From 8ae137eaebb49d92b3f036e9179954897ba91d9f Mon Sep 17 00:00:00 2001 From: Oliver Bertuch Date: Wed, 23 Mar 2022 15:35:53 +0100 Subject: [PATCH 01/27] build!(deps): move dependencies to Jakarta EE 9.1 and Payara 6 #8305 --- modules/dataverse-parent/pom.xml | 4 ++-- pom.xml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/dataverse-parent/pom.xml b/modules/dataverse-parent/pom.xml index e85608dd0c4..e5f6014b2af 100644 --- a/modules/dataverse-parent/pom.xml +++ b/modules/dataverse-parent/pom.xml @@ -146,14 +146,14 @@ -Duser.timezone=${project.timezone} -Dfile.encoding=${project.build.sourceEncoding} -Duser.language=${project.language} -Duser.region=${project.region} - 5.2021.6 + 6.2022.1.Alpha2 42.3.5 8.11.1 1.11.762 0.157.0 - 8.0.0 + 9.1.0 1.7.35 2.11.0 1.2 diff --git a/pom.xml b/pom.xml index ce9f1c4b63d..fa65444daa2 100644 --- a/pom.xml +++ b/pom.xml @@ -200,7 +200,7 @@ org.omnifaces omnifaces - 3.8 + 4.0-M13 From 3463aebf8db3e3c364cb1559cbb9aaada14f1020 Mon Sep 17 00:00:00 2001 From: Oliver Bertuch Date: Wed, 23 Mar 2022 16:00:26 +0100 Subject: [PATCH 02/27] refactor!(dataverse): move all usage of Java EE to Jakarta EE namespaces #8305 --- .../AbstractGlobalIdServiceBean.java | 2 +- .../AlternativePersistentIdentifier.java | 16 ++-- .../harvard/iq/dataverse/ApiTokenPage.java | 10 +-- .../harvard/iq/dataverse/AuxiliaryFile.java | 20 ++--- .../dataverse/AuxiliaryFileServiceBean.java | 26 +++---- .../harvard/iq/dataverse/BannerMessage.java | 14 ++-- .../dataverse/BannerMessageServiceBean.java | 8 +- .../iq/dataverse/BannerMessageText.java | 14 ++-- .../harvard/iq/dataverse/CitationServlet.java | 13 ++-- .../iq/dataverse/ConfigureFragmentBean.java | 8 +- .../dataverse/ControlledVocabAlternate.java | 18 ++--- .../dataverse/ControlledVocabularyValue.java | 20 ++--- .../ControlledVocabularyValueConverter.java | 11 ++- .../ControlledVocabularyValueServiceBean.java | 10 +-- .../harvard/iq/dataverse/CustomQuestion.java | 2 +- .../iq/dataverse/CustomQuestionResponse.java | 4 +- .../iq/dataverse/CustomQuestionValue.java | 2 +- .../dataverse/CustomizationFilesServlet.java | 12 +-- .../dataverse/DOIDataCiteRegisterCache.java | 16 ++-- .../dataverse/DOIDataCiteRegisterService.java | 10 +-- .../iq/dataverse/DOIDataCiteServiceBean.java | 4 +- .../iq/dataverse/DOIEZIdServiceBean.java | 2 +- .../harvard/iq/dataverse/DashboardPage.java | 12 +-- .../harvard/iq/dataverse/DataCitation.java | 2 +- .../edu/harvard/iq/dataverse/DataFile.java | 13 +--- .../iq/dataverse/DataFileCategory.java | 20 ++--- .../DataFileCategoryServiceBean.java | 4 +- .../iq/dataverse/DataFileConverter.java | 12 +-- .../iq/dataverse/DataFileServiceBean.java | 23 +++--- .../edu/harvard/iq/dataverse/DataFileTag.java | 18 ++--- .../edu/harvard/iq/dataverse/DataTable.java | 28 +++---- .../iq/dataverse/DataTagsAPITestingBean.java | 10 +-- .../iq/dataverse/DataTagsContainer.java | 4 +- .../edu/harvard/iq/dataverse/Dataset.java | 33 ++++---- .../iq/dataverse/DatasetConverter.java | 11 ++- .../iq/dataverse/DatasetDistributor.java | 2 +- .../harvard/iq/dataverse/DatasetField.java | 28 +++---- .../dataverse/DatasetFieldCompoundValue.java | 22 +++--- .../iq/dataverse/DatasetFieldConstant.java | 4 +- .../dataverse/DatasetFieldDefaultValue.java | 24 +++--- .../iq/dataverse/DatasetFieldServiceBean.java | 32 ++++---- .../iq/dataverse/DatasetFieldType.java | 4 +- .../iq/dataverse/DatasetFieldValidator.java | 6 +- .../iq/dataverse/DatasetFieldValue.java | 22 +++--- .../dataverse/DatasetFieldValueValidator.java | 5 +- .../iq/dataverse/DatasetLinkingDataverse.java | 26 +++---- .../dataverse/DatasetLinkingServiceBean.java | 13 ++-- .../edu/harvard/iq/dataverse/DatasetLock.java | 31 ++++---- .../edu/harvard/iq/dataverse/DatasetPage.java | 34 ++++----- .../iq/dataverse/DatasetRelMaterial.java | 9 +-- .../iq/dataverse/DatasetServiceBean.java | 32 ++++---- .../iq/dataverse/DatasetTopicClass.java | 3 - .../harvard/iq/dataverse/DatasetVersion.java | 60 +++++++-------- .../iq/dataverse/DatasetVersionConverter.java | 11 ++- .../DatasetVersionNoteValidator.java | 4 +- .../dataverse/DatasetVersionServiceBean.java | 26 +++---- .../iq/dataverse/DatasetVersionUI.java | 13 ++-- .../iq/dataverse/DatasetVersionUser.java | 22 +++--- .../iq/dataverse/DatasetWidgetsPage.java | 8 +- .../edu/harvard/iq/dataverse/Dataverse.java | 45 +++++------ .../iq/dataverse/DataverseContact.java | 24 +++--- .../iq/dataverse/DataverseConverter.java | 11 ++- .../harvard/iq/dataverse/DataverseFacet.java | 20 ++--- .../dataverse/DataverseFacetServiceBean.java | 10 +-- .../dataverse/DataverseFeaturedDataverse.java | 20 ++--- .../DataverseFieldTypeInputLevel.java | 22 +++--- ...taverseFieldTypeInputLevelServiceBean.java | 14 ++-- .../iq/dataverse/DataverseHeaderFragment.java | 10 +-- .../dataverse/DataverseLinkingDataverse.java | 24 +++--- .../DataverseLinkingServiceBean.java | 15 ++-- .../harvard/iq/dataverse/DataversePage.java | 23 +++--- .../DataverseRequestServiceBean.java | 10 +-- .../dataverse/DataverseRoleServiceBean.java | 12 +-- .../iq/dataverse/DataverseServiceBean.java | 24 +++--- .../iq/dataverse/DataverseSession.java | 14 ++-- .../harvard/iq/dataverse/DataverseTheme.java | 20 ++--- .../harvard/iq/dataverse/DefaultValueSet.java | 14 ++-- .../edu/harvard/iq/dataverse/DvObject.java | 2 +- .../iq/dataverse/DvObjectContainer.java | 3 +- .../iq/dataverse/DvObjectServiceBean.java | 20 ++--- .../iq/dataverse/EditDatafilesPage.java | 34 ++++----- .../iq/dataverse/EjbDataverseEngine.java | 26 +++---- .../iq/dataverse/EjbDataverseEngineInner.java | 12 +-- .../edu/harvard/iq/dataverse/Embargo.java | 2 +- .../iq/dataverse/EmbargoServiceBean.java | 12 +-- .../iq/dataverse/ExternalVocabularyValue.java | 14 ++-- .../harvard/iq/dataverse/FacetConverter.java | 11 ++- .../FeaturedDataverseServiceBean.java | 10 +-- .../dataverse/FileDirectoryNameValidator.java | 4 +- .../harvard/iq/dataverse/FileDownload.java | 21 +++-- .../iq/dataverse/FileDownloadHelper.java | 8 +- .../iq/dataverse/FileDownloadServiceBean.java | 19 +++-- .../harvard/iq/dataverse/FileMetadata.java | 46 +++++------ .../edu/harvard/iq/dataverse/FilePage.java | 21 ++--- .../iq/dataverse/FileUploadRenderer.java | 6 +- .../ForeignMetadataFieldMapping.java | 7 +- .../ForeignMetadataFormatMapping.java | 22 +++--- .../edu/harvard/iq/dataverse/GlobalId.java | 2 +- .../edu/harvard/iq/dataverse/Guestbook.java | 28 ++++--- .../harvard/iq/dataverse/GuestbookPage.java | 14 ++-- .../iq/dataverse/GuestbookResponse.java | 4 +- .../GuestbookResponseServiceBean.java | 22 +++--- .../iq/dataverse/GuestbookResponsesPage.java | 17 ++--- .../iq/dataverse/GuestbookServiceBean.java | 11 ++- .../iq/dataverse/HandlenetServiceBean.java | 4 +- .../iq/dataverse/HarvestingClientsPage.java | 24 +++--- .../dataverse/HarvestingDataverseConfig.java | 20 ++--- .../iq/dataverse/HarvestingSetsPage.java | 23 +++--- .../harvard/iq/dataverse/HomepageServlet.java | 12 +-- .../harvard/iq/dataverse/LinkValidator.java | 14 ++-- .../edu/harvard/iq/dataverse/LoginPage.java | 22 +++--- .../harvard/iq/dataverse/MailServiceBean.java | 26 +++---- .../dataverse/ManageFilePermissionsPage.java | 21 ++--- .../iq/dataverse/ManageGroupsPage.java | 22 +++--- .../iq/dataverse/ManageGuestbooksPage.java | 24 +++--- .../iq/dataverse/ManagePermissionsPage.java | 17 ++--- .../iq/dataverse/ManageTemplatesPage.java | 18 ++--- .../harvard/iq/dataverse/MetadataBlock.java | 30 ++++---- .../iq/dataverse/MetadataBlockConverter.java | 11 ++- .../dataverse/MetadataBlockServiceBean.java | 10 +-- .../java/edu/harvard/iq/dataverse/Metric.java | 23 +++--- .../iq/dataverse/NavigationWrapper.java | 12 +-- .../dataverse/PackagePopupFragmentBean.java | 4 +- .../iq/dataverse/PermissionServiceBean.java | 15 ++-- .../iq/dataverse/PermissionsWrapper.java | 8 +- .../iq/dataverse/RoleAssigneeConverter.java | 11 ++- .../iq/dataverse/RoleAssigneeServiceBean.java | 12 +-- .../harvard/iq/dataverse/RoleAssignment.java | 26 +++---- .../iq/dataverse/RolePermissionFragment.java | 18 ++--- .../iq/dataverse/S3PackageImporter.java | 9 +-- .../iq/dataverse/SendFeedbackDialog.java | 20 ++--- .../harvard/iq/dataverse/SettingsWrapper.java | 20 ++--- .../java/edu/harvard/iq/dataverse/Shib.java | 18 ++--- .../harvard/iq/dataverse/SuperUserPage.java | 10 +-- .../edu/harvard/iq/dataverse/Template.java | 33 ++++---- .../iq/dataverse/TemplateConverter.java | 11 ++- .../harvard/iq/dataverse/TemplatePage.java | 12 +-- .../iq/dataverse/TemplateServiceBean.java | 13 ++-- .../iq/dataverse/TermsOfUseAndAccess.java | 18 ++--- .../TermsOfUseAndAccessValidator.java | 4 +- .../iq/dataverse/ThemeWidgetFragment.java | 20 ++--- .../iq/dataverse/ThumbnailServiceWrapper.java | 16 ++-- .../iq/dataverse/UserBannerMessage.java | 18 ++--- .../iq/dataverse/UserNotification.java | 22 +++--- .../UserNotificationServiceBean.java | 18 ++--- .../harvard/iq/dataverse/UserServiceBean.java | 16 ++-- .../ValidateDataFileDirectoryName.java | 4 +- .../dataverse/ValidateDatasetFieldType.java | 4 +- .../ValidateTermsOfUseAndAccess.java | 4 +- .../iq/dataverse/ValidateVersionNote.java | 4 +- .../harvard/iq/dataverse/WidgetWrapper.java | 8 +- .../actionlogging/ActionLogRecord.java | 20 ++--- .../actionlogging/ActionLogServiceBean.java | 10 +-- .../iq/dataverse/api/AbstractApiBean.java | 39 +++++----- .../edu/harvard/iq/dataverse/api/Access.java | 76 +++++++++---------- .../edu/harvard/iq/dataverse/api/Admin.java | 48 ++++++------ .../iq/dataverse/api/ApiBlockingFilter.java | 18 ++--- .../iq/dataverse/api/ApiConfiguration.java | 2 +- .../harvard/iq/dataverse/api/ApiRouter.java | 16 ++-- .../harvard/iq/dataverse/api/BatchImport.java | 16 ++-- .../iq/dataverse/api/BatchServiceBean.java | 12 +-- .../iq/dataverse/api/BuiltinUsers.java | 25 +++--- .../api/BundleDownloadInstanceWriter.java | 16 ++-- .../harvard/iq/dataverse/api/DataTagsAPI.java | 23 +++--- .../dataverse/api/DatasetFieldServiceApi.java | 29 ++++--- .../harvard/iq/dataverse/api/Datasets.java | 53 +++++++------ .../harvard/iq/dataverse/api/Dataverses.java | 62 ++++++++------- .../iq/dataverse/api/DownloadInstance.java | 5 +- .../dataverse/api/DownloadInstanceWriter.java | 24 +++--- .../edu/harvard/iq/dataverse/api/EditDDI.java | 32 ++++---- .../iq/dataverse/api/ExternalTools.java | 19 +++-- .../harvard/iq/dataverse/api/FeedbackApi.java | 20 ++--- .../edu/harvard/iq/dataverse/api/Files.java | 39 +++++----- .../edu/harvard/iq/dataverse/api/Groups.java | 27 ++++--- .../iq/dataverse/api/HarvestingClients.java | 26 +++---- .../iq/dataverse/api/HarvestingServer.java | 30 ++++---- .../edu/harvard/iq/dataverse/api/Index.java | 31 ++++---- .../edu/harvard/iq/dataverse/api/Info.java | 12 +-- .../harvard/iq/dataverse/api/Licenses.java | 22 +++--- .../edu/harvard/iq/dataverse/api/Mail.java | 8 +- .../iq/dataverse/api/MakeDataCountApi.java | 26 +++---- .../edu/harvard/iq/dataverse/api/Meta.java | 22 +++--- .../harvard/iq/dataverse/api/Metadata.java | 15 ++-- .../iq/dataverse/api/MetadataBlocks.java | 10 +-- .../edu/harvard/iq/dataverse/api/Metrics.java | 32 ++++---- .../iq/dataverse/api/Notifications.java | 13 ++-- .../edu/harvard/iq/dataverse/api/Pids.java | 32 ++++---- .../edu/harvard/iq/dataverse/api/Prov.java | 30 ++++---- .../edu/harvard/iq/dataverse/api/Roles.java | 18 ++--- .../iq/dataverse/api/SavedSearches.java | 34 ++++----- .../edu/harvard/iq/dataverse/api/Search.java | 21 +++-- .../edu/harvard/iq/dataverse/api/SiteMap.java | 14 ++-- .../iq/dataverse/api/StorageSites.java | 20 ++--- .../edu/harvard/iq/dataverse/api/TestApi.java | 19 +++-- .../harvard/iq/dataverse/api/TestIngest.java | 19 +++-- .../edu/harvard/iq/dataverse/api/Users.java | 33 ++++---- .../edu/harvard/iq/dataverse/api/Util.java | 6 +- .../harvard/iq/dataverse/api/Workflows.java | 10 +-- .../iq/dataverse/api/WorkflowsAdmin.java | 24 +++--- .../api/batchjob/BatchJobResource.java | 22 +++--- .../api/batchjob/FileRecordJobResource.java | 24 +++--- .../CollectionDepositManagerImpl.java | 11 ++- .../CollectionListManagerImpl.java | 6 +- .../api/datadeposit/ContainerManagerImpl.java | 12 +-- .../datadeposit/MediaResourceManagerImpl.java | 15 ++-- .../datadeposit/SWORDv2CollectionServlet.java | 8 +- .../datadeposit/SWORDv2ContainerServlet.java | 8 +- .../SWORDv2MediaResourceServlet.java | 8 +- .../SWORDv2ServiceDocumentServlet.java | 10 +-- .../datadeposit/SWORDv2StatementServlet.java | 8 +- .../ServiceDocumentManagerImpl.java | 4 +- .../api/datadeposit/StatementManagerImpl.java | 6 +- .../datadeposit/SwordConfigurationImpl.java | 2 +- .../api/datadeposit/SwordServiceBean.java | 8 +- .../ConstraintViolationExceptionHandler.java | 21 +++-- .../JsonParseExceptionHandler.java | 18 ++--- .../api/errorhandlers/ThrowableHandler.java | 10 +-- .../WebApplicationExceptionHandler.java | 12 +-- .../dataverse/api/imports/CustomFieldMap.java | 16 ++-- .../api/imports/CustomFieldServiceBean.java | 6 +- .../api/imports/ImportDDIServiceBean.java | 7 +- .../api/imports/ImportGenericServiceBean.java | 20 ++--- .../api/imports/ImportServiceBean.java | 34 ++++----- .../api/util/JsonResponseBuilder.java | 16 ++-- .../dataverse/authorization/AuthFilter.java | 16 ++-- .../AuthTestDataServiceBean.java | 2 +- .../AuthenticatedUserLookup.java | 22 +++--- ...ationProvidersRegistrationServiceBean.java | 18 ++--- .../AuthenticationServiceBean.java | 39 ++++------ .../authorization/DataverseRole.java | 26 +++---- .../DataverseRolePermissionHelper.java | 10 +-- .../groups/GroupServiceBean.java | 9 +-- .../groups/impl/PersistedGlobalGroup.java | 16 ++-- .../groups/impl/explicit/ExplicitGroup.java | 36 ++++----- .../explicit/ExplicitGroupServiceBean.java | 15 ++-- .../groups/impl/ipaddress/IpGroup.java | 12 +-- .../impl/ipaddress/IpGroupsServiceBean.java | 12 +-- .../groups/impl/ipaddress/ip/IPv4Range.java | 14 ++-- .../groups/impl/ipaddress/ip/IPv6Range.java | 14 ++-- .../impl/ipaddress/ip/IpAddressRange.java | 4 +- .../impl/maildomain/MailDomainGroup.java | 10 +-- .../MailDomainGroupServiceBean.java | 16 ++-- .../groups/impl/shib/ShibGroup.java | 13 ++-- .../impl/shib/ShibGroupServiceBean.java | 16 ++-- .../providers/AuthenticationProviderRow.java | 14 ++-- .../providers/builtin/BuiltinUser.java | 38 +++++----- .../builtin/BuiltinUserServiceBean.java | 23 +++--- .../providers/builtin/DataverseUserPage.java | 18 ++--- .../AbstractOAuth2AuthenticationProvider.java | 2 +- .../oauth2/OAuth2FirstLoginPage.java | 16 ++-- .../oauth2/OAuth2LoginBackingBean.java | 12 +-- .../providers/oauth2/OAuth2TokenData.java | 16 ++-- .../oauth2/OAuth2TokenDataServiceBean.java | 7 +- .../providers/oauth2/impl/GitHubOAuth2AP.java | 6 +- .../providers/oauth2/impl/GoogleOAuth2AP.java | 6 +- .../oauth2/impl/MicrosoftOAuth2AP.java | 6 +- .../providers/oauth2/impl/OrcidOAuth2AP.java | 8 +- .../providers/shib/ShibServiceBean.java | 15 +--- .../providers/shib/ShibUtil.java | 2 +- .../authorization/users/ApiToken.java | 24 +++--- .../users/AuthenticatedUser.java | 30 ++++---- .../batch/entities/JobExecutionEntity.java | 10 +-- .../batch/entities/StepExecutionEntity.java | 6 +- .../filesystem/FileRecordJobListener.java | 36 ++++----- .../filesystem/FileRecordProcessor.java | 18 ++--- .../importer/filesystem/FileRecordReader.java | 22 +++--- .../importer/filesystem/FileRecordWriter.java | 24 +++--- .../iq/dataverse/batch/util/LoggingUtil.java | 2 +- .../iq/dataverse/branding/BrandingUtil.java | 2 +- .../branding/BrandingUtilHelper.java | 8 +- .../confirmemail/ConfirmEmailData.java | 22 +++--- .../confirmemail/ConfirmEmailPage.java | 8 +- .../confirmemail/ConfirmEmailServiceBean.java | 15 ++-- .../dashboard/DashboardDatamovePage.java | 21 +++-- .../dashboard/DashboardUsersPage.java | 8 +- .../iq/dataverse/dataaccess/S3AccessIO.java | 6 +- .../DataCaptureModuleServiceBean.java | 4 +- .../DataCaptureModuleUtil.java | 6 +- .../datasetutility/AddReplaceFileHelper.java | 29 +++---- .../datavariable/CategoryMetadata.java | 16 ++-- .../dataverse/datavariable/DataVariable.java | 24 +++--- .../datavariable/SummaryStatistic.java | 16 ++-- .../iq/dataverse/datavariable/VarGroup.java | 18 ++--- .../datavariable/VariableCategory.java | 16 ++-- .../datavariable/VariableMetadata.java | 24 +++--- .../dataverse/datavariable/VariableRange.java | 16 ++-- .../datavariable/VariableRangeItem.java | 16 ++-- .../datavariable/VariableServiceBean.java | 12 +-- .../iq/dataverse/dataverse/DataverseUtil.java | 3 +- .../engine/command/CommandContext.java | 4 +- .../engine/command/DataverseRequest.java | 3 +- .../command/impl/AbstractDatasetCommand.java | 2 +- ...ddRoleAssigneesToExplicitGroupCommand.java | 2 +- .../impl/ChangeUserIdentifierCommand.java | 9 +-- .../command/impl/CreateRoleCommand.java | 3 +- .../impl/CreateSavedSearchCommand.java | 2 +- .../command/impl/GetProvJsonCommand.java | 6 +- .../command/impl/GetUserTracesCommand.java | 8 +- .../impl/ImportFromFileSystemCommand.java | 12 +-- .../command/impl/LinkDataverseCommand.java | 3 +- .../command/impl/RedetectFileTypeCommand.java | 2 +- .../command/impl/UningestFileCommand.java | 4 +- .../impl/UpdateDatasetVersionCommand.java | 2 +- .../command/impl/UpdateDataverseCommand.java | 7 +- .../iq/dataverse/export/DCTermsExporter.java | 2 +- .../export/DDIExportServiceBean.java | 16 ++-- .../iq/dataverse/export/DDIExporter.java | 2 +- .../iq/dataverse/export/DataCiteExporter.java | 2 +- .../dataverse/export/DublinCoreExporter.java | 2 +- .../iq/dataverse/export/ExportService.java | 7 +- .../export/HtmlCodeBookExporter.java | 8 +- .../iq/dataverse/export/JSONExporter.java | 4 +- .../iq/dataverse/export/OAI_DDIExporter.java | 2 +- .../iq/dataverse/export/OAI_OREExporter.java | 7 +- .../iq/dataverse/export/OpenAireExporter.java | 2 +- .../export/SchemaDotOrgExporter.java | 8 +- .../dataverse/export/ddi/DdiExportUtil.java | 12 +-- .../export/ddi/DdiExportUtilHelper.java | 8 +- .../dublincore/DublinCoreExportUtil.java | 6 +- .../export/openaire/OpenAireExportUtil.java | 7 +- .../iq/dataverse/export/spi/Exporter.java | 4 +- .../dataverse/externaltools/ExternalTool.java | 27 ++++--- .../externaltools/ExternalToolHandler.java | 9 +-- .../ExternalToolServiceBean.java | 26 +++---- .../externaltools/ExternalToolType.java | 24 +++--- .../iq/dataverse/feedback/Feedback.java | 4 +- .../iq/dataverse/feedback/FeedbackUtil.java | 2 +- .../flyway/StartupFlywayMigrator.java | 12 +-- .../harvest/client/ClientHarvestRun.java | 16 ++-- .../harvest/client/HarvesterServiceBean.java | 20 ++--- .../harvest/client/HarvestingClient.java | 35 ++++----- .../client/HarvestingClientServiceBean.java | 24 +++--- .../dataverse/harvest/server/OAIRecord.java | 12 +-- .../harvest/server/OAIRecordServiceBean.java | 26 +++---- .../iq/dataverse/harvest/server/OAISet.java | 18 ++--- .../harvest/server/OAISetServiceBean.java | 18 ++--- .../server/web/servlet/OAIServlet.java | 14 ++-- .../dataverse/ingest/IngestMessageBean.java | 19 +++-- .../dataverse/ingest/IngestQueueProducer.java | 14 ++-- .../iq/dataverse/ingest/IngestReport.java | 22 +++--- .../iq/dataverse/ingest/IngestRequest.java | 19 +++-- .../dataverse/ingest/IngestServiceBean.java | 26 +++---- .../iq/dataverse/ingest/IngestUtil.java | 7 +- .../impl/plugins/rdata/RDATAFileReader.java | 10 +-- .../harvard/iq/dataverse/license/License.java | 20 ++--- .../dataverse/license/LicenseConverter.java | 10 +-- .../dataverse/license/LicenseServiceBean.java | 14 ++-- .../locality/DvObjectStorageLocation.java | 10 +-- .../iq/dataverse/locality/StorageSite.java | 14 ++-- .../locality/StorageSiteServiceBean.java | 12 +-- .../dataverse/locality/StorageSiteUtil.java | 2 +- .../DatasetExternalCitations.java | 16 ++-- .../DatasetExternalCitationsServiceBean.java | 20 ++--- .../makedatacount/DatasetMetrics.java | 18 ++--- .../DatasetMetricsServiceBean.java | 27 +++---- .../MakeDataCountLoggingServiceBean.java | 16 ++-- .../makedatacount/MakeDataCountUtil.java | 9 +-- .../ForeignMetadataImportServiceBean.java | 15 ++-- .../dataverse/metrics/MetricsServiceBean.java | 35 +++++---- .../iq/dataverse/metrics/MetricsUtil.java | 16 ++-- .../iq/dataverse/mydata/DataRetrieverAPI.java | 20 ++--- .../dataverse/mydata/MyDataFilterParams.java | 6 +- .../iq/dataverse/mydata/MyDataFinder.java | 6 +- .../iq/dataverse/mydata/MyDataPage.java | 19 ++--- .../harvard/iq/dataverse/mydata/Pager.java | 6 +- .../mydata/RolePermissionHelperPage.java | 8 +- .../iq/dataverse/mydata/RoleTagRetriever.java | 5 +- .../passwordreset/PasswordResetData.java | 26 +++---- .../passwordreset/PasswordResetPage.java | 16 ++-- .../PasswordResetServiceBean.java | 17 ++--- .../FakePidProviderServiceBean.java | 5 +- .../iq/dataverse/pidproviders/PidUtil.java | 18 ++--- .../dataverse/privateurl/PrivateUrlPage.java | 8 +- .../privateurl/PrivateUrlServiceBean.java | 16 ++-- .../ProvEntityFileDataConverter.java | 11 ++- .../provenance/ProvInvestigator.java | 4 +- .../provenance/ProvPopupFragmentBean.java | 16 ++-- ...RepositoryStorageAbstractionLayerPage.java | 8 +- ...RepositoryStorageAbstractionLayerUtil.java | 10 +-- .../dataverse/search/AdvancedSearchPage.java | 14 ++-- .../iq/dataverse/search/FacetLabel.java | 2 +- .../iq/dataverse/search/Highlight.java | 2 +- .../iq/dataverse/search/IndexAsync.java | 6 +- .../search/IndexBatchServiceBean.java | 25 +++--- .../iq/dataverse/search/IndexServiceBean.java | 26 +++---- .../search/SearchFilesServiceBean.java | 10 +-- .../search/SearchIncludeFragment.java | 12 +-- .../search/SearchPermissionsServiceBean.java | 6 +- .../dataverse/search/SearchServiceBean.java | 13 ++-- .../dataverse/search/SolrClientService.java | 10 +-- .../search/SolrIndexServiceBean.java | 11 ++- .../dataverse/search/SolrQueryResponse.java | 4 +- .../iq/dataverse/search/SolrSearchResult.java | 8 +- .../search/savedsearch/SavedSearch.java | 20 ++--- .../savedsearch/SavedSearchFilterQuery.java | 20 ++--- .../savedsearch/SavedSearchServiceBean.java | 27 ++++--- .../iq/dataverse/settings/Setting.java | 14 ++-- .../settings/SettingsServiceBean.java | 22 +++--- .../source/DbSettingConfigHelper.java | 8 +- .../dataverse/sitemap/SiteMapServiceBean.java | 4 +- .../timer/DataverseTimerServiceBean.java | 26 +++---- .../iq/dataverse/userdata/UserListResult.java | 9 +-- .../harvard/iq/dataverse/util/BundleUtil.java | 2 +- .../harvard/iq/dataverse/util/ClockUtil.java | 6 +- .../util/ConstraintViolationUtil.java | 4 +- .../iq/dataverse/util/DataSourceProducer.java | 8 +- .../iq/dataverse/util/DatasetFieldWalker.java | 6 +- .../harvard/iq/dataverse/util/EjbUtil.java | 2 +- .../harvard/iq/dataverse/util/FileUtil.java | 18 ++--- .../harvard/iq/dataverse/util/JsfHelper.java | 6 +- .../harvard/iq/dataverse/util/MailUtil.java | 4 +- .../util/RequiredCheckboxValidator.java | 12 +-- .../iq/dataverse/util/SessionUtil.java | 4 +- .../iq/dataverse/util/SystemConfig.java | 18 ++--- .../iq/dataverse/util/bagit/BagGenerator.java | 2 +- .../iq/dataverse/util/bagit/OREMap.java | 12 +-- .../iq/dataverse/util/bagit/OREMapHelper.java | 8 +- .../dataverse/util/json/BriefJsonPrinter.java | 3 +- .../iq/dataverse/util/json/JSONLDUtil.java | 22 +++--- .../iq/dataverse/util/json/JsonParser.java | 14 ++-- .../iq/dataverse/util/json/JsonPrinter.java | 19 ++--- .../util/json/JsonPrinterHelper.java | 8 +- .../iq/dataverse/util/json/JsonUtil.java | 12 +-- .../util/json/NullSafeJsonBuilder.java | 10 +-- .../dataverse/validation/EMailValidator.java | 4 +- .../PasswordValidatorServiceBean.java | 6 +- .../iq/dataverse/validation/URLValidator.java | 4 +- .../dataverse/validation/ValidateEmail.java | 4 +- .../iq/dataverse/validation/ValidateURL.java | 4 +- .../validation/ValidateUserName.java | 10 +-- .../workflow/PendingWorkflowInvocation.java | 16 ++-- .../iq/dataverse/workflow/Workflow.java | 20 ++--- .../workflow/WorkflowServiceBean.java | 19 +++-- .../ArchivalSubmissionWorkflowStep.java | 4 +- .../internalspi/AuthorizedExternalStep.java | 8 -- .../workflow/step/WorkflowStepData.java | 16 ++-- .../dataverse/workflows/WorkflowComment.java | 16 ++-- .../iq/dataverse/workflows/WorkflowUtil.java | 7 +- .../batch-jobs/FileSystemImportJob.xml | 4 +- .../AuxiliaryFileServiceBeanTest.java | 6 +- .../iq/dataverse/DatasetFieldTypeTest.java | 4 - .../dataverse/DatasetFieldValidatorTest.java | 2 +- .../DatasetFieldValueValidatorTest.java | 8 +- .../iq/dataverse/DatasetVersionTest.java | 8 +- .../iq/dataverse/MailServiceBeanTest.java | 2 +- .../iq/dataverse/api/AbstractApiBeanTest.java | 16 ++-- .../harvard/iq/dataverse/api/AccessIT.java | 5 +- .../edu/harvard/iq/dataverse/api/AdminIT.java | 12 +-- .../iq/dataverse/api/AuxiliaryFilesIT.java | 10 +-- .../iq/dataverse/api/BatchImportIT.java | 6 +- .../iq/dataverse/api/BuiltinUsersIT.java | 11 ++- .../harvard/iq/dataverse/api/DatasetsIT.java | 27 +++---- .../iq/dataverse/api/DataversesIT.java | 17 ++--- .../iq/dataverse/api/DeactivateUsersIT.java | 9 +-- .../iq/dataverse/api/DeleteUsersIT.java | 12 +-- .../iq/dataverse/api/DownloadFilesIT.java | 10 +-- .../iq/dataverse/api/DuplicateFilesIT.java | 10 +-- .../harvard/iq/dataverse/api/EditDDIIT.java | 4 +- .../iq/dataverse/api/ExternalToolsIT.java | 16 ++-- .../iq/dataverse/api/FeedbackApiIT.java | 8 +- .../iq/dataverse/api/FileMetadataIT.java | 2 +- .../iq/dataverse/api/FileTypeDetectionIT.java | 10 +-- .../edu/harvard/iq/dataverse/api/FilesIT.java | 29 ++++--- .../iq/dataverse/api/HarvestingServerIT.java | 11 +-- .../iq/dataverse/api/InReviewWorkflowIT.java | 17 ++--- .../edu/harvard/iq/dataverse/api/IndexIT.java | 6 +- .../iq/dataverse/api/InvalidCharactersIT.java | 8 +- .../harvard/iq/dataverse/api/IpGroupsIT.java | 10 +-- .../harvard/iq/dataverse/api/LicensesIT.java | 22 +----- .../edu/harvard/iq/dataverse/api/LinkIT.java | 8 +- .../iq/dataverse/api/MakeDataCountApiIT.java | 6 +- .../harvard/iq/dataverse/api/MetricsIT.java | 4 +- .../edu/harvard/iq/dataverse/api/MoveIT.java | 14 ++-- .../edu/harvard/iq/dataverse/api/PidsIT.java | 6 +- .../edu/harvard/iq/dataverse/api/ProvIT.java | 17 ++--- .../harvard/iq/dataverse/api/S3AccessIT.java | 6 +- .../harvard/iq/dataverse/api/SearchIT.java | 19 +++-- .../iq/dataverse/api/StorageSitesIT.java | 4 +- .../edu/harvard/iq/dataverse/api/SwordIT.java | 16 ++-- .../harvard/iq/dataverse/api/TabularIT.java | 8 +- .../edu/harvard/iq/dataverse/api/UsersIT.java | 14 ++-- .../edu/harvard/iq/dataverse/api/UtilIT.java | 13 ++-- .../api/filesystem/FileRecordJobIT.java | 2 +- .../api/util/JsonResponseBuilderTest.java | 2 +- .../MailDomainGroupServiceBeanTest.java | 5 +- .../oauth2/OAuth2LoginBackingBeanTest.java | 8 +- .../oauth2/impl/GoogleOAuth2APTest.java | 2 +- .../providers/shib/ShibUtilTest.java | 2 +- .../dataverse/branding/BrandingUtilTest.java | 4 +- .../DataCaptureModuleServiceBeanIT.java | 8 +- .../DataCaptureModuleUtilTest.java | 6 +- .../dataverse/DataverseUtilTest.java | 2 +- .../dataverse/engine/TestCommandContext.java | 4 +- .../dataverse/engine/TestEntityManager.java | 30 ++++---- .../command/impl/CreateRoleCommandTest.java | 4 +- .../command/impl/MoveDatasetCommandTest.java | 32 ++++---- .../impl/MoveDataverseCommandTest.java | 4 +- .../impl/RequestRsyncScriptCommandTest.java | 3 +- .../ReturnDatasetToAuthorCommandTest.java | 4 +- .../SubmitDatasetForReviewCommandTest.java | 4 +- .../iq/dataverse/export/DDIExporterTest.java | 6 +- .../export/OpenAireExporterTest.java | 6 +- .../export/SchemaDotOrgExporterTest.java | 6 +- .../dublincore/DublinCoreExportUtilTest.java | 6 +- .../ExternalToolHandlerTest.java | 2 +- .../ExternalToolServiceBeanTest.java | 4 +- .../externaltools/ExternalToolTest.java | 2 +- .../dataverse/feedback/FeedbackUtilTest.java | 14 ++-- .../dataverse/ingest/IngestFrequencyTest.java | 2 +- .../iq/dataverse/ingest/IngestUtilTest.java | 5 +- .../locality/StorageSiteUtilTest.java | 4 +- .../DatasetMetricsServiceBeanTest.java | 6 +- .../MakeDataCountLoggingServiceBeanTest.java | 2 +- .../makedatacount/MakeDataCountUtilTest.java | 4 +- .../iq/dataverse/metrics/MetricsUtilTest.java | 8 +- .../dataverse/mocks/MockDatasetFieldSvc.java | 2 +- .../PasswordResetServiceBeanTest.java | 4 +- .../dataverse/pidproviders/PidUtilTest.java | 4 +- ...sitoryStorageAbstractionLayerUtilTest.java | 4 +- .../search/SolrSearchResultTest.java | 6 +- .../iq/dataverse/util/MockResponse.java | 16 ++-- .../util/json/BriefJsonPrinterTest.java | 3 +- .../dataverse/util/json/JsonParserTest.java | 14 ++-- .../dataverse/util/json/JsonPrinterTest.java | 4 +- .../validation/EMailValidatorTest.java | 6 +- .../validation/URLValidatorTest.java | 6 +- .../validation/UserNameValidatorTest.java | 6 +- 527 files changed, 3416 insertions(+), 3780 deletions(-) diff --git a/src/main/java/edu/harvard/iq/dataverse/AbstractGlobalIdServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/AbstractGlobalIdServiceBean.java index f6cbd01ece0..c437e9891cd 100644 --- a/src/main/java/edu/harvard/iq/dataverse/AbstractGlobalIdServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/AbstractGlobalIdServiceBean.java @@ -4,7 +4,7 @@ import edu.harvard.iq.dataverse.util.SystemConfig; import java.io.InputStream; -import javax.ejb.EJB; +import jakarta.ejb.EJB; import java.util.*; import java.util.logging.Level; import java.util.logging.Logger; diff --git a/src/main/java/edu/harvard/iq/dataverse/AlternativePersistentIdentifier.java b/src/main/java/edu/harvard/iq/dataverse/AlternativePersistentIdentifier.java index 6fc7262925a..db3c6029a78 100644 --- a/src/main/java/edu/harvard/iq/dataverse/AlternativePersistentIdentifier.java +++ b/src/main/java/edu/harvard/iq/dataverse/AlternativePersistentIdentifier.java @@ -3,14 +3,14 @@ import java.io.Serializable; import java.util.Date; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Temporal; -import javax.persistence.TemporalType; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.Temporal; +import jakarta.persistence.TemporalType; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/ApiTokenPage.java b/src/main/java/edu/harvard/iq/dataverse/ApiTokenPage.java index 4838847e400..16ff4d266d8 100644 --- a/src/main/java/edu/harvard/iq/dataverse/ApiTokenPage.java +++ b/src/main/java/edu/harvard/iq/dataverse/ApiTokenPage.java @@ -5,14 +5,14 @@ import edu.harvard.iq.dataverse.authorization.users.AuthenticatedUser; import edu.harvard.iq.dataverse.util.BundleUtil; import edu.harvard.iq.dataverse.api.Util; -import java.sql.Timestamp; + import java.util.ArrayList; import java.util.List; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; +import jakarta.ejb.EJB; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; /** * @todo Rename this to ApiTokenFragment? The separate page is being taken out diff --git a/src/main/java/edu/harvard/iq/dataverse/AuxiliaryFile.java b/src/main/java/edu/harvard/iq/dataverse/AuxiliaryFile.java index a7a89934f47..bbb844f87e8 100644 --- a/src/main/java/edu/harvard/iq/dataverse/AuxiliaryFile.java +++ b/src/main/java/edu/harvard/iq/dataverse/AuxiliaryFile.java @@ -4,16 +4,16 @@ import edu.harvard.iq.dataverse.util.BundleUtil; import java.io.Serializable; import java.util.MissingResourceException; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.NamedNativeQueries; -import javax.persistence.NamedNativeQuery; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.NamedNativeQueries; +import jakarta.persistence.NamedNativeQuery; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/AuxiliaryFileServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/AuxiliaryFileServiceBean.java index 76c91382868..078da640b1b 100644 --- a/src/main/java/edu/harvard/iq/dataverse/AuxiliaryFileServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/AuxiliaryFileServiceBean.java @@ -14,19 +14,19 @@ import java.util.ArrayList; import java.util.List; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.NoResultException; -import javax.persistence.PersistenceContext; -import javax.persistence.Query; -import javax.persistence.TypedQuery; -import javax.ws.rs.ClientErrorException; -import javax.ws.rs.InternalServerErrorException; -import javax.ws.rs.ServerErrorException; -import javax.ws.rs.core.MediaType; -import javax.ws.rs.core.Response; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.NoResultException; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.Query; +import jakarta.persistence.TypedQuery; +import jakarta.ws.rs.ClientErrorException; +import jakarta.ws.rs.InternalServerErrorException; +import jakarta.ws.rs.ServerErrorException; +import jakarta.ws.rs.core.MediaType; +import jakarta.ws.rs.core.Response; import org.apache.tika.Tika; diff --git a/src/main/java/edu/harvard/iq/dataverse/BannerMessage.java b/src/main/java/edu/harvard/iq/dataverse/BannerMessage.java index 4f465168580..214e26965fa 100644 --- a/src/main/java/edu/harvard/iq/dataverse/BannerMessage.java +++ b/src/main/java/edu/harvard/iq/dataverse/BannerMessage.java @@ -4,13 +4,13 @@ import edu.harvard.iq.dataverse.util.BundleUtil; import java.io.Serializable; import java.util.Collection; -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.OneToMany; +import jakarta.persistence.CascadeType; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.OneToMany; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/BannerMessageServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/BannerMessageServiceBean.java index 91b4128c545..0e757998d58 100644 --- a/src/main/java/edu/harvard/iq/dataverse/BannerMessageServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/BannerMessageServiceBean.java @@ -10,10 +10,10 @@ import java.util.Date; import java.util.List; import java.util.logging.Logger; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/BannerMessageText.java b/src/main/java/edu/harvard/iq/dataverse/BannerMessageText.java index dbae9a6dc27..ea2dd1b41fc 100644 --- a/src/main/java/edu/harvard/iq/dataverse/BannerMessageText.java +++ b/src/main/java/edu/harvard/iq/dataverse/BannerMessageText.java @@ -6,13 +6,13 @@ package edu.harvard.iq.dataverse; import java.io.Serializable; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/CitationServlet.java b/src/main/java/edu/harvard/iq/dataverse/CitationServlet.java index 2b342b09610..2e0081c6bd0 100644 --- a/src/main/java/edu/harvard/iq/dataverse/CitationServlet.java +++ b/src/main/java/edu/harvard/iq/dataverse/CitationServlet.java @@ -5,14 +5,13 @@ */ package edu.harvard.iq.dataverse; -import edu.harvard.iq.dataverse.util.StringUtil; import java.io.IOException; -import java.io.PrintWriter; -import javax.ejb.EJB; -import javax.servlet.ServletException; -import javax.servlet.http.HttpServlet; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; + +import jakarta.ejb.EJB; +import jakarta.servlet.ServletException; +import jakarta.servlet.http.HttpServlet; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletResponse; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/ConfigureFragmentBean.java b/src/main/java/edu/harvard/iq/dataverse/ConfigureFragmentBean.java index d51a73fd2dc..bf509c33995 100644 --- a/src/main/java/edu/harvard/iq/dataverse/ConfigureFragmentBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/ConfigureFragmentBean.java @@ -16,10 +16,10 @@ import java.sql.Timestamp; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; +import jakarta.ejb.EJB; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; import java.util.Date; diff --git a/src/main/java/edu/harvard/iq/dataverse/ControlledVocabAlternate.java b/src/main/java/edu/harvard/iq/dataverse/ControlledVocabAlternate.java index 5d5d9597746..9542cfe3f71 100644 --- a/src/main/java/edu/harvard/iq/dataverse/ControlledVocabAlternate.java +++ b/src/main/java/edu/harvard/iq/dataverse/ControlledVocabAlternate.java @@ -7,15 +7,15 @@ import java.io.Serializable; import java.util.Objects; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.Table; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/ControlledVocabularyValue.java b/src/main/java/edu/harvard/iq/dataverse/ControlledVocabularyValue.java index 213d648da71..b651427ecaa 100644 --- a/src/main/java/edu/harvard/iq/dataverse/ControlledVocabularyValue.java +++ b/src/main/java/edu/harvard/iq/dataverse/ControlledVocabularyValue.java @@ -17,16 +17,16 @@ import java.util.Objects; import java.util.logging.Logger; import java.util.MissingResourceException; -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.ManyToOne; -import javax.persistence.OneToMany; -import javax.persistence.Table; +import jakarta.persistence.CascadeType; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.OneToMany; +import jakarta.persistence.Table; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/ControlledVocabularyValueConverter.java b/src/main/java/edu/harvard/iq/dataverse/ControlledVocabularyValueConverter.java index 1d530e136ba..9e94d6c1c00 100644 --- a/src/main/java/edu/harvard/iq/dataverse/ControlledVocabularyValueConverter.java +++ b/src/main/java/edu/harvard/iq/dataverse/ControlledVocabularyValueConverter.java @@ -5,13 +5,12 @@ */ package edu.harvard.iq.dataverse; -import javax.ejb.EJB; -import javax.enterprise.inject.spi.CDI; +import jakarta.enterprise.inject.spi.CDI; -import javax.faces.component.UIComponent; -import javax.faces.context.FacesContext; -import javax.faces.convert.Converter; -import javax.faces.convert.FacesConverter; +import jakarta.faces.component.UIComponent; +import jakarta.faces.context.FacesContext; +import jakarta.faces.convert.Converter; +import jakarta.faces.convert.FacesConverter; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/ControlledVocabularyValueServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/ControlledVocabularyValueServiceBean.java index 0e9501414d0..4255c3b2dbc 100644 --- a/src/main/java/edu/harvard/iq/dataverse/ControlledVocabularyValueServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/ControlledVocabularyValueServiceBean.java @@ -6,11 +6,11 @@ package edu.harvard.iq.dataverse; import java.util.List; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; -import javax.persistence.TypedQuery; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.TypedQuery; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/CustomQuestion.java b/src/main/java/edu/harvard/iq/dataverse/CustomQuestion.java index 64723fff79a..2cb6f27c3e4 100644 --- a/src/main/java/edu/harvard/iq/dataverse/CustomQuestion.java +++ b/src/main/java/edu/harvard/iq/dataverse/CustomQuestion.java @@ -1,7 +1,7 @@ package edu.harvard.iq.dataverse; import java.io.Serializable; import java.util.List; -import javax.persistence.*; +import jakarta.persistence.*; import org.hibernate.validator.constraints.NotBlank; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/CustomQuestionResponse.java b/src/main/java/edu/harvard/iq/dataverse/CustomQuestionResponse.java index 32af06014a7..f19ee3c3fc7 100644 --- a/src/main/java/edu/harvard/iq/dataverse/CustomQuestionResponse.java +++ b/src/main/java/edu/harvard/iq/dataverse/CustomQuestionResponse.java @@ -7,8 +7,8 @@ import java.io.Serializable; import java.util.List; -import javax.faces.model.SelectItem; -import javax.persistence.*; +import jakarta.faces.model.SelectItem; +import jakarta.persistence.*; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/CustomQuestionValue.java b/src/main/java/edu/harvard/iq/dataverse/CustomQuestionValue.java index a5329c8b96d..f3a6b83b53f 100644 --- a/src/main/java/edu/harvard/iq/dataverse/CustomQuestionValue.java +++ b/src/main/java/edu/harvard/iq/dataverse/CustomQuestionValue.java @@ -1,7 +1,7 @@ package edu.harvard.iq.dataverse; import java.io.Serializable; -import javax.persistence.*; +import jakarta.persistence.*; import org.hibernate.validator.constraints.NotBlank; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/CustomizationFilesServlet.java b/src/main/java/edu/harvard/iq/dataverse/CustomizationFilesServlet.java index 713d365ba0f..9dd524127d7 100644 --- a/src/main/java/edu/harvard/iq/dataverse/CustomizationFilesServlet.java +++ b/src/main/java/edu/harvard/iq/dataverse/CustomizationFilesServlet.java @@ -14,13 +14,13 @@ import java.io.PrintWriter; import java.nio.file.Path; import java.nio.file.Paths; -import javax.servlet.ServletException; -import javax.servlet.annotation.WebServlet; -import javax.servlet.http.HttpServlet; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; +import jakarta.servlet.ServletException; +import jakarta.servlet.annotation.WebServlet; +import jakarta.servlet.http.HttpServlet; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletResponse; import edu.harvard.iq.dataverse.settings.SettingsServiceBean; -import javax.ejb.EJB; +import jakarta.ejb.EJB; import org.apache.commons.io.IOUtils; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/DOIDataCiteRegisterCache.java b/src/main/java/edu/harvard/iq/dataverse/DOIDataCiteRegisterCache.java index 7ccd4adb78f..7c75b1a4da6 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DOIDataCiteRegisterCache.java +++ b/src/main/java/edu/harvard/iq/dataverse/DOIDataCiteRegisterCache.java @@ -7,14 +7,14 @@ import java.io.Serializable; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Lob; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Lob; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; import org.hibernate.validator.constraints.NotBlank; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/DOIDataCiteRegisterService.java b/src/main/java/edu/harvard/iq/dataverse/DOIDataCiteRegisterService.java index 218e4c85474..db13e6d22d3 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DOIDataCiteRegisterService.java +++ b/src/main/java/edu/harvard/iq/dataverse/DOIDataCiteRegisterService.java @@ -18,11 +18,11 @@ import java.util.Map; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; -import javax.persistence.TypedQuery; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.TypedQuery; import org.apache.commons.text.StringEscapeUtils; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; diff --git a/src/main/java/edu/harvard/iq/dataverse/DOIDataCiteServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/DOIDataCiteServiceBean.java index e7dd49a6926..9853f807d47 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DOIDataCiteServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/DOIDataCiteServiceBean.java @@ -10,8 +10,8 @@ import java.util.Map; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Stateless; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; import org.apache.commons.httpclient.HttpException; import org.apache.commons.httpclient.HttpStatus; diff --git a/src/main/java/edu/harvard/iq/dataverse/DOIEZIdServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/DOIEZIdServiceBean.java index d21caf32411..c3c72bfeabf 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DOIEZIdServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/DOIEZIdServiceBean.java @@ -6,7 +6,7 @@ import java.util.*; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.Stateless; +import jakarta.ejb.Stateless; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/DashboardPage.java b/src/main/java/edu/harvard/iq/dataverse/DashboardPage.java index 5b6cdd23775..07a16e77e62 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DashboardPage.java +++ b/src/main/java/edu/harvard/iq/dataverse/DashboardPage.java @@ -5,23 +5,19 @@ */ package edu.harvard.iq.dataverse; -import edu.harvard.iq.dataverse.authorization.AuthenticationServiceBean; import edu.harvard.iq.dataverse.harvest.client.HarvestingClient; import edu.harvard.iq.dataverse.harvest.client.HarvestingClientServiceBean; import edu.harvard.iq.dataverse.harvest.server.OAISet; import edu.harvard.iq.dataverse.harvest.server.OAISetServiceBean; -import static edu.harvard.iq.dataverse.util.JsfHelper.JH; import edu.harvard.iq.dataverse.util.BundleUtil; import edu.harvard.iq.dataverse.util.SystemConfig; import java.util.List; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.faces.application.FacesMessage; -import javax.faces.context.FacesContext; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; +import jakarta.ejb.EJB; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/DataCitation.java b/src/main/java/edu/harvard/iq/dataverse/DataCitation.java index 9027be1350b..d991ebe5780 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DataCitation.java +++ b/src/main/java/edu/harvard/iq/dataverse/DataCitation.java @@ -27,7 +27,7 @@ import java.util.regex.Pattern; import java.util.stream.Collectors; -import javax.ejb.EJBException; +import jakarta.ejb.EJBException; import javax.xml.stream.XMLOutputFactory; import javax.xml.stream.XMLStreamException; import javax.xml.stream.XMLStreamWriter; diff --git a/src/main/java/edu/harvard/iq/dataverse/DataFile.java b/src/main/java/edu/harvard/iq/dataverse/DataFile.java index b21ab5fb7ba..94dda2adb09 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DataFile.java +++ b/src/main/java/edu/harvard/iq/dataverse/DataFile.java @@ -5,12 +5,10 @@ import com.google.gson.JsonElement; import com.google.gson.JsonObject; import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; import edu.harvard.iq.dataverse.DatasetVersion.VersionState; import edu.harvard.iq.dataverse.authorization.users.AuthenticatedUser; import edu.harvard.iq.dataverse.dataaccess.DataAccess; import edu.harvard.iq.dataverse.dataaccess.StorageIO; -import edu.harvard.iq.dataverse.dataset.DatasetThumbnail; import edu.harvard.iq.dataverse.datasetutility.FileSizeChecker; import edu.harvard.iq.dataverse.ingest.IngestReport; import edu.harvard.iq.dataverse.ingest.IngestRequest; @@ -22,18 +20,15 @@ import java.util.List; import java.util.ArrayList; import java.util.Objects; -import java.nio.file.Path; -import java.nio.file.Paths; -import java.nio.file.Files; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.HashMap; import java.util.Map; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.persistence.*; -import javax.validation.constraints.Pattern; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.persistence.*; +import jakarta.validation.constraints.Pattern; import org.hibernate.validator.constraints.NotBlank; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/DataFileCategory.java b/src/main/java/edu/harvard/iq/dataverse/DataFileCategory.java index f569a69b13a..f5abe9ac78a 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DataFileCategory.java +++ b/src/main/java/edu/harvard/iq/dataverse/DataFileCategory.java @@ -10,16 +10,16 @@ import java.io.Serializable; import java.util.ArrayList; import java.util.Collection; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToMany; -import javax.persistence.ManyToOne; -import javax.persistence.Table; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToMany; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.Table; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/DataFileCategoryServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/DataFileCategoryServiceBean.java index 3fa4691a6dd..29dcb22c3ec 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DataFileCategoryServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/DataFileCategoryServiceBean.java @@ -3,8 +3,8 @@ import edu.harvard.iq.dataverse.settings.SettingsServiceBean; import edu.harvard.iq.dataverse.util.BundleUtil; -import javax.ejb.EJB; -import javax.ejb.Stateless; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; diff --git a/src/main/java/edu/harvard/iq/dataverse/DataFileConverter.java b/src/main/java/edu/harvard/iq/dataverse/DataFileConverter.java index 18531f5203d..46217802752 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DataFileConverter.java +++ b/src/main/java/edu/harvard/iq/dataverse/DataFileConverter.java @@ -1,13 +1,13 @@ package edu.harvard.iq.dataverse; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.enterprise.inject.spi.CDI; -import javax.faces.component.UIComponent; -import javax.faces.context.FacesContext; -import javax.faces.convert.Converter; -import javax.faces.convert.FacesConverter; +import jakarta.enterprise.inject.spi.CDI; + +import jakarta.faces.component.UIComponent; +import jakarta.faces.context.FacesContext; +import jakarta.faces.convert.Converter; +import jakarta.faces.convert.FacesConverter; @FacesConverter("dataFileConverter") public class DataFileConverter implements Converter { diff --git a/src/main/java/edu/harvard/iq/dataverse/DataFileServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/DataFileServiceBean.java index 0b935183182..c7bcbf3505f 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DataFileServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/DataFileServiceBean.java @@ -1,6 +1,5 @@ package edu.harvard.iq.dataverse; -import edu.harvard.iq.dataverse.authorization.AccessRequest; import edu.harvard.iq.dataverse.authorization.users.AuthenticatedUser; import edu.harvard.iq.dataverse.dataaccess.DataAccess; import edu.harvard.iq.dataverse.dataaccess.ImageThumbConverter; @@ -27,17 +26,17 @@ import java.util.UUID; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.ejb.TransactionAttribute; -import javax.ejb.TransactionAttributeType; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.NoResultException; -import javax.persistence.PersistenceContext; -import javax.persistence.Query; -import javax.persistence.StoredProcedureQuery; -import javax.persistence.TypedQuery; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.ejb.TransactionAttribute; +import jakarta.ejb.TransactionAttributeType; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.NoResultException; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.Query; +import jakarta.persistence.StoredProcedureQuery; +import jakarta.persistence.TypedQuery; import org.apache.commons.lang3.RandomStringUtils; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/DataFileTag.java b/src/main/java/edu/harvard/iq/dataverse/DataFileTag.java index 275d47cf1de..f4f66d3c874 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DataFileTag.java +++ b/src/main/java/edu/harvard/iq/dataverse/DataFileTag.java @@ -11,15 +11,15 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.Table; import org.apache.commons.lang3.StringUtils; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/DataTable.java b/src/main/java/edu/harvard/iq/dataverse/DataTable.java index 614e7394583..836fae42602 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DataTable.java +++ b/src/main/java/edu/harvard/iq/dataverse/DataTable.java @@ -7,26 +7,22 @@ package edu.harvard.iq.dataverse; import java.io.Serializable; -import java.util.ArrayList; import java.util.List; -import javax.persistence.CascadeType; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.OneToMany; -import javax.validation.constraints.Size; -import javax.persistence.OrderBy; -import org.hibernate.validator.constraints.NotBlank; -import org.hibernate.validator.constraints.URL; +import jakarta.persistence.CascadeType; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.OneToMany; +import jakarta.persistence.OrderBy; import edu.harvard.iq.dataverse.datavariable.DataVariable; import java.util.Objects; -import javax.persistence.Column; -import javax.persistence.Index; -import javax.persistence.Table; +import jakarta.persistence.Column; +import jakarta.persistence.Index; +import jakarta.persistence.Table; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/DataTagsAPITestingBean.java b/src/main/java/edu/harvard/iq/dataverse/DataTagsAPITestingBean.java index 2f987dde82b..713c86190fc 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DataTagsAPITestingBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/DataTagsAPITestingBean.java @@ -5,11 +5,11 @@ import java.io.Serializable; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.enterprise.context.SessionScoped; -import javax.faces.context.FacesContext; -import javax.inject.Named; -import javax.json.JsonObject; +import jakarta.ejb.EJB; +import jakarta.enterprise.context.SessionScoped; +import jakarta.faces.context.FacesContext; +import jakarta.inject.Named; +import jakarta.json.JsonObject; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/DataTagsContainer.java b/src/main/java/edu/harvard/iq/dataverse/DataTagsContainer.java index 5cf9c623bde..eeda70c1f17 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DataTagsContainer.java +++ b/src/main/java/edu/harvard/iq/dataverse/DataTagsContainer.java @@ -1,7 +1,7 @@ package edu.harvard.iq.dataverse; -import javax.ejb.Stateless; -import javax.json.JsonObject; +import jakarta.ejb.Stateless; +import jakarta.json.JsonObject; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/Dataset.java b/src/main/java/edu/harvard/iq/dataverse/Dataset.java index c60ea7020bd..a9539955e90 100644 --- a/src/main/java/edu/harvard/iq/dataverse/Dataset.java +++ b/src/main/java/edu/harvard/iq/dataverse/Dataset.java @@ -17,23 +17,22 @@ import java.util.List; import java.util.Objects; import java.util.Set; -import javax.persistence.CascadeType; -import javax.persistence.Entity; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.NamedStoredProcedureQuery; -import javax.persistence.OneToMany; -import javax.persistence.OneToOne; -import javax.persistence.OrderBy; -import javax.persistence.ParameterMode; -import javax.persistence.StoredProcedureParameter; -import javax.persistence.Table; -import javax.persistence.Temporal; -import javax.persistence.TemporalType; -import edu.harvard.iq.dataverse.util.BundleUtil; +import jakarta.persistence.CascadeType; +import jakarta.persistence.Entity; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.NamedStoredProcedureQuery; +import jakarta.persistence.OneToMany; +import jakarta.persistence.OneToOne; +import jakarta.persistence.OrderBy; +import jakarta.persistence.ParameterMode; +import jakarta.persistence.StoredProcedureParameter; +import jakarta.persistence.Table; +import jakarta.persistence.Temporal; +import jakarta.persistence.TemporalType; import edu.harvard.iq.dataverse.util.StringUtil; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/DatasetConverter.java b/src/main/java/edu/harvard/iq/dataverse/DatasetConverter.java index 2d19cf5fe06..8909899144c 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DatasetConverter.java +++ b/src/main/java/edu/harvard/iq/dataverse/DatasetConverter.java @@ -6,12 +6,11 @@ package edu.harvard.iq.dataverse; -import javax.ejb.EJB; -import javax.enterprise.inject.spi.CDI; -import javax.faces.component.UIComponent; -import javax.faces.context.FacesContext; -import javax.faces.convert.Converter; -import javax.faces.convert.FacesConverter; +import jakarta.enterprise.inject.spi.CDI; +import jakarta.faces.component.UIComponent; +import jakarta.faces.context.FacesContext; +import jakarta.faces.convert.Converter; +import jakarta.faces.convert.FacesConverter; @FacesConverter("datasetConverter") public class DatasetConverter implements Converter { diff --git a/src/main/java/edu/harvard/iq/dataverse/DatasetDistributor.java b/src/main/java/edu/harvard/iq/dataverse/DatasetDistributor.java index 00936b9365a..3252b7f0367 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DatasetDistributor.java +++ b/src/main/java/edu/harvard/iq/dataverse/DatasetDistributor.java @@ -7,7 +7,7 @@ package edu.harvard.iq.dataverse; import java.util.Comparator; -import javax.persistence.Version; +import jakarta.persistence.Version; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/DatasetField.java b/src/main/java/edu/harvard/iq/dataverse/DatasetField.java index 31d08f84c02..c836a20893f 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DatasetField.java +++ b/src/main/java/edu/harvard/iq/dataverse/DatasetField.java @@ -19,20 +19,20 @@ import java.util.LinkedList; import java.util.List; import java.util.Map; -import javax.persistence.CascadeType; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.JoinTable; -import javax.persistence.ManyToMany; -import javax.persistence.ManyToOne; -import javax.persistence.OneToMany; -import javax.persistence.OrderBy; -import javax.persistence.Table; -import javax.persistence.Transient; +import jakarta.persistence.CascadeType; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.JoinTable; +import jakarta.persistence.ManyToMany; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.OneToMany; +import jakarta.persistence.OrderBy; +import jakarta.persistence.Table; +import jakarta.persistence.Transient; import org.apache.commons.lang3.StringUtils; @Entity diff --git a/src/main/java/edu/harvard/iq/dataverse/DatasetFieldCompoundValue.java b/src/main/java/edu/harvard/iq/dataverse/DatasetFieldCompoundValue.java index 5d83f1e4f8d..c679cd7edad 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DatasetFieldCompoundValue.java +++ b/src/main/java/edu/harvard/iq/dataverse/DatasetFieldCompoundValue.java @@ -14,17 +14,17 @@ import java.util.LinkedHashMap; import java.util.List; import java.util.Map; -import javax.persistence.CascadeType; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.ManyToOne; -import javax.persistence.OneToMany; -import javax.persistence.OrderBy; -import javax.persistence.Table; -import javax.persistence.Transient; +import jakarta.persistence.CascadeType; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.OneToMany; +import jakarta.persistence.OrderBy; +import jakarta.persistence.Table; +import jakarta.persistence.Transient; import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.tuple.ImmutablePair; diff --git a/src/main/java/edu/harvard/iq/dataverse/DatasetFieldConstant.java b/src/main/java/edu/harvard/iq/dataverse/DatasetFieldConstant.java index 6d26c0cba58..f7688abb042 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DatasetFieldConstant.java +++ b/src/main/java/edu/harvard/iq/dataverse/DatasetFieldConstant.java @@ -6,8 +6,8 @@ package edu.harvard.iq.dataverse; -import javax.enterprise.context.Dependent; -import javax.inject.Named; +import jakarta.enterprise.context.Dependent; +import jakarta.inject.Named; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/DatasetFieldDefaultValue.java b/src/main/java/edu/harvard/iq/dataverse/DatasetFieldDefaultValue.java index bad482dbca9..7746099818e 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DatasetFieldDefaultValue.java +++ b/src/main/java/edu/harvard/iq/dataverse/DatasetFieldDefaultValue.java @@ -8,18 +8,18 @@ import java.io.Serializable; import java.util.Collection; -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.OneToMany; -import javax.persistence.OrderBy; -import javax.persistence.Table; +import jakarta.persistence.CascadeType; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.OneToMany; +import jakarta.persistence.OrderBy; +import jakarta.persistence.Table; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/DatasetFieldServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/DatasetFieldServiceBean.java index aa5e417ef32..f543d3119e8 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DatasetFieldServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/DatasetFieldServiceBean.java @@ -17,22 +17,22 @@ import java.util.Set; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.json.Json; -import javax.json.JsonArray; -import javax.json.JsonException; -import javax.json.JsonObject; -import javax.json.JsonObjectBuilder; -import javax.json.JsonReader; -import javax.json.JsonString; -import javax.json.JsonValue; -import javax.persistence.EntityManager; -import javax.persistence.NoResultException; -import javax.persistence.NonUniqueResultException; -import javax.persistence.PersistenceContext; -import javax.persistence.TypedQuery; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.json.Json; +import jakarta.json.JsonArray; +import jakarta.json.JsonException; +import jakarta.json.JsonObject; +import jakarta.json.JsonObjectBuilder; +import jakarta.json.JsonReader; +import jakarta.json.JsonString; +import jakarta.json.JsonValue; +import jakarta.persistence.EntityManager; +import jakarta.persistence.NoResultException; +import jakarta.persistence.NonUniqueResultException; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.TypedQuery; import org.apache.commons.codec.digest.DigestUtils; import org.apache.commons.httpclient.HttpException; diff --git a/src/main/java/edu/harvard/iq/dataverse/DatasetFieldType.java b/src/main/java/edu/harvard/iq/dataverse/DatasetFieldType.java index df126514308..824b486a42d 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DatasetFieldType.java +++ b/src/main/java/edu/harvard/iq/dataverse/DatasetFieldType.java @@ -13,8 +13,8 @@ import java.util.Set; import java.util.TreeMap; import java.util.MissingResourceException; -import javax.faces.model.SelectItem; -import javax.persistence.*; +import jakarta.faces.model.SelectItem; +import jakarta.persistence.*; /** * Defines the meaning and constraints of a metadata field and its values. diff --git a/src/main/java/edu/harvard/iq/dataverse/DatasetFieldValidator.java b/src/main/java/edu/harvard/iq/dataverse/DatasetFieldValidator.java index 3ded24d7a59..6d3fda2812d 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DatasetFieldValidator.java +++ b/src/main/java/edu/harvard/iq/dataverse/DatasetFieldValidator.java @@ -5,11 +5,11 @@ */ package edu.harvard.iq.dataverse; -import javax.validation.ConstraintValidator; -import javax.validation.ConstraintValidatorContext; +import jakarta.validation.ConstraintValidator; +import jakarta.validation.ConstraintValidatorContext; import edu.harvard.iq.dataverse.util.BundleUtil; -import java.util.Collections; + import java.util.List; import java.util.regex.Matcher; import java.util.regex.Pattern; diff --git a/src/main/java/edu/harvard/iq/dataverse/DatasetFieldValue.java b/src/main/java/edu/harvard/iq/dataverse/DatasetFieldValue.java index 2447a6478fd..1064187ccd6 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DatasetFieldValue.java +++ b/src/main/java/edu/harvard/iq/dataverse/DatasetFieldValue.java @@ -10,17 +10,17 @@ import edu.harvard.iq.dataverse.util.MarkupChecker; import java.io.Serializable; import java.util.Comparator; -import java.util.ResourceBundle; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; -import javax.persistence.Transient; + +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.Table; +import jakarta.persistence.Transient; import org.apache.commons.lang3.StringUtils; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/DatasetFieldValueValidator.java b/src/main/java/edu/harvard/iq/dataverse/DatasetFieldValueValidator.java index 8b807f78bca..42d22d2a650 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DatasetFieldValueValidator.java +++ b/src/main/java/edu/harvard/iq/dataverse/DatasetFieldValueValidator.java @@ -13,13 +13,12 @@ import java.util.GregorianCalendar; import java.util.logging.Logger; import java.util.regex.Pattern; -import javax.validation.ConstraintValidator; -import javax.validation.ConstraintValidatorContext; +import jakarta.validation.ConstraintValidator; +import jakarta.validation.ConstraintValidatorContext; import edu.harvard.iq.dataverse.validation.EMailValidator; import edu.harvard.iq.dataverse.validation.URLValidator; import org.apache.commons.lang3.StringUtils; -import org.apache.commons.validator.routines.UrlValidator; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/DatasetLinkingDataverse.java b/src/main/java/edu/harvard/iq/dataverse/DatasetLinkingDataverse.java index 8f8e9b103c1..dec07a09643 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DatasetLinkingDataverse.java +++ b/src/main/java/edu/harvard/iq/dataverse/DatasetLinkingDataverse.java @@ -2,19 +2,19 @@ import java.io.Serializable; import java.util.Date; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.OneToOne; -import javax.persistence.Table; -import javax.persistence.Temporal; -import javax.persistence.TemporalType; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.OneToOne; +import jakarta.persistence.Table; +import jakarta.persistence.Temporal; +import jakarta.persistence.TemporalType; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/DatasetLinkingServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/DatasetLinkingServiceBean.java index 3789efcd443..8fda85824d2 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DatasetLinkingServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/DatasetLinkingServiceBean.java @@ -8,12 +8,11 @@ import java.util.ArrayList; import java.util.List; import java.util.logging.Logger; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; -import javax.persistence.Query; -import javax.persistence.TypedQuery; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.TypedQuery; /** * @@ -63,7 +62,7 @@ public DatasetLinkingDataverse findDatasetLinkingDataverse(Long datasetId, Long .setParameter("datasetId", datasetId) .setParameter("linkingDataverseId", linkingDataverseId) .getSingleResult(); - } catch (javax.persistence.NoResultException e) { + } catch (jakarta.persistence.NoResultException e) { logger.fine("no datasetLinkingDataverse found for datasetId " + datasetId + " and linkingDataverseId " + linkingDataverseId); return null; } diff --git a/src/main/java/edu/harvard/iq/dataverse/DatasetLock.java b/src/main/java/edu/harvard/iq/dataverse/DatasetLock.java index d0ba86ab68e..05ffed9150b 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DatasetLock.java +++ b/src/main/java/edu/harvard/iq/dataverse/DatasetLock.java @@ -20,25 +20,24 @@ package edu.harvard.iq.dataverse; -import static edu.harvard.iq.dataverse.DatasetLock.Reason.Workflow; import edu.harvard.iq.dataverse.authorization.users.AuthenticatedUser; import java.util.Date; import java.io.Serializable; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.EnumType; -import javax.persistence.Enumerated; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; -import javax.persistence.Temporal; -import javax.persistence.TemporalType; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.EnumType; +import jakarta.persistence.Enumerated; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.Table; +import jakarta.persistence.Temporal; +import jakarta.persistence.TemporalType; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/DatasetPage.java b/src/main/java/edu/harvard/iq/dataverse/DatasetPage.java index d752c46d9a0..60f485c6d0c 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DatasetPage.java +++ b/src/main/java/edu/harvard/iq/dataverse/DatasetPage.java @@ -76,27 +76,27 @@ import java.util.Set; import java.util.Collection; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.EJBException; -import javax.faces.application.FacesMessage; -import javax.faces.context.FacesContext; -import javax.faces.event.ActionEvent; -import javax.faces.event.ValueChangeEvent; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; +import jakarta.ejb.EJB; +import jakarta.ejb.EJBException; +import jakarta.faces.application.FacesMessage; +import jakarta.faces.context.FacesContext; +import jakarta.faces.event.ActionEvent; +import jakarta.faces.event.ValueChangeEvent; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; import org.apache.commons.lang3.StringUtils; import org.primefaces.event.FileUploadEvent; import org.primefaces.model.file.UploadedFile; -import javax.validation.ConstraintViolation; +import jakarta.validation.ConstraintViolation; import org.apache.commons.httpclient.HttpClient; //import org.primefaces.context.RequestContext; import java.util.Arrays; import java.util.HashSet; -import javax.faces.model.SelectItem; -import javax.faces.validator.ValidatorException; +import jakarta.faces.model.SelectItem; +import jakarta.faces.validator.ValidatorException; import java.util.logging.Level; import edu.harvard.iq.dataverse.engine.command.exception.IllegalCommandException; @@ -116,12 +116,12 @@ import edu.harvard.iq.dataverse.makedatacount.MakeDataCountLoggingServiceBean; import edu.harvard.iq.dataverse.makedatacount.MakeDataCountLoggingServiceBean.MakeDataCountEntry; import java.util.Collections; -import javax.faces.component.UIComponent; -import javax.faces.component.UIInput; +import jakarta.faces.component.UIComponent; +import jakarta.faces.component.UIInput; -import javax.faces.event.AjaxBehaviorEvent; -import javax.servlet.ServletOutputStream; -import javax.servlet.http.HttpServletResponse; +import jakarta.faces.event.AjaxBehaviorEvent; +import jakarta.servlet.ServletOutputStream; +import jakarta.servlet.http.HttpServletResponse; import org.apache.commons.text.StringEscapeUtils; import org.apache.commons.lang3.mutable.MutableBoolean; diff --git a/src/main/java/edu/harvard/iq/dataverse/DatasetRelMaterial.java b/src/main/java/edu/harvard/iq/dataverse/DatasetRelMaterial.java index f432e4f5bbf..7b72e52ef4e 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DatasetRelMaterial.java +++ b/src/main/java/edu/harvard/iq/dataverse/DatasetRelMaterial.java @@ -6,14 +6,7 @@ package edu.harvard.iq.dataverse; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Version; +import jakarta.persistence.Version; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/DatasetServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/DatasetServiceBean.java index b9b54fb6216..ccf776bee48 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DatasetServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/DatasetServiceBean.java @@ -36,19 +36,19 @@ import java.util.logging.FileHandler; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.Asynchronous; -import javax.ejb.EJB; -import javax.ejb.EJBException; -import javax.ejb.Stateless; -import javax.ejb.TransactionAttribute; -import javax.ejb.TransactionAttributeType; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.NoResultException; -import javax.persistence.PersistenceContext; -import javax.persistence.Query; -import javax.persistence.StoredProcedureQuery; -import javax.persistence.TypedQuery; +import jakarta.ejb.Asynchronous; +import jakarta.ejb.EJB; +import jakarta.ejb.EJBException; +import jakarta.ejb.Stateless; +import jakarta.ejb.TransactionAttribute; +import jakarta.ejb.TransactionAttributeType; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.NoResultException; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.Query; +import jakarta.persistence.StoredProcedureQuery; +import jakarta.persistence.TypedQuery; import org.apache.commons.lang3.RandomStringUtils; import org.ocpsoft.common.util.Strings; @@ -295,7 +295,7 @@ public Dataset findByGlobalId(String globalId) { * in the dataset components, a ConstraintViolationException will be thrown, * which can be further parsed to detect the specific offending values. * @param id the id of the dataset - * @throws javax.validation.ConstraintViolationException + * @throws jakarta.validation.ConstraintViolationException */ @TransactionAttribute(TransactionAttributeType.REQUIRES_NEW) @@ -437,7 +437,7 @@ public DatasetVersionUser getDatasetVersionUser(DatasetVersion version, User use query.setParameter("userId", au.getId()); try { return query.getSingleResult(); - } catch (javax.persistence.NoResultException e) { + } catch (jakarta.persistence.NoResultException e) { return null; } } @@ -552,7 +552,7 @@ public List listLocks(DatasetLock.Reason lockType, AuthenticatedUse } try { return query.getResultList(); - } catch (javax.persistence.NoResultException e) { + } catch (jakarta.persistence.NoResultException e) { return null; } } diff --git a/src/main/java/edu/harvard/iq/dataverse/DatasetTopicClass.java b/src/main/java/edu/harvard/iq/dataverse/DatasetTopicClass.java index f253e1810a1..53e2fee46cf 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DatasetTopicClass.java +++ b/src/main/java/edu/harvard/iq/dataverse/DatasetTopicClass.java @@ -6,9 +6,6 @@ package edu.harvard.iq.dataverse; -import javax.persistence.Column; -import javax.persistence.Version; - /** * * @author skraffmiller diff --git a/src/main/java/edu/harvard/iq/dataverse/DatasetVersion.java b/src/main/java/edu/harvard/iq/dataverse/DatasetVersion.java index faa91b87e12..f8758d329ae 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DatasetVersion.java +++ b/src/main/java/edu/harvard/iq/dataverse/DatasetVersion.java @@ -1,7 +1,6 @@ package edu.harvard.iq.dataverse; import edu.harvard.iq.dataverse.util.MarkupChecker; -import edu.harvard.iq.dataverse.util.BundleUtil; import edu.harvard.iq.dataverse.DatasetFieldType.FieldType; import edu.harvard.iq.dataverse.branding.BrandingUtil; import edu.harvard.iq.dataverse.dataset.DatasetUtil; @@ -16,7 +15,6 @@ import java.io.Serializable; import java.net.URL; import java.sql.Timestamp; -import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.*; @@ -24,35 +22,35 @@ import java.util.logging.Logger; import java.util.stream.Collectors; -import javax.json.Json; -import javax.json.JsonArray; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObjectBuilder; -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.EnumType; -import javax.persistence.Enumerated; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.OneToMany; -import javax.persistence.OneToOne; -import javax.persistence.OrderBy; -import javax.persistence.Table; -import javax.persistence.Temporal; -import javax.persistence.TemporalType; -import javax.persistence.Transient; -import javax.persistence.UniqueConstraint; -import javax.persistence.Version; -import javax.validation.ConstraintViolation; -import javax.validation.Validation; -import javax.validation.Validator; -import javax.validation.ValidatorFactory; -import javax.validation.constraints.Size; +import jakarta.json.Json; +import jakarta.json.JsonArray; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObjectBuilder; +import jakarta.persistence.CascadeType; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.EnumType; +import jakarta.persistence.Enumerated; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.OneToMany; +import jakarta.persistence.OneToOne; +import jakarta.persistence.OrderBy; +import jakarta.persistence.Table; +import jakarta.persistence.Temporal; +import jakarta.persistence.TemporalType; +import jakarta.persistence.Transient; +import jakarta.persistence.UniqueConstraint; +import jakarta.persistence.Version; +import jakarta.validation.ConstraintViolation; +import jakarta.validation.Validation; +import jakarta.validation.Validator; +import jakarta.validation.ValidatorFactory; +import jakarta.validation.constraints.Size; import org.apache.commons.lang3.StringUtils; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/DatasetVersionConverter.java b/src/main/java/edu/harvard/iq/dataverse/DatasetVersionConverter.java index 98f0d707bdc..633d28cb6fa 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DatasetVersionConverter.java +++ b/src/main/java/edu/harvard/iq/dataverse/DatasetVersionConverter.java @@ -5,12 +5,11 @@ */ package edu.harvard.iq.dataverse; -import javax.ejb.EJB; -import javax.enterprise.inject.spi.CDI; -import javax.faces.component.UIComponent; -import javax.faces.context.FacesContext; -import javax.faces.convert.Converter; -import javax.faces.convert.FacesConverter; +import jakarta.enterprise.inject.spi.CDI; +import jakarta.faces.component.UIComponent; +import jakarta.faces.context.FacesContext; +import jakarta.faces.convert.Converter; +import jakarta.faces.convert.FacesConverter; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/DatasetVersionNoteValidator.java b/src/main/java/edu/harvard/iq/dataverse/DatasetVersionNoteValidator.java index c086fed3b10..a5ea487a68f 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DatasetVersionNoteValidator.java +++ b/src/main/java/edu/harvard/iq/dataverse/DatasetVersionNoteValidator.java @@ -6,8 +6,8 @@ package edu.harvard.iq.dataverse; import edu.harvard.iq.dataverse.util.BundleUtil; -import javax.validation.ConstraintValidator; -import javax.validation.ConstraintValidatorContext; +import jakarta.validation.ConstraintValidator; +import jakarta.validation.ConstraintValidatorContext; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/DatasetVersionServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/DatasetVersionServiceBean.java index 580d95b4b1d..54b131fb907 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DatasetVersionServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/DatasetVersionServiceBean.java @@ -24,16 +24,16 @@ import java.util.concurrent.Future; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.EJBException; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.json.Json; -import javax.json.JsonObjectBuilder; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; -import javax.persistence.Query; -import javax.persistence.TypedQuery; +import jakarta.ejb.EJB; +import jakarta.ejb.EJBException; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.json.Json; +import jakarta.json.JsonObjectBuilder; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.Query; +import jakarta.persistence.TypedQuery; import org.apache.commons.lang3.StringUtils; import org.apache.solr.client.solrj.SolrServerException; @@ -180,7 +180,7 @@ public DatasetVersion findByFriendlyVersionNumber(Long datasetId, String friendl query.setParameter("majorVersionNumber", majorVersionNumber); query.setParameter("minorVersionNumber", minorVersionNumber); foundDatasetVersion = (DatasetVersion) query.getSingleResult(); - } catch (javax.persistence.NoResultException e) { + } catch (jakarta.persistence.NoResultException e) { logger.warning("no ds version found: " + datasetId + " " + friendlyVersionNumber); // DO nothing, just return null. } @@ -208,7 +208,7 @@ public DatasetVersion findByFriendlyVersionNumber(Long datasetId, String friendl } } return retVal; - } catch (javax.persistence.NoResultException e) { + } catch (jakarta.persistence.NoResultException e) { logger.warning("no ds version found: " + datasetId + " " + friendlyVersionNumber); // DO nothing, just return null. } @@ -435,7 +435,7 @@ private DatasetVersion getDatasetVersionByQuery(String queryString){ msg("Found: " + ds); return ds; - } catch (javax.persistence.NoResultException e) { + } catch (jakarta.persistence.NoResultException e) { msg("DatasetVersion not found: " + queryString); logger.log(Level.FINE, "DatasetVersion not found: {0}", queryString); return null; diff --git a/src/main/java/edu/harvard/iq/dataverse/DatasetVersionUI.java b/src/main/java/edu/harvard/iq/dataverse/DatasetVersionUI.java index b20cf0debaa..cec893aa596 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DatasetVersionUI.java +++ b/src/main/java/edu/harvard/iq/dataverse/DatasetVersionUI.java @@ -6,10 +6,8 @@ package edu.harvard.iq.dataverse; import edu.harvard.iq.dataverse.util.MarkupChecker; -import edu.harvard.iq.dataverse.util.StringUtil; + import java.io.Serializable; -import java.sql.Timestamp; -import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.Collections; @@ -18,11 +16,10 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -import javax.ejb.EJB; -import javax.faces.view.ViewScoped; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; +import jakarta.ejb.EJB; +import jakarta.faces.view.ViewScoped; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/DatasetVersionUser.java b/src/main/java/edu/harvard/iq/dataverse/DatasetVersionUser.java index eda62a080f8..e56fad71253 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DatasetVersionUser.java +++ b/src/main/java/edu/harvard/iq/dataverse/DatasetVersionUser.java @@ -4,20 +4,20 @@ import edu.harvard.iq.dataverse.authorization.users.User; import java.io.Serializable; import java.sql.Timestamp; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; +import jakarta.persistence.Id; +import jakarta.persistence.Index; -import javax.persistence.JoinColumn; +import jakarta.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.Table; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.Table; /** * Records the last time a {@link User} handled a {@link DatasetVersion}. diff --git a/src/main/java/edu/harvard/iq/dataverse/DatasetWidgetsPage.java b/src/main/java/edu/harvard/iq/dataverse/DatasetWidgetsPage.java index 9cc611e146a..805e80f511e 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DatasetWidgetsPage.java +++ b/src/main/java/edu/harvard/iq/dataverse/DatasetWidgetsPage.java @@ -14,10 +14,10 @@ import java.util.List; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; +import jakarta.ejb.EJB; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; import org.primefaces.event.FileUploadEvent; import org.primefaces.model.file.UploadedFile; diff --git a/src/main/java/edu/harvard/iq/dataverse/Dataverse.java b/src/main/java/edu/harvard/iq/dataverse/Dataverse.java index 342aaec187a..bd6beb3e408 100644 --- a/src/main/java/edu/harvard/iq/dataverse/Dataverse.java +++ b/src/main/java/edu/harvard/iq/dataverse/Dataverse.java @@ -2,7 +2,6 @@ import edu.harvard.iq.dataverse.harvest.client.HarvestingClient; import edu.harvard.iq.dataverse.authorization.DataverseRole; -import edu.harvard.iq.dataverse.dataaccess.DataAccess; import edu.harvard.iq.dataverse.search.savedsearch.SavedSearch; import edu.harvard.iq.dataverse.util.BundleUtil; import java.util.ArrayList; @@ -11,29 +10,27 @@ import java.util.List; import java.util.Objects; import java.util.Set; -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.EnumType; -import javax.persistence.Enumerated; -import javax.persistence.FetchType; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.JoinTable; -import javax.persistence.ManyToMany; -import javax.persistence.ManyToOne; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.OneToMany; -import javax.persistence.OneToOne; -import javax.persistence.OrderBy; -import javax.persistence.Table; -import javax.persistence.Transient; -import javax.validation.constraints.NotNull; -import javax.validation.constraints.Pattern; -import javax.validation.constraints.Size; - -import org.apache.commons.lang3.StringUtils; +import jakarta.persistence.CascadeType; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.EnumType; +import jakarta.persistence.Enumerated; +import jakarta.persistence.FetchType; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.JoinTable; +import jakarta.persistence.ManyToMany; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.OneToMany; +import jakarta.persistence.OneToOne; +import jakarta.persistence.OrderBy; +import jakarta.persistence.Table; +import jakarta.validation.constraints.NotNull; +import jakarta.validation.constraints.Pattern; +import jakarta.validation.constraints.Size; + import org.hibernate.validator.constraints.NotBlank; import org.hibernate.validator.constraints.NotEmpty; diff --git a/src/main/java/edu/harvard/iq/dataverse/DataverseContact.java b/src/main/java/edu/harvard/iq/dataverse/DataverseContact.java index 46021ddbc9b..3ff066c56f7 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DataverseContact.java +++ b/src/main/java/edu/harvard/iq/dataverse/DataverseContact.java @@ -7,15 +7,15 @@ import java.io.Serializable; import java.util.Objects; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.Table; import edu.harvard.iq.dataverse.validation.ValidateEmail; import org.hibernate.validator.constraints.NotBlank; @@ -25,9 +25,9 @@ * @author gdurand */ @Entity -@Table(indexes = {@Index(columnList="dataverse_id") - , @Index(columnList="contactemail") - , @Index(columnList="displayorder")}) +@Table(indexes = {@Index(columnList="dataverse_id"), + @Index(columnList="contactemail"), + @Index(columnList="displayorder")}) public class DataverseContact implements Serializable { private static final long serialVersionUID = 1L; diff --git a/src/main/java/edu/harvard/iq/dataverse/DataverseConverter.java b/src/main/java/edu/harvard/iq/dataverse/DataverseConverter.java index 7d09c300dde..489034ddeba 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DataverseConverter.java +++ b/src/main/java/edu/harvard/iq/dataverse/DataverseConverter.java @@ -6,12 +6,11 @@ package edu.harvard.iq.dataverse; -import javax.ejb.EJB; -import javax.enterprise.inject.spi.CDI; -import javax.faces.component.UIComponent; -import javax.faces.context.FacesContext; -import javax.faces.convert.Converter; -import javax.faces.convert.FacesConverter; +import jakarta.enterprise.inject.spi.CDI; +import jakarta.faces.component.UIComponent; +import jakarta.faces.context.FacesContext; +import jakarta.faces.convert.Converter; +import jakarta.faces.convert.FacesConverter; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/DataverseFacet.java b/src/main/java/edu/harvard/iq/dataverse/DataverseFacet.java index bfd465b8f54..768c2308e50 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DataverseFacet.java +++ b/src/main/java/edu/harvard/iq/dataverse/DataverseFacet.java @@ -8,16 +8,16 @@ import java.io.Serializable; import java.util.Objects; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.Table; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.Table; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/DataverseFacetServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/DataverseFacetServiceBean.java index 67bf6a820e2..5c77989f6d6 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DataverseFacetServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/DataverseFacetServiceBean.java @@ -2,11 +2,11 @@ import edu.harvard.iq.dataverse.util.LruCache; import java.util.List; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/DataverseFeaturedDataverse.java b/src/main/java/edu/harvard/iq/dataverse/DataverseFeaturedDataverse.java index 662ee74c3bf..39ad6ca9520 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DataverseFeaturedDataverse.java +++ b/src/main/java/edu/harvard/iq/dataverse/DataverseFeaturedDataverse.java @@ -2,16 +2,16 @@ import java.io.Serializable; import java.util.Objects; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.Table; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.Table; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/DataverseFieldTypeInputLevel.java b/src/main/java/edu/harvard/iq/dataverse/DataverseFieldTypeInputLevel.java index 92b1ff7c2cf..c4749be0cb3 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DataverseFieldTypeInputLevel.java +++ b/src/main/java/edu/harvard/iq/dataverse/DataverseFieldTypeInputLevel.java @@ -6,17 +6,17 @@ package edu.harvard.iq.dataverse; import java.io.Serializable; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.Table; -import javax.persistence.UniqueConstraint; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.Table; +import jakarta.persistence.UniqueConstraint; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/DataverseFieldTypeInputLevelServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/DataverseFieldTypeInputLevelServiceBean.java index 42a1290fdbd..66c700f59ce 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DataverseFieldTypeInputLevelServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/DataverseFieldTypeInputLevelServiceBean.java @@ -7,13 +7,13 @@ import edu.harvard.iq.dataverse.util.LruCache; import java.util.List; -import java.util.logging.Logger; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.NoResultException; -import javax.persistence.PersistenceContext; -import javax.persistence.Query; + +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.NoResultException; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.Query; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/DataverseHeaderFragment.java b/src/main/java/edu/harvard/iq/dataverse/DataverseHeaderFragment.java index 1e1353a11fc..389b85c19d9 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DataverseHeaderFragment.java +++ b/src/main/java/edu/harvard/iq/dataverse/DataverseHeaderFragment.java @@ -19,11 +19,11 @@ import java.util.List; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.faces.context.FacesContext; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; +import jakarta.ejb.EJB; +import jakarta.faces.context.FacesContext; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; import org.apache.commons.lang3.StringUtils; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/DataverseLinkingDataverse.java b/src/main/java/edu/harvard/iq/dataverse/DataverseLinkingDataverse.java index 788308dce1e..3030922ea5e 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DataverseLinkingDataverse.java +++ b/src/main/java/edu/harvard/iq/dataverse/DataverseLinkingDataverse.java @@ -7,18 +7,18 @@ import java.io.Serializable; import java.util.Date; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.OneToOne; -import javax.persistence.Table; -import javax.persistence.Temporal; -import javax.persistence.TemporalType; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.OneToOne; +import jakarta.persistence.Table; +import jakarta.persistence.Temporal; +import jakarta.persistence.TemporalType; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/DataverseLinkingServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/DataverseLinkingServiceBean.java index c823deddb64..8873cf2fa7a 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DataverseLinkingServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/DataverseLinkingServiceBean.java @@ -8,13 +8,12 @@ import java.util.ArrayList; import java.util.List; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; -import javax.persistence.Query; -import javax.persistence.TypedQuery; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.TypedQuery; /** * @@ -66,7 +65,7 @@ public DataverseLinkingDataverse findDataverseLinkingDataverse(Long dataverseId, .setParameter("dataverseId", dataverseId) .setParameter("linkingDataverseId", linkingDataverseId) .getSingleResult(); - } catch (javax.persistence.NoResultException e) { + } catch (jakarta.persistence.NoResultException e) { logger.fine("No DataverseLinkingDataverse found for dataverseId " + dataverseId + " and linkedDataverseId " + linkingDataverseId); return null; } diff --git a/src/main/java/edu/harvard/iq/dataverse/DataversePage.java b/src/main/java/edu/harvard/iq/dataverse/DataversePage.java index b48ff725e1e..daf33f444d9 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DataversePage.java +++ b/src/main/java/edu/harvard/iq/dataverse/DataversePage.java @@ -28,27 +28,26 @@ import static edu.harvard.iq.dataverse.util.JsfHelper.JH; import edu.harvard.iq.dataverse.util.SystemConfig; import java.util.List; -import javax.ejb.EJB; -import javax.faces.application.FacesMessage; -import javax.faces.context.FacesContext; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; +import jakarta.ejb.EJB; +import jakarta.faces.application.FacesMessage; +import jakarta.faces.context.FacesContext; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; -import java.util.HashSet; import java.util.Map; import java.util.Map.Entry; import java.util.Set; import java.util.logging.Level; import java.util.logging.Logger; -import javax.faces.component.UIComponent; -import javax.faces.component.UIInput; +import jakarta.faces.component.UIComponent; +import jakarta.faces.component.UIInput; import org.primefaces.model.DualListModel; -import javax.ejb.EJBException; -import javax.faces.event.ValueChangeEvent; -import javax.faces.model.SelectItem; +import jakarta.ejb.EJBException; +import jakarta.faces.event.ValueChangeEvent; +import jakarta.faces.model.SelectItem; import org.apache.commons.text.StringEscapeUtils; import org.apache.commons.lang3.StringUtils; import org.primefaces.PrimeFaces; diff --git a/src/main/java/edu/harvard/iq/dataverse/DataverseRequestServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/DataverseRequestServiceBean.java index e193b535412..58a3837dbf9 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DataverseRequestServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/DataverseRequestServiceBean.java @@ -1,11 +1,11 @@ package edu.harvard.iq.dataverse; import edu.harvard.iq.dataverse.engine.command.DataverseRequest; -import javax.annotation.PostConstruct; -import javax.enterprise.context.RequestScoped; -import javax.inject.Inject; -import javax.inject.Named; -import javax.servlet.http.HttpServletRequest; +import jakarta.annotation.PostConstruct; +import jakarta.enterprise.context.RequestScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; +import jakarta.servlet.http.HttpServletRequest; /** * The service bean to go to when one needs the current {@link DataverseRequest}. diff --git a/src/main/java/edu/harvard/iq/dataverse/DataverseRoleServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/DataverseRoleServiceBean.java index 9d09d0580e2..98c423b088b 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DataverseRoleServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/DataverseRoleServiceBean.java @@ -17,12 +17,12 @@ import java.util.Set; import java.util.logging.Logger; import java.util.stream.Collectors; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; -import javax.persistence.TypedQuery; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.TypedQuery; //import javax.validation.constraints.NotNull; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/DataverseServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/DataverseServiceBean.java index e092f209acd..7194a1ef31e 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DataverseServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/DataverseServiceBean.java @@ -30,18 +30,18 @@ import java.util.Map; import java.util.logging.Logger; import java.util.Properties; -import java.util.concurrent.Future; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.inject.Inject; -import javax.inject.Named; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.persistence.EntityManager; -import javax.persistence.NoResultException; -import javax.persistence.NonUniqueResultException; -import javax.persistence.PersistenceContext; -import javax.persistence.TypedQuery; + +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.inject.Inject; +import jakarta.inject.Named; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.persistence.EntityManager; +import jakarta.persistence.NoResultException; +import jakarta.persistence.NonUniqueResultException; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.TypedQuery; import org.apache.solr.client.solrj.SolrServerException; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/DataverseSession.java b/src/main/java/edu/harvard/iq/dataverse/DataverseSession.java index c6016939c08..e8d76e1825e 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DataverseSession.java +++ b/src/main/java/edu/harvard/iq/dataverse/DataverseSession.java @@ -18,13 +18,13 @@ import java.util.List; import java.util.Locale; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.enterprise.context.SessionScoped; -import javax.faces.context.FacesContext; -import javax.inject.Inject; -import javax.inject.Named; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpSession; +import jakarta.ejb.EJB; +import jakarta.enterprise.context.SessionScoped; +import jakarta.faces.context.FacesContext; +import jakarta.inject.Inject; +import jakarta.inject.Named; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpSession; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/DataverseTheme.java b/src/main/java/edu/harvard/iq/dataverse/DataverseTheme.java index 0c6341db485..539669328a7 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DataverseTheme.java +++ b/src/main/java/edu/harvard/iq/dataverse/DataverseTheme.java @@ -8,16 +8,16 @@ import java.io.Serializable; import java.util.Objects; -import javax.persistence.Entity; -import javax.persistence.EnumType; -import javax.persistence.Enumerated; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.OneToOne; -import javax.persistence.Table; +import jakarta.persistence.Entity; +import jakarta.persistence.EnumType; +import jakarta.persistence.Enumerated; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.OneToOne; +import jakarta.persistence.Table; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/DefaultValueSet.java b/src/main/java/edu/harvard/iq/dataverse/DefaultValueSet.java index ad48f15fc54..a2dc785c470 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DefaultValueSet.java +++ b/src/main/java/edu/harvard/iq/dataverse/DefaultValueSet.java @@ -8,13 +8,13 @@ import java.io.Serializable; import java.util.List; -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.OneToMany; +import jakarta.persistence.CascadeType; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.OneToMany; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/DvObject.java b/src/main/java/edu/harvard/iq/dataverse/DvObject.java index 09a2ef85893..998750ad01d 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DvObject.java +++ b/src/main/java/edu/harvard/iq/dataverse/DvObject.java @@ -8,7 +8,7 @@ import java.util.List; import java.util.Objects; import java.util.Set; -import javax.persistence.*; +import jakarta.persistence.*; /** * Base of the object hierarchy for "anything that can be inside a dataverse". diff --git a/src/main/java/edu/harvard/iq/dataverse/DvObjectContainer.java b/src/main/java/edu/harvard/iq/dataverse/DvObjectContainer.java index 746efded48b..57d26213682 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DvObjectContainer.java +++ b/src/main/java/edu/harvard/iq/dataverse/DvObjectContainer.java @@ -2,8 +2,7 @@ import edu.harvard.iq.dataverse.dataaccess.DataAccess; import edu.harvard.iq.dataverse.util.SystemConfig; -import java.util.Locale; -import javax.persistence.MappedSuperclass; +import jakarta.persistence.MappedSuperclass; import org.apache.commons.lang3.StringUtils; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/DvObjectServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/DvObjectServiceBean.java index 01b0890d588..9cf4ff5748c 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DvObjectServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/DvObjectServiceBean.java @@ -10,15 +10,15 @@ import java.util.Set; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.Stateless; -import javax.ejb.TransactionAttribute; -import static javax.ejb.TransactionAttributeType.REQUIRES_NEW; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.NoResultException; -import javax.persistence.NonUniqueResultException; -import javax.persistence.PersistenceContext; -import javax.persistence.Query; +import jakarta.ejb.Stateless; +import jakarta.ejb.TransactionAttribute; +import static jakarta.ejb.TransactionAttributeType.REQUIRES_NEW; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.NoResultException; +import jakarta.persistence.NonUniqueResultException; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.Query; import org.apache.commons.lang3.StringUtils; import org.ocpsoft.common.util.Strings; @@ -103,7 +103,7 @@ public DvObject findByGlobalId(String globalIdString, String typeString, Boolean query.setParameter("authority", gid.getAuthority()); query.setParameter("dtype", typeString); foundDvObject = (DvObject) query.getSingleResult(); - } catch (javax.persistence.NoResultException e) { + } catch (jakarta.persistence.NoResultException e) { // (set to .info, this can fill the log file with thousands of // these messages during a large harvest run) logger.fine("no dvObject found: " + globalIdString); diff --git a/src/main/java/edu/harvard/iq/dataverse/EditDatafilesPage.java b/src/main/java/edu/harvard/iq/dataverse/EditDatafilesPage.java index 66935c89e0b..cd87a2890c8 100644 --- a/src/main/java/edu/harvard/iq/dataverse/EditDatafilesPage.java +++ b/src/main/java/edu/harvard/iq/dataverse/EditDatafilesPage.java @@ -52,21 +52,21 @@ import java.util.List; import java.util.Map; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.EJBException; -import javax.faces.application.FacesMessage; -import javax.faces.context.FacesContext; -import javax.faces.event.ActionEvent; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; +import jakarta.ejb.EJB; +import jakarta.ejb.EJBException; +import jakarta.faces.application.FacesMessage; +import jakarta.faces.context.FacesContext; +import jakarta.faces.event.ActionEvent; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; import org.primefaces.event.FileUploadEvent; import org.primefaces.model.file.UploadedFile; -import javax.json.Json; -import javax.json.JsonObject; -import javax.json.JsonObjectBuilder; -import javax.json.JsonArray; -import javax.json.JsonReader; +import jakarta.json.Json; +import jakarta.json.JsonObject; +import jakarta.json.JsonObjectBuilder; +import jakarta.json.JsonArray; +import jakarta.json.JsonReader; import org.apache.commons.httpclient.HttpClient; import org.apache.commons.io.IOUtils; import org.apache.commons.httpclient.methods.GetMethod; @@ -74,10 +74,10 @@ import java.util.Collection; import java.util.Set; import java.util.logging.Level; -import javax.faces.event.AjaxBehaviorEvent; -import javax.faces.event.FacesEvent; -import javax.servlet.ServletOutputStream; -import javax.servlet.http.HttpServletResponse; +import jakarta.faces.event.AjaxBehaviorEvent; +import jakarta.faces.event.FacesEvent; +import jakarta.servlet.ServletOutputStream; +import jakarta.servlet.http.HttpServletResponse; import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.mutable.MutableBoolean; import org.primefaces.PrimeFaces; diff --git a/src/main/java/edu/harvard/iq/dataverse/EjbDataverseEngine.java b/src/main/java/edu/harvard/iq/dataverse/EjbDataverseEngine.java index b4efe7ec41d..0e565ce5dde 100644 --- a/src/main/java/edu/harvard/iq/dataverse/EjbDataverseEngine.java +++ b/src/main/java/edu/harvard/iq/dataverse/EjbDataverseEngine.java @@ -23,11 +23,10 @@ import edu.harvard.iq.dataverse.search.IndexServiceBean; import edu.harvard.iq.dataverse.search.SearchServiceBean; import java.util.Map; -import java.util.Map.Entry; import java.util.Set; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.inject.Named; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; import edu.harvard.iq.dataverse.search.SolrIndexServiceBean; import edu.harvard.iq.dataverse.search.savedsearch.SavedSearchServiceBean; import edu.harvard.iq.dataverse.settings.SettingsServiceBean; @@ -40,16 +39,15 @@ import java.util.Stack; import java.util.logging.Level; import java.util.logging.Logger; -import javax.annotation.Resource; -import javax.ejb.EJBContext; -import javax.ejb.EJBException; -import javax.ejb.TransactionAttribute; -import static javax.ejb.TransactionAttributeType.REQUIRES_NEW; -import static javax.ejb.TransactionAttributeType.SUPPORTS; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; -import javax.validation.ConstraintViolation; -import javax.validation.ConstraintViolationException; +import jakarta.annotation.Resource; +import jakarta.ejb.EJBContext; +import jakarta.ejb.EJBException; +import jakarta.ejb.TransactionAttribute; +import static jakarta.ejb.TransactionAttributeType.REQUIRES_NEW; +import static jakarta.ejb.TransactionAttributeType.SUPPORTS; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; +import jakarta.validation.ConstraintViolationException; /** * An EJB capable of executing {@link Command}s in a JEE environment. diff --git a/src/main/java/edu/harvard/iq/dataverse/EjbDataverseEngineInner.java b/src/main/java/edu/harvard/iq/dataverse/EjbDataverseEngineInner.java index d8339dce856..891fe91dc66 100644 --- a/src/main/java/edu/harvard/iq/dataverse/EjbDataverseEngineInner.java +++ b/src/main/java/edu/harvard/iq/dataverse/EjbDataverseEngineInner.java @@ -4,13 +4,13 @@ import edu.harvard.iq.dataverse.engine.command.Command; import edu.harvard.iq.dataverse.engine.command.CommandContext; import edu.harvard.iq.dataverse.engine.command.exception.CommandException; -import javax.annotation.Resource; -import javax.ejb.EJBContext; -import javax.ejb.Stateless; -import javax.ejb.TransactionAttribute; -import static javax.ejb.TransactionAttributeType.REQUIRED; +import jakarta.annotation.Resource; +import jakarta.ejb.EJBContext; +import jakarta.ejb.Stateless; +import jakarta.ejb.TransactionAttribute; +import static jakarta.ejb.TransactionAttributeType.REQUIRED; -import javax.inject.Named; +import jakarta.inject.Named; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/Embargo.java b/src/main/java/edu/harvard/iq/dataverse/Embargo.java index eac83edd296..29959b9f2d4 100644 --- a/src/main/java/edu/harvard/iq/dataverse/Embargo.java +++ b/src/main/java/edu/harvard/iq/dataverse/Embargo.java @@ -1,7 +1,7 @@ package edu.harvard.iq.dataverse; -import javax.persistence.*; +import jakarta.persistence.*; import edu.harvard.iq.dataverse.util.BundleUtil; diff --git a/src/main/java/edu/harvard/iq/dataverse/EmbargoServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/EmbargoServiceBean.java index afbeab404c7..d0a8d214959 100644 --- a/src/main/java/edu/harvard/iq/dataverse/EmbargoServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/EmbargoServiceBean.java @@ -3,12 +3,12 @@ import edu.harvard.iq.dataverse.actionlogging.ActionLogRecord; import edu.harvard.iq.dataverse.actionlogging.ActionLogServiceBean; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; -import javax.persistence.Query; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.Query; import java.util.List; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/ExternalVocabularyValue.java b/src/main/java/edu/harvard/iq/dataverse/ExternalVocabularyValue.java index 3618da79630..7ebfa0302ac 100644 --- a/src/main/java/edu/harvard/iq/dataverse/ExternalVocabularyValue.java +++ b/src/main/java/edu/harvard/iq/dataverse/ExternalVocabularyValue.java @@ -9,13 +9,13 @@ import java.io.Serializable; import java.sql.Timestamp; import java.util.Objects; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.Table; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.Table; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/FacetConverter.java b/src/main/java/edu/harvard/iq/dataverse/FacetConverter.java index 75ef62200bf..d627d2809f8 100644 --- a/src/main/java/edu/harvard/iq/dataverse/FacetConverter.java +++ b/src/main/java/edu/harvard/iq/dataverse/FacetConverter.java @@ -5,13 +5,12 @@ */ package edu.harvard.iq.dataverse; -import javax.ejb.EJB; -import javax.enterprise.inject.spi.CDI; +import jakarta.enterprise.inject.spi.CDI; -import javax.faces.component.UIComponent; -import javax.faces.context.FacesContext; -import javax.faces.convert.Converter; -import javax.faces.convert.FacesConverter; +import jakarta.faces.component.UIComponent; +import jakarta.faces.context.FacesContext; +import jakarta.faces.convert.Converter; +import jakarta.faces.convert.FacesConverter; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/FeaturedDataverseServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/FeaturedDataverseServiceBean.java index e7362587c36..d4d701cb02f 100644 --- a/src/main/java/edu/harvard/iq/dataverse/FeaturedDataverseServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/FeaturedDataverseServiceBean.java @@ -9,11 +9,11 @@ import java.util.ArrayList; import java.util.List; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/FileDirectoryNameValidator.java b/src/main/java/edu/harvard/iq/dataverse/FileDirectoryNameValidator.java index e0c2b83ab65..84c033afcaf 100644 --- a/src/main/java/edu/harvard/iq/dataverse/FileDirectoryNameValidator.java +++ b/src/main/java/edu/harvard/iq/dataverse/FileDirectoryNameValidator.java @@ -7,8 +7,8 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; -import javax.validation.ConstraintValidator; -import javax.validation.ConstraintValidatorContext; +import jakarta.validation.ConstraintValidator; +import jakarta.validation.ConstraintValidatorContext; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/FileDownload.java b/src/main/java/edu/harvard/iq/dataverse/FileDownload.java index fad03d2a0a1..4d2d2c7f91e 100644 --- a/src/main/java/edu/harvard/iq/dataverse/FileDownload.java +++ b/src/main/java/edu/harvard/iq/dataverse/FileDownload.java @@ -6,18 +6,15 @@ package edu.harvard.iq.dataverse; import java.io.Serializable; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Temporal; -import javax.persistence.TemporalType; -import javax.persistence.Transient; -import javax.persistence.CascadeType; -import javax.persistence.OneToOne; -import javax.persistence.MapsId; -import javax.persistence.FetchType; -import javax.persistence.JoinColumn; +import jakarta.persistence.Entity; +import jakarta.persistence.Id; +import jakarta.persistence.Temporal; +import jakarta.persistence.TemporalType; +import jakarta.persistence.Transient; +import jakarta.persistence.OneToOne; +import jakarta.persistence.MapsId; +import jakarta.persistence.FetchType; + import java.util.Date; diff --git a/src/main/java/edu/harvard/iq/dataverse/FileDownloadHelper.java b/src/main/java/edu/harvard/iq/dataverse/FileDownloadHelper.java index ef7ed1a2010..b369dab6645 100644 --- a/src/main/java/edu/harvard/iq/dataverse/FileDownloadHelper.java +++ b/src/main/java/edu/harvard/iq/dataverse/FileDownloadHelper.java @@ -18,10 +18,10 @@ import java.util.List; import java.util.Map; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; +import jakarta.ejb.EJB; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; import org.primefaces.PrimeFaces; //import org.primefaces.context.RequestContext; diff --git a/src/main/java/edu/harvard/iq/dataverse/FileDownloadServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/FileDownloadServiceBean.java index 6d3929a55e2..688cf313471 100644 --- a/src/main/java/edu/harvard/iq/dataverse/FileDownloadServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/FileDownloadServiceBean.java @@ -28,16 +28,15 @@ import java.util.List; import java.util.UUID; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.faces.context.FacesContext; -import javax.inject.Inject; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; -import javax.persistence.Query; -import javax.servlet.ServletOutputStream; -import javax.servlet.http.HttpServletResponse; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.faces.context.FacesContext; +import jakarta.inject.Inject; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; +import jakarta.servlet.ServletOutputStream; +import jakarta.servlet.http.HttpServletResponse; import org.primefaces.PrimeFaces; //import org.primefaces.context.RequestContext; diff --git a/src/main/java/edu/harvard/iq/dataverse/FileMetadata.java b/src/main/java/edu/harvard/iq/dataverse/FileMetadata.java index 6262b6204f4..b32508369f3 100644 --- a/src/main/java/edu/harvard/iq/dataverse/FileMetadata.java +++ b/src/main/java/edu/harvard/iq/dataverse/FileMetadata.java @@ -19,24 +19,24 @@ import java.util.List; import java.util.logging.Level; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.CascadeType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.JoinTable; -import javax.persistence.ManyToMany; -import javax.persistence.ManyToOne; -import javax.persistence.OneToMany; -import javax.persistence.OrderBy; -import javax.persistence.Table; -import javax.persistence.Transient; -import javax.persistence.Version; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.CascadeType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.JoinTable; +import jakarta.persistence.ManyToMany; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.OneToMany; +import jakarta.persistence.OrderBy; +import jakarta.persistence.Table; +import jakarta.persistence.Transient; +import jakarta.persistence.Version; import edu.harvard.iq.dataverse.datavariable.CategoryMetadata; import edu.harvard.iq.dataverse.datavariable.DataVariable; @@ -46,12 +46,12 @@ import edu.harvard.iq.dataverse.util.StringUtil; import java.util.HashSet; import java.util.Set; -import javax.validation.ConstraintViolation; -import javax.validation.Validation; -import javax.validation.Validator; -import javax.validation.ValidatorFactory; +import jakarta.validation.ConstraintViolation; +import jakarta.validation.Validation; +import jakarta.validation.Validator; +import jakarta.validation.ValidatorFactory; import org.hibernate.validator.constraints.NotBlank; -import javax.validation.constraints.Pattern; +import jakarta.validation.constraints.Pattern; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/FilePage.java b/src/main/java/edu/harvard/iq/dataverse/FilePage.java index 3fa6d4fdfff..26e3974c40e 100644 --- a/src/main/java/edu/harvard/iq/dataverse/FilePage.java +++ b/src/main/java/edu/harvard/iq/dataverse/FilePage.java @@ -29,8 +29,6 @@ import edu.harvard.iq.dataverse.externaltools.ExternalToolServiceBean; import edu.harvard.iq.dataverse.makedatacount.MakeDataCountLoggingServiceBean; import edu.harvard.iq.dataverse.makedatacount.MakeDataCountLoggingServiceBean.MakeDataCountEntry; -import edu.harvard.iq.dataverse.makedatacount.MakeDataCountUtil; -import edu.harvard.iq.dataverse.privateurl.PrivateUrl; import edu.harvard.iq.dataverse.privateurl.PrivateUrlServiceBean; import edu.harvard.iq.dataverse.settings.SettingsServiceBean; import edu.harvard.iq.dataverse.util.BundleUtil; @@ -39,7 +37,6 @@ import static edu.harvard.iq.dataverse.util.JsfHelper.JH; import edu.harvard.iq.dataverse.util.SystemConfig; import java.io.IOException; -import java.time.format.DateTimeFormatter; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; @@ -47,16 +44,14 @@ import java.util.List; import java.util.Set; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.EJBException; -import javax.faces.application.FacesMessage; -import javax.faces.component.UIComponent; -import javax.faces.context.FacesContext; -import javax.faces.validator.ValidatorException; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; -import javax.validation.ConstraintViolation; +import jakarta.ejb.EJB; +import jakarta.ejb.EJBException; +import jakarta.faces.application.FacesMessage; +import jakarta.faces.context.FacesContext; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; +import jakarta.validation.ConstraintViolation; import org.primefaces.PrimeFaces; import org.primefaces.component.tabview.TabView; diff --git a/src/main/java/edu/harvard/iq/dataverse/FileUploadRenderer.java b/src/main/java/edu/harvard/iq/dataverse/FileUploadRenderer.java index 5e73ef65f25..12e5e759dab 100644 --- a/src/main/java/edu/harvard/iq/dataverse/FileUploadRenderer.java +++ b/src/main/java/edu/harvard/iq/dataverse/FileUploadRenderer.java @@ -6,14 +6,14 @@ package edu.harvard.iq.dataverse; -import javax.faces.component.UIComponent; -import javax.faces.context.FacesContext; +import jakarta.faces.component.UIComponent; +import jakarta.faces.context.FacesContext; /** * * @author gdurand */ -public class FileUploadRenderer extends org.primefaces.component.fileupload.FileUploadRenderer{ +public class FileUploadRenderer extends org.primefaces.component.fileupload.FileUploadRenderer { @Override public void decode(FacesContext context, UIComponent component) { if (context.getExternalContext().getRequestContentType().toLowerCase().startsWith("multipart/")) { diff --git a/src/main/java/edu/harvard/iq/dataverse/ForeignMetadataFieldMapping.java b/src/main/java/edu/harvard/iq/dataverse/ForeignMetadataFieldMapping.java index 40d219d2638..db83ab953a1 100644 --- a/src/main/java/edu/harvard/iq/dataverse/ForeignMetadataFieldMapping.java +++ b/src/main/java/edu/harvard/iq/dataverse/ForeignMetadataFieldMapping.java @@ -3,13 +3,8 @@ package edu.harvard.iq.dataverse; import java.io.Serializable; -import javax.persistence.*; +import jakarta.persistence.*; import java.util.Collection; -import java.util.LinkedList; -import java.util.List; -import java.util.Map; -import java.util.Set; -import java.util.TreeMap; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/ForeignMetadataFormatMapping.java b/src/main/java/edu/harvard/iq/dataverse/ForeignMetadataFormatMapping.java index 0fac75257c8..eb7b97b1a84 100644 --- a/src/main/java/edu/harvard/iq/dataverse/ForeignMetadataFormatMapping.java +++ b/src/main/java/edu/harvard/iq/dataverse/ForeignMetadataFormatMapping.java @@ -7,18 +7,18 @@ package edu.harvard.iq.dataverse; import java.io.Serializable; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; import java.util.List; -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Index; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.OneToMany; -import javax.persistence.Table; +import jakarta.persistence.CascadeType; +import jakarta.persistence.Column; +import jakarta.persistence.Index; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.OneToMany; +import jakarta.persistence.Table; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/GlobalId.java b/src/main/java/edu/harvard/iq/dataverse/GlobalId.java index 98112170d25..0d8ffc9b25a 100644 --- a/src/main/java/edu/harvard/iq/dataverse/GlobalId.java +++ b/src/main/java/edu/harvard/iq/dataverse/GlobalId.java @@ -16,7 +16,7 @@ import java.util.Optional; import java.util.regex.Matcher; import java.util.regex.Pattern; -import javax.ejb.EJB; +import jakarta.ejb.EJB; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/Guestbook.java b/src/main/java/edu/harvard/iq/dataverse/Guestbook.java index 18913bfd5bf..2ef23d1f925 100644 --- a/src/main/java/edu/harvard/iq/dataverse/Guestbook.java +++ b/src/main/java/edu/harvard/iq/dataverse/Guestbook.java @@ -3,27 +3,25 @@ import edu.harvard.iq.dataverse.util.BundleUtil; import java.io.Serializable; -import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; -import javax.persistence.CascadeType; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; +import jakarta.persistence.CascadeType; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.OneToMany; import java.util.List; import java.util.Objects; -import javax.persistence.Column; -import javax.persistence.ManyToOne; -import javax.persistence.OrderBy; -import javax.persistence.Temporal; -import javax.persistence.TemporalType; -import javax.persistence.Transient; +import jakarta.persistence.Column; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.OrderBy; +import jakarta.persistence.Temporal; +import jakarta.persistence.TemporalType; +import jakarta.persistence.Transient; import edu.harvard.iq.dataverse.util.DateUtil; -import org.apache.commons.text.StringEscapeUtils; import org.hibernate.validator.constraints.NotBlank; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/GuestbookPage.java b/src/main/java/edu/harvard/iq/dataverse/GuestbookPage.java index 7cbb69e5c1d..9fb584a9133 100644 --- a/src/main/java/edu/harvard/iq/dataverse/GuestbookPage.java +++ b/src/main/java/edu/harvard/iq/dataverse/GuestbookPage.java @@ -17,13 +17,13 @@ import java.util.Iterator; import java.util.List; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.EJBException; -import javax.faces.application.FacesMessage; -import javax.faces.context.FacesContext; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; +import jakarta.ejb.EJB; +import jakarta.ejb.EJBException; +import jakarta.faces.application.FacesMessage; +import jakarta.faces.context.FacesContext; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; import org.apache.commons.lang3.StringUtils; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/GuestbookResponse.java b/src/main/java/edu/harvard/iq/dataverse/GuestbookResponse.java index 69404482fce..0057fbeddab 100644 --- a/src/main/java/edu/harvard/iq/dataverse/GuestbookResponse.java +++ b/src/main/java/edu/harvard/iq/dataverse/GuestbookResponse.java @@ -13,8 +13,8 @@ import java.util.ArrayList; import java.util.Date; import java.util.List; -import javax.persistence.*; -import javax.validation.constraints.Size; +import jakarta.persistence.*; +import jakarta.validation.constraints.Size; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/GuestbookResponseServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/GuestbookResponseServiceBean.java index f4cf38979c5..b54bc8ac69e 100644 --- a/src/main/java/edu/harvard/iq/dataverse/GuestbookResponseServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/GuestbookResponseServiceBean.java @@ -20,17 +20,17 @@ import java.util.List; import java.util.Map; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.ejb.TransactionAttribute; -import javax.ejb.TransactionAttributeType; -import javax.faces.model.SelectItem; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; -import javax.persistence.Query; -import javax.persistence.StoredProcedureQuery; -import javax.persistence.TypedQuery; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.ejb.TransactionAttribute; +import jakarta.ejb.TransactionAttributeType; +import jakarta.faces.model.SelectItem; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.Query; +import jakarta.persistence.StoredProcedureQuery; +import jakarta.persistence.TypedQuery; import org.apache.commons.text.StringEscapeUtils; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/GuestbookResponsesPage.java b/src/main/java/edu/harvard/iq/dataverse/GuestbookResponsesPage.java index 23aac4a24a3..c53df93def8 100644 --- a/src/main/java/edu/harvard/iq/dataverse/GuestbookResponsesPage.java +++ b/src/main/java/edu/harvard/iq/dataverse/GuestbookResponsesPage.java @@ -6,20 +6,19 @@ package edu.harvard.iq.dataverse; import edu.harvard.iq.dataverse.engine.command.impl.UpdateDataverseCommand; -import static edu.harvard.iq.dataverse.util.JsfHelper.JH; import edu.harvard.iq.dataverse.util.BundleUtil; import edu.harvard.iq.dataverse.util.SystemConfig; import java.util.List; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.faces.application.FacesMessage; -import javax.faces.context.FacesContext; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; -import javax.servlet.ServletOutputStream; -import javax.servlet.http.HttpServletResponse; +import jakarta.ejb.EJB; +import jakarta.faces.application.FacesMessage; +import jakarta.faces.context.FacesContext; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; +import jakarta.servlet.ServletOutputStream; +import jakarta.servlet.http.HttpServletResponse; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/GuestbookServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/GuestbookServiceBean.java index 5394ddc652a..fcd4e91d455 100644 --- a/src/main/java/edu/harvard/iq/dataverse/GuestbookServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/GuestbookServiceBean.java @@ -5,12 +5,11 @@ */ package edu.harvard.iq.dataverse; -import java.util.List; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; -import javax.persistence.Query; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.Query; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/HandlenetServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/HandlenetServiceBean.java index 1a8ee8a85e8..e64dad3fc1a 100644 --- a/src/main/java/edu/harvard/iq/dataverse/HandlenetServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/HandlenetServiceBean.java @@ -29,8 +29,8 @@ import java.util.*; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Stateless; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; import java.security.PrivateKey; /* Handlenet imports: */ diff --git a/src/main/java/edu/harvard/iq/dataverse/HarvestingClientsPage.java b/src/main/java/edu/harvard/iq/dataverse/HarvestingClientsPage.java index bc83c15dcd7..e9cb2886388 100644 --- a/src/main/java/edu/harvard/iq/dataverse/HarvestingClientsPage.java +++ b/src/main/java/edu/harvard/iq/dataverse/HarvestingClientsPage.java @@ -9,7 +9,6 @@ import edu.harvard.iq.dataverse.engine.command.DataverseRequest; import edu.harvard.iq.dataverse.engine.command.exception.CommandException; import edu.harvard.iq.dataverse.engine.command.impl.CreateHarvestingClientCommand; -import edu.harvard.iq.dataverse.engine.command.impl.DeleteHarvestingClientCommand; import edu.harvard.iq.dataverse.engine.command.impl.UpdateHarvestingClientCommand; import edu.harvard.iq.dataverse.harvest.client.HarvesterServiceBean; import edu.harvard.iq.dataverse.harvest.client.HarvestingClient; @@ -24,22 +23,21 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import java.util.Locale; import java.util.Collections; import java.util.logging.Level; import java.util.logging.Logger; import java.util.regex.Pattern; -import javax.ejb.EJB; -import javax.faces.application.FacesMessage; -import javax.faces.component.UIComponent; -import javax.faces.component.UIInput; -import javax.faces.context.FacesContext; -import javax.faces.event.ActionEvent; -import javax.faces.model.SelectItem; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; -import javax.servlet.http.HttpServletRequest; +import jakarta.ejb.EJB; +import jakarta.faces.application.FacesMessage; +import jakarta.faces.component.UIComponent; +import jakarta.faces.component.UIInput; +import jakarta.faces.context.FacesContext; +import jakarta.faces.event.ActionEvent; +import jakarta.faces.model.SelectItem; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; +import jakarta.servlet.http.HttpServletRequest; import org.apache.commons.lang3.StringUtils; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/HarvestingDataverseConfig.java b/src/main/java/edu/harvard/iq/dataverse/HarvestingDataverseConfig.java index 28df6e19e65..6709b978c47 100644 --- a/src/main/java/edu/harvard/iq/dataverse/HarvestingDataverseConfig.java +++ b/src/main/java/edu/harvard/iq/dataverse/HarvestingDataverseConfig.java @@ -6,16 +6,16 @@ package edu.harvard.iq.dataverse; import java.io.Serializable; -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.OneToOne; -import javax.persistence.Table; +import jakarta.persistence.CascadeType; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.OneToOne; +import jakarta.persistence.Table; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/HarvestingSetsPage.java b/src/main/java/edu/harvard/iq/dataverse/HarvestingSetsPage.java index 432683a5797..6dbba34920b 100644 --- a/src/main/java/edu/harvard/iq/dataverse/HarvestingSetsPage.java +++ b/src/main/java/edu/harvard/iq/dataverse/HarvestingSetsPage.java @@ -6,11 +6,6 @@ package edu.harvard.iq.dataverse; import edu.harvard.iq.dataverse.authorization.AuthenticationServiceBean; -import edu.harvard.iq.dataverse.engine.command.exception.CommandException; -import edu.harvard.iq.dataverse.engine.command.impl.CreateHarvestingClientCommand; -import edu.harvard.iq.dataverse.engine.command.impl.UpdateHarvestingClientCommand; -import edu.harvard.iq.dataverse.harvest.client.HarvestingClient; -import edu.harvard.iq.dataverse.harvest.client.HarvestingClientServiceBean; import edu.harvard.iq.dataverse.harvest.server.OAIRecord; import edu.harvard.iq.dataverse.harvest.server.OAIRecordServiceBean; import edu.harvard.iq.dataverse.harvest.server.OAISet; @@ -26,15 +21,15 @@ import java.util.logging.Level; import java.util.logging.Logger; import java.util.regex.Pattern; -import javax.ejb.EJB; -import javax.faces.application.FacesMessage; -import javax.faces.component.UIComponent; -import javax.faces.component.UIInput; -import javax.faces.context.FacesContext; -import javax.faces.event.ActionEvent; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; +import jakarta.ejb.EJB; +import jakarta.faces.application.FacesMessage; +import jakarta.faces.component.UIComponent; +import jakarta.faces.component.UIInput; +import jakarta.faces.context.FacesContext; +import jakarta.faces.event.ActionEvent; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; import org.apache.commons.lang3.StringUtils; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/HomepageServlet.java b/src/main/java/edu/harvard/iq/dataverse/HomepageServlet.java index ef9b3267db4..e1864194436 100644 --- a/src/main/java/edu/harvard/iq/dataverse/HomepageServlet.java +++ b/src/main/java/edu/harvard/iq/dataverse/HomepageServlet.java @@ -7,12 +7,12 @@ import edu.harvard.iq.dataverse.settings.SettingsServiceBean; import java.io.IOException; -import javax.ejb.EJB; -import javax.servlet.RequestDispatcher; -import javax.servlet.ServletException; -import javax.servlet.http.HttpServlet; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; +import jakarta.ejb.EJB; +import jakarta.servlet.RequestDispatcher; +import jakarta.servlet.ServletException; +import jakarta.servlet.http.HttpServlet; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletResponse; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/LinkValidator.java b/src/main/java/edu/harvard/iq/dataverse/LinkValidator.java index 2ecfc55f67e..7d540f0a425 100644 --- a/src/main/java/edu/harvard/iq/dataverse/LinkValidator.java +++ b/src/main/java/edu/harvard/iq/dataverse/LinkValidator.java @@ -5,13 +5,13 @@ */ package edu.harvard.iq.dataverse; -import javax.faces.application.FacesMessage; -import javax.faces.component.UIComponent; -import javax.faces.component.UIInput; -import javax.faces.context.FacesContext; -import javax.faces.validator.FacesValidator; -import javax.faces.validator.Validator; -import javax.faces.validator.ValidatorException; +import jakarta.faces.application.FacesMessage; +import jakarta.faces.component.UIComponent; +import jakarta.faces.component.UIInput; +import jakarta.faces.context.FacesContext; +import jakarta.faces.validator.FacesValidator; +import jakarta.faces.validator.Validator; +import jakarta.faces.validator.ValidatorException; import edu.harvard.iq.dataverse.util.BundleUtil; @FacesValidator(value = "linkValidator") diff --git a/src/main/java/edu/harvard/iq/dataverse/LoginPage.java b/src/main/java/edu/harvard/iq/dataverse/LoginPage.java index 2420ce08550..5f3b286bfe1 100644 --- a/src/main/java/edu/harvard/iq/dataverse/LoginPage.java +++ b/src/main/java/edu/harvard/iq/dataverse/LoginPage.java @@ -9,30 +9,26 @@ import edu.harvard.iq.dataverse.authorization.exceptions.AuthenticationFailedException; import edu.harvard.iq.dataverse.authorization.providers.builtin.BuiltinAuthenticationProvider; import edu.harvard.iq.dataverse.authorization.providers.builtin.BuiltinUserServiceBean; -import edu.harvard.iq.dataverse.authorization.providers.shib.ShibAuthenticationProvider; import edu.harvard.iq.dataverse.authorization.users.AuthenticatedUser; import edu.harvard.iq.dataverse.settings.SettingsServiceBean; import edu.harvard.iq.dataverse.util.BundleUtil; import edu.harvard.iq.dataverse.util.JsfHelper; -import edu.harvard.iq.dataverse.util.SessionUtil; -import static edu.harvard.iq.dataverse.util.JsfHelper.JH; import edu.harvard.iq.dataverse.util.SystemConfig; import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import java.util.*; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.faces.application.FacesMessage; -import javax.faces.component.UIComponent; -import javax.faces.context.FacesContext; -import javax.faces.event.AjaxBehaviorEvent; -import javax.faces.validator.ValidatorException; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; -import javax.servlet.http.HttpServletRequest; +import jakarta.ejb.EJB; +import jakarta.faces.application.FacesMessage; +import jakarta.faces.component.UIComponent; +import jakarta.faces.context.FacesContext; +import jakarta.faces.event.AjaxBehaviorEvent; +import jakarta.faces.validator.ValidatorException; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/MailServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/MailServiceBean.java index bd5f27b9e83..a6da9d84f84 100644 --- a/src/main/java/edu/harvard/iq/dataverse/MailServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/MailServiceBean.java @@ -27,17 +27,17 @@ import java.util.List; import java.util.Set; import java.util.logging.Logger; -import javax.annotation.Resource; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.mail.Address; -import javax.mail.Message; -import javax.mail.MessagingException; -import javax.mail.Session; -import javax.mail.Transport; -import javax.mail.internet.AddressException; -import javax.mail.internet.InternetAddress; -import javax.mail.internet.MimeMessage; +import jakarta.annotation.Resource; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.mail.Address; +import jakarta.mail.Message; +import jakarta.mail.MessagingException; +import jakarta.mail.Session; +import jakarta.mail.Transport; +import jakarta.mail.internet.AddressException; +import jakarta.mail.internet.InternetAddress; +import jakarta.mail.internet.MimeMessage; import edu.harvard.iq.dataverse.validation.EMailValidator; import org.apache.commons.lang3.StringUtils; @@ -89,7 +89,7 @@ public void sendMail(String host, String reply, String to, String subject, Strin String[] recipientStrings = to.split(","); InternetAddress[] recipients = new InternetAddress[recipientStrings.length]; try { - InternetAddress fromAddress = getSystemAddress(); + InternetAddress fromAddress = getSystemAddress(); setContactDelegation(reply, fromAddress); msg.setFrom(fromAddress); msg.setReplyTo(new Address[] {new InternetAddress(reply, charset)}); @@ -191,7 +191,7 @@ public void sendMail(String reply, String to, String subject, String messageText } msg.setFrom(fromAddress); if (EMailValidator.isEmailValid(reply)) { - // But set the reply-to address to direct replies to the requested 'from' party if it is a valid email address + // But set the reply-to address to direct replies to the requested 'from' party if it is a valid email address msg.setReplyTo(new Address[] {new InternetAddress(reply)}); } else { // Otherwise include the invalid 'from' address in the message diff --git a/src/main/java/edu/harvard/iq/dataverse/ManageFilePermissionsPage.java b/src/main/java/edu/harvard/iq/dataverse/ManageFilePermissionsPage.java index 09f067f772c..ffed573b6f3 100644 --- a/src/main/java/edu/harvard/iq/dataverse/ManageFilePermissionsPage.java +++ b/src/main/java/edu/harvard/iq/dataverse/ManageFilePermissionsPage.java @@ -11,7 +11,6 @@ import edu.harvard.iq.dataverse.authorization.Permission; import edu.harvard.iq.dataverse.authorization.RoleAssignee; import edu.harvard.iq.dataverse.authorization.RoleAssigneeDisplayInfo; -import edu.harvard.iq.dataverse.authorization.groups.Group; import edu.harvard.iq.dataverse.authorization.groups.GroupServiceBean; import edu.harvard.iq.dataverse.authorization.groups.impl.explicit.ExplicitGroupServiceBean; import edu.harvard.iq.dataverse.authorization.users.AuthenticatedUser; @@ -26,18 +25,14 @@ import java.util.*; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.faces.application.FacesMessage; -import javax.faces.event.ActionEvent; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; -import org.apache.commons.lang3.StringUtils; -import org.primefaces.event.SelectEvent; -import org.primefaces.event.ToggleSelectEvent; -import org.primefaces.event.UnselectEvent; +import jakarta.ejb.EJB; +import jakarta.faces.application.FacesMessage; +import jakarta.faces.event.ActionEvent; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/ManageGroupsPage.java b/src/main/java/edu/harvard/iq/dataverse/ManageGroupsPage.java index d08337ec832..173756d5b36 100644 --- a/src/main/java/edu/harvard/iq/dataverse/ManageGroupsPage.java +++ b/src/main/java/edu/harvard/iq/dataverse/ManageGroupsPage.java @@ -22,17 +22,17 @@ import java.util.logging.Level; import java.util.logging.Logger; import java.util.regex.Pattern; -import javax.ejb.EJB; -import javax.faces.application.FacesMessage; -import javax.faces.component.UIComponent; -import javax.faces.component.UIInput; -import javax.faces.context.FacesContext; -import javax.faces.event.ActionEvent; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; +import jakarta.ejb.EJB; +import jakarta.faces.application.FacesMessage; +import jakarta.faces.component.UIComponent; +import jakarta.faces.component.UIInput; +import jakarta.faces.context.FacesContext; +import jakarta.faces.event.ActionEvent; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; import org.apache.commons.lang3.StringUtils; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/ManageGuestbooksPage.java b/src/main/java/edu/harvard/iq/dataverse/ManageGuestbooksPage.java index 7db0ecc0767..6b7737ce313 100644 --- a/src/main/java/edu/harvard/iq/dataverse/ManageGuestbooksPage.java +++ b/src/main/java/edu/harvard/iq/dataverse/ManageGuestbooksPage.java @@ -11,17 +11,17 @@ import java.util.List; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.faces.application.FacesMessage; -import javax.faces.context.FacesContext; -import javax.faces.event.ActionEvent; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; -import javax.servlet.ServletOutputStream; -import javax.servlet.http.HttpServletResponse; +import jakarta.ejb.EJB; +import jakarta.faces.application.FacesMessage; +import jakarta.faces.context.FacesContext; +import jakarta.faces.event.ActionEvent; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; +import jakarta.servlet.ServletOutputStream; +import jakarta.servlet.http.HttpServletResponse; /** * @@ -325,7 +325,7 @@ public void setDisplayDownloadAll(boolean displayDownloadAll) { this.displayDownloadAll = displayDownloadAll; } - public String updateGuestbooksRoot(javax.faces.event.AjaxBehaviorEvent event) throws javax.faces.event.AbortProcessingException { + public String updateGuestbooksRoot(jakarta.faces.event.AjaxBehaviorEvent event) throws jakarta.faces.event.AbortProcessingException { try { dataverse = engineService.submit( new UpdateDataverseGuestbookRootCommand(!isInheritGuestbooksValue(), diff --git a/src/main/java/edu/harvard/iq/dataverse/ManagePermissionsPage.java b/src/main/java/edu/harvard/iq/dataverse/ManagePermissionsPage.java index df998c72673..fe8d29353f5 100644 --- a/src/main/java/edu/harvard/iq/dataverse/ManagePermissionsPage.java +++ b/src/main/java/edu/harvard/iq/dataverse/ManagePermissionsPage.java @@ -29,18 +29,17 @@ import java.util.Date; import java.util.LinkedList; import java.util.List; -import java.util.ResourceBundle; import java.util.Set; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.faces.application.FacesMessage; -import javax.faces.event.ActionEvent; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; +import jakarta.ejb.EJB; +import jakarta.faces.application.FacesMessage; +import jakarta.faces.event.ActionEvent; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; import org.apache.commons.text.StringEscapeUtils; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/ManageTemplatesPage.java b/src/main/java/edu/harvard/iq/dataverse/ManageTemplatesPage.java index 676a8427d0d..4e028d47db3 100644 --- a/src/main/java/edu/harvard/iq/dataverse/ManageTemplatesPage.java +++ b/src/main/java/edu/harvard/iq/dataverse/ManageTemplatesPage.java @@ -14,14 +14,14 @@ import java.util.List; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.faces.application.FacesMessage; -import javax.faces.event.ActionEvent; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; +import jakarta.ejb.EJB; +import jakarta.faces.application.FacesMessage; +import jakarta.faces.event.ActionEvent; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; import edu.harvard.iq.dataverse.util.BundleUtil; /** * @@ -232,7 +232,7 @@ public void viewSelectedTemplate(Template selectedTemplate) { tempPage.setTemplate(selectedTemplate); } - public String updateTemplatesRoot(javax.faces.event.AjaxBehaviorEvent event) throws javax.faces.event.AbortProcessingException { + public String updateTemplatesRoot(jakarta.faces.event.AjaxBehaviorEvent event) throws jakarta.faces.event.AbortProcessingException { try { if (dataverse.getOwner() != null) { if (isInheritTemplatesValue() && dataverse.getDefaultTemplate() == null && dataverse.getOwner().getDefaultTemplate() != null) { diff --git a/src/main/java/edu/harvard/iq/dataverse/MetadataBlock.java b/src/main/java/edu/harvard/iq/dataverse/MetadataBlock.java index 039915c7201..b1ca0490832 100644 --- a/src/main/java/edu/harvard/iq/dataverse/MetadataBlock.java +++ b/src/main/java/edu/harvard/iq/dataverse/MetadataBlock.java @@ -8,21 +8,21 @@ import java.util.List; import java.util.MissingResourceException; import java.util.Objects; -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.OneToMany; -import javax.persistence.OneToOne; -import javax.persistence.OrderBy; -import javax.persistence.Table; -import javax.persistence.Transient; +import jakarta.persistence.CascadeType; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.OneToMany; +import jakarta.persistence.OneToOne; +import jakarta.persistence.OrderBy; +import jakarta.persistence.Table; +import jakarta.persistence.Transient; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/MetadataBlockConverter.java b/src/main/java/edu/harvard/iq/dataverse/MetadataBlockConverter.java index c5bd48ae785..1c30dc3ac7f 100644 --- a/src/main/java/edu/harvard/iq/dataverse/MetadataBlockConverter.java +++ b/src/main/java/edu/harvard/iq/dataverse/MetadataBlockConverter.java @@ -5,13 +5,12 @@ */ package edu.harvard.iq.dataverse; -import javax.ejb.EJB; -import javax.enterprise.inject.spi.CDI; +import jakarta.enterprise.inject.spi.CDI; -import javax.faces.component.UIComponent; -import javax.faces.context.FacesContext; -import javax.faces.convert.Converter; -import javax.faces.convert.FacesConverter; +import jakarta.faces.component.UIComponent; +import jakarta.faces.context.FacesContext; +import jakarta.faces.convert.Converter; +import jakarta.faces.convert.FacesConverter; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/MetadataBlockServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/MetadataBlockServiceBean.java index a25480102f2..466a3bc3f70 100644 --- a/src/main/java/edu/harvard/iq/dataverse/MetadataBlockServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/MetadataBlockServiceBean.java @@ -1,11 +1,11 @@ package edu.harvard.iq.dataverse; import java.util.List; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.NoResultException; -import javax.persistence.PersistenceContext; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.NoResultException; +import jakarta.persistence.PersistenceContext; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/Metric.java b/src/main/java/edu/harvard/iq/dataverse/Metric.java index 5526604f77c..0e71ab44db4 100644 --- a/src/main/java/edu/harvard/iq/dataverse/Metric.java +++ b/src/main/java/edu/harvard/iq/dataverse/Metric.java @@ -5,21 +5,20 @@ */ package edu.harvard.iq.dataverse; -import java.io.IOException; import java.io.Serializable; import java.sql.Timestamp; import java.util.Date; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; -import javax.persistence.Temporal; -import javax.persistence.TemporalType; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.Table; +import jakarta.persistence.Temporal; +import jakarta.persistence.TemporalType; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/NavigationWrapper.java b/src/main/java/edu/harvard/iq/dataverse/NavigationWrapper.java index 37a11396f37..d2c522b5c89 100644 --- a/src/main/java/edu/harvard/iq/dataverse/NavigationWrapper.java +++ b/src/main/java/edu/harvard/iq/dataverse/NavigationWrapper.java @@ -14,12 +14,12 @@ import java.util.Map; import java.util.logging.Level; import java.util.logging.Logger; -import javax.faces.context.FacesContext; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; +import jakarta.faces.context.FacesContext; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletResponse; import org.apache.commons.lang3.StringUtils; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/PackagePopupFragmentBean.java b/src/main/java/edu/harvard/iq/dataverse/PackagePopupFragmentBean.java index fac2abeddb8..0c5218fb927 100644 --- a/src/main/java/edu/harvard/iq/dataverse/PackagePopupFragmentBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/PackagePopupFragmentBean.java @@ -6,8 +6,8 @@ package edu.harvard.iq.dataverse; -import javax.faces.view.ViewScoped; -import javax.inject.Named; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Named; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/PermissionServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/PermissionServiceBean.java index aaf38af1b36..fbe3c4375f1 100644 --- a/src/main/java/edu/harvard/iq/dataverse/PermissionServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/PermissionServiceBean.java @@ -1,6 +1,5 @@ package edu.harvard.iq.dataverse; -import edu.harvard.iq.dataverse.DatasetLock.Reason; import edu.harvard.iq.dataverse.authorization.AuthenticationServiceBean; import edu.harvard.iq.dataverse.authorization.DataverseRole; import edu.harvard.iq.dataverse.authorization.providers.builtin.BuiltinUserServiceBean; @@ -17,14 +16,14 @@ import java.util.Map; import java.util.Set; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.inject.Inject; -import javax.inject.Named; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.inject.Inject; +import jakarta.inject.Named; import java.util.HashSet; import java.util.List; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; import static edu.harvard.iq.dataverse.engine.command.CommandHelper.CH; import edu.harvard.iq.dataverse.engine.command.DataverseRequest; import edu.harvard.iq.dataverse.engine.command.exception.IllegalCommandException; @@ -41,7 +40,7 @@ import java.util.logging.Level; import java.util.stream.Collectors; import static java.util.stream.Collectors.toList; -import javax.persistence.Query; +import jakarta.persistence.Query; /** * Your one-stop-shop for deciding which user can do what action on which diff --git a/src/main/java/edu/harvard/iq/dataverse/PermissionsWrapper.java b/src/main/java/edu/harvard/iq/dataverse/PermissionsWrapper.java index 4ee45fc85a1..5ce9edb3a9e 100644 --- a/src/main/java/edu/harvard/iq/dataverse/PermissionsWrapper.java +++ b/src/main/java/edu/harvard/iq/dataverse/PermissionsWrapper.java @@ -14,10 +14,10 @@ import java.util.HashMap; import java.util.Map; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; +import jakarta.ejb.EJB; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/RoleAssigneeConverter.java b/src/main/java/edu/harvard/iq/dataverse/RoleAssigneeConverter.java index a5e4cebbd95..f15acc1af47 100644 --- a/src/main/java/edu/harvard/iq/dataverse/RoleAssigneeConverter.java +++ b/src/main/java/edu/harvard/iq/dataverse/RoleAssigneeConverter.java @@ -7,13 +7,12 @@ package edu.harvard.iq.dataverse; import edu.harvard.iq.dataverse.authorization.RoleAssignee; -import javax.ejb.EJB; -import javax.enterprise.inject.spi.CDI; +import jakarta.enterprise.inject.spi.CDI; -import javax.faces.component.UIComponent; -import javax.faces.context.FacesContext; -import javax.faces.convert.Converter; -import javax.faces.convert.FacesConverter; +import jakarta.faces.component.UIComponent; +import jakarta.faces.context.FacesContext; +import jakarta.faces.convert.Converter; +import jakarta.faces.convert.FacesConverter; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/RoleAssigneeServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/RoleAssigneeServiceBean.java index c6f2b7f28a5..059d5a8ffd3 100644 --- a/src/main/java/edu/harvard/iq/dataverse/RoleAssigneeServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/RoleAssigneeServiceBean.java @@ -21,12 +21,12 @@ import java.util.TreeMap; import java.util.logging.Logger; import java.util.stream.Collectors; -import javax.annotation.PostConstruct; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; +import jakarta.annotation.PostConstruct; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; import org.apache.commons.lang3.StringUtils; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/RoleAssignment.java b/src/main/java/edu/harvard/iq/dataverse/RoleAssignment.java index f053a449da4..df004fe1357 100644 --- a/src/main/java/edu/harvard/iq/dataverse/RoleAssignment.java +++ b/src/main/java/edu/harvard/iq/dataverse/RoleAssignment.java @@ -3,19 +3,19 @@ import edu.harvard.iq.dataverse.authorization.DataverseRole; import edu.harvard.iq.dataverse.authorization.RoleAssignee; import java.util.Objects; -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.Table; -import javax.persistence.UniqueConstraint; +import jakarta.persistence.CascadeType; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.Table; +import jakarta.persistence.UniqueConstraint; /** * A role of a user in a Dataverse. A User may have many roles in a given Dataverse. diff --git a/src/main/java/edu/harvard/iq/dataverse/RolePermissionFragment.java b/src/main/java/edu/harvard/iq/dataverse/RolePermissionFragment.java index dd3044d3749..67a9e3ee572 100644 --- a/src/main/java/edu/harvard/iq/dataverse/RolePermissionFragment.java +++ b/src/main/java/edu/harvard/iq/dataverse/RolePermissionFragment.java @@ -26,14 +26,14 @@ import java.util.Set; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.faces.application.FacesMessage; -import javax.faces.event.ActionEvent; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; +import jakarta.ejb.EJB; +import jakarta.faces.application.FacesMessage; +import jakarta.faces.event.ActionEvent; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; import edu.harvard.iq.dataverse.util.BundleUtil; import org.apache.commons.text.StringEscapeUtils; @@ -92,7 +92,7 @@ public void setInheritAssignments(boolean inheritAssignments) { this.inheritAssignments = inheritAssignments; } - public void updatePermissionRoot(javax.faces.event.AjaxBehaviorEvent event) throws javax.faces.event.AbortProcessingException { + public void updatePermissionRoot(jakarta.faces.event.AjaxBehaviorEvent event) throws jakarta.faces.event.AbortProcessingException { try { dvObject = commandEngine.submit( new UpdatePermissionRootCommand(!inheritAssignments, diff --git a/src/main/java/edu/harvard/iq/dataverse/S3PackageImporter.java b/src/main/java/edu/harvard/iq/dataverse/S3PackageImporter.java index 054ed61f320..fdebedc1f8f 100644 --- a/src/main/java/edu/harvard/iq/dataverse/S3PackageImporter.java +++ b/src/main/java/edu/harvard/iq/dataverse/S3PackageImporter.java @@ -17,9 +17,6 @@ import com.amazonaws.services.s3.model.S3Object; import com.amazonaws.services.s3.model.S3ObjectSummary; import edu.harvard.iq.dataverse.api.AbstractApiBean; -import edu.harvard.iq.dataverse.batch.jobs.importer.filesystem.FileRecordWriter; -import edu.harvard.iq.dataverse.engine.command.DataverseRequest; -import edu.harvard.iq.dataverse.engine.command.exception.IllegalCommandException; import edu.harvard.iq.dataverse.settings.SettingsServiceBean; import edu.harvard.iq.dataverse.util.FileUtil; import java.io.BufferedReader; @@ -31,9 +28,9 @@ import java.util.List; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.inject.Named; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; /** * This class is for importing files added to s3 outside of dataverse. diff --git a/src/main/java/edu/harvard/iq/dataverse/SendFeedbackDialog.java b/src/main/java/edu/harvard/iq/dataverse/SendFeedbackDialog.java index 363972b48c3..dc21699a897 100644 --- a/src/main/java/edu/harvard/iq/dataverse/SendFeedbackDialog.java +++ b/src/main/java/edu/harvard/iq/dataverse/SendFeedbackDialog.java @@ -10,16 +10,16 @@ import java.util.List; import java.util.Random; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.faces.application.FacesMessage; -import javax.faces.component.UIComponent; -import javax.faces.context.FacesContext; -import javax.faces.event.ActionEvent; -import javax.faces.validator.ValidatorException; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; -import javax.mail.internet.InternetAddress; +import jakarta.ejb.EJB; +import jakarta.faces.application.FacesMessage; +import jakarta.faces.component.UIComponent; +import jakarta.faces.context.FacesContext; +import jakarta.faces.event.ActionEvent; +import jakarta.faces.validator.ValidatorException; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; +import jakarta.mail.internet.InternetAddress; import org.apache.commons.validator.routines.EmailValidator; @ViewScoped diff --git a/src/main/java/edu/harvard/iq/dataverse/SettingsWrapper.java b/src/main/java/edu/harvard/iq/dataverse/SettingsWrapper.java index bf0b873d512..386f8621335 100644 --- a/src/main/java/edu/harvard/iq/dataverse/SettingsWrapper.java +++ b/src/main/java/edu/harvard/iq/dataverse/SettingsWrapper.java @@ -24,16 +24,16 @@ import java.util.Map; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.faces.application.FacesMessage; -import javax.faces.component.UIComponent; -import javax.faces.component.UIInput; -import javax.faces.context.FacesContext; -import javax.faces.validator.ValidatorException; -import javax.faces.view.ViewScoped; -import javax.inject.Named; -import javax.json.JsonObject; -import javax.mail.internet.InternetAddress; +import jakarta.ejb.EJB; +import jakarta.faces.application.FacesMessage; +import jakarta.faces.component.UIComponent; +import jakarta.faces.component.UIInput; +import jakarta.faces.context.FacesContext; +import jakarta.faces.validator.ValidatorException; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Named; +import jakarta.json.JsonObject; +import jakarta.mail.internet.InternetAddress; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/Shib.java b/src/main/java/edu/harvard/iq/dataverse/Shib.java index 324f6e185a6..38a8d88fb11 100644 --- a/src/main/java/edu/harvard/iq/dataverse/Shib.java +++ b/src/main/java/edu/harvard/iq/dataverse/Shib.java @@ -25,15 +25,15 @@ import java.util.Date; import java.util.List; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.EJBException; -import javax.faces.application.FacesMessage; -import javax.faces.context.ExternalContext; -import javax.faces.context.FacesContext; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; -import javax.servlet.http.HttpServletRequest; +import jakarta.ejb.EJB; +import jakarta.ejb.EJBException; +import jakarta.faces.application.FacesMessage; +import jakarta.faces.context.ExternalContext; +import jakarta.faces.context.FacesContext; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; +import jakarta.servlet.http.HttpServletRequest; @ViewScoped @Named("Shib") diff --git a/src/main/java/edu/harvard/iq/dataverse/SuperUserPage.java b/src/main/java/edu/harvard/iq/dataverse/SuperUserPage.java index cd6d53fd8a8..adf2e7d3010 100644 --- a/src/main/java/edu/harvard/iq/dataverse/SuperUserPage.java +++ b/src/main/java/edu/harvard/iq/dataverse/SuperUserPage.java @@ -6,11 +6,11 @@ import java.util.concurrent.CancellationException; import java.util.concurrent.ExecutionException; import java.util.concurrent.Future; -import javax.ejb.EJB; -import javax.enterprise.context.SessionScoped; -import javax.inject.Inject; -import javax.inject.Named; -import javax.json.JsonObjectBuilder; +import jakarta.ejb.EJB; +import jakarta.enterprise.context.SessionScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; +import jakarta.json.JsonObjectBuilder; @SessionScoped @Named("SuperUserPage") diff --git a/src/main/java/edu/harvard/iq/dataverse/Template.java b/src/main/java/edu/harvard/iq/dataverse/Template.java index 80567931ee4..fce482bd466 100644 --- a/src/main/java/edu/harvard/iq/dataverse/Template.java +++ b/src/main/java/edu/harvard/iq/dataverse/Template.java @@ -1,7 +1,6 @@ package edu.harvard.iq.dataverse; import java.io.Serializable; -import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; @@ -10,22 +9,22 @@ import java.util.LinkedList; import java.util.List; import java.util.Map; -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.OneToMany; -import javax.persistence.OneToOne; -import javax.persistence.Table; -import javax.persistence.Temporal; -import javax.persistence.TemporalType; -import javax.persistence.Transient; -import javax.validation.constraints.Size; +import jakarta.persistence.CascadeType; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.OneToMany; +import jakarta.persistence.OneToOne; +import jakarta.persistence.Table; +import jakarta.persistence.Temporal; +import jakarta.persistence.TemporalType; +import jakarta.persistence.Transient; +import jakarta.validation.constraints.Size; import edu.harvard.iq.dataverse.util.DateUtil; import org.hibernate.validator.constraints.NotBlank; diff --git a/src/main/java/edu/harvard/iq/dataverse/TemplateConverter.java b/src/main/java/edu/harvard/iq/dataverse/TemplateConverter.java index 98b24f84801..b92f1638417 100644 --- a/src/main/java/edu/harvard/iq/dataverse/TemplateConverter.java +++ b/src/main/java/edu/harvard/iq/dataverse/TemplateConverter.java @@ -6,12 +6,11 @@ package edu.harvard.iq.dataverse; -import javax.ejb.EJB; -import javax.enterprise.inject.spi.CDI; -import javax.faces.component.UIComponent; -import javax.faces.context.FacesContext; -import javax.faces.convert.Converter; -import javax.faces.convert.FacesConverter; +import jakarta.enterprise.inject.spi.CDI; +import jakarta.faces.component.UIComponent; +import jakarta.faces.context.FacesContext; +import jakarta.faces.convert.Converter; +import jakarta.faces.convert.FacesConverter; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/TemplatePage.java b/src/main/java/edu/harvard/iq/dataverse/TemplatePage.java index 331ecbf24f8..bf2f52bb597 100644 --- a/src/main/java/edu/harvard/iq/dataverse/TemplatePage.java +++ b/src/main/java/edu/harvard/iq/dataverse/TemplatePage.java @@ -12,12 +12,12 @@ import static edu.harvard.iq.dataverse.util.JsfHelper.JH; import java.sql.Timestamp; import java.util.Date; -import javax.ejb.EJB; -import javax.ejb.EJBException; -import javax.faces.application.FacesMessage; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; +import jakarta.ejb.EJB; +import jakarta.ejb.EJBException; +import jakarta.faces.application.FacesMessage; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/TemplateServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/TemplateServiceBean.java index e2da5f9af0a..b2a0c99e90f 100644 --- a/src/main/java/edu/harvard/iq/dataverse/TemplateServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/TemplateServiceBean.java @@ -2,14 +2,13 @@ import edu.harvard.iq.dataverse.search.IndexServiceBean; import java.util.List; -import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; -import javax.persistence.TypedQuery; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.TypedQuery; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/TermsOfUseAndAccess.java b/src/main/java/edu/harvard/iq/dataverse/TermsOfUseAndAccess.java index a8616283332..ee865770dbe 100644 --- a/src/main/java/edu/harvard/iq/dataverse/TermsOfUseAndAccess.java +++ b/src/main/java/edu/harvard/iq/dataverse/TermsOfUseAndAccess.java @@ -6,15 +6,15 @@ package edu.harvard.iq.dataverse; import java.io.Serializable; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.OneToOne; -import javax.persistence.Transient; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.OneToOne; +import jakarta.persistence.Transient; import edu.harvard.iq.dataverse.license.License; diff --git a/src/main/java/edu/harvard/iq/dataverse/TermsOfUseAndAccessValidator.java b/src/main/java/edu/harvard/iq/dataverse/TermsOfUseAndAccessValidator.java index 2cf78db0f03..ca38a305d63 100644 --- a/src/main/java/edu/harvard/iq/dataverse/TermsOfUseAndAccessValidator.java +++ b/src/main/java/edu/harvard/iq/dataverse/TermsOfUseAndAccessValidator.java @@ -6,8 +6,8 @@ package edu.harvard.iq.dataverse; import edu.harvard.iq.dataverse.util.BundleUtil; -import javax.validation.ConstraintValidator; -import javax.validation.ConstraintValidatorContext; +import jakarta.validation.ConstraintValidator; +import jakarta.validation.ConstraintValidatorContext; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/ThemeWidgetFragment.java b/src/main/java/edu/harvard/iq/dataverse/ThemeWidgetFragment.java index e270d3842f6..9a62a99722a 100644 --- a/src/main/java/edu/harvard/iq/dataverse/ThemeWidgetFragment.java +++ b/src/main/java/edu/harvard/iq/dataverse/ThemeWidgetFragment.java @@ -18,16 +18,16 @@ import java.nio.file.StandardCopyOption; import java.util.logging.Level; import java.util.logging.Logger; -import javax.annotation.PreDestroy; -import javax.ejb.EJB; -import javax.faces.application.FacesMessage; -import javax.faces.component.UIComponent; -import javax.faces.component.html.HtmlInputText; -import javax.faces.context.FacesContext; -import javax.faces.validator.ValidatorException; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; +import jakarta.annotation.PreDestroy; +import jakarta.ejb.EJB; +import jakarta.faces.application.FacesMessage; +import jakarta.faces.component.UIComponent; +import jakarta.faces.component.html.HtmlInputText; +import jakarta.faces.context.FacesContext; +import jakarta.faces.validator.ValidatorException; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; import org.apache.commons.lang3.StringUtils; import org.primefaces.PrimeFaces; diff --git a/src/main/java/edu/harvard/iq/dataverse/ThumbnailServiceWrapper.java b/src/main/java/edu/harvard/iq/dataverse/ThumbnailServiceWrapper.java index 6c8db8c124b..8b4c797ad6c 100644 --- a/src/main/java/edu/harvard/iq/dataverse/ThumbnailServiceWrapper.java +++ b/src/main/java/edu/harvard/iq/dataverse/ThumbnailServiceWrapper.java @@ -8,24 +8,20 @@ import edu.harvard.iq.dataverse.dataaccess.DataAccess; import edu.harvard.iq.dataverse.dataaccess.StorageIO; import edu.harvard.iq.dataverse.dataaccess.ImageThumbConverter; -import edu.harvard.iq.dataverse.dataset.DatasetUtil; + import static edu.harvard.iq.dataverse.dataset.DatasetUtil.datasetLogoThumbnail; import edu.harvard.iq.dataverse.search.SolrSearchResult; import edu.harvard.iq.dataverse.util.FileUtil; -import java.io.File; + import java.io.IOException; import java.io.InputStream; -import java.nio.file.Files; -import java.nio.file.Path; -import java.nio.file.Paths; import java.util.Base64; import java.util.HashMap; import java.util.Map; -import javax.ejb.EJB; -import javax.enterprise.context.RequestScoped; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; +import jakarta.ejb.EJB; +import jakarta.enterprise.context.RequestScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; import org.apache.commons.io.IOUtils; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/UserBannerMessage.java b/src/main/java/edu/harvard/iq/dataverse/UserBannerMessage.java index 7bd4f2d898f..888669ee615 100644 --- a/src/main/java/edu/harvard/iq/dataverse/UserBannerMessage.java +++ b/src/main/java/edu/harvard/iq/dataverse/UserBannerMessage.java @@ -4,15 +4,15 @@ import edu.harvard.iq.dataverse.authorization.users.AuthenticatedUser; import java.io.Serializable; import java.util.Date; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.OneToOne; -import javax.persistence.Temporal; -import javax.persistence.TemporalType; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.OneToOne; +import jakarta.persistence.Temporal; +import jakarta.persistence.TemporalType; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/UserNotification.java b/src/main/java/edu/harvard/iq/dataverse/UserNotification.java index 58152f6673e..a3aedba8d78 100644 --- a/src/main/java/edu/harvard/iq/dataverse/UserNotification.java +++ b/src/main/java/edu/harvard/iq/dataverse/UserNotification.java @@ -6,17 +6,17 @@ import java.io.Serializable; import java.sql.Timestamp; import java.text.SimpleDateFormat; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Enumerated; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; -import javax.persistence.Transient; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.Enumerated; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.Table; +import jakarta.persistence.Transient; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/UserNotificationServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/UserNotificationServiceBean.java index 071805d3d26..08b7921068f 100644 --- a/src/main/java/edu/harvard/iq/dataverse/UserNotificationServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/UserNotificationServiceBean.java @@ -11,15 +11,15 @@ import java.sql.Timestamp; import java.util.List; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.ejb.TransactionAttribute; -import javax.ejb.TransactionAttributeType; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; -import javax.persistence.Query; -import javax.persistence.TypedQuery; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.ejb.TransactionAttribute; +import jakarta.ejb.TransactionAttributeType; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.Query; +import jakarta.persistence.TypedQuery; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/UserServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/UserServiceBean.java index 9ec0527a318..f7f7f0df639 100644 --- a/src/main/java/edu/harvard/iq/dataverse/UserServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/UserServiceBean.java @@ -11,14 +11,14 @@ import java.util.Date; import java.util.logging.Logger; import java.util.stream.Collectors; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.ejb.TransactionAttribute; -import javax.ejb.TransactionAttributeType; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; -import javax.persistence.Query; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.ejb.TransactionAttribute; +import jakarta.ejb.TransactionAttributeType; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.Query; import org.apache.commons.lang3.StringUtils; import org.ocpsoft.common.util.Strings; diff --git a/src/main/java/edu/harvard/iq/dataverse/ValidateDataFileDirectoryName.java b/src/main/java/edu/harvard/iq/dataverse/ValidateDataFileDirectoryName.java index 94e33d6220a..9e8ce42491d 100644 --- a/src/main/java/edu/harvard/iq/dataverse/ValidateDataFileDirectoryName.java +++ b/src/main/java/edu/harvard/iq/dataverse/ValidateDataFileDirectoryName.java @@ -10,8 +10,8 @@ import java.lang.annotation.Retention; import static java.lang.annotation.RetentionPolicy.RUNTIME; import java.lang.annotation.Target; -import javax.validation.Constraint; -import javax.validation.Payload; +import jakarta.validation.Constraint; +import jakarta.validation.Payload; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/ValidateDatasetFieldType.java b/src/main/java/edu/harvard/iq/dataverse/ValidateDatasetFieldType.java index ae7b4a1eaef..f36a1d9541e 100644 --- a/src/main/java/edu/harvard/iq/dataverse/ValidateDatasetFieldType.java +++ b/src/main/java/edu/harvard/iq/dataverse/ValidateDatasetFieldType.java @@ -13,8 +13,8 @@ import java.lang.annotation.Retention; import java.lang.annotation.Target; -import javax.validation.Constraint; -import javax.validation.Payload; +import jakarta.validation.Constraint; +import jakarta.validation.Payload; @Target({TYPE, ANNOTATION_TYPE}) @Retention(RUNTIME) diff --git a/src/main/java/edu/harvard/iq/dataverse/ValidateTermsOfUseAndAccess.java b/src/main/java/edu/harvard/iq/dataverse/ValidateTermsOfUseAndAccess.java index 8717d10fc8d..f55e93af674 100644 --- a/src/main/java/edu/harvard/iq/dataverse/ValidateTermsOfUseAndAccess.java +++ b/src/main/java/edu/harvard/iq/dataverse/ValidateTermsOfUseAndAccess.java @@ -10,8 +10,8 @@ import java.lang.annotation.Retention; import static java.lang.annotation.RetentionPolicy.RUNTIME; import java.lang.annotation.Target; -import javax.validation.Constraint; -import javax.validation.Payload; +import jakarta.validation.Constraint; +import jakarta.validation.Payload; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/ValidateVersionNote.java b/src/main/java/edu/harvard/iq/dataverse/ValidateVersionNote.java index 405a7feb52f..c8d64d4a642 100644 --- a/src/main/java/edu/harvard/iq/dataverse/ValidateVersionNote.java +++ b/src/main/java/edu/harvard/iq/dataverse/ValidateVersionNote.java @@ -11,8 +11,8 @@ import java.lang.annotation.Retention; import static java.lang.annotation.RetentionPolicy.RUNTIME; import java.lang.annotation.Target; -import javax.validation.Constraint; -import javax.validation.Payload; +import jakarta.validation.Constraint; +import jakarta.validation.Payload; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/WidgetWrapper.java b/src/main/java/edu/harvard/iq/dataverse/WidgetWrapper.java index 6f6d0dfeee1..eb6924a3784 100644 --- a/src/main/java/edu/harvard/iq/dataverse/WidgetWrapper.java +++ b/src/main/java/edu/harvard/iq/dataverse/WidgetWrapper.java @@ -5,10 +5,10 @@ */ package edu.harvard.iq.dataverse; -import javax.faces.context.FacesContext; -import javax.faces.view.ViewScoped; -import javax.inject.Named; -import javax.servlet.http.HttpServletResponse; +import jakarta.faces.context.FacesContext; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Named; +import jakarta.servlet.http.HttpServletResponse; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/actionlogging/ActionLogRecord.java b/src/main/java/edu/harvard/iq/dataverse/actionlogging/ActionLogRecord.java index 31a9ad25e5b..6743c3f2143 100644 --- a/src/main/java/edu/harvard/iq/dataverse/actionlogging/ActionLogRecord.java +++ b/src/main/java/edu/harvard/iq/dataverse/actionlogging/ActionLogRecord.java @@ -3,16 +3,16 @@ import java.util.Date; import java.util.Objects; import java.util.UUID; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.EnumType; -import javax.persistence.Enumerated; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.PrePersist; -import javax.persistence.Table; -import javax.persistence.Temporal; -import javax.persistence.TemporalType; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.EnumType; +import jakarta.persistence.Enumerated; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.PrePersist; +import jakarta.persistence.Table; +import jakarta.persistence.Temporal; +import jakarta.persistence.TemporalType; /** * Logs a single action in the action log. diff --git a/src/main/java/edu/harvard/iq/dataverse/actionlogging/ActionLogServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/actionlogging/ActionLogServiceBean.java index ba19fdd9eeb..2d16f52bb09 100644 --- a/src/main/java/edu/harvard/iq/dataverse/actionlogging/ActionLogServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/actionlogging/ActionLogServiceBean.java @@ -1,11 +1,11 @@ package edu.harvard.iq.dataverse.actionlogging; import java.util.Date; -import javax.ejb.Stateless; -import javax.ejb.TransactionAttribute; -import javax.ejb.TransactionAttributeType; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; +import jakarta.ejb.Stateless; +import jakarta.ejb.TransactionAttribute; +import jakarta.ejb.TransactionAttributeType; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; /** * A service bean that persists {@link ActionLogRecord}s to the DB. diff --git a/src/main/java/edu/harvard/iq/dataverse/api/AbstractApiBean.java b/src/main/java/edu/harvard/iq/dataverse/api/AbstractApiBean.java index d2c3f68dba2..230ec5a297f 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/AbstractApiBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/AbstractApiBean.java @@ -56,30 +56,29 @@ import java.net.URI; import java.util.Arrays; import java.util.Collections; -import java.util.Enumeration; import java.util.UUID; import java.util.concurrent.Callable; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.EJBException; -import javax.json.Json; -import javax.json.JsonArray; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObject; -import javax.json.JsonObjectBuilder; -import javax.json.JsonReader; -import javax.json.JsonValue; -import javax.json.JsonValue.ValueType; -import javax.persistence.EntityManager; -import javax.persistence.NoResultException; -import javax.persistence.PersistenceContext; -import javax.servlet.http.HttpServletRequest; -import javax.ws.rs.core.Context; -import javax.ws.rs.core.MediaType; -import javax.ws.rs.core.Response; -import javax.ws.rs.core.Response.ResponseBuilder; -import javax.ws.rs.core.Response.Status; +import jakarta.ejb.EJB; +import jakarta.ejb.EJBException; +import jakarta.json.Json; +import jakarta.json.JsonArray; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObject; +import jakarta.json.JsonObjectBuilder; +import jakarta.json.JsonReader; +import jakarta.json.JsonValue; +import jakarta.json.JsonValue.ValueType; +import jakarta.persistence.EntityManager; +import jakarta.persistence.NoResultException; +import jakarta.persistence.PersistenceContext; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.ws.rs.core.Context; +import jakarta.ws.rs.core.MediaType; +import jakarta.ws.rs.core.Response; +import jakarta.ws.rs.core.Response.ResponseBuilder; +import jakarta.ws.rs.core.Response.Status; import static org.apache.commons.lang3.StringUtils.isNumeric; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/api/Access.java b/src/main/java/edu/harvard/iq/dataverse/api/Access.java index b2a8da3af4c..92c03f97e70 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/Access.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/Access.java @@ -30,7 +30,7 @@ import edu.harvard.iq.dataverse.RoleAssignment; import edu.harvard.iq.dataverse.UserNotification; import edu.harvard.iq.dataverse.UserNotificationServiceBean; -import static edu.harvard.iq.dataverse.api.AbstractApiBean.error; + import static edu.harvard.iq.dataverse.api.Datasets.handleVersion; import edu.harvard.iq.dataverse.authorization.DataverseRole; import edu.harvard.iq.dataverse.authorization.Permission; @@ -70,7 +70,7 @@ import edu.harvard.iq.dataverse.util.json.NullSafeJsonBuilder; import java.util.logging.Logger; -import javax.ejb.EJB; +import jakarta.ejb.EJB; import java.io.InputStream; import java.io.ByteArrayOutputStream; import java.io.File; @@ -85,46 +85,44 @@ import java.util.List; import java.util.Properties; import java.util.logging.Level; -import javax.inject.Inject; -import javax.json.Json; +import jakarta.inject.Inject; +import jakarta.json.Json; import java.net.URI; -import javax.json.JsonArrayBuilder; -import javax.persistence.TypedQuery; - -import javax.ws.rs.GET; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.Produces; - -import javax.ws.rs.core.Context; -import javax.ws.rs.core.HttpHeaders; -import javax.ws.rs.core.UriInfo; - - -import javax.servlet.http.HttpServletResponse; -import javax.ws.rs.BadRequestException; -import javax.ws.rs.Consumes; -import javax.ws.rs.DELETE; -import javax.ws.rs.ForbiddenException; -import javax.ws.rs.NotFoundException; -import javax.ws.rs.POST; -import javax.ws.rs.PUT; -import javax.ws.rs.QueryParam; -import javax.ws.rs.ServiceUnavailableException; -import javax.ws.rs.WebApplicationException; -import javax.ws.rs.core.Response; -import static javax.ws.rs.core.Response.Status.BAD_REQUEST; -import javax.ws.rs.core.StreamingOutput; +import jakarta.json.JsonArrayBuilder; +import jakarta.persistence.TypedQuery; + +import jakarta.ws.rs.GET; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.PathParam; +import jakarta.ws.rs.Produces; + +import jakarta.ws.rs.core.Context; +import jakarta.ws.rs.core.HttpHeaders; +import jakarta.ws.rs.core.UriInfo; + + +import jakarta.servlet.http.HttpServletResponse; +import jakarta.ws.rs.BadRequestException; +import jakarta.ws.rs.Consumes; +import jakarta.ws.rs.DELETE; +import jakarta.ws.rs.ForbiddenException; +import jakarta.ws.rs.NotFoundException; +import jakarta.ws.rs.POST; +import jakarta.ws.rs.PUT; +import jakarta.ws.rs.QueryParam; +import jakarta.ws.rs.ServiceUnavailableException; +import jakarta.ws.rs.WebApplicationException; +import jakarta.ws.rs.core.Response; +import static jakarta.ws.rs.core.Response.Status.BAD_REQUEST; +import jakarta.ws.rs.core.StreamingOutput; import static edu.harvard.iq.dataverse.util.json.JsonPrinter.json; import java.net.URISyntaxException; -import java.util.stream.Collectors; -import java.util.stream.Stream; -import javax.json.JsonObjectBuilder; -import javax.ws.rs.RedirectionException; -import javax.ws.rs.ServerErrorException; -import javax.ws.rs.core.MediaType; -import static javax.ws.rs.core.Response.Status.FORBIDDEN; -import static javax.ws.rs.core.Response.Status.UNAUTHORIZED; + +import jakarta.ws.rs.RedirectionException; +import jakarta.ws.rs.ServerErrorException; +import jakarta.ws.rs.core.MediaType; +import static jakarta.ws.rs.core.Response.Status.FORBIDDEN; +import static jakarta.ws.rs.core.Response.Status.UNAUTHORIZED; import org.glassfish.jersey.media.multipart.FormDataBodyPart; import org.glassfish.jersey.media.multipart.FormDataParam; diff --git a/src/main/java/edu/harvard/iq/dataverse/api/Admin.java b/src/main/java/edu/harvard/iq/dataverse/api/Admin.java index 101cd570ccd..86e09f5c233 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/Admin.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/Admin.java @@ -41,16 +41,16 @@ import edu.harvard.iq.dataverse.engine.command.impl.AbstractSubmitToArchiveCommand; import edu.harvard.iq.dataverse.engine.command.impl.PublishDataverseCommand; import edu.harvard.iq.dataverse.settings.Setting; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObjectBuilder; -import javax.ws.rs.DELETE; -import javax.ws.rs.GET; -import javax.ws.rs.POST; -import javax.ws.rs.PUT; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.core.Response; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObjectBuilder; +import jakarta.ws.rs.DELETE; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.POST; +import jakarta.ws.rs.PUT; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.PathParam; +import jakarta.ws.rs.core.Response; import static edu.harvard.iq.dataverse.util.json.NullSafeJsonBuilder.jsonObjectBuilder; import java.io.InputStream; @@ -59,14 +59,14 @@ import java.util.Map.Entry; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.json.JsonObject; -import javax.json.JsonReader; -import javax.validation.ConstraintViolation; -import javax.validation.ConstraintViolationException; -import javax.ws.rs.Produces; -import javax.ws.rs.core.Response.Status; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.json.JsonObject; +import jakarta.json.JsonReader; +import jakarta.validation.ConstraintViolation; +import jakarta.validation.ConstraintViolationException; +import jakarta.ws.rs.Produces; +import jakarta.ws.rs.core.Response.Status; import org.apache.commons.io.IOUtils; @@ -106,12 +106,12 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.Date; -import javax.inject.Inject; -import javax.json.JsonArray; -import javax.persistence.Query; -import javax.ws.rs.QueryParam; -import javax.ws.rs.WebApplicationException; -import javax.ws.rs.core.StreamingOutput; +import jakarta.inject.Inject; +import jakarta.json.JsonArray; +import jakarta.persistence.Query; +import jakarta.ws.rs.QueryParam; +import jakarta.ws.rs.WebApplicationException; +import jakarta.ws.rs.core.StreamingOutput; /** * Where the secure, setup API calls live. diff --git a/src/main/java/edu/harvard/iq/dataverse/api/ApiBlockingFilter.java b/src/main/java/edu/harvard/iq/dataverse/api/ApiBlockingFilter.java index 6f7a1d876a1..5a3ccc0038e 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/ApiBlockingFilter.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/ApiBlockingFilter.java @@ -10,21 +10,21 @@ import java.util.TreeSet; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.servlet.FilterChain; -import javax.servlet.FilterConfig; -import javax.servlet.ServletException; -import javax.servlet.ServletRequest; -import javax.servlet.ServletResponse; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; +import jakarta.ejb.EJB; +import jakarta.servlet.FilterChain; +import jakarta.servlet.FilterConfig; +import jakarta.servlet.ServletException; +import jakarta.servlet.ServletRequest; +import jakarta.servlet.ServletResponse; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletResponse; /** * A web filter to block API administration calls. * @author michael */ -public class ApiBlockingFilter implements javax.servlet.Filter { +public class ApiBlockingFilter implements jakarta.servlet.Filter { public static final String UNBLOCK_KEY_QUERYPARAM = "unblock-key"; interface BlockPolicy { diff --git a/src/main/java/edu/harvard/iq/dataverse/api/ApiConfiguration.java b/src/main/java/edu/harvard/iq/dataverse/api/ApiConfiguration.java index eead559f15e..85a9a818378 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/ApiConfiguration.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/ApiConfiguration.java @@ -1,6 +1,6 @@ package edu.harvard.iq.dataverse.api; -import javax.ws.rs.ApplicationPath; +import jakarta.ws.rs.ApplicationPath; import org.glassfish.jersey.media.multipart.MultiPartFeature; import org.glassfish.jersey.server.ResourceConfig; diff --git a/src/main/java/edu/harvard/iq/dataverse/api/ApiRouter.java b/src/main/java/edu/harvard/iq/dataverse/api/ApiRouter.java index 691afeaef20..acc66b2e12a 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/ApiRouter.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/ApiRouter.java @@ -2,20 +2,20 @@ import java.io.IOException; import java.util.logging.Logger; -import javax.servlet.FilterChain; -import javax.servlet.FilterConfig; -import javax.servlet.RequestDispatcher; -import javax.servlet.ServletException; -import javax.servlet.ServletRequest; -import javax.servlet.ServletResponse; -import javax.servlet.http.HttpServletRequest; +import jakarta.servlet.FilterChain; +import jakarta.servlet.FilterConfig; +import jakarta.servlet.RequestDispatcher; +import jakarta.servlet.ServletException; +import jakarta.servlet.ServletRequest; +import jakarta.servlet.ServletResponse; +import jakarta.servlet.http.HttpServletRequest; /** * Routes API calls that don't have a version number to the latest API version * * @author michael */ -public class ApiRouter implements javax.servlet.Filter { +public class ApiRouter implements jakarta.servlet.Filter { private static final Logger logger = Logger.getLogger(ApiRouter.class.getName()); @Override diff --git a/src/main/java/edu/harvard/iq/dataverse/api/BatchImport.java b/src/main/java/edu/harvard/iq/dataverse/api/BatchImport.java index 7b44d920fbe..c1d54284406 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/BatchImport.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/BatchImport.java @@ -13,14 +13,14 @@ import edu.harvard.iq.dataverse.settings.SettingsServiceBean; import java.io.IOException; import java.io.PrintWriter; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.json.JsonObjectBuilder; -import javax.ws.rs.GET; -import javax.ws.rs.POST; -import javax.ws.rs.Path; -import javax.ws.rs.QueryParam; -import javax.ws.rs.core.Response; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.json.JsonObjectBuilder; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.POST; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.QueryParam; +import jakarta.ws.rs.core.Response; @Stateless @Path("batch") diff --git a/src/main/java/edu/harvard/iq/dataverse/api/BatchServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/api/BatchServiceBean.java index 8fe58298481..daddc447117 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/BatchServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/BatchServiceBean.java @@ -14,12 +14,12 @@ import java.util.Date; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.Asynchronous; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObjectBuilder; +import jakarta.ejb.Asynchronous; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObjectBuilder; /** * EJB for kicking off big batch jobs asynchronously from the REST API (BatchImport.java) diff --git a/src/main/java/edu/harvard/iq/dataverse/api/BuiltinUsers.java b/src/main/java/edu/harvard/iq/dataverse/api/BuiltinUsers.java index 0d0176eb636..723681210d7 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/BuiltinUsers.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/BuiltinUsers.java @@ -12,25 +12,22 @@ import edu.harvard.iq.dataverse.authorization.users.AuthenticatedUser; import edu.harvard.iq.dataverse.settings.SettingsServiceBean; import java.sql.Timestamp; -import java.util.Calendar; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.EJBException; -import javax.json.Json; -import javax.json.JsonObjectBuilder; -import javax.ws.rs.GET; -import javax.ws.rs.POST; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.QueryParam; -import javax.ws.rs.core.Response; -import javax.ws.rs.core.Response.Status; +import jakarta.ejb.EJB; +import jakarta.ejb.EJBException; +import jakarta.json.Json; +import jakarta.json.JsonObjectBuilder; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.POST; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.PathParam; +import jakarta.ws.rs.QueryParam; +import jakarta.ws.rs.core.Response; +import jakarta.ws.rs.core.Response.Status; import java.util.Date; import static edu.harvard.iq.dataverse.util.json.JsonPrinter.json; import static edu.harvard.iq.dataverse.util.json.JsonPrinter.json; -import static edu.harvard.iq.dataverse.util.json.JsonPrinter.json; -import static edu.harvard.iq.dataverse.util.json.JsonPrinter.json; /** * REST API bean for managing {@link BuiltinUser}s. diff --git a/src/main/java/edu/harvard/iq/dataverse/api/BundleDownloadInstanceWriter.java b/src/main/java/edu/harvard/iq/dataverse/api/BundleDownloadInstanceWriter.java index 7edb0ac838c..35f19375902 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/BundleDownloadInstanceWriter.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/BundleDownloadInstanceWriter.java @@ -12,14 +12,14 @@ import java.io.OutputStream; import java.io.IOException; -import javax.ws.rs.InternalServerErrorException; -import javax.ws.rs.NotFoundException; -import javax.ws.rs.WebApplicationException; - -import javax.ws.rs.core.MediaType; -import javax.ws.rs.core.MultivaluedMap; -import javax.ws.rs.ext.MessageBodyWriter; -import javax.ws.rs.ext.Provider; +import jakarta.ws.rs.InternalServerErrorException; +import jakarta.ws.rs.NotFoundException; +import jakarta.ws.rs.WebApplicationException; + +import jakarta.ws.rs.core.MediaType; +import jakarta.ws.rs.core.MultivaluedMap; +import jakarta.ws.rs.ext.MessageBodyWriter; +import jakarta.ws.rs.ext.Provider; import edu.harvard.iq.dataverse.DataFile; import edu.harvard.iq.dataverse.dataaccess.*; diff --git a/src/main/java/edu/harvard/iq/dataverse/api/DataTagsAPI.java b/src/main/java/edu/harvard/iq/dataverse/api/DataTagsAPI.java index 063033d4747..4a409c07fe8 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/DataTagsAPI.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/DataTagsAPI.java @@ -5,18 +5,17 @@ import java.util.Map; import java.util.concurrent.ConcurrentHashMap; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.json.JsonObject; -import javax.ws.rs.GET; -import javax.ws.rs.POST; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.client.Client; -import javax.ws.rs.client.ClientBuilder; -import javax.ws.rs.client.WebTarget; -import javax.ws.rs.core.MediaType; -import javax.ws.rs.core.Response; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.json.JsonObject; +import jakarta.ws.rs.POST; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.PathParam; +import jakarta.ws.rs.client.Client; +import jakarta.ws.rs.client.ClientBuilder; +import jakarta.ws.rs.client.WebTarget; +import jakarta.ws.rs.core.MediaType; +import jakarta.ws.rs.core.Response; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/api/DatasetFieldServiceApi.java b/src/main/java/edu/harvard/iq/dataverse/api/DatasetFieldServiceApi.java index 4ec728a8159..e11542df755 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/DatasetFieldServiceApi.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/DatasetFieldServiceApi.java @@ -20,18 +20,17 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import javax.ejb.EJB; -import javax.ejb.EJBException; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.validation.ConstraintViolation; -import javax.validation.ConstraintViolationException; -import javax.ws.rs.Consumes; -import javax.ws.rs.GET; -import javax.ws.rs.POST; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.core.Response; +import jakarta.ejb.EJB; +import jakarta.ejb.EJBException; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.validation.ConstraintViolationException; +import jakarta.ws.rs.Consumes; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.POST; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.PathParam; +import jakarta.ws.rs.core.Response; import edu.harvard.iq.dataverse.util.BundleUtil; import edu.harvard.iq.dataverse.util.ConstraintViolationUtil; @@ -41,9 +40,9 @@ import java.util.logging.Level; import java.util.logging.Logger; -import javax.persistence.NoResultException; -import javax.persistence.TypedQuery; -import javax.ws.rs.core.Response.Status; +import jakarta.persistence.NoResultException; +import jakarta.persistence.TypedQuery; +import jakarta.ws.rs.core.Response.Status; import java.io.BufferedInputStream; import java.io.FileOutputStream; diff --git a/src/main/java/edu/harvard/iq/dataverse/api/Datasets.java b/src/main/java/edu/harvard/iq/dataverse/api/Datasets.java index 153d3f266b1..45f3121e010 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/Datasets.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/Datasets.java @@ -113,33 +113,32 @@ import java.util.logging.Logger; import java.util.stream.Collectors; -import javax.ejb.EJB; -import javax.ejb.EJBException; -import javax.faces.context.FacesContext; -import javax.inject.Inject; -import javax.json.*; -import javax.json.stream.JsonParsingException; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import javax.ws.rs.BadRequestException; -import javax.ws.rs.Consumes; -import javax.ws.rs.DELETE; -import javax.ws.rs.DefaultValue; -import javax.ws.rs.GET; -import javax.ws.rs.NotAcceptableException; -import javax.ws.rs.POST; -import javax.ws.rs.PUT; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.Produces; -import javax.ws.rs.QueryParam; -import javax.ws.rs.core.Context; -import javax.ws.rs.core.HttpHeaders; -import javax.ws.rs.core.MediaType; -import javax.ws.rs.core.Response; -import javax.ws.rs.core.Response.Status; -import static javax.ws.rs.core.Response.Status.BAD_REQUEST; -import javax.ws.rs.core.UriInfo; +import jakarta.ejb.EJB; +import jakarta.ejb.EJBException; +import jakarta.inject.Inject; +import jakarta.json.*; +import jakarta.json.stream.JsonParsingException; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletResponse; +import jakarta.ws.rs.BadRequestException; +import jakarta.ws.rs.Consumes; +import jakarta.ws.rs.DELETE; +import jakarta.ws.rs.DefaultValue; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.NotAcceptableException; +import jakarta.ws.rs.POST; +import jakarta.ws.rs.PUT; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.PathParam; +import jakarta.ws.rs.Produces; +import jakarta.ws.rs.QueryParam; +import jakarta.ws.rs.core.Context; +import jakarta.ws.rs.core.HttpHeaders; +import jakarta.ws.rs.core.MediaType; +import jakarta.ws.rs.core.Response; +import jakarta.ws.rs.core.Response.Status; +import static jakarta.ws.rs.core.Response.Status.BAD_REQUEST; +import jakarta.ws.rs.core.UriInfo; import org.apache.commons.lang3.StringUtils; import org.apache.solr.client.solrj.SolrServerException; diff --git a/src/main/java/edu/harvard/iq/dataverse/api/Dataverses.java b/src/main/java/edu/harvard/iq/dataverse/api/Dataverses.java index d15b0f1c48f..d05505bc590 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/Dataverses.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/Dataverses.java @@ -17,7 +17,6 @@ import edu.harvard.iq.dataverse.GuestbookServiceBean; import edu.harvard.iq.dataverse.MetadataBlock; import edu.harvard.iq.dataverse.RoleAssignment; -import static edu.harvard.iq.dataverse.api.AbstractApiBean.error; import edu.harvard.iq.dataverse.api.dto.ExplicitGroupDTO; import edu.harvard.iq.dataverse.api.dto.RoleAssignmentDTO; import edu.harvard.iq.dataverse.api.dto.RoleDTO; @@ -79,33 +78,32 @@ import java.util.TreeSet; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.EJBException; -import javax.ejb.Stateless; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.json.JsonNumber; -import javax.json.JsonObject; -import javax.json.JsonObjectBuilder; -import javax.json.JsonString; -import javax.json.JsonValue; -import javax.json.JsonValue.ValueType; -import javax.json.stream.JsonParsingException; -import javax.validation.ConstraintViolation; -import javax.validation.ConstraintViolationException; -import javax.ws.rs.BadRequestException; -import javax.ws.rs.Consumes; -import javax.ws.rs.DELETE; -import javax.ws.rs.GET; -import javax.ws.rs.POST; -import javax.ws.rs.PUT; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.Produces; -import javax.ws.rs.QueryParam; -import javax.ws.rs.core.MediaType; -import javax.ws.rs.core.Response; -import javax.ws.rs.core.Response.Status; +import jakarta.ejb.EJB; +import jakarta.ejb.EJBException; +import jakarta.ejb.Stateless; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonNumber; +import jakarta.json.JsonObject; +import jakarta.json.JsonObjectBuilder; +import jakarta.json.JsonString; +import jakarta.json.JsonValue; +import jakarta.json.JsonValue.ValueType; +import jakarta.json.stream.JsonParsingException; +import jakarta.validation.ConstraintViolationException; +import jakarta.ws.rs.BadRequestException; +import jakarta.ws.rs.Consumes; +import jakarta.ws.rs.DELETE; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.POST; +import jakarta.ws.rs.PUT; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.PathParam; +import jakarta.ws.rs.Produces; +import jakarta.ws.rs.QueryParam; +import jakarta.ws.rs.core.MediaType; +import jakarta.ws.rs.core.Response; +import jakarta.ws.rs.core.Response.Status; import static edu.harvard.iq.dataverse.util.json.JsonPrinter.toJsonArray; import static edu.harvard.iq.dataverse.util.json.JsonPrinter.json; import java.io.IOException; @@ -117,10 +115,10 @@ import java.util.HashMap; import java.util.Map; import java.util.Optional; -import javax.servlet.http.HttpServletResponse; -import javax.ws.rs.WebApplicationException; -import javax.ws.rs.core.Context; -import javax.ws.rs.core.StreamingOutput; +import jakarta.servlet.http.HttpServletResponse; +import jakarta.ws.rs.WebApplicationException; +import jakarta.ws.rs.core.Context; +import jakarta.ws.rs.core.StreamingOutput; import javax.xml.stream.XMLStreamException; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/api/DownloadInstance.java b/src/main/java/edu/harvard/iq/dataverse/api/DownloadInstance.java index 07215cb919e..01ef3bf35ee 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/DownloadInstance.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/DownloadInstance.java @@ -12,9 +12,8 @@ import edu.harvard.iq.dataverse.GuestbookResponse; import java.util.List; import edu.harvard.iq.dataverse.dataaccess.OptionalAccessService; -import javax.faces.context.FacesContext; -import javax.ws.rs.core.HttpHeaders; -import javax.ws.rs.core.UriInfo; +import jakarta.ws.rs.core.HttpHeaders; +import jakarta.ws.rs.core.UriInfo; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/api/DownloadInstanceWriter.java b/src/main/java/edu/harvard/iq/dataverse/api/DownloadInstanceWriter.java index 84a31959286..946a589581d 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/DownloadInstanceWriter.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/DownloadInstanceWriter.java @@ -12,14 +12,14 @@ import java.io.OutputStream; import java.io.IOException; -import javax.ws.rs.WebApplicationException; +import jakarta.ws.rs.WebApplicationException; -import javax.ws.rs.core.MediaType; -import javax.ws.rs.core.MultivaluedMap; -import javax.ws.rs.core.Response; +import jakarta.ws.rs.core.MediaType; +import jakarta.ws.rs.core.MultivaluedMap; +import jakarta.ws.rs.core.Response; -import javax.ws.rs.ext.MessageBodyWriter; -import javax.ws.rs.ext.Provider; +import jakarta.ws.rs.ext.MessageBodyWriter; +import jakarta.ws.rs.ext.Provider; import edu.harvard.iq.dataverse.DataFile; import edu.harvard.iq.dataverse.dataaccess.*; @@ -40,12 +40,12 @@ import java.util.List; import java.util.logging.Level; import java.util.logging.Logger; -import javax.inject.Inject; -import javax.ws.rs.ClientErrorException; -import javax.ws.rs.NotFoundException; -import javax.ws.rs.RedirectionException; -import javax.ws.rs.ServiceUnavailableException; -import javax.ws.rs.core.HttpHeaders; +import jakarta.inject.Inject; +import jakarta.ws.rs.ClientErrorException; +import jakarta.ws.rs.NotFoundException; +import jakarta.ws.rs.RedirectionException; +import jakarta.ws.rs.ServiceUnavailableException; +import jakarta.ws.rs.core.HttpHeaders; import org.apache.tika.mime.MimeType; import org.apache.tika.mime.MimeTypeException; import org.apache.tika.mime.MimeTypes; diff --git a/src/main/java/edu/harvard/iq/dataverse/api/EditDDI.java b/src/main/java/edu/harvard/iq/dataverse/api/EditDDI.java index d58622f9874..9c670d7ed54 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/EditDDI.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/EditDDI.java @@ -1,9 +1,7 @@ package edu.harvard.iq.dataverse.api; import edu.harvard.iq.dataverse.authorization.Permission; -import edu.harvard.iq.dataverse.authorization.users.AuthenticatedUser; import edu.harvard.iq.dataverse.authorization.users.User; -import edu.harvard.iq.dataverse.batch.util.LoggingUtil; import edu.harvard.iq.dataverse.engine.command.DataverseRequest; import edu.harvard.iq.dataverse.engine.command.exception.CommandException; import edu.harvard.iq.dataverse.engine.command.impl.UpdateDatasetVersionCommand; @@ -29,19 +27,19 @@ import edu.harvard.iq.dataverse.search.IndexServiceBean; import org.apache.solr.client.solrj.SolrServerException; -import javax.ejb.EJB; -import javax.ejb.EJBException; -import javax.ejb.Stateless; -import javax.inject.Inject; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; -import javax.servlet.http.HttpServletRequest; -import javax.ws.rs.core.Response; -import javax.ws.rs.core.Context; -import javax.ws.rs.Path; -import javax.ws.rs.PUT; -import javax.ws.rs.Consumes; -import javax.ws.rs.PathParam; +import jakarta.ejb.EJB; +import jakarta.ejb.EJBException; +import jakarta.ejb.Stateless; +import jakarta.inject.Inject; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.ws.rs.core.Response; +import jakarta.ws.rs.core.Context; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.PUT; +import jakarta.ws.rs.Consumes; +import jakarta.ws.rs.PathParam; import javax.xml.stream.XMLStreamException; import javax.xml.stream.XMLInputFactory; import javax.xml.stream.XMLStreamReader; @@ -56,11 +54,9 @@ import java.util.Map; import java.util.HashMap; import java.util.Collection; -import java.util.Date; -import java.sql.Timestamp; -import javax.validation.ConstraintViolationException; +import jakarta.validation.ConstraintViolationException; @Stateless @Path("edit") diff --git a/src/main/java/edu/harvard/iq/dataverse/api/ExternalTools.java b/src/main/java/edu/harvard/iq/dataverse/api/ExternalTools.java index aef30bfb0c2..1feac1141bb 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/ExternalTools.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/ExternalTools.java @@ -1,19 +1,18 @@ package edu.harvard.iq.dataverse.api; import edu.harvard.iq.dataverse.actionlogging.ActionLogRecord; -import static edu.harvard.iq.dataverse.api.AbstractApiBean.error; import edu.harvard.iq.dataverse.externaltools.ExternalTool; import edu.harvard.iq.dataverse.externaltools.ExternalToolServiceBean; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.ws.rs.DELETE; -import javax.ws.rs.GET; -import javax.ws.rs.POST; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.core.Response; -import static javax.ws.rs.core.Response.Status.BAD_REQUEST; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.ws.rs.DELETE; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.POST; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.PathParam; +import jakarta.ws.rs.core.Response; +import static jakarta.ws.rs.core.Response.Status.BAD_REQUEST; @Path("admin/externalTools") public class ExternalTools extends AbstractApiBean { diff --git a/src/main/java/edu/harvard/iq/dataverse/api/FeedbackApi.java b/src/main/java/edu/harvard/iq/dataverse/api/FeedbackApi.java index d9a94ee340b..f05525e119a 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/FeedbackApi.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/FeedbackApi.java @@ -7,16 +7,16 @@ import edu.harvard.iq.dataverse.feedback.Feedback; import edu.harvard.iq.dataverse.feedback.FeedbackUtil; import java.util.List; -import javax.ejb.EJB; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.json.JsonNumber; -import javax.json.JsonObject; -import javax.mail.internet.AddressException; -import javax.mail.internet.InternetAddress; -import javax.ws.rs.POST; -import javax.ws.rs.Path; -import javax.ws.rs.core.Response; +import jakarta.ejb.EJB; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonNumber; +import jakarta.json.JsonObject; +import jakarta.mail.internet.AddressException; +import jakarta.mail.internet.InternetAddress; +import jakarta.ws.rs.POST; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.core.Response; @Path("admin/feedback") public class FeedbackApi extends AbstractApiBean { diff --git a/src/main/java/edu/harvard/iq/dataverse/api/Files.java b/src/main/java/edu/harvard/iq/dataverse/api/Files.java index 78847119ce4..72cae314543 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/Files.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/Files.java @@ -46,25 +46,24 @@ import java.util.List; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.inject.Inject; -import javax.json.Json; -import javax.json.JsonReader; -import javax.servlet.http.HttpServletResponse; -import javax.ws.rs.Consumes; -import javax.ws.rs.DELETE; -import javax.ws.rs.GET; -import javax.ws.rs.POST; -import javax.ws.rs.PUT; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.QueryParam; -import javax.ws.rs.core.Context; -import javax.ws.rs.core.HttpHeaders; -import javax.ws.rs.core.MediaType; -import javax.ws.rs.core.Response; -import static javax.ws.rs.core.Response.Status.BAD_REQUEST; -import javax.ws.rs.core.UriInfo; +import jakarta.ejb.EJB; +import jakarta.inject.Inject; +import jakarta.json.Json; +import jakarta.json.JsonReader; +import jakarta.servlet.http.HttpServletResponse; +import jakarta.ws.rs.Consumes; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.POST; +import jakarta.ws.rs.PUT; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.PathParam; +import jakarta.ws.rs.QueryParam; +import jakarta.ws.rs.core.Context; +import jakarta.ws.rs.core.HttpHeaders; +import jakarta.ws.rs.core.MediaType; +import jakarta.ws.rs.core.Response; +import static jakarta.ws.rs.core.Response.Status.BAD_REQUEST; +import jakarta.ws.rs.core.UriInfo; import org.glassfish.jersey.media.multipart.FormDataBodyPart; import org.glassfish.jersey.media.multipart.FormDataContentDisposition; import org.glassfish.jersey.media.multipart.FormDataParam; @@ -400,7 +399,7 @@ public Response updateFileMetadata(@FormDataParam("jsonData") String jsonData, } JsonReader jsonReader = Json.createReader(new StringReader(jsonData)); - javax.json.JsonObject jsonObject = jsonReader.readObject(); + jakarta.json.JsonObject jsonObject = jsonReader.readObject(); String incomingLabel = jsonObject.getString("label", null); String incomingDirectoryLabel = jsonObject.getString("directoryLabel", null); String existingLabel = df.getFileMetadata().getLabel(); diff --git a/src/main/java/edu/harvard/iq/dataverse/api/Groups.java b/src/main/java/edu/harvard/iq/dataverse/api/Groups.java index 5a587efadf3..1ac5bc1898d 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/Groups.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/Groups.java @@ -9,26 +9,25 @@ import edu.harvard.iq.dataverse.util.json.JsonParseException; import edu.harvard.iq.dataverse.util.json.JsonParser; -import javax.ejb.Stateless; -import javax.interceptor.Interceptors; -import javax.ws.rs.GET; -import javax.ws.rs.Path; -import javax.ws.rs.core.Response; +import jakarta.ejb.Stateless; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.core.Response; import static edu.harvard.iq.dataverse.util.json.JsonPrinter.*; import java.util.Optional; import java.util.logging.Level; import java.util.logging.Logger; import java.util.regex.Pattern; -import javax.annotation.PostConstruct; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObject; -import javax.json.JsonString; -import javax.ws.rs.DELETE; -import javax.ws.rs.POST; -import javax.ws.rs.PUT; -import javax.ws.rs.PathParam; +import jakarta.annotation.PostConstruct; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObject; +import jakarta.json.JsonString; +import jakarta.ws.rs.DELETE; +import jakarta.ws.rs.POST; +import jakarta.ws.rs.PUT; +import jakarta.ws.rs.PathParam; import static org.apache.commons.lang3.StringUtils.isNumeric; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/api/HarvestingClients.java b/src/main/java/edu/harvard/iq/dataverse/api/HarvestingClients.java index d17e76c499a..5917df87c3d 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/HarvestingClients.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/HarvestingClients.java @@ -12,25 +12,25 @@ import edu.harvard.iq.dataverse.harvest.client.HarvesterServiceBean; import edu.harvard.iq.dataverse.harvest.client.HarvestingClientServiceBean; import edu.harvard.iq.dataverse.util.json.JsonParseException; -import javax.json.JsonObjectBuilder; +import jakarta.json.JsonObjectBuilder; import static edu.harvard.iq.dataverse.util.json.NullSafeJsonBuilder.jsonObjectBuilder; import java.io.IOException; import java.io.StringReader; import java.util.ArrayList; import java.util.List; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObject; -import javax.ws.rs.GET; -import javax.ws.rs.POST; -import javax.ws.rs.PUT; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.QueryParam; -import javax.ws.rs.core.Response; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObject; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.POST; +import jakarta.ws.rs.PUT; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.PathParam; +import jakarta.ws.rs.QueryParam; +import jakarta.ws.rs.core.Response; @Stateless @Path("harvest/clients") diff --git a/src/main/java/edu/harvard/iq/dataverse/api/HarvestingServer.java b/src/main/java/edu/harvard/iq/dataverse/api/HarvestingServer.java index c69eab0307e..b5c448b563a 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/HarvestingServer.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/HarvestingServer.java @@ -10,27 +10,27 @@ import edu.harvard.iq.dataverse.harvest.server.OAISetServiceBean; import edu.harvard.iq.dataverse.util.BundleUtil; import edu.harvard.iq.dataverse.util.json.JsonParseException; -import javax.json.JsonObjectBuilder; +import jakarta.json.JsonObjectBuilder; import static edu.harvard.iq.dataverse.util.json.NullSafeJsonBuilder.jsonObjectBuilder; import java.io.IOException; import java.io.StringReader; import java.util.List; import java.util.logging.Logger; import java.util.regex.Pattern; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.json.Json; -import javax.json.JsonReader; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObject; -import javax.ws.rs.DELETE; -import javax.ws.rs.GET; -import javax.ws.rs.POST; -import javax.ws.rs.PUT; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.QueryParam; -import javax.ws.rs.core.Response; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.json.Json; +import jakarta.json.JsonReader; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObject; +import jakarta.ws.rs.DELETE; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.POST; +import jakarta.ws.rs.PUT; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.PathParam; +import jakarta.ws.rs.QueryParam; +import jakarta.ws.rs.core.Response; import org.apache.commons.lang3.StringUtils; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/api/Index.java b/src/main/java/edu/harvard/iq/dataverse/api/Index.java index a7f4ee769b7..ceb252447cd 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/Index.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/Index.java @@ -46,24 +46,21 @@ import java.util.Set; import java.util.concurrent.ExecutionException; import java.util.concurrent.Future; -import java.util.concurrent.TimeUnit; -import java.util.concurrent.TimeoutException; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.EJBException; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObject; -import javax.json.JsonObjectBuilder; -import javax.validation.ConstraintViolation; -import javax.validation.ConstraintViolationException; -import javax.ws.rs.DELETE; -import javax.ws.rs.GET; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.QueryParam; -import javax.ws.rs.core.Response; -import javax.ws.rs.core.Response.Status; +import jakarta.ejb.EJB; +import jakarta.ejb.EJBException; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObject; +import jakarta.json.JsonObjectBuilder; +import jakarta.validation.ConstraintViolationException; +import jakarta.ws.rs.DELETE; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.PathParam; +import jakarta.ws.rs.QueryParam; +import jakarta.ws.rs.core.Response; +import jakarta.ws.rs.core.Response.Status; import org.apache.solr.client.solrj.SolrServerException; @Path("admin/index") diff --git a/src/main/java/edu/harvard/iq/dataverse/api/Info.java b/src/main/java/edu/harvard/iq/dataverse/api/Info.java index 4fe5cba5b9f..1961eb8c4cd 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/Info.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/Info.java @@ -2,12 +2,12 @@ import edu.harvard.iq.dataverse.settings.SettingsServiceBean; import edu.harvard.iq.dataverse.util.SystemConfig; -import javax.ejb.EJB; -import javax.json.Json; -import javax.json.JsonValue; -import javax.ws.rs.GET; -import javax.ws.rs.Path; -import javax.ws.rs.core.Response; +import jakarta.ejb.EJB; +import jakarta.json.Json; +import jakarta.json.JsonValue; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.core.Response; @Path("info") public class Info extends AbstractApiBean { diff --git a/src/main/java/edu/harvard/iq/dataverse/api/Licenses.java b/src/main/java/edu/harvard/iq/dataverse/api/Licenses.java index 58e1f8cc2c5..01516dfff61 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/Licenses.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/Licenses.java @@ -2,18 +2,18 @@ import edu.harvard.iq.dataverse.actionlogging.ActionLogRecord; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.ws.rs.DELETE; -import javax.ws.rs.GET; -import javax.ws.rs.POST; -import javax.ws.rs.PUT; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.core.Response; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.ws.rs.DELETE; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.POST; +import jakarta.ws.rs.PUT; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.PathParam; +import jakarta.ws.rs.core.Response; import java.util.logging.Logger; -import javax.ejb.Stateless; -import javax.ws.rs.core.Response.Status; +import jakarta.ejb.Stateless; +import jakarta.ws.rs.core.Response.Status; import edu.harvard.iq.dataverse.authorization.users.User; import edu.harvard.iq.dataverse.license.License; diff --git a/src/main/java/edu/harvard/iq/dataverse/api/Mail.java b/src/main/java/edu/harvard/iq/dataverse/api/Mail.java index 3b5050b480b..5fac2f30c89 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/Mail.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/Mail.java @@ -2,10 +2,10 @@ import edu.harvard.iq.dataverse.MailServiceBean; import edu.harvard.iq.dataverse.actionlogging.ActionLogRecord; -import javax.ejb.EJB; -import javax.ws.rs.GET; -import javax.ws.rs.Path; -import javax.ws.rs.core.Response; +import jakarta.ejb.EJB; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.core.Response; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/api/MakeDataCountApi.java b/src/main/java/edu/harvard/iq/dataverse/api/MakeDataCountApi.java index 8f6ec6b1c7d..3312324584a 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/MakeDataCountApi.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/MakeDataCountApi.java @@ -17,19 +17,19 @@ import java.util.List; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.json.Json; -import javax.json.JsonArray; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObject; -import javax.json.JsonObjectBuilder; -import javax.json.JsonValue; -import javax.ws.rs.POST; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.QueryParam; -import javax.ws.rs.core.Response; -import javax.ws.rs.core.Response.Status; +import jakarta.ejb.EJB; +import jakarta.json.Json; +import jakarta.json.JsonArray; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObject; +import jakarta.json.JsonObjectBuilder; +import jakarta.json.JsonValue; +import jakarta.ws.rs.POST; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.PathParam; +import jakarta.ws.rs.QueryParam; +import jakarta.ws.rs.core.Response; +import jakarta.ws.rs.core.Response.Status; /** * Note that there are makeDataCount endpoints in Datasets.java as well. diff --git a/src/main/java/edu/harvard/iq/dataverse/api/Meta.java b/src/main/java/edu/harvard/iq/dataverse/api/Meta.java index 1ca97f2ec69..a38840ba50d 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/Meta.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/Meta.java @@ -15,19 +15,19 @@ import edu.harvard.iq.dataverse.export.DDIExportServiceBean; import java.util.logging.Logger; -import javax.ejb.EJB; +import jakarta.ejb.EJB; import java.io.ByteArrayOutputStream; -import javax.ws.rs.GET; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.QueryParam; -import javax.ws.rs.Produces; -import javax.ws.rs.core.Context; -import javax.ws.rs.core.HttpHeaders; -import javax.servlet.http.HttpServletResponse; -import javax.ws.rs.NotFoundException; -import javax.ws.rs.ServiceUnavailableException; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.PathParam; +import jakarta.ws.rs.QueryParam; +import jakarta.ws.rs.Produces; +import jakarta.ws.rs.core.Context; +import jakarta.ws.rs.core.HttpHeaders; +import jakarta.servlet.http.HttpServletResponse; +import jakarta.ws.rs.NotFoundException; +import jakarta.ws.rs.ServiceUnavailableException; /* Custom API exceptions [NOT YET IMPLEMENTED] diff --git a/src/main/java/edu/harvard/iq/dataverse/api/Metadata.java b/src/main/java/edu/harvard/iq/dataverse/api/Metadata.java index 5084b5267a4..9825b18c182 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/Metadata.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/Metadata.java @@ -7,15 +7,14 @@ import edu.harvard.iq.dataverse.DatasetServiceBean; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ws.rs.GET; -import javax.ws.rs.Path; -import javax.ws.rs.Produces; -import javax.ws.rs.core.Response; +import jakarta.ejb.EJB; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.Produces; +import jakarta.ws.rs.core.Response; -import javax.ws.rs.core.Response; -import javax.ws.rs.PathParam; -import javax.ws.rs.PUT; +import jakarta.ws.rs.PathParam; +import jakarta.ws.rs.PUT; import edu.harvard.iq.dataverse.harvest.server.OAISetServiceBean; import edu.harvard.iq.dataverse.harvest.server.OAISet; diff --git a/src/main/java/edu/harvard/iq/dataverse/api/MetadataBlocks.java b/src/main/java/edu/harvard/iq/dataverse/api/MetadataBlocks.java index b3e1dad13af..448fb48e389 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/MetadataBlocks.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/MetadataBlocks.java @@ -1,12 +1,12 @@ package edu.harvard.iq.dataverse.api; import edu.harvard.iq.dataverse.MetadataBlock; -import javax.ws.rs.GET; -import javax.ws.rs.Path; -import javax.ws.rs.Produces; -import javax.ws.rs.core.Response; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.Produces; +import jakarta.ws.rs.core.Response; import static edu.harvard.iq.dataverse.util.json.JsonPrinter.brief; -import javax.ws.rs.PathParam; +import jakarta.ws.rs.PathParam; import static edu.harvard.iq.dataverse.util.json.JsonPrinter.json; import static edu.harvard.iq.dataverse.util.json.JsonPrinter.toJsonArray; diff --git a/src/main/java/edu/harvard/iq/dataverse/api/Metrics.java b/src/main/java/edu/harvard/iq/dataverse/api/Metrics.java index c59d86a77da..7a2a21a6c7a 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/Metrics.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/Metrics.java @@ -12,22 +12,22 @@ import java.util.List; import java.util.logging.Logger; -import javax.json.JsonArray; -import javax.json.JsonObject; -import javax.ws.rs.GET; -import javax.ws.rs.NotFoundException; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.Produces; -import javax.ws.rs.QueryParam; -import javax.ws.rs.core.Context; -import javax.ws.rs.core.MediaType; -import javax.ws.rs.core.Request; -import javax.ws.rs.core.Response; - -import static javax.ws.rs.core.Response.Status.BAD_REQUEST; -import javax.ws.rs.core.UriInfo; -import javax.ws.rs.core.Variant; +import jakarta.json.JsonArray; +import jakarta.json.JsonObject; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.NotFoundException; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.PathParam; +import jakarta.ws.rs.Produces; +import jakarta.ws.rs.QueryParam; +import jakarta.ws.rs.core.Context; +import jakarta.ws.rs.core.MediaType; +import jakarta.ws.rs.core.Request; +import jakarta.ws.rs.core.Response; + +import static jakarta.ws.rs.core.Response.Status.BAD_REQUEST; +import jakarta.ws.rs.core.UriInfo; +import jakarta.ws.rs.core.Variant; /** * API endpoints for various metrics. diff --git a/src/main/java/edu/harvard/iq/dataverse/api/Notifications.java b/src/main/java/edu/harvard/iq/dataverse/api/Notifications.java index 4067e61a31c..b1382eda809 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/Notifications.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/Notifications.java @@ -6,15 +6,14 @@ import edu.harvard.iq.dataverse.authorization.users.User; import edu.harvard.iq.dataverse.workflows.WorkflowUtil; import java.util.List; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObjectBuilder; -import javax.ws.rs.GET; -import javax.ws.rs.Path; -import javax.ws.rs.core.Response; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObjectBuilder; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.core.Response; import edu.harvard.iq.dataverse.util.json.NullSafeJsonBuilder; import static edu.harvard.iq.dataverse.util.json.NullSafeJsonBuilder.jsonObjectBuilder; -import javax.json.JsonValue; @Path("notifications") public class Notifications extends AbstractApiBean { diff --git a/src/main/java/edu/harvard/iq/dataverse/api/Pids.java b/src/main/java/edu/harvard/iq/dataverse/api/Pids.java index 5a2acf3209f..4613b6ee78f 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/Pids.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/Pids.java @@ -7,22 +7,22 @@ import edu.harvard.iq.dataverse.pidproviders.PidUtil; import edu.harvard.iq.dataverse.util.BundleUtil; import java.util.Arrays; -import javax.ejb.Stateless; -import javax.json.Json; -import javax.json.JsonArray; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObjectBuilder; -import javax.ws.rs.DELETE; -import javax.ws.rs.GET; -import javax.ws.rs.InternalServerErrorException; -import javax.ws.rs.NotFoundException; -import javax.ws.rs.POST; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.Produces; -import javax.ws.rs.QueryParam; -import javax.ws.rs.core.MediaType; -import javax.ws.rs.core.Response; +import jakarta.ejb.Stateless; +import jakarta.json.Json; +import jakarta.json.JsonArray; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObjectBuilder; +import jakarta.ws.rs.DELETE; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.InternalServerErrorException; +import jakarta.ws.rs.NotFoundException; +import jakarta.ws.rs.POST; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.PathParam; +import jakarta.ws.rs.Produces; +import jakarta.ws.rs.QueryParam; +import jakarta.ws.rs.core.MediaType; +import jakarta.ws.rs.core.Response; /** * PIDs are Persistent IDentifiers such as DOIs or Handles. diff --git a/src/main/java/edu/harvard/iq/dataverse/api/Prov.java b/src/main/java/edu/harvard/iq/dataverse/api/Prov.java index bb40c53c1ca..bb351188114 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/Prov.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/Prov.java @@ -14,21 +14,21 @@ import java.io.StringReader; import java.util.HashMap; import java.util.logging.Logger; -import javax.inject.Inject; -import javax.json.Json; -import javax.json.JsonException; -import javax.json.JsonObject; -import javax.json.JsonObjectBuilder; -import javax.ws.rs.Consumes; -import javax.ws.rs.DELETE; -import javax.ws.rs.GET; -import javax.ws.rs.POST; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.QueryParam; -import javax.ws.rs.core.Response; -import static javax.ws.rs.core.Response.Status.BAD_REQUEST; -import static javax.ws.rs.core.Response.Status.FORBIDDEN; + +import jakarta.json.Json; +import jakarta.json.JsonException; +import jakarta.json.JsonObject; +import jakarta.json.JsonObjectBuilder; +import jakarta.ws.rs.Consumes; +import jakarta.ws.rs.DELETE; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.POST; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.PathParam; +import jakarta.ws.rs.QueryParam; +import jakarta.ws.rs.core.Response; +import static jakarta.ws.rs.core.Response.Status.BAD_REQUEST; +import static jakarta.ws.rs.core.Response.Status.FORBIDDEN; @Path("files") public class Prov extends AbstractApiBean { diff --git a/src/main/java/edu/harvard/iq/dataverse/api/Roles.java b/src/main/java/edu/harvard/iq/dataverse/api/Roles.java index 72add184a24..76d00114f5e 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/Roles.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/Roles.java @@ -1,25 +1,23 @@ package edu.harvard.iq.dataverse.api; -import static edu.harvard.iq.dataverse.api.AbstractApiBean.error; import edu.harvard.iq.dataverse.api.dto.RoleDTO; import edu.harvard.iq.dataverse.authorization.DataverseRole; import edu.harvard.iq.dataverse.authorization.Permission; -import edu.harvard.iq.dataverse.authorization.users.AuthenticatedUser; import edu.harvard.iq.dataverse.authorization.users.User; -import javax.ws.rs.GET; -import javax.ws.rs.POST; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.POST; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.PathParam; import static edu.harvard.iq.dataverse.util.json.JsonPrinter.*; import edu.harvard.iq.dataverse.engine.command.impl.CreateRoleCommand; import edu.harvard.iq.dataverse.engine.command.impl.DeleteRoleCommand; import edu.harvard.iq.dataverse.util.BundleUtil; import java.util.Arrays; import java.util.List; -import javax.ejb.Stateless; -import javax.ws.rs.DELETE; -import javax.ws.rs.QueryParam; -import javax.ws.rs.core.Response; +import jakarta.ejb.Stateless; +import jakarta.ws.rs.DELETE; +import jakarta.ws.rs.QueryParam; +import jakarta.ws.rs.core.Response; /** * Util API for managing roles. Might not make it to the production version. diff --git a/src/main/java/edu/harvard/iq/dataverse/api/SavedSearches.java b/src/main/java/edu/harvard/iq/dataverse/api/SavedSearches.java index 7ead0d23711..5d0365d022e 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/SavedSearches.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/SavedSearches.java @@ -11,23 +11,23 @@ import java.util.ArrayList; import java.util.List; import java.util.logging.Logger; -import javax.ejb.EJBException; -import javax.json.Json; -import javax.json.JsonArray; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObject; -import javax.json.JsonObjectBuilder; -import javax.ws.rs.DELETE; -import javax.ws.rs.GET; -import javax.ws.rs.POST; -import javax.ws.rs.PUT; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.QueryParam; -import javax.ws.rs.core.Response; -import static javax.ws.rs.core.Response.Status.BAD_REQUEST; -import static javax.ws.rs.core.Response.Status.INTERNAL_SERVER_ERROR; -import static javax.ws.rs.core.Response.Status.NOT_FOUND; +import jakarta.ejb.EJBException; +import jakarta.json.Json; +import jakarta.json.JsonArray; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObject; +import jakarta.json.JsonObjectBuilder; +import jakarta.ws.rs.DELETE; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.POST; +import jakarta.ws.rs.PUT; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.PathParam; +import jakarta.ws.rs.QueryParam; +import jakarta.ws.rs.core.Response; +import static jakarta.ws.rs.core.Response.Status.BAD_REQUEST; +import static jakarta.ws.rs.core.Response.Status.INTERNAL_SERVER_ERROR; +import static jakarta.ws.rs.core.Response.Status.NOT_FOUND; @Path("admin/savedsearches") public class SavedSearches extends AbstractApiBean { diff --git a/src/main/java/edu/harvard/iq/dataverse/api/Search.java b/src/main/java/edu/harvard/iq/dataverse/api/Search.java index 71cb59ff62a..bdd1ee4a191 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/Search.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/Search.java @@ -23,18 +23,17 @@ import java.util.Arrays; import java.util.List; import java.util.Map; -import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObjectBuilder; -import javax.servlet.http.HttpServletResponse; -import javax.ws.rs.GET; -import javax.ws.rs.Path; -import javax.ws.rs.QueryParam; -import javax.ws.rs.core.Context; -import javax.ws.rs.core.Response; +import jakarta.ejb.EJB; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObjectBuilder; +import jakarta.servlet.http.HttpServletResponse; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.QueryParam; +import jakarta.ws.rs.core.Context; +import jakarta.ws.rs.core.Response; import org.apache.commons.lang3.StringUtils; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/api/SiteMap.java b/src/main/java/edu/harvard/iq/dataverse/api/SiteMap.java index 787c3380e5b..37d6a2aa3fe 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/SiteMap.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/SiteMap.java @@ -2,13 +2,13 @@ import edu.harvard.iq.dataverse.sitemap.SiteMapServiceBean; import edu.harvard.iq.dataverse.sitemap.SiteMapUtil; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.ws.rs.POST; -import javax.ws.rs.Path; -import javax.ws.rs.Produces; -import javax.ws.rs.core.MediaType; -import javax.ws.rs.core.Response; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.ws.rs.POST; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.Produces; +import jakarta.ws.rs.core.MediaType; +import jakarta.ws.rs.core.Response; @Stateless @Path("admin/sitemap") diff --git a/src/main/java/edu/harvard/iq/dataverse/api/StorageSites.java b/src/main/java/edu/harvard/iq/dataverse/api/StorageSites.java index 54adeecd9f9..2915328428e 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/StorageSites.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/StorageSites.java @@ -3,16 +3,16 @@ import edu.harvard.iq.dataverse.locality.StorageSite; import edu.harvard.iq.dataverse.locality.StorageSiteUtil; import java.util.List; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObject; -import javax.ws.rs.DELETE; -import javax.ws.rs.GET; -import javax.ws.rs.POST; -import javax.ws.rs.PUT; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.core.Response; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObject; +import jakarta.ws.rs.DELETE; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.POST; +import jakarta.ws.rs.PUT; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.PathParam; +import jakarta.ws.rs.core.Response; @Path("admin/storageSites") public class StorageSites extends AbstractApiBean { diff --git a/src/main/java/edu/harvard/iq/dataverse/api/TestApi.java b/src/main/java/edu/harvard/iq/dataverse/api/TestApi.java index b532fbd4154..2b2a120a18a 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/TestApi.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/TestApi.java @@ -2,20 +2,19 @@ import edu.harvard.iq.dataverse.DataFile; import edu.harvard.iq.dataverse.Dataset; -import static edu.harvard.iq.dataverse.api.AbstractApiBean.error; import edu.harvard.iq.dataverse.authorization.users.ApiToken; import edu.harvard.iq.dataverse.externaltools.ExternalTool; import edu.harvard.iq.dataverse.externaltools.ExternalToolHandler; import java.util.List; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObjectBuilder; -import javax.ws.rs.GET; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.QueryParam; -import javax.ws.rs.core.Response; -import static javax.ws.rs.core.Response.Status.BAD_REQUEST; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObjectBuilder; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.PathParam; +import jakarta.ws.rs.QueryParam; +import jakarta.ws.rs.core.Response; +import static jakarta.ws.rs.core.Response.Status.BAD_REQUEST; @Path("admin/test") public class TestApi extends AbstractApiBean { diff --git a/src/main/java/edu/harvard/iq/dataverse/api/TestIngest.java b/src/main/java/edu/harvard/iq/dataverse/api/TestIngest.java index 15c3b34f6af..2d17ec3a672 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/TestIngest.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/TestIngest.java @@ -18,22 +18,21 @@ import edu.harvard.iq.dataverse.util.StringUtil; import java.io.BufferedInputStream; import java.util.logging.Logger; -import javax.ejb.EJB; +import jakarta.ejb.EJB; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.nio.file.Paths; import java.nio.file.StandardCopyOption; -import javax.ws.rs.GET; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.Produces; -import javax.ws.rs.core.Context; -import javax.ws.rs.core.HttpHeaders; -import javax.ws.rs.core.UriInfo; -import javax.servlet.http.HttpServletResponse; -import javax.ws.rs.QueryParam; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.Produces; +import jakarta.ws.rs.core.Context; +import jakarta.ws.rs.core.HttpHeaders; +import jakarta.ws.rs.core.UriInfo; +import jakarta.servlet.http.HttpServletResponse; +import jakarta.ws.rs.QueryParam; diff --git a/src/main/java/edu/harvard/iq/dataverse/api/Users.java b/src/main/java/edu/harvard/iq/dataverse/api/Users.java index b1177531874..b01662f6041 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/Users.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/Users.java @@ -5,7 +5,6 @@ */ package edu.harvard.iq.dataverse.api; -import static edu.harvard.iq.dataverse.api.AbstractApiBean.error; import edu.harvard.iq.dataverse.authorization.users.ApiToken; import edu.harvard.iq.dataverse.authorization.users.AuthenticatedUser; import edu.harvard.iq.dataverse.authorization.users.User; @@ -13,30 +12,28 @@ import edu.harvard.iq.dataverse.engine.command.impl.GetUserTracesCommand; import edu.harvard.iq.dataverse.engine.command.impl.MergeInAccountCommand; import edu.harvard.iq.dataverse.engine.command.impl.RevokeAllRolesCommand; -import edu.harvard.iq.dataverse.metrics.MetricsUtil; import edu.harvard.iq.dataverse.util.FileUtil; import static edu.harvard.iq.dataverse.util.json.JsonPrinter.json; -import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.logging.Logger; -import javax.ejb.Stateless; -import javax.json.JsonArray; -import javax.json.JsonObjectBuilder; -import javax.ws.rs.BadRequestException; -import javax.ws.rs.DELETE; -import javax.ws.rs.GET; -import javax.ws.rs.POST; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.Produces; -import javax.ws.rs.core.Context; -import javax.ws.rs.core.MediaType; -import javax.ws.rs.core.Request; -import javax.ws.rs.core.Response; -import javax.ws.rs.core.Variant; +import jakarta.ejb.Stateless; +import jakarta.json.JsonArray; +import jakarta.json.JsonObjectBuilder; +import jakarta.ws.rs.BadRequestException; +import jakarta.ws.rs.DELETE; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.POST; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.PathParam; +import jakarta.ws.rs.Produces; +import jakarta.ws.rs.core.Context; +import jakarta.ws.rs.core.MediaType; +import jakarta.ws.rs.core.Request; +import jakarta.ws.rs.core.Response; +import jakarta.ws.rs.core.Variant; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/api/Util.java b/src/main/java/edu/harvard/iq/dataverse/api/Util.java index 82adedc709f..25855769a38 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/Util.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/Util.java @@ -7,9 +7,9 @@ import java.util.TimeZone; import java.util.TreeSet; import java.util.stream.Collectors; -import javax.json.Json; -import javax.json.JsonArray; -import javax.json.JsonReader; +import jakarta.json.Json; +import jakarta.json.JsonArray; +import jakarta.json.JsonReader; public class Util { diff --git a/src/main/java/edu/harvard/iq/dataverse/api/Workflows.java b/src/main/java/edu/harvard/iq/dataverse/api/Workflows.java index 4269a0215bf..4eadcedf71a 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/Workflows.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/Workflows.java @@ -8,11 +8,11 @@ import java.util.Arrays; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ws.rs.POST; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.core.Response; +import jakarta.ejb.EJB; +import jakarta.ws.rs.POST; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.PathParam; +import jakarta.ws.rs.core.Response; /** * API Endpoint for external systems to report the results of workflow step diff --git a/src/main/java/edu/harvard/iq/dataverse/api/WorkflowsAdmin.java b/src/main/java/edu/harvard/iq/dataverse/api/WorkflowsAdmin.java index 4babe6875e2..8d5024c1c14 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/WorkflowsAdmin.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/WorkflowsAdmin.java @@ -11,18 +11,18 @@ import edu.harvard.iq.dataverse.workflow.WorkflowServiceBean; import java.util.Arrays; import java.util.Optional; -import javax.ejb.EJB; -import javax.json.Json; -import javax.json.JsonObject; -import javax.json.JsonObjectBuilder; -import javax.json.JsonValue; -import javax.ws.rs.DELETE; -import javax.ws.rs.GET; -import javax.ws.rs.POST; -import javax.ws.rs.PUT; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.core.Response; +import jakarta.ejb.EJB; +import jakarta.json.Json; +import jakarta.json.JsonObject; +import jakarta.json.JsonObjectBuilder; +import jakarta.json.JsonValue; +import jakarta.ws.rs.DELETE; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.POST; +import jakarta.ws.rs.PUT; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.PathParam; +import jakarta.ws.rs.core.Response; /** * API Endpoint for managing workflows. diff --git a/src/main/java/edu/harvard/iq/dataverse/api/batchjob/BatchJobResource.java b/src/main/java/edu/harvard/iq/dataverse/api/batchjob/BatchJobResource.java index 37c29f20efe..09a60b1b700 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/batchjob/BatchJobResource.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/batchjob/BatchJobResource.java @@ -4,17 +4,17 @@ import edu.harvard.iq.dataverse.api.AbstractApiBean; import edu.harvard.iq.dataverse.batch.entities.JobExecutionEntity; -import javax.batch.operations.JobOperator; -import javax.batch.runtime.BatchRuntime; -import javax.batch.runtime.JobExecution; -import javax.batch.runtime.JobInstance; -import javax.ejb.Stateless; -import javax.ws.rs.GET; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.Produces; -import javax.ws.rs.core.MediaType; -import javax.ws.rs.core.Response; +import jakarta.batch.operations.JobOperator; +import jakarta.batch.runtime.BatchRuntime; +import jakarta.batch.runtime.JobExecution; +import jakarta.batch.runtime.JobInstance; +import jakarta.ejb.Stateless; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.PathParam; +import jakarta.ws.rs.Produces; +import jakarta.ws.rs.core.MediaType; +import jakarta.ws.rs.core.Response; import java.util.ArrayList; import java.util.List; import java.util.Set; diff --git a/src/main/java/edu/harvard/iq/dataverse/api/batchjob/FileRecordJobResource.java b/src/main/java/edu/harvard/iq/dataverse/api/batchjob/FileRecordJobResource.java index 688a0267085..6d495d9acf2 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/batchjob/FileRecordJobResource.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/batchjob/FileRecordJobResource.java @@ -5,19 +5,19 @@ import edu.harvard.iq.dataverse.api.AbstractApiBean; import edu.harvard.iq.dataverse.batch.jobs.importer.ImportMode; import edu.harvard.iq.dataverse.engine.command.impl.ImportFromFileSystemCommand; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.ws.rs.DefaultValue; -import javax.ws.rs.POST; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.Produces; -import javax.ws.rs.QueryParam; -import javax.ws.rs.core.MediaType; -import javax.ws.rs.core.Response; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.ws.rs.DefaultValue; +import jakarta.ws.rs.POST; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.PathParam; +import jakarta.ws.rs.Produces; +import jakarta.ws.rs.QueryParam; +import jakarta.ws.rs.core.MediaType; +import jakarta.ws.rs.core.Response; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonObject; +import jakarta.json.Json; +import jakarta.json.JsonObject; @Stateless @Path("batch/jobs") diff --git a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/CollectionDepositManagerImpl.java b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/CollectionDepositManagerImpl.java index b6d75276ae1..1344d6b28b2 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/CollectionDepositManagerImpl.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/CollectionDepositManagerImpl.java @@ -18,12 +18,11 @@ import edu.harvard.iq.dataverse.util.ConstraintViolationUtil; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.EJBException; -import javax.inject.Inject; -import javax.servlet.http.HttpServletRequest; -import javax.validation.ConstraintViolation; -import javax.validation.ConstraintViolationException; +import jakarta.ejb.EJB; +import jakarta.ejb.EJBException; +import jakarta.inject.Inject; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.validation.ConstraintViolationException; import org.apache.abdera.parser.ParseException; import org.swordapp.server.AuthCredentials; import org.swordapp.server.CollectionDepositManager; diff --git a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/CollectionListManagerImpl.java b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/CollectionListManagerImpl.java index 2f3777ed6ab..93f01f6500a 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/CollectionListManagerImpl.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/CollectionListManagerImpl.java @@ -11,9 +11,9 @@ import edu.harvard.iq.dataverse.engine.command.impl.UpdateDatasetVersionCommand; import java.util.List; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.inject.Inject; -import javax.servlet.http.HttpServletRequest; +import jakarta.ejb.EJB; +import jakarta.inject.Inject; +import jakarta.servlet.http.HttpServletRequest; import javax.xml.namespace.QName; import org.apache.abdera.Abdera; import org.apache.abdera.i18n.iri.IRI; diff --git a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/ContainerManagerImpl.java b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/ContainerManagerImpl.java index dc178a9a740..0f185ef7836 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/ContainerManagerImpl.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/ContainerManagerImpl.java @@ -25,12 +25,12 @@ import java.util.List; import java.util.Map; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.EJBException; -import javax.inject.Inject; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; -import javax.servlet.http.HttpServletRequest; +import jakarta.ejb.EJB; +import jakarta.ejb.EJBException; +import jakarta.inject.Inject; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; +import jakarta.servlet.http.HttpServletRequest; import org.apache.abdera.parser.ParseException; import org.swordapp.server.AuthCredentials; import org.swordapp.server.ContainerManager; diff --git a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/MediaResourceManagerImpl.java b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/MediaResourceManagerImpl.java index e50b731ca02..6b64fd03cdc 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/MediaResourceManagerImpl.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/MediaResourceManagerImpl.java @@ -9,9 +9,6 @@ import edu.harvard.iq.dataverse.EjbDataverseEngine; import edu.harvard.iq.dataverse.PermissionServiceBean; import edu.harvard.iq.dataverse.authorization.users.AuthenticatedUser; -import edu.harvard.iq.dataverse.dataaccess.StorageIO; -import edu.harvard.iq.dataverse.datacapturemodule.DataCaptureModuleUtil; -import edu.harvard.iq.dataverse.datasetutility.FileExceedsMaxSizeException; import edu.harvard.iq.dataverse.engine.command.DataverseRequest; import edu.harvard.iq.dataverse.engine.command.exception.CommandException; import edu.harvard.iq.dataverse.engine.command.impl.UpdateDatasetVersionCommand; @@ -29,12 +26,12 @@ import java.util.Map; import java.util.Set; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.EJBException; -import javax.inject.Inject; -import javax.servlet.http.HttpServletRequest; -import javax.validation.ConstraintViolation; -import javax.validation.ConstraintViolationException; +import jakarta.ejb.EJB; +import jakarta.ejb.EJBException; +import jakarta.inject.Inject; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.validation.ConstraintViolation; +import jakarta.validation.ConstraintViolationException; import org.swordapp.server.AuthCredentials; import org.swordapp.server.Deposit; import org.swordapp.server.DepositReceipt; diff --git a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SWORDv2CollectionServlet.java b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SWORDv2CollectionServlet.java index a761afd1324..c509a8d6f52 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SWORDv2CollectionServlet.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SWORDv2CollectionServlet.java @@ -2,10 +2,10 @@ import java.io.IOException; import java.util.concurrent.locks.ReentrantLock; -import javax.inject.Inject; -import javax.servlet.ServletException; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; +import jakarta.inject.Inject; +import jakarta.servlet.ServletException; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletResponse; import org.swordapp.server.CollectionAPI; import org.swordapp.server.servlets.SwordServlet; diff --git a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SWORDv2ContainerServlet.java b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SWORDv2ContainerServlet.java index d8ba8eec4ca..e89428d996e 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SWORDv2ContainerServlet.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SWORDv2ContainerServlet.java @@ -2,10 +2,10 @@ import java.io.IOException; import java.util.concurrent.locks.ReentrantLock; -import javax.inject.Inject; -import javax.servlet.ServletException; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; +import jakarta.inject.Inject; +import jakarta.servlet.ServletException; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletResponse; import org.swordapp.server.ContainerAPI; import org.swordapp.server.ContainerManager; import org.swordapp.server.StatementManager; diff --git a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SWORDv2MediaResourceServlet.java b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SWORDv2MediaResourceServlet.java index c455a6fd26a..245ab6ab23b 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SWORDv2MediaResourceServlet.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SWORDv2MediaResourceServlet.java @@ -2,10 +2,10 @@ import java.io.IOException; import java.util.concurrent.locks.ReentrantLock; -import javax.inject.Inject; -import javax.servlet.ServletException; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; +import jakarta.inject.Inject; +import jakarta.servlet.ServletException; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletResponse; import org.swordapp.server.MediaResourceAPI; import org.swordapp.server.servlets.SwordServlet; diff --git a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SWORDv2ServiceDocumentServlet.java b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SWORDv2ServiceDocumentServlet.java index 37db76d3c9c..1bb8bab2687 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SWORDv2ServiceDocumentServlet.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SWORDv2ServiceDocumentServlet.java @@ -1,10 +1,10 @@ package edu.harvard.iq.dataverse.api.datadeposit; import java.io.IOException; -import javax.inject.Inject; -import javax.servlet.ServletException; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; +import jakarta.inject.Inject; +import jakarta.servlet.ServletException; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletResponse; import org.swordapp.server.ServiceDocumentAPI; import org.swordapp.server.servlets.SwordServlet; @@ -22,7 +22,7 @@ public class SWORDv2ServiceDocumentServlet extends SwordServlet { SwordConfigurationImpl swordConfigurationImpl; @Override - public void init() throws ServletException { + public void init() { super.init(); this.api = new ServiceDocumentAPI(serviceDocumentManagerImpl, swordConfigurationImpl); } diff --git a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SWORDv2StatementServlet.java b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SWORDv2StatementServlet.java index ed1202d8c77..4bcc9c6afe8 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SWORDv2StatementServlet.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SWORDv2StatementServlet.java @@ -1,10 +1,10 @@ package edu.harvard.iq.dataverse.api.datadeposit; import java.io.IOException; -import javax.inject.Inject; -import javax.servlet.ServletException; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; +import jakarta.inject.Inject; +import jakarta.servlet.ServletException; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletResponse; import org.swordapp.server.StatementAPI; import org.swordapp.server.StatementManager; import org.swordapp.server.servlets.SwordServlet; diff --git a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/ServiceDocumentManagerImpl.java b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/ServiceDocumentManagerImpl.java index 049b20f605b..134d54aef88 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/ServiceDocumentManagerImpl.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/ServiceDocumentManagerImpl.java @@ -8,8 +8,8 @@ import edu.harvard.iq.dataverse.util.SystemConfig; import java.util.List; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.inject.Inject; +import jakarta.ejb.EJB; +import jakarta.inject.Inject; import org.apache.commons.lang3.StringUtils; import org.swordapp.server.AuthCredentials; diff --git a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/StatementManagerImpl.java b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/StatementManagerImpl.java index 9fb372d7121..5e9cd9b27d6 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/StatementManagerImpl.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/StatementManagerImpl.java @@ -17,9 +17,9 @@ import java.util.Optional; import java.util.logging.Logger; import static java.util.stream.Collectors.joining; -import javax.ejb.EJB; -import javax.inject.Inject; -import javax.servlet.http.HttpServletRequest; +import jakarta.ejb.EJB; +import jakarta.inject.Inject; +import jakarta.servlet.http.HttpServletRequest; import org.apache.abdera.i18n.iri.IRI; import org.apache.abdera.i18n.iri.IRISyntaxException; import org.apache.abdera.model.AtomDate; diff --git a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SwordConfigurationImpl.java b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SwordConfigurationImpl.java index ce5f9415fcc..2229372e3cd 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SwordConfigurationImpl.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SwordConfigurationImpl.java @@ -5,7 +5,7 @@ import java.util.Arrays; import java.util.List; import java.util.logging.Logger; -import javax.ejb.EJB; +import jakarta.ejb.EJB; import org.swordapp.server.SwordConfiguration; public class SwordConfigurationImpl implements SwordConfiguration { diff --git a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SwordServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SwordServiceBean.java index ad33e635c91..d24fb8210e2 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SwordServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SwordServiceBean.java @@ -17,10 +17,10 @@ import java.util.List; import java.util.Map; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.inject.Inject; -import javax.inject.Named; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.inject.Inject; +import jakarta.inject.Named; import org.apache.commons.lang3.StringUtils; import org.swordapp.server.SwordEntry; diff --git a/src/main/java/edu/harvard/iq/dataverse/api/errorhandlers/ConstraintViolationExceptionHandler.java b/src/main/java/edu/harvard/iq/dataverse/api/errorhandlers/ConstraintViolationExceptionHandler.java index 4cbf31d1d2c..3725c8c35f4 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/errorhandlers/ConstraintViolationExceptionHandler.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/errorhandlers/ConstraintViolationExceptionHandler.java @@ -1,17 +1,14 @@ package edu.harvard.iq.dataverse.api.errorhandlers; -import edu.harvard.iq.dataverse.util.json.JsonPrinter; - -import javax.json.Json; -import javax.json.JsonArray; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObject; -import javax.validation.ConstraintViolation; -import javax.validation.ConstraintViolationException; -import javax.ws.rs.core.MediaType; -import javax.ws.rs.core.Response; -import javax.ws.rs.ext.ExceptionMapper; -import javax.ws.rs.ext.Provider; +import jakarta.json.Json; +import jakarta.json.JsonArray; +import jakarta.json.JsonArrayBuilder; +import jakarta.validation.ConstraintViolation; +import jakarta.validation.ConstraintViolationException; +import jakarta.ws.rs.core.MediaType; +import jakarta.ws.rs.core.Response; +import jakarta.ws.rs.ext.ExceptionMapper; +import jakarta.ws.rs.ext.Provider; import java.util.List; import java.util.stream.Collectors; diff --git a/src/main/java/edu/harvard/iq/dataverse/api/errorhandlers/JsonParseExceptionHandler.java b/src/main/java/edu/harvard/iq/dataverse/api/errorhandlers/JsonParseExceptionHandler.java index 286272d9de3..433991eef10 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/errorhandlers/JsonParseExceptionHandler.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/errorhandlers/JsonParseExceptionHandler.java @@ -2,17 +2,13 @@ import edu.harvard.iq.dataverse.util.json.JsonParseException; -import javax.json.Json; -import javax.servlet.http.HttpServletRequest; -import javax.ws.rs.BadRequestException; -import javax.ws.rs.core.Context; -import javax.ws.rs.core.MediaType; -import javax.ws.rs.core.Response; -import javax.ws.rs.ext.ExceptionMapper; -import javax.ws.rs.ext.Provider; -import java.util.UUID; -import java.util.logging.Level; -import java.util.logging.Logger; +import jakarta.json.Json; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.ws.rs.core.Context; +import jakarta.ws.rs.core.MediaType; +import jakarta.ws.rs.core.Response; +import jakarta.ws.rs.ext.ExceptionMapper; +import jakarta.ws.rs.ext.Provider; /** * Make a failing JSON parsing request appear to be a BadRequest (error code 400) diff --git a/src/main/java/edu/harvard/iq/dataverse/api/errorhandlers/ThrowableHandler.java b/src/main/java/edu/harvard/iq/dataverse/api/errorhandlers/ThrowableHandler.java index 4064ee21474..8e43a1876bf 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/errorhandlers/ThrowableHandler.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/errorhandlers/ThrowableHandler.java @@ -2,11 +2,11 @@ import edu.harvard.iq.dataverse.api.util.JsonResponseBuilder; -import javax.servlet.http.HttpServletRequest; -import javax.ws.rs.core.Context; -import javax.ws.rs.core.Response; -import javax.ws.rs.ext.ExceptionMapper; -import javax.ws.rs.ext.Provider; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.ws.rs.core.Context; +import jakarta.ws.rs.core.Response; +import jakarta.ws.rs.ext.ExceptionMapper; +import jakarta.ws.rs.ext.Provider; import java.util.Optional; import java.util.logging.Level; import java.util.logging.Logger; diff --git a/src/main/java/edu/harvard/iq/dataverse/api/errorhandlers/WebApplicationExceptionHandler.java b/src/main/java/edu/harvard/iq/dataverse/api/errorhandlers/WebApplicationExceptionHandler.java index 5f28bfd0afc..e67e91e63c9 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/errorhandlers/WebApplicationExceptionHandler.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/errorhandlers/WebApplicationExceptionHandler.java @@ -8,12 +8,12 @@ import edu.harvard.iq.dataverse.api.util.JsonResponseBuilder; import edu.harvard.iq.dataverse.util.BundleUtil; -import javax.servlet.http.HttpServletRequest; -import javax.ws.rs.WebApplicationException; -import javax.ws.rs.core.Context; -import javax.ws.rs.core.Response; -import javax.ws.rs.ext.ExceptionMapper; -import javax.ws.rs.ext.Provider; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.ws.rs.WebApplicationException; +import jakarta.ws.rs.core.Context; +import jakarta.ws.rs.core.Response; +import jakarta.ws.rs.ext.ExceptionMapper; +import jakarta.ws.rs.ext.Provider; import java.util.Optional; import java.util.logging.Level; import java.util.logging.Logger; diff --git a/src/main/java/edu/harvard/iq/dataverse/api/imports/CustomFieldMap.java b/src/main/java/edu/harvard/iq/dataverse/api/imports/CustomFieldMap.java index fc96215cef0..2bea36a6047 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/imports/CustomFieldMap.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/imports/CustomFieldMap.java @@ -7,14 +7,14 @@ package edu.harvard.iq.dataverse.api.imports; import java.io.Serializable; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.Table; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.Table; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/api/imports/CustomFieldServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/api/imports/CustomFieldServiceBean.java index e7b8e71495b..240baeefcff 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/imports/CustomFieldServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/imports/CustomFieldServiceBean.java @@ -5,9 +5,9 @@ */ package edu.harvard.iq.dataverse.api.imports; -import javax.ejb.Stateless; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; +import jakarta.ejb.Stateless; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/api/imports/ImportDDIServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/api/imports/ImportDDIServiceBean.java index a92e33e223e..04d0908eb92 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/imports/ImportDDIServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/imports/ImportDDIServiceBean.java @@ -22,15 +22,14 @@ import java.util.Map; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.EJBException; -import javax.ejb.Stateless; +import jakarta.ejb.EJB; +import jakarta.ejb.EJBException; +import jakarta.ejb.Stateless; import javax.xml.stream.XMLStreamConstants; import javax.xml.stream.XMLStreamException; import javax.xml.stream.XMLStreamReader; import javax.xml.stream.XMLInputFactory; -import edu.harvard.iq.dataverse.util.json.ControlledVocabularyException; import org.apache.commons.lang3.StringUtils; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/api/imports/ImportGenericServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/api/imports/ImportGenericServiceBean.java index bd7975835e3..30968c0340a 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/imports/ImportGenericServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/imports/ImportGenericServiceBean.java @@ -26,19 +26,19 @@ import java.util.Map; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.EJBException; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.json.Json; +import jakarta.ejb.EJB; +import jakarta.ejb.EJBException; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.json.Json; import javax.xml.stream.XMLStreamConstants; import javax.xml.stream.XMLStreamException; import javax.xml.stream.XMLStreamReader; -import javax.json.JsonObject; -import javax.json.JsonReader; -import javax.persistence.EntityManager; -import javax.persistence.NoResultException; -import javax.persistence.PersistenceContext; +import jakarta.json.JsonObject; +import jakarta.json.JsonReader; +import jakarta.persistence.EntityManager; +import jakarta.persistence.NoResultException; +import jakarta.persistence.PersistenceContext; import javax.xml.stream.XMLInputFactory; import net.handle.hdllib.HandleException; import net.handle.hdllib.HandleResolver; diff --git a/src/main/java/edu/harvard/iq/dataverse/api/imports/ImportServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/api/imports/ImportServiceBean.java index e7fe8d75d7a..19ccb09bb9e 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/imports/ImportServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/imports/ImportServiceBean.java @@ -50,23 +50,23 @@ import java.util.logging.Level; import java.util.logging.LogRecord; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.EJBException; -import javax.ejb.Stateless; -import javax.ejb.TransactionAttribute; -import javax.ejb.TransactionAttributeType; -import static javax.ejb.TransactionAttributeType.REQUIRES_NEW; -import javax.json.Json; -import javax.json.JsonObject; -import javax.json.JsonObjectBuilder; -import javax.json.JsonReader; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; -import javax.validation.ConstraintViolation; -import javax.validation.ConstraintViolationException; -import javax.validation.Validation; -import javax.validation.Validator; -import javax.validation.ValidatorFactory; +import jakarta.ejb.EJB; +import jakarta.ejb.EJBException; +import jakarta.ejb.Stateless; +import jakarta.ejb.TransactionAttribute; +import jakarta.ejb.TransactionAttributeType; +import static jakarta.ejb.TransactionAttributeType.REQUIRES_NEW; +import jakarta.json.Json; +import jakarta.json.JsonObject; +import jakarta.json.JsonObjectBuilder; +import jakarta.json.JsonReader; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; +import jakarta.validation.ConstraintViolation; +import jakarta.validation.ConstraintViolationException; +import jakarta.validation.Validation; +import jakarta.validation.Validator; +import jakarta.validation.ValidatorFactory; import javax.xml.stream.XMLStreamException; import org.apache.commons.lang3.StringUtils; diff --git a/src/main/java/edu/harvard/iq/dataverse/api/util/JsonResponseBuilder.java b/src/main/java/edu/harvard/iq/dataverse/api/util/JsonResponseBuilder.java index 07cf21934d4..f16b38050b9 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/util/JsonResponseBuilder.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/util/JsonResponseBuilder.java @@ -2,14 +2,14 @@ import edu.harvard.iq.dataverse.api.ApiBlockingFilter; -import javax.json.Json; -import javax.json.JsonValue; -import javax.json.JsonObjectBuilder; -import javax.servlet.ServletResponse; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import javax.ws.rs.core.MediaType; -import javax.ws.rs.core.Response; +import jakarta.json.Json; +import jakarta.json.JsonValue; +import jakarta.json.JsonObjectBuilder; +import jakarta.servlet.ServletResponse; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletResponse; +import jakarta.ws.rs.core.MediaType; +import jakarta.ws.rs.core.Response; import org.apache.commons.lang3.exception.ExceptionUtils; diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/AuthFilter.java b/src/main/java/edu/harvard/iq/dataverse/authorization/AuthFilter.java index 15d1cb07a11..a2cf3082ae7 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/AuthFilter.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/AuthFilter.java @@ -8,14 +8,14 @@ import java.util.logging.Level; import java.util.logging.Logger; import java.util.logging.SimpleFormatter; -import javax.inject.Inject; -import javax.servlet.Filter; -import javax.servlet.FilterChain; -import javax.servlet.FilterConfig; -import javax.servlet.ServletException; -import javax.servlet.ServletRequest; -import javax.servlet.ServletResponse; -import javax.servlet.http.HttpServletRequest; +import jakarta.inject.Inject; +import jakarta.servlet.Filter; +import jakarta.servlet.FilterChain; +import jakarta.servlet.FilterConfig; +import jakarta.servlet.ServletException; +import jakarta.servlet.ServletRequest; +import jakarta.servlet.ServletResponse; +import jakarta.servlet.http.HttpServletRequest; public class AuthFilter implements Filter { diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/AuthTestDataServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/authorization/AuthTestDataServiceBean.java index 3715900733c..9cee3ec67c7 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/AuthTestDataServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/AuthTestDataServiceBean.java @@ -15,7 +15,7 @@ import java.util.HashMap; import java.util.Map; import java.util.logging.Logger; -import javax.ejb.Stateless; +import jakarta.ejb.Stateless; import org.apache.commons.lang3.StringUtils; @Stateless diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/AuthenticatedUserLookup.java b/src/main/java/edu/harvard/iq/dataverse/authorization/AuthenticatedUserLookup.java index 94a773bc977..3291dd2efbf 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/AuthenticatedUserLookup.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/AuthenticatedUserLookup.java @@ -2,17 +2,17 @@ import edu.harvard.iq.dataverse.authorization.users.AuthenticatedUser; import java.io.Serializable; -import javax.persistence.CascadeType; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.OneToOne; -import javax.persistence.Table; -import javax.persistence.UniqueConstraint; +import jakarta.persistence.CascadeType; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.OneToOne; +import jakarta.persistence.Table; +import jakarta.persistence.UniqueConstraint; /** * A somewhat glorified key-value pair, persisted in the database. diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/AuthenticationProvidersRegistrationServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/authorization/AuthenticationProvidersRegistrationServiceBean.java index 6289865baf0..a93d01527a0 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/AuthenticationProvidersRegistrationServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/AuthenticationProvidersRegistrationServiceBean.java @@ -22,15 +22,15 @@ import java.util.Map; import java.util.logging.Level; import java.util.logging.Logger; -import javax.annotation.PostConstruct; -import javax.ejb.EJB; -import javax.ejb.Lock; -import static javax.ejb.LockType.READ; -import static javax.ejb.LockType.WRITE; -import javax.ejb.Singleton; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; +import jakarta.annotation.PostConstruct; +import jakarta.ejb.EJB; +import jakarta.ejb.Lock; +import static jakarta.ejb.LockType.READ; +import static jakarta.ejb.LockType.WRITE; +import jakarta.ejb.Singleton; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/AuthenticationServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/authorization/AuthenticationServiceBean.java index b242cd2936f..815d951f3f1 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/AuthenticationServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/AuthenticationServiceBean.java @@ -6,31 +6,23 @@ import edu.harvard.iq.dataverse.RoleAssigneeServiceBean; import edu.harvard.iq.dataverse.UserNotificationServiceBean; import edu.harvard.iq.dataverse.UserServiceBean; -import edu.harvard.iq.dataverse.authorization.providers.oauth2.oidc.OIDCAuthenticationProviderFactory; import edu.harvard.iq.dataverse.search.IndexServiceBean; import edu.harvard.iq.dataverse.actionlogging.ActionLogRecord; import edu.harvard.iq.dataverse.actionlogging.ActionLogServiceBean; import edu.harvard.iq.dataverse.authorization.exceptions.AuthenticationFailedException; -import edu.harvard.iq.dataverse.authorization.exceptions.AuthenticationProviderFactoryNotFoundException; -import edu.harvard.iq.dataverse.authorization.exceptions.AuthorizationSetupException; import edu.harvard.iq.dataverse.authorization.groups.impl.explicit.ExplicitGroup; import edu.harvard.iq.dataverse.authorization.groups.impl.explicit.ExplicitGroupServiceBean; import edu.harvard.iq.dataverse.authorization.providers.AuthenticationProviderFactory; -import edu.harvard.iq.dataverse.authorization.providers.AuthenticationProviderRow; import edu.harvard.iq.dataverse.authorization.providers.builtin.BuiltinAuthenticationProvider; -import edu.harvard.iq.dataverse.authorization.providers.builtin.BuiltinAuthenticationProviderFactory; import edu.harvard.iq.dataverse.authorization.providers.builtin.BuiltinUser; import edu.harvard.iq.dataverse.authorization.providers.builtin.BuiltinUserServiceBean; import edu.harvard.iq.dataverse.authorization.providers.builtin.PasswordEncryption; import edu.harvard.iq.dataverse.authorization.providers.oauth2.AbstractOAuth2AuthenticationProvider; -import edu.harvard.iq.dataverse.authorization.providers.oauth2.OAuth2AuthenticationProviderFactory; import edu.harvard.iq.dataverse.authorization.providers.shib.ShibAuthenticationProvider; -import edu.harvard.iq.dataverse.authorization.providers.shib.ShibAuthenticationProviderFactory; import edu.harvard.iq.dataverse.authorization.users.ApiToken; import edu.harvard.iq.dataverse.authorization.users.AuthenticatedUser; import edu.harvard.iq.dataverse.confirmemail.ConfirmEmailData; import edu.harvard.iq.dataverse.confirmemail.ConfirmEmailServiceBean; -import edu.harvard.iq.dataverse.engine.command.impl.RevokeAllRolesCommand; import edu.harvard.iq.dataverse.passwordreset.PasswordResetData; import edu.harvard.iq.dataverse.passwordreset.PasswordResetServiceBean; import edu.harvard.iq.dataverse.search.savedsearch.SavedSearchServiceBean; @@ -44,7 +36,6 @@ import java.util.Calendar; import java.util.Collection; import java.util.Date; -import java.util.HashMap; import java.util.HashSet; import java.util.List; import java.util.Map; @@ -53,21 +44,21 @@ import java.util.logging.Level; import java.util.logging.Logger; import java.util.stream.Collectors; -import javax.annotation.PostConstruct; -import javax.ejb.EJB; -import javax.ejb.EJBException; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.NoResultException; -import javax.persistence.NonUniqueResultException; -import javax.persistence.PersistenceContext; -import javax.persistence.Query; -import javax.persistence.TypedQuery; -import javax.validation.ConstraintViolation; -import javax.validation.Validation; -import javax.validation.Validator; -import javax.validation.ValidatorFactory; + +import jakarta.ejb.EJB; +import jakarta.ejb.EJBException; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.NoResultException; +import jakarta.persistence.NonUniqueResultException; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.Query; +import jakarta.persistence.TypedQuery; +import jakarta.validation.ConstraintViolation; +import jakarta.validation.Validation; +import jakarta.validation.Validator; +import jakarta.validation.ValidatorFactory; /** * AuthenticationService is for general authentication-related operations. diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/DataverseRole.java b/src/main/java/edu/harvard/iq/dataverse/authorization/DataverseRole.java index 12ddf817221..ff1a5546f38 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/DataverseRole.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/DataverseRole.java @@ -11,19 +11,19 @@ import java.util.MissingResourceException; import java.util.Objects; import java.util.Set; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.Table; -import javax.validation.constraints.Pattern; -import javax.validation.constraints.Size; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.Table; +import jakarta.validation.constraints.Pattern; +import jakarta.validation.constraints.Size; /** * A role is an annotated set of permissions. A role belongs diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/DataverseRolePermissionHelper.java b/src/main/java/edu/harvard/iq/dataverse/authorization/DataverseRolePermissionHelper.java index 4e6b54a8d49..cefeee3815b 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/DataverseRolePermissionHelper.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/DataverseRolePermissionHelper.java @@ -4,21 +4,15 @@ import edu.harvard.iq.dataverse.DataFile; import edu.harvard.iq.dataverse.Dataset; import edu.harvard.iq.dataverse.Dataverse; -import edu.harvard.iq.dataverse.DataverseRoleServiceBean; -import edu.harvard.iq.dataverse.authorization.DataverseRole; -import java.sql.Array; -import java.util.AbstractMap; + import java.util.ArrayList; import java.util.HashMap; -import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Map.Entry; import java.util.Set; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.inject.Named; + import org.apache.commons.lang3.StringUtils; /* diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/groups/GroupServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/authorization/groups/GroupServiceBean.java index 98fe3ad18c3..fcea03b9f60 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/groups/GroupServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/groups/GroupServiceBean.java @@ -23,11 +23,10 @@ import java.util.logging.Logger; import static java.util.stream.Collectors.toSet; import java.util.stream.Stream; -import javax.annotation.PostConstruct; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.inject.Inject; -import javax.inject.Named; +import jakarta.annotation.PostConstruct; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/PersistedGlobalGroup.java b/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/PersistedGlobalGroup.java index 52785d5c7e2..1ef3b01d752 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/PersistedGlobalGroup.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/PersistedGlobalGroup.java @@ -3,14 +3,14 @@ import edu.harvard.iq.dataverse.authorization.groups.Group; import edu.harvard.iq.dataverse.authorization.RoleAssigneeDisplayInfo; import java.io.Serializable; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.Table; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.Table; /** * Convenience base class for implementing groups that apply to the entire Dataverse diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/explicit/ExplicitGroup.java b/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/explicit/ExplicitGroup.java index 93de4480e55..e39a2569280 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/explicit/ExplicitGroup.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/explicit/ExplicitGroup.java @@ -13,24 +13,24 @@ import java.util.Objects; import java.util.Set; import java.util.TreeSet; -import javax.persistence.Column; -import javax.persistence.ElementCollection; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.JoinTable; -import javax.persistence.ManyToMany; -import javax.persistence.ManyToOne; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.PostLoad; -import javax.persistence.PrePersist; -import javax.persistence.Table; -import javax.persistence.Transient; -import javax.validation.constraints.Pattern; +import jakarta.persistence.Column; +import jakarta.persistence.ElementCollection; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.JoinTable; +import jakarta.persistence.ManyToMany; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.PostLoad; +import jakarta.persistence.PrePersist; +import jakarta.persistence.Table; +import jakarta.persistence.Transient; +import jakarta.validation.constraints.Pattern; import org.hibernate.validator.constraints.NotBlank; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/explicit/ExplicitGroupServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/explicit/ExplicitGroupServiceBean.java index de9b9ba530d..abf2a4d5b42 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/explicit/ExplicitGroupServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/explicit/ExplicitGroupServiceBean.java @@ -10,17 +10,16 @@ import java.util.List; import java.util.Set; import java.util.TreeSet; -import java.util.logging.Level; import java.util.logging.Logger; import java.util.stream.Collectors; import static java.util.stream.Collectors.joining; -import javax.annotation.PostConstruct; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.NoResultException; -import javax.persistence.PersistenceContext; +import jakarta.annotation.PostConstruct; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.NoResultException; +import jakarta.persistence.PersistenceContext; /** * A bean providing the {@link ExplicitGroupProvider}s with container services, diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/ipaddress/IpGroup.java b/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/ipaddress/IpGroup.java index a3231557898..038fbbfc6e0 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/ipaddress/IpGroup.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/ipaddress/IpGroup.java @@ -12,12 +12,12 @@ import java.util.HashSet; import java.util.Objects; import java.util.Set; -import javax.persistence.CascadeType; -import javax.persistence.Entity; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.OneToMany; -import javax.persistence.Transient; +import jakarta.persistence.CascadeType; +import jakarta.persistence.Entity; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.OneToMany; +import jakarta.persistence.Transient; @NamedQueries({ @NamedQuery(name="IpGroup.findAll", diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/ipaddress/IpGroupsServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/ipaddress/IpGroupsServiceBean.java index c03cf26e11e..15282045b3a 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/ipaddress/IpGroupsServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/ipaddress/IpGroupsServiceBean.java @@ -10,12 +10,12 @@ import java.util.List; import java.util.Set; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.NoResultException; -import javax.persistence.PersistenceContext; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.NoResultException; +import jakarta.persistence.PersistenceContext; /** * Provides CRUD tools to efficiently manage IP groups in a Java EE container. diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/ipaddress/ip/IPv4Range.java b/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/ipaddress/ip/IPv4Range.java index 3ecd7689e1c..8694b7d455b 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/ipaddress/ip/IPv4Range.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/ipaddress/ip/IPv4Range.java @@ -1,13 +1,13 @@ package edu.harvard.iq.dataverse.authorization.groups.impl.ipaddress.ip; import java.math.BigInteger; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.Table; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.Table; /** * A range of IPv4 addresses. In order to make SQL querying efficient, the actual fields diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/ipaddress/ip/IPv6Range.java b/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/ipaddress/ip/IPv6Range.java index d1301d550c7..379c64a88cf 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/ipaddress/ip/IPv6Range.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/ipaddress/ip/IPv6Range.java @@ -1,13 +1,13 @@ package edu.harvard.iq.dataverse.authorization.groups.impl.ipaddress.ip; import java.io.Serializable; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.Table; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.Table; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/ipaddress/ip/IpAddressRange.java b/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/ipaddress/ip/IpAddressRange.java index b71dbcd0eba..fc21397898f 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/ipaddress/ip/IpAddressRange.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/ipaddress/ip/IpAddressRange.java @@ -2,8 +2,8 @@ import edu.harvard.iq.dataverse.authorization.groups.impl.ipaddress.IpGroup; import java.util.Objects; -import javax.persistence.ManyToOne; -import javax.persistence.MappedSuperclass; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.MappedSuperclass; /** * A range of {@link IpAddress}es. Abstract class - to instantiate, you need to diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/maildomain/MailDomainGroup.java b/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/maildomain/MailDomainGroup.java index def11c57076..15b2fd1810c 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/maildomain/MailDomainGroup.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/maildomain/MailDomainGroup.java @@ -6,11 +6,11 @@ import java.util.Arrays; import java.util.List; import java.util.Objects; -import javax.persistence.Entity; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.Transient; -import javax.validation.constraints.NotEmpty; +import jakarta.persistence.Entity; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.Transient; +import jakarta.validation.constraints.NotEmpty; ; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/maildomain/MailDomainGroupServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/maildomain/MailDomainGroupServiceBean.java index 58e72b7b575..b1b1e883705 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/maildomain/MailDomainGroupServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/maildomain/MailDomainGroupServiceBean.java @@ -9,14 +9,14 @@ import java.util.logging.Logger; import java.util.regex.Pattern; import java.util.stream.Collectors; -import javax.annotation.PostConstruct; -import javax.ejb.*; -import javax.inject.Inject; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.NoResultException; -import javax.persistence.PersistenceContext; -import javax.ws.rs.NotFoundException; +import jakarta.annotation.PostConstruct; +import jakarta.ejb.*; +import jakarta.inject.Inject; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.NoResultException; +import jakarta.persistence.PersistenceContext; +import jakarta.ws.rs.NotFoundException; /** * A bean providing the {@link MailDomainGroupProvider}s with container services, such as database connectivity. diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/shib/ShibGroup.java b/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/shib/ShibGroup.java index 3beb8dadedb..aa5e08f7c1c 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/shib/ShibGroup.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/shib/ShibGroup.java @@ -1,17 +1,16 @@ package edu.harvard.iq.dataverse.authorization.groups.impl.shib; -import edu.harvard.iq.dataverse.authorization.RoleAssignee; import edu.harvard.iq.dataverse.authorization.RoleAssigneeDisplayInfo; import edu.harvard.iq.dataverse.authorization.groups.Group; import edu.harvard.iq.dataverse.authorization.groups.GroupProvider; import edu.harvard.iq.dataverse.engine.command.DataverseRequest; import java.io.Serializable; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Transient; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Transient; /** * Persistence for Shibboleth groups. diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/shib/ShibGroupServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/shib/ShibGroupServiceBean.java index c15e56ee7e0..7a7844b7c1e 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/shib/ShibGroupServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/groups/impl/shib/ShibGroupServiceBean.java @@ -11,14 +11,14 @@ import java.util.List; import java.util.Set; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.NoResultException; -import javax.persistence.NonUniqueResultException; -import javax.persistence.PersistenceContext; -import javax.persistence.TypedQuery; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.NoResultException; +import jakarta.persistence.NonUniqueResultException; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.TypedQuery; /** * @todo Consider merging this bean into the newer and more generic diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/providers/AuthenticationProviderRow.java b/src/main/java/edu/harvard/iq/dataverse/authorization/providers/AuthenticationProviderRow.java index 6b9c545b7f9..2f37c777877 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/providers/AuthenticationProviderRow.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/providers/AuthenticationProviderRow.java @@ -2,13 +2,13 @@ import edu.harvard.iq.dataverse.authorization.AuthenticationProvider; import java.util.Objects; -import javax.persistence.Entity; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.Lob; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.Table; +import jakarta.persistence.Entity; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.Lob; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.Table; /** * Database-storable form of an {@code AuthenticationProvider}. diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/providers/builtin/BuiltinUser.java b/src/main/java/edu/harvard/iq/dataverse/authorization/providers/builtin/BuiltinUser.java index c2510b8b043..cb29d9054de 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/providers/builtin/BuiltinUser.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/providers/builtin/BuiltinUser.java @@ -5,20 +5,18 @@ import edu.harvard.iq.dataverse.passwordreset.PasswordResetData; import java.io.Serializable; -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.OneToOne; -import javax.persistence.Table; -import javax.persistence.Transient; -import javax.validation.constraints.NotBlank; -import javax.validation.constraints.Size; +import jakarta.persistence.CascadeType; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.OneToOne; +import jakarta.persistence.Table; +import jakarta.persistence.Transient; /** * @@ -26,12 +24,12 @@ * @author mbarsinai */ @NamedQueries({ - @NamedQuery( name="BuiltinUser.findAll", - query = "SELECT u FROM BuiltinUser u ORDER BY u.userName"), - @NamedQuery( name="BuiltinUser.findByUserName", - query = "SELECT u FROM BuiltinUser u WHERE LOWER(u.userName)=LOWER(:userName)"), - @NamedQuery( name="BuiltinUser.listByUserNameLike", - query = "SELECT u FROM BuiltinUser u WHERE u.userName LIKE :userNameLike") + @NamedQuery( name="BuiltinUser.findAll", + query = "SELECT u FROM BuiltinUser u ORDER BY u.userName"), + @NamedQuery( name="BuiltinUser.findByUserName", + query = "SELECT u FROM BuiltinUser u WHERE LOWER(u.userName)=LOWER(:userName)"), + @NamedQuery( name="BuiltinUser.listByUserNameLike", + query = "SELECT u FROM BuiltinUser u WHERE u.userName LIKE :userNameLike") }) @Entity @Table(indexes = {@Index(columnList="userName")}) // for sorting the NamedQuery BuiltinUser.findAll diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/providers/builtin/BuiltinUserServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/authorization/providers/builtin/BuiltinUserServiceBean.java index c39c7cb2985..8b082d01c5b 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/providers/builtin/BuiltinUserServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/providers/builtin/BuiltinUserServiceBean.java @@ -9,17 +9,16 @@ import java.util.Set; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.NoResultException; -import javax.persistence.NonUniqueResultException; -import javax.persistence.PersistenceContext; -import javax.validation.ConstraintViolation; -import javax.validation.Validation; -import javax.validation.Validator; -import javax.validation.ValidatorFactory; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.NonUniqueResultException; +import jakarta.persistence.PersistenceContext; +import jakarta.validation.ConstraintViolation; +import jakarta.validation.Validation; +import jakarta.validation.Validator; +import jakarta.validation.ValidatorFactory; /** * @@ -88,7 +87,7 @@ public BuiltinUser findByUserName(String userName) { return em.createNamedQuery("BuiltinUser.findByUserName", BuiltinUser.class) .setParameter("userName", userName) .getSingleResult(); - } catch (javax.persistence.NoResultException e) { + } catch (jakarta.persistence.NoResultException e) { return null; } catch (NonUniqueResultException ex) { logger.log(Level.WARNING, "multiple accounts found for username {0}", userName); diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/providers/builtin/DataverseUserPage.java b/src/main/java/edu/harvard/iq/dataverse/authorization/providers/builtin/DataverseUserPage.java index 0660de18bcb..a40285143b3 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/providers/builtin/DataverseUserPage.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/providers/builtin/DataverseUserPage.java @@ -48,15 +48,15 @@ import java.util.Set; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.faces.application.FacesMessage; -import javax.faces.component.UIComponent; -import javax.faces.component.UIInput; -import javax.faces.context.FacesContext; -import javax.faces.event.ActionEvent; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; +import jakarta.ejb.EJB; +import jakarta.faces.application.FacesMessage; +import jakarta.faces.component.UIComponent; +import jakarta.faces.component.UIInput; +import jakarta.faces.context.FacesContext; +import jakarta.faces.event.ActionEvent; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; import org.apache.commons.lang3.StringUtils; import org.hibernate.validator.constraints.NotBlank; import org.primefaces.event.TabChangeEvent; diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/AbstractOAuth2AuthenticationProvider.java b/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/AbstractOAuth2AuthenticationProvider.java index 01139cd2e27..48efe1e2592 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/AbstractOAuth2AuthenticationProvider.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/AbstractOAuth2AuthenticationProvider.java @@ -14,7 +14,7 @@ import edu.harvard.iq.dataverse.authorization.AuthenticationProviderDisplayInfo; import edu.harvard.iq.dataverse.util.BundleUtil; -import javax.validation.constraints.NotNull; +import jakarta.validation.constraints.NotNull; import java.io.IOException; import java.util.*; import java.util.concurrent.ExecutionException; diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/OAuth2FirstLoginPage.java b/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/OAuth2FirstLoginPage.java index 54ba3ec6a05..821e8a5ea6c 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/OAuth2FirstLoginPage.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/OAuth2FirstLoginPage.java @@ -30,14 +30,14 @@ import java.util.Map; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.enterprise.context.SessionScoped; -import javax.faces.application.FacesMessage; -import javax.faces.component.UIComponent; -import javax.faces.component.UIInput; -import javax.faces.context.FacesContext; -import javax.inject.Named; -import javax.inject.Inject; +import jakarta.ejb.EJB; +import jakarta.enterprise.context.SessionScoped; +import jakarta.faces.application.FacesMessage; +import jakarta.faces.component.UIComponent; +import jakarta.faces.component.UIInput; +import jakarta.faces.context.FacesContext; +import jakarta.inject.Named; +import jakarta.inject.Inject; import org.hibernate.validator.constraints.NotBlank; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/OAuth2LoginBackingBean.java b/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/OAuth2LoginBackingBean.java index 225352dec43..4ccff26f48e 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/OAuth2LoginBackingBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/OAuth2LoginBackingBean.java @@ -18,12 +18,12 @@ import java.util.logging.Level; import java.util.logging.Logger; import static java.util.stream.Collectors.toList; -import javax.ejb.EJB; -import javax.inject.Named; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.servlet.http.HttpServletRequest; -import javax.validation.constraints.NotNull; +import jakarta.ejb.EJB; +import jakarta.inject.Named; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.validation.constraints.NotNull; import static edu.harvard.iq.dataverse.util.StringUtil.toOption; import edu.harvard.iq.dataverse.util.SystemConfig; diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/OAuth2TokenData.java b/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/OAuth2TokenData.java index a5ee5ddf537..59f659ff297 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/OAuth2TokenData.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/OAuth2TokenData.java @@ -4,14 +4,14 @@ import edu.harvard.iq.dataverse.authorization.users.AuthenticatedUser; import java.io.Serializable; import java.sql.Timestamp; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.ManyToOne; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; /** * Token data for a given user, received from an OAuth2 system. Contains the diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/OAuth2TokenDataServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/OAuth2TokenDataServiceBean.java index d8f1fa7600b..424aad38fc8 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/OAuth2TokenDataServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/OAuth2TokenDataServiceBean.java @@ -2,10 +2,9 @@ import java.util.List; import java.util.Optional; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; +import jakarta.ejb.Stateless; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; /** * CRUD for {@link OAuth2TokenData}. diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/impl/GitHubOAuth2AP.java b/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/impl/GitHubOAuth2AP.java index 62f3cc382e2..8829a25336b 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/impl/GitHubOAuth2AP.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/impl/GitHubOAuth2AP.java @@ -9,9 +9,9 @@ import edu.harvard.iq.dataverse.util.BundleUtil; import java.io.StringReader; import java.util.Collections; -import javax.json.Json; -import javax.json.JsonObject; -import javax.json.JsonReader; +import jakarta.json.Json; +import jakarta.json.JsonObject; +import jakarta.json.JsonReader; /** * IDP adaptor for GitHub.com diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/impl/GoogleOAuth2AP.java b/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/impl/GoogleOAuth2AP.java index 1fa5470d551..a864ecb810a 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/impl/GoogleOAuth2AP.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/impl/GoogleOAuth2AP.java @@ -8,9 +8,9 @@ import java.io.StringReader; import java.util.Arrays; import java.util.UUID; -import javax.json.Json; -import javax.json.JsonObject; -import javax.json.JsonReader; +import jakarta.json.Json; +import jakarta.json.JsonObject; +import jakarta.json.JsonReader; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/impl/MicrosoftOAuth2AP.java b/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/impl/MicrosoftOAuth2AP.java index da260a9fb0e..bd3caccc220 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/impl/MicrosoftOAuth2AP.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/impl/MicrosoftOAuth2AP.java @@ -8,9 +8,9 @@ import java.util.Collections; import java.util.logging.Logger; import java.io.StringReader; -import javax.json.Json; -import javax.json.JsonObject; -import javax.json.JsonReader; +import jakarta.json.Json; +import jakarta.json.JsonObject; +import jakarta.json.JsonReader; import edu.harvard.iq.dataverse.authorization.AuthenticatedUserDisplayInfo; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/impl/OrcidOAuth2AP.java b/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/impl/OrcidOAuth2AP.java index 02177ee0032..089ca40e164 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/impl/OrcidOAuth2AP.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/impl/OrcidOAuth2AP.java @@ -23,10 +23,10 @@ import static java.util.stream.Collectors.joining; import java.util.stream.IntStream; import java.util.stream.Stream; -import javax.json.Json; -import javax.json.JsonObject; -import javax.json.JsonReader; -import javax.validation.constraints.NotNull; +import jakarta.json.Json; +import jakarta.json.JsonObject; +import jakarta.json.JsonReader; +import jakarta.validation.constraints.NotNull; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/providers/shib/ShibServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/authorization/providers/shib/ShibServiceBean.java index ca247d0c9c2..bf45b3ea2b9 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/providers/shib/ShibServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/providers/shib/ShibServiceBean.java @@ -4,17 +4,11 @@ import com.google.gson.JsonElement; import com.google.gson.JsonParser; import edu.harvard.iq.dataverse.authorization.AuthTestDataServiceBean; -import edu.harvard.iq.dataverse.authorization.AuthenticationRequest; -import edu.harvard.iq.dataverse.authorization.AuthenticationResponse; import edu.harvard.iq.dataverse.authorization.AuthenticationServiceBean; -import edu.harvard.iq.dataverse.authorization.exceptions.AuthenticationFailedException; -import edu.harvard.iq.dataverse.authorization.providers.builtin.BuiltinAuthenticationProvider; import edu.harvard.iq.dataverse.authorization.providers.builtin.BuiltinUser; import edu.harvard.iq.dataverse.authorization.providers.builtin.BuiltinUserServiceBean; -import edu.harvard.iq.dataverse.authorization.providers.builtin.PasswordEncryption; import edu.harvard.iq.dataverse.authorization.users.AuthenticatedUser; import edu.harvard.iq.dataverse.settings.SettingsServiceBean; -import edu.harvard.iq.dataverse.util.BundleUtil; import edu.harvard.iq.dataverse.util.SystemConfig; import java.io.IOException; import java.io.InputStream; @@ -25,11 +19,10 @@ import java.util.Map; import java.util.UUID; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.EJBException; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.servlet.http.HttpServletRequest; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.servlet.http.HttpServletRequest; @Named @Stateless diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/providers/shib/ShibUtil.java b/src/main/java/edu/harvard/iq/dataverse/authorization/providers/shib/ShibUtil.java index 8d523ceae2f..1d04e986310 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/providers/shib/ShibUtil.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/providers/shib/ShibUtil.java @@ -12,7 +12,7 @@ import java.util.Map; import java.util.UUID; import java.util.logging.Logger; -import javax.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletRequest; public class ShibUtil { diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/users/ApiToken.java b/src/main/java/edu/harvard/iq/dataverse/authorization/users/ApiToken.java index fc7ed8a9060..0de7d7754a1 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/users/ApiToken.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/users/ApiToken.java @@ -2,18 +2,18 @@ import java.io.Serializable; import java.sql.Timestamp; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.Table; -import javax.validation.constraints.NotNull; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.Table; +import jakarta.validation.constraints.NotNull; @Entity @NamedQueries({ diff --git a/src/main/java/edu/harvard/iq/dataverse/authorization/users/AuthenticatedUser.java b/src/main/java/edu/harvard/iq/dataverse/authorization/users/AuthenticatedUser.java index 5cd974d443a..4e6a4129ef1 100644 --- a/src/main/java/edu/harvard/iq/dataverse/authorization/users/AuthenticatedUser.java +++ b/src/main/java/edu/harvard/iq/dataverse/authorization/users/AuthenticatedUser.java @@ -18,20 +18,20 @@ import java.util.Date; import java.util.List; import java.util.Objects; -import javax.json.Json; -import javax.json.JsonObjectBuilder; -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.OneToMany; -import javax.persistence.OneToOne; -import javax.persistence.Transient; -import javax.validation.constraints.NotNull; +import jakarta.json.Json; +import jakarta.json.JsonObjectBuilder; +import jakarta.persistence.CascadeType; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.OneToMany; +import jakarta.persistence.OneToOne; +import jakarta.persistence.Transient; +import jakarta.validation.constraints.NotNull; import org.hibernate.validator.constraints.NotBlank; /** @@ -159,7 +159,7 @@ public void setUserRequestss(List requests) { @OneToMany(mappedBy = "user", cascade={CascadeType.REMOVE, CascadeType.MERGE, CascadeType.PERSIST}) private List datasetLocks; - + public List getDatasetLocks() { return datasetLocks; } diff --git a/src/main/java/edu/harvard/iq/dataverse/batch/entities/JobExecutionEntity.java b/src/main/java/edu/harvard/iq/dataverse/batch/entities/JobExecutionEntity.java index be2167fa4d5..debece131d3 100644 --- a/src/main/java/edu/harvard/iq/dataverse/batch/entities/JobExecutionEntity.java +++ b/src/main/java/edu/harvard/iq/dataverse/batch/entities/JobExecutionEntity.java @@ -1,10 +1,10 @@ package edu.harvard.iq.dataverse.batch.entities; -import javax.batch.operations.JobOperator; -import javax.batch.runtime.BatchRuntime; -import javax.batch.runtime.BatchStatus; -import javax.batch.runtime.JobExecution; -import javax.batch.runtime.StepExecution; +import jakarta.batch.operations.JobOperator; +import jakarta.batch.runtime.BatchRuntime; +import jakarta.batch.runtime.BatchStatus; +import jakarta.batch.runtime.JobExecution; +import jakarta.batch.runtime.StepExecution; import java.util.ArrayList; import java.util.Date; import java.util.LinkedHashMap; diff --git a/src/main/java/edu/harvard/iq/dataverse/batch/entities/StepExecutionEntity.java b/src/main/java/edu/harvard/iq/dataverse/batch/entities/StepExecutionEntity.java index 65ed3f32e1b..ba20386ed07 100644 --- a/src/main/java/edu/harvard/iq/dataverse/batch/entities/StepExecutionEntity.java +++ b/src/main/java/edu/harvard/iq/dataverse/batch/entities/StepExecutionEntity.java @@ -1,8 +1,8 @@ package edu.harvard.iq.dataverse.batch.entities; -import javax.batch.runtime.BatchStatus; -import javax.batch.runtime.Metric; -import javax.batch.runtime.StepExecution; +import jakarta.batch.runtime.BatchStatus; +import jakarta.batch.runtime.Metric; +import jakarta.batch.runtime.StepExecution; import java.util.Date; import java.util.HashMap; import java.util.Map; diff --git a/src/main/java/edu/harvard/iq/dataverse/batch/jobs/importer/filesystem/FileRecordJobListener.java b/src/main/java/edu/harvard/iq/dataverse/batch/jobs/importer/filesystem/FileRecordJobListener.java index 6b82a665c17..9220fc504bd 100644 --- a/src/main/java/edu/harvard/iq/dataverse/batch/jobs/importer/filesystem/FileRecordJobListener.java +++ b/src/main/java/edu/harvard/iq/dataverse/batch/jobs/importer/filesystem/FileRecordJobListener.java @@ -40,22 +40,22 @@ import edu.harvard.iq.dataverse.engine.command.DataverseRequest; import edu.harvard.iq.dataverse.engine.command.impl.UpdateDatasetVersionCommand; -import javax.batch.api.BatchProperty; -import javax.batch.api.chunk.listener.ItemReadListener; -import javax.batch.api.listener.JobListener; -import javax.batch.api.listener.StepListener; -import javax.batch.operations.JobOperator; -import javax.batch.runtime.BatchRuntime; -import javax.batch.runtime.BatchStatus; -import javax.batch.runtime.JobExecution; -import javax.batch.runtime.StepExecution; -import javax.batch.runtime.context.JobContext; -import javax.batch.runtime.context.StepContext; -import javax.ejb.EJB; -import javax.enterprise.context.Dependent; -import javax.inject.Inject; -import javax.inject.Named; -import javax.servlet.http.HttpServletRequest; +import jakarta.batch.api.BatchProperty; +import jakarta.batch.api.chunk.listener.ItemReadListener; +import jakarta.batch.api.listener.JobListener; +import jakarta.batch.api.listener.StepListener; +import jakarta.batch.operations.JobOperator; +import jakarta.batch.runtime.BatchRuntime; +import jakarta.batch.runtime.BatchStatus; +import jakarta.batch.runtime.JobExecution; +import jakarta.batch.runtime.StepExecution; +import jakarta.batch.runtime.context.JobContext; +import jakarta.batch.runtime.context.StepContext; +import jakarta.ejb.EJB; +import jakarta.enterprise.context.Dependent; +import jakarta.inject.Inject; +import jakarta.inject.Named; +import jakarta.servlet.http.HttpServletRequest; import org.apache.commons.io.IOUtils; @@ -72,8 +72,8 @@ import java.util.logging.Handler; import java.util.logging.Level; import java.util.logging.Logger; -import javax.batch.operations.JobSecurityException; -import javax.batch.operations.NoSuchJobExecutionException; +import jakarta.batch.operations.JobSecurityException; +import jakarta.batch.operations.NoSuchJobExecutionException; @Named @Dependent diff --git a/src/main/java/edu/harvard/iq/dataverse/batch/jobs/importer/filesystem/FileRecordProcessor.java b/src/main/java/edu/harvard/iq/dataverse/batch/jobs/importer/filesystem/FileRecordProcessor.java index af7caf32a7c..e5db80b9aa6 100644 --- a/src/main/java/edu/harvard/iq/dataverse/batch/jobs/importer/filesystem/FileRecordProcessor.java +++ b/src/main/java/edu/harvard/iq/dataverse/batch/jobs/importer/filesystem/FileRecordProcessor.java @@ -25,15 +25,15 @@ import edu.harvard.iq.dataverse.DatasetServiceBean; import edu.harvard.iq.dataverse.DatasetVersion; -import javax.annotation.PostConstruct; -import javax.batch.api.chunk.ItemProcessor; -import javax.batch.operations.JobOperator; -import javax.batch.runtime.BatchRuntime; -import javax.batch.runtime.context.JobContext; -import javax.ejb.EJB; -import javax.enterprise.context.Dependent; -import javax.inject.Inject; -import javax.inject.Named; +import jakarta.annotation.PostConstruct; +import jakarta.batch.api.chunk.ItemProcessor; +import jakarta.batch.operations.JobOperator; +import jakarta.batch.runtime.BatchRuntime; +import jakarta.batch.runtime.context.JobContext; +import jakarta.ejb.EJB; +import jakarta.enterprise.context.Dependent; +import jakarta.inject.Inject; +import jakarta.inject.Named; import java.io.File; import java.util.Properties; import java.util.logging.Level; diff --git a/src/main/java/edu/harvard/iq/dataverse/batch/jobs/importer/filesystem/FileRecordReader.java b/src/main/java/edu/harvard/iq/dataverse/batch/jobs/importer/filesystem/FileRecordReader.java index b3d3a7107a6..7cf20d856dd 100644 --- a/src/main/java/edu/harvard/iq/dataverse/batch/jobs/importer/filesystem/FileRecordReader.java +++ b/src/main/java/edu/harvard/iq/dataverse/batch/jobs/importer/filesystem/FileRecordReader.java @@ -27,17 +27,17 @@ import org.apache.commons.io.filefilter.NotFileFilter; import org.apache.commons.io.filefilter.WildcardFileFilter; -import javax.annotation.PostConstruct; -import javax.batch.api.BatchProperty; -import javax.batch.api.chunk.AbstractItemReader; -import javax.batch.operations.JobOperator; -import javax.batch.runtime.BatchRuntime; -import javax.batch.runtime.context.JobContext; -import javax.batch.runtime.context.StepContext; -import javax.ejb.EJB; -import javax.enterprise.context.Dependent; -import javax.inject.Inject; -import javax.inject.Named; +import jakarta.annotation.PostConstruct; +import jakarta.batch.api.BatchProperty; +import jakarta.batch.api.chunk.AbstractItemReader; +import jakarta.batch.operations.JobOperator; +import jakarta.batch.runtime.BatchRuntime; +import jakarta.batch.runtime.context.JobContext; +import jakarta.batch.runtime.context.StepContext; +import jakarta.ejb.EJB; +import jakarta.enterprise.context.Dependent; +import jakarta.inject.Inject; +import jakarta.inject.Named; import java.io.File; import java.io.FileFilter; import java.io.Serializable; diff --git a/src/main/java/edu/harvard/iq/dataverse/batch/jobs/importer/filesystem/FileRecordWriter.java b/src/main/java/edu/harvard/iq/dataverse/batch/jobs/importer/filesystem/FileRecordWriter.java index c82a5bb01eb..ffe9afc0a65 100644 --- a/src/main/java/edu/harvard/iq/dataverse/batch/jobs/importer/filesystem/FileRecordWriter.java +++ b/src/main/java/edu/harvard/iq/dataverse/batch/jobs/importer/filesystem/FileRecordWriter.java @@ -36,17 +36,17 @@ import edu.harvard.iq.dataverse.settings.SettingsServiceBean; import edu.harvard.iq.dataverse.util.FileUtil; -import javax.annotation.PostConstruct; -import javax.batch.api.BatchProperty; -import javax.batch.api.chunk.AbstractItemWriter; -import javax.batch.operations.JobOperator; -import javax.batch.runtime.BatchRuntime; -import javax.batch.runtime.context.JobContext; -import javax.batch.runtime.context.StepContext; -import javax.ejb.EJB; -import javax.enterprise.context.Dependent; -import javax.inject.Inject; -import javax.inject.Named; +import jakarta.annotation.PostConstruct; +import jakarta.batch.api.BatchProperty; +import jakarta.batch.api.chunk.AbstractItemWriter; +import jakarta.batch.operations.JobOperator; +import jakarta.batch.runtime.BatchRuntime; +import jakarta.batch.runtime.context.JobContext; +import jakarta.batch.runtime.context.StepContext; +import jakarta.ejb.EJB; +import jakarta.enterprise.context.Dependent; +import jakarta.inject.Inject; +import jakarta.inject.Named; import java.io.File; import java.io.Serializable; import java.sql.Timestamp; @@ -57,7 +57,7 @@ import java.util.Properties; import java.util.logging.Level; import java.util.logging.Logger; -import javax.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletRequest; import edu.harvard.iq.dataverse.GlobalIdServiceBean; @Named diff --git a/src/main/java/edu/harvard/iq/dataverse/batch/util/LoggingUtil.java b/src/main/java/edu/harvard/iq/dataverse/batch/util/LoggingUtil.java index 4a778dc7abb..3b212259874 100644 --- a/src/main/java/edu/harvard/iq/dataverse/batch/util/LoggingUtil.java +++ b/src/main/java/edu/harvard/iq/dataverse/batch/util/LoggingUtil.java @@ -25,7 +25,7 @@ import edu.harvard.iq.dataverse.engine.command.Command; import org.apache.commons.io.FileUtils; -import javax.batch.runtime.JobExecution; +import jakarta.batch.runtime.JobExecution; import java.io.File; import java.io.IOException; import java.text.SimpleDateFormat; diff --git a/src/main/java/edu/harvard/iq/dataverse/branding/BrandingUtil.java b/src/main/java/edu/harvard/iq/dataverse/branding/BrandingUtil.java index 3cb071fe03f..c230229abf9 100644 --- a/src/main/java/edu/harvard/iq/dataverse/branding/BrandingUtil.java +++ b/src/main/java/edu/harvard/iq/dataverse/branding/BrandingUtil.java @@ -6,7 +6,7 @@ import java.util.Arrays; import java.util.logging.Logger; -import javax.mail.internet.InternetAddress; +import jakarta.mail.internet.InternetAddress; public class BrandingUtil { diff --git a/src/main/java/edu/harvard/iq/dataverse/branding/BrandingUtilHelper.java b/src/main/java/edu/harvard/iq/dataverse/branding/BrandingUtilHelper.java index 274970f8b8e..7729ab4763e 100644 --- a/src/main/java/edu/harvard/iq/dataverse/branding/BrandingUtilHelper.java +++ b/src/main/java/edu/harvard/iq/dataverse/branding/BrandingUtilHelper.java @@ -1,9 +1,9 @@ package edu.harvard.iq.dataverse.branding; -import javax.annotation.PostConstruct; -import javax.ejb.EJB; -import javax.ejb.Singleton; -import javax.ejb.Startup; +import jakarta.annotation.PostConstruct; +import jakarta.ejb.EJB; +import jakarta.ejb.Singleton; +import jakarta.ejb.Startup; import edu.harvard.iq.dataverse.DataverseServiceBean; import edu.harvard.iq.dataverse.settings.SettingsServiceBean; diff --git a/src/main/java/edu/harvard/iq/dataverse/confirmemail/ConfirmEmailData.java b/src/main/java/edu/harvard/iq/dataverse/confirmemail/ConfirmEmailData.java index c05750c13e6..0ad9ab59f4b 100644 --- a/src/main/java/edu/harvard/iq/dataverse/confirmemail/ConfirmEmailData.java +++ b/src/main/java/edu/harvard/iq/dataverse/confirmemail/ConfirmEmailData.java @@ -5,17 +5,17 @@ import java.sql.Timestamp; import java.util.Date; import java.util.UUID; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.OneToOne; -import javax.persistence.Table; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.OneToOne; +import jakarta.persistence.Table; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/confirmemail/ConfirmEmailPage.java b/src/main/java/edu/harvard/iq/dataverse/confirmemail/ConfirmEmailPage.java index 07aea0d5011..b76e3db1379 100644 --- a/src/main/java/edu/harvard/iq/dataverse/confirmemail/ConfirmEmailPage.java +++ b/src/main/java/edu/harvard/iq/dataverse/confirmemail/ConfirmEmailPage.java @@ -7,10 +7,10 @@ import edu.harvard.iq.dataverse.util.JsfHelper; import java.util.Arrays; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; +import jakarta.ejb.EJB; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/confirmemail/ConfirmEmailServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/confirmemail/ConfirmEmailServiceBean.java index e1053c3a93f..a54fd6bb0c1 100644 --- a/src/main/java/edu/harvard/iq/dataverse/confirmemail/ConfirmEmailServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/confirmemail/ConfirmEmailServiceBean.java @@ -1,6 +1,5 @@ package edu.harvard.iq.dataverse.confirmemail; -import edu.harvard.iq.dataverse.Dataverse; import edu.harvard.iq.dataverse.DataverseServiceBean; import edu.harvard.iq.dataverse.authorization.users.AuthenticatedUser; import edu.harvard.iq.dataverse.authorization.AuthenticationServiceBean; @@ -16,13 +15,13 @@ import java.util.List; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.persistence.EntityManager; -import javax.persistence.NoResultException; -import javax.persistence.NonUniqueResultException; -import javax.persistence.PersistenceContext; -import javax.persistence.TypedQuery; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.persistence.EntityManager; +import jakarta.persistence.NoResultException; +import jakarta.persistence.NonUniqueResultException; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.TypedQuery; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/dashboard/DashboardDatamovePage.java b/src/main/java/edu/harvard/iq/dataverse/dashboard/DashboardDatamovePage.java index 54e3114a0ae..6fc80312bf5 100644 --- a/src/main/java/edu/harvard/iq/dataverse/dashboard/DashboardDatamovePage.java +++ b/src/main/java/edu/harvard/iq/dataverse/dashboard/DashboardDatamovePage.java @@ -8,7 +8,6 @@ import edu.harvard.iq.dataverse.EjbDataverseEngine; import edu.harvard.iq.dataverse.PermissionsWrapper; import edu.harvard.iq.dataverse.SettingsWrapper; -import edu.harvard.iq.dataverse.authorization.groups.impl.ipaddress.ip.IpAddress; import edu.harvard.iq.dataverse.authorization.users.AuthenticatedUser; import edu.harvard.iq.dataverse.engine.command.DataverseRequest; import edu.harvard.iq.dataverse.engine.command.exception.CommandException; @@ -22,16 +21,16 @@ import java.util.List; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.faces.application.FacesMessage; -import javax.faces.component.UIInput; -import javax.faces.context.FacesContext; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; -import javax.servlet.http.HttpServletRequest; +import jakarta.ejb.EJB; +import jakarta.faces.application.FacesMessage; +import jakarta.faces.component.UIInput; +import jakarta.faces.context.FacesContext; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; +import jakarta.servlet.http.HttpServletRequest; @ViewScoped @Named("DashboardDatamovePage") diff --git a/src/main/java/edu/harvard/iq/dataverse/dashboard/DashboardUsersPage.java b/src/main/java/edu/harvard/iq/dataverse/dashboard/DashboardUsersPage.java index 5b5a21e21bf..477e4c0fdd6 100644 --- a/src/main/java/edu/harvard/iq/dataverse/dashboard/DashboardUsersPage.java +++ b/src/main/java/edu/harvard/iq/dataverse/dashboard/DashboardUsersPage.java @@ -24,10 +24,10 @@ import java.util.Map; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; +import jakarta.ejb.EJB; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; @ViewScoped @Named("DashboardUsersPage") diff --git a/src/main/java/edu/harvard/iq/dataverse/dataaccess/S3AccessIO.java b/src/main/java/edu/harvard/iq/dataverse/dataaccess/S3AccessIO.java index ea19d29b41e..ad7b6a0c951 100644 --- a/src/main/java/edu/harvard/iq/dataverse/dataaccess/S3AccessIO.java +++ b/src/main/java/edu/harvard/iq/dataverse/dataaccess/S3AccessIO.java @@ -65,9 +65,9 @@ import org.eclipse.microprofile.config.Config; import org.eclipse.microprofile.config.ConfigProvider; -import javax.json.Json; -import javax.json.JsonObjectBuilder; -import javax.validation.constraints.NotNull; +import jakarta.json.Json; +import jakarta.json.JsonObjectBuilder; +import jakarta.validation.constraints.NotNull; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/datacapturemodule/DataCaptureModuleServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/datacapturemodule/DataCaptureModuleServiceBean.java index c33b4e0fc71..bf5d4a0d6ab 100644 --- a/src/main/java/edu/harvard/iq/dataverse/datacapturemodule/DataCaptureModuleServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/datacapturemodule/DataCaptureModuleServiceBean.java @@ -6,8 +6,8 @@ import com.mashape.unirest.http.Unirest; import com.mashape.unirest.http.exceptions.UnirestException; import java.io.Serializable; -import javax.ejb.Stateless; -import javax.inject.Named; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; /** * This class contains all the methods that have external runtime dependencies diff --git a/src/main/java/edu/harvard/iq/dataverse/datacapturemodule/DataCaptureModuleUtil.java b/src/main/java/edu/harvard/iq/dataverse/datacapturemodule/DataCaptureModuleUtil.java index 1aa384d205e..460e4727afc 100644 --- a/src/main/java/edu/harvard/iq/dataverse/datacapturemodule/DataCaptureModuleUtil.java +++ b/src/main/java/edu/harvard/iq/dataverse/datacapturemodule/DataCaptureModuleUtil.java @@ -8,9 +8,9 @@ import edu.harvard.iq.dataverse.util.SystemConfig; import java.util.Arrays; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonObject; -import javax.json.JsonObjectBuilder; +import jakarta.json.Json; +import jakarta.json.JsonObject; +import jakarta.json.JsonObjectBuilder; public class DataCaptureModuleUtil { diff --git a/src/main/java/edu/harvard/iq/dataverse/datasetutility/AddReplaceFileHelper.java b/src/main/java/edu/harvard/iq/dataverse/datasetutility/AddReplaceFileHelper.java index 5e5e49c2186..a8ff64f7bb6 100644 --- a/src/main/java/edu/harvard/iq/dataverse/datasetutility/AddReplaceFileHelper.java +++ b/src/main/java/edu/harvard/iq/dataverse/datasetutility/AddReplaceFileHelper.java @@ -22,9 +22,6 @@ import edu.harvard.iq.dataverse.engine.command.Command; import edu.harvard.iq.dataverse.engine.command.DataverseRequest; import edu.harvard.iq.dataverse.engine.command.exception.CommandException; -import edu.harvard.iq.dataverse.engine.command.impl.AbstractCreateDatasetCommand; -import edu.harvard.iq.dataverse.engine.command.impl.CreateNewDatasetCommand; -import edu.harvard.iq.dataverse.engine.command.impl.DeleteDataFileCommand; import edu.harvard.iq.dataverse.engine.command.impl.RestrictFileCommand; import edu.harvard.iq.dataverse.engine.command.impl.UpdateDatasetVersionCommand; import edu.harvard.iq.dataverse.ingest.IngestServiceBean; @@ -42,29 +39,27 @@ import java.util.Iterator; import java.util.List; import java.util.Objects; -import java.util.ResourceBundle; import java.util.Set; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJBException; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObject; -import javax.json.JsonArray; -import javax.json.JsonObjectBuilder; -import javax.json.JsonReader; -import javax.validation.ConstraintViolation; -import javax.ws.rs.core.MediaType; -import javax.ws.rs.core.Response; +import jakarta.ejb.EJBException; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObject; +import jakarta.json.JsonArray; +import jakarta.json.JsonObjectBuilder; +import jakarta.json.JsonReader; +import jakarta.validation.ConstraintViolation; +import jakarta.ws.rs.core.MediaType; +import jakarta.ws.rs.core.Response; import edu.harvard.iq.dataverse.util.json.NullSafeJsonBuilder; -import org.apache.commons.lang3.StringUtils; import org.apache.commons.io.IOUtils; import org.ocpsoft.common.util.Strings; import static edu.harvard.iq.dataverse.api.AbstractApiBean.STATUS_ERROR; import static edu.harvard.iq.dataverse.api.AbstractApiBean.STATUS_OK; -import static javax.ws.rs.core.Response.Status.BAD_REQUEST; +import static jakarta.ws.rs.core.Response.Status.BAD_REQUEST; /** * Methods to add or replace a single file. @@ -2142,7 +2137,7 @@ public Response addFiles(String jsonData, Dataset dataset, User authUser) { } } - catch ( javax.json.stream.JsonParsingException ex) { + catch ( jakarta.json.stream.JsonParsingException ex) { ex.printStackTrace(); return error(BAD_REQUEST, "Json Parsing Exception :" + ex.getMessage()); } diff --git a/src/main/java/edu/harvard/iq/dataverse/datavariable/CategoryMetadata.java b/src/main/java/edu/harvard/iq/dataverse/datavariable/CategoryMetadata.java index 5e03899b790..a9b1694d842 100644 --- a/src/main/java/edu/harvard/iq/dataverse/datavariable/CategoryMetadata.java +++ b/src/main/java/edu/harvard/iq/dataverse/datavariable/CategoryMetadata.java @@ -1,13 +1,13 @@ package edu.harvard.iq.dataverse.datavariable; -import javax.persistence.Index; -import javax.persistence.Entity; -import javax.persistence.Table; -import javax.persistence.GenerationType; -import javax.persistence.GeneratedValue; -import javax.persistence.Id; -import javax.persistence.ManyToOne; -import javax.persistence.JoinColumn; +import jakarta.persistence.Index; +import jakarta.persistence.Entity; +import jakarta.persistence.Table; +import jakarta.persistence.GenerationType; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.Id; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.JoinColumn; @Entity @Table(indexes = {@Index(columnList="category_id"), @Index(columnList="variablemetadata_id")}) diff --git a/src/main/java/edu/harvard/iq/dataverse/datavariable/DataVariable.java b/src/main/java/edu/harvard/iq/dataverse/datavariable/DataVariable.java index 6462f690cac..b2e9441a163 100644 --- a/src/main/java/edu/harvard/iq/dataverse/datavariable/DataVariable.java +++ b/src/main/java/edu/harvard/iq/dataverse/datavariable/DataVariable.java @@ -8,22 +8,22 @@ import java.io.Serializable; import java.util.Collection; -import javax.persistence.CascadeType; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.OneToMany; +import jakarta.persistence.CascadeType; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.OneToMany; import org.hibernate.validator.constraints.NotBlank; import edu.harvard.iq.dataverse.DataTable; import java.util.ArrayList; import java.util.List; -import javax.persistence.Column; -import javax.persistence.Index; -import javax.persistence.OrderBy; -import javax.persistence.Table; +import jakarta.persistence.Column; +import jakarta.persistence.Index; +import jakarta.persistence.OrderBy; +import jakarta.persistence.Table; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/datavariable/SummaryStatistic.java b/src/main/java/edu/harvard/iq/dataverse/datavariable/SummaryStatistic.java index bf81aff3e2b..6896ef360ce 100644 --- a/src/main/java/edu/harvard/iq/dataverse/datavariable/SummaryStatistic.java +++ b/src/main/java/edu/harvard/iq/dataverse/datavariable/SummaryStatistic.java @@ -7,14 +7,14 @@ package edu.harvard.iq.dataverse.datavariable; import java.io.Serializable; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.Table; /* * diff --git a/src/main/java/edu/harvard/iq/dataverse/datavariable/VarGroup.java b/src/main/java/edu/harvard/iq/dataverse/datavariable/VarGroup.java index 242110e333f..b52c76930d7 100644 --- a/src/main/java/edu/harvard/iq/dataverse/datavariable/VarGroup.java +++ b/src/main/java/edu/harvard/iq/dataverse/datavariable/VarGroup.java @@ -1,14 +1,14 @@ package edu.harvard.iq.dataverse.datavariable; -import javax.persistence.Entity; -import javax.persistence.Table; -import javax.persistence.Index; -import javax.persistence.Id; -import javax.persistence.ManyToOne; -import javax.persistence.JoinColumn; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.Table; +import jakarta.persistence.Index; +import jakarta.persistence.Id; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Column; import java.util.HashSet; import java.util.Set; diff --git a/src/main/java/edu/harvard/iq/dataverse/datavariable/VariableCategory.java b/src/main/java/edu/harvard/iq/dataverse/datavariable/VariableCategory.java index 6a3e702a561..5ccef82b5d1 100644 --- a/src/main/java/edu/harvard/iq/dataverse/datavariable/VariableCategory.java +++ b/src/main/java/edu/harvard/iq/dataverse/datavariable/VariableCategory.java @@ -8,16 +8,16 @@ import java.io.Serializable; import java.util.List; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; import edu.harvard.iq.dataverse.util.AlphaNumericComparator; -import javax.persistence.Index; -import javax.persistence.Table; +import jakarta.persistence.Index; +import jakarta.persistence.Table; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/datavariable/VariableMetadata.java b/src/main/java/edu/harvard/iq/dataverse/datavariable/VariableMetadata.java index c18355c9979..29e821c28a4 100644 --- a/src/main/java/edu/harvard/iq/dataverse/datavariable/VariableMetadata.java +++ b/src/main/java/edu/harvard/iq/dataverse/datavariable/VariableMetadata.java @@ -2,18 +2,18 @@ import java.io.Serializable; -import javax.persistence.Entity; -import javax.persistence.Table; -import javax.persistence.Index; -import javax.persistence.UniqueConstraint; -import javax.persistence.Id; -import javax.persistence.ManyToOne; -import javax.persistence.JoinColumn; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Column; -import javax.persistence.OneToMany; -import javax.persistence.CascadeType; +import jakarta.persistence.Entity; +import jakarta.persistence.Table; +import jakarta.persistence.Index; +import jakarta.persistence.UniqueConstraint; +import jakarta.persistence.Id; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Column; +import jakarta.persistence.OneToMany; +import jakarta.persistence.CascadeType; import java.util.Collection; import java.util.ArrayList; diff --git a/src/main/java/edu/harvard/iq/dataverse/datavariable/VariableRange.java b/src/main/java/edu/harvard/iq/dataverse/datavariable/VariableRange.java index 17098e6af54..eb04eac846b 100644 --- a/src/main/java/edu/harvard/iq/dataverse/datavariable/VariableRange.java +++ b/src/main/java/edu/harvard/iq/dataverse/datavariable/VariableRange.java @@ -7,14 +7,14 @@ package edu.harvard.iq.dataverse.datavariable; import java.io.Serializable; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.Table; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/datavariable/VariableRangeItem.java b/src/main/java/edu/harvard/iq/dataverse/datavariable/VariableRangeItem.java index 81db4225515..d5f99f7e016 100644 --- a/src/main/java/edu/harvard/iq/dataverse/datavariable/VariableRangeItem.java +++ b/src/main/java/edu/harvard/iq/dataverse/datavariable/VariableRangeItem.java @@ -8,14 +8,14 @@ import java.io.Serializable; import java.math.BigDecimal; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.Table; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/datavariable/VariableServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/datavariable/VariableServiceBean.java index 8287d1c7041..4636b126e0a 100644 --- a/src/main/java/edu/harvard/iq/dataverse/datavariable/VariableServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/datavariable/VariableServiceBean.java @@ -7,12 +7,12 @@ package edu.harvard.iq.dataverse.datavariable; import java.util.List; -import java.util.logging.Logger; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; -import javax.persistence.TypedQuery; + +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.TypedQuery; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/dataverse/DataverseUtil.java b/src/main/java/edu/harvard/iq/dataverse/dataverse/DataverseUtil.java index 04e7d56fad6..3ec35edea21 100644 --- a/src/main/java/edu/harvard/iq/dataverse/dataverse/DataverseUtil.java +++ b/src/main/java/edu/harvard/iq/dataverse/dataverse/DataverseUtil.java @@ -15,8 +15,7 @@ import java.util.Map; import java.util.logging.Logger; -import javax.ws.rs.BadRequestException; - +import jakarta.ws.rs.BadRequestException; import opennlp.tools.util.StringUtil; import org.apache.commons.io.FileUtils; diff --git a/src/main/java/edu/harvard/iq/dataverse/engine/command/CommandContext.java b/src/main/java/edu/harvard/iq/dataverse/engine/command/CommandContext.java index 8e555d5f7a2..2db78e22110 100644 --- a/src/main/java/edu/harvard/iq/dataverse/engine/command/CommandContext.java +++ b/src/main/java/edu/harvard/iq/dataverse/engine/command/CommandContext.java @@ -40,9 +40,9 @@ import edu.harvard.iq.dataverse.settings.SettingsServiceBean; import edu.harvard.iq.dataverse.util.SystemConfig; import edu.harvard.iq.dataverse.workflow.WorkflowServiceBean; -import java.util.List; + import java.util.Stack; -import javax.persistence.EntityManager; +import jakarta.persistence.EntityManager; /** * An interface for accessing Dataverse's resources, user info etc. Used by the diff --git a/src/main/java/edu/harvard/iq/dataverse/engine/command/DataverseRequest.java b/src/main/java/edu/harvard/iq/dataverse/engine/command/DataverseRequest.java index f0cba005a4a..27f26d16ce3 100644 --- a/src/main/java/edu/harvard/iq/dataverse/engine/command/DataverseRequest.java +++ b/src/main/java/edu/harvard/iq/dataverse/engine/command/DataverseRequest.java @@ -1,7 +1,6 @@ package edu.harvard.iq.dataverse.engine.command; import edu.harvard.iq.dataverse.api.AbstractApiBean; -import edu.harvard.iq.dataverse.api.batchjob.FileRecordJobResource; import edu.harvard.iq.dataverse.authorization.groups.impl.ipaddress.ip.IpAddress; import edu.harvard.iq.dataverse.authorization.users.AuthenticatedUser; import edu.harvard.iq.dataverse.authorization.users.User; @@ -10,7 +9,7 @@ import java.util.HashSet; import java.util.logging.Logger; -import javax.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletRequest; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/AbstractDatasetCommand.java b/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/AbstractDatasetCommand.java index 02e00e36855..cb37e3ddfc8 100644 --- a/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/AbstractDatasetCommand.java +++ b/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/AbstractDatasetCommand.java @@ -19,7 +19,7 @@ import java.util.logging.Level; import java.util.logging.Logger; import static java.util.stream.Collectors.joining; -import javax.validation.ConstraintViolation; +import jakarta.validation.ConstraintViolation; import edu.harvard.iq.dataverse.GlobalIdServiceBean; import edu.harvard.iq.dataverse.TermsOfUseAndAccess; import edu.harvard.iq.dataverse.pidproviders.FakePidProviderServiceBean; diff --git a/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/AddRoleAssigneesToExplicitGroupCommand.java b/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/AddRoleAssigneesToExplicitGroupCommand.java index 8ba1d181609..59c5d970b09 100644 --- a/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/AddRoleAssigneesToExplicitGroupCommand.java +++ b/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/AddRoleAssigneesToExplicitGroupCommand.java @@ -16,7 +16,7 @@ import java.util.Set; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJBException; +import jakarta.ejb.EJBException; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/ChangeUserIdentifierCommand.java b/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/ChangeUserIdentifierCommand.java index 4a5998aea00..7568f3eabb2 100644 --- a/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/ChangeUserIdentifierCommand.java +++ b/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/ChangeUserIdentifierCommand.java @@ -18,11 +18,10 @@ import edu.harvard.iq.dataverse.engine.command.exception.IllegalCommandException; import java.util.List; import java.util.Set; -import javax.validation.ConstraintViolation; -import javax.validation.Validation; -import javax.validation.Validator; -import javax.validation.ValidatorFactory; -import javax.ws.rs.core.Response; +import jakarta.validation.ConstraintViolation; +import jakarta.validation.Validation; +import jakarta.validation.Validator; +import jakarta.validation.ValidatorFactory; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/CreateRoleCommand.java b/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/CreateRoleCommand.java index cb9b0a3c774..8cffcd3d821 100644 --- a/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/CreateRoleCommand.java +++ b/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/CreateRoleCommand.java @@ -1,7 +1,6 @@ package edu.harvard.iq.dataverse.engine.command.impl; import edu.harvard.iq.dataverse.Dataverse; -import edu.harvard.iq.dataverse.api.AbstractApiBean; import edu.harvard.iq.dataverse.authorization.DataverseRole; import edu.harvard.iq.dataverse.authorization.Permission; import edu.harvard.iq.dataverse.authorization.users.AuthenticatedUser; @@ -13,7 +12,7 @@ import edu.harvard.iq.dataverse.engine.command.exception.CommandException; import edu.harvard.iq.dataverse.engine.command.exception.IllegalCommandException; import edu.harvard.iq.dataverse.util.BundleUtil; -import javax.persistence.NoResultException; +import jakarta.persistence.NoResultException; /** * Create a new role in a dataverse. diff --git a/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/CreateSavedSearchCommand.java b/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/CreateSavedSearchCommand.java index 147e1870566..7a549a51dd5 100644 --- a/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/CreateSavedSearchCommand.java +++ b/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/CreateSavedSearchCommand.java @@ -12,7 +12,7 @@ import edu.harvard.iq.dataverse.search.savedsearch.SavedSearchServiceBean; import java.util.logging.Level; import java.util.logging.Logger; -import javax.json.JsonObjectBuilder; +import jakarta.json.JsonObjectBuilder; @RequiredPermissions(Permission.PublishDataverse) public class CreateSavedSearchCommand extends AbstractCommand { diff --git a/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/GetProvJsonCommand.java b/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/GetProvJsonCommand.java index 23f08aadd3e..2de2adff099 100644 --- a/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/GetProvJsonCommand.java +++ b/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/GetProvJsonCommand.java @@ -12,9 +12,9 @@ import java.io.IOException; import java.io.InputStream; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonObject; -import javax.json.JsonReader; +import jakarta.json.Json; +import jakarta.json.JsonObject; +import jakarta.json.JsonReader; @RequiredPermissions(Permission.EditDataset) public class GetProvJsonCommand extends AbstractCommand { diff --git a/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/GetUserTracesCommand.java b/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/GetUserTracesCommand.java index f3324ba6f2e..e41d70d9804 100644 --- a/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/GetUserTracesCommand.java +++ b/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/GetUserTracesCommand.java @@ -17,14 +17,14 @@ import edu.harvard.iq.dataverse.engine.command.exception.PermissionException; import edu.harvard.iq.dataverse.search.savedsearch.SavedSearch; import edu.harvard.iq.dataverse.util.json.NullSafeJsonBuilder; -import java.math.BigDecimal; + import java.util.List; import java.util.Set; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObjectBuilder; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObjectBuilder; // Superuser-only enforced below. @RequiredPermissions({}) diff --git a/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/ImportFromFileSystemCommand.java b/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/ImportFromFileSystemCommand.java index 64beba82450..9c3c1bc229c 100644 --- a/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/ImportFromFileSystemCommand.java +++ b/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/ImportFromFileSystemCommand.java @@ -17,12 +17,12 @@ import java.util.Properties; import java.util.logging.Level; import java.util.logging.Logger; -import javax.batch.operations.JobOperator; -import javax.batch.operations.JobSecurityException; -import javax.batch.operations.JobStartException; -import javax.batch.runtime.BatchRuntime; -import javax.json.JsonObject; -import javax.json.JsonObjectBuilder; +import jakarta.batch.operations.JobOperator; +import jakarta.batch.operations.JobSecurityException; +import jakarta.batch.operations.JobStartException; +import jakarta.batch.runtime.BatchRuntime; +import jakarta.json.JsonObject; +import jakarta.json.JsonObjectBuilder; @RequiredPermissions(Permission.EditDataset) public class ImportFromFileSystemCommand extends AbstractCommand { diff --git a/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/LinkDataverseCommand.java b/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/LinkDataverseCommand.java index 1c63a1a3c4f..582afec932a 100644 --- a/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/LinkDataverseCommand.java +++ b/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/LinkDataverseCommand.java @@ -23,8 +23,7 @@ import java.util.Arrays; import java.util.Collections; import java.util.Date; -import java.util.concurrent.Future; -import javax.ws.rs.core.Response; + import org.apache.solr.client.solrj.SolrServerException; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/RedetectFileTypeCommand.java b/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/RedetectFileTypeCommand.java index 8eeca0cb4cd..7c520f894b4 100644 --- a/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/RedetectFileTypeCommand.java +++ b/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/RedetectFileTypeCommand.java @@ -19,7 +19,7 @@ import java.nio.channels.FileChannel; import java.nio.channels.ReadableByteChannel; import java.util.logging.Logger; -import javax.ejb.EJBException; +import jakarta.ejb.EJBException; @RequiredPermissions(Permission.EditDataset) public class RedetectFileTypeCommand extends AbstractCommand { diff --git a/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/UningestFileCommand.java b/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/UningestFileCommand.java index 29180f65e36..f2b89746160 100644 --- a/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/UningestFileCommand.java +++ b/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/UningestFileCommand.java @@ -22,11 +22,11 @@ import edu.harvard.iq.dataverse.engine.command.exception.IllegalCommandException; import edu.harvard.iq.dataverse.engine.command.exception.PermissionException; import edu.harvard.iq.dataverse.util.FileUtil; -import edu.harvard.iq.dataverse.util.StringUtil; + import java.io.IOException; import java.util.Collections; import java.util.logging.Logger; -import javax.persistence.Query; +import jakarta.persistence.Query; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/UpdateDatasetVersionCommand.java b/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/UpdateDatasetVersionCommand.java index 227c54c598f..7b9cad22cf4 100644 --- a/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/UpdateDatasetVersionCommand.java +++ b/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/UpdateDatasetVersionCommand.java @@ -19,7 +19,7 @@ import java.util.logging.Level; import java.util.logging.Logger; -import javax.validation.ConstraintViolationException; +import jakarta.validation.ConstraintViolationException; import org.apache.solr.client.solrj.SolrServerException; diff --git a/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/UpdateDataverseCommand.java b/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/UpdateDataverseCommand.java index 57a3394ff77..353df1500aa 100644 --- a/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/UpdateDataverseCommand.java +++ b/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/UpdateDataverseCommand.java @@ -6,7 +6,7 @@ import edu.harvard.iq.dataverse.Dataverse.DataverseType; import edu.harvard.iq.dataverse.DataverseFieldTypeInputLevel; import edu.harvard.iq.dataverse.authorization.Permission; -import edu.harvard.iq.dataverse.batch.util.LoggingUtil; + import static edu.harvard.iq.dataverse.dataverse.DataverseUtil.validateDataverseMetadataExternally; import edu.harvard.iq.dataverse.engine.command.AbstractCommand; import edu.harvard.iq.dataverse.engine.command.CommandContext; @@ -14,13 +14,12 @@ import edu.harvard.iq.dataverse.engine.command.RequiredPermissions; import edu.harvard.iq.dataverse.engine.command.exception.CommandException; import edu.harvard.iq.dataverse.engine.command.exception.IllegalCommandException; -import edu.harvard.iq.dataverse.search.IndexResponse; + import java.io.IOException; import java.util.ArrayList; import java.util.List; -import java.util.concurrent.Future; import java.util.logging.Logger; -import javax.persistence.TypedQuery; + import org.apache.solr.client.solrj.SolrServerException; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/export/DCTermsExporter.java b/src/main/java/edu/harvard/iq/dataverse/export/DCTermsExporter.java index 7c5fea0f1ec..6db082b1ad5 100644 --- a/src/main/java/edu/harvard/iq/dataverse/export/DCTermsExporter.java +++ b/src/main/java/edu/harvard/iq/dataverse/export/DCTermsExporter.java @@ -7,7 +7,7 @@ import edu.harvard.iq.dataverse.export.spi.Exporter; import edu.harvard.iq.dataverse.util.BundleUtil; import java.io.OutputStream; -import javax.json.JsonObject; +import jakarta.json.JsonObject; import javax.xml.stream.XMLStreamException; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/export/DDIExportServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/export/DDIExportServiceBean.java index 59ff539af37..5119b4b96c7 100644 --- a/src/main/java/edu/harvard/iq/dataverse/export/DDIExportServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/export/DDIExportServiceBean.java @@ -33,14 +33,14 @@ import java.util.logging.Logger; import java.util.logging.Level; import java.io.OutputStream; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.ejb.EJB; -import javax.ejb.EJBException; -import javax.ejb.TransactionAttribute; -import javax.ejb.TransactionAttributeType; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.ejb.EJB; +import jakarta.ejb.EJBException; +import jakarta.ejb.TransactionAttribute; +import jakarta.ejb.TransactionAttributeType; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; import javax.xml.stream.XMLStreamWriter; import javax.xml.stream.XMLStreamException; import javax.xml.stream.XMLOutputFactory; diff --git a/src/main/java/edu/harvard/iq/dataverse/export/DDIExporter.java b/src/main/java/edu/harvard/iq/dataverse/export/DDIExporter.java index bb325226fad..ee5b712086b 100644 --- a/src/main/java/edu/harvard/iq/dataverse/export/DDIExporter.java +++ b/src/main/java/edu/harvard/iq/dataverse/export/DDIExporter.java @@ -7,7 +7,7 @@ import edu.harvard.iq.dataverse.export.spi.Exporter; import edu.harvard.iq.dataverse.util.BundleUtil; import java.io.OutputStream; -import javax.json.JsonObject; +import jakarta.json.JsonObject; import javax.xml.stream.XMLStreamException; import javax.xml.stream.XMLStreamWriter; import javax.xml.stream.XMLOutputFactory; diff --git a/src/main/java/edu/harvard/iq/dataverse/export/DataCiteExporter.java b/src/main/java/edu/harvard/iq/dataverse/export/DataCiteExporter.java index 7110067296d..8ba40efd895 100644 --- a/src/main/java/edu/harvard/iq/dataverse/export/DataCiteExporter.java +++ b/src/main/java/edu/harvard/iq/dataverse/export/DataCiteExporter.java @@ -12,7 +12,7 @@ import java.io.OutputStream; import java.nio.charset.Charset; import java.util.Map; -import javax.json.JsonObject; +import jakarta.json.JsonObject; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/export/DublinCoreExporter.java b/src/main/java/edu/harvard/iq/dataverse/export/DublinCoreExporter.java index 7c4ebfdd44d..635059fd113 100644 --- a/src/main/java/edu/harvard/iq/dataverse/export/DublinCoreExporter.java +++ b/src/main/java/edu/harvard/iq/dataverse/export/DublinCoreExporter.java @@ -7,7 +7,7 @@ import edu.harvard.iq.dataverse.export.spi.Exporter; import edu.harvard.iq.dataverse.util.BundleUtil; import java.io.OutputStream; -import javax.json.JsonObject; +import jakarta.json.JsonObject; import javax.xml.stream.XMLStreamException; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/export/ExportService.java b/src/main/java/edu/harvard/iq/dataverse/export/ExportService.java index 27bfd03e460..f375f0a64a2 100644 --- a/src/main/java/edu/harvard/iq/dataverse/export/ExportService.java +++ b/src/main/java/edu/harvard/iq/dataverse/export/ExportService.java @@ -11,7 +11,6 @@ import edu.harvard.iq.dataverse.dataaccess.DataAccessOption; import edu.harvard.iq.dataverse.dataaccess.StorageIO; import edu.harvard.iq.dataverse.export.spi.Exporter; -import edu.harvard.iq.dataverse.settings.SettingsServiceBean; import edu.harvard.iq.dataverse.util.json.JsonPrinter; import java.io.BufferedReader; import java.io.File; @@ -37,9 +36,9 @@ import java.util.Set; import java.util.logging.Level; import java.util.logging.Logger; -import javax.json.JsonObject; -import javax.json.JsonObjectBuilder; -import javax.ws.rs.core.MediaType; +import jakarta.json.JsonObject; +import jakarta.json.JsonObjectBuilder; +import jakarta.ws.rs.core.MediaType; import org.apache.commons.io.IOUtils; diff --git a/src/main/java/edu/harvard/iq/dataverse/export/HtmlCodeBookExporter.java b/src/main/java/edu/harvard/iq/dataverse/export/HtmlCodeBookExporter.java index 367ac4bbc5b..ccdb3a03f5f 100644 --- a/src/main/java/edu/harvard/iq/dataverse/export/HtmlCodeBookExporter.java +++ b/src/main/java/edu/harvard/iq/dataverse/export/HtmlCodeBookExporter.java @@ -1,21 +1,17 @@ package edu.harvard.iq.dataverse.export; import com.google.auto.service.AutoService; -import edu.harvard.iq.dataverse.Dataset; import edu.harvard.iq.dataverse.DatasetVersion; import edu.harvard.iq.dataverse.export.ddi.DdiExportUtil; import edu.harvard.iq.dataverse.export.spi.Exporter; import edu.harvard.iq.dataverse.util.BundleUtil; -import javax.json.JsonObject; -import javax.ws.rs.core.MediaType; +import jakarta.json.JsonObject; +import jakarta.ws.rs.core.MediaType; import javax.xml.stream.XMLStreamException; -import java.io.File; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; -import java.nio.file.Path; -import java.nio.file.Paths; @AutoService(Exporter.class) public class HtmlCodeBookExporter implements Exporter { diff --git a/src/main/java/edu/harvard/iq/dataverse/export/JSONExporter.java b/src/main/java/edu/harvard/iq/dataverse/export/JSONExporter.java index 0c87e02456d..d4b6cd37fd5 100644 --- a/src/main/java/edu/harvard/iq/dataverse/export/JSONExporter.java +++ b/src/main/java/edu/harvard/iq/dataverse/export/JSONExporter.java @@ -6,8 +6,8 @@ import edu.harvard.iq.dataverse.export.spi.Exporter; import edu.harvard.iq.dataverse.util.BundleUtil; import java.io.OutputStream; -import javax.json.JsonObject; -import javax.ws.rs.core.MediaType; +import jakarta.json.JsonObject; +import jakarta.ws.rs.core.MediaType; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/export/OAI_DDIExporter.java b/src/main/java/edu/harvard/iq/dataverse/export/OAI_DDIExporter.java index 30934cfc891..feea7cee82d 100644 --- a/src/main/java/edu/harvard/iq/dataverse/export/OAI_DDIExporter.java +++ b/src/main/java/edu/harvard/iq/dataverse/export/OAI_DDIExporter.java @@ -7,7 +7,7 @@ import edu.harvard.iq.dataverse.export.spi.Exporter; import edu.harvard.iq.dataverse.util.BundleUtil; import java.io.OutputStream; -import javax.json.JsonObject; +import jakarta.json.JsonObject; import javax.xml.stream.XMLStreamException; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/export/OAI_OREExporter.java b/src/main/java/edu/harvard/iq/dataverse/export/OAI_OREExporter.java index 87adc1b4c5b..24fc758abcd 100644 --- a/src/main/java/edu/harvard/iq/dataverse/export/OAI_OREExporter.java +++ b/src/main/java/edu/harvard/iq/dataverse/export/OAI_OREExporter.java @@ -3,16 +3,13 @@ import com.google.auto.service.AutoService; import edu.harvard.iq.dataverse.DatasetVersion; import edu.harvard.iq.dataverse.export.spi.Exporter; -import edu.harvard.iq.dataverse.settings.SettingsServiceBean; -import edu.harvard.iq.dataverse.export.ExportException; import edu.harvard.iq.dataverse.util.BundleUtil; import edu.harvard.iq.dataverse.util.bagit.OREMap; import java.io.OutputStream; -import java.util.ResourceBundle; import java.util.logging.Logger; -import javax.json.JsonObject; -import javax.ws.rs.core.MediaType; +import jakarta.json.JsonObject; +import jakarta.ws.rs.core.MediaType; @AutoService(Exporter.class) public class OAI_OREExporter implements Exporter { diff --git a/src/main/java/edu/harvard/iq/dataverse/export/OpenAireExporter.java b/src/main/java/edu/harvard/iq/dataverse/export/OpenAireExporter.java index f4ce294f6e9..2c58212a96f 100644 --- a/src/main/java/edu/harvard/iq/dataverse/export/OpenAireExporter.java +++ b/src/main/java/edu/harvard/iq/dataverse/export/OpenAireExporter.java @@ -2,7 +2,7 @@ import java.io.OutputStream; -import javax.json.JsonObject; +import jakarta.json.JsonObject; import javax.xml.stream.XMLStreamException; import com.google.auto.service.AutoService; diff --git a/src/main/java/edu/harvard/iq/dataverse/export/SchemaDotOrgExporter.java b/src/main/java/edu/harvard/iq/dataverse/export/SchemaDotOrgExporter.java index 971f0e5afa5..65227a10f6f 100644 --- a/src/main/java/edu/harvard/iq/dataverse/export/SchemaDotOrgExporter.java +++ b/src/main/java/edu/harvard/iq/dataverse/export/SchemaDotOrgExporter.java @@ -8,10 +8,10 @@ import java.io.OutputStream; import java.io.StringReader; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonObject; -import javax.json.JsonReader; -import javax.ws.rs.core.MediaType; +import jakarta.json.Json; +import jakarta.json.JsonObject; +import jakarta.json.JsonReader; +import jakarta.ws.rs.core.MediaType; /** * Schema.org JSON-LD is used by Google Dataset Search and other services to diff --git a/src/main/java/edu/harvard/iq/dataverse/export/ddi/DdiExportUtil.java b/src/main/java/edu/harvard/iq/dataverse/export/ddi/DdiExportUtil.java index 5a51a896bc5..4807b6f3819 100644 --- a/src/main/java/edu/harvard/iq/dataverse/export/ddi/DdiExportUtil.java +++ b/src/main/java/edu/harvard/iq/dataverse/export/ddi/DdiExportUtil.java @@ -17,7 +17,6 @@ import edu.harvard.iq.dataverse.api.dto.MetadataBlockDTO; import edu.harvard.iq.dataverse.datavariable.VariableMetadata; import edu.harvard.iq.dataverse.datavariable.DataVariable; -import edu.harvard.iq.dataverse.datavariable.VariableServiceBean; import edu.harvard.iq.dataverse.datavariable.VariableRange; import edu.harvard.iq.dataverse.datavariable.SummaryStatistic; import edu.harvard.iq.dataverse.datavariable.VariableCategory; @@ -35,7 +34,6 @@ import static edu.harvard.iq.dataverse.util.SystemConfig.FQDN; import static edu.harvard.iq.dataverse.util.SystemConfig.SITE_URL; -import edu.harvard.iq.dataverse.util.BundleUtil; import edu.harvard.iq.dataverse.util.FileUtil; import edu.harvard.iq.dataverse.util.json.JsonUtil; import edu.harvard.iq.dataverse.util.xml.XmlPrinter; @@ -45,26 +43,22 @@ import java.net.InetAddress; import java.net.UnknownHostException; import java.nio.file.Files; -import java.nio.file.Path; import java.nio.file.Paths; import java.util.*; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.json.JsonObject; + +import jakarta.json.JsonObject; import javax.xml.stream.XMLOutputFactory; import javax.xml.stream.XMLStreamException; import javax.xml.stream.XMLStreamWriter; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; -import javax.xml.parsers.FactoryConfigurationError; import javax.xml.parsers.ParserConfigurationException; import org.xml.sax.SAXException; -import org.xml.sax.SAXParseException; import org.w3c.dom.Document; import org.apache.commons.lang3.StringUtils; -import org.w3c.dom.DOMException; // For write operation import javax.xml.transform.Transformer; @@ -74,9 +68,7 @@ import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamSource; import javax.xml.transform.stream.StreamResult; -import java.io.File; import java.io.InputStream; -import java.io.InputStreamReader; public class DdiExportUtil { diff --git a/src/main/java/edu/harvard/iq/dataverse/export/ddi/DdiExportUtilHelper.java b/src/main/java/edu/harvard/iq/dataverse/export/ddi/DdiExportUtilHelper.java index 149c6791a7e..d0cd8a4cae7 100644 --- a/src/main/java/edu/harvard/iq/dataverse/export/ddi/DdiExportUtilHelper.java +++ b/src/main/java/edu/harvard/iq/dataverse/export/ddi/DdiExportUtilHelper.java @@ -1,9 +1,9 @@ package edu.harvard.iq.dataverse.export.ddi; -import javax.annotation.PostConstruct; -import javax.ejb.EJB; -import javax.ejb.Singleton; -import javax.ejb.Startup; +import jakarta.annotation.PostConstruct; +import jakarta.ejb.EJB; +import jakarta.ejb.Singleton; +import jakarta.ejb.Startup; import edu.harvard.iq.dataverse.settings.SettingsServiceBean; diff --git a/src/main/java/edu/harvard/iq/dataverse/export/dublincore/DublinCoreExportUtil.java b/src/main/java/edu/harvard/iq/dataverse/export/dublincore/DublinCoreExportUtil.java index 9278faf1f8f..249ba5c56d6 100644 --- a/src/main/java/edu/harvard/iq/dataverse/export/dublincore/DublinCoreExportUtil.java +++ b/src/main/java/edu/harvard/iq/dataverse/export/dublincore/DublinCoreExportUtil.java @@ -14,17 +14,15 @@ import edu.harvard.iq.dataverse.api.dto.LicenseDTO; import edu.harvard.iq.dataverse.api.dto.MetadataBlockDTO; import edu.harvard.iq.dataverse.export.ddi.DdiExportUtil; -import edu.harvard.iq.dataverse.license.License; import edu.harvard.iq.dataverse.util.json.JsonUtil; -import java.io.ByteArrayOutputStream; + import java.io.OutputStream; import java.util.HashSet; import java.util.Iterator; import java.util.List; import java.util.Map; -import java.util.logging.Level; import java.util.logging.Logger; -import javax.json.JsonObject; +import jakarta.json.JsonObject; import javax.xml.stream.XMLOutputFactory; import javax.xml.stream.XMLStreamException; import javax.xml.stream.XMLStreamWriter; diff --git a/src/main/java/edu/harvard/iq/dataverse/export/openaire/OpenAireExportUtil.java b/src/main/java/edu/harvard/iq/dataverse/export/openaire/OpenAireExportUtil.java index 49fe203b96d..a777ec1154e 100644 --- a/src/main/java/edu/harvard/iq/dataverse/export/openaire/OpenAireExportUtil.java +++ b/src/main/java/edu/harvard/iq/dataverse/export/openaire/OpenAireExportUtil.java @@ -8,7 +8,7 @@ import java.util.Set; import java.util.logging.Logger; -import javax.json.JsonObject; +import jakarta.json.JsonObject; import javax.xml.stream.XMLOutputFactory; import javax.xml.stream.XMLStreamException; import javax.xml.stream.XMLStreamWriter; @@ -19,7 +19,6 @@ import edu.harvard.iq.dataverse.DatasetFieldConstant; import edu.harvard.iq.dataverse.GlobalId; -import edu.harvard.iq.dataverse.TermsOfUseAndAccess; import edu.harvard.iq.dataverse.api.dto.DatasetDTO; import edu.harvard.iq.dataverse.api.dto.DatasetVersionDTO; import edu.harvard.iq.dataverse.api.dto.FieldDTO; @@ -27,8 +26,8 @@ import edu.harvard.iq.dataverse.util.json.JsonUtil; import java.util.regex.Matcher; import java.util.regex.Pattern; -import javax.mail.internet.AddressException; -import javax.mail.internet.InternetAddress; +import jakarta.mail.internet.AddressException; +import jakarta.mail.internet.InternetAddress; public class OpenAireExportUtil { diff --git a/src/main/java/edu/harvard/iq/dataverse/export/spi/Exporter.java b/src/main/java/edu/harvard/iq/dataverse/export/spi/Exporter.java index e44265946f6..cd333e9eb62 100644 --- a/src/main/java/edu/harvard/iq/dataverse/export/spi/Exporter.java +++ b/src/main/java/edu/harvard/iq/dataverse/export/spi/Exporter.java @@ -8,8 +8,8 @@ import edu.harvard.iq.dataverse.DatasetVersion; import edu.harvard.iq.dataverse.export.ExportException; import java.io.OutputStream; -import javax.json.JsonObject; -import javax.ws.rs.core.MediaType; +import jakarta.json.JsonObject; +import jakarta.ws.rs.core.MediaType; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/externaltools/ExternalTool.java b/src/main/java/edu/harvard/iq/dataverse/externaltools/ExternalTool.java index c996e332bdb..e17f089cc5c 100644 --- a/src/main/java/edu/harvard/iq/dataverse/externaltools/ExternalTool.java +++ b/src/main/java/edu/harvard/iq/dataverse/externaltools/ExternalTool.java @@ -7,20 +7,19 @@ import java.util.Arrays; import java.util.List; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObjectBuilder; -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.EnumType; -import javax.persistence.Enumerated; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; -import javax.persistence.Transient; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObjectBuilder; +import jakarta.persistence.CascadeType; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.EnumType; +import jakarta.persistence.Enumerated; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.OneToMany; /** * A specification or definition for how an external tool is intended to diff --git a/src/main/java/edu/harvard/iq/dataverse/externaltools/ExternalToolHandler.java b/src/main/java/edu/harvard/iq/dataverse/externaltools/ExternalToolHandler.java index a4a51666cc5..1eb14a60174 100644 --- a/src/main/java/edu/harvard/iq/dataverse/externaltools/ExternalToolHandler.java +++ b/src/main/java/edu/harvard/iq/dataverse/externaltools/ExternalToolHandler.java @@ -2,7 +2,6 @@ import edu.harvard.iq.dataverse.DataFile; import edu.harvard.iq.dataverse.Dataset; -import edu.harvard.iq.dataverse.DatasetVersion; import edu.harvard.iq.dataverse.FileMetadata; import edu.harvard.iq.dataverse.GlobalId; import edu.harvard.iq.dataverse.authorization.users.ApiToken; @@ -12,10 +11,10 @@ import java.util.ArrayList; import java.util.List; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonArray; -import javax.json.JsonObject; -import javax.json.JsonReader; +import jakarta.json.Json; +import jakarta.json.JsonArray; +import jakarta.json.JsonObject; +import jakarta.json.JsonReader; /** * Handles an operation on a specific file. Requires a file id in order to be diff --git a/src/main/java/edu/harvard/iq/dataverse/externaltools/ExternalToolServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/externaltools/ExternalToolServiceBean.java index 95fd900e4d2..fc9c3366e2c 100644 --- a/src/main/java/edu/harvard/iq/dataverse/externaltools/ExternalToolServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/externaltools/ExternalToolServiceBean.java @@ -12,22 +12,20 @@ import java.util.List; import java.util.Set; import java.util.logging.Logger; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.json.Json; -import javax.json.JsonArray; -import javax.json.JsonObject; -import javax.json.JsonObjectBuilder; -import javax.json.JsonReader; -import javax.persistence.EntityManager; -import javax.persistence.NoResultException; -import javax.persistence.NonUniqueResultException; -import javax.persistence.PersistenceContext; -import javax.persistence.TypedQuery; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.json.Json; +import jakarta.json.JsonArray; +import jakarta.json.JsonObject; +import jakarta.json.JsonObjectBuilder; +import jakarta.json.JsonReader; +import jakarta.persistence.EntityManager; +import jakarta.persistence.NoResultException; +import jakarta.persistence.NonUniqueResultException; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.TypedQuery; import static edu.harvard.iq.dataverse.externaltools.ExternalTool.*; -import java.util.stream.Collectors; -import java.util.stream.Stream; @Stateless @Named diff --git a/src/main/java/edu/harvard/iq/dataverse/externaltools/ExternalToolType.java b/src/main/java/edu/harvard/iq/dataverse/externaltools/ExternalToolType.java index 3564d1871b5..fb4c0f5dc5d 100644 --- a/src/main/java/edu/harvard/iq/dataverse/externaltools/ExternalToolType.java +++ b/src/main/java/edu/harvard/iq/dataverse/externaltools/ExternalToolType.java @@ -1,18 +1,18 @@ package edu.harvard.iq.dataverse.externaltools; import java.io.Serializable; -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.EnumType; -import javax.persistence.Enumerated; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; +import jakarta.persistence.CascadeType; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.EnumType; +import jakarta.persistence.Enumerated; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.Table; @Entity @Table(indexes = { diff --git a/src/main/java/edu/harvard/iq/dataverse/feedback/Feedback.java b/src/main/java/edu/harvard/iq/dataverse/feedback/Feedback.java index e8677869496..90fe23a41e7 100644 --- a/src/main/java/edu/harvard/iq/dataverse/feedback/Feedback.java +++ b/src/main/java/edu/harvard/iq/dataverse/feedback/Feedback.java @@ -1,7 +1,7 @@ package edu.harvard.iq.dataverse.feedback; -import javax.json.Json; -import javax.json.JsonObjectBuilder; +import jakarta.json.Json; +import jakarta.json.JsonObjectBuilder; public class Feedback { diff --git a/src/main/java/edu/harvard/iq/dataverse/feedback/FeedbackUtil.java b/src/main/java/edu/harvard/iq/dataverse/feedback/FeedbackUtil.java index 8b23d68f4b7..8a2d33dadb7 100644 --- a/src/main/java/edu/harvard/iq/dataverse/feedback/FeedbackUtil.java +++ b/src/main/java/edu/harvard/iq/dataverse/feedback/FeedbackUtil.java @@ -14,7 +14,7 @@ import java.util.Arrays; import java.util.List; import java.util.logging.Logger; -import javax.mail.internet.InternetAddress; +import jakarta.mail.internet.InternetAddress; public class FeedbackUtil { diff --git a/src/main/java/edu/harvard/iq/dataverse/flyway/StartupFlywayMigrator.java b/src/main/java/edu/harvard/iq/dataverse/flyway/StartupFlywayMigrator.java index 71b53bd43f2..39bc46216ca 100644 --- a/src/main/java/edu/harvard/iq/dataverse/flyway/StartupFlywayMigrator.java +++ b/src/main/java/edu/harvard/iq/dataverse/flyway/StartupFlywayMigrator.java @@ -2,12 +2,12 @@ import org.flywaydb.core.Flyway; -import javax.annotation.PostConstruct; -import javax.annotation.Resource; -import javax.ejb.Singleton; -import javax.ejb.Startup; -import javax.ejb.TransactionManagement; -import javax.ejb.TransactionManagementType; +import jakarta.annotation.PostConstruct; +import jakarta.annotation.Resource; +import jakarta.ejb.Singleton; +import jakarta.ejb.Startup; +import jakarta.ejb.TransactionManagement; +import jakarta.ejb.TransactionManagementType; import javax.sql.DataSource; @Startup diff --git a/src/main/java/edu/harvard/iq/dataverse/harvest/client/ClientHarvestRun.java b/src/main/java/edu/harvard/iq/dataverse/harvest/client/ClientHarvestRun.java index 0dc94f835e9..b5956e59de1 100644 --- a/src/main/java/edu/harvard/iq/dataverse/harvest/client/ClientHarvestRun.java +++ b/src/main/java/edu/harvard/iq/dataverse/harvest/client/ClientHarvestRun.java @@ -7,14 +7,14 @@ import java.io.Serializable; import java.util.Date; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Temporal; -import javax.persistence.TemporalType; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.Temporal; +import jakarta.persistence.TemporalType; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/harvest/client/HarvesterServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/harvest/client/HarvesterServiceBean.java index 71cc23e242b..426409edb10 100644 --- a/src/main/java/edu/harvard/iq/dataverse/harvest/client/HarvesterServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/harvest/client/HarvesterServiceBean.java @@ -21,13 +21,13 @@ import java.util.logging.FileHandler; import java.util.logging.Level; import java.util.logging.Logger; -import javax.annotation.Resource; -import javax.ejb.Asynchronous; -import javax.ejb.EJB; -import javax.ejb.EJBException; -import javax.ejb.Stateless; -import javax.ejb.Timer; -import javax.inject.Named; +import jakarta.annotation.Resource; +import jakarta.ejb.Asynchronous; +import jakarta.ejb.EJB; +import jakarta.ejb.EJBException; +import jakarta.ejb.Stateless; +import jakarta.ejb.Timer; +import jakarta.inject.Named; //import javax.xml.bind.Unmarshaller; import javax.xml.parsers.ParserConfigurationException; import javax.xml.transform.TransformerException; @@ -44,8 +44,8 @@ import edu.harvard.iq.dataverse.search.IndexServiceBean; import java.io.FileWriter; import java.io.PrintWriter; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; /** * @@ -62,7 +62,7 @@ public class HarvesterServiceBean { @EJB DatasetServiceBean datasetService; @Resource - javax.ejb.TimerService timerService; + jakarta.ejb.TimerService timerService; @EJB DataverseTimerServiceBean dataverseTimerService; @EJB diff --git a/src/main/java/edu/harvard/iq/dataverse/harvest/client/HarvestingClient.java b/src/main/java/edu/harvard/iq/dataverse/harvest/client/HarvestingClient.java index 32365e17852..f493eecf9b2 100644 --- a/src/main/java/edu/harvard/iq/dataverse/harvest/client/HarvestingClient.java +++ b/src/main/java/edu/harvard/iq/dataverse/harvest/client/HarvestingClient.java @@ -17,25 +17,22 @@ import java.util.LinkedHashMap; import java.util.List; import java.util.Map; -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.OneToMany; -import javax.persistence.OneToOne; -import javax.persistence.OrderBy; -import javax.persistence.Table; -import javax.persistence.Temporal; -import javax.persistence.TemporalType; -import javax.validation.constraints.Pattern; -import javax.validation.constraints.Size; +import jakarta.persistence.CascadeType; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.OneToMany; +import jakarta.persistence.OrderBy; +import jakarta.persistence.Table; +import jakarta.validation.constraints.Pattern; +import jakarta.validation.constraints.Size; import org.hibernate.validator.constraints.NotBlank; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/harvest/client/HarvestingClientServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/harvest/client/HarvestingClientServiceBean.java index 0af73550190..5af8e738fc9 100644 --- a/src/main/java/edu/harvard/iq/dataverse/harvest/client/HarvestingClientServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/harvest/client/HarvestingClientServiceBean.java @@ -5,25 +5,23 @@ import edu.harvard.iq.dataverse.DataverseRequestServiceBean; import edu.harvard.iq.dataverse.DataverseServiceBean; import edu.harvard.iq.dataverse.EjbDataverseEngine; -import edu.harvard.iq.dataverse.engine.command.exception.CommandException; -import edu.harvard.iq.dataverse.engine.command.impl.DeleteHarvestingClientCommand; import edu.harvard.iq.dataverse.search.IndexServiceBean; import edu.harvard.iq.dataverse.timer.DataverseTimerServiceBean; import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.logging.Logger; -import javax.ejb.Asynchronous; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.ejb.TransactionAttribute; -import javax.ejb.TransactionAttributeType; -import javax.inject.Inject; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.NoResultException; -import javax.persistence.NonUniqueResultException; -import javax.persistence.PersistenceContext; +import jakarta.ejb.Asynchronous; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.ejb.TransactionAttribute; +import jakarta.ejb.TransactionAttributeType; +import jakarta.inject.Inject; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.NoResultException; +import jakarta.persistence.NonUniqueResultException; +import jakarta.persistence.PersistenceContext; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/harvest/server/OAIRecord.java b/src/main/java/edu/harvard/iq/dataverse/harvest/server/OAIRecord.java index 49e40e786ea..94753d8594d 100644 --- a/src/main/java/edu/harvard/iq/dataverse/harvest/server/OAIRecord.java +++ b/src/main/java/edu/harvard/iq/dataverse/harvest/server/OAIRecord.java @@ -21,12 +21,12 @@ import java.io.Serializable; import java.util.Date; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Temporal; -import javax.persistence.TemporalType; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Temporal; +import jakarta.persistence.TemporalType; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/harvest/server/OAIRecordServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/harvest/server/OAIRecordServiceBean.java index 02e7675a776..03334858aa1 100644 --- a/src/main/java/edu/harvard/iq/dataverse/harvest/server/OAIRecordServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/harvest/server/OAIRecordServiceBean.java @@ -12,27 +12,23 @@ import edu.harvard.iq.dataverse.export.ExportService; import edu.harvard.iq.dataverse.search.IndexServiceBean; import edu.harvard.iq.dataverse.settings.SettingsServiceBean; -import java.io.File; -import java.io.IOException; -import java.sql.Timestamp; -import java.text.SimpleDateFormat; + import java.util.Collection; import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; -import java.util.logging.FileHandler; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.ejb.TransactionAttribute; -import static javax.ejb.TransactionAttributeType.REQUIRES_NEW; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; -import javax.persistence.TypedQuery; -import javax.persistence.TemporalType; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.ejb.TransactionAttribute; +import static jakarta.ejb.TransactionAttributeType.REQUIRES_NEW; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.TypedQuery; +import jakarta.persistence.TemporalType; /** * @@ -264,7 +260,7 @@ public OAIRecord findOAIRecordBySetNameandGlobalId(String setName, String global try { oaiRecord = (OAIRecord) query.setMaxResults(1).getSingleResult(); - } catch (javax.persistence.NoResultException e) { + } catch (jakarta.persistence.NoResultException e) { // Do nothing, just return null. } logger.fine("returning oai record."); diff --git a/src/main/java/edu/harvard/iq/dataverse/harvest/server/OAISet.java b/src/main/java/edu/harvard/iq/dataverse/harvest/server/OAISet.java index 038bb66de32..b1fea317c82 100644 --- a/src/main/java/edu/harvard/iq/dataverse/harvest/server/OAISet.java +++ b/src/main/java/edu/harvard/iq/dataverse/harvest/server/OAISet.java @@ -20,16 +20,14 @@ package edu.harvard.iq.dataverse.harvest.server; import java.io.Serializable; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.OneToOne; -import javax.persistence.Version; -import javax.validation.constraints.Pattern; -import javax.validation.constraints.Size; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Version; +import jakarta.validation.constraints.Pattern; +import jakarta.validation.constraints.Size; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/harvest/server/OAISetServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/harvest/server/OAISetServiceBean.java index f300f02f70c..aec796b6cd9 100644 --- a/src/main/java/edu/harvard/iq/dataverse/harvest/server/OAISetServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/harvest/server/OAISetServiceBean.java @@ -17,18 +17,16 @@ import java.util.logging.FileHandler; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.Asynchronous; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.ejb.TransactionAttribute; -import javax.ejb.TransactionAttributeType; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; -import org.apache.solr.client.solrj.SolrClient; +import jakarta.ejb.Asynchronous; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.ejb.TransactionAttribute; +import jakarta.ejb.TransactionAttributeType; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; import org.apache.solr.client.solrj.SolrQuery; import org.apache.solr.client.solrj.SolrServerException; -import org.apache.solr.client.solrj.impl.HttpSolrClient; import org.apache.solr.client.solrj.impl.HttpSolrClient.RemoteSolrException; import org.apache.solr.client.solrj.response.QueryResponse; import org.apache.solr.common.SolrDocument; diff --git a/src/main/java/edu/harvard/iq/dataverse/harvest/server/web/servlet/OAIServlet.java b/src/main/java/edu/harvard/iq/dataverse/harvest/server/web/servlet/OAIServlet.java index d8619c42dfa..7e2a3b3f98a 100644 --- a/src/main/java/edu/harvard/iq/dataverse/harvest/server/web/servlet/OAIServlet.java +++ b/src/main/java/edu/harvard/iq/dataverse/harvest/server/web/servlet/OAIServlet.java @@ -49,13 +49,13 @@ import java.util.Date; import java.util.HashMap; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.mail.internet.InternetAddress; -import javax.servlet.ServletConfig; -import javax.servlet.ServletException; -import javax.servlet.http.HttpServlet; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; +import jakarta.ejb.EJB; +import jakarta.mail.internet.InternetAddress; +import jakarta.servlet.ServletConfig; +import jakarta.servlet.ServletException; +import jakarta.servlet.http.HttpServlet; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletResponse; import javax.xml.stream.XMLStreamException; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/ingest/IngestMessageBean.java b/src/main/java/edu/harvard/iq/dataverse/ingest/IngestMessageBean.java index b029c0c97c5..ea861dee603 100644 --- a/src/main/java/edu/harvard/iq/dataverse/ingest/IngestMessageBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/ingest/IngestMessageBean.java @@ -23,21 +23,20 @@ import edu.harvard.iq.dataverse.*; import edu.harvard.iq.dataverse.authorization.AuthenticationServiceBean; import edu.harvard.iq.dataverse.authorization.users.AuthenticatedUser; -import edu.harvard.iq.dataverse.util.BundleUtil; import java.sql.Timestamp; import java.time.Instant; import java.util.Iterator; import java.util.logging.Logger; -import javax.ejb.ActivationConfigProperty; -import javax.ejb.EJB; -import javax.ejb.MessageDriven; -import javax.ejb.TransactionAttribute; -import javax.ejb.TransactionAttributeType; -import javax.jms.JMSException; -import javax.jms.Message; -import javax.jms.MessageListener; -import javax.jms.ObjectMessage; +import jakarta.ejb.ActivationConfigProperty; +import jakarta.ejb.EJB; +import jakarta.ejb.MessageDriven; +import jakarta.ejb.TransactionAttribute; +import jakarta.ejb.TransactionAttributeType; +import jakarta.jms.JMSException; +import jakarta.jms.Message; +import jakarta.jms.MessageListener; +import jakarta.jms.ObjectMessage; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/ingest/IngestQueueProducer.java b/src/main/java/edu/harvard/iq/dataverse/ingest/IngestQueueProducer.java index 1ba63207208..39283adea49 100644 --- a/src/main/java/edu/harvard/iq/dataverse/ingest/IngestQueueProducer.java +++ b/src/main/java/edu/harvard/iq/dataverse/ingest/IngestQueueProducer.java @@ -1,13 +1,13 @@ package edu.harvard.iq.dataverse.ingest; -import javax.annotation.Resource; +import jakarta.annotation.Resource; // https://www.baeldung.com/jee-cdi-vs-ejb-singleton -import javax.inject.Singleton; -import javax.enterprise.inject.Produces; -import javax.jms.JMSConnectionFactoryDefinition; -import javax.jms.JMSDestinationDefinition; -import javax.jms.Queue; -import javax.jms.QueueConnectionFactory; +import jakarta.inject.Singleton; +import jakarta.enterprise.inject.Produces; +import jakarta.jms.JMSConnectionFactoryDefinition; +import jakarta.jms.JMSDestinationDefinition; +import jakarta.jms.Queue; +import jakarta.jms.QueueConnectionFactory; @JMSConnectionFactoryDefinition( description = "Dataverse Ingest Queue Factory", diff --git a/src/main/java/edu/harvard/iq/dataverse/ingest/IngestReport.java b/src/main/java/edu/harvard/iq/dataverse/ingest/IngestReport.java index 31208abf839..a1a8bde77f4 100644 --- a/src/main/java/edu/harvard/iq/dataverse/ingest/IngestReport.java +++ b/src/main/java/edu/harvard/iq/dataverse/ingest/IngestReport.java @@ -9,17 +9,17 @@ import edu.harvard.iq.dataverse.DataFile; import java.io.Serializable; import java.util.Date; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.Lob; -import javax.persistence.ManyToOne; -import javax.persistence.Table; -import javax.persistence.Temporal; -import javax.persistence.TemporalType; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.Lob; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.Table; +import jakarta.persistence.Temporal; +import jakarta.persistence.TemporalType; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/ingest/IngestRequest.java b/src/main/java/edu/harvard/iq/dataverse/ingest/IngestRequest.java index 024e90325c3..6e96244f6bf 100644 --- a/src/main/java/edu/harvard/iq/dataverse/ingest/IngestRequest.java +++ b/src/main/java/edu/harvard/iq/dataverse/ingest/IngestRequest.java @@ -7,16 +7,15 @@ import edu.harvard.iq.dataverse.DataFile; import java.io.Serializable; -import javax.persistence.CascadeType; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.OneToOne; -import javax.persistence.Table; +import jakarta.persistence.CascadeType; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.OneToOne; +import jakarta.persistence.Table; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/ingest/IngestServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/ingest/IngestServiceBean.java index 1add8e53ef0..5516bdaa7f6 100644 --- a/src/main/java/edu/harvard/iq/dataverse/ingest/IngestServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/ingest/IngestServiceBean.java @@ -100,19 +100,19 @@ import java.util.ListIterator; import java.util.logging.Logger; import java.util.Hashtable; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.jms.Queue; -import javax.jms.QueueConnectionFactory; -import javax.annotation.Resource; -import javax.ejb.Asynchronous; -import javax.jms.JMSException; -import javax.jms.QueueConnection; -import javax.jms.QueueSender; -import javax.jms.QueueSession; -import javax.jms.Message; -import javax.faces.application.FacesMessage; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.jms.Queue; +import jakarta.jms.QueueConnectionFactory; +import jakarta.annotation.Resource; +import jakarta.ejb.Asynchronous; +import jakarta.jms.JMSException; +import jakarta.jms.QueueConnection; +import jakarta.jms.QueueSender; +import jakarta.jms.QueueSession; +import jakarta.jms.Message; +import jakarta.faces.application.FacesMessage; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/ingest/IngestUtil.java b/src/main/java/edu/harvard/iq/dataverse/ingest/IngestUtil.java index 9484a412913..7b2ebe5fa44 100644 --- a/src/main/java/edu/harvard/iq/dataverse/ingest/IngestUtil.java +++ b/src/main/java/edu/harvard/iq/dataverse/ingest/IngestUtil.java @@ -20,15 +20,12 @@ package edu.harvard.iq.dataverse.ingest; import edu.harvard.iq.dataverse.DataFile; -import edu.harvard.iq.dataverse.Dataset; import edu.harvard.iq.dataverse.DatasetVersion; import edu.harvard.iq.dataverse.FileMetadata; import edu.harvard.iq.dataverse.util.FileUtil; import java.io.File; -import java.io.FileWriter; import java.io.IOException; -import java.io.PrintWriter; import java.util.ArrayList; import java.util.Collection; import java.util.HashSet; @@ -36,9 +33,7 @@ import java.util.List; import java.util.Set; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObjectBuilder; + import org.dataverse.unf.UNFUtil; import org.dataverse.unf.UnfException; diff --git a/src/main/java/edu/harvard/iq/dataverse/ingest/tabulardata/impl/plugins/rdata/RDATAFileReader.java b/src/main/java/edu/harvard/iq/dataverse/ingest/tabulardata/impl/plugins/rdata/RDATAFileReader.java index c2899b29d1f..087e139282b 100644 --- a/src/main/java/edu/harvard/iq/dataverse/ingest/tabulardata/impl/plugins/rdata/RDATAFileReader.java +++ b/src/main/java/edu/harvard/iq/dataverse/ingest/tabulardata/impl/plugins/rdata/RDATAFileReader.java @@ -21,14 +21,10 @@ import java.io.*; -import java.io.FileReader; import java.io.InputStreamReader; import java.text.*; import java.util.logging.*; import java.util.*; -import java.security.NoSuchAlgorithmException; - -import javax.inject.Inject; // Rosuda Wrappers and Methods for R-calls to Rserve import org.rosuda.REngine.REXP; @@ -42,18 +38,14 @@ import edu.harvard.iq.dataverse.datavariable.DataVariable; import edu.harvard.iq.dataverse.datavariable.VariableCategory; -import edu.harvard.iq.dataverse.ingest.plugin.spi.*; import edu.harvard.iq.dataverse.ingest.tabulardata.TabularDataFileReader; import edu.harvard.iq.dataverse.ingest.tabulardata.spi.TabularDataFileReaderSpi; import edu.harvard.iq.dataverse.ingest.tabulardata.TabularDataIngest; import edu.harvard.iq.dataverse.rserve.*; -import javax.naming.Context; -import javax.naming.InitialContext; -import javax.naming.NamingException; import org.apache.commons.lang3.RandomStringUtils; -import org.apache.commons.lang3.ArrayUtils; + /** * Dataverse 4.0 implementation of TabularDataFileReader for the * RData Binary Format. diff --git a/src/main/java/edu/harvard/iq/dataverse/license/License.java b/src/main/java/edu/harvard/iq/dataverse/license/License.java index 96baacc6731..428337c1c25 100644 --- a/src/main/java/edu/harvard/iq/dataverse/license/License.java +++ b/src/main/java/edu/harvard/iq/dataverse/license/License.java @@ -1,15 +1,15 @@ package edu.harvard.iq.dataverse.license; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.OneToMany; -import javax.persistence.Table; -import javax.persistence.UniqueConstraint; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.OneToMany; +import jakarta.persistence.Table; +import jakarta.persistence.UniqueConstraint; import edu.harvard.iq.dataverse.TermsOfUseAndAccess; diff --git a/src/main/java/edu/harvard/iq/dataverse/license/LicenseConverter.java b/src/main/java/edu/harvard/iq/dataverse/license/LicenseConverter.java index 4f874132128..26b7ca63a29 100644 --- a/src/main/java/edu/harvard/iq/dataverse/license/LicenseConverter.java +++ b/src/main/java/edu/harvard/iq/dataverse/license/LicenseConverter.java @@ -6,11 +6,11 @@ package edu.harvard.iq.dataverse.license; -import javax.enterprise.inject.spi.CDI; -import javax.faces.component.UIComponent; -import javax.faces.context.FacesContext; -import javax.faces.convert.Converter; -import javax.faces.convert.FacesConverter; +import jakarta.enterprise.inject.spi.CDI; +import jakarta.faces.component.UIComponent; +import jakarta.faces.context.FacesContext; +import jakarta.faces.convert.Converter; +import jakarta.faces.convert.FacesConverter; @FacesConverter("licenseConverter") public class LicenseConverter implements Converter { diff --git a/src/main/java/edu/harvard/iq/dataverse/license/LicenseServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/license/LicenseServiceBean.java index c18e168685a..63147abe498 100644 --- a/src/main/java/edu/harvard/iq/dataverse/license/LicenseServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/license/LicenseServiceBean.java @@ -4,13 +4,13 @@ import edu.harvard.iq.dataverse.actionlogging.ActionLogServiceBean; import edu.harvard.iq.dataverse.api.AbstractApiBean.WrappedResponse; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.NoResultException; -import javax.persistence.PersistenceContext; -import javax.persistence.PersistenceException; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.NoResultException; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.PersistenceException; import java.util.List; import java.util.logging.Level; import java.util.logging.Logger; diff --git a/src/main/java/edu/harvard/iq/dataverse/locality/DvObjectStorageLocation.java b/src/main/java/edu/harvard/iq/dataverse/locality/DvObjectStorageLocation.java index 33486128e7b..5844c8b6ab9 100644 --- a/src/main/java/edu/harvard/iq/dataverse/locality/DvObjectStorageLocation.java +++ b/src/main/java/edu/harvard/iq/dataverse/locality/DvObjectStorageLocation.java @@ -2,11 +2,11 @@ import edu.harvard.iq.dataverse.DvObject; import java.io.Serializable; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.OneToOne; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.OneToOne; /** * Future use, maybe. Once we're happy with the design we'll enable it as an diff --git a/src/main/java/edu/harvard/iq/dataverse/locality/StorageSite.java b/src/main/java/edu/harvard/iq/dataverse/locality/StorageSite.java index d873b9f8989..c074cb5918f 100644 --- a/src/main/java/edu/harvard/iq/dataverse/locality/StorageSite.java +++ b/src/main/java/edu/harvard/iq/dataverse/locality/StorageSite.java @@ -2,13 +2,13 @@ import java.io.Serializable; import java.util.Objects; -import javax.json.Json; -import javax.json.JsonObjectBuilder; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; +import jakarta.json.Json; +import jakarta.json.JsonObjectBuilder; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; @Entity public class StorageSite implements Serializable { diff --git a/src/main/java/edu/harvard/iq/dataverse/locality/StorageSiteServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/locality/StorageSiteServiceBean.java index c7057ab9318..781e896e9a7 100644 --- a/src/main/java/edu/harvard/iq/dataverse/locality/StorageSiteServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/locality/StorageSiteServiceBean.java @@ -2,12 +2,12 @@ import java.util.List; import java.util.logging.Logger; -import javax.ejb.Stateless; -import javax.persistence.EntityManager; -import javax.persistence.NoResultException; -import javax.persistence.NonUniqueResultException; -import javax.persistence.PersistenceContext; -import javax.persistence.TypedQuery; +import jakarta.ejb.Stateless; +import jakarta.persistence.EntityManager; +import jakarta.persistence.NoResultException; +import jakarta.persistence.NonUniqueResultException; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.TypedQuery; @Stateless public class StorageSiteServiceBean { diff --git a/src/main/java/edu/harvard/iq/dataverse/locality/StorageSiteUtil.java b/src/main/java/edu/harvard/iq/dataverse/locality/StorageSiteUtil.java index ebc2bb0f19f..6ff0f7ca379 100644 --- a/src/main/java/edu/harvard/iq/dataverse/locality/StorageSiteUtil.java +++ b/src/main/java/edu/harvard/iq/dataverse/locality/StorageSiteUtil.java @@ -2,7 +2,7 @@ import edu.harvard.iq.dataverse.util.SystemConfig; import java.util.List; -import javax.json.JsonObject; +import jakarta.json.JsonObject; public class StorageSiteUtil { diff --git a/src/main/java/edu/harvard/iq/dataverse/makedatacount/DatasetExternalCitations.java b/src/main/java/edu/harvard/iq/dataverse/makedatacount/DatasetExternalCitations.java index 3c1c0bc0c68..469f3abe9da 100644 --- a/src/main/java/edu/harvard/iq/dataverse/makedatacount/DatasetExternalCitations.java +++ b/src/main/java/edu/harvard/iq/dataverse/makedatacount/DatasetExternalCitations.java @@ -7,14 +7,14 @@ import edu.harvard.iq.dataverse.Dataset; import java.io.Serializable; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.validation.constraints.NotNull; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.validation.constraints.NotNull; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/makedatacount/DatasetExternalCitationsServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/makedatacount/DatasetExternalCitationsServiceBean.java index c05fc9b1a4e..50c24274bb2 100644 --- a/src/main/java/edu/harvard/iq/dataverse/makedatacount/DatasetExternalCitationsServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/makedatacount/DatasetExternalCitationsServiceBean.java @@ -10,16 +10,16 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import javax.ejb.EJB; -import javax.ejb.EJBException; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.json.JsonArray; -import javax.json.JsonObject; -import javax.json.JsonValue; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; -import javax.persistence.Query; +import jakarta.ejb.EJB; +import jakarta.ejb.EJBException; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.json.JsonArray; +import jakarta.json.JsonObject; +import jakarta.json.JsonValue; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.Query; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/makedatacount/DatasetMetrics.java b/src/main/java/edu/harvard/iq/dataverse/makedatacount/DatasetMetrics.java index fe0565c3ff8..ac3dff356eb 100644 --- a/src/main/java/edu/harvard/iq/dataverse/makedatacount/DatasetMetrics.java +++ b/src/main/java/edu/harvard/iq/dataverse/makedatacount/DatasetMetrics.java @@ -3,15 +3,15 @@ import edu.harvard.iq.dataverse.Dataset; import java.io.Serializable; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Transient; -import javax.validation.constraints.NotNull; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.Transient; +import jakarta.validation.constraints.NotNull; /** * Cached versions of views, downloads, and citations to show in the UI and API. diff --git a/src/main/java/edu/harvard/iq/dataverse/makedatacount/DatasetMetricsServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/makedatacount/DatasetMetricsServiceBean.java index 39afdf318ad..0925c164bf4 100644 --- a/src/main/java/edu/harvard/iq/dataverse/makedatacount/DatasetMetricsServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/makedatacount/DatasetMetricsServiceBean.java @@ -5,26 +5,23 @@ import edu.harvard.iq.dataverse.DatasetServiceBean; import java.io.StringReader; import java.math.BigDecimal; -import java.sql.Timestamp; import java.util.ArrayList; -import java.util.Date; import java.util.List; import java.util.ListIterator; import java.util.Set; -import java.util.concurrent.Future; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.EJBException; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.json.Json; -import javax.json.JsonArray; -import javax.json.JsonObject; -import javax.json.JsonReader; -import javax.json.JsonValue; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; -import javax.persistence.Query; +import jakarta.ejb.EJB; +import jakarta.ejb.EJBException; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.json.Json; +import jakarta.json.JsonArray; +import jakarta.json.JsonObject; +import jakarta.json.JsonReader; +import jakarta.json.JsonValue; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.Query; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/makedatacount/MakeDataCountLoggingServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/makedatacount/MakeDataCountLoggingServiceBean.java index e1a635a9d6c..5edf2fde0c3 100644 --- a/src/main/java/edu/harvard/iq/dataverse/makedatacount/MakeDataCountLoggingServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/makedatacount/MakeDataCountLoggingServiceBean.java @@ -16,14 +16,14 @@ import java.text.SimpleDateFormat; import java.util.Date; import java.util.TimeZone; -import javax.ejb.EJB; -import javax.enterprise.context.RequestScoped; -import javax.faces.context.FacesContext; -import javax.inject.Named; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpSession; -import javax.ws.rs.core.HttpHeaders; -import javax.ws.rs.core.UriInfo; +import jakarta.ejb.EJB; +import jakarta.enterprise.context.RequestScoped; +import jakarta.faces.context.FacesContext; +import jakarta.inject.Named; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpSession; +import jakarta.ws.rs.core.HttpHeaders; +import jakarta.ws.rs.core.UriInfo; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/makedatacount/MakeDataCountUtil.java b/src/main/java/edu/harvard/iq/dataverse/makedatacount/MakeDataCountUtil.java index f3d45642083..8f32750f090 100644 --- a/src/main/java/edu/harvard/iq/dataverse/makedatacount/MakeDataCountUtil.java +++ b/src/main/java/edu/harvard/iq/dataverse/makedatacount/MakeDataCountUtil.java @@ -1,17 +1,16 @@ package edu.harvard.iq.dataverse.makedatacount; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashSet; import java.util.List; import java.util.Set; import java.util.stream.Collectors; import java.util.stream.Stream; -import javax.json.JsonArray; -import javax.json.JsonObject; -import javax.json.JsonValue; -import javax.persistence.Transient; +import jakarta.json.JsonArray; +import jakarta.json.JsonObject; +import jakarta.json.JsonValue; +import jakarta.persistence.Transient; /** * See doc/sphinx-guides/source/admin/make-data-count.rst for user facing docs diff --git a/src/main/java/edu/harvard/iq/dataverse/metadataimport/ForeignMetadataImportServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/metadataimport/ForeignMetadataImportServiceBean.java index 88af8478a8f..33f8277919a 100644 --- a/src/main/java/edu/harvard/iq/dataverse/metadataimport/ForeignMetadataImportServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/metadataimport/ForeignMetadataImportServiceBean.java @@ -2,7 +2,6 @@ package edu.harvard.iq.dataverse.metadataimport; -import edu.harvard.iq.dataverse.ControlledVocabularyValue; import edu.harvard.iq.dataverse.DatasetVersion; import edu.harvard.iq.dataverse.DatasetField; import edu.harvard.iq.dataverse.DatasetFieldCompoundValue; @@ -17,13 +16,13 @@ import java.io.IOException; import java.util.logging.Logger; import java.io.StringReader; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.ejb.EJB; -import javax.ejb.EJBException; -import javax.persistence.EntityManager; -import javax.persistence.NoResultException; -import javax.persistence.PersistenceContext; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.ejb.EJB; +import jakarta.ejb.EJBException; +import jakarta.persistence.EntityManager; +import jakarta.persistence.NoResultException; +import jakarta.persistence.PersistenceContext; import javax.xml.stream.XMLStreamConstants; import javax.xml.stream.XMLStreamException; import javax.xml.stream.XMLStreamReader; diff --git a/src/main/java/edu/harvard/iq/dataverse/metrics/MetricsServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/metrics/MetricsServiceBean.java index 0189faf6598..99791569a3d 100644 --- a/src/main/java/edu/harvard/iq/dataverse/metrics/MetricsServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/metrics/MetricsServiceBean.java @@ -3,7 +3,6 @@ import edu.harvard.iq.dataverse.DatasetVersion; import edu.harvard.iq.dataverse.Dataverse; import edu.harvard.iq.dataverse.Metric; -import edu.harvard.iq.dataverse.makedatacount.DatasetMetrics; import edu.harvard.iq.dataverse.makedatacount.MakeDataCountUtil.MetricType; import static edu.harvard.iq.dataverse.metrics.MetricsUtil.*; @@ -23,19 +22,19 @@ import java.util.List; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.json.Json; -import javax.json.JsonArray; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObject; -import javax.json.JsonObjectBuilder; -import javax.persistence.EntityManager; -import javax.persistence.NoResultException; -import javax.persistence.NonUniqueResultException; -import javax.persistence.PersistenceContext; -import javax.persistence.Query; -import javax.ws.rs.core.UriInfo; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.json.Json; +import jakarta.json.JsonArray; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObject; +import jakarta.json.JsonObjectBuilder; +import jakarta.persistence.EntityManager; +import jakarta.persistence.NoResultException; +import jakarta.persistence.NonUniqueResultException; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.Query; +import jakarta.ws.rs.core.UriInfo; @Stateless public class MetricsServiceBean implements Serializable { @@ -383,7 +382,7 @@ public JsonArray filesByType(Dataverse d) { jab.add(stats); } - } catch (javax.persistence.NoResultException nr) { + } catch (jakarta.persistence.NoResultException nr) { // do nothing } return jab.build(); @@ -517,7 +516,7 @@ public JsonArray fileDownloads(String yyyymm, Dataverse d, boolean uniqueCounts) job.add(MetricsUtil.COUNT, (long) result[2]); jab.add(job); } - } catch (javax.persistence.NoResultException nr) { + } catch (jakarta.persistence.NoResultException nr) { // do nothing } return jab.build(); @@ -556,7 +555,7 @@ public JsonArray uniqueDatasetDownloads(String yyyymm, Dataverse d) { jab.add(job); } - } catch (javax.persistence.NoResultException nr) { + } catch (jakarta.persistence.NoResultException nr) { // do nothing } return jab.build(); @@ -716,7 +715,7 @@ public Metric getMetric(String name, String dataLocation, String dayString, Data Metric metric = null; try { metric = (Metric) query.getSingleResult(); - } catch (javax.persistence.NoResultException nr) { + } catch (jakarta.persistence.NoResultException nr) { // do nothing logger.fine("No result"); } catch (NonUniqueResultException nur) { diff --git a/src/main/java/edu/harvard/iq/dataverse/metrics/MetricsUtil.java b/src/main/java/edu/harvard/iq/dataverse/metrics/MetricsUtil.java index 90b61bcb29c..f4ef7a81b23 100644 --- a/src/main/java/edu/harvard/iq/dataverse/metrics/MetricsUtil.java +++ b/src/main/java/edu/harvard/iq/dataverse/metrics/MetricsUtil.java @@ -6,21 +6,19 @@ import java.time.LocalDate; import java.time.YearMonth; import java.time.format.DateTimeFormatter; -import java.time.format.DateTimeFormatterBuilder; import java.time.format.DateTimeParseException; -import java.time.temporal.ChronoField; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonArray; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObject; -import javax.json.JsonObjectBuilder; -import javax.json.JsonReader; -import javax.ws.rs.BadRequestException; +import jakarta.json.Json; +import jakarta.json.JsonArray; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObject; +import jakarta.json.JsonObjectBuilder; +import jakarta.json.JsonReader; +import jakarta.ws.rs.BadRequestException; public class MetricsUtil { diff --git a/src/main/java/edu/harvard/iq/dataverse/mydata/DataRetrieverAPI.java b/src/main/java/edu/harvard/iq/dataverse/mydata/DataRetrieverAPI.java index 6b31cfbecf8..a834e75f97f 100644 --- a/src/main/java/edu/harvard/iq/dataverse/mydata/DataRetrieverAPI.java +++ b/src/main/java/edu/harvard/iq/dataverse/mydata/DataRetrieverAPI.java @@ -23,21 +23,21 @@ import edu.harvard.iq.dataverse.search.SearchException; import edu.harvard.iq.dataverse.search.SearchFields; import edu.harvard.iq.dataverse.search.SortBy; -import java.math.BigDecimal; + import java.util.List; import java.util.Map; import java.util.Random; import java.util.logging.Logger; import java.util.Locale; -import javax.ejb.EJB; -import javax.inject.Inject; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObjectBuilder; -import javax.ws.rs.GET; -import javax.ws.rs.Path; -import javax.ws.rs.Produces; -import javax.ws.rs.QueryParam; +import jakarta.ejb.EJB; +import jakarta.inject.Inject; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObjectBuilder; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.Produces; +import jakarta.ws.rs.QueryParam; import edu.harvard.iq.dataverse.util.BundleUtil; import org.apache.commons.lang3.StringUtils; diff --git a/src/main/java/edu/harvard/iq/dataverse/mydata/MyDataFilterParams.java b/src/main/java/edu/harvard/iq/dataverse/mydata/MyDataFilterParams.java index 0e99220005c..e538d793dc0 100644 --- a/src/main/java/edu/harvard/iq/dataverse/mydata/MyDataFilterParams.java +++ b/src/main/java/edu/harvard/iq/dataverse/mydata/MyDataFilterParams.java @@ -17,9 +17,9 @@ import java.util.HashMap; import java.util.List; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObjectBuilder; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObjectBuilder; import org.apache.commons.lang3.StringUtils; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/mydata/MyDataFinder.java b/src/main/java/edu/harvard/iq/dataverse/mydata/MyDataFinder.java index 7aa0cab13d2..2a8d83e8081 100644 --- a/src/main/java/edu/harvard/iq/dataverse/mydata/MyDataFinder.java +++ b/src/main/java/edu/harvard/iq/dataverse/mydata/MyDataFinder.java @@ -18,9 +18,9 @@ import java.util.Map; import java.util.Set; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObjectBuilder; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObjectBuilder; import org.apache.commons.lang3.StringUtils; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/mydata/MyDataPage.java b/src/main/java/edu/harvard/iq/dataverse/mydata/MyDataPage.java index 03acc0ccddc..27c15df71fe 100644 --- a/src/main/java/edu/harvard/iq/dataverse/mydata/MyDataPage.java +++ b/src/main/java/edu/harvard/iq/dataverse/mydata/MyDataPage.java @@ -1,19 +1,12 @@ package edu.harvard.iq.dataverse.mydata; -import com.google.gson.JsonElement; -import com.google.gson.JsonObject; import edu.harvard.iq.dataverse.DatasetPage; import edu.harvard.iq.dataverse.DataverseRoleServiceBean; import edu.harvard.iq.dataverse.DataverseSession; -import edu.harvard.iq.dataverse.DvObject; -import static edu.harvard.iq.dataverse.DvObject.DATAFILE_DTYPE_STRING; -import static edu.harvard.iq.dataverse.DvObject.DATASET_DTYPE_STRING; -import static edu.harvard.iq.dataverse.DvObject.DATAVERSE_DTYPE_STRING; import edu.harvard.iq.dataverse.DvObjectServiceBean; import edu.harvard.iq.dataverse.PermissionsWrapper; import edu.harvard.iq.dataverse.RoleAssigneeServiceBean; import edu.harvard.iq.dataverse.search.SearchServiceBean; -import edu.harvard.iq.dataverse.search.SolrQueryResponse; import edu.harvard.iq.dataverse.authorization.DataverseRole; import edu.harvard.iq.dataverse.authorization.DataverseRolePermissionHelper; import edu.harvard.iq.dataverse.authorization.users.AuthenticatedUser; @@ -21,12 +14,12 @@ import java.util.ArrayList; import java.util.List; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.faces.context.FacesContext; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; -import javax.servlet.http.HttpServletRequest; +import jakarta.ejb.EJB; +import jakarta.faces.context.FacesContext; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; +import jakarta.servlet.http.HttpServletRequest; /* * To change this license header, choose License Headers in Project Properties. diff --git a/src/main/java/edu/harvard/iq/dataverse/mydata/Pager.java b/src/main/java/edu/harvard/iq/dataverse/mydata/Pager.java index 4bf13e04284..096974b9d72 100644 --- a/src/main/java/edu/harvard/iq/dataverse/mydata/Pager.java +++ b/src/main/java/edu/harvard/iq/dataverse/mydata/Pager.java @@ -15,9 +15,9 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObjectBuilder; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObjectBuilder; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/mydata/RolePermissionHelperPage.java b/src/main/java/edu/harvard/iq/dataverse/mydata/RolePermissionHelperPage.java index 06841c470d8..3ae33e78450 100644 --- a/src/main/java/edu/harvard/iq/dataverse/mydata/RolePermissionHelperPage.java +++ b/src/main/java/edu/harvard/iq/dataverse/mydata/RolePermissionHelperPage.java @@ -8,10 +8,10 @@ import edu.harvard.iq.dataverse.authorization.DataverseRolePermissionHelper; import java.util.List; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; +import jakarta.ejb.EJB; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; /* * To change this license header, choose License Headers in Project Properties. diff --git a/src/main/java/edu/harvard/iq/dataverse/mydata/RoleTagRetriever.java b/src/main/java/edu/harvard/iq/dataverse/mydata/RoleTagRetriever.java index 4556c92ff19..4a668ca69a6 100644 --- a/src/main/java/edu/harvard/iq/dataverse/mydata/RoleTagRetriever.java +++ b/src/main/java/edu/harvard/iq/dataverse/mydata/RoleTagRetriever.java @@ -23,9 +23,8 @@ import java.util.Set; import java.util.logging.Level; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import org.apache.commons.lang3.StringUtils; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; /** * Input: dvObject id, parent Id, and dvObject type (from Solr) diff --git a/src/main/java/edu/harvard/iq/dataverse/passwordreset/PasswordResetData.java b/src/main/java/edu/harvard/iq/dataverse/passwordreset/PasswordResetData.java index a3150161c52..c078860ad8e 100644 --- a/src/main/java/edu/harvard/iq/dataverse/passwordreset/PasswordResetData.java +++ b/src/main/java/edu/harvard/iq/dataverse/passwordreset/PasswordResetData.java @@ -6,19 +6,19 @@ import java.sql.Timestamp; import java.util.Date; import java.util.UUID; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.EnumType; -import javax.persistence.Enumerated; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.OneToOne; -import javax.persistence.Table; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.EnumType; +import jakarta.persistence.Enumerated; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.OneToOne; +import jakarta.persistence.Table; @Table(indexes = {@Index(columnList="token") , @Index(columnList="builtinuser_id")}) diff --git a/src/main/java/edu/harvard/iq/dataverse/passwordreset/PasswordResetPage.java b/src/main/java/edu/harvard/iq/dataverse/passwordreset/PasswordResetPage.java index b9eabf45159..b19721d56bb 100644 --- a/src/main/java/edu/harvard/iq/dataverse/passwordreset/PasswordResetPage.java +++ b/src/main/java/edu/harvard/iq/dataverse/passwordreset/PasswordResetPage.java @@ -16,19 +16,19 @@ import edu.harvard.iq.dataverse.util.SystemConfig; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.faces.application.FacesMessage; -import javax.faces.context.FacesContext; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; +import jakarta.ejb.EJB; +import jakarta.faces.application.FacesMessage; +import jakarta.faces.context.FacesContext; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; import edu.harvard.iq.dataverse.validation.PasswordValidatorServiceBean; import java.util.Arrays; import java.util.Date; import java.util.List; -import javax.faces.component.UIComponent; -import javax.faces.component.UIInput; +import jakarta.faces.component.UIComponent; +import jakarta.faces.component.UIInput; import org.apache.commons.lang3.StringUtils; import org.hibernate.validator.constraints.NotBlank; diff --git a/src/main/java/edu/harvard/iq/dataverse/passwordreset/PasswordResetServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/passwordreset/PasswordResetServiceBean.java index c8db23985d8..5d1c167d2a5 100644 --- a/src/main/java/edu/harvard/iq/dataverse/passwordreset/PasswordResetServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/passwordreset/PasswordResetServiceBean.java @@ -10,18 +10,17 @@ import edu.harvard.iq.dataverse.util.SystemConfig; import java.text.MessageFormat; -import java.util.Date; import java.util.List; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.NoResultException; -import javax.persistence.NonUniqueResultException; -import javax.persistence.PersistenceContext; -import javax.persistence.TypedQuery; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.NoResultException; +import jakarta.persistence.NonUniqueResultException; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.TypedQuery; import edu.harvard.iq.dataverse.authorization.users.AuthenticatedUser; @Stateless diff --git a/src/main/java/edu/harvard/iq/dataverse/pidproviders/FakePidProviderServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/pidproviders/FakePidProviderServiceBean.java index 58b765b31ab..cbab717ea7a 100644 --- a/src/main/java/edu/harvard/iq/dataverse/pidproviders/FakePidProviderServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/pidproviders/FakePidProviderServiceBean.java @@ -4,19 +4,16 @@ import edu.harvard.iq.dataverse.DvObject; import edu.harvard.iq.dataverse.GlobalId; import edu.harvard.iq.dataverse.engine.command.impl.CreateNewDatasetCommand; -import edu.harvard.iq.dataverse.engine.command.impl.ImportDatasetCommand; -import edu.harvard.iq.dataverse.util.FileUtil; import java.lang.StackWalker.StackFrame; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; -import java.util.Optional; import java.util.logging.Logger; import java.util.stream.Stream; -import javax.ejb.Stateless; +import jakarta.ejb.Stateless; @Stateless public class FakePidProviderServiceBean extends AbstractGlobalIdServiceBean { diff --git a/src/main/java/edu/harvard/iq/dataverse/pidproviders/PidUtil.java b/src/main/java/edu/harvard/iq/dataverse/pidproviders/PidUtil.java index f9b451ecab2..9d8b861eb9c 100644 --- a/src/main/java/edu/harvard/iq/dataverse/pidproviders/PidUtil.java +++ b/src/main/java/edu/harvard/iq/dataverse/pidproviders/PidUtil.java @@ -5,21 +5,17 @@ import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; -import java.net.MalformedURLException; -import java.net.ProtocolException; import java.net.URL; import java.util.Arrays; import java.util.Base64; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonObject; -import javax.json.JsonObjectBuilder; -import javax.ws.rs.BadRequestException; -import javax.ws.rs.InternalServerErrorException; -import javax.ws.rs.NotFoundException; -import javax.ws.rs.ServiceUnavailableException; -import javax.ws.rs.WebApplicationException; -import javax.ws.rs.core.Response; +import jakarta.json.Json; +import jakarta.json.JsonObject; +import jakarta.json.JsonObjectBuilder; +import jakarta.ws.rs.BadRequestException; +import jakarta.ws.rs.InternalServerErrorException; +import jakarta.ws.rs.NotFoundException; +import jakarta.ws.rs.ServiceUnavailableException; public class PidUtil { diff --git a/src/main/java/edu/harvard/iq/dataverse/privateurl/PrivateUrlPage.java b/src/main/java/edu/harvard/iq/dataverse/privateurl/PrivateUrlPage.java index b0658f10b34..9af4bb6af9e 100644 --- a/src/main/java/edu/harvard/iq/dataverse/privateurl/PrivateUrlPage.java +++ b/src/main/java/edu/harvard/iq/dataverse/privateurl/PrivateUrlPage.java @@ -4,10 +4,10 @@ import edu.harvard.iq.dataverse.authorization.users.PrivateUrlUser; import java.io.Serializable; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; +import jakarta.ejb.EJB; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; /** * Backing bean for JSF page. Sets session to {@link PrivateUrlUser}. diff --git a/src/main/java/edu/harvard/iq/dataverse/privateurl/PrivateUrlServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/privateurl/PrivateUrlServiceBean.java index efe64052c4a..fc9207f5da4 100644 --- a/src/main/java/edu/harvard/iq/dataverse/privateurl/PrivateUrlServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/privateurl/PrivateUrlServiceBean.java @@ -7,14 +7,14 @@ import edu.harvard.iq.dataverse.util.SystemConfig; import java.io.Serializable; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.persistence.EntityManager; -import javax.persistence.NoResultException; -import javax.persistence.NonUniqueResultException; -import javax.persistence.PersistenceContext; -import javax.persistence.TypedQuery; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.persistence.EntityManager; +import jakarta.persistence.NoResultException; +import jakarta.persistence.NonUniqueResultException; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.TypedQuery; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/provenance/ProvEntityFileDataConverter.java b/src/main/java/edu/harvard/iq/dataverse/provenance/ProvEntityFileDataConverter.java index 65b97b80eea..dc41c86119b 100644 --- a/src/main/java/edu/harvard/iq/dataverse/provenance/ProvEntityFileDataConverter.java +++ b/src/main/java/edu/harvard/iq/dataverse/provenance/ProvEntityFileDataConverter.java @@ -1,11 +1,10 @@ package edu.harvard.iq.dataverse.provenance; -import javax.enterprise.inject.spi.CDI; -import javax.faces.component.UIComponent; -import javax.faces.context.FacesContext; -import javax.faces.convert.Converter; -import javax.faces.convert.FacesConverter; -import javax.inject.Inject; +import jakarta.enterprise.inject.spi.CDI; +import jakarta.faces.component.UIComponent; +import jakarta.faces.context.FacesContext; +import jakarta.faces.convert.Converter; +import jakarta.faces.convert.FacesConverter; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/provenance/ProvInvestigator.java b/src/main/java/edu/harvard/iq/dataverse/provenance/ProvInvestigator.java index a17e77f2a9e..c2eecb90d9e 100644 --- a/src/main/java/edu/harvard/iq/dataverse/provenance/ProvInvestigator.java +++ b/src/main/java/edu/harvard/iq/dataverse/provenance/ProvInvestigator.java @@ -5,12 +5,12 @@ import com.google.gson.GsonBuilder; import com.google.gson.JsonElement; import com.google.gson.JsonParser; -import edu.harvard.iq.dataverse.api.AbstractApiBean; + import java.util.HashMap; import java.util.Map; import java.util.Set; import java.util.logging.Logger; -import javax.json.JsonObject; +import jakarta.json.JsonObject; import org.everit.json.schema.Schema; import org.everit.json.schema.ValidationException; import org.everit.json.schema.loader.SchemaLoader; diff --git a/src/main/java/edu/harvard/iq/dataverse/provenance/ProvPopupFragmentBean.java b/src/main/java/edu/harvard/iq/dataverse/provenance/ProvPopupFragmentBean.java index a4b7cdf8d4e..6e8a512902a 100644 --- a/src/main/java/edu/harvard/iq/dataverse/provenance/ProvPopupFragmentBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/provenance/ProvPopupFragmentBean.java @@ -24,19 +24,19 @@ import java.util.HashMap; import java.util.Map; import java.util.logging.Level; -import javax.ejb.EJB; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; +import jakarta.ejb.EJB; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; import org.apache.commons.io.IOUtils; import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set; -import javax.faces.application.FacesMessage; -import javax.faces.context.ExternalContext; -import javax.faces.context.FacesContext; -import javax.json.JsonObject; +import jakarta.faces.application.FacesMessage; +import jakarta.faces.context.ExternalContext; +import jakarta.faces.context.FacesContext; +import jakarta.json.JsonObject; import org.primefaces.model.file.UploadedFile; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/repositorystorageabstractionlayer/RepositoryStorageAbstractionLayerPage.java b/src/main/java/edu/harvard/iq/dataverse/repositorystorageabstractionlayer/RepositoryStorageAbstractionLayerPage.java index 4d89a2842cd..c252d2e3330 100644 --- a/src/main/java/edu/harvard/iq/dataverse/repositorystorageabstractionlayer/RepositoryStorageAbstractionLayerPage.java +++ b/src/main/java/edu/harvard/iq/dataverse/repositorystorageabstractionlayer/RepositoryStorageAbstractionLayerPage.java @@ -6,10 +6,10 @@ import edu.harvard.iq.dataverse.settings.SettingsServiceBean; import java.util.List; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.json.JsonArray; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.json.JsonArray; @Stateless @Named diff --git a/src/main/java/edu/harvard/iq/dataverse/repositorystorageabstractionlayer/RepositoryStorageAbstractionLayerUtil.java b/src/main/java/edu/harvard/iq/dataverse/repositorystorageabstractionlayer/RepositoryStorageAbstractionLayerUtil.java index ee52254d6f5..8501fba3ce0 100644 --- a/src/main/java/edu/harvard/iq/dataverse/repositorystorageabstractionlayer/RepositoryStorageAbstractionLayerUtil.java +++ b/src/main/java/edu/harvard/iq/dataverse/repositorystorageabstractionlayer/RepositoryStorageAbstractionLayerUtil.java @@ -3,15 +3,15 @@ import edu.harvard.iq.dataverse.Dataset; import edu.harvard.iq.dataverse.locality.StorageSite; import edu.harvard.iq.dataverse.settings.SettingsServiceBean; -import edu.harvard.iq.dataverse.util.SystemConfig; + import java.io.File; import java.util.ArrayList; import java.util.List; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonArray; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObject; +import jakarta.json.Json; +import jakarta.json.JsonArray; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObject; public class RepositoryStorageAbstractionLayerUtil { diff --git a/src/main/java/edu/harvard/iq/dataverse/search/AdvancedSearchPage.java b/src/main/java/edu/harvard/iq/dataverse/search/AdvancedSearchPage.java index a7a89def449..45be287d3a8 100644 --- a/src/main/java/edu/harvard/iq/dataverse/search/AdvancedSearchPage.java +++ b/src/main/java/edu/harvard/iq/dataverse/search/AdvancedSearchPage.java @@ -14,20 +14,16 @@ import java.io.UnsupportedEncodingException; import java.net.URLEncoder; import java.util.ArrayList; -import java.util.Arrays; import java.util.Collection; import java.util.HashMap; -import java.util.HashSet; import java.util.List; import java.util.Map; -import java.util.Set; -import java.util.StringTokenizer; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.faces.view.ViewScoped; -import javax.inject.Inject; -import javax.inject.Named; -import javax.json.JsonObject; +import jakarta.ejb.EJB; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; +import jakarta.json.JsonObject; import org.apache.commons.lang3.StringUtils; diff --git a/src/main/java/edu/harvard/iq/dataverse/search/FacetLabel.java b/src/main/java/edu/harvard/iq/dataverse/search/FacetLabel.java index f8bd0ea5a10..f97c1641479 100644 --- a/src/main/java/edu/harvard/iq/dataverse/search/FacetLabel.java +++ b/src/main/java/edu/harvard/iq/dataverse/search/FacetLabel.java @@ -1,6 +1,6 @@ package edu.harvard.iq.dataverse.search; -import javax.inject.Named; +import jakarta.inject.Named; @Named public class FacetLabel implements Comparable{ diff --git a/src/main/java/edu/harvard/iq/dataverse/search/Highlight.java b/src/main/java/edu/harvard/iq/dataverse/search/Highlight.java index 98a882c13ca..d40d8c362af 100644 --- a/src/main/java/edu/harvard/iq/dataverse/search/Highlight.java +++ b/src/main/java/edu/harvard/iq/dataverse/search/Highlight.java @@ -1,7 +1,7 @@ package edu.harvard.iq.dataverse.search; import java.util.List; -import javax.inject.Named; +import jakarta.inject.Named; @Named public class Highlight { diff --git a/src/main/java/edu/harvard/iq/dataverse/search/IndexAsync.java b/src/main/java/edu/harvard/iq/dataverse/search/IndexAsync.java index a04ae934259..c9cf1cd9dc7 100644 --- a/src/main/java/edu/harvard/iq/dataverse/search/IndexAsync.java +++ b/src/main/java/edu/harvard/iq/dataverse/search/IndexAsync.java @@ -5,9 +5,9 @@ import java.util.Collection; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.Asynchronous; -import javax.ejb.EJB; -import javax.ejb.Stateless; +import jakarta.ejb.Asynchronous; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; @Stateless public class IndexAsync { diff --git a/src/main/java/edu/harvard/iq/dataverse/search/IndexBatchServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/search/IndexBatchServiceBean.java index 34c145fa6e8..6b4eb844c70 100644 --- a/src/main/java/edu/harvard/iq/dataverse/search/IndexBatchServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/search/IndexBatchServiceBean.java @@ -1,30 +1,27 @@ package edu.harvard.iq.dataverse.search; -import edu.harvard.iq.dataverse.Dataset; import edu.harvard.iq.dataverse.DatasetServiceBean; import edu.harvard.iq.dataverse.Dataverse; import edu.harvard.iq.dataverse.DataverseServiceBean; import edu.harvard.iq.dataverse.DvObjectServiceBean; import edu.harvard.iq.dataverse.util.SystemConfig; import java.io.IOException; -import java.sql.Timestamp; import java.util.ArrayList; -import java.util.Date; import java.util.List; import java.util.concurrent.Future; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.AsyncResult; -import javax.ejb.Asynchronous; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObject; -import javax.json.JsonObjectBuilder; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; +import jakarta.ejb.AsyncResult; +import jakarta.ejb.Asynchronous; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObject; +import jakarta.json.JsonObjectBuilder; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; import org.apache.solr.client.solrj.SolrServerException; @Named diff --git a/src/main/java/edu/harvard/iq/dataverse/search/IndexServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/search/IndexServiceBean.java index bd66e822c20..64b507c5ee6 100644 --- a/src/main/java/edu/harvard/iq/dataverse/search/IndexServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/search/IndexServiceBean.java @@ -54,19 +54,19 @@ import java.util.function.Function; import java.util.logging.Logger; import java.util.stream.Collectors; -import javax.annotation.PostConstruct; -import javax.annotation.PreDestroy; -import javax.ejb.AsyncResult; -import javax.ejb.Asynchronous; -import javax.ejb.EJB; -import javax.ejb.EJBException; -import javax.ejb.Stateless; -import javax.ejb.TransactionAttribute; -import static javax.ejb.TransactionAttributeType.REQUIRES_NEW; -import javax.inject.Named; -import javax.json.JsonObject; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; +import jakarta.annotation.PostConstruct; +import jakarta.annotation.PreDestroy; +import jakarta.ejb.AsyncResult; +import jakarta.ejb.Asynchronous; +import jakarta.ejb.EJB; +import jakarta.ejb.EJBException; +import jakarta.ejb.Stateless; +import jakarta.ejb.TransactionAttribute; +import static jakarta.ejb.TransactionAttributeType.REQUIRES_NEW; +import jakarta.inject.Named; +import jakarta.json.JsonObject; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; import org.apache.commons.io.IOUtils; import org.apache.commons.lang3.StringUtils; diff --git a/src/main/java/edu/harvard/iq/dataverse/search/SearchFilesServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/search/SearchFilesServiceBean.java index 2bf8807e301..8caee7d16b4 100644 --- a/src/main/java/edu/harvard/iq/dataverse/search/SearchFilesServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/search/SearchFilesServiceBean.java @@ -7,11 +7,11 @@ import java.util.ArrayList; import java.util.List; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.faces.context.FacesContext; -import javax.inject.Named; -import javax.servlet.http.HttpServletRequest; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.faces.context.FacesContext; +import jakarta.inject.Named; +import jakarta.servlet.http.HttpServletRequest; @Named @Stateless diff --git a/src/main/java/edu/harvard/iq/dataverse/search/SearchIncludeFragment.java b/src/main/java/edu/harvard/iq/dataverse/search/SearchIncludeFragment.java index 6da4960679d..742eaf7a7ca 100644 --- a/src/main/java/edu/harvard/iq/dataverse/search/SearchIncludeFragment.java +++ b/src/main/java/edu/harvard/iq/dataverse/search/SearchIncludeFragment.java @@ -34,12 +34,12 @@ import java.util.Map; import java.util.Set; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.enterprise.context.RequestScoped; -import javax.faces.context.FacesContext; -import javax.inject.Inject; -import javax.inject.Named; -import javax.servlet.http.HttpServletRequest; +import jakarta.ejb.EJB; +import jakarta.enterprise.context.RequestScoped; +import jakarta.faces.context.FacesContext; +import jakarta.inject.Inject; +import jakarta.inject.Named; +import jakarta.servlet.http.HttpServletRequest; import org.apache.commons.lang3.StringUtils; diff --git a/src/main/java/edu/harvard/iq/dataverse/search/SearchPermissionsServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/search/SearchPermissionsServiceBean.java index e96164d442d..0dd2153f75b 100644 --- a/src/main/java/edu/harvard/iq/dataverse/search/SearchPermissionsServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/search/SearchPermissionsServiceBean.java @@ -22,9 +22,9 @@ import java.util.Map; import java.util.Set; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.inject.Named; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; /** * Determine whether items should be searchable. diff --git a/src/main/java/edu/harvard/iq/dataverse/search/SearchServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/search/SearchServiceBean.java index 8dc367ec5c9..cbeb8d45c6d 100644 --- a/src/main/java/edu/harvard/iq/dataverse/search/SearchServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/search/SearchServiceBean.java @@ -19,7 +19,6 @@ import edu.harvard.iq.dataverse.util.SystemConfig; import java.io.IOException; import java.lang.reflect.Field; -import java.net.URL; import java.util.ArrayList; import java.util.Arrays; import java.util.Calendar; @@ -33,12 +32,12 @@ import java.util.MissingResourceException; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.EJBTransactionRolledbackException; -import javax.ejb.Stateless; -import javax.ejb.TransactionRolledbackLocalException; -import javax.inject.Named; -import javax.persistence.NoResultException; +import jakarta.ejb.EJB; +import jakarta.ejb.EJBTransactionRolledbackException; +import jakarta.ejb.Stateless; +import jakarta.ejb.TransactionRolledbackLocalException; +import jakarta.inject.Named; +import jakarta.persistence.NoResultException; import org.apache.solr.client.solrj.SolrQuery; import org.apache.solr.client.solrj.SolrQuery.SortClause; import org.apache.solr.client.solrj.SolrServerException; diff --git a/src/main/java/edu/harvard/iq/dataverse/search/SolrClientService.java b/src/main/java/edu/harvard/iq/dataverse/search/SolrClientService.java index f00ece9aacc..3cdebbd8305 100644 --- a/src/main/java/edu/harvard/iq/dataverse/search/SolrClientService.java +++ b/src/main/java/edu/harvard/iq/dataverse/search/SolrClientService.java @@ -8,11 +8,11 @@ import edu.harvard.iq.dataverse.util.SystemConfig; import java.io.IOException; import java.util.logging.Logger; -import javax.annotation.PostConstruct; -import javax.annotation.PreDestroy; -import javax.ejb.EJB; -import javax.ejb.Singleton; -import javax.inject.Named; +import jakarta.annotation.PostConstruct; +import jakarta.annotation.PreDestroy; +import jakarta.ejb.EJB; +import jakarta.ejb.Singleton; +import jakarta.inject.Named; import org.apache.solr.client.solrj.SolrClient; import org.apache.solr.client.solrj.impl.HttpSolrClient; diff --git a/src/main/java/edu/harvard/iq/dataverse/search/SolrIndexServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/search/SolrIndexServiceBean.java index ef4422e8d89..2464e53f2ca 100644 --- a/src/main/java/edu/harvard/iq/dataverse/search/SolrIndexServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/search/SolrIndexServiceBean.java @@ -12,7 +12,6 @@ import edu.harvard.iq.dataverse.FileMetadata; import edu.harvard.iq.dataverse.util.SystemConfig; import java.io.IOException; -import java.sql.Timestamp; import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; @@ -22,11 +21,11 @@ import java.util.Set; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.json.Json; -import javax.json.JsonObjectBuilder; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.json.Json; +import jakarta.json.JsonObjectBuilder; import org.apache.solr.client.solrj.SolrServerException; import org.apache.solr.client.solrj.response.UpdateResponse; import org.apache.solr.common.SolrInputDocument; diff --git a/src/main/java/edu/harvard/iq/dataverse/search/SolrQueryResponse.java b/src/main/java/edu/harvard/iq/dataverse/search/SolrQueryResponse.java index b499b80961e..893099ff08d 100644 --- a/src/main/java/edu/harvard/iq/dataverse/search/SolrQueryResponse.java +++ b/src/main/java/edu/harvard/iq/dataverse/search/SolrQueryResponse.java @@ -5,8 +5,8 @@ import java.util.List; import java.util.Map; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonObjectBuilder; +import jakarta.json.Json; +import jakarta.json.JsonObjectBuilder; import org.apache.solr.client.solrj.SolrQuery; import org.apache.solr.client.solrj.response.FacetField; diff --git a/src/main/java/edu/harvard/iq/dataverse/search/SolrSearchResult.java b/src/main/java/edu/harvard/iq/dataverse/search/SolrSearchResult.java index 59fcd1d8503..62f606318e9 100644 --- a/src/main/java/edu/harvard/iq/dataverse/search/SolrSearchResult.java +++ b/src/main/java/edu/harvard/iq/dataverse/search/SolrSearchResult.java @@ -9,10 +9,10 @@ import java.util.Map; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObject; -import javax.json.JsonObjectBuilder; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObject; +import jakarta.json.JsonObjectBuilder; import org.apache.commons.collections4.CollectionUtils; diff --git a/src/main/java/edu/harvard/iq/dataverse/search/savedsearch/SavedSearch.java b/src/main/java/edu/harvard/iq/dataverse/search/savedsearch/SavedSearch.java index 66bb63ed596..ff4a2e4aa96 100644 --- a/src/main/java/edu/harvard/iq/dataverse/search/savedsearch/SavedSearch.java +++ b/src/main/java/edu/harvard/iq/dataverse/search/savedsearch/SavedSearch.java @@ -5,16 +5,16 @@ import java.io.Serializable; import java.util.ArrayList; import java.util.List; -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.OneToMany; -import javax.persistence.Table; +import jakarta.persistence.CascadeType; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.OneToMany; +import jakarta.persistence.Table; @Entity @Table(indexes = {@Index(columnList="definitionpoint_id") diff --git a/src/main/java/edu/harvard/iq/dataverse/search/savedsearch/SavedSearchFilterQuery.java b/src/main/java/edu/harvard/iq/dataverse/search/savedsearch/SavedSearchFilterQuery.java index f884a9529c9..7f51f9c8728 100644 --- a/src/main/java/edu/harvard/iq/dataverse/search/savedsearch/SavedSearchFilterQuery.java +++ b/src/main/java/edu/harvard/iq/dataverse/search/savedsearch/SavedSearchFilterQuery.java @@ -1,16 +1,16 @@ package edu.harvard.iq.dataverse.search.savedsearch; import java.io.Serializable; -import javax.persistence.CascadeType; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Index; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; +import jakarta.persistence.CascadeType; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Index; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.Table; @Entity @Table(indexes = {@Index(columnList="savedsearch_id")}) diff --git a/src/main/java/edu/harvard/iq/dataverse/search/savedsearch/SavedSearchServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/search/savedsearch/SavedSearchServiceBean.java index a495842e40d..de6e9aacc95 100644 --- a/src/main/java/edu/harvard/iq/dataverse/search/savedsearch/SavedSearchServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/search/savedsearch/SavedSearchServiceBean.java @@ -21,24 +21,23 @@ import edu.harvard.iq.dataverse.search.SortBy; import edu.harvard.iq.dataverse.util.SystemConfig; import java.util.ArrayList; -import java.util.Collections; import java.util.Date; import java.util.List; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.EJB; -import javax.ejb.Schedule; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObjectBuilder; -import javax.persistence.EntityManager; -import javax.persistence.NoResultException; -import javax.persistence.NonUniqueResultException; -import javax.persistence.PersistenceContext; -import javax.persistence.TypedQuery; -import javax.servlet.http.HttpServletRequest; +import jakarta.ejb.EJB; +import jakarta.ejb.Schedule; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObjectBuilder; +import jakarta.persistence.EntityManager; +import jakarta.persistence.NoResultException; +import jakarta.persistence.NonUniqueResultException; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.TypedQuery; +import jakarta.servlet.http.HttpServletRequest; @Stateless @Named diff --git a/src/main/java/edu/harvard/iq/dataverse/settings/Setting.java b/src/main/java/edu/harvard/iq/dataverse/settings/Setting.java index 160ed693eee..b1910a2fbb5 100644 --- a/src/main/java/edu/harvard/iq/dataverse/settings/Setting.java +++ b/src/main/java/edu/harvard/iq/dataverse/settings/Setting.java @@ -2,13 +2,13 @@ import java.io.Serializable; import java.util.Objects; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Id; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.Id; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; /** * A single value in the config of dataverse. diff --git a/src/main/java/edu/harvard/iq/dataverse/settings/SettingsServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/settings/SettingsServiceBean.java index e13ea806dc7..9ba0a3815f3 100644 --- a/src/main/java/edu/harvard/iq/dataverse/settings/SettingsServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/settings/SettingsServiceBean.java @@ -5,17 +5,16 @@ import edu.harvard.iq.dataverse.api.ApiBlockingFilter; import edu.harvard.iq.dataverse.util.StringUtil; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.json.Json; -import javax.json.JsonArray; -import javax.json.JsonObject; -import javax.json.JsonReader; -import javax.json.JsonValue; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; - +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.json.Json; +import jakarta.json.JsonArray; +import jakarta.json.JsonObject; +import jakarta.json.JsonReader; +import jakarta.json.JsonValue; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; @@ -764,7 +763,6 @@ public Map getBaseMetadataLanguageMap(Map languag } public void initLocaleSettings(Map configuredLocales) { - try { JSONArray entries = new JSONArray(getValueForKey(SettingsServiceBean.Key.Languages, "[]")); for (Object obj : entries) { diff --git a/src/main/java/edu/harvard/iq/dataverse/settings/source/DbSettingConfigHelper.java b/src/main/java/edu/harvard/iq/dataverse/settings/source/DbSettingConfigHelper.java index 7b9783dee06..6bf1e180465 100644 --- a/src/main/java/edu/harvard/iq/dataverse/settings/source/DbSettingConfigHelper.java +++ b/src/main/java/edu/harvard/iq/dataverse/settings/source/DbSettingConfigHelper.java @@ -2,10 +2,10 @@ import edu.harvard.iq.dataverse.settings.SettingsServiceBean; -import javax.annotation.PostConstruct; -import javax.ejb.EJB; -import javax.ejb.Singleton; -import javax.ejb.Startup; +import jakarta.annotation.PostConstruct; +import jakarta.ejb.EJB; +import jakarta.ejb.Singleton; +import jakarta.ejb.Startup; /** * This is a small helper bean for the MPCONFIG DbSettingConfigSource. diff --git a/src/main/java/edu/harvard/iq/dataverse/sitemap/SiteMapServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/sitemap/SiteMapServiceBean.java index 14db98e540e..a51acd1f54f 100644 --- a/src/main/java/edu/harvard/iq/dataverse/sitemap/SiteMapServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/sitemap/SiteMapServiceBean.java @@ -3,8 +3,8 @@ import edu.harvard.iq.dataverse.Dataset; import edu.harvard.iq.dataverse.Dataverse; import java.util.List; -import javax.ejb.Asynchronous; -import javax.ejb.Stateless; +import jakarta.ejb.Asynchronous; +import jakarta.ejb.Stateless; @Stateless public class SiteMapServiceBean { diff --git a/src/main/java/edu/harvard/iq/dataverse/timer/DataverseTimerServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/timer/DataverseTimerServiceBean.java index b132bff9429..6eb3a8df0bc 100644 --- a/src/main/java/edu/harvard/iq/dataverse/timer/DataverseTimerServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/timer/DataverseTimerServiceBean.java @@ -25,17 +25,17 @@ import java.util.Iterator; import java.util.logging.Level; import java.util.logging.Logger; -import javax.annotation.PostConstruct; -import javax.annotation.Resource; -import javax.ejb.EJB; -import javax.ejb.Singleton; -import javax.ejb.Startup; -import javax.ejb.Timeout; -import javax.ejb.Timer; -import javax.ejb.TimerConfig; -import javax.ejb.TransactionAttribute; -import javax.ejb.TransactionAttributeType; -import javax.servlet.http.HttpServletRequest; +import jakarta.annotation.PostConstruct; +import jakarta.annotation.Resource; +import jakarta.ejb.EJB; +import jakarta.ejb.Singleton; +import jakarta.ejb.Startup; +import jakarta.ejb.Timeout; +import jakarta.ejb.Timer; +import jakarta.ejb.TimerConfig; +import jakarta.ejb.TransactionAttribute; +import jakarta.ejb.TransactionAttributeType; +import jakarta.servlet.http.HttpServletRequest; /** @@ -55,7 +55,7 @@ public class DataverseTimerServiceBean implements Serializable { private static final Logger logger = Logger.getLogger("edu.harvard.iq.dataverse.timer.DataverseTimerServiceBean"); @Resource - javax.ejb.TimerService timerService; + jakarta.ejb.TimerService timerService; @EJB HarvesterServiceBean harvesterService; @EJB @@ -109,7 +109,7 @@ public void createTimer(Date initialExpiration, long intervalDuration, Serializa */ @Timeout @TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED) - public void handleTimeout(javax.ejb.Timer timer) { + public void handleTimeout(jakarta.ejb.Timer timer) { // We have to put all the code in a try/catch block because // if an exception is thrown from this method, Glassfish will automatically // call the method a second time. (The minimum number of re-tries for a Timer method is 1) diff --git a/src/main/java/edu/harvard/iq/dataverse/userdata/UserListResult.java b/src/main/java/edu/harvard/iq/dataverse/userdata/UserListResult.java index 07937638607..5e7f532d2ac 100644 --- a/src/main/java/edu/harvard/iq/dataverse/userdata/UserListResult.java +++ b/src/main/java/edu/harvard/iq/dataverse/userdata/UserListResult.java @@ -7,14 +7,13 @@ import edu.harvard.iq.dataverse.authorization.users.AuthenticatedUser; import edu.harvard.iq.dataverse.mydata.Pager; -import edu.harvard.iq.dataverse.util.BundleUtil; + import java.util.ArrayList; import java.util.List; -import java.util.logging.Level; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObjectBuilder; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObjectBuilder; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/util/BundleUtil.java b/src/main/java/edu/harvard/iq/dataverse/util/BundleUtil.java index c143dbaa76f..5e8eb2005fb 100644 --- a/src/main/java/edu/harvard/iq/dataverse/util/BundleUtil.java +++ b/src/main/java/edu/harvard/iq/dataverse/util/BundleUtil.java @@ -12,7 +12,7 @@ import java.util.logging.Logger; import java.util.Map; import java.util.HashMap; -import javax.faces.context.FacesContext; +import jakarta.faces.context.FacesContext; public class BundleUtil { diff --git a/src/main/java/edu/harvard/iq/dataverse/util/ClockUtil.java b/src/main/java/edu/harvard/iq/dataverse/util/ClockUtil.java index 9c1c89430d5..d51f70229a9 100644 --- a/src/main/java/edu/harvard/iq/dataverse/util/ClockUtil.java +++ b/src/main/java/edu/harvard/iq/dataverse/util/ClockUtil.java @@ -1,8 +1,8 @@ package edu.harvard.iq.dataverse.util; -import javax.enterprise.inject.Produces; -import javax.inject.Qualifier; -import javax.inject.Singleton; +import jakarta.enterprise.inject.Produces; +import jakarta.inject.Qualifier; +import jakarta.inject.Singleton; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; diff --git a/src/main/java/edu/harvard/iq/dataverse/util/ConstraintViolationUtil.java b/src/main/java/edu/harvard/iq/dataverse/util/ConstraintViolationUtil.java index d2e59fac9f5..1910fde6489 100644 --- a/src/main/java/edu/harvard/iq/dataverse/util/ConstraintViolationUtil.java +++ b/src/main/java/edu/harvard/iq/dataverse/util/ConstraintViolationUtil.java @@ -5,8 +5,8 @@ */ package edu.harvard.iq.dataverse.util; -import javax.validation.ConstraintViolation; -import javax.validation.ConstraintViolationException; +import jakarta.validation.ConstraintViolation; +import jakarta.validation.ConstraintViolationException; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/util/DataSourceProducer.java b/src/main/java/edu/harvard/iq/dataverse/util/DataSourceProducer.java index 630f192890b..1d7d0631446 100644 --- a/src/main/java/edu/harvard/iq/dataverse/util/DataSourceProducer.java +++ b/src/main/java/edu/harvard/iq/dataverse/util/DataSourceProducer.java @@ -1,9 +1,9 @@ package edu.harvard.iq.dataverse.util; -import javax.annotation.Resource; -import javax.annotation.sql.DataSourceDefinition; -import javax.enterprise.inject.Produces; -import javax.inject.Singleton; +import jakarta.annotation.Resource; +import jakarta.annotation.sql.DataSourceDefinition; +import jakarta.enterprise.inject.Produces; +import jakarta.inject.Singleton; import javax.sql.DataSource; // Find docs here: https://javaee.github.io/javaee-spec/javadocs/javax/annotation/sql/DataSourceDefinition.html diff --git a/src/main/java/edu/harvard/iq/dataverse/util/DatasetFieldWalker.java b/src/main/java/edu/harvard/iq/dataverse/util/DatasetFieldWalker.java index df97998d9e8..bc4197c8a36 100644 --- a/src/main/java/edu/harvard/iq/dataverse/util/DatasetFieldWalker.java +++ b/src/main/java/edu/harvard/iq/dataverse/util/DatasetFieldWalker.java @@ -3,7 +3,6 @@ import edu.harvard.iq.dataverse.ControlledVocabularyValue; import edu.harvard.iq.dataverse.DatasetField; import edu.harvard.iq.dataverse.DatasetFieldCompoundValue; -import edu.harvard.iq.dataverse.DatasetFieldServiceBean; import edu.harvard.iq.dataverse.DatasetFieldType; import edu.harvard.iq.dataverse.DatasetFieldValue; import edu.harvard.iq.dataverse.settings.SettingsServiceBean; @@ -12,12 +11,9 @@ import java.util.Comparator; import java.util.List; import java.util.Map; -import java.util.SortedSet; -import java.util.TreeSet; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonObject; +import jakarta.json.JsonObject; /** * A means of iterating over {@link DatasetField}s, or a collection of them. diff --git a/src/main/java/edu/harvard/iq/dataverse/util/EjbUtil.java b/src/main/java/edu/harvard/iq/dataverse/util/EjbUtil.java index cf337b0a020..fd8c8fa4a9c 100644 --- a/src/main/java/edu/harvard/iq/dataverse/util/EjbUtil.java +++ b/src/main/java/edu/harvard/iq/dataverse/util/EjbUtil.java @@ -1,6 +1,6 @@ package edu.harvard.iq.dataverse.util; -import javax.ejb.EJBException; +import jakarta.ejb.EJBException; public class EjbUtil { diff --git a/src/main/java/edu/harvard/iq/dataverse/util/FileUtil.java b/src/main/java/edu/harvard/iq/dataverse/util/FileUtil.java index 8d3d63da99d..052d4409a94 100644 --- a/src/main/java/edu/harvard/iq/dataverse/util/FileUtil.java +++ b/src/main/java/edu/harvard/iq/dataverse/util/FileUtil.java @@ -28,7 +28,6 @@ import edu.harvard.iq.dataverse.DatasetVersion; import edu.harvard.iq.dataverse.Embargo; import edu.harvard.iq.dataverse.FileMetadata; -import edu.harvard.iq.dataverse.TermsOfUseAndAccess; import edu.harvard.iq.dataverse.dataaccess.DataAccess; import edu.harvard.iq.dataverse.dataaccess.ImageThumbConverter; import edu.harvard.iq.dataverse.dataaccess.S3AccessIO; @@ -50,7 +49,7 @@ import static edu.harvard.iq.dataverse.util.xml.html.HtmlFormatUtil.formatLink; import static edu.harvard.iq.dataverse.util.xml.html.HtmlFormatUtil.formatTableCellAlignRight; import static edu.harvard.iq.dataverse.util.xml.html.HtmlFormatUtil.formatTableRow; -import java.awt.image.BufferedImage; + import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; @@ -73,7 +72,6 @@ import java.text.MessageFormat; import java.text.SimpleDateFormat; import java.time.LocalDate; -import java.time.format.DateTimeFormatter; import java.util.Map; import java.util.MissingResourceException; import java.util.ArrayList; @@ -83,15 +81,10 @@ import java.util.UUID; import java.util.logging.Level; import java.util.logging.Logger; -import javax.activation.MimetypesFileTypeMap; -import javax.ejb.EJBException; -import javax.faces.application.FacesMessage; -import javax.faces.component.UIComponent; -import javax.faces.component.UIInput; -import javax.faces.context.FacesContext; -import javax.faces.validator.ValidatorException; -import javax.json.JsonArray; -import javax.json.JsonObject; +import jakarta.activation.MimetypesFileTypeMap; +import jakarta.ejb.EJBException; +import jakarta.json.JsonArray; +import jakarta.json.JsonObject; import javax.xml.stream.XMLStreamConstants; import javax.xml.stream.XMLStreamException; import javax.xml.stream.XMLStreamReader; @@ -103,7 +96,6 @@ import java.util.zip.ZipInputStream; import org.apache.commons.io.FilenameUtils; -import com.amazonaws.AmazonServiceException; import edu.harvard.iq.dataverse.dataaccess.DataAccessOption; import edu.harvard.iq.dataverse.dataaccess.StorageIO; import edu.harvard.iq.dataverse.datasetutility.FileSizeChecker; diff --git a/src/main/java/edu/harvard/iq/dataverse/util/JsfHelper.java b/src/main/java/edu/harvard/iq/dataverse/util/JsfHelper.java index 5b87b18573b..b02ac63cacd 100644 --- a/src/main/java/edu/harvard/iq/dataverse/util/JsfHelper.java +++ b/src/main/java/edu/harvard/iq/dataverse/util/JsfHelper.java @@ -1,11 +1,9 @@ package edu.harvard.iq.dataverse.util; -import java.util.Locale; -import java.util.ResourceBundle; import java.util.logging.Level; import java.util.logging.Logger; -import javax.faces.application.FacesMessage; -import javax.faces.context.FacesContext; +import jakarta.faces.application.FacesMessage; +import jakarta.faces.context.FacesContext; /** * Utility class for common JSF tasks. diff --git a/src/main/java/edu/harvard/iq/dataverse/util/MailUtil.java b/src/main/java/edu/harvard/iq/dataverse/util/MailUtil.java index 55c6f4d83d6..8e3fa14d453 100644 --- a/src/main/java/edu/harvard/iq/dataverse/util/MailUtil.java +++ b/src/main/java/edu/harvard/iq/dataverse/util/MailUtil.java @@ -8,8 +8,8 @@ import java.util.Arrays; import java.util.List; import java.util.logging.Logger; -import javax.mail.internet.AddressException; -import javax.mail.internet.InternetAddress; +import jakarta.mail.internet.AddressException; +import jakarta.mail.internet.InternetAddress; public class MailUtil { diff --git a/src/main/java/edu/harvard/iq/dataverse/util/RequiredCheckboxValidator.java b/src/main/java/edu/harvard/iq/dataverse/util/RequiredCheckboxValidator.java index 0221d45e4b0..fdac50ee58a 100644 --- a/src/main/java/edu/harvard/iq/dataverse/util/RequiredCheckboxValidator.java +++ b/src/main/java/edu/harvard/iq/dataverse/util/RequiredCheckboxValidator.java @@ -1,12 +1,12 @@ package edu.harvard.iq.dataverse.util; import java.text.MessageFormat; -import javax.faces.application.FacesMessage; -import javax.faces.component.UIComponent; -import javax.faces.component.UIInput; -import javax.faces.context.FacesContext; -import javax.faces.validator.Validator; -import javax.faces.validator.ValidatorException; +import jakarta.faces.application.FacesMessage; +import jakarta.faces.component.UIComponent; +import jakarta.faces.component.UIInput; +import jakarta.faces.context.FacesContext; +import jakarta.faces.validator.Validator; +import jakarta.faces.validator.ValidatorException; /** * from http://balusc.blogspot.com/2008/09/validate-required-checkbox.html via diff --git a/src/main/java/edu/harvard/iq/dataverse/util/SessionUtil.java b/src/main/java/edu/harvard/iq/dataverse/util/SessionUtil.java index 0539ea40cb8..effa1980d70 100644 --- a/src/main/java/edu/harvard/iq/dataverse/util/SessionUtil.java +++ b/src/main/java/edu/harvard/iq/dataverse/util/SessionUtil.java @@ -4,8 +4,8 @@ import java.util.HashMap; import java.util.Map.Entry; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpSession; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpSession; public class SessionUtil { diff --git a/src/main/java/edu/harvard/iq/dataverse/util/SystemConfig.java b/src/main/java/edu/harvard/iq/dataverse/util/SystemConfig.java index bd27405fae5..b149e0eb95a 100644 --- a/src/main/java/edu/harvard/iq/dataverse/util/SystemConfig.java +++ b/src/main/java/edu/harvard/iq/dataverse/util/SystemConfig.java @@ -29,15 +29,15 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.inject.Named; -import javax.json.Json; -import javax.json.JsonArray; -import javax.json.JsonObject; -import javax.json.JsonReader; -import javax.json.JsonString; -import javax.json.JsonValue; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; +import jakarta.json.Json; +import jakarta.json.JsonArray; +import jakarta.json.JsonObject; +import jakarta.json.JsonReader; +import jakarta.json.JsonString; +import jakarta.json.JsonValue; import org.passay.CharacterRule; import org.apache.commons.io.IOUtils; diff --git a/src/main/java/edu/harvard/iq/dataverse/util/bagit/BagGenerator.java b/src/main/java/edu/harvard/iq/dataverse/util/bagit/BagGenerator.java index 56676e3d00a..a3f761035b7 100644 --- a/src/main/java/edu/harvard/iq/dataverse/util/bagit/BagGenerator.java +++ b/src/main/java/edu/harvard/iq/dataverse/util/bagit/BagGenerator.java @@ -107,7 +107,7 @@ public class BagGenerator { private String apiKey = null; - private javax.json.JsonObject oremapObject; + private jakarta.json.JsonObject oremapObject; private JsonObject aggregation; private String dataciteXml; diff --git a/src/main/java/edu/harvard/iq/dataverse/util/bagit/OREMap.java b/src/main/java/edu/harvard/iq/dataverse/util/bagit/OREMap.java index 9d404190cc4..319cbcc948b 100644 --- a/src/main/java/edu/harvard/iq/dataverse/util/bagit/OREMap.java +++ b/src/main/java/edu/harvard/iq/dataverse/util/bagit/OREMap.java @@ -28,12 +28,12 @@ import java.util.logging.Level; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonArray; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObject; -import javax.json.JsonObjectBuilder; -import javax.json.JsonValue; +import jakarta.json.Json; +import jakarta.json.JsonArray; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObject; +import jakarta.json.JsonObjectBuilder; +import jakarta.json.JsonValue; import org.apache.commons.lang3.exception.ExceptionUtils; diff --git a/src/main/java/edu/harvard/iq/dataverse/util/bagit/OREMapHelper.java b/src/main/java/edu/harvard/iq/dataverse/util/bagit/OREMapHelper.java index 6cd7f0928dc..4d63edac268 100644 --- a/src/main/java/edu/harvard/iq/dataverse/util/bagit/OREMapHelper.java +++ b/src/main/java/edu/harvard/iq/dataverse/util/bagit/OREMapHelper.java @@ -3,10 +3,10 @@ import edu.harvard.iq.dataverse.DatasetFieldServiceBean; import edu.harvard.iq.dataverse.settings.SettingsServiceBean; -import javax.annotation.PostConstruct; -import javax.ejb.EJB; -import javax.ejb.Singleton; -import javax.ejb.Startup; +import jakarta.annotation.PostConstruct; +import jakarta.ejb.EJB; +import jakarta.ejb.Singleton; +import jakarta.ejb.Startup; /** * This is a small helper bean diff --git a/src/main/java/edu/harvard/iq/dataverse/util/json/BriefJsonPrinter.java b/src/main/java/edu/harvard/iq/dataverse/util/json/BriefJsonPrinter.java index ee0a882a10d..3fcaf6b11ff 100644 --- a/src/main/java/edu/harvard/iq/dataverse/util/json/BriefJsonPrinter.java +++ b/src/main/java/edu/harvard/iq/dataverse/util/json/BriefJsonPrinter.java @@ -1,11 +1,10 @@ package edu.harvard.iq.dataverse.util.json; import edu.harvard.iq.dataverse.DatasetVersion; -import edu.harvard.iq.dataverse.authorization.providers.builtin.BuiltinUser; import edu.harvard.iq.dataverse.MetadataBlock; import static edu.harvard.iq.dataverse.util.json.NullSafeJsonBuilder.jsonObjectBuilder; import edu.harvard.iq.dataverse.workflow.Workflow; -import javax.json.JsonObjectBuilder; +import jakarta.json.JsonObjectBuilder; /** * A Json printer that prints minimal data on objects. Useful when embedding diff --git a/src/main/java/edu/harvard/iq/dataverse/util/json/JSONLDUtil.java b/src/main/java/edu/harvard/iq/dataverse/util/json/JSONLDUtil.java index 465360f84cc..2016967d63e 100644 --- a/src/main/java/edu/harvard/iq/dataverse/util/json/JSONLDUtil.java +++ b/src/main/java/edu/harvard/iq/dataverse/util/json/JSONLDUtil.java @@ -18,17 +18,17 @@ import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonArray; -import javax.json.JsonObject; -import javax.json.JsonObjectBuilder; -import javax.json.JsonString; -import javax.json.JsonValue; -import javax.json.JsonWriter; -import javax.json.JsonWriterFactory; -import javax.json.JsonValue.ValueType; -import javax.json.stream.JsonGenerator; -import javax.ws.rs.BadRequestException; +import jakarta.json.Json; +import jakarta.json.JsonArray; +import jakarta.json.JsonObject; +import jakarta.json.JsonObjectBuilder; +import jakarta.json.JsonString; +import jakarta.json.JsonValue; +import jakarta.json.JsonWriter; +import jakarta.json.JsonWriterFactory; +import jakarta.json.JsonValue.ValueType; +import jakarta.json.stream.JsonGenerator; +import jakarta.ws.rs.BadRequestException; import edu.harvard.iq.dataverse.ControlledVocabularyValue; import edu.harvard.iq.dataverse.Dataset; diff --git a/src/main/java/edu/harvard/iq/dataverse/util/json/JsonParser.java b/src/main/java/edu/harvard/iq/dataverse/util/json/JsonParser.java index 989850f8620..58fd6ad7a52 100644 --- a/src/main/java/edu/harvard/iq/dataverse/util/json/JsonParser.java +++ b/src/main/java/edu/harvard/iq/dataverse/util/json/JsonParser.java @@ -48,13 +48,13 @@ import java.util.Set; import java.util.logging.Logger; import java.util.stream.Collectors; -import javax.json.Json; -import javax.json.JsonArray; -import javax.json.JsonObject; -import javax.json.JsonReader; -import javax.json.JsonString; -import javax.json.JsonValue; -import javax.json.JsonValue.ValueType; +import jakarta.json.Json; +import jakarta.json.JsonArray; +import jakarta.json.JsonObject; +import jakarta.json.JsonReader; +import jakarta.json.JsonString; +import jakarta.json.JsonValue; +import jakarta.json.JsonValue.ValueType; /** * Parses JSON objects into domain objects. diff --git a/src/main/java/edu/harvard/iq/dataverse/util/json/JsonPrinter.java b/src/main/java/edu/harvard/iq/dataverse/util/json/JsonPrinter.java index ed3460b6759..fe6a2525dd6 100644 --- a/src/main/java/edu/harvard/iq/dataverse/util/json/JsonPrinter.java +++ b/src/main/java/edu/harvard/iq/dataverse/util/json/JsonPrinter.java @@ -22,19 +22,16 @@ import edu.harvard.iq.dataverse.privateurl.PrivateUrl; import edu.harvard.iq.dataverse.settings.SettingsServiceBean; import edu.harvard.iq.dataverse.util.DatasetFieldWalker; -import edu.harvard.iq.dataverse.util.StringUtil; + import static edu.harvard.iq.dataverse.util.json.NullSafeJsonBuilder.jsonObjectBuilder; -import edu.harvard.iq.dataverse.util.SystemConfig; import edu.harvard.iq.dataverse.workflow.Workflow; import edu.harvard.iq.dataverse.workflow.step.WorkflowStepData; -import java.math.BigDecimal; -import java.net.URISyntaxException; import java.util.*; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObjectBuilder; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObjectBuilder; import java.util.function.BiConsumer; import java.util.function.BinaryOperator; import java.util.function.Function; @@ -44,10 +41,10 @@ import java.util.stream.Collectors; import static java.util.stream.Collectors.toList; -import javax.ejb.EJB; -import javax.ejb.Singleton; -import javax.json.JsonArray; -import javax.json.JsonObject; +import jakarta.ejb.EJB; +import jakarta.ejb.Singleton; +import jakarta.json.JsonArray; +import jakarta.json.JsonObject; /** * Convert objects to Json. diff --git a/src/main/java/edu/harvard/iq/dataverse/util/json/JsonPrinterHelper.java b/src/main/java/edu/harvard/iq/dataverse/util/json/JsonPrinterHelper.java index 1c7dce24680..55f9ecb5ce8 100644 --- a/src/main/java/edu/harvard/iq/dataverse/util/json/JsonPrinterHelper.java +++ b/src/main/java/edu/harvard/iq/dataverse/util/json/JsonPrinterHelper.java @@ -3,10 +3,10 @@ import edu.harvard.iq.dataverse.DatasetFieldServiceBean; import edu.harvard.iq.dataverse.settings.SettingsServiceBean; -import javax.annotation.PostConstruct; -import javax.ejb.EJB; -import javax.ejb.Singleton; -import javax.ejb.Startup; +import jakarta.annotation.PostConstruct; +import jakarta.ejb.EJB; +import jakarta.ejb.Singleton; +import jakarta.ejb.Startup; /** * This is a small helper bean diff --git a/src/main/java/edu/harvard/iq/dataverse/util/json/JsonUtil.java b/src/main/java/edu/harvard/iq/dataverse/util/json/JsonUtil.java index ae6935945e8..1516f4f2aae 100644 --- a/src/main/java/edu/harvard/iq/dataverse/util/json/JsonUtil.java +++ b/src/main/java/edu/harvard/iq/dataverse/util/json/JsonUtil.java @@ -7,11 +7,11 @@ import java.util.HashMap; import java.util.Map; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonArray; -import javax.json.JsonWriter; -import javax.json.JsonWriterFactory; -import javax.json.stream.JsonGenerator; +import jakarta.json.Json; +import jakarta.json.JsonArray; +import jakarta.json.JsonWriter; +import jakarta.json.JsonWriterFactory; +import jakarta.json.stream.JsonGenerator; public class JsonUtil { @@ -45,7 +45,7 @@ public static String prettyPrint(JsonArray jsonArray) { return stringWriter.toString(); } - public static String prettyPrint(javax.json.JsonObject jsonObject) { + public static String prettyPrint(jakarta.json.JsonObject jsonObject) { Map config = new HashMap<>(); config.put(JsonGenerator.PRETTY_PRINTING, true); JsonWriterFactory jsonWriterFactory = Json.createWriterFactory(config); diff --git a/src/main/java/edu/harvard/iq/dataverse/util/json/NullSafeJsonBuilder.java b/src/main/java/edu/harvard/iq/dataverse/util/json/NullSafeJsonBuilder.java index 59a23a43452..ef8ab39122f 100644 --- a/src/main/java/edu/harvard/iq/dataverse/util/json/NullSafeJsonBuilder.java +++ b/src/main/java/edu/harvard/iq/dataverse/util/json/NullSafeJsonBuilder.java @@ -5,11 +5,11 @@ import java.math.BigDecimal; import java.math.BigInteger; import java.sql.Timestamp; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObject; -import javax.json.JsonObjectBuilder; -import javax.json.JsonValue; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObject; +import jakarta.json.JsonObjectBuilder; +import jakarta.json.JsonValue; /** * A JSON builder that drops any null values. If we didn't drop'em, diff --git a/src/main/java/edu/harvard/iq/dataverse/validation/EMailValidator.java b/src/main/java/edu/harvard/iq/dataverse/validation/EMailValidator.java index 5050aad5bf7..624e49623f2 100644 --- a/src/main/java/edu/harvard/iq/dataverse/validation/EMailValidator.java +++ b/src/main/java/edu/harvard/iq/dataverse/validation/EMailValidator.java @@ -1,7 +1,7 @@ package edu.harvard.iq.dataverse.validation; -import javax.validation.ConstraintValidator; -import javax.validation.ConstraintValidatorContext; +import jakarta.validation.ConstraintValidator; +import jakarta.validation.ConstraintValidatorContext; import org.apache.commons.validator.routines.EmailValidator; diff --git a/src/main/java/edu/harvard/iq/dataverse/validation/PasswordValidatorServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/validation/PasswordValidatorServiceBean.java index c32e6728358..41e7f1b8b22 100644 --- a/src/main/java/edu/harvard/iq/dataverse/validation/PasswordValidatorServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/validation/PasswordValidatorServiceBean.java @@ -18,9 +18,9 @@ import java.util.logging.Logger; import java.util.regex.Pattern; import java.util.stream.Collectors; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.inject.Named; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.inject.Named; import org.passay.CharacterCharacteristicsRule; import org.passay.CharacterRule; import org.passay.DictionaryRule; diff --git a/src/main/java/edu/harvard/iq/dataverse/validation/URLValidator.java b/src/main/java/edu/harvard/iq/dataverse/validation/URLValidator.java index 846ae48783a..9eed044dd96 100644 --- a/src/main/java/edu/harvard/iq/dataverse/validation/URLValidator.java +++ b/src/main/java/edu/harvard/iq/dataverse/validation/URLValidator.java @@ -1,7 +1,7 @@ package edu.harvard.iq.dataverse.validation; import edu.harvard.iq.dataverse.util.BundleUtil; -import javax.validation.ConstraintValidator; -import javax.validation.ConstraintValidatorContext; +import jakarta.validation.ConstraintValidator; +import jakarta.validation.ConstraintValidatorContext; import org.apache.commons.validator.routines.UrlValidator; /** diff --git a/src/main/java/edu/harvard/iq/dataverse/validation/ValidateEmail.java b/src/main/java/edu/harvard/iq/dataverse/validation/ValidateEmail.java index 310dc950858..6ec677bd7a8 100644 --- a/src/main/java/edu/harvard/iq/dataverse/validation/ValidateEmail.java +++ b/src/main/java/edu/harvard/iq/dataverse/validation/ValidateEmail.java @@ -11,8 +11,8 @@ import java.lang.annotation.Retention; import java.lang.annotation.Target; -import javax.validation.Constraint; -import javax.validation.Payload; +import jakarta.validation.Constraint; +import jakarta.validation.Payload; /** * * @author skraffmi diff --git a/src/main/java/edu/harvard/iq/dataverse/validation/ValidateURL.java b/src/main/java/edu/harvard/iq/dataverse/validation/ValidateURL.java index 5aaab0c2e8e..3834b119598 100644 --- a/src/main/java/edu/harvard/iq/dataverse/validation/ValidateURL.java +++ b/src/main/java/edu/harvard/iq/dataverse/validation/ValidateURL.java @@ -6,8 +6,8 @@ import java.lang.annotation.Retention; import static java.lang.annotation.RetentionPolicy.RUNTIME; import java.lang.annotation.Target; -import javax.validation.Constraint; -import javax.validation.Payload; +import jakarta.validation.Constraint; +import jakarta.validation.Payload; @Target({FIELD}) @Retention(RUNTIME) diff --git a/src/main/java/edu/harvard/iq/dataverse/validation/ValidateUserName.java b/src/main/java/edu/harvard/iq/dataverse/validation/ValidateUserName.java index 0583b70df49..6307edd073a 100644 --- a/src/main/java/edu/harvard/iq/dataverse/validation/ValidateUserName.java +++ b/src/main/java/edu/harvard/iq/dataverse/validation/ValidateUserName.java @@ -10,11 +10,11 @@ import java.lang.annotation.Retention; import static java.lang.annotation.RetentionPolicy.RUNTIME; import java.lang.annotation.Target; -import javax.validation.Constraint; -import javax.validation.Payload; -import javax.validation.constraints.NotBlank; -import javax.validation.constraints.Size; -import javax.validation.constraints.Pattern; +import jakarta.validation.Constraint; +import jakarta.validation.Payload; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import jakarta.validation.constraints.Pattern; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/workflow/PendingWorkflowInvocation.java b/src/main/java/edu/harvard/iq/dataverse/workflow/PendingWorkflowInvocation.java index 577e0f756de..94fefa9bc13 100644 --- a/src/main/java/edu/harvard/iq/dataverse/workflow/PendingWorkflowInvocation.java +++ b/src/main/java/edu/harvard/iq/dataverse/workflow/PendingWorkflowInvocation.java @@ -9,14 +9,14 @@ import java.io.Serializable; import java.util.HashMap; import java.util.Map; -import javax.persistence.ElementCollection; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.Id; -import javax.persistence.ManyToOne; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.OneToOne; +import jakarta.persistence.ElementCollection; +import jakarta.persistence.Entity; +import jakarta.persistence.FetchType; +import jakarta.persistence.Id; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.OneToOne; /** * A workflow whose current step waits for an external system to complete a diff --git a/src/main/java/edu/harvard/iq/dataverse/workflow/Workflow.java b/src/main/java/edu/harvard/iq/dataverse/workflow/Workflow.java index 6c73ed0e64b..bd32c517bc6 100644 --- a/src/main/java/edu/harvard/iq/dataverse/workflow/Workflow.java +++ b/src/main/java/edu/harvard/iq/dataverse/workflow/Workflow.java @@ -6,16 +6,16 @@ import java.util.List; import java.util.Map; import java.util.Objects; -import javax.persistence.CascadeType; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.OneToMany; -import javax.persistence.OrderColumn; +import jakarta.persistence.CascadeType; +import jakarta.persistence.Entity; +import jakarta.persistence.FetchType; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.OneToMany; +import jakarta.persistence.OrderColumn; /** * A list of steps that can be executed with a given context. diff --git a/src/main/java/edu/harvard/iq/dataverse/workflow/WorkflowServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/workflow/WorkflowServiceBean.java index d57b7072be7..14f17fe08e5 100644 --- a/src/main/java/edu/harvard/iq/dataverse/workflow/WorkflowServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/workflow/WorkflowServiceBean.java @@ -6,7 +6,6 @@ import edu.harvard.iq.dataverse.EjbDataverseEngine; import edu.harvard.iq.dataverse.RoleAssigneeServiceBean; import edu.harvard.iq.dataverse.UserNotification; -import edu.harvard.iq.dataverse.UserNotification.Type; import edu.harvard.iq.dataverse.UserNotificationServiceBean; import edu.harvard.iq.dataverse.authorization.users.ApiToken; import edu.harvard.iq.dataverse.authorization.users.AuthenticatedUser; @@ -33,15 +32,15 @@ import java.util.Optional; import java.util.logging.Level; import java.util.logging.Logger; -import javax.ejb.Asynchronous; -import javax.ejb.EJB; -import javax.ejb.Stateless; -import javax.ejb.TransactionAttribute; -import javax.ejb.TransactionAttributeType; -import javax.inject.Inject; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; -import javax.persistence.TypedQuery; +import jakarta.ejb.Asynchronous; +import jakarta.ejb.EJB; +import jakarta.ejb.Stateless; +import jakarta.ejb.TransactionAttribute; +import jakarta.ejb.TransactionAttributeType; +import jakarta.inject.Inject; +import jakarta.persistence.EntityManager; +import jakarta.persistence.PersistenceContext; +import jakarta.persistence.TypedQuery; /** * Service bean for managing and executing {@link Workflow}s diff --git a/src/main/java/edu/harvard/iq/dataverse/workflow/internalspi/ArchivalSubmissionWorkflowStep.java b/src/main/java/edu/harvard/iq/dataverse/workflow/internalspi/ArchivalSubmissionWorkflowStep.java index 105af6a00d8..b0567bff107 100644 --- a/src/main/java/edu/harvard/iq/dataverse/workflow/internalspi/ArchivalSubmissionWorkflowStep.java +++ b/src/main/java/edu/harvard/iq/dataverse/workflow/internalspi/ArchivalSubmissionWorkflowStep.java @@ -1,6 +1,5 @@ package edu.harvard.iq.dataverse.workflow.internalspi; -import edu.harvard.iq.dataverse.DatasetVersion; import edu.harvard.iq.dataverse.engine.command.DataverseRequest; import edu.harvard.iq.dataverse.engine.command.impl.AbstractSubmitToArchiveCommand; import edu.harvard.iq.dataverse.settings.SettingsServiceBean; @@ -10,13 +9,12 @@ import edu.harvard.iq.dataverse.workflow.step.WorkflowStep; import edu.harvard.iq.dataverse.workflow.step.WorkflowStepResult; -import java.lang.reflect.Constructor; import java.util.HashMap; import java.util.Map; import java.util.logging.Level; import java.util.logging.Logger; -import javax.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletRequest; /** * A step that submits a BagIT bag of the newly published dataset version via a diff --git a/src/main/java/edu/harvard/iq/dataverse/workflow/internalspi/AuthorizedExternalStep.java b/src/main/java/edu/harvard/iq/dataverse/workflow/internalspi/AuthorizedExternalStep.java index bbe200aaeb3..f9d06ee1cc7 100644 --- a/src/main/java/edu/harvard/iq/dataverse/workflow/internalspi/AuthorizedExternalStep.java +++ b/src/main/java/edu/harvard/iq/dataverse/workflow/internalspi/AuthorizedExternalStep.java @@ -6,23 +6,15 @@ import edu.harvard.iq.dataverse.workflow.WorkflowContext.TriggerType; import edu.harvard.iq.dataverse.workflow.step.Failure; import edu.harvard.iq.dataverse.workflow.step.Pending; -import edu.harvard.iq.dataverse.workflow.step.Success; import edu.harvard.iq.dataverse.workflow.step.WorkflowStep; import edu.harvard.iq.dataverse.workflow.step.WorkflowStepResult; import edu.harvard.iq.dataverse.workflows.WorkflowUtil; -import static edu.harvard.iq.dataverse.workflow.step.WorkflowStepResult.OK; - -import java.io.StringReader; import java.nio.charset.StandardCharsets; import java.util.HashMap; import java.util.Map; import java.util.logging.Level; import java.util.logging.Logger; -import java.util.regex.Pattern; - -import javax.json.Json; -import javax.json.JsonObject; import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.HttpMethodBase; diff --git a/src/main/java/edu/harvard/iq/dataverse/workflow/step/WorkflowStepData.java b/src/main/java/edu/harvard/iq/dataverse/workflow/step/WorkflowStepData.java index a06531a2666..07bcf247533 100644 --- a/src/main/java/edu/harvard/iq/dataverse/workflow/step/WorkflowStepData.java +++ b/src/main/java/edu/harvard/iq/dataverse/workflow/step/WorkflowStepData.java @@ -3,14 +3,14 @@ import edu.harvard.iq.dataverse.workflow.Workflow; import java.io.Serializable; import java.util.Map; -import javax.persistence.Column; -import javax.persistence.ElementCollection; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.ManyToOne; +import jakarta.persistence.Column; +import jakarta.persistence.ElementCollection; +import jakarta.persistence.Entity; +import jakarta.persistence.FetchType; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.ManyToOne; /** * A database row describing a step in a workflow. Actual steps can be instantiated diff --git a/src/main/java/edu/harvard/iq/dataverse/workflows/WorkflowComment.java b/src/main/java/edu/harvard/iq/dataverse/workflows/WorkflowComment.java index d03afcaa91a..7cfa226d7ba 100644 --- a/src/main/java/edu/harvard/iq/dataverse/workflows/WorkflowComment.java +++ b/src/main/java/edu/harvard/iq/dataverse/workflows/WorkflowComment.java @@ -5,14 +5,14 @@ import java.io.Serializable; import java.sql.Timestamp; import java.util.Date; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.EnumType; -import javax.persistence.Enumerated; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.JoinColumn; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.EnumType; +import jakarta.persistence.Enumerated; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.JoinColumn; @Entity public class WorkflowComment implements Serializable { diff --git a/src/main/java/edu/harvard/iq/dataverse/workflows/WorkflowUtil.java b/src/main/java/edu/harvard/iq/dataverse/workflows/WorkflowUtil.java index e6e6bfd23c8..456b829ba61 100644 --- a/src/main/java/edu/harvard/iq/dataverse/workflows/WorkflowUtil.java +++ b/src/main/java/edu/harvard/iq/dataverse/workflows/WorkflowUtil.java @@ -8,12 +8,11 @@ import java.util.logging.Level; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObject; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObject; import edu.harvard.iq.dataverse.util.json.NullSafeJsonBuilder; -import edu.harvard.iq.dataverse.workflow.internalspi.PauseWithMessageStep; import edu.harvard.iq.dataverse.workflow.step.Failure; import edu.harvard.iq.dataverse.workflow.step.Success; import edu.harvard.iq.dataverse.workflow.step.WorkflowStepResult; diff --git a/src/main/resources/META-INF/batch-jobs/FileSystemImportJob.xml b/src/main/resources/META-INF/batch-jobs/FileSystemImportJob.xml index 167fbdbec5d..0294f15e967 100644 --- a/src/main/resources/META-INF/batch-jobs/FileSystemImportJob.xml +++ b/src/main/resources/META-INF/batch-jobs/FileSystemImportJob.xml @@ -34,14 +34,14 @@ - + - + diff --git a/src/test/java/edu/harvard/iq/dataverse/AuxiliaryFileServiceBeanTest.java b/src/test/java/edu/harvard/iq/dataverse/AuxiliaryFileServiceBeanTest.java index ad97eba137c..1695351ee0f 100644 --- a/src/test/java/edu/harvard/iq/dataverse/AuxiliaryFileServiceBeanTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/AuxiliaryFileServiceBeanTest.java @@ -2,16 +2,14 @@ import java.util.Arrays; import java.util.List; -import javax.persistence.EntityManager; -import javax.persistence.Query; -import javax.persistence.TypedQuery; +import jakarta.persistence.EntityManager; +import jakarta.persistence.TypedQuery; import static org.junit.Assert.assertEquals; import org.junit.Test; import org.junit.Before; import org.junit.jupiter.api.extension.ExtendWith; import org.mockito.ArgumentMatchers; -import org.mockito.Matchers; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; diff --git a/src/test/java/edu/harvard/iq/dataverse/DatasetFieldTypeTest.java b/src/test/java/edu/harvard/iq/dataverse/DatasetFieldTypeTest.java index ed17bd229d9..6b16f61827f 100644 --- a/src/test/java/edu/harvard/iq/dataverse/DatasetFieldTypeTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/DatasetFieldTypeTest.java @@ -6,10 +6,6 @@ package edu.harvard.iq.dataverse; import edu.harvard.iq.dataverse.search.SolrField; -import java.util.Collection; -import java.util.List; -import java.util.Set; -import javax.faces.model.SelectItem; import org.junit.After; import org.junit.AfterClass; import org.junit.Before; diff --git a/src/test/java/edu/harvard/iq/dataverse/DatasetFieldValidatorTest.java b/src/test/java/edu/harvard/iq/dataverse/DatasetFieldValidatorTest.java index 99482dd9401..a59eaa7fa74 100644 --- a/src/test/java/edu/harvard/iq/dataverse/DatasetFieldValidatorTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/DatasetFieldValidatorTest.java @@ -5,7 +5,7 @@ */ package edu.harvard.iq.dataverse; -import javax.validation.ConstraintValidatorContext; +import jakarta.validation.ConstraintValidatorContext; import org.junit.After; import org.junit.AfterClass; import org.junit.Before; diff --git a/src/test/java/edu/harvard/iq/dataverse/DatasetFieldValueValidatorTest.java b/src/test/java/edu/harvard/iq/dataverse/DatasetFieldValueValidatorTest.java index ceaa69ade4e..f4af88818a5 100644 --- a/src/test/java/edu/harvard/iq/dataverse/DatasetFieldValueValidatorTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/DatasetFieldValueValidatorTest.java @@ -7,10 +7,10 @@ import java.util.Set; import java.util.regex.Pattern; -import javax.validation.ConstraintValidatorContext; -import javax.validation.ConstraintViolation; -import javax.validation.Validation; -import javax.validation.Validator; +import jakarta.validation.ConstraintValidatorContext; +import jakarta.validation.ConstraintViolation; +import jakarta.validation.Validation; +import jakarta.validation.Validator; import org.junit.jupiter.api.Test; import org.junit.jupiter.params.ParameterizedTest; diff --git a/src/test/java/edu/harvard/iq/dataverse/DatasetVersionTest.java b/src/test/java/edu/harvard/iq/dataverse/DatasetVersionTest.java index 884a2fd6244..1b310a21f4e 100644 --- a/src/test/java/edu/harvard/iq/dataverse/DatasetVersionTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/DatasetVersionTest.java @@ -14,10 +14,10 @@ import java.util.Date; import java.util.List; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonArray; -import javax.json.JsonObject; -import javax.json.JsonReader; +import jakarta.json.Json; +import jakarta.json.JsonArray; +import jakarta.json.JsonObject; +import jakarta.json.JsonReader; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertTrue; diff --git a/src/test/java/edu/harvard/iq/dataverse/MailServiceBeanTest.java b/src/test/java/edu/harvard/iq/dataverse/MailServiceBeanTest.java index 025e3fbb3f7..2275b6e0663 100644 --- a/src/test/java/edu/harvard/iq/dataverse/MailServiceBeanTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/MailServiceBeanTest.java @@ -7,7 +7,7 @@ import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.CsvSource; -import javax.mail.internet.InternetAddress; +import jakarta.mail.internet.InternetAddress; import java.io.UnsupportedEncodingException; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/AbstractApiBeanTest.java b/src/test/java/edu/harvard/iq/dataverse/api/AbstractApiBeanTest.java index 3e088c184ad..7458cbd8039 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/AbstractApiBeanTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/AbstractApiBeanTest.java @@ -1,19 +1,17 @@ package edu.harvard.iq.dataverse.api; -import edu.harvard.iq.dataverse.util.MockResponse; import java.io.StringReader; import java.io.StringWriter; import java.util.HashMap; import java.util.Map; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonObject; -import javax.json.JsonObjectBuilder; -import javax.json.JsonReader; -import javax.json.JsonWriter; -import javax.json.JsonWriterFactory; -import javax.json.stream.JsonGenerator; -import javax.ws.rs.core.Response; +import jakarta.json.Json; +import jakarta.json.JsonObject; +import jakarta.json.JsonReader; +import jakarta.json.JsonWriter; +import jakarta.json.JsonWriterFactory; +import jakarta.json.stream.JsonGenerator; +import jakarta.ws.rs.core.Response; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/AccessIT.java b/src/test/java/edu/harvard/iq/dataverse/api/AccessIT.java index d6aac80b435..b7bdb17ec83 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/AccessIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/AccessIT.java @@ -10,7 +10,6 @@ import com.jayway.restassured.path.json.JsonPath; import com.jayway.restassured.response.Response; import edu.harvard.iq.dataverse.DataFile; -import static edu.harvard.iq.dataverse.api.UtilIT.API_TOKEN_HTTP_HEADER; import edu.harvard.iq.dataverse.util.FileUtil; import java.io.IOException; import java.util.zip.ZipInputStream; @@ -19,11 +18,9 @@ import org.junit.Test; import java.util.zip.ZipEntry; import java.io.ByteArrayOutputStream; -import java.io.File; import java.io.InputStream; -import java.nio.file.Path; import java.util.HashMap; -import static javax.ws.rs.core.Response.Status.OK; +import static jakarta.ws.rs.core.Response.Status.OK; import org.hamcrest.collection.IsMapContaining; import static junit.framework.Assert.assertEquals; import static org.junit.Assert.assertNotNull; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/AdminIT.java b/src/test/java/edu/harvard/iq/dataverse/api/AdminIT.java index c34ee2dd4bf..4d5165582da 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/AdminIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/AdminIT.java @@ -15,8 +15,8 @@ import java.util.ArrayList; import java.util.HashMap; import java.util.List; -import static javax.ws.rs.core.Response.Status.FORBIDDEN; -import static javax.ws.rs.core.Response.Status.BAD_REQUEST; +import static jakarta.ws.rs.core.Response.Status.FORBIDDEN; +import static jakarta.ws.rs.core.Response.Status.BAD_REQUEST; import org.junit.Test; import org.junit.BeforeClass; @@ -24,10 +24,10 @@ import java.util.UUID; import java.util.logging.Logger; -import static javax.ws.rs.core.Response.Status.CREATED; -import static javax.ws.rs.core.Response.Status.INTERNAL_SERVER_ERROR; -import static javax.ws.rs.core.Response.Status.OK; -import static javax.ws.rs.core.Response.Status.UNAUTHORIZED; +import static jakarta.ws.rs.core.Response.Status.CREATED; +import static jakarta.ws.rs.core.Response.Status.INTERNAL_SERVER_ERROR; +import static jakarta.ws.rs.core.Response.Status.OK; +import static jakarta.ws.rs.core.Response.Status.UNAUTHORIZED; import static junit.framework.Assert.assertEquals; import static org.hamcrest.CoreMatchers.equalTo; import static org.hamcrest.CoreMatchers.notNullValue; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/AuxiliaryFilesIT.java b/src/test/java/edu/harvard/iq/dataverse/api/AuxiliaryFilesIT.java index 0e404f6ba97..08643b2f018 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/AuxiliaryFilesIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/AuxiliaryFilesIT.java @@ -7,11 +7,11 @@ import java.io.IOException; import java.nio.file.Path; import java.nio.file.Paths; -import static javax.ws.rs.core.Response.Status.CONFLICT; -import static javax.ws.rs.core.Response.Status.CREATED; -import static javax.ws.rs.core.Response.Status.FORBIDDEN; -import static javax.ws.rs.core.Response.Status.NOT_FOUND; -import static javax.ws.rs.core.Response.Status.OK; +import static jakarta.ws.rs.core.Response.Status.CONFLICT; +import static jakarta.ws.rs.core.Response.Status.CREATED; +import static jakarta.ws.rs.core.Response.Status.FORBIDDEN; +import static jakarta.ws.rs.core.Response.Status.NOT_FOUND; +import static jakarta.ws.rs.core.Response.Status.OK; import static org.hamcrest.CoreMatchers.equalTo; import org.junit.Assert; import static org.junit.Assert.assertTrue; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/BatchImportIT.java b/src/test/java/edu/harvard/iq/dataverse/api/BatchImportIT.java index 89ad79817d8..aa0fb0d4a1e 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/BatchImportIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/BatchImportIT.java @@ -7,9 +7,9 @@ import java.util.logging.Logger; import org.junit.BeforeClass; import org.junit.Test; -import static javax.ws.rs.core.Response.Status.ACCEPTED; -import static javax.ws.rs.core.Response.Status.OK; -import static javax.ws.rs.core.Response.Status.CREATED; +import static jakarta.ws.rs.core.Response.Status.ACCEPTED; +import static jakarta.ws.rs.core.Response.Status.OK; +import static jakarta.ws.rs.core.Response.Status.CREATED; import org.hamcrest.CoreMatchers; public class BatchImportIT { diff --git a/src/test/java/edu/harvard/iq/dataverse/api/BuiltinUsersIT.java b/src/test/java/edu/harvard/iq/dataverse/api/BuiltinUsersIT.java index 0f8385409a3..4c5892982e6 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/BuiltinUsersIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/BuiltinUsersIT.java @@ -14,17 +14,16 @@ import java.util.logging.Logger; import java.util.stream.Collectors; import java.util.stream.Stream; -import javax.json.Json; -import javax.json.JsonObjectBuilder; -import static javax.ws.rs.core.Response.Status.BAD_REQUEST; -import static javax.ws.rs.core.Response.Status.OK; -import static javax.ws.rs.core.Response.Status.FORBIDDEN; +import jakarta.json.Json; +import jakarta.json.JsonObjectBuilder; +import static jakarta.ws.rs.core.Response.Status.BAD_REQUEST; +import static jakarta.ws.rs.core.Response.Status.OK; +import static jakarta.ws.rs.core.Response.Status.FORBIDDEN; import static junit.framework.Assert.assertEquals; import static org.hamcrest.CoreMatchers.equalTo; import static org.hamcrest.Matchers.startsWith; import static org.junit.Assert.assertTrue; import org.junit.BeforeClass; -import org.junit.Ignore; import org.junit.Test; public class BuiltinUsersIT { diff --git a/src/test/java/edu/harvard/iq/dataverse/api/DatasetsIT.java b/src/test/java/edu/harvard/iq/dataverse/api/DatasetsIT.java index 5a2197af001..287b642ef2e 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/DatasetsIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/DatasetsIT.java @@ -7,23 +7,21 @@ import java.util.logging.Logger; import org.junit.BeforeClass; import org.junit.Test; -import org.mockito.Mockito; import org.skyscreamer.jsonassert.JSONAssert; import org.junit.Ignore; import com.jayway.restassured.path.json.JsonPath; import java.util.List; import java.util.Map; -import javax.json.JsonObject; -import static javax.ws.rs.core.Response.Status.CREATED; -import static javax.ws.rs.core.Response.Status.FORBIDDEN; -import static javax.ws.rs.core.Response.Status.OK; -import static javax.ws.rs.core.Response.Status.UNAUTHORIZED; -import static javax.ws.rs.core.Response.Status.NOT_FOUND; -import static javax.ws.rs.core.Response.Status.BAD_REQUEST; -import static javax.ws.rs.core.Response.Status.METHOD_NOT_ALLOWED; +import jakarta.json.JsonObject; +import static jakarta.ws.rs.core.Response.Status.CREATED; +import static jakarta.ws.rs.core.Response.Status.FORBIDDEN; +import static jakarta.ws.rs.core.Response.Status.OK; +import static jakarta.ws.rs.core.Response.Status.UNAUTHORIZED; +import static jakarta.ws.rs.core.Response.Status.NOT_FOUND; +import static jakarta.ws.rs.core.Response.Status.BAD_REQUEST; +import static jakarta.ws.rs.core.Response.Status.METHOD_NOT_ALLOWED; import edu.harvard.iq.dataverse.DataFile; -import edu.harvard.iq.dataverse.DataverseServiceBean; import static edu.harvard.iq.dataverse.api.UtilIT.API_TOKEN_HTTP_HEADER; import edu.harvard.iq.dataverse.authorization.DataverseRole; @@ -54,14 +52,13 @@ import java.nio.file.Files; import java.util.ArrayList; import java.util.HashMap; -import javax.json.Json; -import javax.json.JsonArray; -import javax.json.JsonObjectBuilder; -import static javax.ws.rs.core.Response.Status.NO_CONTENT; -import static javax.ws.rs.core.Response.Status.OK; import javax.xml.stream.XMLInputFactory; import javax.xml.stream.XMLStreamException; import javax.xml.stream.XMLStreamReader; +import jakarta.json.Json; +import jakarta.json.JsonArray; +import jakarta.json.JsonObjectBuilder; +import static jakarta.ws.rs.core.Response.Status.NO_CONTENT; import static org.junit.Assert.assertEquals; import org.hamcrest.CoreMatchers; import static org.hamcrest.CoreMatchers.equalTo; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/DataversesIT.java b/src/test/java/edu/harvard/iq/dataverse/api/DataversesIT.java index 5f25d2eb68d..b46162e436d 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/DataversesIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/DataversesIT.java @@ -13,16 +13,15 @@ import java.nio.file.Paths; import java.util.Arrays; import java.util.List; -import java.util.logging.Level; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonObject; -import javax.json.JsonObjectBuilder; -import static javax.ws.rs.core.Response.Status.CREATED; -import static javax.ws.rs.core.Response.Status.INTERNAL_SERVER_ERROR; -import javax.ws.rs.core.Response.Status; -import static javax.ws.rs.core.Response.Status.BAD_REQUEST; -import static javax.ws.rs.core.Response.Status.OK; +import jakarta.json.Json; +import jakarta.json.JsonObject; +import jakarta.json.JsonObjectBuilder; +import static jakarta.ws.rs.core.Response.Status.CREATED; +import static jakarta.ws.rs.core.Response.Status.INTERNAL_SERVER_ERROR; +import jakarta.ws.rs.core.Response.Status; +import static jakarta.ws.rs.core.Response.Status.BAD_REQUEST; +import static jakarta.ws.rs.core.Response.Status.OK; import static junit.framework.Assert.assertEquals; import org.junit.BeforeClass; import org.junit.Test; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/DeactivateUsersIT.java b/src/test/java/edu/harvard/iq/dataverse/api/DeactivateUsersIT.java index de2a1d422c0..035fa96cc5e 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/DeactivateUsersIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/DeactivateUsersIT.java @@ -7,11 +7,10 @@ import java.util.ArrayList; import java.util.Collections; import java.util.List; -import static javax.ws.rs.core.Response.Status.BAD_REQUEST; -import static javax.ws.rs.core.Response.Status.CREATED; -import static javax.ws.rs.core.Response.Status.FORBIDDEN; -import static javax.ws.rs.core.Response.Status.OK; -import static javax.ws.rs.core.Response.Status.UNAUTHORIZED; +import static jakarta.ws.rs.core.Response.Status.BAD_REQUEST; +import static jakarta.ws.rs.core.Response.Status.CREATED; +import static jakarta.ws.rs.core.Response.Status.FORBIDDEN; +import static jakarta.ws.rs.core.Response.Status.OK; import static org.hamcrest.CoreMatchers.equalTo; import static org.hamcrest.CoreMatchers.startsWith; import org.junit.BeforeClass; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/DeleteUsersIT.java b/src/test/java/edu/harvard/iq/dataverse/api/DeleteUsersIT.java index cae1d0e210a..e4c72cf4e1d 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/DeleteUsersIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/DeleteUsersIT.java @@ -11,12 +11,12 @@ import java.util.ArrayList; import java.util.Collections; import java.util.List; -import javax.json.Json; -import javax.json.JsonObjectBuilder; -import static javax.ws.rs.core.Response.Status.BAD_REQUEST; -import static javax.ws.rs.core.Response.Status.CREATED; -import static javax.ws.rs.core.Response.Status.OK; -import static javax.ws.rs.core.Response.Status.UNAUTHORIZED; +import jakarta.json.Json; +import jakarta.json.JsonObjectBuilder; +import static jakarta.ws.rs.core.Response.Status.BAD_REQUEST; +import static jakarta.ws.rs.core.Response.Status.CREATED; +import static jakarta.ws.rs.core.Response.Status.OK; +import static jakarta.ws.rs.core.Response.Status.UNAUTHORIZED; import static junit.framework.Assert.assertEquals; import static org.hamcrest.CoreMatchers.equalTo; import org.junit.BeforeClass; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/DownloadFilesIT.java b/src/test/java/edu/harvard/iq/dataverse/api/DownloadFilesIT.java index 7d5adf95507..dc30c53c8e5 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/DownloadFilesIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/DownloadFilesIT.java @@ -16,11 +16,11 @@ import java.util.zip.ZipEntry; import java.util.zip.ZipInputStream; import java.util.zip.ZipOutputStream; -import static javax.ws.rs.core.Response.Status.CREATED; -import static javax.ws.rs.core.Response.Status.FORBIDDEN; -import static javax.ws.rs.core.Response.Status.OK; -import static javax.ws.rs.core.Response.Status.UNAUTHORIZED; -import static javax.ws.rs.core.Response.Status.BAD_REQUEST; +import static jakarta.ws.rs.core.Response.Status.CREATED; +import static jakarta.ws.rs.core.Response.Status.FORBIDDEN; +import static jakarta.ws.rs.core.Response.Status.OK; +import static jakarta.ws.rs.core.Response.Status.UNAUTHORIZED; +import static jakarta.ws.rs.core.Response.Status.BAD_REQUEST; import static org.hamcrest.CoreMatchers.equalTo; import org.junit.Assert; import static org.junit.Assert.assertTrue; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/DuplicateFilesIT.java b/src/test/java/edu/harvard/iq/dataverse/api/DuplicateFilesIT.java index 6227e96fdfa..19adb7ba98f 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/DuplicateFilesIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/DuplicateFilesIT.java @@ -9,11 +9,11 @@ import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; -import javax.json.Json; -import javax.json.JsonObjectBuilder; -import static javax.ws.rs.core.Response.Status.BAD_REQUEST; -import static javax.ws.rs.core.Response.Status.CREATED; -import static javax.ws.rs.core.Response.Status.OK; +import jakarta.json.Json; +import jakarta.json.JsonObjectBuilder; +import static jakarta.ws.rs.core.Response.Status.BAD_REQUEST; +import static jakarta.ws.rs.core.Response.Status.CREATED; +import static jakarta.ws.rs.core.Response.Status.OK; import static org.hamcrest.CoreMatchers.equalTo; import static org.hamcrest.CoreMatchers.nullValue; import org.junit.BeforeClass; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/EditDDIIT.java b/src/test/java/edu/harvard/iq/dataverse/api/EditDDIIT.java index 1775649c3dd..3ed8215b34d 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/EditDDIIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/EditDDIIT.java @@ -3,8 +3,6 @@ import com.jayway.restassured.RestAssured; import com.jayway.restassured.path.json.JsonPath; import com.jayway.restassured.response.Response; -import static edu.harvard.iq.dataverse.api.AccessIT.apiToken; -import static edu.harvard.iq.dataverse.api.AccessIT.datasetId; import edu.harvard.iq.dataverse.datavariable.VarGroup; @@ -28,7 +26,7 @@ import javax.xml.stream.XMLStreamException; -import static javax.ws.rs.core.Response.Status.OK; +import static jakarta.ws.rs.core.Response.Status.OK; import static junit.framework.Assert.assertEquals; import static org.junit.Assert.assertNotEquals; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/ExternalToolsIT.java b/src/test/java/edu/harvard/iq/dataverse/api/ExternalToolsIT.java index 5508a6c57dc..404b453c3d2 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/ExternalToolsIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/ExternalToolsIT.java @@ -5,14 +5,14 @@ import com.jayway.restassured.response.Response; import java.io.IOException; import java.io.StringReader; -import javax.json.Json; -import javax.json.JsonArray; -import javax.json.JsonObject; -import javax.json.JsonObjectBuilder; -import javax.json.JsonReader; -import static javax.ws.rs.core.Response.Status.BAD_REQUEST; -import static javax.ws.rs.core.Response.Status.CREATED; -import static javax.ws.rs.core.Response.Status.OK; +import jakarta.json.Json; +import jakarta.json.JsonArray; +import jakarta.json.JsonObject; +import jakarta.json.JsonObjectBuilder; +import jakarta.json.JsonReader; +import static jakarta.ws.rs.core.Response.Status.BAD_REQUEST; +import static jakarta.ws.rs.core.Response.Status.CREATED; +import static jakarta.ws.rs.core.Response.Status.OK; import org.hamcrest.CoreMatchers; import org.hamcrest.Matchers; import org.junit.BeforeClass; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/FeedbackApiIT.java b/src/test/java/edu/harvard/iq/dataverse/api/FeedbackApiIT.java index bfe4a58abbf..f61468e28ef 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/FeedbackApiIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/FeedbackApiIT.java @@ -3,10 +3,10 @@ import com.jayway.restassured.RestAssured; import com.jayway.restassured.path.json.JsonPath; import com.jayway.restassured.response.Response; -import javax.json.Json; -import javax.json.JsonObjectBuilder; -import static javax.ws.rs.core.Response.Status.CREATED; -import static javax.ws.rs.core.Response.Status.OK; +import jakarta.json.Json; +import jakarta.json.JsonObjectBuilder; +import static jakarta.ws.rs.core.Response.Status.CREATED; +import static jakarta.ws.rs.core.Response.Status.OK; import org.hamcrest.CoreMatchers; import org.junit.BeforeClass; import org.junit.Test; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/FileMetadataIT.java b/src/test/java/edu/harvard/iq/dataverse/api/FileMetadataIT.java index 1ca7c99be8e..b05c81abf6a 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/FileMetadataIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/FileMetadataIT.java @@ -13,7 +13,7 @@ import java.util.UUID; import static com.jayway.restassured.RestAssured.given; -import static javax.ws.rs.core.Response.Status.OK; +import static jakarta.ws.rs.core.Response.Status.OK; import static junit.framework.Assert.assertEquals; import static junit.framework.Assert.fail; import static org.hamcrest.CoreMatchers.equalTo; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/FileTypeDetectionIT.java b/src/test/java/edu/harvard/iq/dataverse/api/FileTypeDetectionIT.java index 10ac9192205..aeab3c00777 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/FileTypeDetectionIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/FileTypeDetectionIT.java @@ -3,11 +3,11 @@ import com.jayway.restassured.RestAssured; import com.jayway.restassured.path.json.JsonPath; import com.jayway.restassured.response.Response; -import javax.json.Json; -import javax.json.JsonObjectBuilder; -import static javax.ws.rs.core.Response.Status.CREATED; -import static javax.ws.rs.core.Response.Status.OK; -import static javax.ws.rs.core.Response.Status.UNAUTHORIZED; +import jakarta.json.Json; +import jakarta.json.JsonObjectBuilder; +import static jakarta.ws.rs.core.Response.Status.CREATED; +import static jakarta.ws.rs.core.Response.Status.OK; +import static jakarta.ws.rs.core.Response.Status.UNAUTHORIZED; import static org.hamcrest.CoreMatchers.equalTo; import static org.hamcrest.CoreMatchers.nullValue; import org.junit.BeforeClass; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/FilesIT.java b/src/test/java/edu/harvard/iq/dataverse/api/FilesIT.java index 60cb608a50a..c1ad666e4f0 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/FilesIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/FilesIT.java @@ -8,32 +8,31 @@ import org.junit.BeforeClass; import com.jayway.restassured.path.json.JsonPath; import com.jayway.restassured.path.xml.XmlPath; -import static edu.harvard.iq.dataverse.api.AccessIT.apiToken; import edu.harvard.iq.dataverse.settings.SettingsServiceBean; import edu.harvard.iq.dataverse.util.BundleUtil; import edu.harvard.iq.dataverse.util.SystemConfig; import java.io.File; import java.io.IOException; import static java.lang.Thread.sleep; -import java.math.BigDecimal; + import java.nio.file.Path; import java.nio.file.Paths; import java.text.MessageFormat; import java.util.Arrays; import java.util.Collections; -import java.util.ResourceBundle; -import javax.json.Json; -import javax.json.JsonObjectBuilder; -import static javax.ws.rs.core.Response.Status.BAD_REQUEST; - -import static javax.ws.rs.core.Response.Status.CREATED; -import static javax.ws.rs.core.Response.Status.FORBIDDEN; -import static javax.ws.rs.core.Response.Status.METHOD_NOT_ALLOWED; -import static javax.ws.rs.core.Response.Status.NOT_FOUND; -import static javax.ws.rs.core.Response.Status.NO_CONTENT; -import static javax.ws.rs.core.Response.Status.OK; -import static javax.ws.rs.core.Response.Status.REQUESTED_RANGE_NOT_SATISFIABLE; -import static javax.ws.rs.core.Response.Status.UNAUTHORIZED; + +import jakarta.json.Json; +import jakarta.json.JsonObjectBuilder; +import static jakarta.ws.rs.core.Response.Status.BAD_REQUEST; + +import static jakarta.ws.rs.core.Response.Status.CREATED; +import static jakarta.ws.rs.core.Response.Status.FORBIDDEN; +import static jakarta.ws.rs.core.Response.Status.METHOD_NOT_ALLOWED; +import static jakarta.ws.rs.core.Response.Status.NOT_FOUND; +import static jakarta.ws.rs.core.Response.Status.NO_CONTENT; +import static jakarta.ws.rs.core.Response.Status.OK; +import static jakarta.ws.rs.core.Response.Status.REQUESTED_RANGE_NOT_SATISFIABLE; +import static jakarta.ws.rs.core.Response.Status.UNAUTHORIZED; import static junit.framework.Assert.assertEquals; import org.hamcrest.CoreMatchers; import static org.hamcrest.CoreMatchers.equalTo; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/HarvestingServerIT.java b/src/test/java/edu/harvard/iq/dataverse/api/HarvestingServerIT.java index 635a8a16ec5..04e2192733c 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/HarvestingServerIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/HarvestingServerIT.java @@ -8,14 +8,9 @@ import org.junit.Test; import edu.harvard.iq.dataverse.settings.SettingsServiceBean; import com.jayway.restassured.response.Response; -import com.jayway.restassured.path.json.JsonPath; -import static edu.harvard.iq.dataverse.api.UtilIT.API_TOKEN_HTTP_HEADER; -import javax.json.Json; -import javax.json.JsonArray; -import static javax.ws.rs.core.Response.Status.FORBIDDEN; -import static javax.ws.rs.core.Response.Status.OK; -import static org.hamcrest.CoreMatchers.equalTo; -import org.junit.Ignore; + +import static jakarta.ws.rs.core.Response.Status.OK; + import java.util.List; import static junit.framework.Assert.assertEquals; import static org.junit.Assert.assertFalse; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/InReviewWorkflowIT.java b/src/test/java/edu/harvard/iq/dataverse/api/InReviewWorkflowIT.java index 89aeaa6b2ee..ca082c5ce95 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/InReviewWorkflowIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/InReviewWorkflowIT.java @@ -4,17 +4,16 @@ import com.jayway.restassured.path.json.JsonPath; import com.jayway.restassured.path.xml.XmlPath; import com.jayway.restassured.response.Response; -import static edu.harvard.iq.dataverse.api.AccessIT.apiToken; import edu.harvard.iq.dataverse.authorization.DataverseRole; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonObjectBuilder; -import static javax.ws.rs.core.Response.Status.BAD_REQUEST; -import static javax.ws.rs.core.Response.Status.CREATED; -import static javax.ws.rs.core.Response.Status.FORBIDDEN; -import static javax.ws.rs.core.Response.Status.OK; -import static javax.ws.rs.core.Response.Status.UNAUTHORIZED; -import static javax.ws.rs.core.Response.Status.NO_CONTENT; +import jakarta.json.Json; +import jakarta.json.JsonObjectBuilder; +import static jakarta.ws.rs.core.Response.Status.BAD_REQUEST; +import static jakarta.ws.rs.core.Response.Status.CREATED; +import static jakarta.ws.rs.core.Response.Status.FORBIDDEN; +import static jakarta.ws.rs.core.Response.Status.OK; +import static jakarta.ws.rs.core.Response.Status.UNAUTHORIZED; +import static jakarta.ws.rs.core.Response.Status.NO_CONTENT; import static org.hamcrest.CoreMatchers.equalTo; import org.junit.Assert; import static org.junit.Assert.assertTrue; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/IndexIT.java b/src/test/java/edu/harvard/iq/dataverse/api/IndexIT.java index 313c4c2cfaf..72d834786a9 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/IndexIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/IndexIT.java @@ -8,12 +8,12 @@ import edu.harvard.iq.dataverse.settings.SettingsServiceBean; import java.util.ArrayList; import java.util.logging.Logger; -import static javax.ws.rs.core.Response.Status.CREATED; -import static javax.ws.rs.core.Response.Status.NO_CONTENT; +import static jakarta.ws.rs.core.Response.Status.CREATED; +import static jakarta.ws.rs.core.Response.Status.NO_CONTENT; import org.junit.AfterClass; import org.junit.BeforeClass; import org.junit.Test; -import static javax.ws.rs.core.Response.Status.OK; +import static jakarta.ws.rs.core.Response.Status.OK; import static junit.framework.Assert.assertEquals; import org.hamcrest.CoreMatchers; import static org.hamcrest.CoreMatchers.equalTo; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/InvalidCharactersIT.java b/src/test/java/edu/harvard/iq/dataverse/api/InvalidCharactersIT.java index 2fb412ef1cc..63af8ea13e1 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/InvalidCharactersIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/InvalidCharactersIT.java @@ -6,10 +6,10 @@ import java.io.IOException; import java.nio.file.Path; import java.nio.file.Paths; -import javax.json.Json; -import javax.json.JsonObjectBuilder; -import static javax.ws.rs.core.Response.Status.CREATED; -import static javax.ws.rs.core.Response.Status.OK; +import jakarta.json.Json; +import jakarta.json.JsonObjectBuilder; +import static jakarta.ws.rs.core.Response.Status.CREATED; +import static jakarta.ws.rs.core.Response.Status.OK; import org.hamcrest.Matchers; import org.junit.BeforeClass; import org.junit.Test; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/IpGroupsIT.java b/src/test/java/edu/harvard/iq/dataverse/api/IpGroupsIT.java index 88b8a9fc458..d73f07bd530 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/IpGroupsIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/IpGroupsIT.java @@ -7,11 +7,11 @@ import java.util.ArrayList; import java.util.List; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonObjectBuilder; -import static javax.ws.rs.core.Response.Status.CREATED; -import static javax.ws.rs.core.Response.Status.FORBIDDEN; -import static javax.ws.rs.core.Response.Status.OK; +import jakarta.json.Json; +import jakarta.json.JsonObjectBuilder; +import static jakarta.ws.rs.core.Response.Status.CREATED; +import static jakarta.ws.rs.core.Response.Status.FORBIDDEN; +import static jakarta.ws.rs.core.Response.Status.OK; import static junit.framework.Assert.assertEquals; import static org.hamcrest.CoreMatchers.equalTo; import org.junit.BeforeClass; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/LicensesIT.java b/src/test/java/edu/harvard/iq/dataverse/api/LicensesIT.java index 09443732f09..3ca175113c9 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/LicensesIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/LicensesIT.java @@ -3,36 +3,16 @@ import com.jayway.restassured.RestAssured; import com.jayway.restassured.path.json.JsonPath; import com.jayway.restassured.response.Response; -import edu.harvard.iq.dataverse.DataFile; -import edu.harvard.iq.dataverse.authorization.providers.builtin.BuiltinAuthenticationProvider; -import edu.harvard.iq.dataverse.authorization.providers.oauth2.impl.GitHubOAuth2AP; -import edu.harvard.iq.dataverse.authorization.providers.oauth2.impl.OrcidOAuth2AP; -import edu.harvard.iq.dataverse.settings.SettingsServiceBean; -import java.io.IOException; -import java.nio.file.Files; -import java.nio.file.Paths; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import static javax.ws.rs.core.Response.Status.FORBIDDEN; -import static javax.ws.rs.core.Response.Status.BAD_REQUEST; import org.junit.Test; import org.junit.BeforeClass; -import java.util.Map; -import java.util.UUID; import java.util.logging.Logger; -import static javax.ws.rs.core.Response.Status.CREATED; -import static javax.ws.rs.core.Response.Status.INTERNAL_SERVER_ERROR; -import static javax.ws.rs.core.Response.Status.OK; -import static javax.ws.rs.core.Response.Status.UNAUTHORIZED; +import static jakarta.ws.rs.core.Response.Status.OK; import static org.junit.Assert.*; -import static org.hamcrest.CoreMatchers.equalTo; import static org.hamcrest.CoreMatchers.notNullValue; import static org.junit.Assert.assertTrue; -import org.junit.Ignore; public class LicensesIT { diff --git a/src/test/java/edu/harvard/iq/dataverse/api/LinkIT.java b/src/test/java/edu/harvard/iq/dataverse/api/LinkIT.java index 9ac2d2cb7e5..21264eab523 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/LinkIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/LinkIT.java @@ -3,11 +3,11 @@ import com.jayway.restassured.RestAssured; import com.jayway.restassured.path.json.JsonPath; import com.jayway.restassured.response.Response; -import edu.harvard.iq.dataverse.util.BundleUtil; + import java.util.logging.Logger; -import static javax.ws.rs.core.Response.Status.CREATED; -import static javax.ws.rs.core.Response.Status.FORBIDDEN; -import static javax.ws.rs.core.Response.Status.OK; +import static jakarta.ws.rs.core.Response.Status.CREATED; +import static jakarta.ws.rs.core.Response.Status.FORBIDDEN; +import static jakarta.ws.rs.core.Response.Status.OK; import static org.hamcrest.CoreMatchers.equalTo; import org.junit.BeforeClass; import org.junit.Test; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/MakeDataCountApiIT.java b/src/test/java/edu/harvard/iq/dataverse/api/MakeDataCountApiIT.java index c210d471ce2..c85920807fd 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/MakeDataCountApiIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/MakeDataCountApiIT.java @@ -4,9 +4,9 @@ import com.jayway.restassured.response.Response; import java.io.File; import java.io.IOException; -import static javax.ws.rs.core.Response.Status.CREATED; -import static javax.ws.rs.core.Response.Status.OK; -import static javax.ws.rs.core.Response.Status.BAD_REQUEST; +import static jakarta.ws.rs.core.Response.Status.CREATED; +import static jakarta.ws.rs.core.Response.Status.OK; +import static jakarta.ws.rs.core.Response.Status.BAD_REQUEST; import org.apache.commons.io.FileUtils; import static org.hamcrest.CoreMatchers.equalTo; import org.junit.BeforeClass; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/MetricsIT.java b/src/test/java/edu/harvard/iq/dataverse/api/MetricsIT.java index f6478bf379e..90b87af1a91 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/MetricsIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/MetricsIT.java @@ -3,8 +3,8 @@ import com.jayway.restassured.RestAssured; import com.jayway.restassured.response.Response; import edu.harvard.iq.dataverse.metrics.MetricsUtil; -import static javax.ws.rs.core.Response.Status.BAD_REQUEST; -import static javax.ws.rs.core.Response.Status.OK; +import static jakarta.ws.rs.core.Response.Status.BAD_REQUEST; +import static jakarta.ws.rs.core.Response.Status.OK; import org.junit.AfterClass; import static org.junit.Assert.assertEquals; import org.junit.BeforeClass; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/MoveIT.java b/src/test/java/edu/harvard/iq/dataverse/api/MoveIT.java index dfe23c7d80a..a4bc2c0802f 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/MoveIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/MoveIT.java @@ -8,13 +8,13 @@ import java.io.StringReader; import java.util.List; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonObject; -import static javax.ws.rs.core.Response.Status.BAD_REQUEST; -import static javax.ws.rs.core.Response.Status.CREATED; -import static javax.ws.rs.core.Response.Status.FORBIDDEN; -import static javax.ws.rs.core.Response.Status.OK; -import static javax.ws.rs.core.Response.Status.UNAUTHORIZED; +import jakarta.json.Json; +import jakarta.json.JsonObject; +import static jakarta.ws.rs.core.Response.Status.BAD_REQUEST; +import static jakarta.ws.rs.core.Response.Status.CREATED; +import static jakarta.ws.rs.core.Response.Status.FORBIDDEN; +import static jakarta.ws.rs.core.Response.Status.OK; +import static jakarta.ws.rs.core.Response.Status.UNAUTHORIZED; import org.hamcrest.CoreMatchers; import static org.hamcrest.CoreMatchers.equalTo; import org.junit.Assert; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/PidsIT.java b/src/test/java/edu/harvard/iq/dataverse/api/PidsIT.java index c7ca70e0e1d..7983bf3708e 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/PidsIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/PidsIT.java @@ -3,9 +3,9 @@ import com.jayway.restassured.RestAssured; import com.jayway.restassured.path.json.JsonPath; import com.jayway.restassured.response.Response; -import static javax.ws.rs.core.Response.Status.CREATED; -import static javax.ws.rs.core.Response.Status.FORBIDDEN; -import static javax.ws.rs.core.Response.Status.OK; +import static jakarta.ws.rs.core.Response.Status.CREATED; +import static jakarta.ws.rs.core.Response.Status.FORBIDDEN; +import static jakarta.ws.rs.core.Response.Status.OK; import org.junit.BeforeClass; import org.junit.Ignore; import org.junit.Test; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/ProvIT.java b/src/test/java/edu/harvard/iq/dataverse/api/ProvIT.java index 52143eb9981..dc3c01099e3 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/ProvIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/ProvIT.java @@ -3,18 +3,17 @@ import com.jayway.restassured.RestAssured; import com.jayway.restassured.path.json.JsonPath; import com.jayway.restassured.response.Response; -import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonArray; -import javax.json.JsonObject; -import static javax.ws.rs.core.Response.Status.CREATED; -import static javax.ws.rs.core.Response.Status.OK; -import static javax.ws.rs.core.Response.Status.BAD_REQUEST; -import static javax.ws.rs.core.Response.Status.FORBIDDEN; +import jakarta.json.Json; +import jakarta.json.JsonArray; +import jakarta.json.JsonObject; +import static jakarta.ws.rs.core.Response.Status.CREATED; +import static jakarta.ws.rs.core.Response.Status.OK; +import static jakarta.ws.rs.core.Response.Status.BAD_REQUEST; +import static jakarta.ws.rs.core.Response.Status.FORBIDDEN; import static junit.framework.Assert.assertEquals; import static org.hamcrest.CoreMatchers.equalTo; import static org.hamcrest.CoreMatchers.notNullValue; -import org.junit.Before; + import org.junit.BeforeClass; import org.junit.Test; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/S3AccessIT.java b/src/test/java/edu/harvard/iq/dataverse/api/S3AccessIT.java index 29cb6895bba..66ea7121926 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/S3AccessIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/S3AccessIT.java @@ -5,15 +5,13 @@ import com.jayway.restassured.path.json.JsonPath; import com.jayway.restassured.response.Response; import java.util.logging.Logger; -import static javax.ws.rs.core.Response.Status.OK; + import static junit.framework.Assert.assertEquals; -import static org.hamcrest.CoreMatchers.equalTo; + import org.junit.BeforeClass; import org.junit.Test; import static org.hamcrest.CoreMatchers.nullValue; import static org.hamcrest.Matchers.startsWith; -import org.junit.After; -import org.junit.Assert; /** * NOTE: This test WILL NOT pass if your installation is not configured for Amazon S3 storage. diff --git a/src/test/java/edu/harvard/iq/dataverse/api/SearchIT.java b/src/test/java/edu/harvard/iq/dataverse/api/SearchIT.java index 789b60a34e7..91d24e1aa20 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/SearchIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/SearchIT.java @@ -6,8 +6,8 @@ import edu.harvard.iq.dataverse.settings.SettingsServiceBean; import java.util.logging.Level; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonObject; +import jakarta.json.Json; +import jakarta.json.JsonObject; import org.junit.AfterClass; import org.junit.BeforeClass; import org.junit.Test; @@ -16,9 +16,9 @@ import java.io.InputStream; import java.io.UnsupportedEncodingException; import java.util.Base64; -import javax.json.JsonArray; -import static javax.ws.rs.core.Response.Status.OK; -import static javax.ws.rs.core.Response.Status.FORBIDDEN; +import jakarta.json.JsonArray; +import static jakarta.ws.rs.core.Response.Status.OK; +import static jakarta.ws.rs.core.Response.Status.FORBIDDEN; import org.hamcrest.CoreMatchers; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; @@ -26,12 +26,11 @@ import java.awt.image.BufferedImage; import java.io.IOException; import static junit.framework.Assert.assertEquals; -import static java.lang.Thread.sleep; + import javax.imageio.ImageIO; -import static javax.ws.rs.core.Response.Status.CREATED; -import static javax.ws.rs.core.Response.Status.NOT_FOUND; -import static javax.ws.rs.core.Response.Status.OK; -import static javax.ws.rs.core.Response.Status.UNAUTHORIZED; +import static jakarta.ws.rs.core.Response.Status.CREATED; +import static jakarta.ws.rs.core.Response.Status.NOT_FOUND; +import static jakarta.ws.rs.core.Response.Status.UNAUTHORIZED; import org.hamcrest.Matchers; import org.junit.After; import static org.junit.Assert.assertNotEquals; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/StorageSitesIT.java b/src/test/java/edu/harvard/iq/dataverse/api/StorageSitesIT.java index a33d7d60263..b2f6e6151a1 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/StorageSitesIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/StorageSitesIT.java @@ -4,8 +4,8 @@ import com.jayway.restassured.response.Response; import edu.harvard.iq.dataverse.locality.StorageSite; import edu.harvard.iq.dataverse.util.SystemConfig; -import javax.json.Json; -import javax.json.JsonObjectBuilder; +import jakarta.json.Json; +import jakarta.json.JsonObjectBuilder; import org.junit.BeforeClass; import org.junit.Test; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/SwordIT.java b/src/test/java/edu/harvard/iq/dataverse/api/SwordIT.java index 29173d3bd76..30d43907dca 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/SwordIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/SwordIT.java @@ -12,14 +12,14 @@ import java.util.List; import java.util.Map; import java.util.logging.Logger; -import static javax.ws.rs.core.Response.Status.BAD_REQUEST; -import static javax.ws.rs.core.Response.Status.CREATED; -import static javax.ws.rs.core.Response.Status.FORBIDDEN; -import static javax.ws.rs.core.Response.Status.UNAUTHORIZED; -import static javax.ws.rs.core.Response.Status.METHOD_NOT_ALLOWED; -import static javax.ws.rs.core.Response.Status.NOT_FOUND; -import static javax.ws.rs.core.Response.Status.NO_CONTENT; -import static javax.ws.rs.core.Response.Status.OK; +import static jakarta.ws.rs.core.Response.Status.BAD_REQUEST; +import static jakarta.ws.rs.core.Response.Status.CREATED; +import static jakarta.ws.rs.core.Response.Status.FORBIDDEN; +import static jakarta.ws.rs.core.Response.Status.UNAUTHORIZED; +import static jakarta.ws.rs.core.Response.Status.METHOD_NOT_ALLOWED; +import static jakarta.ws.rs.core.Response.Status.NOT_FOUND; +import static jakarta.ws.rs.core.Response.Status.NO_CONTENT; +import static jakarta.ws.rs.core.Response.Status.OK; import static org.hamcrest.CoreMatchers.equalTo; import static org.hamcrest.CoreMatchers.nullValue; import static org.hamcrest.Matchers.endsWith; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/TabularIT.java b/src/test/java/edu/harvard/iq/dataverse/api/TabularIT.java index 512080ae569..70267d70f5b 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/TabularIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/TabularIT.java @@ -3,14 +3,12 @@ import com.jayway.restassured.RestAssured; import com.jayway.restassured.path.json.JsonPath; import com.jayway.restassured.response.Response; -import static edu.harvard.iq.dataverse.api.AccessIT.apiToken; -import static edu.harvard.iq.dataverse.api.AccessIT.datasetId; -import static edu.harvard.iq.dataverse.api.AccessIT.tabFile3NameRestricted; + import java.io.File; import java.util.Arrays; import java.util.logging.Logger; -import static javax.ws.rs.core.Response.Status.CREATED; -import static javax.ws.rs.core.Response.Status.OK; +import static jakarta.ws.rs.core.Response.Status.CREATED; +import static jakarta.ws.rs.core.Response.Status.OK; import static org.hamcrest.CoreMatchers.equalTo; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/UsersIT.java b/src/test/java/edu/harvard/iq/dataverse/api/UsersIT.java index 83dfc5fd889..086ffb5620f 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/UsersIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/UsersIT.java @@ -10,13 +10,13 @@ import java.util.ArrayList; import java.util.List; import java.util.UUID; -import javax.json.Json; -import javax.json.JsonObjectBuilder; -import static javax.ws.rs.core.Response.Status.BAD_REQUEST; -import static javax.ws.rs.core.Response.Status.CREATED; -import static javax.ws.rs.core.Response.Status.NOT_FOUND; -import static javax.ws.rs.core.Response.Status.OK; -import static javax.ws.rs.core.Response.Status.UNAUTHORIZED; +import jakarta.json.Json; +import jakarta.json.JsonObjectBuilder; +import static jakarta.ws.rs.core.Response.Status.BAD_REQUEST; +import static jakarta.ws.rs.core.Response.Status.CREATED; +import static jakarta.ws.rs.core.Response.Status.NOT_FOUND; +import static jakarta.ws.rs.core.Response.Status.OK; +import static jakarta.ws.rs.core.Response.Status.UNAUTHORIZED; import static junit.framework.Assert.assertEquals; import static org.hamcrest.CoreMatchers.containsString; import static org.hamcrest.CoreMatchers.equalTo; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/UtilIT.java b/src/test/java/edu/harvard/iq/dataverse/api/UtilIT.java index 7b9b5f3b129..b41286de741 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/UtilIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/UtilIT.java @@ -1,17 +1,15 @@ package edu.harvard.iq.dataverse.api; -import com.jayway.restassured.RestAssured; import com.jayway.restassured.http.ContentType; import com.jayway.restassured.path.json.JsonPath; import com.jayway.restassured.response.Response; import java.util.UUID; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonObjectBuilder; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObject; -import javax.ws.rs.client.Client; -import javax.ws.rs.client.ClientBuilder; +import jakarta.json.Json; +import jakarta.json.JsonObjectBuilder; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObject; + import java.io.File; import java.io.IOException; import java.nio.charset.StandardCharsets; @@ -43,7 +41,6 @@ import static com.jayway.restassured.path.xml.XmlPath.from; import static com.jayway.restassured.RestAssured.given; import edu.harvard.iq.dataverse.DatasetField; -import edu.harvard.iq.dataverse.DatasetFieldConstant; import edu.harvard.iq.dataverse.DatasetFieldType; import edu.harvard.iq.dataverse.DatasetFieldValue; import edu.harvard.iq.dataverse.util.StringUtil; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/filesystem/FileRecordJobIT.java b/src/test/java/edu/harvard/iq/dataverse/api/filesystem/FileRecordJobIT.java index 7b9f7d5c155..5cfce389ed6 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/filesystem/FileRecordJobIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/filesystem/FileRecordJobIT.java @@ -37,7 +37,7 @@ import org.junit.Test; import org.junit.Ignore; -import javax.batch.runtime.BatchStatus; +import jakarta.batch.runtime.BatchStatus; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; diff --git a/src/test/java/edu/harvard/iq/dataverse/api/util/JsonResponseBuilderTest.java b/src/test/java/edu/harvard/iq/dataverse/api/util/JsonResponseBuilderTest.java index a6da689da7a..51586127041 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/util/JsonResponseBuilderTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/util/JsonResponseBuilderTest.java @@ -7,7 +7,7 @@ import org.junit.jupiter.params.provider.ValueSource; import org.mockito.Mockito; -import javax.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletRequest; import static org.junit.jupiter.api.Assertions.*; import static org.mockito.Mockito.*; diff --git a/src/test/java/edu/harvard/iq/dataverse/authorization/groups/impl/maildomain/MailDomainGroupServiceBeanTest.java b/src/test/java/edu/harvard/iq/dataverse/authorization/groups/impl/maildomain/MailDomainGroupServiceBeanTest.java index c260252f131..875cd02cc4c 100644 --- a/src/test/java/edu/harvard/iq/dataverse/authorization/groups/impl/maildomain/MailDomainGroupServiceBeanTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/authorization/groups/impl/maildomain/MailDomainGroupServiceBeanTest.java @@ -8,12 +8,11 @@ import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.Arguments; import org.junit.jupiter.params.provider.MethodSource; -import org.mockito.InjectMocks; import org.mockito.Mock; import org.mockito.junit.jupiter.MockitoExtension; -import javax.persistence.EntityManager; -import javax.persistence.TypedQuery; +import jakarta.persistence.EntityManager; +import jakarta.persistence.TypedQuery; import java.util.*; import java.util.stream.Stream; diff --git a/src/test/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/OAuth2LoginBackingBeanTest.java b/src/test/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/OAuth2LoginBackingBeanTest.java index 80249cc89e8..f133670e7ab 100644 --- a/src/test/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/OAuth2LoginBackingBeanTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/OAuth2LoginBackingBeanTest.java @@ -19,10 +19,10 @@ import org.mockito.junit.jupiter.MockitoExtension; import org.omnifaces.util.Faces; -import javax.faces.context.ExternalContext; -import javax.faces.context.FacesContext; -import javax.faces.context.Flash; -import javax.servlet.http.HttpServletRequest; +import jakarta.faces.context.ExternalContext; +import jakarta.faces.context.FacesContext; +import jakarta.faces.context.Flash; +import jakarta.servlet.http.HttpServletRequest; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; diff --git a/src/test/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/impl/GoogleOAuth2APTest.java b/src/test/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/impl/GoogleOAuth2APTest.java index 5cb2788c3ee..d97b0f77daf 100644 --- a/src/test/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/impl/GoogleOAuth2APTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/impl/GoogleOAuth2APTest.java @@ -2,7 +2,7 @@ import edu.harvard.iq.dataverse.authorization.AuthenticatedUserDisplayInfo; import edu.harvard.iq.dataverse.authorization.providers.oauth2.AbstractOAuth2AuthenticationProvider; -import javax.json.Json; +import jakarta.json.Json; import static org.junit.Assert.assertEquals; import org.junit.Test; diff --git a/src/test/java/edu/harvard/iq/dataverse/authorization/providers/shib/ShibUtilTest.java b/src/test/java/edu/harvard/iq/dataverse/authorization/providers/shib/ShibUtilTest.java index 58d32b7d2a1..99a307eebc3 100644 --- a/src/test/java/edu/harvard/iq/dataverse/authorization/providers/shib/ShibUtilTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/authorization/providers/shib/ShibUtilTest.java @@ -9,7 +9,7 @@ import java.util.UUID; import java.util.logging.Level; import java.util.logging.Logger; -import javax.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletRequest; import static org.junit.Assert.*; import org.junit.Test; import org.junit.experimental.runners.Enclosed; diff --git a/src/test/java/edu/harvard/iq/dataverse/branding/BrandingUtilTest.java b/src/test/java/edu/harvard/iq/dataverse/branding/BrandingUtilTest.java index 95deafc0cfe..2b526b8a449 100644 --- a/src/test/java/edu/harvard/iq/dataverse/branding/BrandingUtilTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/branding/BrandingUtilTest.java @@ -7,8 +7,8 @@ import java.util.Arrays; import java.util.logging.Logger; import java.util.stream.Stream; -import javax.mail.internet.AddressException; -import javax.mail.internet.InternetAddress; +import jakarta.mail.internet.AddressException; +import jakarta.mail.internet.InternetAddress; import static org.junit.jupiter.api.Assertions.assertEquals; import org.junit.jupiter.api.AfterAll; diff --git a/src/test/java/edu/harvard/iq/dataverse/datacapturemodule/DataCaptureModuleServiceBeanIT.java b/src/test/java/edu/harvard/iq/dataverse/datacapturemodule/DataCaptureModuleServiceBeanIT.java index 7f7e734f13e..56aa2ec8c47 100644 --- a/src/test/java/edu/harvard/iq/dataverse/datacapturemodule/DataCaptureModuleServiceBeanIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/datacapturemodule/DataCaptureModuleServiceBeanIT.java @@ -15,11 +15,11 @@ import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertTrue; -import javax.json.JsonObject; +import jakarta.json.JsonObject; import static java.lang.Thread.sleep; -import javax.json.Json; -import javax.json.JsonObjectBuilder; -import javax.json.JsonReader; +import jakarta.json.Json; +import jakarta.json.JsonObjectBuilder; +import jakarta.json.JsonReader; /** * These tests are not expected to pass unless you have a Data Capture Module diff --git a/src/test/java/edu/harvard/iq/dataverse/datacapturemodule/DataCaptureModuleUtilTest.java b/src/test/java/edu/harvard/iq/dataverse/datacapturemodule/DataCaptureModuleUtilTest.java index a00daef63c2..afb1f0ec851 100644 --- a/src/test/java/edu/harvard/iq/dataverse/datacapturemodule/DataCaptureModuleUtilTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/datacapturemodule/DataCaptureModuleUtilTest.java @@ -7,9 +7,9 @@ import edu.harvard.iq.dataverse.authorization.users.AuthenticatedUser; import static edu.harvard.iq.dataverse.mocks.MocksFactory.makeAuthenticatedUser; import java.io.UnsupportedEncodingException; -import javax.json.Json; -import javax.json.JsonObject; -import javax.json.JsonObjectBuilder; +import jakarta.json.Json; +import jakarta.json.JsonObject; +import jakarta.json.JsonObjectBuilder; import org.apache.http.HttpResponseFactory; import org.apache.http.HttpStatus; import org.apache.http.HttpVersion; diff --git a/src/test/java/edu/harvard/iq/dataverse/dataverse/DataverseUtilTest.java b/src/test/java/edu/harvard/iq/dataverse/dataverse/DataverseUtilTest.java index bf679f8fe97..cae61afda30 100644 --- a/src/test/java/edu/harvard/iq/dataverse/dataverse/DataverseUtilTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/dataverse/DataverseUtilTest.java @@ -9,7 +9,7 @@ import java.util.HashMap; import java.util.Map; -import javax.ws.rs.BadRequestException; +import jakarta.ws.rs.BadRequestException; import org.junit.Assert; import org.junit.Test; diff --git a/src/test/java/edu/harvard/iq/dataverse/engine/TestCommandContext.java b/src/test/java/edu/harvard/iq/dataverse/engine/TestCommandContext.java index f0ddcf4c81c..8f39132f7a0 100644 --- a/src/test/java/edu/harvard/iq/dataverse/engine/TestCommandContext.java +++ b/src/test/java/edu/harvard/iq/dataverse/engine/TestCommandContext.java @@ -21,9 +21,9 @@ import edu.harvard.iq.dataverse.settings.SettingsServiceBean; import edu.harvard.iq.dataverse.util.SystemConfig; import edu.harvard.iq.dataverse.workflow.WorkflowServiceBean; -import java.util.List; + import java.util.Stack; -import javax.persistence.EntityManager; +import jakarta.persistence.EntityManager; /** * A base CommandContext for tests. Provides no-op implementations. Should diff --git a/src/test/java/edu/harvard/iq/dataverse/engine/TestEntityManager.java b/src/test/java/edu/harvard/iq/dataverse/engine/TestEntityManager.java index b1ad74ac2dc..af8b75d5d80 100644 --- a/src/test/java/edu/harvard/iq/dataverse/engine/TestEntityManager.java +++ b/src/test/java/edu/harvard/iq/dataverse/engine/TestEntityManager.java @@ -14,21 +14,21 @@ import java.util.concurrent.atomic.AtomicLong; import java.util.logging.Level; import java.util.logging.Logger; -import javax.persistence.EntityGraph; -import javax.persistence.EntityManager; -import javax.persistence.EntityManagerFactory; -import javax.persistence.EntityTransaction; -import javax.persistence.FlushModeType; -import javax.persistence.Id; -import javax.persistence.LockModeType; -import javax.persistence.Query; -import javax.persistence.StoredProcedureQuery; -import javax.persistence.TypedQuery; -import javax.persistence.criteria.CriteriaBuilder; -import javax.persistence.criteria.CriteriaDelete; -import javax.persistence.criteria.CriteriaQuery; -import javax.persistence.criteria.CriteriaUpdate; -import javax.persistence.metamodel.Metamodel; +import jakarta.persistence.EntityGraph; +import jakarta.persistence.EntityManager; +import jakarta.persistence.EntityManagerFactory; +import jakarta.persistence.EntityTransaction; +import jakarta.persistence.FlushModeType; +import jakarta.persistence.Id; +import jakarta.persistence.LockModeType; +import jakarta.persistence.Query; +import jakarta.persistence.StoredProcedureQuery; +import jakarta.persistence.TypedQuery; +import jakarta.persistence.criteria.CriteriaBuilder; +import jakarta.persistence.criteria.CriteriaDelete; +import jakarta.persistence.criteria.CriteriaQuery; +import jakarta.persistence.criteria.CriteriaUpdate; +import jakarta.persistence.metamodel.Metamodel; /** * diff --git a/src/test/java/edu/harvard/iq/dataverse/engine/command/impl/CreateRoleCommandTest.java b/src/test/java/edu/harvard/iq/dataverse/engine/command/impl/CreateRoleCommandTest.java index 243285e69ab..10981fb8d0e 100644 --- a/src/test/java/edu/harvard/iq/dataverse/engine/command/impl/CreateRoleCommandTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/engine/command/impl/CreateRoleCommandTest.java @@ -14,8 +14,8 @@ import edu.harvard.iq.dataverse.engine.command.exception.CommandException; import edu.harvard.iq.dataverse.engine.command.exception.IllegalCommandException; import edu.harvard.iq.dataverse.mocks.MocksFactory; -import javax.persistence.EntityManager; -import javax.persistence.TypedQuery; +import jakarta.persistence.EntityManager; +import jakarta.persistence.TypedQuery; import static org.junit.Assert.assertTrue; import org.junit.Before; import org.junit.Test; diff --git a/src/test/java/edu/harvard/iq/dataverse/engine/command/impl/MoveDatasetCommandTest.java b/src/test/java/edu/harvard/iq/dataverse/engine/command/impl/MoveDatasetCommandTest.java index 34f03702243..cebd8969e62 100644 --- a/src/test/java/edu/harvard/iq/dataverse/engine/command/impl/MoveDatasetCommandTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/engine/command/impl/MoveDatasetCommandTest.java @@ -32,22 +32,22 @@ import java.util.List; import java.util.Map; import java.util.concurrent.Future; -import javax.persistence.EntityGraph; -import javax.persistence.EntityManager; -import javax.persistence.EntityManagerFactory; -import javax.persistence.EntityTransaction; -import javax.persistence.FlushModeType; -import javax.persistence.LockModeType; -import javax.persistence.Query; -import javax.persistence.StoredProcedureQuery; -import javax.persistence.TypedQuery; -import javax.persistence.criteria.CriteriaBuilder; -import javax.persistence.criteria.CriteriaDelete; -import javax.persistence.criteria.CriteriaQuery; -import javax.persistence.criteria.CriteriaUpdate; -import javax.persistence.metamodel.Metamodel; -import javax.servlet.http.HttpServletRequest; -import javax.ws.rs.core.Context; +import jakarta.persistence.EntityGraph; +import jakarta.persistence.EntityManager; +import jakarta.persistence.EntityManagerFactory; +import jakarta.persistence.EntityTransaction; +import jakarta.persistence.FlushModeType; +import jakarta.persistence.LockModeType; +import jakarta.persistence.Query; +import jakarta.persistence.StoredProcedureQuery; +import jakarta.persistence.TypedQuery; +import jakarta.persistence.criteria.CriteriaBuilder; +import jakarta.persistence.criteria.CriteriaDelete; +import jakarta.persistence.criteria.CriteriaQuery; +import jakarta.persistence.criteria.CriteriaUpdate; +import jakarta.persistence.metamodel.Metamodel; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.ws.rs.core.Context; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNull; diff --git a/src/test/java/edu/harvard/iq/dataverse/engine/command/impl/MoveDataverseCommandTest.java b/src/test/java/edu/harvard/iq/dataverse/engine/command/impl/MoveDataverseCommandTest.java index e6f7a5ea34f..7ae5f41fc3a 100644 --- a/src/test/java/edu/harvard/iq/dataverse/engine/command/impl/MoveDataverseCommandTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/engine/command/impl/MoveDataverseCommandTest.java @@ -25,8 +25,8 @@ import java.util.Date; import java.util.List; import java.util.concurrent.Future; -import javax.persistence.EntityManager; -import javax.servlet.http.HttpServletRequest; +import jakarta.persistence.EntityManager; +import jakarta.servlet.http.HttpServletRequest; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNull; diff --git a/src/test/java/edu/harvard/iq/dataverse/engine/command/impl/RequestRsyncScriptCommandTest.java b/src/test/java/edu/harvard/iq/dataverse/engine/command/impl/RequestRsyncScriptCommandTest.java index 5fdef3ed74c..6eeaa34bf4e 100644 --- a/src/test/java/edu/harvard/iq/dataverse/engine/command/impl/RequestRsyncScriptCommandTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/engine/command/impl/RequestRsyncScriptCommandTest.java @@ -9,8 +9,7 @@ import edu.harvard.iq.dataverse.engine.command.DataverseRequest; import edu.harvard.iq.dataverse.mocks.MocksFactory; import edu.harvard.iq.dataverse.settings.SettingsServiceBean; -import static edu.harvard.iq.dataverse.settings.SettingsServiceBean.Key.DataCaptureModuleUrl; -import javax.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletRequest; import org.junit.After; import org.junit.AfterClass; import org.junit.Before; diff --git a/src/test/java/edu/harvard/iq/dataverse/engine/command/impl/ReturnDatasetToAuthorCommandTest.java b/src/test/java/edu/harvard/iq/dataverse/engine/command/impl/ReturnDatasetToAuthorCommandTest.java index 8b5556b70c9..b61a082a81a 100644 --- a/src/test/java/edu/harvard/iq/dataverse/engine/command/impl/ReturnDatasetToAuthorCommandTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/engine/command/impl/ReturnDatasetToAuthorCommandTest.java @@ -25,8 +25,8 @@ import java.util.Collections; import java.util.List; import java.util.concurrent.Future; -import javax.persistence.EntityManager; -import javax.servlet.http.HttpServletRequest; +import jakarta.persistence.EntityManager; +import jakarta.servlet.http.HttpServletRequest; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNull; diff --git a/src/test/java/edu/harvard/iq/dataverse/engine/command/impl/SubmitDatasetForReviewCommandTest.java b/src/test/java/edu/harvard/iq/dataverse/engine/command/impl/SubmitDatasetForReviewCommandTest.java index 1098b10a041..fd2b80dfa6b 100644 --- a/src/test/java/edu/harvard/iq/dataverse/engine/command/impl/SubmitDatasetForReviewCommandTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/engine/command/impl/SubmitDatasetForReviewCommandTest.java @@ -25,8 +25,8 @@ import java.util.Collections; import java.util.List; import java.util.concurrent.Future; -import javax.persistence.EntityManager; -import javax.servlet.http.HttpServletRequest; +import jakarta.persistence.EntityManager; +import jakarta.servlet.http.HttpServletRequest; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; import org.junit.Before; diff --git a/src/test/java/edu/harvard/iq/dataverse/export/DDIExporterTest.java b/src/test/java/edu/harvard/iq/dataverse/export/DDIExporterTest.java index c9446d7c414..0b6de1d6eaf 100644 --- a/src/test/java/edu/harvard/iq/dataverse/export/DDIExporterTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/export/DDIExporterTest.java @@ -34,9 +34,9 @@ import java.util.HashSet; import java.util.Set; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonObject; -import javax.json.JsonReader; +import jakarta.json.Json; +import jakarta.json.JsonObject; +import jakarta.json.JsonReader; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertTrue; import org.junit.jupiter.api.BeforeAll; diff --git a/src/test/java/edu/harvard/iq/dataverse/export/OpenAireExporterTest.java b/src/test/java/edu/harvard/iq/dataverse/export/OpenAireExporterTest.java index 62f6d3037a1..a55c7466bee 100644 --- a/src/test/java/edu/harvard/iq/dataverse/export/OpenAireExporterTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/export/OpenAireExporterTest.java @@ -10,9 +10,9 @@ import java.io.StringReader; import java.nio.file.Files; import java.nio.file.Paths; -import javax.json.Json; -import javax.json.JsonObject; -import javax.json.JsonReader; +import jakarta.json.Json; +import jakarta.json.JsonObject; +import jakarta.json.JsonReader; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import static junit.framework.Assert.assertEquals; diff --git a/src/test/java/edu/harvard/iq/dataverse/export/SchemaDotOrgExporterTest.java b/src/test/java/edu/harvard/iq/dataverse/export/SchemaDotOrgExporterTest.java index b5453e75fe5..2807bd45813 100644 --- a/src/test/java/edu/harvard/iq/dataverse/export/SchemaDotOrgExporterTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/export/SchemaDotOrgExporterTest.java @@ -28,9 +28,9 @@ import java.util.List; import java.util.Set; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonObject; -import javax.json.JsonReader; +import jakarta.json.Json; +import jakarta.json.JsonObject; +import jakarta.json.JsonReader; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.Test; diff --git a/src/test/java/edu/harvard/iq/dataverse/export/dublincore/DublinCoreExportUtilTest.java b/src/test/java/edu/harvard/iq/dataverse/export/dublincore/DublinCoreExportUtilTest.java index 69c8083734c..4032f4649a4 100644 --- a/src/test/java/edu/harvard/iq/dataverse/export/dublincore/DublinCoreExportUtilTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/export/dublincore/DublinCoreExportUtilTest.java @@ -13,9 +13,9 @@ import java.nio.file.Files; import java.nio.file.Path; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonObject; -import javax.json.JsonReader; +import jakarta.json.Json; +import jakarta.json.JsonObject; +import jakarta.json.JsonReader; import org.junit.jupiter.api.Test; import org.xmlunit.assertj3.XmlAssert; diff --git a/src/test/java/edu/harvard/iq/dataverse/externaltools/ExternalToolHandlerTest.java b/src/test/java/edu/harvard/iq/dataverse/externaltools/ExternalToolHandlerTest.java index c900c7e2523..59da0e05fac 100644 --- a/src/test/java/edu/harvard/iq/dataverse/externaltools/ExternalToolHandlerTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/externaltools/ExternalToolHandlerTest.java @@ -6,7 +6,7 @@ import edu.harvard.iq.dataverse.DatasetVersion; import edu.harvard.iq.dataverse.FileMetadata; import edu.harvard.iq.dataverse.authorization.users.ApiToken; -import javax.json.Json; +import jakarta.json.Json; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; diff --git a/src/test/java/edu/harvard/iq/dataverse/externaltools/ExternalToolServiceBeanTest.java b/src/test/java/edu/harvard/iq/dataverse/externaltools/ExternalToolServiceBeanTest.java index 304898f0fb0..74998bb868c 100644 --- a/src/test/java/edu/harvard/iq/dataverse/externaltools/ExternalToolServiceBeanTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/externaltools/ExternalToolServiceBeanTest.java @@ -10,8 +10,8 @@ import edu.harvard.iq.dataverse.authorization.users.ApiToken; import java.util.ArrayList; import java.util.List; -import javax.json.Json; -import javax.json.JsonObjectBuilder; +import jakarta.json.Json; +import jakarta.json.JsonObjectBuilder; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNull; diff --git a/src/test/java/edu/harvard/iq/dataverse/externaltools/ExternalToolTest.java b/src/test/java/edu/harvard/iq/dataverse/externaltools/ExternalToolTest.java index bbe029e77e1..e236ab5ff16 100644 --- a/src/test/java/edu/harvard/iq/dataverse/externaltools/ExternalToolTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/externaltools/ExternalToolTest.java @@ -1,6 +1,6 @@ package edu.harvard.iq.dataverse.externaltools; -import javax.json.JsonObject; +import jakarta.json.JsonObject; import static org.junit.Assert.assertEquals; import org.junit.Test; diff --git a/src/test/java/edu/harvard/iq/dataverse/feedback/FeedbackUtilTest.java b/src/test/java/edu/harvard/iq/dataverse/feedback/FeedbackUtilTest.java index 2c91eebbc83..0c7cb2a4b1b 100644 --- a/src/test/java/edu/harvard/iq/dataverse/feedback/FeedbackUtilTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/feedback/FeedbackUtilTest.java @@ -5,7 +5,6 @@ import edu.harvard.iq.dataverse.DataFileCategory; import edu.harvard.iq.dataverse.DataFileTag; import edu.harvard.iq.dataverse.Dataset; -import edu.harvard.iq.dataverse.DatasetFieldServiceBean; import edu.harvard.iq.dataverse.DatasetFieldType; import edu.harvard.iq.dataverse.DatasetVersion; import edu.harvard.iq.dataverse.Dataverse; @@ -27,17 +26,14 @@ import java.nio.file.Paths; import java.util.ArrayList; import java.util.Arrays; -import java.util.Collections; -import java.util.HashMap; import java.util.HashSet; import java.util.List; -import java.util.Map; import java.util.Set; -import javax.json.Json; -import javax.json.JsonObject; -import javax.json.JsonReader; -import javax.mail.internet.AddressException; -import javax.mail.internet.InternetAddress; +import jakarta.json.Json; +import jakarta.json.JsonObject; +import jakarta.json.JsonReader; +import jakarta.mail.internet.AddressException; +import jakarta.mail.internet.InternetAddress; import org.junit.Test; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; diff --git a/src/test/java/edu/harvard/iq/dataverse/ingest/IngestFrequencyTest.java b/src/test/java/edu/harvard/iq/dataverse/ingest/IngestFrequencyTest.java index cb0655c068f..e9191fab559 100644 --- a/src/test/java/edu/harvard/iq/dataverse/ingest/IngestFrequencyTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/ingest/IngestFrequencyTest.java @@ -8,7 +8,7 @@ import org.junit.Test; -import javax.ejb.EJB; +import jakarta.ejb.EJB; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; diff --git a/src/test/java/edu/harvard/iq/dataverse/ingest/IngestUtilTest.java b/src/test/java/edu/harvard/iq/dataverse/ingest/IngestUtilTest.java index 8e4b81ec921..eeee316d6e0 100644 --- a/src/test/java/edu/harvard/iq/dataverse/ingest/IngestUtilTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/ingest/IngestUtilTest.java @@ -17,9 +17,8 @@ import java.util.Set; import java.util.logging.Level; import java.util.logging.Logger; -import javax.json.Json; -import javax.json.JsonArray; -import javax.validation.ConstraintViolation; + +import jakarta.validation.ConstraintViolation; import org.dataverse.unf.UNFUtil; import org.dataverse.unf.UnfException; import org.junit.Test; diff --git a/src/test/java/edu/harvard/iq/dataverse/locality/StorageSiteUtilTest.java b/src/test/java/edu/harvard/iq/dataverse/locality/StorageSiteUtilTest.java index eb9562a2a69..f35296e560b 100644 --- a/src/test/java/edu/harvard/iq/dataverse/locality/StorageSiteUtilTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/locality/StorageSiteUtilTest.java @@ -3,8 +3,8 @@ import edu.harvard.iq.dataverse.util.json.JsonUtil; import java.util.ArrayList; import java.util.List; -import javax.json.Json; -import javax.json.JsonObjectBuilder; +import jakarta.json.Json; +import jakarta.json.JsonObjectBuilder; import org.junit.Test; public class StorageSiteUtilTest { diff --git a/src/test/java/edu/harvard/iq/dataverse/makedatacount/DatasetMetricsServiceBeanTest.java b/src/test/java/edu/harvard/iq/dataverse/makedatacount/DatasetMetricsServiceBeanTest.java index 6fa9ff1a8e9..96569dbee61 100644 --- a/src/test/java/edu/harvard/iq/dataverse/makedatacount/DatasetMetricsServiceBeanTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/makedatacount/DatasetMetricsServiceBeanTest.java @@ -5,9 +5,9 @@ import org.junit.jupiter.api.Test; import org.mockito.Matchers; -import javax.ejb.EJBException; -import javax.persistence.EntityManager; -import javax.persistence.Query; +import jakarta.ejb.EJBException; +import jakarta.persistence.EntityManager; +import jakarta.persistence.Query; import java.util.ArrayList; import java.util.Arrays; diff --git a/src/test/java/edu/harvard/iq/dataverse/makedatacount/MakeDataCountLoggingServiceBeanTest.java b/src/test/java/edu/harvard/iq/dataverse/makedatacount/MakeDataCountLoggingServiceBeanTest.java index eb15db883c7..76cebc6080c 100644 --- a/src/test/java/edu/harvard/iq/dataverse/makedatacount/MakeDataCountLoggingServiceBeanTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/makedatacount/MakeDataCountLoggingServiceBeanTest.java @@ -16,7 +16,7 @@ import edu.harvard.iq.dataverse.makedatacount.MakeDataCountLoggingServiceBean.MakeDataCountEntry; import edu.harvard.iq.dataverse.mocks.MocksFactory; import java.util.Date; -import javax.faces.context.FacesContext; + import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.CoreMatchers.not; import static org.junit.Assert.assertThat; diff --git a/src/test/java/edu/harvard/iq/dataverse/makedatacount/MakeDataCountUtilTest.java b/src/test/java/edu/harvard/iq/dataverse/makedatacount/MakeDataCountUtilTest.java index 4e034f0d314..11664b4e18b 100644 --- a/src/test/java/edu/harvard/iq/dataverse/makedatacount/MakeDataCountUtilTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/makedatacount/MakeDataCountUtilTest.java @@ -4,8 +4,8 @@ import java.io.FileReader; import java.io.IOException; import java.util.List; -import javax.json.Json; -import javax.json.JsonObject; +import jakarta.json.Json; +import jakarta.json.JsonObject; import org.junit.Assert; import org.junit.Test; diff --git a/src/test/java/edu/harvard/iq/dataverse/metrics/MetricsUtilTest.java b/src/test/java/edu/harvard/iq/dataverse/metrics/MetricsUtilTest.java index 9aa4c9c6723..41aa2dfb5f3 100644 --- a/src/test/java/edu/harvard/iq/dataverse/metrics/MetricsUtilTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/metrics/MetricsUtilTest.java @@ -8,10 +8,10 @@ import java.util.List; import java.util.Arrays; import java.util.Collection; -import javax.json.Json; -import javax.json.JsonArray; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObject; +import jakarta.json.Json; +import jakarta.json.JsonArray; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObject; import static org.junit.Assert.assertEquals; import static org.junit.Assert.fail; diff --git a/src/test/java/edu/harvard/iq/dataverse/mocks/MockDatasetFieldSvc.java b/src/test/java/edu/harvard/iq/dataverse/mocks/MockDatasetFieldSvc.java index a8177537d5f..22936def497 100644 --- a/src/test/java/edu/harvard/iq/dataverse/mocks/MockDatasetFieldSvc.java +++ b/src/test/java/edu/harvard/iq/dataverse/mocks/MockDatasetFieldSvc.java @@ -3,7 +3,7 @@ import java.util.HashMap; import java.util.Map; -import javax.json.JsonObject; +import jakarta.json.JsonObject; import edu.harvard.iq.dataverse.ControlledVocabularyValue; import edu.harvard.iq.dataverse.DatasetFieldServiceBean; diff --git a/src/test/java/edu/harvard/iq/dataverse/passwordreset/PasswordResetServiceBeanTest.java b/src/test/java/edu/harvard/iq/dataverse/passwordreset/PasswordResetServiceBeanTest.java index d7da02e4459..e812ca11025 100644 --- a/src/test/java/edu/harvard/iq/dataverse/passwordreset/PasswordResetServiceBeanTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/passwordreset/PasswordResetServiceBeanTest.java @@ -12,8 +12,8 @@ import org.mockito.ArgumentMatchers; import org.mockito.Matchers; -import javax.persistence.EntityManager; -import javax.persistence.TypedQuery; +import jakarta.persistence.EntityManager; +import jakarta.persistence.TypedQuery; import java.util.Arrays; import java.util.List; diff --git a/src/test/java/edu/harvard/iq/dataverse/pidproviders/PidUtilTest.java b/src/test/java/edu/harvard/iq/dataverse/pidproviders/PidUtilTest.java index fc90d846bf6..0e959c2b1fd 100644 --- a/src/test/java/edu/harvard/iq/dataverse/pidproviders/PidUtilTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/pidproviders/PidUtilTest.java @@ -2,8 +2,8 @@ import edu.harvard.iq.dataverse.util.json.JsonUtil; import java.io.IOException; -import javax.json.JsonObjectBuilder; -import javax.ws.rs.NotFoundException; +import jakarta.json.JsonObjectBuilder; +import jakarta.ws.rs.NotFoundException; import org.junit.Test; import org.junit.Ignore; diff --git a/src/test/java/edu/harvard/iq/dataverse/repositorystorageabstractionlayer/RepositoryStorageAbstractionLayerUtilTest.java b/src/test/java/edu/harvard/iq/dataverse/repositorystorageabstractionlayer/RepositoryStorageAbstractionLayerUtilTest.java index d09c6eee8dc..b45da0f68f8 100644 --- a/src/test/java/edu/harvard/iq/dataverse/repositorystorageabstractionlayer/RepositoryStorageAbstractionLayerUtilTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/repositorystorageabstractionlayer/RepositoryStorageAbstractionLayerUtilTest.java @@ -4,8 +4,8 @@ import edu.harvard.iq.dataverse.locality.StorageSite; import java.util.ArrayList; import java.util.List; -import javax.json.JsonArray; -import javax.json.JsonObject; +import jakarta.json.JsonArray; +import jakarta.json.JsonObject; import static org.junit.Assert.assertEquals; import org.junit.Test; diff --git a/src/test/java/edu/harvard/iq/dataverse/search/SolrSearchResultTest.java b/src/test/java/edu/harvard/iq/dataverse/search/SolrSearchResultTest.java index 8def87cee5a..e85084f96ab 100644 --- a/src/test/java/edu/harvard/iq/dataverse/search/SolrSearchResultTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/search/SolrSearchResultTest.java @@ -1,8 +1,8 @@ package edu.harvard.iq.dataverse.search; -import javax.json.Json; -import javax.json.JsonObject; -import javax.json.JsonObjectBuilder; +import jakarta.json.Json; +import jakarta.json.JsonObject; +import jakarta.json.JsonObjectBuilder; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; diff --git a/src/test/java/edu/harvard/iq/dataverse/util/MockResponse.java b/src/test/java/edu/harvard/iq/dataverse/util/MockResponse.java index 0584c6161f1..8d5b4940c14 100644 --- a/src/test/java/edu/harvard/iq/dataverse/util/MockResponse.java +++ b/src/test/java/edu/harvard/iq/dataverse/util/MockResponse.java @@ -7,14 +7,14 @@ import java.util.Map; import java.util.Set; import static java.util.stream.Collectors.toList; -import javax.ws.rs.core.EntityTag; -import javax.ws.rs.core.GenericType; -import javax.ws.rs.core.Link; -import javax.ws.rs.core.MediaType; -import javax.ws.rs.core.MultivaluedHashMap; -import javax.ws.rs.core.MultivaluedMap; -import javax.ws.rs.core.NewCookie; -import javax.ws.rs.core.Response; +import jakarta.ws.rs.core.EntityTag; +import jakarta.ws.rs.core.GenericType; +import jakarta.ws.rs.core.Link; +import jakarta.ws.rs.core.MediaType; +import jakarta.ws.rs.core.MultivaluedHashMap; +import jakarta.ws.rs.core.MultivaluedMap; +import jakarta.ws.rs.core.NewCookie; +import jakarta.ws.rs.core.Response; /** * Simple mock class for HTTP response. This is needed as the normal response builders diff --git a/src/test/java/edu/harvard/iq/dataverse/util/json/BriefJsonPrinterTest.java b/src/test/java/edu/harvard/iq/dataverse/util/json/BriefJsonPrinterTest.java index dc36b197c55..8f89be0bab7 100644 --- a/src/test/java/edu/harvard/iq/dataverse/util/json/BriefJsonPrinterTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/util/json/BriefJsonPrinterTest.java @@ -6,10 +6,9 @@ import edu.harvard.iq.dataverse.DatasetFieldType; import edu.harvard.iq.dataverse.DatasetVersion; import edu.harvard.iq.dataverse.MetadataBlock; -import edu.harvard.iq.dataverse.authorization.providers.builtin.BuiltinUser; import edu.harvard.iq.dataverse.mocks.MocksFactory; import edu.harvard.iq.dataverse.workflow.Workflow; -import javax.json.JsonObject; +import jakarta.json.JsonObject; import org.junit.Test; import java.util.Collections; diff --git a/src/test/java/edu/harvard/iq/dataverse/util/json/JsonParserTest.java b/src/test/java/edu/harvard/iq/dataverse/util/json/JsonParserTest.java index d7af861d701..f83086e0354 100644 --- a/src/test/java/edu/harvard/iq/dataverse/util/json/JsonParserTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/util/json/JsonParserTest.java @@ -32,13 +32,13 @@ import org.junit.Test; import org.mockito.Mockito; -import javax.json.Json; -import javax.json.JsonArray; -import javax.json.JsonArrayBuilder; -import javax.json.JsonObject; -import javax.json.JsonObjectBuilder; -import javax.json.JsonReader; -import javax.json.JsonValue; +import jakarta.json.Json; +import jakarta.json.JsonArray; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObject; +import jakarta.json.JsonObjectBuilder; +import jakarta.json.JsonReader; +import jakarta.json.JsonValue; import java.io.FileReader; import java.io.IOException; import java.io.InputStream; diff --git a/src/test/java/edu/harvard/iq/dataverse/util/json/JsonPrinterTest.java b/src/test/java/edu/harvard/iq/dataverse/util/json/JsonPrinterTest.java index d0ebbcc2c3d..42ba4696e75 100644 --- a/src/test/java/edu/harvard/iq/dataverse/util/json/JsonPrinterTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/util/json/JsonPrinterTest.java @@ -17,8 +17,8 @@ import java.util.LinkedList; import java.util.List; import java.util.Set; -import javax.json.JsonObject; -import javax.json.JsonObjectBuilder; +import jakarta.json.JsonObject; +import jakarta.json.JsonObjectBuilder; import org.junit.Test; import org.junit.Before; import static org.junit.Assert.assertEquals; diff --git a/src/test/java/edu/harvard/iq/dataverse/validation/EMailValidatorTest.java b/src/test/java/edu/harvard/iq/dataverse/validation/EMailValidatorTest.java index 80d848248c0..0cbc9e52759 100644 --- a/src/test/java/edu/harvard/iq/dataverse/validation/EMailValidatorTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/validation/EMailValidatorTest.java @@ -4,9 +4,9 @@ import org.junit.jupiter.params.provider.Arguments; import org.junit.jupiter.params.provider.MethodSource; -import javax.validation.ConstraintViolation; -import javax.validation.Validation; -import javax.validation.Validator; +import jakarta.validation.ConstraintViolation; +import jakarta.validation.Validation; +import jakarta.validation.Validator; import java.util.Set; import java.util.stream.Stream; diff --git a/src/test/java/edu/harvard/iq/dataverse/validation/URLValidatorTest.java b/src/test/java/edu/harvard/iq/dataverse/validation/URLValidatorTest.java index 3fe8501bbbf..8c29b609c9b 100644 --- a/src/test/java/edu/harvard/iq/dataverse/validation/URLValidatorTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/validation/URLValidatorTest.java @@ -1,8 +1,8 @@ package edu.harvard.iq.dataverse.validation; -import javax.validation.ConstraintViolation; -import javax.validation.Validation; -import javax.validation.Validator; +import jakarta.validation.ConstraintViolation; +import jakarta.validation.Validation; +import jakarta.validation.Validator; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.Arguments; import org.junit.jupiter.params.provider.MethodSource; diff --git a/src/test/java/edu/harvard/iq/dataverse/validation/UserNameValidatorTest.java b/src/test/java/edu/harvard/iq/dataverse/validation/UserNameValidatorTest.java index a9816f81dca..1e5f0ca0371 100644 --- a/src/test/java/edu/harvard/iq/dataverse/validation/UserNameValidatorTest.java +++ b/src/test/java/edu/harvard/iq/dataverse/validation/UserNameValidatorTest.java @@ -7,9 +7,9 @@ import org.junit.jupiter.params.provider.Arguments; import org.junit.jupiter.params.provider.MethodSource; -import javax.validation.ConstraintViolation; -import javax.validation.Validation; -import javax.validation.Validator; +import jakarta.validation.ConstraintViolation; +import jakarta.validation.Validation; +import jakarta.validation.Validator; import static org.junit.jupiter.api.Assertions.assertEquals; From 177bd3d6ed268fafeddd3c283c006c0eee86ba5d Mon Sep 17 00:00:00 2001 From: Oliver Bertuch Date: Wed, 23 Mar 2022 16:18:06 +0100 Subject: [PATCH 03/27] build!(deps): switch to Primefaces 11 Jakarta Edition #8305 --- pom.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/pom.xml b/pom.xml index fa65444daa2..36e4957ac5b 100644 --- a/pom.xml +++ b/pom.xml @@ -191,6 +191,7 @@ org.primefaces primefaces 11.0.0 + jakarta org.primefaces.themes From d8f13154e6e11ed48ffb2a227d89bbd0ce53105f Mon Sep 17 00:00:00 2001 From: Oliver Bertuch Date: Thu, 24 Mar 2022 14:43:28 +0100 Subject: [PATCH 04/27] build(sword): switch to Jakarta-enabled SWORD2 preview release #8305 --- modules/dataverse-parent/pom.xml | 4 ++-- pom.xml | 2 +- .../api/datadeposit/CollectionDepositManagerImpl.java | 4 +++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/modules/dataverse-parent/pom.xml b/modules/dataverse-parent/pom.xml index e5f6014b2af..0f65e73a034 100644 --- a/modules/dataverse-parent/pom.xml +++ b/modules/dataverse-parent/pom.xml @@ -301,7 +301,7 @@ Local repository for hosting jars not available from network repositories. file://${project.basedir}/local_lib - oss-sonatype oss-sonatype @@ -312,7 +312,7 @@ true - --> + diff --git a/pom.xml b/pom.xml index 36e4957ac5b..dbc8651aa74 100644 --- a/pom.xml +++ b/pom.xml @@ -89,7 +89,7 @@ io.gdcc sword2-server - 1.2.1 + 2.0.0-SNAPSHOT diff --git a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/CollectionDepositManagerImpl.java b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/CollectionDepositManagerImpl.java index 1344d6b28b2..8b15483f9b6 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/CollectionDepositManagerImpl.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/CollectionDepositManagerImpl.java @@ -173,7 +173,9 @@ public DepositReceipt createNew(String collectionUri, Deposit deposit, AuthCrede // curl --insecure --data-binary "@multipart.dat" -H 'Content-Type: multipart/related; boundary="===============0670350989=="' -H "MIME-Version: 1.0" https://sword:sword@localhost:8181/dvn/api/data-deposit/v1/swordv2/collection/dataverse/sword/hdl:1902.1/12345 // but... // "Yeah, multipart is critically broken across all implementations" -- http://www.mail-archive.com/sword-app-tech@lists.sourceforge.net/msg00327.html - throw new UnsupportedOperationException("Not yet implemented"); + // + // OB 2022-03-24 -> sword2-server v2.0 library drops support for multipart/related. + throw new SwordError(UriRegistry.ERROR_BAD_REQUEST, "Multipart/related RFC2387 type posts are not supported. Please POST an Atom entry instead."); } else { throw new SwordError(UriRegistry.ERROR_BAD_REQUEST, "expected deposit types are isEntryOnly, isBinaryOnly, and isMultiPart"); } From 194607b2782048242875112d8c17390aeb662185 Mon Sep 17 00:00:00 2001 From: Oliver Bertuch Date: Thu, 24 Mar 2022 14:56:14 +0100 Subject: [PATCH 05/27] build(api): align Jersey deps with BOMs #8305 1. The Jersey dependencies in use did not use the versions imported via the Payara BOM (which itself imports a Jersey BOM). 2. The coordinates for the server package changed, re-aligned. --- pom.xml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pom.xml b/pom.xml index dbc8651aa74..4a7420d3202 100644 --- a/pom.xml +++ b/pom.xml @@ -440,15 +440,13 @@ - org.glassfish.jersey.containers - jersey-container-servlet - 2.23.2 + org.glassfish.jersey.core + jersey-server org.glassfish.jersey.media jersey-media-multipart - 2.23.2 com.mashape.unirest From 7943bdf43fcff106169345451875d131822d3aae Mon Sep 17 00:00:00 2001 From: Oliver Bertuch Date: Thu, 24 Mar 2022 15:02:17 +0100 Subject: [PATCH 06/27] fix(sword): add exception signature in service doc servlet init() #8305 --- .../api/datadeposit/SWORDv2ServiceDocumentServlet.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SWORDv2ServiceDocumentServlet.java b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SWORDv2ServiceDocumentServlet.java index 1bb8bab2687..eab005d87fa 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SWORDv2ServiceDocumentServlet.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SWORDv2ServiceDocumentServlet.java @@ -22,7 +22,7 @@ public class SWORDv2ServiceDocumentServlet extends SwordServlet { SwordConfigurationImpl swordConfigurationImpl; @Override - public void init() { + public void init() throws ServletException { super.init(); this.api = new ServiceDocumentAPI(serviceDocumentManagerImpl, swordConfigurationImpl); } From 9b5aa4199b8d2d164c906b44d4c6734b2d258adc Mon Sep 17 00:00:00 2001 From: Oliver Bertuch Date: Thu, 24 Mar 2022 15:10:22 +0100 Subject: [PATCH 07/27] build(deps): update to Jakartafied JSONLD library version #8305 --- pom.xml | 2 +- .../java/edu/harvard/iq/dataverse/util/json/JSONLDUtil.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 4a7420d3202..b4d877f450b 100644 --- a/pom.xml +++ b/pom.xml @@ -112,7 +112,7 @@ com.apicatalog titanium-json-ld - 0.8.6 + 1.2.0 com.google.code.gson diff --git a/src/main/java/edu/harvard/iq/dataverse/util/json/JSONLDUtil.java b/src/main/java/edu/harvard/iq/dataverse/util/json/JSONLDUtil.java index 2016967d63e..39c37166f37 100644 --- a/src/main/java/edu/harvard/iq/dataverse/util/json/JSONLDUtil.java +++ b/src/main/java/edu/harvard/iq/dataverse/util/json/JSONLDUtil.java @@ -18,6 +18,7 @@ import java.util.logging.Logger; +import com.apicatalog.jsonld.JsonLdError; import jakarta.json.Json; import jakarta.json.JsonArray; import jakarta.json.JsonObject; @@ -45,7 +46,6 @@ import org.apache.commons.lang3.StringUtils; import com.apicatalog.jsonld.JsonLd; -import com.apicatalog.jsonld.api.JsonLdError; import com.apicatalog.jsonld.document.JsonDocument; import edu.harvard.iq.dataverse.DatasetVersion.VersionState; From 8ef62d828b0631c074e8f0a6128cc53669529448 Mon Sep 17 00:00:00 2001 From: Oliver Bertuch Date: Fri, 25 Mar 2022 10:51:04 +0100 Subject: [PATCH 08/27] refactor(webapp): migrate web.xml to Jakarta Faces #8305 --- src/main/webapp/WEB-INF/web.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml index 8179ca970d5..1867c0b92e1 100644 --- a/src/main/webapp/WEB-INF/web.xml +++ b/src/main/webapp/WEB-INF/web.xml @@ -27,7 +27,7 @@ See also dev guide: https://guides.dataverse.org/en/latest/developers/debugging.html --> - javax.faces.PROJECT_STAGE + jakarta.faces.PROJECT_STAGE ${MPCONFIG=dataverse.jsf.project-stage:Production} @@ -43,23 +43,23 @@ - javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL + jakarta.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL ${MPCONFIG=dataverse.jsf.empty-string-null:true} - javax.faces.FACELETS_SKIP_COMMENTS + jakarta.faces.FACELETS_SKIP_COMMENTS ${MPCONFIG=dataverse.jsf.skip-comments:true} - javax.faces.FACELETS_BUFFER_SIZE + jakarta.faces.FACELETS_BUFFER_SIZE ${MPCONFIG=dataverse.jsf.buffer-size:102400} - javax.faces.FACELETS_REFRESH_PERIOD + jakarta.faces.FACELETS_REFRESH_PERIOD ${MPCONFIG=dataverse.jsf.refresh-period:-1} @@ -86,7 +86,7 @@ Faces Servlet - javax.faces.webapp.FacesServlet + jakarta.faces.webapp.FacesServlet 1 From 4b331ca2d92ccbbece7653c60131a169748433df Mon Sep 17 00:00:00 2001 From: Oliver Bertuch Date: Fri, 25 Mar 2022 11:05:45 +0100 Subject: [PATCH 09/27] docs: fix Jakarta occurences in code comments #8305 --- .../edu/harvard/iq/dataverse/DataverseRoleServiceBean.java | 2 +- .../harvard/iq/dataverse/api/DatasetFieldServiceApi.java | 2 +- .../iq/dataverse/datavariable/VariableServiceBean.java | 6 +++--- .../iq/dataverse/ingest/IngestServiceShapefileHelper.java | 2 +- .../edu/harvard/iq/dataverse/util/DataSourceProducer.java | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/java/edu/harvard/iq/dataverse/DataverseRoleServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/DataverseRoleServiceBean.java index 98c423b088b..e9f0956403f 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DataverseRoleServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/DataverseRoleServiceBean.java @@ -23,7 +23,7 @@ import jakarta.persistence.EntityManager; import jakarta.persistence.PersistenceContext; import jakarta.persistence.TypedQuery; -//import javax.validation.constraints.NotNull; +//import jakarta.validation.constraints.NotNull; /** * diff --git a/src/main/java/edu/harvard/iq/dataverse/api/DatasetFieldServiceApi.java b/src/main/java/edu/harvard/iq/dataverse/api/DatasetFieldServiceApi.java index e11542df755..eb04f81d2a8 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/DatasetFieldServiceApi.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/DatasetFieldServiceApi.java @@ -206,7 +206,7 @@ public Response showControlledVocabularyForSubject() { @GET @Path("loadNAControlledVocabularyValue") public Response loadNAControlledVocabularyValue() { - // the find will throw a javax.persistence.NoResultException if no values are in db + // the find will throw a jakarta.persistence.NoResultException if no values are in db // datasetFieldService.findNAControlledVocabularyValue(); TypedQuery naValueFinder = em.createQuery("SELECT OBJECT(o) FROM ControlledVocabularyValue AS o WHERE o.datasetFieldType is null AND o.strValue = :strvalue", ControlledVocabularyValue.class); naValueFinder.setParameter("strvalue", DatasetField.NA_VALUE); diff --git a/src/main/java/edu/harvard/iq/dataverse/datavariable/VariableServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/datavariable/VariableServiceBean.java index 4636b126e0a..9fb4a3fd34c 100644 --- a/src/main/java/edu/harvard/iq/dataverse/datavariable/VariableServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/datavariable/VariableServiceBean.java @@ -105,7 +105,7 @@ public VariableFormatType findVariableFormatTypeByName(String name) { VariableFormatType type = null; try { type = (VariableFormatType)query.getSingleResult(); - } catch (javax.persistence.NoResultException e) { + } catch (jakarta.persistence.NoResultException e) { // DO nothing, just return null. } return type; @@ -116,7 +116,7 @@ public VariableIntervalType findVariableIntervalTypeByName(String name) { VariableIntervalType type = null; try { type=(VariableIntervalType)em.createQuery(query).getSingleResult(); - } catch (javax.persistence.NoResultException e) { + } catch (jakarta.persistence.NoResultException e) { // DO nothing, just return null. } return type; @@ -127,7 +127,7 @@ public SummaryStatisticType findSummaryStatisticTypeByName(String name) { SummaryStatisticType type = null; try { type = (SummaryStatisticType) em.createQuery(query).getSingleResult(); - } catch (javax.persistence.NoResultException e) { + } catch (jakarta.persistence.NoResultException e) { // DO nothing, just return null. } return type; diff --git a/src/main/java/edu/harvard/iq/dataverse/ingest/IngestServiceShapefileHelper.java b/src/main/java/edu/harvard/iq/dataverse/ingest/IngestServiceShapefileHelper.java index 9ea2cd0343f..8c5dad237b1 100644 --- a/src/main/java/edu/harvard/iq/dataverse/ingest/IngestServiceShapefileHelper.java +++ b/src/main/java/edu/harvard/iq/dataverse/ingest/IngestServiceShapefileHelper.java @@ -16,7 +16,7 @@ import java.io.IOException; import java.util.List; import java.util.logging.Logger; -//import javax.ejb.EJB; +//import jakarta.ejb.EJB; /** * Used by the IngestServiceBean to redistribute a zipped Shapefile* diff --git a/src/main/java/edu/harvard/iq/dataverse/util/DataSourceProducer.java b/src/main/java/edu/harvard/iq/dataverse/util/DataSourceProducer.java index 1d7d0631446..94e6d68dd43 100644 --- a/src/main/java/edu/harvard/iq/dataverse/util/DataSourceProducer.java +++ b/src/main/java/edu/harvard/iq/dataverse/util/DataSourceProducer.java @@ -6,7 +6,7 @@ import jakarta.inject.Singleton; import javax.sql.DataSource; -// Find docs here: https://javaee.github.io/javaee-spec/javadocs/javax/annotation/sql/DataSourceDefinition.html +// Find docs here: https://jakarta.ee/specifications/annotations/2.1/apidocs/jakarta.annotation/jakarta/annotation/sql/datasourcedefinition @Singleton @DataSourceDefinition( name = "java:app/jdbc/dataverse", From aff1e257c87199e85305ad0784d28be4d2f1069f Mon Sep 17 00:00:00 2001 From: Oliver Bertuch Date: Fri, 25 Mar 2022 11:06:25 +0100 Subject: [PATCH 10/27] fix(ingest): migrate JMS interface class string to Jakarta #8305 --- .../edu/harvard/iq/dataverse/ingest/IngestMessageBean.java | 2 +- .../edu/harvard/iq/dataverse/ingest/IngestQueueProducer.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/edu/harvard/iq/dataverse/ingest/IngestMessageBean.java b/src/main/java/edu/harvard/iq/dataverse/ingest/IngestMessageBean.java index ea861dee603..560c20c4532 100644 --- a/src/main/java/edu/harvard/iq/dataverse/ingest/IngestMessageBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/ingest/IngestMessageBean.java @@ -49,7 +49,7 @@ mappedName = "java:app/jms/queue/ingest", activationConfig = { @ActivationConfigProperty(propertyName = "acknowledgeMode", propertyValue = "Auto-acknowledge"), - @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue") + @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "jakarta.jms.Queue") } ) public class IngestMessageBean implements MessageListener { diff --git a/src/main/java/edu/harvard/iq/dataverse/ingest/IngestQueueProducer.java b/src/main/java/edu/harvard/iq/dataverse/ingest/IngestQueueProducer.java index 39283adea49..0fed25e5c88 100644 --- a/src/main/java/edu/harvard/iq/dataverse/ingest/IngestQueueProducer.java +++ b/src/main/java/edu/harvard/iq/dataverse/ingest/IngestQueueProducer.java @@ -13,7 +13,7 @@ description = "Dataverse Ingest Queue Factory", name = "java:app/jms/factory/ingest", resourceAdapter = "jmsra", - interfaceName = "javax.jms.QueueConnectionFactory", + interfaceName = "jakarta.jms.QueueConnectionFactory", maxPoolSize = 250, minPoolSize = 1, properties = { @@ -25,7 +25,7 @@ description = "Dataverse Ingest Queue", name = "java:app/jms/queue/ingest", resourceAdapter = "jmsra", - interfaceName="javax.jms.Queue", + interfaceName="jakarta.jms.Queue", destinationName = "DataverseIngest" ) @Singleton From 4f9f0c53acd2bbcb0eeb790314cf0564deee2050 Mon Sep 17 00:00:00 2001 From: Oliver Bertuch Date: Fri, 25 Mar 2022 11:08:22 +0100 Subject: [PATCH 11/27] refactor(api): make Index API check on most specific exception type only #8305 This avoids potential trouble were it's unclear from where the higher exceptions come from, javax or jakarta namespace. --- src/main/java/edu/harvard/iq/dataverse/api/Index.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/edu/harvard/iq/dataverse/api/Index.java b/src/main/java/edu/harvard/iq/dataverse/api/Index.java index ceb252447cd..4cabeafc282 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/Index.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/Index.java @@ -193,7 +193,7 @@ private Response indexAllOrSubset(Long numPartitionsSelected, Long partitionIdTo } } } - if (sb.toString().equals("javax.ejb.EJBException: Transaction aborted javax.transaction.RollbackException java.lang.IllegalStateException ")) { + if (sb.toString().contains("java.lang.IllegalStateException ")) { return ok("indexing went as well as can be expected... got java.lang.IllegalStateException but some indexing may have happened anyway"); } else { return error(Status.INTERNAL_SERVER_ERROR, sb.toString()); From 35a5c3438759020c80308c1713333589d1ad6537 Mon Sep 17 00:00:00 2001 From: Oliver Bertuch Date: Fri, 25 Mar 2022 11:09:01 +0100 Subject: [PATCH 12/27] style(webapp): switch URL path to Jakarta Faces #8305 --- src/main/webapp/resources/css/structure.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/webapp/resources/css/structure.css b/src/main/webapp/resources/css/structure.css index 86016f91eeb..3dbd4857dae 100644 --- a/src/main/webapp/resources/css/structure.css +++ b/src/main/webapp/resources/css/structure.css @@ -67,7 +67,7 @@ tr.ui-state-highlight, .ui-widget-content tr.ui-state-highlight, .ui-widget-head tr.ui-state-highlight label, .ui-widget-content tr.ui-state-highlight label, .ui-widget-header tr.ui-state-highlight label {color: #333333;} tr.ui-state-highlight a:not(.btn), .ui-widget-content tr.ui-state-highlight a:not(.btn), .ui-widget-header tr.ui-state-highlight a:not(.btn) {color: #428bca;} tr.ui-state-highlight .ui-icon { - background-image: url("/javax.faces.resource/images/ui-icons_333333_256x240.png.xhtml?ln=primefaces-bootstrap"); + background-image: url("/jakarta.faces.resource/images/ui-icons_333333_256x240.png.xhtml?ln=primefaces-bootstrap"); } td.col-select-width, th.col-select-width {width:36px;} From 099ad542ea6c8f1ed963690ef75e776cec1ea335 Mon Sep 17 00:00:00 2001 From: Oliver Bertuch Date: Fri, 25 Mar 2022 11:10:49 +0100 Subject: [PATCH 13/27] fix(webapp): remove deleted Primefaces PushServlet from web.xml #8305 https://stackoverflow.com/questions/52737981/rebuilding-primefaces-jar-file-missing-pushservlet --- src/main/webapp/WEB-INF/web.xml | 9 --------- 1 file changed, 9 deletions(-) diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml index 1867c0b92e1..dced5893908 100644 --- a/src/main/webapp/WEB-INF/web.xml +++ b/src/main/webapp/WEB-INF/web.xml @@ -89,11 +89,6 @@ jakarta.faces.webapp.FacesServlet 1 - - Push Servlet - org.primefaces.push.PushServlet - true - OAIServlet @@ -128,10 +123,6 @@ Faces Servlet *.xhtml - - Push Servlet - /primepush/* - OAIServlet /oai From 10d85b4b8d4fe46c220180e21983dfeb11e50597 Mon Sep 17 00:00:00 2001 From: Oliver Bertuch Date: Fri, 25 Mar 2022 15:12:01 +0100 Subject: [PATCH 14/27] chore(persistence): migrate persistence.xml to Jakarta EE 9 #8305 Also add provided dependency of our persistence provider to POM to allow class resolution in IDEs. --- pom.xml | 6 ++++++ src/main/resources/META-INF/persistence.xml | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index b4d877f450b..0022351a751 100644 --- a/pom.xml +++ b/pom.xml @@ -153,6 +153,12 @@ flyway-core ${flyway.version} + + + org.eclipse.persistence + org.eclipse.persistence.jpa + provided + com.google.guava guava diff --git a/src/main/resources/META-INF/persistence.xml b/src/main/resources/META-INF/persistence.xml index 45552f36939..e6224dcdf01 100644 --- a/src/main/resources/META-INF/persistence.xml +++ b/src/main/resources/META-INF/persistence.xml @@ -1,11 +1,11 @@ - + - org.eclipse.persistence.jpa.PersistenceProvider java:app/jdbc/dataverse - From f7234c41fc272fe3740f5ce01219a1e3f2c529ab Mon Sep 17 00:00:00 2001 From: Oliver Bertuch Date: Fri, 25 Mar 2022 15:13:01 +0100 Subject: [PATCH 16/27] chore(cdi): migrate Bean config to Jakarta EE 9 #8305 --- src/main/webapp/WEB-INF/beans.xml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/webapp/WEB-INF/beans.xml b/src/main/webapp/WEB-INF/beans.xml index 4ca8195bea5..2dd013f55db 100644 --- a/src/main/webapp/WEB-INF/beans.xml +++ b/src/main/webapp/WEB-INF/beans.xml @@ -1,5 +1,6 @@ - + xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/beans_3_0.xsd" + bean-discovery-mode="annotated"> From b771d83c0e6f5d3d54d0ffd9899760c9012afe38 Mon Sep 17 00:00:00 2001 From: Philip Durbin Date: Wed, 18 May 2022 10:26:41 -0400 Subject: [PATCH 17/27] update docker-aio for Payara 6 #8305 For now this is payara-6.2022.1.Alpha2 (the latest). --- conf/docker-aio/0prep_deps.sh | 4 ++-- conf/docker-aio/c8.dockerfile | 6 ++---- conf/docker-aio/configure_doi.bash | 2 +- conf/docker-aio/setupIT.bash | 4 +++- conf/docker-aio/seturl.bash | 2 +- conf/docker-aio/testscripts/install | 5 +++-- conf/docker-aio/testscripts/post | 2 ++ 7 files changed, 14 insertions(+), 11 deletions(-) diff --git a/conf/docker-aio/0prep_deps.sh b/conf/docker-aio/0prep_deps.sh index d7b875f4b78..92eb89234ad 100755 --- a/conf/docker-aio/0prep_deps.sh +++ b/conf/docker-aio/0prep_deps.sh @@ -4,9 +4,9 @@ if [ ! -d dv/deps ]; then fi wdir=`pwd` -if [ ! -e dv/deps/payara-5.2021.6.zip ]; then +if [ ! -e dv/deps/payara-6.2022.1.Alpha2.zip ]; then echo "payara dependency prep" - wget https://s3-eu-west-1.amazonaws.com/payara.fish/Payara+Downloads/5.2021.6/payara-5.2021.6.zip -O dv/deps/payara-5.2021.6.zip + wget https://s3.eu-west-1.amazonaws.com/payara.fish/Payara+Downloads/6.2022.1.Alpha2/payara-6.2022.1.Alpha2.zip -O dv/deps/payara-6.2022.1.Alpha2.zip fi if [ ! -e dv/deps/solr-8.11.1dv.tgz ]; then diff --git a/conf/docker-aio/c8.dockerfile b/conf/docker-aio/c8.dockerfile index dab6d814ece..f9eefe92025 100644 --- a/conf/docker-aio/c8.dockerfile +++ b/conf/docker-aio/c8.dockerfile @@ -24,11 +24,11 @@ COPY disableipv6.conf /etc/sysctl.d/ RUN rm /etc/httpd/conf/* COPY httpd.conf /etc/httpd/conf RUN cd /opt ; tar zxf /tmp/dv/deps/solr-8.11.1dv.tgz -RUN cd /opt ; unzip /tmp/dv/deps/payara-5.2021.6.zip ; ln -s /opt/payara5 /opt/glassfish4 +RUN cd /opt ; unzip /tmp/dv/deps/payara-6.2022.1.Alpha2.zip # this copy of domain.xml is the result of running `asadmin set server.monitoring-service.module-monitoring-levels.jvm=LOW` on a default glassfish installation (aka - enable the glassfish REST monitir endpoint for the jvm` # this dies under Java 11, do we keep it? -#COPY domain-restmonitor.xml /opt/payara5/glassfish/domains/domain1/config/domain.xml +#COPY domain-restmonitor.xml /opt/payara6/glassfish/domains/domain1/config/domain.xml RUN sudo -u postgres /usr/pgsql-13/bin/initdb -D /var/lib/pgsql/13/data -E 'UTF-8' @@ -58,8 +58,6 @@ EXPOSE 9009 RUN mkdir /opt/dv -# keeping the symlink on the off chance that something else is still assuming /usr/local/glassfish4 -RUN ln -s /opt/payara5 /usr/local/glassfish4 COPY dv/install/ /opt/dv/ COPY install.bash /opt/dv/ COPY entrypoint.bash /opt/dv/ diff --git a/conf/docker-aio/configure_doi.bash b/conf/docker-aio/configure_doi.bash index f0f0bc6d0d4..ce11ca48ce9 100755 --- a/conf/docker-aio/configure_doi.bash +++ b/conf/docker-aio/configure_doi.bash @@ -1,6 +1,6 @@ #!/usr/bin/env bash -cd /opt/payara5 +cd /opt/payara6 # if appropriate; reconfigure PID provider on the basis of environmental variables. if [ ! -z "${DoiProvider}" ]; then diff --git a/conf/docker-aio/setupIT.bash b/conf/docker-aio/setupIT.bash index 528b8f3c5f8..d23599b8f10 100755 --- a/conf/docker-aio/setupIT.bash +++ b/conf/docker-aio/setupIT.bash @@ -7,7 +7,9 @@ unzip dvinstall.zip cd /opt/dv/testdata ./scripts/deploy/phoenix.dataverse.org/prep ./db.sh +echo "Calling install (bash script) from setupIT.bash..." ./install # modified from phoenix -/usr/local/glassfish4/glassfish/bin/asadmin deploy /opt/dv/dvinstall/dataverse.war +/opt/payara6/glassfish/bin/asadmin deploy /opt/dv/dvinstall/dataverse.war +echo "Calling post (bash script) from setupIT.bash..." ./post # modified from phoenix diff --git a/conf/docker-aio/seturl.bash b/conf/docker-aio/seturl.bash index a62fb6b3ea7..c160012b821 100755 --- a/conf/docker-aio/seturl.bash +++ b/conf/docker-aio/seturl.bash @@ -1,3 +1,3 @@ #!/usr/bin/env bash -docker exec dv /usr/local/glassfish4/bin/asadmin create-jvm-options "\"-Ddataverse.siteUrl=http\://localhost\:8084\"" +docker exec dv /opt/payara6/bin/asadmin create-jvm-options "\"-Ddataverse.siteUrl=http\://localhost\:8084\"" diff --git a/conf/docker-aio/testscripts/install b/conf/docker-aio/testscripts/install index f87f180b554..d5da2d2ea1f 100755 --- a/conf/docker-aio/testscripts/install +++ b/conf/docker-aio/testscripts/install @@ -1,7 +1,8 @@ #!/bin/sh +echo "Calling testscripts/install..." export HOST_ADDRESS=localhost -export GLASSFISH_ROOT=/opt/payara5 -export FILES_DIR=/opt/payara5/glassfish/domains/domain1/files +export GLASSFISH_ROOT=/opt/payara6 +export FILES_DIR=/opt/payara6/glassfish/domains/domain1/files export DB_NAME=dvndb export DB_PORT=5432 export DB_HOST=localhost diff --git a/conf/docker-aio/testscripts/post b/conf/docker-aio/testscripts/post index 0f292109d31..cf7811943fa 100755 --- a/conf/docker-aio/testscripts/post +++ b/conf/docker-aio/testscripts/post @@ -3,6 +3,8 @@ cd scripts/api ./setup-all.sh --insecure -p=admin1 | tee /tmp/setup-all.sh.out cd ../.. psql -U dvnapp dvndb -f doc/sphinx-guides/source/_static/util/createsequence.sql +echo "exiting post script early (not publishing root collection etc.)" +exit scripts/search/tests/publish-dataverse-root #git checkout scripts/api/data/dv-root.json scripts/search/tests/grant-authusers-add-on-root From d37af1d75680280f8b044888819c68faf32dee26 Mon Sep 17 00:00:00 2001 From: Philip Durbin Date: Tue, 24 May 2022 10:14:56 -0400 Subject: [PATCH 18/27] get prettyfaces/rewrite working on EE9+ The jars were built from this commit (scratch work): https://github.com/pdurbin/rewrite/commit/d494160 --- ...rite-config-prettyfaces-3.6.0-SNAPSHOT.jar | Bin 0 -> 668979 bytes ...rite-config-prettyfaces-3.6.0-SNAPSHOT.pom | 255 ++++++++++ ...write-integration-faces-3.6.0-SNAPSHOT.jar | Bin 0 -> 57105 bytes ...write-integration-faces-3.6.0-SNAPSHOT.pom | 63 +++ .../rewrite-parent-3.6.0-SNAPSHOT.pom | 467 ++++++++++++++++++ .../rewrite-servlet-3.6.0-SNAPSHOT.jar | Bin 0 -> 505264 bytes .../rewrite-servlet-3.6.0-SNAPSHOT.pom | 265 ++++++++++ pom.xml | 4 +- 8 files changed, 1052 insertions(+), 2 deletions(-) create mode 100644 local_lib/org/ocpsoft/rewrite/rewrite-config-prettyfaces/3.6.0-SNAPSHOT/rewrite-config-prettyfaces-3.6.0-SNAPSHOT.jar create mode 100644 local_lib/org/ocpsoft/rewrite/rewrite-config-prettyfaces/3.6.0-SNAPSHOT/rewrite-config-prettyfaces-3.6.0-SNAPSHOT.pom create mode 100644 local_lib/org/ocpsoft/rewrite/rewrite-integration-faces/3.6.0-SNAPSHOT/rewrite-integration-faces-3.6.0-SNAPSHOT.jar create mode 100644 local_lib/org/ocpsoft/rewrite/rewrite-integration-faces/3.6.0-SNAPSHOT/rewrite-integration-faces-3.6.0-SNAPSHOT.pom create mode 100644 local_lib/org/ocpsoft/rewrite/rewrite-parent/3.6.0-SNAPSHOT/rewrite-parent-3.6.0-SNAPSHOT.pom create mode 100644 local_lib/org/ocpsoft/rewrite/rewrite-servlet/3.6.0-SNAPSHOT/rewrite-servlet-3.6.0-SNAPSHOT.jar create mode 100644 local_lib/org/ocpsoft/rewrite/rewrite-servlet/3.6.0-SNAPSHOT/rewrite-servlet-3.6.0-SNAPSHOT.pom diff --git a/local_lib/org/ocpsoft/rewrite/rewrite-config-prettyfaces/3.6.0-SNAPSHOT/rewrite-config-prettyfaces-3.6.0-SNAPSHOT.jar b/local_lib/org/ocpsoft/rewrite/rewrite-config-prettyfaces/3.6.0-SNAPSHOT/rewrite-config-prettyfaces-3.6.0-SNAPSHOT.jar new file mode 100644 index 0000000000000000000000000000000000000000..f712eb8719c24e308402a22f991c24f50b698ca0 GIT binary patch literal 668979 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

Fq?&!%@L}8Te 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 z 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

HO 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 z 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

3in`ea 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

cN?qZM| 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

8DZMG2H^up0I8Z7Tb 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 QoUu9I44~+c4HKjKAEa8Fy#N3J literal 0 HcmV?d00001 diff --git a/local_lib/org/ocpsoft/rewrite/rewrite-config-prettyfaces/3.6.0-SNAPSHOT/rewrite-config-prettyfaces-3.6.0-SNAPSHOT.pom b/local_lib/org/ocpsoft/rewrite/rewrite-config-prettyfaces/3.6.0-SNAPSHOT/rewrite-config-prettyfaces-3.6.0-SNAPSHOT.pom new file mode 100644 index 00000000000..4b5467fbbd8 --- /dev/null +++ b/local_lib/org/ocpsoft/rewrite/rewrite-config-prettyfaces/3.6.0-SNAPSHOT/rewrite-config-prettyfaces-3.6.0-SNAPSHOT.pom @@ -0,0 +1,255 @@ + + + + rewrite-parent + org.ocpsoft.rewrite + 3.6.0-SNAPSHOT + + 4.0.0 + rewrite-config-prettyfaces + + + + maven-shade-plugin + + + package + + shade + + + true + + + commons-digester + commons-beanutils + commons-logging + + + + + org.apache.commons + org.ocpsoft.shade.org.apache.commons + + + + + + + + + + + org.ocpsoft.rewrite + rewrite-api + 3.6.0-SNAPSHOT + provided + + + org.ocpsoft.rewrite + rewrite-api-el + 3.6.0-SNAPSHOT + provided + + + org.ocpsoft.rewrite + rewrite-api-servlet + 3.6.0-SNAPSHOT + provided + + + org.ocpsoft.rewrite + rewrite-annotations-impl + 3.6.0-SNAPSHOT + provided + + + org.ocpsoft.rewrite + rewrite-integration-faces + 3.6.0-SNAPSHOT + compile + + + jakarta.servlet + jakarta.servlet-api + 5.0.0 + provided + + + jakarta.faces + jakarta.faces-api + 3.0.0 + provided + + + jakarta.el + jakarta.el-api + 4.0.0 + provided + + + jakarta.servlet.jsp + jakarta.servlet.jsp-api + 3.0.0 + provided + + + jakarta.servlet.jsp.jstl + jakarta.servlet.jsp.jstl-api + 2.0.0 + provided + + + org.ocpsoft.rewrite + rewrite-test-harness + 3.6.0-SNAPSHOT + test + + + rewrite-test-base + org.ocpsoft.rewrite + + + mockito-core + org.mockito + + + slf4j-simple + org.slf4j + + + okhttp + com.squareup.okhttp3 + + + logging-interceptor + com.squareup.okhttp3 + + + htmlunit + net.sourceforge.htmlunit + + + shrinkwrap-resolver-api + org.jboss.shrinkwrap.resolver + + + shrinkwrap-resolver-api-maven + org.jboss.shrinkwrap.resolver + + + shrinkwrap-resolver-impl-maven + org.jboss.shrinkwrap.resolver + + + arquillian-junit-container + org.jboss.arquillian.junit + + + arquillian-tomcat-embedded-9 + org.jboss.arquillian.container + + + tomcat-embed-core + org.apache.tomcat.embed + + + tomcat-embed-jasper + org.apache.tomcat.embed + + + tomcat-embed-websocket + org.apache.tomcat.embed + + + arquillian-drone-webdriver + org.jboss.arquillian.extension + + + arquillian-drone-webdriver-depchain + org.jboss.arquillian.extension + + + + + jakarta.enterprise + jakarta.enterprise.cdi-api + 3.0.0 + test + + + jakarta.interceptor-api + jakarta.interceptor + + + jakarta.inject-api + jakarta.inject + + + + + org.easymock + easymock + 2.4 + test + + + org.easymock + easymockclassextension + 2.4 + test + + + cglib-nodep + cglib + + + + + org.springframework + spring-web + 3.0.2.RELEASE + test + + + aopalliance + aopalliance + + + spring-beans + org.springframework + + + spring-context + org.springframework + + + spring-core + org.springframework + + + + + org.springframework + spring-test + 3.0.2.RELEASE + test + + + junit + junit + 4.13.2 + test + + + hamcrest-core + org.hamcrest + + + + + + 1.9.4 + 2.0 + + diff --git a/local_lib/org/ocpsoft/rewrite/rewrite-integration-faces/3.6.0-SNAPSHOT/rewrite-integration-faces-3.6.0-SNAPSHOT.jar b/local_lib/org/ocpsoft/rewrite/rewrite-integration-faces/3.6.0-SNAPSHOT/rewrite-integration-faces-3.6.0-SNAPSHOT.jar new file mode 100644 index 0000000000000000000000000000000000000000..e961c46cd53cde0d66159f0e044dc5b6350ed6db GIT binary patch literal 57105 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 literal 0 HcmV?d00001 diff --git a/local_lib/org/ocpsoft/rewrite/rewrite-integration-faces/3.6.0-SNAPSHOT/rewrite-integration-faces-3.6.0-SNAPSHOT.pom b/local_lib/org/ocpsoft/rewrite/rewrite-integration-faces/3.6.0-SNAPSHOT/rewrite-integration-faces-3.6.0-SNAPSHOT.pom new file mode 100644 index 00000000000..e0f029991b0 --- /dev/null +++ b/local_lib/org/ocpsoft/rewrite/rewrite-integration-faces/3.6.0-SNAPSHOT/rewrite-integration-faces-3.6.0-SNAPSHOT.pom @@ -0,0 +1,63 @@ + + + 4.0.0 + + rewrite-parent + org.ocpsoft.rewrite + 3.6.0-SNAPSHOT + ../ + + + rewrite-integration-faces + + + + org.ocpsoft.rewrite + rewrite-api-servlet + provided + + + org.ocpsoft.rewrite + rewrite-config-servlet + provided + + + org.ocpsoft.rewrite + rewrite-api-el + provided + + + org.ocpsoft.rewrite + rewrite-annotations-api + provided + + + + jakarta.servlet + jakarta.servlet-api + provided + + + jakarta.faces + jakarta.faces-api + provided + + + jakarta.el + jakarta.el-api + provided + + + jakarta.servlet.jsp.jstl + jakarta.servlet.jsp.jstl-api + provided + + + + org.ocpsoft.rewrite + rewrite-test-harness + test + + + + diff --git a/local_lib/org/ocpsoft/rewrite/rewrite-parent/3.6.0-SNAPSHOT/rewrite-parent-3.6.0-SNAPSHOT.pom b/local_lib/org/ocpsoft/rewrite/rewrite-parent/3.6.0-SNAPSHOT/rewrite-parent-3.6.0-SNAPSHOT.pom new file mode 100644 index 00000000000..ebaadf2692b --- /dev/null +++ b/local_lib/org/ocpsoft/rewrite/rewrite-parent/3.6.0-SNAPSHOT/rewrite-parent-3.6.0-SNAPSHOT.pom @@ -0,0 +1,467 @@ + + + + + + 4.0.0 + org.ocpsoft.rewrite + rewrite-parent + 3.6.0-SNAPSHOT + pom + + + org.ocpsoft + ocpsoft-parent + 16 + + + + + + UTF-8 + UTF-8 + + + 1.8 + 1.8 + + + 4.13.2 + 1.0.6.Final + 1.0.5.Final + 1.6.0.Final + 2.5.5 + true + + + + test-base + test-harness + api + api-tests + impl + impl-tests + annotations-api + annotations-impl + config-annotations + config-jodatime + config-prettyfaces + config-prettyfaces-tests + config-proxy + config-servlet + config-servlet-tests + + addressbuilder + api-el + api-servlet + impl-servlet + impl-servlet-tests + transform + transform-less + transform-minify + transform-markup + integration-cdi + integration-cdi-tests + integration-faces + integration-faces-tests + integration-gwt + integration-spring + security-integration-shiro + rewrite-servlet + showcase + + examples + documentation + + + + + + org.apache.maven.plugins + maven-shade-plugin + + + org.apache.maven.plugins + maven-release-plugin + + true + true + @{project.version} + false + + dependency-reduced-pom.xml + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + 11 + 11 + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + -Xms256m -Xmx512m + + 1 + false + ${skipUnitTests} + + + + org.apache.maven.plugins + maven-javadoc-plugin + + false + + https://docs.oracle.com/javase/8/docs/api/ + https://jakarta.ee/specifications/platform/8/apidocs/ + + -Xdoclint:none + + + + + + + + + org.apache.maven.wagon + wagon-http-lightweight + 1.0 + + + + + + + + + org.ocpsoft.common + common-api + ${version.common} + + + org.ocpsoft.logging + logging-api + ${version.logging} + + + org.ocpsoft.logging + logging-adapter-slf4j + ${version.logging} + + + org.ocpsoft.rewrite + rewrite-api + ${project.version} + + + org.ocpsoft.rewrite + rewrite-api + ${project.version} + sources + + + org.ocpsoft.rewrite + rewrite-api-el + ${project.version} + + + org.ocpsoft.rewrite + rewrite-api-el + ${project.version} + sources + + + org.ocpsoft.rewrite + rewrite-impl + ${project.version} + + + org.ocpsoft.rewrite + rewrite-impl + ${project.version} + sources + + + org.ocpsoft.rewrite + rewrite-config-annotations + ${project.version} + + + org.ocpsoft.rewrite + rewrite-config-annotations + ${project.version} + sources + + + org.ocpsoft.rewrite + rewrite-annotations-api + ${project.version} + + + org.ocpsoft.rewrite + rewrite-annotations-api + ${project.version} + sources + + + org.ocpsoft.rewrite + rewrite-annotations-impl + ${project.version} + + + org.ocpsoft.rewrite + rewrite-annotations-impl + ${project.version} + sources + + + org.ocpsoft.rewrite + rewrite-config-jodatime + ${project.version} + + + org.ocpsoft.rewrite + rewrite-config-prettyfaces + ${project.version} + + + org.ocpsoft.rewrite + rewrite-config-tuckey + ${project.version} + + + org.ocpsoft.rewrite + rewrite-config-servlet + ${project.version} + + + org.ocpsoft.rewrite + rewrite-config-servlet + ${project.version} + sources + + + org.ocpsoft.rewrite + rewrite-addressbuilder + ${project.version} + + + org.ocpsoft.rewrite + rewrite-addressbuilder + ${project.version} + sources + + + org.ocpsoft.rewrite + rewrite-api-servlet + ${project.version} + + + org.ocpsoft.rewrite + rewrite-api-servlet + ${project.version} + sources + + + org.ocpsoft.rewrite + rewrite-impl-servlet + ${project.version} + + + org.ocpsoft.rewrite + rewrite-impl-servlet + ${project.version} + sources + + + org.ocpsoft.rewrite + rewrite-servlet + ${project.version} + + + org.ocpsoft.rewrite + rewrite-integration-cdi + ${project.version} + + + org.ocpsoft.rewrite + rewrite-integration-faces + ${project.version} + + + org.ocpsoft.rewrite + rewrite-security-integration-shiro + ${project.version} + + + org.ocpsoft.rewrite + rewrite-transform + ${project.version} + + + org.ocpsoft.rewrite + rewrite-transform-less + ${project.version} + + + org.ocpsoft.rewrite + rewrite-transform-markup + ${project.version} + + + org.ocpsoft.rewrite + rewrite-transform-minify + ${project.version} + + + org.ocpsoft.rewrite + rewrite-test-base + ${project.version} + test + + + org.ocpsoft.rewrite + rewrite-test-harness + ${project.version} + test + + + + jakarta.platform + jakarta.jakartaee-bom + 9.1.0 + pom + import + + + + jakarta.servlet + jakarta.servlet-api + 5.0.0 + provided + + + + + jakarta.servlet + servlet-parent + 6.0.0.RC1-jbossorg-1 + pom + + + + + + xalan + xalan + 2.7.1 + + + org.apache.taglibs + taglibs-standard-spec + 1.2.5 + + + org.apache.taglibs + taglibs-standard-impl + 1.2.5 + + + + junit + junit + ${version.junit} + test + + + + org.jboss.arquillian + arquillian-bom + ${version.arquillian} + pom + import + + + org.jboss.arquillian.extension + arquillian-drone-bom + ${version.arquillian.drone} + pom + import + + + + + + + junit + junit + test + + + + + + lincolnbaxter + Lincoln Baxter, III + lincoln@ocpsoft.org + -5 + + + chkalt + Christian Kaltepoth + christian@kaltepoth.de + http://chkal.blogspot.com/ + +1 + + + larsgrefer + Lars Grefer + github@larsgrefer.de + Europe/Berlin + + + + https://ocpsoft.org/rewrite/ + + + + Apache License + https://www.apache.org/licenses/ + repo + + + + + scm:git:git://github.com/ocpsoft/rewrite.git + scm:git:git@github.com:ocpsoft/rewrite.git + https://github.com/ocpsoft/rewrite + HEAD + + + + GitHub Issues + https://github.com/ocpsoft/rewrite/issues + + + + GitHub Actions + https://github.com/ocpsoft/rewrite/actions + + + diff --git a/local_lib/org/ocpsoft/rewrite/rewrite-servlet/3.6.0-SNAPSHOT/rewrite-servlet-3.6.0-SNAPSHOT.jar b/local_lib/org/ocpsoft/rewrite/rewrite-servlet/3.6.0-SNAPSHOT/rewrite-servlet-3.6.0-SNAPSHOT.jar new file mode 100644 index 0000000000000000000000000000000000000000..b42cb245c9dc96800b2c12b4e3666bbf39365d15 GIT binary patch literal 505264 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�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

MX{58^~pl=g49sf(Ga68Ra!MU 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 W!2tpM{Js3Wo}V%pJ_9v_;r{@bddV^X literal 0 HcmV?d00001 diff --git a/local_lib/org/ocpsoft/rewrite/rewrite-servlet/3.6.0-SNAPSHOT/rewrite-servlet-3.6.0-SNAPSHOT.pom b/local_lib/org/ocpsoft/rewrite/rewrite-servlet/3.6.0-SNAPSHOT/rewrite-servlet-3.6.0-SNAPSHOT.pom new file mode 100644 index 00000000000..55eabc20982 --- /dev/null +++ b/local_lib/org/ocpsoft/rewrite/rewrite-servlet/3.6.0-SNAPSHOT/rewrite-servlet-3.6.0-SNAPSHOT.pom @@ -0,0 +1,265 @@ + + + 4.0.0 + + rewrite-parent + org.ocpsoft.rewrite + 3.6.0-SNAPSHOT + ../ + + + rewrite-servlet + + + + org.ocpsoft.rewrite + rewrite-api + provided + + + org.ocpsoft.rewrite + rewrite-api + provided + sources + + + org.ocpsoft.rewrite + rewrite-api-el + provided + + + org.ocpsoft.rewrite + rewrite-api-el + provided + sources + + + org.ocpsoft.rewrite + rewrite-impl + provided + + + org.ocpsoft.rewrite + rewrite-impl + provided + sources + + + org.ocpsoft.rewrite + rewrite-config-servlet + provided + + + org.ocpsoft.rewrite + rewrite-config-servlet + provided + sources + + + org.ocpsoft.rewrite + rewrite-api-servlet + provided + + + org.ocpsoft.rewrite + rewrite-api-servlet + provided + sources + + + org.ocpsoft.rewrite + rewrite-impl-servlet + provided + + + org.ocpsoft.rewrite + rewrite-impl-servlet + provided + sources + + + org.ocpsoft.rewrite + rewrite-config-annotations + provided + + + org.ocpsoft.rewrite + rewrite-config-annotations + provided + sources + + + org.ocpsoft.rewrite + rewrite-annotations-api + provided + + + org.ocpsoft.rewrite + rewrite-annotations-api + provided + sources + + + org.ocpsoft.rewrite + rewrite-annotations-impl + provided + + + org.ocpsoft.rewrite + rewrite-annotations-impl + provided + sources + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + default-compile + none + + + + + org.apache.maven.plugins + maven-jar-plugin + + + default-jar + none + + + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + none + + + + + + + maven-dependency-plugin + + + deps + process-sources + + unpack-dependencies + + + sources + ${project.build.directory}/dependency/sources + + org.ocpsoft.common,org.ocpsoft.logging,org.ocpsoft.rewrite + + false + false + + + + docs + process-sources + + unpack-dependencies + + + javadoc + ${project.build.directory}/dependency/javadoc + + org.ocpsoft.common,org.ocpsoft.logging,org.ocpsoft.rewrite + + false + false + + + + + + org.apache.maven.plugins + maven-assembly-plugin + + + assembly-jar + prepare-package + + single + + + false + + src/main/assembly/binary.xml + + + + + assembly-sources + package + + single + + + + src/main/assembly/sources.xml + + + + + assembly-javadoc + package + + single + + + + src/main/assembly/javadocs.xml + + + + + + + + + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + org.apache.maven.plugins + maven-dependency-plugin + [2.1,) + + unpack-dependencies + + + + + + + + + + + + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml index 0022351a751..34c77427d7a 100644 --- a/pom.xml +++ b/pom.xml @@ -338,12 +338,12 @@ org.ocpsoft.rewrite rewrite-servlet - 3.5.0.Final + 3.6.0-SNAPSHOT org.ocpsoft.rewrite rewrite-config-prettyfaces - 3.5.0.Final + 3.6.0-SNAPSHOT edu.ucsb.nceas From 5083d632d597fe15c98d741d002a1b7f5d887c54 Mon Sep 17 00:00:00 2001 From: "don.sizemore" Date: Wed, 25 May 2022 14:45:13 -0400 Subject: [PATCH 19/27] #8305 Vagrantfile.payara6 deploys 8305-payara6 warfile on payara-6.2022.1.Alpha2.zip --- Vagrantfile.payara6 | 27 +++++++++++++++++++++++++++ downloads/download.sh | 2 +- scripts/installer/as-setup.sh | 12 ++++++------ scripts/installer/default.config | 2 +- scripts/installer/install.py | 8 ++++---- scripts/installer/installAppServer.py | 2 +- scripts/vagrant/setup.sh | 10 +++++----- 7 files changed, 45 insertions(+), 18 deletions(-) create mode 100644 Vagrantfile.payara6 diff --git a/Vagrantfile.payara6 b/Vagrantfile.payara6 new file mode 100644 index 00000000000..72f2e54626f --- /dev/null +++ b/Vagrantfile.payara6 @@ -0,0 +1,27 @@ +# -*- mode: ruby -*- +# vi: set ft=ruby : + +VAGRANTFILE_API_VERSION = "2" + +Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| + config.vm.box = "bento/rockylinux-8.5" + + config.vm.provider "virtualbox" do |vbox| + vbox.cpus = 4 + vbox.memory = 4096 + end + + config.vm.provision "shell", path: "scripts/vagrant/setup.sh" + config.vm.provision "shell", path: "scripts/vagrant/setup-solr.sh" + config.vm.provision "shell", path: "scripts/vagrant/install-dataverse.sh" + + config.vm.network "private_network", type: "dhcp" + config.vm.network "forwarded_port", guest: 80, host: 8888 + config.vm.network "forwarded_port", guest: 443, host: 9999 + config.vm.network "forwarded_port", guest: 8983, host: 8993 + config.vm.network "forwarded_port", guest: 8080, host: 8088 + config.vm.network "forwarded_port", guest: 8181, host: 8188 + + config.vm.synced_folder ".", "/dataverse" + +end diff --git a/downloads/download.sh b/downloads/download.sh index 3d37d9f0940..5bfb1ac9a14 100755 --- a/downloads/download.sh +++ b/downloads/download.sh @@ -1,5 +1,5 @@ #!/bin/sh -curl -L -O https://s3-eu-west-1.amazonaws.com/payara.fish/Payara+Downloads/5.2021.6/payara-5.2021.6.zip +curl -L -O https://s3.eu-west-1.amazonaws.com/payara.fish/Payara+Downloads/6.2022.1.Alpha2/payara-6.2022.1.Alpha2.zip curl -L -O https://archive.apache.org/dist/lucene/solr/8.11.1/solr-8.11.1.tgz curl -L -O https://search.maven.org/remotecontent?filepath=org/jboss/weld/weld-osgi-bundle/2.2.10.Final/weld-osgi-bundle-2.2.10.Final-glassfish4.jar curl -s -L http://sourceforge.net/projects/schemaspy/files/schemaspy/SchemaSpy%205.0.0/schemaSpy_5.0.0.jar/download > schemaSpy_5.0.0.jar diff --git a/scripts/installer/as-setup.sh b/scripts/installer/as-setup.sh index 853db77f471..dbb4b6ecc7d 100755 --- a/scripts/installer/as-setup.sh +++ b/scripts/installer/as-setup.sh @@ -61,7 +61,7 @@ function preliminary_setup() #./asadmin $ASADMIN_OPTS delete-jvm-options "-XX\:MaxPermSize=192m" #./asadmin $ASADMIN_OPTS create-jvm-options "-XX\:MaxPermSize=512m" #./asadmin $ASADMIN_OPTS create-jvm-options "-XX\:PermSize=256m" - # payara5 ships with the "-server" option already in domain.xml, so no need: + # payara6 ships with the "-server" option already in domain.xml, so no need: #./asadmin $ASADMIN_OPTS delete-jvm-options -client # new Payara5 options: (thanks to donsizemore@unc.edu) @@ -155,18 +155,18 @@ function final_setup(){ if [ "$DOCKER_BUILD" = "true" ] then - FILES_DIR="/usr/local/payara5/glassfish/domains/domain1/files" + FILES_DIR="/usr/local/payara6/glassfish/domains/domain1/files" RSERVE_HOST="localhost" RSERVE_PORT="6311" RSERVE_USER="rserve" RSERVE_PASS="rserve" HOST_ADDRESS="localhost\:8080" - pushd /usr/local/payara5/glassfish/bin/ + pushd /usr/local/payara6/glassfish/bin/ ./asadmin start-domain domain1 preliminary_setup - chmod -R 777 /usr/local/payara5/ - rm -rf /usr/local/payara5/glassfish/domains/domain1/generated - rm -rf /usr/local/payara5/glassfish/domains/domain1/applications + chmod -R 777 /usr/local/payara6/ + rm -rf /usr/local/payara6/glassfish/domains/domain1/generated + rm -rf /usr/local/payara6/glassfish/domains/domain1/applications popd exit 0 fi diff --git a/scripts/installer/default.config b/scripts/installer/default.config index 312dd2cb2d8..8647cd02416 100644 --- a/scripts/installer/default.config +++ b/scripts/installer/default.config @@ -1,7 +1,7 @@ [glassfish] HOST_DNS_ADDRESS = localhost GLASSFISH_USER = dataverse -GLASSFISH_DIRECTORY = /usr/local/payara5 +GLASSFISH_DIRECTORY = /usr/local/payara6 GLASSFISH_ADMIN_USER = admin GLASSFISH_ADMIN_PASSWORD = secret GLASSFISH_HEAP = 2048 diff --git a/scripts/installer/install.py b/scripts/installer/install.py index ea1a69db6a7..bf0d4914cf2 100644 --- a/scripts/installer/install.py +++ b/scripts/installer/install.py @@ -511,12 +511,12 @@ try: copy2(jhoveConfigSchemaDist, gfConfigDir) # The JHOVE conf file has an absolute PATH of the JHOVE config schema file (uh, yeah...) - # and may need to be adjusted, if Payara is installed anywhere other than /usr/local/payara5: - if gfDir == "/usr/local/payara5": + # and may need to be adjusted, if Payara is installed anywhere other than /usr/local/payara6: + if gfDir == "/usr/local/payara6": copy2(jhoveConfigDist, gfConfigDir) else: - # use sed to replace /usr/local/payara5 in the distribution copy with the real gfDir: - sedCommand = "sed 's:/usr/local/payara5:"+gfDir+":g' < " + jhoveConfigDist + " > " + gfConfigDir + "/" + jhoveConfig + # use sed to replace /usr/local/payara6 in the distribution copy with the real gfDir: + sedCommand = "sed 's:/usr/local/payara6:"+gfDir+":g' < " + jhoveConfigDist + " > " + gfConfigDir + "/" + jhoveConfig subprocess.call(sedCommand, shell=True) print("done.") diff --git a/scripts/installer/installAppServer.py b/scripts/installer/installAppServer.py index 8b719ac09d1..698f5ba9a58 100644 --- a/scripts/installer/installAppServer.py +++ b/scripts/installer/installAppServer.py @@ -3,7 +3,7 @@ def runAsadminScript(config): # We are going to run a standalone shell script with a bunch of asadmin - # commands to set up all the app. server (payara5) components for the application. + # commands to set up all the app. server (payara6) components for the application. # All the parameters must be passed to that script as environmental # variables: os.environ['GLASSFISH_DOMAIN'] = "domain1"; diff --git a/scripts/vagrant/setup.sh b/scripts/vagrant/setup.sh index e4915ae9ffa..71a0f890a3e 100644 --- a/scripts/vagrant/setup.sh +++ b/scripts/vagrant/setup.sh @@ -1,7 +1,7 @@ #!/bin/bash echo "Installing dependencies for Dataverse" -# wget seems to be missing in box 'bento/centos-8.2' +# ensure wget dnf install -qy wget # python3 and psycopg2 for the Dataverse installer @@ -51,7 +51,7 @@ SOLR_USER=solr echo "Ensuring Unix user '$SOLR_USER' exists" useradd $SOLR_USER || : DOWNLOAD_DIR='/dataverse/downloads' -PAYARA_ZIP="$DOWNLOAD_DIR/payara-5.2021.6.zip" +PAYARA_ZIP="$DOWNLOAD_DIR/payara-6.2022.1.Alpha2.zip" SOLR_TGZ="$DOWNLOAD_DIR/solr-8.11.1.tgz" if [ ! -f $PAYARA_ZIP ] || [ ! -f $SOLR_TGZ ]; then echo "Couldn't find $PAYARA_ZIP or $SOLR_TGZ! Running download script...." @@ -59,13 +59,13 @@ if [ ! -f $PAYARA_ZIP ] || [ ! -f $SOLR_TGZ ]; then echo "Done running download script." fi PAYARA_USER_HOME=~dataverse -PAYARA_ROOT=/usr/local/payara5 +PAYARA_ROOT=/usr/local/payara6 if [ ! -d $PAYARA_ROOT ]; then echo "Copying $PAYARA_ZIP to $PAYARA_USER_HOME and unzipping" su $PAYARA_USER -s /bin/sh -c "cp $PAYARA_ZIP $PAYARA_USER_HOME" su $PAYARA_USER -s /bin/sh -c "cd $PAYARA_USER_HOME && unzip -q $PAYARA_ZIP" - # default.config defaults to /usr/local/payara5 so let's go with that - rsync -a $PAYARA_USER_HOME/payara5/ $PAYARA_ROOT/ + # default.config defaults to /usr/local/payara6 so let's go with that + rsync -a $PAYARA_USER_HOME/payara6/ $PAYARA_ROOT/ else echo "$PAYARA_ROOT already exists" fi From dfa2aa9d05d03d77b363b216516f963a62bc5d61 Mon Sep 17 00:00:00 2001 From: "don.sizemore" Date: Wed, 25 May 2022 15:13:37 -0400 Subject: [PATCH 20/27] #8305 update Vagrantfile, don't provide second/testing copy --- Vagrantfile | 2 +- Vagrantfile.payara6 | 27 --------------------------- 2 files changed, 1 insertion(+), 28 deletions(-) delete mode 100644 Vagrantfile.payara6 diff --git a/Vagrantfile b/Vagrantfile index 8293fbaf5fc..72f2e54626f 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -4,7 +4,7 @@ VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| - config.vm.box = "bento/rockylinux-8.4" + config.vm.box = "bento/rockylinux-8.5" config.vm.provider "virtualbox" do |vbox| vbox.cpus = 4 diff --git a/Vagrantfile.payara6 b/Vagrantfile.payara6 deleted file mode 100644 index 72f2e54626f..00000000000 --- a/Vagrantfile.payara6 +++ /dev/null @@ -1,27 +0,0 @@ -# -*- mode: ruby -*- -# vi: set ft=ruby : - -VAGRANTFILE_API_VERSION = "2" - -Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| - config.vm.box = "bento/rockylinux-8.5" - - config.vm.provider "virtualbox" do |vbox| - vbox.cpus = 4 - vbox.memory = 4096 - end - - config.vm.provision "shell", path: "scripts/vagrant/setup.sh" - config.vm.provision "shell", path: "scripts/vagrant/setup-solr.sh" - config.vm.provision "shell", path: "scripts/vagrant/install-dataverse.sh" - - config.vm.network "private_network", type: "dhcp" - config.vm.network "forwarded_port", guest: 80, host: 8888 - config.vm.network "forwarded_port", guest: 443, host: 9999 - config.vm.network "forwarded_port", guest: 8983, host: 8993 - config.vm.network "forwarded_port", guest: 8080, host: 8088 - config.vm.network "forwarded_port", guest: 8181, host: 8188 - - config.vm.synced_folder ".", "/dataverse" - -end From 1fce7cda3be386ef033b0ef952398215d81fc5e2 Mon Sep 17 00:00:00 2001 From: Philip Durbin Date: Wed, 25 May 2022 15:58:22 -0400 Subject: [PATCH 21/27] update installer and dev guide for Payara 6 #8305 Also, in docker-aio, restore lines to publish root dataverse collection (uses SWORD, known to be broken) and grant perms. Also update scripts and config related to installer or dev environments. --- conf/docker-aio/testscripts/post | 4 ++-- doc/sphinx-guides/source/developers/dev-environment.rst | 6 +++--- downloads/.gitignore | 2 +- scripts/dev/dev-rebuild.sh | 2 +- scripts/installer/as-setup.sh | 6 +++--- scripts/installer/install.py | 2 +- scripts/installer/installUtils.py | 2 +- scripts/installer/interactive.config | 2 +- 8 files changed, 13 insertions(+), 13 deletions(-) diff --git a/conf/docker-aio/testscripts/post b/conf/docker-aio/testscripts/post index cf7811943fa..9d725084f07 100755 --- a/conf/docker-aio/testscripts/post +++ b/conf/docker-aio/testscripts/post @@ -3,11 +3,11 @@ cd scripts/api ./setup-all.sh --insecure -p=admin1 | tee /tmp/setup-all.sh.out cd ../.. psql -U dvnapp dvndb -f doc/sphinx-guides/source/_static/util/createsequence.sql -echo "exiting post script early (not publishing root collection etc.)" -exit scripts/search/tests/publish-dataverse-root #git checkout scripts/api/data/dv-root.json scripts/search/tests/grant-authusers-add-on-root +echo "exiting post script early (not creating test users, etc.)" +exit scripts/search/populate-users scripts/search/create-users scripts/search/tests/create-all-and-test diff --git a/doc/sphinx-guides/source/developers/dev-environment.rst b/doc/sphinx-guides/source/developers/dev-environment.rst index 38549637f8a..7047b3a2228 100755 --- a/doc/sphinx-guides/source/developers/dev-environment.rst +++ b/doc/sphinx-guides/source/developers/dev-environment.rst @@ -85,11 +85,11 @@ To install Payara, run the following commands: ``cd /usr/local`` -``sudo curl -O -L https://s3-eu-west-1.amazonaws.com/payara.fish/Payara+Downloads/5.2021.6/payara-5.2021.6.zip`` +``sudo curl -O -L https://s3.eu-west-1.amazonaws.com/payara.fish/Payara+Downloads/6.2022.1.Alpha2/payara-6.2022.1.Alpha2.zip`` -``sudo unzip payara-5.2021.6.zip`` +``sudo unzip payara-6.2022.1.Alpha2.zip`` -``sudo chown -R $USER /usr/local/payara5`` +``sudo chown -R $USER /usr/local/payara6`` Install PostgreSQL ~~~~~~~~~~~~~~~~~~ diff --git a/downloads/.gitignore b/downloads/.gitignore index 1b51bf4def7..5c74a014e1b 100644 --- a/downloads/.gitignore +++ b/downloads/.gitignore @@ -1,4 +1,4 @@ -payara-5.201.zip +payara-6.2022.1.Alpha2.zip solr-7.3.0.tgz weld-osgi-bundle-2.2.10.Final-glassfish4.jar schemaSpy_5.0.0.jar diff --git a/scripts/dev/dev-rebuild.sh b/scripts/dev/dev-rebuild.sh index 71857b14068..9f296c6cc29 100755 --- a/scripts/dev/dev-rebuild.sh +++ b/scripts/dev/dev-rebuild.sh @@ -1,5 +1,5 @@ #!/bin/sh -PAYARA_DIR=/usr/local/payara5 +PAYARA_DIR=/usr/local/payara6 ASADMIN=$PAYARA_DIR/glassfish/bin/asadmin DB_NAME=dvndb DB_USER=dvnapp diff --git a/scripts/installer/as-setup.sh b/scripts/installer/as-setup.sh index dbb4b6ecc7d..5c04679613f 100755 --- a/scripts/installer/as-setup.sh +++ b/scripts/installer/as-setup.sh @@ -56,7 +56,7 @@ function preliminary_setup() # avoid OutOfMemoryError: PermGen per http://eugenedvorkin.com/java-lang-outofmemoryerror-permgen-space-error-during-deployment-to-glassfish/ #./asadmin $ASADMIN_OPTS list-jvm-options - # Note that these JVM options are different for Payara5 and Glassfish4: + # Note that these JVM options are different for Payara and Glassfish4: # old Glassfish4 options: (commented out) #./asadmin $ASADMIN_OPTS delete-jvm-options "-XX\:MaxPermSize=192m" #./asadmin $ASADMIN_OPTS create-jvm-options "-XX\:MaxPermSize=512m" @@ -64,7 +64,7 @@ function preliminary_setup() # payara6 ships with the "-server" option already in domain.xml, so no need: #./asadmin $ASADMIN_OPTS delete-jvm-options -client - # new Payara5 options: (thanks to donsizemore@unc.edu) + # new Payara options: (thanks to donsizemore@unc.edu) ./asadmin $ASADMIN_OPTS create-jvm-options "-XX\:MaxMetaspaceSize=512m" ./asadmin $ASADMIN_OPTS create-jvm-options "-XX\:MetaspaceSize=256m" ./asadmin $ASADMIN_OPTS create-jvm-options "-Dfish.payara.classloading.delegate=false" @@ -276,7 +276,7 @@ if [ ! -d "$DOMAIN_DIR" ] exit 2 fi -echo "Setting up your app. server (Payara5) to support Dataverse" +echo "Setting up your app. server (Payara) to support Dataverse" echo "Payara directory: "$GLASSFISH_ROOT echo "Domain directory: "$DOMAIN_DIR diff --git a/scripts/installer/install.py b/scripts/installer/install.py index bf0d4914cf2..e9b9e985e80 100644 --- a/scripts/installer/install.py +++ b/scripts/installer/install.py @@ -314,7 +314,7 @@ gfDir = config.get('glassfish', 'GLASSFISH_DIRECTORY') while not test_appserver_directory(gfDir): print("\nInvalid Payara directory!") - gfDir = read_user_input("Enter the root directory of your Payara5 installation:\n(Or ctrl-C to exit the installer): ") + gfDir = read_user_input("Enter the root directory of your Payara installation:\n(Or ctrl-C to exit the installer): ") config.set('glassfish', 'GLASSFISH_DIRECTORY', gfDir) elif option == "mail_server": mailServer = config.get('system', 'MAIL_SERVER') diff --git a/scripts/installer/installUtils.py b/scripts/installer/installUtils.py index 7cc368de5f8..8ced06d0c22 100644 --- a/scripts/installer/installUtils.py +++ b/scripts/installer/installUtils.py @@ -57,7 +57,7 @@ def test_appserver_directory(directory): #print("version: major: "+str(major_version)+", minor: "+str(minor_version)) - if major_version != 5 or minor_version < 201: + if major_version != 6 or minor_version < 2022: return False return True diff --git a/scripts/installer/interactive.config b/scripts/installer/interactive.config index 86ea926fe5d..ef8110c554f 100644 --- a/scripts/installer/interactive.config +++ b/scripts/installer/interactive.config @@ -26,7 +26,7 @@ DOI_BASEURL = Datacite URL DOI_DATACITERESTAPIURL = Datacite REST API URL [comments] HOST_DNS_ADDRESS = :(enter numeric IP address, if FQDN is unavailable) -GLASSFISH_USER = :This user will be running the App. Server (Payara5) service on your system.\n - If this is a dev. environment, this should be your own username; \n - In production, we suggest you create the account "dataverse", or use any other unprivileged user account\n: +GLASSFISH_USER = :This user will be running the App. Server (Payara) service on your system.\n - If this is a dev. environment, this should be your own username; \n - In production, we suggest you create the account "dataverse", or use any other unprivileged user account\n: GLASSFISH_DIRECTORY = GLASSFISH_REQUEST_TIMEOUT = :\n Defaults to 1800 seconds (30 minutes) ADMIN_EMAIL = :\n(please enter a valid email address!) From 6f54d1ffb5ec66641f46caf95b8202c78aa29123 Mon Sep 17 00:00:00 2001 From: Philip Durbin Date: Fri, 27 May 2022 12:16:31 -0400 Subject: [PATCH 22/27] revert f7234c41fc (stick with bean-discovery-mode="all" for now) #8305 Otherwise, at runtime, SWORD APIs fail (and who knows what else). Note that CDI 4.0 is coming with Jakarta EE 10 and we'll need to switch to "annotated" then. --- src/main/webapp/WEB-INF/beans.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/webapp/WEB-INF/beans.xml b/src/main/webapp/WEB-INF/beans.xml index 2dd013f55db..15277c8bb8f 100644 --- a/src/main/webapp/WEB-INF/beans.xml +++ b/src/main/webapp/WEB-INF/beans.xml @@ -2,5 +2,6 @@ + bean-discovery-mode="all"> + From d86e2204c99597272705227a689283a8a83e6467 Mon Sep 17 00:00:00 2001 From: Philip Durbin Date: Fri, 27 May 2022 16:24:48 -0400 Subject: [PATCH 23/27] as of Payara 6, "attachment; " required to upload files to SWORD #8305 --- doc/release-notes/8305-payara6.md | 3 +++ doc/sphinx-guides/source/api/sword.rst | 6 +++++- .../api/datadeposit/SWORDv2MediaResourceServlet.java | 4 ++++ src/test/java/edu/harvard/iq/dataverse/api/UtilIT.java | 4 ++-- 4 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 doc/release-notes/8305-payara6.md diff --git a/doc/release-notes/8305-payara6.md b/doc/release-notes/8305-payara6.md new file mode 100644 index 00000000000..9e197f07e98 --- /dev/null +++ b/doc/release-notes/8305-payara6.md @@ -0,0 +1,3 @@ +## Backward Incompatible Changes + +- To upload files, the SWORD API now requires "Content-Disposition: attachment; filename=example.zip" rather than "Content-Disposition: filename=example.zip". diff --git a/doc/sphinx-guides/source/api/sword.rst b/doc/sphinx-guides/source/api/sword.rst index 11b43e98774..f9f271fa4c7 100755 --- a/doc/sphinx-guides/source/api/sword.rst +++ b/doc/sphinx-guides/source/api/sword.rst @@ -67,6 +67,8 @@ Differences in Dataverse Software 4 from DVN 3.x lead to a few minor backward in - As of Dataverse Software 5.10, ``NONE`` is no longer supported as a license. +- As of Dataverse Software 5.11, when uploading files, you must supply "Content-Disposition: attachment; filename=example.zip" rather than "Content-Disposition: filename=example.zip". See :ref:`sword-add-files`. + New features as of v1.1 ----------------------- @@ -161,6 +163,8 @@ You must have permission to add datasets in a Dataverse collection (the Datavers curl -u $API_TOKEN: https://$HOSTNAME/dvn/api/data-deposit/v1.1/swordv2/collection/dataverse/$DATAVERSE_ALIAS +.. _sword-add-files: + Add files to a dataset with a zip file ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -168,7 +172,7 @@ You must have ``EditDataset`` permission (Contributor role or above such as Cura .. code-block:: bash - curl -u $API_TOKEN: --data-binary @path/to/example.zip -H "Content-Disposition: filename=example.zip" -H "Content-Type: application/zip" -H "Packaging: http://purl.org/net/sword/package/SimpleZip" https://$HOSTNAME/dvn/api/data-deposit/v1.1/swordv2/edit-media/study/doi:TEST/12345 + curl -u $API_TOKEN: --data-binary @path/to/example.zip -H "Content-Disposition: attachment; filename=example.zip" -H "Content-Type: application/zip" -H "Packaging: http://purl.org/net/sword/package/SimpleZip" https://$HOSTNAME/dvn/api/data-deposit/v1.1/swordv2/edit-media/study/doi:TEST/12345 Display a dataset atom entry ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SWORDv2MediaResourceServlet.java b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SWORDv2MediaResourceServlet.java index 245ab6ab23b..0cea1b80571 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SWORDv2MediaResourceServlet.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/datadeposit/SWORDv2MediaResourceServlet.java @@ -61,6 +61,10 @@ protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws S try { lock.lock(); mediaResourceManagerImpl.setHttpRequest(req); + // Under Payara 5 we could send "Content-Disposition: filename=example.zip" + // Under Payara 6 now must send "Content-Disposition: attachment; filename=example.zip" + // Otherwise we get "Filename could not be extracted from Content-Disposition: Expected separator ';' instead of '='" + // Use req.getHeader("Content-Disposition") to see what the client is sending. this.api.post(req, resp); mediaResourceManagerImpl.setHttpRequest(null); } finally { diff --git a/src/test/java/edu/harvard/iq/dataverse/api/UtilIT.java b/src/test/java/edu/harvard/iq/dataverse/api/UtilIT.java index b41286de741..868ae366b51 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/UtilIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/UtilIT.java @@ -604,7 +604,7 @@ public static Response uploadFile(String persistentId, String zipfilename, Strin Response swordStatementResponse = given() .body(bytes) .header("Packaging", "http://purl.org/net/sword/package/SimpleZip") - .header("Content-Disposition", "filename=" + zipfilename) + .header("Content-Disposition", "attachment; filename=" + zipfilename) /** * It's unclear why we need to add "preemptive" to auth but * without it we can't use send bytes using the body/content @@ -631,7 +631,7 @@ public static Response uploadZipFileViaSword(String persistentId, String pathToZ Response swordStatementResponse = given() .body(bytes) .header("Packaging", "http://purl.org/net/sword/package/SimpleZip") - .header("Content-Disposition", "filename=" + zipfilename) + .header("Content-Disposition", "attachment; filename=" + zipfilename) /** * It's unclear why we need to add "preemptive" to auth but * without it we can't use send bytes using the body/content From 8be36a354e6498900120bba0871784a94305c2c3 Mon Sep 17 00:00:00 2001 From: Philip Durbin Date: Fri, 3 Jun 2022 12:47:28 -0400 Subject: [PATCH 24/27] stop using `@Context HttpServletRequest`, add sleep #8305 In EditDDI I was seeing a NullPointerException on line 136 (createNewDraftVersion). Switch from `@Context HttpServletRequest` to our ordinary way of API auth fixed it. In DataversesIT I was seeing an OptimisticLockException so I added a sleep. --- .../edu/harvard/iq/dataverse/api/EditDDI.java | 9 ++----- .../iq/dataverse/api/DataversesIT.java | 9 +++++++ .../harvard/iq/dataverse/api/EditDDIIT.java | 1 + .../edu/harvard/iq/dataverse/api/UtilIT.java | 27 ++++++++++++++++++- 4 files changed, 38 insertions(+), 8 deletions(-) diff --git a/src/main/java/edu/harvard/iq/dataverse/api/EditDDI.java b/src/main/java/edu/harvard/iq/dataverse/api/EditDDI.java index 9c670d7ed54..7ca4cffd030 100644 --- a/src/main/java/edu/harvard/iq/dataverse/api/EditDDI.java +++ b/src/main/java/edu/harvard/iq/dataverse/api/EditDDI.java @@ -33,9 +33,7 @@ import jakarta.inject.Inject; import jakarta.persistence.EntityManager; import jakarta.persistence.PersistenceContext; -import jakarta.servlet.http.HttpServletRequest; import jakarta.ws.rs.core.Response; -import jakarta.ws.rs.core.Context; import jakarta.ws.rs.Path; import jakarta.ws.rs.PUT; import jakarta.ws.rs.Consumes; @@ -88,9 +86,6 @@ public class EditDDI extends AbstractApiBean { private List filesToBeDeleted = new ArrayList<>(); - @Context - protected HttpServletRequest httpRequest; - private VariableMetadataUtil variableMetadataUtil; @@ -189,7 +184,7 @@ private boolean createNewDraftVersion(ArrayList neededToUpdate Command cmd; try { - DataverseRequest dr = new DataverseRequest(apiTokenUser, httpRequest); + DataverseRequest dr = createDataverseRequest(apiTokenUser); cmd = new UpdateDatasetVersionCommand(dataset, dr, fm); ((UpdateDatasetVersionCommand) cmd).setValidateLenient(true); dataset = commandEngine.submit(cmd); @@ -331,7 +326,7 @@ private boolean updateDraftVersion(ArrayList neededToUpdateVM, } Command cmd; try { - DataverseRequest dr = new DataverseRequest(apiTokenUser, httpRequest); + DataverseRequest dr = createDataverseRequest(apiTokenUser); cmd = new UpdateDatasetVersionCommand(dataset, dr); ((UpdateDatasetVersionCommand) cmd).setValidateLenient(true); commandEngine.submit(cmd); diff --git a/src/test/java/edu/harvard/iq/dataverse/api/DataversesIT.java b/src/test/java/edu/harvard/iq/dataverse/api/DataversesIT.java index b46162e436d..01308c489b7 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/DataversesIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/DataversesIT.java @@ -506,6 +506,13 @@ public void testImportDDI() throws IOException { logger.info(importDDI.prettyPrint()); assertEquals(201, importDDI.getStatusCode()); + // Under normal conditions, you shouldn't need to destroy these datasets. + // Uncomment if they're still around from a previous failed run. +// Response destroy1 = UtilIT.destroyDataset("doi:10.5072/FK2/ABCD11", apiToken); +// destroy1.prettyPrint(); +// Response destroy2 = UtilIT.destroyDataset("doi:10.5072/FK2/ABCD22", apiToken); +// destroy2.prettyPrint(); + Response importDDIPid = UtilIT.importDatasetDDIViaNativeApi(apiToken, dataverseAlias, xml, "doi:10.5072/FK2/ABCD11", "no"); logger.info(importDDIPid.prettyPrint()); assertEquals(201, importDDIPid.getStatusCode()); @@ -533,6 +540,8 @@ public void testImportDDI() throws IOException { Response destroyDatasetResponsePidRel = UtilIT.destroyDataset(datasetIdIntPidRel, apiToken); assertEquals(200, destroyDatasetResponsePidRel.getStatusCode()); + UtilIT.sleepForDeadlock(UtilIT.MAXIMUM_IMPORT_DURATION); + Integer datasetIdIntRelease = JsonPath.from(importDDIRelease.body().asString()).getInt("data.id"); Response destroyDatasetResponseRelease = UtilIT.destroyDataset(datasetIdIntRelease, apiToken); assertEquals(200, destroyDatasetResponseRelease.getStatusCode()); diff --git a/src/test/java/edu/harvard/iq/dataverse/api/EditDDIIT.java b/src/test/java/edu/harvard/iq/dataverse/api/EditDDIIT.java index 3ed8215b34d..5295637dd4f 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/EditDDIIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/EditDDIIT.java @@ -148,6 +148,7 @@ public void testUpdateVariableMetadata() throws InterruptedException { assertEquals(200, publishDataset.getStatusCode()); Response editDDIResponseNewDraft = UtilIT.editDDI(stringOrigXml, origFileId, apiToken); + editDDIResponseNewDraft.prettyPrint(); assertEquals(200, editDDIResponseNewDraft.getStatusCode()); //not authorized diff --git a/src/test/java/edu/harvard/iq/dataverse/api/UtilIT.java b/src/test/java/edu/harvard/iq/dataverse/api/UtilIT.java index 868ae366b51..f34061d2a1f 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/UtilIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/UtilIT.java @@ -62,6 +62,7 @@ public class UtilIT { private static final String EMPTY_STRING = ""; public static final int MAXIMUM_INGEST_LOCK_DURATION = 15; public static final int MAXIMUM_PUBLISH_LOCK_DURATION = 15; + public static final int MAXIMUM_IMPORT_DURATION = 1; private static SwordConfigurationImpl swordConfiguration = new SwordConfigurationImpl(); @@ -1172,6 +1173,12 @@ static Response destroyDataset(Integer datasetId, String apiToken) { .delete("/api/datasets/" + datasetId + "/destroy"); } + static Response destroyDataset(String pid, String apiToken) { + return given() + .header(API_TOKEN_HTTP_HEADER, apiToken) + .delete("/api/datasets/:persistentId/destroy?persistentId=" + pid); + } + static Response deleteFile(Integer fileId, String apiToken) { return given() .auth().basic(apiToken, EMPTY_STRING) @@ -2371,7 +2378,25 @@ static Boolean sleepForLock(String idOrPersistentId, String lockType, String api return i <= duration; } - + + // Modeled after sleepForLock but the dataset isn't locked. + // We have to sleep or we can't perform the next operation. + static Boolean sleepForDeadlock(int duration) { + int i = 0; + do { + try { + Thread.sleep(1000); + i++; + if (i > duration) { + break; + } + } catch (InterruptedException ex) { + Logger.getLogger(UtilIT.class.getName()).log(Level.SEVERE, null, ex); + } + } while (true); + return i <= duration; + } + //Helper function that returns true if a given search returns a non-zero response within a fixed time limit // a given duration returns false if still zero results after given duration static Boolean sleepForSearch(String searchPart, String apiToken, String subTree, int duration) { From b1323e518d5b7196c5eee5b18b717bce88ceab45 Mon Sep 17 00:00:00 2001 From: Philip Durbin Date: Fri, 3 Jun 2022 15:19:05 -0400 Subject: [PATCH 25/27] change Payara 5 to 6 in guides #8305 Note that we need to swap Payara 6.2022.1.Alpha2 for the final version. --- .../admin/counter-processor-config.yaml | 4 +- .../files/etc/init.d/payara.init.root | 2 +- .../files/etc/init.d/payara.init.service | 2 +- .../files/etc/systemd/payara.service | 6 +- .../domains/domain1/config/logging.properties | 166 ------------------ .../source/_static/util/clear_timer.sh | 2 +- .../source/_static/util/counter_daily.sh | 2 +- .../source/admin/harvestclients.rst | 2 +- .../source/admin/make-data-count.rst | 4 +- .../source/admin/troubleshooting.rst | 10 +- .../source/developers/big-data-support.rst | 16 +- .../source/developers/debugging.rst | 4 +- .../source/developers/dev-environment.rst | 2 +- .../source/developers/make-data-count.rst | 2 +- .../source/developers/testing.rst | 24 +-- doc/sphinx-guides/source/developers/tips.rst | 10 +- .../source/installation/advanced.rst | 4 +- .../source/installation/config.rst | 14 +- .../source/installation/installation-main.rst | 10 +- .../source/installation/intro.rst | 2 +- .../source/installation/prerequisites.rst | 18 +- 21 files changed, 69 insertions(+), 237 deletions(-) delete mode 100644 doc/sphinx-guides/source/_static/installation/files/usr/local/payara5/glassfish/domains/domain1/config/logging.properties diff --git a/doc/sphinx-guides/source/_static/admin/counter-processor-config.yaml b/doc/sphinx-guides/source/_static/admin/counter-processor-config.yaml index 4f338905751..26144544d9e 100644 --- a/doc/sphinx-guides/source/_static/admin/counter-processor-config.yaml +++ b/doc/sphinx-guides/source/_static/admin/counter-processor-config.yaml @@ -1,8 +1,8 @@ # currently no other option but to have daily logs and have year-month-day format in the name with # 4-digit year and 2-digit month and day -# /usr/local/payara5/glassfish/domains/domain1/logs/counter_2019-01-11.log +# /usr/local/payara6/glassfish/domains/domain1/logs/counter_2019-01-11.log #log_name_pattern: sample_logs/counter_(yyyy-mm-dd).log -log_name_pattern: /usr/local/payara5/glassfish/domains/domain1/logs/mdc/counter_(yyyy-mm-dd).log +log_name_pattern: /usr/local/payara6/glassfish/domains/domain1/logs/mdc/counter_(yyyy-mm-dd).log # path_types regular expressions allow matching to classify page urls as either an investigation or request # based on specific URL structure for your system. diff --git a/doc/sphinx-guides/source/_static/installation/files/etc/init.d/payara.init.root b/doc/sphinx-guides/source/_static/installation/files/etc/init.d/payara.init.root index 1de94331523..b9ef9960318 100755 --- a/doc/sphinx-guides/source/_static/installation/files/etc/init.d/payara.init.root +++ b/doc/sphinx-guides/source/_static/installation/files/etc/init.d/payara.init.root @@ -4,7 +4,7 @@ set -e -ASADMIN=/usr/local/payara5/bin/asadmin +ASADMIN=/usr/local/payara6/bin/asadmin case "$1" in start) diff --git a/doc/sphinx-guides/source/_static/installation/files/etc/init.d/payara.init.service b/doc/sphinx-guides/source/_static/installation/files/etc/init.d/payara.init.service index 7c457e615d8..19bb190e740 100755 --- a/doc/sphinx-guides/source/_static/installation/files/etc/init.d/payara.init.service +++ b/doc/sphinx-guides/source/_static/installation/files/etc/init.d/payara.init.service @@ -3,7 +3,7 @@ # description: Payara App Server set -e -ASADMIN=/usr/local/payara5/bin/asadmin +ASADMIN=/usr/local/payara6/bin/asadmin APP_SERVER_USER=dataverse case "$1" in diff --git a/doc/sphinx-guides/source/_static/installation/files/etc/systemd/payara.service b/doc/sphinx-guides/source/_static/installation/files/etc/systemd/payara.service index c8c82f6d6b2..c8efcb9c6f9 100644 --- a/doc/sphinx-guides/source/_static/installation/files/etc/systemd/payara.service +++ b/doc/sphinx-guides/source/_static/installation/files/etc/systemd/payara.service @@ -4,9 +4,9 @@ After = syslog.target network.target [Service] Type = forking -ExecStart = /usr/bin/java -jar /usr/local/payara5/glassfish/lib/client/appserver-cli.jar start-domain -ExecStop = /usr/bin/java -jar /usr/local/payara5/glassfish/lib/client/appserver-cli.jar stop-domain -ExecReload = /usr/bin/java -jar /usr/local/payara5/glassfish/lib/client/appserver-cli.jar restart-domain +ExecStart = /usr/bin/java -jar /usr/local/payara6/glassfish/lib/client/appserver-cli.jar start-domain +ExecStop = /usr/bin/java -jar /usr/local/payara6/glassfish/lib/client/appserver-cli.jar stop-domain +ExecReload = /usr/bin/java -jar /usr/local/payara6/glassfish/lib/client/appserver-cli.jar restart-domain User=dataverse LimitNOFILE=32768 Environment="LANG=en_US.UTF-8" diff --git a/doc/sphinx-guides/source/_static/installation/files/usr/local/payara5/glassfish/domains/domain1/config/logging.properties b/doc/sphinx-guides/source/_static/installation/files/usr/local/payara5/glassfish/domains/domain1/config/logging.properties deleted file mode 100644 index 4054c794452..00000000000 --- a/doc/sphinx-guides/source/_static/installation/files/usr/local/payara5/glassfish/domains/domain1/config/logging.properties +++ /dev/null @@ -1,166 +0,0 @@ -# -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. -# -# Copyright (c) 2013 Oracle and/or its affiliates. All rights reserved. -# -# The contents of this file are subject to the terms of either the GNU -# General Public License Version 2 only ("GPL") or the Common Development -# and Distribution License("CDDL") (collectively, the "License"). You -# may not use this file except in compliance with the License. You can -# obtain a copy of the License at -# https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html -# or packager/legal/LICENSE.txt. See the License for the specific -# language governing permissions and limitations under the License. -# -# When distributing the software, include this License Header Notice in each -# file and include the License file at packager/legal/LICENSE.txt. -# -# GPL Classpath Exception: -# Oracle designates this particular file as subject to the "Classpath" -# exception as provided by Oracle in the GPL Version 2 section of the License -# file that accompanied this code. -# -# Modifications: -# If applicable, add the following below the License Header, with the fields -# enclosed by brackets [] replaced by your own identifying information: -# "Portions Copyright [year] [name of copyright owner]" -# -# Contributor(s): -# If you wish your version of this file to be governed by only the CDDL or -# only the GPL Version 2, indicate your decision by adding "[Contributor] -# elects to include this software in this distribution under the [CDDL or GPL -# Version 2] license." If you don't indicate a single choice of license, a -# recipient has the option to distribute your version of this file under -# either the CDDL, the GPL Version 2 or to extend the choice of license to -# its licensees as provided above. However, if you add GPL Version 2 code -# and therefore, elected the GPL Version 2 license, then the option applies -# only if the new code is made subject to such option by the copyright -# holder. -# -# Portions Copyright [2016-2021] [Payara Foundation and/or its affiliates] - -#GlassFish logging.properties list -#Update June 13 2012 - -#All attributes details -handlers=java.util.logging.ConsoleHandler -handlerServices=com.sun.enterprise.server.logging.GFFileHandler,com.sun.enterprise.server.logging.SyslogHandler -java.util.logging.ConsoleHandler.formatter=com.sun.enterprise.server.logging.UniformLogFormatter -java.util.logging.FileHandler.count=1 -java.util.logging.FileHandler.formatter=java.util.logging.XMLFormatter -java.util.logging.FileHandler.limit=50000 -java.util.logging.FileHandler.pattern=%h/java%u.log -com.sun.enterprise.server.logging.GFFileHandler.compressOnRotation=false -com.sun.enterprise.server.logging.GFFileHandler.excludeFields= -com.sun.enterprise.server.logging.GFFileHandler.file=${com.sun.aas.instanceRoot}/logs/server.log -com.sun.enterprise.server.logging.GFFileHandler.flushFrequency=1 -com.sun.enterprise.server.logging.GFFileHandler.formatter=com.sun.enterprise.server.logging.ODLLogFormatter -com.sun.enterprise.server.logging.GFFileHandler.level=ALL -com.sun.enterprise.server.logging.GFFileHandler.logStandardStreams=true -com.sun.enterprise.server.logging.GFFileHandler.logtoConsole=false -com.sun.enterprise.server.logging.GFFileHandler.logtoFile=true -com.sun.enterprise.server.logging.GFFileHandler.maxHistoryFiles=0 -com.sun.enterprise.server.logging.GFFileHandler.multiLineMode=true -com.sun.enterprise.server.logging.GFFileHandler.retainErrorsStasticsForHours=0 -com.sun.enterprise.server.logging.GFFileHandler.rotationLimitInBytes=2000000 -com.sun.enterprise.server.logging.GFFileHandler.rotationOnDateChange=false -com.sun.enterprise.server.logging.GFFileHandler.rotationTimelimitInMinutes=0 -com.sun.enterprise.server.logging.SyslogHandler.level=ALL -com.sun.enterprise.server.logging.SyslogHandler.useSystemLogging=false -log4j.logger.org.hibernate.validator.util.Version=warn -com.sun.enterprise.server.logging.UniformLogFormatter.ansiColor=true - -#Payara Notification logging properties -fish.payara.enterprise.server.logging.PayaraNotificationFileHandler.compressOnRotation=false -fish.payara.enterprise.server.logging.PayaraNotificationFileHandler.file=${com.sun.aas.instanceRoot}/logs/notification.log -fish.payara.enterprise.server.logging.PayaraNotificationFileHandler.formatter=com.sun.enterprise.server.logging.ODLLogFormatter -fish.payara.enterprise.server.logging.PayaraNotificationFileHandler.logtoFile=true -fish.payara.enterprise.server.logging.PayaraNotificationFileHandler.maxHistoryFiles=0 -fish.payara.enterprise.server.logging.PayaraNotificationFileHandler.rotationLimitInBytes=2000000 -fish.payara.enterprise.server.logging.PayaraNotificationFileHandler.rotationOnDateChange=false -fish.payara.enterprise.server.logging.PayaraNotificationFileHandler.rotationTimelimitInMinutes=0 -fish.payara.deprecated.jsonlogformatter.underscoreprefix=false - -#All log level details - -.level=INFO -ShoalLogger.level=CONFIG -com.hazelcast.level=WARNING -java.util.logging.ConsoleHandler.level=FINEST -javax.enterprise.resource.corba.level=INFO -javax.enterprise.resource.javamail.level=INFO -javax.enterprise.resource.jdo.level=INFO -javax.enterprise.resource.jms.level=INFO -javax.enterprise.resource.jta.level=INFO -javax.enterprise.resource.resourceadapter.level=INFO -javax.enterprise.resource.sqltrace.level=FINE -javax.enterprise.resource.webcontainer.jsf.application.level=INFO -javax.enterprise.resource.webcontainer.jsf.config.level=INFO -javax.enterprise.resource.webcontainer.jsf.context.level=INFO -javax.enterprise.resource.webcontainer.jsf.facelets.level=INFO -javax.enterprise.resource.webcontainer.jsf.lifecycle.level=INFO -javax.enterprise.resource.webcontainer.jsf.managedbean.level=INFO -javax.enterprise.resource.webcontainer.jsf.renderkit.level=INFO -javax.enterprise.resource.webcontainer.jsf.resource.level=INFO -javax.enterprise.resource.webcontainer.jsf.taglib.level=INFO -javax.enterprise.resource.webcontainer.jsf.timing.level=INFO -javax.enterprise.system.container.cmp.level=INFO -javax.enterprise.system.container.ejb.level=INFO -javax.enterprise.system.container.ejb.mdb.level=INFO -javax.enterprise.system.container.web.level=INFO -javax.enterprise.system.core.classloading.level=INFO -javax.enterprise.system.core.config.level=INFO -javax.enterprise.system.core.level=INFO -javax.enterprise.system.core.security.level=INFO -javax.enterprise.system.core.selfmanagement.level=INFO -javax.enterprise.system.core.transaction.level=INFO -javax.enterprise.system.level=INFO -javax.enterprise.system.ssl.security.level=INFO -javax.enterprise.system.tools.admin.level=INFO -javax.enterprise.system.tools.backup.level=INFO -javax.enterprise.system.tools.deployment.common.level=WARNING -javax.enterprise.system.tools.deployment.dol.level=WARNING -javax.enterprise.system.tools.deployment.level=INFO -javax.enterprise.system.util.level=INFO -javax.enterprise.system.webservices.registry.level=INFO -javax.enterprise.system.webservices.rpc.level=INFO -javax.enterprise.system.webservices.saaj.level=INFO -javax.level=INFO -javax.mail.level=INFO -javax.org.glassfish.persistence.level=INFO -org.apache.catalina.level=INFO -org.apache.coyote.level=INFO -org.apache.jasper.level=INFO -org.eclipse.persistence.session.level=INFO -org.glassfish.admingui.level=INFO -org.glassfish.naming.level=INFO -org.jvnet.hk2.osgiadapter.level=INFO - -javax.enterprise.resource.corba.level=INFO -javax.enterprise.resource.jta.level=INFO -javax.enterprise.system.webservices.saaj.level=INFO -javax.enterprise.system.container.ejb.level=INFO -javax.enterprise.system.container.ejb.mdb.level=INFO -javax.enterprise.resource.javamail.level=INFO -javax.enterprise.system.webservices.rpc.level=INFO -javax.enterprise.system.container.web.level=INFO -javax.enterprise.resource.jms.level=INFO -javax.enterprise.system.webservices.registry.level=INFO -javax.enterprise.resource.webcontainer.jsf.application.level=INFO -javax.enterprise.resource.webcontainer.jsf.resource.level=INFO -javax.enterprise.resource.webcontainer.jsf.config.level=INFO -javax.enterprise.resource.webcontainer.jsf.context.level=INFO -javax.enterprise.resource.webcontainer.jsf.facelets.level=INFO -javax.enterprise.resource.webcontainer.jsf.lifecycle.level=INFO -javax.enterprise.resource.webcontainer.jsf.managedbean.level=INFO -javax.enterprise.resource.webcontainer.jsf.renderkit.level=INFO -javax.enterprise.resource.webcontainer.jsf.taglib.level=INFO -javax.enterprise.resource.webcontainer.jsf.timing.level=INFO -javax.org.glassfish.persistence.level=INFO -javax.enterprise.system.tools.backup.level=INFO -javax.mail.level=INFO -org.glassfish.admingui.level=INFO -org.glassfish.naming.level=INFO -org.eclipse.persistence.session.level=INFO -javax.enterprise.system.tools.deployment.dol.level=WARNING -javax.enterprise.system.tools.deployment.common.level=WARNING diff --git a/doc/sphinx-guides/source/_static/util/clear_timer.sh b/doc/sphinx-guides/source/_static/util/clear_timer.sh index 3fcd9e8a387..2511357503b 100755 --- a/doc/sphinx-guides/source/_static/util/clear_timer.sh +++ b/doc/sphinx-guides/source/_static/util/clear_timer.sh @@ -8,7 +8,7 @@ # if you'd like to avoid that. # directory where Payara is installed -PAYARA_DIR=/usr/local/payara5 +PAYARA_DIR=/usr/local/payara6 # directory within Payara (defaults) DV_DIR=${PAYARA_DIR}/glassfish/domains/domain1 diff --git a/doc/sphinx-guides/source/_static/util/counter_daily.sh b/doc/sphinx-guides/source/_static/util/counter_daily.sh index a12439d9cf8..674972b18f2 100644 --- a/doc/sphinx-guides/source/_static/util/counter_daily.sh +++ b/doc/sphinx-guides/source/_static/util/counter_daily.sh @@ -1,7 +1,7 @@ #! /bin/bash COUNTER_PROCESSOR_DIRECTORY="/usr/local/counter-processor-0.1.04" -MDC_LOG_DIRECTORY="/usr/local/payara5/glassfish/domains/domain1/logs/mdc" +MDC_LOG_DIRECTORY="/usr/local/payara6/glassfish/domains/domain1/logs/mdc" # counter_daily.sh diff --git a/doc/sphinx-guides/source/admin/harvestclients.rst b/doc/sphinx-guides/source/admin/harvestclients.rst index c655d5af763..318a9fc3d26 100644 --- a/doc/sphinx-guides/source/admin/harvestclients.rst +++ b/doc/sphinx-guides/source/admin/harvestclients.rst @@ -24,6 +24,6 @@ The process of creating a new, or editing an existing client, is largely self-ex What if a Run Fails? ~~~~~~~~~~~~~~~~~~~~ -Each harvesting client run logs a separate file per run to the app server's default logging directory (``/usr/local/payara5/glassfish/domains/domain1/logs/`` unless you've changed it). Look for filenames in the format ``harvest_TARGET_YYYY_MM_DD_timestamp.log`` to get a better idea of what's going wrong. +Each harvesting client run logs a separate file per run to the app server's default logging directory (``/usr/local/payara6/glassfish/domains/domain1/logs/`` unless you've changed it). Look for filenames in the format ``harvest_TARGET_YYYY_MM_DD_timestamp.log`` to get a better idea of what's going wrong. Note that you'll want to run a minimum of Dataverse Software 4.6, optimally 4.18 or beyond, for the best OAI-PMH interoperability. diff --git a/doc/sphinx-guides/source/admin/make-data-count.rst b/doc/sphinx-guides/source/admin/make-data-count.rst index 8a96e949ff9..5ccfda52149 100644 --- a/doc/sphinx-guides/source/admin/make-data-count.rst +++ b/doc/sphinx-guides/source/admin/make-data-count.rst @@ -72,7 +72,7 @@ Enable or Disable Display of Make Data Count Metrics By default, when MDC logging is enabled (when ``:MDCLogPath`` is set), your Dataverse installation will display MDC metrics instead of it's internal (legacy) metrics. You can avoid this (e.g. to collect MDC metrics for some period of time before starting to display them) by setting ``:DisplayMDCMetrics`` to false. -The following discussion assumes ``:MDCLogPath`` has been set to ``/usr/local/payara5/glassfish/domains/domain1/logs/mdc`` +The following discussion assumes ``:MDCLogPath`` has been set to ``/usr/local/payara6/glassfish/domains/domain1/logs/mdc`` Configure Counter Processor ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -102,7 +102,7 @@ Soon we will be setting up a cron job to run nightly but we start with a single * If you are running Counter Processor for the first time in the middle of a month, you will need create blank log files for the previous days. e.g.: - * ``cd /usr/local/payara5/glassfish/domains/domain1/logs/mdc`` + * ``cd /usr/local/payara6/glassfish/domains/domain1/logs/mdc`` * ``touch counter_2019-02-01.log`` diff --git a/doc/sphinx-guides/source/admin/troubleshooting.rst b/doc/sphinx-guides/source/admin/troubleshooting.rst index 016a3e68abb..1b91bd1c371 100644 --- a/doc/sphinx-guides/source/admin/troubleshooting.rst +++ b/doc/sphinx-guides/source/admin/troubleshooting.rst @@ -53,15 +53,13 @@ Long-Running Ingest Jobs Have Exhausted System Resources Ingest is both CPU- and memory-intensive, and depending on your system resources and the size and format of tabular data files uploaded, may render your Dataverse installation unresponsive or nearly inoperable. It is possible to cancel these jobs by purging the ingest queue. -``/usr/local/payara5/mq/bin/imqcmd -u admin query dst -t q -n DataverseIngest`` will query the DataverseIngest destination. The password, unless you have changed it, matches the username. +``/usr/local/payara6/mq/bin/imqcmd -u admin query dst -t q -n DataverseIngest`` will query the DataverseIngest destination. The password, unless you have changed it, matches the username. -``/usr/local/payara5/mq/bin/imqcmd -u admin purge dst -t q -n DataverseIngest`` will purge the DataverseIngest queue, and prompt for your confirmation. +``/usr/local/payara6/mq/bin/imqcmd -u admin purge dst -t q -n DataverseIngest`` will purge the DataverseIngest queue, and prompt for your confirmation. Finally, list destinations to verify that the purge was successful:: -``/usr/local/payara5/mq/bin/imqcmd -u admin list dst`` - -If you are still running Glassfish, substitute glassfish4 for payara5 above. If you have installed your Dataverse installation in some other location, adjust the above paths accordingly. +``/usr/local/payara6/mq/bin/imqcmd -u admin list dst`` .. _troubleshooting-payara: @@ -73,7 +71,7 @@ Payara Finding the Payara Log File ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -``/usr/local/payara5/glassfish/domains/domain1/logs/server.log`` is the main place to look when you encounter problems (assuming you installed Payara in the default directory). Hopefully an error message has been logged. If there's a stack trace, it may be of interest to developers, especially they can trace line numbers back to a tagged version or commit. Send more of the stack trace (the entire file if possible) to developers who can help (see "Getting Help", below) and be sure to say which version of the Dataverse Software you have installed. +``/usr/local/payara6/glassfish/domains/domain1/logs/server.log`` is the main place to look when you encounter problems (assuming you installed Payara in the default directory). Hopefully an error message has been logged. If there's a stack trace, it may be of interest to developers, especially they can trace line numbers back to a tagged version or commit. Send more of the stack trace (the entire file if possible) to developers who can help (see "Getting Help", below) and be sure to say which version of the Dataverse Software you have installed. .. _increase-payara-logging: diff --git a/doc/sphinx-guides/source/developers/big-data-support.rst b/doc/sphinx-guides/source/developers/big-data-support.rst index 21675bd4960..817a76ac7aa 100644 --- a/doc/sphinx-guides/source/developers/big-data-support.rst +++ b/doc/sphinx-guides/source/developers/big-data-support.rst @@ -100,7 +100,7 @@ The JSON that a DCM sends to your Dataverse installation on successful checksum :language: json - ``status`` - The valid strings to send are ``validation passed`` and ``validation failed``. -- ``uploadFolder`` - This is the directory on disk where your Dataverse installation should attempt to find the files that a DCM has moved into place. There should always be a ``files.sha`` file and a least one data file. ``files.sha`` is a manifest of all the data files and their checksums. The ``uploadFolder`` directory is inside the directory where data is stored for the dataset and may have the same name as the "identifier" of the persistent id (DOI or Handle). For example, you would send ``"uploadFolder": "DNXV2H"`` in the JSON file when the absolute path to this directory is ``/usr/local/payara5/glassfish/domains/domain1/files/10.5072/FK2/DNXV2H/DNXV2H``. +- ``uploadFolder`` - This is the directory on disk where your Dataverse installation should attempt to find the files that a DCM has moved into place. There should always be a ``files.sha`` file and a least one data file. ``files.sha`` is a manifest of all the data files and their checksums. The ``uploadFolder`` directory is inside the directory where data is stored for the dataset and may have the same name as the "identifier" of the persistent id (DOI or Handle). For example, you would send ``"uploadFolder": "DNXV2H"`` in the JSON file when the absolute path to this directory is ``/usr/local/payara6/glassfish/domains/domain1/files/10.5072/FK2/DNXV2H/DNXV2H``. - ``totalSize`` - Your Dataverse installation will use this value to represent the total size in bytes of all the files in the "package" that's created. If 360 data files and one ``files.sha`` manifest file are in the ``uploadFolder``, this value is the sum of the 360 data files. @@ -122,9 +122,9 @@ Add Dataverse Installation settings to use mock (same as using DCM, noted above) At this point you should be able to download a placeholder rsync script. Your Dataverse installation is then waiting for news from the DCM about if checksum validation has succeeded or not. First, you have to put files in place, which is usually the job of the DCM. You should substitute "X1METO" for the "identifier" of the dataset you create. You must also use the proper path for where you store files in your dev environment. -- ``mkdir /usr/local/payara5/glassfish/domains/domain1/files/10.5072/FK2/X1METO`` -- ``mkdir /usr/local/payara5/glassfish/domains/domain1/files/10.5072/FK2/X1METO/X1METO`` -- ``cd /usr/local/payara5/glassfish/domains/domain1/files/10.5072/FK2/X1METO/X1METO`` +- ``mkdir /usr/local/payara6/glassfish/domains/domain1/files/10.5072/FK2/X1METO`` +- ``mkdir /usr/local/payara6/glassfish/domains/domain1/files/10.5072/FK2/X1METO/X1METO`` +- ``cd /usr/local/payara6/glassfish/domains/domain1/files/10.5072/FK2/X1METO/X1METO`` - ``echo "hello" > file1.txt`` - ``shasum file1.txt > files.sha`` @@ -168,7 +168,7 @@ Optional steps for setting up the S3 Docker DCM Variant - Set S3 as the storage driver - - ``cd /opt/payara5/bin/`` + - ``cd /opt/payara6/bin/`` - ``./asadmin delete-jvm-options "\-Ddataverse.files.storage-driver-id=file"`` - ``./asadmin create-jvm-options "\-Ddataverse.files.storage-driver-id=s3"`` - ``./asadmin create-jvm-options "\-Ddataverse.files.s3.type=s3"`` @@ -191,11 +191,11 @@ Optional steps for setting up the S3 Docker DCM Variant - S3 bucket for your Dataverse installation - - ``/usr/local/payara5/glassfish/bin/asadmin create-jvm-options "-Ddataverse.files.s3.bucket-name=iqsstestdcmbucket"`` + - ``/usr/local/payara6/glassfish/bin/asadmin create-jvm-options "-Ddataverse.files.s3.bucket-name=iqsstestdcmbucket"`` - S3 bucket for DCM (as your Dataverse installation needs to do the copy over) - - ``/usr/local/payara5/glassfish/bin/asadmin create-jvm-options "-Ddataverse.files.dcm-s3-bucket-name=test-dcm"`` + - ``/usr/local/payara6/glassfish/bin/asadmin create-jvm-options "-Ddataverse.files.dcm-s3-bucket-name=test-dcm"`` - Set download method to be HTTP, as DCM downloads through S3 are over this protocol ``curl -X PUT "http://localhost:8080/api/admin/settings/:DownloadMethods" -d "native/http"`` @@ -228,7 +228,7 @@ Additional DCM docker development tips - There are a few logs to tail - - dvsrv : ``tail -n 2000 -f /opt/payara5/glassfish/domains/domain1/logs/server.log`` + - dvsrv : ``tail -n 2000 -f /opt/payara6/glassfish/domains/domain1/logs/server.log`` - dcmsrv : ``tail -n 2000 -f /var/log/lighttpd/breakage.log`` - dcmsrv : ``tail -n 2000 -f /var/log/lighttpd/access.log`` diff --git a/doc/sphinx-guides/source/developers/debugging.rst b/doc/sphinx-guides/source/developers/debugging.rst index 2088afe5521..50e8901b1ff 100644 --- a/doc/sphinx-guides/source/developers/debugging.rst +++ b/doc/sphinx-guides/source/developers/debugging.rst @@ -20,8 +20,8 @@ during development without recompiling. Changing the options will require at lea how you get these options in. (Variable substitution only happens during deployment and when using system properties or environment variables, you'll need to pass these into the domain, which usually will require an app server restart.) -Please note that since Payara 5.2021.1 supporting MicroProfile Config 2.0, you can -`use profiles `_ +Please note you can use +`MicroProfile Config `_ to maintain your settings more easily for different environments. .. list-table:: diff --git a/doc/sphinx-guides/source/developers/dev-environment.rst b/doc/sphinx-guides/source/developers/dev-environment.rst index 7047b3a2228..0eefc8a149e 100755 --- a/doc/sphinx-guides/source/developers/dev-environment.rst +++ b/doc/sphinx-guides/source/developers/dev-environment.rst @@ -79,7 +79,7 @@ On Linux, install ``jq`` from your package manager or download a binary from htt Install Payara ~~~~~~~~~~~~~~ -Payara 5.2021.6 or higher is required. +Payara 6.2022.1.Alpha2 or higher is required. To install Payara, run the following commands: diff --git a/doc/sphinx-guides/source/developers/make-data-count.rst b/doc/sphinx-guides/source/developers/make-data-count.rst index a3c0d10dc5e..ada0f13bb2f 100644 --- a/doc/sphinx-guides/source/developers/make-data-count.rst +++ b/doc/sphinx-guides/source/developers/make-data-count.rst @@ -38,7 +38,7 @@ Next you need to have the Dataverse installation add some entries to the log tha Next you should run Counter Processor to convert the log into a SUSHI report, which is in JSON format. Before running Counter Processor, you need to put a configuration file into place. As a starting point use :download:`counter-processor-config.yaml <../../../../scripts/vagrant/counter-processor-config.yaml>` and edit the file, paying particular attention to the following settings: -- ``log_name_pattern`` You might want something like ``/usr/local/payara5/glassfish/domains/domain1/logs/counter_(yyyy-mm-dd).log`` +- ``log_name_pattern`` You might want something like ``/usr/local/payara6/glassfish/domains/domain1/logs/counter_(yyyy-mm-dd).log`` - ``year_month`` You should probably set this to the current month. - ``output_file`` This needs to be a directory that the "dataverse" Unix user can read but that the "counter" user can write to. In dev, you can probably get away with "/tmp" as the directory. - ``platform`` Out of the box from Counter Processor this is set to ``Dash`` but this should be changed to match the name of your Dataverse installation. Examples are "Harvard Dataverse Repository" for Harvard University or "LibraData" for the University of Virginia. diff --git a/doc/sphinx-guides/source/developers/testing.rst b/doc/sphinx-guides/source/developers/testing.rst index 7bde4055e33..ef575c0ca52 100755 --- a/doc/sphinx-guides/source/developers/testing.rst +++ b/doc/sphinx-guides/source/developers/testing.rst @@ -287,9 +287,9 @@ To run these tests, simply call out to Maven: Measuring Coverage of Integration Tests --------------------------------------- -Measuring the code coverage of integration tests with Jacoco requires several steps. In order to make these steps clear we'll use "/usr/local/payara5" as the Payara directory and "dataverse" as the Payara Unix user. +Measuring the code coverage of integration tests with Jacoco requires several steps. In order to make these steps clear we'll use "/usr/local/payara6" as the Payara directory and "dataverse" as the Payara Unix user. -Please note that this was tested under Glassfish 4 but it is hoped that the same steps will work with Payara 5. +Please note that this was tested under Glassfish 4 but it is hoped that the same steps will work with Payara. Add jacocoagent.jar to Payara ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -308,9 +308,9 @@ Note that we are running the following commands as the user "dataverse". In shor cd local/jacoco-0.8.1 wget https://github.com/jacoco/jacoco/releases/download/v0.8.1/jacoco-0.8.1.zip unzip jacoco-0.8.1.zip - /usr/local/payara5/bin/asadmin stop-domain - cp /home/dataverse/local/jacoco-0.8.1/lib/jacocoagent.jar /usr/local/payara5/glassfish/lib - /usr/local/payara5/bin/asadmin start-domain + /usr/local/payara6/bin/asadmin stop-domain + cp /home/dataverse/local/jacoco-0.8.1/lib/jacocoagent.jar /usr/local/payara6/glassfish/lib + /usr/local/payara6/bin/asadmin start-domain Add jacococli.jar to the WAR File ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -333,21 +333,21 @@ Run this as the "dataverse" user. .. code-block:: bash - /usr/local/payara5/bin/asadmin deploy dataverse-jacoco.war + /usr/local/payara6/bin/asadmin deploy dataverse-jacoco.war -Note that after deployment the file "/usr/local/payara5/glassfish/domains/domain1/config/jacoco.exec" exists and is empty. +Note that after deployment the file "/usr/local/payara6/glassfish/domains/domain1/config/jacoco.exec" exists and is empty. Run Integration Tests ~~~~~~~~~~~~~~~~~~~~~ Note that even though you see "docker-aio" in the command below, we assume you are not necessarily running the test suite within Docker. (Some day we'll probably move this script to another directory.) For this reason, we pass the URL with the normal port (8080) that app servers run on to the ``run-test-suite.sh`` script. -Note that "/usr/local/payara5/glassfish/domains/domain1/config/jacoco.exec" will become non-empty after you stop and start Payara. You must stop and start Payara before every run of the integration test suite. +Note that "/usr/local/payara6/glassfish/domains/domain1/config/jacoco.exec" will become non-empty after you stop and start Payara. You must stop and start Payara before every run of the integration test suite. .. code-block:: bash - /usr/local/payara5/bin/asadmin stop-domain - /usr/local/payara5/bin/asadmin start-domain + /usr/local/payara6/bin/asadmin stop-domain + /usr/local/payara6/bin/asadmin start-domain git clone https://github.com/IQSS/dataverse.git cd dataverse conf/docker-aio/run-test-suite.sh http://localhost:8080 @@ -362,7 +362,7 @@ Run these commands as the "dataverse" user. The ``cd dataverse`` means that you .. code-block:: bash cd dataverse - java -jar /home/dataverse/local/jacoco-0.8.1/lib/jacococli.jar report --classfiles target/classes --sourcefiles src/main/java --html target/coverage-it/ /usr/local/payara5/glassfish/domains/domain1/config/jacoco.exec + java -jar /home/dataverse/local/jacoco-0.8.1/lib/jacococli.jar report --classfiles target/classes --sourcefiles src/main/java --html target/coverage-it/ /usr/local/payara6/glassfish/domains/domain1/config/jacoco.exec Read Code Coverage Report ~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -463,7 +463,7 @@ Future Work on Unit Tests - Review pull requests from @bencomp for ideas for approaches to testing: https://github.com/IQSS/dataverse/pulls?q=is%3Apr+author%3Abencomp - Come up with a way to test commands: http://irclog.iq.harvard.edu/dataverse/2015-11-04#i_26750 -- Test EJBs using Arquillian, embedded app servers, or similar. @bmckinney kicked the tires on Arquillian at https://github.com/bmckinney/bio-dataverse/commit/2f243b1db1ca704a42cd0a5de329083763b7c37a +- Test EJBs using Arquillian, embedded app servers, or similar. @bmckinney kicked the tires on Arquillian at https://github.com/bmckinney/bio-dataverse/commit/2f243b1db1ca704a42cd0a6de329083763b7c37a Future Work on Integration Tests ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/doc/sphinx-guides/source/developers/tips.rst b/doc/sphinx-guides/source/developers/tips.rst index 3fff3e76ea8..27a50a24801 100755 --- a/doc/sphinx-guides/source/developers/tips.rst +++ b/doc/sphinx-guides/source/developers/tips.rst @@ -19,20 +19,20 @@ Undeploy the war File from the Dataverse Software Installation Script Because the initial deployment of the war file was done outside of Netbeans by the Dataverse Software installation script, it's a good idea to undeploy that war file to give Netbeans a clean slate to work with. -Assuming you installed Payara in ``/usr/local/payara5``, run the following ``asadmin`` command to see the version of the Dataverse Software that the Dataverse Software installation script deployed: +Assuming you installed Payara in ``/usr/local/payara6``, run the following ``asadmin`` command to see the version of the Dataverse Software that the Dataverse Software installation script deployed: -``/usr/local/payara5/bin/asadmin list-applications`` +``/usr/local/payara6/bin/asadmin list-applications`` You will probably see something like ``dataverse-5.0 `` as the output. To undeploy, use whichever version you see like this: -``/usr/local/payara5/bin/asadmin undeploy dataverse-5.0`` +``/usr/local/payara6/bin/asadmin undeploy dataverse-5.0`` Now that Payara doesn't have anything deployed, we can proceed with getting Netbeans set up to deploy the code. Add Payara as a Server in Netbeans ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Launch Netbeans and click "Tools" and then "Servers". Click "Add Server" and select "Payara Server" and set the installation location to ``/usr/local/payara5``. The defaults are fine so you can click "Next" and "Finish". +Launch Netbeans and click "Tools" and then "Servers". Click "Add Server" and select "Payara Server" and set the installation location to ``/usr/local/payara6``. The defaults are fine so you can click "Next" and "Finish". Please note that if you are on a Mac, Netbeans may be unable to start Payara due to proxy settings in Netbeans. Go to the "General" tab in Netbeans preferences and click "Test connection" to see if you are affected. If you get a green checkmark, you're all set. If you get a red exclamation mark, change "Proxy Settings" to "No Proxy" and retest. A more complicated answer having to do with changing network settings is available at https://discussions.apple.com/thread/7680039?answerId=30715103022#30715103022 and the bug is also described at https://netbeans.org/bugzilla/show_bug.cgi?id=268076 @@ -115,7 +115,7 @@ Deploying With ``asadmin`` Sometimes you want to deploy code without using Netbeans or from the command line on a server you have ssh'ed into. -For the ``asadmin`` commands below, we assume you have already changed directories to ``/usr/local/payara5/glassfish/bin`` or wherever you have installed Payara. +For the ``asadmin`` commands below, we assume you have already changed directories to ``/usr/local/payara6/glassfish/bin`` or wherever you have installed Payara. There are four steps to this process: diff --git a/doc/sphinx-guides/source/installation/advanced.rst b/doc/sphinx-guides/source/installation/advanced.rst index 4f06ed37d01..596695db637 100644 --- a/doc/sphinx-guides/source/installation/advanced.rst +++ b/doc/sphinx-guides/source/installation/advanced.rst @@ -13,8 +13,8 @@ Multiple App Servers You should be conscious of the following when running multiple app servers. - Only one app server can be the dedicated timer server, as explained in the :doc:`/admin/timers` section of the Admin Guide. -- When users upload a logo or footer for their Dataverse collection using the "theme" feature described in the :doc:`/user/dataverse-management` section of the User Guide, these logos are stored only on the app server the user happened to be on when uploading the logo. By default these logos and footers are written to the directory ``/usr/local/payara5/glassfish/domains/domain1/docroot/logos``. -- When a sitemap is created by an app server it is written to the filesystem of just that app server. By default the sitemap is written to the directory ``/usr/local/payara5/glassfish/domains/domain1/docroot/sitemap``. +- When users upload a logo or footer for their Dataverse collection using the "theme" feature described in the :doc:`/user/dataverse-management` section of the User Guide, these logos are stored only on the app server the user happened to be on when uploading the logo. By default these logos and footers are written to the directory ``/usr/local/payara6/glassfish/domains/domain1/docroot/logos``. +- When a sitemap is created by an app server it is written to the filesystem of just that app server. By default the sitemap is written to the directory ``/usr/local/payara6/glassfish/domains/domain1/docroot/sitemap``. - If Make Data Count is used, its raw logs must be copied from each app server to single instance of Counter Processor. See also :ref:`:MDCLogPath` section in the Configuration section of this guide and the :doc:`/admin/make-data-count` section of the Admin Guide. - Dataset draft version logging occurs separately on each app server. See :ref:`edit-draft-versions-logging` section in Monitoring of the Admin Guide for details. - Password aliases (``dataverse.db.password``, etc.) are stored per app server. diff --git a/doc/sphinx-guides/source/installation/config.rst b/doc/sphinx-guides/source/installation/config.rst index 5c227417271..6a3ec00cbbf 100644 --- a/doc/sphinx-guides/source/installation/config.rst +++ b/doc/sphinx-guides/source/installation/config.rst @@ -241,7 +241,7 @@ As for the "Remote only" authentication mode, it means that: File Storage: Using a Local Filesystem and/or Swift and/or object stores ------------------------------------------------------------------------ -By default, a Dataverse installation stores all data files (files uploaded by end users) on the filesystem at ``/usr/local/payara5/glassfish/domains/domain1/files``. This path can vary based on answers you gave to the installer (see the :ref:`dataverse-installer` section of the Installation Guide) or afterward by reconfiguring the ``dataverse.files.\.directory`` JVM option described below. +By default, a Dataverse installation stores all data files (files uploaded by end users) on the filesystem at ``/usr/local/payara6/glassfish/domains/domain1/files``. This path can vary based on answers you gave to the installer (see the :ref:`dataverse-installer` section of the Installation Guide) or afterward by reconfiguring the ``dataverse.files.\.directory`` JVM option described below. A Dataverse installation can alternately store files in a Swift or S3-compatible object store, and can now be configured to support multiple stores at once. With a multi-store configuration, the location for new files can be controlled on a per-Dataverse collection basis. @@ -734,7 +734,7 @@ Custom Navbar Logo The Dataverse Software allows you to replace the default Dataverse Project icon and name branding in the navbar with your own custom logo. Note that this logo is separate from the logo used in the theme of the root Dataverse collection (see :ref:`theme`). -The custom logo image file is expected to be small enough to fit comfortably in the navbar, no more than 50 pixels in height and 160 pixels in width. Create a ``navbar`` directory in your Payara ``logos`` directory and place your custom logo there. By default, your logo image file will be located at ``/usr/local/payara5/glassfish/domains/domain1/docroot/logos/navbar/logo.png``. +The custom logo image file is expected to be small enough to fit comfortably in the navbar, no more than 50 pixels in height and 160 pixels in width. Create a ``navbar`` directory in your Payara ``logos`` directory and place your custom logo there. By default, your logo image file will be located at ``/usr/local/payara6/glassfish/domains/domain1/docroot/logos/navbar/logo.png``. Given this location for the custom logo image file, run this curl command to add it to your settings: @@ -1152,7 +1152,7 @@ The Google Cloud Archiver also requires a key file that must be renamed to 'goog For example: -``cp /usr/local/payara5/glassfish/domains/domain1/files/googlecloudkey.json`` +``cp /usr/local/payara6/glassfish/domains/domain1/files/googlecloudkey.json`` .. _Archiving API Call: @@ -1227,7 +1227,7 @@ You have a couple of options for putting an updated robots.txt file into product For more of an explanation of ``ProxyPassMatch`` see the :doc:`shibboleth` section. -If you are not fronting Payara with Apache you'll need to prevent Payara from serving the robots.txt file embedded in the war file by overwriting robots.txt after the war file has been deployed. The downside of this technique is that you will have to remember to overwrite robots.txt in the "exploded" war file each time you deploy the war file, which probably means each time you upgrade to a new version of the Dataverse Software. Furthermore, since the version of the Dataverse Software is always incrementing and the version can be part of the file path, you will need to be conscious of where on disk you need to replace the file. For example, for Dataverse Software 4.6.1 the path to robots.txt may be ``/usr/local/payara5/glassfish/domains/domain1/applications/dataverse-4.6.1/robots.txt`` with the version number ``4.6.1`` as part of the path. +If you are not fronting Payara with Apache you'll need to prevent Payara from serving the robots.txt file embedded in the war file by overwriting robots.txt after the war file has been deployed. The downside of this technique is that you will have to remember to overwrite robots.txt in the "exploded" war file each time you deploy the war file, which probably means each time you upgrade to a new version of the Dataverse Software. Furthermore, since the version of the Dataverse Software is always incrementing and the version can be part of the file path, you will need to be conscious of where on disk you need to replace the file. For example, for Dataverse Software 4.6.1 the path to robots.txt may be ``/usr/local/payara6/glassfish/domains/domain1/applications/dataverse-4.6.1/robots.txt`` with the version number ``4.6.1`` as part of the path. Creating a Sitemap and Submitting it to Search Engines ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -1240,7 +1240,7 @@ Create or update your sitemap by adding the following curl command to cron to ru This will create or update a file in the following location unless you have customized your installation directory for Payara: -``/usr/local/payara5/glassfish/domains/domain1/docroot/sitemap/sitemap.xml`` +``/usr/local/payara6/glassfish/domains/domain1/docroot/sitemap/sitemap.xml`` On Dataverse installation with many datasets, the creation or updating of the sitemap can take a while. You can check Payara's server.log file for "BEGIN updateSiteMap" and "END updateSiteMap" lines to know when the process started and stopped and any errors in between. @@ -1283,7 +1283,7 @@ When changing values these values with ``asadmin``, you'll need to delete the ol ``./asadmin create-jvm-options "-Ddataverse.fqdn=dataverse.example.com"`` -It's also possible to change these values by stopping Payara, editing ``payara5/glassfish/domains/domain1/config/domain.xml``, and restarting Payara. +It's also possible to change these values by stopping Payara, editing ``payara6/glassfish/domains/domain1/config/domain.xml``, and restarting Payara. dataverse.fqdn ++++++++++++++ @@ -2481,7 +2481,7 @@ Sets how long a cached metrics result is used before re-running the query for a Sets the path where the raw Make Data Count logs are stored before being processed. If not set, no logs will be created for Make Data Count. See also the :doc:`/admin/make-data-count` section of the Admin Guide. -``curl -X PUT -d '/usr/local/payara5/glassfish/domains/domain1/logs' http://localhost:8080/api/admin/settings/:MDCLogPath`` +``curl -X PUT -d '/usr/local/payara6/glassfish/domains/domain1/logs' http://localhost:8080/api/admin/settings/:MDCLogPath`` .. _:DisplayMDCMetrics: diff --git a/doc/sphinx-guides/source/installation/installation-main.rst b/doc/sphinx-guides/source/installation/installation-main.rst index 430010261b1..6fe9bd5338e 100755 --- a/doc/sphinx-guides/source/installation/installation-main.rst +++ b/doc/sphinx-guides/source/installation/installation-main.rst @@ -28,8 +28,8 @@ Unpack the zip file - this will create the directory ``dvinstall``. Just make sure the user running the installer has write permission to: -- /usr/local/payara5/glassfish/lib -- /usr/local/payara5/glassfish/domains/domain1 +- /usr/local/payara6/glassfish/lib +- /usr/local/payara6/glassfish/domains/domain1 - the current working directory of the installer (it currently writes its logfile there), and - your jvm-option specified files.dir @@ -47,7 +47,7 @@ Follow the instructions in the text file. The script will prompt you for some configuration values. If this is a test/evaluation installation, it may be possible to accept the default values provided for most of the settings: - Internet Address of your host: localhost -- Payara Directory: /usr/local/payara5 +- Payara Directory: /usr/local/payara6 - Payara User: current user running the installer script - Administrator email address for this Dataverse installation: (none) - SMTP (mail) server to relay notification messages: localhost @@ -96,7 +96,7 @@ The supplied site URL will be saved under the JVM option :ref:`dataverse.siteUrl **IMPORTANT:** Please note, that "out of the box" the installer will configure the Dataverse installation to leave unrestricted access to the administration APIs from (and only from) localhost. Please consider the security implications of this arrangement (anyone with shell access to the server can potentially mess with your Dataverse installation). An alternative solution would be to block open access to these sensitive API endpoints completely; and to only allow requests supplying a pre-defined "unblock token" (password). If you prefer that as a solution, please consult the supplied script ``post-install-api-block.sh`` for examples on how to set it up. See also "Securing Your Installation" under the :doc:`config` section. -The Dataverse Software uses JHOVE_ to help identify the file format (CSV, PNG, etc.) for files that users have uploaded. The installer places files called ``jhove.conf`` and ``jhoveConfig.xsd`` into the directory ``/usr/local/payara5/glassfish/domains/domain1/config`` by default and makes adjustments to the jhove.conf file based on the directory into which you chose to install Payara. +The Dataverse Software uses JHOVE_ to help identify the file format (CSV, PNG, etc.) for files that users have uploaded. The installer places files called ``jhove.conf`` and ``jhoveConfig.xsd`` into the directory ``/usr/local/payara6/glassfish/domains/domain1/config`` by default and makes adjustments to the jhove.conf file based on the directory into which you chose to install Payara. .. _JHOVE: http://jhove.openpreservation.org @@ -242,7 +242,7 @@ Deleting Uploaded Files The path below will depend on the value for ``dataverse.files.directory`` as described in the :doc:`config` section: -``rm -rf /usr/local/payara5/glassfish/domains/domain1/files`` +``rm -rf /usr/local/payara6/glassfish/domains/domain1/files`` Rerun Installer ^^^^^^^^^^^^^^^ diff --git a/doc/sphinx-guides/source/installation/intro.rst b/doc/sphinx-guides/source/installation/intro.rst index 2251af7b81b..67fc774bdbd 100644 --- a/doc/sphinx-guides/source/installation/intro.rst +++ b/doc/sphinx-guides/source/installation/intro.rst @@ -48,7 +48,7 @@ If you've encountered a problem installing Dataverse and are ready to ask for he - Operating system (usually a Linux distribution) and version. - Output from the installer (STDOUT, STDERR). - The ``scripts/api/setup-all.*.log`` files left behind by the installer. -- The ``server.log`` file from Payara (by default at ``/usr/local/payara5/glassfish/domains/domain1/logs/server.log``). +- The ``server.log`` file from Payara (by default at ``/usr/local/payara6/glassfish/domains/domain1/logs/server.log``). Improving this Guide -------------------- diff --git a/doc/sphinx-guides/source/installation/prerequisites.rst b/doc/sphinx-guides/source/installation/prerequisites.rst index 0ad3bf600c9..4cae7a390ea 100644 --- a/doc/sphinx-guides/source/installation/prerequisites.rst +++ b/doc/sphinx-guides/source/installation/prerequisites.rst @@ -44,7 +44,7 @@ On RHEL/derivative you can make Java 11 the default with the ``alternatives`` co Payara ------ -Payara 5.2021.6 is recommended. Newer versions might work fine, regular updates are recommended. +Payara 6.2022.1.Alpha2 is recommended. Newer versions might work fine. Regular updates are recommended. Installing Payara ================= @@ -53,25 +53,25 @@ Installing Payara # useradd dataverse -- Download and install Payara (installed in ``/usr/local/payara5`` in the example commands below):: +- Download and install Payara (installed in ``/usr/local/payara6`` in the example commands below):: - # wget https://s3-eu-west-1.amazonaws.com/payara.fish/Payara+Downloads/5.2021.6/payara-5.2021.6.zip - # unzip payara-5.2021.6.zip - # mv payara5 /usr/local + # wget https://s3.eu-west-1.amazonaws.com/payara.fish/Payara+Downloads/6.2022.1.Alpha2/payara-6.2022.1.Alpha2.zip + # unzip payara-6.2022.1.Alpha2.zip + # mv payara6 /usr/local If you intend to install and run Payara under a service account (and we hope you do), chown -R the Payara hierarchy to root to protect it but give the service account access to the below directories: - Set service account permissions:: - # chown -R root:root /usr/local/payara5 - # chown dataverse /usr/local/payara5/glassfish/lib - # chown -R dataverse:dataverse /usr/local/payara5/glassfish/domains/domain1 + # chown -R root:root /usr/local/payara6 + # chown dataverse /usr/local/payara6/glassfish/lib + # chown -R dataverse:dataverse /usr/local/payara6/glassfish/domains/domain1 After installation, you may chown the lib/ directory back to root; the installer only needs write access to copy the JDBC driver into that directory. - Change from ``-client`` to ``-server`` under ``-client``:: - # vim /usr/local/payara5/glassfish/domains/domain1/config/domain.xml + # vim /usr/local/payara6/glassfish/domains/domain1/config/domain.xml This recommendation comes from http://www.c2b2.co.uk/middleware-blog/glassfish-4-performance-tuning-monitoring-and-troubleshooting.php among other places. From ca7d3abb0778189d3675e6574288e3bf963ac8ba Mon Sep 17 00:00:00 2001 From: Philip Durbin Date: Fri, 3 Jun 2022 15:31:20 -0400 Subject: [PATCH 26/27] change payara5 to 6 for jhove, other scripts #8305 --- conf/docker-aio/entrypoint.bash | 2 +- conf/jhove/jhove.conf | 2 +- .../tests/ec2-memory-benchmark/ec2-memory-benchmark-remote.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/conf/docker-aio/entrypoint.bash b/conf/docker-aio/entrypoint.bash index 236bb30f67a..0d74981c527 100755 --- a/conf/docker-aio/entrypoint.bash +++ b/conf/docker-aio/entrypoint.bash @@ -10,7 +10,7 @@ bin/solr create_core -c collection1 -d server/solr/collection1/conf -force apachectl -DFOREGROUND & # TODO: Run Payara as non-root. -cd /opt/payara5 +cd /opt/payara6 bin/asadmin start-domain --debug sleep infinity diff --git a/conf/jhove/jhove.conf b/conf/jhove/jhove.conf index 5134ae0f81a..971c60acfaa 100644 --- a/conf/jhove/jhove.conf +++ b/conf/jhove/jhove.conf @@ -3,7 +3,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://hul.harvard.edu/ois/xml/ns/jhove/jhoveConfig" xsi:schemaLocation="http://hul.harvard.edu/ois/xml/ns/jhove/jhoveConfig - file:///usr/local/payara5/glassfish/domains/domain1/config/jhoveConfig.xsd"> + file:///usr/local/payara6/glassfish/domains/domain1/config/jhoveConfig.xsd"> /usr/local/src/jhove utf-8 /tmp diff --git a/scripts/tests/ec2-memory-benchmark/ec2-memory-benchmark-remote.sh b/scripts/tests/ec2-memory-benchmark/ec2-memory-benchmark-remote.sh index 0cfdd20c272..367aa214563 100755 --- a/scripts/tests/ec2-memory-benchmark/ec2-memory-benchmark-remote.sh +++ b/scripts/tests/ec2-memory-benchmark/ec2-memory-benchmark-remote.sh @@ -5,7 +5,7 @@ then EC2_HTTP_LOCATION="" fi -DATAVERSE_APP_DIR=/usr/local/payara5/glassfish/domains/domain1/applications/dataverse; export DATAVERSE_APP_DIR +DATAVERSE_APP_DIR=/usr/local/payara6/glassfish/domains/domain1/applications/dataverse; export DATAVERSE_APP_DIR # restart app server From 74ef3209f4bdecedddc1587b7a571898fbd78833 Mon Sep 17 00:00:00 2001 From: Oliver Bertuch Date: Mon, 25 Jul 2022 10:32:08 +0200 Subject: [PATCH 27/27] chore(deps): switch to Jakartified prettyfaces #8305 With the release of prettyfaces/rewrite 5.0.0.Alpha1 they finally released a version compatible with at least Jakarta EE 9. This includes the patches @pdurbin applied to our local build, too. Removing the local built, too. See also: https://github.com/ocpsoft/rewrite/issues/304 --- ...rite-config-prettyfaces-3.6.0-SNAPSHOT.jar | Bin 668979 -> 0 bytes ...rite-config-prettyfaces-3.6.0-SNAPSHOT.pom | 255 ---------- ...write-integration-faces-3.6.0-SNAPSHOT.jar | Bin 57105 -> 0 bytes ...write-integration-faces-3.6.0-SNAPSHOT.pom | 63 --- .../rewrite-parent-3.6.0-SNAPSHOT.pom | 467 ------------------ .../rewrite-servlet-3.6.0-SNAPSHOT.jar | Bin 505264 -> 0 bytes .../rewrite-servlet-3.6.0-SNAPSHOT.pom | 265 ---------- pom.xml | 4 +- 8 files changed, 2 insertions(+), 1052 deletions(-) delete mode 100644 local_lib/org/ocpsoft/rewrite/rewrite-config-prettyfaces/3.6.0-SNAPSHOT/rewrite-config-prettyfaces-3.6.0-SNAPSHOT.jar delete mode 100644 local_lib/org/ocpsoft/rewrite/rewrite-config-prettyfaces/3.6.0-SNAPSHOT/rewrite-config-prettyfaces-3.6.0-SNAPSHOT.pom delete mode 100644 local_lib/org/ocpsoft/rewrite/rewrite-integration-faces/3.6.0-SNAPSHOT/rewrite-integration-faces-3.6.0-SNAPSHOT.jar delete mode 100644 local_lib/org/ocpsoft/rewrite/rewrite-integration-faces/3.6.0-SNAPSHOT/rewrite-integration-faces-3.6.0-SNAPSHOT.pom delete mode 100644 local_lib/org/ocpsoft/rewrite/rewrite-parent/3.6.0-SNAPSHOT/rewrite-parent-3.6.0-SNAPSHOT.pom delete mode 100644 local_lib/org/ocpsoft/rewrite/rewrite-servlet/3.6.0-SNAPSHOT/rewrite-servlet-3.6.0-SNAPSHOT.jar delete mode 100644 local_lib/org/ocpsoft/rewrite/rewrite-servlet/3.6.0-SNAPSHOT/rewrite-servlet-3.6.0-SNAPSHOT.pom diff --git a/local_lib/org/ocpsoft/rewrite/rewrite-config-prettyfaces/3.6.0-SNAPSHOT/rewrite-config-prettyfaces-3.6.0-SNAPSHOT.jar b/local_lib/org/ocpsoft/rewrite/rewrite-config-prettyfaces/3.6.0-SNAPSHOT/rewrite-config-prettyfaces-3.6.0-SNAPSHOT.jar deleted file mode 100644 index f712eb8719c24e308402a22f991c24f50b698ca0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 668979 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

Fq?&!%@L}8Te zN*Zdq?28_{qFjR0_p2z2S5?$5qNf~w#vLYj$ZSguXy6Ne?4>FgmU%KTM<~f$63*I3 zX^nQLf*{b`4~{e1dj4NX`(wN@D$oLGnLxJEP#bTQe4FNHO7ziXU=UaLD+?og1kml5 z!l)r@NwuJBhLX2mbC5-rGgL%K%9lx0YV;6h91UhbIn{>U(fh9^b@KG`A@!yd=^>UD zbg0zE$E+r9@7vb5f#=++cmjGu=l1HyfSev9WyFNF4fb2nH0zG2W3)(eri$%#i|4x< zD($Dvc&RKut8O|R)%denN$xQ=AS@DDBF+0`ED$Z;dBgZuVkSGVq!LbPvaKe|OCzx3 zNjegpqssR=SK?THs?T0{c96`~-{c9p*h{LJO)c5 zEh00CFQxBhTH@N+VqC|(qWBy^nYyyP;*iXcA7_-%V$T-;^wjH_VF_ot9Cgo4=n31FD06k^#x$x+d&7mIrv$ zXA%pbS;4|XL${FJ-@0$Mt33y|RvX~XJgEDHbh1uau{552@dk*!i16-*f3H_iNa%zM zuO^^_R zzOFvc5GQy=v(?KylVNTpO-_)*BH1;s?u2X05_j{ZX2;1pK-BY$NY{i3>80eJtxjbi zA#0^-_pWF-Z;Wi<4xlz~8+gV60(=z#Z^(#!c%(e9f!fT-J+Rl4A%Iuf;gQ4@zeXPd z{pqM%1~$(id02K=DtlNZ8}gNFB3?VchUe+-aD63~5m-e^1C}Y9gj^>~BO4aTizhND zb8=TiHy@vF=dn>)q+-B5O2e8`~TE9R=q0 zY5b?;Q_BqZH`<6V8b)(F#0D~;_V@A{prT5>RHR=ve<1P_1@;(@F#0l>r=?w0pp4h_ z>|W097A99K&e?eN3~hnBmIQ7xPEUYfH3uuAibwe0j9u{=23TuB{TNawxEustZASUd zk;~Bo6tC6&Y(}!52}IS~9$IeYere^b4H-@2zbXT+2bFx=*UK3j^TbZC5hcgIzHm}Z*Oh!XEgnfLiO)%mcI|x|7!Km z;;Zaupf>v>Xp0-z8e9L@6BX*ue#j%JAF=RN)Pp3lpjg7}Ct4ul00sp5`RU(5tS44M zmgd&bDqV*zpy(~KO4K$QW!6f-W#>t|jxikxaLniLB-igGFH6$0w%*`hq~?6h)Dr1d z>)wvR)h9bWZV!C6IR>C>biL4e!CtlWrTV4CCWVJtJF?A(=Wt5d){04)y=;^xjqj8N zT@*_YH!rKtl%`ACb^7rZ#ZNMe`5~;?i*r?J#O@zrR+g->bjmI&i(OANBPM?WNsT0I zxJ&X>KvgF4Dd@1Y7gFq3dT2&9Tgt{|+_j#iILveBOp;$gZm=^{0QLA!@1v71Pud1F zIn1BXer@quC_+m?VJRf_Y$TUSVuj_B+`2#+8lJqEOioasnY0IC9V&&)793+lgGI-m zej>5nE+J7${ZyT4+sr#-Ay?rdYr;?y?^pSvxf63S0q=?#Tqr>gKmY($o!oxB(Vjw`n!ZrWNfTyWAtqSVevxIqQ2~KXUjo2@8rG2YK)C>h zZEkPAF(ptOV7!h#ybVG^gDNmRLc_69GQa;=Vijn8Sj9!LP1tYZ*da_v3aBOS0S48j z@mAKkC7Z=7Y4W;Y#mOxz`}7)EU0&kLE=E7^oy`qj`=TLP=x>yi~Gid1o+Zyyx1Zo+_hsv7jH!k9)@y6 zZ1@M$Mx?Wmu!M^v?xF81+Dxj#4dtij6kZG@ z6^?ONIJt<%5UMlm(E0+K5N)~cNIYFD&9j%DP_$HR>LOOp=AK~vJWGv0k$|52)F}() z3K^XKJgFhIv{V38Yo-`4i57uKHbY|9n+xDtD5Bp?V>NL_UGa^Vw91ofFR@r?O302fOuL}LJR&#-lVK%xPwxk88mR%{4Z5wIFwy-$ zz9#*#kU|l(Xzs(Im2XTO#9-U)-~T9sQ#F52XMCa=N)qu*I15e;XWyBaeXuovEI3ys z+82~!3Tcvj-DpnUB(4748>M^F&RZzlLAF^>PPA%p;%*`Q$E95;>sEGiyQovI=O@Vh z4n=H{)ykoX6NG)&IFPSBm@{7fL0DA{ufh%{=JYH+JlbNLGIji_5A1gEW*eOS-h5Hw zWb;PIU||NsRuy4Rzx$*V?l$fZ2oaMs^~K~`yXw}=AXBqz>qTBdC(@1(h!-*eozBJG ztENZ7E9LVshu?uN(HmHENN~sO=w&6DO7K95Y2JE_KiseRgRfrNqtD>kNb#$A+l*C| z{j97KBCE~|moU3ZwK$)>Y#6=-+2|!%^2>g|Odl}Hj*eD(xa%l0?dzN^4frL|X1qZ3 z;I~maNxn6{+@QO7oshGdR5Q_I(Y3dTHLMo;tZ;6S{KQQ*iR0^e{Y4i4rXnR%_gl*a zSx$mluXj#aX|pM{nRA8b)lNnKhK*_|MXi!iXZV7)_j4C}c=|oUu?IA$UVdlPi9&#z zYL>&-tsK!PPIyz~tpw`iYg)cYaJg66kR|2KEU%#Zbd!j(r3R(aT1k9h_v?u<1vl9r zCRr_~-h`f$RVCj=>sr1MO zr(Q&*amb_}9;sZE+6XzlEL=U%wx^AUbSM|gji`E^G zQLCFws~? zM@?>%9YeemHcFN+EOlqJnm)MFTRDh&v_^|q~4t&#HPA(&7&GL$=aNfgt6m+5hL$u zB&psaT`7hwc;wJrOn?+bJ@Ve@y?%wbiGC;1=^7u+e|0frWuvP>PJR_l>1<%~g&>r2 z$^OP%y(KJq;J1MfV)X6xR3IO_Fa1ziujFw#C(las_mn-{%In~CsLGu)-;B7A7CRNh ztxn*PUrL;sZ0smRuiu!6>w}~U9VV{>HI;4;*AlU7mwzPe>oI1sgF;W?2UDXL>?qp# z6VD-|L$=eJj(Wc>x6IEN#>Jix{s?rA-lZpn!9Dx>?+47K@d@C2TKRCTJJT{x)8{{( zW&;ZD=kTIuK%(#Pe}C@5i=fdJrjLL2KRbj1v{9$9Z#n9;0yTXI_;b#XKN^fPjH+z&I2TiTsjG^@A1XB!RpZ}?aJRcjZBP!h%51*;{6QX+vhZ`|QOoZ;ux46?&@Ww( zA5PJ~`n#UFv(K9BDrWxZI(BXS`A2y{j^g=D8s^Iv2aLa?gnzl8{5$gYAF;r{)0FA| zYXbZ~I#A&6{@K3{{3oLn{mYI(&Eb=3ntU#bb^Mf@98La9^Hqn@M>{}&*R5Syu_A-= z%K^iW9g9I$MUDkR3x0_tBP4@HP(LwdCXr%mvv)=ws{S{b}=K^J#OHLAUCRJk#smK_t5Fs(M?Y^DO@h0|tzZE+ zqlRf`S&KCgypR(PyVsw{RfS_?i+04=CrwKd zf;>{DELR)({um;jTeb4cT({1_=&bhf@vza6jjd|g?R}I^z+{Y&Ei(#F>YffmS>dIn z^VSin1gALNQ!qt%#rjN<`%s-4wWB7Gl%v8#S?DDpHfo1^Sm&uEEiP21Mz?2uhErGv zWos6n_bJ(KwT8}dRi;=jXJwJpg8Bg3vU7wV@k^`C}G=?vwCBKw18o>%RJdbD)(EO$lDtYWrZxRS)VfVU`smXLVl2 zwJ@%B>z-dcYTVpGe{p0wm`LSo7*RbcbA>y40cTEEWI^aqc1_tG>pQdX@6s|*G1 zsmFBYsx=sn%zJgfbc!QTUMp+7elU}AKOLX*bFH60CM+Ce0l=DnVY=Y3r`Bc0I&SsIio~&tb)eko)qns(} zhM7JcnmmT9-ZrUg+4f*Syj?N*!Z@F{6`tDm&#=os{x4#-xCjKs^NK4CjAx1_59>m; zoxcgS(FYTo(+nh%S@t3}qrVld-(U-H93WRIo*7bM9zKYa-7$J;$NC5kg>p#v9Tkgn z^Ary3&6A62&s|%bW=MV-QZGiZc)kBFY5&R1hdSu|Oal>Cs9KzPY0Nc~zjx=>gz^XO z{$WSpI~ekoLuI&<@`Hz$1m`0{gj(_@p}qf_A{EEs0xk$B^iNK$;cM#WGL-Ef(iUP3 zDt$|ox#U7yxpqr8G6(Kk-A&+T5l@4T>gLZ;`mgdySa}5cvNb5O`@M$-fm;Yh$)Jjn zhV}M}Ly@DXF1uu{lt-c@sk!Q-N5yTilmal1$aUzrmhIV~ zD-SdWrxgQPy3}${=zd2W-M>1VKDUUub=@v6vyCBan&Kht5~5!sMXN+K4|#G7m+Mv5 zMlrq6_qr*kwwHfeSlj#=b{oN&%zQ57IVen2YU=QSi^2?tT7jbL&?l!J}J zVR)mp)fC|ogZ~H=N@=%w&WxPlqM6jPKip_GJaJE}8h+Pjf8WJZ6d&4S%y zf7WqFmV?7MsB(|irlJ&`Qm(c2N|N~by?R@{GK6#xV`>C$j?sU5Jjp&Vuk2x6r@qc^ zE_IKOll*>RCu!-B^^hog35PAp`iGAsE3(Q-cpN~aIJn37H%!w3mXC1ZOulk=RDzHxibD<1-lYb z6PoGSw(8od?}_kRg4i#v!+5d!psZY;L=|eLONV3?;YJC}jO1cyF4I)9gYps}mCsX{ zsxC$Yq{>B3sOS_4S2n7gOS*m6#F;p%rxT?M92*RrEPosc@vHE_cT}B?uuKw-##ZEW zT)E^|AKRq6VRqRs@l2Fv;ne8<7Vfe)h7Kvb)L5a^*4!3q^y^ycPpxT$W^U zq3ZJyLyf6nja)6Is~>m;t@Z)!CKBRglMml8}(2D(|W0CDRsW_y?K~fmaTium2Gsg_j|{n$4|0PG%m+tl11aDX@+Lld+0LPw7Wd)$+($t6ie#Sh&)c zNOP>P7@BY6$Ksohfs2T8>J3Fu|6x=LP)jC7kr-m-W6Y_aW6b{pkL$CyuWch;@b15v zA+GMCv@TtU<`T#qZ^3O@5mwp|b}&*PbTA=6|KZS45Xru3Ny(|i5ftR<`$7*5mY6b} zUa_YIQufS-HDs?{>WypPRcxp8Q*Hp}cUIo1_w1DYiJa*KNeLN$tjDC+mmrGWC(4Eg zPlkLKepBa*p7V{8^2|D%hX&`iucfS@ZH!l*mTlwCSdcGP`;Bw*esvVRD3i3Lb9JP> zi4gcg<3lID+=`%~+=@i#&G`@<0b=Ddf?;^uuc_*Rf@&p@vlM0e)*JXNm!ny@PAx2L z#nO)ywZ-6+p-f{Iry_?h^R|lgr^%>#8#SC&_~FbSN&CrmE8=`QVzfK6zXEL!=}eMG zS6ks#>lY_SwsH9!Whosg*&MoH@D!fvEp62v>m~J0zfn#eh>x^+9Vc|-Z+;!4bg!vw zxb)?zn&j%T=GSz8u}1J4eblOM%oWG>e@L{Q+}^!NF+^K1o3=(%Q8m$L1@92B%KXaX zyBG2OVj{&1oVnSUeilN#39Q1BETF>k#wAUUxxT}#s#<|ZD3b46Gng7%Ak|u=JS4&7 zc7C>>!c{bX3tpjUH}p#e;-(3>O@Bkvwxg&%IP-`>QKOH2TLw#kaE(GjPclxgrMDR5 zmJJ1^b_otCezao#Jf`{gNNs#>oY6-k%qQ=v+;wOi6Rh=i%qBED6Fs3I1^X|oq65}? z-7NWecHVv9`Rge$J=TMPU?n;DsM@6dYR7RKuV7)eXgCK#VcJH4PrF0@9nTU`;AUo| z6!>%kEeeg8{3>&2%*|7tKfmWp;tt-wN#=_|C%-Prb=|#CR85P)t{QANzCx5fOd&^n^-*u5=y{5LLPU`2psF z8oGv`{WY^cX?K*K5!?Of5V%>-XREKi5w|;OYk^!Xt5u(VJ4ME}Mzxb4kZ?(@`~|uf zEZ^gdmE1UULtlK>6>#kYA#fxl+*vLkP|k=+KsN6cSmpyyeGLP-UM$gqm)&c2BjSb6 zzU{&G%DzqJh1IlMelG614dU`AdQZy@cB?1*M&~zrTLBvTsBz<7@viAAGjaH`0sR2& zEbylT$lHFnefs^5%gGSZKK450Qq9MP08}#!)V}IEsq3~)OEUX!=*z^T<#oO(-A4$X zW5~O{gjWaYA%YuR!F{W3IrtqIo~nQ&{%D7+R(PLWdKLL7goGoAgqy(B_fyvSTia*u zBYXp!XQ=m3#m9`qXG~q9cYadRXCz$#fDcAbc?LCMF#9zZ|9STSKV~bB46__bwK5F1 z>MVqvKMx5+p2OgXLl<~6b^!u*jf}r^H+TZ!m)&8o98k*x(3p}JQs~#&4spPp@vEz9 zQF0wqhiK}$(hJ759K|jS#A&c4Qok`-p?s-%b!{dEZ~{MUVX37CpeV526Z5PoT#DjTt(E zlfC(EClnV`DHbYAizpt5>F$#}g;KL(m9$RL)ZJh){1caQ=kHK{L?$zWRUt|_)zuP> z$6>1l#*7b^zW2=OVCNX~*H`i?dZJdUpa;Q^rKLkl!>zyO$+yJ4Ri)VEK!v+oL6CLF zFs~C8iDR_pp>02{zx;SepyE^#z}af}0R5{GZD~eekPzWB55)hwO!4nz{{NNW{rh~3 zgz=vlS)r1Q?c8_dpXu~XWP}!qqwKWE=CkzW(51l%L}&^Ml-BvcB%ImBjRIM`s)kMF z-9cLcT*neX+@&+j@@-P`uA_&dEIs)6W0v&wVMSp?#hMcIKWrlF@PuK;N2Za<;?Jk-*Rj?>Vg65>Q;v zvr{R#BZj)NP}4S|;$SrA!Z`!K@QGrq^R_A2z&d|W{+YKc2(9lv+fsd)VLZy#os^7m z{#~dcNCG(Cis|MNK&VlQZ)^{tfn%``P<&ku2V_Mrz0w~^=Fu*Npum$Sj^VDGa4gUQ z$uW;KC}v2V18p2Cf?(6MW5t0BlFnY3KM%OyJR=l@M(=an z->~|+r#mEpU zP^C#SCtw{bsuGZbQxKDAr;a-Io#&6*vq%A$Xa1-w??Bw(N3?3>Z`{1E_wKSw)6aMU zZ@1~=9P;}ult)$rNg2E_q{G=(MEc|mN1kD5aBM%o|N4-pETq%bKg~6TKDT@Q`zqM? z|F6QrKfE#j`4wj>|ByqIK;vZ%xM#SJ@MVB&rTSGq3Fondd0I_XomUxv9jwpxR+>VY zQ&`;ARIJ(8)hjIG5+9lU7|=BWuyt;_BTG$@EwjliYkgXGw0$V1|M(51|Md*Msa$r$ zuFR%yB?)*2L-`bGt&5J3PuQ-O6f;=&MO$eZF1oF5plZDnOvyBvp zlR2!|T;JSbq+DRO%3avyk<0C5?>15|;~t!wK#PfEFa7=JkFd#1`?T>eLI!gmplU(df{U%m--QtWH7aIe(V#iu;?tB6 zP9eNuE1yQ9->Q<@9uM={F%GRwTyyq??n$mmH>~X3jzEBmj=21OlriH}$p!%eWwvOW z#PxF?g1DNZD}Cb^q&39?cE4wtv-?5~jiJ~rD~mQEj91&kZ%`OhPsy$PVODLqT`C)S zB>OQ-pZdLvFuvT->QuzXC+jXco=Sjx)ZNg@OYC_{wuI9|HcRz49@1s7}X`;Q{p ztmg;X9czjim4{5KCbkw#G(u43%Idb}YaY;w?K z5eG)Ot{8|6pr2UaIFRm|coNjl8S#iRqSlns4c;fFf;|?TkT6rB_wX7uGAu$W<{C4ulFwQAW=H0P1|h2t z$sU016;CLPGEw$haFKRBDuiZMQX)~233rFC59${_IF!otj{cnjGQ~U#Is|NHBJ>;H z6S0h1-mh7_G#5|LRZ;GZd1}0q0eQs9>}S}&B0hj6g*@=HK}`_)?;`$hwaNc-Sp1K) zNtVBZkbfPhXz~vaNf8?}3!8t*k*XJpYochpaE&H`pcbGkvU6;?lnpSV`{jfHacDn5 zqi;1Y&?m()K^4N{mzIe@u^pIK`nh^$2@6xMKMMpu17))dnEy0W!&OUYGR*O}d0wsa zKCQQzsl7f_5%_@GA)o^V=GLZp>rOq-1gjjRLS%k!Fwp89EiSENBnbtrd-))KOXc&`c>oc+P)DDF?3F`rt!y2 zZQ%8Amh1`^ zuh@Lw)wo|{$S9ll^^YZ&*vpHwN9UvAm~4D=Kdx7m7)o+cht_h9Li|*)Ak$*$z83N&{^U|-wRnGRk2!v6cd{^dyp)|Vt`)CPw5pmfHT74QspzZvcdU3BF4)*jY|Qz;MGHD7y`3 zYZMpro2x(sT?*wy6IEPly;MkD!CsHZ=?ZVQ;D}?MJN>?J8)Rd)d*fR2vDNw)XA%z& zaP$8CiLY)ecSp&qXcyH>7R9+&$6BQA9GhsHWNEoTEw7YW4(ZOTy2kWI1cpBG_;VP= z>Y71kpGOr9_+ma;BI+V%G;QikE>G(L!d_vqR$~{HRSNhCKSHfXn}$%U8AC!JpN)#W zG@L&-ZXWg2<@-nj&uAh2IgpuPK5q%a0gOV9$qF{Vv)z}O&5#=q-CfbM<9@^C)dGwa z8BW=Iz^QfirCQ%JMUW_lS{nlz?Nlpk;rWFK6ck5;{H&-tBg5?@`nz7Wz2IOjiWcQ4?wWmP%i-Brrr!VEoPT4)h; zu6&YQp{aqd}pkB@BvbeY2J`i z+3NQ{YB?O@6-g|gCJe8i^_+iCY(Ce^{QFwYzfj5UU-rlU5#WjZXGaS;J384~3t1UB zI{q)a<$n^V0TpXCR53Jf$T;{w=x0!X7Nh!fAZAmTDgp}y2&}amrNFPkMl%h_T4a~m z6^$65S-C%}w!9aZRu`NLQ-2h!uP#NuhooegxG41LWaB)6NYcLM06Zd1Ts7@8b##UgIwyJlg zfBI)FrC0_b#%er+C3oW_BTEtU*k_Z@58SWyjKWSME?AeCo2c1efs17W5p`6&W|2Eb zP6l)9Oo?m=Y9*Pq)1ne*VT>|DjLI}&SG+r?v0U&QVNTkNw};QuFVPg;e<7W_aLJ1N3*P#GT%bs>@$X- zsu*b251PeSsNu|nlKsyoNbF!rIa+7>rd`bO3j+3tAv@_7GFoUuWKQA<@H2AX-t0)D zbhS;)?fWky_AKXW`pgl5|mVH?%tNz{11%)VH0oC2Q6bJyxcs2Mr{#HZ!bP2?+zPbO!yA zV<}JzzGFy|8l0XUZ){$vsIYK#uX$p+!P+KN{?GIxX`I(Ni^@EbSPg$}(hs{k8K`86 zOYB4HA;$#HOCsB(F_Ap7gDbjP`}H1iE%D)W>8n+_$leDCd2roL3o4jR#~?j|0hTIj{@a!@}x{R*os z38o+1TSS+d(5=MA-Pg(mX9R6PD`S=lFGspfM_x#+trz%sj`aLQX^+ntv$Oe@F^~ zb>=Z*P|)vwjSQXsQoO?)`+`TwGyW>RCfq8>6c>qjvDf!g`~54Y-Yde16%E$f&^BCu zEzbxPWN=*UmOX8l)jhfP@Zfv*gjlBu(=GgyukktM?Nt1X-moimkTX~&+U?T*9~A8O zT$6}=zdfTU9NZ($))T0~nH4N>FNg`2$Jtmut}Fq}*OLXX{bR07ygW??hJc-Ifvp&8 z%%AXN3?fJugl|&}2(oN=#&_<%in*`adawTPG%==(Vqacnc`%?Q^j=ZIoqh!Jph<)o z7Q$+{^%;LTn0@=+_&ZzBB{|CY#4QRGpP1n?HlLDk*8F%gj&N$ME7@1s$S##T` zlK^Uc|2gT9Y}QBeL+^u;>H(cd+=E1^&M+asPK%R5UR&ar-||t58|T z6;%Y_T_jUmZKGvgVQA`rZ+56emeII>KV3z=f@~d|IL^j#vL0Y z=ark$sHk&W@LJtc;5?VIFo`VMD7%-3heic{Z^f(zg{7Bcxtbvg29@~P-++j@ zVt}effnsb2GKfjx0o0!Tk|nTx2#2eA#PZnT10*?Xv97PCb@y^lWpl!*4u5bKy@^L} z8(d-kJKd~p1?f+}`pUS&7-N#V15CFg^3{lKx{9FvYrvv;!z>)h5DIro2CsLh0)XUd zt!0aWd8@CD7x!lr<0@YM#uLSI3$3E;Y72gt)Qg_H_dTei6a@EHANdrc#nFYJ$4hS? z!TYOFIj^>N$r7~|I8T_f=1^>%n6ANSce~%M)9$uJ7zm3eo9qmxLNCq3D(InIDE1AT zNP}pa%e(BU{$cy3&Oif6&RcVo93^hY8$5f6)K$_Ar-^w|(KVTk!ZaMqeiMucxp5)E zGrRFfJjpur8-iT`y)CYZ`1WLjN=#4iD$jIw4 zIxzqVNC0sCSVj#|9&lkb_3fRAUK-wm5tY9EW^&6o;>u!-$h+Uq!eR2wdGm!I%%Tsq9t~fZ`Fh+(;ID&=|^`8JZKL6WvM_Z4#E@%4dNdeS>Ou z8nA1)^;qijQu{>&l2nqheJlxSTxbrpXvguYc`&GkUUGb>Q)WmGTaa+$a}-t zOZPW7>zK34MF&RTgx!|ae6y9$BOO(5U1o>jT?_V`kvt!f~TyRqqUxD7KLSVXnhz?^8kZ=Y&s-->$ zgcXJ?Vs-k2FG7{p4Gd21vG~W~mU`SIcF|-L3_g_TGsf8X6XXx%7fvYoqLGy|I43>} zrL72NVnY0tCCA-7LV5|S<{{t2yj0imcIVU@@j5p-${cLRen|pLYk#CRSkKiJ5g<{cY!j z;}{`IxPT@Bp!!a=F~bUv^uazVm})SEBxi&!!{v2~I;`jWn{$}{dwp!wZcW$rOIoi! zZX?yg1%b2RhZZ7w^yaK{*KR!&LEnZ@0JHLCx z77$4muv0y|m-F;H7&X4rqgAtY7SAh#PKtBLmBL={Z&{HlzYMTgtqjBGyLE_~8IWik z@OY;Y<>`jg6RzU9_Td%X(AS9>4Q84}s{BaT>E~Zz{!-#rLOqMtLB4$XOe_Bes{dL= z^dCUAvV(zzm4%I&(q|@V{@*ZrLls8_?HzH1VT6SiP{`V-_#>E20?x>~Ch1$FaICqn zB*nt+#K?XOJeKM1IE+qv=p#hC9j)2}QRM<0LATlsx;EX@Z)CUvRyexDalW_nx-Q#~ zO#Tn|8z|qlWkWap);8b|7cW;WY&<#f7F#PvrDq^{mPZm=fs@5w=)Ge<)|g>Bap--v z1lZc~T(54KV_7`q?oFUVfgkvAeviWp+S%0)Ozq|rdYM;#(4ta=SNe!;$lz_F zjX)>VvN1~KM$mfpSa4q3h=PqYxP2(1VuH_)<%PLRG8%yZ3U^kg_5cQ1Np2v86dP%> zK})i@{80k1*BE}sRb5`QJ&~|`?Odz~V$)J`4>Hj#SMdl$Y{9xA0;3y#=r=6o~zj3fiLrzIj}fl1?nbULAwy4>5Rv=Li4w7-D$MCl>7(~+@i_nH7#P+R2fgQ(6t5XN>~ zmcOGNsvKi)4$bG@gvFKaa)B``QZN(*&Rr8|#R;YiBbD^W!`o~Z0eOljeR@a(1o#)1 zW8GJrrRkEJDRpf1255nBZSAx~&R+!M=v#upEKBj5?8W+mQ}A#G#Nd}83lEy9njh_xbO$|I##lJkAEOKIzoaW__Ikz4 z$_>wB$SO55J+qXk;Xh%`dN*AL%VJF)Q78K8hf_cuW-IJ;m`h{93dyl7Y=oO7;jiu- zrRx$$1AVa{gyUs9Rvt=(>H-cu69CTEuzT9SMO89d*POAjq_^9FUwMoH;n9n&OgzMV zCQSlfgJns?s%>q~JJ#18-3(gJGB&mjQ?QRUw^lL^bu#qg?NiFQVs0kbM0)Zq^=WGl z(ly2qW_#h4)TM~+sLq&~*&2oW6(L^+hS2j8z;BAupnN=PEGlLubNKVS6o2Eb=t%&2 zAS?27Z&C1P(n8^{$u?o9DEpsp_4aA(R>nz>61J`=c9%8e!!<22cway}PAMt(*G~phm^P>c0VulpLx8+B;q5Nw+-3H>9(G;AitOqXe<;#TaDN#Db9A(a{N~ z=6bL`=?+JzJw5xK#mpWAGP($A%y%*)p1T}@p5^%o_pQ61PZ`{Ie~ymmzo=G^R~xzq z1I<`}+R9~^4B6Ro!8T)!m~{_sb6yE~tcmS0 z*>{TAffZtB-DD|T7~a-g-{T6PbDJa7JVPX`Je&e+bl&)s2(WskXC{T)p@4#G)Wi-% z8nC>hkC@`o($njJByLU82?}U(UZ)w*xqb?}W9&a8#OroHbhj@}r=x#G(Ty`2$Iq*N z%g4QOKfXZ8wi_g0o4Oe>#S_h)Yw7K5>H$C-KZRZu8a`>`TG6 z2Ly}Oem7^nmp@{ZOo{I|_wzO=rx00RH2fW?WiGR4+TRqR)huHrbcT2fj-m;HX7MFI zA)QdFaCBwSS~spLZZVv>&XMx~{BFo++=#bVJFHwY#RE>s*5H&@nzzT8<@7NY{{wSY zabD)_A3*@x&n%ku$=q)Kw$}Z31}gObUHkaI-?#swaE1Sy!es!G0Te9t-{Df?Y^v3B zBz=)p>_mj`h_w?%)KJahnwzuCc`OD{YamGikx#*{`y1B-^+LLY)6^f2-rDUfz0Jcm8piXq_QibWH%V3p>Q z$6Ccv!Gc~UVWHs--ta9FC3OaJRWSO%w+Hb+S;UZhQcaDEXpY{bXv6t*x`02q<)MAY zOW1M`^u*fXXM#C6OXv3J3HuvrrT2K%S+@P$d1vrTS@oGQChVJ^n+lBqR(Q!C9h*49 zI-x(i(P5XB~d7Sy* z@;HY7H{kkz;Av#EfNbA)c#)5U+3%R$jJ_fr#<9GhrHTp;{wLc7Fb1Y6_F>IvQ2IR} z9B4%O^&8(v+OLzdyJ$YDuA=3>u%}RK<2*@EJ|9yN5~%M-Qdx5-ZZAzk&k5P}0d$6Q z(C9Qf7UnIq<}5dAW8uYM&7kIpE}*u>>};1Ro1$T_lE+l}PrjuQ1zQgZ;(V2J6`~fC zzm}R(xb*?#yRtcS{=ReHvs#!Bh94*q*|O*Al9QJ-x60J}BMN)e241e~^7XLrEMRA? zXfL%FT&W;U8r^i*S3oXKaEHYn_n%hU8gc}$>!0t%{PXSod$HoP$Lil-OU_OfR{v35 zhW>v%P07jOlR&F{9_;wf3QVMmlpKy4fOm;`55!0pQK*l3f2JR)nQ%q;h=05ddTvn;Q*YlGlmSiSt`!@XtHz@U;w$5 z2zm!T7fxiZWluqhCw*Ah9^;7Q(OvSe6n&^(>H`loq?Ma=t*s5GUDs0eT(eG*>xY-U zA6r#iY($jNrQ~cswnV(R#H<1n8r4GW(Vo^N_jv)>p14#yjNi1T=n%S}l8l?PbS?W$ zgEX7gkJ|*}7BXLq^&EFL9}UFddS7FmgVV>>0~+hYiVExUbH@4I#pGgGm7yJ`ObMn^BqcCUvOPDK{*~N}B}uWOBAy z(Y|{BN;xByiqa_5Pg0c`O1cuL=DkV{GJ`vmy~ZC=E0gU>tCPYYr|hSOfW9Y&-&CWy zp%uQ;YCeqIbJW-reXk>(j+vh2{@BYh2ltN0`00W^ldG^h14{teiQ8&poxbT2{{{1W- z*7=kSu3zK?If>jg=`S^E51PQ-rc$xvfJ)+`y|U>Wzily4BOf8|;un$0nwxHjs0EQ$ z46`m28pZ()JQJq~lc+r=GCNeY6d!czlz!sD&ix|`IQDB+n;o3>N13$ZuM(GXM!>_F zxNbTy{JP5NY5^;wq&C7`%o{>S^jdWu{ytfqUam{K!kKOR4~${_OJ=RS!UQafliuSU znoO4Y+~i{%*7*_2iRpsK9bQ87m7bYwFx#~ixPy>n;d~H5uI}B)E_v#Xt>8@J-@G0P zCawhAJWDV%uLlvx`O(R@bYrsxzBw7l%uETCRp(;Q95EJ*_;JOG4y_zoib~O5sas+! z(1#ACO&2@cNN<8%-@1CDkLQdY&*8G$n;?M@*@~4IEpcjg1Iamm{;?eT^0Zz!>a&bP z`nOFyLjNPw{bLO9f4fVlC`t<%*x1^9dRkanc>K#|qELCm0f!as9c^gSsf}>Znu4;h zzDLG-$oPdCVwNCet={IMpx+|ZkJ_Yy1IL!6jygTiY#T%$7!1u0Jb_4d0tOp$tm>?i zuv(ZdrzS>4O}gG^5}Z_ZWxs=Lb1edFJS>M)bm6$6}!=#TS>(_- zVdRuw8>YK4x0crWU6rki`ey?5cnw;SHd6YtgWQRZ#~PP)HVW`*7si~St_*ra(dqgC zj^x)Mj6Nr@ByJ8D_AWGC$^e?(rRuqNZL5w_kPT zA{agz?e9%El=J6BBB2Dvmi)t<5we$`0ZYXW&j|)L!UPe&Zdko^bDknlekjG{MoIV2 zXXjsUaWsc&kySL6_WH%(8A(QiAG}G?q()-*m6mjU9e~~|;=7%1Q)gRz0?3L%t@%*# ztgk9hrdh(Rnm;T4x_4z0Zk}WZHNcjd@w^QT?$jtA9Z5RWZ5r`BSuK^K?A7ef7yq>T zO*#$EQh%J#^_HNN5q77i6b>AlKi^}}gB<7aWZ^4Flw!{3)Otav`Xkv3z-Bo#Jb+-a za6$o-CX~CQY~>0Vq_-9iUN*U z;(pzbFtjj&jNav_dk#BvH2(i8Nr`0+_4#s9W~Bk(`Q_Gd5)JO9(4#zfx0 z$^8Es*;-1U3iCTgSSjN-RceYbqOgu>Q3YXIH?S*Ord<_60eZk*|=0v32?UMuG-b#Iwh+{s?QA0K&r8Ks%gXsQf7lJp)%XYauX z4^ZpIX%$$7EVvIJ$_GlPU9G~U82b)pNnCl8X@0jo+UIFP&QRm6~)20upI z9jDsUS?3&IT7J_LBL?IaLu3Kz!lcrEu6>1XQMM0y{{?U5S`%Y4GVq<9?PNJ5(9d~# zF&{w-VCXPX$s~>TK^#vqSFMW20N-HR_!`oi{?d*$^teT(@MO8%gWSZU=CDQ@_OqOk zJlTzb8Xwr(AWZmk?K{8A$#UpM!ZN?#WZ*$9)e}Bm0M(slkkk(eaQI+Np-Ks(()WAoi>Y3)QNgv0Gzw%w}kd@6CCDXS01wD>F&okM4;RMc#ID${RC{v*; zvf?;Y-g87v>{ZxRxghl%Dxo&C6B{y#@c}WQN!Q4h@(yLh3Ze8w8{x&|d}_cFFycI| z*cWT!bO6kc$Bx<>M_97kJ*>ORKJh$sf8;c1%oqQ`Zm2g?WgstP`t3a^j}j*o`)jpG1HNXJ%s-)0SP3X(4(h*-MfV~V2+QH}}@ zA^oMt<12dqg8dA<&A-(LsQ$;m6L9>TwRifj)InZCidq2qeY9VAi01Nj9b%?r8<$rY z{3`_EDIv=BG8T7D12di}S04XZd`^y74*}_-lmArR;^m*MWFo-Rk|u3G;!+@S^bR3 zJFCeSRH8eTk_v5q><=v-l9#r_sXpy!f&ur}%Row-ryzlr_v^5cYokq8> z-$yhwWNVJ<$QJ+LAOYH4cPx^yp#C4u-Z@C}t<4thvTfToySi-Kwr$(CtIM|0W!tuG z5?58*|<}H)3c0k&*F>%-FFXti9H=r1#*)G}!=fgH_?`a*iqrTEdYvc=h&B zTFH>7*zo9I;~mBH2E|6(ok3XrIE-t$2PCR444aV+&|NwpQ*|Th$DGrh;=VG8=D+^F z3@4QP7;^vaEp5J0pZ~tUWc{~0`gfTmW#r(XXJX{=UmC+oB@G266LfDLdsXNNSvcJa zRJalX)!&N>5JiPM_{h_kAadne@gS(Z)@|*2iJMJ0CfGi_9y1y?9Vbz+PDOK6TyyQ8 zzMnBo3XN0E?SX>3$eEkxU0dx}H*T9xYg^i%_e{PHs;KO7&B^l0UHhu_)@6ogRUULK z-3+8x5b;mXBOdl22?0PZ!LRiJ ztz3Hnt(srgx>X2LfHORO%yGv^;n|dJ?MKl(d5&=z+ zs2$|$wP>!#HHyl&oV<=Id_>m6Q%b%h%E^R?JYY^mU*;YISnmKH63I z!B#eoe{bjdGFEdSNnXS`3k>KvvhKh~$1=|;T!}kcovRHn5Ep2rbkD4Qn^g-DRksEk zEy9=OYUI8-A#NIGJ%Sy7pd;VcuvW^#FJ~>QhE==(OSA6$kghczQl05k7FNt0#3<#_ z2mn)4vdtzHOlw?roP6wMXvoc3hs*JqiUxmv-)8t1G5~Xpo`|prn7vw zJg<)J`3!vpa~>WkmUrA;!N$7hOzEJ%Z!@YaCea;CVq>XTEmSIh!LL zsC!A&l=LLJJngbTnflIy-2%l?EKBbc>7Wo}qpNHJ+37{1{#M;iz8=O6HgSSOWsEL< zZF^nW!m+x+xP``K+%9vJ)yS!z*@;VI9$O?CbN+jjIlZ(z;yc;9Q<;K zRp^b@eklMYf8vY8zC&0#@|ORV=q-i1&%LB1PkweC5Nb}Djju~hA5;rcyQz?gT>{1L z`N}}XjVU?r;K!5V*xO9VH^3s*|mj`**D9wcCN)A9p?L_yiV z0%lGR&H=vv?QlQ+kQuVa@`tvwS88e&DQyaa(0%a@iuEp*w$PIu7F@1dq$UC2h;JM@ zi`}?hHuVMZEDuqL8!LBmsA5n?2#PhXKEd`O0IEfc80flSfN6e`X+B>=5T-T1E&0fW zysLG=zPk<~xks+-7u{cpmL>W`l<7OkmO}kgSZ4dTVOhw^*3nJK+R@C>?R$oejivK{ zcC1PA5`QTsKS^UaQ!|fz9P&35Adm6y@yf*R7UEAJxyKP`;?x zg?@+Pb;s~WUhw9l!fF~jA9{(#-az=h9#=0skNLGrQ`vMgvUWq)`cq7T@Vc&?X0dHH3k&r<9*j!c zI7eF}$5`sbM1Id^QiGL3-8rB+q(YyRnp2{Wa zX4YRX>Yg8r4Ps$&sB^cTS&P{=;w@D=zSBwC8m(ZBR=GyFWFVg}_x%zf&)ZFMFoC(2 zar}Ce%8M8x;wQ=oTfQy+goh3Muw;oB9s70U=;hq+Hxo|nD2>Qlbr3`>@|#uHtaqOz z_B&h->uV`n(#Zu8B+ZZbz6|W6+g;Ko_DMA0NvKSSrJCUi$@k=Pqsa%R3heAWJJnC+ z3|%LGt{gh{pW|7VDCeaL&TSD7*wsu;li?Sda=lK}4jr~RSU<2O?9OM5T zTK^j${yTwxzd732yZuLDCMPA+`z@-?7tK>veE(dG0N`&EfkQ_!=p7J-!@QEvvaM|@ zpeFsK>MXg@<$lYLRH*R9jr2%e`5ucoaen?bG)Cq7(-Mi&+mVRy&sw8;s(zQ4nZ4H ze}ft&(~aX67zkH?-< zG#vKSy4pY^|Alw!^G_R)J{IHX-x5NpkB%kM?rbn9Ib*`zqB9Ym7@EVXWOk6NCUSI- zN?Kr$TQoaPEWc8>K#?=5SMhV*rgs*Rk;}?f}rkA;UIGk|xd4GL{=~mz-nIpM&+ za+cjz(p#GEkC~@G*_XHt_C=!Gy*HJJF&Qr?L>hzis$ElIHmwCt6AS%0>tmly&fr`l zZ91IE1b4%;NhpAe)3V&JjDuy0xT-9Ijq$KaeU0SYaVFfpEWGCI0?x8#oyWL?M}SErtf%ny78QHqMv}ZlwHFZ zITW4*qF10jK`TPZfk0GAtw$ZigCb`7LAcD$%6(gyit7Ero=qa(3EtRCAl^~wQOo|Gc2hQndP}u_Ak4qMxxsW%zcy1j}zK zmgM^WW}wx8fYDG{V&H$KmrzlyZID>gdl&NlwnmHG0eiN12N|4m(jz?v6J32D-_~fcs8;0vw0zfPU6!imaC+I|#QR zwGm>+Lr0`Q9>f}Nx7|QjgIsi?pijhaB8rL}pMu9lPtPE@bM^)yqwBvh3fvazX+)!R z=pSe3e49i(rWduSubEn_7j49H(@{Tj3hXL2uN6(zF#M^}>5zY*bN!xs9))aujoz&b z$q>mGEwSlQG_4xypt^goMeojrqCZu<2*t zdISGef&Obx@)_6)1*SkI4@WW%TruKhtRSdbFIm5LUW_yE8oVbIN&KYRnm8CZ2m_1|NGYUA62z~XTE=pm-xm4`JK!x zzk}qz0%WBsl&-=8#;0_~ev{d2uIe?U^u7^ABEHZxvK%>Kl6)K>P0R`HMWK{fLi#$s z5f2&X#+a40w4-D&(z+wkkuo_xkdsi)(7LDPWNYhFro-e!DfD@lgLQh5l)AX@Q0Gzh z-PhO4)YnIKf&kvtCYUbhCmDS!&-^aTLbEWx1+|UEazh2{6=wcsq-%ciuWhXY<7C>Z zbfgC`%<&pf0@-QH3Z@PKqUGaGPp5h{8?#|#@>2;ewRi|D&si_`G zpJ|&3#9`{}n(+WYXuCc?et?jL{TOh`QcebkL?~#6B@Mm&O?AV-DAYN|K4hl+ma-L9 zi$EHpLCMm}yj+Zi4hbr%wxI*0GIwg(gBaCBXCwDaCa~>rDrKJX4m8aAKD~S?dyDA} zc7b%gaeUS#dU^cfnFh*q(|{TbWO8b0&Tz1tZZ+%7FgZZC&L!qZ)ZtqNqCUtVkl=^i zs>lh2Ue(C49`wi~(2+CDaF7O4B6+DF$hlP9osn#tN%wP4PF95Q|HLc;vSo(P3W?kUTJ^Tr~16U};R2C5DXiCI@-7UN!oOR_M zoJOVwRFLs>fLStC6#=W|e`NKNQ1rZmd2TqDsxrEfXndM5!*s5ZjF>3TH!dhH7lY{@ zbOc~eG8fIYPUPJnwq+!nx2^AfIjOT~2@1=fk;caLRPJ@5vQALri{c^Mme6T-l$gek z7i@d^Ik8Dt2zqI%S=Aj?OpKSE$TQrlqKX}QNZ3cH6^o6K(0SSlz4%!TzT=zX5}-|e zKgo5&!nU|~CK-i}VM}NRNuLN^+%qGr~r^ZK6)SA~|LaSX@RF z3}y@U+7`)-s@`wxHawmY3Ri~qp%rh-&VULR9^HxC9A<5WO`QPt=W|tL0NBmXZ{t|t zNbvT=yw3QX^nFygy*I|E58nyV93dDkbfeGEwszNRftAo-;X`duZd0AXiNA~o*a(%% zV520w)(a%Yq|fd1ad6IaK+ghH1Sf1Y_%WA>Y^B4i2%PZbe1|rcBfPj1QRKrVL{ek< z)!-iYd>sSHT&dfaAtP}Dx#I6A-WAik6mng8&7Bf2d5+B22?Fp=Ni4s!}3Fo zfDfFGE(Po1uG{$_sb38=XBW+j@PA2zAt1@=0Rysh9L*xr?HI9n`>EV&xh4r2+kVEC z&36Xspa8l?sS#0nRL%?yEi&OITEd&`2f`X%P&J^l*xi z1hihUlE{}4m2jFJacU?#zsK`WE~=_OWb4W+x!{zGm11H%dqQ+tOfKBWlFS*2NuCIG zAZBgMCa7yYeq?+bwDP6v9KfY7%p@-uyN11g@UAi`+5jhG=>2(*mO5Ni75-2!I$nON z*%Wl_U*>m?`omzVIzvBnnQc+#+r^IA@J@5c=+iGVy3(UN%t-wUDDdPDBRX>*Wr%pm zI!m5u%Vy?L3Lw;BAir`yBvxh9oQN%JI|bN29$VmhTI7_=%fUg$0>Wf`7WykW7{)VN z4lRot?B?E_0n#=z^38;SE_*5Q-PN=6O{Xs0q-qxu5vsK1&@sSdfGMlWXe8@8>UkW-PC5AvNR15+ zQM_QuwNy^x5tMg2)FPvw=~InhMg`RmW^G07oHhK?)#gLR=Tq)Ij4LHvj+IzZo!q&X zrXmh-&1*T z?(NqF--22RZ!(s!{v1d1Xyc&+d!G%*MaHj_=z}GbAJAG)E|C6aZdTNHOkyQH2idaY~w?(6C~#Vq0&GkK&97vEv9{u(`4V`BM>X{8qRq2=; zC|p;8oqh(}VPa#BwxLT;Y9sHT16*P9EFpEkymuvY>~Mlk!$3!8fG>k$dK+MK(>a1@ zvr>r6DK1f|R77QzvRW6dvb#2p>LMne0$&%LtuY~zo3&xd1Kp=}{n%gt_qD!6%f&MI zku>y!5fPwF8qn03(l>bR#|ABceEt-fz=NUvJuzRS9AD#1@M!tYB5?`pBd^l$`OXmG z_7qtw(jQL<(KLbPRC#SV*WA7Xnbigc%Ro!1?3xLwFn@Bl8Fz)5{#v#eqn?OWZNx37 z`nDsU_XG1UHLW&0o)vg4m!iHF((*j#BV9VDWO%GAFVhVE7+t;!Z%}_u9VE|@+f{=u zZ#mlaoSfhqW~FC_ncd*do>5f`({P@ZK@BNJa<7dPVb6qSTq)u=iCkbd`P zDJ%TVv5D1ho*Zp&_|i)boD7OCCmfO>wV9D`K~qFWBExDPSAajsnrcnB!XK~;U8*v% ziA;jUZV4EI?9Gw0E>HRk+lG|MRi-Xz7wrXuJl%Rzs*jv{E064Kq8ooMw`;nby>Q(m zT;AHca)q~{3HH95Zcv^eAvGWq$k=wUFK%Z0|u~`Tq zA3fG*ny&7Ekk=lRi=4mS)}(dHqbC3+v7-iV7L%V&ToxhQn6h{EotQ>)yey_i1yc*p z)?=~{<$It`-gRp`hT^PAf(IKN$@>K7vf)g~xt7_Jd0u}-?aOB+Xpiwd%9 z$DjzZP7th)1a#>19_;7AwZ@7uzB1pF?VzBLz&S36dXPO}d?~f>kTUc9v)&!IaYb_C zkXM@(PPUJ2#16gv#-!@-8dyfbBu(|UpQzviE5Np8Ikw8`<2Vlx+7qy3jWm&ekdA(s!Z zxojE(R-VL5^!%+`%6OZ!8HxzlG+Irb9(#vAbW_%EIJUw^d{a8G6)C*M%3 z9Ns^*68|1*`5Q!2aMW`&`Y%^tN&hjNZmz*jpMNcoKQ}1;o(j*(V7r$99D+~?ADg#8 zF%-&jUCK6nHLjEI{+HbjB0N}s8eR}Omoyb%Ll4!(`FR)H9e4fP-qDiHkIP+Hy(Rk? z=%v#)YYhx98A>P1Z_9EogWU6MIk;pgl0?sus%k&*2(24!^q)J9ktUT@4T-_%dS-y? z5VC>KKi6s(y!b0rS7iubrG}^x1JxcTA0dKYbO6hMHy(4^yUZcZVr9wGwd}~bNeJT) zIK{nXiL|Zu6(y=6G7zc|cPX zw*)~P1TmwWa^_r!=TOTxhs4mFjT@XTO(yRVjbJDh>O+x!Fs;_>a(m8wX-V!@;tyBI z`2kT~^!oJ&idzD3OlvSanz{-}d1}yHmBdg$%X`bo6Qik|0DC45cdKUiSHcIxQ3uDq z(|SK<9y5znpD-ka=6r1!jX$cAUk!tlTk15fOTDeM-tSF%vXiVP0vBzLm#(FCATd>X zD-j+X?8bs-GWDOEBdJv+?r**IK)+V!GcLR94L2^u_8IzQNS}>)d!Tk(d$W6zmnV~c z5xr1wv${ryWQ?^8IG6+bMnhR9@P!fHYV^C()7D>ur2HYWuufrG3T~NM#?bHN7Tnnr z>wkeyGx@~a+Ipb3x9%54D5ST?G_rI!XRdas!4mJp5l;OV<-VNRd;s&ii?#X3E|%rr zqI~}ce)F$3HcR2#y;lzYTN*}9GZx}WK?qr=PcaPwEXP;SWMQefy2=kBKC9UjL7lkK zwxRzn5sc>6-4EvD8}o_3cMg^+ir*u3D1DU8;cz(F`SJ4h2KOVvbp+pHG0)QMA-M5u z*h#}BbLy6M={|VfF*03qc@O5NhLlE#leNQ89SD8!rI&aA0Vdn8;g>8gEeGI03{YBP zvJLLw6$^9GdO&pyRN6wjxd!Y@^kfPf| zey(7p()$tHhE5jk6j6RiVqzWsThmz`h!cNcfnzUa!C#=i;cXLy^;eYo_E~HY1EF`F zq2-_%ptWWqef5G(DVvojI;4}3gLkMj(Cpxd37I|0M^s3{8{ zJmpFg>qm=1?Q&jYzvq~emuMvYzI6^@q&!Fz*X|F@iPb%(LB2C9RJ6~tByG%|I0DbP zy)o-$gKQ{QT)f2)`gt_Q!_zmNFp+d;lNer}Am!nS;K1`9npa-3&nO;;NsdxdN2uR3 zggb|QW&))BJ~d`?JfGeq<-ql)Ty(YUw4fZbDBA+}^7xT+t8_*>#@wt!`LJncu*XuNXB0kaeNpM!38oFRqkB?q{6YiEN79b|1xM#j#fkL@s4&9sk#-&M@ejJ`Ho-W_ z>^K`SPk|>DIPIdwg*EJc2X&!e0Bq9&JmSsEXt6$W&Y>M{{u*Hl>tfzF$g(639Dpmx zE8J-sECNOGl?hfk+n@UsxY#-PxX&ZqWI(^Lo?p7@+<81D&*_y-qw=h@uYXm4vO9rA z#%;0>*v(4BZX%zM)J9>PTEMdKZz#Y#XYD~`yZ_8^4MsTSj6_3zfIoGPxnwO{fwgmj zFW+=jk0r#*lic~6j-t;?RI~DZc6|Slj>7P7&yKW{rR871=iiQ^|ACLoj7j(MBL7SQ z1QF~R1v?g>o>ps{Zix--FVG99!#nj2n1eMdCVfw;lGJ<#@J_UYObX>PvAaCWbU5<% z?)3T5!W&|Xdm4ITn|7L}HztT)ug`=Vo@gXY$@)zJJ~k~iK)^y1WY@YT%SP9(>CGW% z|FeN;<4UQ?4s0WGMfc1^rdVxAJ;Bm*@<=MBxWg(d93{&d!$@);;PZYGFPj6!v>&HP z#b3MzbxR|8<2pG=8h5iUA6=QR!~TjT;xkkf4AkzEiwB&CGOQX|XG$5*#iP`;2g12; z-iwsBBvj9^sD>DxrwB+!zJheC0(gL?X1Nx=BFd^fxhd?2)ieG+b^T9VCQnR9N~tdRH{e%|_i{r4c;zgHB9Dk{nf8X4I9 zZ~QGvK||44&0a-&qC`m0oUs1;TWgNm(e^mG)Q8pmc%4F)x}x zhah?GKudkG`Vvx&B^J9bK%<_q78IqYV ztUXAh$qm|S7aO=fMZx5+(TqXba|u1VM;i>jv&!HA=spCaEyw}V^Z@9UcuP*FjU;g$ zvf^snVv2hVWl4S$^cM@?CFWq045|%d z0K(C)6a%Y90>bU5QJ<>)WY8vo#FjlpE0U4~B6O)8`sjONTjmxc#(SE549GRO;-=#f z5ziikxynu^dG(|+J7vWeF2Ov8O-$7q_c6XBd>3n;W)maIpIhnF!rmMKR zz3N&V_UQv(wTv<&o5c8HTkFb*BB`2t(^P7B2;T0P_c|f~1dl9h&XGxsF+MA(`Pf@Z z9Gc0Ilz)#evzTcEFc++oSWQ-L?FA$V+8-7RWsj*&*mxTUR#E%+)gTyln?;8R0J=}a zjf_F{Fp(c^cufX4@`%Zg+8oCyi%_%SSv<+U%WV2Ld}dCkT}DCe{CyStW4X~xvNP4; zGTt;7gkl3le(vq*Lp0MNJOA4Oa4tS|>V40;i5ChbMBBxv#+YH{-GPeQM{F;H75}&_ z*8rvkGP}pyBb7a+S!mgP;DM__Vy_RR{+D~sYGQ&STh{%; z>bqIH=o&t}Mi{N}6FZSY^!WAEk_ z-8J-=wWyBy0Qvy%y3cE}DAdv__qtI3kkk4&j3*!lsHcWY<8Y{Z`s}*P>U`q(dVd?z z`9Ztm;a8xnDu&XaUrKLN6duex@i5;}HX>hUdD=Rk$|8A$YpVmY<8P+3rvo}eqZ zoTL?-fbJoi{&r+uWJCZjW}3Pzwkg2-R-CYQkV*+m(Lv9c9Nv$QrODgBo|KbydQNpf z5>dm)wR)79i4)PmJG@(x25ZJzP(0DKfrUJDSVx0D?}k+Xg0$yf8^ri-Y0gUkdZjI@ z4BCb(#|D!YLn@pJQP3li-Pf6?mYwCJ+!kpv;WWz~8I;(mrMbHWBSt9z;w)@4rih!& zTBK8_yA$B`0{AJ|fWhVo=uY`FSEEF5XerR>_z7~$iKuTpb14~c7UUw;lEd!Qbf+b2 z^0QOg`i7pch^tZBg$IuN*V5Yl23=B@=>*w{&Zi1DVCT!KM8|N!0nBphTJSk`fGnm7 z-vAV8j==4G0|a9cC@UH-Ypq+afp!Sz~;!kQ>8oSi1scJdpcjTS`yDGG_bxk?+z z;|H&DPOPL4#To``3t|!%{u>VnFl9FiV?NO;E6U$Fvzc8RAFPtn)rHE920n>}5>&a; z$com0F3DxY&2Mjw>_?^YiH{?f7|0{%$v}<$B!cBTPI---tlzlw0H$;_y=JOmeKd8m zGkzVJNnH^34eK+ea3yi;WZmptd5{qY!Nfo>c45UHb}x)yFV}6RwX8#1A#1TN^q$;# zFAab}aShFbMu16*Q=31LxRr*g`%}|2`CyT-T#OI`sqMGbS396c69e>)Lbll?Eu`j# zzixT2j6P-fn=5{e1`Fya6{AfvK5hh92Ic6gwI+H@YFT~O$^GV5;ExE8pu`v}Dxesn ztYVs*Jt@eYT7UA*2zn(RH1>vpG`wDFtd($c^N3ma7FjG)M>!VKgS)zMi@GvVsX&OK zu-|IsITG?o_38{pB4xv1;tqsu7SwJe^^u~Kdy@(Q$C`_m{-o>CE zKCfoX+}%pM87X5boLWxuSVE?!kCg>md$lLXU6u7$hDn}6xh+s*z2_U$vp8%#EdMks zTfGfbuMke9PIQ~X+GDhhhd4SCaz%qB0@t>=3Hm_c8y^*k&d=PNh@VP%7r&u-h9&mt z+hl7xN$~`|7%^}iDBeZa#an$oq^!wNPQHT+guLCD)98tVl!kpZ@P?hbZ+xRV#)0mC z|ETq4k?U!Nr2RY(+5*DMfv6L|<(#+Zi)7E!M7OvH;AzP7aIJ)!nZwi?M0piO z&tVXcZH)C|IqRDIDRUS8%b2OxROgQsMs&_@ng*TPr0UF?`W=Me3Gu0|enl zW10*5Chi^U{srZM5~z?1nRh{>5)_a|l2Uh^nSz~?>?-+|b32%%-2hz6mzwfRUpgk% z^)wjw2I%+dz&yJ#r(P@=+@;s*3eFhK(kQU^f|X&SGC|)HlY(_|&*c0mouv(Xb!Wf4 z6x*kl*lF!N`v^pM5w}(QNj1;rJhUph&E)BAG6(Sv_E)tAlo;>a|6MFI{-dL>_`fZf z|4+6r@qhj3U#@BYd6BAcW`V7Q{nG_6?cDgzG`)Z&igZ==34yCzsa#4OFRZpyOlYwH zU%qo?lQd!cvVzG)fig6-@zYOYoz&r7xgNbu978QDr+T-Na zr}mS}I%ZxoJal7}HD{}K7itEyCHS#al&S?} z=r%4{H%663o>2U`Hd5B2Ye@?zZ>0w;N{gtwfIxXmH|O!UI47KRBStD}qLAn9txtLh z)Uxl@Olrr-%WrT25X%F!qO8qhtr{-$X+0M$ zL{YfdKjrJ^}jV7*OJJxL8$iYlruXmv%j%>vPK^ZW!+5Od@M!c5{4 zLlfJ!in>t57F`Mi;C$dXU67|$MS0p45-E-_#z$XOS0n57f>YXaRnVz*E<>Vu2}nPE z^Nl~jm|EbTu+CD`cF{*}lb3*BZLG)SxI4}JE#Py^%t`-P5U%8Ttd@hSD?h|Lo&hI? z(w4YvmX^&ujMm-eFyQ^>*rHOXi|;+?+Bv5+Q`6RoZ5-rbQmLf;C0GE?taW?ptv10) zy6C13@>+mq8Y!m(5zEvSG86K%0Wbg7;P@y8u)u0pV0p+XyGy3Q_E4u`C{6C`e_c$2_X!@U%pzN}M*jV3F zK8^5x zDs5WVr)pkK*2pxCM?WC7zFrPVOd5ap)3awX&5lj4FF+>Mq_8Q*-;tqqW4UG}q8X~?>h=0Kdd(T|Z*~RgUl4yyfyQb;tb+Nj) zZVGH1;rfX%dJ4lWnUnW~pe;(wz?Fy{%N$zOfV_slSse(&B*%Z&mA$=+SN2nAp$OxO zkM1HtuW=x6g6je8uXw`NN`1ckU2&%WqYw-KpW=yujkU3v$^S^7PX2%KJgaZt#&3!G z|LD2@NRs-G-}#@<{hsW?XW(dNWBng6oAS4Hg9);?_9J7>WN$K|avnA1Xrxc+_LWJmK|<`KtHhsopB*X0LnE*fLsPG%SNN$c-Cx>Whvg49DPGrmcR;KaE` zkcadJYP5(lXQ?(-%FOY!vMLB&=s2O5U}_Y@RrE9sMf;*3cmnwzB_UT#*p*?l7U|Zb z?T0 zgE`2KlF^r$`&gC6s7MwPk02rA&Qw?yxF@$GoMgh6{fhao4afr6lW}v&rTEkk ziWYZ>FMw?r8vD>X5OuJVN#eOd%-Y{Ke<8@!5NjC2f9fL9>M+=K3q-x5*5&PasAv%C1#HaH*W))fgBBTudK8{Fj9{@5GvIaa+k2LQl!IWE=H|p4tHc%vnc(<;Sq5I zw!J02uB<3iM=e`H9Lf2B#pEGVGc{3yGKVW-$1XvhgBmTXHFbu$kXbbrMj-DvWbh$L zUK&IGMSDN7DkE4eKEfFr=Ddh!pRC#2T|wiw9L`noVn$o(gLUI30{v#>35Qg@oVv-q zb=1~C)w7JNJIqXr4@~=B7t8s_OkKv#8~Aj6#PwP&j0}=ESl&gSkvfVM@al$$O?1~5 zpH9Q`4-f8{y*~ub6n1DgEW~5k&IF=U*_1Mf6x@bx7L5ovHlD~me78d%kL=zKj=?$R zcaIs@w#zC9*XWhSl-NzJuxk}R)?i77b}S4p@}K-dAfw34%FjCjR)J%y?0E#uWfYL7 zRDn6IOjEi6L>Rs;s_vk1d-X!X4ds9UZ*<^4dYq6OQ0q}3pjsd-dYEtr+f~XV>0B}K zdg`NZ?8r`gT(KzVETGlO6AYP@5T$xM~VT|AMeta`;QLsOzy1XNQjbZxpszpl%#@)D~_2@+%kVG1sm7ff}+ezP6|JE^vUsS(r8P-6Aa7|)eo8Kwd+ zDy5ghi<=T%dLNaM+>$J<7p50ai6eQ^U>B<$gHz0Gh*z)hLIv0ExL2PDp1b%$;jXrW z%FoVbZr$%;r8RL(kLJBn3y=7o@nrd)f#+v_c?{yla+&b|nJIGOujyAc1x764~rchz?S*0%)FN|%qQ=~WqQ{}DOETZcwr{US&+swm<=`5oA;ObLKBP%~V;KSGNpnGN(7B&4ze;=Mr z0{<&{8`qe&-nYaTIC5gV`01FE4^PRTR|<}M4#d|WNlPh-v(=)bOT*i&lRFxky)JNH})rHOY4c7qo^lmFyVMn`=ozJ%Z9CP0m=7g{4klaIK%b({d)U;KJ(?}nwCA` zD9sDRPv$)9O_W}Pq(Xi6LyIFf+miHz?e_0Wzm1Xu)|&5P`19MP>c59Bx&8;q<}VGg z>^FPX%E5ot9E@4-r*Wtd5~w z_W0uyOZ|__>p;@(a5iPNSI<4f-`48gz#N=(Vy^(#E(fBiXOY~FQ3bBj;;))W=SgR|+9ZjhOqs(Uc zR>x75I=QPVRf(B|F0~fN+MJZS(SGuj>cTw+?+o#PwCA1kB0W+a^O8-qfxIvJTSGz{ zZc^wWF9Y3=c43>@_(JWPYUZo#TjDDS^R05KCvzsAEN+BQ;>O2d@%1U$RZx$uOZ5`ECOt74a|k(^|m^q8#p6u1!}*} z2wBGp>axg|DB``=c>>Uf@z!@OsTK0C9MEfYwTqc1aMF3pSPSk36Dv~c#Oto zrW40TR*t32`AS0zX}<@rV&!Bb63ms38tYdWjZ1?D5E^$Yk{nwrltRMG%)T2C*KyS{ z)P}@K6Dv08KE}#2^;!k9U3{h1oM$UxG-rN-kgftHq|JP%a+3||U*?b;#UUcm_vh2g z{EYYHGf!0Ng{C>Lz*e;^jst`jbawcMK4IBgg@a4?QKB9p$7@ma?!%*co&sFql_5_v z5<~{Lj`T-j$xhA#uhN;CeLGgVF$AJDG{9JVioJuDN?^$*BG?M;wu#14_KyH&uLUzD z2KNT)Z|EtJRRm2@6G-5(QbCqYdj$ZEZEb+ z7HnTl&d>92G-1#>_YN?tZrBz3=wq5KTKWvCf+29P7U(yg{JTA$Q9ZT7d}_#!Td;__ z{N@@wf>nP>^kkEvfsx-sh3*kf(C%P@GDMCsMoO>IkVV2H3X0Ql&^*)FWyXxLEXbV0 zal2nKBE@Dv$mnNm^v_D{k?S}S!u3D?>Cbo4?z3kT;_Sl}0i?|V*rzbDY|-KDR^=$Z zZUa%;+|!xHNZS#ExnrT`5t#m>dha@-WtuQu_0e+m?7X;XTzg2uH3$2uLNX;YIl@q9 zhp4`Wxb~l@P>@!dr`6j^5VB2yw2y=|=mpw3={3=ErHcX6p1)yVh!t@^XT4b#5mKKr z$aciF>DjXmqkM+2OiajjuTblqZR+L}_lR8BIqb($l<~4Vh6zx&!)O(2_goxE8mO?v zvK?{2>gYx5_r&?V!*^~E@AWLrDf87(6ENuYtZmM+2bPvks_Lj5za{ep^j8m);&^_V z{hbExp#LciaQ_d|fSi+&z1#mU4zkFAPP& z;$cPyuvjBm30xq-a%Pi!LFv4dvhmmpnp8ZVPy5zC7fBaitx#u>tdu}Ac}%+9bxqxM zOucO9e0{!Rb;BfLRG~fm6r)>|?6eeP5vZ*YD5XY2QJ_3ss8f%7+*g;XR4x#48erE< zfpL?mMJ56qq`#|ej7j=v(^tqtP$Z#oVtlo>E=f`;zDSS3Dd!g=Oa-B@rgUe zC@Qc5uJTAxt6Z8%AhE>^l_svMicINOU~M|j;x(DyR@jl>pg7HoyF}@ z+qf&mw;9M!aYB&|0Zvhzt@n034~-t!T%A~gC`=ke0p2_)$Ix;Y=^jv0Q-nK0588JW ztFug5>T#EraDUQcAQsMj-D#W_%Xwvz&>}Z;o&cz4Q8nxr%=rbc6Ss;`05X>Kk2y>U z!^&C@-C}qfH%^=cM7W31x>FY`CoQ~gM(bM+bEWrgNp_N3fUL;AtU?Iip`ug| zvzTPDXE~~JiJgy>CzV+)z@$UDby_1Qy_FT|Mq)$H`b6PJ-G9zhL||FO_}3S)#SUuI zf9lUZiKtg9WNu0kGY%b(-9P;q@coc7^tWNSAFO%{`-+D5qC@&5-yxY1i3~swk(8_T z^VRd@ClbN4n;rw7#-mRhk;dMuhubv~ef#TMGS6tSjW-D}&|o=J!lgvUQ?#=cV~3KQ znQsMgTnv(#Dls=NU}7Zx=#2oof}DXA8O(D(?8HK}X7xf6r@HVXfRGExhVy)QiKfC$ zKD)aS>O^9_1&E)y{QXprVRb{g2pqHij9J3yae1s77_PI}LoS7ef(RFH0Z}@^f1f|$D zyN<(+J)!Wz{4!2gB&GB)FDlm5u=NeGDTa$o`vE216s7Kz%5XwQ^tX~|wmB;&I081o znd?3g@fM}woXRk0_A|stGo+g|%P&XxUOFB!+7>CA6*wUHiH^QQ(J9g&SUB ztzq(Pj!v&DTt^!lfogSkkCU}E2l@5Ywc%2%6?pml^bgq1ta>>NPays+u|cyDhnN!u+SZSy#Y z?Unm;=WRmLn5@2i8JLdsdw{#kq}!jn&aIcp6rInbRT+Sa9uLIT_(9QLQDe!y)TCiU zmN85zY=wmMG*QeGgI8UB!3o3rd)-}L)`g2uMq&t-p@jr?v__w0b=kA)}$<dma; z;A|{U6sa-o2BErsz=AWmxrpK*{HhhXqjAZUsea}JGzzkN$LYl5qf?d+tmV<+CnKRl z)BYfk#=n&#HS%HfZqoakC?%`Rdk7LfvwChMys_4uVPQmTOqKnLKuvJ2gJk$3$JaEndtx{xkXF=ljis-Y4hZG+#NHj-! zFaGRN>6;f4Q>4e&B+X+8^#;3GQe!&tzbHGW z=t{e+ZC7kmY}-4wZ9A#hww)c@wr$%<#jIErJE=-i(Vu?1`_~xXJG#$ukg@j3TF=xy zubUN))J4wUFbHH=)aV&(axe5zc_jJg1}4n;j(;zxUL2?Xs{CqtNfz?s^F~80kEBxr z@H_m|b*^6|+-4M>gr_jPEgNLB6kodvwn?`74V#jAUo1=E7qeeqW0Sb0JTFD%829q{e7H}F4YaSaaQ6j7zMGwJYQAx_KuDw$whGdH5nmU3n~)sOnB){QarcpH4? z6fN~6m7snu&-yIw;}Mx-G}oKohzUeXdRC&pPOaOpz16?|qc&li;2*_`kD;p0Ip{uA zj$-U{?e?;}^^->KLkGe=@SdX6eL;6XEgIJ7+rgN=FH?oK#J+DN3J9&$AK**X>;xx)3#F8MKnF3>eX@6q;*6+ zpQ;~5SgDq#%h5xqs8MS$qUq@KUvFAPsL8Ile5GR70!+0rc8#knMqrPt+)5;WKP&w5Q{w?Hf&=?^2U_-_LbIa>QF( zz~$<;C?8>!U4E+bnxo_=k6G$r|G+aA_Q3X~&ZQ0C2vW>|KJPre2ccIns^^mo!~qha zC~({qJu7GD*Lm9VMnjNXZ$6@imn=DEiWVyg@8qIa%+HM2Vv0AWAGDxN*b#X^jK}MK z{%MFPISi>BbJM3pYaAE-CimfR%ooQ3b&NUU#uIFNV$$n&ue@do7QN_!&B7m@EY~E* zph_G=BsZ=kKS5+D+pCnU*^ zo@vqDu}Dx$L{Mx7*u$ccKvt+g6AR};@OT`|@v$4nG&VmX+F(H^u>elm2ToUoUDVnn z0)hM#OdG^w5I*URG3hT(u-{!7Bj>)~Nlzpt^GB3zTG~4oQGr@TiLC7&5}McM-Ha%A zYr^J^mR(Hv;p9>8H}r&zm7Uz4q7dW}kA;rSV#t|$Gv&-C%N`$>d$)RUZv>zE#J0|+ zNgi(oxy<}*&6GSorsmT~4yp=L{6-}`aLfmLeYArK(e0w6WZ=q6M1&bu1sqaW@N3Xj)NCtnr;N6%45nt?L3BVgofpd zc0@`!t!4ywY^G*JowAYj#mtMAmFOtO3f(61X}K1szhrV*R{YR0GU`63zE8XHI~Ij} zc-Pm?k=Ibu5V9HNPO-@w;(vP=^*XG4t)#$eyFOfGt$s>i@5lULE-YzV{J>6#V-)!HL~7+dhv*( zx5C9k>bk$}79SLo^3A;hRmJm1(Tg7ev=Q+>XkI?Ae@x+@NUOmeC&y3yJ?)cIjFw0| zYu~Q~imS^AIQ_a^^UXUVNB?gwB0YhGm`e{`YY-4obA%T6V<@tyd|A*w4OH>VLPY*F zu!qWyL{-6p@3L8a$zPPOL9rRNjc|fbU#*ph(xUR5Vm|+=XnIHHONA5d6gng6iw$!< zJ({4Mf&3*2arA*)RTZJBGp8&~A?mU*#fnsq=?5 z$>joK)m4`ygUxnPfE0OZy4nhB&;iFW8k#5+fB@G1@#W7=J`f)A=UF^3IPfA|aI-E$ z)XU2M@o^Hw@pDf|KeY!X;)35|;k>wCQ0_5PoHx{`hBRZKf-F`lq_%^eDKYD`rSfy7 zXu$)V1wPnx4cAW&o7S2tpGpAF9D^O+za=G2Z1J9YlV$Zru8Pd`@J=$$p>_2bJ7Xwy zMQe50y~GMdq4<_eoRv5Fl+`oWL{7HYA(DK5nLbILa9Rxf$O^5-{H9t|L8FLX<3853 zVK~D-br%o&eECdk3We$jqo`TFEemn|;Ng2F@c70D$J{}E_g%hK>N|^1Dc#l{wC2P3 zA8Sn$=C`eV)-~J%v?e7)Zi=65X}7wbW@88rLj9$Sg?$#75!))DY@~(^l%5 zY_fk%&qQEq7aNb&VWXs6gFmBq6dFg%>Z-B0$fHpXR#2o}Ho3^_$^@qHZ?R;6MMcYt zJ zET0RN^U6B0k4DhXaMXd<{y8Ks+3qe}ddXi$5*|N~p3U0S%g;{38NG7{WD*9U|>Ax!=ewRoFGUT%;)e;#TBq%cbF z-6EQ+bejz5lrMhL$C*T=a_!(I9r>9ExKpcMgqg z@DHzdhhHQ|1%!CrqV}=;M$AEdq4F?c75Ww!S`zT>66yB0N1mvq6%y~LO>S9pc&j$$=Uh?+ zF&yOQGvPsssosbu!SBwIb%_$t{EI;UaB2t$1B&%wD=5RQ&eU12 zZm_Lnj^AjUYkW#l9>j9B6fs6YYs~cj40S`(0it>Y8}r;is3kzT;(ihkL8vQm#D6Yq zbt55bVJzH+N)kzQ1y+lKK1;F27i|eL+<#B;4ZwpB?3N|$5kzzc>%f3HB=N(6ICS8M zcg?N103$1+2=S_;Y}=@)#L(d|`kk7|KV(g8Pa$-uM7#Oq&<-=Ljte4)9BX$n4Q zy6qUaC1u0DtV@XY4Qkfi9+=hNN>X6c_>n5EZi#34>)3I)Zv@&%>fx3n3VA0{rhRWm zdsUxUK=i9aFr+Tz@Q~6|HZ#J?n|#wmIKTwOSkb>$IJcipM_Q#QG0nMO3O*$J!e@_A za@ZcdSDeHxO3ohb>9JuG?LD}+B%nh5@SHYUIXJ4Yu=}=_TWEAs!57)CG0@3PflEjA z0_>*;?HBCgM3_t5=ubboDHF7jG;92 z=@&4P*M%EOQc??vChfeW7fO#qvQZ)N#vDf-J?^${^?dh)%)#-p9eon9KjIl{hCZ#af>Q*4yj6Ok2XCnG#s8!M`fT}V0{@QGT<7u;{eT8#=ya9D*C&! zo%;2d^`9Zo0`EpuHVE#rGr;jCtn-oKoDn2En{spH6<46(w+~@7{556npc#z?v?S8X#+ z5Y~xCnm=a{D>L}PQhzgMu?kjGnyem4k`g>gne^c>kl?nR$$=(_V@au8mzrj9m`o-b zP)VK!w-QLlCCBP@$+qb~bYM_ThF^K{!vS5J6K_NdzG{tBDSKeU%2j?uW!ajs)`rey zhrVFVZlHRu!`hq5lW!V5qf^ViSt&uTVq3AvE?>#93jY99g59=^QdA5m5G6o3; znCr2jbQH~Pv*{jX9(#<6dJXPpli3@++e$iqwdU`%%PnF}%#4^af8HAJ8=Hw}#abRi z8@M!%G|EhW>_|}3PgS1?1EgF`W@^>%jzpDmTy^VhR~=~^FO-hJks5vl!{hFLPYbAG z|Fv?;ReOvT;)THF*S{q;`AlKt{)hT^F;5p^kwjcXUdx19Y|gr2;sJ>0oXi2)5mkg2 za7}@$c~O7o6o(!x8;O-i&U`8UXYZAtz#twHN4r3f9bU<6I%3kD?z7>N^iSdkY15Tb zk-np__k~%37T1%9eq*xpTcp9=bi438!&kZk1g3eR7~;$4YD39oreYs>tCA-~#mqrs zLb=$c1=tdQq5U%L@p_D0D+7S4@vW=!9(G<)s}tVJ+<5@0Hn(UN%leSMLKP&#MX<4P z(&)5c;A46TbL{ggUa@lj6%Y1-6xgwr@? zg#_C@C!kpq0)sJI8ldwb9NR+9NujCEbFixwqC5TCTJgTf=j|-*O;N&$jB`EVf}W~1 zZwUG|JY1W9U}EF^PE;?~BWSTr!kh54HRqT!U>DAX*dRaVn~iX{0jK}aj?JR}!In&M zKfmiEBClsux(M9>ajh!Ut^L^SzP$ik#>{Jg;*HV~mvErO zDJ9nQ&128H$-Cf2bD9q8)Tx4tN^n%Q{N1bjy6|!N4C?uDM78{Hd|!g<<1RSh*U0x^ zh9k7NF<0TV0{vO?AYHRy3=db@;_eXN`gF;R8qYNHv-m0+#$A5#TkM$wXZ0n_^dlCg z;5x~H)h9G0T*>$rxa8_hI9aX<$7p7;LGPAC!ugo*ZJ+JG_^Ji}(N1CKH~&S&j~uqh zx>J;WObj;%c>^JxPzU_87Zv1!{$c-r%-oDK;HMBjXKu@X+j{Gx7bifpQ>9!a7Kz@tVxmEBhK(ZuZc0_oTc z-t2eCR~(OplDsM44v+(_-UQnibf{OXuZ23jH`MvE0ihilhG9hIh}tIc z&n%3s+-1JaT*w2bA7z@BnLKn^v@blkCqDgkw(NkF(O}CH%?Ii#=P;JC4@grBPp4ZDcW=E(0{SKbjnh(9C@3A#;(Bzvb0OHtdni^?2v_Zn_e85AO{t0Qr0=jhkHX(95uD z1c)188u{F{*tlQv-+qlCp}-?easoX)vJ0~jpy;Jm?Z zuo;G9MI7Hdg5b#@%B9@bbZHh^=i`@@skKieDg*q;nlvvPV%QZP0;zUb8LKlFbh!bG zNOzoqVJivvaf(fXdm(H?76*2Ng-67nE1fkY#enFjc>U5<6H%50(b+2a0eFHQR&8bh zU28v}{*Wn%`_F`e=o6o2p}6N;ZV~FxPYHrLPVazX7ZC_eN5vRxg8M35J6Ge1s7B#x zQ}aox|CCH7m$tyR;Tn4%*pQ`N97i!YrQc>gW$9cGPiVnm;uPf(A2$H@-?%3L|U-Uqaz!0O@AkA+e4hs&xLTvPXkvTr}Up`hL?XJZi~zFw}%zToEy$#`Gd zYgUE$OVGmLrX2GcRw>Ah@!e*p%lDWHhyzmha5l!$hX0NGZ4{3H0kPTu{;= zq9DjEy%LB+OH7OzbB17qIO2WH7Nq2BFh8w9S6cGQH7i6`M)EQ>@og?ucqm147MPij z-AQtzwp10SLy-%YU_D3ko7?Q^OvLV1Ez?zmG-Hz7!9Fo^afDRQVXo#>=Amn`G)>0n z6Bcf8vV_zqDb=*9rMCA{S#4A)zAdFlZX+KJ8BSN+P8m;{d{O41Zb_O9+uoP@Y0Sk} z;zLtbcKDEd*TM1mcgF2G?d_ZC?>Q(XvA!*r2j67-w`7Imdc@-f2uww=m~sLlry@}k zP}{kPTH?%>6JIIf2*YAPkPOxcTc?!00UpOGYMzc$a?uSd>RK1&BKq`xa2{u814XQXnoF?IQ`gz5tS zL16s%xhnrWU)0ph($4b#609fbD4+_VjeUp|(3@@;p~KQhc39}d|11nr_o)Y3DBl!- z6NV!VG1JSm@l0O{4szTYTkMnX4M-5aDvma#Nm^nO$S!iRn9uy=IL>~1JKm=ZK(Jxr zUw1X2G}Q_fBYm zNk*ySFS}x%5oLj7;8%+wtbR_bkl8``Fc++HCFN#@|#!+=8Qk-N$7B(s1a2{pfih~1kpjo5_2OmFVo5=bD>)iQ0^7WYDxI*$6Miw}; zX%0p)8MPDtNb)LNdNFaGP7wozI@HBIIXk`aabW_&0j`HCA)tq{yGeg zM4|=PQyrC1-85ef!6-bgeWL}p+E}aDt_IsJU#(DQC>K`k{GrJ)F)A|Qf!!Uci_Gs; z@XbZYe9!~HTfipP2@aH!S5}|3hMtwAkm?it2<`hv+6X7zauO~57q9aYO2?AkX9$>4s(q#d{s8(2d5{9D~K?uB5RB!!! z5Xm7Nw*c08EVf$^AF6|lE&3W;fYqXl`O)``osRDr_n)Ai>o0bDUx&KMt4f=#dN-BL zrctFYGjujldM%~gr)txCZ`|+;zPmO&H=bb`z!%v+GjQNvseeDtvJWkRe_(+R!@2iL zGHk6d?&@-qNUsvMow_r=O2yxsMJw5?ScM+ayIYzs&BcYqqOV_`;9ZnmZ}9DTCg2^QWdt5&T##6=3;Eyx9+J~m3YI%X%cCaZ~9 zBYWVG@n)P0tWG=kPr0oo26Tar#YtG=PSC!bnW8k=a?J4Mwpp89ud7!fZDR6d9vyhk zqxIRR#Ku3^fJ@h>0Ef&%QaJd73?uKY!=}0<&fun@^ieLzA^Y}(>j606&~$jA4eD(k zn6++l>|{ARC)`I=0hIFB%I0r9r?Rb0etGWD-Zi@}ixy4cQ9W6f^at&U z`t6$LVmzc ztflP^8uI<7IEg~8^+?xXblx)$rA+h9vl|2QdXe_BXa)RFsp|(wOQeBo_)10UFK8py zGI{ZxE;21Kf$4yQj#U^u@UwnpI^hGe0u zGEQO7b0m3wj$2V^YNW-R2ePPwEwTu!d?9i+PO%S&W8zN1N6WW=yv1lKfH%$O>X-W8 z`s@8CvdMqH#eYSr|3^WTqw-gndIt)(CAS)U{oheaP}HX$X1+LI>g!)oD!F7M$IM-N zP~g`5-%(2GGfD}5Mk&d^qSRxK{S4R3XO%@Z8H1WlhF==~l;R@%sblkyZ z1WUp!wk`CT4Dw`sgbPG_cDb(7KmdHs9ZRjwX6@-Ul0s+!>o69uPJ+Qp2;Nzvq12b+ zTzKc}nJ7We&)*5;n?E9xf2pg8WEP##(KW1^EO^L*pGYjV8NAMuoRjzPY_?pe_!U{al}D-C-h2h7ZTW zs1-0d%daWau`xWW^wPO-25o|G(nEl4pIl&XUq1pS&U64N;X5GfqWa$^R4M-oRLjpY zFEaKS;nP<^o8X%~_L1Q?!P3X+b{JjMlbfIGK`2XkppjC%VwOy?o;cy*siLgZmGcn1 zQw#2`k~uU}q@PLcNb`tYl_OO)pP$7u7%hU`rSsUsOaY6Y+Ge?mz@YQlXP_#xaa=`L z?KDwq#S^i~+TNPOrB12B+lG(aB~ie?E@|d_C{nt2x7-;W=ngD%jgaTo5^t@0fP3tH zHk>jmrfQ( zNdZ*zH|5IXJQuLcJTVLRK;*KTi>zCugiZ430ucZV9Z1$Z%h%i|XqOeW9Pt4at+!V* z`;^X6=IK#yX)JvmgI8S2U5}K{AxAuvnf2Ma=`hI%a|*w;M$Clx0C>yTr1%luOvb3I z!p??pet3|0S6Z$nK-1NXD9j0g^y z2$P0Jty&WdfjekQWmF*8z>0tYKZhdQpnqn_84@@lo1NkCO#KAq;n<e%gNdKcz?$HQsjUo4qsNzBR=80;@fiwyR);n+Cj{_ z<#6HJlm+-})#G5H{a_xWlr-sJmOE07iCz#TNH)#fGPdP=P0y0J~z z@&^Zf&Ul96Ed|5a4dgb-9|bz<6O#4T4mFJCri0;`W@D{l5K!^}+LPEl+XtrR9Q1-+ z8j;{rxXD3B>~#gAX`tWWsTd8A>`(c1*(y3b6BX{JPCiXA1HWp4F%?iqw`luEVAmyd zmvni^D}%VnruR}-+MLF8Qjk(2l4E*n`!W4Zp~qLwrNT&DtT;n>RLUy}Q?&uPyGX{V z%{w!=)`Ljav@;KSPaMgWJAOMcK&T}U3m^Y%MI|BiB6bf^&E6}+XkteNKzc5}4~G6r zvDnKTdvh1k!jMnUj3!apFD*;?XH*f0(UAaXC3e1(0gyiOBXT(E zoT=ioGNiACNJKf<$UwmDsBh> zV{K5qVU3XYUMokb$ee1KVLehTSd&#EaRHn?lhuT{QEont6YJ<#QI^6A!udoa0is*7 zaE_9=Z9$~H-=Bzp7L*7$iz1E+luI-rD%rx-1pBsYWSk-5?Swc#;Pbl(Jj;b~Li9O& zpOKB>E^-q5tV59znUR8{H=*xCiXm2r1xivUwkNi z#P9S+C_hB#mIaUS1~B-tzCOd%z(RfuzX>QVqM#)f77MA=)c3K`C-UgJHfDY}Kv;@UPfYXwdqV&n$irp=t65}s{ zQncVH`(|w?_P5J^U?-1*khFY*;@g1zqm0@$66A9p+4a4=TvFYKv)b0pk-w4~zG z8V3pU!g+gg3oxQj$Ju3r=$MVCyF%I4MYnSf-w@QrlPaXu1i?XN6EJ+^`OXJ}=$E^u z=CvLuefItrvgpSn@pj**2AS!T zbTT#mmuX>6lGZ0y@w0qx^Byy#9jAb9l++0^L~lu%Gx(aQED4px%8xMA{HX~y;U0O) z@rf@qV#UdQQyg`+m!Mn6v`FG|zIxu-`LUkY*ZcmZ9(W87=hafE`YTDh<%Ei|b&vBp zxv&(MO{`8^tf_cyRA<8lp4=QSqqTrXhzW?9VSK5oGMTBSyrABb_ayTcCIh7G3+LQouvd*~*gGF+ZUiBW?-xPTGI8vAa0&rxL~tP90! zUcoe~*;@=)V-cn7YO_c~Zq#;a(t_TswPMvG%5(RtMoB3cD|L5_4>GSrt^8^HW7R@l zYLPj|75L8n>uUH8e%peM(HQ<9o1ORo(S$#pdY{`~HuFZXD{H@!kw&)NgtM|sr*Pg) zM5>4G4v2hsfgKU<%p3&m*oq>oDc*ic7fN)?RFaxW85hy5#aEcx$y{n`a-JeG#6O2P zRX9;un{uCN>$JlMUu8B?_{!cRW7T4JKANh<&W-_dR3?z)Zya6*IS$mLb&P_x$2=i8 z>VvuiL%SB{z{-v15K8qgh9t=YI7DnC9RhgKr3rA!-iUy@Z?HcP%9MvuKY|iuJleON z`1!aD@%8^ClJN651x~adqn6IrV&#yyE`Eomm~@blNbb48i{C8FQ7jyw&-coJ9R?a>Df=Bq#spb^P`E zKCgr6Kj$tb=^H9&5@=!m)23m1VNtkCSm+vJx~Wr<;h2h`D9G>}TB2Z?oOEFDpFD)` z)sa%N(NarfM}<)m+x@zYwil^V)rD2+;6b(Z%P z#h=WC<#iQ^WTvN!XZR7gMC?3M=-=k*BeHr*=IdCX;#Lbx=q#p_@bAU7^Re)9=2Wt$ zFhCT&TxFLaGtQ+xKcqEl$)5c3ByH&&BZGrtIhhRkRdXx7L?L$E)tb~<%9N5)25OkX zIC8S!R#%rTSn(}5E?s42IV}zB){R=J4Cx@V+40q)q2CIuQ|`h_=uJ7iD7E;g4PZQA zRD%qV$p&rVa>#E~{RCf2TALL_Gw3fdmF#4oun_H*yg{u_MS)!sklavRP!eKGhE0TD zm!isdl|gXCz;8j*5F^W*OGMy*;X0NF3^kARE(VK`Zjr!QL*~fli6Id z1d=$b11!LB+uKjm4_AjGaWhzLZiDt7J;m9fE_N&7SC3}C0s;oU48Ye&gZ-`pok=`K zZR9qd(N3#U5QQ%SiQd&+=Y%k7+VEJdE*?9irPhj>B6!ED$4uC}Z|{G*%?umLkpiWl zqAZ5*P>Gqf%059ul3Tx;xp~sAWZe7pg<&7T>85$mIAd*0Ofvm&$PxAzL|wSHlAs;S zg5CYY1r`LCC;QQ)Y{}?Z?>E37b!M3WKNL$sET5}f|yfN&qHQiJf( z$}5ULu4H<=i1r3iwRZyw3`NDJZ@4n&yWV$SC%N>eeSoCN>6yMiu;=h?8rkJ2e+Y6Z z0=oetqDmdY%Pqt-hAr~L9()UYUExlkkEAwSMNQR9l0hn95GJyT9{5bLgOke6k_vpmb-7I?#f=@D;Bgu(XgB zJ``f%3hg(ZPH|weKCrLc5jyzxJLm3o|8_8~ECUWz{o^kk#`|R1~(@!rwCI%(txNS>vQ6G?s|zC@M?GEY;Y@ z)8UFa5fb}_5yufb>wXZSHXj)gAQK2~)}O&FWFt8JKoz}*w48xVu$*=wh?j;Ui=d6I z<%c4ZB&wO+E&I}pRO7l_kg`zF(vEzr8$Q5Vh&XgUr``0GO<49wXw!%s1rn7SX&4c% zVN3jCT!?p1n3eBq-F_yfkp%lb3Gw!L@c2D}M5la{Q(V)d)QaQw1MduOuA#~SY*r@Q z&{3=TTK6eFJKK+qE*Y}NJDa-iFj;Lktz$5vHK-Q#UyHaXksXP*A9(|_JjUPvnK4fR z$b?5ihba-HJ?E#x^-~dhY&lQkixF+zIao6kues3v<09>eQ#&%K`uS>`@}#qTykYlq z$B&_eY>(u#$-FmD(?^F2x76{z8GbHbIkMY4suJ`ytD_&#-h5~>`N;ZT zfBZ#LV@;A@-2H4tucQ23^2+>Qgi(=C54L~lq*bi#7n#ubu4s`4S5lN#00#Z}aeTs_ z;YgoLUX>zAm9E;FN}*5jz-ANaBx>!AY zN0TIt$0VkWmoNx!w7%lGW8SI9bGDzmPT!{OF%G-Z6=~DyGUoJfX(-18;QrFD^4amnbpsXNqU`SzP_kh1Gu|=Kpt! zr|M*AY4eHHQn4{~w)mI0M&+N@fOd}ywdz=?lp?CCF6YQJGz0CS_5G|-&ZKB*bfZXm zm*P^ZiM2ydbtYt=Wf1?TQ|Pf~^~BDQ^rN^K|A z6?lA2k;ccK-Meh;k)T4UrsM!24GLN+Mg2%e1@ZUM)b=bORn0Y%dLJQ zzPI=!a@`>Oa0wWs(>}e7Aw|zwZ#k$u?=q+eQz*Nrtx6=k@9a%QTtEZ>uLRc$?{j_u-yu414`?h;4$?e5D2W4m8$#%u@{>-xdo7T)b*J78a+ zi1$@h9_G0&T_CLgc@XOZa5)(tnxzSSZK>Vt9Lgqo0yg}5H;8?e`%0->d{@jA;(QhF zpZD94_`2e2uk;QvtBOnl3ooY_J9vi$^c}HgY^VYGd$6KOK=pPsV*F}W1Bm*A3Yo(D z?RqFKXW3Uey0&3;F++fVuuAqM(7O zF5*9pX5nYv54QiK@bu+?c;Wf)r229%C& zwi8jO&kDXML5R=rkQ9cN$D)*^=d4=97HGTGV1poRulC<*H2Ob=c{Mo@xySuP(ns@%Cv-J7IOq%ld>(S^Bs^cksYs) zdz4s$2yLT|aL!gD&VwVN7Y6MR29I^Wi}_T4iz1@Gb4}I^Bi;?;_G=jpSLU*W>_L7% z5E}s7oIt-_$Rfi6Kd9P?23o@sgyya2)S9KW_=Bpx+mWIw3-aV>v^4O`5%GxxgcbOT ze#{mQ#vi4q%rCFyxuMLuwDs>aF{=(agi&PbUz*5Q_Px@AC0HbT&IIXSU+YkO06Bw%BZ!heUWe$*C#9n;F?y$9k~?$^69Oib{h$|1*sPO ztW(070_DaO-%-kKZJZ3l@LBLrf6qwyqN>ZBv4IZAT(fP`;~V`M<(fcCb3hYwVXA+KsicbAO6`f_AY`~9Wsd=Jn zHy67O(Q{kDm_qF(D1C|KiUUVZJV&-LpY&HaT*ee4giDb=LLP@WL6=eBK(~1oQzK%A zcTM+D_pz(K*`&OH+eBrDPg8rd6$Qyf0j|@Pn{p#Bw{c@K){gSQCx=trnDGkLq6>u( z;lz@qLSe5M>UGXkpgM%2iI}*)Iu4l(zT<+J*N-3MIMs0TpKUd%9BiAtt_StT>?32^9>22-FBasZL|xwIq|r7sdp z-(tlWVZYNiU)y>yNW6d1PnGM$sJoFLscWyRORqeYUq1adbnc|?6)d)5h)|YPQ2jH+ zBE=SmRQ!a5Z1E4h7oa3kp3hG0GNPG-vX-$$Y7UwIz6fXgpjqmBI^GhGd8S~kg&Wc? zn9s@B%Tsu;a9B!l((x!K+HZLCec%>jRII(>cj=Q;kS+F~+dSD@$0reBE_H2nIg-Ot z6J0ltT0?GwCq}6K2sUNtuf_*Mu8mzz=*dl`f1DE4zR4H7rcShJD&6J5AKgD1UnNo< zBOt@(4F}zDTDj*9vr#IJ{Ul+i69^>VJ3@uV*MQEuX-kFfx01Fc-j<%!3og-&QdrIz zEL5NR(vsN8v|OL|5nU9Bf@3^zLtVYT!VGNTqg5cKIq5>ij6R=*mY~f% zry1NKcEQP-VglA0AAi7d#O=+XhTn2x5Qto3L5?;=X?A%J(vsJ7bH=<(2^H?@7fR5c z(S#HJT7Kq*`Q=n1dJ&@zJg1>-!sq!I<8(0^E$Vg1vA_GpAqfekK&l7niTb_MU7jlz zuzrB`1D|)v2L&xd@Rml^P4F`v{*+TP?@obj3($L;;!zVYXbnZm* zeMy5h4atDmzsSXmC)k6QvTB3Va61-ZEm|&n&8QvhtsOO3*OZeNf4~h-j8UW!?3?4< zGsxpEW?}Z8j$i7*WZqhE-*fv^{H1XK4%T?sEi@Z%5Kb+DDUI5mJ1=mo;sftBlJW+P z?d&#(nb zeJ;Uup~ToDB9GjO2dFW2bF^Bkv!iaO#(b9U^=nDYs|CdfX{)3gT@~VM89R(J)&)Za z+(bvY%|e=Wh+lxjK@?72F|L!T1v?^NjlGP?kcy)9w0d(rahJajsq(4rj@ zPu+rV;1-A1n6OL#oGE@3%9@UR)*JDEOK+zA59$p=J3ISNm#R;E>3`KPm;CRJ{%1fI z`rp4LX=rC+^KW7Hv^I=~uG%kwV>8c*?=BO~mOOd}+MUH(nG7y6GN*{4WLpc#7|3NA zX(krTsOA*()Q!P#;X&$wg<@Z8NUWxq$>}kuw2{T4NN6HS#!JIt+XF)1{g1afWD=z$ zY5aCRf_pdJ)10rlj@?^%u5TX^@kk0g&Ol2`5E51SEH(y0?hhVFljpESnVnBreFfh%qKc#EK{wQVcHw+5XT zJpaSqHBbmznu!!}kqGI@LZ&Ah++{a(D6L?SxpfZ2=CRe(uw9YWUBnCjQ5A%NU{;AW zryK=j)|&Aum9mrz9o!(%xtzq|*~Wvxp)f+NB2B2dw8cO$=B~J|z(8mDne{BoMV~-X znz5Wg6UPP>)Cwt-Pd_(jBa&KEli*N|;+!Q+q=Rp%-G68o*SZA0zCMR)jH6uBW*Zl# zO*0>L8>8oqpm*`T1`%a)Oz%ddi)+y`Kf&7e=*udNnaZF& z=WJha0173(ZeU;mnQ^8_7kew%RvUWly$doRmuGk*q3n=EpMLQ%Qu+yQVwZ_o%^dxldRY?Sm}@U)082FJBgDb*Nm!%IIxSMGIWu0F?OVer(pPkm zs+XoYb?w3W3QUIb{uoYl|RSXHjGU5BssqUAcuXw+) zH5Ni`mh5Z>Eb#||d{EiosDznj=r(kk(O-TG^%ts_D$NYYe#2xhOMB>LpYkIahHil& zB{ZY~C7rS*Vzq+O0A671ncKMeJut0BDCw?Qn&WJ}utv3l4a^j{YNWAfnDI1e{g_JN zu?WL^HYyGB7=G|RK>@UpyHNMn3*j~j5Zv-);WXVV>`|{jFqmhiLBza`9;fIVb;3Tu zuj{Ng{9=O)BMjcKUv30)daZ)3u)(^^_UdDY&03BJ+|ejOfLXtv^}ZD#j}7AU?4~q! zs8V%=;WNoiU->mj=2>bBII|reV)({dA_t_Xb1hbAMFWZ`gB88d!9P6z1O;4{Hh17I zUKn1>;(A@pc@s@}-CT6`g}TAq*@?}aWJYN|kPpWQGOb0m3G;Tu^j?&1J)jf$8Au3q zKhxxIXHHU?M<^l2<0JXT^j?+nSRgG%gVeR2WJ$sp72vnV##Zq@(09tTKf9$VPmE6# zUX$>Sl5!s#&`?ica5X-7S`cp0i(VVj*vOF(?y=w^-s5D77>W2En*GocTDwe;Fq;mH z()Qk;%u*FLJB|h+5R$#huBLbdF+jUpx$5uZtrLFdNfwy&$5W*KEZjPWvh?`^d9)mmo*=vM@I7{0Y&V9tEyh5_=SmC?3m46nbyij(3LmU~K zCgc5E+dpC+pHbiwgEA8gZAd>Rv2+{eV8@dz69srgyrY??45ma~q=-6g=r#?jhUPGm_MHAN{YKo?hoLm9uFUNyrc+eB zT6Ea>NEW=~tKj;#CPMP0_C9$3i>*jYEg9|fmNcF~b;bZHJhI1QQ60f4Yg&lT3D1o} zK%MAz*B}3|9vU11VKqEuvLNK&Rlor)!5wIOdUOS%s-%!OG=Vfd$G;84%i=cjvYjO# z=v^C$#mP{r_p~cyg)u1p1bN1fr5_Hjxcn1o1sJVrc=zwYBsiKGExuHk;epT?y*c);J0TNUv0z_oT--40$@pS}jW5^w{k z34u=;5|`oSJZ{@(6_arDbrH%OsSC(ckV4rMDv54mRnsfH(&gj~I_k~2<}6vr%Tb0^ z2?<&m`wis3$^bqrG!5PZ9v@f)&Ca+#fz_l3zD~*7Wm9`i3r@){k8YA zNM*zwHB1HXm$b-)p|_1*+|;#vW~B^%y3<;p3HY`0?FwC9qhbx4Pdi=<{v>y4Q*F=g z0*yA|$W=4VNL35d*!%>TXE*Jd=c(VOM8f$4YSrF@KBwbH)z9=c!LTzRf8JYtyTc#A z0S?NrS$%2i?J@YDCm>puH?F)xKTz>|pzovYV)_J(b-EbkM9?5#y-hMZ^W#MgZW8w+ zbf;!#cC*8*T1SNbGAXGyT<=~hy2*;z!icHT?n5$CdbKzrcrZer*{2zqlfpLHQU=>C zj{q8jE{bt(ZPPRZkZwiR*YQwv2gVzcgZ7NmoS>$|?9){^0a>czAkJtEDc=TUmO1?0 zPW0Z2!2G_JF9Cn2dU;b}4F7Nj!DaV(D0r!6wz-a6x zxCy{rA{uW2#1N@5^OC0Jl0kWeIFF&*AogOdIMioxsJq!F{t3}1@$iAUfT#2XX@J#{c+V;eTe98=T_Xa)Gel& zqm?j9xT}-k`yI_pJ{L?wzC=-k>+{UwJtWok(k9C77OBw=+wEU!aS^tQ)A@_-pzTFF z-&79(_$t9u>#*~C8f$->P*Pi^c6Lo~< zVtXhi5gP9a;AMA++x84@XJEf{rCJ;0J=zvY|?JPFi)wGU0isL0qX0faE6;Yvc%5rit^wc=f+{daa1Ljr6-`+#>K z6>yKPJc`5SR>S>|sK;mTouvZhx3U1c<=UbW3I4}GBKGaZTM|N- zGrvUi+kjM;k1aN12eAlRQf&CQwBoQ9H$VMKSi?YoGLj8xyfNK^N!RO_O$U3NO$T-` z3sacL@39A={2AJ%MvTh@?c3o5p#k)m=1XP;jJ%k|%}dVv))Z|FqO)6>mgJ%vVleZ@ zq@NPvtW7KikUWccT$ZrEie8xW>;n_KBO@iFqVDD5(vJ%8`D^b#I>Sb6`$vbZd~{~- zNdcoKET>FK>cuEP#mm{$2#tL=G+>P>Y2zjH2ubP`BfQ+a24hj6$RDru_#r={)GL*J z0@TR?G)B8{pB1w;s_lu=Ja;{=?h@^1HvL*Bcv@P^)4LwVOwQRlokU$Ua%DB>nl=p{ z7mWmKuyr7xKPK}QOC4z%ge!i@oXOFH?q0}Y{<*Fdold;k;n!~IXju84~!X>y4P zf!%)kOLBSH{ygfo@! z%-N}IFc7scdP9pK6>0$m-|m{Z#fOJ?JeX|N4}7*qV9yN zbb+{PPMArWlS@$AS5l@cT(nm{R zPcB`AOv{^<`iv<13I!w5Sj|rvH`^hE{RCL3z{RRK#)R-wOI5?pRN8tny?wWRcYV!F zP{?j`y!2gO$II0(SLNs?bFWH&v60)@bAEhPpcBJ{7NG6qQJACV|q zxf-xHL1J-kM;C7sQ+sR~rcMRHi1?A_aTT+c8Kv$pM@E-h?NIk+-OJXU9 z*>_QYQhC^g19|S@-i-Rz~3DDSEd$@YF4imQ3r`)}S& zD#O(z=*BzTMR^4qf1kt{1;YJ6>AJm+HR(pBsX@vU43~$9QYG!vZzZuW*5uM#57(f> z{iE@k(2CvnH8Vfjs^wHQC0X@DN;u%Z2c7%^+vboIE{*N&ah-klT&rthPZVy!>W{l{ z!iNgvM_Q@+GuB~FIKS#4V{4OO!Y-?irSp8n)F&Bxh<*2fSHaJ>K#ewl<1hWnoej>% zn368D-Co(Xc-@Q9FX%iq#+pt4o)k3Y*?Ff2qB&`To=Vzn-_?C_K1?Czb#l3>xQF$ zga=TNu|@V5B14vrvtP@okR8Ayj!KwP#>~KE@-W`D zrWoZXy}$tNSv>jJGFsv|j_g0Gt1t0$`PXkO>_GImHbnX;iuo2CqPRN~zO1{H^gyADk_!5j++#4W(U5DysN) zE=_5C1Xf9NDyipzNuQ7i%&bQdmfdVas&DSe?ahrDI#x`+T`RT~I(_&Z+7Id5B-Fho zk1;TY_i&&%N@>bcl|RsJ%dDaRw`_jUP#?iMJ)kL*bR+!AlqJ&k4BQ%ld8~mIz+&kZ zK%1Xs&sI<%cl-hBjli%4=BA(GN^ln68F@-K(Q0&mP>6fo;E_S3dplQ%7LIs;Fi_W;~F z5)tp{tD~&40XBk0H(;%aHj9273)QIzvyK?u%+>|x#H6tR8H4l;u+aY=+79BEQXxhHn*Cic05S+G1y-;Jd$$K z+J2ALOt4$e)DJCImVkPO{P`|$=8DC})ISh5Lx4}4E5kEIG#fukXZ45j2w$AVq#k;g@8}@EtP2C13l@UTA4jNz&OKr|gOg@J za2I{Ec+moO@-RUbG1sMH?vY)wFs5y$!}RuQ9!*4fiH|Qq*T!P6TLds)S|hJd1U4=* z>9dHj!q*lrPSPoI?y?MT;R~cci0#ezFxr;z9(0+ zY@I=ecV5H$e5D6LW+1qQchB(ilu@%zUg0!HxU-}$cCS=Cd`-7^sUy&^vDz?M!i-#e9QXLjf_F|#IeF}!&+MoD0)+$yh) zFnvp?^*p*H5JcKfW;H2a%4TFa?OPz!4Y4_;kW>g8_N>la1xLugH-xK7``uFKj2100 zoL>A1y-F9-m48>J7%W_=xGWd>w`q$Ro^P;}cwMCrL0O{#a;2gPWe`Q-vGJSf`#)vZ zGAw(tz5>0^kmLonMWdN#57cH!mF&k+K&SnL z{;g&@$yS_by;_yH(4CeQTW6|ylCx$u-n^lxs+}lnVo61d&8qOJodHtkS;Lt#xt?Z! zzo__3|aZY6y^OL-^Y6q=Sp6d$?4I->x<)e zHW81`;#AW?N#My5;3K^t%i-Rk^EH~gptoiH-z*sTHgM?}+K(S4--^foZ{9}b|H=S` z=zjtx6l{$Q{!KYl#B(^z@xu8$y$9FG;Y1<^iMafVo)CcBgaa1qCfZ&$9?$>1pq3cX zoyZvr9H%4LM@J_R=!II3`%i1@OiF&5Q8}$^5okBiT2*)Y1%nPYRa43wB!1;Pa zK=8}cayq06P%Pkdzd!7L_mCMkSQn$Ur+-~t3{ZkQ4ydc<;UF;fgh598f%>n6JQ@dm zRHHFXQR#-zQJuy70Es-)o==IK6id~x%KKqAWSE7>)wH;!T~F!OnsS=0abdz<*W&d0hp`^c8gh7i^z?Acx3D;T8k6 zJ(QY0A9GkHU+;<|fF#aQ2i z$nj$(qz_jm1qg|WP<_q3gustUKne>=aZYVVnWQsCl1ACD-trX9tlBL~%~eG~S_|J7tj0u=khOy(#M^@q8c#2WGCq&qgL-`c^D&sP1xU!p*?m zrbEW=_y>DMqyE0Fg&g*Qj6Lu>fAVkN^~2is|JMaybdwhEF3m6>=x;FI!4JGEHoQqw zZ2k>+w$q>FuD*llvdbX%IKJEfAp1e)t;t@djtd~}z_Pvd)QtN)ul>byq%LF959YUk z;H)-0l8w}i!6!J-mEB)2y=6a=5(;y&|57a>0TXkAmfXt9 z!7FIXA(i>S8V=?#9?<7f*(MY=Syf9hi0KNmw%X=F{_7{J`|sp1+g>m1c91|e(@2ZyVVuc@m{hr%weuV-+)ur{c(RwV`M4X29OqE(oub`x{4xt6liL^X!dQsdOb zBG*8pQjO1>(V4+iW0bP>6xEr5rN#+I@bDaO8II}sQscyhiC&x~E^sR-1NzfHc4<4G zUk;+jx~jns;Aos)$yJOpmP$-XN1+Jp=*C}S6!-&p%=b_w#_(wD=Idpu^&GJ_i@iGq z6vzTvPg9Aa`Y9TTXUI$+{+uj(a_T8?qqLZp#@h$+&MLw@(g1v4 z2PiI@C%+>xBi1?rSW1Vh;?<^j$uQ(tdLO=+69lzZpfRBWArYV@A=|Tv%qVyb%O#`x zT$%hVl9)B547puq0=_6wxa0Ha*pTCj@HjMtOO-PtD2iF}fbJ%ibxj96!~C<1=ALN@ zl$PysB9#h)zn$%Rw-F!ez8q1fzd&3imP$EN4T7%*3)2~;F3XjfmkvOqR~sL(GkECw z)sB8TcQBvQ50b0Ienza4%UhWy!1Zm5m?z+#D0xY~y=~Oz(t||+d6pohOv`u<4Xb>u z5_~uXPk;^~R2;m5h3khCAY+>n?JBV6}gih`83wQ)sllEVf%m{?DDirlw>*HR8 zfNbGwbuHM!QQmOJJQI)*@RD=|@MenmX$IOu8NR~B=|!W0-ZK0YL{cT1)TID6B!Rl6 zKrlpcki%oti(Ue~CHW}`&?Zv0BL+6)hPq`z*vF_8@f{E1+k_u}LxZC?C%EC?4>#;% zyv0Y@H@^SA!ovmMSAY^-&5B{6np^sj;WV>8_7rGFoD+24MZ1Bp# zH&i(PkGZs@|G_G=H?p+RGyFfIBqaXx+kU(9=s8*f1dW`&A7g7}WDStAF*FkVjt?~W ze;l(b6tw>3)WbE0(pY~m=jSKSi=j`tEW)^UFJqeshE6HiDM>d_AS^Y5dRA-NCYmcWDxhkwb_952vzmx_FKn z#n?vc#YJ>|L$U?>cyr8eNfa2o{;^kSTC2z4b`&WEyx=q@{|`?npci3hH0{GriM3&= zW)j1hMQV+tpv-lWzU<3%Lb~$7l0*<|iAwffYjpn70w+n0LZqvGw_U}WDe5t}bwF81 zW`S-1H7sNK;xUi}?XfBTbL20ljD zeWsY?Upn8meiWOubz2sTLZdJy=i=v`v2{xkTi7S9S*V6{{tJj*DDf~%DY;^X@ct%R z3t3QyWLSJ(A_0{I!xBFvfh>nY38=WQQ|=iq>OgHjtPv?Svn&v^E0D({fPy9SSz9m7 zot8lJoSE5rv8{&l6n1qJQHxXbQN-jQ#oE+H67A!_ZX^$;zf2kT;rPKgp=0-iZ*YNG zk4%O2m2kQ8hDdFP+<9MdNwwk@O}`@d@GD}RfPd17#;k7(2enV*zx_(&&di(qP8a=> z&qKSE-BM`G+C6=jeWtX2ih6bli}bAn}()S?S&kf)K;wA>|LUehsk*%NL(7#d+#gdz61U1KpRR& z`AGX-YH$C@@ACcUYvTWn@yh?#>igfwP=T_U0@e_^7e)^Z6(y+Xpccdx8Pv^>%}Eq&vvCJ(D=R^&gmG7^<2aXAhT)p4nqJ+6LDvi)yASwFz5wf*vc*?0aZMtbJS(S zRYc&o*+#}1v>XnxA#&mwNH-^WhEb2r#&x78X*8y^MpAarMkiS4#|Iu)uVz-R`2~m0 zBGwIN3cN^_p0Bx2VmKDZB@U(GlT4)L*tj{#(&(f_R^21AmDEneQ@J&k0_z#;<7ho} zZBm0UQfZOtfVaNlepJv>()=Zw|O!e*%K)Y$xGW;oM-+Y zn0^PJH+*8)D$d5BPNj;4fT1~sN}ja%a{*y*eWo=Fdh1hYsnHp`0T)9RhQ3MF}hbl<5g^qKd9&;0ny=JEWe}f?f0D zIycWf&}sm<8lCU_Pal(k0RsuhRK>zELh)#cF6brYk^D3(J5op6Oy2G(@-ce-(&K7t zp-ODR492D36loHmcs%@Uq&?6JN38Lfjfqo#|KNv!k|H6?5Fwi{0BwjKuiC_A#`+K1 ziv3na#XUoRVGX>**hvY%>T#+_k*_I$K0KUv!cPmQk6h`n4-cGhg#p@kh_yU0!AliX zFDzfvl*{oFp%S8>MW6Ab@??=3t;EP^b`LjB{MrII#D4Q9)58Xu_#Z^5*@Cxy&O4>x zsBxtHvM9#I$%xd+RunZ}_QBp}AF8%|o8n`1}xn`*G*$-ohmj!dfMw_+REM4|9ViVG_)i5(NSzFUp?c1fprz^Iw4 zDnx`2n${8KddNIMM;0-^Fjr%qxg1Bfja~7fptrKyI6?qxh2Nd>KQ^N_^wvvGXwC$g z+7P@Vt(v4d(;&m~8%fvpXtcY?$mB5=sxyjUk2dSlDprwOgU;r5FjaRfTEYm>Tgc1f z#?kb*U;YZcgW(QK55PR+}VZXX~*OPT6ZbBo89WLnQBCa6M)o&tyL(%n? zUs7u)U)`<_pD8fFWzn~bMQX}4aXu!E9UL`J_7xZyC0me}imMsD&6U9!7lc@EFfs0P z@wwpQ2HfCyRTBr`LSThgVfOTbmqQ%AHLnl5QhEdR?xCXbHkQO+v+-QPoZGwyL9P``}-VWuf|` zIvyovBDmpWDQ?D5mR96ABzqTY>o7Q1rvT!X!(^l08WK-IE%-_;!R{p_c8D~&EJRBA z2GyV}gW^(obo|#RM6(JzzLFI$!5x+3`M!h*o?@mL#|?|ihq^eZ+lH-@7v$^Z{BFqO z{>B+`>ACaZsVP0<{%Br&Q;;boeIV(u`tGL_sfG3SPJXj*zoX8R^E=CHrqdl}QIu!> zQlLe=ATXq8Zb}z$R5o!njgx(qTWVL*J0-#wuL;8nXPC&*v~U~JMdpy6FXeJxqKVx; z1V()Q%`xXIg=y<#7WSQq`Pk5RzC~SFUQkmG-&Ja#?zw;2vW798EGIgdeMZZA@3rZj zRCv9LFr|szVQWx^C2}H{=a^?pm7-AzT14{S=Ged z+Pl^f7Alxi6ZovQkb8No^z_feRE3J$ceaXdYYV38+gEH$+6xF3sY6SYwuh@GU)C*P zR`H}S6Mx!Q8KRazN9(2IEriNak8Xs)Rt1cztyK0*k;Ul3n(}g@t_`|}=rCTrQH)zx3+dhWgLhDhAAI)%FAHP9gbK2zlO*Bj=vDiA3I zFO=uyuPj)CCo}a|@YmJ$6gP^8_rIk#x$xn=lHV2b^*@?e3jF^&x{2uj-JdE@-1;tK z;XWIuQN+zC34(KT6;EIdiRo`;1;t`S<)edldPtMb8mY8x(mJe=zesdEWb&??_#U0>GYxruS)KBJ)isxg>@tvQ!+)sKcvQ%NM05kQD_h1kQn@VAARRWPSAzznUxE zl^u!uJbYn3mC-0&$fTB%60aVJdQ@LFmA^fv&;(NP^uSjUeqd_tIg_7`fQTAiWsnrrm266|25Nb((Ah-3cK# zq2XkbGK8E#8AzEqN6ZSZ7^tLIFj;ROq8ZzTh3<_78o2vyHHGrZ1sDQf?ZwiZPH!TaoB zYxaNi$tV6F-c#UPJLw?#{XuDD|8J}Ef9ce|DSTOb8z-~xKmWUxtD^C}bt8X9dZ6QD zLJ?^0Gld}F#Y9}-v*A}ridw3{z}$k31@Zy|sBl;OMHolNhv}`{Y}{;CXC-2_XA7ky zTnS;3Ayvyx5Me*Ww5*PujSUI)&{4Fsv@;p&rZ(Ts$C{qFUyn>!zhJh(G?CG$*@!pD z&PPJF&854J0{|u={Ta#ofYxc2XyRSMbOCm7;_Ps!j zKo)3%a+k|W?IMHh3`FtmOFM-{VqID!vEAk~fhpb_c79Tv)3!@2;Ku(THrZ*`qg9<< z%W_CR5LXjW+`f6MGYA9At23c7EF>8k)M=rMn~<59Fsuc>S=VBA-D18N z!1uijIX}1kdfr!^82F@f0VyM<45jhyNLjb#=HcRW_mI+avUed$!bTRQ=LKo_0Ua<4 z(o(WB1Njsx2w&tWBDHoO1zw-;ChfQje;%5H+y&6nxeuMPrxGi>$YD$TbNSf!; z3bc)%7Z?xGZjlIzBgU*WALdVgpB*)OI{~2-LAx4B$rwlq=ETf+WJ&rnn=(fL*dG>g zGA7gv?7)F7kneBEy??&QgwP2+!-F~+jSRUfcOap-SiBz8^*2BGj0ShIdvpW#x2K+W zi7O2w62ej=4)%s5dbyZ*J-5=pg**`ThQVMiUZ^jamy~%@bgHBoAhf-GC|2=YSYUD? zE*1!P2%a}Q7~Qk{!LAUuTq$($oNDw`x_C_iQf=shC~318OKkS0En6sQ3WJEv<}2n4 zlXhKhwFQ}4Z81A&macft2w+}r0KaZYNe@)>O;$)`>4^Wy=bU}$7NIv`H8(SKVLt%7 zQhbdhJp|Wd5#XTqhk!1|tysK*&!V`*Yaw`Y_W>q+FQOsU%5cV3d%J|>SD?xK!XqkJ zCMKh#1PzfVDLPsjRLWqy)d;_*h&YN?QGEWM8T>$d_a`(ocL0bd85%e8bELaipI>)o zYz>vbt=XK;ZrTwhU+-p>$ebt1=(O;(6$zVr2~}EkS10`g7p9US)YxcRry)w1YB-;M zNf|at-wNkb#6?l?0UK!t@$_20_$gVPMCDx~z0F9DZTT`inr(2B-+@alqD?8E1CX_V zj5g{lFJ0C!8?pty8HZOaSSr9su60&f%z)&~K~-hyBjP2#p%pz?|F6juqrD+B%lH=lEHW1KaeJ+pklUL)$C5M0D|+22boPnI;V1{1_M`Iii}xt3#{<8^ld1- z;8e%3G304mex_p)#Nwv4ZHV&|lqW(DhG);S{7+P1)|{cts{>AuxtV^E&AlAg_u5uRdXoVn+KbV-g5UEeo6?s51WQ2IF)v8m&KbiE#-m8ha1 zH$G?&Wy%02Mm<}?29v+XOie}uxtBnATn*;s*zODAU=Us$_B>BwvcdHTZdsiN^USFT zc_UAGb!&V!XrOUAU{6VH_QF@v=4-f@p_S^hb#{cR%vyysuBnRGZ*<4&8c&urwRiK- zC0WbVZyokaS#*RvQcUJI2wHgaxA{6yH~Vdz98;s2AY8D@0VB+uk$I<1Tjz1)DD7zR zadrrK3j0s>C(2Z174-LGNKmulMK)G7BP6uk^MPep7O9Tv+JB8c+=A2Iy)a9k`qMt1!pUD(2iRfD zNY2Kr>OIoh$4>8ujV{6@MPK0LCVCQKlM0%gDX41>WxZxihn>|hgz(hgxAFj!yNuc` zd&Zc^$jhwS!wle0W${GZA_1*LfU;3=PZM{8hC99Bc&5Rx0n6HU?^h3a>ToAlY#Ml<0twoK?PE0N6v}RYdPx1$ANoL8qAS(RB;<-)GML}o2JcY;i4W$xrX*` zU{7ZTr<{!uS!6JxNJl(OE}y)v_8hLBHq*R4Y`E>NgP3MV9`f>r$s8+GELQ2Xb*K78$*fs!Yz9UwG|TA zrZT41^R zqdA75O@Li4R6^|t+mN$V1m;(AD2K~ACk=S4-J5xC9}(8vz7}Rmr%6`h z`HT{&me5b|SUzDqEZ%VoRG=tOanK~+5BcpRfnOuHWpD{d4!0cza1GuI`0TwYUXNSy zXPSlR!#)bb^@@PusI?a9cJVIfF^7DxSXWe zrf%L4j8ZvOj)s#RWNJ$5{m5@e8W^%G#`tBIEN1qyUjgZqw63r2i8MsCbwljTdGTl5 z2~39mRj_%=_QEd@vq;k#OlBFTt9Y`^SPq}j&tbBgj4{^b?pEP$lK%_MIW)2wI z*V#PiUKN^CIU^UtQ5LEs@uGy#sb`ca$WB~$E3^#Tl$g8qP!7s2S$3MFny@GW6X+%P zB;sb`foW{7!J}gS*wI{UOnhsReVHeQRap;LGX$_94sWH-l4h(ApXUS+wEbyf@r_1o zcds5N#_rdc=$Ahqfx%eUhm(J|x#+M&4(}URm7t7`&iHJYTW>~YPp|PBA!gT)8S9~p zXh36X4Eni|{iBVQTwn;X28uxVK=SvEXdnR#*2TQYVVARr7`~A;#0`!yLOsar^isYJriRZLA*nOZxa}`&T|Qexs(&WloM858`v2pw9bIS)j2(n$e-1C z&i3!wlMor;7%h2_Ybx>-DQY-46y#O<) zy)xj2vm*N#dvekJDiK@EEx6_W$2lX8K-!szT^N{=3>$F8k;lEbq^IlwhDR$85e9D+ z7}>~_uw5lF(cL#-4n)*78CFLpXC#3&r2dK*VH(UqA`$vMbH1@wi+H-n9^73=@>3Du zx(|au_FkVde+x)#`IBIFOSHsO8YtsZvl5&s7;Yj?fm-2Vm$6g$e&Gg@_dImMtOip1 zz=NBG1#CuIlb=eFVHDnwi9G?1%qILsr1Dj1D^ymp6LMkEqcG0~{0>?U#5e;nWa7(+RF?8ui!O5tO{KU~ZwY{$ZiY1dazW6OBSN$)M~TDdxBGHaIu zy@$H#q!jFXt!bepHIyB+w1c2wH{{-doC%+~F5yF1IQmAF;~1#(+M+R8(!JDJjS^}d zsonV;Bww_Mti|0^xiF(jo3OH5aLBwaV3ca+kJ|x z)*M!rZ+oD&?VX_PK8vQ_*T{>o9t~e6yrG^wf^@(u{Vaq&p!A=f5qfc7%I`xWo)NQV ze1M|#DOE_A8h-@|xRaHq);AqiTj>78JxT4et~7V{>|=T)9@{&pD?Z}Yg0D&*fcF(! zkGGM5ct;*FG!kgHN2$OkN@%`ywsglN-Aj0i0XCjN?VW$;35ySlwI>fK9BgI?I~s*k zDa?_|;YQEw{WNredG*=H1lrv}Prf293&lbn5p6&1D0xZ3DAL<1fMwy-95OI$xBa8si7ocrp z9-Ck2l_uala1O5w6COAZXe9gS^$4qX!|*g|ygCm+76msV$uJ6_MSkldHxlomugB8_ zk|56wunNd-H<-77$v)CyrB?{pfDVM@Hy^InOu$cVP-*vZz8Zm)YNp#<-muf#k91mp zCDo?(@IAzQl(>j80b9_Jeem=<#JCCNzWd9}pc6 zKi_7tnw!{|^^|x5h_&XIWYp{Or;%u-vsCD~OXIEuWzH3KKJ62IT!w@Gjt1lAVmARK zd4F|%bv<>yzCzLhv-zC?*BCmH#7Z5WpXVcvsI~5m3z0PBTZ_c1In0WRoTtN|Fie!^ z{SjUaZwYf9%Yaf}xf2#|Li+8CJ-6yg9Xm4)*q78-mtlt}1%-)6raefEQ6{ui0ZXuw zPvcc0Nh^$XSrn(Ws41$C$BCg-mzIz|0T>#SSbQ@>h0v*}Q-vI$)*%__#}^!b=&{Z) zl7pWdWzvr^5ln-tn(5C~iAc>5iR+R3n_Q*qD~!)VBGS<@?g+_jE%?lxmu#o{bydy* zOCy2UlJ&%UG3~E<))blaX-~$>OWtM#|GZji zk1czeFsrQBe)3;b;3e6r3?e&LJYA$J!*BFz|y5~hn}lADDK`Iowj!blpc3; zfVNWZSSAqS>?`kji8Csompo+v|LQw{Z_8-_<7idH5^)AE6)vRGk|1Zpm(3d2NVI0( zoK<&mEelYgl`cK*A^*wTac)YLx8jsOKx&6Wp{Lm(bm_cPzaI(tOx(0?Fr+@kI}4N^ zqopsa`<5yNW@)+>`kr}?C!Bw*$I08rGGDn(rPQL~Iy5ZUN+ppNhRJf~C^^t!?U1g{4R$*BgfXGG9J9w%{X z=s;!Bes7x~n}a_RUkAujyOuheeCKNM7Ki^m} zdDaI+!``E`;9i-H&etf~SvEaqP#fIewic;9UUNS1b~87=OMuVYV3AC>)~^Un}m< zI~_Mdx4|=+`~H~xhULe( z`Rb~I;I`nvurhZT8GCfR?-&xsSK25Op|7qzad)_sb9=o4z?xZPh|FOK1K+xSk?Bf+ zb#5N?w2*nM52=iO$5&zdT1qeVMyKX3-dG0u>^z)D{wAI(`NK%4lHt}j$3;ax66rm; zTOIx=^wsPKPaJmrJG3#O9H*c+4crQm47>t_SB1TEjXhWJ_w%6kTNnX@CT=hTb28t*J>-~6vzM(_=cm?_|w>v58X@nU0idu`QnT&LyZhz8fND%9l1#s;4}bwbktL?>Ig6XWv*&^WyTeX$&B__x6}Ouuy1OOXlF~MOu32shd+FM-6|IkP{s#K+lgTUCW>=$M2smnQ?U{y=M+mbsh!ng{ z0?Ru~{cyfWZjZm151+z zCX*7zOATur^_NOV4}vjqe&VZ!k$vg<@ns&e58qoM__G65G!!AHzw%}{Ea6!55!#X3 z;DUYL!m*lSa7xstW$l6;3$LobX`GwsXXtBk$)&Opn$Qg2zrt)Y> z##UD=apAv5cxQETA(!7hkR-%^Dl+~P`sQCF4`n?|GsEwJgtdvR&3B5my^Vp9gM-a~ zPbCTz$LtYBkhrYGa0o|yCdMLrIDv(M)%<%x5W5i68u{?XD4+^MBg(j}!+dAH)o;16 zQlI{`!-7jv<83?#<32kqn%fau~3&dFm9$!iD^v_=RfopQ#oCo=aTGdt+wF)b$1#!rQf`JIP z6KgXe-RjqviPT4MIzn4t%}{KbfnqmU*X%36F#!OVv{o6A&!I<4Rv5<->a}l$!uo+H3d7{47x&2}apZ1raj`>O`jbQx&edtF{MG)V;}l zSYsNx*M}o$ER#e`aTTx&8;1GzSzs6gD@>EyST_^=n;_wLdPtD*8$Uy>rMTQki;WZ%9Glb;a4o-6{y4MVmW=dD^N$04!-DLrhJ zH@+Q5KPw^8q6}pXNODK>CE}iG{4t+1Z|n&jo!fU=h;Ct@>Fd)_nme=3CYB}cIceZZpgOyZL zv2EM7ZQHi(if!ArZQK6Ewoyq{(%Jjm`|mrt`|dvH)B5(VG1eIGT+f{Ifs@j&7s1Kf z)jR65DybdV7aWt%jFc6mg`3MoE8Wf3rG_i=EHOAg)P_TJQ9M`$)mNey{6T_&+Rz6Z zOKC}g^p1P9nBN%bfIR>f#caU@2Nu>Y`495(AETV9dh;Er_s7fqQ?wyo@>ri>-vfyb zxY&CGrDo$Ox#=!<&uK|PN)iXhb)+G<2j$xg$v;K_&X(-WfeV3r+uao0WXix)SzvMQ zkqF<-wh3)^M|v-(;+DywXN;Ur7`G;jKtQJ&deBZs5J?GJ5{)^fRH4Y7L~L=k_blU8 z2{mb)9^uV!TiMCVszrLRZvLjtEhHg$Nq+IbJO44tPWa#K4!(MVzlN88=gvF*f8Jdg zrLX0?Pa+6w2tK-iFg*wgfPd_58Yr@XGKjK*un2L$U&>NFq^)i}y0I}ym;06OH=1Yv zLZBGj2kB(POJP%7Z2`BnTS@7AHyaPnue*y2wr`Q@#_FtFHG3I6vs+4{a*)N_m|g(n z9D|OToMnct91~@2v2eDE8Il`MmsKT~GsTD#Nth@D_gp;3!DHFcwY7D$l7%>9b#5e% z5MpONN0as$zBnIfB{QXz@2nx?s*M{pHEOJ?6<4Z-E4o|eO<2px&7#c>>&9ct9}$+6 z7980mKRA_Iv85=*5++Xii{cGV{cJf>G)=|NhpVX@(5LW&E1@Z#ChpO7mp*EPi>!*! zXku7`_p)U}*>@Ek29fUPP$$eqc}2B4;yQ3g2m!_WM++GDCyQ3-`I9%`&7v@na->Od z(2Z~7$7pgP4Q>AQKvDaqb5duK%(ggKCFF90#%*>k>ko4_E?}5sI@+}URF4x z$pr&E{q&w08CTTTySDPqvH8yFE#_$^X}3X^9tG!V*EQx6U+Fh6^;QxYJ{e(2Jvh=4 zF@`^07)JBb6$a5E(YDB^wS*_+doEo}{_rJWvV;h1+#M_C<8z|@Qm-w0vm(dS~l2Hb(H zp!FCLv(?)Noe@oW^LHe14tSpt9TDFpSz}(3-DB!l^(8=6nu%{yk1vJW@fv4E${UUB zszE^IM*vR{a|oaqx%0D1%$wy~Ua|ePrnfF^9SQ$h)3f~Jn*QHyjQ@*5tu7<|PmQsv zmeQsu^2f^B7P( zjv$#||58mdic-wXvE)im^G;RS)K-zMuCTT$HHI78a@A+ad@?}aPREz9*!l>FXf1<6TcRk0LG7vL;eqRqd=&&6N zR?38?LJ<6|&1$33pzNfkWGYAS=xna@W@p$Df!r2A|L6)TZpLT1E|ch*r)q9RXi zM@!oV={KTkomgbt5NpYP>f+X}nY5lXCs?jmte2UHu+r2VK71q89>0n_Ajr#2qb`50 zu*6_dQZS>DWLBYNdKB57?dh3vV5VHoxWbJFV+hN4g~p$#6URtcU2YKP0_`B|P#+#W zF}q4EJ2gk55z8*qFf1;)*z$#DdbLi}hBX`_ad|8-V zaHyV>$e)a6(SQVU_YFfALkc>o?Pe-V;d63gQ;8oVKvJlK zA&RAVq+3LjyNk~)Cmk31gF>X%?K#|Z6IEn~bqWo*<C|Zf+k>;6=Y(5qnAQ;5z38_nb8sDv*W?GZn6{ z_Qqb+W)Xb_TI1~LkTd_-`VPMLV;UMSZ?SvIm)OWR;m<8ohhQ%DE)yK=d}n)Xr&MUz z93T}3+y$He9{(7|>ysah&;90`5pGa-uTcn{(Tt-x{UuMIGt~Hw{xgZEQBNwoQI8NY ztI&9z9iCoqbo0uWzXAc^&GiyS1#GRP9lL|LLoK+k(C065wK z{Dz(~Ppz-*=eP|J+X-k;DhTz5j5h=@H}H>`7Xe3l&Y_PArAFCnr)^+#QpszCS)$W^ z@;7?X19qKsVsIr8L;s&Nh)vA6oO31h!59Gv#Qabow(+~g1`E0{8lmSFguapBdL@~> zvewzoA5So<;m`0}(+1PwH%begvbIliuVIf5`qsE&Et?QnbEx;f1Flw2J&%NMh&vE4 zRmk=S`2MPs?VU?#^({NdB;l&+MGEL7~m zS+3X0NvuJC0Z)b|Q4TM2CU8kF%VK!)#Rmg3f$h{NUK7_ji_cfoV6_l2x$c#`WdvDI z@2pj5YI2w7spE4N6hi_7N3`nhHt7l}d6v$X46~ZMR>o`Bo{u+~PS>(UwZudP)B`t$ z=2qx;@yB!N>2JKbZ@Tm=;*bYzK>+cuwa2mUU(fbuan-Dm0&jIFEr*a zH0LvJ*Y(&cc{gfzb+^nnpoi?iPr-sN8u(3uy{UkHr+27GXg$ zCX~jxQB5JWI|Kn-+)*mhcmNVVQht?Doem5&@x!ynTVD;{gd8t$v7esST6Hl+H7X)2 z%$ba`EQvp}+?7y;wJeXRj{GM&s#9}IWnjTRO^1PH^I=b4QvXsrdl-p2B^nJ<89D?l z>wo)R`s^f=XE*mXR>azy0#&OhY$8WS!#53?uYS(d0!K3X_@9` z%xoo_MlF6SER0T3qy|P&w*7!_Ms|rm@$pikM4=s|+MrRvbIFI&h_xkvlZm47L>8BE zETY$2+qTH0AbgHZ1Mq2wJHBDoM@T;Ybh($d_`0sX$dYg=v0Bqg!V{~ zmkMFRCB@!GmBq|JIj%=v=|FehOS+bxLD15G9@+T~G@2cWyp<+@)od9szf%3vIDMt2 z#lrSQgrYNVE9lee>yZf-EEcKQ1shNXe&EexBuvs7ro7=J>`W#^7?ijbI#Arv6z zJS%Sm^pX>pfw06g4CX7>{R&0hp&DGmQBJb+W}v3MY+w&T9xod3thc55rCq5aHw%k6l;_=*q7q?%H z%Tx=n=Wc+!KpEUT0Lp+bCJ+98}>ab zO-rmj3PA2WJRGt6&_FcBgdNll$6$f%q94}-7tHjWzt6E<6Ra}9AxW_8>FUg42YdT> zv^v$k6p5dbb(~0B*^z?phh6v=DvldBkY=NTKOJdQ$IDvbvU6Ma28fx!^Rfa0t8-yF zxF}yM_>T{D5*yt?uE%xAbRLVG=U3ee>kfyx%Uu{|CifWwat0QGxc%+m@vZRrXWMjt zr*v6aU2&(R#wtP_ze$(!doRsQp_~jUn&oEED*lcHtCQnh8d+F&(MdAZfW4a`$NIrV zbET*3sS4kKw;QUs7E3-gfzo1*{s}`W74RGBx3c6rhMk{swLb(wnBG|B4Das*A62=X z+N1JjxLyY&k-}?$e}MaZ_FDp$q3_Gh);isTv4lqSOe`$dlCT!MUy_GD-p3*34i{mz zZ~f8<-D_pmE#wXcU^KK@?E+ud1;{;GsfwWF_h9pRF1OLUWH^~bmR~1j?+iob=bE2R zcPzu?&4ffeqsP1tiEje*K27-u5Vl!uu1 z4mzt-8%>rPm_)2|#?EOFHa3zmGU_(ytUFPbBi$#OX_G-JeUUl{7x0n{5Q0G-wNr!0 zzB0qizOybprG-Hcf@%FZ9+w*7-oD?F2t(~956MmKc!D_KjIIM6TiBC}r9=A4lY055 z%&1OhM!ClnbUz$2$SzbS6xCPhsIwi>p&sVoeISvf3g@Y3rVM}SBCBFojqPVu1jzRr zEF~ZX=MM~qL0yW7x3Ge9$Ba}Ih>MhwN0$5<)vIC`_W<2zPDzaa{9#HN)*bEuIin)) z2JM6mbCRESB&ew>FiFXP6d5*V*z=L9kCSp=-7_`sO>(Cp0>gG7_*JpY0tAzzp5YXQZM-etbPi$UDua2HV`+&MVCaBadlmQZ^IZnC=pN8 zzHl8?%X);i4ud_|$3Lp|1S-kzD;MW6xI-&|<(i;RHe`V31ZoHy&? zl&d^wixMYs;B`d|hGk|?6ER<;j`0mkJCeHap5nwQ3R+AEJHErC+sDOR&Z1%1zEY?# zFhKRvDdpOB%fgMP89jTifGkV^g4IMSh?h4&#dD+C^!ptg(b||ozx|LmTL2%iJw%+! zH*YlN^&P18h+id~ftoE|UWU9>K}tLlGowAkc+Q@J5#$V0JLV#9fr`spGdU6VWuI4( z|3Qm+8_cTpd!D`K3zt61f#xMy^}UZ~I}aRu8}~23-OsA0pMXWMvDs%Zqk6az{~mqm zRC#Q`=J$zIPkxUQLwJn%ev?PNi*Fe?*mK1~KpWBrn&66%RIe$~h1t-H8m4ogiToRF z;ZdES**@Q3n22!+qOL%eY!E>3=6HDXyuA6{;Jzt8W4nIqUI%O14!7+)1zM^kK^}UZ z483EAfk9Dzz4~nu%mYzLu6)>!l1u|uLspR_E2)rw~VUI$Z;Mgc0N2S~K zB6q&cI-m92&VA}i1o{R2bpM(CJAtF%octMK{>H8hKZkE-|D@qV1+_Q%>89Z|utz-Md_={}C4O9Efd??`d6SIec1$ivOTLaA`nDBx@gF)BQnVw4W-JE$4Vz4`D zDsMO1n)4{c!V5!hw>v}FTZYgOQG<#lT}%e|j@iR8k5tZ@hnSQrLz>LN7-u2^qai09 zrF6_wRdotCZ=5H|n~tSDHUlub^`evr7BXiH%Q06t-souN!1*qfEsh?zTLC|!upk^H zobDtgFU)b_V68LmlA_de@%dMW@KSBX)dcl5Nx}Z74&mPkAp4)9+kc4=vehp1kXJE$ zVX2|12SwmvGRP5|>V9e|NmrGH6XGMp{S+K3GFA^UF;4GK*MROWme?e=N!+HJFOgYn zYDU{k5N62OUMTrk@IBp``^?|De^`CyU}|J@ogWMRnxF98c+5O>eLXndXFs=Jk$#5S zeSG7l|u8+#*iD-ZaRKE&AXn_TpVR~;>_oo{+_~;sx2>1S$FkZ133XA>Eq|W zag8L@{l_Pfh$lAt9D|3$qw9n@`a4FL!Yb>Odn$imtvREgAOVEn^F~U+bIPX!zo)QEJ7J;PF+dUP?+yFtF{lZgaELQTeR)_L!kyc zuD84A_!272AMej5eiiA+>GQ=v3xj2ii#f^9JMBsT-+k3;r#up3Hw;EAO*8(wleqJx zFqs&Fn1%sZ?tSzyFLC@1QWt3vG;5fm;4hF%Cg3HT$^CV=K1)aa>k$o7Y_D z)3UbbRnE>Y=BjfSTK7h4oFi*q_zO(=7vlTUb3rnTzb&ri)Gi^WG zWv*bf8Y_+Nnx&Uh%L`Am6#XZRGFz&6{SEY#@kGD4P$r8Rt;Lb3d>Inw_85L8-u&es zC~yby^ssw%{NYy@W%~L|W(RAWgsr0IYV7NMf86lW0@@g9SuiHJ6|qs>yG(4_in7CU zFfsJmSLzG+53+xva8KBGpk`A3xYhrX(S8xg%PAmb>4~*Rm!TIqYUrvti9UwsmpSwI z8KRW+(F>~}ktypc0R$C@pDC0UneaF@m<1{J_^1S1a_d^P-N@}?|i;(i-Xk_3V9qt>9N`gO$VIUKFD zMJ%%f1b>dh>1*4mAE%nL@klV*LV|p3_aAh_y1G$MwRbeg zWhVw#oKJ4=VPU^@DVMf>7D;lAzfud*u}^ zI)HQU6q~g7SFqQfcFlGe%vQM*;-(YRBZ*4Pa^&V=#QXzl%Zj zhq0ZUvMK`T=Q%Dd8#+xrG9bW^7y*Hx9KIr#kiD@snnVKoGw#lSyIy{!U! zZdhm6`0hykH)2E?7VF`$h2Q=5%FgKqK5#$o--gJ5fkVR-iGxMKw-N+kyjH*z20o(@ z4H9oq@W)h3Ln-T0b$L~nF20k*Q<-bX3MG4vgf@mH6@_yL`8;a!w0k@q_5dgT>GMr! z`Ev@%FZ!M3D89wbKBzx2Afgc@d$%`ik6Pf!Lg481`T4H; zpz+qcFAiCxJrGvF%z=ousUb&0fSeAP)t&sPOBRar+GGgD;qHgLP}sv2)Y=NXX8%4U zuM+~x_V1867jC7fyO6p2;!hv^6dnw}qZia9fM8(&nQgvy{}hcgW!fve2;Pso2zhe- zIDke@I!DPhcj5x!A18GG>2Gam1BA|5F9Yxf1$c&@en7LHWXw6R;@Go$kx5#DpL7hw zBG!HwvtU5z#=U91CDDUo4H5FJSQ{@r=2DFRJSa2BgG)8P*SI#j@ zcUxg|G)o?v&8wTV@f$Uy$3$Ux`zCrZYW0z;?qs?~Io&gUpmzFUFV2$lw5s^yx|Ue7 zR#+o)ffM~?QhBFW{0ej^F0IQSQ$!kPEWQ#2-_MGqFFNT8V;OxHk1tO3@BeU7{h~zJ zxIEc<)&`o?zNUfIGceK3|LLZlYr9Kd`C9=|65_N-Op@PDliw~58aS0fEALT+$>Rtu zuos2er+4_~-tu-OYvS5$94zZ0mc_EJOYv}^S8jFJN4Msi3L}XzMYq3OF+f}NbHY#= zWfvu}R6DVj{@OZi?8d86^46_34C05x?)2yPzc7sjRt}Bx7j04!`JXV&f0_sQHT`t@ zZ+T_%Y`^3nKm3nfKg&$>Wx_{&JOMgb_q(~oh+x6u;Gd5jHJNoJ3(5a!G@?E+|_UJ(0p$XG87GT>kwQ zOut39B3G@nv09W=Z$PE zBR(c$kLHZU)PIEf>+6l7=D)6eO@u{&{^{%eJIU_<6A=o!SXlobb!v8!)?a=^qo0eY zlABkJlC%T?ng8|E2eEr2@a%@1-sii(val}6tpwIj9t8vLN? z6kBCxD)5mwcGYdFhWw?<`^o$Ik_~}Z4BKXf+`SBFAC}_zxr=4e^^_oo$rYIPBDO1T zp}UP`%W@_C8ZM6=M%OGO-)L-!l;{2h8=F=W^Pr9Ejand8woXD6-xb5+k4&_~-=ofW9pba30r-Kd3 zoqlaVW6>4l0_5{-Ideww6+OZ*aw4YStNs|!{DzB|kieHiK~Lct1=z-U%mGQcpK^O& zVbeb*{laFPTKMLy;^bW*Xoz}9?;6|dX& zHgr;t9-TF4Nz8GKD0E)P?2ReUCDGP(w-kv!fk%ki%YSH-3Gf>6QE7DENKZY7No1lQ z#g7zbgg7gafb9gmPkQwj8$q!8#GvuZ9B=kdpZPP?n^P$|&!`XHc3cu6#g#br?r4ho zdKx~72%}Py>1h_paZ?@)C$0`ApUEjzpqQg2EX!)8Mz(P^f6uz3J?KtsUP!+R733D4-oM!!!1g6Y-@e!znqSnb|K07A;@?=! z7<-oWYb~RE)Y4pxH#8uV2@nv&vWK@e z2pJ=Vp*h$~8gm;}-<@#9;Ps%x6utWc zmZgm3cfWcQ5#S8&NpyM3z$UhL1$Rk=YfwSvYtz%Ev{n5^WZAUnXYnpeV@^JXn#P&c zAczPtg;fM2<~G{F^2s@U8WFrwHZLzMh0Ho)xHaAeT-tXzFM-kql7-s+v(nXR@q8tu zgB8f`V0Q#n2u_TP3iQ5QKe$>ySh*xQp`Bg;p9}E~9K)d)4k zHgsa&QW*pG)rxtf@G58WbH>#Ow#44H?qMzY9hw~#g|oqR9Ztte`PEac8jR3lA><5^ z?-Cq4MM+Kngys(8qzWJHUKauRZ)0RzI;^+}$xzUf|pGi&Wy`l)@s zw*J8GS;-II>u53<|A){CLk{PovGo0TC0y!(eQxR@#Pch;(JuRVs7VlS3pAQ>)j6(? z=55sI1ZfJ)2%yq2LlWQwkt2H0wxV5NQGvAAGEwPLn$Rnox)YDS;5Kr&$~sSVfMy(3 znZaumpg1pP2{cR1OOY1dT!6>+loU-y4_5(3R8bp6 zkkTsRICv}{RpMh3hb@D_K&2%%YP1T*5k~nsW%@&i-H9~r?6sr>Q#x#g2-2Q9GYbnt zkxN+;J&QpnOf9vAqSj&1=OTX_-Cn>&3((i1|c8zge{$n=00rgVD#3=??LD4FSK z;9%#1DH563R|%2Q4$Rdy2Nd4E0oxnW6wvP-sB0aQ?J;S%#1pguuMQ3&^sxILu224(+X~k(T00BLaXO`&K7Cit+W;rXe-nqI%hh#v{dTjnlr#Z z_Hb{oP3apgU>ZFiY>C(4-c#LhAY{^92ktNX0!d@4*PdE}c+`z#sx?uidd z;=2Z;di^{n=RM+V;YF8qnxv@h2kXlPBd?|BFw^@F>YS9Ehp4`WsG8|2Ob90H^w>-5 z#j4vxOOckx>;z_cvmt%Tp8XN2*Yn$pkZ9~^L_Qfa-Fn6o|M|WI6m?Mt zqYP=f%)Zw-Wm)Nw8XDl77=k=TyjU>Ll*cVsW-l-%k-+pglMD@}8F)M;Zn!U5_Bj0? z2B&fSQsr!2UQLq*J24*AdcQ>6`j@*kwOb{R%UN}nKuhAZs4~?AOnE9sT9|E!o2Kw9 zwAW&3>t4oMfff?L_!6mq@l6nlU4vPVRR0aAWB3#Q{%4`|Z@<1=?lj=qOQMf~+pq1D zTEAYp)8Ox^xITBESFDfg5vy0Q?s>|5RRmOZE?%an4boD~Uw(T#36p+@PaT5`^&`Um zDlXW*N%zvew@qw!DUW%d4RU;m*^sjJ1TbXQO%QePOF918!@NyQ%PeXyl5E8 zvzM?zp-&UP$NMj_=&*{nFlhKku33hK8Nv&~#?Q1i43;8p8TIZ2F`z7P<7Y`#q*0a( z8YoUfib`H!0V%G(`9N?7`~zm;%_RDLxCYc53<@ z4U<=+51fk%DA9AQE!9j@E^b=_I4h;>{ye!K1NJi&zl^X9ao8KiXV@vi{kItcPfXai!wi;Fpb@tU1GyK3n(FM-FdR z7#p@%{~~;}Wd}uzD4%`nP=cp?C7WMVrZ!F_MpG!UhInt$V~Y3eM| z^z=ST!-M^GpTyLLH}XjpS2%|^8neeNPe{SfK`lZ(j%~(Yjw$ch+Ytxq8PP3{dNFRl z`sU7fb}&up)FxsJC3o2?&eUrxCV0vo+GC8W`SB=^$|QC*kbgM(v={#|hi&t@_HBAH zP;IAsVQ(>YsAr8kaZ3Gl|K=c)Y1H2ExukTT24GwO+njit_lN`L8VdHN{ds__8DEJn zB~Trp0f|aU-t++l`lQcOKJJ(q)?|p88|jXuCCHwN5Pg&ujgl6ctRD7_@>eY`S{_iP zxEBF))d;O}AsP#{xJz4brQ4q2_8O)=9c}-2^L-n$!0_A7uzi}}7yEj+ZYV@i*<(lB z?WdwaB}5~vAC5~#8$oWA!U%=&WDi5^&YDI)u7v}N*#6RVEn6OrR~9*qk3YIxLQGToJ@8c3g~P9>er0J{VhDQ{4IQD_wiV=(p^YR%wqfG|XW1XU z1P9cLl&>_tW(`I{R$31V*G};t;L&Q&z_8*qKw#@18is!ek?r*GPv~`@jvfzkeNK<- zlw*r4{N3j3`LOs(a@mrz%=Rz80*=~x5w!D-8pkOM)06B^aG^Mv; zXD9lHptSGISD}lki%p+PHru@I4_&;6i!g1xpF!j$tziw+8C_j^ubC4h_$l=#{2p3A zXoOxUd3Of1L1WnJpJ9wmroC}wk(yyKvD@O`c7%y-OF{t?k8W6Z9XO5lU^;uU)TYKY zaTFo*?T{}Fnm1xhxJ8ZJ!YA%&vbW$o)_gTaL)$+`EhfHmA3uMwgyN@N}WinD+LTNuL#)I!QfLnqtfq`Pa~A$$C093i{i(kbhick^dWQkCC0NtBIrYf7DL>J1qPE zK3Cb%z{2{AMW^)T-{pGNmi$>d%Px+%wqOd`nrc{ZhAW&Uu@5} zv_YW|5~&m!3lD#QLdgkKG3*qMZFpZ(QK!*Oh@sx=1mL#)YVF!~dryEtO9fKzyV2?P z!8^dYt<$Q;?gm22!rVA5_2b&%FmDWM0Gb7GpsFCh=BUx(-%it}rO<+uR%*z~1id_x z37d~jDhqGprk4`bPO7YcitE(68>Y`qW>UUyVQzw6ep4Y}W?ufbXgcp|(>yenCT-JF z_&u95V{Uk^D8jYxmi)!f*#y05Ezp2Aook#%%2$B&g)1?A$zvH~;9-Ic8O8^?(Qk4Z zt=2~?ys_N^UEf^kKK%rOZ}NM8oOq6CHKFl_14OFJqfuD?!%)Y*>I7!Una(?)JnRW) zqVT$N-@X)K03G?05*mjH-9-JPbOplttfs3zsMNf04|7mjRW&PMPts(l3QHjcY6R8G zg4`m@U_c%$C(U*kWbn1Uq`X9iA62aqpt!&{XP<45Hzie2;cHu2x8T2DQ=seNl@Y?J zqZydRrvu0Xv1+qhw##G}PT`WxnUIq%r7tE5$I_t@XObqp*x|GNiCp4!)@i`_NMfbT zjG4B{IpRQujXsf_f1*uA&n(8Ge_Fk~A)}#zucbEQI=m?9q4kR8y&2wBJe)0ay}8Gs z>UxOMDrp6XoV}9MPVHa^K~x6jp`+>{QN5a5>837*Oq%VcOa~I3=Uz25GBWP9`* zN|rA@3v_Y@h zM&Uh}G!xN`X?-!EG!j6rnM1Eq;)#~?V`T0wtk!Apc&37(^>^43CL#1macc*}d8)et zx_?k7fEq%OI<@!!YchZf#bmvw9;Pv!K;y)c_;$eFaWeg=YLdm^Fqm?DpV}>=<<`qd zu|`E3Mj^zAE7LNJp-K7b%zoUF+9jAE0kaKh)b=twAL0sHro#9a^cld9jAA-(ISCr6 z9DrIKHSNQf{m$ff=I=RgXQ8W{b5vz{O59;4I$FTa4-__vVvDpmqx`+^-2r=G4?W@3 z&^&vV_OKLkeLxXeOekzo!8y^JA~QEvD^0TvZP+1X-cRH*oGhn!$aDx(mcEI?W78!# zb+1Q%Eq4P~D%p)QCh-)i?UCtneZe$aQe*I&iB)gOpX5<Q@q9XQ-qG7RGh(Rlz(G6v zLk>-(QAoPEoVm)?6k$1nd8v~nuBfixKj*!KZX6)oBgf@H5c;F%R1Ud1n29%g@>z%% z0?Dhz^7AvBI5{O2f_2}X^6@C5=G{Sw!NSGqXVn-))P>7M+1O=>kV5Fgt;Q68A^?iC zqKvD}g>DJAAiuB174k^lLp^@Qto*eaSkQ{`Rs5P+X8xn%jQ2mdzVhY)H3ZRL zH&|~O&b4Ib)Xgt(@vL)QIs#xyjWOeu^Ww|(K6|0&2c#|YKXkg};`J?mS5`~2r8f70qmSN`VZj?d$lz>4y8WOnL2AQ`);~5&s&Z;R(=|%W-Q;-$#hU#|S^3^u4@>sMYLo-BeRaM~k!^1qC z-7h&(w~xT5XVjF>*;B>%0!&X+VJ6Mgr+Y8V7m|F{M(Vhe{W4Wnj(c)v^s+QP-xwne z=#|#E$Zbq0MWJ6lm@Xn7sZZ4V#gv0z^QUbj-JH)MTX)LQ2S**a`4br1d-5_#(^MVc z;J$P&a_F{ZlEuHb1=iQrStyqSHA&@|Lm*I)@@Gn+TP2SSSIU%uEo_ODrct1Z7^@Ax z+yaCtJ4q1H!8V6sh;|+rOATq2=P{bJ^HsfVu|a^G)?-r9QI)BKFmoA*CqxYf$(0zB z5rgw+Y0A|hhbN&gZXO}MD*&(a$kp~pz541?9X6dgML$S7g=BIZJ84uC-!I>boD(wz zpgN}|CmK`IV*N)_JDQ^Q*2rVVNiZZ&*e@+JqMq2 z^~&ib-#7;;N!)|qKBlGCUE+^gbn1)pvR@%*_tk|+5r#Pj4^=kZI3)F3^5j|4Idffl=_t0`P)KQblU%|{i{eA{o`VT>pv(GLSHrF|5YJ0(%ia#6h<cDFt z)~(gtRGwZ`RMe(xcS3i*P3=PrMv+jJG>g_~3i_(-JUwF(c+6*N(_4$CRDO+B9ts`aXB zEJg;?dbF%_zLpr2C%UHcIxM5K>|gUnn$zj$7_EKY$>+oGjA+A-gSTlJkdsaQ^#R$Dt|}W(Y+# zrdx%fOXfzg0Vjkuk5HJv>#F`KdO!K#e)}6yU2*5*3}Q|}bjSs?5~zlYWC&GqJo08( zK^7b9x|NUw(bTH^`xiPM{X)m(Ghu}!-jS6iwiIVKR&D+C>U&;8^jF;}Cbf zT%SNy?n2Vfjy74KoV}j)HVMQqV7Dw5PisnhR3%Qvw)Mpj>_Ov_yFZ0)vxXh9yr85) ze#cRvQ6>8^F%AHj(f~t~Q=VlY=xT*C3-4LW!;}E(`07&g&V7&O29n<{Jx9XZ3;Q!a zUaoGl$U9e%Tc1_iQnR>n+i6+s#EDNK9$7S=XzHy)Tb2rvDCK!y_6>iaiy%eQN3)VF z3n!RnthCdMe8J<3B_PFI!UrMEO~NDiV~eXOoVmz4QfRbzS=wF!rawRH0dmmZ{1tZO zFWyi`r9v!iVdBe zk-d|hsWY9uqlxpEiGZoWm(v2BiS>Wfw*KQS{5ng-{p)lmr+?W?|I5ii(Z$yG|8%RW zXR3c`Vt-&Cf;XBH$$aHMhDAdV=4)Vn*T5Dh{{cu79A7Yw`vE_eKom{UCGigOXOs9O z330~ay|nb?k>?GOXRF582n!n4<|FEOyL}RHh4tt8WfKnw(8oE*vNdiQlk<=zQhuaO za1_!q=CWroupqh`e&A7JRH_r|o^!xEvDsq(l_<1=(lf#mxhb{rI1n*c9N-z!2uAtz z{)N~lElawOs~~L@$4o}u$7}`>b=@W$R3A7%VT>zV$^z(xgamQ~rmxx_PHoHiS?FY> zq|$Sw>5E?KLKK??=`a=-v}sG*CmRJJTagtFgQQvGRXYZ(2IDL;9fR_DF*Bp{K&vSQ z&5gjvO%iA9mYhBG_s0?yyWj?enN?;aMLSBmlfrPmD$S*clf>k`b_}r_SYnyVhh_w% zZ29T!_lsH-`GtC(aT^U->3%S1vgb&A@zqeunY_gN^KeL#5UTl%a49fn4T3sXSe*}? zS+TjOF@>c)qLAY)oV;B^p|zr)ZO+;uiSz0ru~BHh!og_?Ho|a+&^Ib)QHIKSCjps= z7mVb84!~&(dl7u*${t<&czcXG4Ry!vQM8|qeqe-bmtvu48;vcGDNeJ#_Ff_NLjcT& zTmVsd^>K$<&}h#LElLDBhsJY1grHMN+nZ0@Gz^@hOFD$hJ->cg29Kcv z-4>(Z_h5B(qlr(xMAulJFmI8j~>wHRgAy8Bk^rBFBxmd-*rN1>`~=m zi{fE#RQi!IO-Fwt_h1y#|Ecc-c!qh^&8cvImc691N=3=7bl;=045f}AmhlRi6Y39u z+*;*UkX2o%r*4okDR7gYi%e~8j4`0i@a{+SMYKRH^wR5J(-j4gQdg}9f0$c$Cr%l9 zW1cRt!W8VUfULY73a5VBnU88Wc1m|UlguwNnkywS*)XKc)q%f`^5f{O#?IDi1i;X0 z8MB%Yud0!G)QIN-XoM40xx=E~V+|MfbI8oAmZK8gTo_E>%&K3o#XJ{|+6R7m=05~U z5@059W<3i)Ld){AAZ&F-)|B$_tT!Ep70##5zlh(EZs>s$(plJmr=9FBU{ZkZqQ@-0 zkmv7>2QWerAhYXiijMv!l`Y-hWM`5~nemN z+e_pu>iKi>vMP=(O8r5#(ZayJ^NxDZN6Pz$;seK{CREG{EarExEGQ1-+Xw$iE;t&i zjR5tZB=}D@`lw9gei~@~FxNrxUDjjpm>i@&>Rn!!QFLOB7o+Rqwjbg~z!dikY8whw zX+y|9gLMqi%qE0Uvyx}ONyO>!TjKMhrlcQjjZ#>hwA>X#ISO(Ro=n0$1(4|!I2A;>zfa=1H|Y*8Wh6_f770P*(FeCzGR)h1l+Ei(tE*2K(}}=AdL3umlqju z7sC?@kLzTW^jYSpCc8tTXcyyZLTMg=_dp7oB~gZKe*T@VSd#s+J@+MoDFQ9|L+3&FG_r}(pP+}iPK`<09>>#oTRGEu< z8)LQq4RC@3*D#sfRYp~TT!_>uWDZ@ug8_LnTD8yUafZ@)qN zTuy-#UCgxH&S_@XZ=X`E-aepw2Fo&YY&YHt79YI}&r)+AqE9qrzZ9_Ib{MnJTdWzG zZ<;ofRqv3*{tG*C*C8JY*c$q`#2?1rX!0_^5d6QyPqpWrs!mR#c}6Rinjc;Ke%FT= zzdL>=P1ah;=a-8YXbF*Zbj0yX;-9fm%js9#`&B10H(R_NN&X6J>CygRcFFERT4%-z zSygw&&CD-4GFpsuM25CN@5_sDLPw3$s%f6K?gzjkHrwQe{A#jU+s3;RUCbTlBZeua z*$5d;+BV7<*o_K_M291FkPt#O0$N6abhOkO{l7SS2Q5pqZCSL^wr$(CZQHhOqbhCN zwrxAJ(sret`Esqj?>+C`*6up{ydM~|&DrMY5u^9$5yx0WiXr=K(kTOxg(Z}#3)(hz zE7DH^3Jp`a<7HTn?Yo)*cwikB-3os7hK+`LRh%|0wzL|}5&#gl4Jg^twXnW{j5a7{ z?r0}83`Bk38f;U9-*QX@%2b(|S;KMCvPEF}a2{TK-zC6KxLAX1qw@KR0susM!39Ep?}P#K0OiKG9pN#Zbu zIuQIQo@yEy?;aXQg&bo0mB2N`GdeG8fR+-)T?16|j1rL~UZc9V&-I!nP=E}XOhheg z|F`rnN%h4Ec?9KCQ`2J5lA{wmpqEvsHy5aJm9#I}7$Ck#-JOK1^2a{V{JPC0Eap_D znJEb|9)}Mpshi<(a~ALh-x>#SzlsDUAF;|O)@@2_>8~2I#(32ZedVU6&AZpGm202t zhn0`Duj((HUIlOB*({e5CEMncjs$`7lQR5NDVg!gTcvT?qQm#!{_)ePnW_WH2};=j z1ht3xnQ;_aoG*(=NN6go^zwAIU78(QRFJ=0^6fa7t`a3<%5!&)a1&&wRX@8M&t;P$ zK`}wDy1L2(NCSq&^>Vjd?*QQnb?ACB1NDA!B+VmgB(4QYGW1xi+$b$hX*p-O-gN~$$WmIk(@MX zdg6zl2EJ(r=Jw}fc_G)l+eO3=oFO3xZxA>nDbbU$UXtf36Y2q0bd7kW4m2OlH-rG= zhxP!YZ|Tsh(IA<1WeE~{K!7Rs2tJXkpo58+a7ku%7=7hKcRD{4V*8LNFl^1!GlqL6 zOVhi2ej!tdjr8Nlwq`?~ zV)Opi-fl|82<t5EAM#}BB5!(ga0m1}S1H(yr z#Z*af>4hy8rRgtGTFm{(=+HfKY^gOdlOf!O4gr)1GnrCf5YaltB(Y~G-%I4rq$(JH zGRfYvpxJ^9J7A=yX%59`EmomzU=&eTss9pULG0RJ>>>tMUtX=e&jglK2xS5cWdGgu z*jR07r0Aveas|)cSnUB?T8Sy#`bu=oK4Zk9LscEbvu%f9B<8N>j=ft=Njx<%IUD zRJVV)g(lx@X!pruM**7_V9&7K-ZP5t#ERDNI2R+ihcwrB3yIy@*rGwHpq{<@8i|*9 zKDl66asg>vE1r14R(0L1(CqY@#K5ZPS9E71yxtXJ_R3)RJ~Qh}Vl#;kLZaPw-b7nbo?|V0w6ATD;HhiTYVE7e$mMCd zy8YiOjUO-_)dn+wS6DpHc+76Jxkdn+1!F`jvkm^AbwW|@$~!pR6JthzUxRVkt2qvi z2y*79u(BJ5c``?wv_GOom-FswR+mtpvA)M`6Q3`8butp(IkG64S%O{Pa=vN>0xI* zF=t_pa#zy7-$AVPf=v#<;aY48Z#kPqvWoh^im|EtS@Zk-y2O27TP^$wE}-IhjPHa* zkRsp}D;z1QD~G7x&`f=kaJwIXA=8A~>BRK@iODj{h>Yf`0D^C5hP@-qC(o%8PJ#NE z-9KmFW>|NcEdD*PfiHv$N>N}@r)F+}%RIs}s*7Ck4Q8y}>UmSo{uaqM{5u}jzAOq$ zXBYiAB>)C{6OVa;_E!zJt zo5cUo-io_L+Er}Vx$KY)7KsY5qHm6mY^9TU0Z{&6vwTO$~A1Rp^vhL?jLnyq^6NDPkIMl!c zky&xq`31O-?r3}i$Hb+K)Uy!B$XZ$J_i#;ZT6GED1bpQILr_YINl9+h;%c-UpJ##A z6uo+Q1#HDndT`~V5EoB^SNa43ao=i2?_?(aoDLDenbDj!B{67fR%@hGd|{p^DQH|# z2SM4rzftDJp8#I2a_|oTttf&poREC7bdCYFTddhA`Sk-8D4Q>5@a}gap#q)LO3|cj ze2zrsLTn&!N?zzs3Y!6kCycA1nRA{{IeU^wUhSA&ALo_=m=9q)Lq2H{W)um}^(%iCYt5!&V$Fo(cxo9q|l=k4ESWArMfm(Yj*Xdt`M z%U&wnV=s~N+_WWo{2uTrl4ydz38_RWQM6T65&7c4B{#)mjLsagUas>Qv+>B>pu<>4 zkHVjzUtHXBK{GbB=a_;yb$`PwCO>A}MtGR{DWk#JTg2?giMxw&N4$_ZY7si|R&Acw zo$Tc%X^J=nuVJeJq6BH^4BDU|ZB)$^Ee7qTCBGKI?-6Iz=vb>ct}}v%QO28zzgVO#AIjfNd% z27aLly@M1->~((MwyWR!e&H8XAbD;V8jkzV0~ybKR_D32V*IhQ>`xtY6z6#hv&OJ^ zyFa@X>1U`_yXzwpH8U}3gw9I z3xzQIgIBGL?*8yJ2VVd#egKsj&lsIA%^b3)`OQ_xAnqnd@s2Hd_NHaA^xfI{de!=|Ef_EwwB*x zd=uk;mnYRP)$j8385&GoC_s;@wJv#RhJ;VuRJ96R#wv&f!;Dx+Q+QSjJ(fIm)y`FB z@97Qa6V;rZV97HA_9yG!os3V?98mL9|7iN6YuoKQ%ggThJV(tBFg0w9-iqC1lRCwnQysjXC0h;?ruGQ9|qjY;i^$8OY8tMyvCI(t?vn3{vjt*y%l!jJo$-3vuc2yWodSUF}t zbY45J(9`;SRuLHV+(n*>u4l21G=nyIG)gw=d)WbvrlD2{9#q56;(cN?-!lQepd&|# z>NAt8cI25k>yo{aMx#~-N+B3D3c~>hICR@#*$Lb}Fm%{`L|U;wwE0~p z{op843Zq3nf;T=3c`K=05IK(N6fDeia_db;h#6_L`szuH(t$f84)z3@jcs_|O$gI-l1 zr!-O`TZ9VROb%rz$Ym_N5r%E3AHr%U=`pOrE>bs{uS6|~&6Gd6QWr%>)eNW!rIN1k zs@^NeqJv~ZYGzd(#B3gbv=6UDC%9xd+>+1bK_SSgFo~wonEm zOLK8GKA6d9RjQ6}^lKe&L=vXEK-=2bS-rL=xOsc41V$qq3M zI!=uQY{U}zoI14V8uN;pyMqW&VljtVqMb1cTNc*=I6i@n4+C$veUI;Lx6n(i-Wy0lLof2Vb(^GDzL~SkkCgN6 z6DL$35@ck*14G4w1<~7;GHFp9T44&H>`wC#eFOm4obmsNDGZgugaJGpq-WNoLmC1H zWsnqMlofIbEFLG0XTDE#S~)#OZ)+B)15KiWVM}txgBzW*eU&>PkkAQs2-({t<_x8g zW(gE$W`qxi<@O@_6qb4q0JVpMtVv)~d;`1}1@j$v>M^|cpb-fBfi`BH@<^ZMNzn^V zQlm~ZCtn`G@H?+(=JW5|E`kv|TdeQm!~BoMhvh$}UGmlj7PiXY_P778K1!RiNDAQL|th;lao(VnH+jOexHE)Xk5Ss9zMGoz9%kCe}IY}%1$JuLIgQ3ysSfX@ik)` zH-%UhLBr*FZO8Z@lT-!H%~tu7?OgyHPzc~1-Ju9T>V0{&9k%IokiE`7+2G!x&3naAoP)!a zP%_IO#nH_0k#LvGMd=EItU#s;CDGS}YNLlXAM?VIZA3i1w}+p%A{=fKCwfZqWfdYe ze}zm_*$sVqfCSO%GgvkY)6*$g=%>+R^|8?*mNEw1om-vz9~=Kdshs`}V1>WUo3Bxp zgYg)B%_*D1sM@z3Ji#S67uz7Xkp0NzFlDuOcY4_ZX1g2oDoFKSa9xTL=qU&kT617m zwD3%Jjy2X7^F^d?YHHlV73aHwvay3#KTEqLuOu9LnkIkOS*Uygs%2h7s*G@P-6t~T zt&QskN^WCUA3~kjV-IkNVELk*Bpo6!E772{jivX~kCpfOSwHr=Ojd~?+G>|Q6dq`T zdk@1BgoX;BoC+tu-wgHJJ)-Im-P+_gJwQ|?Cnj{tq0zcN)zBm93=^q7>4lQ>Bi2I` z)S?p7*+!k&```2JD`PTIjPL$f+duZl{&RBvSBK2_|3E*LkH66G3+6@rZ*op;bJzeu zOuec~EugHJYo7bf%?VV(rhZXdyRK|XK$VnS=h@Ajag;4PdH=xcZJFE8B1Sd`6nioI z3;ufE7<#;(X8d%&0Q50ULNoqN&T;-C=ePXZyZR$@J?WcD9 z@MGWq8v(fnni^DCgwgw5d_rf}`{(o8u=_)#o0+sPsg^@_@Q5p>;`8)Y~~;KPU5^4;Ok zh`{qx2*{<1XY9G0Vq3&1t{>!}Z7-a`2kP7=^L3A^rB1WF1C-x0U6JqGpjou@8ev9w z^jnd*YM#ie_cVb&T5*RuPEPr;K+!p)1ZgjjBCj)GdBzSjo|RXvFTITgYK72MYl)yE zzKqItL4{Hrb2xB&MIdt{bQJ~}TmcxOnY1}Wm@wo27dclk8quF8xjOt8IY+TG+?3o5 z|9z4gtq-U~^P4%5`M3A}a7~>PQ{=`od!SZoF)oE?>{-&*s^bLrmAC=2N5DPo53=FrgSqMv*juf8ip3FjR5DGe*i5}JncH-^#MpJ88(jM5$|WpNwh?q zrR)Lozypw4qx|-GC(oDSjcGV@OJybnND@U%2g0OL9#ynR=$tx}@x)oNLrs|JLw&g) zRKhy;3uPdOarn!p#F1PU1FR;3US8E+cfM~jx`4UmqHtX?_dU^w{Y!9|37?h2f-c%y zJT7B%*+oxZ=)4a<8Y>1qdA5`#^hCWRf8U6vgc8V|k%>A_bh*dT`a{$%iSXCt^2H1e7ej%RK0R&mFJrMTVLaL{(i^6??eMm32=#* zi*)^qIvmO7L^KD}o4DfoUMSBcOqTO9`f+xZs`IP9ShJ8tyQ4E2v1+azkaiA(_zA&z z^O+71ifTMY?Phm;2EEYdo{bp2{MnpEV~C8;fDoh7(3Lb5x{N0A8OQ18t6+wUlG+D1L-qkCtZ} z)hp!k%RNQ4j5B#ua(|;GSGS+iM!-5+Zb8YL8nSQS&V=Si?2qbSYqXaLoG$X?3gwr& zQxTvQpu^;3p)>zVxirWEW|8`?R$>2$mV*B|S{gW;|LqfR@~vC{KO!EoVtF9@`Qbyh zpHoU>LbA}pW3)8QZAj4XfzKHu;)pw}Rp%-++<(B4*zzL?V3nk$jXdFAyY^@UNY9Z? zCea3~7SBf@4c9xF#fc9k?fm{)*Gp<9OtwXnqJna@-cP~y2M_AvmW-QVM5(yUPJ)^x zj_&3nWswHY9s@?A@ne;5m#$Yvo==@D@gtrd_Im|47`L6G$N?WP@AO{TW_xEq1_>cYv4FB=3^>=;$H?L5( z`PMZe`_f9NiwA!Dhg0~(%`d}9s5e%vg6dJuOTsYI;0&K0Oqh5CreaVbkf!Z8zEh8OTLSY0HeSs|`dX`Wa1zMo6 z>EUXPLL4YXdIZt_@~U+-JCq7gH2P^HG@?6O4V7s<)!c1G;^cb1A(__x@Bw}cs7lPD z02ENxt)}MHja1RR&eC}lIXxhyyL0*zn9~Z`8)Lt0!)7FI+U}iw(e~m77L;1^wT%Y>!}nNP*aAg+#Rb z4*^XbMD%aNb?fx+T(}fFxF}IuEw6(#w&HF=U)w7H)s`l}+HIF16jjdDu zVx&k_^QEdpWyT$UuQ3|5;c#4u{O&tG0#IE`n=trgj&UM$>K2ix1B<5=!`8`P<;JB& z=}X=MEmDTiKEItd4yi5`01C(eVneG!E5pegjaaw^+*)vu5 z4dS@e%y)nbkY{n(ibwkc0IA6uE{d&TiQ>$YWno}s$?Se?2iF8(k8V;cwGlmnfEO<6 z7SO;<+zG*q1FxZVvR|i<`+_;wsxzzToNSWL>I5t=ZHdNve8;g=Kdpk`+b`*Xk0`4b z(&05=1ysXKGQ{j_yseq;c=CrkaEl&_HE9=ss8ooa!;@L2S2n5%oPK(JTA(J~-{fmf zf9r|&TU@yHj|ya(|K@W3*Hqr=Ul+4V#YzcD?OSjhOdXtyj!@L3i;&=NTO}euPE(w_ z?2lZ!()?J<@hfD?_V*@!4k@joog37SA$IQYP_oq*|&r$&*VD4v>8%vM#(NAi?{pS)F%is_mZR@|4%Y#B5OVi2lCR21nu^tO!lQnsH=q85 zU@l==Nmz}U1~yzJg1?I@Ci^wkW28<_W$KCK5#V#`8N}FCCyZ!HvKe8!y~nJOCZjt7S14u{7quLNSj-dQvZ#Z%%U=0F`l z#7;X~Pgxa-D2^U`DYXEb6-krsN)VBNKsf~*jj77w?4@^#;il7;&Bn7V)WB+4vQpU4?N zhy5BCab+M($I2y7S{S5BQ3cNh%PF}%#MmYy#1st24B&uj86B2QQ5n4*OMfFvQ8&mx zs=z^*RMX;W$;c>n9OVY-*)$Y>tfjx$np7&-A~3wyVy#k(R0wGpt5VTUs?Jxyvz@Gk zUK8eXoz5|<8{nlJMMMs;iuDf0?uss%%J`O&pJ9Ov3%5!y(T`Uq$^qVGec+iM2p#9^ zk5bLry^&fFTLU&a_FIYQ7jw(78a)bDHwW1$VAt$G(g%Z7y~$=*%mtZEb;JdF!PPOG zllI=}X0**7G^)2c^uX$fE8xbc`kW^;=I;X6GE$u=tMf<)kX?11{|aN*h^1WHm$%)s z1Fq%~nD;n?=tj6=NCx4fsz%vzz6$h`dc;utDHy6!ee-KI=uJBT;fL4UP#4VGtd7Yv z5>DskSU11a-M|R@FP}&uxw*GrgQk@s72#osZa3hvZRo=kJZeN9aI(Rm&3V^V@k|?% z-I8NUiQEhPj#Tv-uu%z1y}!R;fLgM57nd%KGB_ zu#XHR_Tsg&`d9)v0s8HU`#F2Yb}+jmrJnf30$%sL-vySCWWVP0dPCo-C1&sR7SIC) zd{8j=2>%tao@14Y{n~-~3T2QCyKq7@h&?2LeO#52b~ZrYGZ!^#pKZFf3#43W6p)h^ z!9;FA?#v_gGBCJqkDkgKoe!N-&jB20N0-P0!v{UbX}9SeCI8ecuZzBY-9{QdpPCLF zwHsE;t@+2_3vIjSXhUt6a=_(A?=OJ{>Xlqp**Bd-`A1X#f3)oUo(}!Xoaw(R;lB!@ zPBa5-AV0G3F;U>Ud7fME;IkBzRi!xdF7Wx05dJ8lD~l%!6x>c;w7$?Daza|lSSQ~M znmZ zwr>~)*-=pm07%JmoEWrKRy5zVRZ2nOCO6|0|6hRY+9rm0J)-;X}pHhmw{Q_X}AnbK^_OQQOa!>YUMDLOmpUQZI{qFcr1ugkV<1v0H{!B zu##^%iNuO9>BiZcEjj>QNC<^&lUvE*8KDA*dSxe?e-{7}?Jf~&gIc_p&=3KdeYF^z zs(EaD+E0YX!mOeT{-8T46_r8pUac%Zb&0o}pYwl+U#En(S3)&fdz9uL8aHe$Pbl8N zI;V-y5Nb8yz{ZK$5}|`^teG}|p#f~KOa$Sz;`m;^GNH2((E>-fFePo7iEwqOLR1LA znHb+tI&rvY-F?JxSQ(qPbeGT{NMx|^ykJVsAWU+C*)U1%rWC0a!>AsiNg;4#q} z%Z?Z?DKSA2Xg^GfDmT>$pnKLz!7)n3wSW3P%H6syNx_^g)ESJFa4l)qCad?LRItxj zPhi{&t_-6gv0-1*5UtP~W$Q9oKc%#wWMt~9j#}zGAAxm>Kx8%MlfBlOI_5fsSBc{o z^L*eRH+KEtyTRH3Sv7_wBsA^JI_*F@W7&=~GF3;*q`Puln^c6P-=&Hl9#g-x>g3|6 zUXfIgZnjY9Q%W`!P<0~OqR~PbqP5XN20K%U*Sc3GVRj;Bt`G zm!ueuoWdklyJdBnH9*VIpYwox+6Q6R`+G&zGA)n~Kp`?qAvN`b-|j`OdY7UXz`9`3u`zl$@oV ztD~Cmr=}cW9MnYYIo~dLROm3P%W&_R_PleKo?2gFKfwONLr99k&#v#4iP-P$|NlEQ z5d9N0eD71(+u44H+x(9N7}WpSk>8;?-||Nj$N$mULjS|FRUEAaT}(|)92NilY5(px zsD5u!{$;@}u31OjOoUisnW4-OJ3%ulo4Jm_T1~+IYc$nACTf9Hrx2)8!}V|pfwike zV*Nf|>RQ6HM~1IC&B9@SveDw(Fz18r1Ii+&p#wZRSb?$OJ0N-O$#v_=gYL`YYk3?KMCIW!K zep|(B2sRPtPGs?gCf+q52qsfV?UF@nN8n?uqq!x~t&_!1@P`y$K_KX4%;ANMO6Y7=VurS~zpb(yP zVt|)4ws1?x2m5RQtG6(IUUF7>Z`x*+C5bC@y^<$M54G4~{5}M-S5%8w{ehR{mi&v8 zCmX6wD3&=Zi%vTBhBn;O6ohjauG{HUz5N*8>x1Cah_IcLspqqL z3C?$8$vd;k2k5vfZU$R1IX|!BoyObFU0IHowAtKzG(0)9DB2{?U*uleKw=)T4RW;Z zgS2^ULo!FR5Q!|f3G7=5zKDDp3yrBTi{AA&dkep#!yhA~W9hgo(<;jAd4~9Vx_RW? z$k_*CTGnH3_B=&c3H*+x!^1_Q*Q&YB$t7}lLh>WX9DMyCmFn)?TJU)-&fZJtvkYAP zGXZ4N8Pm{aT8bmCCOHhRs}C0Qgb1#%4#Ih%<=NHu{cbTQ4p zP`Hf@adS)v&1JeKq^j@oA#4;PgEUL z@G*)LdcCj1>i&$&&dC@Y8LC(rZL>GJ9l$6P?nH0z(C}=;%z(W1=PyS4fl;V{mZrCY zqQt_`)S{~!A%Wo>CTZc;MsL|v>CADD`rSs&4LOsCwS zBm^y}f#81bWV8Hn31B6dcjpDlV`{XTV4qiiF1F=dxuIcAmXx_92dcxMX->D>=W1W_ zR_i6V;e4~Fk{Iu-5Q@#Vg@`#QvvF0AWv_xJeTbDlsvdvDxpp)+vt!W9K4WMO*(RLPouJeY|Un$LQGzy&^bM=KU4efzap#f_>5x(ebw3*Y}dq z`cyO8jiUG&Z+_N_xd2*xR9j%vl%&jP&{7e^rvbW~-0Tje`)4K!8`$CFn z2h$zZT^7drN1pVH71w5bs+|Badn5RpvBleg{$%Y zAo3ib8_psw-c#c4Q%c~NOgbd(J!!nd^92g{q}&+216x>T^~>FGa+Y@Zvx%E2E;DqF zsgPZc?wDz7Ji|PYls+IW-fqB?Qwtt2LUe71{E^sudcWE~1N@Q+zDE0m`wN%TToXp! zzx#A4|EP`pZ`=a@7cT#A5S6yDwfg^JT$Q?qxAM0WscbVF2Ci2BUhZCP7&SB@Bq?}2 zyfi&=DlojgSDFWb5b0fL8XJVgQuDIqxouTPQOH`KKtFI)f+BQtu!q%^-oS81hVvT_Dx&jq-GsA`gt3X zOX*-F3Nj0_P4RWv;fuzs*v7$xu1j7ceqgfeTF$kC`dc~wA*K^b5UNl6VADIo0wb4M>D%z&E; zv|OS$@_qI%j29!;9v&av6=xOa98WeyvI?!P9f_<^R&vwYiHvVEtgUTF7hIs&AjWyb zMzX}6wDzk@vmEzj=X<65E)b}f$#6;0SRD{$Rj<-%Qkg<|U?vYkhL}EY46_$n(o=te z2uuov==Y&>7hxOc#*5-^pn#S~99}kW*qXI+8`;T@=!7IjMurr)-^!11B1OSN zEUXMNsjBtIrm5#gSNB_V9!ZZ&g4(z1U#Tl&LK~!Fqy)x5bo>+}6sC+Fd`GvN8%!&O zG2{S8tpj9_0vH0SaV;yNI$sCgF}|)AG z0R%lNc!o5IXKSRj0?Rdi`4gMb0XBWufF>Oz0hTW@zzGgx$qKp>4Om-j0=!t6ntL9H zbiI}!Ts3nfH&*~Af*og88lDDENj|!?9w=)Z3JWCWya}!UM%}%4JUC%Zn2>wch-@JF zeBCFQ`&gUocTqpjWGkE-*Xf_xqQy{>PC-@B+BKm*gE6^lF{%7ysRC^>9&`ODeb1aF ztMlC{hn6s8gE(go6E|qLM}>Nu&G1$X2ZLk%aa;lKjXAp|wK;tfL>yr{pJo^|;5rmE zS?WHK?mMxTUObGsmkoOf3@A*hiA99O6KiZ3Lsa*XT?M3h`9ik_adK_r1q%@9nIr|R zS!PjpY%4I$-$Cy18+Abf1+I?qn-2Xh4nyHlVXOtS0y4&>@z;TT=7?y8vjZJE7Q zKDEnml<#aY2VF**2Vy?PMx47=1v(bSfvXUrUcEq^WFTx`Uy;*Tb(X>x_eS`mgdI}b zgJ;H#BN7?z3FGi8?o1P&{j#=hUY(E&)_aWFxWZ6dg1SfIKkTT2$aiQse7&Hx#}c;_ znmd46C55UT&=x%BC7-L|sj-{du}Q}hI+3mw4-YY~eON+CK&y>JS84!JQOPo5*QLe6 z4v!0lHep&B!p|L$mY_=`8|%6}N;Sc!xjp&cC=3tWeb{Ujl1_Ne5L1=3Rx}-!$B7n- zub2J+YV=}DrPca=me!%XVp<|m-%-Iy)B^n09p*Z2Qo-FEp3ZJ$${laa5x!ECIItBE z$RxSy3XXQOb}{XHo$K{k<p`s)P$k=LhxN6>#B9&|2uo8QADt}WWGy}rH6TgT-$;qE$)!ld8Tr9KBY zk_Oh4fACFQpWTq^E;7>1`N`JLjG0<@UDG)W+H$d*?x|@$u7H`mW%_dYZ{reH3`@W3 zPJH$?%wxIL2lr2SP~8cUepZrvIm%O^{1NEKfAckFZUGxfP9 z*(>B(Vk6>*?$WbG3lgdB)6sLOveO3u#pujKhGOAyB*;)2E|m$`ApRu#MjpG8>~W-y}FX@GNQFru!&#{9t9bY+%XjuadXSW)Ya&<7=&8|d@aOcJV~RMLuY#+p@#X64Sf^L5YG zvpCDv%4E+bthXk>IDh8kJb9F12%)5@ilbs?4-}2nC=?P8am*DvlKS`LGc;i%M$>W6 zny3`jB*^ePe5<kG>n6YLv@E0v}%XU{23XYgy9EMzqIrJs4N_n)D_I685q!hu_e2ltmk<&{iG* zk*n;;_`weJ1oNj3Nc18fFM{o<5>|}Q!wE45s`G69*M;LuyHJZb2lX6DDob7rC7fX)Zh7W%4@jk!RpYyh z>-p)}$y*T+dHMBB;?=7$4#aAd@%;}bR=7j$fZPGe>wEGyO5m3xl{A^=HAiPMZ?hm5 zAs_BbL?=}=5J?9+i1Wk2Nk{fhYfBuz+p)-&lS``vhgdS(Z1Apt1xdUdX7-a3yH~I#cX@}r!_!^g?nlJ^ z=1Z>0x<*Ryh_mia#l)|lPG{nL`%8NGUnh7!kWbCLU#$vzP8YUGKQiU`Ofga3IK}ND-vPb0gt1(auDZ zF;UDU#-*j36(^*{naL75NoJ>snA&Ei$(a(Q@c>VYwBmVzuL^SH@UMd#^;fWu@h1fw z4g)A-ntR}w5t!%p^2Y>td?IT?*Uqh4?BEpkDRP65h(QWKPo`fHJZn%N+ObHkN=AzX z*VO_avd17ea`vka_f`|NAi}7JkX8l4zTSC zWd8hE4J>g0$Q}uCkEqZc9`a__CM20;H#vz<3zsCxxM$Lr;@SA4YMoMb5@$O|GG+SW zct6e}K5BE4@V0ul1t<1cm*4}*b;wb8C}MnI@|anJuLaNV*QX4PJUN_;7C|BE4t-vz zSnl4e%Piis*qhtcR4+~lK6^IQ8i}AKsZ}y&$dTk2Eyw37F^0$?GsIL@?Y(IxJjgy_-)sp3|@An&t~Dp;$4_!K9*nXe@Fl1ipk^wtbeF znU%ouc7VMTkQdDuupS_l7DQ`w)w;+fRkZx81)AwDIc`3gLNcrT7c&+_mXp3ymZrrr zcZ9x*3yhm~iDL>Viql4`ftIeo9Mx%KMW~Ghtc``|2+B{+lzouzaPV^b)jkmwV81)D zvZmB+65Ys(%JMZT8{lWqq=!(l&Kt_z!$KprK+5enPV+rsWL$m@1Fs(o;lB}Qe!p}w z>}XQ<#2#(&%WVn|ZV3)#g zE?QoB7i?wRTU0OS2TgzK+OY(R&U2xt7A_rv8Pulp{tTU@U!G7m0}kqw&VMX=#z!yD z+C4RAKY`6;GUGgBTzr-Ib`ndyse|p(e@r*X5#D&=zO>GEB~%m$F)+KYK4)KO*pevW zBK3N0=Bw&8B#-LNs`wR1MEB>OAxOba+S)qLGB4Z)inxm6H=93PWH%f<|C#vRzVhbc~E!%~fPU4x=9Z%pD>Qo_A*0 z3z(nD@`Y`_1h}aIpR!99r&*4V>}9#%*V{8hZ_O%vtEGomvDr)BlVXN%ZlkYRcVaT6 zjO}xFg|?0D@R5y150Q`wKe+Z*QjJNj$;5-3NXgEW4b-dbL-;)9n(63BG0WQ{q_YE!6cM!<1J?{cL1l6F&u z9ace*V;iOe6VB=K6it5XgAnx#PQZ(uqf%_!YjQGuBM%$1eIUr%uBFP3^A&vMF-Ei@ zbqqo@)FgJ{iRFW8hSgkoeGk2Tg7?qSyWeMrNNdW{HF9 z4zPo&_jVmk*_bN+b`ZhFhG`g;fp2dcxM{r@#5OnsJ&AoJ#>OQ9!zIWya52}dD@*NR zpYuX%>M+P8cyx2eb8B-2^`o(>e!X620LSAtWa6Tw7$?lqBfR=4cZ$#8v{DT_BlLvM zJ1qY%9oQGPy*3f30 zySV!?X9zygExx%9tBGE^&PZP&DDCU*U&$ofR^vOIzF2z&iiq@@XGp0$k<@7!?Yl#q z`Jd{UXG?R+ekc&oox3t=7b^+@`+76c^StvFeY)dxHrv0vq#3rnqJclp2HEoVx^|cq zn{=AyRx8T%wU#s4=Nk$eh=8~>TcQWFG&O5HB&%FJC#-;zH5+h}I>Q0FGv?TSAn+7m zue338KurgQJh6YOb$<98QL@VJ5{yiC1I?rFWgd98qP$~3VDEQozk{(w;o0B9A@kyE zNt!0eWYWQyf@QQSOPVMR-Au?(Cq{=1Rn84I@iElT4$edk^(e^hXe6=*SVHsGG9x3A z)8o(!O;9gP-@Igu0N)lW@33g%UyDR84${OTjFAyDj%WA*v0*R;H2l^eJ*9}=WmQ#| zk7d~w2qA)KiH!KXGGw8($FOQ0xh?2i{5|pIs?5--CvpuL14Qq{NUVuP+1Y(AD2&I6Dl zuyk8DY7U4`HX~Vm2+^z3oDN|%MgR_U2w{U^ z2~da0USPXXTnFLDCt?u7Q5gxX-%IzGpTeHKYcf53EldtKR%Fi*deqdnPvCkt<-(l1 zH3ZrZ@l~kZ!5M_){e})c^TxRv;sT zG@#=U4MTY)Gwc`=Wvdo&8yMTwFjqCI%L)!g7q7Hc`imG_4Hcm7mm8sh7G?DGN323?h}QP>Us- z=K7h-ST#x$Eu%sx%Q$JIQz9ezgvxDDO(k7&LNpXN?F^cgH)tl~&H$jCiq2Z-<;nq| z?usxQYx&CwprDG@Eezt6?>~i454RH?#4@9E?9EFmDzsF5YBsj3lW#sM(d;BJtI6-e zBMgE5AIjb-$g*(R8tpFIw%ujhwr$%+muYN+cy5%IQ!lcasNK|M66h`9_E@a zi7#_}nPVjOo86m9yoq>;03de$Xxv1*ens7TMYmIc^$y7LoDVR|?HBA9ECC-AoEJ+RAt_8PW|TA1Zw*B!F-}V{(r*l9BRNb%>}F0CXnpJv-!7Wa!ix9XiIUrQ&8Jjc-2 zxIMc#SXdjYYD!kIq0z9pN^|$vdw9G(y*OA}oBQW?TjOSyvJFkwW|p>%OjT3S!rI)~ zg_g!Yp8m(@`)?{XGG$FJQXL)b?j9}f9xLvsOf7&3qa|D%m?8=v^Bou7HTk&{W4vI&OD3Z%K#STU& zREjx;4oWCw6k6mDC=!dxI0X(;DW>Gz8b=)zv&wEc6OYQ;c@F|9XdvtXp>9SBo;@%Y z-PZ^4Zw{6nN&;1n|}fRzcE!u^p8Ac0R4QYGaN2g4LJMf{@` zFhSrLGEL0i1ja>hA2vdg2)W$g93JxpGq`kK3}S3(Z*<3>FU< z6aC%*b>e*B$75g5PpDnET~zG@)I4gN?f5Wzf=-73tgFPaSd`{k4iBX%l^Q2qwI4*f^v09Z;f1p9G?|>uQKx3XF=yyu(ejZz>ubwgC zpHY}{?fQ~KWrGA6jOI73H3&r!4f{yx+T<+CR;{vAh(Z}ngnLIcE|+FY4~VX5Tu&l5 zRz}(aWsv=+X$6k2_B`AO<5~DqE9?Gn3S401Gx`IOI)=E0fuDG&%b;$dOjYv}sA_j~ zi<(vGG&P4;)rSkMFZ34PsZ1=#hh^n2ZRIU;EIxy2(RGI;8}Dou+&yXOPIuXAca-IB znbx0>7N0m4)-w}61`}1ahtRDrSLH8Ei|d8yUn6NUwTI3d?>39?UW@H&EMLh?U6W}X zj(4c#FQDZu5)7DuqY5hs&~<e=$`}HaN>x!^mHj7Ih0C+xk_uFLcGM!-%c51+1XSe)+_O!XPRhOY2l!Qu z!X6Z|7Ru{(`!OK&5-Ar!IW00L#Stixd(-k&QQefoC*5OIQ{fg32VP@Ltftir`d5*A zOJ&QmZ_1f7A82bHgQ^S37DYJAv`j7t7eC<^6$f5ZOsp2wq7lz{!7S4BwRY98+0XE5 zU;?Wtkk5`d%Op&=1j_sH%P9t4fu~Lv)o9?(M8Pat^*`cF9*)bCL!77rm;`FLchoxA z&sb}u1FDTF7LBqNit4lp7f0Y0sRmw=r&j;eNyDE-!Yx`3yfRJIIxTASvt#$B<*8=h zmZwa*C##z9t2!W`K}^{@F1qP!f$2>sl$UW*R@QOjEe^mfdJeooPl+FwM~6C*2Q={3 zc#qWuIW3a*w_^3G7pr#dsgY+o1*)nDsD>k*Mf;lcetkDjpkM%U+vgwODyYMM6~y@K zp5lKmul_S)@}C+jQ^87RPWF4B1ygGYIR;z-P6rNjqmVM>H;5nne1IWAZ1V9C{iU%{ zy@ZEIZ`Z6K@r^%EH?9$9)2}r&Vzqbssg|ZEH@2g!&zH9|mfy%!3{=V+h;tRpUQHz9 zg+qa?3>M0XZzNu(tuQVDdY!P_(zcQz&|^pBL}*$d6augP=FH?9?E11?o7Dkcqv#1tYc&Jxe38ArFwp4G zV#iQoH!F|mNfcjl$RiuY4mECedROIQ@&>~Algmgq3534(WU|)rCByU)a7&<;&pmt%y` zF5OfRAWx-Lss$;ngLo*F3}0X+2oAyzk!%pT?-6M^fI+wS&mV|~A56mY!^58C@Oewa z*5$E*u7tu>vC#o9j*+pBhKA(bP@n(Y@0!)GsIK|m-*x-z3dvu`r~jY0_)kpyyXlaX zlKI|#^Rj@i_QQR)lAQOKi)aLe#bG3om(ceU&55%mkkG1DRiC9Md8gz`b-f0C&Wiw4 z^qUC}&SbH1KD=0adG_=GwGERBB3!#V?%aU>D4cKejj63-Y5B#UN!{8>%2~1nY+boz z8HV?BuzKq-nlt9zWv$^R^T?G9K^EkN;P_ zD#QQJcPhzC@)`W&?f>$cOnI$;$RT$KXeg5rEuVKBWjS1Ca@_45HC+kTi=_K)3aXtN%T?B8 z+1>d?qBnD)*Eko*r^b>@CU{_Bor^Hri-M)K#VyTB<)5})Tq27M{t3%Dz-P~0?}EfG z1yAd6aJM+|Q-&EF1z;|>yw{e!P$waVTzv(7Ad}cN{o#v$8r3MQT|(WaKCqwrGS)jRb^3hn$+5MBZYNRg;u5JcMTe97lwZ z>;_DpJJbm(`42|_E560tZv9x`CITa$5@U*Bx;gS#o{%BsFhyDxfUEG7jjw|F4_7`K zo8K67lIuioa{xZ%3U#VPc4Z6fom3&A2L>dr`6y5{ndC7}#F|IMoql+a@ zWjLBlWq8_5z1}-2s``;sJy~t)*2XsFKJ(D{u^t|E@m6KOR%qnnP04n4PMn;X&a`XPS6)D8aDAypfr4`sfUq_^180%q?ifUm1Y_X)S*8Mk#3J>oysW zPSjrjZMUFwrnD;AF;UNKSQ0%UsMKa2!@R7dBpMAS`Sc-d#=IDog?!UIi6Q`M??Jet z{FEKm)S>{oLiu23f_-9P(SJ2fePyn&!Mx5{$I6bhf~p>BBuHIL0n@O2$&99eO6qgd z_U>kSWk@^iB5T7)b9Lk#-WUVKvJ_fs}s5YwAzq!+N9VY*x1*z>r-W z1f0oIBl@MuBe_%8UNgtb`83n7OBc$f32T-wmN);aaC(l&I&eX|DE!^DHbuVIDXaM! zzdiO(ioTgHq6(vQs2$115?zGk<~5|2mnp2%YR&3Z{jvx_zgDIKJYRu!n>u$y;)EAoTva@I<%iwo7C*oee?~#sI{qH{SqQ>9NXOK(1;r)^H>8L4Qy_F1nE#XbmGu#)sB`BTQyh2Erp(Ek!P`kC@o9c9=Dy~E;{zFYUradlYYizEpoKLWU z&C{xj?=A4HBNwowF0g`X!Q)2Zd3f>cbAWjyFS3=sVs-?pma?n`nhWrttxV4QKlSSq zio+dHzhjT)ujl(;Va5Ni`1|*!Xkx6CL?16)(AGup%_3`JTTf?XqL<0Cg6XOm4H?X4f0d%QV+?#CA?A|95P z^#lj0&TABr*66|NV+ZGaxolgd5{+ws@nzFTTk5^gCC@)i#Ya`iAh1lDc=9K%=K0lf z($tvbwYT%r%N&MfV~kk<4qEOJ5sJTjxlOkeAW>8&w>K~DSHBrR5LAQ_=_Rucp4PZ0 zmglqr`lrRKE;b)Dx;h&W+hzCB-Hjg^am~yU^P?mN<8%<=np>N(oWB}=CfS%USk0)C zbix;No)XDBp1p7u36So%jUSJMcf`t|<17I~kok7?zo8O8_QI&NX(9(>K`d(sL%w-t zF|>|eF!2MQEsM_K1L+}Z6w}KBa{p8Qi{&F9pY1y}O8)g^{$Hdl+$>sHj8`0B7MT2#Vl6QP~x;L}WE1U4<52Z*D~y z9?!>)sY*bef9T?WQSIt@tIUg{*oRaG?4ATNb+Dg&?MM5rq7c4##~lwsT6fDHrq_Y(GbZ7XgW zAd=eh-e414Zhs{pwMx#P@iR7)ayt%*VLfb2yB8q7<$jb#^kKm4f1GhaI(MzQ--fjN zt0Di&zx3Z@?7yg@|I379(g1WwL0<%{ek_X2)DcYq$Ai>b&9fok-~{L(hVg<;+&vB~F@=-l7{9zxT|(a9N-Wct9(j`XCqUDdSgY<%*9A<8H_D((5U^A*Tm z_lNgSgmdT>EX=+x=dL;)Kj~}RS8HW}I)9#AFengOlov=yv=?RXh zNTvf2C*W64`jCwRD4p9;==s#Rvu=N6ghCsa24FDPBo3*7^)fqGkMUwZ|1+Kh@I>&4 zzRdvoS2O(ezVyGFL0Qkz%uvtK#{S=Sh?B9IrgUfv(xqY7+(JZ19PeQ3w*OFVK$aRB2Rwu(&cB|7T7DEJY2F zQK@A}H^q)`s3CE@M}H8Yfx1=fi4#LG^xhstTs zxPJ@$!I`x3D^4V>iNt=Az1O;}4#n;ylNs^mcQu=iG#$=CK!>x5s!$^iZR*D=Wxa-%JI_K9R+TQ(B?0J+YY=9Xc5@0|fZH1x{_VGCO%$PTcx;e)dB16muw`Obm- z@QrxD(y|VOzzy8yyO8K62e}29E#6jRK2OpGiUFWZwOW$EJetf+xhL09lI&XdKS|jK z4Q2C!zAfGPS4;md4mBw~Tib69(tp`GGETw+XKiz{fk1hvKuM3;4E>GZV3=as< z8q8p7X$O{jy|mD$Ioo1`5do`;yH!k+zB=n8(V~)?JdA|i)q<>J+8Jl0&S+}lMR4Mr8hl&EWV&9S*Ct=s0v5z&MZaSOHYjf~^QOdceR5;X4fX zQwEp-rs^j}51LdZF!@Zmd6G_gy4x10Q>;MraZO}xrnHYqpU$lpnanX)@ofm)mfqQ_ zSyOGrXVm9XKB85eGdfT$8k5vF(V=Xl#UmM4G65~3tnL!ZTGh?efP3Yp?dKtTYkNdu z`k_0oO%x?<^FR?GC3ijlwxe|=`*jojcyL=U+q&y(l^u8-9pu-#ev~XtV(ROJP?PVD z-3RVmH+ToZeEHxt?gNNw3t`?4(`B?8mbf|GLzTE11aOmpI=C=)In~*8*uXoQ~}2pjxx-j<{(ce;IM1pCeOb6BF@BfT8@cj>FD( zFB-}sWQhuI=Ww){dW99laCh_a2(yg=3NX9iJ8zwE92+YqIXJ#A+L9oO9JETdcOv_E zA*~`5iyDOp$)Ce4r$Fq59CgrV%U@X|i^QsZPHkr6qYi15MD3N|T%{KyunQ>#CL^Z?VB z^>aWx|Cy6#lTzT>zl|gP*GR?w8&cq8|G!glqWqs;CS~NP_np@D{vGW~R^MbN->B_= zWHp#@h`a@5NF0l%T$v)7as?T2k2rv$Wraj-_bPGv%DUsI%njd64m;J_+TPzsF+(B|Rz zn_;5C}(<|?cpiju?)Ifl~1!#}7~j>99y5MwfX8GoP(}C|63X8?ly3Iblrauw>fWcyKJbtOU?+)yvNtE>45GL|d@b z5Lg+4hED!NiK4RXz~xs)WS~f4+(JaVP+=Xc=$)$uy>yd0>Ljo&$Pr0v%<7xOs3pK& z$;%mQiQjsBhQ5Ph{C2~3$eJHK)wg{fIHJGuu4ev>;Lc;c2cw}>=+_|g4VSC~54Hza zC2V{&rqBMy83Z&(uc>&#K*1z_Ny{miqrHH-N)`}6VH0vsoi2^^MvTd&h&kr3wGcsX z*WgO&T*dmc7Xh;32$R-*9Q$ieXvMmN%-2JDWIx}qqP9hIZG&;cuf{C>bi_6+sKdB9 z>Gd%Y(9I0VXB-{*i(}KeUS);ld`x4_NMKQObf#UwA^gzKC>_lp643L;z2$BvXFe|r z+9ulF12@3kq?vnX3E{!-P4tvW`diVn3Qppov$tA(x68vCQ`10u8osg!{SXR-F05$Y z6xzgm%GN~dIu_S8Jd106Xe;+<#3Ey&P{9XJd8o)7w{p*Kb@RZ_z$~X!}CRX3;)c;C21xi*fh~HfEg;Md1R0SXq0JriG zDfJ0tSF?eZb;QyBES@R zuVl73TsdTW9Bp!Zy}upO{4lv8?AwV`8dD{1v#uD8xBw$(p)YGEI!z5SFoejJM=Xr^ zW^%5&5#cnjt&3~vtR)dAx-gmcOx!z7*b&tbW5HEBBdEhOT%gd|FW+8KQJyhIV8-(sc|6=9)NfQqdV^Pq~V$Zu+9JUSH`JQqWNM!ecx z@74EiWPQ@LYgEn9XdSFx12hxe7-r2S$TCD}N$8~mr=%8|U~Wc&0=z^Q=skp~0+%mF z)a+)iS|U!}=g&RyoXSt4a!{%=G+%EFZME0Xvh zt`9|P{_3!=fg|xUVA#Ho>{wpX3~fjdzzk~*WgveQTTH&oFfB2LVXTx&HEOhmz;K2p z1(;ewX@^#_kexiALwr(&)JDuwCD|n{ZXu7_fOQP6j0rmfihWqQMF9>LvzIE=rS%2s z2$2<3$uN#XFk|;mRaK52P+IN{n_KQ`jng-HMmBLdLmMtJDw6aXl9Sy2xe|M-E`Q@L zVUVAmZbTuiP2KeBzvF2hpIJ~Hv}rwyRw*A3?>+2M$9-w4+THMLc#mDFYlFnjIUb7) zLwrPIMz+ifrEIICOSb8CooT(hR^K~*=e`iD-!^?P`*PuB5zp#$&5&Y)?R!TI>}v`M z%S^!NS6@z!V;UwMXU@wSt%b6h&caI=egbZgKnZO&j2{N8GQu+maoCXMyx+}qet~q< zyxFH&v96L)qL$8t-FSFg}z5a6%Nc;nP!mJrz@9h(@V;DwE^gccBlUP+E&XQOqYwr0fd?(ISzyYXQ5 zLZTnYKNi$1r!YMM-e>(nT6aT#yG10(G#`@Mjk56Yt)701$xTLl`JPmNl>GL>Vz9Q2 z05DzEA+i!u!u-NU)!DffM2#>*HTc$u49-zzpr-D_I`pcKz#ae1580;)Ba42mht}Dh zsI1IIF>@1&+Ke`76lK{71sB>FBDle!5ap1+qo?&<<+I;lgnKok3v1@ClHG${P_iq9 z03&(zOK|VT@UOpNG`(K4Tm~4lBX(n&??CTRYbEry1;05SYGovsHuri2+M}5rRD|Ef zw41-D83L4XS1E8y^Y63=O~mV0z$HaaMq?hatTrQRdXeNSLuZWO$c9RFL{v zp!SR4=v`fzoLLdL!}t6=#N?;&1k%uqDbrE02ftRFr{u#s=C|qqdDBlA*>CX-^4aTr zV{us%pDT9sZdhtl+^D&gq06TopMQWYJ>+n<9N+vF<$vY3p#Gmy@;|XM1xNe;bbSq~ z;I4{GPM=q%#+#;$0Ccn|dUck}e`3)v*Qol8V}uA8hKCUVBId5qxWxR0@AlPx6o_Rs zTO)9k)v*qSV%wxp+W|OJ!OgRZVXm{kZPr_74mcUCl9a?ZQu8T)dTga9!oyD{!_wVt zdL3mR@O-g7t-F0b#25W6M}qeaN?}7|HV`nYV?o3bM^7EMZB~g!Ke1&_1amQroVPV0 zL6&*^=Eie+yZ>-!{X_cJ%W|<{(oc_3+N@60C@Bsmsp7XH$qBz%3j51a%2>V+V;!J@ z7?#l$Nb|I$JJ;{l)xL{OH=qe4)w}L!!o8MMFCSG{$^mao#T@8RM^jOt;`dq{YO#2V z7rKTHcB$P)0}ye5AOez4 zl>2_#yg9Gqp`SPXsk>^2f=# z{bOjMA{Co+brodfpOEh)o{%-7VKgL_6ut=>H-lJ6#Vr-v0o|)XwGrAF(oIztVUkq1 z4DlT|o!2?sj6~$Fb$oLtlH99IXJe677pJX^aB3;2AUQuQl79a}1XE<}!JzSx!aI_t z(@)-)$cY0um|&Vsw@`!j3}x$-mE;XC(f|#n?<+O5zR^QgUdq9+H0$Kf`;peY8)mIM ztvc{D+FwDULSRkvQjLR|-*X0Bn82T>hiE~E?UVk;)8cLiq<%36I30MqC*5e<3bD9d zZq$n0tiI*3Em1rkDlC7qigXytH!$9eroRd;#` zG^Jat#QoK;XT;QwCVKQhkzd9Hd`~5D8elFp7UyLS%=+9jyvdw55%(L0 zGvib@`4ieEqU8A&wwNKMU%f{dkMYzW?yVcFq6VNwVmRH^MAWE2#*B*jAKAMX@|W26 zziG++UTxbn=dY;`W5YEf^l&e$lRhJim=Y#Lo2loSM|M9P+C_G+wOf;PcWiMP%kd2@ z%mB(q4q%s;0Tb^>j2XzprawehU|Wq2#5^~PjiGVLWsYfDnn7_5a#K;&8o51t z)!UMh1t!qBvLqSwjG(!bVIEK4Y(;Z@d`2>g-6IxwcrFG2M$&%K_ZU`F184HaR* zkq{ZaCV_t8$%-jUbCvo-u*ysJ;>P^+U9fSyJ(*;B@pG_b_YrG7J1NfH&kfsX^u&GK zsk%|4`GkwF<*LniWw@Mn3Lg?Uo7?(hlkijVFj zkj;Tmi`-eR6pAApd}^?`Y=3-Deb&=@jqG4@R(auCK~d;Qk7-jIly2c}_xl zVb)pQY-n*y1l^jL;WRVsU9*YW)P5>w!=I(iY6>GwEYK-0+PnG!q=1pSH|GrAEQon6x>F>p7o!!gh}8o3b4 z5(Ihp*{8k(HQ{xIP`iTT;Ao+L70Ana#5Rc$e}e*T6>8=gNt>1X z(1Fu?;v`%0rFkw31MoMMgv4a^%@$!&{>66mL>}~pBujR1uFS&p$tSGt7f$!+r2n;*}^Uy(Et5jhszUFJpg3(;FU%pE%F*~isB~JV87;XYy z|AM&_h)Uo)TNve7OD&F4JLoA!w1M&-`S_+2mP6KHyMesAW}l3kJt#&A6IJCw;#Ay_ zr{?69`MgBB_>#sq-&s+XpT9YZpg<&{Dgygx0Y!m1MC4COH)HKU^>XD?WA&;WU+K}g zdSQj+xt6or!u`5}-`L%WqlU-&Bz>qU>!JhcrnLp*`wOUaZc3Ym@$@b0!j=-m@k`|K zQ3UaF6r1Al7sMngw66s5?@bV8Rs&0=9srxqz~h*};d^!8Q>+h$Dslkr&H$`L`k56w zeCn}{0`dZ;NSN5q1nP~k-mxOCFXw z$%^+2_K)cG(fYxj)n(g7puM*WEhj3LJ{*zl{!2}B6C7dd8gVW*Vw)Y?z?Z;xmm7W? z%r(lZBgGAIH6q(U?$JpHdzZPM^Xi3`qwAv$+yq4lp$(40xooZwfccUH=HyJk!m$VN zi8Gy2+inofsox&bksW02~?NPQ~J$)K<3y9Gug97f0HWp_J06A|2B zxMwZ5x;dT=37~cNQQSU6m}48P1!daG-D0c@nPw*3tyx4Sv|!@Oj-b`Y@A&${mL@r7 zW|Eyvz;v38bY)v4&Ch!7g(1!anl{2m%Jc8JCyl?@!uxr#0bQBd;Pea;N_%_L@5Z@G zSaKie{;VG3>ZamEvjfdEkwx5J0>jzV8v)v2_5(ZAu1z8L_36j|)A6K=vtrylDZvOE zQP*J#F@&;d)+{2>_UiG2HMn&Nj@5+0gzW{uGwQ)9p$3<5Q>NxNnG-VT7}cDWw0 zNVI>hIWmZW6BxNVOF$EMPl;=WT{4dSx zT5aLb9?VA+zkQhcx5ND2u8YetR4YI7aO)plWxfn#ohe=QsOC25Z3pxh zNVrMf1-E%}V`jB+&&c?E!BcVjAFf$+-q4WO(88}$0XJ5{*IJLUS9%=YIWcC6WQ--X z&hqpbCYmldfz}OONN6S_F8c>OHe)PEbeA+pI7_M@qc>>8=FQ$ouJ7wxC>TA%AFi=F zd2-(Gk#}^Sr29Nvel)oJT4ah%dO+Wl*234GjQd}!V4W=uB^@vK5GD%{D&5Go+KoZhWqQKFM=|H+;>HvU1XsZo`o@ z;BL4>QT;CCpIvCVz7BL>H3&Bqo)4(Md~k=VvX!tF?XjX<{Wp(jIfi_y9vF`sW)bc| zxKM_!9775Bny?5#I{FX&4NKm=QzRSgok2^hFpjJbl_N;UTyCQKI0nUVZB7Vi4oCvE zp@-O+IGLo8Xpm|?$((WU<#jWpiv8@9H_BEov>T!`K(!68KEOF9W!#<+?q2BGJ|HM} zsh+lUXp6e^S-g=wt}TS^qB6dIy)_ON4;mhI`zwA_7x(6Is&e9&-b7sQj`aptg{i-b zN)AjFA0g9e(On3vQ$1GO8+Mq5#KH$JFvbs1d0bq+uLhsY*j)3h7vUa!ZEgF!yZ}A< zNJwj|*>BwMe_dk$dIyy!e9TF7T@8HQm85@V=TC7g+}kow9oCsgkwH-{rek|54BKrQ zpKBSiP>NP>Mbd3mi3E;6>B+@s(_9WU@0Z)2r|1g2+KmJmD%n*o5@&1H`s3U*jlhiB zyW$-aF$JR71vT?G@GYUYM{^|%(P4OeThOKZmj;DPwTLc=)=w8}82o_-230|&GKpRX6!9`0*tDpBm?I=KOO)6`pZRXXkD}3TB`A#dVu4b5itOJgBjrJynX4 zQ;?A%-802hNhiCt({^-kYGR6XD&u1e9mop?s+D?@56@c8(YOj++6w2Ea`_!uOAJ%^ zt}vBLvP0TD($^#O!SAl(u}pz2ik(O}@V%Nd5y1NBN#V42woK}&)m90s6A71yl(8sf z$JRhDc8<+5>9C$PT6S`X#N31DK->hGtZHRt^32kCQ*|3(A?Pjrf&Gv6 znt(UP9T4`%j~x8JA)X}vQ+xeAsP`|lvqJgJ0aFF}b1~_c$1l>7IM!z3d8bUlq>N&z z%oviA9y`P(LFZL6J5hNu3$tG~?bf&7pOE^dXu>REp{u|ss2>JvmvwppGd zw{pIK7&8Ctw7IC9HBgaK_eGdEd0lcHc^+{@dwjhaZkdvjK@+nXf03ILjNIlQV+NxbaDrc z8NZUiZvw)(JiLmmvDCEZ5bYG+N)URp;0JUw)1XY=^VbGMV<5izp8My|33LNSxpt9( z3;rf_%>ES)<^1_Rlz~hL0!?YM<+x+bNUk94<&s>$HYCT&NHy0dMrnr=!5Oj6Ax6?X z3pa>561ob$$rd#EWBJ&A>r>X&HhI!GR?-xSJ?ftR4G4_P*$_gfz#iYylq*?|)o4AHhUO_120NZ82+N_-lDPiI)kbD1X)Cq#gSRE;Iq*{5VLN_^n6P7cL8OCZtO;&<7b>f9B zML$V}(6@4T@iPz#7>uhMR&CZl>jn5NS`=kjuHmdp1vHdSV$7P0f%sYl;FCpjoV z(MgK7v7M@=T=k?)s~=Tfwk9kGxAACTF0ShiMdO~EyaJ$1&X`INWf!`}BN8pTMS~Wm zG5+deo~e=Ffo3cyvanscWM-sgr^bWNev#HJdSD(!nqf;r9dh;uI6Ui6_geJ4T@7o; zBo}c}l4P@o(Rv&MSi(Vqxg`8v3?#j-G70mDm6h0BmJ=9S0+&K6;<%9})Fg~;0&CGy zt)R2osKC~}w*8NBI59^NE`ubtOH4kP&LaHhZQ`I(q-*Ag&Ss13b(-c794bxC_E+S) z4!jC^S69(~YyA(-q>Q1YeFXK%NrN>i_4u1LHP^b_s!t(LA&K;ix1*b|5ijuyNFf&?a`1q^Q#oVL2_!IFxF`auoQ)BNl>^F9eFC)Cbd|7Il*wwsxUt? zv2>V{X7MrlaAW+G-yyD>?RCJ1G}qlxIj5fDUu}{VLF%e>{NfjFp_a`m$@PR@qfD$) zRQi;Xh4An?0P)Ri&@Ay`%HP^Pqd5wA%7rDc4E|u!80pqW<_K$+Dm$A}IqlL`+5!_T zp2n?;*rQQ;K=n&6PA(FXV1n?P>{qD-0a0wZVJZFKVhq9X?^!y2%JL(AZxokSr>uF; zGne)bR`EK(!IkJho2f|T{S?Y%5#T)q#C!M@RJ=ARQF!_%c?pk$UGV)kL&6Wlzts_c zT@m@m;Kz3zA*<*3Ev#kzJ=f}B^zTW$0=0i(^;4#d3>aKMqN23F^|}G-cknIg5yJVv z2noT}5W;DhInA>2eP_m951~Pl^PMkR?bew?FB*HqB+mz9=h&IF(U>vM3!M>$%;xf? zP+254@}<+PL(}K+2S$Ci(uG6`Wk-sl-JUiMG90EprhF#7+HXEr?tYvaiB{Lsup@;$ z4j{~UGr)yo7P=8lS3RMJ^3vnLoF7|WOiRs$h_K(g_J*|K`3%KKzi+}*EdBCE1 z6=DMW-PSnR$j$+U+t&%i3e5Nm=SGax{GnQvz+v_8^^> zMO8WRuQEHX-VDn9=gfh1!ixjga6tfgR zga!57KWJ&@N|46VwrSS$5bFZ1D=en{z?8!2ON_-sZ4n&t!ueCC@NZ8GpB= z^k(fBio505YaONnpmIKJgB!>Bh!489Q1VvR=8BUSgHig9z9|(Ml9nwsYY^-8Qh(Z@ zp*<3oJZ#f-*)Nz0dZYP@>E7n^EB)s(sOrcJNSpBjXkX5?-cTyk=}?T=(}_ zXy1~*POXOD26<^E!EbtzC zdq#@J4ApPR2#HZz87rgW)@In>9sJBS+}9enQ}w9!Fn2veI#>jbHpjdoEUF?hf_^O{>jh#_6lK%UXKO-GVTYW7>pEklVU z!(fy#j|c;rhSD;?F3XOWu10n_#WKVQLI}EQTS*D+y(Ngg4dDect|nHhP|=tegztli zAYI6q3Kj1%V8VuTd1S$hv726v)`H-Yw8DhRu*BHYF5?ff@q9ge%WN|I4kM_5Cs3vO zy|(fLOX(^Bp|Sg27Lmo#$Kbeb+&dB*tQkdAavrQS-F0X65d zjP_zmfCeE2fPB_C z4LAqIRaD*Os9Bexg-`a62%=#7;DQ-ll3|>k3e~zOd&OOgmO~14i2jm%l<(?1G_FcM zJR5<9p}_SVNcX@=s-5Czy%-(*@U472xjEojen5GG=pzZ0iz&U7QriQ4=7KKH1@>az zi)}W%LSnwgC=m94&~X|dn?bF(5EihakQXR7jo1mqY&uF3F}iZ z!6%~=cNQfdKNjGA`pAMvrkJPQ1zen59u15dn?akPdiwutmgzCIo} zc0<8;Md7y7cQ1EAtK6k(XNfnD=;sN(J^HmO%0Pvav@%CzoLUPCHeQ8YBxOip z*u7(}E)oHo%B&JF4+!=%-cHp1Y;Yv+p@vi_FgNS3zq*ZKDklFAW$zfHS=%-XPg~Qr zHEna+wr$(CZA|NG+qP}nwrx)L*Y|#sCvSH0-8=8!_2W!dWubCZ)lt({!p1l?e(UMX ze?hoRyW9>$j4#~O8V|bjcu8Oj$rDA|d&aiFjWWw*J&Zcv^pHsKD7ow6E*g`kN#96p zbSc2n$vz6~lVov|Qwb;QgoSS>7aErH8Osdmve!Ye@7T>VeD7Wc?uHrP@@c-n42fK= z=z=BPoLxgIsZ3T^qU7`KG;#2~3!lFKF|!v!wnbcG$0JDC6>g(t-zH=Ikt#o8i%^OqBsdUk47lPt(8-(we!`iw2VK$`u4b!VAuy+iF;|uR_ zj45r(*8S8=SP>YPfY5pF!pd15?heIR&E-oc)4{{c4(0-gj@CK|6ppAN)+xPYkoGeGfK%4c7W&D(Jr@z0L&9s9#q6{%R6Tmbe~HS%>qA$+kTebLbf_6ut!NCc}HalHmAb0tdK zYzTJ+805F&jS9{XO-pP(d=4sn9xT2vC!QcgNG-B%uZ>sW@{Vs0UPpB23!=@iYz=&O zk54MJHsuVJ@=1aQs4>`^_!h`q0KfSl(5io+1Ein>KGEF|gFEq}S2Dz8Wcov#_&M40 zY$NJT{&!tdE7Z9>uotARpXi4WX4X&PomA4D<7T>UApwA8rUo@-aw##^|@nnp8UI6t_# z*{KgV%Eu%*OZM?GducIu9HQ+lpF4!lg*N3c#D;(*9Bx`iLL@2hs~I%t==Bs|u9(bk zR=91EC#b7YjGzfnmnZ-=P&g#>UVkd=V-J&{H4TPbnm)nGB2+!PWq~BFE47MMWRzzr zjsG+){`s*bkA(x!t0p-hcA66e$aQmbQ#nxvQ--403-T7Yh5potfxZ>BzJ)johGS*V zLjk7-@e@F8C9AX0QaL6DKu>1rm5VWLch_DIzqo3K8Pa)cO)%JUsH`U%uAz2zI{w_A z9;}={mKwfHFH4G9@0fO#Rm~?*lGOPe&X=DIP76K{B>XG9GUBg zY!ob;1i~w(mUqJKlWYG46Z97B*DWh)pt*!Exkp5KW;qru{R8VeI2fbyKmd)q{bbv5_($4{FI8nsUj!2Pqb z6Rsc&c6H8pK;}jcfuhz8V+NPRDxQKA)1 zg63F3Qgny`sbqCETl#o+)mEjHdP!ETRGR0=m_sltN$1F~W!4F5(MbH^idk$ns^+z$ zSm0wHuqltEIwMR%4@A7-hS%$Sfr|p>yqWTN0G6`j++WrJCQSQR$Vj5)74sfX@^nL> zH+@pNop!E)YeZ68WS;9C4u=_{IWfOq3bJflLD`IjospL>m~E-_wx$*r!|zg*G8-hp z1#;+F1WMTeA}*>yHX1CQIQ5_^`0e;rx5(#7{1NAu+=>2J%#iDd?13geXrtVTKj+3p zN@HB=)RHgF0eoXWd=QVs$a+tV%%tLMk}__XU6^PRXQoWWM<@|d88Vv2WQtJf0`0TG zydQn<(k|kEV7}0Lab#Lt_2$>5-$A3Y)z9dXaOb5g@oy@lQJMa*Jx#8*(}35R(MTB+2#&lJvb#E_st%Vkwlf{Ah+H(;o*acvu)DAoSn*CM;I zP@krpHr>q&9Un`4c^uvb9@lygcrq`%f~O^K)8KRjaEx3kEJV_1pYvn$3A z8)Urm8wG*yK+pfb8=mcdhm(V?i}`mU*niX_=NJZ?J~;#-Q>b3?vVuvdoKXp83N0de z!a*c5H6F`z&Y|r$9nD<}6m~wi;2t@`UwR~`vki1@l>6K%gOk51hQLG}fH@dd1@w;NOcj3_aIZt2_FJMZ=6}wFm%`|zPg^i@6LJ&QZ*1Hh757O{w9)o^>k)0dI zG$NktKaZrPIbC?m_q{{>D>@wiFLZ>AU5u@4?f%INNZT423w^iB8~!(f>Kx540m6?U z>`TIcoDhA*%~vOGok(3L89*R};t#=15YBOH<;k%H$L9=J#Y6G z?+13x;KvVtri&rm%YyWc=l!g-*aLMZ{$gv=k-KH}vZk&<ve}ATy5N{@{{z<(Nu2!fHyA(v6)yaL zgUi5J-^THO^$!33e;@bX{QUow{+(2ZaYOm`2TxnLifYirBfxty?6ANSBNza!`=J{c zjQ2sJ`N#30!LJjW|3RyCS!yTt$FUkVw@4py(P3j?b58qy#f#v;+9Ua0E|^(eZu7`=m=3Ud98l>?VqUFCh>)SQNsR(zU-tR7-CpTIhuUe0@hJB|}xm|B3nt>_+5TI0R z6IXv$0b;4|6>>!8YAU*B*;^(B0+k_nvcXNK;+^X?Q3o>IXx7U#Or`vwsPB(D+$i(= zxVe>;@6oK1f^j<$vkT)Wxq7<@-ppH;E||GAA&cfswhQ~048)BD25H*dP_R0^8@J*t zC@>vxojK$tE|4lB6Goy}D5Wx;n~j&y$>xd-lVXL(&IheJ$D$D>R z>gcG_AUuU2))M_p!O7q)=UKOfw(xXSnyph&c1kZh!?GT0XOYpXw%XO`LPdwl3unBj z4b3_YCDhew*HdxHX?ioJeSrOpgHV|>-V!B+#4epbj4GswNy}Y9uTac#odGE5I9WLv ztSS_jO8h#M3AuSl`sS7=+!4TlwF(UsCc`V;dwis97YnbkzsABdUYyuwaaa+6r#kUl z=AtCniPI{y(Pv^982?B=R}b2C&1PfXu;6=eM;rjA42EfBl^GQ*CJY`aSBOE4CWVXS z9GN91M-`yF&yc(Do`;)j6Ux>=j5%IGylz3QY-JgOxqj9FD`U9*n-Eq@<8vHQCY2%R zkf&`1y0@Xit@#;aw5!6aoj1p8|Jnz)O0|7kZY4Y){eNJhnOW(pJ+H2 zp5$&*lKy&*R?IA?#PAQ?Z#1y8DUPMb;fnI_r&4{m0m4g8fE%0 zKoq${N@|ORs2wZ4)Yv1$vx$A7l`BVrAU5b5^zy;SdrJPLAtLx`D0{LN-a6o$r-Jnw zu?7v0VxKmzqhwA#W30)3xZX00a1|ynOAo1eTNjIhXvT2En{&Gv>5* z@G{l&1x47VX{PzhyL^z$!j({RChd)^tgIwzUgDS8;FP>`G|&_3R>NY}l+g@4u*ZE2 zTdqs=x{~mqyCP3=bxMzF{qKF%qR;>ZIrzm>$T`C(lr?z}b(|i4;{_hxq8zEhxmdQ- z{3`+y$-=jf8d-y5L^NMJX}$__72`tAZP1IoowpLJt47s z45+BFOn5CvM?yqs*7G!)*OAt5UiOc<%eh<%b+0Hqmx5G0hRYeqYI(bmESmu4lq-h- zXcg6Ho)0lX=o|{L7aX4Jeq=WVIqt4#EDwWPje1V~A$4stwxfPUXymHa15zxXB)rVY z*#J&5i-}$4)J#FnGe-rKIy%RD^jph9H!NKuw8M0!Z6;ssS9hi^0d2V2lIT;4w(Vum zd$O9=km`Ba%(QKaSFj`Fx6`W;NQ#ijsN=S7e_P7sztX*phVQYR?`T=t*YwO@k(l8g zrMA!e%_tE;_5yO6mQMp~f%fyz9J%Nh$}h+pG@gMbTq*udZ!VsFjDcwTj2O`nhDG(E zX>>#N)QTdHf>W68ZVC!W8hNt)w)KC{mfC-swy|3{I}}7%Mi#Coyl!#HfUx=uz-yM+ z9Uw(~GrXUX8r*1>Mj`oKvb*m1b8OmIgP6Tt!1}6sCJF>v2v@SZ!4gkBbTKCub#XS& z&UCMKICL;x%vVcp+KlF;e_wEocTK#K&#oGrldYR4UckAr&czuC9><|ZYCp<*UX$Fa z_bSSgbsgt~K7mO??Qb109C>}vkG)p>euEa4H83g4kH?%e>y=JCvL*z3Kjf?~6>;P~ zKxTjxcPmeMKz&6U1_0P@SdvB$E^F0@O5Lv?K0{uF=6DP312E* zaJZ>)^~j5UWU}sPLi(^YOJz#x7*#Al8F|yag#9}~=6k!_K}n$Wnz-EZersD+2fe?o zK2w*6UpD;r1>UJl_^XswY7Xrj|mZZ^9YSbyqoOKOWVppzyU3O`h@j+m`5r_e_Mzv*b~C zF(jF1S0LfN*~h-LhD}+w0!sTS)nx3mk#1iL)Feue^sAXu`$B>~)D%$O0#tIK;~YxK zlNfVZiZAghg`|rp`nj$a42cI106wXwkdDE5=Y|-%GAwyB>L$ik-sVnt<|}8W|#ugNS9KCs?V49s2_qnNZp|}Y$g_Spn(xqfxCi1In^g;>8`!Dt?eI3@rMykV9O$_ zd@=HPaW@>TS^QMLjhH`ya`j3+0E-cqSgdS-Q-n8?iUZeijbfoyOcpq+-_o2JBKbXX zhH-_4Y~Erv3J5h_J<0L24`~|{X9V?#kshUoPY#hA5;)C3b-&m2$>@q*NMk~WDw{=U za`>2ABnCIxOp2X*cD1=zd8$7Ue zTPe!53F0`4_BxT28_T)qB-!L`gk#l+jXeC)CH2lJaix@<$sk2hKtvXmys+ z#y`3nyz;(?7l)M}QXb$r`p-r`hZC#`gWV@3BSjW;Eu59XZoKBc>Rw4GD6%(*0TMT7 zbafi_nOIb@Li-|uvaaQERtiOOV07B@e%G0T%6w!dKr9m%%dlq{}7(3;CpDunZ zwz#HLp{Q>DYCldhVcC}QMqi4Ix;XbPa}|YFf7j^b(R8r-nJ-g}NolN4hvzC*Vm>et z#0$zEG7O>{AVc5~s*w-QB+SovZn%7#u!mXdICCo?HFc1zC0LY!J)DZlG*e_I`0UvJ z5>RMPZN6iyzJhC)EqoY%mgdJ9og`VdXq~iHBzAS!_|pM#oOxotMnrIB%L6aMy%UJ1 zA}^!7^%QFiZ)j01RQLq}px;Te^fDWRohxPsEkKGEm!${^}9y`u>{g`(cFtwE^cV{ zW}#={42Vm3v>V|jdnkGH1fQ!o#p{uJXHdX5X33SfLiTAH$l!czBT-oTcFS+<~@%(#NiSB+Pc=J?TSK z<{ewHYjzA|5%X@2X0(a=Ifp9c-QoZqBj##EOLuIn%jL z2$Ax6y@k1pw?wd>%*^IyOEXpa`1E18=7@fUz$CYT_LA;L0&KJ!MlKUA_7=1BRI0a%{g}{=EBFP0}QcgBkh)e@?B&0*O zkb(hyad?jdptrqzHUil?F%^Hu7=L>>#oN#q!fKGj)7Tq0pj{}g5Z<9|dUEHEzRYbx zyN5lt&!4OzTp5O z)m0?s?3rSEYGnRA$BsrR%%Ao}4 zD+RI^`#!{%v5KCJ4|I*4NX~crSm4ur8WwY?nLlKx-Dws4W?@W>%ls&Gh=Y=4<<=kS z*iSd9f9_3e%Et6j-B4cu_{$PrZ6M^aP zb-*HcT1CCI0w>)=M;4(JjKr+7q-KE;?M-`@IBO5w;c(bn{JCLRqP=DpTM+!UCi6=} zk9Zc7RC+x8cZ6*A5Yr2_;|F2~ zpOssr+B>&bmb|M{(Y|>rux>obOI^?ns(NVkSmsHxikEiVEo^Hx%~aq^5zY|P9c5O+ zvOT~LVW#YKR2V0HNu_ZFEsW(S7P(T5F32qL`UJqy>-+*dE%%6jwoi- zz8GOT%wSd03)FMYZ~I08hURF4vaveXq``w-h3zif3nHI(3PigWv!wPT>L!(|JV{!~ z@iD`a!sUDYMfnNm4_zB2zb7n-jq;RA$&-`1D*s3mh92GwKwFJyu&KrwCP=~7*y-hP zjX}se27m*jX5ZLcg{x>RZoV!ZOk3mXLezbQlfbnZw4=D-vJe@iF_MyZfcap-UUJ7B zpDGy711L*9Pzrpj!WXaDF@kh*r|=C}ItRxgp{)G|Jn4p1`H}T#rV(xTT`dA%k0iP& zL_|Y0aB=n_8uY8ZWRI4zBNSR?#y9MTFKw30=GmYBmpsegICiRwyJ(VR&ru8ew!^>YyCLrEN5GqwjKuFZLrgnL$V)ALPVFrR(`_P}T;j&UV*&*cx;M7%dmod||xK&K_cu zTiyDGVNg13`+SskIhi38ac9ja^Rtlxv;?`Og8~?jKT@&|9|Mx+g&Pq~O~Yx$``90% z4iz|Tturi%l4!F1Cky{QxyPj+67ofTfet{io0!EdBddebyQI+1jpKyHpiQAuwB#0~ zoO|tk+8&gs$2QGs;U=zXirk|n6+$WTrG*yFU82oa+*ZH(V5MQ-^F_vD(#64&fN%6; zdOq|cGI-WkY}>0!TzOH~*Y+%mR{ zBPg-c;$!B3w1_A^bfM!H8zfSKnZQ!lG*tJ9{Uui;G^hYoQ0FBBmW+g954~iafL$?` zu$hus{4s9Vim$Ilh>&4{4qY|&y(V$pL8~pGC^orr$AVOXSJ^^d4@}P*7iHoe>>`j+rqh7gRGJtsqcqPV}k$Vl4LyJ+=`&UXnT-t0& z1#s<7*OXfyB!_ZT2q;veUZ^=(J^MNa%o4b;-Q(O2si7??EoR%HOyHH1U3L~6DN}e5 z{4xwRj_TCrrv1A7W)YN-No)W%=#kT@=TBD;&5f%AF#u7z`-@yjY0kYNFn(6Fy`$_{ zir>fEEp0U(U7n8YFOAf(pTp5BrF(y8#wBN_>RFge!H@@7LR+yB%Xbi^Ta;u72DtNG zN>@T;0B9mk(v(SI^U82B<->~>-bUQt_0jj%?KdMaa5 zcRz}i>O4`joya1&+#M63ZYSfl$2vcCv!bJUBjwO$=A(&{R2;F^n(YV>pN#1JG|f`JC%kVyncPo5I=!N`4ZUYlk~7a3T4sli>)=sGz{FBy05k zc`G!qg@qE4YI~`4)pyqBnzR7Z7;DVbHFoVQOVEIo zX2ls6;2z`jLc!=~ZXcsEQ9cM8?lf;$G82pLJusD81D7`sbrbSkuqFQ-U>BY-zS` z#Swt+C!72=PS~OJZNY5(sm1S#$-04YYUX?ogL0d}Lsyr&hQ%UI%-9Q8WgbM%oeO~+ zhE!(i;`2YGWtApF5m=V{4%Q}_=4`a8P!ey#QJL9nJWYz%;V@ zok!YBp)`oGN9@sK{8pCv6S(8xGe9_kA3;Z#g2_jx{aZX2kuNM?6hh41N4P@pNt*@k zZ}#aBaeioQ(J;T-k6g{*#k2ZBUc^+S{II;Hw0N&*`kJ-~1*vYiKx8#*k1Q|yLA=@K zHX`qdwlZMTOn+npGhZ`!9SzKpoj~I2z%pQAQ( zt$UF30_i2F7J%9BhlK++hyxc|19F%kN6vOC)z#xm_{*E+LvfDjr)}OH4GJs++ZMw? zKEftY^tAS`2xQszR)1QekpnB}`|xL$4pp5{D|+m%3>jS0!4%9e0)FN9`92#ByE z&agDWflYn9DA!rA=XogC{hwEadDny6H+*n|@N?|E#A#y``d~gX2k#VLE_1vRDAl>& zxJyptz>?LuErpdc4cI_kx&v2pxbZMS5858ceTbk9@_ZyceME>o?#rs9BqMgdlDiys z#V5Q&AHLn3YiaB7VZ9#X4~PUjHWt@@iWk4dC>$qY zwLbA2yC>gsopJfz@%}?J7bRU`|3dxvVTkc>MDt$_`u`!C|LJZJb~83~{;y7%sp{^9 zqKf;~WmKOag(fEGPYYRuVMg1=EJxlBY5t8F(*;(eM zIYXHTC{qJlJFE-MD|zg?e&_jo+Aqd$^x2*;aIrCQxPsUO0E5^AM(G{5vA1A5bbF=^*q0rj=aHKGkVRJJAsnC> zO+%>h7*IQ8ETsw&VqAttDgJss<33hKEL@TrH)!YLW?48(J4Y4`ggn30V`v+~l@kCh z$E5q)U!aQqH;aZnl`f63)h?fm=K?m;s3o-=dp}m%FHEU9_ zBo#LEb?+?RYCA>j{QPMT23E?oVC$eq>h?_OICh98kPobh0pO~ydnapjU`_iZlyUf| zB~(3K>#z4HN_L#vA!26JCX7Z4sdZK~g^JBFt*fddeiTSADw!>U!VoUta)IYYQdfCY zEL#1i-EnjZ0FBxq594 zdgUX2kM4(ysg!Idq`@Z`ip~;}9`C@>F_Xb3#oC1Tjc2>ziUfYi_V9BY(*tn z32YJhNpx6C{65u@zaij6FT$37k^r-xF#3?ek-vrOh!j@J`<*F6>NFXABV}uWJe(`8 zYX0DPqjNg>Jb80O{R^6hFHFH8nKcc=p=rZt&;gf{(iI%2kT)owk|)gYp--stL=ppn z69V|9#z_eR56z6$zdRr|UUTC$g$-rJJ-UVt0dj%}zaI*9_}1RvSa_@`K$el-q|zwi ztujGM>%outU2*PW@ugv1+@1XAPU1$@u<2hgnY1&%*DeH(-D6ques1h(}z83>>gCH<$X;< z(XU@|a}#UK;iDZcMMguu9uC(%qOBgjy%+_rs|DOih3Emm0%)mf{#WV>7CJ2IuCT!g zLnr$lOVeNtQb29k9Iv;w?z1*ANL;nR=hen`1R&NOgRwG}H|tfs2Q&w2Ox|*KAOyB^ zMFzpGEA-NOKFHhgsBh~N@`I7ZqH{Je1uV8HFI7ETM1N)FM}>8JC-=5hZ@EAGxJR0* zyq{fMt9+hdoJ!KQaL?H z!8yxMFl^#3RY%M3IAG`X+umuW^oiac9rDX>s@}xWE1?b}Q4mpeDcBx)7#m5JH$Ky- zlO6wc(A>-(TOY?GmEpb}S*&B=d5#Opp-4fzUqWHoux4n&)K*JOIBn6CUSwU1DAg_< z8;rer^17k|Ff7GEYtf*5=lxtB^UwO?A*~uz>)YnNvxKp&3?Pu@c359q9r*d?&Y$@CCD^8U%6)yW$QAH0~e zM(yq+gy*&QAYSp4D*5Jw$Kn+;w3f^3f@lhu{}9JPHruP~ompCAxX&viX(Y6JreyNw z3mpcff!xd+4_-i7u1HU+ml#^5eI0rY#fkie;zIStRv-$k#C9=mz=?iM9ZKl*4to$k1&cxzh} z9cQ&Crfx6l@h07V`3n}q9$9SlKDN`4F89wC&S?&_{ho{6Qw9a)o9;%hz*zX3Ou+ri zF2lmeA?8OAzG!U_J}++s@Xc*%Hd@AM+kHU&iE++q^>7d#-`Z~Jyl!UtrNs~rZW zCf(YE?)h!T@2^=e_rtMw4B1kbnx_*msKCHH)+3+Wg18 zP;k#g&@3(!66W}d*)U^~&ANAOw1z;lfpr_8$)KD?@qEd8(@M&A4!KF65&<|Vy+MZt zFgJ%=t8DF{!yn#LfH+_(&fz~FI+AdzlP?*|a_&+*+a(~`Tb>s;E(P(zR^vj#)aVe-}nNhw#_7rPJo;bJ-$zZSKeZ={jxG_*=` z$6jA#p0HGy+H`a&gJG_@ZPEV5+(LI>2(2$9aI*{QA5JT&p`JNf2Te3aAG<6JErUef zC=HFwrgIjLZzp<3!NwAmV4ue443w|R$(vOKT?DD*eBvS)Ykp?l&S1T&p~0vtpOG89 zkw&KP18UpPjH+ng#)nCwU1EDROXGPNEDbzw0nK>RXH{fSKorO%PmC#r&SoRFXhM^a zs|tD)GZds@E9ElKroFeK!E|^@yw0&8*~H`kZ0*X?Ym!qK35JqZZnUhErYv` z(5pbLh&b%vk13qkucBG+Tuel1h9Z}+gwRa{gKk_Uln`-0JJF!m#6YH2H3ynim=0VY zF|yJ@Gf}UsMibqlr$h{Gr93lckQ`^&)^2ifBjtLYyZ@)CfW&fIqe8J3933k0xSB$Z z4nayGZOC9+v5wT$HUGCP9QuAdJ?oCb(rDZ{G%Xn^2TOVIRwQ449eouac5G$?NOyRk zmZPN;=;aK_rii~|1ekmi>*%~7f3c=ivdtmhI8lgON)#Fv_hGJ&8N}mC5G|@W!pGzO zYN_8IWx-347T8_1b)$6igh>tiPml+OfSUU@lw=Y9YOdl*BUez(TJ=G+hg+dz_S{jK zoE-+yj4o_d@wswLk+M1&$;T5!E#hY~duvc*^5o-dPcVzf>t84vJL*j=g6tmeX%Eg5XVpnywY{ZssL;SfK0tBN~wuG!kgXmyq$NHf-S z-hlVM75{fAp>dGBo-xB9sa?R8p&MVo(f-fL8hY{<&^V_BLE7V}*I$to+>0xCy|k$$ z_FfWtwUS5VsMS*ns@UN{R`qM;%}%6>9?nC|NQ{%KeY6PnwKX33`YQDYch>p{u{Umb z_WX92xw!+VtMzJ66faRdP@5XbS2DVZ4V>)pG{uub+knVgd7EGPo;0@kQro}>=;$|h zVrZ}$l#64?0fas%?aE$gvC5#|#945%1ncJ%il@$D^0?@&5Nfr5w&5n0_C%V@{7PP9 z;lt}ybg}NB%!P65O`VYKbB-FzoJJG2hfZ)h8&@a#0`0Fwd*V7BfPe%#^!`l-so9A${w<07D}RTqX97 zL%VTjoq8Q*#T*8Axa~g_FVb%&Ckh8v*bl;g)hbosSTKFCx8s^qub~%E+9iAMJ9tnn zKmJJDz}$JGhSq5DVBiIdG}w^@;E%33K=Qgw&r)-9>h)1fBWL7o(d`ve>hws03U0** zWY;&0mz9#tFG+OL1?cXT(fj!8%4^MO7^Pty`w(*;gx+XAW2K`W^ZDL%@pOdgYLQ?2 z#PW)9e~v7S82_>pAw&yi`@r;#!_hH0mWG?GNY;SBy;D8?L*k~q6K{{MIsGii;#&W+ zZ^ks}jM;ZxJ*Zq5!M8YQk5UnlNwie@t0JJsQmRO2x)&LmO|hwaL2_p!kBJIjtIom- zf$b{=*%^Z~wRCr~byQi?%i>l|_m7x+cJfj5bL8aCtY{B7TF>4 zt=bJ5QS@np4Tr^8Sb3#LZ0bxh$)U!fL4OU+`U2yXzokBOx(zQpJwEBUtsagvpp(s4 z@-zTiNdPj~mO(7puE~Y2>}doxh#tX?)KVyHI!w|JDrH1hMMCP1l~)F_@FVk;O{OA^ z%g+M;ENcLB^6_tp_3nN}3-1|k7*wM(Q{Jb~L{(+v8#}k^7zH9__8~$jq9VO=Z!7d( z%ta|AM?`6gxUi}GnH423M6o{Y)Bsmi#_zBD^XWd?{niR-wM|x^x9u*YRiYJB%(E8vF{qXvf!t z!IMm%AkMV`B-Q&tzqx)j%yj3VkB`;_OysLYIM!z5qpF48Q#he=)MBA&xLa$DOHOfY z1V)~e!YUOljC>vSj8;PmkDaAG$8b%Q3nO9?I(FLfCH7Gve6Kt*%P3}Ay7pE#KV$|3DH~#RjwE)rv1NdJQTMzL28{r zYUE{OtKFCV-H;76Fb&X94S0BU)kgkJIN$0rR4>09qNZYSU^O}0xQXT{gh3 z+K0Un5x6qB7@`4PvId>Qb;EPrBiR`AIkchl=3U$hQ4N1s7W2k<4u`};K<$_nSK}Ee zbK?Yhwe6TXzQ^MmA9ZX6>7{3Hmy5RB3bw#(&Ai}ak;-&o^oK*}n$(JugN-{A7I=hJ zpA$MHP-4H!8H)ognZ_K=Qx5o%*@pB*f zxa=*XAXRe5O(Bup6aH?$|JF%#16q~5sLD2_f}5vdQ(?#*!^U)RR?-wvLhcw7s~~^1 zV2)qj*;AZ(%=-!P58*D8GM|Hm`SF7U``-vR$-g=IzuTOw%nkqdjkW*Ywf8>`m2)t5 za&lKNHZphkA5^|kEnE}j81u_}ypMVu3v_xht;&pupalzl!~!W;uTWc#oy!0j*98JY z%>|IEo~Uyg*JM7=6mD%c|4wf$jqR8tfSthH$kKUTbn3l*iT|hg^g4ZY5G;B8__V)& z;`esPeOLFhPq+6~x1lU>Nxv^>(@>Ou4WgvFNHeZXYMM2CX!~M{N${c)W$v(&=I{7j z@2N;unyPe-305gE0X_X}j)D+mi#oE7=JMEgXlPJ?RN*GUC}>r?R3%wxln>2D-fE|a zS8Q4o8MCGJ0{z=O1(-1K@|09r51HJ-91O~@C_I1cypUC<+|b4Hp~jjGc}0r~RT#xl zAY$`i@%8)!>xGk5+8n3CMoNw-NPIbD^T{)-NY<9^cl4b)YP4mGCl?b54}uGB<~`gO8=Ibm#1DEip(v^tn6;ymCkyv;B{Usx~vzV zH>qxt){Lw!M%&$Q6(KXwkQh_Cwepd}bD&FxZ z)PP(5E$MLv9#n{ryI8`s#x`ZtnILSN2!}UnfJ=&(PvRTASV5_9RW=MVGf|K>dIBpW zXa9Ou6r-p^!~Q7YSKGltZ{OH1Uh4#o#AQ|7K73f+Z&}c>sAsO>R*7B$ZMk&XHRfK)PXeDSfewXTQc>C8abXp-|JOgnR*bQa) zK@!2kSZjphjKrWdu_=|G_Z*mKZ8j;Az{`w`rj|UMwt+_?`&f&<3LMo5iW+OqljYSD z|K`=9L{X45KKGyVe9SZ3Eb7dw{+QiFKy=6N1KT{@ zYlJ42=EB`;o_+&on)weEum$U1a4oc58K$`1Ap|ymeO~ZeELJJgH9IaRvkE;}Pu~h)e}KWg34I6E*?fL93>*Puvl+s6~Nz z=nK&fQ34dWc7{7K5Y_Boy)`+^&p|Zcp5S4WWc#vki3K;yvIw?p`hTvLiPNzW@G4BH zrx}!+Hra?)o8zdqBWZw-5C3&T$kszPUYIGXAI8PyB@c{@Kf(*R_@Y&ku~hBbM@g~| z>j9LDbICxIZV0eO6D36AG7K^ro`t-kx=op{Ex0>w;%Gv}qStN!DUMX3PBN`amJifz zEKeEB6bsr^4%qZh6jh@3q~I_^FkEE? ztT9s!x|B<21~O%`_*L(Sk3Is2wo>y+GKC_g;a)XfD!IYaU0#U*k^_p3nYh#gOmCF^ z8PUzr0s+uPeKf2?c9$#2?FT+R}AuifpW#p0jZ?7?gAH0-4Rb~=l zDj9M$&@8t)e0d;u;9v6byN9z&B#6ByZ=%k`D_OW_3R7|Crs^m$7+CE2Se#!oR<&kq z%4>brDDN+_#o*x1{Ev(jm~fS_@c&+ltVNl(JBzo}^wL{JGU<#@ zW90b0kE_^2KDx&q#qOjYn|~{E%-1+Xbu=H?YyUcKY65pxgN-X9%a-N39dfySAxFdE z-tj5;;mFS0@`AjAXzQVH1)buLhh$Nim*y0?OVo}E&n0%Bbmu0fyxS(y4M=3bIJrhZ zw|rytE-b#nJ9!L9GJ{#K`@N?e4mGq#;7}obXKAJ7*vT_^3}}~DCrbfva-?Njj+Ece{_Hc2nr-9ikcP>U4dZVCX`M= zIV7o=A1Fw^!bsj`%uP!H{QB`0N7Bs$V@~C=KBw#xXI*;CX0+yPcsASkKwX5${SCCG z!xP)%4leUPv21bf{>?pu5W{%lLBmRH(cIfs{Z}||a7i6xleE`%3E?DZz&*35Mz zp#lul1*w^-83*)K-o_Wz63gfYM8qH7R zz0bSnoKR}iMm7W&RNhXz;rO~Vk%V!F6*uM+{>OiO~Q2zpPKG9uL|?v9U$)CSk-CR(ERSc&A! zjOl>5E#-WN^8z`AWggi0J78q}2qqxxzrjB_7d zAC1_ZPbTdt48eV#fE%?G#rQxzrz#FY-q@D1q3nTgJF_j*9=+NedGt7b9DjYImchV{ z6SD*gzBj(#QUBfg^4|hazahFdPX8_7>AwY!|HGWLvz3#%oW7~Cw6UY(_m`uhvz?u- z!+)rTB`a;ZASok%!iuAF$XI7;3=+=r(o+-%;wLFkr?4dJB@6?P2VgCkdnl9?G1(s$ zLD6}E)?O%*OActXroioV)$S;^YWXl>2x^M=Wja2tntpj5t$XHffB8IM`LS=HrB%9f zHmh2K>S(V^>zaR5Yp4E1S+P)UTcd5pT%(wvQC8ybr73I9ke*ov4eH%#-bi*4Y}b5T z8*Z+U&xA+cPMImHJ@98cC}orbA)6gn?)FdWP1ngc9VmmwCEt#Zc0K@$IpP_u1rPHq z&mY;=eZ7ml(t)_Y8nl6HoCgQ4LH6J&7KZZti5&UnjS3vI?Vu$}2T9Dh>I`*d*eiq> z2$=e1OAlm@G=Scym)`?7LQfdCAd5qoc@=$bmH;ukp}?_6+e2YTn@Dp{%-SPZxERWA=9fFvvK{yNFuQ`*Sh9*kGFh@#Q>RMBA@!u|xW|0IC^`&#=McNxcB2uSFj0E{ zZobYaPjg+^`mT`|0sSPHveNAR1|N+l=TyiXWd@$cW}m|-yr^@ps=vv^`x`1$C61Ub zWKn?*Ji4bQR($NM|7Ds78V4KmuW5n7%{5u?yyD7b5zEOK^Q$`%(^VNfA7++wRN6(lnTE6^jI%P&4WXQvbqyu+iR_--ma)-yO3V;aOQDYA=@q89A*}X` zZHfBnn)U_Ikk{oSRe-OgId0Opo~fz+T3An zY~)y*IgtU=-(s-r2JWv>L(4-_+3QCQ~o;CF;kR5WipJ$Zg~)oy!!JRhy$`2wy)=Ylkk zR4WZel;T(pMi*J1w3iYQiD+>kuoFnL&Rs}5$6~}-$+Fcje-ko+Q)97`Mv2YQixO!I z?lWFmkfW^7+hj3YEvH!I8Q5|r>+x|8Fw3Qvho+R{~$0=lljB9K@wM1 zo0o)Ca;r))UCdvwR#bpB668x-8RfV!nK;0aE z<%3s!X|{-{z-rS!d3=e*-;XmzZ|9QQ$5EImHnk*HVmUJs2C51!csz0l$(uS zL)^<{kBg05(9Z!*bODVes%Enb55yWOi~!3p6(8eQW=x`3`D;T#PGCueeE&V+rAq0% z1IUu512YpF_&NNM(|eE9xh3K6)(bR$7>}hrOv;$DY;s@$HMm;5FDXF05XkSwVH#dc zk|VmKCn@>b8TzTNskDQ?TqfQdc9Eew1k9)FJaKHxN)Mz%w41|QZAimf7WYIt2dE@< zWiNf`+6?nE8-B^bU+sE7kb2|GrF%9l5LiQsQ0ilzs+-I^NBKK1hmV3p&-TMuX-T(l&3~fR5%P?DNp6EaSR(?9!X`r?%z%4{ zM$xPYJ-^i%a^3d|VfHp-OlzD}JKm8M=5Gxg*MY0!3#+W*-*@0Y zrS_k5_>6aKm2~>>>vQFFQ3U7F&C8&r470El(CYmKUjZvHInI0s+C?Zk=G_c1W$~&@ zHyg%R72Zd;QNXnZcwm4q+nJ$tgw4g9LSOOI!R%8I%t5%drhF%t@-dw6xuh1>>tnN* zeLiu8sMhSlaHPR5O=)osiO>h=aqqco^1qzbVvnx5K6Ii%JN?ky-O#RXNIIp$dEUIp zPq1|eh>Y3%RogTKUYfW>GreP`r;3iE2&15#XAcT#P6KOlLsg`kkG%|C4y)h$3r?ZH z-^Y{XTu!xZs&~+S1s7$;U(uS%^|FwhN{w{_O9qZq@yl1Z5qExbGV#1gQf9r z4O!FD^5Q09n4Vo@l3Fyyz&8y)b}t!^bg$wfi!Gt`O+Vv)r|heIKhqr+`UKtf2;L#1 zQ*QjnBHU>Xo$LhkJBRxXb^7OYYL?KX^nL9=k8gsfAJW1~{50Y+B6QaJ->dF_yXgMc z+ll_?+ie|8X>ASd9BoaUXdR4Q9n77+qmIABg1;X6EmHpX@n5&-FW}X`wCI0j@;^+| z82(KOMPv7Oy4XbD(D>ie)%@!V2>*Y6nw_mRt(&#gqT06YJUzV6wk`stj-e}WkluKJ z8#-WPpAgvIqN7cD%V3OE=|#}dRz7FFS*`4-5)HHw^dlos?D&9L3VZ@ZubT^O zy!`ryy|@vmp_Jnnub9J7SXX-7t9{)gQzXN*#5nt6h*G^OWKIcW*o^z~ooK-PNs++6a+O!=6-8P}9Loa4cGf=D3F0%fkt%q}>Vw*hF#919^kot)sdr9xJ5pA!so%2uLY4=Dhm(+*74FweaAw z9$gB=3nr;a>RJfC>Udp=2ESRhmt$!oos(YwazFi|-Qr1n8GWsc4w_n$0PHgWAGABa ztY>WkQ!3;j*L6?`*-MCLZ<)D92Q{{UKQ9d>gv8SMBX(f91U0OE0;CJapuOLkZU9UN z?j^x(K8hR!3TA`RlR}=n;gG8A1L zwcagYQTnjLXtjcj>KEfrSDkHNl3U`lzUAe$(-=+8Ky72z2Uz}6`A-J zajMY~bV-JX-WlOBor>nrxZldH7gB_=l<$A)mjgA>5hmMI0=3*EK+Q;Wc z$GRzr*8j&?C-wh}uiH7;+8H}InHxJwQd5peNlMY)NY&Fw(9n%ji!Vw~&qz*4Ez^)o z&`^{Ej~Aml7NZ@cqW(z!gI0WYK!%2VRGNIupX``ijEZ7xd1b&^#$?iK!{6K?4*g5{(Bd^%z%O;3>qIR)TZ|p91uMGSrY5?vMaF0!Dgew`5Rq4dsgArt#9V;z{9q4S7 zuU*}ez}A^)RS&iFH$DsRb1TMTEy9fyV0aR1S~q)Es-E$uY1dZyDXCS2cE#=2v8a4y z%0^*jYcN(F;M-k}OH`e!zAMZQ34t~xWVaq}#{NO~Y$ws>hfu%ck%vD9yc+g~-U1h} zICwvqJ=2p`g)mosFE;F>YDeJ4c>|rWXjo0-u|e5F=H#yW5cwR1x>-|8G2&dS_Wv?E zAe|@Eoa$#`>W)S-ech=2$!ScL_Pbw$IOOu9hl&ARUQ#W0D{}q0ryjLxWmKmISv_9H z#jp#uK-r*0r3#=G0FT=JF5JZ>0~=~R%Y3w7#lfD8Kga5!-lduD!M+9wnd*xeG(6lr;m`k3ZWy6vsVdA4xw8R3xl#lyk`Y9ZNYVNTpU} zg07bQ?tU!tlnp=V?YSwSM2uyn1yf_Cez@j%x^ttH|}fB5Ha_w*A_Ys_2?y z@1x>`WSYDU_q*St?MEze5qjNoNecXq{w#42-69yON_0_lWGX^aP7V8 z5RaYR*Ucse4V-k!_Qh2` zek|X5nbobU`E;`kr6>r@@GZ9yVf}Q)L{yL1Sui*PeLqBR;YCdASIL=OEVXMTgZvgj zjlh8`mEkh1C3s*yf?5$EJy=*iL%0LFCXORIr_-5N{AQh!06Jmptns%z~5JDLQ}yA{?@FH&QSJ?@hB#ByU_FWImsf z)}uD3+W$E?aos;cD~E!>C?`SB)*%^oIZU!cydz#jc5X_|1%>@J z5amtppXZlmrekazUjv#76dJu#K{l@x(r}CXo>~kjaT=rIil4VqGin;n(AI^uFf5&i zBkr!0q-7zKzl(AOl7z-xDqd8z;HBI@K8OLCoOszAe)gLIZik39D&OC++Z3AmSBghe zM4ApO2dT||b35+TG5k1|IWIi=np6QItD;P;$27#X_%CG3ry@y2k115Sc4XrXok;v3n|(r5 zB4%%A0v~)p5wac$i7;%bjcA?+&=ziWkYs+VOeiNOE}qdjJnx_7NlVCD|^T6R%(Ifeqfc&Y#8eaE+%}DPRx%v`L z74=J766&762E?YFUYm~wshht zjddhZ%9yPYWn?F+IMy|z`XNIR6f5db$L~yL7sjx3L9QaEfzKt3|Il%5#oruL9VI~9 z2hD+&8G2fHWyk}1KsABQ4PP57MbMYH&7$eLh8Y8h@bt@_z6 zZY^S<{^`o*hn&69CJ*PdE>rF0;T z#jJgOg4H%-<_a#=D}wVfgItiK7ifjCm&#@hd|fYyaMt&gnN?rv+%j{6$KOJ^EL)Y_ zKgJ^A?$}ZyNOAzd7u1l-4wpOT=(~xa(?XaoE~H!7+l%=`j8En6KudjcbljZ4G@^fV zlP%kDvSMssbp>R6D*b@=6TmBWG=Ve!&n)*#R4tb_1pt8Vt=(GE_!r8V&`UHdTy5k) zH72}+GVz))o*xw?xU<{9?YWbQOH70Tt?3M|N)Fm%mqxu&Sjy5r2?h`peawShYQ6#v`bnb4eThZviVxzr1a zGjJ%Z^>8He{adx(0HS#=0?Wax>H5zaT+Xoa?tj)&-6s9{2%PG8VTJ%%xhlA5Y|Q;N>OapdjCds-H3;2rz>P%VAzDY?f-5u3&X~YfjjPq~aBDk9N_I zWJuW~%aFr(0pVUj7@|@0^9iq9Z#+adf@&*nnwB$2J*W_2l~|fAN2c21aO;oUJgh9G z9c)D?P>0umvO*gBvj(f9h%3R?!|1OV>rz~MmFjZ8L+(g>smr8uIC0b8I8vcIqxIUzHWK^o*#D*VsLwrR~xg-mfsICV9%{T7&7P=3d;Q`ki}oako%V zMu1xi<%<1KWH%TgPsflJs^g2f-zCpPw2yMQ_H8lmcL>hR$x;&W-NPIrMzkf0Hc-i z7&TbDG$0?X*)0?OJ3M)&TrtFmzM~WAt|R^V^VY^ERq5Tw=WBne!}I3z_VLldp0}qP ziM8c`6_B-d=wQ$E=ILb*GE3|Y7y0(_YD$*!a z^w!MPww9{g=iaK<&8tiI^X_Zu*^oDhPkXob1JR$(cb`uapD(7jxwDs#z1L~qDLV{S zcTabyfi6!+cdD)K4sTCK*NcYwTtye=zFw4OHkCW4z*4^MGOlYZ^x2H+#lfSOIhyyV zEq&QZKCOELZ?t)Kc(Qi;0Q(E{+w5}Zibn3WPzJgdj|uiG`=8id*R^PFh$xa1TV`zw zIB+*dNf{tw3cPjXK4@I0t+9{{^3|!-2bk;b-h~4l@HocZlqiu;3DxhO|B;dXC?+r_Qgu*2$S9 z$3QrXdB!u?98LkD>`{RC}eQ`$Ng89rgg`4LAe;*bpa zgj2wxQqsGbixTe(B{M~Ilg4>g?dbOEy*9g>I5M}CUaKHBE>gRRm2r4F%z?i&zi^7Jvtj1`B^dDcnI&a&S1Xj`pbZ>V%rUoQz( zV>nen3juZwacGW`x!YA0t1S~s;Ij|@ln$Yu)+*hMV81%2b%U6s+*hrqxW#6cx zpxS-6+yX_{cNo+u@^LgCiS;khY22~)<*jT5B!Yr@CZGVIU6&7wpf`UGe9QY#UBcld zNt2h$XA8E|zd`@$L%QOg-&s|1ntvC(e@piLGkBMgRr(I!|BBtcC;4If@!^AaxglKB zifMyR$6GDe+yFcQsEOhlq5aE?T3ReN+TAO!KCBrFMUTyLC{T|B2l~^BkIAdq*=Fo4 zGWPW|nV>VRdP1?dTQj2Uib=lZ-3yQvpm~tR($5(ggV1Bdu)Zex zrkP43mzq?Jd8FiBJZg*F0RGyHm2Ye*3;Awj^Y{7B90bX~XEx-x@Qt zwYIkXf1ySHSEIE5yGD)7zw1)I)foR)8P`T6{E!RaTuV(g}W9)`v4e3*S?Lmd(UCM*?< zO+`CpWB@r5>QR)Xnu2FEtx524cCIGA-6G*;9YLfJ^)dUyaD@Z)3S>r@Vb53&=nVQ} zar_-j*Rb_l3KlnH4;rh7AKLT8A{maVa750x0P5liV`)8`KLC9S9U%c2Yh_~)bDBxW z=bNl(0wpr*6|^F26ubh^EsbhJG|7I^q z$f4NFfUzlV3#aLo^nA9^!dxHo(y` zJEX=Ng*am4Vph9=`p2{@qz5WPol=%ys+6>)OhU`;xxZgqg_h9v=8;-8!inA}Ym~>{ zkZ~lIJD$Gm^N*4eX~8*-m4v}n+ziOQJmcq|LH_dI;1?^KmT%VorSF{Rf9<`0?S1@j zb@c!2lmDaFC^%agJBnM|S^Y;(QPP%0;z#D5w^3iIK}C?`2SIMc>%Ao*#0RyGlE#$c zd)--g;%t^|?wGn%`3m9{L8=ai<9XeQW!zd_3b??uZWx=)?s&>^yv&ZprA_=V@T0UeXsd=2#wQXRk$ zm3z~&QP-yUQzvC62%{{F$qE(}N1#HCUh1j7N&+zC_jVsN=TP759gblvzpI<}GcuV> zEEF`-kmCcHzbU(N1jcF$HWiy*SSb?;4hOBdoLxFUghk4CSs=c*uJB-dRRsPvjTvh; zMl&%^Av%^IbRzJnF7T!#Tx2>0Ly_3dZ@jJy;&|`PxqJeO6I1e`E9rEJCsVO&wpt~0 zNCaQ7Bx+4eLL2CuQUje4<{ERgUK|`&dr6H*ClN0BCZn{dIeR!qOcb|Ve(P($4cKhp zSRV!}7@|}H{k4F3SdvpNdQ0d?d25S~41Z%RVFf|++Akt2UvyzG;BK5Ij4zd9LlDbf z+-J~_a`1vwGNasiXKe8?$BU6XN3&exOf3SQ*_0YFY!*us{hr_GohP!0nz0MSC+fCK zwh@`Cih;lq(dHC17}+!~c&D`{q?VKPy*6VgV}HyNKOM{r!&|`lNbE$`@I&I4ld=38 zf@plN2@-(@X8^f6S-iPTyblAl54aNJ{@@ncSS9AjYlED_U( zJcg%P8cCi0< z%Y7c9Y~H;I=cBH~sRtYV+U1oES=PU|Hyof&94jyYfhgq&;sm10r~#Ym!O4npYy(}& zQ{y1Yi<5<68HD3!!1L&-=eNcIRqG_wF97%RooJ{|9BHiXn~y(&0h?$em-JU*3SrL0 zO9|tb+qa}OYs#1=C7>; zcg1h0i?PFBPW2CeDps*{R1`+{X_gkt2#GW&N0tk~PiiFb8?C0XpbKkGl59(k@W{v_ zEhT0rU~O;vu@^DP`YjKtKuP&5ydVpki(UMQJYp&=|wnOLN)-vohEkjA%c%0FJQqZkrad&Rpy_E8+mf0gkKcAn3PWn zL{ovdowI;sF^7Jx0u$j|8_dKL_+$+YiEANXGHp^H zjUE%BhJ@Z7@k7d^jz{u3VVzG!H#oBlJM7%q?OIi=@|a;Ax+u1E%oINu>U>`rE~zsa zD$ym(d<|bIu8q?^4|R1fA~lj4`|3O_HCkGJ@!CSSQ!97Pz3^fj#`%ZMLVh=*4>R~A z1+3V&qlOgi0-&k%Q_0P1W^jYWu-9h{U|w+*Vj|=TG(OTi1TH6iUY6Rz^gxaEv>dS{cn@?F>*tkvj*H@x zceXymk_!w`*RD28>@!PUOkOas;UbKs?M3yEV8arKATUv_8=5-QW17U3vw7{b5-3VU zZXi*5(5tUcL9nqJa6#kV?z6*vVi@EhYahAh?wI%AbmFeUtd=JkVv+j^I)#jAMfccN z2gVJ^6v@LeOSQA(zIwF5hX3J(Eeqc2)dnjzB@3a1I=C6mn$Nuz+P!kjZ&bg!{kBzQpM_uVKiMk@6(5EPu5LnbCKS*g0 zZ|@)MeoouPi4$d|936&BX~qU|mUAndltfo^;r7xIMf<%JAG zMzu$nwY^Cxs%pnvJfB{QPvqj#H8lB^($d6>c?P2$qd&*JT|iV@a%4ak zr!4?pPSSWM{M#2tq#pHy5jSx1pK#`%UB*4g;dmy0o4 zD5fUp8&lH-+8w?2=3B~Pk;yRnWfcoKCIxrq#3#g2Fse|Ijh}_GWO}1xwtw# z7YFeE8py)p3TDmD38(D=Px&Kc&IH)6U?m_PB7GiH)E@lb-NYo_{RUpq=(LGk7+HfT zS$*`hJDxrt0BH6wf~_%`&loM&kr>Z3&?n*{x9**MRgs71!igb7g=6R#(!*iN(43#W zk|vCu&nR^JD4;#`G-Tpq)R{|aNm(YhU1_mBNGB!$c#g^%VM8rh!dC#NiKQtzL*=+L zmV#{a>PPIEeVLwTMsri)N7i?Afv(*Yl$E^YcXTO7G?RsRk=L&L>NHLFup9S)DUo+FwAApjhpvt@jF1 z5Ejbob`5Rr81Ot#SXhsAPB%6tvK@Qq2*d*cc{i^_9j~~bw(eeYM?O~WwnJS2)1*QX zP7CU5GR*4ea4)1520MUoOrqrgz5VrC)RCedA4Q06GGgRXF=W%~Glu!txVEL7L^)9( zLZw;5=ns0?)Sj?|3Z!%rJpe0#fMq=!4Yf1dSoq1UP!*)v;7=;dr3VG#Ytn&<5W<|( z!$GpM?GtC@kowju(;I<3q;>8=4E(o-&3uXDwHm9>nD!@a+%bEG?eK9;U4{n2oV!6w zVt=iG^FQA{6dbfIVEo2oJ*t5LM!EwE*JC|vh>BB1iwHu52}+4L1iG8T_GENyEh`x( z2^yeuut6sms7Hg0DrNeOV_=O1E9XFpYL!OTCY)wprveX{TLk9t17D_m@*pY8bV$~C zuapR!ikD`pY7}uOAh!ZMTrpnZ#{Q5D1@UYo@&O6lkTT;DLwsa3JsemxxT)s4KU@OH z-R|g4CK&+k)>y^5*YdXoG_qRb7$|g9-0BUeh<@W_2?iT*Fe9fw5|tzas|<0}^wJOv zEH0$I&tYASLpT-@@RJtH`NVDFP=$Je0J}{%o;ThEEm6!Ncu!kU#fO70BK6njNfsAR z2G!=?B;Y`qT{s2~Uh{618mTIzo2d+?vnj3}x> zUh)9#I_4wM7Z5f9siC%o79#vD)P^pPi~KOoef;MT@%W612q)+?mVrVL-f})VZuE3_ zE+p@vxt6*J>^`Mg_Qa=3suRT4()gciDCk-!HtB)V9nqE3&FeLT~mfE0`1 zhEK)JWDT7GMd>2~U7+2>b_=_V(>^fXKDv!`sFx9Px5hIOvhqZxSXA9tEM&q*vijM#8+vEL35ACg}kmO8q)km+LY?-B(6*!%F5_8gvZyD2!Z zn=TX)U!aO_AHf0mav^}%obGsC9%g#7<<8BQJ1?o5k9{_3MTl+NT<>AL%Z1)yH+1z- zp-l7s>VFw=NO;<8Uc>Fw^ISP479Lnftb9Q9IUVxooP2sN^I|}EQ~uSAT5Inmd%JVQ zRX5f1r|+uo47#?pFHm=an^s?Gzc2H=2UdQ(_o`aVCsNMSPu^VL9PD5{%8vXONBg)B zGk;O#Z317bu7!<`l;o~BnQzh1 z%O*1=6F`b5Iu!ExM^V*N+#cUU>eWY`Q9>foDCx<}#Oob*(#ZJp1UE7ElIQ5e03;lS zR;^|+Jjtt}Ra67RTHip~q1>R=$(1#$p*5nPffh45I32{Gz^~@;Ep`*#NoY_+(n1%t zLkQGNuH*=(=Gk@3i&&5;_x!r>!j)K=&pFpSI^J#f!=#Z8+^)y=UY)y!?4Co>TP=O! zubX}C`InRF{rvMJ!cS%92-RvkH81baUj$LBl&NAdP-OqVs2 z5+((Hb4>Dm{K2n5VH8b6SpzNFT!#&5h)3`-lc-J@noM~h(oL`>zz3y&e>4N`C-u&< z%n2vd0TA46Qbr4fi-@HEn4r49@ke0y5k|V%tdv5#G|s!c$eWKNGr<>3npZ__JUnA7 z7YnkntiOAzjjL2kwmH)lM~YhVd5~g~Pd%YW(zWf(wTpTSUcVdzJbTB0(Tkgmj9EoY zmW0;EnpQc?>yS!eGEM#ZOlN;72 z&S;$%(cpDAsea5mNpTMk*9!7z2gN&4L>xm#6xgpNiM^c^G zbUy)6_v6Awm9`?C^9NBmBSs8ad2nY^0-#B=6ISeJ-%~?KEPx7Y&FOV`z&gfp2WnsB ziQ3P>o0xXI8FxQbq`0OzvycqcZPH+4S;x>!{?2EQxx0$o*POh$VE!@BPWr%N)fMcT zKIO@9=W6`znhS^(jO(6#p#+C!%hMxa}+qlh}t2MHB>{fw95LV(H7(g%zRl06gIw7 zN<^O?Gw4J)BE~WWb2c7e<)WgW-v+(f2^3%jygfrp2HTO9RS=wO1yS1k z#hSJX7Fiv*s>di7|-_>WC7EVM4FUkmj9> zpOzl%iC<`!JKjiI^IgTdbWHgpY?tX$X2>!J{zRraVQA1ek}NC6dZZ{mccGHn-(_Zls<=a{FS+on8?lxxyP*9d3!JBwE-XnY*26cCB8ZpLQ4S~gHk6&g zWXgcACZOI}-T8TaJ}Rx8wnH0~BT1WV=9R$xv{`u#-b5B|_g5i~RJ@2wtg7tawXjbK zbYSHyoheU&CF^3Viv}vnt4Z2yS-yCJn<7%wRf*AzOM97_^h>(KSh4*j++kM^b%&M( zAlCz(3@0MmnJlAD@J~%vedwNJ)98q&5(KJOA#FJ8D}O>QvPq`lr);zP?)&@0$T5)EmY3yP5RtdPC#Kuo}5lVS!0HN@3`|k)D6&E6x z)VRY`L2sBcpCgl!_N~TijTR1+1v zv!hhFr@7RNf~6Kio9wJlyIz3_~Ki{(Kzj}pUe~kR*t&bW>9uEu~7gfS|uA=NGIhE6@7~XOC ziK<$TXr&Np*nk<@p#*ZNn7mT{?xrj~th=DpIdkS)so_wTu2gnvUciy=Wr2!QYcemj zC{|j*-Y7R!+_1o9p;{^z%aOcPM!J?KQwXpqz*+&~6sjTiRL*49p&_)bT792oQK-6L z;Gs>E-?Er~uj-8IotI)SK&J{~5sXr&sx?C-7&1JkNKH@HUYHJ>s-8B<+20xo@hE^Nbwo$>$v{{ z!%@v5;;L6FoS4;O8Kkg$ye8BdyVdJkB=KA5w4t?()<*v8Af2f&z$>i^|2;{io%i6x zR6qqz0c%GAt=O5N1FZPQVf?9MGqB_Yv|LkFgh(m1G?_&rnPo0QTpg}(+2jT`lTP~? za4dt6P$u)Rg3v*XPlZG=0HTIiKca{LX=99hJ6K$$GI5+SKS?pz^)7LwG^Hd!`*e+} zQ&q14J6{y`(NkfK)owSm9TMc!0=Yg@ag**6xem!!LSh3mzX`3{V zxQ&=iURYV#b1&;2keBbxK@>+EEXV%yZr(myOs%c+`=j6pMh~{rMdCU$3;+d__4Mjd z{nMIfZP(1l>mFGyfLg#43P+U_vsthrhUF}*Nk~)}MiL5cvl3bjU=Qb(s+X_4RWGL{d2C2@m>j zM!i0rOX5Nt$jhXSQwfnteUQasInK0Z#I9z9Ez!1IFh)jKSSeWbctOr7{dIPFnp#H7 zkv;w{q3AowWfg4;SC|=T4HU`Y^PiBFUYkgco`Fm!#~Q7Y`Qsyff#uij^8P1Ub)g0r z!HY->9JE1$s!Z*Lb`wp2O2=(3N3<}Rt(*g@E`oscl7RG@`E#kMN3HU~B5h{(G z&iWy5iH$SEg?=o2_Y16c;#GoePlBTNfOp_dU z5J~2-9=winYM2gVLXNeW#w=jZRN%ON)#u@~q>sZwKU(ask&AZXGBbhliWDRKa+GyV`m93zq;1aR=R)Tg>rEkMXp))hd{RBzhwl$Oc=8C|wzH zB3N+FZN5GTER@6yZjYe6&dQ{$sDFaE3_d0FCJfyzsT{-GY}8G7{cwT!z;p?SY$?hveKBVWv*)kyxb!WG zWV-J%I}xwc_?Yl>>UP$&@Dcx?6EafrD zJkf3-k9#)82Dsq)EY)v0=M$I``%hBU%N?~b`-C2S;AQWkna&|ycNf3tg&quB$E76R z;4=oGStb@Mi-h!*>RwI{ZKv(y+OO%otp_TPZQOeJWaQU0h)DyUKd{m}j=6wB@BH3}1O)7ikXvjlR?w>g<5=cr(70IFFxqiY>ik1GNH{hSc z*HKIo&M&1Nq_ex4qpHWXLojHMKP-&gicBb{aP` zB-nGdG&Rqkirjd_%B=7s`)+-N3ku}!zeqdD0_Q$U}%9Y|MjaU^55$j|23#P z^mcbsUVQoToa%C2$_x(r;ZM*{6eRPFF7z9bV}X)bv476j5HFQm$xrwy0VJRyAo_p6fO>eQrH%FuPuDv?T`H`cD7z&bj{Hh{*Dsdh^*j z>^$Zj$JKqF{-)CPxIF;Dm564KA|!-8Y35LC!m4U)VO8X1y*<7AU*$!Gi>hdmV^mn0 zSwanO2qnVCjzL~{DJ;)9QM6V{FxxOD>>u<=&GY_A zH0N7$=~j0+aU~@Ru55qyS*oEtJ?8{XozA}oAbbdG=cdL5&Lqt)EsMhnFcOx|AwC5K z?WE|r3Y+Y_beHCEga~_kw&qo_gMWxuNXPW^z-BfMK&*}}!-6t3Gq?-##lWrL0x#q_ zwve~$Sx_SzZHoSiE~*Aj{C1B3b%=VTKGV{|I^RdSh_j71RPeUqrNUj8m8+3en|CTC z!--I%(bJ>_ofV!nC!vCy*0-a=8fR9tR`LcB66lXX4q}T8xqO%fyvT1}s7Q<0`_Dpi z-}7Ug%T;D}nEOm#pj4PG(`oa0?s|c{pZ3JLSr+vo))IgTHz`EZvKVM68?^qVMHR*l zHnsf|8zMhy3Z~iBju3G&Ra}(cz}6Ckt;vmr(y2{hp@W|F0# z6hrL~MU$IgQSjQ4#2l*+w*%lC;dlM#-^yCsjm@wWg^pITXq!$_zTiSxy29VfeTBto z@GMZibJ`~TGqJ=Ja}_(0(@fa`N9PS*qf;b$(yd*@x)`Tn5kFHcBmXpqWy3Z?eZTHk zLy+mS$Ts1HNJ)Ej)J`1Wf4uXA-~xY68EnBtde?#ioo)iJz~H4BW!4ssLrnP8<*e%o zGS?~>2$w0UmIx8<${STfKjj6A_wA1)8xpYP?t3Lgj1W;3E1bDt{fVep&lphQ3l&kO zhUWUi1l%i$wPRjU`f{|p+qw#Pv3e=lwvZ!Kir}dcDwhoapkZU9T(F@?%0QDJc#!7| zb8d6h{S+WZ%Ax&mIQF5KJ<8JrsiW)K1vn7(345)?F#5)FXLq*axt|(|&WS?Z8lYwSHEh=Hx>KQz$awZL*2RMW*`U;jz*)PKX&JzQswH7-J*0ii<+DChEfvocmtK8^|E zihh_IX5eiks#wUMjT__=VyMcK!c&U)LHb=aJ~vFCY{+ z3NMbva;m6wk=CDZcdTB!fi*k19L_{jnp$$z=r#E_542w5(VxM(A7%Pq9e~d~PBW=lE=T zrn^LdPveGE&(k1HJ*-_^u+!vg!>=>WAH49%^MaoiGRcz%T!|3~1~x4Bxde=Dt=Fg{ z)XqWvbL1l@bxAcW=D?_L{M?a~cprgZ$e4ArJ3?_|{xh=U=z+Px!KH0;^VqO$_fgqv0do{wl>8 z<4+ZISxdRkS`j+&P-lGH5^_b9eEG-*Jb!;S&UISG1}*l?BctS`=Hs=%(9lT%Zo|1) z&dC0(tqzSG+)-0P5SJtfGIxEVKv8d{1`*?^f_8bHoG5E6JTB59Hk1}SXL7<)*Ba(* zT74LAD?TleVoDaQSTX1H(fsnyF~3k1X2A0D?ty6&NBdw3TwubLb9kG8vC>ETQXFKI z^h%vibK0)rXsUL+K7&1aBAWqDCBIG#dEstKP9opDTcRX(R+TA35jI%+s%CbTafR0f zhYQbTSX$J8K6`hxz5e-*D8-{>WlmTXvzM<0MY@a0nmVR&fD zB}y8pUSiWCdL|ONOKM4CBE=ihY;v+|A5+e@ng#k4U2@i}lN79ytmZUxt~w_`&_^n_ zEgM{fiC2-+K%A>;11lWiu;4g4het$awowu7zm!Sl`3A!BQ;oa$nJf1TFMjS+9sLpO z?H)|kjZJv?hcCvCu-APLuOF}j#RMG-c`Vz_g;s^e>xyJjsdd&Orw+J$!P8|<#dU1u z4K@Lj7yp#aH^Jw3Dbi#Kd<|)SC`#b3s-@N|k_}@~r2LS3(+^z@aaogF=}|AKzIq5x z_+holaL%ni9)tN4eXU862lTSUs_)@9T>y}_WBUWyGH<|r!io5sjy>M`VXjvLFSkTD zh^8T}HG&LxE%IAhBvwG0MqqY&BMf0dDdEU~+m6()xRzG1LFB}9MJ^-lYA_9@K&g;R z^R+a>Uxg!hV;ZkVh0l}WZ~zLwZB=-s1xx`j3<09}sygaHas%nPFpX#0fq78O@7loI z2V&R+z;ap|40&7CeFXF&L`Do7(5vtmT=3(ftQ9nTsDs%&CdCU>=Ot;GO#_no{{^Pv znp6q_h3WtyY}vSeu3i^(E^#iF%$6?gD;ja+=1t`(%rTpvDN&oi}U)-&X>0&#+W8#b$HhM$1YImkD+`;F`5FG(W}nsWLhS;T+a zi~Q&+(jvEz-?cQwDyLS!p{-q&Z|CU6YyCS2`&bl<%RG|EL{IDjwRKgE>pkXCfurBV zv%1*+c4h3xQPK8XP7rZIQPLOD`-2-? z=D^p_@glDxg@2K!(r(8e<79=WVF}qFFk+~BOX4(w3o+*l!q}DH7l!*vAc^Gl0&uyN zhawD%&?6#-HZTvnJxf#$#`ZHZ!+;`-zuoIcS<7(JJkE7S$BNqSlXATUY&_cQO2Ldu zbWDv8>eAH+*!s7a+j$i=RIIWV$!KHCaUb0GO_I<1NEZ+l{Ug>-js3l=G~W!7_%_{% zY+$GCu1ipxM~a1Ph!G3NB3kehAvZjv2s(RuPxK&xgB~^~5G@_Y0bb7VbQ*5ExA-hh zAdd|h(X4YMpLoOk1P={EfR?^zg`s4lAA@j9Kwq+`D;p2->xW6#0_bwl2Z?-RX*dc- zQAC&*FHH?ij>0%bqJXrWBrCqXaU29jHkd^$oPEly*Cpzk`Eqg%L1K-FZy!rmwoK&x z!X<1w(+tpR5LgPx1*&_|JYQ=+}!Mxa@oVrh7lkDS#Yjq z3bF0AFp;4oLj&d)Lb;!%1@9cv;V8Ih7^BR z*obWyAu#ThjIeUYB%d?D4-UAkkI@suSV`~54DC^$+*AY}bybXvru?gjzKvC}*#9C= zDv0XK8?7m1J>R%uLh#{j>hKq|pr0pf*q2?nH5G~2g@)+l5je& zS!d*>m?|rkL10Mw$4!~E9n6;ixsZR9Qj7WXdT5p!2$(p_erT^-l=Gn<9D0)=WCnMG=Z(29_XzYE#BIB`iqT!ABcV9<1|Q(l-F zYwQ&*lUHnAK#KvVd3MQNS6uyKd34s$iStO_d&9nlk3So%ZzYxic_hl3}m?2nT&K|eW*I&vCbbll&(muF!K2!EDo&(9m6kf8ADl2`1}jF zP2$hH`7Wwm25~@EZ~=gHZEOaQg7GU>$Gi>;v0#Vq@?;;C%Q_B?^Oq7HCOMx2d7RO+#w}QC?o0Y&$FkxuscmNujZl1qee?mmG zUNb-{yV`k+HpkjKfVr^e`q2_txarw!&PWd8!prL(~k#3;QqNS=sQQNe4T3#ftz_ZVV zmOa=JKhzSvfCjcflJ`v&2uc?j3c@_tx3i|_nkzPOSO}A1mn-4lSqREnIq&|sr)UGT zGP{*)jY?bbN#qRmbHMwtwan$Zv|7cTRL3&)l%i6Ah`JaRNV+6NLwig8W#T{*AoJT z%q>ZDdRz>EEJ4qqI1(AkUmA(3>p2i`)kDU$D^ZCN^^Ir@?Q}^+)$xC!i$v;FotQ%tIk2fI4RoP-A>pp;(sQQ}k8pw(fB-L4 zkUX(&gz%OS*^mm=Ta|F75+h;UMb=l6_VOmcsmn6h`Eg6p8Ux4C*ud5Yb)}pgT}XuZ)9sFdQ=F}@mx#GQt0*p$>{{s+bHJ( z$j~)WYDG-z5tw&y}1XwN}#H+4Tq9EExTzHMLRFnL)rKLYEu`hoY0~A{%j4k_B24RJv!FZzZ&V zsf+kE&MAYm2$Dr;+gt3OMf*rD*8$@~qD(~_WRf7T0SN+?n~z}Eg~;Mi*Wqr!aKmoI zUv6O;k+G^37(M$WcorGyX^T?rcR*`6?4wej>ohN3zHPIXU&5!DrCrgNvM?_=Q~6gn zCZeW=vUj-Q{-Lc9nN4qNMo<~U-Pv2)0o8l5eKa6bTI`4tqX7ks51=EGf{g} zW#6;%Bg!gong>UKR97S_=Hjj8-h0I5k}g@})P89wB5=?3YO}vwg=`4<(-!j67PImt zmz*PHA1b#mh|1nMgP{83OH>GW)*GP2inQ7>hyD?vTM`=st zGmKa@i!LbY_(+OtX+L4h2@Hu!NpbtYuE*fZZ13OCgC`q(N-?8wbF)cW@{ z_0QS&9Uu|G5(Wg9TmNQyAybU0Dj`A+`{3scy1(^SRP}#xf#8eq#DYf=egBP zflur!0x#&&UX00~i$)hGba{_-9}e(!phxZjHy|D)RKFaTH52~WhaWzkzw_atl+Ggp z721BQOB zI(b*V`p)$(9N;l2vv^Re+?llD3coPD6L+ojh7$TYK)9R-WYxeARFSd`>?g?8lo+B? z{+>Ncc&<`HX-|x}pH*VSyrqq(zhd!(zAX63rwh7i6yZXMkgqOoxxs1S_!p^OJUe>6nG0gHWgtk!$vLMLA#ZB9 z{b)eqmgrO@JqG&7Dm*kQnnj;4m+@QCR!fX=3XF z@!Il)K~d+>toRH|^EOxrJ7q-A@}?k`WNekT&SdsAM1JpYo<~3{eOXReEb@~{l%D%d z*+V0@T(onOV3uN8vOGBbB1GLHk{}4L8_|Qv@B$z((@)8M4*~KiiNn z3Zv`F5ceCGc)9Pub#k^4^==IQJ3jWaJei|z41&)Rt4b}nKfg@Ed0>O?x1yG&Far)p z*$)QfuUEn01gUP{A2MBlaU6#m&+0=@{`VY+mjWGM3dCFx{k&%!&|uS!-e+$})bQ7Q zyR>H<@Sk2jP=3#BIAUSb@#@mKg(OY=w8~=pPmJ|{R{{)aeCYl2%IK3n#`CnjRC_pX zIq}HCro$<<$&0-*VU-4sk=WLhNT)6C8jwpOr!n^$AWfmEQX?K4YCkE`XvZ9BR*v_& z-5KE?WodK0Nd2hbC>U(1Z9(6)`{Kl zK>exZ3!97zim1ORo31|}y7tu9KfAeS*e;`X@kc-2oT_p`ZBNi5-gCEQ6Z55N$BnQ5 zBArl$PC_pbwR04R&_~w~v`fxP3rXRD#_g3m@q$iSPQn9?zNESg8qNtAc3rI3xo`e4 zw9%X9LM^n>yCamS2g}s~>abcIH{9H-@4^Xdpa!`_YN)$+1Ihyh9nUTZ8~lN~X#e~a zSZc?&b9TrC0I>cB>B_u;eV6$awa<=R2>6NT`h(}b4(7{h6TZ!J_eIXFj?3*w<4$#g zoLe!9Ps2FNsKJg{R7+syra#AZfLAjJ;}%G0T{fcrQzjLWhIw_dow8L(;dUQ3a&P=f z2x9BV!7!=pRiS1xg33dX=q8=g9H@$zt&4;v%781Pq4peg0@h&atTzI-UE65#NA^@8E}#1^#eXp_s@42R!x!06e_Mm2KtJ2pw*exv`cyCT$j zs-cN6D%k^g1t6wLo?PD`Q2GRe7UVzY>#!MaYt@>UT=5P5JklSIn~d3j!Fn>QB{oqX zcy@din&Z+khtx;^Wx)rjB=y+Gj@pce_GOrTW2>>T0L4GD*DN<=a$6vGR8TOf;m+6U z?mKb>CO-nvL&1kg^-NH95J+1vDHSHhFF}aLqZDyOdurU)E0>W>4_Zl-(e8OB1wLnA^<<1p?bvO;# zv|*;vJ2X~j3qs?>bm_p|;bO5e0`FJs3y)fr7bjp}^$)`J$2o#MAmfgkM;tlD^qYti z2uUa2gg!v!j&sEI2VJoXonq{uw{pfI-|lm@P=xK}T&5dzN!km6Rh(H1C<5$48Ykk8 z$cYndbAzlJLj?Gznn8COk;KJYB_)1Sp65N_EpSH!DwH`GjY7FIj$k`1d``_XW=)SJ z>zSj=66jQWd*pUyVZd@F4YDZ5v?(KUDL^|`MBrWA`F`Pltq{d-Ck;=NNxG9YP$uj= zaoCkFT2M?|454~r$=0nm_Y=Lh-u#%@8m3aaHkhvne6b=64v=H>EWR~|RGrKxQZaC+ zOPR)q4fNDNBQxP9=omP0hi7ItBQSud{4{D#>ct0wflP=QNuM*7r~=xUKd_U9n5m-u!mTj1 zVt6tbIXwfa5Ziet7cQlm#|Y!9dj&iKCOM?sLj*huFeP+)Ox(D`7rBFGS$pT?mh>Ca zm=HS00$>g9MWg|^lz=me>Wu9B=RWD7JBWod9M(nIb^&y>!2l;b_c zG@)K5!IW9jC*`vDloHv?r%z5r`;{Ug3x*u^Tu%hBRI9^8CuEmNE=F+eu2~?-37RZv zY<^l6K|G|OqEZcmo1vLxr~25Wi9m}4ZLBu*c1bwX#Gxb(=((SqV`P!R4zjdI5z)|h zZ?YVy?rR)>XKc(v5iNlNy>%n={bRu{g;ydHPbQGmOSs5GY}^4{+weeJ_Pl0}!0!&) z(ev;HHjk{tk1IL*2=SJ#KG0*6aW8vHxpc-e9(O7iaVnR&C*PZxX%#c(->B-kSAo|a z(*5{rW>Pv*hxV>7_*TC@1`1$FbLY3m$XQXq% z38s4GCzwp7K%>mPIt`=3$c^^r&Gr4pE$*o7v=&x%54gEvMj?3mQ<|mVZZd_Ukk1!zg4DX_0ag9KA zhpg1^9&lzv;YKV{Dg2{_+>!S)B(5AYPS@w?ohG6-C&PcIh`Ft50MvNmJK6Nn)RTGdP^ zdp6*Uf~N%Yfgyo*wz3xF%dS0Xn!DOO9Wu{?k{aaG>-6WZ*v=*=Skp;P4%+SxD?gCJ zh;&~&{k&TNxGyy3Yj;{jP)b055E%bNl}76o#^UMdVO5B4#Bg7( zOC{&-w{89qJ6BKVleUY$9vo9z26ob>rsvB-*$=Mi{7<^}pm%PMUmSKY9A!4@GC zWGOc5<5Z$LC|1!fhbLpLqFIgxgb<)#;Brs*z-}F*q717%J=o9LtCmvBKmTz-w(8o%l?&gO~33? zI5Y01S*seh5Z-*W282e%$2!%azw={l;@HCw=KC***1vK~WcM1HPQ7y2(&=YPZcNsY zysFre@oQxFu^XlEmd4z)xg&DRCy$OT9G_X&czgnz*A1h#e<6<_(kpYT2njkKpMV$)y&l1v$IESfO{!;JcuntLyhqno z0r`B{ZfunJ%~656$TwGxQ0enyCfH$iDfxI;H8Lq zbyc9snq;kJMW{#BY}To2;4qJhy4jTb`9XP~6M$GQJ+Ty8Y;xXVHS0T%BWs*K!SSV0 z<{uk>@tga4GyLKng(`&1qFjT_)VxgI{KTkx1}Eq5eTBCJneG$9pIhG$DPYtn$#9xX zyIW{Nf@PF+Z|7(hcXOKKutiMXpkz#l<_w)b&!ytXa&s@kr9)#cYszI9mXaTqPy0qp znP4pJ%Kaw&JNGa0gqga zNqTlSIJ^_~>|o8N3@lKlfiA%Uy?cS~Dstq86j0O!ExKlj&WqqIq0xLd4y!sw))*+4 zZo|Yo3mZC~xC&Ep_U=GCc&zv@nffiErjm(l-cl9a{IUFT&89?iyv?CJKJp}(j#k?ADdjnXMaqHo%OGY3DhAfiXAe^Q8`p!6=nnZnpH8m&O1C9 zl|`bHYL`@HQraaLBt=3CNQ? z*G@|b$ftgOr1|D=DF5xW7krxg@t_`hMw5>Q< zRD2y1JUc(zp^84hzQczBlzbt6kL-Zz50J6O-}wq}&}&UK`ND7H8GXT#|2cj`^lxwNim zwPMQx=+1D4ncBe@Sj&hmk(QtxlPUvOc5o&L9q>jv)dp6%)IB+_aAx#|Z))0wE9cey ztC`iaI2f~i5A=an=*j=u@YU>xvM$Wt4!%DX2VPf3Fo!f(#RmFQqZ3()>73-uoa9QU z2A_~7Z)Kzz*{rRxv=~NfVDz=b&xIUi8b7rE#g z&pC0e68HAz3j)*;ON6EZyi^TOwUp$9C&g!m3+`WLs&=wqo2+mpZKi!*%klDu8DPWh zF#%20obuNhX6bWt$GS97I`(O?y&O}Q1 zjxeiD7?zvH0(^49eR7ceMRm#z^eR2IS5j}upA(UHc^#CD>%ey3QGM-ZOK`JqM-2W^2^w~{o06jI2kh@m5o*4a&RgBj|XhJKk}Ub zyI)Ep-Cb@8G`Q@;`h+cYzpM+|w7oinv)a-i=bTIZU=4m;n_V#Q+%&A!COGY!ZRMaH zWXgFHYF(Rq2YR{7F7cetZR~-7=h_2Q*Xc4KRR^J$y}C=r*}0Cfnp{2oTvBy+jlR;8 zWbM@iNAULz|K3^MFJ`ld5-JVWT@H07c$qp9oJ1QlpQ-JA-}*~F+TH7M^%fOVO;$?H zmmY~5zLIRR&+ywrrQ1Wt{c((t`lx-{3oNc58uv&SdtZ$))bVI-K5+9oHTj0Rp}=Kq z^w<`%=It9>>+%&>UcdLJuOA1#bAq3kf<9pc{6cZQ=d2_6ID$l_qN?-8jB}nI-7aYq@U4y!@3E91=Jb|{gZ(1vgOVl!I2XC+?sn75bVSo zZ>i5SZ>iq19Xyj6JQE37i&`bjt@5Z-A3N>d$IL}gdX zgH~#SZC-e>_ThfFC(yL39LR=^M4GVg)fFbe^sq4TK0A{HCQf&n%7eH*q$kvHZkjGb zC*-FEP#Yoi2|t-i*iA>oRc(>xAMvz7`B$P08#*R+ljbP1=Kg`jyJ=+hS@g8Z@dJ#T zf4T`MtGQLeC+(hqppD=^abx}D{D_{y8P>d!lUmPdfqxhTRS3#3%Swnw)J(bloQ_P~ z#MJj@uEV&M5_D4ZoeQ{OBW;ldwP5aA+lN4yjCEe^q_d+;#otIJ-k_(cir7}1fi*`W zt`CM;QyX@`LT|3m%+rN3UQyGmNXc3ikIfp&pqeUgGN#ups@LASdir0w47flTuKTZC ziCH}nG-rohZo#eq?Zrl;tn2DU$Y@g~t^U#cyKYVDX;8 z{xQEn->3aFK2^xVh;1k*=}16sm3D}|vNaec^c~WtYvi~xZwpDrgd7ld-oIw!kWinL z6y$PL(mM;NMJQR>lTA8*qFBb?F@N%u-}iw4ZeI71J-wNN>%bU^q6^H~uoZ7wNp+-m zlOOqrbwg2f9e}3`#){kOC@B4LqOz3cPDZh`uuI-usZoYe@oJ3ubyQf}Ab+Wt!BI)0 zY+b#F`6I)O;F%|oU|0z4XNCU813Za9=+OSqxVAt2*8w z&Vi{tHp33zM}CxWW=sgmqq%c2M@2{z9-6k>a@?D@IK?f^glS34?UEx)0WY}I zZ&uj51%dcd^ne`F+7TrP)*O@Ci3S{1PgTtnLrWRSB?>d@V@PRQwJEf#Lg6ZhoH|sc zDR%mvNp@@GjZ*DakJ!6?xkJNs?Q4xtL?O%zLkd{Q3}XB6tn~)CgksMmX&iGg!tr?n zMxka&=5-dKW{2|KmoZhdv-Pmo!|z#!(An{W#76|E^P!ZaH?0Q-C6l-!e!F+TU6;(=q2<7^Ln^MN?BeLRnUb;Y?VmjUt^Py$MA<#FW(Ov5mnv^PCk7O8QFx;hW%K?D{KgC22vLs`#~bHXX~QE7Z#d7O1moPD%OURC z?tPL`AAJnd9C0-wjHZu*QMtVwghLIcWgJ*Ko=DeEZmWgbEj^0f>hGw>XEPN3Nmnw8jll>d45Vy1q;I&z8)4Ra zEz*sR?%XzOCYiL!S=Qf6DU>DM?3pDm7s*euq1&z$bKz>dmx-eb{UL#g^x8sw(Z!hX zJ+>-ux!AK7jkY;gD72;ajZ5*E8eQB%+kNMSQ0oBGxqQU?woP{79R7AN=c{-Z0@l!G z&+5(X|9Mg{Zfp@3gTj>(L&rTTI=S)wxw|aK3@t=K-LvxQ}G*5+~L0`01Zmrku>vC zrF7w^PP>aYNc`&#Uimt)oQvkb%Ul!(B{9T{Vccg+pt=#^y4qT3d}0{49@RE?G)}Js z7zC6VL7@gOQ~S2DNPS5xj_BAceo_MGQO}=xkJvw45*{oke~sFw{Z)?2_(&ubE#O7e z@|7z*6Qnxj%q5)5^ZAm?t0$s5;iEF*6dZp?DdU?)1;n2XBQwt7ZfZ}8i7PweJP*tu zu|Kk1i=D;1j-eYKaK&{a4z{*FxwowSKBJ!2i25WE^9RYz%>%4^(u(CY06u~NAUGq} z0*o$r0RWI}on}NGms*fa@mZ6n`<;4_>~G@Bg)mMSp2!9Ly#WE4wo6{aI95~y4xlSM zYU^s&B($XM!e9y+476|;KI$_fitjW$o`VK8YK4Gu7SgN~OH|Ie6(rYow)}I`vJ`8V zW{84t=)~#nlV;@c_;IuRgx@SN%J42iCjCAANBdxTOm8ghJ)sYR-&P~KN{iERKKa@lJA%R{9yu@pr za?-u_POr*<#=L#n01jE~Y48o8NP$4gwgeQ8oucZ*+Wr=o@gZgQr@g!tf`>iiluUInL$+bAq&)hwi+hKGKV7*z;#2=-F9a#q9IwmD4V+-ZK z&;`p<5l_}2R~<^wgld%q@<2MZm^QXri!;};KO+(61|cn|J#I`G#=7AMb>NlW)%sw+ zR8sue=7ZRjvdJLUWcD9~-r1C^WZJq67NXFEYqF{mesz+AnH#&bCZ|ueFJgv&SUpIb z$8+&S&G%M*P^`3Kb#Tpy0;OEj9U^4KzAk${T=j2SQSRPd^Iu(itiE{V54#b79|%1T zUxBq#U$vrJVoF^dgi*3!a`dUP3VKOk5Bm()$(Y&d1dwys(G7`pT^$)A@O<5H08Yx9_+ne zS_?ba92q{LTX$q0Ur0-@+kxO;Z?(N&{_c0(zn}*YON-?*DfKf? z`K^giYT(Ry&rqjs=Rr1;Cdy)`6N=xN*X&O$sP`dAB z!C%s#UuYR$mMmZV26xP5=D{W95JY*u41m5F47sn1AQ>q({f@ELq-LWK5*V#QysqKd6hxp5RuAI@fH*et>a*ep^$vKFNt zGNtXt5M@o=K5oBRRANm8Lb-$uP@@zaDtDD?g7RNs0mah+jIS~jL(_SD*x%zKS|q$3 zC}+wuLyG6YHc0WA{>fBbWDHZ4*O~_!+v7QAE@2J>?lOdAr$6J;3!8RAigpIf-lVM$ zDm$~WAUga|uczlUQX|sxCHVYFNr8q}(qFTPA1u=1|8jELiEdvtBW|%ShPe4R-G*MJ zbix;g$|`2q!$xQ%+(&hF#xJi=&)2hUDZ=zL6R)GoD^Q*w7xrg5=XqB3Ov_Rg&0g8-*=6w>}@|WDZ%=HTt-qOhvfT9>@S%Kz+cu?Z^|#!5hNCOZwn%u{0pSpahf?7?}ka8u^&u zmPY6an=4&}xO;NT-QYQB&k4NRrbauvVww}q4m~Q8kq8>6Z^*>4rSO4jp@Y^AXc5W z{ggH!6cSxhKi&`+8(gFwyzjY5$MB-7@j!ckxcvH0pc}6^(3ykd#}Cbn|H+px{=ar8 zin@I#9vhn&3w_5Q|0k!Hgz>-3idD+i-;`cNpAz1(tWeZjI8jkStMPFK5%~xTWtlJ) z6h=B2Q9yFYU-0h+Wo#2pu^#zn^F^wpH7sV44%B6s%viL?5A zU_?B$ycqPsmr&h?{F>f$xGF1iEJ^39gL$eL`SOAsT5I?@LlhHekf*-;rTU0+7s2sD z+~4NV5~HC^@ZmP7 zH{)VbO0qKVr3W2W@zzXEr^btjV55^WfnUQ=qfvaN_I)DQa>%gRZ24~LX}vt9*$#Vu zCHo>jj&P@k1h0%!A-#RumG4DR(L{^TmvJ=IY<5cRV)UVh>Ef`w zYm{T$!D=~ovvjiFrHM9_H-&DOs;0+h16DA35vlT)*MP>{sEVAN{cE1vz=XncvmAXg z0sM|UFj_9Sb`u;xc=uOc%#%4$ccK0(563%spuNJ^2*u3c2gNRXYo<{Jk35z z9c{COuAX5W3wmv8^Nix*kZXU&n~R)wXv_WPr@Mm&+)NZEu>Wb+VprVS#F7-wac$A!S$P9`#S^u2OdZR2uwf z#imwG&m+gOt$A|D`*HT&=_rKV-aBZSt0dDCd9M4g6=XdeyA`wF#W188G_)I6NsO`g z)s-Bab=8P3Cj9{Q!RG+uKk(Qa+hV`KztPx$|0`+y|3$X{@A26G-_`r?i>L1Clz52w z#j7`0BALi0i_M_Kr2yU~=w~s2KCYQ3Z$&-#tJ!G2W>g$oHZemQY%sh<_BhyDR}0r@ zqAJr7o=sAeZRn_Sr=%mCePx0Fad>Jf=F078gTH?JjnsNR@)&Y0$7eh7$$RVg^F4>% zd$->V9z;E$1&rG87SESvB{$4k_7$beW8|g+txFH#5$jXGvW6aA_E~rrk2s!X?{jfI zL5#&X2?N~PZ`;&7SdEUvF!xtEr7w|B{Y9TTSus;4>P2wzyw*O z5r+{OimJ0wko2rHYB#X`=V=+LI<2$5^YA|V&v;na$t<2Pv-2b1w%sFQN)In4B=O;w zwCEujxi*DEPlO>kw0?`QaCn}v(2FMTtTc!fg>#;aJ*RwGt0`3F=$2hTJg4k>NpJ|8 z#=X46jCQ<{gC`SS%;Q3K`2JYc^p4fx5~tDBK}c_igQ=lFY*EyBGt)8JWHR%>ShyqO zvj6lRkH4iNn^l^4;+v9WZ@qRR{rTTDNV4;i8f7^>2SYw|)IGcD?CA0jx`<WN zH3rShuIuyn@bYJbr7CnUFwr!UHzZd56QfQ#bEJxv7v3~$RLgcWEsxEt+Na4Jokp?X;^yh?~VwYnKNq-hE+tkj5gaz)RWFwHlqTZ?3vk1{l-A29V{cy4rnJyQ9At85mWt&2#e{W zt-};JgEj0DOuIKTAZ)fyEOeCAsYu!lCBNMHK6y=A!VTiQc9#i~{^1 z5z7Vb9Gu8or&5Nz=V}xVWJ%r}87p}5({5L?FG?5gYBexV5ZoBREZ(4$H_bctEn1U3 z%0KzTZ<&J%zp`8F6#pMk%6ac`;<0N!GN``*!&3ES! zZe32+EYz9@y$dDtUqSMKE{{&a^waueIWL%}^6WRv=>J37JI2TwZQa7VwRhXLZQHhO z+qUiAZQHhO+qP}pK1gofFL_UL?pHr5sj5^~o|UY*#vF6bF|4`Zpp7pzZf<2mmN-L0 z{xZSLqr3AItoe#*xWC;P^f$AGueMpaXUE~@*V+L|eMggTZmtN-M_DMi6VeTi*G?6Y zdE9axjvE+8VR+R7^oQZ(h!T0I)|Blbz>GnXe~tiPU>74Xu${yFEG;L~JQ z_@)P%9Y`#7Ri%>~XhTbxaur<7Hvpl>4h;Jh6+=1)9Qt^~{3>rCUB(HT#$D-ln#ElU z5ihLcBOFDtfeInF>QM=%=A3#H!eBV3TJMg!I~H3t1E!@2lVmob5WWDLtdRZqEe8#!sBa6FMk#? zrGK_f*%SvaS^ckw!TN^Ep-UM9wH|Y*1GmaG>=i1%4n4#r)s7{`q-HFBui`o*V5r7d zLS>Jo0=rYVhNU&nCb<^RSMGH_%__b6HO@e1;lloUvZ$({k9*5qf~a!ty-*_A9O*^F z=1cB((u*bDURv}Hw*b{F0{h=)Y!_MN!L)zXMvucy%qsigNfnRhPq;w!g)8TeIYF8C zb2#%z`G?^&WzX+g|2A>}3T@@_wRlmNPbUsZw^>_n<~4LPbG)#7A(6%^`i!-2uq!jCRS)?j?6(^#~R7B<&Vdh77Wrcw*0Z) zQT%t`xl2uwoct($S>pxOQ@l%m%6L}k{Kg$9s2}Hy`~9AjF5)6?1G7B5*2GaMCa*Wy z2R7!27%^f9p-sbxD(ZR(`88Zv?u?>LdjDO(mNXa#JXoglV4Me7g9PJsSjM26#s^1Z zAWvPQttRXN>|O!yYslI=!DYR9wbsWZ{WD?m9-6wh{e$?dZU77|SKsO8>^8Y{KQK9ibng1jF~p*UroXvSVLyc+%?d@P84 z9A%PG9lv>@+?in`WpblDO|pYg0;8y`vN(;(dx4nq2zqN~yUQrMo4mSVcf%N*S%N{G zcJ%mfHax7mEX$eJ!#6DGVmUWVNgk^*v35H>qj6+irF)Q~|h`{ztBNaO7qGjQ0yPrO? zWAdUCJ=jADi@KfclXFUy{k1FU=aV;zT$AP$C<~=yunkqDBWMl^O%G1D>qO`-Fhuzx z@~}hg_E+#gJ5HfJnUjW%h_P)J<(MdawrDK(wS{CA<4OmRmIvo&6544lpd?-3?r~^X z7@Pm@C2c(Hm06um_w@{87MJB7nzf5?X2@lmoUN0PfX|7!oe;AE&@Mpyv$b%vOH@^Y z4&IkPB)3A61sevyF__@#A;t`b=RwWA+2kmtX z!)*!^K?!Z^mTs4sfQb0V`A`nchRNx4+I%%WQ|XXt(ar2*^rCbx&AeO;p`ZSRUgaIds%4>TflK6;tUnZe}+~w@pQC;A%y|!ZQGCN`D_KmGwrZXWxW-*Da zs9Os>hlIAQ(fDCuHqDEEYcr*Kr~@;ExVne9x=vra-_k9U>Gk*7Au#$Oq4KB(o18g% zbIWLCXo(Nc4wA8gfwFQ+qAs1o3FbD(mN zKejeYqB$^5jjF4Q;L$Oa1Jm{QKTt6Vk|ISu_^)4MNdGAz{qIrnzfFby=`r-rjPzfq zxKq{5Q*jaLOB&gj{+<^sLJ$`^2bCC%AQS@^HDN|KA?G(=UI|S?^5}`7G5bA!j(n{- z2qpCbwQ9MtMd=#3Y6|L)_@BSJRb``dZG=U6<&wGuidExr$NSMFx|;XvV@!w3ahFH8 z!<0*shjrH5iC@UC349hkJxVz60smXWieX4Xk4I|)Tn2Z|A4u%?FG&2mtsjrT3_Yv| zpUZRz-U1yV*c!d~Sp*U#l-A>$ccDwZ?**_W_4pj+>;n%odMLyC>l>cD-N1xWsL zTiF>>?Rr#IdQ02;PYB9^S|%Z2utJ2OIk74Xi9i6 zfx#g~Iz#l`j9mvIyTS)OCuuvhd5BG>zndcAn@oXDf2x*j7l3BljC_<(!No7iklN2$ zhLFSjq#F&3D8XQ%$#f~Op7z1r8lI<;Izo@EtKdLpfg#Z1_c;CkUxv$&aF(`0Niw(1=cjb|JBc|$opIU=&Irp{QR|Sh##ED%p=XyHTyNX-VndW` zhx$v4H91F(%P$uh_KdqX7*fuhiJ~BXJmMa9!4{MlRO6!E0H)%h1$J*GV&H|%WBX*U z5fdnv*FsXCAo8AK2Ew{5dTo1?`T{2(V6*IB6^TpJ*s@y?OZcX$-6qPdY(uN+eqtC44=xud5UC0X z9m4@3s7kEK3h6jvmHyVr&wv#>$_J9f*sgO0fOeOr6G1`=Zq#eS)=L>-a| z%01F-^!E(u&0_SotJaAdD)PnkNJDuTH1saK$PB;rl_}bYnHwpi7pw|XI?ML+Y2Rrl z0}JiZ2C9)XwYBunO87%7>uW?fm)eQK;_P0b7mo0Z>$>W`*@9A$0Jr2{7;)9OA9|V= zar`7Gfut%MgvY0q;IiCd%TSdSe!fV&D?+b01y9_5#qFxDK z=K57PqK4I^6mXd?<;4G5PN7P z)?*vNdmK!2CReFc(oyew(v*`|sGlJSbVhZDDs1nn(zFc(xv*^za5hQoz|nlQ!?_aAq@35Fg*MUi+@wjNZfC{GC}FrFIw@XI&REm5hw{~UhP>+5rRcnKo20@wk6cf-^y&~Y1&xp~6@1mReLBm@`F zt8gYe6Q!qa8cwX*FTojA#Awu%J`ztfUwdzd{o#CgvxI|hvL#h^VQUmOP2$PC$0Oyq zZG+y~$XU|bq^6rSdGDB;WhmVX=T!-!kH1I1RYzW+2)Dh=k%sg-KzHDp(QqvYUx*Zq zCn21X#HlW(EH6g=wbFvT&<$KJklNF_lVsUqm`sjnv*eVq(}pgXk5-K9sPOpq z-%Ekh39i7OtBhmTQj1hbq#8yA4$M)~iL4BvvFRHhXf!7cYPPA+B{`|-(>u4>Uu0wz z`gW%rpWRP(B&~LOS6_$=8hTX4?}t!!CzE%6G!_D}lH+_BZ@HI)aBnH|7;K1+{{l!i zrEph=Udiw*y3(t$67U7%QS1?CA2LzXFIr>I?&E|AU)RwXwvQfHd4t>fG({$`7KvV0 zRu|SDzxDShsQg-OZMnaD^vSZ*K?Pi%;|WMN3gZ}#-=_*|6k64ZwHYawTsaqjC5BeI zn5HZUB1XzRsqJG0Uc4yPgf?ZY&&zS?}(W(WweB! zV@O_YtW~<+4ODE|8}gyv^(X(My+(iV7rTpoYd3e0!`Yu%E&o=dk5-dE_yIfpZV=@a z-dFyk5$_Z#g|@Y6ZMP6hvq2uUQTxsa+uhCk+|ig& z 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

HO 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 z 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

3in`ea z=yQicw!!Ga*B(*fU=#?S!>i4ir~c*;I^+yBx-#-Ah(;!o+QQ3&_^( z$KVJqaX3W&RSFnOfV?y*_Mc8~rdz2pRqw%3WDA6#wR@zQ+UN2LyuM|k-9!J5vwIKg zxlNQSqiF0jtA&!Ivtkb#km|wy+7XvvCAt_!M_Lp-1+=8 zn)JQx$(bO5T`(T{bECTPt$ne|dy>vt`>*xp-5S}i>F?G-`j4$ccOBk_ay5ylk4evo0}S;8jGzoCG#7B4f0jmF5o&MU7z+gC5ywc ztf?3>%E}o^hJ~avp82J!=m;#LeCo;>NPSM>Z|I)2c}!hab%3x>LOqWsCpo6wrzRbb zmV0{M5PNM7K-;CMaM=>)!5rse&>1}>hTVm8ml82CWi#5c(&+{jR~xBU<|5#Y9p^)E zlFT_g6cuI;kPS>5 zDA=XF>b1lxHg9J{>?iU3VOL1`gRW6RNl)=dcY*S+oo1%hfZx-vbDO(H<(-XUBL=oo^JcQ@rXdOF>Mgcp>HqT`yn!!g3ZFb*_En9hQRU8?tlM^3cKL8N zzJXReXULqhW((=$**N?C?%ivkc)M6LGE8`*3`cc%yD8~uwmwZY zaL)cFA2!ZC2e2QM47;w3Sal~xGWM?#5bk0xVZ z%`j!&wYv9pGDykDeF})~d!V^3C3QS9%XC=yf2N1)rlByFQOOTdN z3H&COxKA7^K@i%Q=sz@IA(3s45Rjf!OPQQsSWae^m>&6zw)mTt(X>%V#vDChksc zDR!0$3ql|?0e;%7apf^i{pvv zU5Dw+3}w(>9E4mN|HM7}NB&J1v$qm$9k(yX!45%FvhU|uCbD~B9m|}n{3K9tZPSUe zfL^5J-XLsiX%LIV7A@AfVb5>NHlSEbUMx%dHZ=P$FU(erwg-7PJ`zm1oqPi|%uc-Z znKJU_eW3a@BA(D8W>m?fVNvCc1CP|3+Fs=qE8p1c!br24Na{Qmk!@fXy8JHSsjiR4 ztvf!?*jbN#;P$08E-_F37DJ{J(zIW>c_j=bBC(!ZEIn2oN17`y&%ClT_n4{=p%wTG zl?2K^LQmda>NTkg<(w$`&&w*t#&$rNZfJLmHYt97sm(|xh5j|?uipEWWd|CX)hFvv zdsIcUgtQP~)1Fb8m8BPu;i*OF{W=XCy2MkAvxuwX5-u{7@@Fo-a53F5$G}XZe5R6yY zu{|uBPrv(ni28dBx_xBl*Wg5dwCW&fC*_&FywwQFZ1A!W-H{N!4!WV6pjaoxoSSB+ zAJrbx7HaN3PhHs45Nt)HFozgXM{p1M8;2X@=}+!J)3)d#fN_3;G7_b_aDF|Dj1R5x zsZpD~G&ACpqeSzV!`rnS@K4Hf%5LE!DkWXjYWEK3!Uwj6S+`HHe^D12VDBvrH9$ZX!B9$*MKR-K zSIg}OJP9i~d8-5K*ZuR&(P!({4=DzM$ySB{2^WoLV9dl;K z&c7V!7WHeq##q4+Ly|ki?30$l9-HUJOHUdfELkC;1^QhaUBL43sy`KJw@5U-wc2bY zEW5`ha-w|^^Vi$kNMRg!*(B&D3S}S=4T2)~{&E%l&g_aKcmNT7g8Wx`w#yk1>%Y4W z#Xs)Q|L3+Fj?M;-PUcR||Edoi$hUFt&u{wZ$B%E1gMa`2&qlugc?iz`_E*x*R!-(B z`VQv$23E$xZg%=MM*quF`PuSQq@TRo2J`UYMD7y~~o6ZhQQQ>6ResrPhl-oZ0d@d31wT;FrVjMqRJBR1i z{cYAU&#{&7+gm6;5YC{se`JZWROU;C^%T2#M-f_M<3gD-i|*W+*0cqR!bF~;i<0P3FVlIMN)o;bIkAW7Q3Aio6~WtUxJv7P%UKUz>U5n zC}CrB0hlIOGpjg;kWz2zs0Z(Q|4IKjV$dw9ceCismG~yJg9N93?BVBiB-yh{lN^R? zIO2&o_n#AEm5>BvVAHR~3zD(KK9r;54^q|~vOglVKY0>TyNFlM!Te*Q>)b8aBrx1a z2!Jz}7RTZ;BolhONe@Xg{pBJueo2mzvK@ux;hU?EYg&>5?qR<}@cy#=2w;UPZ# zsT1)K!Uz2w7dU}1Kz;LnvGxu?vT#e*=s9iMwr$(CZQDF;+qP}@Y1=q$+qPbR-`tt^ z&%8G`V&=bHT@e*kQBe^)_RgKTa^+e!V5DslSo00=$5KoOMnEM+_Plq zBR=VhRcsmKb5rTY=E5+wp!_ewWlg=N%xiTg>y~?2hw{dJ8F{Snp!gV3> zX=@Kew4V5o8qqgqAU^QT93-<>=;$io5{UpFEtjiED6jlc#~Cp49W*udSf|Sl(wklA zndoNIJEh!?AS{yy$JGk7NTRMJWf;)}p9q?x&x8e?El@7JNhkeDSOIUcYm|$b&*Im! z7`}}Z#>YDv^UgIYv`T4k1G_FfG-xfC2hs2Sph1HWcwyfQTSk&(wI`DZ-z{|?KGQ9y zWg&7L7qncr{5HBGj*pdb@*1A#+etnmLb>~*m2ao6w7z7Y&;4_zx$nIa(Dy40B68C6C(#-wPkUuZav%ErOwi2Zt;5ZeW&pV{_O>>Zp5C)~^darwYP!f7n zh-Ra7Sozl>=fv=eJ{sYw6NSP@QB?HAq-mLTPCClY`u#+9?x+MrPF16w8NH8Eme(@k zf3=^nJtM-1i)FLP4aco_ec#?EIc1=fL~hS8h+97%Z(3jjD4#V_AGAkesP}5{E=q!g zDCCW}6b5i35q4JQ46!n_2JGYQ^7oK%oxSLeBVJBNjNc_lV#8nZ{Wxe$0A~5dQLjsI zgaGBglt|E^<9pVZ%zPv3Mx!MoTHlEl=}&MZ?&O$+9Ivj^J&$p|SA8ABiW|=I181HZ z4QjaWcdn=gvz-%CDE=Rc*$FqZLPshsQTy5|{R9P~Le06_s2C-teZwjBX)aV~F>4zN z#MZC-g|VvWyo71_<_Y)BV_^oyDbDslCX(mh$3)TF6u~QrM|44ya`uSsiE{hU$=B#k z>-|*S{J>j%16QTHv|i`+J|R>%y{fI!e**5`v5Y0~Ungfc_+J=Bn2(W*ZPT;CVSwFr z+p>s7ZePttFG^8V+um{Vi&2NI0QED1L&t3ocuI`pIC3v(>KXMN{uA)Q-F4}J zQ2!VhbtUuZ+&#xJ`zZ5igZJy@MfJy$99$|zx_VRUW_|csvxT)8x^@zdwWOr&u|<38 zG%93rI(>b+@maA&l0vfeGVvN2$^!5tQ=^g$ZiDr_Sd!HS1V0#)wZ$|ua|v?&sg#AH z>>550@G9}S3(xmJZL^1)XjRXkL}3MjQ0`@0GUZ7!pXMCD@opxEN&2eHTkhtVLo~ZV^$Vr;q-bz|jE4Wma^OEs@jCqML#KK0^Cb zKmA0y^pd2!1yszIIUzu_xecKf8PLO0xOnRN0mmV#1(NKq7@|ihZ$085s`r8;JKT+K zH_8RvbbHrY5k#;vy<9z6(ZurWgglLG{)P2TOX566bd}%#7=`MyYlpY!nc{q^Tp|)GfhH6B(KxZ zc2wfFPa!Y8gz<$=y<}0ps%USeH}1|!h+B$iSQ%mO;qV&RpV_D-pBzP6@i(ydXWoPv z1p6K(i16po94NN4(}oC~(n`MgigB6tYtE-mh3WL9Av+YMX$ z9raiwCZxGcb**q)+MEasjisoDTt04VI1OMLTIn10Gh3E{XtV5n?07{o z60XGi*hs&`z6$&7bTS zAjJ5iUECl%Dv7s>@H4s42cZ~wl>=QPx)@A}lU2Eg!w|}}3 zQp)AwbP~gO7p&ipxr9&8>@4|tjuSwZ#W#^&mu7g>W9B*t<*W z#HbDactF0P^-xlupW#spaB-&C!G7iJ_#rfenI!Dv2(j0Ri2HA?g|c6lJJcqm0_S)}-HRfVm%Yc9-d7H^%oM-&nYMY$a-SYXd+~XarJ#3vSb1~!i=sjP&0E^8EGjzTE#q`yRV?2_X z*WuF>!zLL2)@`ZG*?pbu0^6pIN+VbYCjjH!76Qb6`fY31gQgSo6CDD{2Q4%XK0jVIl)tQ??T3fF zAXFL95PS}i7spTPS_USyyk@RwV(9UBWO@q4!=EcE1ecVD@> z{Q)|r=`KuT3?_oJ8ry%W)O(?8@U_Jw?Mn?`k8u<2@dOpHO0{_ zVn&#*qY|Jtsr|rw>f*2T#4H<#mhozde~3ST?%M4mfxR!#B3@moesl9bqEQNdFby5Q zW%jxA?{p17xzvXG8)$B9O}_4%yC;`;v22@~d%|Cfh)SX6Ty+ua}sr z1YI^S180v*UOpe2j59N*7E)$LzK$oc#+}1B7Z>4jw_kAY6~^^s*F!&!8K*5tL{MS&A+Cy1u$H&J6qfjKOGJ3N3D902c9 zG+p!;_ed&S8*LewY5!rhavUV7>h73l1!8sU&2bIDjvbmWuW?@xgW((Pz@1J8I_t@B zyHbmC9GNF=LguKBl|q_q(PEQMznQ@|D-tuSV*3ZRk3-jL?kgzUqdNH1K%3)xw5#zhr*3gx8Wi30_WSy93bAQ7bb^Y}D1 z|8n*{Gx=64(wL#db{4@N#;n+j@;I{2s$*D2e<+`NmV8G(^_;?C!7r2?!H7{=Rka^geo~1Rv z@osD_NR3|o?Fh+aI;j#NJPG4R-?*i6RVpsX>^M63u%XDGXy<4(R^yTxqYxL*p4U?21^A_WFHRTSYc*YT$Uax zkujM8in;`Y(WP2xM#|NNu>kqo*;kNlZ01Us2eYB=MlEl@m44pA@JwTZ3SETp6^&!> zgkiP*+Z5PlZf^-!gf?4cCQ@+y(moi3wMG%{5cc?W55ivnbJYCOxGiQ!!0Y+fOou5c zGFQYAfmt7%A4gJd0_bF7%xFJdB#6xj1{w5J!qkI%qDez=o)#{i+IR{R?8S=!Aadw3} z$L=|I{x+Gdq*#!o>MYYaZJZ4~Q_MYjs?e26c5HsH3yAC!k5s$Z#4lHRT4CW_sIatlP{2 znIb*UCn>|B86{0WKbK2+KU!2Yg(d-YR9c(Hk-RNqw#LdMsYU7)CSVL2b#;%XB4At+_N(v`JJX=m!2lEyYAZh> zkUW@|u8WT27EdgtPfa}8$2UY6-;}(ZXfZ^eCyRb z+n}DxGhab{vuxQ1&qn15BD7LiPn8`f{D~sRFNTd;HHDKd9r(jgS#p0$H8>=c8;mOZ zp2EU~5kbXClLCL~g20>dL+3eaeRY4S(R6beAyx9wr3(8<2#!gfER%IOC$51C0DEZy zAO29TN5MYXvDryH6cJp0^o?FkE?etPEcPSo$}QXjkN{+IO867b<6aWvg*Truuqjp^ zBEw!{nE+M+S_Y&7yi17^?kE9_m|e`mae;)gR#L^dTgZF(Rnd3Ya$?@`gCHc`%ZgD;Yl z;JkZBasPXFoEhT&SrmI>8`sVA||bb@E;pe&x>h2{hj@0v(kcwHT?iq@b( zL5Pd;=E!T^1xVhqn_qZ(hMV%d5F7Qytpj`Tcb zk7K%&7pFY5FF#fAM=O1tw)?shEt= zpk7~GDgtzA^_(LzM#MN3e;D>@xXLjQ6x7>0ZD&mlbzR`=@44QK=Slb3fJ+Nhb#Pk| z^tAn;rb2Y_X$KcwwJVjBEwV|iJz91|h(15R)L-s#k5io|HwE9>%-KK6RlLwaM6K1Z zsD{VboT34**l-UYu*p>%(xJ-AhL#&97TAz=l3B)mKZ1E0kW=5vmPnh)ZV@zlATCl( z!=+FZlk2iYR8I!w*y|$THhL1lP7k*>G|!3$8GAv3g0b2$@S(wI4Q5n`x`)qD3*@5V z$5Rt@Q9_}-bLQ76AR(J+djqa|B2_bQiK*)*+(XMCZGA5@*ob8>-Mt*4J=-ll|6|H! zwIlIhz|k6BJLXfdOZEOYbI|-J=Mp0K)W7^@{^L*l`_=ypa{G@x`tKkd z_1{~T#>mO2OWoQLV-)_=tGfMbhQu{!-+=$|03n6y4MMWCPgo$F&sDw~x&u(Eb0T&_ z7);g2tKHMYCB(Q+D`{Y1#q_X9H^&Ea%Ew)!_?oOi3;m<}q1|&1pv*9VjN5msJx5E# zR`Ys1fm6X&s`ucZ{PJae# ziLaNZhr=zbSm7TE*`4oi|Jcrj{eqDiYr;#f_^A_;2-1vWZ34Fw=Uy zwbnIA1Um{eE-Afw!xBg^y7_fU!`N*51Z4nXFnkaxNO~~1bC||px&SK!Dyr%TdnD^D zPU1L!%tS{-iJR+}3L=Ka2R+m<_46_=>@arW&70kAO2!-b`{wVCvlx>8UNoD_?ROI= z`b;QWk>?A9*81eRlgSZDJ4z<9AUPhP}^%!>4n-v2X7Mi8Dy_Ncm^au`Of+V)g!PYpO=DMSKHKS z!dBh5wT%yR7--5pQ4=B*ri7*vO~mGHE9z zmzX+`Fp9Goqa_rQ0YQ{AK#++^bsqkx7CV4!kU<3XcHm1-hmPxLWzXSShmrfmhKzp4 z0d36Ysh+(&3ubf0OW;uvFca?4r8`I(hukM>S|eJ&NRwZ;%_Z+OtnWPuHU4(Dz}9b0Z%a0B^pC$h5@)b1r{1Gcrqa; zTB-sxKp_Yr!O<2$?uC9(-~gL|^uZlU19U=uEE`Zk`PP`hCP=U|9Y~GAKB1n8)L2vrBe^}0`?jE%&x5ILkh#{Pj9O8x8 zfDzuXY56ky9w_H`G=!UV;>3ru#-dSzk?$Ql!&ndoP#`v%o6y`oBeRx)%G)TgOk+sdJ-&haWCKuVLf2v zRHWnbrwi(<$C;8Tc9pWJu zgI_^KB9|f)FY}bRj^Xv z5+a;iU1{3m+Bw(C8nIVc9!aY&4KK?Gm+wA3j!8&D!**+UmUyWi+ydAI8dPO#(6~@wzx_hs^rH9?qaOzgtIZiv+ypLjTBCP zwh*IFq$Ay+vWeL+G7b+&TGJODQrkJ=D?GFr!9jKvFiO%M8x=N#x;%G{HqZf&d44Y&PR-;4a9oRFq zc4u*&{}{ed+m40o1vGW@_GHG=TE?c_yOc@g1V#E`9bc*)+@nNLD|Z2o7Xh<6k&z^vxctJPo=5rztU zCR|oTh}1)WzRqKSD>!l#9|euD@pCGhxfILB?XlPK+6tT$C5uIay6)^D|?CB9(!ins^(9y z$K@xZb+~7O?{-&XC7Ccd<`ll-AHF$xl(nK*zQiwd(;MPumY`BDKK!`FJaDs=!$&pb z6BZ&Bqv*a%eOb^fg*lR#^O=&UZ^@j5>^Mh~;;m^0Mr=73kwKMB&7S4Jy|zn=w4-L8 zRjmUh7Zw|cTD@a-INilC4L9t-E*;tuv!kINa=#5H&RUasm(aMb*nGep%MfeH@z!$t zt={D*N_lNgIaT|E^%C>Y;;BNZ*K^N7bf|L`*tIp8BjoL52P(vuzGr7iZEfjfWRC=4yI6pJAUd_s~U)%60G+u{nvts zAI8ckdi=+tK&X{be#3LK1@N|+uc+J2hI7RzjTghFZ_)|e>*wt4Ma&rZhu4so-9HRGT(v+9=1otnW+j;A=q1MWGpchAyt;dScHv=dAe z6xz)c%(zV4KQBA-c9gm_x!I0`>|OCFFlnzk@^QirXo22p*e1h{Drz6CohtRh_U5f$ zWLAm1<{8i8#F9oVuUMc#e^>TK!x3h4=Aa(*tX=YlrBAa$aeC&EI5PGXG<_D*yXCv( z%@um+@s{f3Y_2AbTucMraM1RF6TNPmie^x!7&PT?myz3&pYH`P$#dkRV)Fsehjz22 zsn9L+0Qz6x|G3I}!FX?Hzv-#2`t{bq=^#6C8ar};>C@2Y;|U8rJ<$|WqEY=*H~2-- z9&PpWDA2@y{KJ;)DvKWUfZF$x4bQgi3wrMSxAreym>aCIy0`m zUS2hSgxqBJq+aYpaVol8WMuD5WvGwGGMcPROlXP>(V$$!TN>T5k3Ucit5Kn32KgUg z9QmgeP7=zX3FMw7zjT`;O(;yI%52p$=%8Hyto^y%?t_t7{hhNTpv8VuX13<8<4%#py`eM#%W5NW`$ZzKvWD%4Uxh!j$ z*zgi1luVmP*H2B596;X`_*E!k1R$e6sWaP(+r0&obJJpGn5<~!>sM5HhK@SxG=!Br zxkeW}>aMu6vt+WVR<<|~%+uwn9K`dt`XWF>(J%GO&Sc9ca4$8-TVFb#U2%E2e9*#U zewRi7O?XZX>+3}ub`3ghRx`Dxw9<>R!Zzv218YMA4=Z}Zq^?eFh`rjL%hP)CtS*fv z4<)@&4hhACnAL4I+o z%*88>O*7^c?i&yzBWmrQK&$E+@W8R+z51%h!HgEdFmZQ}@Ul_$&BB9rlW6?r;R;vA zACBW2sP^K+XeK}iHz7+ECMHMNZ-9*2YVPEdr)Yh~ek_)8tYwQ!u2r^DB4o745a*?o zZBtd+B|aupTgx7*XMCMu)^l?$g+;b^u91c>;OFJsWOPeoQNC!^G_#m7_U7sSu}fss z70mtZ_Eu|mN5CGZv$JE6mt2ZSHHaCDas8e5l(cqLO-9To;Vc%W>Z@6!UZd$6WX05` zDk`N!)}|AE$n&G)SG|QgWem+A8@~O~ce@2C^~@u`!2;i{$4vdUpnM>Ff)U1--;qJB z$!=HjND#?x&>vX&j^yOBEEP0{no-u`T!rZybj=leo10DPjj@j!Zp z&*llY!P>K}*rRy#`Qm!is|nu-^L7iL?GV2<=jxwFu=V|=YJ`MNT73PQaPu zucud|M^)S-anEsi5JXNPUg_5lxo8-;U>)EY>-7u47RuuQ=)$3;IF7;j`9%9T1=^~( zRZ*CzqDR(v4>RmCR8-)b zQkx?ww}1mXQh9UwWSp-Fd3X=UNVQ%P1$Yz_qwSkRI<|V0iMv|_s=xnH9o-V@1ekhJ zzvw0{V~X9o%+p<;-!my)+iro&yxV@JU(uDs6q|!EDe~6|y+=ZCiZ-(tZz&}S6#}4^ z^$7bXj>ZLLIPc8;T-O#kiJdK^?AMS==pJb7C0-9V_dyXH%Z_a%MOvQkUyV^dUnwAX z?>UO8e9dWnWmNUusd`tY=k8DH@)O1%^a^s!?_-BIQi%4N!ltq}PgV)}=#Z}ey~*^p z_57Z7{*VN{BOM65NGTb;%{i};Ge2?|6gEU|7UbIw=w;% zm{+{E?K~Y)ux^Vu>m1eFr=A=dW+Y3H`udMKIE2$5^vE-fv!1lf=5iRS_7HFCcs~H!XL-s!dX@Cn42aCIXPYGx5tZ zA6?;eS3uoUp`rIm+@XFs3m-Y5RSBnn5nrFfQGSF{GmuFAmw;z7H!^~p80$oIi2F%Hx&?#j7$;7hbb9su{ zWDGbgf6vzG8&3KE91adTMNX{k(Ie{OW5jCuawH#-ZL9GPE)u7O!h9%mHFKg#v~8ph za0VGq8MQ2Hx-J8ud>A5H8dA2>SngqtpgE#zRfMoV>1`OWJwVp^&4*iaqZKh08%lN( zY9}U9P}F{(W(ykU#dw}G_DrN)yrhEjpdcq|t_@UW$Q;T2LI6f=6DJ&iq1i`5k;@xG zaAJ|HV*xt}9WFm^wqCp_8J=>i>6~$t>bk;8!IPO!h)!GjBniVhBFI zf~zzLp#q*Pumo|e|I>N>&{d09bkbU8XOmRX(EO4CpTXTD_||yf9AiFCR3yG&&a|=jzX4uC z)L19L@BZoMe*({l{|k8bKc`*%2YB}HyYR2hot(adqp`z(7_d!o+W_!G0dJe)QQ^l4 zh-Ub6pqP%t1j0f1BTAV}Ugoc$GwI}KQUil-%Y~}*i$*|>U(Hi`aed(akh&2{4NLv`z ztyLVszbYtK4}}JOo$652l|XRPkNy`v&aHlQ-t(P6v3=u@|9$(}`u{$~`ahOWz*yhr z9}QCi63pF==73q9O%h z1&VNrn^yajg(O2!OVFYiFHqbbO0Hb6SU2I_0=R}SWWGR&xcA+xv@CAZsq^K}o4aw= zAI4lprEm2%FD{JNx*;ldeKA2r1f8Q7i25r&1v{R8&gTola1iEAnAKKo1hp>tBapW+ ztx$nlZUn8acpt^FJ1co$1(Vt~A>CZ_y=d9cqRq;X0^-9tOEN*&Hj=%9!%wfjz=KbG z$JICwY}xvCtlFIl(M+b1SsUx`R@MH{_r*fUX6or@#ZuPs+ajD34mwy1hhtS9c4*^227zVo1qIbA5#Fc1(&C% zs<$9_Jz%skTh{%Eo~=psUF;Qj;FdD3cCo8yzs-ZqCUrAYH(O<6SOpqt6yI+$pRjzP z(XRu=fTyVVWlZqL%q@a!HXT2bOC|IZ=YrJy$^nJQnmN8%kR6=3K<%^#gUYfxW!6+& zpF2K1f9v4F#_=*CBXujU3a(ez>WHtG_BVo+(lIJk&rKL%2hwfqIE7&G^J)jvi;RT&9ac+pycX zO}fK)r*%$zD$IhJwkup)VF+0M-pW)J(6IHzL)e5>dphsBXwq8!{t%0tYrYuzomsko zqOyMWzSykmu%uB)T7LDf5Tu6^&U{0(laKt(%V?(pG{a-}S=|8s_6muLb7e1kx#>MO*6=fA=1_1j9{BqGibc++-+)^WRzFk_l2Y!Ea;fMd%|6BkRoBU5qRvYeH2`MaQSQw{4)O%lO9Dc+_;E zfR{Md>}RgG=Okz$3cF3w%;t7D78650tQI?|3>L@Ba+xON{|PiK_a0}nTM%>C0IjPu z7B{V?&{927(ycp_k*7&j7MF!7dBWD?=03eCQ4W2?4)x0u=>X?Ax?dEXbS_h9{DS$DcpDc)dW(0T2Xt7@5aUm?uox z2i#wGNRTH;noBgk@$LNX?(~o$UTrXESbu+fDt)MTU&BvmhLP>d}0wbn7ndz{<{ph9%hET)& zu!7xi486e7yCW;!Q4U|iV_bq`2ajiI`@gGpqPi&11=U~|WdlBQ= zk*#k)2R$T z*Mc!slQ_I}QXYai5y8fh=c@&rTk{HR;BPI9QteZi6l?DA;`6X$3!jxG=~DQ zC@2WFlp*y_$=*zk_)bcNR70^V51W=#(DhfEpgSTGrix~(ur8!io!iGXCbo=EHFOfUlf04Y^{zKXPJS`w^esWvm@srfT^fwV@ov3(CqRW!(kL$>xAr_vW9>1^zD*DMsbtaqD+F|Wb1iOPyZev&QUH+t}o zD0~7j=q(f2hIvJG&)*$v-3-0|VEi3K?|RJ0Pe0>wjl4pUogX`x5e`in8-b=4^c)}f zp*5BLifC);7Wq`2*l-o%(vaB&htZ_Qt{Gm*RzX}oU6&riD|iV$<~qHjbP*0qPnbQ(>zv(0ppc`d+@B;T*N4^9@K=WHU6}5Za;0AQ zgy)Fa7D36zuzFNMVOpsfHI)TGN~3nAB{mZirj{cfGivvre%SPwoW?7`2Ufx$!G|%1 zYxa}rZP9gs0E&ZaFx}iRdJj%5t5{?~aDbN4@B#otU4sOYa(&KBLPE+gBw=rC7mP2| zzv>y+-Y}4|?^1B~pXOm^|I*O$kIYNZ!C2qP`2QO|l>Vlhf0~dtYEvXC(`*V;qDZL2 z4M2h!1Qo(pzzY)C&R;CktX%F+{n^&NSp?O6_(tX7n1?`p6K^JLh$$`r#pesTk1`y) zue3~F@0Loue=xR=%RRoApQv-rd7`A&4^j3hfo<)mNT(*N)_7JkQMxFP@I4>eY}{Z* z#~yZ(+@^MluBY@(SK3ovzo!7}Uh|Q4f)Dh5pKNKE2k-Dn>E>C}w#3mYE8OsJtQvo05UVR?xccvsIR5aP$;W^6+< zNy!iXN(ID#|brUmm%a#1+F|pXv>D2}HPU(f2q*4x+@a9hKBRxSqXE znB!<6^c_SU6%FLP{OpB*)`hyRfTmb#n?Uf@x1Nn5F#HJma>O82VLM&|-AZ{(1;Vg3 ze~+Qw>08rYB|xLK!~gg*Az?crEfdv#dtE51^1}8Gz&w7>tLMKS(ZOK|S5#yo$I_J6`@zx#1 zm8H#=@;7*Kcs1p_zk+hn38qee%Ru@CSmc~%=r8kSiq~kRN~jmJT$X6H4@E1MI)XvpR39ySU+4l~z_!iJEHY8g0=QyF-E| zgbgMI5}9Mplq3)$TKzH-t@Th^Mo#k&8P)K(M2@p+y+l;7zy(wUiZ1`ArK8AB+tz>A zGt}RTi~l_?p!qL7NB`iq{dI!=4FzaYjZno>#s0jkAEz1@AS-ILoDXM;3KVTFY>t8} zNCYbS>CcC!C&h3MGfvb$!NHg@^Jn>~zoodjscdL9K$GnAxAI9`O3l|5Mp<2h_L!u`jO2KywC2P@!miu&a!jwPz;Q;uxhTi4gZ47>A zs%M)%QrvkE_sJ9Lzy|ClfH`G^i8$ zs?yl1aHyfE)nMn8S!FK389-wj<{K*xn9NT}QqH7{mvhn^8`N|&N&;PLB73bMO~_z7 z9DemAFW%JEG5C>~Kz$5Iesy!`RF$A0$Y~1)q3XvG&=>dJox|rTL;{*xw z=!T*XmOtxx@hCqS7&VYB3)JLXp|2ngml)enJVTvKY1~hb3aMVZ`*E@c zXZq6)*=eBIMY5A3Gs^fyKU@mood7=&b5T3<5Dwc;rFBaXB;1U<$uMN^{2G@~+Vpt` z>9h9&)=kPcU9qyV9^%Lwyz$pX(M1I-f@-d;Xtet&EW_Olm@H$jXoL%0Y`H3kpRQA0 z7K}Xh$1GtBVY$=4LeqI2Ao>dFM?**(Hgxp;C*pTTZn|>O~CgQrg2-){YV6 zD`x4*N4>b}p?AD}c`#_M@Q|OO=@{;QyP9ZLd!>7KwC}6J9-&`#hsjHFTU;Rn>^?!) zsyr3)BE9%R19Y}MgwL2uyNQIXn|_!@Dpo_%`^o9q5L6qR3UAerZmwV-RVj64%rVUk zp)4&^d0j=1E-`d7A_AIxW*Pli<0Q6+Xnt%`j-qm;(FFKRI#I+dfNx^)_KU;V^)$OpM}6o;dJ?y z+{UqRS{r{DYavYU!GB$a{ZgLTQN-R6T5fq+;p(paHP3XbBuWG?9(d=*0)JyZO-j)C z(o|=RNgGVp9H|OR7*v}F2Ab3-+{NZMxl2@&-q4x19@4ezlf5FlQ|ks-GSH886SLju zhBO^Ee4X!>Ill|e@`sdL%k?dlYKP-0Zxm!Y_ya+wcyJQSt!5i@-~s8zJLv?;1adjt zb{AiWtFoZ53-;6Oac@X>>jSua4>f^&VaJA!zNlZeZY9VfZTC8!d3;8aeC>+jDDiiZ4is@pD7Ysf z#_1w4!gQsPzV2OkZgu}kzBAcI04l!|Z{UCG`}eN}L1k=>jQ`urTU&O44~bh*#pQ&i zz4{j4M_FhExG*=DAheGn91l(i!JEEeL!bPl*>a6o@13ywH8)HofL4 zXv=G{Eieq>jp32^R1{S5NX@u{oTIWa!O=Rgx}4%Cnd6WCPLp3Y@x^5uJ1O2Ysbm1Z4%U zg;>`AVCS4GGiP*yVD8pW6Y)d5AEBPKXAW3f<JP>LQo|%VY@mUS(~ScSmmx1I8E3Vdz+0nq5xEAoCAHPJL`2{Ah4NX#v&f zb<%VBv2|lfwD*uX@DryGUL41KUHBi=&>F%!GiYndvS>IlF}!*ZZ{kI4f+hszhp z$(TR0l9)6l)zt>S5I__H?$rjbF>HLdtg6yzFcVcv<#h^l+yfNHG#e?dW{NsRbL#yo zZ|Ti6AvG%+sZ|ME1uvGi=`RfumoE`9@C*I^Ao>Z3RFK_>(xESKUSs}ss2vnn_65Ex zYUqDjQJeltD*;&p3u8m4|Mpn_qoC$rwNWiqrqSWAnt?Rtzlqlq6N45vtP+tz#4Qdo$6D0QAZ?my+c;<(0y2O7iwGeN^*9#V*G0 z|KaVeqT}3}BvDxmC1%NDW@fUOnOP-fX0)ip%xp0;qs5FCGg)LY+L8rVKK;*~nV#;m z?wUS*AL^lA>Ra`#%$>0#BO}AUHH%ts!5dQZSzp@$PvN%@6l7NvR_w!sO&xq{!jt14 z4A#>K48B+0u;R^P4WwIpDcfgcRw7P0$CzIF1ePx0{&*z$frW>q!mP^d zm)m!G8)p`j7QP>B;T$GoofC z>C7C#iyks_2J&>!8A8@r4?$Gxw1G}3Ye+}x{2PP`2{piP0ZAh{JUuO45l|R7Sh2!@ zy<~Qagud^;MUB&O*`ESjYE<6}+clG_k zrsp?2EBJ+_@iDcN`s=y}-Uw`{Py(wziOq8?L6pE^Pho7TQIZ8b6#abd(w7{biW-#V z-ke{q(FKr+gI)MGc~1y`LjJ%bWyIk9@|ywmcb8xD|AvtNPZ(&m?e}ipI|H3)I!_@b zgl(H=kyHmRDle? zhU<409gw`=o+W3Q$vh5V8sj<2z0JAJA^QDODBu~+2M2AShE*sqyRx$aS&`1){R;HZUVx{bs302Y(Ez^PyV8P$g+JTfoYco-0sJzJ~W~OhUNWK;cH1W{SutMiBTz!OpAvAJ3VE`%8Lw4&6(Au634De z6=fFDW;{fMfp*4b_vE$aY|X0*koF|Y{b;pl-z>9Zti%jB>GKd9H*xRFFWKvQ;z0m~Y&W8yq_wxssVtjylxjWa^ zS;l9leSWahi5fX#&B-i23XFA{v-*C9rau4GRHtCa@Fy*khA&=AADztxOYs&vQZxPu zZ6>nLse74ELYEob$P95-dG(6h2uhT>_^cD{oiwBtJMGsra_MetROT-6HH;JZ7n}0C zT2IpEm_S3{Jhvyr1mtAJE6%ZRd0i+2zz7f-4mp#E5jG0B>CU_>{VSgW%}U=%hO6yD z8p4UzH*D5GSNhHPAbRvj7{Y?f55vnQPn@~Gqs$gOjbNC}`mc!v1_!E(Bo_9hV1d?w!#i!34@u8ZWVlk>|i&eV`nt^Z74lPHOE$=03M16fypCN_OlA17*DAf(pQ0m3DaC@sT(9OjFFG(gTdep7wpl+!`(G6jJu45p zbV7$sB2&sHxm@y;9`Vn(Tv`RZK0OfhvJ#?ic?nP5(F@%PikWL+t6NosUxlitl^k&3 z<>F_mcTx^WK_5B|z-7h)rm&^IBl`G|!kWczqocy;Va^GMq`cW|R>-0bGyOE+N6Ui* zcG{S_-JwCR;h>M}3q`z0X%V^Ip+`T!=Erp#X|m&Rw7$0=VjXP`{V`VT?SjAju3m=g zR^CLql?~D4(=QwW>sGW~j?G2e!tPx8*^s>25GV||7ad?GQCE9ak2aqTW`WSwQ_g^c zkg)NHnJt7wN9vHQ^kdZa?jW_{%sW$)<-yL(=jP12j#)`DCl{rZ$2rZOXPIi%Oj6e7 zmhb7#Fou~*6NSFmxd5{#n-#$N}!|AloWP=c|Ks z2dJxWt8ANuv8G87v_i&|LMWms<8|wi0j-}J;6`x?n?9JPxO*eza3&O1x3$mF%4XVV zMMYRXA0L}!?Ye!As2*9pbNExBkGU14Lf;EC@87c1djDvF{#Q1r{&9`{7d@>etBNj+ z@(K!pTv8{!QTYUgdJBf7r0it{Yb35J1qaO_PSB5n#noB98Bv`3Lh!N6b1^tyrsDa- z*0ZSf3?((neMr_?#(8aN=U0EZ9{;yzs9somHd6vF2k!QQBU`C~_3x+sO0Y~f8zs!n z3i&%Lx%Kvkp;VzZU9?*EV`#Z7y5bi}O{4mXZGKUDXhuxZxjv}SCOGNY_%pWGX&ZHI zIb0Xjb`jax={27ytaLyD?#^EJ#@<2sCn$sx@%i1Hv+=wm@q(;}z!2QKmpfe2kgSby z_+>VN-@@Lhft%%$2l*Q!&hvLqAlwV{*l3tVVs@*wl5BIWaKij;EsYU4c8&t1DL`OZ zBAMl!Qk(|pi%cl+{urDPC$#%P@LBP7%q`e8wa8}83zTYUyFIF|#5?DXlSN}^TQ==s zb^H*uli?6znAH^P!d zJ*XcI3Unxh8JlreQjU`Aip%?Yn6&E|*+JFL(6~XXOc6|Dk<(HVZ50)&0+er?@SQ@V zjZP|z8anY#(1Th>3aX9rfqxg*^~-B-+(IH+?I&imw$ry4eM`+w%tF5{p_mo5Q)+FD zwXWI4!LffzB#bB<`}sAP{gz7FC923P@zip8FG7(Ub6a>_G7((r8(sn1CoHz6AFr(- z_v{h@H?R|>H^_<+^}J4h0C9WNg(M$$7Mz^h(8RG{Sf8gR?u*$VHuMB@%UmwCi6_1e zsd2KC8HMn1b4sh**-M;5QTyvI_WRh>wI>4oqqQX2vUcK^zJ&|^(maly&3E&?Hfd6P`kv*`^LUsw z&7J$cjH{P22hD4B!{-J-h*WG2X!-wn<-d%;UDcxe*Rl4fO)Ycm3HM9uY%CnA^ zhGOIT@17dd(>629HEy+9j&xAx+VlCQxgIX#_f6|mvJTUWHV@qsJnDx7+~M!Dw|*5> zLC!ZzF^iqNrz5CjdMo%2p9w~U`|GK1i?6&7Mb z=aLO3He8B%fWyq1>@mlVjya**F`M1OtaI6e^n_xJ6 zgMh;c&tlCH)+EFe$6cWbGMjlrPK(F9GEh8ZKgRYT*&IQqosuzMcV(Nj>7eRES!(306vjgic!Qn+&fZ)N0~35B1H|L~xC^yn&|t%&lYHji=eX;0 zjVXH-?hX~|Cj&KdG?nmCI|ev6Ej7jD6&d>+)sU3-1gZ;}Aq`%jW#{Lo#BS6);dzbZXj(Ja9vRUz=7+v7~i z`w+9Gin(TgtAFVp-)3wV)wL{!;TA!D6nKQzPR%nXTpB{~M1|F$%9w!FC`}g_rsoe3 zshRO&(kn!EdU)`=n<`N?+#jS&l!eeQm(TtU9^o3+9DyKv@*&~I%E24G7TJC`1}9g` z1$ledodL_!I4HV;8n%e*9q8 z2lmpV7cI!&Gj>qMOLg*-VOGo#SY)Q{eXRD+C;@4=QOZYe75l!JCzKOys{_mm=kWav zsAEUlQnNyc;MXJT=?e?ri(ShHV3MTLidlB+8tSr8e#dubAAidx?^_ptc|_ey|1bR2xWN@SMZ$Y3o(QhqXVF?p7K znU&#S@$;zGVfzFBAkyyOeMO0`{jUpYqbCmKgp$Z`5cP7Aw)?5u^7T}tdWt`>z-^Vi zkG$^Fp#k3wsGDr}@mm&Os<7}7tz_;6R zw?L&JNU(pwjREB;DDz;Z8V%`2V1LtmgeG`R3klswi(c(^>s)CkKDf{u&GquDgkWzvxz3h0199yQ)oAmz zLWYnU&zSZ7vr_A9iK8%sNM5BxalXnJiVqkBS|~^v41Yh8NnUcNSxNYTixW-CAH8meOVh#16Hf`AQ&n#ut0%+;Zi&nB;WE+1=o4wTjkQRX3fd zh)1Y_FsuPNSedeOivHlf5_h#ZYAR&Hd<(@T1mel^B?y7GoIzc54!7~~9A|NhZA=(s z2#rMDuqX4|IiudjZWybtO^@Ai?Xr!1maKB z`M|bDa@brLZ`U2VVy?PG`v&Vt#2mxHZyZ9dSvQ>u!oAyP;cQ!nZRy90sK$|WvkkMI z`%C&kVNn$t{9gEF|F-bk|92&sSbyvQY_xxaGqx)5RCmf#n3*wn&xNK&a&rbCD3tnQ++1C5w8y=ULoJ~cctpG?z zs8$^7{3_o3b){XG^D?|z*bz0);7*R+Hefd)^m~}A=QqVq8*HW}FeSUx>U+tp@}|j* zmLulNmS||F0Y#op$e_#{dC5bkBU}5?DnHdC%Dg9bCb(i= zgeePsLTWIvHXQ(5RmtG z)GTy<&<}^Ta}{u0Ie^i}B*2)ErU|#AdOf<6VYPa&QY5(MpnxyNPYrNvr?FuuIhGBf z+~Iw|CWOb3G{1_X$oz>Hc}9Vx)~JYPVw8p*mtr}x z2MHW$%_{F6;w*-ab1+%TsnSmgV=(bx103V2)UC&MM~7R+%pRXr9Wv7?ydO}Zmn`&3 zS9ah+F%x($w|?*Hi%%6G;3_SE7|CO=4vsP2Rb5oi(u4Bf;?TrGl@|)@Phj1IAOp9 zZiR^rWuP?ZY%UguQhgoHrE+2UVP%CA_91_t?+23&;g zVvRQC^)Dr2(Br-krM%hETS#YI>=0}I8!s}Ng37D;Ips<`ulzM3es#%^IKh1Hx z)6@2@d=eVq(iL6Uz`UowW-fivmny8^BR}GABmbZ6kGx0ze-51fNNoQX;1vFaI?doS z6r>n2UJwh(lFZ=MnUxRyAK)~zbcO!RM;SQ>v)?E*&TXOFRdkSF#MH^=a_GA~>C5-~ zcDeNuOru`bb00>1ooPAcjk9SnqD)FxQcOQtu}J^HhGSdReW+XpbG%ouvR!x}W!!%) zvdj2V2~q~SQIeG(@Z13qk*p9{MwKC={1noBp_Ta)(67Zeb@K-_!3b3H1q$|C9__*T z?M4)uYr@VT2$*aDSM>kP0)`lugte{iVc@`k{xofBSI2HdaoU2g-Z%UffaP8Wo+Hz0Xrk8_sWB%kjgKv&Wj@& z(p)>GBl!}REF(bIQ=2#CAfD&2-Ux_<+n;p7{i<5huE=Arr$(C~7ZQr3dd95z8iZAE zN)l%lMDZFfg7Z~QTYkVGp;TU~)#Rosup8ngCYze zqK4K9|LAQE#y8yHcBZyhmhsiSBVxeSA&I?d0=u*4Ad6pIW5O_E%sXbXC3(k8++UAw zPu?+8>2X+)+sm_r<0El@0iJNLdy)qQ554QhmW7m#!1$4PiY(_ zuS@q_c|_2Qv2^tr^_yNFuP$`STpXgUb1RFjBnO%b-v9iq2v%E1iGshLKzYJ< zyDGb^ZkPB$*)PRanzCe>EhEWpljLY@e8RvQhKA>nQBu&^y`YM$(@ExaFjG*wb`0uS ziDGM|k~O6F_wRe2@SIk;Hxxsqy{y#aWy(&>Y_zh?9HS!Jmd@zFBsHuao7`Q|5Fe!))miAoI6(d()k%mC&A!Dswb$Z#fL}xg^(Pu4<&~eO417$TKK7iA8uM3i8XpyzAg6s74~6l=&`D}bv}Dj81=+h=Lv!Yf=AbP- z-bMNT6l=yy?Nc7LP!8;MnKp1S*zs6cc>=W$BNF-%EOqTzMA#_(ib?wz=3UbdP6)$6 zzb9Q&mq#b}_UZf?dSdzQ`VH_XTbP+mR8Z(KzmbtqnkN zf-&{9`%t`!9}}$rxx-Yu{08M2I@8qx8%V<|c0-0Lj((CJpl2+V?3O){7(osXkhTl$ z%h>L9*#du@==9Dq?$QQ5tx)8jg%hpw$w<%O(xBRDW_stf%mn8O)RbJ9_QH?`lb)No z>*CP?GIEs&F5(~uBp#XMvMPeMguYAD#^JYR47gRX(tkWz0xaR=8k~u|vgHgDfTnO^ z(w&Mti9F=1_6dW>O8s#(raOtDPwB&J%23_MeyPkOh}p0^hWJhq7#{zaJ@5~cRUAn& z^=E<&vHis#dB@yH5L-m&E?_vT4Dcodqr3d()^cY&~(2gVxZkM3t;j zUXNxq7#e0!X{m`;wYZM*(*?biP2OM^JF~V7V1Eq zy|=P|!qeJEoOSp2r`eEhIpQdM`2?9XMoPs$i$jF*P{jiJW#3$l)wYYNHl0B3kMc51^A z#Lei%jXEa?E(Sfx+}+(1HU0uM_(s6~%LRU1IsXSvAknauQmwhGZ>rew9h2DURF`UOv((4z5&sp(oJ|H=jC=ZefRKq>7iOx|}$nO~VzJp_UGBq!u zVZqzKhFAT5Bc0j2hyLG#W8gncpZsh6{J*;u{tw2acmlq7JZ!s6>MJ!uq|BelPn4*V zfQ?`g{44T>GFQt3H3L8ay_$YX1(bqMJBF+U9xct049MhutKB~@+K(m$JQ}uyld=v7zLX}1zZL%qD zUB?Om=0{eyuG{1Y*@`-~-#i=Tw`QBQkt^@;)?Fc#?Vm77TD^v%_(a2e`1Cq>9k8oa zP+;3HuBpG3GPm}ZxDJ9&;clkBM8Vdn$!x1cx(b3L09vVaOE$i=W-$5oTE2qqzpLh0 z1;YNPY7WnW9e>)mVCpLKS5yC#i1!b4MqE!dDZ_|h=WG1QJ;@Ev;5nvI{w$$SuMAb( z^n_o2)fBQvet-`kwfabE_Z*3N%dpf^5Q}A$WRAu||IK0X3lp1~et`jm$KE_kBpOc1 zbSKNt^1paPVU?o4ZiS(Ld*&cZVaq)*b$W^t+Kv=TGw{V1$v(t#UqX)0r2(1`Mz{iac` zX4_1=*fZPW|9X*=Vdl|zh1=nq7ciO4cl3PmE}HY1_M5EnXt9G~hI&J_lqur97vs)Q zsH(qnO+#gI8)He7Xq#9Vh`6{AY))FjI|T$nQQS6~M`9m<+sKs0lUXKoN!idQu&Zh;$jwBE z$25g_?xJ%aSi%M_Qn(eDp$9`%L{30zBriM{i1jCCdr7Rw6mfd8h!M}G8Co|o96tFr z4%jwA`3B0$Si3usW>~nj_0|d62G;Cn+IkUYlQSP4r|%~_;@@m=^Dymle$Tk%R(Q-k z>a`3+l}v=kDR$ZIk8L(zv6jjJnH_p5P2Hct_9qVa&S?(@*GKmy6oFUD9Er%18e`Q9 z8GLCdD=VV097!jV@W{PqOAi_{1E-U<=;;d|dcw=2X6{NaDgvfKV`XY+k|tW{TC7Ax zLh{O5bZxQk*?Tq4egrN>l!F(>!PA@|5oet&CAU*{_$v%b>D+MNe7FGfdjyx2v1p+o zjJ+3=^NADCHF88MECT5u;&!*$SyCb%Fhj1%+LukS_NRF{#eNn_8wls*%n@p}yWSA5 z)Ja?5;^L^XwkB`XCj54nj(WMUUZuvqC5>Gg>iPn{&q`*7yXcZkwb-%M)>glEPgay& zX3$aB-r+Z1G}a;5Iur&SNW%DKE|Ok)XtXX`t<TlU<-Mq@+dOd z!x&pDp_HCw>Ti~3+~v88To*^P8*s{e2xPYfYNX5ypnI*k^l4UdV_U%^SnqKQ@qOhe z9wpA*Xm=q-u}aW~HYqT{rbiZ{`{12EG(s;VoA-@pon>=TQ5^I`;{NO=`C<&%mKjPN z%#%$7I{CYLdOsx58RI21-~e?U1s`vM&@$1|R}E(x;ixvV!)}XRPy;(-wP&u!r-CNA z3-yhbe@~4StUeN=X(5>#tubB*TM>>g(vlK$qX*AFRL>j0(Nf)=Gx=y@ICmeLYY$F( zmYxkaSl*BY7J;}0#fCbNCk66w;wgEXWyI7!r$`h#gfFeDj zsz&a1@%b0hoI{x|hC|yV2k3oe+jq}g1UE{7(2STkm9{ zvJCg{Ld(p<(p{v^oACjwzQ01Dzp}M_T!5AwspW`H{HAJarT5Z)V)LUFPeN+tL^8M? zE1(t_4~bmgr$KsR>17~Vi~(?Ku4?@_M#KT>OkOV5pVCzZEKB~iA-0FADzo5CmWG=_ z0jx1T$)ri5x;4=J7Hp6=P-!7x_tE!jjtYF7$_UU&i){IF*%Yi~bXn~&ld`U^sD!%} z5w4j*``j6LB(jcm9*wV|7I|F=@51mlKtB0GRmjQ{5L7rPiS`xbT)HqsQQ0IMsRL1p4GhIixtRu!k z(*vxkt*WQDs7qSF_utMBwxQ5bn66MSU1)EV%MLcdfk-M=G-p~eD3>JF4EE*r2$Oq< z3Wqy^HqMiNL0vX1gv&HZ>Mc4WMYdy~nek0yuNY#sBUmwqog`TV6EuQJ{AK3N#_w=E zAA49v?&R71*c65s^u!$04})9wsvezUy;gth$$6^DP7C8AnQf*tKxu0um_0nZHoVvO zMwiiqbmxQJ-FVB$&WKw_Nd?&PM!{s0>Kox5*1?bZ%ilm^Q#I>wUkQSIn44>`%jIzl zvFp6+Upb@A)fg?*YKY&g$2vQ(m#K>sJ7x{I>3%w2{oIAzh@0~So4-auCd+cs%gk}J z;3VH{|Y;)ra^_Gd)*Kx7pjfL)P}XTUFsaCR3*~NWy|U^`+H1}?qS(-ZomWrRSLRzjJ7vL))#1%RVHP(iI5f~{ZnBbhR*^&6f6S1EsmEUh-&9`Bz?gtjD0&M8f#kr#3?(kiva}hfAts`s5LNjoQD!1d}bFPi(V|S08ae?VC)R zU}Q~js;BTRPdn$7b=wts+-Pn}-gH%V+H2!3J#>RGPQHvWe0bOVukqrpvOcalDk%A# znp8s)>QFPwK651EF|)r>iH6DZ)ulX@MV9hjS`XJV5j8@lJKY=DzLArckwyLpq5SqM z|GoXW zZSx!TPr)ZPz*BuXel!oq9_$CaLdt#jt|W;Uk<}>s4v(8hjLBy@x|= zuq=U4&)HBKGpPQ!u$o!lgV*9aU}(BqLLL?3RwvwH zgYdJBA`Ru4D+OWHm%yTMr)~0L+f~%O|E(Qn?}=#9`~G6+|JFm(>>qn|()NySuKyNd zTJmy#UZ~6eYG7WiChPFd(!O%a{}`5^kDpD%LNoYqV|f}P$t12P6Ge*~Z>c^GXSY%O z&eA3<2kJd?WYZ}}ehT8l-swG^AvTv^NE;0tZ|Le|YrOSqY|MK(`PqpKhL>*P`QuR+ zWZ_oylb+c$$^l-~%QH-u0jOordEWkQrKvRp5aMvR7Q5{h!k+3^+dbz_m{3m}^euAz z1iI2-xpi>ZPt~jV1U0=jkflmo)cK=VIEjbr#0F=;G;S*C?mY7(Gsl%F;AB76XD+)j zU)Tbt89BWiNtHwyMB+8Wt+oI@;5gf0R<7`DP7Xyqy53>~kNa z&_WQ1Kt9F&l4NohuM#LH;fIkQrfgMeS(Rj#C?MuiqO&euGycG=owF+LPqnf7g@s^P zNOS~y{4Mg-R9+?8`Q0azSdRuN)EDc>Qe%|!pj@EBYxcw|Xm14pkmz4m4iVY52 z*1MKtnMH<;m8=bukpB8F=F8d{8N=9i)A5QkKL|A+m$;~`&S$Uv z(tpW3ZePV$8AK{0F#^G6sfP07nfBq&;a5xf-E7+KKD5V;&M$q9`o=h%wq3aS8r`>; zAh5B%T|)l_U!dbqI%Z4c)Z^xb^b)xtz!>%`a)wXBupj@d*FX#&;T)HEu5hGK$?a!z zuGx~`M#MR+PJ!;G>q>JDHjjU0$Bs{LRnmKQeEr+((D}!*<3CD`X5~JG^-mbtN9j1( z7$RS2Fm#-Dzyw^!>cQ`Wz(t&eX{q-*oKgoZ&tu#PlDGFl7DR=<5QTcWlNL#3D|LkB zconu5{xp9RczZp$3ZvxXlNM>>2ybEfm70Vw@hz^q(q?DIG6cfUwPNSovEN?NX z&gO2U?3TZGV60K^3HVJ%TNVZ2TLBZZ+?ar&X_|!ItMI7ZE4b6*hJnnPwmxITEVfRf=&i|%{dMoNSRb*7wg8FEt;+b!M0n%F9akj8`z%cPX)c2p`t^dMqlm8uW{fjBpv~fWl? zw_7vQ7132`l&yT*PW+n5Pxxw-;@szdCeZGzAf)y*tTDOqdmtSo}O=!7}BL~wDFiaCHhb4z3= z%#@;vkrdo@x#MdRPz0Xe_|#q0a$q`vjRed9bmK~t)UlJ8oB>y{`urZ&^pZ7jFlV<- z6+GHVcSy%RVt1Bz&V{NyOcLF@Ur<5jj=SkJvsy_307crIWN^}iJj2X>2T97>vab!t zH#g+?g|pW0IJGVd!dLy!g+RI{MVYF<8;yTuWTzP$9qYdE={xq=BK@INq;)yFyUOX; zdSwjof#Q)7TVm3_iN&n*a&(4+hzU$3^3fGV_^UhfU!4jqT+dMl8^#QA?}XT|RuC?h1tV53_o0#6bjK+h zbxlj873!=h;B+9P1CFfSi*F42v~fqYa~(;nYud@ggn_4zp%e@gVX!*uDX%%QlT7_%rry)UUbe0iOow$)-z_)*bO=_x3E9|sOOT7O;PEy9v0 z*re)`Z3@_gXsr>Lb;WX#>-F;we6OoG1#P-f9F%6RWi2=ELQcg>{;l&=M07`6xTsS-d(VZaUYkERk4vDHfR@x-?KB-8A~{ zwJ=i>K{@f52b5{XHcOwjS5bCm%aIA&9rZ@1({$zU0n}W}j_KYFNn2D6v65zgM8n@6 zcI&x@ZqFnq5C^bs?WPsPc&3eNIldHi;?~Q2bmA&h3th_Xd$|+u)UP!_Eqhry)~1xy z2}7JCJ`2yBRC@3Vi@_1#1fg|sW=JzwnrrDxSwD+7h%K6maiBkM<|N;!%kz$+chqE% zwtKZEWS4NHN?EUnH=h&-@OLkK;mjuhc$`cHD?Al)QVuT+4kqc~2$-!k67U`W6!k{P zPtf>0ZFEWNK3#3JOzS>xG6SF6$)w;X_BC{0+5jjfOxq^7N!ar)smV!rKH(!hC^p~kE4yTbiotcBJ9E4r z8RLGiYO7WrJ3@-qAW0IHh(aBrvA8wEt0I|~BaINgfA5e!ULu=A;Qd%tAR0Bhd%)q= z_O7`_VdJVij&D>g4-PX#xy8!yzJc)}+EJ^!{2&qZg3PQ@x5T)#O*M0&Ho3R3Z%Dkjm6#L zPMwARiV$on9|n>+>h#{?!!$jk;=^0Sl6rQAjiFZHgU=Oq^qqwh2SN_APorm&(C>!2 z6Q1D_ZF+1F*NGEtlr9ue@OO$U#IfHD&3Ttn9hddULPlUhD%NiyNxw2weiNEIehn{j z6a>}bLlAXKE_jRawaHV=D}_&N%eihlL8*v&L&R)U`*=xa4t}=>in(*fbAG6QrFn5j zPmV*EGI}N)8A}P}L8dtl+@{-QtM9xv{3An#-?rnJeQ&uhgo22o^^Oe4kBmL;d#1`IwEYpE1`i6Gzeo7yka30gec~}1loYtui z;z}v}IuI?qeIT)$t?|v5jqmhQsK+1T3WX2gL+jesP^!}%(Uu!t|6N*4E>s|4L!+k_ zd}^eI%#B>s|Ii0`COxI->rgiMYc+$RG@&vGiWxN3x|g$)3;Xev7KwB@jqSG?=x|%R zQyP4rA~m0`D*?a(Wq2uMW(1>ditJR`65d?&yn6{glBCp)U7CBwwm{e!h%W%N^nl0Q zL>=(%8wO9s1xQLT6)pAW!^bFifE+PG?RW0vtM(cKF{_jjavonUMnfV%foPeOfCZ+6 z=02qe${O<(qSsQ~pNML+rqsXJfLd7&A$_!#mw9B`MM=mFWA@KZ7ptp`h-K|kkaJR= zEHrcw93^IE$Iv%s?+aM2xRohisIxAVX5|y}U}DHH!&-bVywO@MX)!xy(KwYMUYIeY zyTrY%EKN13&5a{^*1r=db%~ueEdCC43BedJ4aLG~E6F~e;W z;fU9P%P8KEnBJUdcdPV>t;C}HtW#zjrQ*Xj`vlb#Ytxo1>hOK`T>~E=th@9Ae#|J$ zBTQ5@o0Z{L($MGm9p!lgH)!IH~Z@Np{BS`l4f=ik|%!72u=N->QC^A!@#kC zzk}NI{|&{E{=4lf#P6V1UR+I>L0UnA$qwjlX3u2eU}xuG@4{gEuMKQ}yGQ%q{~pW# zhu`}zJ%IcF<^hflc8u>^W18`7RPlLkd@62;Tx;YP88K(T#y0JoV!4crOoB*;(x(o3 zioWA|(esl{N#jMkq`di8k93{&?R-kC2syF8m))$^h}t6ZunMw|h)-_x$PsX84TeSV z64QRJaS;$af8Ba4e7h09blAL@z=q9t!9$~z4#AMLmY4;CM1L{us5bWoeNoMAgr(a7 z`3nFP0z|K*A@`z*8I{JNSZqb6lfNYCePFJqM~#Idp#jQx!$O7Nyke*A@9sd#TZt%% z73)LpVXI96s5lDI7~0YcX|DQ}#hM+niO0d>b<`mv>Ss9vcWh}a`BlT2aMA?|Gc0~Z zH?#Cv<;OHd$LKNNBh2Jba1`b+85Dl4dYkQOweftZh~P!qd^|U_gqu+95{srwmQ~r8 zzYs~JQNm)EZ45ESO6+hd#<&{89tl;%070$b1pjJM0M&Uv_E#+in9G>K^nBH#=eKoz zXbXSo7km4t=YyK<8nb0S#~~Y@yi@yjsP;LFN;ZT|iEa>GiL(!(JIcIJ4)QY=!UrUa zYa4QXSRBFo>WXKLW7y$kxL%j^{Au84kT47Z0rbF5^X`oo_p76qfJ7d0Z4DCB@IVrn zzCnK9!O*oMe^=M%T2)uiYbd{u1|PplKz2a~jp|c2A%3A=B&0~#+#xN1r*LgMcF0JG zSFnOzs^=bI5oQSsG2+!>B~_ul-;z;cVf97JR59z9smX#a=+Mt$%Glu|SA+c)HReIk zib~T%QPqQ)$0+%#>!4Yhlh5Cl)Ks*z-r{L;{NUm7^En`H8bT|5kI_u!L@H1{kx&YP z|0sX%2WtPU9|rVnx8HBKpQkk*RD}wLBcTfZ>^=NF{GN}-Fc184H?R%L;yV}wbcsi# zoRoba&?(KHCodF8006xCtj`wEI0wCGhnFn;M|BNT^O^jwL2SP3+DW zf)g^dBGgz}T9vC{DkRc*DEwQ9U$v@Pa9`kMz7E(9LSI2`aKRB55JXSPim?EeW8&&Y z2l%ve*&cfvLTx33uC`AT<3hb1ANK#S_6|U@g-f<@+qQk$wvE%aZQI6a+qP}ncAvIw z+kf9XZ~mD#5%0!(6H~D(qP`s!dq?fc$jp_Q-&zR9oJ}(~G{F*v0qj9oxeI{YiDayO za|WUVm;pG^hO>x4!YlbGYm*T6@%$FhxgmGl#F2g!a`lYXHmPK41QTQfP)-KzkqlKj zMkoYfJdjRh2qXs#1>0Ig&mYC^V961M*8ywpt$0g84WHRHkkFFJ=?;*E z=HJ0k8~2+bLW_l|L$HJ%{(OjDgkiqiANM2}Ia;W9jZ5cyFj~RCJXgR(BfsAOcw$>F zdd2_XpXY;&wLa8kq7A>v+2pDy2UFrqC`8n}>k=kfY-DvpJdw6qHY3X4V$g}%70?g1?9JUeW$9ATZzzVHQmJ0G; z7Kw*>>aNb-(~Lttss7ro7)Q)L}Na~KoUKJ->pHivY1eCWxLf)C&FfXVCp<)6>F*VW;mFX1O2I%P$f&6{nrZ=mx zQ`t&r;teP8c9OoKYl=x;<_!`;v=huAZ!H2K@_&Pv-4H1^KWbHy;ATzM2tm|C+_}TAp-8$U7|?U z2Y)8!Agb^B?7ZeTzrh*NMH@5}7O7LKN$Ey~3(}Jof)lG!hJtA5m88W^@NQGSQB?y& zjUaU`l6X$&P~qM0a5?89Z>R|$O;Bw1GOkdSug%+M1nqwqC|*Z&!lY#@$SEosx?<18 z5kNsNy4rh=Kf8`w3^Y_Js15ShR5+wC#g_1*4q^TR`Ko|5>8qj%+Dg=t=-c{UmEdQ&|-jsyQHuUMokwiW=p>H1{z?6CcAYpEx4l=Sei#*bacVj3YQo^yLo z?H54_@Lf$IdT_q#SE|cLys}Db z+u|XS6rpRj_p!uo+wY zc{zS;tqC!3vdSHG(8}s5dq|wO#nB| zRI3yY3YmR+_lX@CXmIjJcWhy2$YdjWxOUhQ3geujD?94&iN}v%Lgxr5nh9`&Av1V0 zl$?izD#&G)*)-2PDA%HlY~M^Ey)q3uSBNZmfUxuLHGoMul)`*5)@D1h#eg7J1&!0G zMo817@Kn1&e~9G(dWb`OMxT7&W4GltPM^q3Lz$``D_!gO?&zwE0RLYVOBbKjReoJT zV`7!{EWl%aL`Up=J8NJkwW0*0*L`fcNTv!+4d`){0KsHFf8J>$tEing$z8+!c}{~O zJ^t=YN3HOJi zkDvSH)#RZzXu(5?_}P#7)Nsso<9*P+yCtRRr}{Gm&s-^R{y988{5{A|u&Y&Wd^ek? zIrKBIW)%$@L7DBeJI?7p48+-c?el9h`4)BjXm0wUp^I15IJSf$cx$dHj3#w>9J3D* zvAuNJ_rVb`#n7TsFXn=bnwsESl`a(^l0(lPNj1LNB z$y;E(al+2Mf6x-w!h=bjcU;BG(lGy;z}>fkx_%tnxE$QE$M%TkmUa*i|70ACdGCRwsyu2PCtYPiY~HKk~9+3 z;?nZJ%av}VsU@fO4;A3R9kdk^P$Q*KV5F;HsH5!9Mo20|xV0fgNH8uSB}mpv0R5Cx!6DQw#)kf} zF~;rZ{U7C3bRb8zpA-N8>qoitKY)ppxR8j9qR6I(rsMiBs?T%HibJuYIaqNPvpM#0 zSlvNzm5{k`n+<6~$gf(07O>h;T7vM;N1l`}|3V|zHx=n(7V(SKhU2@e>&zkO+qNDN zx``~LYv(e~5*_aQ1HMG(HK)Dv*K@%SX_taV@Y~1pzZpHjfkN$iOw!{ZJO&8wu&YO$H!e7AMII1)rrT? z&ASlz7g)#_3)*U>DlQ&B2b-^cOQw6WbjX$jX=06ETnxS9;KrI{Myg@+PN+3VO?3uN z7NN6sa9;54o ziu~5b#MR;tVMvA{;3StxvA@J2HT*Dl)aizMfq$4=acp71a4XHB2&>z`NxpMe&hg*OsP-jVw%|y7{RszKV{}_``#OCNLJg7f93=r z3$@H<12^_v+Qr11s{7Kr>VJiIzdSu&)0uMtAL$Q(3+(TJ)pEW8Y#1d$BMBUcI_m{0 z{GlS7XW~hi@MYbX((2XtNXgPZ(h2#VC53Otl21l;_i_U~Lu_1xLj~;8yu<OF8 zY&#_RyHu+QNda-Xh$p6Dt6WtXbogK?jrJX=*;qVp$1JXnic{H9k2!`C8<@}Z$IPk1 z-u0${>9Ka?#-Wjry$I+$WP?~h2Zm2B@T2C@rSXBQwMZV*Ys2abG|#TQ{Q~X-x7E;! zoX^5iy_3}M3>`y3OoeHDN9Z^J zQ@n+i&rA-j`%Lto~n1xWIXUCH@WI|yQ$BEPGC1_Pkl(~mk0 zb--Be-{4w{+h5$ulW%U9= z+?sM{b=OxrO#Jhk@LY0bk~tBjR?5~Hyd(4N10@DnW-;M`Zm{mP^N~Ki>-u+R4VFri z!pMhGS0f6A89JwEMWqE?EchlF;|5qh=zd{BRXdE#GJtS%@-NgdqKde=QZk7==ftvv zpXtXVRx(js|y6xLhFA-lu0-?2t3tc_4Uz7nrQlHq{z+r3ND ze%5R@09@Q|AX@@+BIyYpyr^cx{kO;(h@Dc0SF09r$f&}`Yk2$K1-+>(se9&kcgBl4 zlY40GSIRS~zz|h(FDFifB>WNStz}ZTd4iVs3T$R)WCCcNzAYJ%WculC{EDuHL z7%|d>1x&0PvF$b-oRkjDN0M*m7k-p%-O8BDM)U$t)rGkG<+W-i<|5(ZTauoT1#_e? z$mM7cADW3TLga+;S2$gLyIG4 zt0tt94LC`tO5$;tzX<~UrU&;z(E&ID6@doM7XgwXcfn_ul{}-g3Yaz}?>he=?~kPP zdR(AklR3st*}17}g61$Ibbu=o#pWnEZh!9v=dA~z#v1Yr-$Ks+V!s}NtpueK%zcUq zcb&y&dEkZL?H%uRT74&?qY$XO%cUlBjl5Fr%qcaseTC2iYEtatdp?TZtx2a9o_9N>^5z!>wZ6xB(L)FU zPXewOWE(u~R-S>a81v-Fn$I+tLUoy^)5gsW%D^OQh;EKc{fe#tSh)DK>+CkEK>58e zl8bdWbJ_&dDp2l zcDLd(l8=AQ7Jmh(JoMOp%q})8PJP~8KElLb+Y@*iuD$ZaI+(s6tR@Ncrb%(sQNL0l zqiV=P@+P7_rc#{zRc|077tg#mG2kvmWV{hLff!0zVL^7>>NmZV=mTTK`i0x9_?oyy zC%y_b2*K)&{5Mfx#OT~8Ph6?Z)cJ)M{9Ziv(47aDA5xnvvoF3)8udo0yKbl~$#}C4TdD*J ze9LsPySRVCdbv1ibS1Xwm~at8G^t_QN*Rtb5ORo@RccaHT{e#Pui_XkJa~uHGwZw4d*6k0_jC~p6TktY)OMBK zr?};sNxz7_OW4JfsNG_i1sBOn++;+BsVF(P%yJZ65Pd8o+FNXfjvYV>HHKzk&688| z8+cx!QewrJ@=1bhKQ^qv@~TF!8mA4Ojwz&MDO0T?r#XrSB#?&p;@pfp~6De#qw>@OWT;*T&^3)WG4p-6rY8? zM`jCP6|gP&e!wm&g9ZPDwS-rz(c&F8UD)YFfabqB$9oc77Fjp*&1m@kz5&{B43PQd z8Nh6{f87lulJxvKe@{uK2cVAW^FC`UJOVin<@MP|r1M4XPlP$r*;j+c@@ZBMIq)F! zQ7=t6(_f7oe#WrjUk!~6ZEhMk_jKw+WORIJd>v(}Rr;X$>Q-0#U72+Q`V5|yN|Mb5 zQYo{NN@EH;Dqz~30Z7xPg<}zULe=R_z8`+Rp958Pd$ehFb!b+9d3-KBo^>PeX>WIZ zA~tG$)Oz)Fey0hZY~J}ecO5N*qv;G^?!ngF>RpA41jW*O53u`J965=&IQHDef%1nIx6C}c7kI^#AEAiatXYcPULJJgE{-k zPAaZ@6*)I&ny7nD;qZbZ9TK^2+BgZOok>x12c6BaA>dI1^IDv(MRp35;lgeT%%FzI zCB(;cvRF6M(=BSJ-m`XPz&sotn=#%03YSNl63qzaTg$%E;TZcUW*uhe~ zc21gu>l2V~^`^6zh``Yo8osQ+R&Z!RlHqZI)Rsr&b|j6^3EI0eb=ika1@8aHJ{08B z4dK{$P`|wrk6Al@>FW`86u>s{#^De84Cc+I7PUkrq*;((XX`x?>KQc!?^SHO?84(q z{mtrmbFbh;76UhEk@)dJeU?de@4AJE8<3nB)_Ap&S7`P~F5V{`ifj4h&0;(=f?)%z zfU7=hRE{8`t$R@IpUIROjUDb(y6&ENKmo%)w*{+)WP?>k%owXo$eGh(wvA5GF4#yM zEj?&?gw@|z{>**kr;<`+oB1TdvI+UrFdtGFo}}7LyoUXb-3iubW*HKTv(-0Hdc%up zb8U?@gz^N-bKw+OVwMZmX*oE+q(Z9EQ}JpoU?#5u~t}PAG{I6k*uQH z?0z+>s%ok;U0`B8bT+oTaff`{xzOes0HGc?HFO6xSG%@_^CuSwyj;_QI-mb7=FCM$faJd|!0YB39d~hIi)h<}^E-~YB}z>9Pyw(5 zLSu!aD}6ENBZDQEnQ_?QPb4%vY>qH9!4J1@)z~b37>C-71(U|1&GdI*ZWV>e)~`z4 z@_I|rm6L|x#=YL}I_&SV#F;513~4-sv#sR7m^a>|1Alo}{t)!|lP%U#*)zY-`@6i- zG(A{0t_OjV_QwBZ`tb0XoaliV0z|9(XG_(r+vY24VlIQIQXxB$^QVc>0wV|JY7l?2 z5XAFLm%|%g>$`>bCz4X}FWvsxoISj+EGCqMsJ}AXcKwonKKx5CUcP_#0N;`}R3)XC zA_Qcb!4AUURINuN*zrT=Qag>Zhx%VZ^`9^N z2UM4lRr&$zRWY)X1N;a>*Y6ZtRZvs9(1JEdD1rIl70)bO;w{pq{a3|BJ|1k%;N~%$ zA($pFT_YLPLU+ds>cJ_?i;kb6OHYBKnZ$e$*b}$`1eK84>3TtR^s#6aZtfUP$RqQt zgV{$36W|Ts396IT>3FZPTEe{Am0c&+G|UUI9ZoVfX3PA;#SW+ z_ub;yaBGO!Mn(lCC5al+0^npOR)R2F4+VrdQQ6!dX+5_s^o=DtV2m%^2E~}fw(4*& z_E{$HkNd2O`~j{eT@iXfUCUi|^X;wpgVq%l1EL)kacHNTLG>v%b!9T%2H}lT5qDT? zYjRm5kP{1n6pyg~D0hSlum^$vOq1dM^kV;`+=2XG${jR6&(PMvl+M=B&e7JyiO$hX z-^iHmA7}LK^bO67|Gg_qXJu<@YHnltFPpOe_2P{GuNODBwzK+wx`Xh4>ka}g`c}3! zQa``w-`RwVlBCtJMKDIbk$Hg#8~G^`^(;%r#mKFi9+9d40yM|pVfHmEY*>+wElDSv zx+8`-OUK6(YJ-tH_tTL6g#95WBbdEG|aDoV6hz%oMV2Ca6l*<%gf)ha$@Z=IW zJ2Y#Bs+6G5`sij}NG}^*{It+&gUM_oQQFL*L54Yf;j2q&xfWiXOl>o{t^5*QbXG+F zhH0{)G=z(M8(=j|!;`&h?-)X5A#=FenjR5Rx(^j(glRl9AI094ES-&OG2lnPhTTU2 z!x+huSwb(vgfrntr7qWGWn5%(mc}V~SKx+p3zyl4P}DALh~e=e9PENrZ6*_mC*ohe ze6Y092V^;RC&e)nTMD~Paaoq0?bJ8xdKfu;8RP*rfT&RlQY64~45HUf!fSH*)`mF5 zAq7E|0L~g|NEmq!qaWTlnc@gD;OsQ=(OuvMhfd^%hR&1Mz6~sdI|NM>k1pOYDy=x} zd3PqkNFM>!Ks&5hn?zvkR^zw8Yx#o=v0ZqNL?))hP*Sp_I?;wIk;gL4Ru|CBG-R5M zqILrIEj07%V7C7H;#>RmSf^A3Me|QOR7aW~y2;t|C&t72mh8v-e;eLGJSU7oy z?6ra9ZrJUj)hdw`j>IbKzb?2&clz>ET=q18za5l?Jj2)?SVe#f9VT~}739cYhUg9i z40pz$V%Z~BzD48?DzUa-GpcSi>H($+tC{;WM%}bm8z_?u@Zd6&0;+S+Y3{@Zhppo{h z`Rd1y&uV4NIw~=5c<9`d6f-(L5~9|IWMn*NX*_0oi0991y)vFeKox;UMdd@46PGjt zUssQ1^y{*zez(OThaVoR`JcM{(i+S}cK(*cokAQ)dw3n-or@zQ7H8V_?Z zJ-De3VWyl|Zv9#Mq*$f$9@M-R9uJEouTh4EYF*LPv+jF&-}wF3fPdZ9uxh0zy5s&v z%;h@G@yv70^W1eTv-Lew*CH2&_Mx6TF%8$WHWru3bJBPe{FpdLN%Iz(jl-&u;6iGs z*|yZk!)&A>RApj9vgu)H@tj13{5t6uw^>ByN_N6jPYB_^+VSwyqtP%uIP%vPorla* z&>I3RBG7_R212KzUa+}js4vcDeLe>^Ck~A5^^ygeFz)21uiC;$k^^ubkxDUKaINC+ zoo5Q>w>Aj3i%Bqs@NRH$;mu%XEqv6f)(o0*p~-+TU6E-k<`6&Cu`SXvEXit705a&{ zCrO$ydioW~BdS4gCL-9LO4d5uC}mp3uRXBJjP(veiH-HntQGkN0hC%n7=Wp-L{Kgu z6osQrgfOnzLE~AY92JCR(tae#GU*_eVxAfmad6_`e-pb)5U!0l`!Wp)(wf> zVre!M4w1Ys;V;R}(1In-l>wz+)O!b=cV)AC2BDHCy+d@>7i>O0XV3t-q0s^emTf7l}?z&)i$F_&7>a7FgaXIp_OO@xR5x z2dkc=A^n4@U96UegFJE(M+U1Qg6lG@%`L#SZEL#LYbQUEC4%7SU^g2Z(1kYBP8 z)pi8?lNrv)nPH;y3!Bjk>c=h(8D{K)?a(`Ljyo*A!++Goo~1f0 zwMYp!Mt(0yU>0P6d$(I?4Sc#01OT)D_CK56v)~>jT}E)_ftQ?FJ`f*=KL{VHv<)5M znRtceCK|v;O%=$O*^sW>wMRe7h!5DFBr_gtNgYj7D)&pKO89k8+IcW8#AIkBp-@!d z96XP4_?tq8lITLphW=f%-}U)$DwUNczHFSsV<``1uQGw~y4larNOVQ`ut^!v9?)ckM|l=L@rc=EsL`ZRYKYOhWD>=9zNtTReutN^G^b=KW{-|CsZ67L|HAFX#e5C^~Tj4>)c_) zFR_$!eR%jA#ULG#;|qwNVC@>PNM9w8J;dMH;n)z|qIJ>&YLea-RX>WGOp>Ia3%#Dy zCNxixW`2@LA`y(mgidDU?sul~OGs|1r$lwY)24pAjN{W|i83hgZQ1rR+SS$kr8nv| z*3x-n3w>qcH{L7DSmRswoE()Qk38iq=cN|=GjE<@}iG*zs%VwZCv{pD-FnOKOG@2)j>&&$22AH>*~NUP+G=Jo1UUDt}oy2I^Y}C zi&a>Zp^j9fe)os^kA5<9@X(p7c%=i3q@naY7FDi4VF>C)$%l3@y>Ca_2W51%$(bd@ zR`hFUIo%K%wXvt|QPVw{=we6MY$!&qXgs~GNZABY*1mB0UW25G1?5hJto|j4inXN$ z-iY$0{|X|tHx{9Tb-g9lKcKdvuwf-qZC28n08xtp zp^YK#b*?v=iXho1pjHS9CqwCIHBppDWp4@s*)Jr@xvT!D$^yB9j8;D=770D%?}*Y^ zeEKVe!Hi6@=feXKn=RJpDoEOr8egE68{_q2$cvR>md&kA;eOyLP#CmW8+fVSH8j}2 z(UHWn-w11xpuwsxiI^p5;=wM90C7RTu)2OB0EMafb@-}P zJ!7<(I@V>kD2nX_4Nt_eVB}?A4H6mIb2w~Bg)pxCaqb-FWC-WIFig5OIM~G56dKx! z5VObcmVNB%%{W5k=Dz?B^N9_4BkcSWvWRz4!e4%i)jhCQ@4Hv>Lfbv^5pe@N?H> zGi>OV{t7(l3NSOPGZYDzT_l|y$;usqPc&#ndDV5IeLt8V8Hf5{hNcc|4hk_`)KUB6n`5X@@t;sCEERt=WOH|f^cLy;~E=% z_}MxjhaG&IjW+TcJn-YD^Y!k#m&i@4t0AHOcG4G~$zVL8SAw3Q12^s1} zk#&1UiE=7SBYxF>hB5PoYCsp_X4x@ux78F=<|SztKk(z&J!Nt1wLpPm|6ZU4%FMIqCklk3W*A$!=pRZiJ@$F$>&Qo@yp}!&U+o% z_JWU>Es@b4_p8eObAl>ok6BBAQeoTn+Ye`{yTu)A!((b=i2Ka-ypd5Y#&s6?5 zJ>mZfJca&Su<#$r4)gz(;v{R@AuIo&Lb4X=d248zM%Y9JVM1xme&t`u8NY@Ee>YJC zIc$?;IGvib*u*#I0>O8mbWFb#Gflq)Fy+rOat{2N9*u;5J1U6beLErEcbzUa_utg{ zdul{?%ysR4I!v9!atSRa!USVF4QkP@CFtWsg~W z#VmP7PJ&WM(t;veYABx~lRg(y~tTAv`r~(EviqNfAT@*R} zRgp`mv{Xfbutnj^t;Fpge?5Jp+uW_Wgr_-h}8dDUD+? zx{&btE~$1uTzQ1bk*yai{NF|W84*mbTL%ofUDRL|a8o3g5JV9wA>uo0uGSMIh3?Vw*jS&LnD2jnhmVlLkTIV2Tq$kGF0}DCT@x#WG5b1~{ zjciQJcYA_JZ+0_Dt_l^>DQ;bYedYB#ti|ZPEE9~+6b@J1-6|Ih$ZU2>tK0A4jvtn6 z?tbriR)_->?PKpw>med~<}jZ0%!#rE)G1~&V2*in#}gBoUB%MX4i#FOKYXUwi~QmT zSzu1@C^yODe-H4Sql51(nl-#^M%KU+Pj+2W3dPwald!R5$c!U%2?Lq8e2!up8c6gL zu`EUBD$aiU>!&23mvmzew9zx>TG@!PZSSK)C@M@C7rkukDi+WW;;d9_G8NJuuGMHH zi;F-R#qW>Fhaaco&NwroCWZ?_uJ1c#S9viWy1~m$d#B6OpR#7+Va3Te&Lt>0RC&dh z@S5AnyW6wspbUu9mhege3uy^^=gL#TBRjl;bX-LM1L`DArbe2tuXY$rxeqa(DHi^O zqlJM}MMlb}Ov)jRx*3>l>M0`#xC1Bq^a+T24!jMb_1v@)iYbaIxrIdqm8Ri~`-)#8 z-eoaV4;=Z=YkKU4Dpi@Bg{PD*2)$xG009s3mj_Y+_;+*wo8BKEC7#%&A+>SU*9)52 zN1i8Jn3}!C7@nc5KBu9Ncam0kS%XgiU|Ygv-6H}W1-Wy8Dxe8)<74Pn&6 z^9oAh+b%fH^We28U$a;IOdR0b8NO8!?SabHm4k4%z;ZrSEqi?o@@;_HwfcD4B{o{K zT$%C(TG1CW#5IfO>DNqV7CzUtkEqmbZGMo^oqCwP7WM-okF^;1KnE8Wp?EtbXhRNO-BpMj zE|d=kvFMTD%Sjl+24V{EHifv~Nk|PYv**!2(Kps3n0>-iHS9JmwV&|j7w%RE z-F%Nyc9&BZu~yL6KdZ*3dTG%WKii%Ze+t9@=ZfclFE;#y1!jr=92<&MHJz|kQ8$vcr zXs*RF(B9_QcZ}o-K7xkGZeYJ}U~{OSvM?tMElDzlLXPaO+TJhjI}7+ekJ)-gI4?%P zfkvb%Qkn0WP#wo*REie^k`s}fMWSSBK zt8zUCqVoKdr(nm%Dl8XO6P0{r)*sDEwHERGa6#tHT=pE*UySKnwO;)FD*H|CIUDhW z+~O&}gUizcJ6KBq#*>JoDTVOFyp)vinHCd^6{e~b3s|L2V}9Jlg0*I9rCl9vm)HM6 zeUUOj%*wY?izPBO<2h9)`tUT;TKT@&{Bgu&QbNR(W(Y^9E?#H%E>WjaqdZU|@YWu4 zXcO^5h_0eIdM($&Qe+_=I!~5B*tbFE(yF+{nNWU3GYsNNOd)rQq8c^N@x4&jgm%y5 z6c9A)BwiMtv4okzj+J0VI=lgIiwrZPc`~9t1t$Z37dd{D?DV&Ih0@>r=FW)DPoP_X zd008nKxsN)Rm`9OR&^S%A?G+>2w){_30!<%t-f5CA$yoQr^ma*v2{CEZ-u`7>JLaL zTE@%HEZk9JRPNJpCgEA?2_w|zB8RpF4p6eqB*jFjvgYwE3rYA$SR<6kb}B<4P3*t= z5DylZ`4YVET{ZMMV>6BupY*#araxOX4Q)nV$M>@g}Ta5a+h73xV%8mpzS(*lLl16 z>I*U%iw=FurIDV;P*n)2J+q1CW1i-4W2-iwX^{cq+vcVX3YIC2zqmF&>->rHj- z;O7I`G?AyRq<@EHbpGSxmX-AAYWmI861|R+olbBrDBT1*396M#ovwX{3E~*VpFso6 zz}xZw>FT{@kmkP>oZu1|y2pU!s$lHE5i;ou$?EX~6|_Iv&D~+P;!rjAqVK`Q6ATsMZ(KtByI`!KQ#lOiV@TELSbe6&i*Mw;f{B-51#l?%sp0v*{TvRH{0YmtbK% zQ!7-y)(}M@xDFrzcIvs?+->8IS+5b@@ow;vS-|`){eEnGb=_opot5{N%WwJlC7CFG zr;Eu4d3|qhd4-U!qne9!>zG9XiQj)YWX|7^xndVRk^G9)3+DNTmeAER7WB$$*L&Gv z)GeoT5Z#XMm*flA3BgSz{5HWWl1u)@%IcnhyURg>lNLK#2Tw%GOB!X<-UQ9lW?yhj ztu4`-Bl7L~Z8s>+joZt`wXvID_)NESPDLY=aViQpZ3s1RNZ+3b;- zvpC(cy&Im`+aM60PCc6a(zemY)?J>gsH1P3x5ujbpK8cUW&BG$zs|0gCOJ0)AMFUvxdy-YDJvJG)!@PF zzo6y6+fA0p(rfV`jXv4-zP(ZZeF2~UDZ4cbQ`0=A-dnnj-nZ`1=@zNIFO<@?(0Wnhbc3+o%zWutGH{kp?uHxtJq z(Mye~LB2m6Quv*>0E)r-rN!ayvHKRo}?UJgQMO62#ltJ5e zL8`dBi=drf&D`SKsi8j4q+6Z1r6}H>fP6-tpC9n-KEPttgm)xjygAhgW9;zr$2UdB zVpl@kd$PB5>d_U)tzR%K+4*9!`#(H(1|T^lBiA=(3F0qB$j8y&K>ui5uEp2!sel6j zq$2&RF#h|$1@V3&`2V8A7XN8A{yXDXk=%p~kN`p@ppo;?GqQ9fIGkSoAJeE?RHXQ* zbhA$QfmWE+O+u!Ku%3LrJhCWozTOzdCnE6OapU%m_KNnBZeQM>*b&}l%;_lDwm2SB zJcTRH{3^HL(Ck>;p`tLu1a`bM`oH3%&KnVKdi}w%Wp%RBlvE*j7y|~X+)#LsSnW2> zNm4uqm@Z(YiuJb6Z-cg#K7Zq&l;5R_*GTY+F;qk!;TWNWZq>**dGtqBEuVi$84im9 z@(K}NnvK|DO8LAXmaY5r*J@OO?msKuJI$lwp<#Lv7CBTa)GT9;6KBv8?P}@$UcpPM zjYP$lR4d}sNo_VzgK)~PezTWc<(dnJP=|{|nd_?MtO(I7OCuSFYeeDL-%jsNDi;tn zMCWjb+5jOJG9gwzPqYt@-21!5WwH%+3F{Gond&)AdRWv0819IIc~nPFf)6tm1Yg+| zZLj-f4=rQ^XYAqKUr$`m)C^Yo{7;sX6V^K*^Pj$S_`mE+|Bw8=jQ>V)QY8OvxxkO( zo$}XMx?pqdRom1Vbp7qu4m^<*NEQs3Jb2QVkF@RS6p1SBvfvlFh`!J*_&2~e`E3F- zxu!27%*J6?N{XxNwa?ev7ceVc-o%Z>>8R>1wW8SYOtBZyhu|&~o=gyaIf=aa(FkR@ z5!NeX+K^9fzBe9L(LHefCK(*Yz%YZZ9p90W2OBS1p1mHERf+{^e_Jx?GklZQsG6|B z9V4?s5gaXj5v?gVj4py+*c3&T6NVi#ehl;erApNvy}4yHxrS) zT~r<-q+{u#l$p>k?)R2~DhWKBo#Ke|)*(6kqp~z8Vj<4$>~x4=69UCsm+Z(OpP7+5 z@-r2}7%{Dh0M&fg*kZx!A?^u~raibttq_BpD^;`5j6XHZc$o%{H#aDkbVYSS_gI+v-h2zqW)W4QR0;xFd#87M&toPFd$zd39a-mB^hnBA!{}3 z`RKXucn?rmz+m3St9uK)(W4G4_8o(SnJGlqMG-#=sgw&K>)H;zPABbr9^% zj|rI(4h@oXMZiaWOJ5X6c%7GZBbrc`|b9e97bbNW7QTQIy?&(aBmND)$!i$K^jK*g&TRufrtKZijr ziQIjhk7{)Jon}kQAylv_KD~{IYxB{t0H6u8sI&%bV`PKbJgxLyMbQtt0b`HbQo3iC zyq?!65gV+{6ARNMe0Xbj~JdeBCY%e$u;Z{@2bW#)lxgWjNCOZx4^z)np?;dszjh` zc*gd63*H8)xW2&2dd z0zlyiKp#`(djt!sb1Ti| zW~E$s*0M@NTmjZ5Nf(eV;6k`2%H(USn3v(IBKhmhK^@J?L0lcg%Kj(KsC{xoSm#v( z*0c-@0gCzYM6r@siu#;=#GPReD2?4iv`)xlC*+-1wkb3l3uwN+@PpZS~dq zhso`4EdDgDX)PLG)s@x;ln|p$sv-fovzej(vqZ&AeZ})8T4flj<9HGFMN_Rm3kpot zfZNW+msOKt?!=ri$HzOzqe(}%FYp7^7HxJ@o%j!kV)0W+4b7g)AIvtN?udg&_05D= z0_wrpl3sV&Hyb2wL!35TWN(?=(*#!{QZikp{*|t`lgA*H&2p@kn0A!SNdq5cIG#iT z)C4P~HFEIBOmm5urMk@8!rVCBTS7QVDIqPmBh1PihMG@V5K-KWa$&H@pMU?2h6+e> zd6{-wVPR!f!BZzfvNK%~wT2NROxU$L6vQ>%nq{s!u#IXr?^G&b0fVN-vf5lrb^Y&| zf%5xytp;9nNIuu3T1|+F38SX6>Uv{inaQHqu$A&kB&cB?96gmG7GgNazCF_xk~9<` z#CqzKqoe1ZiKH~FR2Z8c{Ca<%wf3AF5sn5j)A~S1YG)tF&(28k)E~hSw6JVpc7-NN zjO*VZEuvC#W6-Wc$bHqZIQxGBS>nBgY8Q;gQ(6$X5zpi3fkj#e0b)WiC6wC0{MJ$* zD5iF;wflr+VFsZ#Eajv~9ARqMka6c&Pu+mSG-v2*dofQ)IcC{YMNQU+A8f>Sr3#Xo zBYqtljJ2)I(>4=EG#W4IU0BsMH4HsXqpfpkW(F7)yOZJ2c(=3T4yA?5216=N@7bxc z+oL70IxcbIFU~{Joi@&kDKm4$fB<4aHCVaPX6+aG;jpF1Btj~T6rtf~NlPB?JJYkiwkq&eH=-Qn-4i7I;#_!01HN=#0tk9D1Gat$*dfKw5`g}7 zdhe|y9bt41giq73V%@a&P0^N8B@f^9YE~!GjvEnAsd?2Zz9ELIU>(q38)LWeSlBE{ zSs`ui`X`3AFcfDAvZ1u0YY0C)tuJsDOe&fY7WDeB6T2oWs9pwbekuuw>H;#ZzE(2m z*Lo{_$AdK!vSdQ_H1j^ln(anAZg-G7){!wxOO7$-Re{bLjrFlFfmcd@2%=3l5+ljv zWM&d-WpGKPeHKN~Op&bHse%Ti1$uf{syee{GIYL0hX?0wQJ7sLbR}I070J15fX@

!KvBT9LqD*_22uh6vH?B72F^LhpG!4Y~aj($|roGeU%paEauidn#sHt@FR zbs&|SsEi#|T^-Q%f`U{hh1XHme7t7`9bJvdSAgr4N8aOi?(fbe7cz8YL0|HC@ z1a6sOD97r>S3f{O13V3y_(+N*gbThPW}V~s4p=dN!^~QrKe}erJ(*Q1=3UF1frrf| z3zMVV&MqKKcb1Z2gu(CS@!y-CcId1LZA&^jp1ae20vsU8OB&$w&{bV=yb;#YvN)+T zL!tKB_`(cbL5O-x4nJK`xm=g?K(D_czm=uv0juxw0 z!CA!w)U2FF-)-@uup&4DnvK_0iS4{nc9GuySw4jCSL-I(&DKnZMFt~&BJKKh+6imv zK(h+-IM^SilcL)LtWAnZh>J;%XVxWoEe`uF`UV5xk;1~-41$$HTVs7Udri+*uA;r{ zvd4bNKZJi0qtMBx@4CdAxiH(>-6!NLP@cl!q%P~(5yt+YO7|%}oVSa;KzzQ6_r{m1 zSlh9F0rY)`Y*m{m9mfhaCWbLh9I%ZkE9j+PCzYs-9bK z3i~D#gPumc3LrV{Kl}Bh*0^x351+6SS)n?9Cxkzhm-jo^jl7dHaZM509n+T#EV`kf zwu_LkWib+SP`H+pUqaE&l#=Z3_IKL*2{%;l3Z@ts7fdmt-6A$G=O$7$MDd1+=@kY+ ziy){}5FjsJ4L~xP+N&5rfpA*9iScSgqW!L$=x2|U7(GrL1^(c;+rciyN*aA~GY!I4 zczfP5%L@p7N@F}MZ}#wz!r7_AKI*eOEo1Q6&5hKf5^havPB|QW0XsEzYh!yg?p&;b zv?M)PP~k@mRXmGd`s_Sn#FY{YfU15$OhutqHZgk3EeY_V0Pobq&p67$N}olmRyKSC zjL-^nU15+q^(RT%EoSHJ1avFbN$8;oH5O}{3BYtdgFQpe>7j(^)c?oYJI44HMcbaI z>QtRNg;Ta|+qP}nwr$(C@h{u9ZQHKuy7#{K(%s2>N#As`vp?+YWPh1iYp%J+_zgy9 z<0ZWE*u92MKuik%%9SqV3fgpOm%^xnpzyv@31(CS2_NnVUWw>*Y(yD;gcMBM?GK(g zCQPkg5Q|-3iw`7SGt4akakJ&}R7pYrj{!TSL4Q^hWM||tRNiWqsqQA)c3^{8BHyj) zE>o;5L_#3kXUWRqfJxhW$032tli2jYzTt2dS-3h(2<{M}6AgS}hda6IgjMWWalLCx z!YvYCS%ArZn;C)5i*P^m7Iln zd8yK>+`?@0LZ_l!)llKA8lOM4{RSZ%m!|ZTRsdz}0QNPh zdw@W|pS0|O_NJ|;+_gwHl*(DwhKuZ<&5O*PgCh4jk)ihAy5x}c53Sk2Zmx|*;z53h zgm(NjgH6Fhpkk(Z9F-vg4;uY+%{`dm&tAg#w>Uj=a#55+u4JSXZ^{^jyF}^A`lYEF zdF{3-@gZqN6%J#Srn)A*O=BO4N|kVs#{gYnVv0qKrl%{?TV%8#Wr$kJ(tn{IX(-{p~%9 zP|S$V-IZLEAn^QlBI(39tn)CdrhLwfLsh4)qo1D4S*6&RwgK321v!jcM0k{Mtg#8@ZVA34)d#OM9;ShHuDn(~5N#&GI!_5V3-Pu20au>lNkgMY_zd;ucCB{)AS1EordHjopEzQ-IpB+$ahh2(4H?LP`M zXkWfW1Ss=ExrP;eH1*SJ?e$;1LpxwR&=p7Hbvjjjxd{L0Z-$A!Qv8zO5nhC>JEQu2 zb1Sn0;LPxOlN+-t+cUul+K4OMpcxgoP;HqXt`SXL?eFHzb&i~wg84vWlMrCc>kFF|E`|E|4am_I1K? z_Qp`*Cq_4pz`hfp?3y}4Aj2pO_@!2)1h($KNh(1ofCH>2Mz3Ee-;A}Z+cqS`EnAAd zyqim*Lr{eT8fzO{2H!W|V78v1$w*We_cWXOF1QOw`@OB1eG=JAA{;>{UtIU=2wK;0 z0Q2Uo&a#$VAGg_wn@&11L@gX#@_rGWqu&lGb4}8X-N-qp&v>J|q5nd@38ERhv`$Ry z^MTcgZ^aIWP|S{D&Kns1EAp^KyOx^En}~Jc#Bel0k(1PESBU| zSY|?SLC)5!lZl%Hay?<4=6$nXCNZ48Rq1dAo}%bdQRc%e(xf=OA(z>#JV_LvWr?ZM zbc6ERxZmm1N^YLMn;9WIBJHcRuS}OvY@Xl<{{~uomEcHk(9ba?l}1KWCjmbj$nxH$ zN2ob{h3EohN$-i>})5yo-~gn++jG=JDp;Fw@X8QtB$+~q_+ zeepPAF-bA`hi{De0)~lQ^yB7QnGe!oA4*K=^DP^Ba;We*A)c=-h76CGs#`s(t^e;o zIjky-V#-wL!B|G2j2N#(#bfh$P4Hp_%BnA@PFsJx%dlk(If5@`bG6v zyVl=Rw)y?}`{_9+e~II9<8Ga@L@JHmR_FsIo&%!^FQ~=>_0ViJZ4od>hLM%UjEX44 zF)fzssbJ_UP24TKXqSQ}%eb?VV`s``ba0~;2S#fg;BMw{u0x-Ab^hj;3;Gg`nUnlI zjtTiSHo`{!Nk0JE-cF!*UOGihX8F5ZbP1N3sDWY&fgy&3b^|j#O8+uXun>j9DoAQv z27GR!95?asai+HFv@ANPVCgnlCKE>C5V=kW8)Pz$r>9I)W0W@wohWAm%!QfA58@Xn zDswCXJ{jWWjjYib-eHr~Xr;1aX{B-?5LapJM*z0=7^!F8qgcTFF+$ee$&(cjZyLS{ z4jBHyhqYm`F)O8xVzB=VYI1%M5iRN&^564BSNh0T)7Hahj$6S_GB9=k*dmG?!90(N zs4;z~e)GWox1aF_8^RvHdq)RI5({!gq-zB_@O`7jJ0VKohHYs-vqQ`a>ryEt?wS#? zm5pv68MRTlGGy|+5v_~;qNz-NI~W}4BU1#=-!0Lncxkfd3wy%_s$xpl0CE{=_54Vp zxophe51}&jQ5NTNul|I12+YGd6t^D=qO0n1IL;t0sb5p2^t!Cci8$oZ5)~mfe#c6_ zNAN9foR!f)1171&tlH^G567v-nURV17bw1uK+B_nD*-L?@erfZi&+zY6f}ORRSOs= z08cTpv#91YvKhx63B1N~RP`rZ_|maa?w@5;?OKy7@7%G|4|IMMbJoDN7rtMnQ}M9K z1*zX&thS(SBPVlr)32v>$#|-DZXxLay$|Mvej2Gt4_vGzpWKACA2gGA3~-AU#w)he zcon8CZ>)n_mD(gbo)aC^^0tgy%GPwNS3b*tj%6%^8tA#%xVU5C4Dff3Pg;wT+@e)$ zEH4^~sGRa`87Dbc`o_&6!WSaUf}o3Vql;5s4Q1u(wcuQ}(e!xboqHo*iL_r0?{$qh z@nAnAnBuPqF^(=?i(Dfve=>5?IB!n(c!iyNBVS2qJs;+3@FkUN2{kM_L1!Z<)1^o& zEW4eNAB;;l@#G+vo}&R|wJOZw+NhPE`LTh^&()rs!rI&qhMjgiVB*>|lATo&oSQeC zSg;N?sj7NDmu;Up4|lRnT~77XmCAAQ7mH$Kb029Jaq@>0?>FSR1t*K%3II(?9==OB z1$v-WBBl=K0f4R;`~4wH}7VfqUF>&eXL_ zTD?C-bZ|?W}DU#9=1I<0lAKDGiTsQ2c1XV|jB&4s;ETj2#Bm;@H1~ePK$E ze^Eycqtlb&?c4cBwmIfDkuVL>GyS`5N;y*etAgHUy)1hA@ishM+4TTVv6Nw%mS%`f0& z2db!@b5s0nULsG1$)iq3R?FX(>nowXR$!d%(L5^gfV0bFQNFjBQdoUi+h)A9Kdn6c>KKq_>@wZlmu-OJ?WbY(H%^cN)N;5g%K>|w~@aZ*6j_>sRaL!hE0`^Dyu0Q0H0|EZ4Hrg&n$+} z5p4bN)cUH5bUSzSmea&-ids}bioX>^IYrp^+{lr6id*+g7Z@7-!5+H&==J4jv~5V{8dr9Tt}zG_*SlDzK!8IE zAB{8_a#@n8MqbXw_)Rj{l%KWqIO2RfX3mny+TDC(n6|hhhlc84eBO8@a)+0AR;KtL z**?KXS#WrPVw~6mISEuTLKQ0SErZ$gyQ#UrQRsA0)QIO>5TK-1%@4{OhwER)rGWMW zz@Ytj9@TPjyH?4kL~QT3>3|XTbn~fDSH9D9dL;9At zs5W3HKtirH-wa)o{zY^5N=%d$yKTLqIj!)5+i*VTkJfXp0exF#I#r+ET%cynbj_NI z*AI-IpT$?u7{n-4;T)7})Q^A#}cTO=!4|A^q=LYSN11O|mz`Da8 zj=z#Za}Yus2pgHG6oRHac!$3Kq(2&oJCAta=O)F-Rgn*uM#F?D6XvU@BVR?02u3RA zeW!iq(f00vyAE~qRx{x0+2&1Rg8mRr$>$Q!u>j8{uVR_aq7g&9W1#|$j@BP}6|Ly! zt}4z`=Zcy^FO#*%uTzJVnpv7tw8F}&vdUFjGlnodo_AYAUdz|w#Zt!*VoY!cIKQPf zMR6B7%`mMww@IBB(wOB0NqI*3aEd3#oAQG-B;00!Z`(WqL!qqznKBjM^N32Dzjd8n5RxFTogfJfe{;rWK-| zfUB0Y^W85=7IHrm)d47E<)6U0PvpG+>_j~fh90Q3syc;oX19vD)@pP`yGwqr;he-i znV9@Wm-U8H>HT1khAeMnF@oCk%NHu*x$74l?~G!hg$WB;%0BJ8W~F=FR6J2yHE?ri zoLc;&a%}5Fjl0vln7shlW}E-=-NuIruX!M~P2mDqx*pz?dw)fszpGeCHa3qqBnBh7 zg?D^@#GG|-r<=wIhgfXDeW^HU%Wct>i_?A4j;hugRt`b_sA|U=qL>a=IFUpZ#t+Uq z=&|x6ILZ1_Dmq8Q^h1T%%^(*AFw^x*1sqZ>c7yZ-J1~GP#L}kWxZmXf{Y6tff(32tv3O=sT;u~sAq!tcr*B05CBE26mF>k!>1IVg#rX8RZ2 zPBZW2GdovVWw2WaZPGCpJjw}6GGh;*T8Cp)j+2tr{AFnFFbgud$A7(a55uW9B%vSNRRn!v+Vu&K_AqOcM z+{p{s7?2C6M=nty6B3Zw`XeHLGe+LKLB;Ir+&Nzzv3|$%dxmZwvjFkbl$~RIWOs~t z+c9@jy)Pnt-j%=A6nK^EXdCfVmwy{)SG^r7J?)ccBl)1WGQJjgN1;0QoI)HxP&$ML^0LYz08h<7G(7o^Nexr1UYm?(5}hiuKr?Bl%wPc5U| zp>`$>pDuFp@kAV-OSrag^=!VmVJ>5|{!Hq-b6IZjytr^?S?-!2q&~R3D7te)UQFCE zx{EVDg0c6XA8790-7|e^p2Io4npqXP6*H@Jh?7rM!ld37_t3p!TBN&`H*&Xet(R;N zn@^fUIUd&sHs3Dyw14=5HP;9+=PnU8=g*-gkM9E#Z=ZYDZ*aGM-m)JOKD-ET0c)I} z80w-v{JRG^u(UNIwVISuf_iSSuU(66@!Vun!0_&Ii_4)zdzOir_owtu)bxQQGgbOz zZylL3H8bXO1ug{LuFepsrH;wPK!cSBp+yBmXOhDC}R}Rgv z6SJ6H~)fQrk_=@i<%O`C;(!As5i@DaUP)K0UQR)0ZLE%-=DJh+$zeTk?SeFvpK!klmh zm_^`?FfxXt3z#;`?T8CgH#M?BH*N?kO(oB$*NI_ODai+{L@KM#5qA65CKMAm^ZWd{ z11b3UWiLdUCt2JEigfsXASKk@lACwk&y%Q;W%Pc~Vn|Z5D-g2>8pcsTdwf@_N~+s9?z1YctNfNR$6ps`7zfI8zvFV&)$GEMcF3OZlg*oycvDqh>DX@SPS zglxLD6E^~J9+t}fH)7Lsbahhwn-Z8hYWw2_kC{zDE}CXQF3?#RZ<8rUXLdxoNo_ml7(=OxjQsV4wy3&rf2)M+73RbqVo4 zbU3O`aeLIKV~rilrpboDHq%uJ4&JWoDyygs8qCc5P{4!AJ|4Ci=3baEj|>B}L+dRq z4P)1+M5KsY(k*I^1?LpTPJa7Nbqc!7?Qvv*XQy4H4MX;k*ARne_bnxlrDsYGeb=xI z#`ZA|`t*IpP|PdUKB)Kh3;6fqOBwFIP@Kt!BqAyeMM)cQHCbKCk#y(2|54zw7T7^TA_qk+Am1DP2lYHazizcL&b90m*4IB4p4ihQeiOl-K`= zy`jh@lVKh6E^Ivxeq;;ymPk#IXuBqY1JE>6Pzmh%cnx{achul}KE{t{cJ!!jaG^ z&9L+w_9xY;4-xJAKZ(TF(|G%w1V6MIng5gO>%Rwt`H_W6m^uF3|L;H;+jT+2;qMGq zW&DMKDV25DTq;@1R>8c(b|R;BR>rc7U*O<0dfF5)O{rtT= znTKd)={!k;1Iir1U_syQc#FdW0uPiY{|GRDe?MiTv%=DI*q}#WAyzCCaSqV(8#V~5 zZ38xNduUrz=tAL-2v`aC^)QWP{fCY$DW7wVFNwN3oV;CMW00D z3ToBlVui!6W5#e7BZUQO0<+U~`f{7#%+=J&*q@krm`Gk5Bn-kU%%LWTf}7l)vvg}1 zz)3<4B$}C{is<`ioi99^1$r4=m51hCqbt|0A_Gxa=VK#L;H(ExUQ?8{_lz7h4U9W2 zDMsAcO0~GdZz2~Zj;1>9NiSIwQ47a>-d`6N37jqG3RxU@~#7f~kOo_!MyyQs*h^StC-LrKrJ4^hCI#lf2;;#>{uvw37V?TmAnNnd?7+Ez&kJwm<9Ge@PCr5;bh* zX%UBG<}nhl=IE^3?XWB$32+(n%6qVNlZcZp^OWLtMx{0v6yQ~)#|XI*XgKk1d%$)C z@S?Ly6}4i2!`#-zOkZDjTe0!@czpx0t%UsXD~_$E$`m6Nj>C#Rja?-dAXz|TScmJP z@t=7LJiqH{Y~{JVK(J#!{o4!@*mH*VDQFe5w{f}?$tDMG50d?rP`X48tGcYNxuQkP z_V{ALexnL54njT}FQW+Rw-!ejvo@#(93(0qLREX~XWDeoKwEePoQ();TBz%gwxt^G;Do9kA=n~) zM)`(X-@71G!-)zGb*%U&)kq#9%ubNt3{LfES3}7Kk<_wu`Zhosr>sv69l=Uy0$zfX zQ+W5)KYQ)Pv)4n@o_VSpPGI9fJOu2*@C+vPq72OmsxMDFXHRIKRV=w(pB!uH2s@x% zcQ;F2Hc;YMEwrE(Llcahp#dQ(WRy+q0}==Fg`UR3s8*?-Mi`_nnldf9E0bRaYE^fy z2YMGa3SsS;lActJn-Yf{Jy^QnsZiKkCPks)j$FYq2e|1 z2ETt#@al9|?{x5LOxEgj@#-`~K#o*H&T-nOW!fhu>c`K$W8}hQ{i4L|rorlIe(b_z z_~JOJcRG4?T2GiqsU=FOZe{-ZaB=0D0;3kX+0{ztt3`Qy>}-`gzzd%Ph9BYS5{BS!%nYeyqj zM*&MCJ?sC8Xsc4zP{B|_-2{UNrlW#&FDU)j362P_;ZY}R5f>c(&&-OHO24Y#R`d@s z!|6nz#E))v{SM}359TC*rit8WwW#Y<{q5vi?l}#dh*$M8pf=TE%B5@l^~vRFciPAM z3+eHsUj-P&k|d}8G2UX@m8>~eYCJLClt_wZB+(irqUo?$k|T$u(sPV7c|uW|{l54i z*m67}Vk?%6NrD~juV1p7m9|70Iuni5r1)k;uJ%rDJazF#k7a<{kS*8gdI;##l4F+Q z&j>?hF6}{=+KYk39*=|7`B7XQmpe@jlFiV(nge$xuObZRF?Wsi#KzDvdonKr9r>RL z)cDO5#Da@c%rIAh1+a%_K z(`lQMdgW#u6P3tRs%7ayD3i^3`W)(fX2(N06m*S6Pn|zO4ojJWcDUd9(6 zwZ$Gy4GW%)X48cDNMiAkp-fRv097KYak#R~a{U(M`qm{C8O21)#(W(*Kf)QrC z013(kbP(` zh_AS~uDWCqGE%HfwLWJ!ohAb7Q>9`gF5F}{X+!4FBq?`K$bs~ISz672hw7+lqrkKErU$T-y`1j%kZ1;JNP1S9 z3GGymyGSE=h`1Ni-DjlDb}U3WB8qvX?mmQJnsc+ z9XoHHeR2`0-dove1IFh-Z@zQEPXfTF-_gqy5Z9b3K*I_JJ3+hB(^ zD{BBHa}b!s6^_Qv(65f>FK*Yaj{@8nw-(*4 zjnk)At+&sQ666{J5HjHuvnQJ@8iiulgF}+mh<Z{>+(Ot?iP9`3L&C)nEkHWKaA*>Q)4B&}x{YpGHX=zg|M z$t`_L`YTIf!8}O!6MA-%O3Y}cETbP>FLxzs3|lP2L}9D^VDdxxwkditXC7Cz^c`~0zV>&rra+WemP*-RtObyuD&-%|*dIY^7zC z;!j5eQkNsb-drfmj&BLy6#rBf*rUJg!9Ym44rCRp05agDiZ^)A+~59w!SwllJ!P#@smCdwYU$2^hr^9PJG7MdLapsFIkuR^A7n@6xf|S&2`@>%K9k&G9bOa zCvy>y{z3`x+RXsAhr&oxg7k?OWpL0TwkH>W3*Bw9DGY~X9j`9Oi_F zLb_&YGJ%)BrqA@DG%#yIEsyfqoa7d$p1t6x-CY^k&kw*CCsI{49?6JXfRgEC&`Px* zAxcQqYn*+M-pa__WSD_0rC-^24qAGYF6ozjmoOwbQ1=K=69yGfe zWe{h`$hQgbP{W@-G15zT%LMC$Lr((SGHwgKsWDn==6-UiTg`Ge0J!zb7QJKc)+vkm zz8@$nX-wzbt?aCWOh=R*h?S5kAeYWTE1W|qwBP?qw?9H3!mMzL9t&)6vkI$_vZ;!U zXz0iRy7UI$ZbKxk@DfCjoHp<}f|QBJ=y^mtvg#nZ|FZ;b+5>~(e_E8T|D(5u@4wYy z|F07KAJ#Bca94%pByN#pDmCP$xZWL9e=$tjJN%|V-Q)pX3{1m}l|TBVuxj2-LWW|Z z^ctf4;&@UVmxU5@u~$~;E_0x@5tjpLyy<3U> z501~Pl@V3vM4N+`W$3OeYt;+sw(v0!P?`U#PF^bhoV>)U`lls%C~|vjVfFaPd& zFo=k?nn}WI1~4^4GLb~IRpb>&l|E6zNnv4KV)0K+;ua;v8wEUz2ki3V%aN_uAmS=I{~KuJrJ1)xU}YXh zckM5s`GZaF#HonxTFQ7MOE#>N7K~N+U?GO3K6Hv>q%O~d=|znv}9IYmBfic4tAFzwoS|eN$YJ0xAk%ZaYCPABO9v zf&BClWV37#NqoPcyJ6V0tShQmE6h+1^I|qPwtq6O^XrjCeR=P@n6`>MR#p>JE4sbAHz2P$;rS zKRch_gKnD_0$M90Icts&d$2?tKnAW$MFvW?sD`j>^TrGl_R=0R!9?T4N|tsKSA7Psz2tR}4ZFWED!r zL${DX`x7B%ZdSKopBg=4k6XG+lNfRB){t+@Ebp!0xG~iG}jTQL&Q-)J%(ABZ0sK+G<$dbVqSO z^Q9qhgB040NI3yyabJKi^?cC%c`YL-;|CPA7U@4@B@qjIPxM+Nm%+`C70N>2|H8Ww zJBn`J0n4wA&M|e#3oO+{%7Um{6tPnedfaHqhq>-FA{M0gu-)E2hJ=%qc!dU8oHH z-W_Y`e{jR}<}MDqWH}sfXgW1kR%-3 zPbgXU$<#?&+zBH4r++r^sMtn~-NR2CnL*d?N>42^!_=J+eU*RU=NFrX{Th!bL<;|J z5*Qkx{E#^Jl57UgB-Tu7)?!w^t)Uy|>Y_n-ViAMdA-Yl`ct3Bdc7Fz1C>D}=_+nl( z=n|X_!|sM8TFJ&XZ<6MwR3Zgv}+;5sJU_?5*ygiF{P{2)ig)x9;}+ADN_YELYHEn=NztK3!mD{P!=<1|iBODC z*YdLjdi|8C*kCW2sO($J*s6Fj9lGRr7Dn&bJE0xzfudz--czkx`nbxM!>qFhgIMvX z?di`9r?br{FfaHDrSsTbp{W@!cv<33l_9O>jnW=VJo6=d@rpR72OZqJm5mCoCwiB6 z4kGVZl^%?B?%0v^k#G1>Qtlf=Gt&~;T7aV=c4@EpHLDwc9cA-qBcc+r=nOBnyVCV< zI#BiQ?GU;9u^x7$9Z5BA@pflaxTZziuZ%Bz7_Te-YNc7=K~#Zd*e(9kyb>MiO!%jw zaVs26@8qD3%#Xd3d#cNl!>u*K!YwF6`K(9t(b$5I4E$^^$S+}*98p}-IP>I)$r8bI zW5O}(Tf8phrLxg?HPU0~t%L9P;POPIO!43s#Q@0?BFH40;Z`JCAqcXgY1oM@XDJim zL*xX&@+em5&N^%$n0~cW0p1zN#<)$HN)**AM#d$i5a5ak4Gc2-x80*)ec3 z$=Km|N_*U^W&H1Lzi}%sTFVFdG_IzM%54~;c|6o>9CSf*`YK3KpYUH~3ZF<4U1JL; zb&dq*2izMO|Y>tS5tfoIq0te%jD-t43hxiSoK^jlg@0iU{Fwh#S8_c1dczFjWwD@XI+W zc%_SNjRGg=BQJD`nQ^6Hu$}N+94kx^c?&Hx#LyaclPWG0StWLP$3>+?oN6-EOg-{# zJX!~vZ5EUgmt_+F$Yl(Lmb|Yc)!3lJmy`GnQy%O0Q2Dv+^y?5psIm;BoNKb5gI@Zz z`UFba5mG7*^JGo`hx>d7{5^)`Jy9wR(_{s$j&ZsNT@CZ3MQww+QH<7_sL*{`s{%Pu zB?no~7OjR^x>BqJ_o40=^#ruPNY`Le!!`%s`A5H@O;wjGD7t%vLY`QnK)Q@?W3uNBdDE{9NOL#)k8?nIWWopD5 zKI!(Hxfrz$5*l(B|DRTjqglMrRfhsxHse zJFc&Ey0e!(M64LTArUF|qe7<%zvv%6@5oHA{qIxu7kK6MTY$%~SxO3xZ1czZepRyE z7V2eAA@4KmqpSO{Y0o>-*^ohGpT6uP$ROt}9XlY-B0EP-iO(1=o?R<=vgU$^j?3$`qLR>WQ5 z>2?K>5`0DXtpbFNE&Z(F{a1vn_-iWU;(N0kYyn2tPLOF%kyleW$l2QDnPxbVZ6NgT zu%&sIva~Ldst2#LBAj0#Joy3-G>(~HS<xlgS; z-rr>w);LW!&9iD%PiGaPw2j*jpVpk+n-8-15PW|jd;7nCNh5oV!%}>^Vw1H0ZCxyp zwrzAj1AE3cwA~X*oL-iL(~-G<{i8l0VTwjm#H1P2XNYFCs~&EL^>fx_pB#@vRGAre zCHi+y&OUB&0=z9bZOc`j;`BgnQ@H$!3>a_Dhp;>lDy6GAuF{OczZdR`VyVR`P`=t@ z-ip$<;~^jXojT}R0xW|g+X@BtinYTA6L%;e=!v4M9-tvL+XDJL{S2$uT8bh8XY@@u zJOwr{XBX>TDoas-gO_Y+{!sH^6B_P`%}dz@jJkH%9_M#DDeQ?DIU^I7(r54xQN{;P zh+Gh%2 z);Pc15jEOAz0V^EwHi~`E2y;Na0G?y&|gK?y6Ed8sBib&L1Ei~Fs;&cV!U*@ab2G&9WWYHL;) z1)WWDYbGAy?v^t1cIype2o-ki%loUo5PiY*RzSk%wCds&u3R?0IZtKH7)s;Ln2m!~ zV+Q{^MsJ?gm9Fz`(hL2quUT27Z>&;Qe5}Lwb6D887cJQiE!dP#Z_^D1&Ox@lr+7xQ zHWv*#95P+B6giy}F|E|#am0r$uv=fDua*eHTp}(M3&uQb0d2vcXIz9*H`;a44D};9 z+TAhEsIsLjly5hLn{!-Ky>e@@4C2!(B4&uwB3ur_a*2_1!xAk%{sQYO?`(Ia#3^96 z5hHXdwos2pAj7>XePW9B=A7z%A+jD7w*}>Yb=3MqgjF+k3}D$uhui7Ujy-U(nCf)O z#`49*)T(~jlMJ3r4^xYp9w5u3c$Uosq@DK+=BzC`geTb zho9Yk?MRqrbxC5GhCj`^*+%LhPg5oZlM&TK$lZ^B^x^TZLB zFpZVT{S%+y!>bFd?zg+_0-1F8U-Q5P+-quVxL?1b{~uA(|8Hco$bV}Xqhh3IA*$zK z>Zqr0Y4ks5f>nuPHuJnc+KqhxogL;}Fg4&p7gwSTBTNJKuaJ;zE3O29&lYvb#8Ss@| zi+}_gJh;FitvS5`HPjXAx)O9`J-A zp5b+chF=w=x5{4M1uZ~lx3Lm?*=S#ktH-j@BV|p`S#@0eNw6;*lP7EQ;5e}#7>q`F zQmS7K0xH2y&PrXC0L4&G9c;bD8Ogk;(DgT-RcbdZdY)B57|sN3%+EE> za2N{mG1%!P-N`X?7?iAAw12mWYH!8VM)o-8(0U1{xy-@P@OKJRqHRzfK0?+QTIDxd zMjqgvUKBH~g*hr01Dce7(f+rc&&9LQgJ>6THz@_6b$LII;yF#B8wCXa%$+kDlu30R zd^nEkswF$Oi;U5)XIo$?D#81*kDv?)Y`Yj>xM{%Us%;e-8Fvd{zicEoH8@;=TcXpguE~AK+ zGzu9D*JP?>2!zl_6ih>^R`uNSbBLXjA7lyt<|?9++8QxMn#hk99#fO~6nCf2fgeNk zKr$Ya|F1ZeZpt1O_Mh3I@XrYQfB$<^;{S(o6|#1;cl#f3AVn>O1!F|-DeoYyf*t$? z>#FLipif?4b1N#~M#Mxrim6=HbuyyBm(}Wl z1&%j9)3Y39z;y#8Lj<55ch$c9fSlm8lMb=TlAiG$GkNKTH>9z7|ByI&M()Rdk@3TD zP>&j)poY`-!!t~9!O!~sG1p2CV2c|z^MV6p#v&cf%>+`3QI?sPr{Rnv6bJl?@MF?0KVyaygO%O>aV5x1{@gXdA!!M%rNDgVZGsH%^W(aw8* z$azV;fk@CeNhucH9x{QE)9Xa!8-te*#Vrz5fu(8;QnbHYxwhI05M{7|1XthRj^xe0 z(oNGG?CjILE4@`yQmO=0sP=}Is@=D8*x9J6>-kKJ7Ua;Ils+#p3EFM zMrQthX2g+QsmNNsUejbGJ(LO^e<_8s6YSBC_fG&*Wc_AWcG-P7UycwcvpmGsm5@P5 zmD5~huhVT>pE&#Kp$h@dhfL6Z&cPlx;0exIV-dA8;ygKim;1DB2gF6i_rPjI6g4W9 zBs}S!OM9O_UOyaB+_u?dMkkB*tXg=LI)m*v*Rq93?K6IZEf>iw$Vb<+}q{uPo5k^+Z|B7YO%dEFVR)?3w2|2!+$=W|A4s z&-4VWo%b-@nQd!8cmazX3;)56*A?F}PhT&e$K!009?}40ElO=?O5o`RO>UPmTTfvN zrHqGBjk>F1dTUqrMJnH-15Aighkk0R8ty%b!FI2q$8crKZg~H>p`^0NI(ig#_?*vV zr&UJm@I(_#Td>YDBJq%3BUTD`Fie+o4Utf|%^QXGmJKr&9A5BbS4hG_a(h`pQa%`P zK~WSXg-8@^suPAr3OQ7QQ;B1RXKww^6g&Ex=Q&)WWbDjEByl@f z>PHm#%O7=n`O23O1qe`hI%}IiU}4_zl6c#kw1Tl?i~KK+$@!{LWO4DcZEQPo{>lVFGCBBBmgeG`?r* zY&srQOG!@jn~cVInb>-_7_*R&Pnsx>bEO_bk*i&VYE`Z6D~%(`@Pt5t>i%(Ly``du zK)P1^s)gVUQ_nP`3wa7|hyWR3ILVT?EBsJ=dH ziNNapsQ~fIiWC01Ot5?AW??$w*EI4oLiCgIu2`Nt0#0*80UocDTanVsNl z$+DGIn2hWc3Ff4K7Utm__^%ku z&GLrj5{mm7Mtw#yi?S=|MN@Q?J z@eZ>eYg7V9NQx@$&g5ivwBt0J;br6Zdix2oPgyWvKkC5KY4pHXc6qLw))q|f=AMV6 zQ-C8^cf6Ks%as#r;pW`5+V(&Zc)fF|yLv1ueQ&HDt1}OeOAyg& zA7TRu<`8-za*^q5*3Ll};t-n}h&nh;b&FbzwFII7PKG*eZ>3p_28LbG6*hPN_k=!w zBEHjhqtq{GPo>vaAr4|1&)|9a)i`7%00F{~uu>73iWPI^D?_lLzyL@C4GMReG3*7_ zkaH&frmJ+co{Md;KG9kJR!3v*;u;n!ah41#^sq0fWd%f86^5M~}7a2QI&%h0As z&(b|3PX1FV6MM!`qeMtYKfH&ukl@SeST;rlYV#(1$yvj)a%?XX_q!a5M4BI4%SC6| z@X~1!RU=qOwKaMt<63NFU)8Szs2!Z1dd$6a3$eq7-6*wzX)|@0MR|}b-<vz0YL+5gNUrTNvO)~VLk0w)4{|g+-P`#hxTfbJ5&Yx_yqL=#z(l%Fx01r z08|0@%5H>8$uY?XA-^R-7&2#s zE1RNje3yv+6Z_qR_*n_DJ9NIuUmNl^*`0!nmWmF}!Q?BB5{D$Op_6qlW~s!1O*u`B zUxA`V$ey6cnyC=#E>>6&oLYk^)66^K?m+$@>ka@Zkv95Hr0xFWo+|p^-&6l< zBW+Q$QqVTT^5tLK2AL$<0)~^cmLSzmC4*^bL3K<}AY|PF4h~izqnL!UZp?1lhLP23 z!LaIHUh!(ST+CFjtjSy>4PIc+aV4KQad#{I!+`ez$eG9bINtt7_0&(=rmkV_&s_Na zexbj9>b}13zJ7TO`|^EZJ19g_19Q!qukgo;9-1<`6|mOKS^{wti8AlE;6r3JGnFAh zhs**1h>WNaGb4gQAY3kobm`dfR%1h5z=ZNI+S#kXkZ%<@>#d2^@>y*z**j$Ny;8(g zC(C?ZKcIPmBku|ApDd^0Pe&ihZ9)G^g1rFmEHw!nTgJFy-%=t~0ozt(p*Qo>H8$r< z{iYhZI|Ae#c_3(=DSLpzGC?CI^Iq;GD!Vc(DuWvC@zw@dap&gH4Q>%_y_o5 z=ZErrGXD2z6n3(}FghNI4s*$<;q0iCJb=W7BPp?3U(7)P`Uo*dh_OhMQ;;5h(|!aj z)-37lOTPR1sSuGsU!Y}N5>0%LkV-#;A!7+3s4{FBwO2t|ZlsbdJ{HPZb5*N*-hw#B{viC$~KK-*C{1U6N{T$5N@02C1ksl~Am@ zg#m+mejjE8g6Z;`!Q$C;N1QMFm`ot+J0lETS-rwG!S;GcAiUPg6| z-IR8k(EL=B{btI%f#PHgc}*4j78i{BmwSvfhB}_5_Etbr4bp|j;7IbTo!b4|u88hV z5;PrnrkpZQ#nj5)XnILuzByGzuhCqS`PmK2AF$^(lq*~)5lz~@AU%#3v}E`&eEC{n z?c&26x7oP4MhbsQr^QT>Tsf6)>AbaSefqg0LcBGH-7Y4F+$`7(r8qc>ZDe7%>AtT% zJSv`jD@}isTRomGuUa2tOD*pVoz?9Ve-C!-HVVwj2952n^_MtIhx1gNpD|LnjQfqv zy`iv(|2+xcB4QvkRe*`JoR9Z*1z*M=oGZdJphHhuxPi}#Fju&S4sl@x$k6Me>vT7# z6afRncu(}xdF!@abR_EOo>%iTxL8Ybj%E@0=^ZWdfAS$&Px{=K-_aRPuJP{pKxz4O zq$zmyZ?um6RywZ-ynir8-Y~+fQ*{p@E$>8gFEydv=^kR@?`wKw(dh=eRSQlTY30rS zj4Q=RVmIOcAz$ya(5PZk=Vm>w%hI}-iGkk@(dN(+-$pR{iD!Md{sQVt(Pwka0_zv? zLyiF?BM)>uE5SwtwSU@y@BnjtyDQvPOkZAa5cm=LfrCC@Z};0l%p`VQP}@4GbznFN z-*!~pO5UJHH2EA)@B>s!7M$SDF%&sfPb-v99z?8i`n_j&-pwn@NZOg3nxWoIT4|3*?qUwIbuEVNEU*HUpJ+!xh@kY%{LO!U( z#;0?%YQ{X;{YXmJ0hAFy!S-8`_G3^Y{B?*Fh^CZM_K++WbKl&sL+}aQB=U+=ekGjtSCwM7wG=M${KJk{sRb1PJPm?)DKH z-TiF%tva!{2sK02)5uM_F&M*JMvhac?qp~EYE%U z5`L1{zQfY%TIe%6BD-de6017dI)ex6a)B!j&JoeI#TY!d@xmjQGK^WUy{5Q+zC%9D zV52y`{sW@C?5duY_<8MTdY-Sz-ghxNB9{iMNTs&72VAHcy^|uj!Vz(R;hiyn0_SV6 zC{zsf8}|75F+k2%7|73W5X4V_%-; zBM**Y{G)xa=Ry+h$i5_yff2QF*E`|Vg2y#=*0z-gr?wzwD;xdfz6_w;L;K<__sE6i zhNVX?*e8cp`4|1%k0iZsF~YC@?jtGt1BNGDWFQ$zN%(T@TL*oO9R)17YcP_#fHY@q zd@-*vdD!jS*pE-6y%F)-gA-eBvL%mJ27`&>EIp2sUlJ`i4 z!P@$ZWj10ujKf4471IrlJt^JQPehm(B=96qXf|O^Bz(2t3CD3Vtczt(8THtW9Wm>A z;!UXkW^+933-m}71nb?tIl{er#o4j$_6*2ERW3@!v8t%sIM_o|Iw{19JP`;FMuph^<_)HcT0BLZOPYR!4bxg{}-JB%o=9B)o1GkUxIFp#7(V0Q>)Gs`UR30@=jROARujhR$kiy2x>K*}lSN<=^gTaUg>0a-w!i zFS1^qWG1*?ZFk=Qc~de`g((hcAN+ZnCHgphnmxvFw})AUeA=Ka9qwJx7(B}^OY8`~ z?ieFO@oZaEnU<Y231t_E;8mdAreVvuT&&ihL6(d!^Nz7BGX zlW=^T&(P)V-yD{cj>(3d5QAlW(O?C`hJl;UWo6&|755W{?g|t-xBb*-=F{e zRjnz_I?{4%g zZ|6^K1ehb#?3k?~*XaXS;DuP3f|Hi^fLwK*Nn3|S^qklm;3hiU(Z9G&_>gZ$O zyNeCBX+fa-o$~geu#J*ncW=`+-5_y4{(~^oTiw`XymVCToNvP>A#YxdO^(sDz7F$C zri*B+>|0Dr?H98se!T7|_vKwgrZ);x3cj3_rJW34s(*k=D+Vo&F=Et5yJmEGe+1>qdm<*BhNcqp zx1y&{py&X-g`0&2S7^a}qjU6fpARODS?2tH#LCGhe0?wmV?7Q9J=vJDx%C&C|?k)MBeNpAPDdJW9H27M8$8vXv&5q(qNMB?y$7`y+TJN)09`v39F z;dg}jH&5q(72k3cCZ#}_Q29=+oU5<T=uDLq62=eT%$Bb~$LVeB+Z4Y%U?fB$*{zcN^A>xUY-aOYx zx*Hm4U}uW6_NFavyK->i_+gZO8tK)KBG`1VswPQ5I9tyz03dsldlUEFd+3owp0JJ9ArmIEK4Fy9c%D+HmXnTFY^&2fgw7~!*Hlg)fB4Dl1AUE z(v?&*vd|GRjpzcZoY@B=Z60>fmVk5u(_YCXPetswku{-sX+p*il`-vN+X!m83`Kg| z9{qg}M%_~NiC^z*s^#>43<|l$Q;Z>}L>^`m^xcNH7QtTkQCgUePUC%_e$f7TYG6R29Qpp_p1C zpRk$$as17gd0S@vB6(es@Jp&d^tPX1HxBvQIxqp9;9_8A%j+t`iNWmXxbFJr?jI(6 z=I%N2m=;d@hk}?WCW7%bqWAQuhUk!78E4(03^_nb**EwE%af#f!NXq~wk2f+MVz7rYgRK1rabMoP`{jl z=A)O5b$~y|nRgE|qSOO!@KLXMr&3_6CGDGi!ZxV;*1hyo&IKISw~HklaZf57+7f9+ zv1VXUH5f5X$2q0Ia5U0%OP=1E2<{}yVrI_VEwM>X>GlOI1!T*34N=UICJk}0>dSuj zoe|0Qk6gG``=r9BQmNsWIg=1^-lW7dM?d`>t4rH@0} z3hDVkZ!R_w!iht^WT~nEhnUy)i|j35d)*c9SCYqr_*#Cq?lj`XRSiQIH2MX_h#2*-stf6*qD zOA(k|#koP+N<3rTMPsaL1bE-SSeb4z8c_4!*5mdcCnWwm@!;R+oNw#-X9k(?YIGsA zKDN~;x}Q=ZpDu{^CO9;{R5FR&1*f|F+SXD@UQ(OOw&b&lh)IC=W(?#fv_p>SChG`H z!o{15_sm}x-;d8v5RYzwsJ)hjg1SJ5N`CC0c((;NHlcAIjL5$E`|4yB1Qm?Qk|%B| z?V}(?57jRdKt}3Zdw?tPY)kPV6eLUtkI-q_tVsRBl8l$@=IjZHV8eD4%nD=((a;I7 zRcRPA`!Zfju}IB1SgUQAqwVlA3l17mTqpW2cb3`x76lEE{!gy#CT z42x?;eLvu^O@JQcjH_HHzDFiMDqRgD$ zXk8i><{Tzjio9mwvh(#ON*e@h=u8|k-y-LlXdM4bxucP$$ocDk)Ye%4E3?W0*g2ty z;`*|mI-EKn%V;5LG3pPq+H^px1QSErL{_NT!!Ba^wDnliN2P7nyRBy4COy-gMJLD3 zJTG8)Q;z=DHKZxI37oq4_&j<#UN_VGydTx0G(^gRZA*sdLwi73mh35>+#F!R-#Hdk za}PNCtDNng043spm_>ygy=#B4yQk>zNDjgGd(xvotP|ph6YhnL~6#_0#(j6g0G!HYH&-yeW5Xt6A6K7O4`Revi3d)2_ zke(ku)C|kEmxPkN78#dWBZ)U!C2@k#V#u2Z`SM-K*I98eJ4jy9jML5g2129Es8!oO zeAXoNJgi*BtxKfSvJxU$RaT{iAhq8Jo@L+H~Ru`Pkobk%P6O6uGT z?5gZB4(x?1RNj|cfX7)m?;*o!3d=WZ-@=Z{XDstVnE`ck+a&%Y7$(A@ZmMc5wU6G$+jAf2%6# zrlL|B+>`&dhWHw`GGEJs@owyEVtXApXF1S1%Lxjzm!+_n7 zyst_ZcQr>lX?Ksiu#?y%?UHEJ_6unG`*K{qgpq4>*T&l*`5TZ7DQy_^aK?xR;7m)S zj@!VTZl;X)#V3fC>LcA`y+7|Oy5n#m6f|=rP}ykE&ZmB zUrMXin?L)`e-*zr+5=ME$d`9HA8A@(;T;aeEr#6{k+H?@$oZs_3A-X+UjvDv8f{S( zhjorstB#FOgU4E%R^{pP`Mm8W@5Hm5?e5n~v+AflUtUBA>yx*lZ(adQ6IpmfjEj1SY&qH9!f^`bnoV*^_QFFEd=mqH3?hcNu~6XCu9T5wFwwv1wJ zNVD$lW>R3h)PU^D%Q^3h%t+%%CA#A9L1kn!b42$Db<(lV<{liv#n8k5p=ZVxKN*b>Jnns`NcPUDFO8`#mO8JVxss94ULXe)Yam(VAd z_pz4OJnGV^-4m!DmzvC)vM}C;*?M70s&TYkiBAS{3kkCj!3fdiokwjRE{h^<0Yq3> z*BAD7fDyF+)I$^CyDY}MTstb(`_;~0Q zY-92qO}s#dH-6(Uy!EkmO8QJ;Xcn(O-O>EZBVitHhbEH=#;VrPnR|=C~bjQgEUO zPAQ}87~jbVn|7R$jH*>-e@#0*x*Bw2FP`+@fBB%I{MjhRw-3hskNF_`zkN{geS)sOSdnA*CqA8QiP)RgMR)ZAlq4|MbE-; z&^MjsbK-Qn&dBTQ{qm1GHfQNp;)YjYon4B6YNE;upJVo(DXM@ZVauvug+W0ZWsVsP zh>UYLPM+C>_{N_eQR&?=?m0g>cvBPq={H$pSd$Tfp_9eOx9Uia2p>MMF)o(k(>5~K z_Ux&51h*ScddwKZ$_$d;ESO*F(9@M4f)f7QB2(fqcvIX&uWi;z0^YWW2Uh;4GY;Ao zbWNZJ93l(o9nF$ic}m$7_M_iVT*&YAOmw1t@f5z6eDRB>#vm7q>ArqaAufb##ge|c zU|sKXQ|4URpQruY2;m9Sa*&q|U|=j_gjX3+?=h+Dtv)p(!^)8LfegWo9@)_+Xr`Tj3%vi^O%|1WFl z@pkjZIsEuKzCUqRLN!^J3~xdt9g4-OsRIy6GxM?-# ze(c!mng|Ci>M30=Qe;z#Zt`(>M*=+@z@R_`IQ6@FTuW=71hEDCUjG( zC!v)(?(-1f=l1r6K_BVe_gX*Z5%Y=o7xrBZ}mKl1|(A;Y~e=%KE`Co?Ep z&*;q=qN8`@5eweYFXoa3kM-HgI`1&QK<4T-^sF=VtdtEWRqeZ@{kD{J1vAcY5|`Y} zj1@Bi{Lf}KE3UjO8k(+AOA`(H8sgKNupBq|KrMBhd8L(lQ$cS*ZEs_NMN9!N8Mz}F zbO$n*A)%Tf@jol^9|gh!awzvGnyLvk_pEeue6)6bakDYtChRylYzSJz04v3Ec_0u#`D`3FR z{@EQ_i%X2`GFl8_O~d#=ork!nzVzHGdhF1?pkH+{8DbQV1@a=}Bqb^4jSFK8V=;Dg z@``Y=gAryRUZ$oN0bDb98#7*8bGL&9;DwlhvZmrmbwzoFJ%vMMby>5%`u%%T&^U`~ z8TFYi@F$9*k||PENoDvQ&)qbjwX>$Kr3)Bu-aQHFq2Aq0<{gwQnJaMjVpK)C8#dg5 zBoxVrZ7^>)0p7x#tDFlSO2R#lgb*%~3|D7i-a>=cXw69OhwaguhbL3$1LaiACV|16n)(}iR3!Tx7&a;^S@6kF;dF8T#?`Xq8Jkb66r zp~*jt4@b4`{uWC81&=@1vrdNsh8fR$HTA;wHTn-+*0)9ls%zlC84vXY;>zf_LQ4ll zM|k@%hcy)Ik z;!PqNqCoXb$h#(59%W!hqgVn>WQ6oa+aZKj0svzN!7`o^5YCO8q@V4c5FWtR5(t&C zQS{1bjw-Ysr)_vYAl7q`N~l4OpEpy(c@)C#G~*IaFoMciG>H*u z63$GN&|(X%P!*+F4kr#_6b0~YXQm};qof&XB(zC}T^nNc(J>Jg)*1AapD>-|U1)MA zuEF`0Z`_OV48HVS{ig*q^Tv8Va&J%l)od{2%b0yis6GtDv(1ExWE=nYavBZ5!d5ntN z(_hB>e6r*Kr?cl?PomFMbImL(Q|~3pxw5>D6)^%rmtx>o3>HsI!ywHfG&%Itucr@# zfsSAuqqQ&323}~O2WcVNPgH6k#?GN5s3vvU9%)exHBeM2AwhQoYJ`uqB9-k7_aL52 zLS-v?SGtFoW+U`@M(ecL(k#61j5nZHT8-|~(h6P(|C$h0n^xK8nbTHl`x5C{mEpdy zJdP4#LktGp?7qv-d+Vw$&4?Z4RZP1S{}X0U?iFfjYIPk8a*(sko9cr(9t7xTNuK1p ztq3-*B7J@*nXouYE>RZqjtGbJT~`ASK9ktCbJfz^`66oJvEg;LcR#h+R>f~xJ53C7p z%Atk~d)Xe<|1Z4lNqv?!!=B<09C?8$Va2D+Q*d%gGZFeEt-A zeG311jxdj@M}8kLOOR1JW{J%IysBPIbCzbyRvZgUB6?r_78!D*h&@RY9;NRU6d~-< zSg+&06br-D&b_ssQXa7V@Qru`drA|*9RMC2hS0605Pl_?5pOwZH zoA$~PfN=OxA`gyHG(LLed`^qVy)K>k_I7_cEchuJ;ucCvQS4^%n^BLaQJ>pAS@##p znZvQ-Go~c-_}o4gw_@+DMWDumYXmt)B!K~;a^ct(wES!_A%_9hWXBVhe>dV!Yn-n8GrDPi%OQ% zm)D@J86%S6RQN`yF>kRyo@ex0B8F5r!5`!k2 zvHY8R+ERuVi>~T*Newd0W^MnH?(0sQ#T2$=+L)4{0MUht@gsUFmp|xZx>udhrYSZY z;9NfgPlXB#kqIA4ct-8H4TKQDuD6G(F2IxF>L0Nk*o5mbgp^|Ej0Lw;ggLEARZqAE+L~-OR%A{#{{-E)s%*v4$ zo8I^U#Y(CH#FC_15a9MF8-97q-4}}-eh@AQz3^Z8&|&txx9~(gSfYUHtToA@cAmA$}B;HTjiyT%ypNp&-f zE5cQ4%5Mr}Bkv#>Dz`21aK`Zk@TsaEBdXt;3_qQ3O+S&KDQGl5EK-yFE=t!!7q)&7 z^p{E1JY#LuK1pc8s_ABnZhYXAZ5HB{GRIu$$^MeRMqnVA+-7ysV z^~kOey0x4C_&viayV5XEsjV*thtqiAc`90&bS>~hSrk$gXPVW$Ri|;u|N8tUMA6y| zw2DtgI*vPK;uG3j?$zr0fTuRK=%mpnX6H7)d6iSE)Cld- z_aGGJ+0kO#n@12ob0KKoZ)N<)G-n)v$W-{&1p4?W%!H{clOP~p884v#CXTq$Y^ma% zQ)yo$G|yx*30Ya16cHfFFJwfxMO^fEaX0U*HbYBstMZkwN5BUiqE<`!yW@E8FDsj} zYAwXjaRzy@QeZr*-g>E|{(<-_vVwSbcu~v(DPBpMpo1u})pL;M!BYsC=QI!s9>rIL zg?eg_Unq_sJ7RQEWa9KiI>ez8ZD1t@u#>bgN#z-nKKBcou@16hA?jz9w?#^Mn;{jP z%l)~MMBs0I?jESt^YaT>Fu3F5%5h~1f&M2lY{idNhlWQ9wQ^DX*h-+)+I9-bXRRA6 z)qw<6JNPkcJx8>Azp%{-2B7gT{{VI@G!2@Yh{-lg-#j4uta)37ZHS_z`G5&#NK$yJ zhkPKx^#}h5S708h-eyu1iXI5Hrm^GSOXw-piS1-BEfJ;1NMx`joz&sm``aV6?Y!>7V5pTQK5pnC_Xfiv?EKCo`MFfpLHdZNldAya;pd zi1?fdL*cWD1P!qwvulzg*<*!?@nsDp&?yYJ`VSo$l~$hBSNxIqRVD%1kiS$}t3IG* z=8X-wu)1{_A#-AXEj0b9K)pvHW0D#hNZtLX*FK72!>~k9!wC3W6--in?~b4}&{GB6 z{g>buxs@7=PSC;GYrIlm zt3h>*Qnx1D6G@|{1?WCD)_qLz%ENTJCS;I!4Jb9w$Rxh4vG@Z%@8*7FU6{eE@D?Iw z6CoKGo*i?@29esC{Mlh1_2;9=76_sjp>&mKI_w!WuDTcn4s;lDVVF=!7 z1&FGpY(q}y*ZVPt8&X`)Dl z(%>n;b}9!){j#XurA|}J=24;Go%!}L2Q=4g!Um!Q1HdkK`N=1OT$K}%L1%vV^16k+ zv1TeH@->4Vo7lA9$VF6m3~Vv2T{MDHbcA$5pxb4H=%{npnMrtNTE6NxMpgU)B1{Ij z>uX_yKhxZ-xKY%$VM4imgkuAyq*-5$F9|U*-|=4(8WB8U@5xjRXjT&jGOo{1zEb9M$SOfUH#g~=W8ANySy`jABxq0 znvaRAMIv;vr>jD$tFiwJO=jkRhp+)!uv+howrfQo^Tk3&hvG%eLH)BP?VU$fYT3BU zG9CdQqIF3N0$dXu5r#;$3|o=U2u>if;N9v!Lm$BqBOotB)89jwA2q!b^7{M~Uepe&bXlJ)=yU?^Psx{12ZiK$P%;s@E z;ZO_kMlo56+&FA;sj|%3-(=i%$>=BpWY3ZsWA@F-h9uJ<^{h>DU2KIrXGVeJNk7`OI8UDcHyy1dw6o&=zgOFS3z= z=j?~kM~>S$NWlplrc%o%l<4kY`$xA0ISTZ@HoOp(nS6`t_?K}IlF4YPlAMvToHb65 zXzjIIqqbm${aTnpKu#Q$Z2HWY+FjUd7Au?ZBboqULG8BofbX`RMw7hAo=DP`Q{KSItUjvtWKLm zj;ZLRX64zNaD=r-#y#D~F?Wy_CU*;&t+_uO{fZ|K{fnhH;H0&n*8Bs$qkyo)>EYD^~ zA(s;gajfkp;iGkpj&}x^;XX{~OIVxYR@Ye(YI(S=ClGz0YXlJX=qW3d`;-&~92%BA z<2WWphEt#K)5N4jgJ8FX5E&l=u?A%m-5JGh)W#kOG>?}d2jbcdUBlEohz8xQ<2sY| z#J?B!aYw)Q4Vc@G{nS>>NOLyYa3IZ35fP?}bEHgD?+&04B)Q>TxZ{PM^+-Kta>usv zz>hmNqMIExcyyn<7n#b__n4tbi$-jBlMIWp!bj6Min3r$QO_+i+>T&{dpb)g?wl#s zAnnuUijW)W3G6<3(E13z>j0@n znfHR$G129RoN3BMEwu!qgY5FC7a5qOU~42YHKK-1v@AEv=%giKG!>P=V~*8_0&Fm? z_7Ay+x5R0Bwu@Km+fIlUoJu{TUQd=XsrZ~~OVR%-ytyQ=iWlIqGE!`b zn>jE3+HU5e*b+8F;}-#WQoPU9<@WN}llz6v`XhNsI2^?snJvAUJ}5pyEn&BX)t@8Y z+lMP$zKH0eNZYnF0XLs%OA4huirj(c@Lnu)f+%y?Aaho+a(}uxx=jJZ4$z$`&pp#H z&rw`%jwrV+cTD-${`;aN81Di4@%cJ%9($bxIDnQVIdFbu7*<;B>53&&Qbq-hriR4>ld7=jMLHk4;h+^ zA_C7S_{1LbGHgCy0v&|b56%j6*Ei{xxY zzUDTW$whc2x!e_T2+xzx^Rb33{A#vYcZn-p5;9BLtcno|aybvo-Fw#egLk>lXvy5v zGPFPK6#3v#)_F?Ax_YG*$0*2%xlBa7zr`7(5E&>0ofns;hW*CW-zg?N-U_T3GR;0T z9LdcL2|kv8y$<+1yk`159A)y-9bf9ciZgsPP3_2zCZASB=)Nkz9j|+x=$UkOzf;Kn zl#q7fpIl67oKc%ABaeT{6A?=@_a^cq-=|2^_}EZ#KZW9lRqTQ|Xw;ckeLutk8ekXF zwnF)VinwN~6gy2t zd-ezEm+?k2{!EhDSLi5<;OW7(gA7D@$rQh+qpe+rZn7DKo4e2x1_Q=rFwMHq(*g*i zfrn2X{ULMhA>hPIdn)e6$hpG+s~gr-bPH~>JtfQbizkNiulmQ5}e0cY6FsWXK}XBc6Q!A4A}8d=Y&A|leXMy{#I z5SEtj!oG5gs8>AcMI<+Lk#&A>QRM(9WXTOY5P6Xq zRhz{FUAq#)WKA-?rDOmB_iY?faRS9qjFRE>;!ooMes0!Xc_%K!A(i~ufrtHiGLVI& zs{{-)5uQX4>8WIph_pw+>4_er6MSD|mV+dXcJise+xETKJo9hbQ_W;!>wQ`N_%5Yq$a%mz~D%cF3 z=MG&c^B+?z3D)l`q>WU2xY)9RslUU%|HCOAvrqpG@gkZ(BI5kVu$E;%w&;C6>U2nC zrBG5O?g46xzn*kic~wfKo8Yq70s1u{_Sye#D9pM0IlMGH&Z6@<*fi>E4)~TzC33c0 z^F0oG7(=qMR6ulMg`mU_psijMRkC$> zPbcf{H0VXXzIs*oLY!_V8%@27#Ey^KVjpi$|MUqDJ&0!7{Zj7#vLN_P*~Ek6*lEF< z^yjP-k}D%0ZfQzOb|#fbhj??H)cSYoNZe?s|C17LRLEV2s$GAs=ujdvhwjL*86BS_A zB7#MnLhIbYsNYxr-Hp~x37hkZ=B<(FfNtZhDG&4Ouv8mSv`aMgipp+nvk1S$!~L6k zSkAjxewgEs{F;RZNYDjT$}DxnfmeSAy+b|06w9dVl1e;fZEyd|DPt4w1x{D;Ml>t% z(iK$l)r%4BhCLvs7rA%2hE8FBG%8csKzTA7WVnS$i*{9^q86n)bAUxGd(e?plX-(H zvdzK~DHu04+nVbE$O4s1<(Tl9oYMH2ZRg!>5aE^`300FAs=`bUdD3yZj4LWS(RclV z1lHUI9i2OIlyk~xYb#7y1gNnGc9&W53w;$854Dz$2GV;SGo!5%_ZZR%AnQKK*A z{dDg)l_?)NUTliS_5t90m2CB=fzDU*t-WU8I&<2Tr>o(hljK;(JFwh_396Z)nGF(h z?{`Ui5Tm!)yI||(O=c{I?n)%jt#T?8#15;Gr4nB!SB3 z{fL$h>g19%-z`>TqYL~O^BbfM#55DpST?HDmvSFL`R}-;>%Q-`d|eiiv(3uw^V<)F z<#aHQA~dFvMBeoA&HXEr*Q<^&8L`s<2?g00(x5=kTyg>iaL7ceAF5t3$*Ok<^+7rB z!Yb0CxknqCw@q~&;NGl%dRup0Mb>v8zfP2lO>rXFtmhTkBd1E=#lW=$kB zFBqLrXH&$MP6SL7BE{T5v&N=uvDxVa{*w1>p1#oQTgtER5s$lEM=H)TZT@Eq%?Ze* z#;bZ)=4XkH@YiCkNmgr+nbprdu8k&My*Dg|Iokv3OVvk9o)^PQxn7w!HiD(A{hyXk zH{u&WpUPcneRKHVGBJWo5?;awmUfY+8$XA}H@XZ99&;&IcQB-z5kz7h6Hey%kv5yZ zsJpB~>~`cAExPOnqrXH`cqL(lkk3oJUR;juco9i5!n3ktXCg z4kC?qk6jO=8)Q#Wimaj<_IJ0Kc+8cQU}Bk&VM=NZtA|G@jP;mz8jCB*J4TA4clHCi zDhS!U-V2&)GqnRUpQD-jK;gKD6(g6c&X*;AAG#p0j?9Ipum+CthX?yGo<0_^&hbZw zt~r?}`*7k}5eU9K8kMi{N6IxHD<=8S4*x%-y#tVJUAHA#cAc_qpR#S+wr!iIY}>YN z+qPY&>{s9aclYhS5#8_Iek*oH*hCN)aY<&eOR9Z{41*>7Y*}0em0aW7x?Rsz&r;C zOL;${NO1(l@t-9VI?U#nkV=Y66tc0-ihF>^;%LPy?sr#nzfUk|f`P#?gXVKg_9ei` zm)49YbiFt_%P{vrSG%cQV=WU=4BBI{=Ryue_x89p$Fk0ZvW`^M<59Zj)`mcnaqj~BBT30y}QQlz`y4GIsv`&9nu`sgvF;c2^E1uB{IP&KdXjs4srLS zPxn6Er$JKJenXBF?M}KxIY@u?#Z2*x#1nU}TiuGZ0nn)~POy9Sn5L=4IM7@arxyTh z*tyki`4~#zqm53-ig|ydzRw#&c&XZ%+dN&P0CA`L|Wn}U)+i%Yvcn*RY9wDzi zJMp<%=ob;WwY6hP+%hI^8GXZ6I?|eliT`@vVp{Faakv6E3;Og?I|WuU;uTxCgqst8 z+L_0GA873Tf}pAYj!s^~BdPhM=NS58tE%S}zPOTI5Pm{Cb$E|(O8O*O*Y{1csr`;? zzw*uBxT=|be_A;+e8+mQeb0Dk`?OxZ^gTIxl5Jc5qOET6?Wel>K32T?J~Da#Ze99f z*Ug3Q)^?>l;zF`$i98Nl$om9_xAq8@-O?6z4L8{fWk9=QD{B9>C`2R-Jwr$ad+bi= zry(7R=Ry^eOLfGIq}DCiNNL&6ZnD95u%Tz|qZSiri(u_%3VtbK!LXniVT)c&t*$Jw z7{7=05NF=4pOAJ1i$bu}E=wHySi2T2WITD2p}bhc{#q|d`QETzZBy^*igFyz=uzqo z&ftQuL&V~`paf&h9BS5piP<8X*;XuffwFUZT~KA|x6x*S{T>Igw2O!Mt#wC}h#`~4 zGeNca;=WyosvWzS9|1$NLG*jANDdQ%RZ*5KF6CSZB-k0tTB=-*F$$>f^>7y2ESD#3 z(}MzbF2bx-M_}Lq$vl!Liu8P;Oelw+?2JsYjVGh?jjMcNqEshGvgCBaJoviE*#nmO z!g;ZnbzbBXdA*QTPRKU@=A0^?U>&gL0cU73PcKIvBxQl`PTRiBfNXfs_+`s4_Jf;b z9VM|~kjBr^zzS*5DkxOnsTq=1;9yGqF=sl}#wlN2BJd^yE?)3LMEhalAz$sePf#Q` zb2wVrgw-r_JuY--Yd;>>9@Hk*IXhS~rj?^$bG{|E+7@)7c~0z83bP`|+8iTFQ60S8 z!(RGttno3yz!HJryMGpuVWE945v&R`m5>+EdFH3B?m9GUnUm zNkZDT#KnFcRnjF#1f}4Ii@snyL1Ei`$hWCRzMdr1vn{2( z9f74cYo&@E{;0Pa^P=tqm9q|t${on1iz2GWu13k76t4nBf8UUKW;l-O$z!8o^Jdd+P*Z!*L8pZmDe%So40UPg& zhl09X;qTy)`kHm_h~%7U#{u_`P8iyMyr}w~qv)XL@j!O;+1>{1U}JhoKB8rob8_3> z8e;nr8s&VUK72w{E@tM+-tHTfedD^zdW6tUX%~#&a(cg4PBA}G+Eu<8w{m+VSkHZn zHXeHBaNaH!D|+}nA6w3JK5XtdT{mCJV}l@AH- zw@8>g{|S}8@ybc7sws{--Uj^polS3jt+a3qwU><3w(rWB(1{{TJbzK5RG`AOLZk!Y z$-uz*$vFS;9k2MkX%HN|PjYBePyYe?Bd?jN!RR^>H?%2p!_(~4z0A!Fs+)yDmxm-FKIq<*K7^FsAR#*n)rod|=b3DH3y;Gc^nxd_D^0a;Nb|{GAKomn4^%nyCb(qmdq?|Y zKigcv+p6_B-Nwp@!2k_wxjfm{FyrI(zTuhU`297I!z;|Zd_d#BVMT_}aIlv7v)|J} z+^{!N{7)S7zBnUl%Yr#)LPXJ}Q2#iwL3`F|-M!4_B0k75EXGKr+W78p_ZI=^IpOeVy*jK(mt z1|P$*g~$HPvvXWbMr#wTfu>6sN2@fj@)2jV=AtIm+%n>&s>#|oI#>4SD>F6X+TzBR z3%AWl3E8X%Sdh>OnMvzRE$Y!0xS_4x+>$z7>Smvna(j-t1mR8L{ zwU{j+bx@Wd@Vy-VeEm*KxPmQ83}(VY$u&_pq{@;>sI5&$qcDNXc;+$i@4S=!!%Z}yPFMlCfa%VHy_-EYUK_AfCL9LA<#o@uXV zZ^KpX8J@$B-em=Hous6S04JO&_EuM3+!+^i)rSXr6X!4${pAV@p_8y6q(D#;p1e$y zL|SOGO8qdJoyjYle6A4=!44^z>>3v5z{Rpuwu2!6Wlk}jsI8hU3ajqVZtTN!%QmOw z*>Qjl>Yp4Qq#PT(OSt2Q9j%>^7o$C3pN*?|K;cXz&KE_H?fK{cg7=HylsgMqP0FDF zw@u!eUPN57-wDV~N$<}CR+3r)&)(3MB9NL??02y_0&)sWTvdu}J6Wqy2uj>L|%1>w~6$(p7|ky#V9r>Wx01et2K|@6nec{t^BAS#(4odq3s)A zOea?8ni9n{zmH9ZfS_Xe7T{GKTP}(GR1Gd1Yfus65+Fv*%O7`*D=U5cYxl&Cduzxd zyIVa%7crM{it&O)^~CP@88FvlgsUqpI2-9rxdC>4 zHA0IaF2c1ddU;!csn@zq^`boHm=*8KT~!MBP^NW$G<3evbA{HVJsQ4Tn;(}A=~SBy zCw6;KdVxq8JWEFRw#s3jbqZ?8q;Fo=j=%uqHQ@WLC;FA3_C56Jt9YR4@PMQK2KWBd zv-qxCH;#!pmLi^E{4u^hZng1gRZ+^AbcK(|vkof(t|mZ9tFQLCu6nmSf?n2dN*15^~l#9d*k62<56ybIXVi- z?GPKYzehE`7&3C)*YI4ocO^rSp;fFqeRRyjVVghtm)%w15LPt?9AV6X7Bt(Rk=E!v zF0!h$geO4KaAuB~6f-@n!%s#u&b8;~`2(Ly;t9*wa)ds858fbhvXa1+ZyD?(%?02{ z6jP=^%+E!1qebE()FQzTX(T{fb)zuC3Ono*MgNpN@kn@S+!At(0YSE?Q2UU1NAw}i z#Ox7AA$E~OS%edFLT|7HE+ZpfY`v}guff2$lI-~pkCI*rXS16Oi)8-KcYfH&|7!n1N&e5_Xn#Kce+l>hC;UGu8UMxb zcDB~P-K?#yuq_=ohVML0-tel^CmSEb{4UwDq9+{6#aswQ;bKY`r%I*~*y3yXusvMi zhm1aUIyzjz_w5VG)5H^sr;VgG4Q*X*chuZo-urf4bLfYs8-$QG3Ma)(jstK~xcqyD z9W0WyAfH53gvX^xp`S($?lO4k-H^k_1nA0E1t|IT5Y^F>q$z;|+d#)&q#*0ygXa(o z4GAE=j+Um@#w=N;9Qx*^Hl*!77#JM`jE>VxB+G2pkoE4Erf%)B8!G+$gN23vV5pj_ zOz!SF6xFY7(zQ|lxO!GbLQKOVGWs0U&7sm|K^OYaQi+NOnvFyVKEVM5jdX@ZLoDOj z&-rKYye#OhK{eC9grm&YN<@HJ+2@4K1JwJiD832TGK2kib4{YqyEhtg zgES-Y0vbK``qLtYCX5K6MvX$(nTo@3CFHluRAVv48bbuXqXm$80LsaR+t6?a_%@+Kc67@p{d1}JV)fu5DGCIEixa03q*Yx?4 zoBaf>*;YhB!O0yj?es{keIK}b9_%>O<@_3zbl?dCL8l8_q_qY=a9~HuH^9m4W(3a^Xbnw&Et+enWpJ>t18Q96 zs=t|Ml)&wWivtI)TodBw2(A%khos=i6ePRasc|^i(}|Vi4Nf3h4=|ufI)14zhP)@q z4#xEqvM`aYB*4&?=&Z$?`<#|qBD%i}zY}C)utwm}7*N_61&P}C^fxgJlyPBwOFOby zd|Z5`DXT-J)z24Yyu&GI-p`W~*I9No)3(>n>6=)^6P z;?B=_sdT9K(I*o=OtL^p$E$t~=!ayG%#j>064KMuKxsVemMHJ@G}mTDU^^r zWj;>81ueO`elbLb=nHyXWHvVaShfir{yt5I?i?u#=6=8{3^aq`T{Wsfr!{~~Y_&v> zdGM5@aam>J$TKDp#E|fg0g9J|?0`8VeX${BcK|++gJ#jyD&S@qWb^1OPxk}@o5v-8 zj=s$0%cyM{2+56*@?hS}6`){O%QVrDnV}C;1Qf&RT{XbWJjiCfa^}5Kkz1Y#6kO1} zAm{=vx$_{wl9i5^_d$lXtKWj@P_c_&`Gbr|B#&bkYwNP$#v!ggi{u#g+*P*z0#Mje zy#lXXQuW{qMQnUNH?3UC-`%rAd1s^<$?)^<;2Oj8)!JTw@&_J1+Y+6e%xTIar%eMp zWzNHJhC23=TjLK}f7c|?_gRSnXIr4)A5nq2Gh?wPGnt)b&$%u0_|1#sjPSpx^J#># z^`BCCt9Cl*<9t{RJ4qxejA+SvOJN9#K=65UVPNqr*pv0+w(_;vOQc*U&;fbOpa)G~ zgx0@v+2h=3xGda=CmlIc78(~J+CxE_7!+zmHA?Kmc7*+PJbLi zTKAx#-fWULhh>$P#`Mc^navAcpa%DaFp4SWTG4A=0gh6JA3jlDuQ$1vn` zT{08fR-{Ci8b*pI-_{S9 zmiaKt;0gFY^0;rpJu27xL(s`=^nF! zhDh(2W+ZWz$7Okvc+}l=78dCgu&;PzdYY}#8QRwzGgmv`{wC@7htP8@%`-~q>O8vj zc`{N*Nc$qu<8(4m-enJ()fjZ3L>ze^tO^O$Q4@clM4p3w-KsK@ZXHm>`YVCs5R;CH zb!?)~M*5#r2i)w`%M;7*=(Kj8lHm0UJHC;^agszc0<0tU`Lce!@1B;s<_T%q!~x8=FYt$!_;%(i+#0j z=(sF^QZ@yDJr@|e0YFaJx)!_Qw2lCNqK9@)@&lm6tIr#`CZQjxAC(Jo;ce_~B)@1) z>vVgg7GKQuM)T_#)zO;SE^M6WUP7bKLQ-sZ=SBs$1KV!{M0=^~mK?+?*xsAMu^G~N za=!1?T6&H4v$s5KusB9Tez!P3)#{d1ZKUk?pnW`HRiA+Em|V@VbnOl1GP-@>u~Kp{ z5-RZcZds|?ZDmJ6HR+;FY_Tc3klUT7#p9j_m98|h~{2P;#hN#w50LY+M z>*n1=i4iXLxUA?L5+AZK44l3wt#%z*Fqrhcg1VyfhYqi)YkF@mvXZFrjs+B!O;FBCBHezueF9+wGQ|cO%yfP94Fl6 z3q=$fBP97vrPssZDpX0SW~otU8>jm#B_4=oSwu@VZy@#ZjK@D<5bLe zOvX4aT7NEVU0mkWl?tg-j;vYV)jJEPY2Xrd7ZXmKKzT}0zdPe6Fn5S>nG~+OWIjoX zM*SP;MGi><$C?^}4HV%&CFUwE9P^YCju;C5)k~xDcvh4%jp11duw)jhG%RbQaychM zKNC%$EmU{isM%Bj$5f#ZX$JcVRh<`L$}$yHPGlx`{HQldXGL&dqR&s~zQg)x{N&WX zq8L*b=}8NCT_RQl^4M}^hN&YY8u*9K>-Ho!cvZlgmb|tPfI~+GBF;i{+LW9mB#BZG zjwZ{W>(VAGEXeTLQbc93ZJ>P*u3DLz^tJpTf|F-;4Y|J;7wJL3kIfSt9)W>ns9fFH z6EVxSR#O|2@f=5?1`l?dU56;)Q%@1Gf78=|`y~Kv@uzNZ_yM=hEUM5`J07nY#w^T0 zTkoqHa9V3C9GjlzM;wb4*PI9V<3^(HvYjmln>-MuoZe(MJ1zekgw_cQKUfiB$e_8j zF%Q3-a+Q$>bl_pK*@mOWj?W?PEqgMf%`DKdI%ykrZF@TMw-jX9L+KV)Lw@4kC_$T> zZ*xa03mXaP3(K1B-7uJfRTheu>dmJU$r1`YP{{q+O+NMxh)l-yvlE zdNRwpAm znhI!H{S@&j*iV+jQ54ADjC*x|X_-IK3i~>9zVyd>@-&uA-Rxa&*I=FC+`%8$sF4Bc zi@%8_ytn;ab<8V6;0NO7y&!V0MdKJZUwA##S z5R6Uoe}R^nQVblD!hbXi$B$fG9lLIB^S0<78_;#+>@Z)$oeMmOGwg;KT9r z%^1@UsKi1;{x(%nQu}KTcTFX<5mK737s^Oc ztnu%3X`hKB2D8C31FU&wCxXdq`RXNg z(yvx7s_R*>&gU>LQ&^M>W9`Bv`fBdR#6E5rw_Lh)js3?W$I~}!t7Plw>n}nnLY}OL z%vWu(32-NbkBef!O>Gb+#834sfU8A??G)&zlTMa@{joOfD&9MwD>ykf2iO1lB80=3 zO#zEzC3)5#qEfebPc3NJZk#sKy{O0(Y`}^U#K&eVXzXEGyu8LFCqtlChVlYQW3fEo zYlb>lEALjOj>pNPXxaOI(97%ZXpU%qTDK2Y=auH1v$*0T0a3~mU%WVRFVl(Yfbi(q z+UgRf*Y75S*z|Ni)8_XCt)GT)_^YiIJwLUS-dw&4)8l(F)4dS{Mo@mViH@&#+<;})z5C!Y=Z=6BN=L}8d2V>~^ae4X= zU;zC;;SB%K)Bi74?sg8gcE%1)=EjbSF0xaSG!oR}((+>EO1IL~l2Zpq3QtorinkNA zigb-ibab^0Obrb5igqrr@^lPzbSFoYk~EallQRv>i@*Xp)erd}^FTAm8;2j8n;)G9 zTbUmZ50jlvI@N>u@so{%hlo}V|3W&p)JJ?xes0(8=k*^y2r2$U=I6ryX#XG`whpGW zwuW|&wkA%rj%NBs#)}PLoQ-Xq zuK{JTn0rTXrOw1UB{>QmW?iVpG%p^rZV%xH`s`D8AA zkOG~(G|Arpd|ystdA_O9sH@_#+8{Tk(0ZMe$$X(uS`zCmSNzOVpg8V;A>nIO>O22q zmVn!pWTKz;QpV)4%k{=*=059v>*9O!Yh?uB*DfAVLA0h6=WG3m)T?=o5wej+6}mBz zZv0s%Blp#+j)wxK%MdFKEw_Pk;Z=@ZR=v|_L}*)fllRKqIKvHRH5ftdS?66qTr*5Z zDi4o)_64Q}NVZx@K~eDrh)d12PtIRzyPden(Yz9egAmYLRKTG1k12PiTvc4HlQ zGvCQZXwfLvc1z&_4X+y8LNLTE$8s{{jOI$HtFWZUn6|5Kz zH%98Ao8yGq69;%(p!P!;{`DGo>{=++)zB~DLF$t?a=si&0VO=*piLC^_x_V4s9F4g za7b5WUHYdqG9e z$B!B2h$1D?e9Zi%yLB`hyYBuanN)ZX%b%x)DTodp-9Rr?VU&HkdAgUsj# zx8(F~!l~>f%F$NRIMwpR&1Uq>0h9$wF%hPsf>KO3%7gausH8$1xN^R{mwDs>9kh@! z8LPyJ`Qj^Z)!%Olp;D*pYU3vlgj4Hjo@mmd=EvEKa%H*xikXun<3t*j19T_eR`N$R0luKJX)i1$}iiXp9OuNo1D zuWxBiF7t!&F7l6L+vxQO9}qQVHV^H5p{i*Q0fZDz4HGVzIlHhVp9}6lv?2V~Wi6|# zPz<(-(mS=2l7m(==@8=gydxVNJ|Vi3IU|$^s64i63IixEJCk)}j%#%VQ4^{O08746 zt{k^iT1RE)ob09|?E@hzhdt^Z>fb#>H%cBorernR*cMUj9a0~b=bjUde!n{_GySh(HR=cCf}8?-4hk=gEQ?7-kX(tIe_mKb9VqBHave0uN0RP!*(*OH1%B!yxP7@9%SwTJDnmd)a-_@jejgS; z)Oaf{dCJ-TYp+@%sR}FU;++<2+%G90>oMQ_o6ivcC%rp^1P4t)cU~S@3d#smjIRDu z3yWX6@TCT3jo$}($)Xw^nx55rOJCQ^z=76v&6Es6=VO%J4xla!%PbKGfmdZ}@7Tiv z=!*vHG*;5~+{-)>3yy3^2K4##RZs`052?j4qZe*wbd%_=+d}pRs70r*lva;NucagE zD72G%83g2iPFoE3*u7dnXQ_Sr5)i_E0C3(4ntVYm=^lYzGDLL^OHN;)A1w0*vYNeFWBMjEc}5^^)-1Y% zs{&nygc-%*`@+#Cm;zTiMu#;m41;vbvPUh`&V5lmh+|_dbxTO5V7%DC?{}^* zM!2Ne(qKOqV$OcGhO>&kvp07`cYPCm{N)IRyUn1i?%KgO0LlB__c7tjcWdqKw|w{l zclb_U4>#KNbn`0+=heAi2(y%huh`#Zu_*Ng5jYP}H~>Ddgg)%B*}oKG7~+8D`D#s7 z!DC9hwn)7$&roU5((@p2_wNB`Y5e||1}1CGoyrjy0D$gKX7azE#CiVfv+O_fs%{_4SIMO4#>%9}aa4J7!J?SC+z~rlk z(A@ZJdu~R1%P71Iu`9~pEUGAoeMnf!igrlb<2_WWso5M%A5I8@Zb;u$X1ig#@J2JX ztWk^Ao}FyVWD;C@?Gb7CG+VpTv&$3%cXh@!w7kKobY%{{mGM*X@f4XZ<6v7czZ{W*EK4=8u*YBW`=#QM(IZ|+Cw((BaG->l&ReSB@F zq<=VL5kgYwxJw#oIyIn>387l-MNwhoQ!*zpYzm8b3iZ&5>goF6m$s4uu97|^3D>HG zQhHG$Q|fN!{I!WM*T7c4m!jw(^~UH%gN33Z#5(-wWn>s>uitDTUlueiy~FD6T}LHg=qM2oJunO3K3o} zYh=*S6oH%jN@5}4$}_FN+ZI}FT_XIF(UKSZdcProfREYtzWM}49sGzf&?K-QJS$ROUJFsubpX&&<0J)UYYX}r65>vI%ExT+q!)w3k%S%_O~YU6^5k2*hA!W22=mlni+8~ z+@L=SRigi^BhY`!nnnKW58OZYRwDY2PXAcJ{!b5HQ53xm5IwTc39!DukU<1CJ}5IP zJ0CIyQ~;2Cq1Y#V&K9U)%~J;UZ{c6Df&?&5jZ*YP+}!40F+IKjI(K4jaMJn#Rm@iT zbMY$%KW=f&Md(;h@4HKtL7xOFGE*(LHshG4l}7;=bHu<1e`&sJ?JuDlw5*4QVXXV_ zqqul9gIeByGde-aI^Gn$+Er3Yp!;}S1gLbYiBS)v)4f224v#lF#P{R||Ee}GNbvxW zpeDJ=%P9`L6o@+=fc!_+%d;x>vg>C!@P4Gd{`db-{Qva<6LPoF|L?1Se`ozgs-8~R z${62Um!uh6Qt3_`#j~PnQYgam;t|=C=;h z!mnqauFhXMl-74vb%~|OOXL@PlBOW+CRgL&bc9QegMMImkHSNcg>O5nw<#6-5}j1; zQJ)-p9Ba&b@XVCGCb&z_nbcFon+!8BsI;uBEhml_R+{*OQWb~mwrT3UGJQ~tt6VSJ zp;Z6M16dKv08?=Hm;Uojl*Qz9N9k24HvP!Cj7Jx^^r1eLb9}{V*7G3hNR43PB zej7jq5=7yZrY)1FQs{E27SmE7%#fyT(N>M-SZ;Z;wJ*KJ;0SqzxfAZ(s+IZWPrH(ReaAF=J zf=loWsk8@rK{BjjstyWjQMSHhp&VoasurDO9?)mmcm~{P^`gSUM1ELS$<7q~s=Ogw zV-N{K>7!8w;;Ez2yQUiK2ra!zUXY8aFbS>Qu%iK&_$haskaoAt*{9Dzd>dm-Wn>5pa?%*GOti_u~N3 z^p@Vk1X*gUicC5K!1YC&F)S#c3vjFuRIEHC(_< zUK%b*;CE?vgbgdOnq2)nSc3x&2HB!#e%T8N$wK=lfiD4>k4y#DCj436F(CE=GVUJx zPmN^_Ha+NrVVQTUi^J(RDL_5QgDGTdadgJE?-KC3S;WuJH4#NPC1!*xo!L8-6X1B8ABz+v#4zy($n7HB}bdCpb`n@pQrNsBpH&hMU{&P z1J`l{A+5I9p-l<)tI27pA)|$hO&QBB4Y6nUdVeuI2#rw*+ALJc7O>Gy=t%+H{YjV( zh5@=~VA$L?kKS_k;)4!^Km3GK4bahM@-_9QzKzlyIb*lk&F63PFCo$Hh_d10XLc>! z)Sm_;UhdpF54$A(SkXJS2`n>o-gzkJR?s*GrBru^Wn_d|X;l!?0E_&!I}D4Pa5Nv} zLbkUBiWAsAjZiZozR_BZ6r;r33nr-0q}X>=X7@qtx2%to;hM(YHDe3S5hwDM5xX57 z*Yp@(uPTB5J9{1v9po?%N$U0W8p`Tl7Bh?s5jpDYyv0c>^DGV}LN%8aZ8wK=R>nfA3kbXy{d9=oN-% z>1wEUbV|;1s^qjy-~F3XI#Rn=lr*(e+@-*1AwMR|k>+oKk-j^$AK=pB0~HA$N- z@(50Sq|rM$uJb6s7?!C0Ji&x`HSUlh3r1yf1yO;US7!1=h3H+7bc%8cD=qh*bB`T# znWcp1MGB?mcal0M7+JKK8p@#GhSjM9J>`^D>o!R5?h=Apf^sy0q}4}WIH(avFeA=k z;V5AdNoL6MOcCfk$rp8sOnNbDLow5AJ;17lVwHW`1~k#(&aJAIBcBGqxX4&{wPyW9 z`D>2NnRWy20kfL<8gq~+YU+j~Yrg`g*YepNP1PEW(ZQ~&zwV@>2gHNs*NJFbJ-=hLm@ z9{wP+WSzIW(`yQw<6I8tCraWr4N&E^9+uMp0-JN-g?r=}KV#^HdvZUxCh1m1_VEV# z@!%f*H3S`oW+^Rb7C7_TpxBYj71jk2##zgMDVo6MH?@y1DQ!yW83!-!6wc!W4czhv z@FBc%_|Ia>F{{f3z*&6Cw z8UL5iafSbSR{Y<3k@{C>KNe0dKV=2we_;847WDs4lbh6_-H?AM1hVxV305qzR$};E zz=T240s#JcZsLfzb&x=N^4l;O1k~3=mo~Gz1++O$L(3ML)-+X1`AZs&h(9QiilpTZ zPpL}9l0{SVqkL5p(7NNzKbZIw6&^clLdkNhVr*d)jA$zFyWrsqlz@F>mYESnls(LYM_R5Lg%7re@CO4 zSCX6Jh#)e2o?d9XWYw?oz2@`#=IhxHd(gEYgeOMQh`ykrv_^vuCD7mf$&u$)vjG|z zm@BAdbuWm_&0Xr&saT^7@xg$Y;Q6wrwRAP9beUJu?kP+??taJ5ei>JNaxjhsAVon2NXzX)a3XqP z==AZs=|~XZ`}b_^M+qvPbeM*lcDdAXRHz!{=%RKF{a{&qK?GK=nC@KYF^pSmz(`!9 zfn;dvt%WjHQFAb>|M2;6zUk~ffm#(9We-X z^P7Pbsplfh#qMs7WqYDrzZp_Wn0Ra=O3e=@_ zAo}0fxYVc*ll_ReXgj#O0`*J_?z*wWZutVJgY!Z|M`wdMjp-ODOkl|M>7W$MiHwmI zX8P2h()wy0_{zmE&Ib@km6wapRci^<`N?jH6r;^KmW*^;(+_DZ<6LTgmim`0A*Qu0 zYKhtu)tVT)Jcm9YKy>swFi%QDJS|vs(F(_rt>ST`Gk5yl)#$iQtqtNKJ%p zaWvc1jD(7SqU{ZBEl)dGqxcDRHvZ=NSEyI>0t%>Q5`fzk(a5q67F(>#6*j{$p1d5d z$?ELY=qH`KtvsHx*dxt8HN}YH+v0Pu$x9azF|y+Fx)0^{K>>p|#o9nTdg6Sy4xf zJsY#PCQbmdmTROcmW`VXohgsV{n-97@en=uB(tX0yA@8-a`jWv8fGH%QnUtGqO9B( zS%@_-adS@`DYvdiQQf)YYAhoxT)hi~t9LEiRH%Cfsjnb%8GBGBm+h%6KN<`C*fY^N z-lF(~i$09uZsOO{4y&dORrPm`eU^b!+g9j~MD_2mj>%O46#1SZB8z=R$3)# z`Kybf`_fXyL_p$tiK;q4yOP;6k4MMZAa2aOO_B&X>Lxz26LFa#N}HoTA+S6QOvWfH zT*LG2nA(hcC*UX=0h7B-cdzPSWUhHTM_*k|eL7x^l>U;yZ^p+|=HzY#pAgpAtYB4n zjFa;ut_(h);@n_Q3il|C@79649sr~-nux#SSboFCCXA%E>?fGt5|Jt8E zqQ6n+OPXafr1s(g>Aq*v4cfK@a|J!x(%Rr}52I0L9^F*yck5lYA70{vmA0vt;w_K< zQLn$cGUlN;s|=*r$avEPs>dxsej8h#@{~uZWtfxQNuC_4{-a;jY*NuW|1VbdJD1y_bC&|qW zLa)eTg0!#>xug)y{o*{J7Pg_CADXND)AOy=i{?)R+_PeNAon0XT(+EtW+@FGlb_@9Bu#m8*3`*@iknI_QnycZ{v8!^9RjBIlGzlTh2uVVpKQNff+#h*5;yS6{y-2)57};iL=cbQDB1&1e3OZ zD!%U9O6amBJ$~&sPr1cyAeuo}+(nb`bR=wGwJyqBPB z$W|$Qlua!IcbzOIx>!R41;QM86g2~Q>zn-2I_;{yzrdl}wV%+?iTamUEfm$(D^Z(Gp>!F)47LF?4?5sZj9m5OYM`U`xBH%-AvTByL7G9lbewu;SZoccfXRhH zj=bJ-0%W8{Y$p4JnLwF%wwp zGU{JA3ir|fMxk5@M%M(?^v_zQS8zJV3R*l$klpOxQ2*ztT1vLz!T0 zEdG^&H4u^B1mDI`C=|4A9PG~f&*{R*V>J2A;kn09wB%)Mw6vyrLI2+_7_I|47bF{@ zuGX93AxpS@#G8`#+cv1LXPs$Y>TVb*#%^@|5( zl|QX*651njz4D7Wof(!{9J4JTa%m{18v;oYNfI{vGi!ycB59(@#d^PYswk4@_R z`aBgm{ClJq02A*FU1h{Zt>#(?4d)gEp}_{bjl<1-lS(W4YtOW)`Z7(TPQm^VHImX9 zg{nK;z*wWKK|(4FyT2fXqVZ+`O;TH20cF4*5p=Q?$&4qMD|qOpU{av!=rR+W);g|Qvk!W^59^-xj!L|qyBO)mk73gg%r55V z1Z=F{9@d9Od^zOL3oIHv)z}j{@q#FccyrF<7ite9P*>p21+ifXxBQs-$6~tYB;Ulm zxc;GhAzD79MG2zx`kLjc?@axW$w+O)-B9HikNom#5NQL+t|eMF0@|H~M)Ecxj44Ba z3qi_nA%d%6x^@WDd6Lq6NgB>Yqk(-b8>s9f?({;~Kiu8Zs~lSb+y@`-(&JC!s&!u# zG;f>5;G4%h-RQLFJX_RVzg@UYZjp)wDkN)6^EYQFs>!g+Zaf@V>)9A&IpSeNyGQG3 z|^a=N$RS=mRfI>T~imV`W?N6Kw`y+PC_H zFc&WWISi4ePUr)0R7e*e)OvN*Mo_tii3Wk5?tp@*OzcaPGsD`oM6~aDGW7>VcvNr& z<6`i>=BSI30x*+2+|#KFGL;<=4UreeNFq_kghSojL*)hF^ssUEaCZ5X=H({~L#K|A z=|6bg`v`j*CWEIKfViRsX?Nz?e*{P)IbK-z*zSzQbwyNgCEYO=&CUNG*4`;d_jpSd ztX2vPHojcPfqPyqud-&r2vLb&g*UHT0m_Y%O zN6}^Dcu>`p4_VF{>QXqj?b30l&Ht#Q<(Q9A0-yh<@KigWQ4P+>C1D{pZUVKWa4ej( zCF35RK8B8(M@m^Rprecy?*aWFeBMwZcQOlL?3 z=1(igh(Qe7506|xDordvA3s^hfIvttbN;t-yo&bNm_b*>b9iLooL#4T3< zOffoE6CFe<7Z>Qvq5A&j7Sa-xMeStqw}GE&DF=4gxh+`h+YX3w6i$YNlOedIji!Ra zl4?s+dv$r4n}yTFa{6%j@$oQ|Qj^mK$T^0{XbmxZG^oq41^Z{6szG402-1ZS;Byp0 z*?8PM+B)z=a)PG1Nuic*-)-sq_Fvi7tRLaPoMr$ccsl`V6h%FtltDaAQZl@puDS

cN?qZM| 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

8DZMG2H^up0I8Z7Tb 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 QoUu9I44~+c4HKjKAEa8Fy#N3J diff --git a/local_lib/org/ocpsoft/rewrite/rewrite-config-prettyfaces/3.6.0-SNAPSHOT/rewrite-config-prettyfaces-3.6.0-SNAPSHOT.pom b/local_lib/org/ocpsoft/rewrite/rewrite-config-prettyfaces/3.6.0-SNAPSHOT/rewrite-config-prettyfaces-3.6.0-SNAPSHOT.pom deleted file mode 100644 index 4b5467fbbd8..00000000000 --- a/local_lib/org/ocpsoft/rewrite/rewrite-config-prettyfaces/3.6.0-SNAPSHOT/rewrite-config-prettyfaces-3.6.0-SNAPSHOT.pom +++ /dev/null @@ -1,255 +0,0 @@ - - - - rewrite-parent - org.ocpsoft.rewrite - 3.6.0-SNAPSHOT - - 4.0.0 - rewrite-config-prettyfaces - - - - maven-shade-plugin - - - package - - shade - - - true - - - commons-digester - commons-beanutils - commons-logging - - - - - org.apache.commons - org.ocpsoft.shade.org.apache.commons - - - - - - - - - - - org.ocpsoft.rewrite - rewrite-api - 3.6.0-SNAPSHOT - provided - - - org.ocpsoft.rewrite - rewrite-api-el - 3.6.0-SNAPSHOT - provided - - - org.ocpsoft.rewrite - rewrite-api-servlet - 3.6.0-SNAPSHOT - provided - - - org.ocpsoft.rewrite - rewrite-annotations-impl - 3.6.0-SNAPSHOT - provided - - - org.ocpsoft.rewrite - rewrite-integration-faces - 3.6.0-SNAPSHOT - compile - - - jakarta.servlet - jakarta.servlet-api - 5.0.0 - provided - - - jakarta.faces - jakarta.faces-api - 3.0.0 - provided - - - jakarta.el - jakarta.el-api - 4.0.0 - provided - - - jakarta.servlet.jsp - jakarta.servlet.jsp-api - 3.0.0 - provided - - - jakarta.servlet.jsp.jstl - jakarta.servlet.jsp.jstl-api - 2.0.0 - provided - - - org.ocpsoft.rewrite - rewrite-test-harness - 3.6.0-SNAPSHOT - test - - - rewrite-test-base - org.ocpsoft.rewrite - - - mockito-core - org.mockito - - - slf4j-simple - org.slf4j - - - okhttp - com.squareup.okhttp3 - - - logging-interceptor - com.squareup.okhttp3 - - - htmlunit - net.sourceforge.htmlunit - - - shrinkwrap-resolver-api - org.jboss.shrinkwrap.resolver - - - shrinkwrap-resolver-api-maven - org.jboss.shrinkwrap.resolver - - - shrinkwrap-resolver-impl-maven - org.jboss.shrinkwrap.resolver - - - arquillian-junit-container - org.jboss.arquillian.junit - - - arquillian-tomcat-embedded-9 - org.jboss.arquillian.container - - - tomcat-embed-core - org.apache.tomcat.embed - - - tomcat-embed-jasper - org.apache.tomcat.embed - - - tomcat-embed-websocket - org.apache.tomcat.embed - - - arquillian-drone-webdriver - org.jboss.arquillian.extension - - - arquillian-drone-webdriver-depchain - org.jboss.arquillian.extension - - - - - jakarta.enterprise - jakarta.enterprise.cdi-api - 3.0.0 - test - - - jakarta.interceptor-api - jakarta.interceptor - - - jakarta.inject-api - jakarta.inject - - - - - org.easymock - easymock - 2.4 - test - - - org.easymock - easymockclassextension - 2.4 - test - - - cglib-nodep - cglib - - - - - org.springframework - spring-web - 3.0.2.RELEASE - test - - - aopalliance - aopalliance - - - spring-beans - org.springframework - - - spring-context - org.springframework - - - spring-core - org.springframework - - - - - org.springframework - spring-test - 3.0.2.RELEASE - test - - - junit - junit - 4.13.2 - test - - - hamcrest-core - org.hamcrest - - - - - - 1.9.4 - 2.0 - - diff --git a/local_lib/org/ocpsoft/rewrite/rewrite-integration-faces/3.6.0-SNAPSHOT/rewrite-integration-faces-3.6.0-SNAPSHOT.jar b/local_lib/org/ocpsoft/rewrite/rewrite-integration-faces/3.6.0-SNAPSHOT/rewrite-integration-faces-3.6.0-SNAPSHOT.jar deleted file mode 100644 index e961c46cd53cde0d66159f0e044dc5b6350ed6db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57105 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 diff --git a/local_lib/org/ocpsoft/rewrite/rewrite-integration-faces/3.6.0-SNAPSHOT/rewrite-integration-faces-3.6.0-SNAPSHOT.pom b/local_lib/org/ocpsoft/rewrite/rewrite-integration-faces/3.6.0-SNAPSHOT/rewrite-integration-faces-3.6.0-SNAPSHOT.pom deleted file mode 100644 index e0f029991b0..00000000000 --- a/local_lib/org/ocpsoft/rewrite/rewrite-integration-faces/3.6.0-SNAPSHOT/rewrite-integration-faces-3.6.0-SNAPSHOT.pom +++ /dev/null @@ -1,63 +0,0 @@ - - - 4.0.0 - - rewrite-parent - org.ocpsoft.rewrite - 3.6.0-SNAPSHOT - ../ - - - rewrite-integration-faces - - - - org.ocpsoft.rewrite - rewrite-api-servlet - provided - - - org.ocpsoft.rewrite - rewrite-config-servlet - provided - - - org.ocpsoft.rewrite - rewrite-api-el - provided - - - org.ocpsoft.rewrite - rewrite-annotations-api - provided - - - - jakarta.servlet - jakarta.servlet-api - provided - - - jakarta.faces - jakarta.faces-api - provided - - - jakarta.el - jakarta.el-api - provided - - - jakarta.servlet.jsp.jstl - jakarta.servlet.jsp.jstl-api - provided - - - - org.ocpsoft.rewrite - rewrite-test-harness - test - - - - diff --git a/local_lib/org/ocpsoft/rewrite/rewrite-parent/3.6.0-SNAPSHOT/rewrite-parent-3.6.0-SNAPSHOT.pom b/local_lib/org/ocpsoft/rewrite/rewrite-parent/3.6.0-SNAPSHOT/rewrite-parent-3.6.0-SNAPSHOT.pom deleted file mode 100644 index ebaadf2692b..00000000000 --- a/local_lib/org/ocpsoft/rewrite/rewrite-parent/3.6.0-SNAPSHOT/rewrite-parent-3.6.0-SNAPSHOT.pom +++ /dev/null @@ -1,467 +0,0 @@ - - - - - - 4.0.0 - org.ocpsoft.rewrite - rewrite-parent - 3.6.0-SNAPSHOT - pom - - - org.ocpsoft - ocpsoft-parent - 16 - - - - - - UTF-8 - UTF-8 - - - 1.8 - 1.8 - - - 4.13.2 - 1.0.6.Final - 1.0.5.Final - 1.6.0.Final - 2.5.5 - true - - - - test-base - test-harness - api - api-tests - impl - impl-tests - annotations-api - annotations-impl - config-annotations - config-jodatime - config-prettyfaces - config-prettyfaces-tests - config-proxy - config-servlet - config-servlet-tests - - addressbuilder - api-el - api-servlet - impl-servlet - impl-servlet-tests - transform - transform-less - transform-minify - transform-markup - integration-cdi - integration-cdi-tests - integration-faces - integration-faces-tests - integration-gwt - integration-spring - security-integration-shiro - rewrite-servlet - showcase - - examples - documentation - - - - - - org.apache.maven.plugins - maven-shade-plugin - - - org.apache.maven.plugins - maven-release-plugin - - true - true - @{project.version} - false - - dependency-reduced-pom.xml - - - - - org.apache.maven.plugins - maven-compiler-plugin - 2.3.2 - - 11 - 11 - - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - -Xms256m -Xmx512m - - 1 - false - ${skipUnitTests} - - - - org.apache.maven.plugins - maven-javadoc-plugin - - false - - https://docs.oracle.com/javase/8/docs/api/ - https://jakarta.ee/specifications/platform/8/apidocs/ - - -Xdoclint:none - - - - - - - - - org.apache.maven.wagon - wagon-http-lightweight - 1.0 - - - - - - - - - org.ocpsoft.common - common-api - ${version.common} - - - org.ocpsoft.logging - logging-api - ${version.logging} - - - org.ocpsoft.logging - logging-adapter-slf4j - ${version.logging} - - - org.ocpsoft.rewrite - rewrite-api - ${project.version} - - - org.ocpsoft.rewrite - rewrite-api - ${project.version} - sources - - - org.ocpsoft.rewrite - rewrite-api-el - ${project.version} - - - org.ocpsoft.rewrite - rewrite-api-el - ${project.version} - sources - - - org.ocpsoft.rewrite - rewrite-impl - ${project.version} - - - org.ocpsoft.rewrite - rewrite-impl - ${project.version} - sources - - - org.ocpsoft.rewrite - rewrite-config-annotations - ${project.version} - - - org.ocpsoft.rewrite - rewrite-config-annotations - ${project.version} - sources - - - org.ocpsoft.rewrite - rewrite-annotations-api - ${project.version} - - - org.ocpsoft.rewrite - rewrite-annotations-api - ${project.version} - sources - - - org.ocpsoft.rewrite - rewrite-annotations-impl - ${project.version} - - - org.ocpsoft.rewrite - rewrite-annotations-impl - ${project.version} - sources - - - org.ocpsoft.rewrite - rewrite-config-jodatime - ${project.version} - - - org.ocpsoft.rewrite - rewrite-config-prettyfaces - ${project.version} - - - org.ocpsoft.rewrite - rewrite-config-tuckey - ${project.version} - - - org.ocpsoft.rewrite - rewrite-config-servlet - ${project.version} - - - org.ocpsoft.rewrite - rewrite-config-servlet - ${project.version} - sources - - - org.ocpsoft.rewrite - rewrite-addressbuilder - ${project.version} - - - org.ocpsoft.rewrite - rewrite-addressbuilder - ${project.version} - sources - - - org.ocpsoft.rewrite - rewrite-api-servlet - ${project.version} - - - org.ocpsoft.rewrite - rewrite-api-servlet - ${project.version} - sources - - - org.ocpsoft.rewrite - rewrite-impl-servlet - ${project.version} - - - org.ocpsoft.rewrite - rewrite-impl-servlet - ${project.version} - sources - - - org.ocpsoft.rewrite - rewrite-servlet - ${project.version} - - - org.ocpsoft.rewrite - rewrite-integration-cdi - ${project.version} - - - org.ocpsoft.rewrite - rewrite-integration-faces - ${project.version} - - - org.ocpsoft.rewrite - rewrite-security-integration-shiro - ${project.version} - - - org.ocpsoft.rewrite - rewrite-transform - ${project.version} - - - org.ocpsoft.rewrite - rewrite-transform-less - ${project.version} - - - org.ocpsoft.rewrite - rewrite-transform-markup - ${project.version} - - - org.ocpsoft.rewrite - rewrite-transform-minify - ${project.version} - - - org.ocpsoft.rewrite - rewrite-test-base - ${project.version} - test - - - org.ocpsoft.rewrite - rewrite-test-harness - ${project.version} - test - - - - jakarta.platform - jakarta.jakartaee-bom - 9.1.0 - pom - import - - - - jakarta.servlet - jakarta.servlet-api - 5.0.0 - provided - - - - - jakarta.servlet - servlet-parent - 6.0.0.RC1-jbossorg-1 - pom - - - - - - xalan - xalan - 2.7.1 - - - org.apache.taglibs - taglibs-standard-spec - 1.2.5 - - - org.apache.taglibs - taglibs-standard-impl - 1.2.5 - - - - junit - junit - ${version.junit} - test - - - - org.jboss.arquillian - arquillian-bom - ${version.arquillian} - pom - import - - - org.jboss.arquillian.extension - arquillian-drone-bom - ${version.arquillian.drone} - pom - import - - - - - - - junit - junit - test - - - - - - lincolnbaxter - Lincoln Baxter, III - lincoln@ocpsoft.org - -5 - - - chkalt - Christian Kaltepoth - christian@kaltepoth.de - http://chkal.blogspot.com/ - +1 - - - larsgrefer - Lars Grefer - github@larsgrefer.de - Europe/Berlin - - - - https://ocpsoft.org/rewrite/ - - - - Apache License - https://www.apache.org/licenses/ - repo - - - - - scm:git:git://github.com/ocpsoft/rewrite.git - scm:git:git@github.com:ocpsoft/rewrite.git - https://github.com/ocpsoft/rewrite - HEAD - - - - GitHub Issues - https://github.com/ocpsoft/rewrite/issues - - - - GitHub Actions - https://github.com/ocpsoft/rewrite/actions - - - diff --git a/local_lib/org/ocpsoft/rewrite/rewrite-servlet/3.6.0-SNAPSHOT/rewrite-servlet-3.6.0-SNAPSHOT.jar b/local_lib/org/ocpsoft/rewrite/rewrite-servlet/3.6.0-SNAPSHOT/rewrite-servlet-3.6.0-SNAPSHOT.jar deleted file mode 100644 index b42cb245c9dc96800b2c12b4e3666bbf39365d15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 505264 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�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

MX{58^~pl=g49sf(Ga68Ra!MU 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 W!2tpM{Js3Wo}V%pJ_9v_;r{@bddV^X diff --git a/local_lib/org/ocpsoft/rewrite/rewrite-servlet/3.6.0-SNAPSHOT/rewrite-servlet-3.6.0-SNAPSHOT.pom b/local_lib/org/ocpsoft/rewrite/rewrite-servlet/3.6.0-SNAPSHOT/rewrite-servlet-3.6.0-SNAPSHOT.pom deleted file mode 100644 index 55eabc20982..00000000000 --- a/local_lib/org/ocpsoft/rewrite/rewrite-servlet/3.6.0-SNAPSHOT/rewrite-servlet-3.6.0-SNAPSHOT.pom +++ /dev/null @@ -1,265 +0,0 @@ - - - 4.0.0 - - rewrite-parent - org.ocpsoft.rewrite - 3.6.0-SNAPSHOT - ../ - - - rewrite-servlet - - - - org.ocpsoft.rewrite - rewrite-api - provided - - - org.ocpsoft.rewrite - rewrite-api - provided - sources - - - org.ocpsoft.rewrite - rewrite-api-el - provided - - - org.ocpsoft.rewrite - rewrite-api-el - provided - sources - - - org.ocpsoft.rewrite - rewrite-impl - provided - - - org.ocpsoft.rewrite - rewrite-impl - provided - sources - - - org.ocpsoft.rewrite - rewrite-config-servlet - provided - - - org.ocpsoft.rewrite - rewrite-config-servlet - provided - sources - - - org.ocpsoft.rewrite - rewrite-api-servlet - provided - - - org.ocpsoft.rewrite - rewrite-api-servlet - provided - sources - - - org.ocpsoft.rewrite - rewrite-impl-servlet - provided - - - org.ocpsoft.rewrite - rewrite-impl-servlet - provided - sources - - - org.ocpsoft.rewrite - rewrite-config-annotations - provided - - - org.ocpsoft.rewrite - rewrite-config-annotations - provided - sources - - - org.ocpsoft.rewrite - rewrite-annotations-api - provided - - - org.ocpsoft.rewrite - rewrite-annotations-api - provided - sources - - - org.ocpsoft.rewrite - rewrite-annotations-impl - provided - - - org.ocpsoft.rewrite - rewrite-annotations-impl - provided - sources - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - default-compile - none - - - - - org.apache.maven.plugins - maven-jar-plugin - - - default-jar - none - - - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - none - - - - - - - maven-dependency-plugin - - - deps - process-sources - - unpack-dependencies - - - sources - ${project.build.directory}/dependency/sources - - org.ocpsoft.common,org.ocpsoft.logging,org.ocpsoft.rewrite - - false - false - - - - docs - process-sources - - unpack-dependencies - - - javadoc - ${project.build.directory}/dependency/javadoc - - org.ocpsoft.common,org.ocpsoft.logging,org.ocpsoft.rewrite - - false - false - - - - - - org.apache.maven.plugins - maven-assembly-plugin - - - assembly-jar - prepare-package - - single - - - false - - src/main/assembly/binary.xml - - - - - assembly-sources - package - - single - - - - src/main/assembly/sources.xml - - - - - assembly-javadoc - package - - single - - - - src/main/assembly/javadocs.xml - - - - - - - - - - - - - org.eclipse.m2e - lifecycle-mapping - 1.0.0 - - - - - - org.apache.maven.plugins - maven-dependency-plugin - [2.1,) - - unpack-dependencies - - - - - - - - - - - - - - \ No newline at end of file diff --git a/pom.xml b/pom.xml index 809550fe7e9..9581027cf41 100644 --- a/pom.xml +++ b/pom.xml @@ -338,12 +338,12 @@ org.ocpsoft.rewrite rewrite-servlet - 3.6.0-SNAPSHOT + 5.0.0.Alpha1 org.ocpsoft.rewrite rewrite-config-prettyfaces - 3.6.0-SNAPSHOT + 5.0.0.Alpha1 edu.ucsb.nceas