From 24c2ad1f667891a49c0fc5e9a208c6256afa5b8a Mon Sep 17 00:00:00 2001 From: mashal-m Date: Mon, 1 Jan 2024 10:47:50 +0500 Subject: [PATCH] refactor: replace @edx/paragon and @edx/frontend-build --- .eslintrc.js | 2 +- jest.config.js | 2 +- package-lock.json | 1819 ++++++++++++++--- package.json | 4 +- src/advanced-settings/AdvancedSettings.jsx | 4 +- .../modal-error/ModalError.jsx | 2 +- .../modal-error/ModalErrorListItem.jsx | 4 +- .../setting-card/SettingCard.jsx | 4 +- .../ContentTagsCollapsible.jsx | 2 +- .../ContentTagsCollapsibleHelper.jsx | 2 +- src/content-tags-drawer/ContentTagsDrawer.jsx | 2 +- .../ContentTagsDropDownSelector.jsx | 4 +- src/content-tags-drawer/TagBubble.jsx | 4 +- src/course-outline/CourseOutline.jsx | 4 +- src/course-outline/card-header/CardHeader.jsx | 4 +- .../configure-modal/BasicTab.jsx | 2 +- .../configure-modal/ConfigureModal.jsx | 2 +- .../configure-modal/VisibilityTab.jsx | 2 +- .../delete-modal/DeleteModal.jsx | 2 +- .../empty-placeholder/EmptyPlaceholder.jsx | 4 +- .../EnableHighlightsModal.jsx | 2 +- .../header-navigations/HeaderNavigations.jsx | 4 +- .../highlights-modal/HighlightsModal.jsx | 2 +- src/course-outline/hooks.jsx | 2 +- .../outline-sidebar/OutlineSidebar.jsx | 2 +- .../publish-modal/PublishModal.jsx | 2 +- .../section-card/SectionCard.jsx | 4 +- src/course-outline/status-bar/StatusBar.jsx | 2 +- .../subsection-card/SubsectionCard.jsx | 4 +- src/course-outline/utils.jsx | 2 +- .../course-rerun-sidebar/index.jsx | 2 +- src/course-rerun/index.jsx | 2 +- src/course-team/CourseTeam.jsx | 4 +- .../add-team-member/AddTeamMember.jsx | 4 +- src/course-team/add-user-form/AddUserForm.jsx | 2 +- .../course-team-member/CourseTeamMember.jsx | 4 +- src/course-team/hooks.jsx | 2 +- src/course-team/info-modal/InfoModal.jsx | 2 +- src/course-updates/CourseUpdates.jsx | 4 +- .../course-handouts/CourseHandouts.jsx | 4 +- .../course-update/CourseUpdate.jsx | 4 +- .../delete-modal/DeleteModal.jsx | 2 +- src/course-updates/hooks.jsx | 2 +- src/course-updates/update-form/UpdateForm.jsx | 4 +- src/custom-pages/CustomPageCard.jsx | 4 +- src/custom-pages/CustomPages.jsx | 4 +- src/export-page/CourseExportPage.jsx | 4 +- .../export-footer/ExportFooter.jsx | 2 +- .../export-sidebar/ExportSidebar.jsx | 2 +- .../export-stepper/ExportStepper.jsx | 2 +- .../files-page/FileInfoModalSidebar.jsx | 4 +- .../files-page/FileThumbnail.jsx | 2 +- src/files-and-videos/files-page/FilesPage.jsx | 2 +- src/files-and-videos/files-page/data/utils.js | 2 +- .../generic/ApiStatusToast.jsx | 2 +- src/files-and-videos/generic/FileMenu.jsx | 4 +- src/files-and-videos/generic/FileTable.jsx | 2 +- src/files-and-videos/generic/InfoModal.jsx | 4 +- .../generic/UsageMetricsMessage.jsx | 4 +- .../generic/table-components/FilterStatus.jsx | 4 +- .../generic/table-components/Footer.jsx | 2 +- .../generic/table-components/GalleryCard.jsx | 4 +- .../generic/table-components/RowStatus.jsx | 2 +- .../generic/table-components/TableActions.jsx | 4 +- .../SortAndFilterModal.jsx | 2 +- .../table-custom-columns/AccessColumn.jsx | 4 +- .../table-custom-columns/ActiveColumn.jsx | 4 +- .../table-custom-columns/MoreInfoColumn.jsx | 4 +- .../table-custom-columns/StatusColumn.jsx | 2 +- .../table-custom-columns/TranscriptColumn.jsx | 4 +- .../videos-page/VideoThumbnail.jsx | 4 +- .../videos-page/VideosPage.jsx | 2 +- .../videos-page/info-sidebar/InfoTab.jsx | 2 +- .../info-sidebar/TranscriptTab.jsx | 4 +- .../info-sidebar/VideoInfoModalSidebar.jsx | 2 +- .../transcript-item/LanguageSelect.jsx | 4 +- .../transcript-item/Transcript.jsx | 4 +- .../transcript-item/TranscriptMenu.jsx | 4 +- .../transcript-settings/Cielo24Form.jsx | 2 +- .../transcript-settings/FormDropdown.jsx | 4 +- .../OrderTranscriptForm.jsx | 2 +- .../ThreePlayMediaForm.jsx | 4 +- .../TranscriptSettings.jsx | 4 +- src/generic/AlertProctoringError.jsx | 2 +- src/generic/CollapsableEditor.jsx | 4 +- src/generic/ConfirmationPopup.jsx | 2 +- src/generic/ConnectionErrorAlert.jsx | 2 +- src/generic/FieldFeedback.jsx | 2 +- src/generic/FormSwitchGroup.jsx | 2 +- src/generic/FormikControl.jsx | 2 +- src/generic/FormikErrorFeedback.jsx | 2 +- src/generic/Loading.jsx | 2 +- src/generic/PermissionDeniedAlert.jsx | 2 +- src/generic/SaveFormConnectionErrorAlert.jsx | 2 +- src/generic/alert-message/index.jsx | 2 +- src/generic/course-stepper/index.jsx | 4 +- src/generic/course-upload-image/index.jsx | 4 +- .../CreateOrRerunCourseForm.jsx | 4 +- .../datepicker-control/DatepickerControl.jsx | 4 +- src/generic/help-sidebar/HelpSidebarLink.jsx | 2 +- .../internet-connection-alert/index.jsx | 2 +- src/generic/modal-error/ModalError.jsx | 4 +- src/generic/processing-notification/index.jsx | 4 +- src/generic/sub-header/SubHeader.jsx | 2 +- src/grading-settings/GradingSettings.jsx | 4 +- .../assignments/AssignmentItem.jsx | 2 +- .../assignments/AssignmentTypeName.jsx | 2 +- .../assignment-section/index.jsx | 4 +- src/grading-settings/credit-section/index.jsx | 2 +- .../deadline-section/index.jsx | 2 +- .../grading-scale/GradingScale.jsx | 4 +- .../components/GradingScaleSegment.jsx | 2 +- src/i18n/index.js | 2 +- src/import-page/CourseImportPage.jsx | 2 +- src/import-page/file-section/FileSection.jsx | 2 +- .../import-sidebar/ImportSidebar.jsx | 2 +- .../import-stepper/ImportStepper.jsx | 2 +- src/index.scss | 2 +- src/pages-and-resources/PagesAndResources.jsx | 2 +- .../app-settings-modal/AppSettingsModal.jsx | 4 +- .../discussions/DiscussionsSettings.jsx | 2 +- .../app-config-form/AppConfigForm.jsx | 2 +- .../AppConfigFormSaveButton.jsx | 2 +- .../apps/lti/LtiConfigForm.jsx | 2 +- .../apps/openedx/OpenedXConfigForm.jsx | 2 +- .../apps/shared/AppExternalLinks.jsx | 2 +- .../apps/shared/DiscussionRestriction.jsx | 2 +- .../apps/shared/DivisionByGroupFields.jsx | 2 +- .../CollapseCardHeading.jsx | 2 +- .../DiscussionRestrictionItem.jsx | 2 +- .../RestrictDatesInput.jsx | 2 +- .../RestrictionSchedules.jsx | 4 +- .../discussion-topics/DiscussionTopics.jsx | 4 +- .../shared/discussion-topics/TopicItem.jsx | 2 +- .../discussions/app-list/AppCard.jsx | 2 +- .../discussions/app-list/AppList.jsx | 2 +- .../discussions/app-list/AppList.test.jsx | 2 +- .../app-list/AppListNextButton.jsx | 2 +- .../discussions/app-list/FeaturesList.jsx | 2 +- .../discussions/app-list/FeaturesTable.jsx | 4 +- .../discussions/app-list/SupportedFeature.jsx | 2 +- .../discussions/data/hook.js | 2 +- src/pages-and-resources/live/BBBSettings.jsx | 2 +- src/pages-and-resources/live/Settings.jsx | 2 +- src/pages-and-resources/live/constants.js | 2 +- .../ora_settings/Settings.jsx | 2 +- src/pages-and-resources/pages/PageCard.jsx | 4 +- src/pages-and-resources/pages/PageGrid.jsx | 2 +- .../proctoring/Settings.jsx | 2 +- src/pages-and-resources/teams/GroupEditor.jsx | 2 +- src/pages-and-resources/teams/Settings.jsx | 4 +- .../settings-modal/SettingsModal.jsx | 4 +- .../basic-section/index.jsx | 4 +- .../details-section/index.jsx | 2 +- src/schedule-and-details/index.jsx | 4 +- .../instructors-section/index.jsx | 4 +- .../instructor-container/index.jsx | 2 +- .../extended-course-details/index.jsx | 2 +- .../introducing-section/index.jsx | 2 +- .../introduction-video/index.jsx | 2 +- .../learning-outcomes-section/index.jsx | 4 +- .../license-commons-options/index.jsx | 2 +- .../license-section/license-display/index.jsx | 2 +- .../license-section/license-icons/index.jsx | 4 +- .../license-selector/index.jsx | 2 +- .../pacing-section/index.jsx | 2 +- .../entrance-exam/index.jsx | 2 +- .../grade-requirements/index.jsx | 2 +- .../requirements-section/index.jsx | 2 +- .../CertificateDisplayRow.jsx | 4 +- src/studio-home/StudioHome.jsx | 4 +- src/studio-home/card-item/index.jsx | 2 +- .../collapsible-state-with-action/index.jsx | 4 +- src/studio-home/home-sidebar/index.jsx | 2 +- .../organization-section/index.jsx | 2 +- .../processing-courses/course-item/index.jsx | 4 +- src/studio-home/processing-courses/index.jsx | 2 +- .../tabs-section/archived-tab/index.jsx | 4 +- .../contact-administrator/index.jsx | 4 +- .../tabs-section/courses-tab/index.jsx | 4 +- src/studio-home/tabs-section/index.jsx | 2 +- .../tabs-section/libraries-tab/index.jsx | 4 +- src/studio-home/verify-email-layout/index.jsx | 2 +- src/taxonomy/TaxonomyLayout.jsx | 2 +- src/taxonomy/TaxonomyListPage.jsx | 4 +- src/taxonomy/delete-dialog/index.jsx | 4 +- src/taxonomy/export-modal/index.jsx | 2 +- src/taxonomy/system-defined-badge/index.jsx | 2 +- src/taxonomy/tag-list/TagListTable.jsx | 2 +- .../taxonomy-card/TaxonomyCardMenu.jsx | 4 +- src/taxonomy/taxonomy-card/index.jsx | 2 +- .../taxonomy-detail/TaxonomyDetailMenu.jsx | 2 +- .../taxonomy-detail/TaxonomyDetailPage.jsx | 2 +- .../TaxonomyDetailSideCard.jsx | 2 +- 194 files changed, 1762 insertions(+), 591 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index 58835cd2a9..f5cfb442c8 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -1,5 +1,5 @@ // eslint-disable-next-line import/no-extraneous-dependencies -const { createConfig } = require('@edx/frontend-build'); +const { createConfig } = require('@openedx/frontend-build'); module.exports = createConfig( 'eslint', diff --git a/jest.config.js b/jest.config.js index 4e5f6ce264..05becd37f3 100644 --- a/jest.config.js +++ b/jest.config.js @@ -1,4 +1,4 @@ -const { createConfig } = require('@edx/frontend-build'); +const { createConfig } = require('@openedx/frontend-build'); module.exports = createConfig('jest', { setupFilesAfterEnv: [ diff --git a/package-lock.json b/package-lock.json index cfba25d9d7..eae202c609 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,12 +16,12 @@ "@edx/frontend-enterprise-hotjar": "^2.0.0", "@edx/frontend-lib-content-components": "^1.177.8", "@edx/frontend-platform": "5.6.1", - "@edx/paragon": "^21.5.6", "@fortawesome/fontawesome-svg-core": "1.2.36", "@fortawesome/free-brands-svg-icons": "5.15.4", "@fortawesome/free-regular-svg-icons": "5.15.4", "@fortawesome/free-solid-svg-icons": "5.15.4", "@fortawesome/react-fontawesome": "0.2.0", + "@openedx/paragon": "^21.11.3", "@reduxjs/toolkit": "1.9.7", "@tanstack/react-query": "4.36.1", "classnames": "2.2.6", @@ -51,10 +51,10 @@ }, "devDependencies": { "@edx/browserslist-config": "1.2.0", - "@edx/frontend-build": "13.0.5", "@edx/reactifex": "^1.0.3", "@edx/stylelint-config-edx": "^2.3.0", "@edx/typescript-config": "^1.0.1", + "@openedx/frontend-build": "13.0.19", "@testing-library/jest-dom": "5.17.0", "@testing-library/react": "12.1.5", "@testing-library/react-hooks": "^8.0.1", @@ -2030,6 +2030,23 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.23.7.tgz", + "integrity": "sha512-ER55qzLREVA5YxeyQ3Qu48tgsF2ZrFjFjUS6V6wF0cikSw+goBJgB9PBRM1T6+Ah4iiM+sxmfS/Sy/jdzFfhiQ==", + "dependencies": { + "core-js-pure": "^3.30.2", + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3/node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, "node_modules/@babel/runtime/node_modules/regenerator-runtime": { "version": "0.13.11", "license": "MIT" @@ -2412,6 +2429,7 @@ "version": "13.0.5", "resolved": "https://registry.npmjs.org/@edx/frontend-build/-/frontend-build-13.0.5.tgz", "integrity": "sha512-cGCw4deCTjLTt2kVoMKOOo+8HS+CSpRjlZBEln1Qfu/868PEB0IWM1E3c7d0rIlkR9kkt7s7WFpYxcs1fk7Ryw==", + "peer": true, "dependencies": { "@babel/cli": "7.22.5", "@babel/core": "7.22.5", @@ -2482,6 +2500,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "peer": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -2496,6 +2515,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -2511,6 +2531,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "peer": true, "dependencies": { "color-name": "~1.1.4" }, @@ -2521,12 +2542,14 @@ "node_modules/@edx/frontend-build/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "peer": true }, "node_modules/@edx/frontend-build/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "peer": true, "engines": { "node": ">=8" } @@ -2535,6 +2558,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "peer": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -3145,6 +3169,16 @@ "typescript": "^4.9.4" } }, + "node_modules/@emnapi/runtime": { + "version": "0.44.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-0.44.0.tgz", + "integrity": "sha512-ZX/etZEZw8DR7zAB1eVQT40lNo0jeqpb6dCgOvctB6FIQ5PoXfMuNY8+ayQfu8tNQbAB8gQWSSJupR8NxeiZXw==", + "dev": true, + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", @@ -3535,164 +3569,614 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "license": "ISC", - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.33.1", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.1.tgz", + "integrity": "sha512-esr2BZ1x0bo+wl7Gx2hjssYhjrhUsD88VQulI0FrG8/otRQUOxLWHMBd1Y1qo2Gfg2KUvXNpT0ASnV9BzJCexw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=8" + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.0.0" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { - "version": "5.3.1", - "license": "MIT", + "node_modules/@img/sharp-darwin-x64": { + "version": "0.33.1", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.1.tgz", + "integrity": "sha512-YrnuB3bXuWdG+hJlXtq7C73lF8ampkhU3tMxg5Hh+E7ikxbUVOU9nlNtVTloDXz6pRHt2y2oKJq7DY/yt+UXYw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=6" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.0.0" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.0.tgz", + "integrity": "sha512-VzYd6OwnUR81sInf3alj1wiokY50DjsHz5bvfnsFpxs5tqQxESoHtJO6xyksDs3RIkyhMWq2FufXo6GNSU9BMw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=8" + "macos": ">=11", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { - "version": "2.3.0", - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.0.tgz", + "integrity": "sha512-dD9OznTlHD6aovRswaPNEy8dKtSAmNo4++tO7uuR4o5VxbVAOoEQ1uSmN4iFAdQneTHws1lkTZeiXPrcCkh6IA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=6" + "macos": ">=10.13", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://opencollective.com/libvips" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.0.tgz", + "integrity": "sha512-VwgD2eEikDJUk09Mn9Dzi1OW2OJFRQK+XlBTkUNmAWPrtj8Ly0yq05DFgu1VCMx2/DqCGQVi5A1dM9hTmxf3uw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "glibc": ">=2.28", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" } }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "license": "MIT", + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.0.tgz", + "integrity": "sha512-xTYThiqEZEZc0PRU90yVtM3KE7lw1bKdnDQ9kCTHWbqWyHOe4NpPOtMGy27YnN51q0J5dqRrvicfPbALIOeAZA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "glibc": ">=2.26", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" } }, - "node_modules/@jest/console": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", - "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", - "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^26.6.2", - "jest-util": "^26.6.2", - "slash": "^3.0.0" - }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.0.tgz", + "integrity": "sha512-o9E46WWBC6JsBlwU4QyU9578G77HBDT1NInd+aERfxeOPbk0qBZHgoDsQmA2v9TbqJRWzoBPx1aLOhprBMgPjw==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 10.14.2" + "glibc": ">=2.28", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" } }, - "node_modules/@jest/console/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.0.tgz", + "integrity": "sha512-naldaJy4hSVhWBgEjfdBY85CAa4UO+W1nx6a1sWStHZ7EUfNiuBTTN2KUYT5dH1+p/xij1t2QSXfCiFJoC5S/Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "glibc": ">=2.26", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://opencollective.com/libvips" } }, - "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.0.tgz", + "integrity": "sha512-OdorplCyvmSAPsoJLldtLh3nLxRrkAAAOHsGWGDYfN0kh730gifK+UZb3dWORRa6EusNqCTjfXV4GxvgJ/nPDQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=10" + "musl": ">=1.2.2", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://opencollective.com/libvips" } }, - "node_modules/@jest/console/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.0.tgz", + "integrity": "sha512-FW8iK6rJrg+X2jKD0Ajhjv6y74lToIBEvkZhl42nZt563FfxkCYacrXZtd+q/sRQDypQLzY5WdLkVTbJoPyqNg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=7.0.0" + "musl": ">=1.2.2", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" } }, - "node_modules/@jest/console/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/console/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@img/sharp-linux-arm": { + "version": "0.33.1", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.1.tgz", + "integrity": "sha512-Ii4X1vnzzI4j0+cucsrYA5ctrzU9ciXERfJR633S2r39CiD8npqH2GMj63uFZRCFt3E687IenAdbwIpQOJ5BNA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "glibc": ">=2.28", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.0.0" } }, - "node_modules/@jest/console/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "node_modules/@img/sharp-linux-arm64": { + "version": "0.33.1", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.1.tgz", + "integrity": "sha512-59B5GRO2d5N3tIfeGHAbJps7cLpuWEQv/8ySd9109ohQ3kzyCACENkFVAnGPX00HwPTQcaBNF7HQYEfZyZUFfw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.0.0" } }, - "node_modules/@jest/console/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.33.1", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.1.tgz", + "integrity": "sha512-tRGrb2pHnFUXpOAj84orYNxHADBDIr0J7rrjwQrTNMQMWA4zy3StKmMvwsI7u3dEZcgwuMMooIIGWEWOjnmG8A==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "glibc": ">=2.28", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.0.0" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.33.1", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.1.tgz", + "integrity": "sha512-4y8osC0cAc1TRpy02yn5omBeloZZwS62fPZ0WUAYQiLhSFSpWJfY/gMrzKzLcHB9ulUV6ExFiu2elMaixKDbeg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.0.0" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.33.1", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.1.tgz", + "integrity": "sha512-D3lV6clkqIKUizNS8K6pkuCKNGmWoKlBGh5p0sLO2jQERzbakhu4bVX1Gz+RS4vTZBprKlWaf+/Rdp3ni2jLfA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "musl": ">=1.2.2", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.0.0" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.33.1", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.1.tgz", + "integrity": "sha512-LOGKNu5w8uu1evVqUAUKTix2sQu1XDRIYbsi5Q0c/SrXhvJ4QyOx+GaajxmOg5PZSsSnCYPSmhjHHsRBx06/wQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "musl": ">=1.2.2", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.0.0" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.33.1", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.1.tgz", + "integrity": "sha512-vWI/sA+0p+92DLkpAMb5T6I8dg4z2vzCUnp8yvxHlwBpzN8CIcO3xlSXrLltSvK6iMsVMNswAv+ub77rsf25lA==", + "cpu": [ + "wasm32" + ], + "dev": true, + "optional": true, + "dependencies": { + "@emnapi/runtime": "^0.44.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.33.1", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.1.tgz", + "integrity": "sha512-/xhYkylsKL05R+NXGJc9xr2Tuw6WIVl2lubFJaFYfW4/MQ4J+dgjIo/T4qjNRizrqs/szF/lC9a5+updmY9jaQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.33.1", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.1.tgz", + "integrity": "sha512-XaM69X0n6kTEsp9tVYYLhXdg7Qj32vYJlAKRutxUsm1UlgQNx6BOhHwZPwukCGXBU2+tH87ip2eV1I/E8MQnZg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "license": "ISC", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/@jest/core": { @@ -4868,72 +5352,704 @@ "publish-sourcemap": "scripts/publish-cli.js" } }, - "node_modules/@newrelic/publish-sourcemap/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "node_modules/@newrelic/publish-sourcemap/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@newrelic/publish-sourcemap/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@nicolo-ribaudo/chokidar-2": { + "version": "2.1.8-no-fsevents.3", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz", + "integrity": "sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==", + "optional": true + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@openedx/frontend-build": { + "version": "13.0.19", + "resolved": "https://registry.npmjs.org/@openedx/frontend-build/-/frontend-build-13.0.19.tgz", + "integrity": "sha512-9GWZ4mOcPDtxK7xQcYdfeRqslr0UYnfU9IeIuuE85HaDJnRJR0/eDp7eRjSyy7+PIpVHOZnQ5q0J7IaBokszjg==", + "dev": true, + "dependencies": { + "@babel/cli": "7.22.5", + "@babel/core": "7.22.5", + "@babel/eslint-parser": "7.22.9", + "@babel/plugin-proposal-class-properties": "7.18.6", + "@babel/plugin-proposal-object-rest-spread": "7.20.7", + "@babel/plugin-syntax-dynamic-import": "7.8.3", + "@babel/preset-env": "7.22.5", + "@babel/preset-react": "7.22.5", + "@edx/eslint-config": "3.2.0", + "@edx/new-relic-source-map-webpack-plugin": "2.1.0", + "@formatjs/cli": "^6.0.3", + "@fullhuman/postcss-purgecss": "5.0.0", + "@pmmmwh/react-refresh-webpack-plugin": "0.5.11", + "@svgr/webpack": "8.1.0", + "autoprefixer": "10.4.16", + "babel-jest": "26.6.3", + "babel-loader": "9.1.3", + "babel-plugin-formatjs": "^10.4.0", + "babel-plugin-transform-imports": "2.0.0", + "babel-polyfill": "6.26.0", + "chalk": "4.1.2", + "clean-webpack-plugin": "4.0.0", + "css-loader": "5.2.7", + "cssnano": "6.0.2", + "dotenv": "8.6.0", + "dotenv-webpack": "8.0.1", + "eslint": "8.44.0", + "eslint-config-airbnb": "19.0.4", + "eslint-plugin-import": "2.27.5", + "eslint-plugin-jsx-a11y": "6.7.1", + "eslint-plugin-react": "7.32.2", + "eslint-plugin-react-hooks": "4.6.0", + "express": "4.18.2", + "file-loader": "6.2.0", + "html-webpack-plugin": "5.5.4", + "identity-obj-proxy": "3.0.0", + "image-minimizer-webpack-plugin": "3.8.3", + "jest": "26.6.3", + "mini-css-extract-plugin": "1.6.2", + "postcss": "8.4.32", + "postcss-custom-media": "10.0.2", + "postcss-loader": "7.3.3", + "postcss-rtlcss": "4.0.9", + "react-dev-utils": "12.0.1", + "react-refresh": "0.14.0", + "resolve-url-loader": "5.0.0", + "sass": "1.69.5", + "sass-loader": "13.3.2", + "sharp": "0.33.1", + "source-map-loader": "4.0.1", + "style-loader": "3.3.3", + "url-loader": "4.1.1", + "webpack": "5.89.0", + "webpack-bundle-analyzer": "4.10.1", + "webpack-cli": "5.1.4", + "webpack-dev-server": "4.15.1", + "webpack-merge": "5.9.0" + }, + "bin": { + "fedx-scripts": "bin/fedx-scripts.js" + }, + "peerDependencies": { + "react": "^16.9.0 || ^17.0.0" + } + }, + "node_modules/@openedx/frontend-build/node_modules/acorn-walk": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.1.tgz", + "integrity": "sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/@openedx/frontend-build/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@openedx/frontend-build/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@openedx/frontend-build/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@openedx/frontend-build/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@openedx/frontend-build/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@openedx/frontend-build/node_modules/cssnano": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.0.2.tgz", + "integrity": "sha512-Tu9wv8UdN6CoiQnIVkCNvi+0rw/BwFWOJBlg2bVfEyKaadSuE3Gq/DD8tniVvggTJGwK88UjqZp7zL5sv6t1aA==", + "dev": true, + "dependencies": { + "cssnano-preset-default": "^6.0.2", + "lilconfig": "^3.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/@openedx/frontend-build/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@openedx/frontend-build/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@openedx/frontend-build/node_modules/html-webpack-plugin": { + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.4.tgz", + "integrity": "sha512-3wNSaVVxdxcu0jd4FpQFoICdqgxs4zIQQvj+2yQKFfBOnLETQ6X5CDWdeasuGlSsooFlMkEioWDTqBv1wvw5Iw==", + "dev": true, + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/@openedx/frontend-build/node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@openedx/frontend-build/node_modules/lilconfig": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", + "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", + "dev": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@openedx/frontend-build/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@openedx/frontend-build/node_modules/postcss": { + "version": "8.4.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", + "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/@openedx/frontend-build/node_modules/postcss-rtlcss": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/postcss-rtlcss/-/postcss-rtlcss-4.0.9.tgz", + "integrity": "sha512-dCNKEf+FgTv+EA3XI8ysg2RnpS5s3/iZmU+9qpCNFxHU/BhK+4hz7jyCsCAfo0CLnDrMPtaQENhwb+EGm1wh7Q==", + "dev": true, + "dependencies": { + "rtlcss": "4.1.1" + }, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/@openedx/frontend-build/node_modules/rtlcss": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.1.1.tgz", + "integrity": "sha512-/oVHgBtnPNcggP2aVXQjSy6N1mMAfHg4GSag0QtZBlD5bdDgAHwr4pydqJGd+SUCu9260+Pjqbjwtvu7EMH1KQ==", + "dev": true, + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0", + "postcss": "^8.4.21", + "strip-json-comments": "^3.1.1" + }, + "bin": { + "rtlcss": "bin/rtlcss.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@openedx/frontend-build/node_modules/sass": { + "version": "1.69.5", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.5.tgz", + "integrity": "sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@openedx/frontend-build/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@openedx/frontend-build/node_modules/sharp": { + "version": "0.33.1", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.1.tgz", + "integrity": "sha512-iAYUnOdTqqZDb3QjMneBKINTllCJDZ3em6WaWy7NPECM4aHncvqHRm0v0bN9nqJxMiwamv5KIdauJ6lUzKDpTQ==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.2", + "semver": "^7.5.4" + }, + "engines": { + "libvips": ">=8.15.0", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.33.1", + "@img/sharp-darwin-x64": "0.33.1", + "@img/sharp-libvips-darwin-arm64": "1.0.0", + "@img/sharp-libvips-darwin-x64": "1.0.0", + "@img/sharp-libvips-linux-arm": "1.0.0", + "@img/sharp-libvips-linux-arm64": "1.0.0", + "@img/sharp-libvips-linux-s390x": "1.0.0", + "@img/sharp-libvips-linux-x64": "1.0.0", + "@img/sharp-libvips-linuxmusl-arm64": "1.0.0", + "@img/sharp-libvips-linuxmusl-x64": "1.0.0", + "@img/sharp-linux-arm": "0.33.1", + "@img/sharp-linux-arm64": "0.33.1", + "@img/sharp-linux-s390x": "0.33.1", + "@img/sharp-linux-x64": "0.33.1", + "@img/sharp-linuxmusl-arm64": "0.33.1", + "@img/sharp-linuxmusl-x64": "0.33.1", + "@img/sharp-wasm32": "0.33.1", + "@img/sharp-win32-ia32": "0.33.1", + "@img/sharp-win32-x64": "0.33.1" + } + }, + "node_modules/@openedx/frontend-build/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@openedx/frontend-build/node_modules/webpack-bundle-analyzer": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.1.tgz", + "integrity": "sha512-s3P7pgexgT/HTUSYgxJyn28A+99mmLq4HsJepMPzu0R8ImJc52QNqaFYW1Z2z2uIb1/J3eYgaAWVpaC+v/1aAQ==", + "dev": true, + "dependencies": { + "@discoveryjs/json-ext": "0.5.7", + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "commander": "^7.2.0", + "debounce": "^1.2.1", + "escape-string-regexp": "^4.0.0", + "gzip-size": "^6.0.0", + "html-escaper": "^2.0.2", + "is-plain-object": "^5.0.0", + "opener": "^1.5.2", + "picocolors": "^1.0.0", + "sirv": "^2.0.3", + "ws": "^7.3.1" + }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/@openedx/frontend-build/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@openedx/paragon": { + "version": "21.13.0", + "resolved": "https://registry.npmjs.org/@openedx/paragon/-/paragon-21.13.0.tgz", + "integrity": "sha512-EUoznU0XJJEuI12t2f2SXzgdHbe+y/qnAtDzln6AymWidBHkfJPdCTdcVcIRs0Dobq4UwiAwh8AwLpz6szeqjA==", + "dependencies": { + "@fortawesome/fontawesome-svg-core": "^6.1.1", + "@fortawesome/react-fontawesome": "^0.1.18", + "@popperjs/core": "^2.11.4", + "bootstrap": "^4.6.2", + "chalk": "^4.1.2", + "child_process": "^1.0.2", + "classnames": "^2.3.1", + "email-prop-type": "^3.0.0", + "file-selector": "^0.6.0", + "font-awesome": "^4.7.0", + "glob": "^8.0.3", + "inquirer": "^8.2.5", + "lodash.uniqby": "^4.7.0", + "mailto-link": "^2.0.0", + "prop-types": "^15.8.1", + "react-bootstrap": "^1.6.5", + "react-colorful": "^5.6.1", + "react-dropzone": "^14.2.1", + "react-focus-on": "^3.5.4", + "react-imask": "^7.1.3", + "react-loading-skeleton": "^3.1.0", + "react-popper": "^2.2.5", + "react-proptype-conditional-require": "^1.0.4", + "react-responsive": "^8.2.0", + "react-table": "^7.7.0", + "react-transition-group": "^4.4.2", + "tabbable": "^5.3.3", + "uncontrollable": "^7.2.1", + "uuid": "^9.0.0" + }, + "bin": { + "paragon": "bin/paragon-scripts.js" + }, + "peerDependencies": { + "react": "^16.8.6 || ^17.0.0", + "react-dom": "^16.8.6 || ^17.0.0", + "react-intl": "^5.25.1 || ^6.4.0" + } + }, + "node_modules/@openedx/paragon/node_modules/@fortawesome/fontawesome-common-types": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.5.1.tgz", + "integrity": "sha512-GkWzv+L6d2bI5f/Vk6ikJ9xtl7dfXtoRu3YGE6nq0p/FFqA1ebMOAWg3XgRyb0I6LYyYkiAo+3/KrwuBp8xG7A==", + "hasInstallScript": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@openedx/paragon/node_modules/@fortawesome/fontawesome-svg-core": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.5.1.tgz", + "integrity": "sha512-MfRCYlQPXoLlpem+egxjfkEuP9UQswTrlCOsknus/NcMoblTH2g0jPrapbcIb04KGA7E2GZxbAccGZfWoYgsrQ==", + "hasInstallScript": true, + "dependencies": { + "@fortawesome/fontawesome-common-types": "6.5.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@openedx/paragon/node_modules/@fortawesome/react-fontawesome": { + "version": "0.1.19", + "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.19.tgz", + "integrity": "sha512-Hyb+lB8T18cvLNX0S3llz7PcSOAJMLwiVKBuuzwM/nI5uoBw+gQjnf9il0fR1C3DKOI5Kc79pkJ4/xB0Uw9aFQ==", + "dependencies": { + "prop-types": "^15.8.1" + }, + "peerDependencies": { + "@fortawesome/fontawesome-svg-core": "~1 || ~6", + "react": ">=16.x" + } + }, + "node_modules/@openedx/paragon/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@openedx/paragon/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@openedx/paragon/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@newrelic/publish-sourcemap/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "node_modules/@openedx/paragon/node_modules/classnames": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" + }, + "node_modules/@openedx/paragon/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">=10" + "node": ">=7.0.0" } }, - "node_modules/@nicolo-ribaudo/chokidar-2": { - "version": "2.1.8-no-fsevents.3", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz", - "integrity": "sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==", - "optional": true + "node_modules/@openedx/paragon/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { - "version": "5.1.1-v1", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", - "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "node_modules/@openedx/paragon/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", "dependencies": { - "eslint-scope": "5.1.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "license": "MIT", + "node_modules/@openedx/paragon/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@openedx/paragon/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">= 8" + "node": ">=10" } }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "license": "MIT", + "node_modules/@openedx/paragon/node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/@openedx/paragon/node_modules/react-responsive": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/react-responsive/-/react-responsive-8.2.0.tgz", + "integrity": "sha512-iagCqVrw4QSjhxKp3I/YK6+ODkWY6G+YPElvdYKiUUbywwh9Ds0M7r26Fj2/7dWFFbOpcGnJE6uE7aMck8j5Qg==", + "dependencies": { + "hyphenate-style-name": "^1.0.0", + "matchmediaquery": "^0.3.0", + "prop-types": "^15.6.1", + "shallow-equal": "^1.1.0" + }, "engines": { - "node": ">= 8" + "node": ">= 0.10" + }, + "peerDependencies": { + "react": ">=16.8.0" } }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "license": "MIT", + "node_modules/@openedx/paragon/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 8" + "node": ">=8" + } + }, + "node_modules/@openedx/paragon/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" } }, "node_modules/@pmmmwh/react-refresh-webpack-plugin": { @@ -10734,11 +11850,11 @@ } }, "node_modules/css-declaration-sorter": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", - "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.1.1.tgz", + "integrity": "sha512-dZ3bVTEEc1vxr3Bek9vGwfB5Z6ESPULhcRvO472mfjVnj8jRcTnKO8/JTczlvxM10Myb+wBM++1MtdO76eWcaQ==", "engines": { - "node": "^10 || ^12 || >=14" + "node": "^14 || ^16 || >=18" }, "peerDependencies": { "postcss": "^8.0.9" @@ -10888,56 +12004,56 @@ } }, "node_modules/cssnano-preset-default": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.0.1.tgz", - "integrity": "sha512-7VzyFZ5zEB1+l1nToKyrRkuaJIx0zi/1npjvZfbBwbtNTzhLtlvYraK/7/uqmX2Wb2aQtd983uuGw79jAjLSuQ==", - "dependencies": { - "css-declaration-sorter": "^6.3.1", - "cssnano-utils": "^4.0.0", - "postcss-calc": "^9.0.0", - "postcss-colormin": "^6.0.0", - "postcss-convert-values": "^6.0.0", - "postcss-discard-comments": "^6.0.0", - "postcss-discard-duplicates": "^6.0.0", - "postcss-discard-empty": "^6.0.0", - "postcss-discard-overridden": "^6.0.0", - "postcss-merge-longhand": "^6.0.0", - "postcss-merge-rules": "^6.0.1", - "postcss-minify-font-values": "^6.0.0", - "postcss-minify-gradients": "^6.0.0", - "postcss-minify-params": "^6.0.0", - "postcss-minify-selectors": "^6.0.0", - "postcss-normalize-charset": "^6.0.0", - "postcss-normalize-display-values": "^6.0.0", - "postcss-normalize-positions": "^6.0.0", - "postcss-normalize-repeat-style": "^6.0.0", - "postcss-normalize-string": "^6.0.0", - "postcss-normalize-timing-functions": "^6.0.0", - "postcss-normalize-unicode": "^6.0.0", - "postcss-normalize-url": "^6.0.0", - "postcss-normalize-whitespace": "^6.0.0", - "postcss-ordered-values": "^6.0.0", - "postcss-reduce-initial": "^6.0.0", - "postcss-reduce-transforms": "^6.0.0", - "postcss-svgo": "^6.0.0", - "postcss-unique-selectors": "^6.0.0" + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.0.2.tgz", + "integrity": "sha512-VnZybFeZ63AiVqIUNlxqMxpj9VU8B5j0oKgP7WyVt/7mkyf97KsYkNzsPTV/RVmy54Pg7cBhOK4WATbdCB44gw==", + "dependencies": { + "css-declaration-sorter": "^7.0.0", + "cssnano-utils": "^4.0.1", + "postcss-calc": "^9.0.1", + "postcss-colormin": "^6.0.1", + "postcss-convert-values": "^6.0.1", + "postcss-discard-comments": "^6.0.1", + "postcss-discard-duplicates": "^6.0.1", + "postcss-discard-empty": "^6.0.1", + "postcss-discard-overridden": "^6.0.1", + "postcss-merge-longhand": "^6.0.1", + "postcss-merge-rules": "^6.0.2", + "postcss-minify-font-values": "^6.0.1", + "postcss-minify-gradients": "^6.0.1", + "postcss-minify-params": "^6.0.1", + "postcss-minify-selectors": "^6.0.1", + "postcss-normalize-charset": "^6.0.1", + "postcss-normalize-display-values": "^6.0.1", + "postcss-normalize-positions": "^6.0.1", + "postcss-normalize-repeat-style": "^6.0.1", + "postcss-normalize-string": "^6.0.1", + "postcss-normalize-timing-functions": "^6.0.1", + "postcss-normalize-unicode": "^6.0.1", + "postcss-normalize-url": "^6.0.1", + "postcss-normalize-whitespace": "^6.0.1", + "postcss-ordered-values": "^6.0.1", + "postcss-reduce-initial": "^6.0.1", + "postcss-reduce-transforms": "^6.0.1", + "postcss-svgo": "^6.0.1", + "postcss-unique-selectors": "^6.0.1" }, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/cssnano-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.0.tgz", - "integrity": "sha512-Z39TLP+1E0KUcd7LGyF4qMfu8ZufI0rDzhdyAMsa/8UyNUU8wpS0fhdBxbQbv32r64ea00h4878gommRVg2BHw==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.1.tgz", + "integrity": "sha512-6qQuYDqsGoiXssZ3zct6dcMxiqfT6epy7x4R0TQJadd4LWO3sPR6JH6ZByOvVLoZ6EdwPGgd7+DR1EmX3tiXQQ==", "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/csso": { @@ -11028,6 +12144,12 @@ "url": "https://opencollective.com/date-fns" } }, + "node_modules/debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", + "dev": true + }, "node_modules/debug": { "version": "4.3.4", "license": "MIT", @@ -15945,6 +17067,7 @@ "version": "5.5.3", "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz", "integrity": "sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==", + "peer": true, "dependencies": { "@types/html-minifier-terser": "^6.0.0", "html-minifier-terser": "^6.0.2", @@ -16242,6 +17365,17 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/imask": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/imask/-/imask-7.3.0.tgz", + "integrity": "sha512-TG+/rfb62JaQDM2KVrzEHMb4lv2srbsby7vHndXhqgQFB1MgPIXl60VQUfly/Xv5iWfA9ytB+rfQ+skUgINw7A==", + "dependencies": { + "@babel/runtime-corejs3": "^7.23.6" + }, + "engines": { + "npm": ">=4.0.0" + } + }, "node_modules/immediate": { "version": "3.0.6", "license": "MIT" @@ -20271,7 +21405,8 @@ "node_modules/lodash.flatten": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==" + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", + "peer": true }, "node_modules/lodash.flattendeep": { "version": "4.4.0", @@ -20281,7 +21416,8 @@ "node_modules/lodash.invokemap": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/lodash.invokemap/-/lodash.invokemap-4.6.0.tgz", - "integrity": "sha512-CfkycNtMqgUlfjfdh2BhKO/ZXrP8ePOX5lEU/g0R3ItJcnuxWDwokMGKx1hWcfOikmyOVx6X9IwWnDGlgKl61w==" + "integrity": "sha512-CfkycNtMqgUlfjfdh2BhKO/ZXrP8ePOX5lEU/g0R3ItJcnuxWDwokMGKx1hWcfOikmyOVx6X9IwWnDGlgKl61w==", + "peer": true }, "node_modules/lodash.isequal": { "version": "4.5.0", @@ -20303,7 +21439,8 @@ "node_modules/lodash.pullall": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.pullall/-/lodash.pullall-4.2.0.tgz", - "integrity": "sha512-VhqxBKH0ZxPpLhiu68YD1KnHmbhQJQctcipvmFnqIBDYzcIHzf3Zpu0tpeOKtR4x76p9yohc506eGdOjTmyIBg==" + "integrity": "sha512-VhqxBKH0ZxPpLhiu68YD1KnHmbhQJQctcipvmFnqIBDYzcIHzf3Zpu0tpeOKtR4x76p9yohc506eGdOjTmyIBg==", + "peer": true }, "node_modules/lodash.snakecase": { "version": "4.1.1", @@ -20953,14 +22090,15 @@ } }, "node_modules/nanoid": { - "version": "3.3.6", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "funding": [ { "type": "github", "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -22061,9 +23199,9 @@ } }, "node_modules/postcss-colormin": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.0.0.tgz", - "integrity": "sha512-EuO+bAUmutWoZYgHn2T1dG1pPqHU6L4TjzPlu4t1wZGXQ/fxV16xg2EJmYi0z+6r+MGV1yvpx1BHkUaRrPa2bw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.0.1.tgz", + "integrity": "sha512-Tb9aR2wCJCzKuNjIeMzVNd0nXjQy25HDgFmmaRsHnP0eP/k8uQWE4S8voX5S2coO5CeKrp+USFs1Ayv9Tpxx6w==", "dependencies": { "browserslist": "^4.21.4", "caniuse-api": "^3.0.0", @@ -22074,13 +23212,13 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-convert-values": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.0.0.tgz", - "integrity": "sha512-U5D8QhVwqT++ecmy8rnTb+RL9n/B806UVaS3m60lqle4YDFcpbS3ae5bTQIh3wOGUSDHSEtMYLs/38dNG7EYFw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.0.1.tgz", + "integrity": "sha512-zTd4Vh0HxGkhg5aHtfCogcRHzGkvblfdWlQ53lIh1cJhYcGyIxh2hgtKoVh40AMktRERet+JKdB04nNG19kjmA==", "dependencies": { "browserslist": "^4.21.4", "postcss-value-parser": "^4.2.0" @@ -22089,7 +23227,7 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-custom-media": { @@ -22120,47 +23258,47 @@ } }, "node_modules/postcss-discard-comments": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.0.tgz", - "integrity": "sha512-p2skSGqzPMZkEQvJsgnkBhCn8gI7NzRH2683EEjrIkoMiwRELx68yoUJ3q3DGSGuQ8Ug9Gsn+OuDr46yfO+eFw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.1.tgz", + "integrity": "sha512-f1KYNPtqYLUeZGCHQPKzzFtsHaRuECe6jLakf/RjSRqvF5XHLZnM2+fXLhb8Qh/HBFHs3M4cSLb1k3B899RYIg==", "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-discard-duplicates": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.0.tgz", - "integrity": "sha512-bU1SXIizMLtDW4oSsi5C/xHKbhLlhek/0/yCnoMQany9k3nPBq+Ctsv/9oMmyqbR96HYHxZcHyK2HR5P/mqoGA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.1.tgz", + "integrity": "sha512-1hvUs76HLYR8zkScbwyJ8oJEugfPV+WchpnA+26fpJ7Smzs51CzGBHC32RS03psuX/2l0l0UKh2StzNxOrKCYg==", "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-discard-empty": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.0.tgz", - "integrity": "sha512-b+h1S1VT6dNhpcg+LpyiUrdnEZfICF0my7HAKgJixJLW7BnNmpRH34+uw/etf5AhOlIhIAuXApSzzDzMI9K/gQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.1.tgz", + "integrity": "sha512-yitcmKwmVWtNsrrRqGJ7/C0YRy53i0mjexBDQ9zYxDwTWVBgbU4+C9jIZLmQlTDT9zhml+u0OMFJh8+31krmOg==", "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-discard-overridden": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.0.tgz", - "integrity": "sha512-4VELwssYXDFigPYAZ8vL4yX4mUepF/oCBeeIT4OXsJPYOtvJumyz9WflmJWTfDwCUcpDR+z0zvCWBXgTx35SVw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.1.tgz", + "integrity": "sha512-qs0ehZMMZpSESbRkw1+inkf51kak6OOzNRaoLd/U7Fatp0aN2HQ1rxGOrJvYcRAN9VpX8kUF13R2ofn8OlvFVA==", "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-loader": { @@ -22276,41 +23414,41 @@ "dev": true }, "node_modules/postcss-merge-longhand": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.0.tgz", - "integrity": "sha512-4VSfd1lvGkLTLYcxFuISDtWUfFS4zXe0FpF149AyziftPFQIWxjvFSKhA4MIxMe4XM3yTDgQMbSNgzIVxChbIg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.1.tgz", + "integrity": "sha512-vmr/HZQzaPXc45FRvSctqFTF05UaDnTn5ABX+UtQPJznDWT/QaFbVc/pJ5C2YPxx2J2XcfmWowlKwtCDwiQ5hA==", "dependencies": { "postcss-value-parser": "^4.2.0", - "stylehacks": "^6.0.0" + "stylehacks": "^6.0.1" }, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-merge-rules": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.0.1.tgz", - "integrity": "sha512-a4tlmJIQo9SCjcfiCcCMg/ZCEe0XTkl/xK0XHBs955GWg9xDX3NwP9pwZ78QUOWB8/0XCjZeJn98Dae0zg6AAw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.0.2.tgz", + "integrity": "sha512-6lm8bl0UfriSfxI+F/cezrebqqP8w702UC6SjZlUlBYwuRVNbmgcJuQU7yePIvD4MNT53r/acQCUAyulrpgmeQ==", "dependencies": { "browserslist": "^4.21.4", "caniuse-api": "^3.0.0", - "cssnano-utils": "^4.0.0", + "cssnano-utils": "^4.0.1", "postcss-selector-parser": "^6.0.5" }, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-minify-font-values": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.0.0.tgz", - "integrity": "sha512-zNRAVtyh5E8ndZEYXA4WS8ZYsAp798HiIQ1V2UF/C/munLp2r1UGHwf1+6JFu7hdEhJFN+W1WJQKBrtjhFgEnA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.0.1.tgz", + "integrity": "sha512-tIwmF1zUPoN6xOtA/2FgVk1ZKrLcCvE0dpZLtzyyte0j9zUeB8RTbCqrHZGjJlxOvNWKMYtunLrrl7HPOiR46w==", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -22318,45 +23456,45 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-minify-gradients": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.0.tgz", - "integrity": "sha512-wO0F6YfVAR+K1xVxF53ueZJza3L+R3E6cp0VwuXJQejnNUH0DjcAFe3JEBeTY1dLwGa0NlDWueCA1VlEfiKgAA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.1.tgz", + "integrity": "sha512-M1RJWVjd6IOLPl1hYiOd5HQHgpp6cvJVLrieQYS9y07Yo8itAr6jaekzJphaJFR0tcg4kRewCk3kna9uHBxn/w==", "dependencies": { "colord": "^2.9.1", - "cssnano-utils": "^4.0.0", + "cssnano-utils": "^4.0.1", "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-minify-params": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.0.0.tgz", - "integrity": "sha512-Fz/wMQDveiS0n5JPcvsMeyNXOIMrwF88n7196puSuQSWSa+/Ofc1gDOSY2xi8+A4PqB5dlYCKk/WfqKqsI+ReQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.0.1.tgz", + "integrity": "sha512-eFvGWArqh4khPIgPDu6SZNcaLctx97nO7c59OXnRtGntAp5/VS4gjMhhW9qUFsK6mQ27pEZGt2kR+mPizI+Z9g==", "dependencies": { "browserslist": "^4.21.4", - "cssnano-utils": "^4.0.0", + "cssnano-utils": "^4.0.1", "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-minify-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.0.tgz", - "integrity": "sha512-ec/q9JNCOC2CRDNnypipGfOhbYPuUkewGwLnbv6omue/PSASbHSU7s6uSQ0tcFRVv731oMIx8k0SP4ZX6be/0g==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.1.tgz", + "integrity": "sha512-mfReq5wrS6vkunxvJp6GDuOk+Ak6JV7134gp8L+ANRnV9VwqzTvBtX6lpohooVU750AR0D3pVx2Zn6uCCwOAfQ==", "dependencies": { "postcss-selector-parser": "^6.0.5" }, @@ -22364,7 +23502,7 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-modules-extract-imports": { @@ -22419,20 +23557,20 @@ } }, "node_modules/postcss-normalize-charset": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.0.tgz", - "integrity": "sha512-cqundwChbu8yO/gSWkuFDmKrCZ2vJzDAocheT2JTd0sFNA4HMGoKMfbk2B+J0OmO0t5GUkiAkSM5yF2rSLUjgQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.1.tgz", + "integrity": "sha512-aW5LbMNRZ+oDV57PF9K+WI1Z8MPnF+A8qbajg/T8PP126YrGX1f9IQx21GI2OlGz7XFJi/fNi0GTbY948XJtXg==", "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-display-values": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.0.tgz", - "integrity": "sha512-Qyt5kMrvy7dJRO3OjF7zkotGfuYALETZE+4lk66sziWSPzlBEt7FrUshV6VLECkI4EN8Z863O6Nci4NXQGNzYw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.1.tgz", + "integrity": "sha512-mc3vxp2bEuCb4LgCcmG1y6lKJu1Co8T+rKHrcbShJwUmKJiEl761qb/QQCfFwlrvSeET3jksolCR/RZuMURudw==", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -22440,13 +23578,13 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-positions": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.0.tgz", - "integrity": "sha512-mPCzhSV8+30FZyWhxi6UoVRYd3ZBJgTRly4hOkaSifo0H+pjDYcii/aVT4YE6QpOil15a5uiv6ftnY3rm0igPg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.1.tgz", + "integrity": "sha512-HRsq8u/0unKNvm0cvwxcOUEcakFXqZ41fv3FOdPn916XFUrympjr+03oaLkuZENz3HE9RrQE9yU0Xv43ThWjQg==", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -22454,13 +23592,13 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-repeat-style": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.0.tgz", - "integrity": "sha512-50W5JWEBiOOAez2AKBh4kRFm2uhrT3O1Uwdxz7k24aKtbD83vqmcVG7zoIwo6xI2FZ/HDlbrCopXhLeTpQib1A==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.1.tgz", + "integrity": "sha512-Gbb2nmCy6tTiA7Sh2MBs3fj9W8swonk6lw+dFFeQT68B0Pzwp1kvisJQkdV6rbbMSd9brMlS8I8ts52tAGWmGQ==", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -22468,13 +23606,13 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-string": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.0.tgz", - "integrity": "sha512-KWkIB7TrPOiqb8ZZz6homet2KWKJwIlysF5ICPZrXAylGe2hzX/HSf4NTX2rRPJMAtlRsj/yfkrWGavFuB+c0w==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.1.tgz", + "integrity": "sha512-5Fhx/+xzALJD9EI26Aq23hXwmv97Zfy2VFrt5PLT8lAhnBIZvmaT5pQk+NuJ/GWj/QWaKSKbnoKDGLbV6qnhXg==", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -22482,13 +23620,13 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-timing-functions": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.0.tgz", - "integrity": "sha512-tpIXWciXBp5CiFs8sem90IWlw76FV4oi6QEWfQwyeREVwUy39VSeSqjAT7X0Qw650yAimYW5gkl2Gd871N5SQg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.1.tgz", + "integrity": "sha512-4zcczzHqmCU7L5dqTB9rzeqPWRMc0K2HoR+Bfl+FSMbqGBUcP5LRfgcH4BdRtLuzVQK1/FHdFoGT3F7rkEnY+g==", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -22496,13 +23634,13 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-unicode": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.0.0.tgz", - "integrity": "sha512-ui5crYkb5ubEUDugDc786L/Me+DXp2dLg3fVJbqyAl0VPkAeALyAijF2zOsnZyaS1HyfPuMH0DwyY18VMFVNkg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.0.1.tgz", + "integrity": "sha512-ok9DsI94nEF79MkvmLfHfn8ddnKXA7w+8YuUoz5m7b6TOdoaRCpvu/QMHXQs9+DwUbvp+ytzz04J55CPy77PuQ==", "dependencies": { "browserslist": "^4.21.4", "postcss-value-parser": "^4.2.0" @@ -22511,13 +23649,13 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-url": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.0.tgz", - "integrity": "sha512-98mvh2QzIPbb02YDIrYvAg4OUzGH7s1ZgHlD3fIdTHLgPLRpv1ZTKJDnSAKr4Rt21ZQFzwhGMXxpXlfrUBKFHw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.1.tgz", + "integrity": "sha512-jEXL15tXSvbjm0yzUV7FBiEXwhIa9H88JOXDGQzmcWoB4mSjZIsmtto066s2iW9FYuIrIF4k04HA2BKAOpbsaQ==", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -22525,13 +23663,13 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-whitespace": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.0.tgz", - "integrity": "sha512-7cfE1AyLiK0+ZBG6FmLziJzqQCpTQY+8XjMhMAz8WSBSCsCNNUKujgIgjCAmDT3cJ+3zjTXFkoD15ZPsckArVw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.1.tgz", + "integrity": "sha512-76i3NpWf6bB8UHlVuLRxG4zW2YykF9CTEcq/9LGAiz2qBuX5cBStadkk0jSkg9a9TCIXbMQz7yzrygKoCW9JuA==", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -22539,28 +23677,28 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-ordered-values": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.0.tgz", - "integrity": "sha512-K36XzUDpvfG/nWkjs6d1hRBydeIxGpKS2+n+ywlKPzx1nMYDYpoGbcjhj5AwVYJK1qV2/SDoDEnHzlPD6s3nMg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.1.tgz", + "integrity": "sha512-XXbb1O/MW9HdEhnBxitZpPFbIvDgbo9NK4c/5bOfiKpnIGZDoL2xd7/e6jW5DYLsWxBbs+1nZEnVgnjnlFViaA==", "dependencies": { - "cssnano-utils": "^4.0.0", + "cssnano-utils": "^4.0.1", "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-reduce-initial": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.0.0.tgz", - "integrity": "sha512-s2UOnidpVuXu6JiiI5U+fV2jamAw5YNA9Fdi/GRK0zLDLCfXmSGqQtzpUPtfN66RtCbb9fFHoyZdQaxOB3WxVA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.0.1.tgz", + "integrity": "sha512-cgzsI2ThG1PMSdSyM9A+bVxiiVgPIVz9f5c6H+TqEv0CA89iCOO81mwLWRWLgOKFtQkKob9nNpnkxG/1RlgFcA==", "dependencies": { "browserslist": "^4.21.4", "caniuse-api": "^3.0.0" @@ -22569,13 +23707,13 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-reduce-transforms": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.0.tgz", - "integrity": "sha512-FQ9f6xM1homnuy1wLe9lP1wujzxnwt1EwiigtWwuyf8FsqqXUDUp2Ulxf9A5yjlUOTdCJO6lonYjg1mgqIIi2w==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.1.tgz", + "integrity": "sha512-fUbV81OkUe75JM+VYO1gr/IoA2b/dRiH6HvMwhrIBSUrxq3jNZQZitSnugcTLDi1KkQh1eR/zi+iyxviUNBkcQ==", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -22583,7 +23721,7 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-resolve-nested-selector": { @@ -22596,6 +23734,7 @@ "version": "4.0.8", "resolved": "https://registry.npmjs.org/postcss-rtlcss/-/postcss-rtlcss-4.0.8.tgz", "integrity": "sha512-CR2sY889PHnX6K8rjW9FG4Qvm9UJsIekDakMtEYGH3zgFp9XADMeaKcA0hPOmkClNh0jWbkaPBm0jZ6fHmqkJQ==", + "peer": true, "dependencies": { "rtlcss": "4.1.0" }, @@ -22656,24 +23795,24 @@ } }, "node_modules/postcss-svgo": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.0.tgz", - "integrity": "sha512-r9zvj/wGAoAIodn84dR/kFqwhINp5YsJkLoujybWG59grR/IHx+uQ2Zo+IcOwM0jskfYX3R0mo+1Kip1VSNcvw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.1.tgz", + "integrity": "sha512-eWV4Rrqa06LzTgqirOv5Ln6WTGyU7Pbeqj9WEyKo9tpnWixNATVJMeaEcOHOW1ZYyjcG8wSJwX/28DvU3oy3HA==", "dependencies": { "postcss-value-parser": "^4.2.0", - "svgo": "^3.0.2" + "svgo": "^3.0.5" }, "engines": { "node": "^14 || ^16 || >= 18" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-unique-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.0.tgz", - "integrity": "sha512-EPQzpZNxOxP7777t73RQpZE5e9TrnCrkvp7AH7a0l89JmZiPnS82y216JowHXwpBCQitfyxrof9TK3rYbi7/Yw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.1.tgz", + "integrity": "sha512-/KCCEpNNR7oXVJ38/Id7GC9Nt0zxO1T3zVbhVaq6F6LSG+3gU3B7+QuTHfD0v8NPEHlzewAout29S0InmB78EQ==", "dependencies": { "postcss-selector-parser": "^6.0.5" }, @@ -22681,7 +23820,7 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-value-parser": { @@ -23482,6 +24621,31 @@ "version": "3.2.0", "license": "MIT" }, + "node_modules/react-imask": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/react-imask/-/react-imask-7.3.0.tgz", + "integrity": "sha512-AHoQUeXil6PfqDzJHN08hO2liWxNDRJosNUa2XSqliFY2tXGL/3Elm0msupDNAyNPItAnyF9G5FGFoCfiCn+AQ==", + "dependencies": { + "imask": "^7.3.0", + "prop-types": "^15.8.1" + }, + "engines": { + "npm": ">=4.0.0" + }, + "peerDependencies": { + "react": ">=0.14.0" + } + }, + "node_modules/react-imask/node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, "node_modules/react-intl": { "version": "5.25.1", "license": "BSD-3-Clause", @@ -24645,6 +25809,7 @@ "version": "1.65.1", "resolved": "https://registry.npmjs.org/sass/-/sass-1.65.1.tgz", "integrity": "sha512-9DINwtHmA41SEd36eVPQ9BJKpn7eKDQmUHmpI0y5Zv2Rcorrh0zS+cFrt050hdNbmmCNKTW3hV5mWfuegNRsEA==", + "peer": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", @@ -25836,9 +27001,9 @@ "dev": true }, "node_modules/stylehacks": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.0.0.tgz", - "integrity": "sha512-+UT589qhHPwz6mTlCLSt/vMNTJx8dopeJlZAlBMJPWA3ORqu6wmQY7FBXf+qD+FsqoBJODyqNxOUP3jdntFRdw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.0.1.tgz", + "integrity": "sha512-jTqG2aIoX2fYg0YsGvqE4ooE/e75WmaEjnNiP6Ag7irLtHxML8NJRxRxS0HyDpde8DRGuEXTFVHVfR5Tmbxqzg==", "dependencies": { "browserslist": "^4.21.4", "postcss-selector-parser": "^6.0.4" @@ -25847,7 +27012,7 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/stylelint": { @@ -26096,15 +27261,16 @@ "dev": true }, "node_modules/svgo": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.0.2.tgz", - "integrity": "sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.1.0.tgz", + "integrity": "sha512-R5SnNA89w1dYgNv570591F66v34b3eQShpIBcQtZtM5trJwm1VvxbIoMpRYY3ybTAutcKTLEmTsdnaknOHbiQA==", "dependencies": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", "css-select": "^5.1.0", "css-tree": "^2.2.1", - "csso": "^5.0.5", + "css-what": "^6.1.0", + "csso": "5.0.5", "picocolors": "^1.0.0" }, "bin": { @@ -27326,6 +28492,7 @@ "version": "4.9.1", "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.9.1.tgz", "integrity": "sha512-jnd6EoYrf9yMxCyYDPj8eutJvtjQNp8PHmni/e/ulydHBWhT5J3menXt3HEkScsu9YqMAcG4CfFjs3rj5pVU1w==", + "peer": true, "dependencies": { "@discoveryjs/json-ext": "0.5.7", "acorn": "^8.0.4", @@ -27356,6 +28523,7 @@ "version": "8.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "peer": true, "engines": { "node": ">=0.4.0" } @@ -27364,6 +28532,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "peer": true, "engines": { "node": ">= 10" } @@ -27372,6 +28541,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "peer": true, "engines": { "node": ">=10" }, @@ -27383,6 +28553,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "peer": true, "engines": { "node": ">=0.10.0" } diff --git a/package.json b/package.json index c928b89ba2..a16424fe6b 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "@edx/frontend-enterprise-hotjar": "^2.0.0", "@edx/frontend-lib-content-components": "^1.177.8", "@edx/frontend-platform": "5.6.1", - "@edx/paragon": "^21.5.6", + "@openedx/paragon": "^21.11.3", "@fortawesome/fontawesome-svg-core": "1.2.36", "@fortawesome/free-brands-svg-icons": "5.15.4", "@fortawesome/free-regular-svg-icons": "5.15.4", @@ -78,7 +78,7 @@ }, "devDependencies": { "@edx/browserslist-config": "1.2.0", - "@edx/frontend-build": "13.0.5", + "@openedx/frontend-build": "13.0.19", "@edx/reactifex": "^1.0.3", "@edx/stylelint-config-edx": "^2.3.0", "@edx/typescript-config": "^1.0.1", diff --git a/src/advanced-settings/AdvancedSettings.jsx b/src/advanced-settings/AdvancedSettings.jsx index 7611593a97..565bec3b7c 100644 --- a/src/advanced-settings/AdvancedSettings.jsx +++ b/src/advanced-settings/AdvancedSettings.jsx @@ -3,8 +3,8 @@ import PropTypes from 'prop-types'; import { useDispatch, useSelector } from 'react-redux'; import { Container, Button, Layout, StatefulButton, TransitionReplace, -} from '@edx/paragon'; -import { CheckCircle, Info, Warning } from '@edx/paragon/icons'; +} from '@openedx/paragon'; +import { CheckCircle, Info, Warning } from '@openedx/paragon/icons'; import { FormattedMessage, injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import Placeholder from '@edx/frontend-lib-content-components'; diff --git a/src/advanced-settings/modal-error/ModalError.jsx b/src/advanced-settings/modal-error/ModalError.jsx index d54b49afa4..fd7312a0e7 100644 --- a/src/advanced-settings/modal-error/ModalError.jsx +++ b/src/advanced-settings/modal-error/ModalError.jsx @@ -1,6 +1,6 @@ import React from 'react'; import PropTypes from 'prop-types'; -import { ActionRow, AlertModal, Button } from '@edx/paragon'; +import { ActionRow, AlertModal, Button } from '@openedx/paragon'; import { FormattedMessage, injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import ModalErrorListItem from './ModalErrorListItem'; diff --git a/src/advanced-settings/modal-error/ModalErrorListItem.jsx b/src/advanced-settings/modal-error/ModalErrorListItem.jsx index 09498ac0cc..70665f2fb3 100644 --- a/src/advanced-settings/modal-error/ModalErrorListItem.jsx +++ b/src/advanced-settings/modal-error/ModalErrorListItem.jsx @@ -1,7 +1,7 @@ import React from 'react'; import PropTypes from 'prop-types'; -import { Alert, Icon } from '@edx/paragon'; -import { Error } from '@edx/paragon/icons'; +import { Alert, Icon } from '@openedx/paragon'; +import { Error } from '@openedx/paragon/icons'; import { capitalize } from 'lodash'; import { transformKeysToCamelCase } from '../../utils'; diff --git a/src/advanced-settings/setting-card/SettingCard.jsx b/src/advanced-settings/setting-card/SettingCard.jsx index e522963f84..536bdf9d2d 100644 --- a/src/advanced-settings/setting-card/SettingCard.jsx +++ b/src/advanced-settings/setting-card/SettingCard.jsx @@ -7,8 +7,8 @@ import { IconButton, ModalPopup, useToggle, -} from '@edx/paragon'; -import { InfoOutline, Warning } from '@edx/paragon/icons'; +} from '@openedx/paragon'; +import { InfoOutline, Warning } from '@openedx/paragon/icons'; import PropTypes from 'prop-types'; import { capitalize } from 'lodash'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; diff --git a/src/content-tags-drawer/ContentTagsCollapsible.jsx b/src/content-tags-drawer/ContentTagsCollapsible.jsx index 574e1617fb..4cced1b284 100644 --- a/src/content-tags-drawer/ContentTagsCollapsible.jsx +++ b/src/content-tags-drawer/ContentTagsCollapsible.jsx @@ -8,7 +8,7 @@ import { ModalPopup, useToggle, SearchField, -} from '@edx/paragon'; +} from '@openedx/paragon'; import PropTypes from 'prop-types'; import classNames from 'classnames'; import { useIntl, FormattedMessage } from '@edx/frontend-platform/i18n'; diff --git a/src/content-tags-drawer/ContentTagsCollapsibleHelper.jsx b/src/content-tags-drawer/ContentTagsCollapsibleHelper.jsx index 44a06ad502..fd7bac70cb 100644 --- a/src/content-tags-drawer/ContentTagsCollapsibleHelper.jsx +++ b/src/content-tags-drawer/ContentTagsCollapsibleHelper.jsx @@ -1,6 +1,6 @@ // @ts-check import React from 'react'; -import { useCheckboxSetValues } from '@edx/paragon'; +import { useCheckboxSetValues } from '@openedx/paragon'; import { cloneDeep } from 'lodash'; import { useContentTaxonomyTagsUpdater } from './data/apiHooks'; diff --git a/src/content-tags-drawer/ContentTagsDrawer.jsx b/src/content-tags-drawer/ContentTagsDrawer.jsx index 3d2cd52c07..b994625aad 100644 --- a/src/content-tags-drawer/ContentTagsDrawer.jsx +++ b/src/content-tags-drawer/ContentTagsDrawer.jsx @@ -4,7 +4,7 @@ import { Container, CloseButton, Spinner, -} from '@edx/paragon'; +} from '@openedx/paragon'; import { useIntl } from '@edx/frontend-platform/i18n'; import { useParams } from 'react-router-dom'; import messages from './messages'; diff --git a/src/content-tags-drawer/ContentTagsDropDownSelector.jsx b/src/content-tags-drawer/ContentTagsDropDownSelector.jsx index bd9df6af2d..1282d2295f 100644 --- a/src/content-tags-drawer/ContentTagsDropDownSelector.jsx +++ b/src/content-tags-drawer/ContentTagsDropDownSelector.jsx @@ -5,9 +5,9 @@ import { Icon, Spinner, Button, -} from '@edx/paragon'; +} from '@openedx/paragon'; import { useIntl, FormattedMessage } from '@edx/frontend-platform/i18n'; -import { ArrowDropDown, ArrowDropUp } from '@edx/paragon/icons'; +import { ArrowDropDown, ArrowDropUp } from '@openedx/paragon/icons'; import PropTypes from 'prop-types'; import messages from './messages'; import './ContentTagsDropDownSelector.scss'; diff --git a/src/content-tags-drawer/TagBubble.jsx b/src/content-tags-drawer/TagBubble.jsx index 2287e48ab3..d385e3a015 100644 --- a/src/content-tags-drawer/TagBubble.jsx +++ b/src/content-tags-drawer/TagBubble.jsx @@ -1,8 +1,8 @@ import React from 'react'; import { Chip, -} from '@edx/paragon'; -import { Tag, Close } from '@edx/paragon/icons'; +} from '@openedx/paragon'; +import { Tag, Close } from '@openedx/paragon/icons'; import PropTypes from 'prop-types'; import TagOutlineIcon from './TagOutlineIcon'; diff --git a/src/course-outline/CourseOutline.jsx b/src/course-outline/CourseOutline.jsx index 678b721093..c3a6d9760f 100644 --- a/src/course-outline/CourseOutline.jsx +++ b/src/course-outline/CourseOutline.jsx @@ -8,13 +8,13 @@ import { Container, Layout, TransitionReplace, -} from '@edx/paragon'; +} from '@openedx/paragon'; import { Helmet } from 'react-helmet'; import { Add as IconAdd, CheckCircle as CheckCircleIcon, Warning as WarningIcon, -} from '@edx/paragon/icons'; +} from '@openedx/paragon/icons'; import { useSelector } from 'react-redux'; import { DraggableList, diff --git a/src/course-outline/card-header/CardHeader.jsx b/src/course-outline/card-header/CardHeader.jsx index 2c06e02220..b64c37d1ce 100644 --- a/src/course-outline/card-header/CardHeader.jsx +++ b/src/course-outline/card-header/CardHeader.jsx @@ -10,13 +10,13 @@ import { OverlayTrigger, Tooltip, Truncate, -} from '@edx/paragon'; +} from '@openedx/paragon'; import { ArrowDropDown as ArrowDownIcon, ArrowDropUp as ArrowUpIcon, MoreVert as MoveVertIcon, EditOutline as EditIcon, -} from '@edx/paragon/icons'; +} from '@openedx/paragon/icons'; import classNames from 'classnames'; import { useEscapeClick } from '../../hooks'; diff --git a/src/course-outline/configure-modal/BasicTab.jsx b/src/course-outline/configure-modal/BasicTab.jsx index ffdfc81c5a..fed316e826 100644 --- a/src/course-outline/configure-modal/BasicTab.jsx +++ b/src/course-outline/configure-modal/BasicTab.jsx @@ -1,6 +1,6 @@ import React from 'react'; import PropTypes from 'prop-types'; -import { Stack } from '@edx/paragon'; +import { Stack } from '@openedx/paragon'; import { FormattedMessage, injectIntl, useIntl } from '@edx/frontend-platform/i18n'; import messages from './messages'; import { DatepickerControl, DATEPICKER_TYPES } from '../../generic/datepicker-control'; diff --git a/src/course-outline/configure-modal/ConfigureModal.jsx b/src/course-outline/configure-modal/ConfigureModal.jsx index 5490ef8942..32dddb2ada 100644 --- a/src/course-outline/configure-modal/ConfigureModal.jsx +++ b/src/course-outline/configure-modal/ConfigureModal.jsx @@ -8,7 +8,7 @@ import { ActionRow, Tab, Tabs, -} from '@edx/paragon'; +} from '@openedx/paragon'; import { useSelector } from 'react-redux'; import { VisibilityTypes } from '../../data/constants'; diff --git a/src/course-outline/configure-modal/VisibilityTab.jsx b/src/course-outline/configure-modal/VisibilityTab.jsx index 033f58018e..654b23fd20 100644 --- a/src/course-outline/configure-modal/VisibilityTab.jsx +++ b/src/course-outline/configure-modal/VisibilityTab.jsx @@ -1,6 +1,6 @@ import React from 'react'; import PropTypes from 'prop-types'; -import { Alert, Form } from '@edx/paragon'; +import { Alert, Form } from '@openedx/paragon'; import { FormattedMessage, injectIntl } from '@edx/frontend-platform/i18n'; import messages from './messages'; diff --git a/src/course-outline/delete-modal/DeleteModal.jsx b/src/course-outline/delete-modal/DeleteModal.jsx index 4569ac3248..eff6cb3176 100644 --- a/src/course-outline/delete-modal/DeleteModal.jsx +++ b/src/course-outline/delete-modal/DeleteModal.jsx @@ -4,7 +4,7 @@ import { ActionRow, Button, AlertModal, -} from '@edx/paragon'; +} from '@openedx/paragon'; import { useSelector } from 'react-redux'; import { useIntl } from '@edx/frontend-platform/i18n'; diff --git a/src/course-outline/empty-placeholder/EmptyPlaceholder.jsx b/src/course-outline/empty-placeholder/EmptyPlaceholder.jsx index 746dabed8c..e8936449dd 100644 --- a/src/course-outline/empty-placeholder/EmptyPlaceholder.jsx +++ b/src/course-outline/empty-placeholder/EmptyPlaceholder.jsx @@ -1,8 +1,8 @@ import React from 'react'; import PropTypes from 'prop-types'; import { useIntl } from '@edx/frontend-platform/i18n'; -import { Add as IconAdd } from '@edx/paragon/icons/es5'; -import { Button, OverlayTrigger, Tooltip } from '@edx/paragon'; +import { Add as IconAdd } from '@openedx/paragon/icons/es5'; +import { Button, OverlayTrigger, Tooltip } from '@openedx/paragon'; import messages from './messages'; diff --git a/src/course-outline/enable-highlights-modal/EnableHighlightsModal.jsx b/src/course-outline/enable-highlights-modal/EnableHighlightsModal.jsx index 4c25f01497..67cb818d1d 100644 --- a/src/course-outline/enable-highlights-modal/EnableHighlightsModal.jsx +++ b/src/course-outline/enable-highlights-modal/EnableHighlightsModal.jsx @@ -3,7 +3,7 @@ import PropTypes from 'prop-types'; import { useIntl } from '@edx/frontend-platform/i18n'; import { ActionRow, AlertModal, Button, Hyperlink, -} from '@edx/paragon'; +} from '@openedx/paragon'; import messages from './messages'; import { useHelpUrls } from '../../help-urls/hooks'; diff --git a/src/course-outline/header-navigations/HeaderNavigations.jsx b/src/course-outline/header-navigations/HeaderNavigations.jsx index 5315085c3e..ec6b0f0fdb 100644 --- a/src/course-outline/header-navigations/HeaderNavigations.jsx +++ b/src/course-outline/header-navigations/HeaderNavigations.jsx @@ -1,12 +1,12 @@ import React from 'react'; import PropTypes from 'prop-types'; import { useIntl } from '@edx/frontend-platform/i18n'; -import { Button, OverlayTrigger, Tooltip } from '@edx/paragon'; +import { Button, OverlayTrigger, Tooltip } from '@openedx/paragon'; import { Add as IconAdd, ArrowDropDown as ArrowDownIcon, ArrowDropUp as ArrowUpIcon, -} from '@edx/paragon/icons'; +} from '@openedx/paragon/icons'; import messages from './messages'; diff --git a/src/course-outline/highlights-modal/HighlightsModal.jsx b/src/course-outline/highlights-modal/HighlightsModal.jsx index 8d1a73ec20..0e26ebf39a 100644 --- a/src/course-outline/highlights-modal/HighlightsModal.jsx +++ b/src/course-outline/highlights-modal/HighlightsModal.jsx @@ -6,7 +6,7 @@ import { Button, ActionRow, Hyperlink, -} from '@edx/paragon'; +} from '@openedx/paragon'; import { Formik } from 'formik'; import { useSelector } from 'react-redux'; diff --git a/src/course-outline/hooks.jsx b/src/course-outline/hooks.jsx index ec361ce6ce..c1176e0b06 100644 --- a/src/course-outline/hooks.jsx +++ b/src/course-outline/hooks.jsx @@ -1,6 +1,6 @@ import { useEffect, useState } from 'react'; import { useDispatch, useSelector } from 'react-redux'; -import { useToggle } from '@edx/paragon'; +import { useToggle } from '@openedx/paragon'; import { RequestStatus } from '../data/constants'; import { COURSE_BLOCK_NAMES } from './constants'; diff --git a/src/course-outline/outline-sidebar/OutlineSidebar.jsx b/src/course-outline/outline-sidebar/OutlineSidebar.jsx index 0440ad6e52..4311b8da85 100644 --- a/src/course-outline/outline-sidebar/OutlineSidebar.jsx +++ b/src/course-outline/outline-sidebar/OutlineSidebar.jsx @@ -1,6 +1,6 @@ import React from 'react'; import PropTypes from 'prop-types'; -import { Hyperlink } from '@edx/paragon'; +import { Hyperlink } from '@openedx/paragon'; import { useIntl } from '@edx/frontend-platform/i18n'; import { HelpSidebar } from '../../generic/help-sidebar'; diff --git a/src/course-outline/publish-modal/PublishModal.jsx b/src/course-outline/publish-modal/PublishModal.jsx index d14057370f..85cb4ba6cd 100644 --- a/src/course-outline/publish-modal/PublishModal.jsx +++ b/src/course-outline/publish-modal/PublishModal.jsx @@ -6,7 +6,7 @@ import { ModalDialog, Button, ActionRow, -} from '@edx/paragon'; +} from '@openedx/paragon'; import { useSelector } from 'react-redux'; import { getCurrentItem } from '../data/selectors'; diff --git a/src/course-outline/section-card/SectionCard.jsx b/src/course-outline/section-card/SectionCard.jsx index 8b6730d37b..9be9e14f87 100644 --- a/src/course-outline/section-card/SectionCard.jsx +++ b/src/course-outline/section-card/SectionCard.jsx @@ -4,8 +4,8 @@ import React, { import PropTypes from 'prop-types'; import { useDispatch } from 'react-redux'; import { useIntl } from '@edx/frontend-platform/i18n'; -import { Badge, Button, useToggle } from '@edx/paragon'; -import { Add as IconAdd } from '@edx/paragon/icons'; +import { Badge, Button, useToggle } from '@openedx/paragon'; +import { Add as IconAdd } from '@openedx/paragon/icons'; import { setCurrentItem, setCurrentSection } from '../data/slice'; import { RequestStatus } from '../../data/constants'; diff --git a/src/course-outline/status-bar/StatusBar.jsx b/src/course-outline/status-bar/StatusBar.jsx index 3e08d5b414..9a7f75bbcc 100644 --- a/src/course-outline/status-bar/StatusBar.jsx +++ b/src/course-outline/status-bar/StatusBar.jsx @@ -1,7 +1,7 @@ import React, { useContext } from 'react'; import PropTypes from 'prop-types'; import { useIntl } from '@edx/frontend-platform/i18n'; -import { Button, Hyperlink, Stack } from '@edx/paragon'; +import { Button, Hyperlink, Stack } from '@openedx/paragon'; import { AppContext } from '@edx/frontend-platform/react'; import { useHelpUrls } from '../../help-urls/hooks'; diff --git a/src/course-outline/subsection-card/SubsectionCard.jsx b/src/course-outline/subsection-card/SubsectionCard.jsx index 2dbf1e5e01..ef047550fa 100644 --- a/src/course-outline/subsection-card/SubsectionCard.jsx +++ b/src/course-outline/subsection-card/SubsectionCard.jsx @@ -2,8 +2,8 @@ import { useEffect, useState, useRef } from 'react'; import PropTypes from 'prop-types'; import { useDispatch } from 'react-redux'; import { useIntl } from '@edx/frontend-platform/i18n'; -import { Button, useToggle } from '@edx/paragon'; -import { Add as IconAdd } from '@edx/paragon/icons'; +import { Button, useToggle } from '@openedx/paragon'; +import { Add as IconAdd } from '@openedx/paragon/icons'; import { setCurrentItem, setCurrentSection, setCurrentSubsection } from '../data/slice'; import { RequestStatus } from '../../data/constants'; diff --git a/src/course-outline/utils.jsx b/src/course-outline/utils.jsx index 7853eb3109..d5463b6376 100644 --- a/src/course-outline/utils.jsx +++ b/src/course-outline/utils.jsx @@ -2,7 +2,7 @@ import { CheckCircle as CheckCircleIcon, Lock as LockIcon, EditOutline as EditOutlineIcon, -} from '@edx/paragon/icons'; +} from '@openedx/paragon/icons'; import { ITEM_BADGE_STATUS, STAFF_ONLY } from './constants'; diff --git a/src/course-rerun/course-rerun-sidebar/index.jsx b/src/course-rerun/course-rerun-sidebar/index.jsx index 32437b13a6..4c26995577 100644 --- a/src/course-rerun/course-rerun-sidebar/index.jsx +++ b/src/course-rerun/course-rerun-sidebar/index.jsx @@ -1,6 +1,6 @@ import React from 'react'; import { v4 as uuid } from 'uuid'; -import { Hyperlink } from '@edx/paragon'; +import { Hyperlink } from '@openedx/paragon'; import { FormattedDate, useIntl } from '@edx/frontend-platform/i18n'; import { useHelpUrls } from '../../help-urls/hooks'; diff --git a/src/course-rerun/index.jsx b/src/course-rerun/index.jsx index b6626df6d0..1bfeed4f9a 100644 --- a/src/course-rerun/index.jsx +++ b/src/course-rerun/index.jsx @@ -6,7 +6,7 @@ import { Stack, ActionRow, Button, -} from '@edx/paragon'; +} from '@openedx/paragon'; import { StudioFooter } from '@edx/frontend-component-footer'; import { useNavigate, useParams } from 'react-router-dom'; diff --git a/src/course-team/CourseTeam.jsx b/src/course-team/CourseTeam.jsx index e22b1721b6..10360460a3 100644 --- a/src/course-team/CourseTeam.jsx +++ b/src/course-team/CourseTeam.jsx @@ -5,8 +5,8 @@ import { Button, Container, Layout, -} from '@edx/paragon'; -import { Add as IconAdd } from '@edx/paragon/icons'; +} from '@openedx/paragon'; +import { Add as IconAdd } from '@openedx/paragon/icons'; import InternetConnectionAlert from '../generic/internet-connection-alert'; import { useModel } from '../generic/model-store'; diff --git a/src/course-team/add-team-member/AddTeamMember.jsx b/src/course-team/add-team-member/AddTeamMember.jsx index e6e08dcd42..46a68c7122 100644 --- a/src/course-team/add-team-member/AddTeamMember.jsx +++ b/src/course-team/add-team-member/AddTeamMember.jsx @@ -1,8 +1,8 @@ import React from 'react'; import PropTypes from 'prop-types'; import { useIntl } from '@edx/frontend-platform/i18n'; -import { Add as IconAdd } from '@edx/paragon/icons'; -import { Button } from '@edx/paragon'; +import { Add as IconAdd } from '@openedx/paragon/icons'; +import { Button } from '@openedx/paragon'; import messages from './messages'; diff --git a/src/course-team/add-user-form/AddUserForm.jsx b/src/course-team/add-user-form/AddUserForm.jsx index 284288c86f..1091c71843 100644 --- a/src/course-team/add-user-form/AddUserForm.jsx +++ b/src/course-team/add-user-form/AddUserForm.jsx @@ -5,7 +5,7 @@ import { Button, Form, ActionRow, -} from '@edx/paragon'; +} from '@openedx/paragon'; import { Formik } from 'formik'; import messages from './messages'; diff --git a/src/course-team/course-team-member/CourseTeamMember.jsx b/src/course-team/course-team-member/CourseTeamMember.jsx index d0e53709a5..98b3bc35c3 100644 --- a/src/course-team/course-team-member/CourseTeamMember.jsx +++ b/src/course-team/course-team-member/CourseTeamMember.jsx @@ -7,8 +7,8 @@ import { Icon, IconButtonWithTooltip, MailtoLink, -} from '@edx/paragon'; -import { DeleteOutline } from '@edx/paragon/icons'; +} from '@openedx/paragon'; +import { DeleteOutline } from '@openedx/paragon/icons'; import messages from './messages'; import { USER_ROLES, BADGE_STATES } from '../constants'; diff --git a/src/course-team/hooks.jsx b/src/course-team/hooks.jsx index 6fceb5aac9..1b3778fecf 100644 --- a/src/course-team/hooks.jsx +++ b/src/course-team/hooks.jsx @@ -1,7 +1,7 @@ import { useDispatch, useSelector } from 'react-redux'; import { getAuthenticatedUser } from '@edx/frontend-platform/auth'; import { useEffect, useState } from 'react'; -import { useToggle } from '@edx/paragon'; +import { useToggle } from '@openedx/paragon'; import { USER_ROLES } from '../constants'; import { RequestStatus } from '../data/constants'; diff --git a/src/course-team/info-modal/InfoModal.jsx b/src/course-team/info-modal/InfoModal.jsx index 3c489bfe58..d9ab33852c 100644 --- a/src/course-team/info-modal/InfoModal.jsx +++ b/src/course-team/info-modal/InfoModal.jsx @@ -4,7 +4,7 @@ import { ActionRow, Button, AlertModal, -} from '@edx/paragon'; +} from '@openedx/paragon'; import { useIntl } from '@edx/frontend-platform/i18n'; import { MODAL_TYPES } from '../constants'; diff --git a/src/course-updates/CourseUpdates.jsx b/src/course-updates/CourseUpdates.jsx index ce63ade49e..791072730c 100644 --- a/src/course-updates/CourseUpdates.jsx +++ b/src/course-updates/CourseUpdates.jsx @@ -5,8 +5,8 @@ import { Button, Container, Layout, -} from '@edx/paragon'; -import { Add as AddIcon } from '@edx/paragon/icons'; +} from '@openedx/paragon'; +import { Add as AddIcon } from '@openedx/paragon/icons'; import { useSelector } from 'react-redux'; import { useModel } from '../generic/model-store'; diff --git a/src/course-updates/course-handouts/CourseHandouts.jsx b/src/course-updates/course-handouts/CourseHandouts.jsx index 2dc7d5ee16..c3303e2d56 100644 --- a/src/course-updates/course-handouts/CourseHandouts.jsx +++ b/src/course-updates/course-handouts/CourseHandouts.jsx @@ -1,7 +1,7 @@ import React from 'react'; import PropTypes from 'prop-types'; -import { Icon, IconButtonWithTooltip } from '@edx/paragon'; -import { EditOutline } from '@edx/paragon/icons'; +import { Icon, IconButtonWithTooltip } from '@openedx/paragon'; +import { EditOutline } from '@openedx/paragon/icons'; import { useIntl } from '@edx/frontend-platform/i18n'; import messages from './messages'; diff --git a/src/course-updates/course-update/CourseUpdate.jsx b/src/course-updates/course-update/CourseUpdate.jsx index 51d8194e33..f02f74f9dd 100644 --- a/src/course-updates/course-update/CourseUpdate.jsx +++ b/src/course-updates/course-update/CourseUpdate.jsx @@ -1,8 +1,8 @@ import React from 'react'; import PropTypes from 'prop-types'; -import { Icon, IconButtonWithTooltip } from '@edx/paragon'; +import { Icon, IconButtonWithTooltip } from '@openedx/paragon'; import { useIntl } from '@edx/frontend-platform/i18n'; -import { DeleteOutline, EditOutline, Error as ErrorIcon } from '@edx/paragon/icons'; +import { DeleteOutline, EditOutline, Error as ErrorIcon } from '@openedx/paragon/icons'; import { isDateForUpdateValid } from './utils'; import messages from './messages'; diff --git a/src/course-updates/delete-modal/DeleteModal.jsx b/src/course-updates/delete-modal/DeleteModal.jsx index 4190a1b94d..68f946dc9a 100644 --- a/src/course-updates/delete-modal/DeleteModal.jsx +++ b/src/course-updates/delete-modal/DeleteModal.jsx @@ -4,7 +4,7 @@ import { ActionRow, Button, AlertModal, -} from '@edx/paragon'; +} from '@openedx/paragon'; import { useIntl } from '@edx/frontend-platform/i18n'; import messages from './messages'; diff --git a/src/course-updates/hooks.jsx b/src/course-updates/hooks.jsx index 20c9c29475..05f80fe033 100644 --- a/src/course-updates/hooks.jsx +++ b/src/course-updates/hooks.jsx @@ -1,7 +1,7 @@ import { useDispatch, useSelector } from 'react-redux'; import moment from 'moment/moment'; import { useEffect, useState } from 'react'; -import { useToggle } from '@edx/paragon'; +import { useToggle } from '@openedx/paragon'; import { COMMA_SEPARATED_DATE_FORMAT } from '../constants'; import { getCourseHandouts, getCourseUpdates } from './data/selectors'; diff --git a/src/course-updates/update-form/UpdateForm.jsx b/src/course-updates/update-form/UpdateForm.jsx index 44eb42c527..23fa88321c 100644 --- a/src/course-updates/update-form/UpdateForm.jsx +++ b/src/course-updates/update-form/UpdateForm.jsx @@ -5,11 +5,11 @@ import { Button, Form, Icon, -} from '@edx/paragon'; +} from '@openedx/paragon'; import classNames from 'classnames'; import DatePicker from 'react-datepicker/dist'; import { useIntl } from '@edx/frontend-platform/i18n'; -import { Calendar as CalendarIcon, Error as ErrorIcon } from '@edx/paragon/icons'; +import { Calendar as CalendarIcon, Error as ErrorIcon } from '@openedx/paragon/icons'; import { Formik } from 'formik'; import { diff --git a/src/custom-pages/CustomPageCard.jsx b/src/custom-pages/CustomPageCard.jsx index e0aeed548a..1d5319efb5 100644 --- a/src/custom-pages/CustomPageCard.jsx +++ b/src/custom-pages/CustomPageCard.jsx @@ -9,14 +9,14 @@ import { Button, StatefulButton, useToggle, -} from '@edx/paragon'; +} from '@openedx/paragon'; import { DeleteOutline, EditOutline, SpinnerSimple, Visibility, VisibilityOff, -} from '@edx/paragon/icons'; +} from '@openedx/paragon/icons'; import { useNavigate } from 'react-router-dom'; import { deleteSingleCustomPage, updateCustomPageVisibility } from './data/thunks'; import messages from './messages'; diff --git a/src/custom-pages/CustomPages.jsx b/src/custom-pages/CustomPages.jsx index 7b3bfc1b9a..53f957cf71 100644 --- a/src/custom-pages/CustomPages.jsx +++ b/src/custom-pages/CustomPages.jsx @@ -16,8 +16,8 @@ import { Image, ModalDialog, Container, -} from '@edx/paragon'; -import { Add, SpinnerSimple } from '@edx/paragon/icons'; +} from '@openedx/paragon'; +import { Add, SpinnerSimple } from '@openedx/paragon/icons'; import Placeholder, { DraggableList, SortableItem, diff --git a/src/export-page/CourseExportPage.jsx b/src/export-page/CourseExportPage.jsx index 55ae670649..b332499732 100644 --- a/src/export-page/CourseExportPage.jsx +++ b/src/export-page/CourseExportPage.jsx @@ -4,8 +4,8 @@ import { useDispatch, useSelector } from 'react-redux'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import { Container, Layout, Button, Card, -} from '@edx/paragon'; -import { ArrowCircleDown as ArrowCircleDownIcon } from '@edx/paragon/icons'; +} from '@openedx/paragon'; +import { ArrowCircleDown as ArrowCircleDownIcon } from '@openedx/paragon/icons'; import Cookies from 'universal-cookie'; import { getConfig } from '@edx/frontend-platform'; import { Helmet } from 'react-helmet'; diff --git a/src/export-page/export-footer/ExportFooter.jsx b/src/export-page/export-footer/ExportFooter.jsx index 7709709b54..358bf474b0 100644 --- a/src/export-page/export-footer/ExportFooter.jsx +++ b/src/export-page/export-footer/ExportFooter.jsx @@ -3,7 +3,7 @@ import { injectIntl, intlShape, } from '@edx/frontend-platform/i18n'; -import { Layout } from '@edx/paragon'; +import { Layout } from '@openedx/paragon'; import messages from './messages'; diff --git a/src/export-page/export-sidebar/ExportSidebar.jsx b/src/export-page/export-sidebar/ExportSidebar.jsx index 6daf541e00..c8684a577a 100644 --- a/src/export-page/export-sidebar/ExportSidebar.jsx +++ b/src/export-page/export-sidebar/ExportSidebar.jsx @@ -4,7 +4,7 @@ import { intlShape, } from '@edx/frontend-platform/i18n'; import PropTypes from 'prop-types'; -import { Hyperlink } from '@edx/paragon'; +import { Hyperlink } from '@openedx/paragon'; import { getConfig } from '@edx/frontend-platform'; import { HelpSidebar } from '../../generic/help-sidebar'; diff --git a/src/export-page/export-stepper/ExportStepper.jsx b/src/export-page/export-stepper/ExportStepper.jsx index 0fbbe66e58..457a1e5600 100644 --- a/src/export-page/export-stepper/ExportStepper.jsx +++ b/src/export-page/export-stepper/ExportStepper.jsx @@ -6,7 +6,7 @@ import { } from '@edx/frontend-platform/i18n'; import PropTypes from 'prop-types'; import { useDispatch, useSelector } from 'react-redux'; -import { Button } from '@edx/paragon'; +import { Button } from '@openedx/paragon'; import CourseStepper from '../../generic/course-stepper'; import { diff --git a/src/files-and-videos/files-page/FileInfoModalSidebar.jsx b/src/files-and-videos/files-page/FileInfoModalSidebar.jsx index 842c6e568c..045aeb9daa 100644 --- a/src/files-and-videos/files-page/FileInfoModalSidebar.jsx +++ b/src/files-and-videos/files-page/FileInfoModalSidebar.jsx @@ -15,8 +15,8 @@ import { Truncate, IconButtonWithTooltip, CheckboxControl, -} from '@edx/paragon'; -import { ContentCopy, InfoOutline } from '@edx/paragon/icons'; +} from '@openedx/paragon'; +import { ContentCopy, InfoOutline } from '@openedx/paragon/icons'; import { getFileSizeToClosestByte } from '../generic/utils'; import messages from './messages'; diff --git a/src/files-and-videos/files-page/FileThumbnail.jsx b/src/files-and-videos/files-page/FileThumbnail.jsx index bf96fbda8b..ace3045307 100644 --- a/src/files-and-videos/files-page/FileThumbnail.jsx +++ b/src/files-and-videos/files-page/FileThumbnail.jsx @@ -4,7 +4,7 @@ import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import { Icon, Image, -} from '@edx/paragon'; +} from '@openedx/paragon'; import { getSrc } from './data/utils'; import messages from './messages'; diff --git a/src/files-and-videos/files-page/FilesPage.jsx b/src/files-and-videos/files-page/FilesPage.jsx index 236e594a92..4c3978961e 100644 --- a/src/files-and-videos/files-page/FilesPage.jsx +++ b/src/files-and-videos/files-page/FilesPage.jsx @@ -2,7 +2,7 @@ import React, { useEffect } from 'react'; import PropTypes from 'prop-types'; import { useDispatch, useSelector } from 'react-redux'; import { injectIntl, FormattedMessage, intlShape } from '@edx/frontend-platform/i18n'; -import { CheckboxFilter, Container } from '@edx/paragon'; +import { CheckboxFilter, Container } from '@openedx/paragon'; import Placeholder from '@edx/frontend-lib-content-components'; import { RequestStatus } from '../../data/constants'; diff --git a/src/files-and-videos/files-page/data/utils.js b/src/files-and-videos/files-page/data/utils.js index 676c140ecd..993875353d 100644 --- a/src/files-and-videos/files-page/data/utils.js +++ b/src/files-and-videos/files-page/data/utils.js @@ -2,7 +2,7 @@ import { InsertDriveFile, Terminal, AudioFile, -} from '@edx/paragon/icons'; +} from '@openedx/paragon/icons'; import { ensureConfig, getConfig } from '@edx/frontend-platform'; import FILES_AND_UPLOAD_TYPE_FILTERS from '../../generic/constants'; diff --git a/src/files-and-videos/generic/ApiStatusToast.jsx b/src/files-and-videos/generic/ApiStatusToast.jsx index 6d59e1f456..8d1f0f73ba 100644 --- a/src/files-and-videos/generic/ApiStatusToast.jsx +++ b/src/files-and-videos/generic/ApiStatusToast.jsx @@ -1,7 +1,7 @@ import React from 'react'; import PropTypes from 'prop-types'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; -import { Toast } from '@edx/paragon'; +import { Toast } from '@openedx/paragon'; import messages from './messages'; const ApiStatusToast = ({ diff --git a/src/files-and-videos/generic/FileMenu.jsx b/src/files-and-videos/generic/FileMenu.jsx index 6a25fc891f..7401849e12 100644 --- a/src/files-and-videos/generic/FileMenu.jsx +++ b/src/files-and-videos/generic/FileMenu.jsx @@ -5,8 +5,8 @@ import { Dropdown, IconButton, Icon, -} from '@edx/paragon'; -import { MoreHoriz } from '@edx/paragon/icons'; +} from '@openedx/paragon'; +import { MoreHoriz } from '@openedx/paragon/icons'; import messages from './messages'; const FileMenu = ({ diff --git a/src/files-and-videos/generic/FileTable.jsx b/src/files-and-videos/generic/FileTable.jsx index f58f5c29f0..1df7f0c1ae 100644 --- a/src/files-and-videos/generic/FileTable.jsx +++ b/src/files-and-videos/generic/FileTable.jsx @@ -11,7 +11,7 @@ import { AlertModal, ActionRow, Button, -} from '@edx/paragon'; +} from '@openedx/paragon'; import { RequestStatus } from '../../data/constants'; import { sortFiles } from './utils'; diff --git a/src/files-and-videos/generic/InfoModal.jsx b/src/files-and-videos/generic/InfoModal.jsx index 6b9c5ee5c8..14276a4c2f 100644 --- a/src/files-and-videos/generic/InfoModal.jsx +++ b/src/files-and-videos/generic/InfoModal.jsx @@ -11,8 +11,8 @@ import { ModalDialog, Stack, Truncate, -} from '@edx/paragon'; -import { Error } from '@edx/paragon/icons'; +} from '@openedx/paragon'; +import { Error } from '@openedx/paragon/icons'; import messages from './messages'; import UsageMetricsMessages from './UsageMetricsMessage'; diff --git a/src/files-and-videos/generic/UsageMetricsMessage.jsx b/src/files-and-videos/generic/UsageMetricsMessage.jsx index fee391f094..54ae6cfe82 100644 --- a/src/files-and-videos/generic/UsageMetricsMessage.jsx +++ b/src/files-and-videos/generic/UsageMetricsMessage.jsx @@ -6,8 +6,8 @@ import { Icon, Row, Spinner, -} from '@edx/paragon'; -import { ErrorOutline } from '@edx/paragon/icons'; +} from '@openedx/paragon'; +import { ErrorOutline } from '@openedx/paragon/icons'; import isEmpty from 'lodash/isEmpty'; import { RequestStatus } from '../../data/constants'; import messages from './messages'; diff --git a/src/files-and-videos/generic/table-components/FilterStatus.jsx b/src/files-and-videos/generic/table-components/FilterStatus.jsx index 9c8f5e7c56..0acf0c84a4 100644 --- a/src/files-and-videos/generic/table-components/FilterStatus.jsx +++ b/src/files-and-videos/generic/table-components/FilterStatus.jsx @@ -3,8 +3,8 @@ import PropTypes from 'prop-types'; import { FormattedMessage } from '@edx/frontend-platform/i18n'; import { DataTableContext, Button, Row, Chip, -} from '@edx/paragon'; -import { Close } from '@edx/paragon/icons'; +} from '@openedx/paragon'; +import { Close } from '@openedx/paragon/icons'; import { getFilters, removeFilter } from './utils'; const FilterStatus = ({ diff --git a/src/files-and-videos/generic/table-components/Footer.jsx b/src/files-and-videos/generic/table-components/Footer.jsx index d7141d2991..34b1932aa2 100644 --- a/src/files-and-videos/generic/table-components/Footer.jsx +++ b/src/files-and-videos/generic/table-components/Footer.jsx @@ -1,5 +1,5 @@ import React, { useContext } from 'react'; -import { DataTableContext, Pagination, TableFooter } from '@edx/paragon'; +import { DataTableContext, Pagination, TableFooter } from '@openedx/paragon'; const Footer = () => { const { diff --git a/src/files-and-videos/generic/table-components/GalleryCard.jsx b/src/files-and-videos/generic/table-components/GalleryCard.jsx index 0ad792464a..4cda6460fa 100644 --- a/src/files-and-videos/generic/table-components/GalleryCard.jsx +++ b/src/files-and-videos/generic/table-components/GalleryCard.jsx @@ -6,8 +6,8 @@ import { Card, Chip, Truncate, -} from '@edx/paragon'; -import { ClosedCaption } from '@edx/paragon/icons'; +} from '@openedx/paragon'; +import { ClosedCaption } from '@openedx/paragon/icons'; import FileMenu from '../FileMenu'; import FileThumbnail from '../ThumbnailPreview'; diff --git a/src/files-and-videos/generic/table-components/RowStatus.jsx b/src/files-and-videos/generic/table-components/RowStatus.jsx index 0733e87573..e22e496e0a 100644 --- a/src/files-and-videos/generic/table-components/RowStatus.jsx +++ b/src/files-and-videos/generic/table-components/RowStatus.jsx @@ -1,6 +1,6 @@ import React, { useContext } from 'react'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; -import { DataTableContext } from '@edx/paragon'; +import { DataTableContext } from '@openedx/paragon'; import { getCurrentViewRange } from './utils'; const RowStatus = ({ diff --git a/src/files-and-videos/generic/table-components/TableActions.jsx b/src/files-and-videos/generic/table-components/TableActions.jsx index 36d64f5877..f73e34822c 100644 --- a/src/files-and-videos/generic/table-components/TableActions.jsx +++ b/src/files-and-videos/generic/table-components/TableActions.jsx @@ -8,8 +8,8 @@ import { DataTableContext, Dropdown, useToggle, -} from '@edx/paragon'; -import { Add, Tune } from '@edx/paragon/icons'; +} from '@openedx/paragon'; +import { Add, Tune } from '@openedx/paragon/icons'; import messages from '../messages'; import SortAndFilterModal from './sort-and-filter-modal'; diff --git a/src/files-and-videos/generic/table-components/sort-and-filter-modal/SortAndFilterModal.jsx b/src/files-and-videos/generic/table-components/sort-and-filter-modal/SortAndFilterModal.jsx index 8c5796e83f..b50af423e0 100644 --- a/src/files-and-videos/generic/table-components/sort-and-filter-modal/SortAndFilterModal.jsx +++ b/src/files-and-videos/generic/table-components/sort-and-filter-modal/SortAndFilterModal.jsx @@ -9,7 +9,7 @@ import { ModalDialog, SelectableBox, useCheckboxSetValues, -} from '@edx/paragon'; +} from '@openedx/paragon'; import messages from './messages'; import { getCheckedFilters, getFilterOptions, processFilters } from './utils'; diff --git a/src/files-and-videos/generic/table-components/table-custom-columns/AccessColumn.jsx b/src/files-and-videos/generic/table-components/table-custom-columns/AccessColumn.jsx index b1cde1e03d..03faad33c5 100644 --- a/src/files-and-videos/generic/table-components/table-custom-columns/AccessColumn.jsx +++ b/src/files-and-videos/generic/table-components/table-custom-columns/AccessColumn.jsx @@ -1,7 +1,7 @@ import React from 'react'; import { PropTypes } from 'prop-types'; -import { Icon, OverlayTrigger, Tooltip } from '@edx/paragon'; -import { Locked, LockOpen } from '@edx/paragon/icons'; +import { Icon, OverlayTrigger, Tooltip } from '@openedx/paragon'; +import { Locked, LockOpen } from '@openedx/paragon/icons'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import messages from '../../messages'; diff --git a/src/files-and-videos/generic/table-components/table-custom-columns/ActiveColumn.jsx b/src/files-and-videos/generic/table-components/table-custom-columns/ActiveColumn.jsx index 149c0736ef..ba735582a3 100644 --- a/src/files-and-videos/generic/table-components/table-custom-columns/ActiveColumn.jsx +++ b/src/files-and-videos/generic/table-components/table-custom-columns/ActiveColumn.jsx @@ -1,7 +1,7 @@ import React from 'react'; import { PropTypes } from 'prop-types'; -import { Icon } from '@edx/paragon'; -import { Check } from '@edx/paragon/icons'; +import { Icon } from '@openedx/paragon'; +import { Check } from '@openedx/paragon/icons'; const ActiveColumn = ({ row }) => { const { usageLocations } = row.original; diff --git a/src/files-and-videos/generic/table-components/table-custom-columns/MoreInfoColumn.jsx b/src/files-and-videos/generic/table-components/table-custom-columns/MoreInfoColumn.jsx index 7e359ce30f..d17b18d2bc 100644 --- a/src/files-and-videos/generic/table-components/table-custom-columns/MoreInfoColumn.jsx +++ b/src/files-and-videos/generic/table-components/table-custom-columns/MoreInfoColumn.jsx @@ -9,8 +9,8 @@ import { Menu, MenuItem, useToggle, -} from '@edx/paragon'; -import { MoreHoriz } from '@edx/paragon/icons'; +} from '@openedx/paragon'; +import { MoreHoriz } from '@openedx/paragon/icons'; import messages from '../../messages'; diff --git a/src/files-and-videos/generic/table-components/table-custom-columns/StatusColumn.jsx b/src/files-and-videos/generic/table-components/table-custom-columns/StatusColumn.jsx index d28f4ad906..c88bb65875 100644 --- a/src/files-and-videos/generic/table-components/table-custom-columns/StatusColumn.jsx +++ b/src/files-and-videos/generic/table-components/table-custom-columns/StatusColumn.jsx @@ -1,6 +1,6 @@ import React from 'react'; import { PropTypes } from 'prop-types'; -import { Badge } from '@edx/paragon'; +import { Badge } from '@openedx/paragon'; const StatusColumn = ({ row }) => { const { status } = row.original; diff --git a/src/files-and-videos/generic/table-components/table-custom-columns/TranscriptColumn.jsx b/src/files-and-videos/generic/table-components/table-custom-columns/TranscriptColumn.jsx index 0f445c5c3e..dcd8a900aa 100644 --- a/src/files-and-videos/generic/table-components/table-custom-columns/TranscriptColumn.jsx +++ b/src/files-and-videos/generic/table-components/table-custom-columns/TranscriptColumn.jsx @@ -1,8 +1,8 @@ import React from 'react'; import PropTypes from 'prop-types'; import { injectIntl, FormattedMessage } from '@edx/frontend-platform/i18n'; -import { Icon } from '@edx/paragon'; -import { Info } from '@edx/paragon/icons'; +import { Icon } from '@openedx/paragon'; +import { Info } from '@openedx/paragon/icons'; import { TRANSCRIPT_FAILURE_STATUSES } from '../../../videos-page/data/constants'; const TranscriptColumn = ({ row }) => { diff --git a/src/files-and-videos/videos-page/VideoThumbnail.jsx b/src/files-and-videos/videos-page/VideoThumbnail.jsx index f86b3e00de..310e650ce6 100644 --- a/src/files-and-videos/videos-page/VideoThumbnail.jsx +++ b/src/files-and-videos/videos-page/VideoThumbnail.jsx @@ -1,13 +1,13 @@ import React, { useState } from 'react'; import PropTypes from 'prop-types'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; -import { VideoFile } from '@edx/paragon/icons'; +import { VideoFile } from '@openedx/paragon/icons'; import { Badge, Button, Icon, Image, -} from '@edx/paragon'; +} from '@openedx/paragon'; import { FileInput, useFileInput } from '../generic'; import messages from './messages'; diff --git a/src/files-and-videos/videos-page/VideosPage.jsx b/src/files-and-videos/videos-page/VideosPage.jsx index 3b4fe807f8..7c20f6c4af 100644 --- a/src/files-and-videos/videos-page/VideosPage.jsx +++ b/src/files-and-videos/videos-page/VideosPage.jsx @@ -12,7 +12,7 @@ import { Button, CheckboxFilter, Container, -} from '@edx/paragon'; +} from '@openedx/paragon'; import Placeholder from '@edx/frontend-lib-content-components'; import { RequestStatus } from '../../data/constants'; diff --git a/src/files-and-videos/videos-page/info-sidebar/InfoTab.jsx b/src/files-and-videos/videos-page/info-sidebar/InfoTab.jsx index cdc5ab2bd6..601089f0eb 100644 --- a/src/files-and-videos/videos-page/info-sidebar/InfoTab.jsx +++ b/src/files-and-videos/videos-page/info-sidebar/InfoTab.jsx @@ -1,6 +1,6 @@ import React from 'react'; import PropTypes from 'prop-types'; -import { Stack } from '@edx/paragon'; +import { Stack } from '@openedx/paragon'; import { injectIntl, FormattedDate, FormattedMessage } from '@edx/frontend-platform/i18n'; import { getFileSizeToClosestByte } from '../../generic/utils'; import { getFormattedDuration } from '../data/utils'; diff --git a/src/files-and-videos/videos-page/info-sidebar/TranscriptTab.jsx b/src/files-and-videos/videos-page/info-sidebar/TranscriptTab.jsx index ed1dcf8545..927b6aa02b 100644 --- a/src/files-and-videos/videos-page/info-sidebar/TranscriptTab.jsx +++ b/src/files-and-videos/videos-page/info-sidebar/TranscriptTab.jsx @@ -3,8 +3,8 @@ import PropTypes from 'prop-types'; import { useDispatch, useSelector } from 'react-redux'; import { isEmpty } from 'lodash'; import { ErrorAlert } from '@edx/frontend-lib-content-components'; -import { Button, Stack } from '@edx/paragon'; -import { Add } from '@edx/paragon/icons'; +import { Button, Stack } from '@openedx/paragon'; +import { Add } from '@openedx/paragon/icons'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import { getLanguages, getSortedTranscripts } from '../data/utils'; import Transcript from './transcript-item'; diff --git a/src/files-and-videos/videos-page/info-sidebar/VideoInfoModalSidebar.jsx b/src/files-and-videos/videos-page/info-sidebar/VideoInfoModalSidebar.jsx index dc3f9fa551..053587db0d 100644 --- a/src/files-and-videos/videos-page/info-sidebar/VideoInfoModalSidebar.jsx +++ b/src/files-and-videos/videos-page/info-sidebar/VideoInfoModalSidebar.jsx @@ -4,7 +4,7 @@ import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import { Tabs, Tab, -} from '@edx/paragon'; +} from '@openedx/paragon'; import InfoTab from './InfoTab'; import TranscriptTab from './TranscriptTab'; import messages from './messages'; diff --git a/src/files-and-videos/videos-page/info-sidebar/transcript-item/LanguageSelect.jsx b/src/files-and-videos/videos-page/info-sidebar/transcript-item/LanguageSelect.jsx index f513927a33..91317d65bc 100644 --- a/src/files-and-videos/videos-page/info-sidebar/transcript-item/LanguageSelect.jsx +++ b/src/files-and-videos/videos-page/info-sidebar/transcript-item/LanguageSelect.jsx @@ -1,7 +1,7 @@ import React from 'react'; import PropTypes from 'prop-types'; -import { Dropdown, Icon } from '@edx/paragon'; -import { Check, ExpandMore } from '@edx/paragon/icons'; +import { Dropdown, Icon } from '@openedx/paragon'; +import { Check, ExpandMore } from '@openedx/paragon/icons'; import { isEmpty } from 'lodash'; const LanguageSelect = ({ diff --git a/src/files-and-videos/videos-page/info-sidebar/transcript-item/Transcript.jsx b/src/files-and-videos/videos-page/info-sidebar/transcript-item/Transcript.jsx index af8351a008..781fe25748 100644 --- a/src/files-and-videos/videos-page/info-sidebar/transcript-item/Transcript.jsx +++ b/src/files-and-videos/videos-page/info-sidebar/transcript-item/Transcript.jsx @@ -6,8 +6,8 @@ import { Icon, IconButton, useToggle, -} from '@edx/paragon'; -import { DeleteOutline } from '@edx/paragon/icons'; +} from '@openedx/paragon'; +import { DeleteOutline } from '@openedx/paragon/icons'; import { injectIntl, FormattedMessage, intlShape } from '@edx/frontend-platform/i18n'; import { isEmpty } from 'lodash'; import LanguageSelect from './LanguageSelect'; diff --git a/src/files-and-videos/videos-page/info-sidebar/transcript-item/TranscriptMenu.jsx b/src/files-and-videos/videos-page/info-sidebar/transcript-item/TranscriptMenu.jsx index bdeb8a4f0a..3071acbf21 100644 --- a/src/files-and-videos/videos-page/info-sidebar/transcript-item/TranscriptMenu.jsx +++ b/src/files-and-videos/videos-page/info-sidebar/transcript-item/TranscriptMenu.jsx @@ -1,8 +1,8 @@ import React from 'react'; import PropTypes from 'prop-types'; import { FormattedMessage, injectIntl } from '@edx/frontend-platform/i18n'; -import { Dropdown, Icon, IconButton } from '@edx/paragon'; -import { MoreHoriz } from '@edx/paragon/icons'; +import { Dropdown, Icon, IconButton } from '@openedx/paragon'; +import { MoreHoriz } from '@openedx/paragon/icons'; import messages from './messages'; diff --git a/src/files-and-videos/videos-page/transcript-settings/Cielo24Form.jsx b/src/files-and-videos/videos-page/transcript-settings/Cielo24Form.jsx index 76dad30e44..4169d3fbf5 100644 --- a/src/files-and-videos/videos-page/transcript-settings/Cielo24Form.jsx +++ b/src/files-and-videos/videos-page/transcript-settings/Cielo24Form.jsx @@ -2,7 +2,7 @@ import React from 'react'; import PropTypes from 'prop-types'; import { isEmpty } from 'lodash'; import { FormattedMessage, injectIntl, intlShape } from '@edx/frontend-platform/i18n'; -import { Form, Stack, TransitionReplace } from '@edx/paragon'; +import { Form, Stack, TransitionReplace } from '@openedx/paragon'; import FormDropdown from './FormDropdown'; import { getFidelityOptions } from '../data/utils'; import messages from './messages'; diff --git a/src/files-and-videos/videos-page/transcript-settings/FormDropdown.jsx b/src/files-and-videos/videos-page/transcript-settings/FormDropdown.jsx index 99c03556e2..c22f1598cc 100644 --- a/src/files-and-videos/videos-page/transcript-settings/FormDropdown.jsx +++ b/src/files-and-videos/videos-page/transcript-settings/FormDropdown.jsx @@ -1,7 +1,7 @@ import React from 'react'; -import { Dropdown, Form, Icon } from '@edx/paragon'; +import { Dropdown, Form, Icon } from '@openedx/paragon'; import PropTypes from 'prop-types'; -import { Check } from '@edx/paragon/icons'; +import { Check } from '@openedx/paragon/icons'; import { isArray, isEmpty } from 'lodash'; const FormDropdown = ({ diff --git a/src/files-and-videos/videos-page/transcript-settings/OrderTranscriptForm.jsx b/src/files-and-videos/videos-page/transcript-settings/OrderTranscriptForm.jsx index 085708ae47..2d53dc5f29 100644 --- a/src/files-and-videos/videos-page/transcript-settings/OrderTranscriptForm.jsx +++ b/src/files-and-videos/videos-page/transcript-settings/OrderTranscriptForm.jsx @@ -1,7 +1,7 @@ import React, { useEffect, useState } from 'react'; import PropTypes from 'prop-types'; import { FormattedMessage, injectIntl, intlShape } from '@edx/frontend-platform/i18n'; -import { Button, SelectableBox, Stack } from '@edx/paragon'; +import { Button, SelectableBox, Stack } from '@openedx/paragon'; import { ErrorAlert } from '@edx/frontend-lib-content-components'; import Cielo24Form from './Cielo24Form'; import ThreePlayMediaForm from './ThreePlayMediaForm'; diff --git a/src/files-and-videos/videos-page/transcript-settings/ThreePlayMediaForm.jsx b/src/files-and-videos/videos-page/transcript-settings/ThreePlayMediaForm.jsx index fdde6f1c25..b9c3e7b712 100644 --- a/src/files-and-videos/videos-page/transcript-settings/ThreePlayMediaForm.jsx +++ b/src/files-and-videos/videos-page/transcript-settings/ThreePlayMediaForm.jsx @@ -7,8 +7,8 @@ import { Icon, Stack, TransitionReplace, -} from '@edx/paragon'; -import { Check } from '@edx/paragon/icons'; +} from '@openedx/paragon'; +import { Check } from '@openedx/paragon/icons'; import FormDropdown from './FormDropdown'; import { getLanguageOptions } from '../data/utils'; import messages from './messages'; diff --git a/src/files-and-videos/videos-page/transcript-settings/TranscriptSettings.jsx b/src/files-and-videos/videos-page/transcript-settings/TranscriptSettings.jsx index 247cc5589d..db896c83d4 100644 --- a/src/files-and-videos/videos-page/transcript-settings/TranscriptSettings.jsx +++ b/src/files-and-videos/videos-page/transcript-settings/TranscriptSettings.jsx @@ -9,8 +9,8 @@ import { Icon, IconButton, Sheet, TransitionReplace, -} from '@edx/paragon'; -import { ChevronLeft, ChevronRight, Close } from '@edx/paragon/icons'; +} from '@openedx/paragon'; +import { ChevronLeft, ChevronRight, Close } from '@openedx/paragon/icons'; import AITranslationsComponent from '@edx/frontend-component-ai-translations-edx'; import OrderTranscriptForm from './OrderTranscriptForm'; import messages from './messages'; diff --git a/src/generic/AlertProctoringError.jsx b/src/generic/AlertProctoringError.jsx index 0839e558d8..8a729272a3 100644 --- a/src/generic/AlertProctoringError.jsx +++ b/src/generic/AlertProctoringError.jsx @@ -1,4 +1,4 @@ -import { Alert } from '@edx/paragon'; +import { Alert } from '@openedx/paragon'; import React from 'react'; import PropTypes from 'prop-types'; diff --git a/src/generic/CollapsableEditor.jsx b/src/generic/CollapsableEditor.jsx index 530fcc035f..3e4e7b0ec3 100644 --- a/src/generic/CollapsableEditor.jsx +++ b/src/generic/CollapsableEditor.jsx @@ -1,5 +1,5 @@ -import { Collapsible, Icon, IconButton } from '@edx/paragon'; -import { Delete, ExpandLess, ExpandMore } from '@edx/paragon/icons'; +import { Collapsible, Icon, IconButton } from '@openedx/paragon'; +import { Delete, ExpandLess, ExpandMore } from '@openedx/paragon/icons'; import PropTypes from 'prop-types'; import React from 'react'; diff --git a/src/generic/ConfirmationPopup.jsx b/src/generic/ConfirmationPopup.jsx index e4320aecb3..23c7a6298a 100644 --- a/src/generic/ConfirmationPopup.jsx +++ b/src/generic/ConfirmationPopup.jsx @@ -1,6 +1,6 @@ import React from 'react'; import PropTypes from 'prop-types'; -import { Button, Card } from '@edx/paragon'; +import { Button, Card } from '@openedx/paragon'; const ConfirmationPopup = ({ label, diff --git a/src/generic/ConnectionErrorAlert.jsx b/src/generic/ConnectionErrorAlert.jsx index be7128dfd7..3fd9989df4 100644 --- a/src/generic/ConnectionErrorAlert.jsx +++ b/src/generic/ConnectionErrorAlert.jsx @@ -1,6 +1,6 @@ import React from 'react'; import { injectIntl, intlShape, FormattedMessage } from '@edx/frontend-platform/i18n'; -import { Alert } from '@edx/paragon'; +import { Alert } from '@openedx/paragon'; import { getConfig } from '@edx/frontend-platform'; import messages from '../messages'; diff --git a/src/generic/FieldFeedback.jsx b/src/generic/FieldFeedback.jsx index 6c36aea519..5a47a42e44 100644 --- a/src/generic/FieldFeedback.jsx +++ b/src/generic/FieldFeedback.jsx @@ -1,6 +1,6 @@ import React from 'react'; import PropTypes from 'prop-types'; -import { Form, TransitionReplace } from '@edx/paragon'; +import { Form, TransitionReplace } from '@openedx/paragon'; const FieldFeedback = ({ feedbackClasses, diff --git a/src/generic/FormSwitchGroup.jsx b/src/generic/FormSwitchGroup.jsx index 58d2ebb493..1c2cd00e72 100644 --- a/src/generic/FormSwitchGroup.jsx +++ b/src/generic/FormSwitchGroup.jsx @@ -1,6 +1,6 @@ import React from 'react'; import PropTypes from 'prop-types'; -import { Form, SwitchControl } from '@edx/paragon'; +import { Form, SwitchControl } from '@openedx/paragon'; import './FormSwitchGroup.scss'; diff --git a/src/generic/FormikControl.jsx b/src/generic/FormikControl.jsx index 981e3be025..763605fde5 100644 --- a/src/generic/FormikControl.jsx +++ b/src/generic/FormikControl.jsx @@ -1,5 +1,5 @@ /* eslint-disable react/jsx-no-useless-fragment */ -import { Form } from '@edx/paragon'; +import { Form } from '@openedx/paragon'; import { getIn, useFormikContext } from 'formik'; import PropTypes from 'prop-types'; import React from 'react'; diff --git a/src/generic/FormikErrorFeedback.jsx b/src/generic/FormikErrorFeedback.jsx index c17bc36e91..936940e068 100644 --- a/src/generic/FormikErrorFeedback.jsx +++ b/src/generic/FormikErrorFeedback.jsx @@ -1,4 +1,4 @@ -import { Form, TransitionReplace } from '@edx/paragon'; +import { Form, TransitionReplace } from '@openedx/paragon'; import { getIn, useFormikContext } from 'formik'; import PropTypes from 'prop-types'; import React from 'react'; diff --git a/src/generic/Loading.jsx b/src/generic/Loading.jsx index 9c696b013c..64abd9acec 100644 --- a/src/generic/Loading.jsx +++ b/src/generic/Loading.jsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Spinner } from '@edx/paragon'; +import { Spinner } from '@openedx/paragon'; import { FormattedMessage } from '@edx/frontend-platform/i18n'; export const LoadingSpinner = () => ( diff --git a/src/generic/PermissionDeniedAlert.jsx b/src/generic/PermissionDeniedAlert.jsx index 93d48edddd..00f62a106a 100644 --- a/src/generic/PermissionDeniedAlert.jsx +++ b/src/generic/PermissionDeniedAlert.jsx @@ -1,6 +1,6 @@ import React from 'react'; import { FormattedMessage } from '@edx/frontend-platform/i18n'; -import { Alert } from '@edx/paragon'; +import { Alert } from '@openedx/paragon'; const PermissionDeniedAlert = () => ( diff --git a/src/generic/SaveFormConnectionErrorAlert.jsx b/src/generic/SaveFormConnectionErrorAlert.jsx index 576954cea9..fe40bcf21f 100644 --- a/src/generic/SaveFormConnectionErrorAlert.jsx +++ b/src/generic/SaveFormConnectionErrorAlert.jsx @@ -1,6 +1,6 @@ import React from 'react'; import { injectIntl, intlShape, FormattedMessage } from '@edx/frontend-platform/i18n'; -import { Alert } from '@edx/paragon'; +import { Alert } from '@openedx/paragon'; import { getConfig } from '@edx/frontend-platform'; import messages from '../messages'; diff --git a/src/generic/alert-message/index.jsx b/src/generic/alert-message/index.jsx index 10b9f9ee47..41efb771d4 100644 --- a/src/generic/alert-message/index.jsx +++ b/src/generic/alert-message/index.jsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Alert } from '@edx/paragon'; +import { Alert } from '@openedx/paragon'; import PropTypes from 'prop-types'; const AlertMessage = ({ title, description, ...props }) => ( diff --git a/src/generic/course-stepper/index.jsx b/src/generic/course-stepper/index.jsx index e984a71e38..caf341f77d 100644 --- a/src/generic/course-stepper/index.jsx +++ b/src/generic/course-stepper/index.jsx @@ -5,8 +5,8 @@ import { ManageHistory as SuccessIcon, Warning as ErrorIcon, CheckCircle, -} from '@edx/paragon/icons'; -import { Icon } from '@edx/paragon'; +} from '@openedx/paragon/icons'; +import { Icon } from '@openedx/paragon'; import PropTypes from 'prop-types'; import classNames from 'classnames'; diff --git a/src/generic/course-upload-image/index.jsx b/src/generic/course-upload-image/index.jsx index 3e1742e26d..42a4bb5725 100644 --- a/src/generic/course-upload-image/index.jsx +++ b/src/generic/course-upload-image/index.jsx @@ -3,7 +3,7 @@ import PropTypes from 'prop-types'; import _ from 'lodash'; import { useParams } from 'react-router-dom'; import { FormattedMessage, useIntl } from '@edx/frontend-platform/i18n'; -import { FileUpload as FileUploadIcon } from '@edx/paragon/icons'; +import { FileUpload as FileUploadIcon } from '@openedx/paragon/icons'; import { getConfig } from '@edx/frontend-platform'; import { Form, @@ -13,7 +13,7 @@ import { Card, Icon, IconButton, -} from '@edx/paragon'; +} from '@openedx/paragon'; import { uploadAssets } from './data/api'; import messages from './messages'; diff --git a/src/generic/create-or-rerun-course/CreateOrRerunCourseForm.jsx b/src/generic/create-or-rerun-course/CreateOrRerunCourseForm.jsx index 0ea7741783..fc4f48666e 100644 --- a/src/generic/create-or-rerun-course/CreateOrRerunCourseForm.jsx +++ b/src/generic/create-or-rerun-course/CreateOrRerunCourseForm.jsx @@ -10,8 +10,8 @@ import { ActionRow, StatefulButton, TransitionReplace, -} from '@edx/paragon'; -import { Info as InfoIcon } from '@edx/paragon/icons'; +} from '@openedx/paragon'; +import { Info as InfoIcon } from '@openedx/paragon/icons'; import { TypeaheadDropdown } from '@edx/frontend-lib-content-components'; import AlertMessage from '../alert-message'; diff --git a/src/generic/datepicker-control/DatepickerControl.jsx b/src/generic/datepicker-control/DatepickerControl.jsx index 75ae346cfe..91306f2f11 100644 --- a/src/generic/datepicker-control/DatepickerControl.jsx +++ b/src/generic/datepicker-control/DatepickerControl.jsx @@ -2,8 +2,8 @@ import React from 'react'; import DatePicker from 'react-datepicker/dist'; import PropTypes from 'prop-types'; import classNames from 'classnames'; -import { Form, Icon } from '@edx/paragon'; -import { Calendar } from '@edx/paragon/icons'; +import { Form, Icon } from '@openedx/paragon'; +import { Calendar } from '@openedx/paragon/icons'; import { useIntl } from '@edx/frontend-platform/i18n'; import { convertToDateFromString, convertToStringFromDate, isValidDate } from '../../utils'; diff --git a/src/generic/help-sidebar/HelpSidebarLink.jsx b/src/generic/help-sidebar/HelpSidebarLink.jsx index 115e6d85ec..bbf54d4d45 100644 --- a/src/generic/help-sidebar/HelpSidebarLink.jsx +++ b/src/generic/help-sidebar/HelpSidebarLink.jsx @@ -1,6 +1,6 @@ import React from 'react'; import PropTypes from 'prop-types'; -import { Hyperlink } from '@edx/paragon'; +import { Hyperlink } from '@openedx/paragon'; const HelpSidebarLink = ({ as, pathToPage, title }) => { const TagElement = as; diff --git a/src/generic/internet-connection-alert/index.jsx b/src/generic/internet-connection-alert/index.jsx index 23a7ba9157..a4a8e271cd 100644 --- a/src/generic/internet-connection-alert/index.jsx +++ b/src/generic/internet-connection-alert/index.jsx @@ -1,6 +1,6 @@ import React, { useEffect, useState } from 'react'; import PropTypes from 'prop-types'; -import { Warning as WarningIcon } from '@edx/paragon/icons'; +import { Warning as WarningIcon } from '@openedx/paragon/icons'; import { useIntl } from '@edx/frontend-platform/i18n'; import AlertMessage from '../alert-message'; diff --git a/src/generic/modal-error/ModalError.jsx b/src/generic/modal-error/ModalError.jsx index 132bbe165c..a4de402b69 100644 --- a/src/generic/modal-error/ModalError.jsx +++ b/src/generic/modal-error/ModalError.jsx @@ -1,7 +1,7 @@ import React from 'react'; import PropTypes from 'prop-types'; -import { ActionRow, AlertModal, Button } from '@edx/paragon'; -import { Error } from '@edx/paragon/icons'; +import { ActionRow, AlertModal, Button } from '@openedx/paragon'; +import { Error } from '@openedx/paragon/icons'; const ModalError = ({ isOpen, title, message, handleCancel, handleAction, cancelButtonText, actionButtonText, diff --git a/src/generic/processing-notification/index.jsx b/src/generic/processing-notification/index.jsx index c58053f457..163bf5fd3a 100644 --- a/src/generic/processing-notification/index.jsx +++ b/src/generic/processing-notification/index.jsx @@ -1,8 +1,8 @@ import React from 'react'; import PropTypes from 'prop-types'; import classNames from 'classnames'; -import { Badge, Icon } from '@edx/paragon'; -import { Settings as IconSettings } from '@edx/paragon/icons'; +import { Badge, Icon } from '@openedx/paragon'; +import { Settings as IconSettings } from '@openedx/paragon/icons'; import { capitalize } from 'lodash'; import { NOTIFICATION_MESSAGES } from '../../constants'; diff --git a/src/generic/sub-header/SubHeader.jsx b/src/generic/sub-header/SubHeader.jsx index 53030ff863..ef069bef26 100644 --- a/src/generic/sub-header/SubHeader.jsx +++ b/src/generic/sub-header/SubHeader.jsx @@ -1,6 +1,6 @@ import React from 'react'; import PropTypes from 'prop-types'; -import { ActionRow } from '@edx/paragon'; +import { ActionRow } from '@openedx/paragon'; const SubHeader = ({ title, diff --git a/src/grading-settings/GradingSettings.jsx b/src/grading-settings/GradingSettings.jsx index 827486e584..79234b603e 100644 --- a/src/grading-settings/GradingSettings.jsx +++ b/src/grading-settings/GradingSettings.jsx @@ -4,8 +4,8 @@ import PropTypes from 'prop-types'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import { Container, Layout, Button, StatefulButton, -} from '@edx/paragon'; -import { CheckCircle, Warning, Add as IconAdd } from '@edx/paragon/icons'; +} from '@openedx/paragon'; +import { CheckCircle, Warning, Add as IconAdd } from '@openedx/paragon/icons'; import { useModel } from '../generic/model-store'; import AlertMessage from '../generic/alert-message'; diff --git a/src/grading-settings/assignment-section/assignments/AssignmentItem.jsx b/src/grading-settings/assignment-section/assignments/AssignmentItem.jsx index 6c355c28ab..68438c3adf 100644 --- a/src/grading-settings/assignment-section/assignments/AssignmentItem.jsx +++ b/src/grading-settings/assignment-section/assignments/AssignmentItem.jsx @@ -1,7 +1,7 @@ import React from 'react'; import PropTypes from 'prop-types'; import classNames from 'classnames'; -import { Form } from '@edx/paragon'; +import { Form } from '@openedx/paragon'; import { defaultAssignmentsPropTypes } from '../utils/enum'; diff --git a/src/grading-settings/assignment-section/assignments/AssignmentTypeName.jsx b/src/grading-settings/assignment-section/assignments/AssignmentTypeName.jsx index 918160b46f..820d89474f 100644 --- a/src/grading-settings/assignment-section/assignments/AssignmentTypeName.jsx +++ b/src/grading-settings/assignment-section/assignments/AssignmentTypeName.jsx @@ -2,7 +2,7 @@ import React, { useRef } from 'react'; import PropTypes from 'prop-types'; import classNames from 'classnames'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; -import { Form } from '@edx/paragon'; +import { Form } from '@openedx/paragon'; import { ASSIGNMENT_TYPES, DUPLICATE_ASSIGNMENT_NAME } from '../utils/enum'; import messages from '../messages'; diff --git a/src/grading-settings/assignment-section/index.jsx b/src/grading-settings/assignment-section/index.jsx index 8c329e70f4..22adff6498 100644 --- a/src/grading-settings/assignment-section/index.jsx +++ b/src/grading-settings/assignment-section/index.jsx @@ -1,8 +1,8 @@ import React, { useState } from 'react'; import PropTypes from 'prop-types'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; -import { Button } from '@edx/paragon'; -import { CheckCircle, Warning } from '@edx/paragon/icons'; +import { Button } from '@openedx/paragon'; +import { CheckCircle, Warning } from '@openedx/paragon/icons'; import AlertMessage from '../../generic/alert-message'; import { validationAssignmentFields } from './utils/validation'; diff --git a/src/grading-settings/credit-section/index.jsx b/src/grading-settings/credit-section/index.jsx index 03b60ac4ff..0c55e3a849 100644 --- a/src/grading-settings/credit-section/index.jsx +++ b/src/grading-settings/credit-section/index.jsx @@ -1,7 +1,7 @@ import React, { useState } from 'react'; import PropTypes from 'prop-types'; import classNames from 'classnames'; -import { Form } from '@edx/paragon'; +import { Form } from '@openedx/paragon'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import messages from './messages'; diff --git a/src/grading-settings/deadline-section/index.jsx b/src/grading-settings/deadline-section/index.jsx index 398f1f06ee..dd1e8dc2d4 100644 --- a/src/grading-settings/deadline-section/index.jsx +++ b/src/grading-settings/deadline-section/index.jsx @@ -1,6 +1,6 @@ import React, { useState, useEffect } from 'react'; import PropTypes from 'prop-types'; -import { Form } from '@edx/paragon'; +import { Form } from '@openedx/paragon'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import classNames from 'classnames'; diff --git a/src/grading-settings/grading-scale/GradingScale.jsx b/src/grading-settings/grading-scale/GradingScale.jsx index 605536ac29..7ba2e43767 100644 --- a/src/grading-settings/grading-scale/GradingScale.jsx +++ b/src/grading-settings/grading-scale/GradingScale.jsx @@ -1,7 +1,7 @@ import React, { useEffect, useState } from 'react'; import PropTypes from 'prop-types'; -import { Icon, IconButtonWithTooltip } from '@edx/paragon'; -import { Add as IconAdd } from '@edx/paragon/icons'; +import { Icon, IconButtonWithTooltip } from '@openedx/paragon'; +import { Add as IconAdd } from '@openedx/paragon/icons'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import { useRanger } from './react-ranger'; diff --git a/src/grading-settings/grading-scale/components/GradingScaleSegment.jsx b/src/grading-settings/grading-scale/components/GradingScaleSegment.jsx index 84bba8baa4..412e936d89 100644 --- a/src/grading-settings/grading-scale/components/GradingScaleSegment.jsx +++ b/src/grading-settings/grading-scale/components/GradingScaleSegment.jsx @@ -1,4 +1,4 @@ -import { Button } from '@edx/paragon'; +import { Button } from '@openedx/paragon'; import React from 'react'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import PropTypes from 'prop-types'; diff --git a/src/i18n/index.js b/src/i18n/index.js index ec971823c2..c6b34c3ddf 100644 --- a/src/i18n/index.js +++ b/src/i18n/index.js @@ -1,5 +1,5 @@ import { messages as footerMessages } from '@edx/frontend-component-footer'; -import { messages as paragonMessages } from '@edx/paragon'; +import { messages as paragonMessages } from '@openedx/paragon'; import arMessages from './messages/ar.json'; import deMessages from './messages/de.json'; import deDEMessages from './messages/de_DE.json'; diff --git a/src/import-page/CourseImportPage.jsx b/src/import-page/CourseImportPage.jsx index 5154f6a5c4..368d44f741 100644 --- a/src/import-page/CourseImportPage.jsx +++ b/src/import-page/CourseImportPage.jsx @@ -5,7 +5,7 @@ import { useDispatch, useSelector } from 'react-redux'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import { Container, Layout, -} from '@edx/paragon'; +} from '@openedx/paragon'; import Cookies from 'universal-cookie'; import { Helmet } from 'react-helmet'; diff --git a/src/import-page/file-section/FileSection.jsx b/src/import-page/file-section/FileSection.jsx index b601268af2..6d10a50609 100644 --- a/src/import-page/file-section/FileSection.jsx +++ b/src/import-page/file-section/FileSection.jsx @@ -5,7 +5,7 @@ import { } from '@edx/frontend-platform/i18n'; import PropTypes from 'prop-types'; import { useDispatch, useSelector } from 'react-redux'; -import { Card, Dropzone } from '@edx/paragon'; +import { Card, Dropzone } from '@openedx/paragon'; import { IMPORT_STAGES } from '../data/constants'; import { diff --git a/src/import-page/import-sidebar/ImportSidebar.jsx b/src/import-page/import-sidebar/ImportSidebar.jsx index 262d9e8056..9a7cb9424b 100644 --- a/src/import-page/import-sidebar/ImportSidebar.jsx +++ b/src/import-page/import-sidebar/ImportSidebar.jsx @@ -4,7 +4,7 @@ import { intlShape, } from '@edx/frontend-platform/i18n'; import PropTypes from 'prop-types'; -import { Hyperlink } from '@edx/paragon'; +import { Hyperlink } from '@openedx/paragon'; import { getConfig } from '@edx/frontend-platform'; import { HelpSidebar } from '../../generic/help-sidebar'; diff --git a/src/import-page/import-stepper/ImportStepper.jsx b/src/import-page/import-stepper/ImportStepper.jsx index 72755d825f..5654d54951 100644 --- a/src/import-page/import-stepper/ImportStepper.jsx +++ b/src/import-page/import-stepper/ImportStepper.jsx @@ -6,7 +6,7 @@ import { } from '@edx/frontend-platform/i18n'; import PropTypes from 'prop-types'; import { useDispatch, useSelector } from 'react-redux'; -import { Button } from '@edx/paragon'; +import { Button } from '@openedx/paragon'; import { getConfig } from '@edx/frontend-platform'; import { RequestStatus } from '../../data/constants'; diff --git a/src/index.scss b/src/index.scss index 2a3dc06794..63d6f7b120 100755 --- a/src/index.scss +++ b/src/index.scss @@ -1,6 +1,6 @@ @import "~@edx/brand/paragon/fonts"; @import "~@edx/brand/paragon/variables"; -@import "~@edx/paragon/scss/core/core"; +@import "~@openedx/paragon/scss/core/core"; @import "~@edx/brand/paragon/overrides"; @import "~@edx/frontend-component-header/dist/index"; @import "assets/scss/variables"; diff --git a/src/pages-and-resources/PagesAndResources.jsx b/src/pages-and-resources/PagesAndResources.jsx index 6784572f11..58f7656f77 100644 --- a/src/pages-and-resources/PagesAndResources.jsx +++ b/src/pages-and-resources/PagesAndResources.jsx @@ -6,7 +6,7 @@ import { PageWrap, AppContext } from '@edx/frontend-platform/react'; import { Routes, Route } from 'react-router-dom'; import { useDispatch, useSelector } from 'react-redux'; -import { Button, Hyperlink } from '@edx/paragon'; +import { Button, Hyperlink } from '@openedx/paragon'; import messages from './messages'; import DiscussionsSettings from './discussions'; import { diff --git a/src/pages-and-resources/app-settings-modal/AppSettingsModal.jsx b/src/pages-and-resources/app-settings-modal/AppSettingsModal.jsx index 6ac63122ba..0fb08b31bf 100644 --- a/src/pages-and-resources/app-settings-modal/AppSettingsModal.jsx +++ b/src/pages-and-resources/app-settings-modal/AppSettingsModal.jsx @@ -8,8 +8,8 @@ import { ModalDialog, StatefulButton, TransitionReplace, -} from '@edx/paragon'; -import { Info } from '@edx/paragon/icons'; +} from '@openedx/paragon'; +import { Info } from '@openedx/paragon/icons'; import { Formik } from 'formik'; import PropTypes from 'prop-types'; diff --git a/src/pages-and-resources/discussions/DiscussionsSettings.jsx b/src/pages-and-resources/discussions/DiscussionsSettings.jsx index 820c8ce878..c3172e0610 100644 --- a/src/pages-and-resources/discussions/DiscussionsSettings.jsx +++ b/src/pages-and-resources/discussions/DiscussionsSettings.jsx @@ -7,7 +7,7 @@ import { useDispatch, useSelector } from 'react-redux'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import { Alert, Button, FullscreenModal, Stepper, -} from '@edx/paragon'; +} from '@openedx/paragon'; import { PagesAndResourcesContext } from '../PagesAndResourcesProvider'; diff --git a/src/pages-and-resources/discussions/app-config-form/AppConfigForm.jsx b/src/pages-and-resources/discussions/app-config-form/AppConfigForm.jsx index efb179e331..190dedc1a9 100644 --- a/src/pages-and-resources/discussions/app-config-form/AppConfigForm.jsx +++ b/src/pages-and-resources/discussions/app-config-form/AppConfigForm.jsx @@ -11,7 +11,7 @@ import { ActionRow, Container, ModalDialog, -} from '@edx/paragon'; +} from '@openedx/paragon'; import Loading from '../../../generic/Loading'; import PermissionDeniedAlert from '../../../generic/PermissionDeniedAlert'; diff --git a/src/pages-and-resources/discussions/app-config-form/AppConfigFormSaveButton.jsx b/src/pages-and-resources/discussions/app-config-form/AppConfigFormSaveButton.jsx index f131ff2efc..a351d9e8f5 100644 --- a/src/pages-and-resources/discussions/app-config-form/AppConfigFormSaveButton.jsx +++ b/src/pages-and-resources/discussions/app-config-form/AppConfigFormSaveButton.jsx @@ -3,7 +3,7 @@ import { useSelector } from 'react-redux'; import PropTypes from 'prop-types'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import { getAuthenticatedUser } from '@edx/frontend-platform/auth'; -import { StatefulButton } from '@edx/paragon'; +import { StatefulButton } from '@openedx/paragon'; import messages from './messages'; import { SAVING } from '../data/slice'; diff --git a/src/pages-and-resources/discussions/app-config-form/apps/lti/LtiConfigForm.jsx b/src/pages-and-resources/discussions/app-config-form/apps/lti/LtiConfigForm.jsx index e8ea34f1a7..35d850d3bb 100644 --- a/src/pages-and-resources/discussions/app-config-form/apps/lti/LtiConfigForm.jsx +++ b/src/pages-and-resources/discussions/app-config-form/apps/lti/LtiConfigForm.jsx @@ -4,7 +4,7 @@ import PropTypes from 'prop-types'; import { ensureConfig } from '@edx/frontend-platform'; import { getAuthenticatedUser } from '@edx/frontend-platform/auth'; import { FormattedMessage, injectIntl, intlShape } from '@edx/frontend-platform/i18n'; -import { Card, Form, MailtoLink } from '@edx/paragon'; +import { Card, Form, MailtoLink } from '@openedx/paragon'; import { useFormik } from 'formik'; import { useDispatch, useSelector } from 'react-redux'; diff --git a/src/pages-and-resources/discussions/app-config-form/apps/openedx/OpenedXConfigForm.jsx b/src/pages-and-resources/discussions/app-config-form/apps/openedx/OpenedXConfigForm.jsx index 3f2e95b2d8..43d73f6a5a 100644 --- a/src/pages-and-resources/discussions/app-config-form/apps/openedx/OpenedXConfigForm.jsx +++ b/src/pages-and-resources/discussions/app-config-form/apps/openedx/OpenedXConfigForm.jsx @@ -1,5 +1,5 @@ import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; -import { Card, Form } from '@edx/paragon'; +import { Card, Form } from '@openedx/paragon'; import { Formik } from 'formik'; import PropTypes from 'prop-types'; import React, { useState } from 'react'; diff --git a/src/pages-and-resources/discussions/app-config-form/apps/shared/AppExternalLinks.jsx b/src/pages-and-resources/discussions/app-config-form/apps/shared/AppExternalLinks.jsx index 7be6b2d283..4cf92fd1f9 100644 --- a/src/pages-and-resources/discussions/app-config-form/apps/shared/AppExternalLinks.jsx +++ b/src/pages-and-resources/discussions/app-config-form/apps/shared/AppExternalLinks.jsx @@ -3,7 +3,7 @@ import PropTypes from 'prop-types'; import { FormattedMessage, injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import { Hyperlink, MailtoLink, -} from '@edx/paragon'; +} from '@openedx/paragon'; import AppConfigFormDivider from './AppConfigFormDivider'; diff --git a/src/pages-and-resources/discussions/app-config-form/apps/shared/DiscussionRestriction.jsx b/src/pages-and-resources/discussions/app-config-form/apps/shared/DiscussionRestriction.jsx index f0879440a5..fce616a4aa 100644 --- a/src/pages-and-resources/discussions/app-config-form/apps/shared/DiscussionRestriction.jsx +++ b/src/pages-and-resources/discussions/app-config-form/apps/shared/DiscussionRestriction.jsx @@ -1,6 +1,6 @@ import React, { useCallback, useState, useMemo } from 'react'; import { useIntl } from '@edx/frontend-platform/i18n'; -import { Button, ButtonGroup } from '@edx/paragon'; +import { Button, ButtonGroup } from '@openedx/paragon'; import classNames from 'classnames'; import { useFormikContext } from 'formik'; diff --git a/src/pages-and-resources/discussions/app-config-form/apps/shared/DivisionByGroupFields.jsx b/src/pages-and-resources/discussions/app-config-form/apps/shared/DivisionByGroupFields.jsx index 86541366a1..ebc6663f90 100644 --- a/src/pages-and-resources/discussions/app-config-form/apps/shared/DivisionByGroupFields.jsx +++ b/src/pages-and-resources/discussions/app-config-form/apps/shared/DivisionByGroupFields.jsx @@ -2,7 +2,7 @@ import React, { useEffect, useContext } from 'react'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import { Form, TransitionReplace, Hyperlink, Alert, -} from '@edx/paragon'; +} from '@openedx/paragon'; import { AppContext } from '@edx/frontend-platform/react'; import { FieldArray, useFormikContext } from 'formik'; import _ from 'lodash'; diff --git a/src/pages-and-resources/discussions/app-config-form/apps/shared/discussion-restrictions/CollapseCardHeading.jsx b/src/pages-and-resources/discussions/app-config-form/apps/shared/discussion-restrictions/CollapseCardHeading.jsx index 8bd6c8df17..260b77956a 100644 --- a/src/pages-and-resources/discussions/app-config-form/apps/shared/discussion-restrictions/CollapseCardHeading.jsx +++ b/src/pages-and-resources/discussions/app-config-form/apps/shared/discussion-restrictions/CollapseCardHeading.jsx @@ -1,6 +1,6 @@ import React from 'react'; import PropTypes from 'prop-types'; -import { Badge } from '@edx/paragon'; +import { Badge } from '@openedx/paragon'; const CollapseCardHeading = ({ isOpen, diff --git a/src/pages-and-resources/discussions/app-config-form/apps/shared/discussion-restrictions/DiscussionRestrictionItem.jsx b/src/pages-and-resources/discussions/app-config-form/apps/shared/discussion-restrictions/DiscussionRestrictionItem.jsx index 1eac5e18e1..8bf79dc97a 100644 --- a/src/pages-and-resources/discussions/app-config-form/apps/shared/discussion-restrictions/DiscussionRestrictionItem.jsx +++ b/src/pages-and-resources/discussions/app-config-form/apps/shared/discussion-restrictions/DiscussionRestrictionItem.jsx @@ -1,6 +1,6 @@ import React, { useState, useCallback } from 'react'; import { useIntl } from '@edx/frontend-platform/i18n'; -import { Form } from '@edx/paragon'; +import { Form } from '@openedx/paragon'; import { useFormikContext } from 'formik'; import PropTypes from 'prop-types'; import _ from 'lodash'; diff --git a/src/pages-and-resources/discussions/app-config-form/apps/shared/discussion-restrictions/RestrictDatesInput.jsx b/src/pages-and-resources/discussions/app-config-form/apps/shared/discussion-restrictions/RestrictDatesInput.jsx index aa367075b6..4aa35a9a50 100644 --- a/src/pages-and-resources/discussions/app-config-form/apps/shared/discussion-restrictions/RestrictDatesInput.jsx +++ b/src/pages-and-resources/discussions/app-config-form/apps/shared/discussion-restrictions/RestrictDatesInput.jsx @@ -1,5 +1,5 @@ import React, { useState, useCallback } from 'react'; -import { Form } from '@edx/paragon'; +import { Form } from '@openedx/paragon'; import { useFormikContext, getIn } from 'formik'; import PropTypes from 'prop-types'; diff --git a/src/pages-and-resources/discussions/app-config-form/apps/shared/discussion-restrictions/RestrictionSchedules.jsx b/src/pages-and-resources/discussions/app-config-form/apps/shared/discussion-restrictions/RestrictionSchedules.jsx index ce2ea966ce..341a48010f 100644 --- a/src/pages-and-resources/discussions/app-config-form/apps/shared/discussion-restrictions/RestrictionSchedules.jsx +++ b/src/pages-and-resources/discussions/app-config-form/apps/shared/discussion-restrictions/RestrictionSchedules.jsx @@ -1,7 +1,7 @@ import React, { useCallback } from 'react'; import { useIntl } from '@edx/frontend-platform/i18n'; -import { Button } from '@edx/paragon'; -import { Add } from '@edx/paragon/icons'; +import { Button } from '@openedx/paragon'; +import { Add } from '@openedx/paragon/icons'; import { FieldArray, useFormikContext } from 'formik'; import { v4 as uuid } from 'uuid'; diff --git a/src/pages-and-resources/discussions/app-config-form/apps/shared/discussion-topics/DiscussionTopics.jsx b/src/pages-and-resources/discussions/app-config-form/apps/shared/discussion-topics/DiscussionTopics.jsx index 661c83998b..b0a4959f90 100644 --- a/src/pages-and-resources/discussions/app-config-form/apps/shared/discussion-topics/DiscussionTopics.jsx +++ b/src/pages-and-resources/discussions/app-config-form/apps/shared/discussion-topics/DiscussionTopics.jsx @@ -1,6 +1,6 @@ import React, { useContext, useCallback } from 'react'; -import { Add } from '@edx/paragon/icons'; -import { Button } from '@edx/paragon'; +import { Add } from '@openedx/paragon/icons'; +import { Button } from '@openedx/paragon'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import { FieldArray, useFormikContext } from 'formik'; import { v4 as uuid } from 'uuid'; diff --git a/src/pages-and-resources/discussions/app-config-form/apps/shared/discussion-topics/TopicItem.jsx b/src/pages-and-resources/discussions/app-config-form/apps/shared/discussion-topics/TopicItem.jsx index cabc6e84a1..444dc1fb6e 100644 --- a/src/pages-and-resources/discussions/app-config-form/apps/shared/discussion-topics/TopicItem.jsx +++ b/src/pages-and-resources/discussions/app-config-form/apps/shared/discussion-topics/TopicItem.jsx @@ -6,7 +6,7 @@ import { useFormikContext } from 'formik'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import { Button, Card, Form, -} from '@edx/paragon'; +} from '@openedx/paragon'; import CollapsableEditor from '../../../../../../generic/CollapsableEditor'; import messages from '../../../messages'; diff --git a/src/pages-and-resources/discussions/app-list/AppCard.jsx b/src/pages-and-resources/discussions/app-list/AppCard.jsx index 567ed903ae..3fc9d2394e 100644 --- a/src/pages-and-resources/discussions/app-list/AppCard.jsx +++ b/src/pages-and-resources/discussions/app-list/AppCard.jsx @@ -6,7 +6,7 @@ import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import Responsive from 'react-responsive'; import { Card, CheckboxControl, breakpoints, -} from '@edx/paragon'; +} from '@openedx/paragon'; import messages from './messages'; import appMessages from '../app-config-form/messages'; import FeaturesList from './FeaturesList'; diff --git a/src/pages-and-resources/discussions/app-list/AppList.jsx b/src/pages-and-resources/discussions/app-list/AppList.jsx index 0cd8efc1f2..bf3eac32c8 100644 --- a/src/pages-and-resources/discussions/app-list/AppList.jsx +++ b/src/pages-and-resources/discussions/app-list/AppList.jsx @@ -4,7 +4,7 @@ import React, { import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import { CardGrid, Container, breakpoints, Form, ActionRow, AlertModal, Button, StatefulButton, -} from '@edx/paragon'; +} from '@openedx/paragon'; import { useDispatch, useSelector } from 'react-redux'; import Responsive from 'react-responsive'; import { getAuthenticatedUser } from '@edx/frontend-platform/auth'; diff --git a/src/pages-and-resources/discussions/app-list/AppList.test.jsx b/src/pages-and-resources/discussions/app-list/AppList.test.jsx index cc703f5ecb..c8ff8c8a9e 100644 --- a/src/pages-and-resources/discussions/app-list/AppList.test.jsx +++ b/src/pages-and-resources/discussions/app-list/AppList.test.jsx @@ -8,7 +8,7 @@ import { getAuthenticatedHttpClient } from '@edx/frontend-platform/auth'; import { act } from 'react-dom/test-utils'; import { IntlProvider } from '@edx/frontend-platform/i18n'; import { AppProvider } from '@edx/frontend-platform/react'; -import { breakpoints } from '@edx/paragon'; +import { breakpoints } from '@openedx/paragon'; import userEvent from '@testing-library/user-event'; import MockAdapter from 'axios-mock-adapter'; import { Context as ResponsiveContext } from 'react-responsive'; diff --git a/src/pages-and-resources/discussions/app-list/AppListNextButton.jsx b/src/pages-and-resources/discussions/app-list/AppListNextButton.jsx index 9293f8c975..db1dee3e58 100644 --- a/src/pages-and-resources/discussions/app-list/AppListNextButton.jsx +++ b/src/pages-and-resources/discussions/app-list/AppListNextButton.jsx @@ -1,6 +1,6 @@ import React, { useCallback, useContext } from 'react'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; -import { Button } from '@edx/paragon'; +import { Button } from '@openedx/paragon'; import { useSelector } from 'react-redux'; import { useNavigate } from 'react-router-dom'; diff --git a/src/pages-and-resources/discussions/app-list/FeaturesList.jsx b/src/pages-and-resources/discussions/app-list/FeaturesList.jsx index 4d52f430f5..18296d8817 100644 --- a/src/pages-and-resources/discussions/app-list/FeaturesList.jsx +++ b/src/pages-and-resources/discussions/app-list/FeaturesList.jsx @@ -1,6 +1,6 @@ import React from 'react'; import PropTypes from 'prop-types'; -import { Collapsible } from '@edx/paragon'; +import { Collapsible } from '@openedx/paragon'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import SupportedFeature from './SupportedFeature'; diff --git a/src/pages-and-resources/discussions/app-list/FeaturesTable.jsx b/src/pages-and-resources/discussions/app-list/FeaturesTable.jsx index 198297ba75..011f2bbc84 100644 --- a/src/pages-and-resources/discussions/app-list/FeaturesTable.jsx +++ b/src/pages-and-resources/discussions/app-list/FeaturesTable.jsx @@ -1,7 +1,7 @@ import React from 'react'; import PropTypes from 'prop-types'; -import { Remove, Check } from '@edx/paragon/icons'; -import { DataTable } from '@edx/paragon'; +import { Remove, Check } from '@openedx/paragon/icons'; +import { DataTable } from '@openedx/paragon'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import _ from 'lodash'; diff --git a/src/pages-and-resources/discussions/app-list/SupportedFeature.jsx b/src/pages-and-resources/discussions/app-list/SupportedFeature.jsx index baf11dfac7..8c744886c4 100644 --- a/src/pages-and-resources/discussions/app-list/SupportedFeature.jsx +++ b/src/pages-and-resources/discussions/app-list/SupportedFeature.jsx @@ -1,6 +1,6 @@ import React from 'react'; import PropTypes from 'prop-types'; -import { Check } from '@edx/paragon/icons'; +import { Check } from '@openedx/paragon/icons'; const SupportedFeature = ({ name }) => ( <> diff --git a/src/pages-and-resources/discussions/data/hook.js b/src/pages-and-resources/discussions/data/hook.js index f6b45f40ba..489fca90c1 100644 --- a/src/pages-and-resources/discussions/data/hook.js +++ b/src/pages-and-resources/discussions/data/hook.js @@ -1,4 +1,4 @@ -import { breakpoints, useWindowSize } from '@edx/paragon'; +import { breakpoints, useWindowSize } from '@openedx/paragon'; export default function useIsOnSmallScreen() { const windowSize = useWindowSize(); diff --git a/src/pages-and-resources/live/BBBSettings.jsx b/src/pages-and-resources/live/BBBSettings.jsx index 45acf33b4d..461a6140a8 100644 --- a/src/pages-and-resources/live/BBBSettings.jsx +++ b/src/pages-and-resources/live/BBBSettings.jsx @@ -1,7 +1,7 @@ import React, { useEffect, useState } from 'react'; import { getConfig } from '@edx/frontend-platform'; import { FormattedMessage, injectIntl, intlShape } from '@edx/frontend-platform/i18n'; -import { Form, Hyperlink } from '@edx/paragon'; +import { Form, Hyperlink } from '@openedx/paragon'; import PropTypes from 'prop-types'; import messages from './messages'; import { providerNames, bbbPlanTypes } from './constants'; diff --git a/src/pages-and-resources/live/Settings.jsx b/src/pages-and-resources/live/Settings.jsx index aa260debdb..0e5c8679d9 100644 --- a/src/pages-and-resources/live/Settings.jsx +++ b/src/pages-and-resources/live/Settings.jsx @@ -1,7 +1,7 @@ import React, { useEffect } from 'react'; import { useDispatch, useSelector } from 'react-redux'; import { camelCase } from 'lodash'; -import { SelectableBox, Icon } from '@edx/paragon'; +import { SelectableBox, Icon } from '@openedx/paragon'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import PropTypes from 'prop-types'; import * as Yup from 'yup'; diff --git a/src/pages-and-resources/live/constants.js b/src/pages-and-resources/live/constants.js index 34f899072c..3a1294eb65 100644 --- a/src/pages-and-resources/live/constants.js +++ b/src/pages-and-resources/live/constants.js @@ -1,6 +1,6 @@ import { GoogleMeet, MicrosoftTeams, Zoom, Bbb, -} from '@edx/paragon/icons'; +} from '@openedx/paragon/icons'; export const iconsSrc = { googleMeet: GoogleMeet, diff --git a/src/pages-and-resources/ora_settings/Settings.jsx b/src/pages-and-resources/ora_settings/Settings.jsx index 4bfb3560a0..205c24ed01 100644 --- a/src/pages-and-resources/ora_settings/Settings.jsx +++ b/src/pages-and-resources/ora_settings/Settings.jsx @@ -4,7 +4,7 @@ import * as Yup from 'yup'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; -import { Hyperlink } from '@edx/paragon'; +import { Hyperlink } from '@openedx/paragon'; import { useModel } from '../../generic/model-store'; import FormSwitchGroup from '../../generic/FormSwitchGroup'; diff --git a/src/pages-and-resources/pages/PageCard.jsx b/src/pages-and-resources/pages/PageCard.jsx index 52674e47c3..02688b0aec 100644 --- a/src/pages-and-resources/pages/PageCard.jsx +++ b/src/pages-and-resources/pages/PageCard.jsx @@ -2,8 +2,8 @@ import classNames from 'classnames'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import { Badge, Card, Icon, IconButton, Hyperlink, -} from '@edx/paragon'; -import { ArrowForward, Settings } from '@edx/paragon/icons'; +} from '@openedx/paragon'; +import { ArrowForward, Settings } from '@openedx/paragon/icons'; import PropTypes from 'prop-types'; import React, { useContext } from 'react'; import { useNavigate } from 'react-router-dom'; diff --git a/src/pages-and-resources/pages/PageGrid.jsx b/src/pages-and-resources/pages/PageGrid.jsx index cbde70afc9..7191498f49 100644 --- a/src/pages-and-resources/pages/PageGrid.jsx +++ b/src/pages-and-resources/pages/PageGrid.jsx @@ -1,7 +1,7 @@ import PropTypes from 'prop-types'; import React from 'react'; import { injectIntl } from '@edx/frontend-platform/i18n'; -import { CardGrid } from '@edx/paragon'; +import { CardGrid } from '@openedx/paragon'; import PageCard, { CoursePageShape } from './PageCard'; const PageGrid = ({ pages }) => ( diff --git a/src/pages-and-resources/proctoring/Settings.jsx b/src/pages-and-resources/proctoring/Settings.jsx index d224b066d2..9ff4af443b 100644 --- a/src/pages-and-resources/proctoring/Settings.jsx +++ b/src/pages-and-resources/proctoring/Settings.jsx @@ -11,7 +11,7 @@ import { getAuthenticatedUser } from '@edx/frontend-platform/auth'; import { injectIntl, intlShape, FormattedMessage } from '@edx/frontend-platform/i18n'; import { ActionRow, Alert, Badge, Form, Hyperlink, ModalDialog, StatefulButton, -} from '@edx/paragon'; +} from '@openedx/paragon'; import ExamsApiService from '../../data/services/ExamsApiService'; import StudioApiService from '../../data/services/StudioApiService'; diff --git a/src/pages-and-resources/teams/GroupEditor.jsx b/src/pages-and-resources/teams/GroupEditor.jsx index 99f98fd770..3785e4432c 100644 --- a/src/pages-and-resources/teams/GroupEditor.jsx +++ b/src/pages-and-resources/teams/GroupEditor.jsx @@ -1,5 +1,5 @@ import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; -import { Button, Form, TransitionReplace } from '@edx/paragon'; +import { Button, Form, TransitionReplace } from '@openedx/paragon'; import PropTypes from 'prop-types'; import React, { useState } from 'react'; import { GroupTypes, TeamSizes } from '../../data/constants'; diff --git a/src/pages-and-resources/teams/Settings.jsx b/src/pages-and-resources/teams/Settings.jsx index 2aebe0cbdf..d6984e5a24 100644 --- a/src/pages-and-resources/teams/Settings.jsx +++ b/src/pages-and-resources/teams/Settings.jsx @@ -1,6 +1,6 @@ import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; -import { Button, Form } from '@edx/paragon'; -import { Add } from '@edx/paragon/icons'; +import { Button, Form } from '@openedx/paragon'; +import { Add } from '@openedx/paragon/icons'; import { FieldArray } from 'formik'; import PropTypes from 'prop-types'; diff --git a/src/pages-and-resources/xpert-unit-summary/settings-modal/SettingsModal.jsx b/src/pages-and-resources/xpert-unit-summary/settings-modal/SettingsModal.jsx index 5cf183dd1d..8c31ddad0a 100644 --- a/src/pages-and-resources/xpert-unit-summary/settings-modal/SettingsModal.jsx +++ b/src/pages-and-resources/xpert-unit-summary/settings-modal/SettingsModal.jsx @@ -11,10 +11,10 @@ import { Tooltip, TransitionReplace, Hyperlink, -} from '@edx/paragon'; +} from '@openedx/paragon'; import { Info, CheckCircleOutline, SpinnerSimple, -} from '@edx/paragon/icons'; +} from '@openedx/paragon/icons'; import { Formik } from 'formik'; import PropTypes from 'prop-types'; diff --git a/src/schedule-and-details/basic-section/index.jsx b/src/schedule-and-details/basic-section/index.jsx index a14ef50047..d142835ff5 100644 --- a/src/schedule-and-details/basic-section/index.jsx +++ b/src/schedule-and-details/basic-section/index.jsx @@ -3,8 +3,8 @@ import PropTypes from 'prop-types'; import { useIntl, FormattedMessage } from '@edx/frontend-platform/i18n'; import { PageBanner, Button, Card, MailtoLink, Hyperlink, -} from '@edx/paragon'; -import { Email as EmailIcon } from '@edx/paragon/icons'; +} from '@openedx/paragon'; +import { Email as EmailIcon } from '@openedx/paragon/icons'; import SectionSubHeader from '../../generic/section-sub-header'; import { INVITE_STUDENTS_LINK_ID } from './constants'; diff --git a/src/schedule-and-details/details-section/index.jsx b/src/schedule-and-details/details-section/index.jsx index ddc93ebfe5..c4c0db2cbf 100644 --- a/src/schedule-and-details/details-section/index.jsx +++ b/src/schedule-and-details/details-section/index.jsx @@ -1,7 +1,7 @@ import React from 'react'; import PropTypes from 'prop-types'; import { useIntl } from '@edx/frontend-platform/i18n'; -import { Form, Dropdown } from '@edx/paragon'; +import { Form, Dropdown } from '@openedx/paragon'; import SectionSubHeader from '../../generic/section-sub-header'; import messages from './messages'; diff --git a/src/schedule-and-details/index.jsx b/src/schedule-and-details/index.jsx index 06b66acbbf..b27bccfb7b 100644 --- a/src/schedule-and-details/index.jsx +++ b/src/schedule-and-details/index.jsx @@ -3,11 +3,11 @@ import PropTypes from 'prop-types'; import { useSelector } from 'react-redux'; import { Container, Button, Layout, StatefulButton, -} from '@edx/paragon'; +} from '@openedx/paragon'; import { CheckCircle as CheckCircleIcon, Warning as WarningIcon, -} from '@edx/paragon/icons'; +} from '@openedx/paragon/icons'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import Placeholder from '@edx/frontend-lib-content-components'; diff --git a/src/schedule-and-details/instructors-section/index.jsx b/src/schedule-and-details/instructors-section/index.jsx index 07d3f1cffb..99dde50d62 100644 --- a/src/schedule-and-details/instructors-section/index.jsx +++ b/src/schedule-and-details/instructors-section/index.jsx @@ -2,8 +2,8 @@ import React from 'react'; import PropTypes from 'prop-types'; import { v4 as uuid } from 'uuid'; import { useIntl } from '@edx/frontend-platform/i18n'; -import { Button } from '@edx/paragon'; -import { Add as AddIcon } from '@edx/paragon/icons'; +import { Button } from '@openedx/paragon'; +import { Add as AddIcon } from '@openedx/paragon/icons'; import InstructorContainer from './instructor-container'; import SectionSubHeader from '../../generic/section-sub-header'; diff --git a/src/schedule-and-details/instructors-section/instructor-container/index.jsx b/src/schedule-and-details/instructors-section/instructor-container/index.jsx index fa44279931..7c28408abb 100644 --- a/src/schedule-and-details/instructors-section/instructor-container/index.jsx +++ b/src/schedule-and-details/instructors-section/instructor-container/index.jsx @@ -3,7 +3,7 @@ import PropTypes from 'prop-types'; import TextareaAutosize from 'react-textarea-autosize'; import { Card, Form, Col, Button, -} from '@edx/paragon'; +} from '@openedx/paragon'; import { useIntl } from '@edx/frontend-platform/i18n'; import CourseUploadImage from '../../../generic/course-upload-image'; diff --git a/src/schedule-and-details/introducing-section/extended-course-details/index.jsx b/src/schedule-and-details/introducing-section/extended-course-details/index.jsx index 82a65e69c9..53f37f19dd 100644 --- a/src/schedule-and-details/introducing-section/extended-course-details/index.jsx +++ b/src/schedule-and-details/introducing-section/extended-course-details/index.jsx @@ -2,7 +2,7 @@ import React from 'react'; import PropTypes from 'prop-types'; import TextareaAutosize from 'react-textarea-autosize'; import { useIntl } from '@edx/frontend-platform/i18n'; -import { Form } from '@edx/paragon'; +import { Form } from '@openedx/paragon'; import messages from './messages'; diff --git a/src/schedule-and-details/introducing-section/index.jsx b/src/schedule-and-details/introducing-section/index.jsx index b6f699e2a4..c221e0860c 100644 --- a/src/schedule-and-details/introducing-section/index.jsx +++ b/src/schedule-and-details/introducing-section/index.jsx @@ -5,7 +5,7 @@ import { intlShape, FormattedMessage, } from '@edx/frontend-platform/i18n'; -import { Form, Hyperlink } from '@edx/paragon'; +import { Form, Hyperlink } from '@openedx/paragon'; import CourseUploadImage from '../../generic/course-upload-image'; import { WysiwygEditor } from '../../generic/WysiwygEditor'; diff --git a/src/schedule-and-details/introducing-section/introduction-video/index.jsx b/src/schedule-and-details/introducing-section/introduction-video/index.jsx index 2c25b5fb59..e8c8272cef 100644 --- a/src/schedule-and-details/introducing-section/introduction-video/index.jsx +++ b/src/schedule-and-details/introducing-section/introduction-video/index.jsx @@ -1,6 +1,6 @@ import React from 'react'; import PropTypes from 'prop-types'; -import { Form, Button, Card } from '@edx/paragon'; +import { Form, Button, Card } from '@openedx/paragon'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import messages from './messages'; diff --git a/src/schedule-and-details/learning-outcomes-section/index.jsx b/src/schedule-and-details/learning-outcomes-section/index.jsx index f3882ada52..06409fd5bd 100644 --- a/src/schedule-and-details/learning-outcomes-section/index.jsx +++ b/src/schedule-and-details/learning-outcomes-section/index.jsx @@ -1,8 +1,8 @@ import React from 'react'; import PropTypes from 'prop-types'; import { useIntl } from '@edx/frontend-platform/i18n'; -import { Form, Button } from '@edx/paragon'; -import { Add as AddIcon } from '@edx/paragon/icons'; +import { Form, Button } from '@openedx/paragon'; +import { Add as AddIcon } from '@openedx/paragon/icons'; import SectionSubHeader from '../../generic/section-sub-header'; import messages from './messages'; diff --git a/src/schedule-and-details/license-section/license-commons-options/index.jsx b/src/schedule-and-details/license-section/license-commons-options/index.jsx index 9b1833cced..092937cc9d 100644 --- a/src/schedule-and-details/license-section/license-commons-options/index.jsx +++ b/src/schedule-and-details/license-section/license-commons-options/index.jsx @@ -4,7 +4,7 @@ import classNames from 'classnames'; import { FormattedMessage } from '@edx/frontend-platform/i18n'; import { ActionRow, Form, Stack, CheckboxControl, -} from '@edx/paragon'; +} from '@openedx/paragon'; import { LICENSE_COMMONS_OPTIONS } from '../constants'; import messages from './messages'; diff --git a/src/schedule-and-details/license-section/license-display/index.jsx b/src/schedule-and-details/license-section/license-display/index.jsx index d97bc52c61..cbefdd689d 100644 --- a/src/schedule-and-details/license-section/license-display/index.jsx +++ b/src/schedule-and-details/license-section/license-display/index.jsx @@ -1,7 +1,7 @@ import React from 'react'; import PropTypes from 'prop-types'; import { FormattedMessage } from '@edx/frontend-platform/i18n'; -import { Form } from '@edx/paragon'; +import { Form } from '@openedx/paragon'; import { LICENSE_TYPE } from '../constants'; import LicenseIcons from '../license-icons'; diff --git a/src/schedule-and-details/license-section/license-icons/index.jsx b/src/schedule-and-details/license-section/license-icons/index.jsx index 9817665b0f..4cc94387ce 100644 --- a/src/schedule-and-details/license-section/license-icons/index.jsx +++ b/src/schedule-and-details/license-section/license-icons/index.jsx @@ -2,10 +2,10 @@ import React from 'react'; import PropTypes from 'prop-types'; import { FormattedMessage } from '@edx/frontend-platform/i18n'; -import { Icon, Stack, Hyperlink } from '@edx/paragon'; +import { Icon, Stack, Hyperlink } from '@openedx/paragon'; import { Attribution, Copyright, Cc, Nd, Nc, Sa, -} from '@edx/paragon/icons'; +} from '@openedx/paragon/icons'; import ApplyWrapper from '../../../generic/ApplyWrapper'; import { LICENSE_TYPE } from '../constants'; diff --git a/src/schedule-and-details/license-section/license-selector/index.jsx b/src/schedule-and-details/license-section/license-selector/index.jsx index a01133a9e1..d5cf0cb393 100644 --- a/src/schedule-and-details/license-section/license-selector/index.jsx +++ b/src/schedule-and-details/license-section/license-selector/index.jsx @@ -7,7 +7,7 @@ import { Button, OverlayTrigger, Tooltip, -} from '@edx/paragon'; +} from '@openedx/paragon'; import { LICENSE_TYPE } from '../constants'; import messages from './messages'; diff --git a/src/schedule-and-details/pacing-section/index.jsx b/src/schedule-and-details/pacing-section/index.jsx index 38af638997..66dab99ccf 100644 --- a/src/schedule-and-details/pacing-section/index.jsx +++ b/src/schedule-and-details/pacing-section/index.jsx @@ -1,7 +1,7 @@ import React from 'react'; import PropTypes from 'prop-types'; import { useIntl } from '@edx/frontend-platform/i18n'; -import { Form } from '@edx/paragon'; +import { Form } from '@openedx/paragon'; import SectionSubHeader from '../../generic/section-sub-header'; import messages from './messages'; diff --git a/src/schedule-and-details/requirements-section/entrance-exam/index.jsx b/src/schedule-and-details/requirements-section/entrance-exam/index.jsx index 9f33d4be0a..717707f186 100644 --- a/src/schedule-and-details/requirements-section/entrance-exam/index.jsx +++ b/src/schedule-and-details/requirements-section/entrance-exam/index.jsx @@ -2,7 +2,7 @@ import React from 'react'; import PropTypes from 'prop-types'; import { useParams } from 'react-router-dom'; import { FormattedMessage } from '@edx/frontend-platform/i18n'; -import { Form, Card, Hyperlink } from '@edx/paragon'; +import { Form, Card, Hyperlink } from '@openedx/paragon'; import { getPagePath } from '../../../utils'; import GradeRequirements from '../grade-requirements'; diff --git a/src/schedule-and-details/requirements-section/grade-requirements/index.jsx b/src/schedule-and-details/requirements-section/grade-requirements/index.jsx index a0e34e4fed..91772a9d82 100644 --- a/src/schedule-and-details/requirements-section/grade-requirements/index.jsx +++ b/src/schedule-and-details/requirements-section/grade-requirements/index.jsx @@ -2,7 +2,7 @@ import React from 'react'; import PropTypes from 'prop-types'; import classNames from 'classnames'; import { FormattedMessage } from '@edx/frontend-platform/i18n'; -import { Form, Stack } from '@edx/paragon'; +import { Form, Stack } from '@openedx/paragon'; import messages from './messages'; diff --git a/src/schedule-and-details/requirements-section/index.jsx b/src/schedule-and-details/requirements-section/index.jsx index 5f7fbfd730..c7635c10ca 100644 --- a/src/schedule-and-details/requirements-section/index.jsx +++ b/src/schedule-and-details/requirements-section/index.jsx @@ -1,7 +1,7 @@ import React from 'react'; import PropTypes from 'prop-types'; import { useIntl } from '@edx/frontend-platform/i18n'; -import { Form, Dropdown } from '@edx/paragon'; +import { Form, Dropdown } from '@openedx/paragon'; import { TIME_FORMAT } from '../../constants'; import SectionSubHeader from '../../generic/section-sub-header'; diff --git a/src/schedule-and-details/schedule-section/certificate-display-row/CertificateDisplayRow.jsx b/src/schedule-and-details/schedule-section/certificate-display-row/CertificateDisplayRow.jsx index d85f730d93..7b47a99f64 100644 --- a/src/schedule-and-details/schedule-section/certificate-display-row/CertificateDisplayRow.jsx +++ b/src/schedule-and-details/schedule-section/certificate-display-row/CertificateDisplayRow.jsx @@ -3,8 +3,8 @@ import PropTypes from 'prop-types'; import { useIntl } from '@edx/frontend-platform/i18n'; import { Dropdown, Form, Collapsible, Icon, -} from '@edx/paragon'; -import { InfoOutline } from '@edx/paragon/icons'; +} from '@openedx/paragon'; +import { InfoOutline } from '@openedx/paragon/icons'; import { getLabelById } from '../../../utils'; import { DatepickerControl, DATEPICKER_TYPES } from '../../../generic/datepicker-control'; diff --git a/src/studio-home/StudioHome.jsx b/src/studio-home/StudioHome.jsx index ec39c13f72..9e7eb8ba85 100644 --- a/src/studio-home/StudioHome.jsx +++ b/src/studio-home/StudioHome.jsx @@ -6,8 +6,8 @@ import { Layout, MailtoLink, Row, -} from '@edx/paragon'; -import { Add as AddIcon, Error } from '@edx/paragon/icons'; +} from '@openedx/paragon'; +import { Add as AddIcon, Error } from '@openedx/paragon/icons'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import { StudioFooter } from '@edx/frontend-component-footer'; import { getConfig } from '@edx/frontend-platform'; diff --git a/src/studio-home/card-item/index.jsx b/src/studio-home/card-item/index.jsx index c87b02f0fd..4c0637e31c 100644 --- a/src/studio-home/card-item/index.jsx +++ b/src/studio-home/card-item/index.jsx @@ -1,7 +1,7 @@ import React from 'react'; import { useSelector } from 'react-redux'; import PropTypes from 'prop-types'; -import { ActionRow, Card, Hyperlink } from '@edx/paragon'; +import { ActionRow, Card, Hyperlink } from '@openedx/paragon'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import { getConfig } from '@edx/frontend-platform'; diff --git a/src/studio-home/collapsible-state-with-action/index.jsx b/src/studio-home/collapsible-state-with-action/index.jsx index d6520ee64f..196fa4a0b9 100644 --- a/src/studio-home/collapsible-state-with-action/index.jsx +++ b/src/studio-home/collapsible-state-with-action/index.jsx @@ -7,11 +7,11 @@ import { Bubble, Icon, StatefulButton, -} from '@edx/paragon'; +} from '@openedx/paragon'; import { Add as AddIcon, Minus as MinusIcon, -} from '@edx/paragon/icons/es5'; +} from '@openedx/paragon/icons/es5'; import { useIntl } from '@edx/frontend-platform/i18n'; import { RequestStatus } from '../../data/constants'; diff --git a/src/studio-home/home-sidebar/index.jsx b/src/studio-home/home-sidebar/index.jsx index af470b92c7..671f78d259 100644 --- a/src/studio-home/home-sidebar/index.jsx +++ b/src/studio-home/home-sidebar/index.jsx @@ -1,6 +1,6 @@ import React from 'react'; import { useSelector } from 'react-redux'; -import { MailtoLink } from '@edx/paragon'; +import { MailtoLink } from '@openedx/paragon'; import { useIntl } from '@edx/frontend-platform/i18n'; import { COURSE_CREATOR_STATES } from '../../constants'; diff --git a/src/studio-home/organization-section/index.jsx b/src/studio-home/organization-section/index.jsx index 6452be3643..f64a7205cc 100644 --- a/src/studio-home/organization-section/index.jsx +++ b/src/studio-home/organization-section/index.jsx @@ -2,7 +2,7 @@ import React, { useState, useEffect } from 'react'; import { useLocation, useNavigate } from 'react-router-dom'; import { useDispatch, useSelector } from 'react-redux'; import { isEmpty } from 'lodash'; -import { Button, Form, FormLabel } from '@edx/paragon'; +import { Button, Form, FormLabel } from '@openedx/paragon'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import { TypeaheadDropdown } from '@edx/frontend-lib-content-components'; diff --git a/src/studio-home/processing-courses/course-item/index.jsx b/src/studio-home/processing-courses/course-item/index.jsx index f94cdb3d40..e93c1927ab 100644 --- a/src/studio-home/processing-courses/course-item/index.jsx +++ b/src/studio-home/processing-courses/course-item/index.jsx @@ -7,12 +7,12 @@ import { Hyperlink, Button, Icon, -} from '@edx/paragon'; +} from '@openedx/paragon'; import { Close as CloseIcon, Warning as WarningIcon, RotateRight as RotateRightIcon, -} from '@edx/paragon/icons'; +} from '@openedx/paragon/icons'; import { useIntl } from '@edx/frontend-platform/i18n'; import { handleDeleteNotificationQuery } from '../../data/thunks'; diff --git a/src/studio-home/processing-courses/index.jsx b/src/studio-home/processing-courses/index.jsx index 85fd1011e2..10fc02d1cf 100644 --- a/src/studio-home/processing-courses/index.jsx +++ b/src/studio-home/processing-courses/index.jsx @@ -1,6 +1,6 @@ import React from 'react'; import { useSelector } from 'react-redux'; -import { Stack } from '@edx/paragon'; +import { Stack } from '@openedx/paragon'; import { useIntl } from '@edx/frontend-platform/i18n'; import { getStudioHomeData } from '../data/selectors'; diff --git a/src/studio-home/tabs-section/archived-tab/index.jsx b/src/studio-home/tabs-section/archived-tab/index.jsx index 7a754bc44b..19404e2d72 100644 --- a/src/studio-home/tabs-section/archived-tab/index.jsx +++ b/src/studio-home/tabs-section/archived-tab/index.jsx @@ -1,8 +1,8 @@ import React from 'react'; import PropTypes from 'prop-types'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; -import { Icon, Row } from '@edx/paragon'; -import { Error } from '@edx/paragon/icons'; +import { Icon, Row } from '@openedx/paragon'; +import { Error } from '@openedx/paragon/icons'; import { LoadingSpinner } from '../../../generic/Loading'; import CardItem from '../../card-item'; diff --git a/src/studio-home/tabs-section/courses-tab/contact-administrator/index.jsx b/src/studio-home/tabs-section/courses-tab/contact-administrator/index.jsx index 585eea47fc..ab809d8aed 100644 --- a/src/studio-home/tabs-section/courses-tab/contact-administrator/index.jsx +++ b/src/studio-home/tabs-section/courses-tab/contact-administrator/index.jsx @@ -1,8 +1,8 @@ import React from 'react'; import { useSelector } from 'react-redux'; import PropTypes from 'prop-types'; -import { Button, Card } from '@edx/paragon'; -import { Add as AddIcon } from '@edx/paragon/icons/es5'; +import { Button, Card } from '@openedx/paragon'; +import { Add as AddIcon } from '@openedx/paragon/icons/es5'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import { getStudioHomeData } from '../../../data/selectors'; diff --git a/src/studio-home/tabs-section/courses-tab/index.jsx b/src/studio-home/tabs-section/courses-tab/index.jsx index 94a4ac5643..b84d1dff7a 100644 --- a/src/studio-home/tabs-section/courses-tab/index.jsx +++ b/src/studio-home/tabs-section/courses-tab/index.jsx @@ -2,8 +2,8 @@ import React from 'react'; import PropTypes from 'prop-types'; import { useSelector } from 'react-redux'; import { useIntl } from '@edx/frontend-platform/i18n'; -import { Icon, Row } from '@edx/paragon'; -import { Error } from '@edx/paragon/icons'; +import { Icon, Row } from '@openedx/paragon'; +import { Error } from '@openedx/paragon/icons'; import { COURSE_CREATOR_STATES } from '../../../constants'; import { getStudioHomeData } from '../../data/selectors'; diff --git a/src/studio-home/tabs-section/index.jsx b/src/studio-home/tabs-section/index.jsx index 28dc5b3154..c3afa83bb0 100644 --- a/src/studio-home/tabs-section/index.jsx +++ b/src/studio-home/tabs-section/index.jsx @@ -1,7 +1,7 @@ import React, { useMemo, useState } from 'react'; import { useSelector } from 'react-redux'; import PropTypes from 'prop-types'; -import { Tab, Tabs } from '@edx/paragon'; +import { Tab, Tabs } from '@openedx/paragon'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import { getLoadingStatuses, getStudioHomeData } from '../data/selectors'; diff --git a/src/studio-home/tabs-section/libraries-tab/index.jsx b/src/studio-home/tabs-section/libraries-tab/index.jsx index b4d260a37f..76a8c0dfe1 100644 --- a/src/studio-home/tabs-section/libraries-tab/index.jsx +++ b/src/studio-home/tabs-section/libraries-tab/index.jsx @@ -1,8 +1,8 @@ import React from 'react'; import PropTypes from 'prop-types'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; -import { Icon, Row } from '@edx/paragon'; -import { Error } from '@edx/paragon/icons'; +import { Icon, Row } from '@openedx/paragon'; +import { Error } from '@openedx/paragon/icons'; import { LoadingSpinner } from '../../../generic/Loading'; import CardItem from '../../card-item'; diff --git a/src/studio-home/verify-email-layout/index.jsx b/src/studio-home/verify-email-layout/index.jsx index 4a394e0333..f6da5c83de 100644 --- a/src/studio-home/verify-email-layout/index.jsx +++ b/src/studio-home/verify-email-layout/index.jsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Layout, Card } from '@edx/paragon'; +import { Layout, Card } from '@openedx/paragon'; import { getAuthenticatedUser } from '@edx/frontend-platform/auth'; import { useIntl } from '@edx/frontend-platform/i18n'; diff --git a/src/taxonomy/TaxonomyLayout.jsx b/src/taxonomy/TaxonomyLayout.jsx index 093ee743d3..2359d841c7 100644 --- a/src/taxonomy/TaxonomyLayout.jsx +++ b/src/taxonomy/TaxonomyLayout.jsx @@ -1,7 +1,7 @@ import React, { useMemo, useState } from 'react'; import { StudioFooter } from '@edx/frontend-component-footer'; import { Outlet, ScrollRestoration } from 'react-router-dom'; -import { Toast } from '@edx/paragon'; +import { Toast } from '@openedx/paragon'; import Header from '../header'; import { TaxonomyContext } from './common/context'; diff --git a/src/taxonomy/TaxonomyListPage.jsx b/src/taxonomy/TaxonomyListPage.jsx index c80a393326..441a90d064 100644 --- a/src/taxonomy/TaxonomyListPage.jsx +++ b/src/taxonomy/TaxonomyListPage.jsx @@ -8,10 +8,10 @@ import { OverlayTrigger, Spinner, Tooltip, -} from '@edx/paragon'; +} from '@openedx/paragon'; import { Add, -} from '@edx/paragon/icons'; +} from '@openedx/paragon/icons'; import { useIntl } from '@edx/frontend-platform/i18n'; import { Helmet } from 'react-helmet'; import SubHeader from '../generic/sub-header/SubHeader'; diff --git a/src/taxonomy/delete-dialog/index.jsx b/src/taxonomy/delete-dialog/index.jsx index 93854f1972..c43a711845 100644 --- a/src/taxonomy/delete-dialog/index.jsx +++ b/src/taxonomy/delete-dialog/index.jsx @@ -5,10 +5,10 @@ import { Form, ModalDialog, Icon, -} from '@edx/paragon'; +} from '@openedx/paragon'; import PropTypes from 'prop-types'; import { useIntl } from '@edx/frontend-platform/i18n'; -import { Warning } from '@edx/paragon/icons'; +import { Warning } from '@openedx/paragon/icons'; import messages from './messages'; const DeleteDialog = ({ diff --git a/src/taxonomy/export-modal/index.jsx b/src/taxonomy/export-modal/index.jsx index ebc8def524..7de868c95e 100644 --- a/src/taxonomy/export-modal/index.jsx +++ b/src/taxonomy/export-modal/index.jsx @@ -4,7 +4,7 @@ import { Button, Form, ModalDialog, -} from '@edx/paragon'; +} from '@openedx/paragon'; import PropTypes from 'prop-types'; import { useIntl } from '@edx/frontend-platform/i18n'; import messages from './messages'; diff --git a/src/taxonomy/system-defined-badge/index.jsx b/src/taxonomy/system-defined-badge/index.jsx index af49373424..ed18bdef2a 100644 --- a/src/taxonomy/system-defined-badge/index.jsx +++ b/src/taxonomy/system-defined-badge/index.jsx @@ -5,7 +5,7 @@ import { Badge, OverlayTrigger, Popover, -} from '@edx/paragon'; +} from '@openedx/paragon'; import messages from './messages'; const SystemDefinedBadge = ({ taxonomyId }) => { diff --git a/src/taxonomy/tag-list/TagListTable.jsx b/src/taxonomy/tag-list/TagListTable.jsx index 1e2638fae3..3f40d1b080 100644 --- a/src/taxonomy/tag-list/TagListTable.jsx +++ b/src/taxonomy/tag-list/TagListTable.jsx @@ -1,6 +1,6 @@ // ts-check import { FormattedMessage, useIntl } from '@edx/frontend-platform/i18n'; -import { DataTable } from '@edx/paragon'; +import { DataTable } from '@openedx/paragon'; import _ from 'lodash'; import Proptypes from 'prop-types'; import { useState } from 'react'; diff --git a/src/taxonomy/taxonomy-card/TaxonomyCardMenu.jsx b/src/taxonomy/taxonomy-card/TaxonomyCardMenu.jsx index dc4f9b7340..d8b833d04a 100644 --- a/src/taxonomy/taxonomy-card/TaxonomyCardMenu.jsx +++ b/src/taxonomy/taxonomy-card/TaxonomyCardMenu.jsx @@ -3,8 +3,8 @@ import { Dropdown, IconButton, Icon, -} from '@edx/paragon'; -import { MoreVert } from '@edx/paragon/icons'; +} from '@openedx/paragon'; +import { MoreVert } from '@openedx/paragon/icons'; import PropTypes from 'prop-types'; import { useIntl } from '@edx/frontend-platform/i18n'; import messages from './messages'; diff --git a/src/taxonomy/taxonomy-card/index.jsx b/src/taxonomy/taxonomy-card/index.jsx index 2f640cbf3a..07a9871d49 100644 --- a/src/taxonomy/taxonomy-card/index.jsx +++ b/src/taxonomy/taxonomy-card/index.jsx @@ -3,7 +3,7 @@ import { Card, OverlayTrigger, Popover, -} from '@edx/paragon'; +} from '@openedx/paragon'; import PropTypes from 'prop-types'; import { NavLink } from 'react-router-dom'; import classNames from 'classnames'; diff --git a/src/taxonomy/taxonomy-detail/TaxonomyDetailMenu.jsx b/src/taxonomy/taxonomy-detail/TaxonomyDetailMenu.jsx index 81da2227a8..82a5d615e8 100644 --- a/src/taxonomy/taxonomy-detail/TaxonomyDetailMenu.jsx +++ b/src/taxonomy/taxonomy-detail/TaxonomyDetailMenu.jsx @@ -3,7 +3,7 @@ import { useIntl } from '@edx/frontend-platform/i18n'; import { Dropdown, DropdownButton, -} from '@edx/paragon'; +} from '@openedx/paragon'; import PropTypes from 'prop-types'; import messages from './messages'; diff --git a/src/taxonomy/taxonomy-detail/TaxonomyDetailPage.jsx b/src/taxonomy/taxonomy-detail/TaxonomyDetailPage.jsx index 3c4ffa8f24..91f99680ce 100644 --- a/src/taxonomy/taxonomy-detail/TaxonomyDetailPage.jsx +++ b/src/taxonomy/taxonomy-detail/TaxonomyDetailPage.jsx @@ -4,7 +4,7 @@ import { Breadcrumb, Container, Layout, -} from '@edx/paragon'; +} from '@openedx/paragon'; import { Helmet } from 'react-helmet'; import { Link, useParams, useNavigate } from 'react-router-dom'; diff --git a/src/taxonomy/taxonomy-detail/TaxonomyDetailSideCard.jsx b/src/taxonomy/taxonomy-detail/TaxonomyDetailSideCard.jsx index 57fe8614fd..eda5592e5b 100644 --- a/src/taxonomy/taxonomy-detail/TaxonomyDetailSideCard.jsx +++ b/src/taxonomy/taxonomy-detail/TaxonomyDetailSideCard.jsx @@ -1,7 +1,7 @@ import { useIntl } from '@edx/frontend-platform/i18n'; import { Card, -} from '@edx/paragon'; +} from '@openedx/paragon'; import Proptypes from 'prop-types'; import messages from './messages';