From a062802a0f2e7b79492d71a417b929c0f972b387 Mon Sep 17 00:00:00 2001 From: cyril lopez Date: Mon, 11 Dec 2017 19:04:27 +0100 Subject: [PATCH 01/18] Fix install plugin design --- .../admin/src/components/PluginCard/index.js | 29 +++++++++++++++---- .../src/components/PluginCard/styles.scss | 13 +++++---- .../admin/src/containers/AdminPage/index.js | 4 +-- .../containers/InstallPluginPage/styles.scss | 2 +- 4 files changed, 35 insertions(+), 13 deletions(-) diff --git a/packages/strapi-admin/admin/src/components/PluginCard/index.js b/packages/strapi-admin/admin/src/components/PluginCard/index.js index caba911a49..570f64310c 100644 --- a/packages/strapi-admin/admin/src/components/PluginCard/index.js +++ b/packages/strapi-admin/admin/src/components/PluginCard/index.js @@ -12,14 +12,15 @@ import { FormattedMessage } from 'react-intl'; // Temporary picture import Button from 'components/Button'; -import FakeScreenShot from './screenshot.png'; import styles from './styles.scss'; class PluginCard extends React.Component { - state = { isOpen: false }; + state = { isOpen: false, boostrapCol: 'col-lg-4' }; componentDidMount() { this.shouldOpenModal(this.props); + window.addEventListener('resize', this.setBoostrapCol); + this.setBoostrapCol(); } componentWillReceiveProps(nextProps) { @@ -28,6 +29,24 @@ class PluginCard extends React.Component { } } + componentWillUnmount() { + this.removeEventListener('resize', this.setBoostrapCol); + } + + setBoostrapCol = () => { + let boostrapCol = 'col-lg-4'; + + if (window.innerWidth > 1680) { + boostrapCol = 'col-lg-3'; + } + + if (window.innerWidth > 2300) { + boostrapCol = 'col-lg-2'; + } + + this.setState({ boostrapCol }); + } + shouldOpenModal = (props) => { this.setState({ isOpen: !isEmpty(props.history.location.hash) }); } @@ -45,7 +64,7 @@ class PluginCard extends React.Component { } return ( -
+
@@ -55,14 +74,14 @@ class PluginCard extends React.Component {
- plugin screenshot +
-
{this.props.plugin.price !== 0 ? `${this.props.plugin.price}€` : }
+
{this.props.plugin.price !== 0 ? `${this.props.plugin.price}€` : ''}
diff --git a/packages/strapi-admin/admin/src/components/PluginCard/styles.scss b/packages/strapi-admin/admin/src/components/PluginCard/styles.scss index ba5b47644f..e4bf94a5ec 100644 --- a/packages/strapi-admin/admin/src/components/PluginCard/styles.scss +++ b/packages/strapi-admin/admin/src/components/PluginCard/styles.scss @@ -8,8 +8,8 @@ .cardDescription { height: 54px; - margin-bottom: 19px; - padding-top: 10px; + margin-top: 28px; + margin-bottom: 9px; font-size: 12px; font-weight: 400; } @@ -28,8 +28,8 @@ display: flex; justify-content: space-between; width: 100%; - margin-bottom: 2.7rem; - padding-top: 1.8rem; + margin-bottom: 8px; + padding-top: 2rem; > div:first-child { > i { margin-right: 10px; @@ -48,6 +48,8 @@ } .cardScreenshot { + height: 78px; + background-image: url('./screenshot.png'); > img { width: 100%; } @@ -119,9 +121,10 @@ } .wrapper { - height: 320px; + min-height: 320px; margin-bottom: 4rem; padding: 1.2rem 1.5rem; + padding-bottom: 0; background-color: #fff; box-shadow: 0 2px 4px #E3E9F3; -webkit-font-smoothing: antialiased; diff --git a/packages/strapi-admin/admin/src/containers/AdminPage/index.js b/packages/strapi-admin/admin/src/containers/AdminPage/index.js index 3241f0e6a3..02f16619bc 100644 --- a/packages/strapi-admin/admin/src/containers/AdminPage/index.js +++ b/packages/strapi-admin/admin/src/containers/AdminPage/index.js @@ -25,7 +25,7 @@ import ComingSoonPage from 'containers/ComingSoonPage'; import Content from 'containers/Content'; import Header from 'components/Header/index'; import HomePage from 'containers/HomePage'; -// import InstallPluginPage from 'containers/InstallPluginPage'; +import InstallPluginPage from 'containers/InstallPluginPage'; import LeftMenu from 'containers/LeftMenu'; import ListPluginsPage from 'containers/ListPluginsPage'; import Logout from 'components/Logout'; @@ -119,7 +119,7 @@ export class AdminPage extends React.Component { // eslint-disable-line react/pr - + diff --git a/packages/strapi-admin/admin/src/containers/InstallPluginPage/styles.scss b/packages/strapi-admin/admin/src/containers/InstallPluginPage/styles.scss index b744a07537..5d84dcb5c8 100644 --- a/packages/strapi-admin/admin/src/containers/InstallPluginPage/styles.scss +++ b/packages/strapi-admin/admin/src/containers/InstallPluginPage/styles.scss @@ -23,5 +23,5 @@ } .wrapper { - padding-top: 2.8rem; + padding-top: .3rem; } From 92e8f82fa0fe2377562c217ce716b61e2d602b4a Mon Sep 17 00:00:00 2001 From: cyril lopez Date: Mon, 11 Dec 2017 20:19:22 +0100 Subject: [PATCH 02/18] Finish install plugin card design --- .../strapi-admin/admin/src/components/PluginCard/index.js | 1 + .../strapi-admin/admin/src/components/PluginCard/styles.scss | 5 +++++ packages/strapi-admin/admin/src/translations/en.json | 1 + packages/strapi-admin/admin/src/translations/fr.json | 1 + 4 files changed, 8 insertions(+) diff --git a/packages/strapi-admin/admin/src/components/PluginCard/index.js b/packages/strapi-admin/admin/src/components/PluginCard/index.js index 570f64310c..ba75d92a93 100644 --- a/packages/strapi-admin/admin/src/components/PluginCard/index.js +++ b/packages/strapi-admin/admin/src/components/PluginCard/index.js @@ -72,6 +72,7 @@ class PluginCard extends React.Component {
+  
diff --git a/packages/strapi-admin/admin/src/components/PluginCard/styles.scss b/packages/strapi-admin/admin/src/components/PluginCard/styles.scss index e4bf94a5ec..e31eca1784 100644 --- a/packages/strapi-admin/admin/src/components/PluginCard/styles.scss +++ b/packages/strapi-admin/admin/src/components/PluginCard/styles.scss @@ -12,6 +12,11 @@ margin-bottom: 9px; font-size: 12px; font-weight: 400; + + > span:last-child { + color: #1C5DE7; + } + -webkit-font-smoothing: antialiased; } .cardFooter { diff --git a/packages/strapi-admin/admin/src/translations/en.json b/packages/strapi-admin/admin/src/translations/en.json index 73cb3087f4..7787c6648b 100755 --- a/packages/strapi-admin/admin/src/translations/en.json +++ b/packages/strapi-admin/admin/src/translations/en.json @@ -41,6 +41,7 @@ "app.components.PluginCard.Button.label.install": "Already installed", "app.components.PluginCard.Button.label.support": "Support us", "app.components.PluginCard.price.free": "Free", + "app.components.PluginCard.more-details": "More details", "components.AutoReloadBlocker.header": "Reload feature is required for this plugin.", "components.AutoReloadBlocker.description": "Open the following file and enable the feature.", diff --git a/packages/strapi-admin/admin/src/translations/fr.json b/packages/strapi-admin/admin/src/translations/fr.json index c9c9e0db38..fa00ce2254 100755 --- a/packages/strapi-admin/admin/src/translations/fr.json +++ b/packages/strapi-admin/admin/src/translations/fr.json @@ -42,6 +42,7 @@ "app.components.PluginCard.Button.label.install": "Déjà installé", "app.components.PluginCard.Button.label.support": "Nous soutenir", "app.components.PluginCard.price.free": "Gratuit", + "app.components.PluginCard.more-details": "Plus de détails", "components.AutoReloadBlocker.header": "L'autoReload doit être activé pour ce plugin.", "components.AutoReloadBlocker.description": "Ouvrez le fichier suivant pour activer cette fonctionnalité.", From af627acfec51f2e2df8cb2352c8c242b97911f34 Mon Sep 17 00:00:00 2001 From: cyril lopez Date: Tue, 12 Dec 2017 14:30:24 +0100 Subject: [PATCH 03/18] Init popupup install plugin design --- .../components/InstallPluginPopup/index.js | 106 ++++++++++++ .../components/InstallPluginPopup/styles.scss | 156 ++++++++++++++++++ .../admin/src/components/PluginCard/index.js | 23 ++- .../InstallPluginPage/fakeData.json | 25 ++- .../admin/src/translations/en.json | 4 + .../admin/src/translations/fr.json | 4 + 6 files changed, 309 insertions(+), 9 deletions(-) create mode 100644 packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js create mode 100644 packages/strapi-admin/admin/src/components/InstallPluginPopup/styles.scss diff --git a/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js b/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js new file mode 100644 index 0000000000..23a4e48636 --- /dev/null +++ b/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js @@ -0,0 +1,106 @@ +/* +* +* InstallPluginPopup +* +*/ + +import React from 'react'; +import PropTypes from 'prop-types'; +import { FormattedMessage } from 'react-intl'; +import { Modal, ModalHeader, ModalBody } from 'reactstrap'; +import { map } from 'lodash'; + +import styles from './styles.scss'; + +class InstallPluginPopup extends React.Component { + toggle = () => { + this.props.history.push({ + pathname: this.props.history.location.pathname, + }); + } + + navLinks = [ + { + content: 'app.components.InstallPluginPopup.navLink.description', + name: 'description', + }, + { + content: 'app.components.InstallPluginPopup.navLink.screenshots', + name: 'screenshots', + }, + { + content: 'app.components.InstallPluginPopup.navLink.avis', + name: 'avis', + }, + ]; + + render() { + return ( + + + +
+
+
+
{this.props.plugin.name}
+
+
+
+ {map(this.props.coloredStars, star => )} +
+
+ {map(this.props.emptyStars, star => )} +
+
+
+ {this.props.plugin.ratings} + /5 +
+
+
+ +
+
+
+ + +
+
+ +{this.props.plugin.downloads_nb}k  +
+
+
+
+ +
+
{this.props.plugin.price} €
+
+
+
+
+
+
+ {map(this.navLinks, link => { + return ( +
+ +
+ ); + })} +
+ + + ); + } +} + + +InstallPluginPopup.propTypes = { + coloredStars: PropTypes.array.isRequired, + emptyStars: PropTypes.array.isRequired, + history: PropTypes.object.isRequired, + isOpen: PropTypes.bool.isRequired, + plugin: PropTypes.object.isRequired, +}; + +export default InstallPluginPopup; diff --git a/packages/strapi-admin/admin/src/components/InstallPluginPopup/styles.scss b/packages/strapi-admin/admin/src/components/InstallPluginPopup/styles.scss new file mode 100644 index 0000000000..4b5494847e --- /dev/null +++ b/packages/strapi-admin/admin/src/components/InstallPluginPopup/styles.scss @@ -0,0 +1,156 @@ +.buttonWrapper { + display: flex; + justify-content: space-between; + min-width: 136px; + height: 30px; + border-radius: 0.3rem; + background: linear-gradient(315deg, #0097F6 0%, #005EEA 100%); + color: white; + font-size: 13px; + font-weight: 600; + > div { + text-transform: capitalize; + + text-align: center; + &:first-child { + flex-grow: 2; + } + } + > div:last-child { + width: 50px; + border-left: 1px solid #0774D9; + } +} + +.headerButtonContainer { + display: flex; + justify-content: space-between; + padding-top: 22px; + line-height: 29px; + > div { + font-size: 12px; + font-style: italic; + } + + > div:first-child { + > i { + margin-right: 10px; + } + color: #5A9E06; + } + + > div:nth-child(2) { + > span:nth-child(2) { + font-style: normal; + } + } +} + +.headerDescription { + padding-top: 17px; + font-size: 12px; +} + +.headerInfo { + flex-grow: 1; + padding-top: 9px; + padding-left: 30px; +} + +.headerWrapper { + display: flex; +} + +.logo { + width: 144px; + height: 144px; + border: 1px solid #E8EEFC; + border-radius: 3px; + background-size: contain; + flex-shrink: 0; +} + +.modalHeader { + margin: 0 1.4rem; + padding: 1.4rem 0 0 0 !important; + border-bottom: 0 !important; + position: relative; + > button { + margin-right: -1.5rem; + color: #C3C5C8; + opacity: 1; + font-size: 1.8rem; + font-weight: 100; + z-index: 999; + &:hover, &:focus { + color: #C3C5C8; + opacity: 1; + outline: 0!important; + } + > span { + display: none; + } + &:before { + -webkit-font-smoothing: antialiased; + content: '\F00d'; + font-family: 'FontAwesome'; + font-weight: 400; + font-size: 1.2rem; + margin-right: 10px; + } + } +} + +.modalBody { + padding: 15px 30px; +} + +.modalPosition { + > div { + border:none; + border-radius: 2px; + width: 74.5rem; + padding-left: 0; + padding-right: 0; + } +} + +.name { + padding-bottom: 1px; + font-size: 16px; + font-weight: 700; + text-transform: uppercase; +} + +.navContainer { + display: flex; + justify-content: space-between; + margin: 0 -30px; + padding: 0 70px; + background-color: #FAFAFB; + > div { + + } +} + +.ratings { + display: flex; + + > div:last-child { + padding-top: 1px; + font-style: italic; + } +} + +.starsContainer { + display: flex; + > div { + color: #EED348; + > i { + margin-right: 2px; + } + } + > div:last-child { + color: #B3B5B9; + } +} diff --git a/packages/strapi-admin/admin/src/components/PluginCard/index.js b/packages/strapi-admin/admin/src/components/PluginCard/index.js index ba75d92a93..3a13afe8e4 100644 --- a/packages/strapi-admin/admin/src/components/PluginCard/index.js +++ b/packages/strapi-admin/admin/src/components/PluginCard/index.js @@ -7,11 +7,12 @@ import React from 'react'; import PropTypes from 'prop-types'; import cn from 'classnames'; -import { isEmpty, map, times } from 'lodash'; +import { isEmpty, map, replace, times } from 'lodash'; import { FormattedMessage } from 'react-intl'; // Temporary picture import Button from 'components/Button'; +import InstallPluginPopup from 'components/InstallPluginPopup'; import styles from './styles.scss'; class PluginCard extends React.Component { @@ -30,7 +31,7 @@ class PluginCard extends React.Component { } componentWillUnmount() { - this.removeEventListener('resize', this.setBoostrapCol); + window.removeEventListener('resize', this.setBoostrapCol); } setBoostrapCol = () => { @@ -47,6 +48,13 @@ class PluginCard extends React.Component { this.setState({ boostrapCol }); } + handleClick = () => { + this.props.history.push({ + pathname: this.props.history.location.pathname, + hash: `${this.props.plugin.id}::description`, + }); + } + shouldOpenModal = (props) => { this.setState({ isOpen: !isEmpty(props.history.location.hash) }); } @@ -64,7 +72,7 @@ class PluginCard extends React.Component { } return ( -
+
@@ -88,7 +96,7 @@ class PluginCard extends React.Component {
- {map(coloredStars, star => )} + {map(coloredStars, star => )}
{map(emptyStars, s => )} @@ -107,6 +115,13 @@ class PluginCard extends React.Component {
+
); } diff --git a/packages/strapi-admin/admin/src/containers/InstallPluginPage/fakeData.json b/packages/strapi-admin/admin/src/containers/InstallPluginPage/fakeData.json index 0bb007e54f..89aa145d49 100644 --- a/packages/strapi-admin/admin/src/containers/InstallPluginPage/fakeData.json +++ b/packages/strapi-admin/admin/src/containers/InstallPluginPage/fakeData.json @@ -7,7 +7,10 @@ "isCompatible": true, "name": "Content Manager", "price": 0, - "ratings": 1 + "ratings": 1, + "longDescription": "lorem", + "downloads_nb": 3, + "logo": "http://blog.sqreen.io/wp-content/uploads/2016/07/Sqreen-Logo-Vertical-1.png" }, { "description": "content-type-builder.plugin.description", @@ -16,7 +19,10 @@ "isCompatible": true, "name": "content type builder", "price": 0, - "ratings": 4.4 + "ratings": 4.4, + "longDescription": "lorem", + "downloads_nb": 3, + "logo": "http://blog.sqreen.io/wp-content/uploads/2016/07/Sqreen-Logo-Vertical-1.png" }, { "description": "settings-manager.plugin.description", @@ -25,7 +31,10 @@ "isCompatible": true, "name": "settings manager", "price": 0, - "ratings": 2.6 + "ratings": 2.6, + "longDescription": "lorem", + "downloads_nb": 3, + "logo": "http://blog.sqreen.io/wp-content/uploads/2016/07/Sqreen-Logo-Vertical-1.png" }, { "description": "users-permissions.plugin.description", @@ -34,7 +43,10 @@ "isCompatible": true, "name": "Auth & Permissions", "price": 0, - "ratings": 1 + "ratings": 1, + "longDescription": "lorem", + "downloads_nb": 3, + "logo": "http://blog.sqreen.io/wp-content/uploads/2016/07/Sqreen-Logo-Vertical-1.png" }, { "description": "users-permissions.plugin.description", @@ -43,7 +55,10 @@ "isCompatible": true, "name": "test", "price": 0, - "ratings": 1 + "ratings": 1, + "longDescription": "lorem", + "downloads_nb": 3, + "logo": "http://blog.sqreen.io/wp-content/uploads/2016/07/Sqreen-Logo-Vertical-1.png" } ] } diff --git a/packages/strapi-admin/admin/src/translations/en.json b/packages/strapi-admin/admin/src/translations/en.json index 7787c6648b..cdd7434ec5 100755 --- a/packages/strapi-admin/admin/src/translations/en.json +++ b/packages/strapi-admin/admin/src/translations/en.json @@ -14,6 +14,10 @@ "app.components.InstallPluginPage.plugin.support-us.description": "Support us by buying the Strapi t-shirt. It will allow us to keep working on the project and try giving the best possible experience!", "app.components.InstallPluginPage.InputSearch.label": " ", "app.components.InstallPluginPage.InputSearch.placeholder": "Search a plugin... (ex: authentication)", + "app.components.InstallPluginPopup.downloads": "downloads", + "app.components.InstallPluginPopup.navLink.description": "Description", + "app.components.InstallPluginPopup.navLink.screenshots": "Screenshots", + "app.components.InstallPluginPopup.navLink.avis": "avis", "app.components.LeftMenuFooter.poweredBy": "Proudly powered by", "app.components.LeftMenuLinkContainer.configuration": "Configuration", diff --git a/packages/strapi-admin/admin/src/translations/fr.json b/packages/strapi-admin/admin/src/translations/fr.json index fa00ce2254..5e89a16836 100755 --- a/packages/strapi-admin/admin/src/translations/fr.json +++ b/packages/strapi-admin/admin/src/translations/fr.json @@ -15,6 +15,10 @@ "app.components.InstallPluginPage.plugin.support-us.description": "Soutenez-nous en achetant un Strapi tee shirt. Cela nous aidera a continuer de travailler sur le projet pour vous donner la meilleure expérience possible!", "app.components.InstallPluginPage.InputSearch.label": " ", "app.components.InstallPluginPage.InputSearch.placeholder": "Recherchez un plugin... (ex: authentification)", + "app.components.InstallPluginPopup.downloads": "téléchargements", + "app.components.InstallPluginPopup.navLink.description": "Description", + "app.components.InstallPluginPopup.navLink.screenshots": "Screenshots", + "app.components.InstallPluginPopup.navLink.avis": "avis", "app.components.LeftMenuFooter.poweredBy": "Propulsé par", "app.components.LeftMenuLinkContainer.configuration": "Configuration", From 2a739aa6bc23f337a3df4d528ecdf5ec81bd0b69 Mon Sep 17 00:00:00 2001 From: cyril lopez Date: Tue, 12 Dec 2017 15:44:04 +0100 Subject: [PATCH 04/18] Design popup navlink --- .../components/InstallPluginPopup/index.js | 78 +++++++++++-------- .../components/InstallPluginPopup/styles.scss | 19 ++++- 2 files changed, 60 insertions(+), 37 deletions(-) diff --git a/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js b/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js index 23a4e48636..77c3698f88 100644 --- a/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js +++ b/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js @@ -39,41 +39,44 @@ class InstallPluginPopup extends React.Component { -
-
-
-
{this.props.plugin.name}
-
-
-
- {map(this.props.coloredStars, star => )} -
-
- {map(this.props.emptyStars, star => )} -
-
-
- {this.props.plugin.ratings} - /5 -
-
-
- -
-
-
- - -
-
- +{this.props.plugin.downloads_nb}k  -
-
-
+
+ +
+
+
+
{this.props.plugin.name}
+
+
- + {map(this.props.coloredStars, star => )} +
+
+ {map(this.props.emptyStars, star => )} +
+
+
+ {this.props.plugin.ratings} + /5 +
+
+
+ +
+
+
+ + +
+
+ +{this.props.plugin.downloads_nb}k  +
+
+
+
+ +
+
{this.props.plugin.price} €
-
{this.props.plugin.price} €
@@ -81,8 +84,15 @@ class InstallPluginPopup extends React.Component {
{map(this.navLinks, link => { + const isActive = this.props.history.location.hash.split('::')[1] === link.name; + return ( -
+
this.props.history.push({ pathname: this.props.history.location.pathname, hash: `${this.props.plugin.id}::${link.name}` })} + style={isActive ? { paddingTop: '5px'} : { paddingTop: '7px' }} + >
); diff --git a/packages/strapi-admin/admin/src/components/InstallPluginPopup/styles.scss b/packages/strapi-admin/admin/src/components/InstallPluginPopup/styles.scss index 4b5494847e..55efb4e039 100644 --- a/packages/strapi-admin/admin/src/components/InstallPluginPopup/styles.scss +++ b/packages/strapi-admin/admin/src/components/InstallPluginPopup/styles.scss @@ -102,7 +102,7 @@ } .modalBody { - padding: 15px 30px; + padding: 15px 0px !important; } .modalPosition { @@ -125,14 +125,23 @@ .navContainer { display: flex; justify-content: space-between; - margin: 0 -30px; + height: 36px; + margin-top: 40px; padding: 0 70px; background-color: #FAFAFB; + font-size: 13px; + font-weight: 600; + text-transform: capitalize; > div { - + min-width: 153px; + text-align: center; } } +.navLink { + border-top: 2px solid #1C5DE7; +} + .ratings { display: flex; @@ -154,3 +163,7 @@ color: #B3B5B9; } } + +.wrapper { + padding: 0 30px; +} From 01dcc8dada0a4c5b414b7dad3ce174dbd09aeaaa Mon Sep 17 00:00:00 2001 From: cyril lopez Date: Tue, 12 Dec 2017 16:18:48 +0100 Subject: [PATCH 05/18] Finish design install plugin pop up --- .../components/InstallPluginPopup/index.js | 26 +++++++++---------- .../components/InstallPluginPopup/styles.scss | 15 +++++++++-- .../InstallPluginPage/fakeData.json | 2 +- 3 files changed, 26 insertions(+), 17 deletions(-) diff --git a/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js b/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js index 77c3698f88..6c262c473d 100644 --- a/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js +++ b/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js @@ -24,14 +24,14 @@ class InstallPluginPopup extends React.Component { content: 'app.components.InstallPluginPopup.navLink.description', name: 'description', }, - { - content: 'app.components.InstallPluginPopup.navLink.screenshots', - name: 'screenshots', - }, - { - content: 'app.components.InstallPluginPopup.navLink.avis', - name: 'avis', - }, + // { + // content: 'app.components.InstallPluginPopup.navLink.screenshots', + // name: 'screenshots', + // }, + // { + // content: 'app.components.InstallPluginPopup.navLink.avis', + // name: 'avis', + // }, ]; render() { @@ -87,17 +87,15 @@ class InstallPluginPopup extends React.Component { const isActive = this.props.history.location.hash.split('::')[1] === link.name; return ( -
this.props.history.push({ pathname: this.props.history.location.pathname, hash: `${this.props.plugin.id}::${link.name}` })} - style={isActive ? { paddingTop: '5px'} : { paddingTop: '7px' }} - > +
this.props.history.push({ pathname: this.props.history.location.pathname, hash: `${this.props.plugin.id}::${link.name}` })} style={isActive ? { paddingTop: '5px'} : { paddingTop: '7px' }}>
); })}
+
+ {this.props.plugin.longDescription} +
); diff --git a/packages/strapi-admin/admin/src/components/InstallPluginPopup/styles.scss b/packages/strapi-admin/admin/src/components/InstallPluginPopup/styles.scss index 55efb4e039..8972488258 100644 --- a/packages/strapi-admin/admin/src/components/InstallPluginPopup/styles.scss +++ b/packages/strapi-admin/admin/src/components/InstallPluginPopup/styles.scss @@ -7,7 +7,12 @@ background: linear-gradient(315deg, #0097F6 0%, #005EEA 100%); color: white; font-size: 13px; + font-style: normal; font-weight: 600; + cursor: pointer; + &:focus { + outline: 0; + } > div { text-transform: capitalize; @@ -71,12 +76,12 @@ } .modalHeader { - margin: 0 1.4rem; + margin: 0 1.4rem !important; padding: 1.4rem 0 0 0 !important; border-bottom: 0 !important; position: relative; > button { - margin-right: -1.5rem; + margin-right: -1rem !important; color: #C3C5C8; opacity: 1; font-size: 1.8rem; @@ -142,6 +147,12 @@ border-top: 2px solid #1C5DE7; } +.pluginDescription { + padding: 26px 30px; + font-size: 13px; + line-height: 18px; +} + .ratings { display: flex; diff --git a/packages/strapi-admin/admin/src/containers/InstallPluginPage/fakeData.json b/packages/strapi-admin/admin/src/containers/InstallPluginPage/fakeData.json index 89aa145d49..25792d3bbb 100644 --- a/packages/strapi-admin/admin/src/containers/InstallPluginPage/fakeData.json +++ b/packages/strapi-admin/admin/src/containers/InstallPluginPage/fakeData.json @@ -8,7 +8,7 @@ "name": "Content Manager", "price": 0, "ratings": 1, - "longDescription": "lorem", + "longDescription": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.", "downloads_nb": 3, "logo": "http://blog.sqreen.io/wp-content/uploads/2016/07/Sqreen-Logo-Vertical-1.png" }, From 54034bba6f4768663e974d0b51026fa41279f6e3 Mon Sep 17 00:00:00 2001 From: cyril lopez Date: Tue, 12 Dec 2017 17:05:43 +0100 Subject: [PATCH 06/18] Add nav links --- .../components/InstallPluginPopup/index.js | 36 ++++++++++++++----- .../components/InstallPluginPopup/styles.scss | 21 +++++++---- .../admin/src/translations/en.json | 2 ++ .../admin/src/translations/fr.json | 2 ++ 4 files changed, 46 insertions(+), 15 deletions(-) diff --git a/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js b/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js index 6c262c473d..70558c658c 100644 --- a/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js +++ b/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js @@ -9,6 +9,7 @@ import PropTypes from 'prop-types'; import { FormattedMessage } from 'react-intl'; import { Modal, ModalHeader, ModalBody } from 'reactstrap'; import { map } from 'lodash'; +import cn from 'classnames'; import styles from './styles.scss'; @@ -24,14 +25,22 @@ class InstallPluginPopup extends React.Component { content: 'app.components.InstallPluginPopup.navLink.description', name: 'description', }, - // { - // content: 'app.components.InstallPluginPopup.navLink.screenshots', - // name: 'screenshots', - // }, - // { - // content: 'app.components.InstallPluginPopup.navLink.avis', - // name: 'avis', - // }, + { + content: 'app.components.InstallPluginPopup.navLink.screenshots', + name: 'screenshots', + }, + { + content: 'app.components.InstallPluginPopup.navLink.avis', + name: 'avis', + }, + { + content: 'app.components.InstallPluginPopup.navLink.faq', + name: 'faq', + }, + { + content: 'app.components.InstallPluginPopup.navLink.changelog', + name: 'changelog', + }, ]; render() { @@ -87,7 +96,16 @@ class InstallPluginPopup extends React.Component { const isActive = this.props.history.location.hash.split('::')[1] === link.name; return ( -
this.props.history.push({ pathname: this.props.history.location.pathname, hash: `${this.props.plugin.id}::${link.name}` })} style={isActive ? { paddingTop: '5px'} : { paddingTop: '7px' }}> +
{ + if (link.name === 'description') { + this.props.history.push({ pathname: this.props.history.location.pathname, hash: `${this.props.plugin.id}::${link.name}` }); + } + }} + style={isActive ? { paddingTop: '5px'} : { paddingTop: '7px' }} + >
); diff --git a/packages/strapi-admin/admin/src/components/InstallPluginPopup/styles.scss b/packages/strapi-admin/admin/src/components/InstallPluginPopup/styles.scss index 8972488258..d94dac67d6 100644 --- a/packages/strapi-admin/admin/src/components/InstallPluginPopup/styles.scss +++ b/packages/strapi-admin/admin/src/components/InstallPluginPopup/styles.scss @@ -5,18 +5,19 @@ height: 30px; border-radius: 0.3rem; background: linear-gradient(315deg, #0097F6 0%, #005EEA 100%); + color: white; font-size: 13px; font-style: normal; font-weight: 600; + cursor: pointer; &:focus { outline: 0; } > div { - text-transform: capitalize; - text-align: center; + text-transform: capitalize; &:first-child { flex-grow: 2; } @@ -32,6 +33,7 @@ justify-content: space-between; padding-top: 22px; line-height: 29px; + > div { font-size: 12px; font-style: italic; @@ -67,19 +69,18 @@ } .logo { + flex-shrink: 0; width: 144px; height: 144px; border: 1px solid #E8EEFC; border-radius: 3px; background-size: contain; - flex-shrink: 0; } .modalHeader { margin: 0 1.4rem !important; padding: 1.4rem 0 0 0 !important; border-bottom: 0 !important; - position: relative; > button { margin-right: -1rem !important; color: #C3C5C8; @@ -131,15 +132,19 @@ display: flex; justify-content: space-between; height: 36px; + margin-top: 40px; - padding: 0 70px; + padding: 0 30px; + background-color: #FAFAFB; font-size: 13px; font-weight: 600; text-transform: capitalize; + > div { - min-width: 153px; + flex-grow: 2; text-align: center; + cursor: pointer; } } @@ -147,6 +152,10 @@ border-top: 2px solid #1C5DE7; } +.notAllowed { + opacity: .3; + cursor: not-allowed !important; +} .pluginDescription { padding: 26px 30px; font-size: 13px; diff --git a/packages/strapi-admin/admin/src/translations/en.json b/packages/strapi-admin/admin/src/translations/en.json index cdd7434ec5..c413db6080 100755 --- a/packages/strapi-admin/admin/src/translations/en.json +++ b/packages/strapi-admin/admin/src/translations/en.json @@ -18,6 +18,8 @@ "app.components.InstallPluginPopup.navLink.description": "Description", "app.components.InstallPluginPopup.navLink.screenshots": "Screenshots", "app.components.InstallPluginPopup.navLink.avis": "avis", + "app.components.InstallPluginPopup.navLink.faq": "faq", + "app.components.InstallPluginPopup.navLink.changelog": "changelog", "app.components.LeftMenuFooter.poweredBy": "Proudly powered by", "app.components.LeftMenuLinkContainer.configuration": "Configuration", diff --git a/packages/strapi-admin/admin/src/translations/fr.json b/packages/strapi-admin/admin/src/translations/fr.json index 5e89a16836..7cdf47b848 100755 --- a/packages/strapi-admin/admin/src/translations/fr.json +++ b/packages/strapi-admin/admin/src/translations/fr.json @@ -19,6 +19,8 @@ "app.components.InstallPluginPopup.navLink.description": "Description", "app.components.InstallPluginPopup.navLink.screenshots": "Screenshots", "app.components.InstallPluginPopup.navLink.avis": "avis", + "app.components.InstallPluginPopup.navLink.faq": "faq", + "app.components.InstallPluginPopup.navLink.changelog": "changelog", "app.components.LeftMenuFooter.poweredBy": "Propulsé par", "app.components.LeftMenuLinkContainer.configuration": "Configuration", From f32ecc6828781bc2dcd94b3505049f21c464266e Mon Sep 17 00:00:00 2001 From: cyril lopez Date: Tue, 12 Dec 2017 17:49:06 +0100 Subject: [PATCH 07/18] Created StarsContainer component --- .../components/InstallPluginPopup/index.js | 22 ++++------- .../components/InstallPluginPopup/styles.scss | 22 ++++++----- .../admin/src/components/PluginCard/index.js | 17 ++------- .../src/components/StarsContainer/index.js | 38 +++++++++++++++++++ .../src/components/StarsContainer/styles.scss | 13 +++++++ .../admin/src/translations/en.json | 2 +- 6 files changed, 76 insertions(+), 38 deletions(-) create mode 100644 packages/strapi-admin/admin/src/components/StarsContainer/index.js create mode 100644 packages/strapi-admin/admin/src/components/StarsContainer/styles.scss diff --git a/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js b/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js index 70558c658c..a70d54e37d 100644 --- a/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js +++ b/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js @@ -11,6 +11,7 @@ import { Modal, ModalHeader, ModalBody } from 'reactstrap'; import { map } from 'lodash'; import cn from 'classnames'; +import StarsContainer from 'components/StarsContainer'; import styles from './styles.scss'; class InstallPluginPopup extends React.Component { @@ -55,14 +56,7 @@ class InstallPluginPopup extends React.Component {
{this.props.plugin.name}
-
-
- {map(this.props.coloredStars, star => )} -
-
- {map(this.props.emptyStars, star => )} -
-
+
{this.props.plugin.ratings} /5 @@ -77,14 +71,16 @@ class InstallPluginPopup extends React.Component {
- +{this.props.plugin.downloads_nb}k  -
-
+
+ +{this.props.plugin.downloads_nb}k  +
+ {/* Uncomment whebn prices are running}
{this.props.plugin.price} €
+ */}
@@ -104,7 +100,7 @@ class InstallPluginPopup extends React.Component { this.props.history.push({ pathname: this.props.history.location.pathname, hash: `${this.props.plugin.id}::${link.name}` }); } }} - style={isActive ? { paddingTop: '5px'} : { paddingTop: '7px' }} + style={isActive ? { paddingTop: '4px'} : { paddingTop: '6px' }} >
@@ -122,8 +118,6 @@ class InstallPluginPopup extends React.Component { InstallPluginPopup.propTypes = { - coloredStars: PropTypes.array.isRequired, - emptyStars: PropTypes.array.isRequired, history: PropTypes.object.isRequired, isOpen: PropTypes.bool.isRequired, plugin: PropTypes.object.isRequired, diff --git a/packages/strapi-admin/admin/src/components/InstallPluginPopup/styles.scss b/packages/strapi-admin/admin/src/components/InstallPluginPopup/styles.scss index d94dac67d6..7355f237d3 100644 --- a/packages/strapi-admin/admin/src/components/InstallPluginPopup/styles.scss +++ b/packages/strapi-admin/admin/src/components/InstallPluginPopup/styles.scss @@ -3,6 +3,7 @@ justify-content: space-between; min-width: 136px; height: 30px; + margin-left: 20px; border-radius: 0.3rem; background: linear-gradient(315deg, #0097F6 0%, #005EEA 100%); @@ -22,16 +23,16 @@ flex-grow: 2; } } - > div:last-child { - width: 50px; - border-left: 1px solid #0774D9; - } + // > div:last-child { + // width: 50px; + // border-left: 1px solid #0774D9; + // } } .headerButtonContainer { display: flex; justify-content: space-between; - padding-top: 22px; + padding-top: 13px; line-height: 29px; > div { @@ -47,6 +48,7 @@ } > div:nth-child(2) { + display: flex; > span:nth-child(2) { font-style: normal; } @@ -54,13 +56,14 @@ } .headerDescription { - padding-top: 17px; + height: 48px; + padding-top: 13px; font-size: 12px; } .headerInfo { flex-grow: 1; - padding-top: 9px; + padding-top: 7px; padding-left: 30px; } @@ -108,7 +111,7 @@ } .modalBody { - padding: 15px 0px !important; + padding: 5px 0px !important; } .modalPosition { @@ -157,13 +160,14 @@ cursor: not-allowed !important; } .pluginDescription { - padding: 26px 30px; + padding: 24px 30px; font-size: 13px; line-height: 18px; } .ratings { display: flex; + line-height: 18px; > div:last-child { padding-top: 1px; diff --git a/packages/strapi-admin/admin/src/components/PluginCard/index.js b/packages/strapi-admin/admin/src/components/PluginCard/index.js index 3a13afe8e4..ae72a035f3 100644 --- a/packages/strapi-admin/admin/src/components/PluginCard/index.js +++ b/packages/strapi-admin/admin/src/components/PluginCard/index.js @@ -7,12 +7,13 @@ import React from 'react'; import PropTypes from 'prop-types'; import cn from 'classnames'; -import { isEmpty, map, replace, times } from 'lodash'; +import { isEmpty, replace } from 'lodash'; import { FormattedMessage } from 'react-intl'; // Temporary picture import Button from 'components/Button'; import InstallPluginPopup from 'components/InstallPluginPopup'; +import StarsContainer from 'components/StarsContainer'; import styles from './styles.scss'; class PluginCard extends React.Component { @@ -60,9 +61,6 @@ class PluginCard extends React.Component { } render() { - const stars = Math.round(this.props.plugin.ratings); - const coloredStars = times(stars, String); - const emptyStars = times(5 - stars, String); const buttonClass = !this.props.isAlreadyInstalled || this.props.showSupportUsButton ? styles.primary : styles.secondary; let buttonLabel = this.props.isAlreadyInstalled ? 'app.components.PluginCard.Button.label.install' : 'app.components.PluginCard.Button.label.download'; @@ -94,14 +92,7 @@ class PluginCard extends React.Component {
-
-
- {map(coloredStars, star => )} -
-
- {map(emptyStars, s => )} -
-
+
{this.props.plugin.ratings} /5 @@ -119,8 +110,6 @@ class PluginCard extends React.Component { history={this.props.history} isOpen={!isEmpty(this.props.history.location.hash) && replace(this.props.history.location.hash.split('::')[0], '#', '') === this.props.plugin.id} plugin={this.props.plugin} - coloredStars={coloredStars} - emptyStars={emptyStars} />
); diff --git a/packages/strapi-admin/admin/src/components/StarsContainer/index.js b/packages/strapi-admin/admin/src/components/StarsContainer/index.js new file mode 100644 index 0000000000..796ef80126 --- /dev/null +++ b/packages/strapi-admin/admin/src/components/StarsContainer/index.js @@ -0,0 +1,38 @@ +/* +* +* StarsContainer +* +* +*/ + +import React from 'react'; +import PropTypes from 'prop-types'; +import { map, times } from 'lodash'; +import styles from './styles.scss'; + +function StarsContainer({ ratings }) { + const stars = Math.round(ratings); + const coloredStars = times(stars, String); + const emptyStars = times(5 - stars, String); + + return ( +
+
+ {map(coloredStars, star => )} +
+
+ {map(emptyStars, s => )} +
+
+ ); +} + +StarsContainer.defaultProps = { + ratings: 5, +}; + +StarsContainer.propTypes = { + ratings: PropTypes.number, +}; + +export default StarsContainer; diff --git a/packages/strapi-admin/admin/src/components/StarsContainer/styles.scss b/packages/strapi-admin/admin/src/components/StarsContainer/styles.scss new file mode 100644 index 0000000000..e3311664e6 --- /dev/null +++ b/packages/strapi-admin/admin/src/components/StarsContainer/styles.scss @@ -0,0 +1,13 @@ +.starsContainer { + display: flex; + margin-right: 10px; + > div { + color: #EED348; + > i { + margin-right: 2px; + } + } + > div:last-child { + color: #B3B5B9; + } +} diff --git a/packages/strapi-admin/admin/src/translations/en.json b/packages/strapi-admin/admin/src/translations/en.json index c413db6080..34c29968de 100755 --- a/packages/strapi-admin/admin/src/translations/en.json +++ b/packages/strapi-admin/admin/src/translations/en.json @@ -14,7 +14,7 @@ "app.components.InstallPluginPage.plugin.support-us.description": "Support us by buying the Strapi t-shirt. It will allow us to keep working on the project and try giving the best possible experience!", "app.components.InstallPluginPage.InputSearch.label": " ", "app.components.InstallPluginPage.InputSearch.placeholder": "Search a plugin... (ex: authentication)", - "app.components.InstallPluginPopup.downloads": "downloads", + "app.components.InstallPluginPopup.downloads": "download", "app.components.InstallPluginPopup.navLink.description": "Description", "app.components.InstallPluginPopup.navLink.screenshots": "Screenshots", "app.components.InstallPluginPopup.navLink.avis": "avis", From 43bfb8593eb6b90c0362e06dd285482865c436d5 Mon Sep 17 00:00:00 2001 From: cyril lopez Date: Tue, 12 Dec 2017 18:30:09 +0100 Subject: [PATCH 08/18] Connect container to real data --- .../components/InstallPluginPopup/index.js | 2 ++ .../admin/src/components/PluginCard/index.js | 20 +++++++++++++++---- .../src/components/PluginCard/styles.scss | 1 + .../src/containers/InstallPluginPage/index.js | 2 +- .../src/containers/InstallPluginPage/saga.js | 7 +++---- 5 files changed, 23 insertions(+), 9 deletions(-) diff --git a/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js b/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js index a70d54e37d..a39ac98c88 100644 --- a/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js +++ b/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js @@ -72,7 +72,9 @@ class InstallPluginPopup extends React.Component {
+ {/*} +{this.props.plugin.downloads_nb}k  + */}
diff --git a/packages/strapi-admin/admin/src/components/PluginCard/index.js b/packages/strapi-admin/admin/src/components/PluginCard/index.js index ae72a035f3..74decfc686 100644 --- a/packages/strapi-admin/admin/src/components/PluginCard/index.js +++ b/packages/strapi-admin/admin/src/components/PluginCard/index.js @@ -50,10 +50,14 @@ class PluginCard extends React.Component { } handleClick = () => { - this.props.history.push({ - pathname: this.props.history.location.pathname, - hash: `${this.props.plugin.id}::description`, - }); + if (this.props.plugin.id !== 'support-us') { + this.props.history.push({ + pathname: this.props.history.location.pathname, + hash: `${this.props.plugin.id}::description`, + }); + } else { + this.aTag.click(); + } } shouldOpenModal = (props) => { @@ -102,7 +106,15 @@ class PluginCard extends React.Component {
diff --git a/packages/strapi-admin/admin/src/components/PluginCard/styles.scss b/packages/strapi-admin/admin/src/components/PluginCard/styles.scss index e31eca1784..7849f6d1a3 100644 --- a/packages/strapi-admin/admin/src/components/PluginCard/styles.scss +++ b/packages/strapi-admin/admin/src/components/PluginCard/styles.scss @@ -4,6 +4,7 @@ padding-left: 15px; padding-right: 15px; font-size: 13px; + cursor: pointer; } .cardDescription { diff --git a/packages/strapi-admin/admin/src/containers/InstallPluginPage/index.js b/packages/strapi-admin/admin/src/containers/InstallPluginPage/index.js index de12c73e13..5f065568f9 100644 --- a/packages/strapi-admin/admin/src/containers/InstallPluginPage/index.js +++ b/packages/strapi-admin/admin/src/containers/InstallPluginPage/index.js @@ -76,7 +76,7 @@ export class InstallPluginPage extends React.Component { // eslint-disable-line key={plugin.id} plugin={plugin} showSupportUsButton={plugin.id === 'support-us'} - isAlreadyInstalled={isUndefined(get(this.context.plugins.toJS(), plugin.id))} + isAlreadyInstalled={!isUndefined(get(this.context.plugins.toJS(), plugin.id))} /> ))}
diff --git a/packages/strapi-admin/admin/src/containers/InstallPluginPage/saga.js b/packages/strapi-admin/admin/src/containers/InstallPluginPage/saga.js index d388aa9edc..ad54d40234 100644 --- a/packages/strapi-admin/admin/src/containers/InstallPluginPage/saga.js +++ b/packages/strapi-admin/admin/src/containers/InstallPluginPage/saga.js @@ -1,6 +1,6 @@ import { LOCATION_CHANGE } from 'react-router-redux'; import { - // call, + call, cancel, fork, put, @@ -9,15 +9,14 @@ import { takeLatest, } from 'redux-saga/effects'; -// import request from 'utils/request'; -import fakeData from './fakeData.json'; +import request from 'utils/request'; import { getPluginsSucceeded } from './actions'; import { GET_PLUGINS } from './constants'; export function* pluginsGet() { try { - const availablePlugins = fakeData.availablePlugins; + const availablePlugins = yield call(request, 'https://marketplace.strapi.io/plugins', { method: 'GET' }); const supportUs = { description: 'app.components.InstallPluginPage.plugin.support-us.description', id: 'support-us', From 9fe1480a2693b56096b837528264f4d3777087fd Mon Sep 17 00:00:00 2001 From: cyril lopez Date: Tue, 12 Dec 2017 19:53:04 +0100 Subject: [PATCH 09/18] Created OverlayBlocker that prevents any action on the app and add download plugin dynamic --- .../components/InstallPluginPopup/index.js | 10 +++- .../admin/src/components/PluginCard/index.js | 1 + .../containers/InstallPluginPage/actions.js | 22 ++++++++ .../containers/InstallPluginPage/constants.js | 3 ++ .../src/containers/InstallPluginPage/index.js | 16 ++++++ .../containers/InstallPluginPage/reducer.js | 17 +++++++ .../src/containers/InstallPluginPage/saga.js | 30 +++++++++-- .../containers/InstallPluginPage/selectors.js | 6 +++ .../src/components/OverlayBlocker/index.js | 50 +++++++++++++++++++ .../src/components/OverlayBlocker/styles.scss | 16 ++++++ 10 files changed, 167 insertions(+), 4 deletions(-) create mode 100644 packages/strapi-helper-plugin/lib/src/components/OverlayBlocker/index.js create mode 100644 packages/strapi-helper-plugin/lib/src/components/OverlayBlocker/styles.scss diff --git a/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js b/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js index a39ac98c88..76920ceb98 100644 --- a/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js +++ b/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js @@ -15,6 +15,11 @@ import StarsContainer from 'components/StarsContainer'; import styles from './styles.scss'; class InstallPluginPopup extends React.Component { + handleClick = () => { + this.props.history.push({ pathname: this.props.history.location.pathname }); + this.context.downloadPlugin(this.props.plugin.id); + } + toggle = () => { this.props.history.push({ pathname: this.props.history.location.pathname, @@ -76,7 +81,7 @@ class InstallPluginPopup extends React.Component { +{this.props.plugin.downloads_nb}k  */}
-
+
@@ -118,6 +123,9 @@ class InstallPluginPopup extends React.Component { } } +InstallPluginPopup.contextTypes = { + downloadPlugin: PropTypes.func.isRequired, +}; InstallPluginPopup.propTypes = { history: PropTypes.object.isRequired, diff --git a/packages/strapi-admin/admin/src/components/PluginCard/index.js b/packages/strapi-admin/admin/src/components/PluginCard/index.js index 74decfc686..05819f7b84 100644 --- a/packages/strapi-admin/admin/src/components/PluginCard/index.js +++ b/packages/strapi-admin/admin/src/components/PluginCard/index.js @@ -120,6 +120,7 @@ class PluginCard extends React.Component {
diff --git a/packages/strapi-admin/admin/src/containers/InstallPluginPage/actions.js b/packages/strapi-admin/admin/src/containers/InstallPluginPage/actions.js index 3f685b0b3c..4de39e11f8 100644 --- a/packages/strapi-admin/admin/src/containers/InstallPluginPage/actions.js +++ b/packages/strapi-admin/admin/src/containers/InstallPluginPage/actions.js @@ -5,11 +5,33 @@ */ import { + DOWNLOAD_PLUGIN, + DOWNLOAD_PLUGIN_ERROR, + DOWNLOAD_PLUGIN_SUCCEEDED, GET_PLUGINS, GET_PLUGINS_SUCCEEDED, ON_CHANGE, } from './constants'; +export function downloadPlugin(pluginToDownload) { + return { + type: DOWNLOAD_PLUGIN, + pluginToDownload, + }; +} + +export function downloadPluginError() { + return { + type: DOWNLOAD_PLUGIN_ERROR, + }; +} + +export function downloadPluginSucceeded() { + return { + type: DOWNLOAD_PLUGIN_SUCCEEDED, + }; +} + export function getPlugins() { return { type: GET_PLUGINS, diff --git a/packages/strapi-admin/admin/src/containers/InstallPluginPage/constants.js b/packages/strapi-admin/admin/src/containers/InstallPluginPage/constants.js index 00464a25a7..2141383d83 100644 --- a/packages/strapi-admin/admin/src/containers/InstallPluginPage/constants.js +++ b/packages/strapi-admin/admin/src/containers/InstallPluginPage/constants.js @@ -4,6 +4,9 @@ * */ +export const DOWNLOAD_PLUGIN = 'StrapiAdmin/InstallPluginPage/DOWNLOAD_PLUGIN'; +export const DOWNLOAD_PLUGIN_ERROR = 'StrapiAdmin/InstallPluginPage/DOWNLOAD_PLUGIN_ERROR'; +export const DOWNLOAD_PLUGIN_SUCCEEDED = 'StrapiAdmin/InstallPluginPage/DOWNLOAD_PLUGIN_SUCCEEDED'; export const GET_PLUGINS = 'StrapiAdmin/InstallPluginPage/GET_PLUGINS'; export const GET_PLUGINS_SUCCEEDED = 'StrapiAdmin/InstallPluginPage/GET_PLUGINS_SUCCEEDED'; export const ON_CHANGE = 'StrapiAdmin/InstallPluginPage/ON_CHANGE'; diff --git a/packages/strapi-admin/admin/src/containers/InstallPluginPage/index.js b/packages/strapi-admin/admin/src/containers/InstallPluginPage/index.js index 5f065568f9..8a39f6c206 100644 --- a/packages/strapi-admin/admin/src/containers/InstallPluginPage/index.js +++ b/packages/strapi-admin/admin/src/containers/InstallPluginPage/index.js @@ -15,6 +15,7 @@ import { get, isUndefined, map } from 'lodash'; // Design // import Input from 'components/Input'; +import OverlayBlocker from 'components/OverlayBlocker'; import PluginCard from 'components/PluginCard'; import PluginHeader from 'components/PluginHeader'; @@ -22,6 +23,7 @@ import injectSaga from 'utils/injectSaga'; import injectReducer from 'utils/injectReducer'; import { + downloadPlugin, getPlugins, onChange, } from './actions'; @@ -33,6 +35,12 @@ import saga from './saga'; import styles from './styles.scss'; export class InstallPluginPage extends React.Component { // eslint-disable-line react/prefer-stateless-function + getChildContext = () => ( + { + downloadPlugin: this.props.downloadPlugin, + } + ); + componentDidMount() { // Don't fetch the available plugins if it has already been done if (!this.props.didFetchPlugins) { @@ -43,6 +51,7 @@ export class InstallPluginPage extends React.Component { // eslint-disable-line render() { return (
+ {message => ( @@ -86,13 +95,19 @@ export class InstallPluginPage extends React.Component { // eslint-disable-line } } +InstallPluginPage.childContextTypes = { + downloadPlugin: PropTypes.func.isRequired, +}; + InstallPluginPage.contextTypes = { plugins: PropTypes.object.isRequired, }; InstallPluginPage.propTypes = { availablePlugins: PropTypes.array.isRequired, + blockApp: PropTypes.bool.isRequired, didFetchPlugins: PropTypes.bool.isRequired, + downloadPlugin: PropTypes.func.isRequired, getPlugins: PropTypes.func.isRequired, history: PropTypes.object.isRequired, // onChange: PropTypes.func.isRequired, @@ -104,6 +119,7 @@ const mapStateToProps = makeSelectInstallPluginPage(); function mapDispatchToProps(dispatch) { return bindActionCreators( { + downloadPlugin, getPlugins, onChange, }, diff --git a/packages/strapi-admin/admin/src/containers/InstallPluginPage/reducer.js b/packages/strapi-admin/admin/src/containers/InstallPluginPage/reducer.js index 379f6a3a89..cc70f6f36c 100644 --- a/packages/strapi-admin/admin/src/containers/InstallPluginPage/reducer.js +++ b/packages/strapi-admin/admin/src/containers/InstallPluginPage/reducer.js @@ -6,18 +6,35 @@ import { fromJS, List } from 'immutable'; import { + DOWNLOAD_PLUGIN, + DOWNLOAD_PLUGIN_ERROR, + DOWNLOAD_PLUGIN_SUCCEEDED, GET_PLUGINS_SUCCEEDED, ON_CHANGE, } from './constants'; const initialState = fromJS({ availablePlugins: List([]), + blockApp: false, didFetchPlugins: false, + pluginToDownload: '', search: '', }); function installPluginPageReducer(state = initialState, action) { switch (action.type) { + case DOWNLOAD_PLUGIN: + return state + .set('blockApp', true) + .set('pluginToDownload', action.pluginToDownload); + case DOWNLOAD_PLUGIN_ERROR: + return state + .set('blockApp', false) + .set('pluginToDownload', ''); + case DOWNLOAD_PLUGIN_SUCCEEDED: + return state + .set('blockApp', false) + .set('pluginToDownload', ''); case GET_PLUGINS_SUCCEEDED: return state .set('didFetchPlugins', true) diff --git a/packages/strapi-admin/admin/src/containers/InstallPluginPage/saga.js b/packages/strapi-admin/admin/src/containers/InstallPluginPage/saga.js index ad54d40234..1f8e24eeec 100644 --- a/packages/strapi-admin/admin/src/containers/InstallPluginPage/saga.js +++ b/packages/strapi-admin/admin/src/containers/InstallPluginPage/saga.js @@ -4,15 +4,38 @@ import { cancel, fork, put, - // select, + select, take, takeLatest, } from 'redux-saga/effects'; import request from 'utils/request'; -import { getPluginsSucceeded } from './actions'; -import { GET_PLUGINS } from './constants'; +import { + downloadPluginError, + downloadPluginSucceeded, + getPluginsSucceeded, +} from './actions'; +import { DOWNLOAD_PLUGIN, GET_PLUGINS } from './constants'; +import { makeSelectPluginToDownload } from './selectors'; + +export function* pluginDownload() { + try { + const pluginToDownload = yield select(makeSelectPluginToDownload()); + + console.log(pluginToDownload); + + yield new Promise(resolve => { + setTimeout(() => { + resolve(); + }, 5000); + }); + + yield put(downloadPluginSucceeded()); + } catch(err) { + yield put(downloadPluginError()); + } +} export function* pluginsGet() { try { @@ -38,6 +61,7 @@ export function* pluginsGet() { // Individual exports for testing export default function* defaultSaga() { const loadPluginsWatcher = yield fork(takeLatest, GET_PLUGINS, pluginsGet); + yield fork(takeLatest, DOWNLOAD_PLUGIN, pluginDownload); yield take(LOCATION_CHANGE); diff --git a/packages/strapi-admin/admin/src/containers/InstallPluginPage/selectors.js b/packages/strapi-admin/admin/src/containers/InstallPluginPage/selectors.js index ee9f8fbdae..8b788b4f00 100644 --- a/packages/strapi-admin/admin/src/containers/InstallPluginPage/selectors.js +++ b/packages/strapi-admin/admin/src/containers/InstallPluginPage/selectors.js @@ -19,7 +19,13 @@ const makeSelectInstallPluginPage = () => createSelector( (substate) => substate.toJS() ); +const makeSelectPluginToDownload = () => createSelector( + selectInstallPluginPageDomain(), + (substate) => substate.get('pluginToDownload'), +); + export default makeSelectInstallPluginPage; export { selectInstallPluginPageDomain, + makeSelectPluginToDownload, }; diff --git a/packages/strapi-helper-plugin/lib/src/components/OverlayBlocker/index.js b/packages/strapi-helper-plugin/lib/src/components/OverlayBlocker/index.js new file mode 100644 index 0000000000..6fa4f0d5d0 --- /dev/null +++ b/packages/strapi-helper-plugin/lib/src/components/OverlayBlocker/index.js @@ -0,0 +1,50 @@ +/* +* +* OverlayBlocker +* +*/ + +import React from 'react'; +import ReactDOM from 'react-dom'; +import PropTypes from 'prop-types'; + +import styles from './styles.scss'; + +class OverlayBlocker extends React.Component { + constructor(props) { + super(props); + this.overlayContainer = document.createElement('div'); + document.body.appendChild(this.overlayContainer); + } + + componentWillUnmount() { + document.body.removeChild(this.overlayContainer); + } + + render() { + if (this.props.isOpen) { + return ReactDOM.createPortal( +
+
+ {this.props.children} +
+
, + this.overlayContainer + ); + } + + return ''; + } +} + +OverlayBlocker.defaultProps = { + children: '', + isOpen: false, +}; + +OverlayBlocker.propTypes = { + children: PropTypes.node, + isOpen: PropTypes.bool, +}; + +export default OverlayBlocker; diff --git a/packages/strapi-helper-plugin/lib/src/components/OverlayBlocker/styles.scss b/packages/strapi-helper-plugin/lib/src/components/OverlayBlocker/styles.scss new file mode 100644 index 0000000000..7db766be8d --- /dev/null +++ b/packages/strapi-helper-plugin/lib/src/components/OverlayBlocker/styles.scss @@ -0,0 +1,16 @@ +.overlay { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: rgba(0, 0, 0, 0.5); + + > div { + position: fixed; + top: 17.5rem; + left: 50%; + margin-left: -24rem; + } +} From 8774f365aafd3485f1e994b9b37cfb8036f90710 Mon Sep 17 00:00:00 2001 From: cyril lopez Date: Tue, 12 Dec 2017 20:17:41 +0100 Subject: [PATCH 10/18] Display info box when downkloading a plugin --- .../admin/src/assets/icons/icon_success.svg | 19 +++++++++++ .../src/components/DownloadInfo/index.js | 27 +++++++++++++++ .../src/components/DownloadInfo/styles.scss | 34 +++++++++++++++++++ .../src/containers/InstallPluginPage/index.js | 5 ++- .../admin/src/translations/en.json | 3 ++ .../admin/src/translations/fr.json | 2 ++ 6 files changed, 89 insertions(+), 1 deletion(-) create mode 100755 packages/strapi-admin/admin/src/assets/icons/icon_success.svg create mode 100644 packages/strapi-admin/admin/src/components/DownloadInfo/index.js create mode 100644 packages/strapi-admin/admin/src/components/DownloadInfo/styles.scss diff --git a/packages/strapi-admin/admin/src/assets/icons/icon_success.svg b/packages/strapi-admin/admin/src/assets/icons/icon_success.svg new file mode 100755 index 0000000000..6c2c58707a --- /dev/null +++ b/packages/strapi-admin/admin/src/assets/icons/icon_success.svg @@ -0,0 +1,19 @@ + + + + Check + Created with Sketch. + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/strapi-admin/admin/src/components/DownloadInfo/index.js b/packages/strapi-admin/admin/src/components/DownloadInfo/index.js new file mode 100644 index 0000000000..07fc3422e3 --- /dev/null +++ b/packages/strapi-admin/admin/src/components/DownloadInfo/index.js @@ -0,0 +1,27 @@ +/* +* +* DownloadInfo +* +*/ + +import React from 'react'; +import { FormattedMessage } from 'react-intl'; +import Icon from '../../assets/icons/icon_success.svg'; +import styles from './styles.scss'; + +function DownloadInfo() { + return ( +
+
+ info +
+ +
+ +
+
+
+ ); +} + +export default DownloadInfo; diff --git a/packages/strapi-admin/admin/src/components/DownloadInfo/styles.scss b/packages/strapi-admin/admin/src/components/DownloadInfo/styles.scss new file mode 100644 index 0000000000..0f235ed3f9 --- /dev/null +++ b/packages/strapi-admin/admin/src/components/DownloadInfo/styles.scss @@ -0,0 +1,34 @@ +.wrapper { + width: 372px; + height: 159px; + border-radius: 2px; + background-color: #fff; +} + +.content { + padding-top: 3rem; + // color: #F64D0A; + text-align: center; + font-family: Lato; + font-size: 1.3rem; + > img { + width: 2.5rem; + margin-bottom: 1.5rem; + } + + > div { + padding-top: 9px; + line-height: 18px; + > span:first-child { + color: #333740; + font-size: 16px; + font-weight: 600; + } + + > span { + color: #787E8F; + font-size: 13px; + } + } + +} diff --git a/packages/strapi-admin/admin/src/containers/InstallPluginPage/index.js b/packages/strapi-admin/admin/src/containers/InstallPluginPage/index.js index 8a39f6c206..d2fff41d38 100644 --- a/packages/strapi-admin/admin/src/containers/InstallPluginPage/index.js +++ b/packages/strapi-admin/admin/src/containers/InstallPluginPage/index.js @@ -15,6 +15,7 @@ import { get, isUndefined, map } from 'lodash'; // Design // import Input from 'components/Input'; +import DownloadInfo from 'components/DownloadInfo'; import OverlayBlocker from 'components/OverlayBlocker'; import PluginCard from 'components/PluginCard'; import PluginHeader from 'components/PluginHeader'; @@ -51,7 +52,9 @@ export class InstallPluginPage extends React.Component { // eslint-disable-line render() { return (
- + + + {message => ( diff --git a/packages/strapi-admin/admin/src/translations/en.json b/packages/strapi-admin/admin/src/translations/en.json index 34c29968de..c86212fe38 100755 --- a/packages/strapi-admin/admin/src/translations/en.json +++ b/packages/strapi-admin/admin/src/translations/en.json @@ -2,6 +2,9 @@ "app.components.ComingSoonPage.comingSoon": "Coming soon", "app.components.ComingSoonPage.featuresNotAvailable": "This feature is still under active development.", + "app.components.DownloadInfo.download": "Download in progress...", + "app.components.DownloadInfo.text": "It can take a minute. Thanks for your patience.", + "app.components.HomePage.welcome": "Welcome on board!", "app.components.HomePage.description.part1": "We are happy to have you as one of our users!", "app.components.HomePage.description.part2": "You are now a member of our community which will help you building your dreamed app.", diff --git a/packages/strapi-admin/admin/src/translations/fr.json b/packages/strapi-admin/admin/src/translations/fr.json index 7cdf47b848..6216dc0bbf 100755 --- a/packages/strapi-admin/admin/src/translations/fr.json +++ b/packages/strapi-admin/admin/src/translations/fr.json @@ -2,6 +2,8 @@ "app.components.ComingSoonPage.comingSoon": "Bientôt disponible", "app.components.ComingSoonPage.featuresNotAvailable": "Cette fonctionnalité est toujours en cours de développement.", + "app.components.DownloadInfo.download": "Téléchargement en cours...", + "app.components.DownloadInfo.text": "Cela peut prendre une minute. Merci de patienter.", "app.components.HomePage.welcome": "Bienvenue à bord!", "app.components.HomePage.description.part1": "Nous somme heureux de vous compter parmi nos utilisateurs", From b0fcdc4a911496cdba95d601a69e671d2b3ba928 Mon Sep 17 00:00:00 2001 From: cyril lopez Date: Wed, 13 Dec 2017 11:49:26 +0100 Subject: [PATCH 11/18] Create OverlayBlocker documentation --- docs/3.x.x/en/plugins/ui-components.md | 165 +++++++++++++++++++++++++ 1 file changed, 165 insertions(+) diff --git a/docs/3.x.x/en/plugins/ui-components.md b/docs/3.x.x/en/plugins/ui-components.md index f4448f8279..62b317ce28 100644 --- a/docs/3.x.x/en/plugins/ui-components.md +++ b/docs/3.x.x/en/plugins/ui-components.md @@ -328,6 +328,171 @@ export default FooPage; *** +## OverlayBlocker + +The OverlayBlocker is a React component that is very useful to block user interactions when the strapi server is restarting in order to avoid front-end errors. + +### Usage + +| Property | Type | Required | Description | +| -------- | ---- | -------- | ----------- | +| children | node | no | Anything that is wrapped inside the OverlayBlocker | +| isOpen | bool | no | If set to `true` it will display the component | + +### Example + +In this example we'll have a button that when clicked it will display the OverlayBlocker for 5 seconds thus 'freezes' the admin so the user can't navigate (it simulates a very long server restart). + +**Path -** `./plugins/my-plugin/admin/src/containers/FooPage/constants.js`. +```js +export const ON_BUTTON_CLICK = 'MyPlugin/FooPage/ON_BUTTON_CLICK'; +export const RESET_SHOW_OVERLAY_PROP = 'MyPlugin/FooPage/RESET_SHOW_OVERLAY_PROP'; +``` + +**Path -** `./plugins/my-plugin/admin/src/containers/FooPage/actions.js`. +```js +import { ON_BUTTON_CLICK, RESET_SHOW_OVERLAY_PROP } from './constants'; + +export function onButtonClick() { + return { + type: ON_BUTTON_CLICK, + }; +} + +export function resetShowOverlayProp() { + return { + type: RESET_SHOW_OVERLAY_PROP, + }; +} +``` + +**Path -** `./plugins/my-plugin/admin/src/containers/FooPage/index.js`. +```js +import React from 'react'; +import PropTypes from 'prop-types'; +import { connect } from 'react-redux'; +import { bindActionCreators, compose } from 'redux'; + +// Design +import Button from 'components/Button'; +import OverlayBlocker from 'components/OverlayBlocker'; + +// Utils +import injectSaga from 'utils/injectSaga'; +import injectReducer from 'utils/injectReducer'; + +// Actions +import { onButtonClick } from './actions'; + +// Reducer +import reducer from './reducer'; + +// Saga +import saga from './saga'; + +// Selectors (see the documentation to see how to use selectors) +import makeSelectFooPage from './selectors'; + + +export class FooPage extends React.Component { + render() { + return ( +
+ +
+

The app is now blocked for 5 seconds

+
+ + +
+ ); + } +} + +FooPage.propTypes = { + onButtonClick: PropTypes.func.isRequired, + showOverlayBlocker: PropTypes.bool.isRequired, +}; + +const mapStateToProps = makeSelectFooPage(); + +function mapDispatchToProps(dispatch) { + return bindActionCreators( + { + onButtonClick, + }, + dispatch, + ); +} + +const withConnect = connect(mapStateToProps, mapDispatchToProps); +const withReducer = injectReducer({ key: 'fooPage', reducer }); +const withSaga = injectSaga({ key: 'fooPage', saga }); + +export default compose( + withReducer, + withSaga, + withConnect, +)(FooPage); + +``` +**Path -** `./plugins/my-plugin/admin/src/containers/FooPage/reducer.js`. +```js +import { fromJS } from 'immutable'; +import { ON_BUTTON_CLICK, RESET_SHOW_OVERLAY_PROP } from './constants'; + +const initialState = fromJS({ + showOverlayBlocker: false, +}); + +function fooPageReducer(state = initialState, action) { + switch (action.type) { + case ON_BUTTON_CLICK: + return state.set('showOverlayBlocker', true); + case RESET_SHOW_OVERLAY_PROP: + return state.set('showOverlayBlocker', false); + default: + return state; + } +} + +export default fooPageReducer; +``` + +**Path -** `./plugins/my-plugin/admin/src/containers/FooPage/saga.js`. +```js +import { + fork, + put, + takeLatest, +} from 'redux-saga/effects'; + +import { resetShowOverlayProp } from './actions'; + +import { ON_BUTTON_CLICK } from './constants'; + +export function* buttonClicked() { + try { + // Start the timer + yield new Promise(resolve => { + setTimeout(() => { + resolve(); + }, 5000); + }); + + yield put(resetShowOverlayProp()); + } catch(err) { + yield put(resetShowOverlayProp()); + } +} + +export default function* defaultSaga() { + yield fork(takeLatest, ON_BUTTON_CLICK, buttonClicked); +} +``` + +*** + ## PopUp Warning PopUp warning library based on [reactstrap](https://reactstrap.github.io/components/modals/). From 9132d64dda85081b79410fd6358a93a25b4c5caa Mon Sep 17 00:00:00 2001 From: cyril lopez Date: Thu, 14 Dec 2017 17:37:33 +0100 Subject: [PATCH 12/18] Fix design --- .../components/InstallPluginPopup/styles.scss | 9 +++++---- .../admin/src/components/PluginCard/index.js | 3 ++- .../src/components/PluginCard/styles.scss | 18 +++++++++++------- .../src/components/StarsContainer/styles.scss | 2 +- 4 files changed, 19 insertions(+), 13 deletions(-) diff --git a/packages/strapi-admin/admin/src/components/InstallPluginPopup/styles.scss b/packages/strapi-admin/admin/src/components/InstallPluginPopup/styles.scss index 7355f237d3..5cfce93406 100644 --- a/packages/strapi-admin/admin/src/components/InstallPluginPopup/styles.scss +++ b/packages/strapi-admin/admin/src/components/InstallPluginPopup/styles.scss @@ -36,7 +36,7 @@ line-height: 29px; > div { - font-size: 12px; + font-size: 13px; font-style: italic; } @@ -57,8 +57,8 @@ .headerDescription { height: 48px; - padding-top: 13px; - font-size: 12px; + padding-top: 12px; + font-size: 13px; } .headerInfo { @@ -136,7 +136,7 @@ justify-content: space-between; height: 36px; - margin-top: 40px; + margin-top: 38px; padding: 0 30px; background-color: #FAFAFB; @@ -147,6 +147,7 @@ > div { flex-grow: 2; text-align: center; + line-height: 23px; cursor: pointer; } } diff --git a/packages/strapi-admin/admin/src/components/PluginCard/index.js b/packages/strapi-admin/admin/src/components/PluginCard/index.js index 05819f7b84..4fe7761b1b 100644 --- a/packages/strapi-admin/admin/src/components/PluginCard/index.js +++ b/packages/strapi-admin/admin/src/components/PluginCard/index.js @@ -15,6 +15,7 @@ import Button from 'components/Button'; import InstallPluginPopup from 'components/InstallPluginPopup'; import StarsContainer from 'components/StarsContainer'; import styles from './styles.scss'; +import Screenshot from './screenshot.png'; class PluginCard extends React.Component { state = { isOpen: false, boostrapCol: 'col-lg-4' }; @@ -84,7 +85,7 @@ class PluginCard extends React.Component {  
-
+
diff --git a/packages/strapi-admin/admin/src/components/PluginCard/styles.scss b/packages/strapi-admin/admin/src/components/PluginCard/styles.scss index 7849f6d1a3..305bbdee89 100644 --- a/packages/strapi-admin/admin/src/components/PluginCard/styles.scss +++ b/packages/strapi-admin/admin/src/components/PluginCard/styles.scss @@ -1,17 +1,20 @@ .button { height: 26px; min-width: 89px !important; + padding-top: 2px; padding-left: 15px; padding-right: 15px; + border-radius: 2px !important; font-size: 13px; + font-weight: 500 !important; cursor: pointer; } .cardDescription { height: 54px; - margin-top: 28px; + margin-top: 27px; margin-bottom: 9px; - font-size: 12px; + font-size: 13px; font-weight: 400; > span:last-child { @@ -55,10 +58,8 @@ .cardScreenshot { height: 78px; - background-image: url('./screenshot.png'); - > img { - width: 100%; - } + border-radius: 2px; + background-size: cover; } .cardTitle { @@ -67,6 +68,7 @@ font-weight: 700; text-transform: uppercase; line-height: 36px; + letter-spacing: 0.5px; > div:first-child { height: 36px; width: 70px; @@ -98,9 +100,11 @@ .ratings { display: flex; + padding-top: 1px; > div:last-child { - padding-top: 1px; + padding-top: 4px; + font-size: 12px; font-style: italic; } } diff --git a/packages/strapi-admin/admin/src/components/StarsContainer/styles.scss b/packages/strapi-admin/admin/src/components/StarsContainer/styles.scss index e3311664e6..5a83aeb8ef 100644 --- a/packages/strapi-admin/admin/src/components/StarsContainer/styles.scss +++ b/packages/strapi-admin/admin/src/components/StarsContainer/styles.scss @@ -2,7 +2,7 @@ display: flex; margin-right: 10px; > div { - color: #EED348; + color: #EEA348; > i { margin-right: 2px; } From 4726c52a9c0895727abbaa25b1d40dbaa1198556 Mon Sep 17 00:00:00 2001 From: cyril lopez Date: Sat, 16 Dec 2017 16:51:23 +0100 Subject: [PATCH 13/18] Change install plugin design --- .../components/InstallPluginPopup/index.js | 29 +++++++++- .../components/InstallPluginPopup/styles.scss | 7 +++ .../admin/src/components/PluginCard/index.js | 39 ++++++++++++- .../src/components/PluginCard/styles.scss | 55 ++++++++++++++----- .../admin/src/translations/en.json | 2 + .../admin/src/translations/fr.json | 2 + 6 files changed, 114 insertions(+), 20 deletions(-) diff --git a/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js b/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js index 76920ceb98..92e61dfedf 100644 --- a/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js +++ b/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js @@ -11,10 +11,32 @@ import { Modal, ModalHeader, ModalBody } from 'reactstrap'; import { map } from 'lodash'; import cn from 'classnames'; -import StarsContainer from 'components/StarsContainer'; +import Official from 'components/Official'; +// import StarsContainer from 'components/StarsContainer'; + +// Icons +import IconAuth from 'assets/icons/icon_auth-permissions.svg'; +import IconCM from 'assets/icons/icon_content-manager.svg'; +import IconCTB from 'assets/icons/icon_content-type-builder.svg'; +import IconSM from 'assets/icons/icon_settings-manager.svg'; + import styles from './styles.scss'; class InstallPluginPopup extends React.Component { + getPluginICon = () => { + switch (this.props.plugin.id) { + case 'content-manager': + return IconCM; + case 'content-type-builder': + return IconCTB; + case 'settings-manager': + return IconSM; + case 'users-permissions': + return IconAuth; + default: + } + } + handleClick = () => { this.props.history.push({ pathname: this.props.history.location.pathname }); this.context.downloadPlugin(this.props.plugin.id); @@ -57,15 +79,18 @@ class InstallPluginPopup extends React.Component {
-
+
icon
{this.props.plugin.name}
+ {/*}
{this.props.plugin.ratings} /5
+ */} +
diff --git a/packages/strapi-admin/admin/src/components/InstallPluginPopup/styles.scss b/packages/strapi-admin/admin/src/components/InstallPluginPopup/styles.scss index 5cfce93406..196c2806f4 100644 --- a/packages/strapi-admin/admin/src/components/InstallPluginPopup/styles.scss +++ b/packages/strapi-admin/admin/src/components/InstallPluginPopup/styles.scss @@ -78,6 +78,13 @@ border: 1px solid #E8EEFC; border-radius: 3px; background-size: contain; + line-height: 144px; + text-align: center; + > img { + min-width: 72px; + // max-height: 72px; + + } } .modalHeader { diff --git a/packages/strapi-admin/admin/src/components/PluginCard/index.js b/packages/strapi-admin/admin/src/components/PluginCard/index.js index 4fe7761b1b..5f0bafecc2 100644 --- a/packages/strapi-admin/admin/src/components/PluginCard/index.js +++ b/packages/strapi-admin/admin/src/components/PluginCard/index.js @@ -13,7 +13,15 @@ import { FormattedMessage } from 'react-intl'; // Temporary picture import Button from 'components/Button'; import InstallPluginPopup from 'components/InstallPluginPopup'; -import StarsContainer from 'components/StarsContainer'; +import Official from 'components/Official'; +// import StarsContainer from 'components/StarsContainer'; + +// Icons +import IconAuth from 'assets/icons/icon_auth-permissions.svg'; +import IconCM from 'assets/icons/icon_content-manager.svg'; +import IconCTB from 'assets/icons/icon_content-type-builder.svg'; +import IconSM from 'assets/icons/icon_settings-manager.svg'; + import styles from './styles.scss'; import Screenshot from './screenshot.png'; @@ -36,6 +44,20 @@ class PluginCard extends React.Component { window.removeEventListener('resize', this.setBoostrapCol); } + getPluginICon = () => { + switch (this.props.plugin.id) { + case 'content-manager': + return IconCM; + case 'content-type-builder': + return IconCTB; + case 'settings-manager': + return IconSM; + case 'users-permissions': + return IconAuth; + default: + } + } + setBoostrapCol = () => { let boostrapCol = 'col-lg-4'; @@ -73,12 +95,21 @@ class PluginCard extends React.Component { if (this.props.showSupportUsButton) { buttonLabel = 'app.components.PluginCard.Button.label.support'; } + + const pluginIcon = this.props.plugin.id !== 'email' ? ( +
+ + icon +
+ ) : ( +
+ ); return (
-
+ {pluginIcon}
{this.props.plugin.name}
@@ -97,11 +128,13 @@ class PluginCard extends React.Component {
- + {/*
{this.props.plugin.ratings} /5
+ */} +
+ ); +} + +Official.defaultProps = { + style: {}, +}; + +Official.propTypes = { + style: PropTypes.object, +}; + +export default Official; diff --git a/packages/strapi-admin/admin/src/components/Official/styles.scss b/packages/strapi-admin/admin/src/components/Official/styles.scss new file mode 100644 index 0000000000..5ee4dd2b6c --- /dev/null +++ b/packages/strapi-admin/admin/src/components/Official/styles.scss @@ -0,0 +1,30 @@ +.wrapper { + display: flex; + // justify-content: space-between; + height: 20px !important; + width: 88px; + margin-top: 2px; + padding: 0 10px; + border-radius: 2px; + background-color: #EE8948; + line-height: 20px; + text-align: center; + text-transform: uppercase; + > span { + height: 20px; + padding: 0!important; + color: #fff; + letter-spacing: 0.5px; + font-weight: 600; + font-size: 11px; + } + + > i { + margin-top: 1px; + margin-right: 6px; + vertical-align: -webkit-baseline-middle; + + color: #FFDC00; + font-size: 11px; + } +} diff --git a/packages/strapi-admin/admin/src/containers/InstallPluginPage/saga.js b/packages/strapi-admin/admin/src/containers/InstallPluginPage/saga.js index 1f8e24eeec..a0825a87d6 100644 --- a/packages/strapi-admin/admin/src/containers/InstallPluginPage/saga.js +++ b/packages/strapi-admin/admin/src/containers/InstallPluginPage/saga.js @@ -22,16 +22,11 @@ import { makeSelectPluginToDownload } from './selectors'; export function* pluginDownload() { try { const pluginToDownload = yield select(makeSelectPluginToDownload()); + const response = yield call(request, '/admin/plugins/install', { method: 'POST', body: { plugin: pluginToDownload }}); - console.log(pluginToDownload); - - yield new Promise(resolve => { - setTimeout(() => { - resolve(); - }, 5000); - }); - - yield put(downloadPluginSucceeded()); + if (response.ok) { + yield put(downloadPluginSucceeded()); + } } catch(err) { yield put(downloadPluginError()); } diff --git a/packages/strapi-admin/config/routes.json b/packages/strapi-admin/config/routes.json index 5bf32527d9..02dc35d5f8 100755 --- a/packages/strapi-admin/config/routes.json +++ b/packages/strapi-admin/config/routes.json @@ -8,6 +8,14 @@ "policies": [] } }, + { + "method": "POST", + "path": "/plugins/install", + "handler": "Admin.installPlugin", + "config": { + "policies": [] + } + }, { "method": "DELETE", "path": "/plugins/uninstall/:plugin", diff --git a/packages/strapi-admin/controllers/Admin.js b/packages/strapi-admin/controllers/Admin.js index 8438c24a0a..8c1f8a4f1b 100755 --- a/packages/strapi-admin/controllers/Admin.js +++ b/packages/strapi-admin/controllers/Admin.js @@ -8,6 +8,25 @@ const exec = require('child_process').execSync; */ module.exports = { + installPlugin: async ctx => { + try { + const { plugin } = ctx.request.body; + const strapiBin = path.join(process.cwd(), 'node_modules', 'strapi', 'bin', 'strapi'); + + strapi.reload.isWatching = false; + + strapi.log.info(`Installing ${plugin}...`); + exec(`node ${strapiBin} install ${plugin}`); + + ctx.send({ ok: true }); + + strapi.reload(); + } catch(err) { + strapi.reload.isWatching = true; + ctx.badRequest(null, [{ messages: [{ id: 'An error occured' }] }]); + } + }, + plugins: async ctx => { try { const plugins = Object.keys(strapi.plugins).reduce((acc, key) => { diff --git a/packages/strapi-bookshelf/package.json b/packages/strapi-bookshelf/package.json index 48a948fec4..a63c20c03b 100755 --- a/packages/strapi-bookshelf/package.json +++ b/packages/strapi-bookshelf/package.json @@ -55,4 +55,4 @@ "npm": ">= 5.3.0" }, "license": "MIT" -} +} \ No newline at end of file diff --git a/packages/strapi-ejs/package.json b/packages/strapi-ejs/package.json index eb46cdcf70..54b89d459c 100755 --- a/packages/strapi-ejs/package.json +++ b/packages/strapi-ejs/package.json @@ -46,4 +46,4 @@ "npm": ">= 5.3.0" }, "license": "MIT" -} +} \ No newline at end of file diff --git a/packages/strapi-generate-api/package.json b/packages/strapi-generate-api/package.json index 9739e698f4..fca7adfe5f 100755 --- a/packages/strapi-generate-api/package.json +++ b/packages/strapi-generate-api/package.json @@ -43,4 +43,4 @@ "npm": ">= 5.3.0" }, "license": "MIT" -} +} \ No newline at end of file diff --git a/packages/strapi-generate-controller/package.json b/packages/strapi-generate-controller/package.json index 15b7db6b45..2ecb92b1a0 100755 --- a/packages/strapi-generate-controller/package.json +++ b/packages/strapi-generate-controller/package.json @@ -43,4 +43,4 @@ "npm": ">= 5.3.0" }, "license": "MIT" -} +} \ No newline at end of file diff --git a/packages/strapi-generate-model/package.json b/packages/strapi-generate-model/package.json index 6079bc6a71..b77f611b6c 100755 --- a/packages/strapi-generate-model/package.json +++ b/packages/strapi-generate-model/package.json @@ -43,4 +43,4 @@ "npm": ">= 5.3.0" }, "license": "MIT" -} +} \ No newline at end of file diff --git a/packages/strapi-generate-new/package.json b/packages/strapi-generate-new/package.json index db840ebf48..a603d75183 100755 --- a/packages/strapi-generate-new/package.json +++ b/packages/strapi-generate-new/package.json @@ -47,4 +47,4 @@ "npm": ">= 5.3.0" }, "license": "MIT" -} +} \ No newline at end of file diff --git a/packages/strapi-generate-plugin/package.json b/packages/strapi-generate-plugin/package.json index b4720fff9f..9adf219729 100755 --- a/packages/strapi-generate-plugin/package.json +++ b/packages/strapi-generate-plugin/package.json @@ -44,4 +44,4 @@ "npm": ">= 5.3.0" }, "license": "MIT" -} +} \ No newline at end of file diff --git a/packages/strapi-generate-policy/package.json b/packages/strapi-generate-policy/package.json index 9e68e494f0..4888efd965 100755 --- a/packages/strapi-generate-policy/package.json +++ b/packages/strapi-generate-policy/package.json @@ -43,4 +43,4 @@ "npm": ">= 5.3.0" }, "license": "MIT" -} +} \ No newline at end of file diff --git a/packages/strapi-generate-service/package.json b/packages/strapi-generate-service/package.json index 30ebde3fa6..745845dddc 100755 --- a/packages/strapi-generate-service/package.json +++ b/packages/strapi-generate-service/package.json @@ -43,4 +43,4 @@ "npm": ">= 5.3.0" }, "license": "MIT" -} +} \ No newline at end of file From d616a4f7b6492cdf527d42821cb3f646a1226e26 Mon Sep 17 00:00:00 2001 From: cyril lopez Date: Wed, 20 Dec 2017 11:23:50 +0100 Subject: [PATCH 15/18] Install plugin on port 1337 --- .../src/containers/InstallPluginPage/saga.js | 23 +++++++- packages/strapi-admin/controllers/Admin.js | 5 +- .../lib/internals/webpack/manifest.json | 2 +- .../lib/src/utils/request.js | 56 +++++++++---------- 4 files changed, 53 insertions(+), 33 deletions(-) diff --git a/packages/strapi-admin/admin/src/containers/InstallPluginPage/saga.js b/packages/strapi-admin/admin/src/containers/InstallPluginPage/saga.js index a0825a87d6..b5f1801530 100644 --- a/packages/strapi-admin/admin/src/containers/InstallPluginPage/saga.js +++ b/packages/strapi-admin/admin/src/containers/InstallPluginPage/saga.js @@ -22,10 +22,23 @@ import { makeSelectPluginToDownload } from './selectors'; export function* pluginDownload() { try { const pluginToDownload = yield select(makeSelectPluginToDownload()); - const response = yield call(request, '/admin/plugins/install', { method: 'POST', body: { plugin: pluginToDownload }}); + const opts = { + method: 'POST', + body: { + plugin: pluginToDownload, + port: window.location.port, + }, + }; + const response = yield call(request, '/admin/plugins/install', opts, true); if (response.ok) { + yield new Promise(resolve => { + setTimeout(() => { + resolve(); + }, 2500); + }); yield put(downloadPluginSucceeded()); + window.location.reload(); } } catch(err) { yield put(downloadPluginError()); @@ -34,7 +47,13 @@ export function* pluginDownload() { export function* pluginsGet() { try { - const availablePlugins = yield call(request, 'https://marketplace.strapi.io/plugins', { method: 'GET' }); + const opts = { + method: 'GET', + headers: { + 'Content-Type': 'application/json', + }, + }; + const availablePlugins = yield call(request, 'https://marketplace.strapi.io/plugins', opts); const supportUs = { description: 'app.components.InstallPluginPage.plugin.support-us.description', id: 'support-us', diff --git a/packages/strapi-admin/controllers/Admin.js b/packages/strapi-admin/controllers/Admin.js index 8c1f8a4f1b..18374d2166 100755 --- a/packages/strapi-admin/controllers/Admin.js +++ b/packages/strapi-admin/controllers/Admin.js @@ -10,13 +10,14 @@ const exec = require('child_process').execSync; module.exports = { installPlugin: async ctx => { try { - const { plugin } = ctx.request.body; + const { plugin, port } = ctx.request.body; const strapiBin = path.join(process.cwd(), 'node_modules', 'strapi', 'bin', 'strapi'); strapi.reload.isWatching = false; strapi.log.info(`Installing ${plugin}...`); - exec(`node ${strapiBin} install ${plugin}`); + + exec(`node ${strapiBin} install ${plugin} ${port === '4000' ? '--dev' : ''}`); ctx.send({ ok: true }); diff --git a/packages/strapi-helper-plugin/lib/internals/webpack/manifest.json b/packages/strapi-helper-plugin/lib/internals/webpack/manifest.json index 3948d86378..2c582bf8e9 100644 --- a/packages/strapi-helper-plugin/lib/internals/webpack/manifest.json +++ b/packages/strapi-helper-plugin/lib/internals/webpack/manifest.json @@ -1 +1 @@ -{"name":"vendor_lib","content":{"./strapi-helper-plugin/node_modules/core-js/modules/_export.js":{"id":0,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_an-object.js":{"id":1,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_global.js":{"id":2,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_fails.js":{"id":3,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_is-object.js":{"id":4,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_wks.js":{"id":5,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_descriptors.js":{"id":6,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_object-dp.js":{"id":7,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_to-length.js":{"id":8,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_to-object.js":{"id":9,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_a-function.js":{"id":10,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_has.js":{"id":11,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_hide.js":{"id":12,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_redefine.js":{"id":13,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_string-html.js":{"id":14,"meta":{}},"./strapi-helper-plugin/node_modules/react/index.js":{"id":15,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_to-iobject.js":{"id":16,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_object-gopd.js":{"id":17,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_object-gpo.js":{"id":18,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_ctx.js":{"id":19,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_cof.js":{"id":20,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_strict-method.js":{"id":21,"meta":{}},"./strapi-helper-plugin/node_modules/prop-types/index.js":{"id":22,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_core.js":{"id":23,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_to-primitive.js":{"id":24,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_defined.js":{"id":25,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_to-integer.js":{"id":26,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_object-sap.js":{"id":27,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_array-methods.js":{"id":28,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_typed-array.js":{"id":29,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_metadata.js":{"id":30,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_meta.js":{"id":31,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_add-to-unscopables.js":{"id":32,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_property-desc.js":{"id":33,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_uid.js":{"id":34,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_library.js":{"id":35,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_object-keys.js":{"id":36,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_to-absolute-index.js":{"id":37,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_object-create.js":{"id":38,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_object-gopn.js":{"id":39,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_set-species.js":{"id":40,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_an-instance.js":{"id":41,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_for-of.js":{"id":42,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_redefine-all.js":{"id":43,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_set-to-string-tag.js":{"id":44,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_string-trim.js":{"id":45,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_iterators.js":{"id":46,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_validate-collection.js":{"id":47,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_iobject.js":{"id":48,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_object-pie.js":{"id":49,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_classof.js":{"id":50,"meta":{}},"./strapi-helper-plugin/node_modules/fbjs/lib/emptyFunction.js":{"id":51,"meta":{}},"./strapi-helper-plugin/node_modules/webpack/buildin/global.js":{"id":52,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_shared.js":{"id":53,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_array-includes.js":{"id":54,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_object-gops.js":{"id":55,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_is-array.js":{"id":56,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_is-regexp.js":{"id":57,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_iter-detect.js":{"id":58,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_flags.js":{"id":59,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_fix-re-wks.js":{"id":60,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_species-constructor.js":{"id":61,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_collection.js":{"id":62,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_typed.js":{"id":63,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_object-forced-pam.js":{"id":64,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_set-collection-of.js":{"id":65,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_set-collection-from.js":{"id":66,"meta":{}},"./strapi-helper-plugin/node_modules/react-dom/index.js":{"id":67,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_dom-create.js":{"id":68,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_wks-define.js":{"id":69,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_shared-key.js":{"id":70,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_enum-bug-keys.js":{"id":71,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_html.js":{"id":72,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_set-proto.js":{"id":73,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_string-ws.js":{"id":74,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_inherit-if-required.js":{"id":75,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_string-repeat.js":{"id":76,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_math-sign.js":{"id":77,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_math-expm1.js":{"id":78,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_string-at.js":{"id":79,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_iter-define.js":{"id":80,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_iter-create.js":{"id":81,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_string-context.js":{"id":82,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_fails-is-regexp.js":{"id":83,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_is-array-iter.js":{"id":84,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_create-property.js":{"id":85,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/core.get-iterator-method.js":{"id":86,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_array-species-create.js":{"id":87,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_array-fill.js":{"id":88,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.array.iterator.js":{"id":89,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_task.js":{"id":90,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_microtask.js":{"id":91,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_new-promise-capability.js":{"id":92,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_typed-buffer.js":{"id":93,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_user-agent.js":{"id":94,"meta":{}},"./strapi-helper-plugin/node_modules/object-assign/index.js":{"id":95,"meta":{}},"./strapi-helper-plugin/node_modules/fbjs/lib/emptyObject.js":{"id":96,"meta":{}},"./strapi-helper-plugin/node_modules/intl-messageformat/src/main.js":{"id":97,"meta":{"harmonyModule":true},"exports":["default"]},"./strapi-helper-plugin/node_modules/intl-messageformat/src/utils.js":{"id":98,"meta":{"harmonyModule":true},"exports":["hop","extend"]},"./strapi-helper-plugin/node_modules/react-transition-group/Transition.js":{"id":99,"meta":{}},"./strapi-helper-plugin/node_modules/react-transition-group/utils/PropTypes.js":{"id":100,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_ie8-dom-define.js":{"id":101,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_wks-ext.js":{"id":102,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_object-keys-internal.js":{"id":103,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_object-dps.js":{"id":104,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_object-gopn-ext.js":{"id":105,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_object-assign.js":{"id":106,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_bind.js":{"id":107,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_invoke.js":{"id":108,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_parse-int.js":{"id":109,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_parse-float.js":{"id":110,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_a-number-value.js":{"id":111,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_is-integer.js":{"id":112,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_math-log1p.js":{"id":113,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_math-fround.js":{"id":114,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_iter-call.js":{"id":115,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_array-reduce.js":{"id":116,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_array-copy-within.js":{"id":117,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_iter-step.js":{"id":118,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.regexp.flags.js":{"id":119,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_perform.js":{"id":120,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_promise-resolve.js":{"id":121,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.map.js":{"id":122,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_collection-strong.js":{"id":123,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.set.js":{"id":124,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.weak-map.js":{"id":125,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_collection-weak.js":{"id":126,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_to-index.js":{"id":127,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_own-keys.js":{"id":128,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_flatten-into-array.js":{"id":129,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_string-pad.js":{"id":130,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_object-to-array.js":{"id":131,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_collection-to-json.js":{"id":132,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_array-from-iterable.js":{"id":133,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_math-scale.js":{"id":134,"meta":{}},"./strapi-helper-plugin/node_modules/react/cjs/react.production.min.js":{"id":136,"meta":{}},"./strapi-helper-plugin/node_modules/react-dom/cjs/react-dom.production.min.js":{"id":137,"meta":{}},"./strapi-helper-plugin/node_modules/fbjs/lib/ExecutionEnvironment.js":{"id":138,"meta":{}},"./strapi-helper-plugin/node_modules/fbjs/lib/EventListener.js":{"id":139,"meta":{}},"./strapi-helper-plugin/node_modules/fbjs/lib/getActiveElement.js":{"id":140,"meta":{}},"./strapi-helper-plugin/node_modules/fbjs/lib/shallowEqual.js":{"id":141,"meta":{}},"./strapi-helper-plugin/node_modules/fbjs/lib/containsNode.js":{"id":142,"meta":{}},"./strapi-helper-plugin/node_modules/fbjs/lib/isTextNode.js":{"id":143,"meta":{}},"./strapi-helper-plugin/node_modules/fbjs/lib/isNode.js":{"id":144,"meta":{}},"./strapi-helper-plugin/node_modules/fbjs/lib/focusNode.js":{"id":145,"meta":{}},"./strapi-helper-plugin/node_modules/react-intl/lib/index.es.js":{"id":146,"meta":{"harmonyModule":true},"exports":["addLocaleData","intlShape","injectIntl","defineMessages","IntlProvider","FormattedDate","FormattedTime","FormattedRelative","FormattedNumber","FormattedPlural","FormattedMessage","FormattedHTMLMessage"]},"./strapi-helper-plugin/node_modules/intl-messageformat/src/core.js":{"id":148,"meta":{"harmonyModule":true},"exports":["default"]},"./strapi-helper-plugin/node_modules/intl-messageformat/src/es5.js":{"id":149,"meta":{"harmonyModule":true},"exports":["defineProperty","objCreate"]},"./strapi-helper-plugin/node_modules/intl-messageformat/src/compiler.js":{"id":150,"meta":{"harmonyModule":true},"exports":["default"]},"./strapi-helper-plugin/node_modules/intl-messageformat-parser/src/parser.js":{"id":151,"meta":{"harmonyModule":true},"exports":["default"]},"./strapi-helper-plugin/node_modules/intl-messageformat/src/en.js":{"id":152,"meta":{"harmonyModule":true},"exports":["default"]},"./strapi-helper-plugin/node_modules/intl-relativeformat/src/main.js":{"id":153,"meta":{"harmonyModule":true},"exports":["default"]},"./strapi-helper-plugin/node_modules/intl-relativeformat/src/core.js":{"id":154,"meta":{"harmonyModule":true},"exports":["default"]},"./strapi-helper-plugin/node_modules/intl-relativeformat/src/diff.js":{"id":155,"meta":{"harmonyModule":true},"exports":["default"]},"./strapi-helper-plugin/node_modules/intl-relativeformat/src/es5.js":{"id":156,"meta":{"harmonyModule":true},"exports":["defineProperty","objCreate","arrIndexOf","isArray","dateNow"]},"./strapi-helper-plugin/node_modules/intl-relativeformat/src/en.js":{"id":157,"meta":{"harmonyModule":true},"exports":["default"]},"./strapi-helper-plugin/node_modules/prop-types/factoryWithThrowingShims.js":{"id":158,"meta":{}},"./strapi-helper-plugin/node_modules/fbjs/lib/invariant.js":{"id":159,"meta":{}},"./strapi-helper-plugin/node_modules/prop-types/lib/ReactPropTypesSecret.js":{"id":160,"meta":{}},"./strapi-helper-plugin/node_modules/invariant/browser.js":{"id":161,"meta":{}},"./strapi-helper-plugin/node_modules/intl-format-cache/src/memoizer.js":{"id":162,"meta":{"harmonyModule":true},"exports":["default"]},"./strapi-helper-plugin/node_modules/intl-format-cache/src/es5.js":{"id":163,"meta":{"harmonyModule":true},"exports":["bind","defineProperty","objCreate"]},"./strapi-helper-plugin/node_modules/reactstrap/dist/reactstrap.es.js":{"id":164,"meta":{"harmonyModule":true},"exports":["Alert","Container","Row","Col","Navbar","NavbarBrand","NavbarToggler","Nav","NavItem","NavDropdown","NavLink","Breadcrumb","BreadcrumbItem","Button","ButtonDropdown","ButtonGroup","ButtonToolbar","Dropdown","DropdownItem","DropdownMenu","DropdownToggle","Fade","Badge","Card","CardLink","CardGroup","CardDeck","CardColumns","CardBody","CardBlock","CardFooter","CardHeader","CardImg","CardImgOverlay","Carousel","UncontrolledCarousel","CarouselControl","CarouselItem","CarouselIndicators","CarouselCaption","CardSubtitle","CardText","CardTitle","Popover","PopoverContent","PopoverBody","PopoverTitle","PopoverHeader","Progress","Modal","ModalHeader","ModalBody","ModalFooter","PopperContent","PopperTargetHelper","Tooltip","Table","ListGroup","Form","FormFeedback","FormGroup","FormText","Input","InputGroup","InputGroupAddon","InputGroupButton","Label","Media","Pagination","PaginationItem","PaginationLink","TabContent","TabPane","Jumbotron","Collapse","ListGroupItem","ListGroupItemText","ListGroupItemHeading","UncontrolledAlert","UncontrolledButtonDropdown","UncontrolledDropdown","UncontrolledNavDropdown","UncontrolledTooltip"]},"./strapi-helper-plugin/node_modules/classnames/index.js":{"id":165,"meta":{}},"./strapi-helper-plugin/node_modules/lodash.isfunction/index.js":{"id":166,"meta":{}},"./strapi-helper-plugin/node_modules/lodash.isobject/index.js":{"id":167,"meta":{}},"./strapi-helper-plugin/node_modules/react-popper/lib/react-popper.js":{"id":168,"meta":{}},"./strapi-helper-plugin/node_modules/react-popper/lib/Manager.js":{"id":169,"meta":{}},"./strapi-helper-plugin/node_modules/react-popper/lib/Target.js":{"id":170,"meta":{}},"./strapi-helper-plugin/node_modules/react-popper/lib/Popper.js":{"id":171,"meta":{}},"./strapi-helper-plugin/node_modules/popper.js/dist/umd/popper.js":{"id":172,"meta":{}},"./strapi-helper-plugin/node_modules/react-popper/lib/Arrow.js":{"id":173,"meta":{}},"./strapi-helper-plugin/node_modules/lodash.tonumber/index.js":{"id":174,"meta":{}},"./strapi-helper-plugin/node_modules/react-transition-group/index.js":{"id":175,"meta":{}},"./strapi-helper-plugin/node_modules/react-transition-group/CSSTransition.js":{"id":176,"meta":{}},"./strapi-helper-plugin/node_modules/dom-helpers/class/addClass.js":{"id":177,"meta":{}},"./strapi-helper-plugin/node_modules/dom-helpers/class/hasClass.js":{"id":178,"meta":{}},"./strapi-helper-plugin/node_modules/dom-helpers/class/removeClass.js":{"id":179,"meta":{}},"./strapi-helper-plugin/node_modules/react-transition-group/TransitionGroup.js":{"id":180,"meta":{}},"./strapi-helper-plugin/node_modules/react-transition-group/utils/ChildMapping.js":{"id":181,"meta":{}},"./strapi-helper-plugin/node_modules/immutable/dist/immutable.js":{"id":182,"meta":{}},"./strapi-helper-plugin/node_modules/lodash/lodash.js":{"id":183,"meta":{}},"./strapi-helper-plugin/node_modules/webpack/buildin/module.js":{"id":184,"meta":{}},"./strapi-helper-plugin/node_modules/babel-polyfill/lib/index.js":{"id":185,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/shim.js":{"id":186,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.symbol.js":{"id":187,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_enum-keys.js":{"id":188,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.object.create.js":{"id":189,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.object.define-property.js":{"id":190,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.object.define-properties.js":{"id":191,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.object.get-own-property-descriptor.js":{"id":192,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.object.get-prototype-of.js":{"id":193,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.object.keys.js":{"id":194,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.object.get-own-property-names.js":{"id":195,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.object.freeze.js":{"id":196,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.object.seal.js":{"id":197,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.object.prevent-extensions.js":{"id":198,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.object.is-frozen.js":{"id":199,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.object.is-sealed.js":{"id":200,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.object.is-extensible.js":{"id":201,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.object.assign.js":{"id":202,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.object.is.js":{"id":203,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_same-value.js":{"id":204,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.object.set-prototype-of.js":{"id":205,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.object.to-string.js":{"id":206,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.function.bind.js":{"id":207,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.function.name.js":{"id":208,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.function.has-instance.js":{"id":209,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.parse-int.js":{"id":210,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.parse-float.js":{"id":211,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.number.constructor.js":{"id":212,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.number.to-fixed.js":{"id":213,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.number.to-precision.js":{"id":214,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.number.epsilon.js":{"id":215,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.number.is-finite.js":{"id":216,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.number.is-integer.js":{"id":217,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.number.is-nan.js":{"id":218,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.number.is-safe-integer.js":{"id":219,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.number.max-safe-integer.js":{"id":220,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.number.min-safe-integer.js":{"id":221,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.number.parse-float.js":{"id":222,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.number.parse-int.js":{"id":223,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.math.acosh.js":{"id":224,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.math.asinh.js":{"id":225,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.math.atanh.js":{"id":226,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.math.cbrt.js":{"id":227,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.math.clz32.js":{"id":228,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.math.cosh.js":{"id":229,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.math.expm1.js":{"id":230,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.math.fround.js":{"id":231,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.math.hypot.js":{"id":232,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.math.imul.js":{"id":233,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.math.log10.js":{"id":234,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.math.log1p.js":{"id":235,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.math.log2.js":{"id":236,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.math.sign.js":{"id":237,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.math.sinh.js":{"id":238,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.math.tanh.js":{"id":239,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.math.trunc.js":{"id":240,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.string.from-code-point.js":{"id":241,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.string.raw.js":{"id":242,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.string.trim.js":{"id":243,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.string.iterator.js":{"id":244,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.string.code-point-at.js":{"id":245,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.string.ends-with.js":{"id":246,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.string.includes.js":{"id":247,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.string.repeat.js":{"id":248,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.string.starts-with.js":{"id":249,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.string.anchor.js":{"id":250,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.string.big.js":{"id":251,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.string.blink.js":{"id":252,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.string.bold.js":{"id":253,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.string.fixed.js":{"id":254,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.string.fontcolor.js":{"id":255,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.string.fontsize.js":{"id":256,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.string.italics.js":{"id":257,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.string.link.js":{"id":258,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.string.small.js":{"id":259,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.string.strike.js":{"id":260,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.string.sub.js":{"id":261,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.string.sup.js":{"id":262,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.date.now.js":{"id":263,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.date.to-json.js":{"id":264,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.date.to-iso-string.js":{"id":265,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_date-to-iso-string.js":{"id":266,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.date.to-string.js":{"id":267,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.date.to-primitive.js":{"id":268,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_date-to-primitive.js":{"id":269,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.array.is-array.js":{"id":270,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.array.from.js":{"id":271,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.array.of.js":{"id":272,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.array.join.js":{"id":273,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.array.slice.js":{"id":274,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.array.sort.js":{"id":275,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.array.for-each.js":{"id":276,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_array-species-constructor.js":{"id":277,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.array.map.js":{"id":278,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.array.filter.js":{"id":279,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.array.some.js":{"id":280,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.array.every.js":{"id":281,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.array.reduce.js":{"id":282,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.array.reduce-right.js":{"id":283,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.array.index-of.js":{"id":284,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.array.last-index-of.js":{"id":285,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.array.copy-within.js":{"id":286,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.array.fill.js":{"id":287,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.array.find.js":{"id":288,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.array.find-index.js":{"id":289,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.array.species.js":{"id":290,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.regexp.constructor.js":{"id":291,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.regexp.to-string.js":{"id":292,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.regexp.match.js":{"id":293,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.regexp.replace.js":{"id":294,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.regexp.search.js":{"id":295,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.regexp.split.js":{"id":296,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.promise.js":{"id":297,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.weak-set.js":{"id":298,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.typed.array-buffer.js":{"id":299,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.typed.data-view.js":{"id":300,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.typed.int8-array.js":{"id":301,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.typed.uint8-array.js":{"id":302,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.typed.uint8-clamped-array.js":{"id":303,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.typed.int16-array.js":{"id":304,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.typed.uint16-array.js":{"id":305,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.typed.int32-array.js":{"id":306,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.typed.uint32-array.js":{"id":307,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.typed.float32-array.js":{"id":308,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.typed.float64-array.js":{"id":309,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.apply.js":{"id":310,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.construct.js":{"id":311,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.define-property.js":{"id":312,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.delete-property.js":{"id":313,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.enumerate.js":{"id":314,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.get.js":{"id":315,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.get-own-property-descriptor.js":{"id":316,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.get-prototype-of.js":{"id":317,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.has.js":{"id":318,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.is-extensible.js":{"id":319,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.own-keys.js":{"id":320,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.prevent-extensions.js":{"id":321,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.set.js":{"id":322,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.set-prototype-of.js":{"id":323,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.array.includes.js":{"id":324,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.array.flat-map.js":{"id":325,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.array.flatten.js":{"id":326,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.string.at.js":{"id":327,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.string.pad-start.js":{"id":328,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.string.pad-end.js":{"id":329,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.string.trim-left.js":{"id":330,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.string.trim-right.js":{"id":331,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.string.match-all.js":{"id":332,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.symbol.async-iterator.js":{"id":333,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.symbol.observable.js":{"id":334,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.object.get-own-property-descriptors.js":{"id":335,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.object.values.js":{"id":336,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.object.entries.js":{"id":337,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.object.define-getter.js":{"id":338,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.object.define-setter.js":{"id":339,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.object.lookup-getter.js":{"id":340,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.object.lookup-setter.js":{"id":341,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.map.to-json.js":{"id":342,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.set.to-json.js":{"id":343,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.map.of.js":{"id":344,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.set.of.js":{"id":345,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.weak-map.of.js":{"id":346,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.weak-set.of.js":{"id":347,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.map.from.js":{"id":348,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.set.from.js":{"id":349,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.weak-map.from.js":{"id":350,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.weak-set.from.js":{"id":351,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.global.js":{"id":352,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.system.global.js":{"id":353,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.error.is-error.js":{"id":354,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.math.clamp.js":{"id":355,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.math.deg-per-rad.js":{"id":356,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.math.degrees.js":{"id":357,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.math.fscale.js":{"id":358,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.math.iaddh.js":{"id":359,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.math.isubh.js":{"id":360,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.math.imulh.js":{"id":361,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.math.rad-per-deg.js":{"id":362,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.math.radians.js":{"id":363,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.math.scale.js":{"id":364,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.math.umulh.js":{"id":365,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.math.signbit.js":{"id":366,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.promise.finally.js":{"id":367,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.promise.try.js":{"id":368,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.define-metadata.js":{"id":369,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.delete-metadata.js":{"id":370,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.get-metadata.js":{"id":371,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.get-metadata-keys.js":{"id":372,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.get-own-metadata.js":{"id":373,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.get-own-metadata-keys.js":{"id":374,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.has-metadata.js":{"id":375,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.has-own-metadata.js":{"id":376,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.metadata.js":{"id":377,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.asap.js":{"id":378,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/es7.observable.js":{"id":379,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/web.timers.js":{"id":380,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/web.immediate.js":{"id":381,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/web.dom.iterable.js":{"id":382,"meta":{}},"./strapi-helper-plugin/node_modules/babel-polyfill/node_modules/regenerator-runtime/runtime.js":{"id":383,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/fn/regexp/escape.js":{"id":384,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/core.regexp.escape.js":{"id":385,"meta":{}},"./strapi-helper-plugin/node_modules/core-js/modules/_replacer.js":{"id":386,"meta":{}}}} \ No newline at end of file +{"name":"vendor_lib","content":{"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_export.js":{"id":0,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_an-object.js":{"id":1,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_global.js":{"id":2,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_fails.js":{"id":3,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_is-object.js":{"id":4,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_wks.js":{"id":5,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_descriptors.js":{"id":6,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-dp.js":{"id":7,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_to-length.js":{"id":8,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_to-object.js":{"id":9,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_a-function.js":{"id":10,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_has.js":{"id":11,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_hide.js":{"id":12,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_redefine.js":{"id":13,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_string-html.js":{"id":14,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react/index.js":{"id":15,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_to-iobject.js":{"id":16,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-gopd.js":{"id":17,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-gpo.js":{"id":18,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_ctx.js":{"id":19,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_cof.js":{"id":20,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_strict-method.js":{"id":21,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/prop-types/index.js":{"id":22,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_core.js":{"id":23,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_to-primitive.js":{"id":24,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_defined.js":{"id":25,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_to-integer.js":{"id":26,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-sap.js":{"id":27,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_array-methods.js":{"id":28,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_typed-array.js":{"id":29,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_metadata.js":{"id":30,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_meta.js":{"id":31,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_add-to-unscopables.js":{"id":32,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_property-desc.js":{"id":33,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_uid.js":{"id":34,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_library.js":{"id":35,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-keys.js":{"id":36,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_to-absolute-index.js":{"id":37,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-create.js":{"id":38,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-gopn.js":{"id":39,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_set-species.js":{"id":40,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_an-instance.js":{"id":41,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_for-of.js":{"id":42,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_redefine-all.js":{"id":43,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_set-to-string-tag.js":{"id":44,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_string-trim.js":{"id":45,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_iterators.js":{"id":46,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_validate-collection.js":{"id":47,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_iobject.js":{"id":48,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-pie.js":{"id":49,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_classof.js":{"id":50,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/emptyFunction.js":{"id":51,"meta":{}},"../../Repositories/strapi/packages/strapi-helper-plugin/node_modules/webpack/buildin/global.js":{"id":52,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_shared.js":{"id":53,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_array-includes.js":{"id":54,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-gops.js":{"id":55,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_is-array.js":{"id":56,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_is-regexp.js":{"id":57,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_iter-detect.js":{"id":58,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_flags.js":{"id":59,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_fix-re-wks.js":{"id":60,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_species-constructor.js":{"id":61,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_collection.js":{"id":62,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_typed.js":{"id":63,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-forced-pam.js":{"id":64,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_set-collection-of.js":{"id":65,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_set-collection-from.js":{"id":66,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-dom/index.js":{"id":67,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_dom-create.js":{"id":68,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_wks-define.js":{"id":69,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_shared-key.js":{"id":70,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_enum-bug-keys.js":{"id":71,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_html.js":{"id":72,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_set-proto.js":{"id":73,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_string-ws.js":{"id":74,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_inherit-if-required.js":{"id":75,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_string-repeat.js":{"id":76,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_math-sign.js":{"id":77,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_math-expm1.js":{"id":78,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_string-at.js":{"id":79,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_iter-define.js":{"id":80,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_iter-create.js":{"id":81,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_string-context.js":{"id":82,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_fails-is-regexp.js":{"id":83,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_is-array-iter.js":{"id":84,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_create-property.js":{"id":85,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/core.get-iterator-method.js":{"id":86,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_array-species-create.js":{"id":87,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_array-fill.js":{"id":88,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.iterator.js":{"id":89,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_task.js":{"id":90,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_microtask.js":{"id":91,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_new-promise-capability.js":{"id":92,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_typed-buffer.js":{"id":93,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_user-agent.js":{"id":94,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/object-assign/index.js":{"id":95,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/emptyObject.js":{"id":96,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-messageformat/src/main.js":{"id":97,"meta":{"harmonyModule":true},"exports":["default"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-messageformat/src/utils.js":{"id":98,"meta":{"harmonyModule":true},"exports":["hop","extend"]},"./admin/node_modules/strapi-helper-plugin/node_modules/react-transition-group/Transition.js":{"id":99,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-transition-group/utils/PropTypes.js":{"id":100,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_ie8-dom-define.js":{"id":101,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_wks-ext.js":{"id":102,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-keys-internal.js":{"id":103,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-dps.js":{"id":104,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-gopn-ext.js":{"id":105,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-assign.js":{"id":106,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_bind.js":{"id":107,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_invoke.js":{"id":108,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_parse-int.js":{"id":109,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_parse-float.js":{"id":110,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_a-number-value.js":{"id":111,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_is-integer.js":{"id":112,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_math-log1p.js":{"id":113,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_math-fround.js":{"id":114,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_iter-call.js":{"id":115,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_array-reduce.js":{"id":116,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_array-copy-within.js":{"id":117,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_iter-step.js":{"id":118,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.regexp.flags.js":{"id":119,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_perform.js":{"id":120,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_promise-resolve.js":{"id":121,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.map.js":{"id":122,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_collection-strong.js":{"id":123,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.set.js":{"id":124,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.weak-map.js":{"id":125,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_collection-weak.js":{"id":126,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_to-index.js":{"id":127,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_own-keys.js":{"id":128,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_flatten-into-array.js":{"id":129,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_string-pad.js":{"id":130,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-to-array.js":{"id":131,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_collection-to-json.js":{"id":132,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_array-from-iterable.js":{"id":133,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_math-scale.js":{"id":134,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react/cjs/react.production.min.js":{"id":136,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-dom/cjs/react-dom.production.min.js":{"id":137,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/ExecutionEnvironment.js":{"id":138,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/EventListener.js":{"id":139,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/getActiveElement.js":{"id":140,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/shallowEqual.js":{"id":141,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/containsNode.js":{"id":142,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/isTextNode.js":{"id":143,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/isNode.js":{"id":144,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/focusNode.js":{"id":145,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-intl/lib/index.es.js":{"id":146,"meta":{"harmonyModule":true},"exports":["addLocaleData","intlShape","injectIntl","defineMessages","IntlProvider","FormattedDate","FormattedTime","FormattedRelative","FormattedNumber","FormattedPlural","FormattedMessage","FormattedHTMLMessage"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-messageformat/src/core.js":{"id":148,"meta":{"harmonyModule":true},"exports":["default"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-messageformat/src/es5.js":{"id":149,"meta":{"harmonyModule":true},"exports":["defineProperty","objCreate"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-messageformat/src/compiler.js":{"id":150,"meta":{"harmonyModule":true},"exports":["default"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-messageformat-parser/src/parser.js":{"id":151,"meta":{"harmonyModule":true},"exports":["default"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-messageformat/src/en.js":{"id":152,"meta":{"harmonyModule":true},"exports":["default"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-relativeformat/src/main.js":{"id":153,"meta":{"harmonyModule":true},"exports":["default"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-relativeformat/src/core.js":{"id":154,"meta":{"harmonyModule":true},"exports":["default"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-relativeformat/src/diff.js":{"id":155,"meta":{"harmonyModule":true},"exports":["default"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-relativeformat/src/es5.js":{"id":156,"meta":{"harmonyModule":true},"exports":["defineProperty","objCreate","arrIndexOf","isArray","dateNow"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-relativeformat/src/en.js":{"id":157,"meta":{"harmonyModule":true},"exports":["default"]},"./admin/node_modules/strapi-helper-plugin/node_modules/prop-types/factoryWithThrowingShims.js":{"id":158,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/invariant.js":{"id":159,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/prop-types/lib/ReactPropTypesSecret.js":{"id":160,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/invariant/browser.js":{"id":161,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-format-cache/src/memoizer.js":{"id":162,"meta":{"harmonyModule":true},"exports":["default"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-format-cache/src/es5.js":{"id":163,"meta":{"harmonyModule":true},"exports":["bind","defineProperty","objCreate"]},"./admin/node_modules/strapi-helper-plugin/node_modules/reactstrap/dist/reactstrap.es.js":{"id":164,"meta":{"harmonyModule":true},"exports":["Alert","Container","Row","Col","Navbar","NavbarBrand","NavbarToggler","Nav","NavItem","NavDropdown","NavLink","Breadcrumb","BreadcrumbItem","Button","ButtonDropdown","ButtonGroup","ButtonToolbar","Dropdown","DropdownItem","DropdownMenu","DropdownToggle","Fade","Badge","Card","CardLink","CardGroup","CardDeck","CardColumns","CardBody","CardBlock","CardFooter","CardHeader","CardImg","CardImgOverlay","Carousel","UncontrolledCarousel","CarouselControl","CarouselItem","CarouselIndicators","CarouselCaption","CardSubtitle","CardText","CardTitle","Popover","PopoverContent","PopoverBody","PopoverTitle","PopoverHeader","Progress","Modal","ModalHeader","ModalBody","ModalFooter","PopperContent","PopperTargetHelper","Tooltip","Table","ListGroup","Form","FormFeedback","FormGroup","FormText","Input","InputGroup","InputGroupAddon","InputGroupButton","Label","Media","Pagination","PaginationItem","PaginationLink","TabContent","TabPane","Jumbotron","Collapse","ListGroupItem","ListGroupItemText","ListGroupItemHeading","UncontrolledAlert","UncontrolledButtonDropdown","UncontrolledDropdown","UncontrolledNavDropdown","UncontrolledTooltip"]},"./admin/node_modules/strapi-helper-plugin/node_modules/classnames/index.js":{"id":165,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/lodash.isfunction/index.js":{"id":166,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/lodash.isobject/index.js":{"id":167,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-popper/lib/react-popper.js":{"id":168,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-popper/lib/Manager.js":{"id":169,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-popper/lib/Target.js":{"id":170,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-popper/lib/Popper.js":{"id":171,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/popper.js/dist/umd/popper.js":{"id":172,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-popper/lib/Arrow.js":{"id":173,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/lodash.tonumber/index.js":{"id":174,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-transition-group/index.js":{"id":175,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-transition-group/CSSTransition.js":{"id":176,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/dom-helpers/class/addClass.js":{"id":177,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/dom-helpers/class/hasClass.js":{"id":178,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/dom-helpers/class/removeClass.js":{"id":179,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-transition-group/TransitionGroup.js":{"id":180,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-transition-group/utils/ChildMapping.js":{"id":181,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/immutable/dist/immutable.js":{"id":182,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/lodash/lodash.js":{"id":183,"meta":{}},"../../Repositories/strapi/packages/strapi-helper-plugin/node_modules/webpack/buildin/module.js":{"id":184,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/babel-polyfill/lib/index.js":{"id":185,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/shim.js":{"id":186,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.symbol.js":{"id":187,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_enum-keys.js":{"id":188,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.create.js":{"id":189,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.define-property.js":{"id":190,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.define-properties.js":{"id":191,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.get-own-property-descriptor.js":{"id":192,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.get-prototype-of.js":{"id":193,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.keys.js":{"id":194,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.get-own-property-names.js":{"id":195,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.freeze.js":{"id":196,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.seal.js":{"id":197,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.prevent-extensions.js":{"id":198,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.is-frozen.js":{"id":199,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.is-sealed.js":{"id":200,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.is-extensible.js":{"id":201,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.assign.js":{"id":202,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.is.js":{"id":203,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_same-value.js":{"id":204,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.set-prototype-of.js":{"id":205,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.to-string.js":{"id":206,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.function.bind.js":{"id":207,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.function.name.js":{"id":208,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.function.has-instance.js":{"id":209,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.parse-int.js":{"id":210,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.parse-float.js":{"id":211,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.constructor.js":{"id":212,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.to-fixed.js":{"id":213,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.to-precision.js":{"id":214,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.epsilon.js":{"id":215,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.is-finite.js":{"id":216,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.is-integer.js":{"id":217,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.is-nan.js":{"id":218,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.is-safe-integer.js":{"id":219,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.max-safe-integer.js":{"id":220,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.min-safe-integer.js":{"id":221,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.parse-float.js":{"id":222,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.parse-int.js":{"id":223,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.acosh.js":{"id":224,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.asinh.js":{"id":225,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.atanh.js":{"id":226,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.cbrt.js":{"id":227,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.clz32.js":{"id":228,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.cosh.js":{"id":229,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.expm1.js":{"id":230,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.fround.js":{"id":231,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.hypot.js":{"id":232,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.imul.js":{"id":233,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.log10.js":{"id":234,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.log1p.js":{"id":235,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.log2.js":{"id":236,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.sign.js":{"id":237,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.sinh.js":{"id":238,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.tanh.js":{"id":239,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.trunc.js":{"id":240,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.from-code-point.js":{"id":241,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.raw.js":{"id":242,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.trim.js":{"id":243,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.iterator.js":{"id":244,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.code-point-at.js":{"id":245,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.ends-with.js":{"id":246,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.includes.js":{"id":247,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.repeat.js":{"id":248,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.starts-with.js":{"id":249,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.anchor.js":{"id":250,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.big.js":{"id":251,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.blink.js":{"id":252,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.bold.js":{"id":253,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.fixed.js":{"id":254,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.fontcolor.js":{"id":255,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.fontsize.js":{"id":256,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.italics.js":{"id":257,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.link.js":{"id":258,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.small.js":{"id":259,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.strike.js":{"id":260,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.sub.js":{"id":261,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.sup.js":{"id":262,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.date.now.js":{"id":263,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.date.to-json.js":{"id":264,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.date.to-iso-string.js":{"id":265,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_date-to-iso-string.js":{"id":266,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.date.to-string.js":{"id":267,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.date.to-primitive.js":{"id":268,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_date-to-primitive.js":{"id":269,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.is-array.js":{"id":270,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.from.js":{"id":271,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.of.js":{"id":272,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.join.js":{"id":273,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.slice.js":{"id":274,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.sort.js":{"id":275,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.for-each.js":{"id":276,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_array-species-constructor.js":{"id":277,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.map.js":{"id":278,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.filter.js":{"id":279,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.some.js":{"id":280,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.every.js":{"id":281,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.reduce.js":{"id":282,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.reduce-right.js":{"id":283,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.index-of.js":{"id":284,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.last-index-of.js":{"id":285,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.copy-within.js":{"id":286,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.fill.js":{"id":287,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.find.js":{"id":288,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.find-index.js":{"id":289,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.species.js":{"id":290,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.regexp.constructor.js":{"id":291,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.regexp.to-string.js":{"id":292,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.regexp.match.js":{"id":293,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.regexp.replace.js":{"id":294,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.regexp.search.js":{"id":295,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.regexp.split.js":{"id":296,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.promise.js":{"id":297,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.weak-set.js":{"id":298,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.array-buffer.js":{"id":299,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.data-view.js":{"id":300,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.int8-array.js":{"id":301,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.uint8-array.js":{"id":302,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.uint8-clamped-array.js":{"id":303,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.int16-array.js":{"id":304,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.uint16-array.js":{"id":305,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.int32-array.js":{"id":306,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.uint32-array.js":{"id":307,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.float32-array.js":{"id":308,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.float64-array.js":{"id":309,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.apply.js":{"id":310,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.construct.js":{"id":311,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.define-property.js":{"id":312,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.delete-property.js":{"id":313,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.enumerate.js":{"id":314,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.get.js":{"id":315,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.get-own-property-descriptor.js":{"id":316,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.get-prototype-of.js":{"id":317,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.has.js":{"id":318,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.is-extensible.js":{"id":319,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.own-keys.js":{"id":320,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.prevent-extensions.js":{"id":321,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.set.js":{"id":322,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.set-prototype-of.js":{"id":323,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.array.includes.js":{"id":324,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.array.flat-map.js":{"id":325,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.array.flatten.js":{"id":326,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.string.at.js":{"id":327,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.string.pad-start.js":{"id":328,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.string.pad-end.js":{"id":329,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.string.trim-left.js":{"id":330,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.string.trim-right.js":{"id":331,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.string.match-all.js":{"id":332,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.symbol.async-iterator.js":{"id":333,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.symbol.observable.js":{"id":334,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.object.get-own-property-descriptors.js":{"id":335,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.object.values.js":{"id":336,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.object.entries.js":{"id":337,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.object.define-getter.js":{"id":338,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.object.define-setter.js":{"id":339,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.object.lookup-getter.js":{"id":340,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.object.lookup-setter.js":{"id":341,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.map.to-json.js":{"id":342,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.set.to-json.js":{"id":343,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.map.of.js":{"id":344,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.set.of.js":{"id":345,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.weak-map.of.js":{"id":346,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.weak-set.of.js":{"id":347,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.map.from.js":{"id":348,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.set.from.js":{"id":349,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.weak-map.from.js":{"id":350,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.weak-set.from.js":{"id":351,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.global.js":{"id":352,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.system.global.js":{"id":353,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.error.is-error.js":{"id":354,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.clamp.js":{"id":355,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.deg-per-rad.js":{"id":356,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.degrees.js":{"id":357,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.fscale.js":{"id":358,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.iaddh.js":{"id":359,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.isubh.js":{"id":360,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.imulh.js":{"id":361,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.rad-per-deg.js":{"id":362,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.radians.js":{"id":363,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.scale.js":{"id":364,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.umulh.js":{"id":365,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.signbit.js":{"id":366,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.promise.finally.js":{"id":367,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.promise.try.js":{"id":368,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.define-metadata.js":{"id":369,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.delete-metadata.js":{"id":370,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.get-metadata.js":{"id":371,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.get-metadata-keys.js":{"id":372,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.get-own-metadata.js":{"id":373,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.get-own-metadata-keys.js":{"id":374,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.has-metadata.js":{"id":375,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.has-own-metadata.js":{"id":376,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.metadata.js":{"id":377,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.asap.js":{"id":378,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.observable.js":{"id":379,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/web.timers.js":{"id":380,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/web.immediate.js":{"id":381,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/web.dom.iterable.js":{"id":382,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/babel-polyfill/node_modules/regenerator-runtime/runtime.js":{"id":383,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/fn/regexp/escape.js":{"id":384,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/core.regexp.escape.js":{"id":385,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_replacer.js":{"id":386,"meta":{}}}} \ No newline at end of file diff --git a/packages/strapi-helper-plugin/lib/src/utils/request.js b/packages/strapi-helper-plugin/lib/src/utils/request.js index 6751d6dc99..88db7bbbdc 100755 --- a/packages/strapi-helper-plugin/lib/src/utils/request.js +++ b/packages/strapi-helper-plugin/lib/src/utils/request.js @@ -78,38 +78,38 @@ function serverRestartWatcher(response) { * * @return {object} The response data */ - export default function request(url, options = {}, shouldWatchServerRestart = false) { - // Set headers - options.headers = Object.assign({ - 'Content-Type': 'application/json', - }, options.headers, { - 'X-Forwarded-Host': 'strapi', - }); +export default function request(url, options = {}, shouldWatchServerRestart = false) { + // Set headers + if (!options.headers) { + options.headers = Object.assign({ + 'Content-Type': 'application/json', + }, options.headers, { + 'X-Forwarded-Host': 'strapi', + }); + } - const token = auth.getToken(); + const token = auth.getToken(); - if (token) { - options.headers = Object.assign({ - 'Authorization': `Bearer ${token}`, - }, options.headers); - } + if (token) { + options.headers = Object.assign({ + 'Authorization': `Bearer ${token}`, + }, options.headers); + } - // Add parameters to url - url = _.startsWith(url, '/') - ? `${strapi.backendURL}${url}` - : url; + // Add parameters to url + url = _.startsWith(url, '/') ? `${strapi.backendURL}${url}` : url; - if (options && options.params) { - const params = formatQueryParams(options.params); - url = `${url}?${params}`; - } + if (options && options.params) { + const params = formatQueryParams(options.params); + url = `${url}?${params}`; + } - // Stringify body object - if (options && options.body) { - options.body = JSON.stringify(options.body); - } + // Stringify body object + if (options && options.body) { + options.body = JSON.stringify(options.body); + } - return fetch(url, options) + return fetch(url, options) .then(checkStatus) .then(parseJSON) .then((response) => { @@ -118,5 +118,5 @@ function serverRestartWatcher(response) { } return response; - }); - } + }); +} From f6e3ab661e82c84a10fad74f51818f65ac161ac5 Mon Sep 17 00:00:00 2001 From: Aurelsicoko Date: Thu, 4 Jan 2018 16:03:34 +0100 Subject: [PATCH 16/18] Improve plugin installation --- .../admin/src/containers/InstallPluginPage/saga.js | 10 ++++------ .../lib/internals/webpack/manifest.json | 2 +- packages/strapi/lib/Strapi.js | 8 +++++--- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/strapi-admin/admin/src/containers/InstallPluginPage/saga.js b/packages/strapi-admin/admin/src/containers/InstallPluginPage/saga.js index b5f1801530..64f848b7f0 100644 --- a/packages/strapi-admin/admin/src/containers/InstallPluginPage/saga.js +++ b/packages/strapi-admin/admin/src/containers/InstallPluginPage/saga.js @@ -32,13 +32,11 @@ export function* pluginDownload() { const response = yield call(request, '/admin/plugins/install', opts, true); if (response.ok) { - yield new Promise(resolve => { - setTimeout(() => { - resolve(); - }, 2500); - }); yield put(downloadPluginSucceeded()); - window.location.reload(); + + setTimeout(() => { + window.location.reload(); + }, 500); } } catch(err) { yield put(downloadPluginError()); diff --git a/packages/strapi-helper-plugin/lib/internals/webpack/manifest.json b/packages/strapi-helper-plugin/lib/internals/webpack/manifest.json index 2c582bf8e9..0bb6076947 100644 --- a/packages/strapi-helper-plugin/lib/internals/webpack/manifest.json +++ b/packages/strapi-helper-plugin/lib/internals/webpack/manifest.json @@ -1 +1 @@ -{"name":"vendor_lib","content":{"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_export.js":{"id":0,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_an-object.js":{"id":1,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_global.js":{"id":2,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_fails.js":{"id":3,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_is-object.js":{"id":4,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_wks.js":{"id":5,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_descriptors.js":{"id":6,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-dp.js":{"id":7,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_to-length.js":{"id":8,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_to-object.js":{"id":9,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_a-function.js":{"id":10,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_has.js":{"id":11,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_hide.js":{"id":12,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_redefine.js":{"id":13,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_string-html.js":{"id":14,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react/index.js":{"id":15,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_to-iobject.js":{"id":16,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-gopd.js":{"id":17,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-gpo.js":{"id":18,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_ctx.js":{"id":19,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_cof.js":{"id":20,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_strict-method.js":{"id":21,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/prop-types/index.js":{"id":22,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_core.js":{"id":23,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_to-primitive.js":{"id":24,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_defined.js":{"id":25,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_to-integer.js":{"id":26,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-sap.js":{"id":27,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_array-methods.js":{"id":28,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_typed-array.js":{"id":29,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_metadata.js":{"id":30,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_meta.js":{"id":31,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_add-to-unscopables.js":{"id":32,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_property-desc.js":{"id":33,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_uid.js":{"id":34,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_library.js":{"id":35,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-keys.js":{"id":36,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_to-absolute-index.js":{"id":37,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-create.js":{"id":38,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-gopn.js":{"id":39,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_set-species.js":{"id":40,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_an-instance.js":{"id":41,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_for-of.js":{"id":42,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_redefine-all.js":{"id":43,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_set-to-string-tag.js":{"id":44,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_string-trim.js":{"id":45,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_iterators.js":{"id":46,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_validate-collection.js":{"id":47,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_iobject.js":{"id":48,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-pie.js":{"id":49,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_classof.js":{"id":50,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/emptyFunction.js":{"id":51,"meta":{}},"../../Repositories/strapi/packages/strapi-helper-plugin/node_modules/webpack/buildin/global.js":{"id":52,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_shared.js":{"id":53,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_array-includes.js":{"id":54,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-gops.js":{"id":55,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_is-array.js":{"id":56,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_is-regexp.js":{"id":57,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_iter-detect.js":{"id":58,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_flags.js":{"id":59,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_fix-re-wks.js":{"id":60,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_species-constructor.js":{"id":61,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_collection.js":{"id":62,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_typed.js":{"id":63,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-forced-pam.js":{"id":64,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_set-collection-of.js":{"id":65,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_set-collection-from.js":{"id":66,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-dom/index.js":{"id":67,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_dom-create.js":{"id":68,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_wks-define.js":{"id":69,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_shared-key.js":{"id":70,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_enum-bug-keys.js":{"id":71,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_html.js":{"id":72,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_set-proto.js":{"id":73,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_string-ws.js":{"id":74,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_inherit-if-required.js":{"id":75,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_string-repeat.js":{"id":76,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_math-sign.js":{"id":77,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_math-expm1.js":{"id":78,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_string-at.js":{"id":79,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_iter-define.js":{"id":80,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_iter-create.js":{"id":81,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_string-context.js":{"id":82,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_fails-is-regexp.js":{"id":83,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_is-array-iter.js":{"id":84,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_create-property.js":{"id":85,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/core.get-iterator-method.js":{"id":86,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_array-species-create.js":{"id":87,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_array-fill.js":{"id":88,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.iterator.js":{"id":89,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_task.js":{"id":90,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_microtask.js":{"id":91,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_new-promise-capability.js":{"id":92,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_typed-buffer.js":{"id":93,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_user-agent.js":{"id":94,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/object-assign/index.js":{"id":95,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/emptyObject.js":{"id":96,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-messageformat/src/main.js":{"id":97,"meta":{"harmonyModule":true},"exports":["default"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-messageformat/src/utils.js":{"id":98,"meta":{"harmonyModule":true},"exports":["hop","extend"]},"./admin/node_modules/strapi-helper-plugin/node_modules/react-transition-group/Transition.js":{"id":99,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-transition-group/utils/PropTypes.js":{"id":100,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_ie8-dom-define.js":{"id":101,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_wks-ext.js":{"id":102,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-keys-internal.js":{"id":103,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-dps.js":{"id":104,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-gopn-ext.js":{"id":105,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-assign.js":{"id":106,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_bind.js":{"id":107,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_invoke.js":{"id":108,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_parse-int.js":{"id":109,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_parse-float.js":{"id":110,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_a-number-value.js":{"id":111,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_is-integer.js":{"id":112,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_math-log1p.js":{"id":113,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_math-fround.js":{"id":114,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_iter-call.js":{"id":115,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_array-reduce.js":{"id":116,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_array-copy-within.js":{"id":117,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_iter-step.js":{"id":118,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.regexp.flags.js":{"id":119,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_perform.js":{"id":120,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_promise-resolve.js":{"id":121,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.map.js":{"id":122,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_collection-strong.js":{"id":123,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.set.js":{"id":124,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.weak-map.js":{"id":125,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_collection-weak.js":{"id":126,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_to-index.js":{"id":127,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_own-keys.js":{"id":128,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_flatten-into-array.js":{"id":129,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_string-pad.js":{"id":130,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-to-array.js":{"id":131,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_collection-to-json.js":{"id":132,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_array-from-iterable.js":{"id":133,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_math-scale.js":{"id":134,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react/cjs/react.production.min.js":{"id":136,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-dom/cjs/react-dom.production.min.js":{"id":137,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/ExecutionEnvironment.js":{"id":138,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/EventListener.js":{"id":139,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/getActiveElement.js":{"id":140,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/shallowEqual.js":{"id":141,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/containsNode.js":{"id":142,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/isTextNode.js":{"id":143,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/isNode.js":{"id":144,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/focusNode.js":{"id":145,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-intl/lib/index.es.js":{"id":146,"meta":{"harmonyModule":true},"exports":["addLocaleData","intlShape","injectIntl","defineMessages","IntlProvider","FormattedDate","FormattedTime","FormattedRelative","FormattedNumber","FormattedPlural","FormattedMessage","FormattedHTMLMessage"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-messageformat/src/core.js":{"id":148,"meta":{"harmonyModule":true},"exports":["default"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-messageformat/src/es5.js":{"id":149,"meta":{"harmonyModule":true},"exports":["defineProperty","objCreate"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-messageformat/src/compiler.js":{"id":150,"meta":{"harmonyModule":true},"exports":["default"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-messageformat-parser/src/parser.js":{"id":151,"meta":{"harmonyModule":true},"exports":["default"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-messageformat/src/en.js":{"id":152,"meta":{"harmonyModule":true},"exports":["default"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-relativeformat/src/main.js":{"id":153,"meta":{"harmonyModule":true},"exports":["default"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-relativeformat/src/core.js":{"id":154,"meta":{"harmonyModule":true},"exports":["default"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-relativeformat/src/diff.js":{"id":155,"meta":{"harmonyModule":true},"exports":["default"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-relativeformat/src/es5.js":{"id":156,"meta":{"harmonyModule":true},"exports":["defineProperty","objCreate","arrIndexOf","isArray","dateNow"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-relativeformat/src/en.js":{"id":157,"meta":{"harmonyModule":true},"exports":["default"]},"./admin/node_modules/strapi-helper-plugin/node_modules/prop-types/factoryWithThrowingShims.js":{"id":158,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/invariant.js":{"id":159,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/prop-types/lib/ReactPropTypesSecret.js":{"id":160,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/invariant/browser.js":{"id":161,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-format-cache/src/memoizer.js":{"id":162,"meta":{"harmonyModule":true},"exports":["default"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-format-cache/src/es5.js":{"id":163,"meta":{"harmonyModule":true},"exports":["bind","defineProperty","objCreate"]},"./admin/node_modules/strapi-helper-plugin/node_modules/reactstrap/dist/reactstrap.es.js":{"id":164,"meta":{"harmonyModule":true},"exports":["Alert","Container","Row","Col","Navbar","NavbarBrand","NavbarToggler","Nav","NavItem","NavDropdown","NavLink","Breadcrumb","BreadcrumbItem","Button","ButtonDropdown","ButtonGroup","ButtonToolbar","Dropdown","DropdownItem","DropdownMenu","DropdownToggle","Fade","Badge","Card","CardLink","CardGroup","CardDeck","CardColumns","CardBody","CardBlock","CardFooter","CardHeader","CardImg","CardImgOverlay","Carousel","UncontrolledCarousel","CarouselControl","CarouselItem","CarouselIndicators","CarouselCaption","CardSubtitle","CardText","CardTitle","Popover","PopoverContent","PopoverBody","PopoverTitle","PopoverHeader","Progress","Modal","ModalHeader","ModalBody","ModalFooter","PopperContent","PopperTargetHelper","Tooltip","Table","ListGroup","Form","FormFeedback","FormGroup","FormText","Input","InputGroup","InputGroupAddon","InputGroupButton","Label","Media","Pagination","PaginationItem","PaginationLink","TabContent","TabPane","Jumbotron","Collapse","ListGroupItem","ListGroupItemText","ListGroupItemHeading","UncontrolledAlert","UncontrolledButtonDropdown","UncontrolledDropdown","UncontrolledNavDropdown","UncontrolledTooltip"]},"./admin/node_modules/strapi-helper-plugin/node_modules/classnames/index.js":{"id":165,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/lodash.isfunction/index.js":{"id":166,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/lodash.isobject/index.js":{"id":167,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-popper/lib/react-popper.js":{"id":168,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-popper/lib/Manager.js":{"id":169,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-popper/lib/Target.js":{"id":170,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-popper/lib/Popper.js":{"id":171,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/popper.js/dist/umd/popper.js":{"id":172,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-popper/lib/Arrow.js":{"id":173,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/lodash.tonumber/index.js":{"id":174,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-transition-group/index.js":{"id":175,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-transition-group/CSSTransition.js":{"id":176,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/dom-helpers/class/addClass.js":{"id":177,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/dom-helpers/class/hasClass.js":{"id":178,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/dom-helpers/class/removeClass.js":{"id":179,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-transition-group/TransitionGroup.js":{"id":180,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-transition-group/utils/ChildMapping.js":{"id":181,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/immutable/dist/immutable.js":{"id":182,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/lodash/lodash.js":{"id":183,"meta":{}},"../../Repositories/strapi/packages/strapi-helper-plugin/node_modules/webpack/buildin/module.js":{"id":184,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/babel-polyfill/lib/index.js":{"id":185,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/shim.js":{"id":186,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.symbol.js":{"id":187,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_enum-keys.js":{"id":188,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.create.js":{"id":189,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.define-property.js":{"id":190,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.define-properties.js":{"id":191,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.get-own-property-descriptor.js":{"id":192,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.get-prototype-of.js":{"id":193,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.keys.js":{"id":194,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.get-own-property-names.js":{"id":195,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.freeze.js":{"id":196,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.seal.js":{"id":197,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.prevent-extensions.js":{"id":198,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.is-frozen.js":{"id":199,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.is-sealed.js":{"id":200,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.is-extensible.js":{"id":201,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.assign.js":{"id":202,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.is.js":{"id":203,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_same-value.js":{"id":204,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.set-prototype-of.js":{"id":205,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.to-string.js":{"id":206,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.function.bind.js":{"id":207,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.function.name.js":{"id":208,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.function.has-instance.js":{"id":209,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.parse-int.js":{"id":210,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.parse-float.js":{"id":211,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.constructor.js":{"id":212,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.to-fixed.js":{"id":213,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.to-precision.js":{"id":214,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.epsilon.js":{"id":215,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.is-finite.js":{"id":216,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.is-integer.js":{"id":217,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.is-nan.js":{"id":218,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.is-safe-integer.js":{"id":219,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.max-safe-integer.js":{"id":220,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.min-safe-integer.js":{"id":221,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.parse-float.js":{"id":222,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.parse-int.js":{"id":223,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.acosh.js":{"id":224,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.asinh.js":{"id":225,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.atanh.js":{"id":226,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.cbrt.js":{"id":227,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.clz32.js":{"id":228,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.cosh.js":{"id":229,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.expm1.js":{"id":230,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.fround.js":{"id":231,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.hypot.js":{"id":232,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.imul.js":{"id":233,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.log10.js":{"id":234,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.log1p.js":{"id":235,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.log2.js":{"id":236,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.sign.js":{"id":237,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.sinh.js":{"id":238,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.tanh.js":{"id":239,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.trunc.js":{"id":240,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.from-code-point.js":{"id":241,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.raw.js":{"id":242,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.trim.js":{"id":243,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.iterator.js":{"id":244,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.code-point-at.js":{"id":245,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.ends-with.js":{"id":246,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.includes.js":{"id":247,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.repeat.js":{"id":248,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.starts-with.js":{"id":249,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.anchor.js":{"id":250,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.big.js":{"id":251,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.blink.js":{"id":252,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.bold.js":{"id":253,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.fixed.js":{"id":254,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.fontcolor.js":{"id":255,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.fontsize.js":{"id":256,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.italics.js":{"id":257,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.link.js":{"id":258,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.small.js":{"id":259,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.strike.js":{"id":260,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.sub.js":{"id":261,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.sup.js":{"id":262,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.date.now.js":{"id":263,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.date.to-json.js":{"id":264,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.date.to-iso-string.js":{"id":265,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_date-to-iso-string.js":{"id":266,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.date.to-string.js":{"id":267,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.date.to-primitive.js":{"id":268,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_date-to-primitive.js":{"id":269,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.is-array.js":{"id":270,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.from.js":{"id":271,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.of.js":{"id":272,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.join.js":{"id":273,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.slice.js":{"id":274,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.sort.js":{"id":275,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.for-each.js":{"id":276,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_array-species-constructor.js":{"id":277,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.map.js":{"id":278,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.filter.js":{"id":279,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.some.js":{"id":280,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.every.js":{"id":281,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.reduce.js":{"id":282,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.reduce-right.js":{"id":283,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.index-of.js":{"id":284,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.last-index-of.js":{"id":285,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.copy-within.js":{"id":286,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.fill.js":{"id":287,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.find.js":{"id":288,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.find-index.js":{"id":289,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.species.js":{"id":290,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.regexp.constructor.js":{"id":291,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.regexp.to-string.js":{"id":292,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.regexp.match.js":{"id":293,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.regexp.replace.js":{"id":294,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.regexp.search.js":{"id":295,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.regexp.split.js":{"id":296,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.promise.js":{"id":297,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.weak-set.js":{"id":298,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.array-buffer.js":{"id":299,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.data-view.js":{"id":300,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.int8-array.js":{"id":301,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.uint8-array.js":{"id":302,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.uint8-clamped-array.js":{"id":303,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.int16-array.js":{"id":304,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.uint16-array.js":{"id":305,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.int32-array.js":{"id":306,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.uint32-array.js":{"id":307,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.float32-array.js":{"id":308,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.float64-array.js":{"id":309,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.apply.js":{"id":310,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.construct.js":{"id":311,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.define-property.js":{"id":312,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.delete-property.js":{"id":313,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.enumerate.js":{"id":314,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.get.js":{"id":315,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.get-own-property-descriptor.js":{"id":316,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.get-prototype-of.js":{"id":317,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.has.js":{"id":318,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.is-extensible.js":{"id":319,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.own-keys.js":{"id":320,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.prevent-extensions.js":{"id":321,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.set.js":{"id":322,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.set-prototype-of.js":{"id":323,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.array.includes.js":{"id":324,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.array.flat-map.js":{"id":325,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.array.flatten.js":{"id":326,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.string.at.js":{"id":327,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.string.pad-start.js":{"id":328,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.string.pad-end.js":{"id":329,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.string.trim-left.js":{"id":330,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.string.trim-right.js":{"id":331,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.string.match-all.js":{"id":332,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.symbol.async-iterator.js":{"id":333,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.symbol.observable.js":{"id":334,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.object.get-own-property-descriptors.js":{"id":335,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.object.values.js":{"id":336,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.object.entries.js":{"id":337,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.object.define-getter.js":{"id":338,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.object.define-setter.js":{"id":339,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.object.lookup-getter.js":{"id":340,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.object.lookup-setter.js":{"id":341,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.map.to-json.js":{"id":342,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.set.to-json.js":{"id":343,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.map.of.js":{"id":344,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.set.of.js":{"id":345,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.weak-map.of.js":{"id":346,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.weak-set.of.js":{"id":347,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.map.from.js":{"id":348,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.set.from.js":{"id":349,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.weak-map.from.js":{"id":350,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.weak-set.from.js":{"id":351,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.global.js":{"id":352,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.system.global.js":{"id":353,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.error.is-error.js":{"id":354,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.clamp.js":{"id":355,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.deg-per-rad.js":{"id":356,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.degrees.js":{"id":357,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.fscale.js":{"id":358,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.iaddh.js":{"id":359,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.isubh.js":{"id":360,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.imulh.js":{"id":361,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.rad-per-deg.js":{"id":362,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.radians.js":{"id":363,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.scale.js":{"id":364,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.umulh.js":{"id":365,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.signbit.js":{"id":366,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.promise.finally.js":{"id":367,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.promise.try.js":{"id":368,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.define-metadata.js":{"id":369,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.delete-metadata.js":{"id":370,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.get-metadata.js":{"id":371,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.get-metadata-keys.js":{"id":372,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.get-own-metadata.js":{"id":373,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.get-own-metadata-keys.js":{"id":374,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.has-metadata.js":{"id":375,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.has-own-metadata.js":{"id":376,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.metadata.js":{"id":377,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.asap.js":{"id":378,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.observable.js":{"id":379,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/web.timers.js":{"id":380,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/web.immediate.js":{"id":381,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/web.dom.iterable.js":{"id":382,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/babel-polyfill/node_modules/regenerator-runtime/runtime.js":{"id":383,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/fn/regexp/escape.js":{"id":384,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/core.regexp.escape.js":{"id":385,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_replacer.js":{"id":386,"meta":{}}}} \ No newline at end of file +{"name":"vendor_lib","content":{"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_export.js":{"id":0,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_an-object.js":{"id":1,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_global.js":{"id":2,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_fails.js":{"id":3,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_is-object.js":{"id":4,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_wks.js":{"id":5,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_descriptors.js":{"id":6,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-dp.js":{"id":7,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_to-length.js":{"id":8,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_to-object.js":{"id":9,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_a-function.js":{"id":10,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_has.js":{"id":11,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_hide.js":{"id":12,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_redefine.js":{"id":13,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_string-html.js":{"id":14,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react/index.js":{"id":15,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_to-iobject.js":{"id":16,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-gopd.js":{"id":17,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-gpo.js":{"id":18,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_ctx.js":{"id":19,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_cof.js":{"id":20,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_strict-method.js":{"id":21,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/prop-types/index.js":{"id":22,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_core.js":{"id":23,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_to-primitive.js":{"id":24,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_defined.js":{"id":25,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_to-integer.js":{"id":26,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-sap.js":{"id":27,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_array-methods.js":{"id":28,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_typed-array.js":{"id":29,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_metadata.js":{"id":30,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_meta.js":{"id":31,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_add-to-unscopables.js":{"id":32,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_property-desc.js":{"id":33,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_uid.js":{"id":34,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_library.js":{"id":35,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-keys.js":{"id":36,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_to-absolute-index.js":{"id":37,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-create.js":{"id":38,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-gopn.js":{"id":39,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_set-species.js":{"id":40,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_an-instance.js":{"id":41,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_for-of.js":{"id":42,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_redefine-all.js":{"id":43,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_set-to-string-tag.js":{"id":44,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_string-trim.js":{"id":45,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_iterators.js":{"id":46,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_validate-collection.js":{"id":47,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_iobject.js":{"id":48,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-pie.js":{"id":49,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_classof.js":{"id":50,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/emptyFunction.js":{"id":51,"meta":{}},"../../Workspaces/strapi/packages/strapi-helper-plugin/node_modules/webpack/buildin/global.js":{"id":52,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_shared.js":{"id":53,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_array-includes.js":{"id":54,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-gops.js":{"id":55,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_is-array.js":{"id":56,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_is-regexp.js":{"id":57,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_iter-detect.js":{"id":58,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_flags.js":{"id":59,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_fix-re-wks.js":{"id":60,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_species-constructor.js":{"id":61,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_collection.js":{"id":62,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_typed.js":{"id":63,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-forced-pam.js":{"id":64,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_set-collection-of.js":{"id":65,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_set-collection-from.js":{"id":66,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-dom/index.js":{"id":67,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_dom-create.js":{"id":68,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_wks-define.js":{"id":69,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_shared-key.js":{"id":70,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_enum-bug-keys.js":{"id":71,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_html.js":{"id":72,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_set-proto.js":{"id":73,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_string-ws.js":{"id":74,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_inherit-if-required.js":{"id":75,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_string-repeat.js":{"id":76,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_math-sign.js":{"id":77,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_math-expm1.js":{"id":78,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_string-at.js":{"id":79,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_iter-define.js":{"id":80,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_iter-create.js":{"id":81,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_string-context.js":{"id":82,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_fails-is-regexp.js":{"id":83,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_is-array-iter.js":{"id":84,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_create-property.js":{"id":85,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/core.get-iterator-method.js":{"id":86,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_array-species-create.js":{"id":87,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_array-fill.js":{"id":88,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.iterator.js":{"id":89,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_task.js":{"id":90,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_microtask.js":{"id":91,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_new-promise-capability.js":{"id":92,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_typed-buffer.js":{"id":93,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_user-agent.js":{"id":94,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/object-assign/index.js":{"id":95,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/emptyObject.js":{"id":96,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-messageformat/src/main.js":{"id":97,"meta":{"harmonyModule":true},"exports":["default"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-messageformat/src/utils.js":{"id":98,"meta":{"harmonyModule":true},"exports":["hop","extend"]},"./admin/node_modules/strapi-helper-plugin/node_modules/react-transition-group/Transition.js":{"id":99,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-transition-group/utils/PropTypes.js":{"id":100,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_ie8-dom-define.js":{"id":101,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_wks-ext.js":{"id":102,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-keys-internal.js":{"id":103,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-dps.js":{"id":104,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-gopn-ext.js":{"id":105,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-assign.js":{"id":106,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_bind.js":{"id":107,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_invoke.js":{"id":108,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_parse-int.js":{"id":109,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_parse-float.js":{"id":110,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_a-number-value.js":{"id":111,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_is-integer.js":{"id":112,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_math-log1p.js":{"id":113,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_math-fround.js":{"id":114,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_iter-call.js":{"id":115,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_array-reduce.js":{"id":116,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_array-copy-within.js":{"id":117,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_iter-step.js":{"id":118,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.regexp.flags.js":{"id":119,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_perform.js":{"id":120,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_promise-resolve.js":{"id":121,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.map.js":{"id":122,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_collection-strong.js":{"id":123,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.set.js":{"id":124,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.weak-map.js":{"id":125,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_collection-weak.js":{"id":126,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_to-index.js":{"id":127,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_own-keys.js":{"id":128,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_flatten-into-array.js":{"id":129,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_string-pad.js":{"id":130,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_object-to-array.js":{"id":131,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_collection-to-json.js":{"id":132,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_array-from-iterable.js":{"id":133,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_math-scale.js":{"id":134,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react/cjs/react.production.min.js":{"id":136,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-dom/cjs/react-dom.production.min.js":{"id":137,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/ExecutionEnvironment.js":{"id":138,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/EventListener.js":{"id":139,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/getActiveElement.js":{"id":140,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/shallowEqual.js":{"id":141,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/containsNode.js":{"id":142,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/isTextNode.js":{"id":143,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/isNode.js":{"id":144,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/focusNode.js":{"id":145,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-intl/lib/index.es.js":{"id":146,"meta":{"harmonyModule":true},"exports":["addLocaleData","intlShape","injectIntl","defineMessages","IntlProvider","FormattedDate","FormattedTime","FormattedRelative","FormattedNumber","FormattedPlural","FormattedMessage","FormattedHTMLMessage"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-messageformat/src/core.js":{"id":148,"meta":{"harmonyModule":true},"exports":["default"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-messageformat/src/es5.js":{"id":149,"meta":{"harmonyModule":true},"exports":["defineProperty","objCreate"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-messageformat/src/compiler.js":{"id":150,"meta":{"harmonyModule":true},"exports":["default"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-messageformat-parser/src/parser.js":{"id":151,"meta":{"harmonyModule":true},"exports":["default"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-messageformat/src/en.js":{"id":152,"meta":{"harmonyModule":true},"exports":["default"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-relativeformat/src/main.js":{"id":153,"meta":{"harmonyModule":true},"exports":["default"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-relativeformat/src/core.js":{"id":154,"meta":{"harmonyModule":true},"exports":["default"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-relativeformat/src/diff.js":{"id":155,"meta":{"harmonyModule":true},"exports":["default"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-relativeformat/src/es5.js":{"id":156,"meta":{"harmonyModule":true},"exports":["defineProperty","objCreate","arrIndexOf","isArray","dateNow"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-relativeformat/src/en.js":{"id":157,"meta":{"harmonyModule":true},"exports":["default"]},"./admin/node_modules/strapi-helper-plugin/node_modules/prop-types/factoryWithThrowingShims.js":{"id":158,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/fbjs/lib/invariant.js":{"id":159,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/prop-types/lib/ReactPropTypesSecret.js":{"id":160,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/invariant/browser.js":{"id":161,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-format-cache/src/memoizer.js":{"id":162,"meta":{"harmonyModule":true},"exports":["default"]},"./admin/node_modules/strapi-helper-plugin/node_modules/intl-format-cache/src/es5.js":{"id":163,"meta":{"harmonyModule":true},"exports":["bind","defineProperty","objCreate"]},"./admin/node_modules/strapi-helper-plugin/node_modules/reactstrap/dist/reactstrap.es.js":{"id":164,"meta":{"harmonyModule":true},"exports":["Alert","Container","Row","Col","Navbar","NavbarBrand","NavbarToggler","Nav","NavItem","NavDropdown","NavLink","Breadcrumb","BreadcrumbItem","Button","ButtonDropdown","ButtonGroup","ButtonToolbar","Dropdown","DropdownItem","DropdownMenu","DropdownToggle","Fade","Badge","Card","CardLink","CardGroup","CardDeck","CardColumns","CardBody","CardBlock","CardFooter","CardHeader","CardImg","CardImgOverlay","Carousel","UncontrolledCarousel","CarouselControl","CarouselItem","CarouselIndicators","CarouselCaption","CardSubtitle","CardText","CardTitle","Popover","PopoverContent","PopoverBody","PopoverTitle","PopoverHeader","Progress","Modal","ModalHeader","ModalBody","ModalFooter","PopperContent","PopperTargetHelper","Tooltip","Table","ListGroup","Form","FormFeedback","FormGroup","FormText","Input","InputGroup","InputGroupAddon","InputGroupButton","Label","Media","Pagination","PaginationItem","PaginationLink","TabContent","TabPane","Jumbotron","Collapse","ListGroupItem","ListGroupItemText","ListGroupItemHeading","UncontrolledAlert","UncontrolledButtonDropdown","UncontrolledDropdown","UncontrolledNavDropdown","UncontrolledTooltip"]},"./admin/node_modules/strapi-helper-plugin/node_modules/classnames/index.js":{"id":165,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/lodash.isfunction/index.js":{"id":166,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/lodash.isobject/index.js":{"id":167,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-popper/lib/react-popper.js":{"id":168,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-popper/lib/Manager.js":{"id":169,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-popper/lib/Target.js":{"id":170,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-popper/lib/Popper.js":{"id":171,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/popper.js/dist/umd/popper.js":{"id":172,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-popper/lib/Arrow.js":{"id":173,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/lodash.tonumber/index.js":{"id":174,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-transition-group/index.js":{"id":175,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-transition-group/CSSTransition.js":{"id":176,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/dom-helpers/class/addClass.js":{"id":177,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/dom-helpers/class/hasClass.js":{"id":178,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/dom-helpers/class/removeClass.js":{"id":179,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-transition-group/TransitionGroup.js":{"id":180,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/react-transition-group/utils/ChildMapping.js":{"id":181,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/immutable/dist/immutable.js":{"id":182,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/lodash/lodash.js":{"id":183,"meta":{}},"../../Workspaces/strapi/packages/strapi-helper-plugin/node_modules/webpack/buildin/module.js":{"id":184,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/babel-polyfill/lib/index.js":{"id":185,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/shim.js":{"id":186,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.symbol.js":{"id":187,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_enum-keys.js":{"id":188,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.create.js":{"id":189,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.define-property.js":{"id":190,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.define-properties.js":{"id":191,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.get-own-property-descriptor.js":{"id":192,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.get-prototype-of.js":{"id":193,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.keys.js":{"id":194,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.get-own-property-names.js":{"id":195,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.freeze.js":{"id":196,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.seal.js":{"id":197,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.prevent-extensions.js":{"id":198,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.is-frozen.js":{"id":199,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.is-sealed.js":{"id":200,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.is-extensible.js":{"id":201,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.assign.js":{"id":202,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.is.js":{"id":203,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_same-value.js":{"id":204,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.set-prototype-of.js":{"id":205,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.object.to-string.js":{"id":206,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.function.bind.js":{"id":207,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.function.name.js":{"id":208,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.function.has-instance.js":{"id":209,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.parse-int.js":{"id":210,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.parse-float.js":{"id":211,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.constructor.js":{"id":212,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.to-fixed.js":{"id":213,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.to-precision.js":{"id":214,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.epsilon.js":{"id":215,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.is-finite.js":{"id":216,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.is-integer.js":{"id":217,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.is-nan.js":{"id":218,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.is-safe-integer.js":{"id":219,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.max-safe-integer.js":{"id":220,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.min-safe-integer.js":{"id":221,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.parse-float.js":{"id":222,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.number.parse-int.js":{"id":223,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.acosh.js":{"id":224,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.asinh.js":{"id":225,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.atanh.js":{"id":226,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.cbrt.js":{"id":227,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.clz32.js":{"id":228,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.cosh.js":{"id":229,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.expm1.js":{"id":230,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.fround.js":{"id":231,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.hypot.js":{"id":232,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.imul.js":{"id":233,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.log10.js":{"id":234,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.log1p.js":{"id":235,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.log2.js":{"id":236,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.sign.js":{"id":237,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.sinh.js":{"id":238,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.tanh.js":{"id":239,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.math.trunc.js":{"id":240,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.from-code-point.js":{"id":241,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.raw.js":{"id":242,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.trim.js":{"id":243,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.iterator.js":{"id":244,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.code-point-at.js":{"id":245,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.ends-with.js":{"id":246,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.includes.js":{"id":247,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.repeat.js":{"id":248,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.starts-with.js":{"id":249,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.anchor.js":{"id":250,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.big.js":{"id":251,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.blink.js":{"id":252,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.bold.js":{"id":253,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.fixed.js":{"id":254,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.fontcolor.js":{"id":255,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.fontsize.js":{"id":256,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.italics.js":{"id":257,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.link.js":{"id":258,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.small.js":{"id":259,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.strike.js":{"id":260,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.sub.js":{"id":261,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.string.sup.js":{"id":262,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.date.now.js":{"id":263,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.date.to-json.js":{"id":264,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.date.to-iso-string.js":{"id":265,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_date-to-iso-string.js":{"id":266,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.date.to-string.js":{"id":267,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.date.to-primitive.js":{"id":268,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_date-to-primitive.js":{"id":269,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.is-array.js":{"id":270,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.from.js":{"id":271,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.of.js":{"id":272,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.join.js":{"id":273,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.slice.js":{"id":274,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.sort.js":{"id":275,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.for-each.js":{"id":276,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_array-species-constructor.js":{"id":277,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.map.js":{"id":278,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.filter.js":{"id":279,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.some.js":{"id":280,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.every.js":{"id":281,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.reduce.js":{"id":282,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.reduce-right.js":{"id":283,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.index-of.js":{"id":284,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.last-index-of.js":{"id":285,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.copy-within.js":{"id":286,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.fill.js":{"id":287,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.find.js":{"id":288,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.find-index.js":{"id":289,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.array.species.js":{"id":290,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.regexp.constructor.js":{"id":291,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.regexp.to-string.js":{"id":292,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.regexp.match.js":{"id":293,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.regexp.replace.js":{"id":294,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.regexp.search.js":{"id":295,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.regexp.split.js":{"id":296,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.promise.js":{"id":297,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.weak-set.js":{"id":298,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.array-buffer.js":{"id":299,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.data-view.js":{"id":300,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.int8-array.js":{"id":301,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.uint8-array.js":{"id":302,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.uint8-clamped-array.js":{"id":303,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.int16-array.js":{"id":304,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.uint16-array.js":{"id":305,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.int32-array.js":{"id":306,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.uint32-array.js":{"id":307,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.float32-array.js":{"id":308,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.typed.float64-array.js":{"id":309,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.apply.js":{"id":310,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.construct.js":{"id":311,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.define-property.js":{"id":312,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.delete-property.js":{"id":313,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.enumerate.js":{"id":314,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.get.js":{"id":315,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.get-own-property-descriptor.js":{"id":316,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.get-prototype-of.js":{"id":317,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.has.js":{"id":318,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.is-extensible.js":{"id":319,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.own-keys.js":{"id":320,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.prevent-extensions.js":{"id":321,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.set.js":{"id":322,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es6.reflect.set-prototype-of.js":{"id":323,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.array.includes.js":{"id":324,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.array.flat-map.js":{"id":325,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.array.flatten.js":{"id":326,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.string.at.js":{"id":327,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.string.pad-start.js":{"id":328,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.string.pad-end.js":{"id":329,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.string.trim-left.js":{"id":330,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.string.trim-right.js":{"id":331,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.string.match-all.js":{"id":332,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.symbol.async-iterator.js":{"id":333,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.symbol.observable.js":{"id":334,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.object.get-own-property-descriptors.js":{"id":335,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.object.values.js":{"id":336,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.object.entries.js":{"id":337,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.object.define-getter.js":{"id":338,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.object.define-setter.js":{"id":339,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.object.lookup-getter.js":{"id":340,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.object.lookup-setter.js":{"id":341,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.map.to-json.js":{"id":342,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.set.to-json.js":{"id":343,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.map.of.js":{"id":344,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.set.of.js":{"id":345,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.weak-map.of.js":{"id":346,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.weak-set.of.js":{"id":347,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.map.from.js":{"id":348,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.set.from.js":{"id":349,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.weak-map.from.js":{"id":350,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.weak-set.from.js":{"id":351,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.global.js":{"id":352,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.system.global.js":{"id":353,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.error.is-error.js":{"id":354,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.clamp.js":{"id":355,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.deg-per-rad.js":{"id":356,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.degrees.js":{"id":357,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.fscale.js":{"id":358,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.iaddh.js":{"id":359,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.isubh.js":{"id":360,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.imulh.js":{"id":361,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.rad-per-deg.js":{"id":362,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.radians.js":{"id":363,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.scale.js":{"id":364,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.umulh.js":{"id":365,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.math.signbit.js":{"id":366,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.promise.finally.js":{"id":367,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.promise.try.js":{"id":368,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.define-metadata.js":{"id":369,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.delete-metadata.js":{"id":370,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.get-metadata.js":{"id":371,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.get-metadata-keys.js":{"id":372,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.get-own-metadata.js":{"id":373,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.get-own-metadata-keys.js":{"id":374,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.has-metadata.js":{"id":375,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.has-own-metadata.js":{"id":376,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.reflect.metadata.js":{"id":377,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.asap.js":{"id":378,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/es7.observable.js":{"id":379,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/web.timers.js":{"id":380,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/web.immediate.js":{"id":381,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/web.dom.iterable.js":{"id":382,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/babel-polyfill/node_modules/regenerator-runtime/runtime.js":{"id":383,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/fn/regexp/escape.js":{"id":384,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/core.regexp.escape.js":{"id":385,"meta":{}},"./admin/node_modules/strapi-helper-plugin/node_modules/core-js/modules/_replacer.js":{"id":386,"meta":{}}}} \ No newline at end of file diff --git a/packages/strapi/lib/Strapi.js b/packages/strapi/lib/Strapi.js index fb3c48c373..fe1bff69e3 100755 --- a/packages/strapi/lib/Strapi.js +++ b/packages/strapi/lib/Strapi.js @@ -150,7 +150,7 @@ class Strapi extends EventEmitter { // Destroy server and available connections. this.server.destroy(); - if (cluster.isWorker && process.env.NODE_ENV === 'development' && get(this.config, 'currentEnvironment.server.autoReload.enabled') === true) { + if (cluster.isWorker && this.config.environment === 'development' && get(this.config, 'currentEnvironment.server.autoReload.enabled', true) === true) { process.send('stop'); } @@ -190,8 +190,10 @@ class Strapi extends EventEmitter { } reload() { - const reload = function() { - if (cluster.isWorker && process.env.NODE_ENV === 'development' && get(this.config, 'currentEnvironment.server.autoReload.enabled') === true) process.send('reload'); + const reload = function () { + if (cluster.isWorker && this.config.environment === 'development' && get(this.config, 'currentEnvironment.server.autoReload.enabled', true) === true) { + process.send('reload'); + } }; reload.isReloading = false; From 12d1357d36a6cc314cc5ab3b8caab3300ab0de30 Mon Sep 17 00:00:00 2001 From: Aurelsicoko Date: Thu, 4 Jan 2018 19:04:22 +0100 Subject: [PATCH 17/18] Update behavior on plugin card and retrieve logo & description from API --- .../assets/icons/icon_auth-permissions.svg | 1 - .../components/InstallPluginPopup/index.js | 28 ++++----------- .../admin/src/components/Official/styles.scss | 3 +- .../admin/src/components/PluginCard/index.js | 36 ++++++------------- .../src/components/PluginCard/styles.scss | 7 +++- .../admin/src/components/Row/index.js | 2 +- .../src/containers/InstallPluginPage/index.js | 8 +++++ .../src/containers/InstallPluginPage/saga.js | 6 +++- .../src/containers/ListPluginsPage/saga.js | 19 +++++++++- .../admin/src/assets/images/logo.svg} | 0 .../admin/src/translations/en.json | 5 +-- .../admin/src/translations/fr.json | 3 +- .../admin/src/assets/images/logo.svg} | 0 .../admin/src/translations/en.json | 3 +- .../admin/src/translations/fr.json | 3 +- .../admin/src/translations/en.json | 3 +- .../admin/src/translations/fr.json | 3 +- .../admin/src/assets/images/logo.svg} | 0 .../admin/src/translations/en.json | 3 +- .../admin/src/translations/fr.json | 3 +- .../admin/src/assets/images/logo.svg | 2 +- .../admin/src/assets/images/logo_strapi.svg | 1 + .../admin/src/translations/en.json | 3 +- .../admin/src/translations/fr.json | 3 +- 24 files changed, 79 insertions(+), 66 deletions(-) delete mode 100755 packages/strapi-admin/admin/src/assets/icons/icon_auth-permissions.svg rename packages/{strapi-admin/admin/src/assets/icons/icon_content-manager.svg => strapi-plugin-content-manager/admin/src/assets/images/logo.svg} (100%) rename packages/{strapi-admin/admin/src/assets/icons/icon_content-type-builder.svg => strapi-plugin-content-type-builder/admin/src/assets/images/logo.svg} (100%) rename packages/{strapi-admin/admin/src/assets/icons/icon_settings-manager.svg => strapi-plugin-settings-manager/admin/src/assets/images/logo.svg} (100%) mode change 100644 => 100755 packages/strapi-plugin-users-permissions/admin/src/assets/images/logo.svg create mode 100644 packages/strapi-plugin-users-permissions/admin/src/assets/images/logo_strapi.svg diff --git a/packages/strapi-admin/admin/src/assets/icons/icon_auth-permissions.svg b/packages/strapi-admin/admin/src/assets/icons/icon_auth-permissions.svg deleted file mode 100755 index c04f87fe51..0000000000 --- a/packages/strapi-admin/admin/src/assets/icons/icon_auth-permissions.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js b/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js index 92e61dfedf..82421bfcf7 100644 --- a/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js +++ b/packages/strapi-admin/admin/src/components/InstallPluginPopup/index.js @@ -14,29 +14,9 @@ import cn from 'classnames'; import Official from 'components/Official'; // import StarsContainer from 'components/StarsContainer'; -// Icons -import IconAuth from 'assets/icons/icon_auth-permissions.svg'; -import IconCM from 'assets/icons/icon_content-manager.svg'; -import IconCTB from 'assets/icons/icon_content-type-builder.svg'; -import IconSM from 'assets/icons/icon_settings-manager.svg'; - import styles from './styles.scss'; class InstallPluginPopup extends React.Component { - getPluginICon = () => { - switch (this.props.plugin.id) { - case 'content-manager': - return IconCM; - case 'content-type-builder': - return IconCTB; - case 'settings-manager': - return IconSM; - case 'users-permissions': - return IconAuth; - default: - } - } - handleClick = () => { this.props.history.push({ pathname: this.props.history.location.pathname }); this.context.downloadPlugin(this.props.plugin.id); @@ -79,7 +59,7 @@ class InstallPluginPopup extends React.Component {
-
icon
+
icon
{this.props.plugin.name}
@@ -93,7 +73,7 @@ class InstallPluginPopup extends React.Component {
- +
@@ -153,6 +133,10 @@ InstallPluginPopup.contextTypes = { }; InstallPluginPopup.propTypes = { + description: PropTypes.shape({ + long: PropTypes.string, + short: PropTypes.string, + }).isRequired, history: PropTypes.object.isRequired, isOpen: PropTypes.bool.isRequired, plugin: PropTypes.object.isRequired, diff --git a/packages/strapi-admin/admin/src/components/Official/styles.scss b/packages/strapi-admin/admin/src/components/Official/styles.scss index 5ee4dd2b6c..2c834ddda2 100644 --- a/packages/strapi-admin/admin/src/components/Official/styles.scss +++ b/packages/strapi-admin/admin/src/components/Official/styles.scss @@ -3,7 +3,6 @@ // justify-content: space-between; height: 20px !important; width: 88px; - margin-top: 2px; padding: 0 10px; border-radius: 2px; background-color: #EE8948; @@ -25,6 +24,6 @@ vertical-align: -webkit-baseline-middle; color: #FFDC00; - font-size: 11px; + font-size: 10px; } } diff --git a/packages/strapi-admin/admin/src/components/PluginCard/index.js b/packages/strapi-admin/admin/src/components/PluginCard/index.js index 5f0bafecc2..30c9c75db5 100644 --- a/packages/strapi-admin/admin/src/components/PluginCard/index.js +++ b/packages/strapi-admin/admin/src/components/PluginCard/index.js @@ -16,12 +16,6 @@ import InstallPluginPopup from 'components/InstallPluginPopup'; import Official from 'components/Official'; // import StarsContainer from 'components/StarsContainer'; -// Icons -import IconAuth from 'assets/icons/icon_auth-permissions.svg'; -import IconCM from 'assets/icons/icon_content-manager.svg'; -import IconCTB from 'assets/icons/icon_content-type-builder.svg'; -import IconSM from 'assets/icons/icon_settings-manager.svg'; - import styles from './styles.scss'; import Screenshot from './screenshot.png'; @@ -44,20 +38,6 @@ class PluginCard extends React.Component { window.removeEventListener('resize', this.setBoostrapCol); } - getPluginICon = () => { - switch (this.props.plugin.id) { - case 'content-manager': - return IconCM; - case 'content-type-builder': - return IconCTB; - case 'settings-manager': - return IconSM; - case 'users-permissions': - return IconAuth; - default: - } - } - setBoostrapCol = () => { let boostrapCol = 'col-lg-4'; @@ -83,6 +63,10 @@ class PluginCard extends React.Component { } } + handleDownloadPlugin = () => { + this.props.downloadPlugin(); + } + shouldOpenModal = (props) => { this.setState({ isOpen: !isEmpty(props.history.location.hash) }); } @@ -95,11 +79,11 @@ class PluginCard extends React.Component { if (this.props.showSupportUsButton) { buttonLabel = 'app.components.PluginCard.Button.label.support'; } - + const pluginIcon = this.props.plugin.id !== 'email' ? (
- icon + icon
) : (
@@ -113,7 +97,7 @@ class PluginCard extends React.Component {
{this.props.plugin.name}
- +  
@@ -126,7 +110,7 @@ class PluginCard extends React.Component {
{this.props.plugin.price !== 0 ? `${this.props.plugin.price}€` : ''}
-
+
e.stopPropagation()}>
{/*
@@ -140,7 +124,7 @@ class PluginCard extends React.Component {