Compare commits
1 Commits
master
...
keycloak10
| Author | SHA1 | Date |
|---|---|---|
|
|
a9462770dd |
|
|
@ -1,6 +1 @@
|
||||||
Version keycloak 26.7.4
|
Versione di Keycloak 10
|
||||||
|
|
||||||
Creating Themes
|
|
||||||
===============
|
|
||||||
|
|
||||||
https://www.keycloak.org/guides#ui-customization
|
|
||||||
|
|
|
||||||
|
|
@ -1,388 +0,0 @@
|
||||||
doSave=Save
|
|
||||||
doCancel=Cancel
|
|
||||||
doLogOutAllSessions=Log out all sessions
|
|
||||||
doRemove=Remove
|
|
||||||
doAdd=Add
|
|
||||||
doSignOut=Sign out
|
|
||||||
doLogIn=Log In
|
|
||||||
doLink=Link
|
|
||||||
noAccessMessage=Access not allowed
|
|
||||||
|
|
||||||
personalInfoSidebarTitle=Personal info
|
|
||||||
accountSecuritySidebarTitle=Account security
|
|
||||||
signingInSidebarTitle=Signing in
|
|
||||||
deviceActivitySidebarTitle=Device activity
|
|
||||||
linkedAccountsSidebarTitle=Linked accounts
|
|
||||||
|
|
||||||
editAccountHtmlTitle=Edit Account
|
|
||||||
personalInfoHtmlTitle=Personal Info
|
|
||||||
federatedIdentitiesHtmlTitle=Federated Identities
|
|
||||||
accountLogHtmlTitle=Account Log
|
|
||||||
changePasswordHtmlTitle=Change Password
|
|
||||||
deviceActivityHtmlTitle=Device Activity
|
|
||||||
sessionsHtmlTitle=Sessions
|
|
||||||
accountManagementTitle=Keycloak Account Management
|
|
||||||
authenticatorTitle=Authenticator
|
|
||||||
applicationsHtmlTitle=Applications
|
|
||||||
linkedAccountsHtmlTitle=Linked accounts
|
|
||||||
|
|
||||||
accountManagementWelcomeMessage=Welcome to Keycloak Account Management
|
|
||||||
accountManagementBaseThemeCannotBeUsedDirectly=The base account theme only contains translations for account console. \
|
|
||||||
To display account console, you either need to set the parent of your theme to another account theme, or supply your own index.ftl file. \
|
|
||||||
Please see the documentation for further information.
|
|
||||||
personalInfoIntroMessage=Manage your basic information
|
|
||||||
accountSecurityTitle=Account Security
|
|
||||||
accountSecurityIntroMessage=Control your password and account access
|
|
||||||
applicationsIntroMessage=Track and manage your app permission to access your account
|
|
||||||
resourceIntroMessage=Share your resources among team members
|
|
||||||
passwordLastUpdateMessage=Your password was updated at
|
|
||||||
updatePasswordTitle=Update Password
|
|
||||||
updatePasswordMessageTitle=Make sure you choose a strong password
|
|
||||||
updatePasswordMessage=A strong password contains a mix of numbers, letters, and symbols. It is hard to guess, does not resemble a real word, and is only used for this account.
|
|
||||||
personalSubTitle=Your Personal Info
|
|
||||||
personalSubMessage=Manage your basic information.
|
|
||||||
|
|
||||||
authenticatorCode=One-time code
|
|
||||||
email=Email
|
|
||||||
firstName=First name
|
|
||||||
givenName=Given name
|
|
||||||
lastName=Last name
|
|
||||||
familyName=Family name
|
|
||||||
password=Password
|
|
||||||
currentPassword=Current Password
|
|
||||||
passwordConfirm=Confirmation
|
|
||||||
passwordNew=New Password
|
|
||||||
username=Username
|
|
||||||
address=Address
|
|
||||||
street=Street
|
|
||||||
locality=City or Locality
|
|
||||||
region=State, Province, or Region
|
|
||||||
postal_code=Zip or Postal code
|
|
||||||
country=Country
|
|
||||||
emailVerified=Email verified
|
|
||||||
website=Web page
|
|
||||||
phoneNumber=Phone number
|
|
||||||
phoneNumberVerified=Phone number verified
|
|
||||||
gender=Gender
|
|
||||||
birthday=Birthdate
|
|
||||||
zoneinfo=Time zone
|
|
||||||
gssDelegationCredential=GSS Delegation Credential
|
|
||||||
|
|
||||||
profileScopeConsentText=User profile
|
|
||||||
emailScopeConsentText=Email address
|
|
||||||
addressScopeConsentText=Address
|
|
||||||
phoneScopeConsentText=Phone number
|
|
||||||
offlineAccessScopeConsentText=Offline Access
|
|
||||||
samlRoleListScopeConsentText=My Roles
|
|
||||||
rolesScopeConsentText=User roles
|
|
||||||
organizationScopeConsentText=Organization
|
|
||||||
|
|
||||||
role_admin=Admin
|
|
||||||
role_realm-admin=Realm Admin
|
|
||||||
role_create-realm=Create realm
|
|
||||||
role_view-realm=View realm
|
|
||||||
role_view-users=View users
|
|
||||||
role_view-applications=View applications
|
|
||||||
role_view-groups=View groups
|
|
||||||
role_view-clients=View clients
|
|
||||||
role_view-events=View events
|
|
||||||
role_view-identity-providers=View identity providers
|
|
||||||
role_view-consent=View consents
|
|
||||||
role_manage-realm=Manage realm
|
|
||||||
role_manage-users=Manage users
|
|
||||||
role_manage-applications=Manage applications
|
|
||||||
role_manage-identity-providers=Manage identity providers
|
|
||||||
role_manage-clients=Manage clients
|
|
||||||
role_manage-events=Manage events
|
|
||||||
role_view-profile=View profile
|
|
||||||
role_manage-account=Manage account
|
|
||||||
role_manage-account-links=Manage account links
|
|
||||||
role_manage-consent=Manage consents
|
|
||||||
role_read-token=Read token
|
|
||||||
role_offline-access=Offline access
|
|
||||||
role_uma_authorization=Obtain permissions
|
|
||||||
client_account=Account
|
|
||||||
client_account-console=Account Console
|
|
||||||
client_security-admin-console=Security Admin Console
|
|
||||||
client_admin-cli=Admin CLI
|
|
||||||
client_realm-management=Realm Management
|
|
||||||
client_broker=Broker
|
|
||||||
|
|
||||||
|
|
||||||
requiredFields=Required fields
|
|
||||||
allFieldsRequired=All fields required
|
|
||||||
|
|
||||||
backToApplication=« Back to application
|
|
||||||
backTo=Back to {0}
|
|
||||||
|
|
||||||
date=Date
|
|
||||||
event=Event
|
|
||||||
ip=IP
|
|
||||||
client=Client
|
|
||||||
clients=Clients
|
|
||||||
details=Details
|
|
||||||
started=Started
|
|
||||||
lastAccess=Last Access
|
|
||||||
expires=Expires
|
|
||||||
applications=Applications
|
|
||||||
|
|
||||||
account=Account
|
|
||||||
federatedIdentity=Federated Identity
|
|
||||||
authenticator=Authenticator
|
|
||||||
device-activity=Device activity
|
|
||||||
sessions=Sessions
|
|
||||||
log=Log
|
|
||||||
|
|
||||||
application=Application
|
|
||||||
availableRoles=Available Roles
|
|
||||||
grantedPermissions=Granted Permissions
|
|
||||||
grantedPersonalInfo=Granted Personal Info
|
|
||||||
additionalGrants=Additional Grants
|
|
||||||
action=Action
|
|
||||||
inResource=in
|
|
||||||
fullAccess=Full Access
|
|
||||||
offlineToken=Offline Token
|
|
||||||
revoke=Revoke Grant
|
|
||||||
|
|
||||||
configureAuthenticators=Configured Authenticators
|
|
||||||
mobile=Mobile
|
|
||||||
totpStep1=Install one of the following applications on your mobile:
|
|
||||||
totpStep2=Open the application and scan the barcode:
|
|
||||||
totpStep3=Enter the one-time code provided by the application and click Save to finish the setup.
|
|
||||||
totpStep3DeviceName=Provide a Device Name to help you manage your OTP devices.
|
|
||||||
|
|
||||||
totpManualStep2=Open the application and enter the key:
|
|
||||||
totpManualStep3=Use the following configuration values if the application allows setting them:
|
|
||||||
totpUnableToScan=Unable to scan?
|
|
||||||
totpScanBarcode=Scan barcode?
|
|
||||||
|
|
||||||
totp.totp=Time-based
|
|
||||||
totp.hotp=Counter-based
|
|
||||||
|
|
||||||
totpType=Type
|
|
||||||
totpAlgorithm=Algorithm
|
|
||||||
totpDigits=Digits
|
|
||||||
totpInterval=Interval
|
|
||||||
totpCounter=Counter
|
|
||||||
totpDeviceName=Device Name
|
|
||||||
|
|
||||||
totpAppFreeOTPName=FreeOTP
|
|
||||||
totpAppGoogleName=Google Authenticator
|
|
||||||
totpAppMicrosoftAuthenticatorName=Microsoft Authenticator
|
|
||||||
|
|
||||||
irreversibleAction=This action is irreversible
|
|
||||||
deletingImplies=Deleting your account implies:
|
|
||||||
errasingData=Erasing all your data
|
|
||||||
loggingOutImmediately=Logging you out immediately
|
|
||||||
accountUnusable=Any subsequent use of the application will not be possible with this account
|
|
||||||
|
|
||||||
missingUsernameMessage=Please specify username.
|
|
||||||
missingFirstNameMessage=Please specify first name.
|
|
||||||
invalidEmailMessage=Invalid email address.
|
|
||||||
missingLastNameMessage=Please specify last name.
|
|
||||||
missingEmailMessage=Please specify email.
|
|
||||||
missingPasswordMessage=Please specify password.
|
|
||||||
notMatchPasswordMessage=Passwords don''t match.
|
|
||||||
invalidUserMessage=Invalid user
|
|
||||||
updateReadOnlyAttributesRejectedMessage=Update of read-only attribute rejected
|
|
||||||
|
|
||||||
missingTotpMessage=Please specify authenticator code.
|
|
||||||
missingTotpDeviceNameMessage=Please specify device name.
|
|
||||||
invalidPasswordExistingMessage=Invalid existing password.
|
|
||||||
invalidPasswordConfirmMessage=Password confirmation doesn''t match.
|
|
||||||
invalidTotpMessage=Invalid authenticator code.
|
|
||||||
|
|
||||||
usernameExistsMessage=Username already exists.
|
|
||||||
emailExistsMessage=Email already exists.
|
|
||||||
|
|
||||||
readOnlyUserMessage=You can''t update your account as it is read-only.
|
|
||||||
readOnlyUsernameMessage=You can''t update your username as it is read-only.
|
|
||||||
readOnlyPasswordMessage=You can''t update your password as your account is read-only.
|
|
||||||
|
|
||||||
successTotpMessage=Mobile authenticator configured.
|
|
||||||
successTotpRemovedMessage=Mobile authenticator removed.
|
|
||||||
|
|
||||||
successGrantRevokedMessage=Grant revoked successfully.
|
|
||||||
|
|
||||||
accountUpdatedMessage=Your account has been updated.
|
|
||||||
accountPasswordUpdatedMessage=Your password has been updated.
|
|
||||||
|
|
||||||
missingIdentityProviderMessage=Identity provider not specified.
|
|
||||||
invalidFederatedIdentityActionMessage=Invalid or missing action.
|
|
||||||
identityProviderNotFoundMessage=Specified identity provider not found.
|
|
||||||
federatedIdentityLinkNotActiveMessage=This identity is not active anymore.
|
|
||||||
federatedIdentityRemovingLastProviderMessage=You can not remove last federated identity as you do not have a password.
|
|
||||||
federatedIdentityBoundOrganization=You cannot remove the link to an identity provider associated with an organization.
|
|
||||||
identityProviderRedirectErrorMessage=Failed to redirect to identity provider.
|
|
||||||
identityProviderRemovedMessage=Identity provider removed successfully.
|
|
||||||
identityProviderAlreadyLinkedMessage=Federated identity returned by {0} is already linked to another user.
|
|
||||||
staleCodeAccountMessage=The page expired. Please try one more time.
|
|
||||||
consentDenied=Consent denied.
|
|
||||||
access-denied-when-idp-auth=Access denied when authenticating with {0}
|
|
||||||
|
|
||||||
accountDisabledMessage=Account is disabled, contact your administrator.
|
|
||||||
|
|
||||||
accountTemporarilyDisabledMessage=Account is temporarily disabled, contact your administrator or try again later.
|
|
||||||
invalidPasswordMinLengthMessage=Invalid password: minimum length {0}.
|
|
||||||
invalidPasswordMaxLengthMessage=Invalid password: maximum length {0}.
|
|
||||||
invalidPasswordMinLowerCaseCharsMessage=Invalid password: must contain at least {0} lower case characters.
|
|
||||||
invalidPasswordMinDigitsMessage=Invalid password: must contain at least {0} numerical digits.
|
|
||||||
invalidPasswordMinUpperCaseCharsMessage=Invalid password: must contain at least {0} upper case characters.
|
|
||||||
invalidPasswordMinSpecialCharsMessage=Invalid password: must contain at least {0} special characters.
|
|
||||||
invalidPasswordNotUsernameMessage=Invalid password: must not be equal to the username.
|
|
||||||
invalidPasswordNotContainsUsernameMessage=Invalid password: Can not contain the username.
|
|
||||||
invalidPasswordNotEmailMessage=Invalid password: must not be equal to the email.
|
|
||||||
invalidPasswordRegexPatternMessage=Invalid password: fails to match regex pattern(s).
|
|
||||||
invalidPasswordHistoryMessage=Invalid password: must not be equal to any of last {0} passwords.
|
|
||||||
invalidPasswordBlacklistedMessage=Invalid password: password is blacklisted.
|
|
||||||
invalidPasswordGenericMessage=Invalid password: new password doesn''t match password policies.
|
|
||||||
|
|
||||||
# Authorization
|
|
||||||
myResources=My Resources
|
|
||||||
myResourcesSub=My resources
|
|
||||||
doDeny=Deny
|
|
||||||
doRevoke=Revoke
|
|
||||||
doApprove=Approve
|
|
||||||
doRemoveSharing=Remove Sharing
|
|
||||||
doRemoveRequest=Remove Request
|
|
||||||
peopleAccessResource=People with access to this resource
|
|
||||||
resourceManagedPolicies=Permissions granting access to this resource
|
|
||||||
resourceNoPermissionsGrantingAccess=No permissions granting access to this resource
|
|
||||||
anyAction=Any action
|
|
||||||
description=Description
|
|
||||||
name=Name
|
|
||||||
scopes=Scopes
|
|
||||||
resource=Resource
|
|
||||||
user=User
|
|
||||||
peopleSharingThisResource=People sharing this resource
|
|
||||||
shareWithOthers=Share with others
|
|
||||||
needMyApproval=Need my approval
|
|
||||||
requestsWaitingApproval=Your requests waiting approval
|
|
||||||
icon=Icon
|
|
||||||
requestor=Requestor
|
|
||||||
owner=Owner
|
|
||||||
resourcesSharedWithMe=Resources shared with me
|
|
||||||
permissionRequestion=Permission Requestion
|
|
||||||
permission=Permission
|
|
||||||
shares=share(s)
|
|
||||||
notBeingShared=This resource is not being shared.
|
|
||||||
notHaveAnyResource=You don’t have any resources
|
|
||||||
noResourcesSharedWithYou=There are no resources shared with you
|
|
||||||
havePermissionRequestsWaitingForApproval=You have {0} permission request(s) waiting for approval.
|
|
||||||
clickHereForDetails=Click here for details.
|
|
||||||
resourceIsNotBeingShared=The resource is not being shared
|
|
||||||
|
|
||||||
# Applications
|
|
||||||
applicationName=Name
|
|
||||||
applicationType=Application Type
|
|
||||||
applicationInUse=In-use app only
|
|
||||||
clearAllFilter=Clear all filters
|
|
||||||
activeFilters=Active filters
|
|
||||||
filterByName=Filter By Name ...
|
|
||||||
allApps=All applications
|
|
||||||
internalApps=Internal applications
|
|
||||||
thirdpartyApps=Third-Party applications
|
|
||||||
appResults=Results
|
|
||||||
clientNotFoundMessage=Client not found.
|
|
||||||
|
|
||||||
# Linked account
|
|
||||||
authorizedProvider=Authorized Provider
|
|
||||||
authorizedProviderMessage=Authorized Providers linked with your account
|
|
||||||
identityProvider=Identity Provider
|
|
||||||
identityProviderMessage=To link your account with identity providers you have configured
|
|
||||||
socialLogin=Social Login
|
|
||||||
userDefined=User Defined
|
|
||||||
removeAccess=Remove Access
|
|
||||||
removeAccessMessage=You will need to grant access again, if you want to use this app account.
|
|
||||||
|
|
||||||
#Authenticator
|
|
||||||
authenticatorStatusMessage=Two-factor authentication is currently
|
|
||||||
authenticatorFinishSetUpTitle=Your Two-Factor Authentication
|
|
||||||
authenticatorFinishSetUpMessage=Each time you sign in to your Keycloak account, you will be asked to provide a two-factor authentication code.
|
|
||||||
authenticatorSubTitle=Set Up Two-Factor Authentication
|
|
||||||
authenticatorSubMessage=To enhance the security of your account, enable at least one of the available two-factor authentication methods.
|
|
||||||
authenticatorMobileTitle=Mobile Authenticator
|
|
||||||
authenticatorMobileMessage=Use mobile Authenticator to get Verification codes as the two-factor authentication.
|
|
||||||
authenticatorMobileFinishSetUpMessage=The authenticator has been bound to your phone.
|
|
||||||
authenticatorActionSetup=Set up
|
|
||||||
authenticatorSMSTitle=SMS Code
|
|
||||||
authenticatorSMSMessage=Keycloak will send the Verification code to your phone as the two-factor authentication.
|
|
||||||
authenticatorSMSFinishSetUpMessage=Text messages are sent to
|
|
||||||
authenticatorDefaultStatus=Default
|
|
||||||
authenticatorChangePhone=Change Phone Number
|
|
||||||
|
|
||||||
#Authenticator - Mobile Authenticator setup
|
|
||||||
authenticatorMobileSetupTitle=Mobile Authenticator Setup
|
|
||||||
smscodeIntroMessage=Enter your phone number and a verification code will be sent to your phone.
|
|
||||||
mobileSetupStep1=Install an authenticator application on your phone. The applications listed here are supported.
|
|
||||||
mobileSetupStep2=Open the application and scan the barcode:
|
|
||||||
mobileSetupStep3=Enter the one-time code provided by the application and click Save to finish the setup.
|
|
||||||
scanBarCode=Want to scan the barcode?
|
|
||||||
enterBarCode=Enter the one-time code
|
|
||||||
doCopy=Copy
|
|
||||||
doFinish=Finish
|
|
||||||
|
|
||||||
#Authenticator - SMS Code setup
|
|
||||||
authenticatorSMSCodeSetupTitle=SMS Code Setup
|
|
||||||
chooseYourCountry=Choose your country
|
|
||||||
enterYourPhoneNumber=Enter your phone number
|
|
||||||
sendVerficationCode=Send Verification Code
|
|
||||||
enterYourVerficationCode=Enter your verification code
|
|
||||||
|
|
||||||
#Authenticator - backup Code setup
|
|
||||||
authenticatorBackupCodesSetupTitle=Recovery Authentication Codes Setup
|
|
||||||
realmName=Realm
|
|
||||||
doDownload=Download
|
|
||||||
doPrint=Print
|
|
||||||
generateNewBackupCodes=Generate New Recovery Authentication Codes
|
|
||||||
backtoAuthenticatorPage=Back to Authenticator Page
|
|
||||||
|
|
||||||
|
|
||||||
#Resources
|
|
||||||
resources=Resources
|
|
||||||
sharedwithMe=Shared with Me
|
|
||||||
share=Share
|
|
||||||
sharedwith=Shared with
|
|
||||||
accessPermissions=Access Permissions
|
|
||||||
permissionRequests=Permission Requests
|
|
||||||
approve=Approve
|
|
||||||
approveAll=Approve all
|
|
||||||
people=people
|
|
||||||
perPage=per page
|
|
||||||
currentPage=Current Page
|
|
||||||
sharetheResource=Share the resource
|
|
||||||
group=Group
|
|
||||||
selectPermission=Select Permission
|
|
||||||
addPeople=Add people to share your resource with
|
|
||||||
addTeam=Add team to share your resource with
|
|
||||||
myPermissions=My Permissions
|
|
||||||
waitingforApproval=Waiting for approval
|
|
||||||
anyPermission=Any Permission
|
|
||||||
|
|
||||||
# Openshift messages
|
|
||||||
openshift.scope.user_info=User information
|
|
||||||
openshift.scope.user_check-access=User access information
|
|
||||||
openshift.scope.user_full=Full Access
|
|
||||||
openshift.scope.list-projects=List projects
|
|
||||||
|
|
||||||
error-invalid-value=Invalid value.
|
|
||||||
error-invalid-blank=Please specify value.
|
|
||||||
error-empty=Please specify value.
|
|
||||||
error-invalid-length=Attribute {0} must have a length between {1} and {2}.
|
|
||||||
error-invalid-length-too-short=Attribute {0} must have minimal length of {1}.
|
|
||||||
error-invalid-length-too-long=Attribute {0} must have maximal length of {2}.
|
|
||||||
error-invalid-email=Invalid email address.
|
|
||||||
error-invalid-number=Invalid number.
|
|
||||||
error-number-out-of-range=Attribute {0} must be a number between {1} and {2}.
|
|
||||||
error-number-out-of-range-too-small=Attribute {0} must have minimal value of {1}.
|
|
||||||
error-number-out-of-range-too-big=Attribute {0} must have maximal value of {2}.
|
|
||||||
error-pattern-no-match=Invalid value.
|
|
||||||
error-invalid-uri=Invalid URL.
|
|
||||||
error-invalid-uri-scheme=Invalid URL scheme.
|
|
||||||
error-invalid-uri-fragment=Invalid URL fragment.
|
|
||||||
error-user-attribute-required=Please specify attribute {0}.
|
|
||||||
error-invalid-date=Invalid date.
|
|
||||||
error-user-attribute-read-only=The field {0} is read only.
|
|
||||||
error-username-invalid-character=Username contains invalid character.
|
|
||||||
error-person-name-invalid-character=Name contains invalid character.
|
|
||||||
error-non-ascii-local-part-email=Local part of the address must contain only ASCII characters.
|
|
||||||
|
|
@ -1,359 +0,0 @@
|
||||||
doSave=Salva
|
|
||||||
doCancel=Annulla
|
|
||||||
doLogOutAllSessions=Disconnessione da tutte le sessioni
|
|
||||||
doRemove=Elimina
|
|
||||||
doAdd=Aggiungi
|
|
||||||
doSignOut=Esci
|
|
||||||
doLogIn=Accedi
|
|
||||||
doLink=Collega
|
|
||||||
personalInfoSidebarTitle=Informazioni personali
|
|
||||||
accountSecuritySidebarTitle=Sicurezza dell''utente
|
|
||||||
signingInSidebarTitle=Impostazioni di accesso
|
|
||||||
deviceActivitySidebarTitle=Attività del dispositivo
|
|
||||||
linkedAccountsSidebarTitle=Utenze collegate
|
|
||||||
editAccountHtmlTitle=Modifica utente
|
|
||||||
personalInfoHtmlTitle=Informazioni personali
|
|
||||||
federatedIdentitiesHtmlTitle=Identità federate
|
|
||||||
accountLogHtmlTitle=Registro operazioni dell''utente
|
|
||||||
changePasswordHtmlTitle=Cambia password
|
|
||||||
deviceActivityHtmlTitle=Attività dei dispositivi
|
|
||||||
sessionsHtmlTitle=Sessioni
|
|
||||||
accountManagementTitle=Gestione degli utenti di Keycloak
|
|
||||||
authenticatorTitle=Autenticatore
|
|
||||||
applicationsHtmlTitle=Applicazioni
|
|
||||||
linkedAccountsHtmlTitle=Utenze collegate
|
|
||||||
accountManagementWelcomeMessage=Benvenuto nella gestione degli utenti di Keycloak
|
|
||||||
personalInfoIntroMessage=Gestisci le tue informazioni di base
|
|
||||||
accountSecurityTitle=Sicurezza dell''utente
|
|
||||||
accountSecurityIntroMessage=Controlla la tua password e gli accessi dell''utente
|
|
||||||
applicationsIntroMessage=Traccia e gestisci i permessi delle applicazioni nell''accesso al tuo utente
|
|
||||||
resourceIntroMessage=Condividi le tue risorse tra i membri del team
|
|
||||||
passwordLastUpdateMessage=La tua password è stata aggiornata il
|
|
||||||
updatePasswordTitle=Aggiornamento password
|
|
||||||
updatePasswordMessageTitle=Assicurati di scegliere una password robusta
|
|
||||||
updatePasswordMessage=Una password robusta contiene un misto di numeri, lettere e simboli. È difficile da indovinare, non assomiglia a una parola reale, ed è utilizzata solo per questo utente.
|
|
||||||
personalSubTitle=Le tue informazioni personali
|
|
||||||
personalSubMessage=Gestisci i tuoi dati personali di base.
|
|
||||||
authenticatorCode=Codice monouso
|
|
||||||
email=Email
|
|
||||||
firstName=Nome
|
|
||||||
givenName=Nome
|
|
||||||
lastName=Cognome
|
|
||||||
familyName=Cognome
|
|
||||||
password=Password
|
|
||||||
currentPassword=Password attuale
|
|
||||||
passwordConfirm=Conferma password
|
|
||||||
passwordNew=Nuova password
|
|
||||||
username=Nome utente
|
|
||||||
address=Indirizzo
|
|
||||||
street=Via
|
|
||||||
locality=Città o località
|
|
||||||
region=Stato, Provincia o Regione
|
|
||||||
postal_code=CAP
|
|
||||||
country=Paese
|
|
||||||
emailVerified=Email verificata
|
|
||||||
gssDelegationCredential=Credenziali delega GSS
|
|
||||||
profileScopeConsentText=Profilo utente
|
|
||||||
emailScopeConsentText=Indirizzo email
|
|
||||||
addressScopeConsentText=Indirizzo
|
|
||||||
phoneScopeConsentText=Numero di telefono
|
|
||||||
offlineAccessScopeConsentText=Accesso offline
|
|
||||||
samlRoleListScopeConsentText=I miei ruoli
|
|
||||||
rolesScopeConsentText=Ruoli utente
|
|
||||||
role_admin=Admin
|
|
||||||
role_realm-admin=Realm admin
|
|
||||||
role_create-realm=Crea realm
|
|
||||||
role_view-realm=Visualizza realm
|
|
||||||
role_view-users=Visualizza utenti
|
|
||||||
role_view-applications=Visualizza applicazioni
|
|
||||||
role_view-clients=Visualizza client
|
|
||||||
role_view-events=Visualizza eventi
|
|
||||||
role_view-identity-providers=Visualizza identity provider
|
|
||||||
role_view-consent=Visualizza consensi
|
|
||||||
role_manage-realm=Gestisci realm
|
|
||||||
role_manage-users=Gestisci utenti
|
|
||||||
role_manage-applications=Gestisci applicazioni
|
|
||||||
role_manage-identity-providers=Gestisci identity provider
|
|
||||||
role_manage-clients=Gestisci client
|
|
||||||
role_manage-events=Gestisci eventi
|
|
||||||
role_view-profile=Visualizza profilo
|
|
||||||
role_manage-account=Gestisci utente
|
|
||||||
role_manage-account-links=Gestisci i collegamenti dell''utente
|
|
||||||
role_manage-consent=Gestisci consensi
|
|
||||||
role_read-token=Leggi token
|
|
||||||
role_offline-access=Accesso offline
|
|
||||||
role_uma_authorization=Ottieni permessi
|
|
||||||
client_account=Utente
|
|
||||||
client_account-console=Console utente
|
|
||||||
client_security-admin-console=Console di amministrazione di sicurezza
|
|
||||||
client_admin-cli=Interfaccia a linea di comando amministrativa (Admin CLI)
|
|
||||||
client_realm-management=Gestione realm
|
|
||||||
client_broker=Broker
|
|
||||||
|
|
||||||
|
|
||||||
requiredFields=Campi obbligatori
|
|
||||||
allFieldsRequired=Tutti campi obbligatori
|
|
||||||
backToApplication=« Torna all''applicazione
|
|
||||||
backTo=Torna a {0}
|
|
||||||
date=Data
|
|
||||||
event=Evento
|
|
||||||
ip=IP
|
|
||||||
client=Client
|
|
||||||
clients=Client
|
|
||||||
details=Dettagli
|
|
||||||
started=Iniziato
|
|
||||||
lastAccess=Ultimo accesso
|
|
||||||
expires=Scade
|
|
||||||
applications=Applicazioni
|
|
||||||
account=Utente
|
|
||||||
federatedIdentity=Identità federate
|
|
||||||
authenticator=Autenticatore
|
|
||||||
device-activity=Attività dei dispositivi
|
|
||||||
sessions=Sessioni
|
|
||||||
log=Log
|
|
||||||
application=Applicazione
|
|
||||||
grantedPermissions=Autorizzazioni concesse
|
|
||||||
grantedPersonalInfo=Informazioni personali concesse
|
|
||||||
additionalGrants=Ulteriori concessioni
|
|
||||||
action=Azione
|
|
||||||
inResource=in
|
|
||||||
fullAccess=Accesso completo
|
|
||||||
offlineToken=Token offline
|
|
||||||
revoke=Revoca concessione
|
|
||||||
configureAuthenticators=Autenticatori configurati
|
|
||||||
mobile=Dispositivo mobile
|
|
||||||
totpStep1=Installa una delle seguenti applicazioni sul tuo dispositivo mobile:
|
|
||||||
totpStep2=Apri l''applicazione e scansiona il codice QR:
|
|
||||||
totpStep3=Scrivi il codice monouso fornito dall''applicazione e clicca Salva per completare la configurazione.
|
|
||||||
totpStep3DeviceName=Fornisci il nome del dispositivo per aiutarti a gestire i dispositivi di autenticazione OTP.
|
|
||||||
totpManualStep2=Apri l''applicazione e scrivi la chiave:
|
|
||||||
totpManualStep3=Usa le seguenti impostazioni se l''applicazione lo consente:
|
|
||||||
totpUnableToScan=Non riesci a scansionare il codice QR?
|
|
||||||
totpScanBarcode=Vuoi scansionare il codice QR?
|
|
||||||
totp.totp=Basato sull''ora
|
|
||||||
totp.hotp=Basato sul contatore
|
|
||||||
totpType=Tipo
|
|
||||||
totpAlgorithm=Algoritmo
|
|
||||||
totpDigits=Cifre
|
|
||||||
totpInterval=Intervallo
|
|
||||||
totpCounter=Contatore
|
|
||||||
totpDeviceName=Nome dispositivo
|
|
||||||
missingUsernameMessage=Inserisci il nome utente.
|
|
||||||
missingFirstNameMessage=Inserisci il nome.
|
|
||||||
invalidEmailMessage=Indirizzo email non valido.
|
|
||||||
missingLastNameMessage=Inserisci il cognome.
|
|
||||||
missingEmailMessage=Inserisci l''indirizzo email.
|
|
||||||
missingPasswordMessage=Inserisci la password.
|
|
||||||
notMatchPasswordMessage=Le password non coincidono.
|
|
||||||
invalidUserMessage=Utente non valido
|
|
||||||
missingTotpMessage=Inserisci il codice di autenticazione OTP.
|
|
||||||
missingTotpDeviceNameMessage=Inserisci il nome del dispositivo di autenticazione.
|
|
||||||
invalidPasswordExistingMessage=Password esistente non valida.
|
|
||||||
invalidPasswordConfirmMessage=La password di conferma non coincide.
|
|
||||||
invalidTotpMessage=Codice di autenticazione non valido.
|
|
||||||
usernameExistsMessage=Nome utente già esistente.
|
|
||||||
emailExistsMessage=Email già esistente.
|
|
||||||
readOnlyUserMessage=Non puoi aggiornare il tuo utente poiché è in modalità sola lettura.
|
|
||||||
readOnlyUsernameMessage=Non puoi aggiornare il tuo nome utente poiché è in modalità sola lettura.
|
|
||||||
readOnlyPasswordMessage=Non puoi aggiornare la tua password perché il tuo utente è in modalità sola lettura.
|
|
||||||
successTotpMessage=Autenticatore mobile configurato.
|
|
||||||
successTotpRemovedMessage=Autenticatore mobile eliminato.
|
|
||||||
successGrantRevokedMessage=Concessione revocata con successo.
|
|
||||||
accountUpdatedMessage=Il tuo utente è stato aggiornato.
|
|
||||||
accountPasswordUpdatedMessage=La tua password è stata aggiornata.
|
|
||||||
missingIdentityProviderMessage=Identity provider non specificato.
|
|
||||||
invalidFederatedIdentityActionMessage=Azione non valida o mancante.
|
|
||||||
identityProviderNotFoundMessage=L''identity provider specificato non è stato trovato.
|
|
||||||
federatedIdentityLinkNotActiveMessage=Questa identità non è più attiva.
|
|
||||||
federatedIdentityRemovingLastProviderMessage=Non puoi rimuovere l''ultima identità federata poiché non hai una password.
|
|
||||||
identityProviderRedirectErrorMessage=Il reindirizzamento all''identity provider è fallito.
|
|
||||||
identityProviderRemovedMessage=Identity provider eliminato correttamente.
|
|
||||||
identityProviderAlreadyLinkedMessage=L''identità federata restituita da {0} è già collegata ad un altro utente.
|
|
||||||
staleCodeAccountMessage=La pagina è scaduta. Prova di nuovo.
|
|
||||||
consentDenied=Consenso negato.
|
|
||||||
accountDisabledMessage=Utente disabilitato, contatta l''amministratore.
|
|
||||||
accountTemporarilyDisabledMessage=L''utente è temporaneamente disabilitato, contatta l''amministratore o riprova più tardi.
|
|
||||||
invalidPasswordMinLengthMessage=Password non valida: lunghezza minima {0}.
|
|
||||||
invalidPasswordMinLowerCaseCharsMessage=Password non valida: deve contenere almeno {0} caratteri minuscoli.
|
|
||||||
invalidPasswordMinDigitsMessage=Password non valida: deve contenere almeno {0} numeri.
|
|
||||||
invalidPasswordMinUpperCaseCharsMessage=Password non valida: deve contenere almeno {0} caratteri maiuscoli.
|
|
||||||
invalidPasswordMinSpecialCharsMessage=Password non valida: deve contenere almeno {0} caratteri speciali.
|
|
||||||
invalidPasswordNotUsernameMessage=Password non valida: non deve essere uguale al nome utente.
|
|
||||||
invalidPasswordRegexPatternMessage=Password non valida: non soddisfa una o più espressioni regolari.
|
|
||||||
invalidPasswordHistoryMessage=Password non valida: non deve essere uguale a una delle ultime {0} password.
|
|
||||||
invalidPasswordBlacklistedMessage=Questa password non è consentita.
|
|
||||||
invalidPasswordGenericMessage=Password non valida: la nuova password non rispetta le indicazioni previste.
|
|
||||||
|
|
||||||
# Authorization
|
|
||||||
myResources=Le mie risorse
|
|
||||||
myResourcesSub=Le mie risorse
|
|
||||||
doDeny=Nega
|
|
||||||
doRevoke=Revoca
|
|
||||||
doApprove=Approva
|
|
||||||
doRemoveSharing=Rimuovi condivisione
|
|
||||||
doRemoveRequest=Rimuovi richiesta
|
|
||||||
peopleAccessResource=Persone che hanno accesso a questa risorsa
|
|
||||||
resourceManagedPolicies=Permessi che danno accesso a questa risorsa
|
|
||||||
resourceNoPermissionsGrantingAccess=Nessun permesso dà accesso a questa risorsa
|
|
||||||
anyAction=Qualsiasi azione
|
|
||||||
description=Descrizione
|
|
||||||
name=Nome
|
|
||||||
scopes=Ambiti
|
|
||||||
resource=Risorsa
|
|
||||||
user=Utente
|
|
||||||
peopleSharingThisResource=Persone che condividono questa risorsa
|
|
||||||
shareWithOthers=Condividi con altri
|
|
||||||
needMyApproval=Richiede la mia approvazione
|
|
||||||
requestsWaitingApproval=La tua richiesta è in attesa di approvazione
|
|
||||||
icon=Icona
|
|
||||||
requestor=Richiedente
|
|
||||||
owner=Proprietario
|
|
||||||
resourcesSharedWithMe=Risorse condivise con me
|
|
||||||
permissionRequestion=Richiesta di permesso
|
|
||||||
permission=Permesso
|
|
||||||
shares=condivisioni
|
|
||||||
notBeingShared=Questa risorsa non è in condivisione.
|
|
||||||
notHaveAnyResource=Non hai nessuna risorsa
|
|
||||||
noResourcesSharedWithYou=Non ci sono risorse condivise con te
|
|
||||||
havePermissionRequestsWaitingForApproval=Hai {0} richiesta(e) di permesso in attesa di approvazione.
|
|
||||||
clickHereForDetails=Clicca qui per i dettagli.
|
|
||||||
resourceIsNotBeingShared=La risorsa non è in condivisione
|
|
||||||
|
|
||||||
# Applications
|
|
||||||
applicationName=Nome
|
|
||||||
applicationType=Tipo applicazione
|
|
||||||
applicationInUse=Solo applicazione in uso
|
|
||||||
clearAllFilter=Azzera tutti i filtri
|
|
||||||
activeFilters=Filtri attivi
|
|
||||||
filterByName=Filtra per nome ...
|
|
||||||
allApps=Tutte le applicazioni
|
|
||||||
internalApps=Applicazioni interne
|
|
||||||
thirdpartyApps=Applicazioni di terze parti
|
|
||||||
appResults=Risultati
|
|
||||||
clientNotFoundMessage=Client non trovato.
|
|
||||||
|
|
||||||
# Linked account
|
|
||||||
authorizedProvider=Provider autorizzato
|
|
||||||
authorizedProviderMessage=Provider autorizzati collegati al tuo utente
|
|
||||||
identityProvider=Identity provider
|
|
||||||
identityProviderMessage=Collegare il tuo utente con gli identity provider che hai configurato
|
|
||||||
socialLogin=Accesso Social
|
|
||||||
userDefined=Definito dall''utente
|
|
||||||
removeAccess=Rimuovi accesso
|
|
||||||
removeAccessMessage=Devi concedere di nuovo l''accesso, se vuoi utilizzare l''utente di questa applicazione.
|
|
||||||
|
|
||||||
#Authenticator
|
|
||||||
authenticatorStatusMessage=L''autenticazione a due fattori è attualmente
|
|
||||||
authenticatorFinishSetUpTitle=La tua autenticazione a due fattori
|
|
||||||
authenticatorFinishSetUpMessage=Ogni volta che effettui l''accesso al tuo utente Keycloak, ti verrà richiesto di fornire il tuo codice di autenticazione a due fattori.
|
|
||||||
authenticatorSubTitle=Imposta l''autenticazione a due fattori
|
|
||||||
authenticatorSubMessage=Per incrementare la sicurezza del tuo utente, attiva almeno uno dei metodi disponibili per l''autenticazione a due fattori.
|
|
||||||
authenticatorMobileTitle=Autenticatore mobile
|
|
||||||
authenticatorMobileMessage=Utilizza l''autenticatore mobile per ottenere i codici di verifica per l''autenticazione a due fattori.
|
|
||||||
authenticatorMobileFinishSetUpMessage=L''autenticatore è stato collegato al tuo telefono.
|
|
||||||
authenticatorActionSetup=Configurazione
|
|
||||||
authenticatorSMSTitle=Codice SMS
|
|
||||||
authenticatorSMSMessage=Keycloak invierà il codice di verifica al tuo telefono per l''autenticazione a due fattori.
|
|
||||||
authenticatorSMSFinishSetUpMessage=I messaggi di testo vengono inviati a
|
|
||||||
authenticatorDefaultStatus=Predefinito
|
|
||||||
authenticatorChangePhone=Cambia numero di telefono
|
|
||||||
|
|
||||||
#Authenticator - Mobile Authenticator setup
|
|
||||||
authenticatorMobileSetupTitle=Configurazione autenticatore mobile
|
|
||||||
smscodeIntroMessage=Inserisci il tuo numero di telefono e ti verrà inviato un codice di verifica.
|
|
||||||
mobileSetupStep1=Installa un''applicazione di autenticazione sul tuo telefono. Sono supportate le applicazioni qui elencate.
|
|
||||||
mobileSetupStep2=Apri l''applicazione e scansiona il codice QR:
|
|
||||||
mobileSetupStep3=Inserisci il codice monouso fornito dall''applicazione e clicca Salva per completare il setup.
|
|
||||||
scanBarCode=Vuoi scansionare il codice QR?
|
|
||||||
enterBarCode=Inserisci il codice monouso
|
|
||||||
doCopy=Copia
|
|
||||||
doFinish=Termina
|
|
||||||
|
|
||||||
#Authenticator - SMS Code setup
|
|
||||||
authenticatorSMSCodeSetupTitle=Configurazione codice SMS
|
|
||||||
chooseYourCountry=Scegli la tua nazione
|
|
||||||
enterYourPhoneNumber=Inserisci il tuo numero di telefono
|
|
||||||
sendVerficationCode=Invia il codice di verifica
|
|
||||||
enterYourVerficationCode=Inserisci il codice di verifica
|
|
||||||
|
|
||||||
#Authenticator - backup Code setup
|
|
||||||
authenticatorBackupCodesSetupTitle=Configurazione codici di ripristino
|
|
||||||
realmName=Realm
|
|
||||||
doDownload=Scarica
|
|
||||||
doPrint=Stampa
|
|
||||||
generateNewBackupCodes=Genera dei nuovi codici di ripristino
|
|
||||||
backtoAuthenticatorPage=Torna alla pagina dell''autenticatore
|
|
||||||
|
|
||||||
|
|
||||||
#Resources
|
|
||||||
resources=Risorse
|
|
||||||
sharedwithMe=Condiviso con me
|
|
||||||
share=Condiviso
|
|
||||||
sharedwith=Condiviso con
|
|
||||||
accessPermissions=Permessi di accesso
|
|
||||||
permissionRequests=Richieste di permesso
|
|
||||||
approve=Approva
|
|
||||||
approveAll=Approva tutti
|
|
||||||
people=persone
|
|
||||||
perPage=per pagina
|
|
||||||
currentPage=Pagina corrente
|
|
||||||
sharetheResource=Condividi la risorsa
|
|
||||||
group=Gruppo
|
|
||||||
selectPermission=Seleziona permessi
|
|
||||||
addPeople=Aggiungi persone con le quali condividere la tua risorsa
|
|
||||||
addTeam=Aggiungi gruppi con i quali condividere la tua risorsa
|
|
||||||
myPermissions=I miei permessi
|
|
||||||
waitingforApproval=In attesa dell''approvazione
|
|
||||||
anyPermission=Qualsiasi permesso
|
|
||||||
|
|
||||||
# Openshift messages
|
|
||||||
openshift.scope.user_info=Informazioni utente
|
|
||||||
openshift.scope.user_check-access=Informazioni per l''accesso dell''utente
|
|
||||||
openshift.scope.user_full=Accesso completo
|
|
||||||
openshift.scope.list-projects=Elenca progetti
|
|
||||||
noAccessMessage=Accesso non consentito
|
|
||||||
phoneNumber=Numero di telefono
|
|
||||||
phoneNumberVerified=Numero di telefono verificato
|
|
||||||
birthday=Data di nascita
|
|
||||||
role_view-groups=Visualizza gruppi
|
|
||||||
availableRoles=Ruoli disponibili
|
|
||||||
organizationScopeConsentText=Organizzazione
|
|
||||||
gender=Genere
|
|
||||||
zoneinfo=Fuso orario
|
|
||||||
website=Pagina web
|
|
||||||
errasingData=Eliminazione di tutti i tuoi dati
|
|
||||||
loggingOutImmediately=Disconnessione immediata
|
|
||||||
accountUnusable=Con questo utente non sarà più possibile usare l''applicazione
|
|
||||||
access-denied-when-idp-auth=Accesso negato durante l''accesso con {0}
|
|
||||||
invalidPasswordNotEmailMessage=Password non valida: non può essere uguale all''email.
|
|
||||||
error-invalid-value=Valore non valido.
|
|
||||||
error-empty=Si prega di indicare un valore.
|
|
||||||
error-invalid-length-too-short=Il campo {0} deve avere una lunghezza minima di {1}.
|
|
||||||
irreversibleAction=L''azione è irreversibile
|
|
||||||
invalidPasswordMaxLengthMessage=Password non valida: la lunghezza massima è {0}.
|
|
||||||
deletingImplies=Eliminare il tuo utente comporta:
|
|
||||||
invalidPasswordNotContainsUsernameMessage=Password non valida: non può contenere il nome utente.
|
|
||||||
updateReadOnlyAttributesRejectedMessage=Aggiornamento rifiutato per l''attributo in sola lettura
|
|
||||||
error-invalid-blank=Si prega di inserire un valore.
|
|
||||||
error-invalid-length=Il campo {0} deve avere una lunghezza compresa tra {1} e {2}.
|
|
||||||
totpAppGoogleName=Google Authenticator
|
|
||||||
federatedIdentityBoundOrganization=Non puoi rimuovere il collegamento di un''identity provider gestito da un''organizzazione.
|
|
||||||
error-invalid-email=Indirizzo email non valido.
|
|
||||||
error-number-out-of-range=Il campo {0} deve essere un numero compreso fra {1} e {2}.
|
|
||||||
error-number-out-of-range-too-small=Il campo {0} deve essere almeno {1}.
|
|
||||||
error-number-out-of-range-too-big=Il campo {0} deve essere al massimo {2}.
|
|
||||||
error-pattern-no-match=Valore non valido.
|
|
||||||
error-invalid-uri=URL non valido.
|
|
||||||
error-invalid-uri-scheme=Schema URL non valido.
|
|
||||||
error-invalid-uri-fragment=Indirizzo URL non valido.
|
|
||||||
error-user-attribute-required=Specifica il campo {0}.
|
|
||||||
error-invalid-date=Data non valida.
|
|
||||||
error-user-attribute-read-only=Il campo {0} è di sola lettura.
|
|
||||||
error-person-name-invalid-character=Il nome contiene caratteri non validi.
|
|
||||||
totpAppMicrosoftAuthenticatorName=Microsoft Authenticator
|
|
||||||
accountManagementBaseThemeCannotBeUsedDirectly=Il tema dell''utente di base contiene solo le traduzioni per la console dell''utente. Per visualizzare la console dell''utente, è necessario impostare il genitore del tema su un altro tema dell''utente, oppure fornire il proprio file index.ftl. Per ulteriori informazioni, consultare la documentazione.
|
|
||||||
totpAppFreeOTPName=FreeOTP
|
|
||||||
error-invalid-number=Numero non valido.
|
|
||||||
error-username-invalid-character=Il nome utente contiene caratteri non validi.
|
|
||||||
error-invalid-length-too-long=Il campo {0} deve avere una lunghezza massima di {2}.
|
|
||||||
error-non-ascii-local-part-email=L''indirizzo deve contenere solo caratteri ASCII.
|
|
||||||
|
|
@ -0,0 +1,285 @@
|
||||||
|
.navbar-title {
|
||||||
|
background-image: url('../img/logo-isti.png');
|
||||||
|
height: 25px;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
width: 123px;
|
||||||
|
margin: 3px 10px 5px;
|
||||||
|
text-indent: -99999px;
|
||||||
|
}
|
||||||
|
|
||||||
|
html {
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
body {
|
||||||
|
background-color: #F9F9F9;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
header .navbar {
|
||||||
|
margin-bottom: 0;
|
||||||
|
min-height: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
.header .container {
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
.navbar-pf {
|
||||||
|
background: #fff;
|
||||||
|
border: 0;
|
||||||
|
border-radius: 0;
|
||||||
|
border-top: 3px solid #39a5dc;
|
||||||
|
margin-bottom: 0;
|
||||||
|
min-height: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar-pf .navbar-utility {
|
||||||
|
right: 20px;
|
||||||
|
top: -34px;
|
||||||
|
font-size: 12px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar-pf .navbar-utility > li > a {
|
||||||
|
color: #000 !important;
|
||||||
|
padding-bottom: 12px;
|
||||||
|
padding-top: 11px;
|
||||||
|
border-left: medium none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.container {
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.content-area {
|
||||||
|
background-color: #fff;
|
||||||
|
border-color: #CECECE;
|
||||||
|
border-style: solid;
|
||||||
|
border-width: 0 1px;
|
||||||
|
height: 100%;
|
||||||
|
padding: 0 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.margin-bottom {
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Sidebar */
|
||||||
|
|
||||||
|
.bs-sidebar {
|
||||||
|
background-color: #f9f9f9;
|
||||||
|
padding-top: 44px;
|
||||||
|
padding-right: 0;
|
||||||
|
padding-left: 0;
|
||||||
|
z-index: 20;
|
||||||
|
}
|
||||||
|
.bs-sidebar ul {
|
||||||
|
list-style: none;
|
||||||
|
padding-left: 12px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bs-sidebar ul li {
|
||||||
|
margin-bottom: 0.5em;
|
||||||
|
margin-left: -1em;
|
||||||
|
}
|
||||||
|
.bs-sidebar ul li a {
|
||||||
|
font-size: 14px;
|
||||||
|
padding-left: 25px;
|
||||||
|
color: #4d5258;
|
||||||
|
line-height: 28px;
|
||||||
|
display: block;
|
||||||
|
border-width: 1px 0 1px 1px;
|
||||||
|
border-style: solid;
|
||||||
|
border-color: #f9f9f9;
|
||||||
|
}
|
||||||
|
.bs-sidebar ul li a:hover,
|
||||||
|
.bs-sidebar ul li a:focus {
|
||||||
|
text-decoration: none;
|
||||||
|
color: #777777;
|
||||||
|
border-right: 2px solid #aaa;
|
||||||
|
}
|
||||||
|
.bs-sidebar ul li.active a {
|
||||||
|
background-color: #c7e5f0;
|
||||||
|
border-color: #56bae0;
|
||||||
|
font-weight: bold;
|
||||||
|
background-image: url(../img/icon-sidebar-active.png);
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-position: right center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bs-sidebar ul li.active a:hover {
|
||||||
|
border-right: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.content-area h2 {
|
||||||
|
font-family: "Open Sans", sans-serif;
|
||||||
|
font-weight: 100;
|
||||||
|
font-size: 24px;
|
||||||
|
margin-bottom: 25px;
|
||||||
|
margin-top: 25px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.subtitle {
|
||||||
|
text-align: right;
|
||||||
|
margin-top: 30px;
|
||||||
|
color: #909090;
|
||||||
|
}
|
||||||
|
|
||||||
|
.required {
|
||||||
|
color: #CB2915;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.alert {
|
||||||
|
margin-top: 30px;
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.feedback-aligner .alert {
|
||||||
|
background-position: 1.27273em center;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
border-radius: 2px;
|
||||||
|
border-width: 1px;
|
||||||
|
color: #4D5258;
|
||||||
|
display: inline-block;
|
||||||
|
font-size: 1.1em;
|
||||||
|
line-height: 1.4em;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0.909091em 3.63636em;
|
||||||
|
position: relative;
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
.alert.alert-success {
|
||||||
|
background-color: #E4F1E1;
|
||||||
|
border-color: #4B9E39;
|
||||||
|
}
|
||||||
|
.alert.alert-error {
|
||||||
|
background-color: #F8E7E7;
|
||||||
|
border-color: #B91415;
|
||||||
|
}
|
||||||
|
.alert.alert-warning {
|
||||||
|
background-color: #FEF1E9;
|
||||||
|
border-color: #F17528;
|
||||||
|
}
|
||||||
|
.alert.alert-info {
|
||||||
|
background-color: #E4F3FA;
|
||||||
|
border-color: #5994B2;
|
||||||
|
}
|
||||||
|
|
||||||
|
.form-horizontal {
|
||||||
|
border-top: 1px solid #E9E8E8;
|
||||||
|
padding-top: 23px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.form-horizontal .control-label {
|
||||||
|
color: #909090;
|
||||||
|
line-height: 1.4em;
|
||||||
|
padding-top: 5px;
|
||||||
|
position: relative;
|
||||||
|
text-align: right;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.form-group {
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
.control-label + .required {
|
||||||
|
position: absolute;
|
||||||
|
right: -2px;
|
||||||
|
top: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#kc-form-buttons {
|
||||||
|
text-align: right;
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#kc-form-buttons .btn-primary {
|
||||||
|
float: right;
|
||||||
|
margin-left: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Authenticator page */
|
||||||
|
|
||||||
|
ol {
|
||||||
|
padding-left: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
ol li {
|
||||||
|
font-size: 13px;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
ol li img {
|
||||||
|
margin-top: 15px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
border: 1px solid #eee;
|
||||||
|
}
|
||||||
|
|
||||||
|
hr + .form-horizontal {
|
||||||
|
border: none;
|
||||||
|
padding-top: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.kc-dropdown{
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
.kc-dropdown > a{
|
||||||
|
display:block;
|
||||||
|
padding: 11px 10px 12px;
|
||||||
|
line-height: 12px;
|
||||||
|
font-size: 12px;
|
||||||
|
color: #000 !important;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
.kc-dropdown > a::after{
|
||||||
|
content: "\2c5";
|
||||||
|
margin-left: 4px;
|
||||||
|
}
|
||||||
|
.kc-dropdown:hover > a{
|
||||||
|
background-color: rgba(0,0,0,0.2);
|
||||||
|
}
|
||||||
|
.kc-dropdown ul li a{
|
||||||
|
padding: 1px 11px;
|
||||||
|
font-size: 12px;
|
||||||
|
color: #000 !important;
|
||||||
|
border: 1px solid #fff;
|
||||||
|
text-decoration: none;
|
||||||
|
display:block;
|
||||||
|
line-height: 20px;
|
||||||
|
}
|
||||||
|
.kc-dropdown ul li a:hover{
|
||||||
|
color: #4d5258;
|
||||||
|
background-color: #d4edfa;
|
||||||
|
border-color: #b3d3e7;
|
||||||
|
}
|
||||||
|
.kc-dropdown ul{
|
||||||
|
position: absolute;
|
||||||
|
z-index: 2000;
|
||||||
|
list-style:none;
|
||||||
|
display:none;
|
||||||
|
padding: 5px 0px;
|
||||||
|
margin: 0px;
|
||||||
|
background-color: #fff !important;
|
||||||
|
border: 1px solid #b6b6b6;
|
||||||
|
border-radius: 1px;
|
||||||
|
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
|
||||||
|
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
|
||||||
|
background-clip: padding-box;
|
||||||
|
min-width: 100px;
|
||||||
|
}
|
||||||
|
.kc-dropdown:hover ul{
|
||||||
|
display:block;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#kc-totp-secret-key {
|
||||||
|
border: 1px solid #eee;
|
||||||
|
font-size: 16px;
|
||||||
|
padding: 10px;
|
||||||
|
margin: 50px 0;
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 168 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
|
@ -1,19 +1,13 @@
|
||||||
# This theme will inherit everything from its parent unless
|
parent=base
|
||||||
# it is overridden in the current theme.
|
import=common/keycloak
|
||||||
parent=keycloak.v3
|
|
||||||
|
|
||||||
title=ISTI-Account
|
styles=node_modules/patternfly/dist/css/patternfly.min.css node_modules/patternfly/dist/css/patternfly-additions.min.css css/account.css
|
||||||
|
|
||||||
import=common/theme-keycloak-isti
|
##### css classes for form buttons
|
||||||
|
# main class used for all buttons
|
||||||
stylesCommon=vendor/patternfly-v5/patternfly.min.css vendor/patternfly-v5/patternfly-addons.css
|
kcButtonClass=btn
|
||||||
|
# classes defining priority of the button - primary or default (there is typically only one priority button for the form)
|
||||||
styles=css/common.css
|
kcButtonPrimaryClass=btn-primary
|
||||||
|
kcButtonDefaultClass=btn-default
|
||||||
# It must be a relative path.
|
# classes defining size of the button
|
||||||
favIcon=/img/favicon.ico
|
kcButtonLargeClass=btn-lg
|
||||||
|
|
||||||
# This is the mime type for the favIcon.
|
|
||||||
# Default value is 'image/svg+xml'
|
|
||||||
favIconType=image/x-icon
|
|
||||||
locales=en,it
|
|
||||||
|
|
|
||||||
|
|
@ -1,388 +0,0 @@
|
||||||
doSave=Save
|
|
||||||
doCancel=Cancel
|
|
||||||
doLogOutAllSessions=Log out all sessions
|
|
||||||
doRemove=Remove
|
|
||||||
doAdd=Add
|
|
||||||
doSignOut=Sign out
|
|
||||||
doLogIn=Log In
|
|
||||||
doLink=Link
|
|
||||||
noAccessMessage=Access not allowed
|
|
||||||
|
|
||||||
personalInfoSidebarTitle=Personal info
|
|
||||||
accountSecuritySidebarTitle=Account security
|
|
||||||
signingInSidebarTitle=Signing in
|
|
||||||
deviceActivitySidebarTitle=Device activity
|
|
||||||
linkedAccountsSidebarTitle=Linked accounts
|
|
||||||
|
|
||||||
editAccountHtmlTitle=Edit Account
|
|
||||||
personalInfoHtmlTitle=Personal Info
|
|
||||||
federatedIdentitiesHtmlTitle=Federated Identities
|
|
||||||
accountLogHtmlTitle=Account Log
|
|
||||||
changePasswordHtmlTitle=Change Password
|
|
||||||
deviceActivityHtmlTitle=Device Activity
|
|
||||||
sessionsHtmlTitle=Sessions
|
|
||||||
accountManagementTitle=Keycloak Account Management
|
|
||||||
authenticatorTitle=Authenticator
|
|
||||||
applicationsHtmlTitle=Applications
|
|
||||||
linkedAccountsHtmlTitle=Linked accounts
|
|
||||||
|
|
||||||
accountManagementWelcomeMessage=Welcome to Keycloak Account Management
|
|
||||||
accountManagementBaseThemeCannotBeUsedDirectly=The base account theme only contains translations for account console. \
|
|
||||||
To display account console, you either need to set the parent of your theme to another account theme, or supply your own index.ftl file. \
|
|
||||||
Please see the documentation for further information.
|
|
||||||
personalInfoIntroMessage=Manage your basic information
|
|
||||||
accountSecurityTitle=Account Security
|
|
||||||
accountSecurityIntroMessage=Control your password and account access
|
|
||||||
applicationsIntroMessage=Track and manage your app permission to access your account
|
|
||||||
resourceIntroMessage=Share your resources among team members
|
|
||||||
passwordLastUpdateMessage=Your password was updated at
|
|
||||||
updatePasswordTitle=Update Password
|
|
||||||
updatePasswordMessageTitle=Make sure you choose a strong password
|
|
||||||
updatePasswordMessage=A strong password contains a mix of numbers, letters, and symbols. It is hard to guess, does not resemble a real word, and is only used for this account.
|
|
||||||
personalSubTitle=Your Personal Info
|
|
||||||
personalSubMessage=Manage your basic information.
|
|
||||||
|
|
||||||
authenticatorCode=One-time code
|
|
||||||
email=Email
|
|
||||||
firstName=First name
|
|
||||||
givenName=Given name
|
|
||||||
fullName=Full name
|
|
||||||
lastName=Last name
|
|
||||||
familyName=Family name
|
|
||||||
password=Password
|
|
||||||
currentPassword=Current Password
|
|
||||||
passwordConfirm=Confirmation
|
|
||||||
passwordNew=New Password
|
|
||||||
username=Username
|
|
||||||
address=Address
|
|
||||||
street=Street
|
|
||||||
locality=City or Locality
|
|
||||||
region=State, Province, or Region
|
|
||||||
postal_code=Zip or Postal code
|
|
||||||
country=Country
|
|
||||||
emailVerified=Email verified
|
|
||||||
website=Web page
|
|
||||||
phoneNumber=Phone number
|
|
||||||
phoneNumberVerified=Phone number verified
|
|
||||||
gender=Gender
|
|
||||||
birthday=Birthdate
|
|
||||||
zoneinfo=Time zone
|
|
||||||
gssDelegationCredential=GSS Delegation Credential
|
|
||||||
|
|
||||||
profileScopeConsentText=User profile
|
|
||||||
emailScopeConsentText=Email address
|
|
||||||
addressScopeConsentText=Address
|
|
||||||
phoneScopeConsentText=Phone number
|
|
||||||
offlineAccessScopeConsentText=Offline Access
|
|
||||||
samlRoleListScopeConsentText=My Roles
|
|
||||||
rolesScopeConsentText=User roles
|
|
||||||
organizationScopeConsentText=Organization
|
|
||||||
|
|
||||||
role_admin=Admin
|
|
||||||
role_realm-admin=Realm Admin
|
|
||||||
role_create-realm=Create realm
|
|
||||||
role_view-realm=View realm
|
|
||||||
role_view-users=View users
|
|
||||||
role_view-applications=View applications
|
|
||||||
role_view-groups=View groups
|
|
||||||
role_view-clients=View clients
|
|
||||||
role_view-events=View events
|
|
||||||
role_view-identity-providers=View identity providers
|
|
||||||
role_view-consent=View consents
|
|
||||||
role_manage-realm=Manage realm
|
|
||||||
role_manage-users=Manage users
|
|
||||||
role_manage-applications=Manage applications
|
|
||||||
role_manage-identity-providers=Manage identity providers
|
|
||||||
role_manage-clients=Manage clients
|
|
||||||
role_manage-events=Manage events
|
|
||||||
role_view-profile=View profile
|
|
||||||
role_manage-account=Manage account
|
|
||||||
role_manage-account-links=Manage account links
|
|
||||||
role_manage-consent=Manage consents
|
|
||||||
role_read-token=Read token
|
|
||||||
role_offline-access=Offline access
|
|
||||||
role_uma_authorization=Obtain permissions
|
|
||||||
client_account=Account
|
|
||||||
client_account-console=Account Console
|
|
||||||
client_security-admin-console=Security Admin Console
|
|
||||||
client_admin-cli=Admin CLI
|
|
||||||
client_realm-management=Realm Management
|
|
||||||
client_broker=Broker
|
|
||||||
|
|
||||||
|
|
||||||
requiredFields=Required fields
|
|
||||||
allFieldsRequired=All fields required
|
|
||||||
|
|
||||||
backToApplication=« Back to application
|
|
||||||
backTo=Back to {0}
|
|
||||||
|
|
||||||
date=Date
|
|
||||||
event=Event
|
|
||||||
ip=IP
|
|
||||||
client=Client
|
|
||||||
clients=Clients
|
|
||||||
details=Details
|
|
||||||
started=Started
|
|
||||||
lastAccess=Last Access
|
|
||||||
expires=Expires
|
|
||||||
applications=Applications
|
|
||||||
|
|
||||||
account=Account
|
|
||||||
federatedIdentity=Federated Identity
|
|
||||||
authenticator=Authenticator
|
|
||||||
device-activity=Device activity
|
|
||||||
sessions=Sessions
|
|
||||||
log=Log
|
|
||||||
|
|
||||||
application=Application
|
|
||||||
availableRoles=Available Roles
|
|
||||||
grantedPermissions=Granted Permissions
|
|
||||||
grantedPersonalInfo=Granted Personal Info
|
|
||||||
additionalGrants=Additional Grants
|
|
||||||
action=Action
|
|
||||||
inResource=in
|
|
||||||
fullAccess=Full Access
|
|
||||||
offlineToken=Offline Token
|
|
||||||
revoke=Revoke Grant
|
|
||||||
|
|
||||||
configureAuthenticators=Configured Authenticators
|
|
||||||
mobile=Mobile
|
|
||||||
totpStep1=Install one of the following applications on your mobile:
|
|
||||||
totpStep2=Open the application and scan the barcode:
|
|
||||||
totpStep3=Enter the one-time code provided by the application and click Save to finish the setup.
|
|
||||||
totpStep3DeviceName=Provide a Device Name to help you manage your OTP devices.
|
|
||||||
|
|
||||||
totpManualStep2=Open the application and enter the key:
|
|
||||||
totpManualStep3=Use the following configuration values if the application allows setting them:
|
|
||||||
totpUnableToScan=Unable to scan?
|
|
||||||
totpScanBarcode=Scan barcode?
|
|
||||||
|
|
||||||
totp.totp=Time-based
|
|
||||||
totp.hotp=Counter-based
|
|
||||||
|
|
||||||
totpType=Type
|
|
||||||
totpAlgorithm=Algorithm
|
|
||||||
totpDigits=Digits
|
|
||||||
totpInterval=Interval
|
|
||||||
totpCounter=Counter
|
|
||||||
totpDeviceName=Device Name
|
|
||||||
|
|
||||||
totpAppFreeOTPName=FreeOTP
|
|
||||||
totpAppGoogleName=Google Authenticator
|
|
||||||
totpAppMicrosoftAuthenticatorName=Microsoft Authenticator
|
|
||||||
|
|
||||||
irreversibleAction=This action is irreversible
|
|
||||||
deletingImplies=Deleting your account implies:
|
|
||||||
errasingData=Erasing all your data
|
|
||||||
loggingOutImmediately=Logging you out immediately
|
|
||||||
accountUnusable=Any subsequent use of the application will not be possible with this account
|
|
||||||
|
|
||||||
missingUsernameMessage=Please specify username.
|
|
||||||
missingFirstNameMessage=Please specify first name.
|
|
||||||
invalidEmailMessage=Invalid email address.
|
|
||||||
missingLastNameMessage=Please specify last name.
|
|
||||||
missingEmailMessage=Please specify email.
|
|
||||||
missingPasswordMessage=Please specify password.
|
|
||||||
notMatchPasswordMessage=Passwords don''t match.
|
|
||||||
invalidUserMessage=Invalid user
|
|
||||||
updateReadOnlyAttributesRejectedMessage=Update of read-only attribute rejected
|
|
||||||
|
|
||||||
missingTotpMessage=Please specify authenticator code.
|
|
||||||
missingTotpDeviceNameMessage=Please specify device name.
|
|
||||||
invalidPasswordExistingMessage=Invalid existing password.
|
|
||||||
invalidPasswordConfirmMessage=Password confirmation doesn''t match.
|
|
||||||
invalidTotpMessage=Invalid authenticator code.
|
|
||||||
|
|
||||||
usernameExistsMessage=Username already exists.
|
|
||||||
emailExistsMessage=Email already exists.
|
|
||||||
|
|
||||||
readOnlyUserMessage=You can''t update your account as it is read-only.
|
|
||||||
readOnlyUsernameMessage=You can''t update your username as it is read-only.
|
|
||||||
readOnlyPasswordMessage=You can''t update your password as your account is read-only.
|
|
||||||
|
|
||||||
successTotpMessage=Mobile authenticator configured.
|
|
||||||
successTotpRemovedMessage=Mobile authenticator removed.
|
|
||||||
|
|
||||||
successGrantRevokedMessage=Grant revoked successfully.
|
|
||||||
|
|
||||||
accountUpdatedMessage=Your account has been updated.
|
|
||||||
accountPasswordUpdatedMessage=Your password has been updated.
|
|
||||||
|
|
||||||
missingIdentityProviderMessage=Identity provider not specified.
|
|
||||||
invalidFederatedIdentityActionMessage=Invalid or missing action.
|
|
||||||
identityProviderNotFoundMessage=Specified identity provider not found.
|
|
||||||
federatedIdentityLinkNotActiveMessage=This identity is not active anymore.
|
|
||||||
federatedIdentityRemovingLastProviderMessage=You can not remove last federated identity as you do not have a password.
|
|
||||||
federatedIdentityBoundOrganization=You cannot remove the link to an identity provider associated with an organization.
|
|
||||||
identityProviderRedirectErrorMessage=Failed to redirect to identity provider.
|
|
||||||
identityProviderRemovedMessage=Identity provider removed successfully.
|
|
||||||
identityProviderAlreadyLinkedMessage=Federated identity returned by {0} is already linked to another user.
|
|
||||||
staleCodeAccountMessage=The page expired. Please try one more time.
|
|
||||||
consentDenied=Consent denied.
|
|
||||||
access-denied-when-idp-auth=Access denied when authenticating with {0}
|
|
||||||
|
|
||||||
accountDisabledMessage=Account is disabled, contact your administrator.
|
|
||||||
|
|
||||||
accountTemporarilyDisabledMessage=Account is temporarily disabled, contact your administrator or try again later.
|
|
||||||
invalidPasswordMinLengthMessage=Invalid password: minimum length {0}.
|
|
||||||
invalidPasswordMaxLengthMessage=Invalid password: maximum length {0}.
|
|
||||||
invalidPasswordMinLowerCaseCharsMessage=Invalid password: must contain at least {0} lower case characters.
|
|
||||||
invalidPasswordMinDigitsMessage=Invalid password: must contain at least {0} numerical digits.
|
|
||||||
invalidPasswordMinUpperCaseCharsMessage=Invalid password: must contain at least {0} upper case characters.
|
|
||||||
invalidPasswordMinSpecialCharsMessage=Invalid password: must contain at least {0} special characters.
|
|
||||||
invalidPasswordNotUsernameMessage=Invalid password: must not be equal to the username.
|
|
||||||
invalidPasswordNotContainsUsernameMessage=Invalid password: Can not contain the username.
|
|
||||||
invalidPasswordNotEmailMessage=Invalid password: must not be equal to the email.
|
|
||||||
invalidPasswordRegexPatternMessage=Invalid password: fails to match regex pattern(s).
|
|
||||||
invalidPasswordHistoryMessage=Invalid password: must not be equal to any of last {0} passwords.
|
|
||||||
invalidPasswordBlacklistedMessage=Invalid password: password is blacklisted.
|
|
||||||
invalidPasswordGenericMessage=Invalid password: new password doesn''t match password policies.
|
|
||||||
|
|
||||||
# Authorization
|
|
||||||
myResources=My Resources
|
|
||||||
myResourcesSub=My resources
|
|
||||||
doDeny=Deny
|
|
||||||
doRevoke=Revoke
|
|
||||||
doApprove=Approve
|
|
||||||
doRemoveSharing=Remove Sharing
|
|
||||||
doRemoveRequest=Remove Request
|
|
||||||
peopleAccessResource=People with access to this resource
|
|
||||||
resourceManagedPolicies=Permissions granting access to this resource
|
|
||||||
resourceNoPermissionsGrantingAccess=No permissions granting access to this resource
|
|
||||||
anyAction=Any action
|
|
||||||
description=Description
|
|
||||||
name=Name
|
|
||||||
scopes=Scopes
|
|
||||||
resource=Resource
|
|
||||||
user=User
|
|
||||||
peopleSharingThisResource=People sharing this resource
|
|
||||||
shareWithOthers=Share with others
|
|
||||||
needMyApproval=Need my approval
|
|
||||||
requestsWaitingApproval=Your requests waiting approval
|
|
||||||
icon=Icon
|
|
||||||
requestor=Requestor
|
|
||||||
owner=Owner
|
|
||||||
resourcesSharedWithMe=Resources shared with me
|
|
||||||
permissionRequestion=Permission Requestion
|
|
||||||
permission=Permission
|
|
||||||
shares=share(s)
|
|
||||||
notBeingShared=This resource is not being shared.
|
|
||||||
notHaveAnyResource=You don’t have any resources
|
|
||||||
noResourcesSharedWithYou=There are no resources shared with you
|
|
||||||
havePermissionRequestsWaitingForApproval=You have {0} permission request(s) waiting for approval.
|
|
||||||
clickHereForDetails=Click here for details.
|
|
||||||
resourceIsNotBeingShared=The resource is not being shared
|
|
||||||
|
|
||||||
# Applications
|
|
||||||
applicationName=Name
|
|
||||||
applicationType=Application Type
|
|
||||||
applicationInUse=In-use app only
|
|
||||||
clearAllFilter=Clear all filters
|
|
||||||
activeFilters=Active filters
|
|
||||||
filterByName=Filter By Name ...
|
|
||||||
allApps=All applications
|
|
||||||
internalApps=Internal applications
|
|
||||||
thirdpartyApps=Third-Party applications
|
|
||||||
appResults=Results
|
|
||||||
clientNotFoundMessage=Client not found.
|
|
||||||
|
|
||||||
# Linked account
|
|
||||||
authorizedProvider=Authorized Provider
|
|
||||||
authorizedProviderMessage=Authorized Providers linked with your account
|
|
||||||
identityProvider=Identity Provider
|
|
||||||
identityProviderMessage=To link your account with identity providers you have configured
|
|
||||||
socialLogin=Social Login
|
|
||||||
userDefined=User Defined
|
|
||||||
removeAccess=Remove Access
|
|
||||||
removeAccessMessage=You will need to grant access again, if you want to use this app account.
|
|
||||||
|
|
||||||
#Authenticator
|
|
||||||
authenticatorStatusMessage=Two-factor authentication is currently
|
|
||||||
authenticatorFinishSetUpTitle=Your Two-Factor Authentication
|
|
||||||
authenticatorFinishSetUpMessage=Each time you sign in to your Keycloak account, you will be asked to provide a two-factor authentication code.
|
|
||||||
authenticatorSubTitle=Set Up Two-Factor Authentication
|
|
||||||
authenticatorSubMessage=To enhance the security of your account, enable at least one of the available two-factor authentication methods.
|
|
||||||
authenticatorMobileTitle=Mobile Authenticator
|
|
||||||
authenticatorMobileMessage=Use mobile Authenticator to get Verification codes as the two-factor authentication.
|
|
||||||
authenticatorMobileFinishSetUpMessage=The authenticator has been bound to your phone.
|
|
||||||
authenticatorActionSetup=Set up
|
|
||||||
authenticatorSMSTitle=SMS Code
|
|
||||||
authenticatorSMSMessage=Keycloak will send the Verification code to your phone as the two-factor authentication.
|
|
||||||
authenticatorSMSFinishSetUpMessage=Text messages are sent to
|
|
||||||
authenticatorDefaultStatus=Default
|
|
||||||
authenticatorChangePhone=Change Phone Number
|
|
||||||
|
|
||||||
#Authenticator - Mobile Authenticator setup
|
|
||||||
authenticatorMobileSetupTitle=Mobile Authenticator Setup
|
|
||||||
smscodeIntroMessage=Enter your phone number and a verification code will be sent to your phone.
|
|
||||||
mobileSetupStep1=Install an authenticator application on your phone. The applications listed here are supported.
|
|
||||||
mobileSetupStep2=Open the application and scan the barcode:
|
|
||||||
mobileSetupStep3=Enter the one-time code provided by the application and click Save to finish the setup.
|
|
||||||
scanBarCode=Want to scan the barcode?
|
|
||||||
enterBarCode=Enter the one-time code
|
|
||||||
doCopy=Copy
|
|
||||||
doFinish=Finish
|
|
||||||
|
|
||||||
#Authenticator - SMS Code setup
|
|
||||||
authenticatorSMSCodeSetupTitle=SMS Code Setup
|
|
||||||
chooseYourCountry=Choose your country
|
|
||||||
enterYourPhoneNumber=Enter your phone number
|
|
||||||
sendVerficationCode=Send Verification Code
|
|
||||||
enterYourVerficationCode=Enter your verification code
|
|
||||||
|
|
||||||
#Authenticator - backup Code setup
|
|
||||||
authenticatorBackupCodesSetupTitle=Recovery Authentication Codes Setup
|
|
||||||
realmName=Realm
|
|
||||||
doDownload=Download
|
|
||||||
doPrint=Print
|
|
||||||
generateNewBackupCodes=Generate New Recovery Authentication Codes
|
|
||||||
backtoAuthenticatorPage=Back to Authenticator Page
|
|
||||||
|
|
||||||
|
|
||||||
#Resources
|
|
||||||
resources=Resources
|
|
||||||
sharedwithMe=Shared with Me
|
|
||||||
share=Share
|
|
||||||
sharedwith=Shared with
|
|
||||||
accessPermissions=Access Permissions
|
|
||||||
permissionRequests=Permission Requests
|
|
||||||
approve=Approve
|
|
||||||
approveAll=Approve all
|
|
||||||
people=people
|
|
||||||
perPage=per page
|
|
||||||
currentPage=Current Page
|
|
||||||
sharetheResource=Share the resource
|
|
||||||
group=Group
|
|
||||||
selectPermission=Select Permission
|
|
||||||
addPeople=Add people to share your resource with
|
|
||||||
addTeam=Add team to share your resource with
|
|
||||||
myPermissions=My Permissions
|
|
||||||
waitingforApproval=Waiting for approval
|
|
||||||
anyPermission=Any Permission
|
|
||||||
|
|
||||||
# Openshift messages
|
|
||||||
openshift.scope.user_info=User information
|
|
||||||
openshift.scope.user_check-access=User access information
|
|
||||||
openshift.scope.user_full=Full Access
|
|
||||||
openshift.scope.list-projects=List projects
|
|
||||||
|
|
||||||
error-invalid-value=Invalid value.
|
|
||||||
error-invalid-blank=Please specify value.
|
|
||||||
error-empty=Please specify value.
|
|
||||||
error-invalid-length=Attribute {0} must have a length between {1} and {2}.
|
|
||||||
error-invalid-length-too-short=Attribute {0} must have minimal length of {1}.
|
|
||||||
error-invalid-length-too-long=Attribute {0} must have maximal length of {2}.
|
|
||||||
error-invalid-email=Invalid email address.
|
|
||||||
error-invalid-number=Invalid number.
|
|
||||||
error-number-out-of-range=Attribute {0} must be a number between {1} and {2}.
|
|
||||||
error-number-out-of-range-too-small=Attribute {0} must have minimal value of {1}.
|
|
||||||
error-number-out-of-range-too-big=Attribute {0} must have maximal value of {2}.
|
|
||||||
error-pattern-no-match=Invalid value.
|
|
||||||
error-invalid-uri=Invalid URL.
|
|
||||||
error-invalid-uri-scheme=Invalid URL scheme.
|
|
||||||
error-invalid-uri-fragment=Invalid URL fragment.
|
|
||||||
error-user-attribute-required=Please specify attribute {0}.
|
|
||||||
error-invalid-date=Invalid date.
|
|
||||||
error-user-attribute-read-only=The field {0} is read only.
|
|
||||||
error-username-invalid-character=Username contains invalid character.
|
|
||||||
error-person-name-invalid-character=Name contains invalid character.
|
|
||||||
|
|
@ -1,359 +0,0 @@
|
||||||
doSave=Salva
|
|
||||||
doCancel=Annulla
|
|
||||||
doLogOutAllSessions=Disconnessione da tutte le sessioni
|
|
||||||
doRemove=Elimina
|
|
||||||
doAdd=Aggiungi
|
|
||||||
doSignOut=Esci
|
|
||||||
doLogIn=Accedi
|
|
||||||
doLink=Collega
|
|
||||||
personalInfoSidebarTitle=Informazioni personali
|
|
||||||
accountSecuritySidebarTitle=Sicurezza dell''utente
|
|
||||||
signingInSidebarTitle=Impostazioni di accesso
|
|
||||||
deviceActivitySidebarTitle=Attività del dispositivo
|
|
||||||
linkedAccountsSidebarTitle=Utenze collegate
|
|
||||||
editAccountHtmlTitle=Modifica utente
|
|
||||||
personalInfoHtmlTitle=Informazioni personali
|
|
||||||
federatedIdentitiesHtmlTitle=Identità federate
|
|
||||||
accountLogHtmlTitle=Registro operazioni dell''utente
|
|
||||||
changePasswordHtmlTitle=Cambia password
|
|
||||||
deviceActivityHtmlTitle=Attività dei dispositivi
|
|
||||||
sessionsHtmlTitle=Sessioni
|
|
||||||
accountManagementTitle=Gestione degli utenti di Keycloak
|
|
||||||
authenticatorTitle=Autenticatore
|
|
||||||
applicationsHtmlTitle=Applicazioni
|
|
||||||
linkedAccountsHtmlTitle=Utenze collegate
|
|
||||||
accountManagementWelcomeMessage=Benvenuto nella gestione degli utenti di Keycloak
|
|
||||||
personalInfoIntroMessage=Gestisci le tue informazioni di base
|
|
||||||
accountSecurityTitle=Sicurezza dell''utente
|
|
||||||
accountSecurityIntroMessage=Controlla la tua password e gli accessi dell''utente
|
|
||||||
applicationsIntroMessage=Traccia e gestisci i permessi delle applicazioni nell''accesso al tuo utente
|
|
||||||
resourceIntroMessage=Condividi le tue risorse tra i membri del team
|
|
||||||
passwordLastUpdateMessage=La tua password è stata aggiornata il
|
|
||||||
updatePasswordTitle=Aggiornamento password
|
|
||||||
updatePasswordMessageTitle=Assicurati di scegliere una password robusta
|
|
||||||
updatePasswordMessage=Una password robusta contiene un misto di numeri, lettere e simboli. È difficile da indovinare, non assomiglia a una parola reale, ed è utilizzata solo per questo utente.
|
|
||||||
personalSubTitle=Le tue informazioni personali
|
|
||||||
personalSubMessage=Gestisci i tuoi dati personali di base.
|
|
||||||
authenticatorCode=Codice monouso
|
|
||||||
email=Email
|
|
||||||
firstName=Nome
|
|
||||||
givenName=Nome
|
|
||||||
fullName=Nome completo
|
|
||||||
lastName=Cognome
|
|
||||||
familyName=Cognome
|
|
||||||
password=Password
|
|
||||||
currentPassword=Password attuale
|
|
||||||
passwordConfirm=Conferma password
|
|
||||||
passwordNew=Nuova password
|
|
||||||
username=Nome utente
|
|
||||||
address=Indirizzo
|
|
||||||
street=Via
|
|
||||||
locality=Città o località
|
|
||||||
region=Stato, Provincia o Regione
|
|
||||||
postal_code=CAP
|
|
||||||
country=Paese
|
|
||||||
emailVerified=Email verificata
|
|
||||||
gssDelegationCredential=Credenziali delega GSS
|
|
||||||
profileScopeConsentText=Profilo utente
|
|
||||||
emailScopeConsentText=Indirizzo email
|
|
||||||
addressScopeConsentText=Indirizzo
|
|
||||||
phoneScopeConsentText=Numero di telefono
|
|
||||||
offlineAccessScopeConsentText=Accesso offline
|
|
||||||
samlRoleListScopeConsentText=I miei ruoli
|
|
||||||
rolesScopeConsentText=Ruoli utente
|
|
||||||
role_admin=Admin
|
|
||||||
role_realm-admin=Realm admin
|
|
||||||
role_create-realm=Crea realm
|
|
||||||
role_view-realm=Visualizza realm
|
|
||||||
role_view-users=Visualizza utenti
|
|
||||||
role_view-applications=Visualizza applicazioni
|
|
||||||
role_view-clients=Visualizza client
|
|
||||||
role_view-events=Visualizza eventi
|
|
||||||
role_view-identity-providers=Visualizza identity provider
|
|
||||||
role_view-consent=Visualizza consensi
|
|
||||||
role_manage-realm=Gestisci realm
|
|
||||||
role_manage-users=Gestisci utenti
|
|
||||||
role_manage-applications=Gestisci applicazioni
|
|
||||||
role_manage-identity-providers=Gestisci identity provider
|
|
||||||
role_manage-clients=Gestisci client
|
|
||||||
role_manage-events=Gestisci eventi
|
|
||||||
role_view-profile=Visualizza profilo
|
|
||||||
role_manage-account=Gestisci utente
|
|
||||||
role_manage-account-links=Gestisci i collegamenti dell''utente
|
|
||||||
role_manage-consent=Gestisci consensi
|
|
||||||
role_read-token=Leggi token
|
|
||||||
role_offline-access=Accesso offline
|
|
||||||
role_uma_authorization=Ottieni permessi
|
|
||||||
client_account=Utente
|
|
||||||
client_account-console=Console utente
|
|
||||||
client_security-admin-console=Console di amministrazione di sicurezza
|
|
||||||
client_admin-cli=Interfaccia a linea di comando amministrativa (Admin CLI)
|
|
||||||
client_realm-management=Gestione realm
|
|
||||||
client_broker=Broker
|
|
||||||
|
|
||||||
|
|
||||||
requiredFields=Campi obbligatori
|
|
||||||
allFieldsRequired=Tutti campi obbligatori
|
|
||||||
backToApplication=« Torna all''applicazione
|
|
||||||
backTo=Torna a {0}
|
|
||||||
date=Data
|
|
||||||
event=Evento
|
|
||||||
ip=IP
|
|
||||||
client=Client
|
|
||||||
clients=Client
|
|
||||||
details=Dettagli
|
|
||||||
started=Iniziato
|
|
||||||
lastAccess=Ultimo accesso
|
|
||||||
expires=Scade
|
|
||||||
applications=Applicazioni
|
|
||||||
account=Utente
|
|
||||||
federatedIdentity=Identità federate
|
|
||||||
authenticator=Autenticatore
|
|
||||||
device-activity=Attività dei dispositivi
|
|
||||||
sessions=Sessioni
|
|
||||||
log=Log
|
|
||||||
application=Applicazione
|
|
||||||
grantedPermissions=Autorizzazioni concesse
|
|
||||||
grantedPersonalInfo=Informazioni personali concesse
|
|
||||||
additionalGrants=Ulteriori concessioni
|
|
||||||
action=Azione
|
|
||||||
inResource=in
|
|
||||||
fullAccess=Accesso completo
|
|
||||||
offlineToken=Token offline
|
|
||||||
revoke=Revoca concessione
|
|
||||||
configureAuthenticators=Autenticatori configurati
|
|
||||||
mobile=Dispositivo mobile
|
|
||||||
totpStep1=Installa una delle seguenti applicazioni sul tuo dispositivo mobile:
|
|
||||||
totpStep2=Apri l''applicazione e scansiona il codice QR:
|
|
||||||
totpStep3=Scrivi il codice monouso fornito dall''applicazione e clicca Salva per completare la configurazione.
|
|
||||||
totpStep3DeviceName=Fornisci il nome del dispositivo per aiutarti a gestire i dispositivi di autenticazione OTP.
|
|
||||||
totpManualStep2=Apri l''applicazione e scrivi la chiave:
|
|
||||||
totpManualStep3=Usa le seguenti impostazioni se l''applicazione lo consente:
|
|
||||||
totpUnableToScan=Non riesci a scansionare il codice QR?
|
|
||||||
totpScanBarcode=Vuoi scansionare il codice QR?
|
|
||||||
totp.totp=Basato sull''ora
|
|
||||||
totp.hotp=Basato sul contatore
|
|
||||||
totpType=Tipo
|
|
||||||
totpAlgorithm=Algoritmo
|
|
||||||
totpDigits=Cifre
|
|
||||||
totpInterval=Intervallo
|
|
||||||
totpCounter=Contatore
|
|
||||||
totpDeviceName=Nome dispositivo
|
|
||||||
missingUsernameMessage=Inserisci il nome utente.
|
|
||||||
missingFirstNameMessage=Inserisci il nome.
|
|
||||||
invalidEmailMessage=Indirizzo email non valido.
|
|
||||||
missingLastNameMessage=Inserisci il cognome.
|
|
||||||
missingEmailMessage=Inserisci l''indirizzo email.
|
|
||||||
missingPasswordMessage=Inserisci la password.
|
|
||||||
notMatchPasswordMessage=Le password non coincidono.
|
|
||||||
invalidUserMessage=Utente non valido
|
|
||||||
missingTotpMessage=Inserisci il codice di autenticazione OTP.
|
|
||||||
missingTotpDeviceNameMessage=Inserisci il nome del dispositivo di autenticazione.
|
|
||||||
invalidPasswordExistingMessage=Password esistente non valida.
|
|
||||||
invalidPasswordConfirmMessage=La password di conferma non coincide.
|
|
||||||
invalidTotpMessage=Codice di autenticazione non valido.
|
|
||||||
usernameExistsMessage=Nome utente già esistente.
|
|
||||||
emailExistsMessage=Email già esistente.
|
|
||||||
readOnlyUserMessage=Non puoi aggiornare il tuo utente poiché è in modalità sola lettura.
|
|
||||||
readOnlyUsernameMessage=Non puoi aggiornare il tuo nome utente poiché è in modalità sola lettura.
|
|
||||||
readOnlyPasswordMessage=Non puoi aggiornare la tua password perché il tuo utente è in modalità sola lettura.
|
|
||||||
successTotpMessage=Autenticatore mobile configurato.
|
|
||||||
successTotpRemovedMessage=Autenticatore mobile eliminato.
|
|
||||||
successGrantRevokedMessage=Concessione revocata con successo.
|
|
||||||
accountUpdatedMessage=Il tuo utente è stato aggiornato.
|
|
||||||
accountPasswordUpdatedMessage=La tua password è stata aggiornata.
|
|
||||||
missingIdentityProviderMessage=Identity provider non specificato.
|
|
||||||
invalidFederatedIdentityActionMessage=Azione non valida o mancante.
|
|
||||||
identityProviderNotFoundMessage=L''identity provider specificato non è stato trovato.
|
|
||||||
federatedIdentityLinkNotActiveMessage=Questa identità non è più attiva.
|
|
||||||
federatedIdentityRemovingLastProviderMessage=Non puoi rimuovere l''ultima identità federata poiché non hai una password.
|
|
||||||
identityProviderRedirectErrorMessage=Il reindirizzamento all''identity provider è fallito.
|
|
||||||
identityProviderRemovedMessage=Identity provider eliminato correttamente.
|
|
||||||
identityProviderAlreadyLinkedMessage=L''identità federata restituita da {0} è già collegata ad un altro utente.
|
|
||||||
staleCodeAccountMessage=La pagina è scaduta. Prova di nuovo.
|
|
||||||
consentDenied=Consenso negato.
|
|
||||||
accountDisabledMessage=Utente disabilitato, contatta l''amministratore.
|
|
||||||
accountTemporarilyDisabledMessage=L''utente è temporaneamente disabilitato, contatta l''amministratore o riprova più tardi.
|
|
||||||
invalidPasswordMinLengthMessage=Password non valida: lunghezza minima {0}.
|
|
||||||
invalidPasswordMinLowerCaseCharsMessage=Password non valida: deve contenere almeno {0} caratteri minuscoli.
|
|
||||||
invalidPasswordMinDigitsMessage=Password non valida: deve contenere almeno {0} numeri.
|
|
||||||
invalidPasswordMinUpperCaseCharsMessage=Password non valida: deve contenere almeno {0} caratteri maiuscoli.
|
|
||||||
invalidPasswordMinSpecialCharsMessage=Password non valida: deve contenere almeno {0} caratteri speciali.
|
|
||||||
invalidPasswordNotUsernameMessage=Password non valida: non deve essere uguale al nome utente.
|
|
||||||
invalidPasswordRegexPatternMessage=Password non valida: non soddisfa una o più espressioni regolari.
|
|
||||||
invalidPasswordHistoryMessage=Password non valida: non deve essere uguale a una delle ultime {0} password.
|
|
||||||
invalidPasswordBlacklistedMessage=Questa password non è consentita.
|
|
||||||
invalidPasswordGenericMessage=Password non valida: la nuova password non rispetta le indicazioni previste.
|
|
||||||
|
|
||||||
# Authorization
|
|
||||||
myResources=Le mie risorse
|
|
||||||
myResourcesSub=Le mie risorse
|
|
||||||
doDeny=Nega
|
|
||||||
doRevoke=Revoca
|
|
||||||
doApprove=Approva
|
|
||||||
doRemoveSharing=Rimuovi condivisione
|
|
||||||
doRemoveRequest=Rimuovi richiesta
|
|
||||||
peopleAccessResource=Persone che hanno accesso a questa risorsa
|
|
||||||
resourceManagedPolicies=Permessi che danno accesso a questa risorsa
|
|
||||||
resourceNoPermissionsGrantingAccess=Nessun permesso dà accesso a questa risorsa
|
|
||||||
anyAction=Qualsiasi azione
|
|
||||||
description=Descrizione
|
|
||||||
name=Nome
|
|
||||||
scopes=Ambiti
|
|
||||||
resource=Risorsa
|
|
||||||
user=Utente
|
|
||||||
peopleSharingThisResource=Persone che condividono questa risorsa
|
|
||||||
shareWithOthers=Condividi con altri
|
|
||||||
needMyApproval=Richiede la mia approvazione
|
|
||||||
requestsWaitingApproval=La tua richiesta è in attesa di approvazione
|
|
||||||
icon=Icona
|
|
||||||
requestor=Richiedente
|
|
||||||
owner=Proprietario
|
|
||||||
resourcesSharedWithMe=Risorse condivise con me
|
|
||||||
permissionRequestion=Richiesta di permesso
|
|
||||||
permission=Permesso
|
|
||||||
shares=condivisioni
|
|
||||||
notBeingShared=Questa risorsa non è in condivisione.
|
|
||||||
notHaveAnyResource=Non hai nessuna risorsa
|
|
||||||
noResourcesSharedWithYou=Non ci sono risorse condivise con te
|
|
||||||
havePermissionRequestsWaitingForApproval=Hai {0} richiesta(e) di permesso in attesa di approvazione.
|
|
||||||
clickHereForDetails=Clicca qui per i dettagli.
|
|
||||||
resourceIsNotBeingShared=La risorsa non è in condivisione
|
|
||||||
|
|
||||||
# Applications
|
|
||||||
applicationName=Nome
|
|
||||||
applicationType=Tipo applicazione
|
|
||||||
applicationInUse=Solo applicazione in uso
|
|
||||||
clearAllFilter=Azzera tutti i filtri
|
|
||||||
activeFilters=Filtri attivi
|
|
||||||
filterByName=Filtra per nome ...
|
|
||||||
allApps=Tutte le applicazioni
|
|
||||||
internalApps=Applicazioni interne
|
|
||||||
thirdpartyApps=Applicazioni di terze parti
|
|
||||||
appResults=Risultati
|
|
||||||
clientNotFoundMessage=Client non trovato.
|
|
||||||
|
|
||||||
# Linked account
|
|
||||||
authorizedProvider=Provider autorizzato
|
|
||||||
authorizedProviderMessage=Provider autorizzati collegati al tuo utente
|
|
||||||
identityProvider=Identity provider
|
|
||||||
identityProviderMessage=Collegare il tuo utente con gli identity provider che hai configurato
|
|
||||||
socialLogin=Accesso Social
|
|
||||||
userDefined=Definito dall''utente
|
|
||||||
removeAccess=Rimuovi accesso
|
|
||||||
removeAccessMessage=Devi concedere di nuovo l''accesso, se vuoi utilizzare l''utente di questa applicazione.
|
|
||||||
|
|
||||||
#Authenticator
|
|
||||||
authenticatorStatusMessage=L''autenticazione a due fattori è attualmente
|
|
||||||
authenticatorFinishSetUpTitle=La tua autenticazione a due fattori
|
|
||||||
authenticatorFinishSetUpMessage=Ogni volta che effettui l''accesso al tuo utente Keycloak, ti verrà richiesto di fornire il tuo codice di autenticazione a due fattori.
|
|
||||||
authenticatorSubTitle=Imposta l''autenticazione a due fattori
|
|
||||||
authenticatorSubMessage=Per incrementare la sicurezza del tuo utente, attiva almeno uno dei metodi disponibili per l''autenticazione a due fattori.
|
|
||||||
authenticatorMobileTitle=Autenticatore mobile
|
|
||||||
authenticatorMobileMessage=Utilizza l''autenticatore mobile per ottenere i codici di verifica per l''autenticazione a due fattori.
|
|
||||||
authenticatorMobileFinishSetUpMessage=L''autenticatore è stato collegato al tuo telefono.
|
|
||||||
authenticatorActionSetup=Configurazione
|
|
||||||
authenticatorSMSTitle=Codice SMS
|
|
||||||
authenticatorSMSMessage=Keycloak invierà il codice di verifica al tuo telefono per l''autenticazione a due fattori.
|
|
||||||
authenticatorSMSFinishSetUpMessage=I messaggi di testo vengono inviati a
|
|
||||||
authenticatorDefaultStatus=Predefinito
|
|
||||||
authenticatorChangePhone=Cambia numero di telefono
|
|
||||||
|
|
||||||
#Authenticator - Mobile Authenticator setup
|
|
||||||
authenticatorMobileSetupTitle=Configurazione autenticatore mobile
|
|
||||||
smscodeIntroMessage=Inserisci il tuo numero di telefono e ti verrà inviato un codice di verifica.
|
|
||||||
mobileSetupStep1=Installa un''applicazione di autenticazione sul tuo telefono. Sono supportate le applicazioni qui elencate.
|
|
||||||
mobileSetupStep2=Apri l''applicazione e scansiona il codice QR:
|
|
||||||
mobileSetupStep3=Inserisci il codice monouso fornito dall''applicazione e clicca Salva per completare il setup.
|
|
||||||
scanBarCode=Vuoi scansionare il codice QR?
|
|
||||||
enterBarCode=Inserisci il codice monouso
|
|
||||||
doCopy=Copia
|
|
||||||
doFinish=Termina
|
|
||||||
|
|
||||||
#Authenticator - SMS Code setup
|
|
||||||
authenticatorSMSCodeSetupTitle=Configurazione codice SMS
|
|
||||||
chooseYourCountry=Scegli la tua nazione
|
|
||||||
enterYourPhoneNumber=Inserisci il tuo numero di telefono
|
|
||||||
sendVerficationCode=Invia il codice di verifica
|
|
||||||
enterYourVerficationCode=Inserisci il codice di verifica
|
|
||||||
|
|
||||||
#Authenticator - backup Code setup
|
|
||||||
authenticatorBackupCodesSetupTitle=Configurazione codici di ripristino
|
|
||||||
realmName=Realm
|
|
||||||
doDownload=Scarica
|
|
||||||
doPrint=Stampa
|
|
||||||
generateNewBackupCodes=Genera dei nuovi codici di ripristino
|
|
||||||
backtoAuthenticatorPage=Torna alla pagina dell''autenticatore
|
|
||||||
|
|
||||||
|
|
||||||
#Resources
|
|
||||||
resources=Risorse
|
|
||||||
sharedwithMe=Condiviso con me
|
|
||||||
share=Condiviso
|
|
||||||
sharedwith=Condiviso con
|
|
||||||
accessPermissions=Permessi di accesso
|
|
||||||
permissionRequests=Richieste di permesso
|
|
||||||
approve=Approva
|
|
||||||
approveAll=Approva tutti
|
|
||||||
people=persone
|
|
||||||
perPage=per pagina
|
|
||||||
currentPage=Pagina corrente
|
|
||||||
sharetheResource=Condividi la risorsa
|
|
||||||
group=Gruppo
|
|
||||||
selectPermission=Seleziona permessi
|
|
||||||
addPeople=Aggiungi persone con le quali condividere la tua risorsa
|
|
||||||
addTeam=Aggiungi gruppi con i quali condividere la tua risorsa
|
|
||||||
myPermissions=I miei permessi
|
|
||||||
waitingforApproval=In attesa dell''approvazione
|
|
||||||
anyPermission=Qualsiasi permesso
|
|
||||||
|
|
||||||
# Openshift messages
|
|
||||||
openshift.scope.user_info=Informazioni utente
|
|
||||||
openshift.scope.user_check-access=Informazioni per l''accesso dell''utente
|
|
||||||
openshift.scope.user_full=Accesso completo
|
|
||||||
openshift.scope.list-projects=Elenca progetti
|
|
||||||
noAccessMessage=Accesso non consentito
|
|
||||||
phoneNumber=Numero di telefono
|
|
||||||
phoneNumberVerified=Numero di telefono verificato
|
|
||||||
birthday=Data di nascita
|
|
||||||
role_view-groups=Visualizza gruppi
|
|
||||||
availableRoles=Ruoli disponibili
|
|
||||||
organizationScopeConsentText=Organizzazione
|
|
||||||
gender=Genere
|
|
||||||
zoneinfo=Fuso orario
|
|
||||||
website=Pagina web
|
|
||||||
errasingData=Eliminazione di tutti i tuoi dati
|
|
||||||
loggingOutImmediately=Disconnessione immediata
|
|
||||||
accountUnusable=Con questo utente non sarà più possibile usare l''applicazione
|
|
||||||
access-denied-when-idp-auth=Accesso negato durante l''accesso con {0}
|
|
||||||
invalidPasswordNotEmailMessage=Password non valida: non può essere uguale all''email.
|
|
||||||
error-invalid-value=Valore non valido.
|
|
||||||
error-empty=Si prega di indicare un valore.
|
|
||||||
error-invalid-length-too-short=Il campo {0} deve avere una lunghezza minima di {1}.
|
|
||||||
irreversibleAction=L''azione è irreversibile
|
|
||||||
invalidPasswordMaxLengthMessage=Password non valida: la lunghezza massima è {0}.
|
|
||||||
deletingImplies=Eliminare il tuo utente comporta:
|
|
||||||
invalidPasswordNotContainsUsernameMessage=Password non valida: non può contenere il nome utente.
|
|
||||||
updateReadOnlyAttributesRejectedMessage=Aggiornamento rifiutato per l''attributo in sola lettura
|
|
||||||
error-invalid-blank=Si prega di inserire un valore.
|
|
||||||
error-invalid-length=Il campo {0} deve avere una lunghezza compresa tra {1} e {2}.
|
|
||||||
totpAppGoogleName=Google Authenticator
|
|
||||||
federatedIdentityBoundOrganization=Non puoi rimuovere il collegamento di un''identity provider gestito da un''organizzazione.
|
|
||||||
error-invalid-email=Indirizzo email non valido.
|
|
||||||
error-number-out-of-range=Il campo {0} deve essere un numero compreso fra {1} e {2}.
|
|
||||||
error-number-out-of-range-too-small=Il campo {0} deve essere almeno {1}.
|
|
||||||
error-number-out-of-range-too-big=Il campo {0} deve essere al massimo {2}.
|
|
||||||
error-pattern-no-match=Valore non valido.
|
|
||||||
error-invalid-uri=URL non valido.
|
|
||||||
error-invalid-uri-scheme=Schema URL non valido.
|
|
||||||
error-invalid-uri-fragment=Indirizzo URL non valido.
|
|
||||||
error-user-attribute-required=Specifica il campo {0}.
|
|
||||||
error-invalid-date=Data non valida.
|
|
||||||
error-user-attribute-read-only=Il campo {0} è di sola lettura.
|
|
||||||
error-person-name-invalid-character=Il nome contiene caratteri non validi.
|
|
||||||
totpAppMicrosoftAuthenticatorName=Microsoft Authenticator
|
|
||||||
accountManagementBaseThemeCannotBeUsedDirectly=Il tema dell''utente di base contiene solo le traduzioni per la console dell''utente. Per visualizzare la console dell''utente, è necessario impostare il genitore del tema su un altro tema dell''utente, oppure fornire il proprio file index.ftl. Per ulteriori informazioni, consultare la documentazione.
|
|
||||||
totpAppFreeOTPName=FreeOTP
|
|
||||||
error-invalid-number=Numero non valido.
|
|
||||||
error-username-invalid-character=Il nome utente contiene caratteri non validi.
|
|
||||||
error-invalid-length-too-long=Il campo {0} deve avere una lunghezza massima di {2}.
|
|
||||||
|
|
@ -0,0 +1,510 @@
|
||||||
|
html,body {
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
form {
|
||||||
|
margin-top: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
table {
|
||||||
|
margin-top: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.required {
|
||||||
|
color: #f00;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tooltip-inner {
|
||||||
|
min-width: 200px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.margin-top {
|
||||||
|
margin-top: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.no-margin-top {
|
||||||
|
margin-top: 0px !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
table {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
td.clip {
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
white-space: nowrap;
|
||||||
|
max-width: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
th.w-10 {
|
||||||
|
width: 10%;
|
||||||
|
}
|
||||||
|
|
||||||
|
th.w-15 {
|
||||||
|
width: 15%;
|
||||||
|
}
|
||||||
|
|
||||||
|
th.w-20 {
|
||||||
|
width: 20%;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
th.w-25 {
|
||||||
|
width: 25%;
|
||||||
|
}
|
||||||
|
|
||||||
|
th.w-30 {
|
||||||
|
width: 30%;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
th.w-35 {
|
||||||
|
width: 35%;
|
||||||
|
}
|
||||||
|
|
||||||
|
th.w-40 {
|
||||||
|
width: 40%;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*********** Loading ***********/
|
||||||
|
|
||||||
|
.loading {
|
||||||
|
background-color: #f5f5f5;
|
||||||
|
border: 1px solid #eee;
|
||||||
|
position: absolute;
|
||||||
|
bottom: 0px;
|
||||||
|
left: 0px;
|
||||||
|
padding: 2px 200px 2px 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*********** Feedback ***********/
|
||||||
|
|
||||||
|
.feedback-aligner {
|
||||||
|
position: fixed;
|
||||||
|
top: 15px;
|
||||||
|
text-align: center;
|
||||||
|
width: 100%;
|
||||||
|
height: 0;
|
||||||
|
z-index: 100;
|
||||||
|
}
|
||||||
|
.feedback-aligner .alert {
|
||||||
|
border-radius: 2px;
|
||||||
|
border-width: 1px;
|
||||||
|
display: inline-block;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*********** On-Off Switch ***********/
|
||||||
|
|
||||||
|
.onoffswitch {
|
||||||
|
-moz-user-select: none;
|
||||||
|
height: 26px;
|
||||||
|
position: relative;
|
||||||
|
width: 62px;
|
||||||
|
}
|
||||||
|
.onoffswitch .onoffswitch-checkbox {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.onoffswitch .onoffswitch-label {
|
||||||
|
border: 1px solid #bbb;
|
||||||
|
border-radius: 2px;
|
||||||
|
cursor: pointer;
|
||||||
|
display: block;
|
||||||
|
overflow: hidden;
|
||||||
|
width: 62px;
|
||||||
|
}
|
||||||
|
.onoffswitch .onoffswitch-inner {
|
||||||
|
display: block;
|
||||||
|
margin-left: -100%;
|
||||||
|
transition: margin 0.3s ease-in 0s;
|
||||||
|
width: 200%;
|
||||||
|
}
|
||||||
|
.onoffswitch .onoffswitch-inner > span {
|
||||||
|
-moz-box-sizing: border-box;
|
||||||
|
color: white;
|
||||||
|
float: left;
|
||||||
|
font-size: 11px;
|
||||||
|
font-family: "Open Sans", sans-serif;
|
||||||
|
font-weight: bold;
|
||||||
|
height: 24px;
|
||||||
|
line-height: 24px;
|
||||||
|
padding: 0;
|
||||||
|
width: 50%;
|
||||||
|
}
|
||||||
|
.onoffswitch .onoffswitch-switch {
|
||||||
|
background-image: linear-gradient(top, #fafafa 0%, #ededed 100%);
|
||||||
|
background-image: -o-linear-gradient(top, #fafafa 0%, #ededed 100%);
|
||||||
|
background-image: -moz-linear-gradient(top, #fafafa 0%, #ededed 100%);
|
||||||
|
background-image: -webkit-linear-gradient(top, #fafafa 0%, #ededed 100%);
|
||||||
|
background-image: -ms-linear-gradient(top, #fafafa 0%, #ededed 100%);
|
||||||
|
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(1, 0, #ededed));
|
||||||
|
border: 1px solid #aaa;
|
||||||
|
border-radius: 2px;
|
||||||
|
bottom: 0;
|
||||||
|
margin: 0;
|
||||||
|
position: absolute;
|
||||||
|
right: 39px;
|
||||||
|
top: 0;
|
||||||
|
transition: all 0.3s ease-in 0s;
|
||||||
|
-webkit-transition: all 0.3s ease-in 0s;
|
||||||
|
width: 23px;
|
||||||
|
}
|
||||||
|
.onoffswitch .onoffswitch-inner .onoffswitch-active {
|
||||||
|
background-image: linear-gradient(top, #00a9ec 0%, #009bd3 100%);
|
||||||
|
background-image: -o-linear-gradient(top, #00a9ec 0%, #009bd3 100%);
|
||||||
|
background-image: -moz-linear-gradient(top, #00a9ec 0%, #009bd3 100%);
|
||||||
|
background-image: -webkit-linear-gradient(top, #00a9ec 0%, #009bd3 100%);
|
||||||
|
background-image: -ms-linear-gradient(top, #00a9ec 0%, #009bd3 100%);
|
||||||
|
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a9ec), color-stop(1, 0, #009bd3));
|
||||||
|
color: #FFFFFF;
|
||||||
|
padding-left: 10px;
|
||||||
|
}
|
||||||
|
.onoffswitch-checkbox:disabled + .onoffswitch-label .onoffswitch-inner .onoffswitch-active,
|
||||||
|
.onoffswitch-checkbox:disabled + .onoffswitch-label .onoffswitch-inner .onoffswitch-inactive {
|
||||||
|
background-image: none;
|
||||||
|
background-color: #e5e5e5;
|
||||||
|
color: #9d9fa1;
|
||||||
|
}
|
||||||
|
.onoffswitch .onoffswitch-inner .onoffswitch-inactive {
|
||||||
|
background: linear-gradient(#fefefe, #e8e8e8) repeat scroll 0 0 transparent;
|
||||||
|
color: #4d5258;
|
||||||
|
padding-right: 10px;
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
|
.onoffswitch .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
|
||||||
|
margin-left: 0;
|
||||||
|
}
|
||||||
|
.onoffswitch .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
|
||||||
|
right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*********** Select 2 ***********/
|
||||||
|
|
||||||
|
.select2-container {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.select2-container-multi .select2-choices .select2-search-field {
|
||||||
|
height: 26px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*********** html select ********/
|
||||||
|
.overflow-select {
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*********** New Menu ***********/
|
||||||
|
|
||||||
|
|
||||||
|
.sidebar-pf-left{
|
||||||
|
background: #292e34;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sidebar-pf .nav-pills > li a i, .sidebar-pf .nav-pills > li a span{
|
||||||
|
color: #72767b;
|
||||||
|
display: inline-block;
|
||||||
|
margin-right: 10px;
|
||||||
|
}
|
||||||
|
.sidebar-pf .nav-pills > li > a{
|
||||||
|
color: #dbdada;
|
||||||
|
padding: 0px 20px 0 30px!important;
|
||||||
|
line-height: 30px;
|
||||||
|
border-left-width: 12px;
|
||||||
|
border-left-style: solid;
|
||||||
|
border-left-color: #292e34;
|
||||||
|
margin-left: -6px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sidebar-pf .nav-pills > li > a:hover{
|
||||||
|
background: #393f44;
|
||||||
|
border-color:#292e34;
|
||||||
|
border-left-color: #393f44;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sidebar-pf .nav-pills > li > a:after{
|
||||||
|
display: none!important;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.sidebar-pf .nav-pills > li.active > a {
|
||||||
|
color: #fff;
|
||||||
|
background: #393f44!important;
|
||||||
|
border-bottom: 1px solid #000!important;
|
||||||
|
border-top: 1px solid #000!important;
|
||||||
|
border-left-color: #39a5dc!important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sidebar-pf .nav-pills > li.active a i, .sidebar-pf .nav-pills > li.active a span{
|
||||||
|
color: #39a5dc;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*********** Realm selector ***********/
|
||||||
|
|
||||||
|
.realm-selector{
|
||||||
|
color: #fff;
|
||||||
|
margin: 0 -20px;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
.realm-dropmenu{
|
||||||
|
display: none;
|
||||||
|
cursor: pointer;
|
||||||
|
position: absolute;
|
||||||
|
top: 60px;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
z-index: 999;
|
||||||
|
background: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.realm-selector:hover .realm-dropmenu{
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.realm-add{
|
||||||
|
padding: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.realm-selector h2{
|
||||||
|
font-size: 16px;
|
||||||
|
line-height: 60px;
|
||||||
|
padding: 0 20px;
|
||||||
|
margin: 0;
|
||||||
|
border-bottom: 1px solid #d5d5d6;
|
||||||
|
}
|
||||||
|
|
||||||
|
.realm-selector h2 i{
|
||||||
|
display: inline-block;
|
||||||
|
float: right;
|
||||||
|
line-height: 60px;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.realm-selector ul{
|
||||||
|
padding-left: 0;
|
||||||
|
margin: 0;
|
||||||
|
list-style: none;
|
||||||
|
max-height: 200px;
|
||||||
|
overflow-y:auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.realm-selector ul li a{
|
||||||
|
line-height: 60px;
|
||||||
|
padding: 0 20px;
|
||||||
|
border-bottom: 1px solid #d5d5d6;
|
||||||
|
line-height: 39px;
|
||||||
|
display: block;
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*********** Overwrites header defaults S2i2S ***********/
|
||||||
|
|
||||||
|
.navbar-pf{
|
||||||
|
border-top: none!important;
|
||||||
|
background: #fff;
|
||||||
|
border: 0;
|
||||||
|
border-top-color: currentcolor;
|
||||||
|
border-top-style: none;
|
||||||
|
border-top-width: 0px;
|
||||||
|
border-radius: 0;
|
||||||
|
border-top: 3px solid #39a5dc;
|
||||||
|
margin-bottom: 0;
|
||||||
|
min-height: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar-pf .navbar-brand {
|
||||||
|
padding: 0;
|
||||||
|
height: 56px;
|
||||||
|
line-height: 56px;
|
||||||
|
background-position: center center;
|
||||||
|
background-image: url('../img/logo-isti.png');
|
||||||
|
background-size: 148px 30px;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
width: 148px;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.navbar-pf .navbar-utility>li>a,
|
||||||
|
.navbar-pf .navbar-utility>li>button {
|
||||||
|
border:solid #2b2b2b;
|
||||||
|
border-width:0 0 0 1px;
|
||||||
|
color:#000 !important;
|
||||||
|
padding:7px 10px;
|
||||||
|
font-size:11px;
|
||||||
|
margin:0
|
||||||
|
}
|
||||||
|
.navbar-pf .navbar-utility>li.open>a,
|
||||||
|
.navbar-pf .navbar-utility>li.open>button {
|
||||||
|
border-left-color:#444;
|
||||||
|
color:#000 !important;
|
||||||
|
}
|
||||||
|
.navbar-pf .navbar-utility .dropdown-toggle {
|
||||||
|
padding: 23px !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.clickable {
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 i {
|
||||||
|
color: #999999;
|
||||||
|
font-size: 18px;
|
||||||
|
margin-left: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Action cell */
|
||||||
|
.kc-action-cell {
|
||||||
|
background-color: #eeeeee;
|
||||||
|
background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);
|
||||||
|
background-repeat: repeat-x;
|
||||||
|
|
||||||
|
text-align: center;
|
||||||
|
vertical-align: middle;
|
||||||
|
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
white-space: nowrap;
|
||||||
|
|
||||||
|
cursor:pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
.kc-action-cell:hover {
|
||||||
|
background-color: #eeeeee;
|
||||||
|
background-image: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.kc-sorter span {
|
||||||
|
margin-left: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* Time selector */
|
||||||
|
|
||||||
|
.time-selector input {
|
||||||
|
display: inline-block;
|
||||||
|
width: 120px;
|
||||||
|
padding-right: 0;
|
||||||
|
margin-right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.time-selector select {
|
||||||
|
display: inline-block;
|
||||||
|
width: 80px;
|
||||||
|
margin-left: 0;
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.ace_editor {
|
||||||
|
height: 600px;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.kc-button-input-file input {
|
||||||
|
float: left;
|
||||||
|
width: 73%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.kc-button-input-file label {
|
||||||
|
float: left;
|
||||||
|
margin-left: 2%;
|
||||||
|
width: 25%;
|
||||||
|
}
|
||||||
|
|
||||||
|
table.kc-authz-table-expanded {
|
||||||
|
margin-top: 0px !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.no-gutter > [class*='col-'] {
|
||||||
|
padding-right:0!important;
|
||||||
|
padding-left:0!important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.password-conceal {
|
||||||
|
font-family: 'text-security-disc';
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Deactivation styles for user-group membership tree models */
|
||||||
|
|
||||||
|
div[tree-model] li .deactivate {
|
||||||
|
color: #4a5053;
|
||||||
|
opacity: 0.4;
|
||||||
|
}
|
||||||
|
|
||||||
|
div[tree-model] li .deactivate_selected {
|
||||||
|
background-color: #dcdcdc;
|
||||||
|
font-weight: bold;
|
||||||
|
padding: 1px 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* search highlighting */
|
||||||
|
|
||||||
|
div[tree-model] li .highlight {
|
||||||
|
background-color: #aaddff;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Manage credentials */
|
||||||
|
table.credentials-table {
|
||||||
|
margin-top: 0;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
table.credentials-table td.kc-action-cell {
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
|
||||||
|
table.credentials-table input[type='text'] {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
td.credential-label-cell {
|
||||||
|
padding: 5px !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
td.credential-data-cell {
|
||||||
|
padding: 0 !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
td.credential-data-cell a {
|
||||||
|
margin-left: 5px;
|
||||||
|
line-height: 2.5em;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
td.credential-action-cell {
|
||||||
|
padding: 0px !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
td.credential-action-cell div.kc-action-cell {
|
||||||
|
width: 100%;
|
||||||
|
height: 36px;
|
||||||
|
line-height: 34px;
|
||||||
|
}
|
||||||
|
|
||||||
|
td.credential-action-cell.expanded div.kc-action-cell {
|
||||||
|
border-bottom: 1px solid #d1d1d1;
|
||||||
|
}
|
||||||
|
|
||||||
|
table.credential-data-table {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
table.credential-data-table tr:first-child td {
|
||||||
|
border-top: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
table.credential-data-table td:first-child {
|
||||||
|
width: 150px;
|
||||||
|
}
|
||||||
|
|
||||||
|
table.credential-data-table td.key {
|
||||||
|
text-align: right;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
|
@ -1,9 +1,4 @@
|
||||||
parent=keycloak.v2
|
parent=keycloak
|
||||||
import=common/theme-keycloak-isti
|
import=common/keycloak
|
||||||
favIcon=/img/favicon.ico
|
|
||||||
favIconType=image/x-icon
|
|
||||||
title=ISTI-Admin Keycloak
|
|
||||||
locales=en,it
|
|
||||||
|
|
||||||
stylesCommon=vendor/patternfly-v5/patternfly.min.css vendor/patternfly-v5/patternfly-addons.css
|
styles=node_modules/patternfly/dist/css/patternfly.min.css node_modules/patternfly/dist/css/patternfly-additions.min.css node_modules/select2/select2.css css/styles.css lib/angular/treeview/css/angular.treeview.css node_modules/text-security/text-security.css
|
||||||
styles=css/common.css
|
|
||||||
|
Before Width: | Height: | Size: 3.0 KiB |
|
|
@ -1,66 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<svg
|
|
||||||
width="42.2864pt"
|
|
||||||
height="42.019531pt"
|
|
||||||
viewBox="0 0 42.286399 42.01953"
|
|
||||||
version="1.1"
|
|
||||||
id="svg34"
|
|
||||||
sodipodi:docname="cnrlogo.svg"
|
|
||||||
inkscape:version="1.4.2 (f4327f4, 2025-05-13)"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg">
|
|
||||||
<defs
|
|
||||||
id="defs34" />
|
|
||||||
<sodipodi:namedview
|
|
||||||
id="namedview34"
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#000000"
|
|
||||||
borderopacity="0.25"
|
|
||||||
inkscape:showpageshadow="2"
|
|
||||||
inkscape:pageopacity="0.0"
|
|
||||||
inkscape:pagecheckerboard="0"
|
|
||||||
inkscape:deskcolor="#d1d1d1"
|
|
||||||
inkscape:document-units="pt"
|
|
||||||
inkscape:zoom="3.0571438"
|
|
||||||
inkscape:cx="57.242974"
|
|
||||||
inkscape:cy="31.40186"
|
|
||||||
inkscape:window-width="1920"
|
|
||||||
inkscape:window-height="964"
|
|
||||||
inkscape:window-x="-7"
|
|
||||||
inkscape:window-y="-7"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="surface1" />
|
|
||||||
<g
|
|
||||||
id="surface1"
|
|
||||||
transform="matrix(1.006351,0,0,1,-5.4287917,-3)">
|
|
||||||
<path
|
|
||||||
style="fill:#17355c;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
|
||||||
d="m 24.960938,45.019531 c -10.796875,0 -19.566407,-9.40625 -19.566407,-21.015625 C 5.394531,12.402344 14.148438,3 24.953125,3 h 7.277344 v 4.363281 h -7.113281 c -8.558594,0 -15.648438,7.460938 -15.648438,16.640625 0,9.1875 6.945313,16.640625 15.492188,16.640625 h 16.347656 v 4.375 z m 0,0"
|
|
||||||
id="path32" />
|
|
||||||
<path
|
|
||||||
style="fill:#17355c;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
|
||||||
d="m 32.230469,20.464844 h -7.226563 c -1.84375,0 -3.328125,1.605469 -3.328125,3.585937 V 37.535156 C 19.75,37.199219 18.757813,36.609375 17.523438,35.773438 l -0.04687,-11.601563 c 0,-4.4375 3.335937,-8.035156 7.46875,-8.035156 h 7.285156 z m 0,0"
|
|
||||||
id="path33" />
|
|
||||||
<path
|
|
||||||
style="fill:#17355c;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
|
||||||
d="m 33.90625,9.523438 c 7.371094,0 13.375,6.347656 13.507813,14.234375 v 21.261718 h -4.011719 v -21.3125 c 0,-5.597656 -4.234375,-9.832031 -9.445313,-9.832031 h -8.996093 c -5.203125,0 -9.5,4.210938 -9.5,9.808594 l 0.02734,10.328125 C 12.996094,31.382813 11.453125,28.046875 11.453125,24 11.453125,15.992188 17.5,9.5 24.957031,9.5 Z m 0,0"
|
|
||||||
id="path34" />
|
|
||||||
<path
|
|
||||||
style="fill:#666666;stroke-width:0.327103"
|
|
||||||
d="M 22.079433,55.449241 C 16.302199,54.373684 12.047331,52.004035 7.7900537,47.491093 2.7711503,42.170794 0.29805537,35.667243 0.3035696,27.80373 0.3112202,16.893672 6.0822279,7.4307408 15.653982,2.6330994 19.317049,0.79706379 21.969303,0.30539938 29.357468,0.092801 l 6.62383,-0.1906042 V 2.7314714 5.560746 L 30.665879,5.572158 C 23.896872,5.5866908 20.966635,6.0950474 17.365144,7.8796559 12.523458,10.278806 8.1445974,15.412986 6.5097933,20.607471 5.3351799,24.339728 5.0387797,27.929302 5.6151439,31.442176 7.0470104,40.16924 12.4786,46.846538 20.280368,49.470798 c 2.015605,0.677982 2.793792,0.721127 14.964949,0.829673 l 12.838781,0.114502 v 2.759795 2.759795 l -11.857473,-0.02952 c -8.238382,-0.02051 -12.556333,-0.15963 -14.147192,-0.455802 z"
|
|
||||||
id="path35"
|
|
||||||
transform="matrix(0.74526681,0,0,0.75,5.394531,3)" />
|
|
||||||
<path
|
|
||||||
style="fill:#666666;stroke-width:0.327103"
|
|
||||||
d="M 50.95795,39.824755 50.864471,23.714946 49.903257,21.75233 C 48.673534,19.241471 46.001965,16.569379 43.592412,15.440245 L 41.705595,14.55607 h -9.338946 -9.338946 l -2.500858,1.235771 c -2.9081,1.437005 -4.433136,3.012038 -5.929645,6.12404 l -1.022438,2.126168 -0.163551,8.323231 -0.163551,8.32323 -0.919429,-1.093938 C 8.9058526,35.522621 7.4947916,28.490168 8.9779028,22.897189 10.762993,16.165413 15.958596,10.949313 22.52268,9.2989771 c 1.715041,-0.431194 3.575114,-0.5006395 10.630838,-0.3969004 8.167431,0.1200844 8.647928,0.1623869 10.683177,0.9405348 4.635337,1.7722545 7.916609,4.7741835 10.157645,9.2928965 2.158947,4.353196 2.255236,5.289723 2.261647,21.997657 l 0.0057,14.801398 H 53.656548 51.05143 Z"
|
|
||||||
id="path36"
|
|
||||||
transform="matrix(0.74526681,0,0,0.75,5.394531,3)" />
|
|
||||||
<path
|
|
||||||
style="fill:#666666;stroke-width:0.327103"
|
|
||||||
d="m 18.613831,44.731295 -2.095144,-1.063084 v -8.995324 -8.995325 l 0.850831,-1.81399 c 1.125271,-2.399103 2.487269,-3.899229 4.605617,-5.072698 1.726962,-0.956658 1.785109,-0.964569 7.872987,-1.071038 l 6.133176,-0.107262 v 2.805859 2.805859 l -5.478971,0.0012 c -6.341202,0.0014 -7.166817,0.271337 -8.271178,2.704132 -0.571176,1.258245 -0.628653,2.219598 -0.635187,10.624081 -0.0058,7.518451 -0.08917,9.240651 -0.447085,9.240651 -0.241946,0 -1.382716,-0.478388 -2.535046,-1.063084 z"
|
|
||||||
id="path37"
|
|
||||||
transform="matrix(0.74526681,0,0,0.75,5.394531,3)" />
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 4.7 KiB |
|
Before Width: | Height: | Size: 172 KiB |
|
Before Width: | Height: | Size: 5.2 KiB |
|
|
@ -1,456 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!-- Generator: Adobe Illustrator 27.8.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
|
||||||
<svg version="1.1" id="Livello_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
|
||||||
viewBox="0 0 525.7 81" style="enable-background:new 0 0 525.7 81;" xml:space="preserve">
|
|
||||||
<style type="text/css">
|
|
||||||
.st0{enable-background:new ;}
|
|
||||||
.st1{fill:#1D3058;}
|
|
||||||
.st2{fill:none;stroke:#1F3058;stroke-width:0.75;stroke-miterlimit:10;}
|
|
||||||
.st3{fill-rule:evenodd;clip-rule:evenodd;fill:#1D3058;}
|
|
||||||
.st4{fill-rule:evenodd;clip-rule:evenodd;fill:#F08034;}
|
|
||||||
.st5{fill:#16365D;}
|
|
||||||
.st6{fill:#FFFFFF;}
|
|
||||||
</style>
|
|
||||||
<g id="Livello_1_00000104688225099881821890000006112890198830184344_">
|
|
||||||
</g>
|
|
||||||
<g id="Livello_2_00000097466608102530298710000009838135579535580553_">
|
|
||||||
<g>
|
|
||||||
<g>
|
|
||||||
<g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st1" d="M301.7,30.3h1.3v10.5h-1.3V30.3z"/>
|
|
||||||
<path class="st1" d="M305,39.9l0.7-0.9c0.7,0.5,1.4,0.9,2.3,0.9c1,0,1.5-0.5,1.5-1.2c0-0.8-0.9-1.2-1.8-1.5
|
|
||||||
c-1.1-0.4-2.3-0.9-2.3-2.2c0-1.2,1-2.2,2.7-2.2c1,0,1.8,0.4,2.4,0.9l-0.6,0.8c-0.5-0.4-1.1-0.7-1.8-0.7c-1,0-1.4,0.5-1.4,1.1
|
|
||||||
c0,0.7,0.8,1,1.7,1.3c1.1,0.4,2.4,0.9,2.4,2.4c0,1.3-1,2.3-2.8,2.3C306.7,41,305.7,40.5,305,39.9z"/>
|
|
||||||
<path class="st1" d="M312.4,38.4v-4.3h-1.2v-1l1.2-0.1l0.2-2.2h1.1V33h2.1v1.1h-2.1v4.3c0,1,0.3,1.5,1.2,1.5
|
|
||||||
c0.3,0,0.6-0.1,0.9-0.2l0.3,1c-0.4,0.1-1,0.3-1.4,0.3C313,41,312.4,39.9,312.4,38.4z"/>
|
|
||||||
<path class="st1" d="M317.4,30.6c0-0.5,0.4-0.8,0.9-0.8c0.5,0,0.9,0.3,0.9,0.8c0,0.5-0.4,0.8-0.9,0.8
|
|
||||||
C317.8,31.4,317.4,31.1,317.4,30.6z M317.6,33h1.3v7.8h-1.3V33z"/>
|
|
||||||
<path class="st1" d="M321.8,38.4v-4.3h-1.2v-1l1.2-0.1l0.2-2.2h1.1V33h2.1v1.1h-2.1v4.3c0,1,0.3,1.5,1.2,1.5
|
|
||||||
c0.3,0,0.6-0.1,0.9-0.2l0.3,1c-0.4,0.1-1,0.3-1.4,0.3C322.3,41,321.8,39.9,321.8,38.4z"/>
|
|
||||||
<path class="st1" d="M326.8,37.9V33h1.3v4.8c0,1.5,0.4,2.1,1.5,2.1c0.8,0,1.4-0.4,2.1-1.3V33h1.3v7.8h-1.1l-0.1-1.2h0
|
|
||||||
c-0.7,0.8-1.5,1.4-2.6,1.4C327.6,41,326.8,39.9,326.8,37.9z"/>
|
|
||||||
<path class="st1" d="M335.9,38.4v-4.3h-1.2v-1l1.2-0.1l0.2-2.2h1.1V33h2.1v1.1h-2.1v4.3c0,1,0.3,1.5,1.2,1.5
|
|
||||||
c0.3,0,0.6-0.1,0.9-0.2l0.3,1c-0.4,0.1-1,0.3-1.4,0.3C336.4,41,335.9,39.9,335.9,38.4z"/>
|
|
||||||
<path class="st1" d="M340.3,36.9c0-2.6,1.7-4.1,3.6-4.1c1.9,0,3.6,1.5,3.6,4.1c0,2.6-1.7,4.1-3.6,4.1
|
|
||||||
C342,41,340.3,39.5,340.3,36.9z M346.1,36.9c0-1.8-0.9-3-2.2-3c-1.3,0-2.2,1.2-2.2,3c0,1.8,0.9,3,2.2,3
|
|
||||||
C345.2,39.9,346.1,38.7,346.1,36.9z"/>
|
|
||||||
</g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st2" d="M301.7,30.3h1.3v10.5h-1.3V30.3z"/>
|
|
||||||
<path class="st2" d="M305,39.9l0.7-0.9c0.7,0.5,1.4,0.9,2.3,0.9c1,0,1.5-0.5,1.5-1.2c0-0.8-0.9-1.2-1.8-1.5
|
|
||||||
c-1.1-0.4-2.3-0.9-2.3-2.2c0-1.2,1-2.2,2.7-2.2c1,0,1.8,0.4,2.4,0.9l-0.6,0.8c-0.5-0.4-1.1-0.7-1.8-0.7c-1,0-1.4,0.5-1.4,1.1
|
|
||||||
c0,0.7,0.8,1,1.7,1.3c1.1,0.4,2.4,0.9,2.4,2.4c0,1.3-1,2.3-2.8,2.3C306.7,41,305.7,40.5,305,39.9z"/>
|
|
||||||
<path class="st2" d="M312.4,38.4v-4.3h-1.2v-1l1.2-0.1l0.2-2.2h1.1V33h2.1v1.1h-2.1v4.3c0,1,0.3,1.5,1.2,1.5
|
|
||||||
c0.3,0,0.6-0.1,0.9-0.2l0.3,1c-0.4,0.1-1,0.3-1.4,0.3C313,41,312.4,39.9,312.4,38.4z"/>
|
|
||||||
<path class="st2" d="M317.4,30.6c0-0.5,0.4-0.8,0.9-0.8c0.5,0,0.9,0.3,0.9,0.8c0,0.5-0.4,0.8-0.9,0.8
|
|
||||||
C317.8,31.4,317.4,31.1,317.4,30.6z M317.6,33h1.3v7.8h-1.3V33z"/>
|
|
||||||
<path class="st2" d="M321.8,38.4v-4.3h-1.2v-1l1.2-0.1l0.2-2.2h1.1V33h2.1v1.1h-2.1v4.3c0,1,0.3,1.5,1.2,1.5
|
|
||||||
c0.3,0,0.6-0.1,0.9-0.2l0.3,1c-0.4,0.1-1,0.3-1.4,0.3C322.3,41,321.8,39.9,321.8,38.4z"/>
|
|
||||||
<path class="st2" d="M326.8,37.9V33h1.3v4.8c0,1.5,0.4,2.1,1.5,2.1c0.8,0,1.4-0.4,2.1-1.3V33h1.3v7.8h-1.1l-0.1-1.2h0
|
|
||||||
c-0.7,0.8-1.5,1.4-2.6,1.4C327.6,41,326.8,39.9,326.8,37.9z"/>
|
|
||||||
<path class="st2" d="M335.9,38.4v-4.3h-1.2v-1l1.2-0.1l0.2-2.2h1.1V33h2.1v1.1h-2.1v4.3c0,1,0.3,1.5,1.2,1.5
|
|
||||||
c0.3,0,0.6-0.1,0.9-0.2l0.3,1c-0.4,0.1-1,0.3-1.4,0.3C336.4,41,335.9,39.9,335.9,38.4z"/>
|
|
||||||
<path class="st2" d="M340.3,36.9c0-2.6,1.7-4.1,3.6-4.1c1.9,0,3.6,1.5,3.6,4.1c0,2.6-1.7,4.1-3.6,4.1
|
|
||||||
C342,41,340.3,39.5,340.3,36.9z M346.1,36.9c0-1.8-0.9-3-2.2-3c-1.3,0-2.2,1.2-2.2,3c0,1.8,0.9,3,2.2,3
|
|
||||||
C345.2,39.9,346.1,38.7,346.1,36.9z"/>
|
|
||||||
</g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st1" d="M356.3,37c0-2.5,1.6-4,3.4-4c0.9,0,1.6,0.4,2.3,0.9l0-1.4v-3.2h0.7v11.5h-0.6l-0.1-1h0
|
|
||||||
c-0.6,0.6-1.5,1.2-2.5,1.2C357.6,41,356.3,39.6,356.3,37z M362,39.1v-4.6c-0.8-0.7-1.5-1-2.2-1c-1.5,0-2.7,1.5-2.7,3.4
|
|
||||||
c0,2,0.9,3.4,2.5,3.4C360.5,40.4,361.2,39.9,362,39.1z"/>
|
|
||||||
<path class="st1" d="M365.4,30.6c0-0.4,0.3-0.6,0.6-0.6c0.4,0,0.6,0.2,0.6,0.6c0,0.4-0.3,0.6-0.6,0.6
|
|
||||||
C365.7,31.2,365.4,31,365.4,30.6z M365.7,33.1h0.7v7.7h-0.7V33.1z"/>
|
|
||||||
</g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st2" d="M356.3,37c0-2.5,1.6-4,3.4-4c0.9,0,1.6,0.4,2.3,0.9l0-1.4v-3.2h0.7v11.5h-0.6l-0.1-1h0
|
|
||||||
c-0.6,0.6-1.5,1.2-2.5,1.2C357.6,41,356.3,39.6,356.3,37z M362,39.1v-4.6c-0.8-0.7-1.5-1-2.2-1c-1.5,0-2.7,1.5-2.7,3.4
|
|
||||||
c0,2,0.9,3.4,2.5,3.4C360.5,40.4,361.2,39.9,362,39.1z"/>
|
|
||||||
<path class="st2" d="M365.4,30.6c0-0.4,0.3-0.6,0.6-0.6c0.4,0,0.6,0.2,0.6,0.6c0,0.4-0.3,0.6-0.6,0.6
|
|
||||||
C365.7,31.2,365.4,31,365.4,30.6z M365.7,33.1h0.7v7.7h-0.7V33.1z"/>
|
|
||||||
</g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st1" d="M373,39.4l0.8-0.9c0.8,0.8,1.8,1.3,2.9,1.3c1.4,0,2.2-0.7,2.2-1.7c0-1.1-0.8-1.4-1.7-1.9l-1.5-0.7
|
|
||||||
c-1-0.4-2.1-1.2-2.1-2.7c0-1.6,1.4-2.8,3.3-2.8c1.2,0,2.4,0.5,3.1,1.3l-0.7,0.9c-0.6-0.6-1.4-1-2.4-1c-1.2,0-2,0.6-2,1.5
|
|
||||||
c0,1,0.9,1.4,1.7,1.7l1.5,0.6c1.2,0.5,2.2,1.2,2.2,2.8c0,1.7-1.4,3-3.6,3C375.2,41,373.9,40.4,373,39.4z"/>
|
|
||||||
<path class="st1" d="M381.6,36.9c0-2.6,1.7-4.1,3.7-4.1c1,0,1.7,0.4,2.3,0.9l-0.7,0.9c-0.4-0.4-0.9-0.7-1.6-0.7
|
|
||||||
c-1.4,0-2.4,1.2-2.4,3c0,1.8,1,3,2.4,3c0.7,0,1.3-0.4,1.8-0.8l0.6,0.9c-0.7,0.6-1.6,1-2.5,1C383.2,41,381.6,39.5,381.6,36.9z"
|
|
||||||
/>
|
|
||||||
<path class="st1" d="M389.2,30.6c0-0.5,0.4-0.8,0.9-0.8c0.5,0,0.9,0.3,0.9,0.8c0,0.5-0.4,0.8-0.9,0.8
|
|
||||||
C389.6,31.4,389.2,31.1,389.2,30.6z M389.4,33h1.3v7.8h-1.3V33z"/>
|
|
||||||
<path class="st1" d="M392.8,36.9c0-2.5,1.7-4.1,3.5-4.1c2,0,3.1,1.4,3.1,3.7c0,0.3,0,0.6,0,0.8h-5.2c0.1,1.6,1.1,2.7,2.6,2.7
|
|
||||||
c0.7,0,1.4-0.2,1.9-0.6l0.5,0.9c-0.7,0.4-1.5,0.8-2.6,0.8C394.5,41,392.8,39.5,392.8,36.9z M398.2,36.3c0-1.6-0.7-2.4-1.9-2.4
|
|
||||||
c-1.1,0-2.1,0.9-2.2,2.4H398.2z"/>
|
|
||||||
<path class="st1" d="M401.3,33h1.1l0.1,1.1h0c0.7-0.7,1.5-1.3,2.6-1.3c1.6,0,2.4,1.1,2.4,3v4.9h-1.3V36c0-1.5-0.4-2.1-1.5-2.1
|
|
||||||
c-0.8,0-1.3,0.4-2.1,1.2v5.6h-1.3V33z"/>
|
|
||||||
<path class="st1" d="M409.3,40.1l4.1-6h-3.6V33h5.3v0.7l-4.1,6h4.2v1.1h-5.9V40.1z"/>
|
|
||||||
<path class="st1" d="M416,38.8c0-1.7,1.5-2.5,4.8-2.9c0-1-0.3-2-1.6-2c-0.9,0-1.7,0.4-2.3,0.8l-0.5-0.9c0.7-0.5,1.8-1,3.1-1
|
|
||||||
c1.9,0,2.7,1.3,2.7,3.2v4.8H421l-0.1-0.9h0c-0.7,0.6-1.6,1.1-2.6,1.1C417,41,416,40.2,416,38.8z M420.8,38.9v-2.2
|
|
||||||
c-2.6,0.3-3.5,1-3.5,2c0,0.9,0.6,1.2,1.4,1.2C419.4,39.9,420,39.6,420.8,38.9z"/>
|
|
||||||
</g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st2" d="M373,39.4l0.8-0.9c0.8,0.8,1.8,1.3,2.9,1.3c1.4,0,2.2-0.7,2.2-1.7c0-1.1-0.8-1.4-1.7-1.9l-1.5-0.7
|
|
||||||
c-1-0.4-2.1-1.2-2.1-2.7c0-1.6,1.4-2.8,3.3-2.8c1.2,0,2.4,0.5,3.1,1.3l-0.7,0.9c-0.6-0.6-1.4-1-2.4-1c-1.2,0-2,0.6-2,1.5
|
|
||||||
c0,1,0.9,1.4,1.7,1.7l1.5,0.6c1.2,0.5,2.2,1.2,2.2,2.8c0,1.7-1.4,3-3.6,3C375.2,41,373.9,40.4,373,39.4z"/>
|
|
||||||
<path class="st2" d="M381.6,36.9c0-2.6,1.7-4.1,3.7-4.1c1,0,1.7,0.4,2.3,0.9l-0.7,0.9c-0.4-0.4-0.9-0.7-1.6-0.7
|
|
||||||
c-1.4,0-2.4,1.2-2.4,3c0,1.8,1,3,2.4,3c0.7,0,1.3-0.4,1.8-0.8l0.6,0.9c-0.7,0.6-1.6,1-2.5,1C383.2,41,381.6,39.5,381.6,36.9z"
|
|
||||||
/>
|
|
||||||
<path class="st2" d="M389.2,30.6c0-0.5,0.4-0.8,0.9-0.8c0.5,0,0.9,0.3,0.9,0.8c0,0.5-0.4,0.8-0.9,0.8
|
|
||||||
C389.6,31.4,389.2,31.1,389.2,30.6z M389.4,33h1.3v7.8h-1.3V33z"/>
|
|
||||||
<path class="st2" d="M392.8,36.9c0-2.5,1.7-4.1,3.5-4.1c2,0,3.1,1.4,3.1,3.7c0,0.3,0,0.6,0,0.8h-5.2c0.1,1.6,1.1,2.7,2.6,2.7
|
|
||||||
c0.7,0,1.4-0.2,1.9-0.6l0.5,0.9c-0.7,0.4-1.5,0.8-2.6,0.8C394.5,41,392.8,39.5,392.8,36.9z M398.2,36.3c0-1.6-0.7-2.4-1.9-2.4
|
|
||||||
c-1.1,0-2.1,0.9-2.2,2.4H398.2z"/>
|
|
||||||
<path class="st2" d="M401.3,33h1.1l0.1,1.1h0c0.7-0.7,1.5-1.3,2.6-1.3c1.6,0,2.4,1.1,2.4,3v4.9h-1.3V36c0-1.5-0.4-2.1-1.5-2.1
|
|
||||||
c-0.8,0-1.3,0.4-2.1,1.2v5.6h-1.3V33z"/>
|
|
||||||
<path class="st2" d="M409.3,40.1l4.1-6h-3.6V33h5.3v0.7l-4.1,6h4.2v1.1h-5.9V40.1z"/>
|
|
||||||
<path class="st2" d="M416,38.8c0-1.7,1.5-2.5,4.8-2.9c0-1-0.3-2-1.6-2c-0.9,0-1.7,0.4-2.3,0.8l-0.5-0.9c0.7-0.5,1.8-1,3.1-1
|
|
||||||
c1.9,0,2.7,1.3,2.7,3.2v4.8H421l-0.1-0.9h0c-0.7,0.6-1.6,1.1-2.6,1.1C417,41,416,40.2,416,38.8z M420.8,38.9v-2.2
|
|
||||||
c-2.6,0.3-3.5,1-3.5,2c0,0.9,0.6,1.2,1.4,1.2C419.4,39.9,420,39.6,420.8,38.9z"/>
|
|
||||||
</g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st1" d="M430.8,37c0-2.5,1.6-4,3.3-4c1.8,0,2.9,1.3,2.9,3.6c0,0.2,0,0.4,0,0.6h-5.5c0,1.9,1.2,3.3,2.9,3.3
|
|
||||||
c0.8,0,1.5-0.3,2.1-0.7l0.3,0.5c-0.6,0.4-1.3,0.8-2.4,0.8C432.4,41,430.8,39.5,430.8,37z M436.4,36.5c0-2-0.9-2.9-2.3-2.9
|
|
||||||
c-1.3,0-2.5,1.1-2.6,2.9H436.4z"/>
|
|
||||||
</g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st2" d="M430.8,37c0-2.5,1.6-4,3.3-4c1.8,0,2.9,1.3,2.9,3.6c0,0.2,0,0.4,0,0.6h-5.5c0,1.9,1.2,3.3,2.9,3.3
|
|
||||||
c0.8,0,1.5-0.3,2.1-0.7l0.3,0.5c-0.6,0.4-1.3,0.8-2.4,0.8C432.4,41,430.8,39.5,430.8,37z M436.4,36.5c0-2-0.9-2.9-2.3-2.9
|
|
||||||
c-1.3,0-2.5,1.1-2.6,2.9H436.4z"/>
|
|
||||||
</g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st1" d="M445,31.4h-3.2v-1.1h7.7v1.1h-3.2v9.4H445V31.4z"/>
|
|
||||||
<path class="st1" d="M449.7,36.9c0-2.5,1.7-4.1,3.5-4.1c2,0,3.1,1.4,3.1,3.7c0,0.3,0,0.6,0,0.8h-5.2c0.1,1.6,1.1,2.7,2.6,2.7
|
|
||||||
c0.7,0,1.4-0.2,1.9-0.6l0.5,0.9c-0.7,0.4-1.5,0.8-2.6,0.8C451.3,41,449.7,39.5,449.7,36.9z M455.1,36.3c0-1.6-0.7-2.4-1.9-2.4
|
|
||||||
c-1.1,0-2.1,0.9-2.2,2.4H455.1z"/>
|
|
||||||
<path class="st1" d="M457.6,36.9c0-2.6,1.7-4.1,3.7-4.1c1,0,1.7,0.4,2.3,0.9l-0.7,0.9c-0.4-0.4-0.9-0.7-1.6-0.7
|
|
||||||
c-1.4,0-2.4,1.2-2.4,3c0,1.8,1,3,2.4,3c0.7,0,1.3-0.4,1.8-0.8l0.6,0.9c-0.7,0.6-1.6,1-2.5,1C459.2,41,457.6,39.5,457.6,36.9z"
|
|
||||||
/>
|
|
||||||
<path class="st1" d="M465.5,33h1.1l0.1,1.1h0c0.7-0.7,1.5-1.3,2.6-1.3c1.6,0,2.4,1.1,2.4,3v4.9h-1.3V36c0-1.5-0.4-2.1-1.5-2.1
|
|
||||||
c-0.8,0-1.3,0.4-2.1,1.2v5.6h-1.3V33z"/>
|
|
||||||
<path class="st1" d="M473.6,36.9c0-2.6,1.7-4.1,3.6-4.1c1.9,0,3.6,1.5,3.6,4.1c0,2.6-1.7,4.1-3.6,4.1
|
|
||||||
C475.3,41,473.6,39.5,473.6,36.9z M479.5,36.9c0-1.8-0.9-3-2.2-3c-1.3,0-2.2,1.2-2.2,3c0,1.8,0.9,3,2.2,3
|
|
||||||
C478.6,39.9,479.5,38.7,479.5,36.9z"/>
|
|
||||||
<path class="st1" d="M482.9,39.2v-9.8h1.3v9.9c0,0.4,0.2,0.6,0.4,0.6c0.1,0,0.1,0,0.3,0l0.2,1c-0.2,0.1-0.4,0.1-0.8,0.1
|
|
||||||
C483.3,41,482.9,40.4,482.9,39.2z"/>
|
|
||||||
<path class="st1" d="M486.4,36.9c0-2.6,1.7-4.1,3.6-4.1c1.9,0,3.6,1.5,3.6,4.1c0,2.6-1.7,4.1-3.6,4.1
|
|
||||||
C488.1,41,486.4,39.5,486.4,36.9z M492.2,36.9c0-1.8-0.9-3-2.2-3c-1.3,0-2.2,1.2-2.2,3c0,1.8,0.9,3,2.2,3
|
|
||||||
C491.3,39.9,492.2,38.7,492.2,36.9z"/>
|
|
||||||
<path class="st1" d="M495,42.3c0-0.7,0.4-1.3,1.1-1.8v-0.1c-0.4-0.2-0.7-0.7-0.7-1.3c0-0.7,0.4-1.2,0.8-1.4v-0.1
|
|
||||||
c-0.5-0.4-1-1.2-1-2.1c0-1.7,1.3-2.8,2.9-2.8c0.4,0,0.8,0.1,1.1,0.2h2.7v1h-1.6c0.4,0.4,0.6,0.9,0.6,1.6c0,1.7-1.3,2.7-2.8,2.7
|
|
||||||
c-0.4,0-0.8-0.1-1.2-0.3c-0.3,0.2-0.5,0.5-0.5,0.9c0,0.5,0.3,0.8,1.4,0.8h1.5c1.8,0,2.7,0.6,2.7,1.9c0,1.4-1.5,2.7-3.9,2.7
|
|
||||||
C496.4,44.4,495,43.6,495,42.3z M500.9,41.9c0-0.7-0.6-1-1.6-1H498c-0.3,0-0.7,0-1-0.1c-0.6,0.4-0.8,0.9-0.8,1.3
|
|
||||||
c0,0.8,0.8,1.4,2.3,1.4C499.9,43.5,500.9,42.7,500.9,41.9z M499.9,35.6c0-1.1-0.7-1.8-1.6-1.8s-1.6,0.7-1.6,1.8
|
|
||||||
s0.8,1.9,1.6,1.9S499.9,36.7,499.9,35.6z"/>
|
|
||||||
<path class="st1" d="M503.5,30.6c0-0.5,0.4-0.8,0.9-0.8c0.5,0,0.9,0.3,0.9,0.8c0,0.5-0.4,0.8-0.9,0.8
|
|
||||||
C503.9,31.4,503.5,31.1,503.5,30.6z M503.7,33h1.3v7.8h-1.3V33z"/>
|
|
||||||
<path class="st1" d="M507.1,36.9c0-2.5,1.7-4.1,3.5-4.1c2,0,3.1,1.4,3.1,3.7c0,0.3,0,0.6,0,0.8h-5.2c0.1,1.6,1.1,2.7,2.6,2.7
|
|
||||||
c0.7,0,1.4-0.2,1.9-0.6l0.5,0.9c-0.7,0.4-1.5,0.8-2.6,0.8C508.7,41,507.1,39.5,507.1,36.9z M512.5,36.3c0-1.6-0.7-2.4-1.9-2.4
|
|
||||||
c-1.1,0-2.1,0.9-2.2,2.4H512.5z"/>
|
|
||||||
</g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st2" d="M445,31.4h-3.2v-1.1h7.7v1.1h-3.2v9.4H445V31.4z"/>
|
|
||||||
<path class="st2" d="M449.7,36.9c0-2.5,1.7-4.1,3.5-4.1c2,0,3.1,1.4,3.1,3.7c0,0.3,0,0.6,0,0.8h-5.2c0.1,1.6,1.1,2.7,2.6,2.7
|
|
||||||
c0.7,0,1.4-0.2,1.9-0.6l0.5,0.9c-0.7,0.4-1.5,0.8-2.6,0.8C451.3,41,449.7,39.5,449.7,36.9z M455.1,36.3c0-1.6-0.7-2.4-1.9-2.4
|
|
||||||
c-1.1,0-2.1,0.9-2.2,2.4H455.1z"/>
|
|
||||||
<path class="st2" d="M457.6,36.9c0-2.6,1.7-4.1,3.7-4.1c1,0,1.7,0.4,2.3,0.9l-0.7,0.9c-0.4-0.4-0.9-0.7-1.6-0.7
|
|
||||||
c-1.4,0-2.4,1.2-2.4,3c0,1.8,1,3,2.4,3c0.7,0,1.3-0.4,1.8-0.8l0.6,0.9c-0.7,0.6-1.6,1-2.5,1C459.2,41,457.6,39.5,457.6,36.9z"
|
|
||||||
/>
|
|
||||||
<path class="st2" d="M465.5,33h1.1l0.1,1.1h0c0.7-0.7,1.5-1.3,2.6-1.3c1.6,0,2.4,1.1,2.4,3v4.9h-1.3V36c0-1.5-0.4-2.1-1.5-2.1
|
|
||||||
c-0.8,0-1.3,0.4-2.1,1.2v5.6h-1.3V33z"/>
|
|
||||||
<path class="st2" d="M473.6,36.9c0-2.6,1.7-4.1,3.6-4.1c1.9,0,3.6,1.5,3.6,4.1c0,2.6-1.7,4.1-3.6,4.1
|
|
||||||
C475.3,41,473.6,39.5,473.6,36.9z M479.5,36.9c0-1.8-0.9-3-2.2-3c-1.3,0-2.2,1.2-2.2,3c0,1.8,0.9,3,2.2,3
|
|
||||||
C478.6,39.9,479.5,38.7,479.5,36.9z"/>
|
|
||||||
<path class="st2" d="M482.9,39.2v-9.8h1.3v9.9c0,0.4,0.2,0.6,0.4,0.6c0.1,0,0.1,0,0.3,0l0.2,1c-0.2,0.1-0.4,0.1-0.8,0.1
|
|
||||||
C483.3,41,482.9,40.4,482.9,39.2z"/>
|
|
||||||
<path class="st2" d="M486.4,36.9c0-2.6,1.7-4.1,3.6-4.1c1.9,0,3.6,1.5,3.6,4.1c0,2.6-1.7,4.1-3.6,4.1
|
|
||||||
C488.1,41,486.4,39.5,486.4,36.9z M492.2,36.9c0-1.8-0.9-3-2.2-3c-1.3,0-2.2,1.2-2.2,3c0,1.8,0.9,3,2.2,3
|
|
||||||
C491.3,39.9,492.2,38.7,492.2,36.9z"/>
|
|
||||||
<path class="st2" d="M495,42.3c0-0.7,0.4-1.3,1.1-1.8v-0.1c-0.4-0.2-0.7-0.7-0.7-1.3c0-0.7,0.4-1.2,0.8-1.4v-0.1
|
|
||||||
c-0.5-0.4-1-1.2-1-2.1c0-1.7,1.3-2.8,2.9-2.8c0.4,0,0.8,0.1,1.1,0.2h2.7v1h-1.6c0.4,0.4,0.6,0.9,0.6,1.6c0,1.7-1.3,2.7-2.8,2.7
|
|
||||||
c-0.4,0-0.8-0.1-1.2-0.3c-0.3,0.2-0.5,0.5-0.5,0.9c0,0.5,0.3,0.8,1.4,0.8h1.5c1.8,0,2.7,0.6,2.7,1.9c0,1.4-1.5,2.7-3.9,2.7
|
|
||||||
C496.4,44.4,495,43.6,495,42.3z M500.9,41.9c0-0.7-0.6-1-1.6-1H498c-0.3,0-0.7,0-1-0.1c-0.6,0.4-0.8,0.9-0.8,1.3
|
|
||||||
c0,0.8,0.8,1.4,2.3,1.4C499.9,43.5,500.9,42.7,500.9,41.9z M499.9,35.6c0-1.1-0.7-1.8-1.6-1.8s-1.6,0.7-1.6,1.8
|
|
||||||
s0.8,1.9,1.6,1.9S499.9,36.7,499.9,35.6z"/>
|
|
||||||
<path class="st2" d="M503.5,30.6c0-0.5,0.4-0.8,0.9-0.8c0.5,0,0.9,0.3,0.9,0.8c0,0.5-0.4,0.8-0.9,0.8
|
|
||||||
C503.9,31.4,503.5,31.1,503.5,30.6z M503.7,33h1.3v7.8h-1.3V33z"/>
|
|
||||||
<path class="st2" d="M507.1,36.9c0-2.5,1.7-4.1,3.5-4.1c2,0,3.1,1.4,3.1,3.7c0,0.3,0,0.6,0,0.8h-5.2c0.1,1.6,1.1,2.7,2.6,2.7
|
|
||||||
c0.7,0,1.4-0.2,1.9-0.6l0.5,0.9c-0.7,0.4-1.5,0.8-2.6,0.8C508.7,41,507.1,39.5,507.1,36.9z M512.5,36.3c0-1.6-0.7-2.4-1.9-2.4
|
|
||||||
c-1.1,0-2.1,0.9-2.2,2.4H512.5z"/>
|
|
||||||
</g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st1" d="M301.1,51.9c0-2.5,1.6-4,3.4-4c0.9,0,1.6,0.4,2.3,0.9l0-1.4v-3.2h0.7v11.5h-0.6l-0.1-1h0
|
|
||||||
c-0.6,0.6-1.5,1.2-2.5,1.2C302.4,55.9,301.1,54.5,301.1,51.9z M306.8,54v-4.6c-0.8-0.7-1.5-1-2.2-1c-1.5,0-2.7,1.5-2.7,3.4
|
|
||||||
c0,2,0.9,3.4,2.5,3.4C305.3,55.3,306,54.8,306.8,54z"/>
|
|
||||||
<path class="st1" d="M309.8,51.9c0-2.5,1.6-4,3.3-4c1.8,0,2.9,1.3,2.9,3.6c0,0.2,0,0.4,0,0.6h-5.5c0,1.9,1.2,3.3,2.9,3.3
|
|
||||||
c0.8,0,1.5-0.3,2.1-0.7l0.3,0.5c-0.6,0.4-1.3,0.8-2.4,0.8C311.4,55.9,309.8,54.4,309.8,51.9z M315.5,51.4c0-2-0.9-2.9-2.3-2.9
|
|
||||||
c-1.3,0-2.5,1.1-2.6,2.9H315.5z"/>
|
|
||||||
<path class="st1" d="M318.2,54.7V44.2h0.7v10.6c0,0.3,0.1,0.5,0.3,0.5c0.1,0,0.1,0,0.3,0l0.1,0.6c-0.1,0-0.3,0.1-0.5,0.1
|
|
||||||
C318.5,55.9,318.2,55.5,318.2,54.7z"/>
|
|
||||||
<path class="st1" d="M322,54.7V44.2h0.7v10.6c0,0.3,0.1,0.5,0.3,0.5c0.1,0,0.1,0,0.3,0l0.1,0.6c-0.1,0-0.3,0.1-0.5,0.1
|
|
||||||
C322.3,55.9,322,55.5,322,54.7z"/>
|
|
||||||
<path class="st1" d="M325.2,47.7c0.7-0.6,1.1-1.1,1.1-2c0,0-0.1,0-0.1,0c-0.3,0-0.6-0.2-0.6-0.6s0.3-0.6,0.6-0.6
|
|
||||||
c0.4,0,0.7,0.4,0.7,1.1c0,1.1-0.5,1.9-1.4,2.5L325.2,47.7z"/>
|
|
||||||
</g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st2" d="M301.1,51.9c0-2.5,1.6-4,3.4-4c0.9,0,1.6,0.4,2.3,0.9l0-1.4v-3.2h0.7v11.5h-0.6l-0.1-1h0
|
|
||||||
c-0.6,0.6-1.5,1.2-2.5,1.2C302.4,55.9,301.1,54.5,301.1,51.9z M306.8,54v-4.6c-0.8-0.7-1.5-1-2.2-1c-1.5,0-2.7,1.5-2.7,3.4
|
|
||||||
c0,2,0.9,3.4,2.5,3.4C305.3,55.3,306,54.8,306.8,54z"/>
|
|
||||||
<path class="st2" d="M309.8,51.9c0-2.5,1.6-4,3.3-4c1.8,0,2.9,1.3,2.9,3.6c0,0.2,0,0.4,0,0.6h-5.5c0,1.9,1.2,3.3,2.9,3.3
|
|
||||||
c0.8,0,1.5-0.3,2.1-0.7l0.3,0.5c-0.6,0.4-1.3,0.8-2.4,0.8C311.4,55.9,309.8,54.4,309.8,51.9z M315.5,51.4c0-2-0.9-2.9-2.3-2.9
|
|
||||||
c-1.3,0-2.5,1.1-2.6,2.9H315.5z"/>
|
|
||||||
<path class="st2" d="M318.2,54.7V44.2h0.7v10.6c0,0.3,0.1,0.5,0.3,0.5c0.1,0,0.1,0,0.3,0l0.1,0.6c-0.1,0-0.3,0.1-0.5,0.1
|
|
||||||
C318.5,55.9,318.2,55.5,318.2,54.7z"/>
|
|
||||||
<path class="st2" d="M322,54.7V44.2h0.7v10.6c0,0.3,0.1,0.5,0.3,0.5c0.1,0,0.1,0,0.3,0l0.1,0.6c-0.1,0-0.3,0.1-0.5,0.1
|
|
||||||
C322.3,55.9,322,55.5,322,54.7z"/>
|
|
||||||
<path class="st2" d="M325.2,47.7c0.7-0.6,1.1-1.1,1.1-2c0,0-0.1,0-0.1,0c-0.3,0-0.6-0.2-0.6-0.6s0.3-0.6,0.6-0.6
|
|
||||||
c0.4,0,0.7,0.4,0.7,1.1c0,1.1-0.5,1.9-1.4,2.5L325.2,47.7z"/>
|
|
||||||
</g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st1" d="M331.2,45.2h1.3v10.5h-1.3V45.2z"/>
|
|
||||||
<path class="st1" d="M335.3,47.9h1.1l0.1,1.1h0c0.7-0.7,1.5-1.3,2.6-1.3c1.6,0,2.4,1.1,2.4,3v4.9h-1.3v-4.8
|
|
||||||
c0-1.5-0.4-2.1-1.5-2.1c-0.8,0-1.3,0.4-2.1,1.2v5.6h-1.3V47.9z"/>
|
|
||||||
<path class="st1" d="M344.3,49h-1.1v-1l1.1-0.1v-1.2c0-1.6,0.7-2.6,2.3-2.6c0.5,0,0.9,0.1,1.3,0.3l-0.3,1
|
|
||||||
c-0.3-0.1-0.6-0.2-0.9-0.2c-0.7,0-1.1,0.5-1.1,1.5v1.2h1.6V49h-1.6v6.7h-1.3V49z"/>
|
|
||||||
<path class="st1" d="M348,51.8c0-2.6,1.7-4.1,3.6-4.1c1.9,0,3.6,1.5,3.6,4.1c0,2.6-1.7,4.1-3.6,4.1
|
|
||||||
C349.7,55.9,348,54.4,348,51.8z M353.8,51.8c0-1.8-0.9-3-2.2-3c-1.3,0-2.2,1.2-2.2,3c0,1.8,0.9,3,2.2,3
|
|
||||||
C352.9,54.8,353.8,53.6,353.8,51.8z"/>
|
|
||||||
<path class="st1" d="M357.3,47.9h1.1l0.1,1.4h0c0.5-1,1.3-1.6,2.2-1.6c0.3,0,0.6,0,0.8,0.2l-0.3,1.2c-0.3-0.1-0.4-0.1-0.8-0.1
|
|
||||||
c-0.7,0-1.4,0.5-2,1.8v5h-1.3V47.9z"/>
|
|
||||||
<path class="st1" d="M362.8,47.9h1.1L364,49h0c0.7-0.7,1.5-1.3,2.4-1.3c1.2,0,1.8,0.6,2.1,1.5c0.8-0.9,1.6-1.5,2.6-1.5
|
|
||||||
c1.6,0,2.4,1.1,2.4,3v4.9h-1.3v-4.8c0-1.5-0.5-2.1-1.4-2.1c-0.6,0-1.2,0.4-2,1.2v5.6h-1.3v-4.8c0-1.5-0.5-2.1-1.5-2.1
|
|
||||||
c-0.6,0-1.2,0.4-2,1.2v5.6h-1.3V47.9z"/>
|
|
||||||
<path class="st1" d="M375.6,53.7c0-1.7,1.5-2.5,4.8-2.9c0-1-0.3-2-1.6-2c-0.9,0-1.7,0.4-2.3,0.8l-0.5-0.9c0.7-0.5,1.8-1,3.1-1
|
|
||||||
c1.9,0,2.7,1.3,2.7,3.2v4.8h-1.1l-0.1-0.9h0c-0.7,0.6-1.6,1.1-2.6,1.1C376.6,55.9,375.6,55.1,375.6,53.7z M380.4,53.8v-2.2
|
|
||||||
c-2.6,0.3-3.5,1-3.5,2c0,0.9,0.6,1.2,1.4,1.2C379,54.8,379.6,54.5,380.4,53.8z"/>
|
|
||||||
<path class="st1" d="M383.3,55l4.1-6h-3.6v-1.1h5.3v0.7l-4.1,6h4.2v1.1h-5.9V55z"/>
|
|
||||||
<path class="st1" d="M390.7,45.5c0-0.5,0.4-0.8,0.9-0.8c0.5,0,0.9,0.3,0.9,0.8c0,0.5-0.4,0.8-0.9,0.8
|
|
||||||
C391.1,46.3,390.7,46,390.7,45.5z M390.9,47.9h1.3v7.8h-1.3V47.9z"/>
|
|
||||||
<path class="st1" d="M394.3,51.8c0-2.6,1.7-4.1,3.6-4.1c1.9,0,3.6,1.5,3.6,4.1c0,2.6-1.7,4.1-3.6,4.1
|
|
||||||
C396,55.9,394.3,54.4,394.3,51.8z M400.1,51.8c0-1.8-0.9-3-2.2-3c-1.3,0-2.2,1.2-2.2,3c0,1.8,0.9,3,2.2,3
|
|
||||||
C399.2,54.8,400.1,53.6,400.1,51.8z"/>
|
|
||||||
<path class="st1" d="M403.5,47.9h1.1l0.1,1.1h0c0.7-0.7,1.5-1.3,2.6-1.3c1.6,0,2.4,1.1,2.4,3v4.9h-1.3v-4.8
|
|
||||||
c0-1.5-0.4-2.1-1.5-2.1c-0.8,0-1.3,0.4-2.1,1.2v5.6h-1.3V47.9z"/>
|
|
||||||
<path class="st1" d="M411.7,51.8c0-2.5,1.7-4.1,3.5-4.1c2,0,3.1,1.4,3.1,3.7c0,0.3,0,0.6,0,0.8H413c0.1,1.6,1.1,2.7,2.6,2.7
|
|
||||||
c0.7,0,1.4-0.2,1.9-0.6l0.5,0.9c-0.7,0.4-1.5,0.8-2.6,0.8C413.4,55.9,411.7,54.4,411.7,51.8z M417.2,51.2
|
|
||||||
c0-1.6-0.7-2.4-1.9-2.4c-1.1,0-2.1,0.9-2.2,2.4H417.2z"/>
|
|
||||||
</g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st2" d="M331.2,45.2h1.3v10.5h-1.3V45.2z"/>
|
|
||||||
<path class="st2" d="M335.3,47.9h1.1l0.1,1.1h0c0.7-0.7,1.5-1.3,2.6-1.3c1.6,0,2.4,1.1,2.4,3v4.9h-1.3v-4.8
|
|
||||||
c0-1.5-0.4-2.1-1.5-2.1c-0.8,0-1.3,0.4-2.1,1.2v5.6h-1.3V47.9z"/>
|
|
||||||
<path class="st2" d="M344.3,49h-1.1v-1l1.1-0.1v-1.2c0-1.6,0.7-2.6,2.3-2.6c0.5,0,0.9,0.1,1.3,0.3l-0.3,1
|
|
||||||
c-0.3-0.1-0.6-0.2-0.9-0.2c-0.7,0-1.1,0.5-1.1,1.5v1.2h1.6V49h-1.6v6.7h-1.3V49z"/>
|
|
||||||
<path class="st2" d="M348,51.8c0-2.6,1.7-4.1,3.6-4.1c1.9,0,3.6,1.5,3.6,4.1c0,2.6-1.7,4.1-3.6,4.1
|
|
||||||
C349.7,55.9,348,54.4,348,51.8z M353.8,51.8c0-1.8-0.9-3-2.2-3c-1.3,0-2.2,1.2-2.2,3c0,1.8,0.9,3,2.2,3
|
|
||||||
C352.9,54.8,353.8,53.6,353.8,51.8z"/>
|
|
||||||
<path class="st2" d="M357.3,47.9h1.1l0.1,1.4h0c0.5-1,1.3-1.6,2.2-1.6c0.3,0,0.6,0,0.8,0.2l-0.3,1.2c-0.3-0.1-0.4-0.1-0.8-0.1
|
|
||||||
c-0.7,0-1.4,0.5-2,1.8v5h-1.3V47.9z"/>
|
|
||||||
<path class="st2" d="M362.8,47.9h1.1L364,49h0c0.7-0.7,1.5-1.3,2.4-1.3c1.2,0,1.8,0.6,2.1,1.5c0.8-0.9,1.6-1.5,2.6-1.5
|
|
||||||
c1.6,0,2.4,1.1,2.4,3v4.9h-1.3v-4.8c0-1.5-0.5-2.1-1.4-2.1c-0.6,0-1.2,0.4-2,1.2v5.6h-1.3v-4.8c0-1.5-0.5-2.1-1.5-2.1
|
|
||||||
c-0.6,0-1.2,0.4-2,1.2v5.6h-1.3V47.9z"/>
|
|
||||||
<path class="st2" d="M375.6,53.7c0-1.7,1.5-2.5,4.8-2.9c0-1-0.3-2-1.6-2c-0.9,0-1.7,0.4-2.3,0.8l-0.5-0.9c0.7-0.5,1.8-1,3.1-1
|
|
||||||
c1.9,0,2.7,1.3,2.7,3.2v4.8h-1.1l-0.1-0.9h0c-0.7,0.6-1.6,1.1-2.6,1.1C376.6,55.9,375.6,55.1,375.6,53.7z M380.4,53.8v-2.2
|
|
||||||
c-2.6,0.3-3.5,1-3.5,2c0,0.9,0.6,1.2,1.4,1.2C379,54.8,379.6,54.5,380.4,53.8z"/>
|
|
||||||
<path class="st2" d="M383.3,55l4.1-6h-3.6v-1.1h5.3v0.7l-4.1,6h4.2v1.1h-5.9V55z"/>
|
|
||||||
<path class="st2" d="M390.7,45.5c0-0.5,0.4-0.8,0.9-0.8c0.5,0,0.9,0.3,0.9,0.8c0,0.5-0.4,0.8-0.9,0.8
|
|
||||||
C391.1,46.3,390.7,46,390.7,45.5z M390.9,47.9h1.3v7.8h-1.3V47.9z"/>
|
|
||||||
<path class="st2" d="M394.3,51.8c0-2.6,1.7-4.1,3.6-4.1c1.9,0,3.6,1.5,3.6,4.1c0,2.6-1.7,4.1-3.6,4.1
|
|
||||||
C396,55.9,394.3,54.4,394.3,51.8z M400.1,51.8c0-1.8-0.9-3-2.2-3c-1.3,0-2.2,1.2-2.2,3c0,1.8,0.9,3,2.2,3
|
|
||||||
C399.2,54.8,400.1,53.6,400.1,51.8z"/>
|
|
||||||
<path class="st2" d="M403.5,47.9h1.1l0.1,1.1h0c0.7-0.7,1.5-1.3,2.6-1.3c1.6,0,2.4,1.1,2.4,3v4.9h-1.3v-4.8
|
|
||||||
c0-1.5-0.4-2.1-1.5-2.1c-0.8,0-1.3,0.4-2.1,1.2v5.6h-1.3V47.9z"/>
|
|
||||||
<path class="st2" d="M411.7,51.8c0-2.5,1.7-4.1,3.5-4.1c2,0,3.1,1.4,3.1,3.7c0,0.3,0,0.6,0,0.8H413c0.1,1.6,1.1,2.7,2.6,2.7
|
|
||||||
c0.7,0,1.4-0.2,1.9-0.6l0.5,0.9c-0.7,0.4-1.5,0.8-2.6,0.8C413.4,55.9,411.7,54.4,411.7,51.8z M417.2,51.2
|
|
||||||
c0-1.6-0.7-2.4-1.9-2.4c-1.1,0-2.1,0.9-2.2,2.4H417.2z"/>
|
|
||||||
</g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st1" d="M428.4,46.9c0-1.1,0.5-1.9,1.4-2.5l0.3,0.4c-0.7,0.6-1.1,1.1-1.1,2c0,0,0.1,0,0.1,0c0.3,0,0.6,0.2,0.6,0.6
|
|
||||||
s-0.3,0.6-0.6,0.6C428.7,48,428.4,47.6,428.4,46.9z M430.7,46.9c0-1.1,0.5-1.9,1.4-2.5l0.3,0.4c-0.7,0.6-1.1,1.1-1.1,2
|
|
||||||
c0,0,0.1,0,0.1,0c0.3,0,0.6,0.2,0.6,0.6s-0.3,0.6-0.6,0.6C431,48,430.7,47.6,430.7,46.9z"/>
|
|
||||||
<path class="st1" d="M436.2,45.1h0.7l3.7,10.5h-0.8l-1.2-3.6h-4.2l-1.2,3.6h-0.7L436.2,45.1z M434.7,51.4h3.7l-0.7-2
|
|
||||||
c-0.4-1.2-0.8-2.4-1.2-3.6h-0.1c-0.4,1.3-0.7,2.4-1.2,3.6L434.7,51.4z"/>
|
|
||||||
<path class="st1" d="M441.9,55.2c0-0.5,0.3-0.7,0.7-0.7c0.4,0,0.7,0.3,0.7,0.7c0,0.4-0.3,0.7-0.7,0.7
|
|
||||||
C442.2,55.9,441.9,55.6,441.9,55.2z"/>
|
|
||||||
<path class="st1" d="M449,45.1h5.7v0.6h-5V50h4.2v0.6h-4.2v5.1H449V45.1z"/>
|
|
||||||
<path class="st1" d="M455.6,53.8c0-1.7,1.5-2.5,5-2.9c0-1.2-0.3-2.4-1.8-2.4c-1,0-1.9,0.5-2.4,0.9l-0.3-0.5
|
|
||||||
c0.5-0.4,1.6-1,2.9-1c1.8,0,2.4,1.3,2.4,3v4.9h-0.6l-0.1-1h0c-0.8,0.6-1.7,1.2-2.7,1.2C456.6,55.9,455.6,55.2,455.6,53.8z
|
|
||||||
M460.5,54v-2.6c-3.2,0.4-4.2,1.1-4.2,2.3c0,1.1,0.8,1.5,1.6,1.5C458.8,55.3,459.6,54.8,460.5,54z"/>
|
|
||||||
<path class="st1" d="M463.3,51.9c0-2.5,1.6-4,3.3-4c1.8,0,2.9,1.3,2.9,3.6c0,0.2,0,0.4,0,0.6H464c0,1.9,1.2,3.3,2.9,3.3
|
|
||||||
c0.8,0,1.5-0.3,2.1-0.7l0.3,0.5c-0.6,0.4-1.3,0.8-2.4,0.8C464.9,55.9,463.3,54.4,463.3,51.9z M468.9,51.4c0-2-0.9-2.9-2.3-2.9
|
|
||||||
c-1.3,0-2.5,1.1-2.6,2.9H468.9z"/>
|
|
||||||
<path class="st1" d="M471,51.9c0-2.5,1.6-4,3.4-4c0.9,0,1.6,0.4,2.3,0.9l0-1.4v-3.2h0.7v11.5h-0.6l-0.1-1h0
|
|
||||||
c-0.6,0.6-1.5,1.2-2.5,1.2C472.3,55.9,471,54.5,471,51.9z M476.7,54v-4.6c-0.8-0.7-1.5-1-2.2-1c-1.5,0-2.7,1.5-2.7,3.4
|
|
||||||
c0,2,0.9,3.4,2.5,3.4C475.2,55.3,475.9,54.8,476.7,54z"/>
|
|
||||||
<path class="st1" d="M479.8,51.9c0-2.6,1.6-4,3.4-4c1.9,0,3.5,1.5,3.5,4c0,2.5-1.6,4-3.5,4C481.4,55.9,479.8,54.4,479.8,51.9z
|
|
||||||
M485.9,51.9c0-2-1.2-3.4-2.7-3.4s-2.7,1.4-2.7,3.4c0,2,1.2,3.4,2.7,3.4S485.9,53.9,485.9,51.9z"/>
|
|
||||||
<path class="st1" d="M488.1,47.7c0.7-0.6,1.1-1.1,1.1-2c0,0-0.1,0-0.1,0c-0.3,0-0.6-0.2-0.6-0.6s0.3-0.6,0.6-0.6
|
|
||||||
c0.4,0,0.7,0.4,0.7,1.1c0,1.1-0.5,1.9-1.4,2.5L488.1,47.7z M490.3,47.7c0.7-0.6,1.1-1.1,1.1-2c0,0-0.1,0-0.1,0
|
|
||||||
c-0.3,0-0.6-0.2-0.6-0.6s0.3-0.6,0.6-0.6c0.4,0,0.7,0.4,0.7,1.1c0,1.1-0.5,1.9-1.4,2.5L490.3,47.7z"/>
|
|
||||||
</g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st2" d="M428.4,46.9c0-1.1,0.5-1.9,1.4-2.5l0.3,0.4c-0.7,0.6-1.1,1.1-1.1,2c0,0,0.1,0,0.1,0c0.3,0,0.6,0.2,0.6,0.6
|
|
||||||
s-0.3,0.6-0.6,0.6C428.7,48,428.4,47.6,428.4,46.9z M430.7,46.9c0-1.1,0.5-1.9,1.4-2.5l0.3,0.4c-0.7,0.6-1.1,1.1-1.1,2
|
|
||||||
c0,0,0.1,0,0.1,0c0.3,0,0.6,0.2,0.6,0.6s-0.3,0.6-0.6,0.6C431,48,430.7,47.6,430.7,46.9z"/>
|
|
||||||
<path class="st2" d="M436.2,45.1h0.7l3.7,10.5h-0.8l-1.2-3.6h-4.2l-1.2,3.6h-0.7L436.2,45.1z M434.7,51.4h3.7l-0.7-2
|
|
||||||
c-0.4-1.2-0.8-2.4-1.2-3.6h-0.1c-0.4,1.3-0.7,2.4-1.2,3.6L434.7,51.4z"/>
|
|
||||||
<path class="st2" d="M441.9,55.2c0-0.5,0.3-0.7,0.7-0.7c0.4,0,0.7,0.3,0.7,0.7c0,0.4-0.3,0.7-0.7,0.7
|
|
||||||
C442.2,55.9,441.9,55.6,441.9,55.2z"/>
|
|
||||||
<path class="st2" d="M449,45.1h5.7v0.6h-5V50h4.2v0.6h-4.2v5.1H449V45.1z"/>
|
|
||||||
<path class="st2" d="M455.6,53.8c0-1.7,1.5-2.5,5-2.9c0-1.2-0.3-2.4-1.8-2.4c-1,0-1.9,0.5-2.4,0.9l-0.3-0.5
|
|
||||||
c0.5-0.4,1.6-1,2.9-1c1.8,0,2.4,1.3,2.4,3v4.9h-0.6l-0.1-1h0c-0.8,0.6-1.7,1.2-2.7,1.2C456.6,55.9,455.6,55.2,455.6,53.8z
|
|
||||||
M460.5,54v-2.6c-3.2,0.4-4.2,1.1-4.2,2.3c0,1.1,0.8,1.5,1.6,1.5C458.8,55.3,459.6,54.8,460.5,54z"/>
|
|
||||||
<path class="st2" d="M463.3,51.9c0-2.5,1.6-4,3.3-4c1.8,0,2.9,1.3,2.9,3.6c0,0.2,0,0.4,0,0.6H464c0,1.9,1.2,3.3,2.9,3.3
|
|
||||||
c0.8,0,1.5-0.3,2.1-0.7l0.3,0.5c-0.6,0.4-1.3,0.8-2.4,0.8C464.9,55.9,463.3,54.4,463.3,51.9z M468.9,51.4c0-2-0.9-2.9-2.3-2.9
|
|
||||||
c-1.3,0-2.5,1.1-2.6,2.9H468.9z"/>
|
|
||||||
<path class="st2" d="M471,51.9c0-2.5,1.6-4,3.4-4c0.9,0,1.6,0.4,2.3,0.9l0-1.4v-3.2h0.7v11.5h-0.6l-0.1-1h0
|
|
||||||
c-0.6,0.6-1.5,1.2-2.5,1.2C472.3,55.9,471,54.5,471,51.9z M476.7,54v-4.6c-0.8-0.7-1.5-1-2.2-1c-1.5,0-2.7,1.5-2.7,3.4
|
|
||||||
c0,2,0.9,3.4,2.5,3.4C475.2,55.3,475.9,54.8,476.7,54z"/>
|
|
||||||
<path class="st2" d="M479.8,51.9c0-2.6,1.6-4,3.4-4c1.9,0,3.5,1.5,3.5,4c0,2.5-1.6,4-3.5,4C481.4,55.9,479.8,54.4,479.8,51.9z
|
|
||||||
M485.9,51.9c0-2-1.2-3.4-2.7-3.4s-2.7,1.4-2.7,3.4c0,2,1.2,3.4,2.7,3.4S485.9,53.9,485.9,51.9z"/>
|
|
||||||
<path class="st2" d="M488.1,47.7c0.7-0.6,1.1-1.1,1.1-2c0,0-0.1,0-0.1,0c-0.3,0-0.6-0.2-0.6-0.6s0.3-0.6,0.6-0.6
|
|
||||||
c0.4,0,0.7,0.4,0.7,1.1c0,1.1-0.5,1.9-1.4,2.5L488.1,47.7z M490.3,47.7c0.7-0.6,1.1-1.1,1.1-2c0,0-0.1,0-0.1,0
|
|
||||||
c-0.3,0-0.6-0.2-0.6-0.6s0.3-0.6,0.6-0.6c0.4,0,0.7,0.4,0.7,1.1c0,1.1-0.5,1.9-1.4,2.5L490.3,47.7z"/>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
<g>
|
|
||||||
<path id="path5016_4_" class="st3" d="M268.1,21.8c-8.4,0-16.8,1.6-22.6,4.8l3.6,7.5c2.8-1.1,6.1-2.7,9.1-2.9
|
|
||||||
c0.3,0,0.5,0.3,0.4,0.5c-0.8,2.2-0.6,4.1,0,5.7c0.6,1.7,1.7,3.2,2.8,4.7s1.8,3,2.3,4.6c0.6,2.1-2,6.1-3.5,7.8
|
|
||||||
c1.8,0.4,3.7,0.8,6.1,1c1.2-1.7,2.3-3.1,2.9-4.7c0.7-1.7,0.9-3.4,0.2-5.9c-0.5-2.1-1.8-3.7-2.9-5.3c-1.2-1.6-2.3-3.2-2.5-5.1
|
|
||||||
c-0.2-2.3,0.7-3.8,2.2-4.5c1.5-0.6,3.3-0.5,5.1,0.2c0.2,0.1,0.3,0.2,0.3,0.4v24.6l5.7-0.6l0.2-23.4c0-0.3,0.2-0.5,0.5-0.4
|
|
||||||
c3.4,0.8,6.4,2,9.4,3.1l3.4-7.5C285,23.4,276.6,21.8,268.1,21.8L268.1,21.8z"/>
|
|
||||||
<path id="path5018_4_" class="st3" d="M255.9,33.6c-1.7,0.5-3.3,1-5,1.7l0.1,17.1l5,1.5L255.9,33.6z"/>
|
|
||||||
<path id="path5020_4_" class="st3" d="M280.1,33.7L280,54l5-1.5l0.1-17.1C283.4,34.7,281.7,34.1,280.1,33.7L280.1,33.7z"/>
|
|
||||||
<path id="path5022_4_" class="st4" d="M249.1,53.7l-3.6,7.5c5.8,3.2,14.2,4.8,22.6,4.8s16.9-1.7,22.7-4.8l-3.4-7.5
|
|
||||||
c-2.8,1.1-3.7,1.4-9.6,2.7c-6.3,1.4-14.7,1-19.7,0C253.6,55.4,251.7,54.7,249.1,53.7L249.1,53.7z"/>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
<rect x="13.6" y="13.4" class="st5" width="216.1" height="61"/>
|
|
||||||
<g>
|
|
||||||
<path class="st6" d="M76.7,46.3c-1,0-1.9-0.2-2.7-0.7c-0.8-0.4-1.5-1.1-2-2s-0.7-2-0.7-3.2c0-1.3,0.3-2.4,0.8-3.3
|
|
||||||
c0.5-0.9,1.2-1.6,2-2.1s1.7-0.7,2.7-0.7c0.7,0,1.4,0.2,2,0.5s1.1,0.7,1.5,1.1l-1.4,1.7c-0.3-0.3-0.6-0.5-0.9-0.7
|
|
||||||
s-0.7-0.3-1.1-0.3c-0.5,0-1,0.1-1.4,0.4c-0.4,0.3-0.8,0.7-1,1.3c-0.3,0.6-0.4,1.2-0.4,2c0,1.2,0.3,2.1,0.8,2.8s1.2,1,2,1
|
|
||||||
c0.5,0,0.9-0.1,1.3-0.3s0.7-0.5,1-0.8l1.4,1.6C79.5,45.7,78.3,46.3,76.7,46.3"/>
|
|
||||||
<path class="st6" d="M85.8,44.1c0.5,0,0.9-0.2,1.2-0.7c0.3-0.5,0.4-1.1,0.4-1.8c0-0.8-0.1-1.4-0.4-1.8c-0.3-0.4-0.7-0.7-1.2-0.7
|
|
||||||
s-0.9,0.2-1.2,0.7c-0.3,0.4-0.4,1.1-0.4,1.8c0,0.8,0.1,1.4,0.4,1.8C84.8,43.9,85.2,44.1,85.8,44.1 M85.8,46.3
|
|
||||||
c-0.7,0-1.4-0.2-2.1-0.5c-0.7-0.4-1.2-0.9-1.6-1.6c-0.4-0.7-0.6-1.5-0.6-2.5s0.2-1.8,0.6-2.5s0.9-1.2,1.6-1.6
|
|
||||||
c0.7-0.4,1.4-0.5,2.1-0.5s1.4,0.2,2.1,0.5c0.6,0.4,1.2,0.9,1.6,1.6c0.4,0.7,0.6,1.5,0.6,2.5s-0.2,1.8-0.6,2.5s-0.9,1.2-1.6,1.6
|
|
||||||
C87.2,46.1,86.5,46.3,85.8,46.3z"/>
|
|
||||||
<path class="st6" d="M91.8,46v-8.8H94l0.2,1.1h0.1c0.4-0.4,0.8-0.7,1.2-0.9c0.5-0.3,1-0.4,1.6-0.4c1,0,1.6,0.3,2.1,0.9
|
|
||||||
c0.4,0.6,0.6,1.5,0.6,2.6V46h-2.6v-5.1c0-0.6-0.1-1.1-0.3-1.3c-0.2-0.2-0.4-0.4-0.8-0.4c-0.3,0-0.6,0.1-0.8,0.2
|
|
||||||
c-0.2,0.1-0.5,0.4-0.8,0.6v6H91.8z"/>
|
|
||||||
<path class="st6" d="M104.5,46.3c-0.6,0-1.2-0.1-1.8-0.3c-0.6-0.2-1.1-0.5-1.6-0.9l1.2-1.6c0.4,0.3,0.8,0.5,1.2,0.7
|
|
||||||
c0.4,0.2,0.7,0.2,1.1,0.2s0.7-0.1,0.8-0.2c0.2-0.1,0.3-0.3,0.3-0.5s-0.1-0.4-0.3-0.5c-0.2-0.1-0.4-0.3-0.7-0.4
|
|
||||||
c-0.3-0.1-0.6-0.2-0.9-0.3c-0.4-0.1-0.7-0.3-1.1-0.5c-0.3-0.2-0.6-0.5-0.9-0.8c-0.2-0.3-0.4-0.7-0.4-1.2c0-0.8,0.3-1.5,0.9-2
|
|
||||||
s1.4-0.8,2.4-0.8c0.7,0,1.3,0.1,1.8,0.3s1,0.5,1.3,0.8l-1.2,1.6c-0.3-0.2-0.6-0.4-0.9-0.5s-0.6-0.2-0.9-0.2c-0.7,0-1,0.2-1,0.7
|
|
||||||
c0,0.3,0.2,0.5,0.5,0.6s0.7,0.3,1.2,0.5c0.4,0.1,0.7,0.3,1.1,0.5s0.7,0.5,0.9,0.8c0.2,0.3,0.4,0.8,0.4,1.3c0,0.8-0.3,1.5-0.9,2
|
|
||||||
C106.6,46,105.7,46.3,104.5,46.3"/>
|
|
||||||
<path class="st6" d="M111.1,36c-0.4,0-0.8-0.1-1.1-0.4c-0.3-0.2-0.4-0.6-0.4-1s0.1-0.7,0.4-1c0.3-0.2,0.6-0.4,1.1-0.4
|
|
||||||
c0.4,0,0.8,0.1,1.1,0.4c0.3,0.2,0.4,0.6,0.4,1s-0.1,0.7-0.4,1C111.9,35.8,111.5,36,111.1,36 M109.8,46v-8.8h2.6V46H109.8z"/>
|
|
||||||
<path class="st6" d="M118.2,48.1c0.6,0,1.1-0.1,1.5-0.3s0.6-0.5,0.6-0.8s-0.1-0.5-0.3-0.5c-0.2-0.1-0.6-0.1-1-0.1h-1
|
|
||||||
c-0.3,0-0.5,0-0.7,0s-0.4,0-0.5-0.1c-0.3,0.3-0.5,0.6-0.5,0.9c0,0.3,0.2,0.6,0.5,0.8C117.2,48.1,117.7,48.1,118.2,48.1 M118,41.7
|
|
||||||
c0.3,0,0.6-0.1,0.9-0.4c0.2-0.2,0.3-0.6,0.3-1.1s-0.1-0.8-0.3-1.1c-0.2-0.2-0.5-0.4-0.9-0.4c-0.3,0-0.6,0.1-0.9,0.4
|
|
||||||
c-0.2,0.2-0.3,0.6-0.3,1.1s0.1,0.8,0.3,1.1C117.4,41.6,117.7,41.7,118,41.7z M117.8,49.8c-0.7,0-1.3-0.1-1.9-0.2
|
|
||||||
c-0.6-0.2-1-0.4-1.3-0.7s-0.5-0.8-0.5-1.3c0-0.7,0.4-1.3,1.3-1.8v-0.1c-0.2-0.2-0.4-0.3-0.6-0.6c-0.2-0.2-0.2-0.5-0.2-0.9
|
|
||||||
c0-0.3,0.1-0.6,0.3-0.9c0.2-0.3,0.4-0.5,0.7-0.7v-0.1c-0.3-0.2-0.6-0.5-0.8-0.9c-0.2-0.4-0.4-0.9-0.4-1.4c0-0.7,0.2-1.3,0.5-1.8
|
|
||||||
s0.8-0.8,1.3-1.1c0.6-0.2,1.1-0.4,1.8-0.4c0.5,0,1,0.1,1.4,0.2h3.2V39h-1.4c0.1,0.1,0.2,0.3,0.2,0.5c0.1,0.2,0.1,0.4,0.1,0.7
|
|
||||||
c0,0.7-0.2,1.2-0.5,1.7c-0.3,0.4-0.7,0.8-1.2,1s-1.1,0.3-1.8,0.3c-0.3,0-0.7-0.1-1.1-0.2c-0.2,0.2-0.3,0.4-0.3,0.7
|
|
||||||
c0,0.2,0.1,0.4,0.3,0.5c0.2,0.1,0.5,0.2,1,0.2h1.4c1.1,0,1.9,0.2,2.5,0.5s0.9,0.9,0.9,1.7c0,0.6-0.2,1.1-0.6,1.6s-1,0.9-1.7,1.1
|
|
||||||
C119.7,49.6,118.8,49.8,117.8,49.8z"/>
|
|
||||||
<path class="st6" d="M126.5,46.3c-0.9,0-1.5-0.3-1.9-0.8c-0.3-0.5-0.5-1.2-0.5-2.1v-9.7h2.6v9.8c0,0.3,0.1,0.5,0.2,0.6
|
|
||||||
s0.2,0.2,0.3,0.2c0.1,0,0.1,0,0.2,0c0,0,0.1,0,0.2,0l0.3,1.9c-0.1,0.1-0.3,0.1-0.5,0.2C127.1,46.2,126.8,46.3,126.5,46.3"/>
|
|
||||||
<path class="st6" d="M130.5,36c-0.4,0-0.8-0.1-1.1-0.4c-0.3-0.2-0.4-0.6-0.4-1s0.1-0.7,0.4-1c0.3-0.2,0.6-0.4,1.1-0.4
|
|
||||||
c0.4,0,0.8,0.1,1.1,0.4c0.3,0.2,0.4,0.6,0.4,1s-0.1,0.7-0.4,1C131.3,35.8,130.9,36,130.5,36 M129.2,46v-8.8h2.6V46H129.2z"/>
|
|
||||||
<path class="st6" d="M137.9,44.1c0.5,0,0.9-0.2,1.2-0.7s0.4-1.1,0.4-1.8c0-0.8-0.1-1.4-0.4-1.8c-0.3-0.4-0.7-0.7-1.2-0.7
|
|
||||||
s-0.9,0.2-1.2,0.7c-0.3,0.4-0.4,1.1-0.4,1.8c0,0.8,0.1,1.4,0.4,1.8C136.9,43.9,137.3,44.1,137.9,44.1 M137.9,46.3
|
|
||||||
c-0.7,0-1.4-0.2-2.1-0.5c-0.7-0.4-1.2-0.9-1.6-1.6c-0.4-0.7-0.6-1.5-0.6-2.5s0.2-1.8,0.6-2.5c0.4-0.7,0.9-1.2,1.6-1.6
|
|
||||||
c0.7-0.4,1.4-0.5,2.1-0.5c0.7,0,1.4,0.2,2.1,0.5c0.6,0.4,1.2,0.9,1.6,1.6c0.4,0.7,0.6,1.5,0.6,2.5s-0.2,1.8-0.6,2.5
|
|
||||||
c-0.4,0.7-0.9,1.2-1.6,1.6C139.3,46.1,138.6,46.3,137.9,46.3z"/>
|
|
||||||
<path class="st6" d="M147.7,46V34.5h2.7l3,5.7l1.1,2.5h0.1c0-0.6-0.1-1.3-0.2-2.1c-0.1-0.8-0.1-1.5-0.1-2.2v-4.1h2.5V46H154
|
|
||||||
l-3-5.8l-1.1-2.5h-0.1c0.1,0.6,0.1,1.3,0.2,2.1c0.1,0.7,0.1,1.4,0.1,2.1V46H147.7z"/>
|
|
||||||
<path class="st6" d="M162.3,44.2c0.3,0,0.6-0.1,0.8-0.2c0.2-0.1,0.4-0.3,0.7-0.5V42c-0.9,0.1-1.6,0.3-1.9,0.6
|
|
||||||
c-0.4,0.3-0.5,0.6-0.5,0.9c0,0.3,0.1,0.5,0.3,0.6C161.8,44.2,162,44.2,162.3,44.2 M161.4,46.3c-0.8,0-1.4-0.3-1.9-0.8
|
|
||||||
s-0.7-1.1-0.7-1.9c0-0.9,0.4-1.6,1.2-2.2c0.8-0.5,2-0.9,3.8-1c0-0.4-0.1-0.7-0.3-0.9s-0.6-0.3-1-0.3s-0.7,0.1-1.1,0.2
|
|
||||||
c-0.4,0.1-0.8,0.3-1.2,0.6l-0.9-1.7c0.6-0.3,1.1-0.6,1.8-0.8c0.6-0.2,1.3-0.3,2-0.3c1.1,0,2,0.3,2.6,1c0.6,0.6,0.9,1.6,0.9,3v5
|
|
||||||
h-2.1l-0.2-0.9H164c-0.4,0.3-0.8,0.6-1.2,0.8C162.4,46.1,161.9,46.3,161.4,46.3z"/>
|
|
||||||
<polygon class="st6" points="168.1,46 168.1,44.6 171.8,39.3 168.5,39.3 168.5,37.3 175,37.3 175,38.6 171.3,44 175.1,44
|
|
||||||
175.1,46 "/>
|
|
||||||
<path class="st6" d="M178,36c-0.4,0-0.8-0.1-1.1-0.4c-0.3-0.2-0.4-0.6-0.4-1s0.1-0.7,0.4-1c0.3-0.2,0.6-0.4,1.1-0.4
|
|
||||||
c0.4,0,0.8,0.1,1.1,0.4c0.3,0.2,0.4,0.6,0.4,1s-0.1,0.7-0.4,1C178.8,35.8,178.4,36,178,36 M176.7,46v-8.8h2.6V46H176.7z"/>
|
|
||||||
<path class="st6" d="M185.3,44.1c0.5,0,0.9-0.2,1.2-0.7s0.4-1.1,0.4-1.8c0-0.8-0.1-1.4-0.4-1.8c-0.3-0.4-0.7-0.7-1.2-0.7
|
|
||||||
s-0.9,0.2-1.2,0.7c-0.3,0.4-0.4,1.1-0.4,1.8c0,0.8,0.1,1.4,0.4,1.8C184.4,43.9,184.8,44.1,185.3,44.1 M185.3,46.3
|
|
||||||
c-0.7,0-1.4-0.2-2.1-0.5c-0.7-0.4-1.2-0.9-1.6-1.6c-0.4-0.7-0.6-1.5-0.6-2.5s0.2-1.8,0.6-2.5c0.4-0.7,0.9-1.2,1.6-1.6
|
|
||||||
c0.7-0.4,1.4-0.5,2.1-0.5c0.7,0,1.4,0.2,2.1,0.5c0.6,0.4,1.2,0.9,1.6,1.6c0.4,0.7,0.6,1.5,0.6,2.5s-0.2,1.8-0.6,2.5
|
|
||||||
c-0.4,0.7-0.9,1.2-1.6,1.6C186.8,46.1,186.1,46.3,185.3,46.3z"/>
|
|
||||||
<path class="st6" d="M191.4,46v-8.8h2.1l0.2,1.1h0.1c0.4-0.4,0.8-0.7,1.2-0.9c0.5-0.3,1-0.4,1.6-0.4c1,0,1.6,0.3,2.1,0.9
|
|
||||||
c0.4,0.6,0.6,1.5,0.6,2.6V46h-2.6v-5.1c0-0.6-0.1-1.1-0.3-1.3s-0.4-0.4-0.8-0.4c-0.3,0-0.6,0.1-0.8,0.2c-0.2,0.1-0.5,0.4-0.8,0.6
|
|
||||||
v6H191.4z"/>
|
|
||||||
<path class="st6" d="M204.6,44.2c0.3,0,0.6-0.1,0.8-0.2c0.2-0.1,0.4-0.3,0.7-0.5V42c-0.9,0.1-1.6,0.3-1.9,0.6
|
|
||||||
c-0.4,0.3-0.5,0.6-0.5,0.9c0,0.3,0.1,0.5,0.3,0.6C204.1,44.2,204.3,44.2,204.6,44.2 M203.7,46.3c-0.8,0-1.4-0.3-1.9-0.8
|
|
||||||
s-0.7-1.1-0.7-1.9c0-0.9,0.4-1.6,1.2-2.2c0.8-0.5,2-0.9,3.8-1c0-0.4-0.1-0.7-0.3-0.9s-0.6-0.3-1-0.3s-0.7,0.1-1.1,0.2
|
|
||||||
c-0.4,0.1-0.8,0.3-1.2,0.6l-0.9-1.7c0.6-0.3,1.1-0.6,1.8-0.8c0.6-0.2,1.3-0.3,2-0.3c1.1,0,2,0.3,2.6,1c0.6,0.6,0.9,1.6,0.9,3v5
|
|
||||||
h-2.1l-0.2-0.9h-0.1c-0.4,0.3-0.8,0.6-1.2,0.8C204.7,46.1,204.2,46.3,203.7,46.3z"/>
|
|
||||||
<path class="st6" d="M213.2,46.3c-0.9,0-1.5-0.3-1.9-0.8c-0.3-0.5-0.5-1.2-0.5-2.1v-9.7h2.6v9.8c0,0.3,0.1,0.5,0.2,0.6
|
|
||||||
c0.1,0.1,0.2,0.2,0.3,0.2s0.1,0,0.2,0c0,0,0.1,0,0.2,0l0.3,1.9c-0.1,0.1-0.3,0.1-0.5,0.2C213.8,46.2,213.5,46.3,213.2,46.3"/>
|
|
||||||
<path class="st6" d="M217.9,40.7h3.2c0-0.5-0.1-0.9-0.3-1.2s-0.6-0.5-1.1-0.5c-0.4,0-0.8,0.1-1.1,0.4
|
|
||||||
C218.2,39.7,218,40.1,217.9,40.7 M219.8,46.3c-0.8,0-1.6-0.2-2.3-0.5c-0.7-0.4-1.2-0.9-1.6-1.6c-0.4-0.7-0.6-1.5-0.6-2.5
|
|
||||||
s0.2-1.8,0.6-2.5c0.4-0.7,0.9-1.2,1.5-1.6c0.6-0.4,1.3-0.6,2-0.6c0.8,0,1.5,0.2,2.1,0.6c0.5,0.4,1,0.9,1.2,1.5
|
|
||||||
c0.3,0.6,0.4,1.3,0.4,2.2c0,0.2,0,0.4,0,0.7c0,0.2,0,0.4-0.1,0.5h-5.3c0.1,0.6,0.4,1.1,0.8,1.4c0.4,0.3,0.9,0.5,1.5,0.5
|
|
||||||
s1.3-0.2,1.9-0.6l0.9,1.6c-0.4,0.3-0.9,0.5-1.5,0.7C220.9,46.2,220.4,46.3,219.8,46.3z"/>
|
|
||||||
<path class="st6" d="M75.3,64.6c0.8,0,1.5-0.4,2.2-1.2v-4.5c-0.4-0.3-0.7-0.6-1.1-0.7c-0.3-0.1-0.7-0.2-1-0.2
|
|
||||||
c-0.5,0-0.9,0.1-1.2,0.4c-0.4,0.3-0.7,0.7-0.9,1.2c-0.2,0.5-0.3,1.1-0.3,1.7c0,1,0.2,1.8,0.6,2.4C73.9,64.3,74.5,64.6,75.3,64.6
|
|
||||||
M75,65.8c-1.1,0-1.9-0.4-2.6-1.2c-0.6-0.8-1-1.9-1-3.3c0-0.9,0.2-1.7,0.5-2.4s0.8-1.2,1.4-1.6c0.6-0.4,1.2-0.5,1.8-0.5
|
|
||||||
c0.5,0,0.9,0.1,1.3,0.3s0.7,0.4,1.1,0.7l-0.1-1.5V53h1.5v12.6h-1.2l-0.1-1h-0.1c-0.3,0.3-0.7,0.6-1.2,0.9
|
|
||||||
C75.9,65.7,75.5,65.8,75,65.8z"/>
|
|
||||||
<path class="st6" d="M82.6,60.6h4.6c0-0.9-0.2-1.5-0.6-2s-0.9-0.7-1.6-0.7c-0.6,0-1.1,0.2-1.6,0.7C83,59.1,82.7,59.8,82.6,60.6
|
|
||||||
M85.3,65.8c-0.8,0-1.5-0.2-2.1-0.5c-0.6-0.4-1.1-0.9-1.5-1.5c-0.4-0.7-0.5-1.5-0.5-2.4s0.2-1.8,0.6-2.4c0.4-0.7,0.9-1.2,1.4-1.6
|
|
||||||
c0.6-0.4,1.2-0.5,1.9-0.5c1.1,0,1.9,0.4,2.5,1.1c0.6,0.7,0.9,1.7,0.9,2.9c0,0.2,0,0.3,0,0.5c0,0.1,0,0.3,0,0.4h-5.8
|
|
||||||
c0.1,0.9,0.3,1.6,0.9,2.2c0.5,0.5,1.2,0.8,2,0.8c0.4,0,0.8-0.1,1.1-0.2c0.3-0.1,0.7-0.3,1-0.5l0.5,1c-0.4,0.2-0.8,0.4-1.2,0.6
|
|
||||||
C86.4,65.7,85.9,65.8,85.3,65.8z"/>
|
|
||||||
<path class="st6" d="M92.2,65.8c-0.5,0-0.9-0.2-1.2-0.5c-0.2-0.3-0.4-0.8-0.4-1.4V53h1.5v11c0,0.2,0,0.4,0.1,0.5s0.2,0.2,0.3,0.2
|
|
||||||
h0.1c0,0,0.1,0,0.2,0l0.2,1.1c-0.1,0-0.2,0.1-0.3,0.1C92.5,65.8,92.4,65.8,92.2,65.8"/>
|
|
||||||
<path class="st6" d="M96.7,65.8c-0.5,0-0.9-0.2-1.2-0.5c-0.2-0.3-0.4-0.8-0.4-1.4V53h1.5v11c0,0.2,0,0.4,0.1,0.5s0.2,0.2,0.3,0.2
|
|
||||||
h0.1c0,0,0.1,0,0.2,0l0.2,1.1c-0.1,0-0.2,0.1-0.3,0.1C97,65.8,96.9,65.8,96.7,65.8"/>
|
|
||||||
<path class="st6" d="M100.4,60.6h4.6c0-0.9-0.2-1.5-0.6-2s-0.9-0.7-1.6-0.7c-0.6,0-1.1,0.2-1.6,0.7
|
|
||||||
C100.8,59.1,100.5,59.8,100.4,60.6 M103.1,65.8c-0.8,0-1.5-0.2-2.1-0.5c-0.6-0.4-1.1-0.9-1.5-1.5c-0.4-0.7-0.5-1.5-0.5-2.4
|
|
||||||
s0.2-1.8,0.6-2.4c0.4-0.7,0.9-1.2,1.4-1.6c0.6-0.4,1.2-0.5,1.9-0.5c1.1,0,1.9,0.4,2.5,1.1c0.6,0.7,0.9,1.7,0.9,2.9
|
|
||||||
c0,0.2,0,0.3,0,0.5c0,0.1,0,0.3,0,0.4h-5.8c0.1,0.9,0.3,1.6,0.9,2.2c0.5,0.5,1.2,0.8,2,0.8c0.4,0,0.8-0.1,1.1-0.2
|
|
||||||
c0.3-0.1,0.7-0.3,1-0.5l0.5,1c-0.4,0.2-0.8,0.4-1.2,0.6C104.2,65.7,103.7,65.8,103.1,65.8z"/>
|
|
||||||
<path class="st6" d="M114.5,59.4h1.3c0.7,0,1.2-0.1,1.6-0.4c0.4-0.3,0.5-0.7,0.5-1.3s-0.2-1-0.5-1.2c-0.4-0.2-0.9-0.3-1.6-0.3
|
|
||||||
h-1.3V59.4z M111.9,65.6V54.1h4.2c0.8,0,1.6,0.1,2.2,0.3c0.7,0.2,1.2,0.6,1.6,1.1s0.6,1.2,0.6,2.2c0,0.8-0.2,1.5-0.6,2.1
|
|
||||||
c-0.4,0.5-0.9,1-1.5,1.2l2.6,4.6h-2.9l-2.2-4.2h-1.4v4.2H111.9z"/>
|
|
||||||
<path class="st6" d="M123.8,55.5c-0.4,0-0.8-0.1-1.1-0.4c-0.3-0.2-0.4-0.6-0.4-1s0.1-0.7,0.4-1c0.3-0.2,0.6-0.4,1.1-0.4
|
|
||||||
c0.4,0,0.8,0.1,1.1,0.4c0.3,0.2,0.4,0.6,0.4,1s-0.1,0.7-0.4,1C124.6,55.4,124.2,55.5,123.8,55.5 M122.5,65.6v-8.8h2.6v8.8H122.5z
|
|
||||||
"/>
|
|
||||||
<path class="st6" d="M131.2,65.8c-0.8,0-1.5-0.2-2.2-0.5c-0.7-0.4-1.2-0.9-1.6-1.6c-0.4-0.7-0.6-1.5-0.6-2.5s0.2-1.8,0.6-2.5
|
|
||||||
s1-1.2,1.7-1.6c0.7-0.4,1.4-0.5,2.2-0.5c0.5,0,1,0.1,1.4,0.3s0.8,0.4,1.1,0.7l-1.2,1.7c-0.4-0.3-0.8-0.5-1.2-0.5
|
|
||||||
c-0.6,0-1.1,0.2-1.5,0.7c-0.4,0.4-0.6,1.1-0.6,1.8c0,0.8,0.2,1.4,0.6,1.8c0.4,0.5,0.8,0.7,1.4,0.7c0.3,0,0.6-0.1,0.8-0.2
|
|
||||||
c0.3-0.1,0.5-0.3,0.7-0.5l1,1.7c-0.4,0.4-0.9,0.6-1.4,0.8C132.2,65.7,131.7,65.8,131.2,65.8"/>
|
|
||||||
<path class="st6" d="M137.1,60.3h3.2c0-0.5-0.1-0.9-0.3-1.2s-0.6-0.5-1.1-0.5c-0.4,0-0.8,0.1-1.1,0.4
|
|
||||||
C137.5,59.3,137.2,59.7,137.1,60.3 M139.1,65.8c-0.8,0-1.6-0.2-2.3-0.5c-0.7-0.4-1.2-0.9-1.6-1.6c-0.4-0.7-0.6-1.5-0.6-2.5
|
|
||||||
s0.2-1.8,0.6-2.5c0.4-0.7,0.9-1.2,1.5-1.6c0.6-0.4,1.3-0.6,2-0.6c0.8,0,1.5,0.2,2.1,0.6c0.5,0.4,1,0.9,1.2,1.5
|
|
||||||
c0.3,0.6,0.4,1.3,0.4,2.2c0,0.2,0,0.4,0,0.7c0,0.2,0,0.4-0.1,0.5H137c0.1,0.6,0.4,1.1,0.8,1.4c0.4,0.3,0.9,0.5,1.5,0.5
|
|
||||||
s1.3-0.2,1.9-0.6l0.9,1.6c-0.4,0.3-0.9,0.5-1.5,0.7C140.2,65.7,139.6,65.8,139.1,65.8z"/>
|
|
||||||
<path class="st6" d="M144.3,65.6v-8.8h2.1l0.2,1.5h0.1c0.3-0.6,0.7-1,1.2-1.3c0.4-0.3,0.9-0.4,1.3-0.4c0.2,0,0.5,0,0.6,0
|
|
||||||
c0.2,0,0.3,0.1,0.4,0.1l-0.4,2.2c-0.2,0-0.3-0.1-0.5-0.1c-0.1,0-0.3,0-0.5,0c-0.3,0-0.7,0.1-1,0.4c-0.4,0.2-0.7,0.7-0.9,1.2v5.1
|
|
||||||
L144.3,65.6L144.3,65.6z"/>
|
|
||||||
<path class="st6" d="M155,65.8c-0.8,0-1.5-0.2-2.2-0.5c-0.7-0.4-1.2-0.9-1.6-1.6c-0.4-0.7-0.6-1.5-0.6-2.5s0.2-1.8,0.6-2.5
|
|
||||||
c0.4-0.7,1-1.2,1.7-1.6c0.7-0.4,1.4-0.5,2.2-0.5c0.5,0,1,0.1,1.4,0.3s0.8,0.4,1.1,0.7l-1.2,1.7c-0.4-0.3-0.8-0.5-1.2-0.5
|
|
||||||
c-0.6,0-1.1,0.2-1.5,0.7c-0.4,0.4-0.6,1.1-0.6,1.8c0,0.8,0.2,1.4,0.6,1.8c0.4,0.5,0.8,0.7,1.4,0.7c0.3,0,0.6-0.1,0.8-0.2
|
|
||||||
c0.3-0.1,0.5-0.3,0.7-0.5l1,1.7c-0.4,0.4-0.9,0.6-1.4,0.8C156,65.7,155.5,65.8,155,65.8"/>
|
|
||||||
<path class="st6" d="M159.5,65.6V53.2h2.6v3l-0.1,1.6c0.3-0.3,0.7-0.6,1.2-0.8c0.4-0.3,1-0.4,1.5-0.4c1,0,1.6,0.3,2.1,0.9
|
|
||||||
c0.4,0.6,0.6,1.5,0.6,2.6v5.5h-2.6v-5.1c0-0.6-0.1-1.1-0.3-1.3s-0.4-0.4-0.8-0.4c-0.3,0-0.6,0.1-0.8,0.2
|
|
||||||
c-0.2,0.1-0.5,0.4-0.8,0.6v5.9L159.5,65.6L159.5,65.6z"/>
|
|
||||||
<path class="st6" d="M171.6,60.3h3.2c0-0.5-0.1-0.9-0.3-1.2s-0.6-0.5-1.1-0.5c-0.4,0-0.8,0.1-1.1,0.4
|
|
||||||
C171.9,59.3,171.7,59.7,171.6,60.3 M173.5,65.8c-0.8,0-1.6-0.2-2.3-0.5c-0.7-0.4-1.2-0.9-1.6-1.6c-0.4-0.7-0.6-1.5-0.6-2.5
|
|
||||||
s0.2-1.8,0.6-2.5c0.4-0.7,0.9-1.2,1.5-1.6c0.6-0.4,1.3-0.6,2-0.6c0.8,0,1.5,0.2,2.1,0.6c0.5,0.4,1,0.9,1.2,1.5
|
|
||||||
c0.3,0.6,0.4,1.3,0.4,2.2c0,0.2,0,0.4,0,0.7c0,0.2,0,0.4-0.1,0.5h-5.3c0.1,0.6,0.4,1.1,0.8,1.4c0.4,0.3,0.9,0.5,1.5,0.5
|
|
||||||
s1.3-0.2,1.9-0.6l0.9,1.6c-0.4,0.3-0.9,0.5-1.5,0.7C174.6,65.7,174,65.8,173.5,65.8z"/>
|
|
||||||
<path class="st6" d="M40.7,65.9c-11.3,0-20.5-9.8-20.5-22c0-12.1,9.2-22,20.5-22h7.6v4.6h-7.4c-9,0-16.4,7.8-16.4,17.4
|
|
||||||
s7.3,17.4,16.2,17.4h17.1v4.6H40.7z"/>
|
|
||||||
<path class="st6" d="M48.3,40.2h-7.6c-1.9,0-3.5,1.7-3.5,3.8v14c-2-0.3-3.1-1-4.3-1.8V44.1c0-4.6,3.5-8.4,7.8-8.4h7.6V40.2z"/>
|
|
||||||
<path class="st6" d="M50.1,28.7c7.7,0,14,6.6,14.1,14.9v22.2H60V43.6c0-5.9-4.4-10.3-9.9-10.3h-9.4c-5.4,0-9.9,4.4-9.9,10.3v10.8
|
|
||||||
c-2.6-2.8-4.2-6.2-4.2-10.5c0-8.4,6.3-15.2,14.1-15.2L50.1,28.7z"/>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 40 KiB |
|
|
@ -1,22 +0,0 @@
|
||||||
/*!
|
|
||||||
* This folder contains updated PatternFly4 icons (version 2020.13).
|
|
||||||
* After the PF4 transition is finished this folder will be deleted.
|
|
||||||
*/
|
|
||||||
|
|
||||||
@font-face {
|
|
||||||
font-family: "pficon-tmp";
|
|
||||||
src: url("./pficon.woff2") format("woff2");
|
|
||||||
}
|
|
||||||
|
|
||||||
.pf-icon-openshift:before {
|
|
||||||
font-family: "pficon-tmp";
|
|
||||||
-webkit-font-smoothing: antialiased;
|
|
||||||
-moz-osx-font-smoothing: grayscale;
|
|
||||||
font-style: normal;
|
|
||||||
font-variant: normal;
|
|
||||||
font-weight: normal;
|
|
||||||
text-decoration: none;
|
|
||||||
text-transform: none; }
|
|
||||||
|
|
||||||
.pf-icon-openshift:before {
|
|
||||||
content: ""; }
|
|
||||||
|
|
@ -1,456 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!-- Generator: Adobe Illustrator 27.8.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
|
||||||
<svg version="1.1" id="Livello_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
|
||||||
viewBox="0 0 525.7 81" style="enable-background:new 0 0 525.7 81;" xml:space="preserve">
|
|
||||||
<style type="text/css">
|
|
||||||
.st0{enable-background:new ;}
|
|
||||||
.st1{fill:#1D3058;}
|
|
||||||
.st2{fill:none;stroke:#1F3058;stroke-width:0.75;stroke-miterlimit:10;}
|
|
||||||
.st3{fill-rule:evenodd;clip-rule:evenodd;fill:#1D3058;}
|
|
||||||
.st4{fill-rule:evenodd;clip-rule:evenodd;fill:#F08034;}
|
|
||||||
.st5{fill:#16365D;}
|
|
||||||
.st6{fill:#FFFFFF;}
|
|
||||||
</style>
|
|
||||||
<g id="Livello_1_00000104688225099881821890000006112890198830184344_">
|
|
||||||
</g>
|
|
||||||
<g id="Livello_2_00000097466608102530298710000009838135579535580553_">
|
|
||||||
<g>
|
|
||||||
<g>
|
|
||||||
<g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st1" d="M301.7,30.3h1.3v10.5h-1.3V30.3z"/>
|
|
||||||
<path class="st1" d="M305,39.9l0.7-0.9c0.7,0.5,1.4,0.9,2.3,0.9c1,0,1.5-0.5,1.5-1.2c0-0.8-0.9-1.2-1.8-1.5
|
|
||||||
c-1.1-0.4-2.3-0.9-2.3-2.2c0-1.2,1-2.2,2.7-2.2c1,0,1.8,0.4,2.4,0.9l-0.6,0.8c-0.5-0.4-1.1-0.7-1.8-0.7c-1,0-1.4,0.5-1.4,1.1
|
|
||||||
c0,0.7,0.8,1,1.7,1.3c1.1,0.4,2.4,0.9,2.4,2.4c0,1.3-1,2.3-2.8,2.3C306.7,41,305.7,40.5,305,39.9z"/>
|
|
||||||
<path class="st1" d="M312.4,38.4v-4.3h-1.2v-1l1.2-0.1l0.2-2.2h1.1V33h2.1v1.1h-2.1v4.3c0,1,0.3,1.5,1.2,1.5
|
|
||||||
c0.3,0,0.6-0.1,0.9-0.2l0.3,1c-0.4,0.1-1,0.3-1.4,0.3C313,41,312.4,39.9,312.4,38.4z"/>
|
|
||||||
<path class="st1" d="M317.4,30.6c0-0.5,0.4-0.8,0.9-0.8c0.5,0,0.9,0.3,0.9,0.8c0,0.5-0.4,0.8-0.9,0.8
|
|
||||||
C317.8,31.4,317.4,31.1,317.4,30.6z M317.6,33h1.3v7.8h-1.3V33z"/>
|
|
||||||
<path class="st1" d="M321.8,38.4v-4.3h-1.2v-1l1.2-0.1l0.2-2.2h1.1V33h2.1v1.1h-2.1v4.3c0,1,0.3,1.5,1.2,1.5
|
|
||||||
c0.3,0,0.6-0.1,0.9-0.2l0.3,1c-0.4,0.1-1,0.3-1.4,0.3C322.3,41,321.8,39.9,321.8,38.4z"/>
|
|
||||||
<path class="st1" d="M326.8,37.9V33h1.3v4.8c0,1.5,0.4,2.1,1.5,2.1c0.8,0,1.4-0.4,2.1-1.3V33h1.3v7.8h-1.1l-0.1-1.2h0
|
|
||||||
c-0.7,0.8-1.5,1.4-2.6,1.4C327.6,41,326.8,39.9,326.8,37.9z"/>
|
|
||||||
<path class="st1" d="M335.9,38.4v-4.3h-1.2v-1l1.2-0.1l0.2-2.2h1.1V33h2.1v1.1h-2.1v4.3c0,1,0.3,1.5,1.2,1.5
|
|
||||||
c0.3,0,0.6-0.1,0.9-0.2l0.3,1c-0.4,0.1-1,0.3-1.4,0.3C336.4,41,335.9,39.9,335.9,38.4z"/>
|
|
||||||
<path class="st1" d="M340.3,36.9c0-2.6,1.7-4.1,3.6-4.1c1.9,0,3.6,1.5,3.6,4.1c0,2.6-1.7,4.1-3.6,4.1
|
|
||||||
C342,41,340.3,39.5,340.3,36.9z M346.1,36.9c0-1.8-0.9-3-2.2-3c-1.3,0-2.2,1.2-2.2,3c0,1.8,0.9,3,2.2,3
|
|
||||||
C345.2,39.9,346.1,38.7,346.1,36.9z"/>
|
|
||||||
</g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st2" d="M301.7,30.3h1.3v10.5h-1.3V30.3z"/>
|
|
||||||
<path class="st2" d="M305,39.9l0.7-0.9c0.7,0.5,1.4,0.9,2.3,0.9c1,0,1.5-0.5,1.5-1.2c0-0.8-0.9-1.2-1.8-1.5
|
|
||||||
c-1.1-0.4-2.3-0.9-2.3-2.2c0-1.2,1-2.2,2.7-2.2c1,0,1.8,0.4,2.4,0.9l-0.6,0.8c-0.5-0.4-1.1-0.7-1.8-0.7c-1,0-1.4,0.5-1.4,1.1
|
|
||||||
c0,0.7,0.8,1,1.7,1.3c1.1,0.4,2.4,0.9,2.4,2.4c0,1.3-1,2.3-2.8,2.3C306.7,41,305.7,40.5,305,39.9z"/>
|
|
||||||
<path class="st2" d="M312.4,38.4v-4.3h-1.2v-1l1.2-0.1l0.2-2.2h1.1V33h2.1v1.1h-2.1v4.3c0,1,0.3,1.5,1.2,1.5
|
|
||||||
c0.3,0,0.6-0.1,0.9-0.2l0.3,1c-0.4,0.1-1,0.3-1.4,0.3C313,41,312.4,39.9,312.4,38.4z"/>
|
|
||||||
<path class="st2" d="M317.4,30.6c0-0.5,0.4-0.8,0.9-0.8c0.5,0,0.9,0.3,0.9,0.8c0,0.5-0.4,0.8-0.9,0.8
|
|
||||||
C317.8,31.4,317.4,31.1,317.4,30.6z M317.6,33h1.3v7.8h-1.3V33z"/>
|
|
||||||
<path class="st2" d="M321.8,38.4v-4.3h-1.2v-1l1.2-0.1l0.2-2.2h1.1V33h2.1v1.1h-2.1v4.3c0,1,0.3,1.5,1.2,1.5
|
|
||||||
c0.3,0,0.6-0.1,0.9-0.2l0.3,1c-0.4,0.1-1,0.3-1.4,0.3C322.3,41,321.8,39.9,321.8,38.4z"/>
|
|
||||||
<path class="st2" d="M326.8,37.9V33h1.3v4.8c0,1.5,0.4,2.1,1.5,2.1c0.8,0,1.4-0.4,2.1-1.3V33h1.3v7.8h-1.1l-0.1-1.2h0
|
|
||||||
c-0.7,0.8-1.5,1.4-2.6,1.4C327.6,41,326.8,39.9,326.8,37.9z"/>
|
|
||||||
<path class="st2" d="M335.9,38.4v-4.3h-1.2v-1l1.2-0.1l0.2-2.2h1.1V33h2.1v1.1h-2.1v4.3c0,1,0.3,1.5,1.2,1.5
|
|
||||||
c0.3,0,0.6-0.1,0.9-0.2l0.3,1c-0.4,0.1-1,0.3-1.4,0.3C336.4,41,335.9,39.9,335.9,38.4z"/>
|
|
||||||
<path class="st2" d="M340.3,36.9c0-2.6,1.7-4.1,3.6-4.1c1.9,0,3.6,1.5,3.6,4.1c0,2.6-1.7,4.1-3.6,4.1
|
|
||||||
C342,41,340.3,39.5,340.3,36.9z M346.1,36.9c0-1.8-0.9-3-2.2-3c-1.3,0-2.2,1.2-2.2,3c0,1.8,0.9,3,2.2,3
|
|
||||||
C345.2,39.9,346.1,38.7,346.1,36.9z"/>
|
|
||||||
</g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st1" d="M356.3,37c0-2.5,1.6-4,3.4-4c0.9,0,1.6,0.4,2.3,0.9l0-1.4v-3.2h0.7v11.5h-0.6l-0.1-1h0
|
|
||||||
c-0.6,0.6-1.5,1.2-2.5,1.2C357.6,41,356.3,39.6,356.3,37z M362,39.1v-4.6c-0.8-0.7-1.5-1-2.2-1c-1.5,0-2.7,1.5-2.7,3.4
|
|
||||||
c0,2,0.9,3.4,2.5,3.4C360.5,40.4,361.2,39.9,362,39.1z"/>
|
|
||||||
<path class="st1" d="M365.4,30.6c0-0.4,0.3-0.6,0.6-0.6c0.4,0,0.6,0.2,0.6,0.6c0,0.4-0.3,0.6-0.6,0.6
|
|
||||||
C365.7,31.2,365.4,31,365.4,30.6z M365.7,33.1h0.7v7.7h-0.7V33.1z"/>
|
|
||||||
</g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st2" d="M356.3,37c0-2.5,1.6-4,3.4-4c0.9,0,1.6,0.4,2.3,0.9l0-1.4v-3.2h0.7v11.5h-0.6l-0.1-1h0
|
|
||||||
c-0.6,0.6-1.5,1.2-2.5,1.2C357.6,41,356.3,39.6,356.3,37z M362,39.1v-4.6c-0.8-0.7-1.5-1-2.2-1c-1.5,0-2.7,1.5-2.7,3.4
|
|
||||||
c0,2,0.9,3.4,2.5,3.4C360.5,40.4,361.2,39.9,362,39.1z"/>
|
|
||||||
<path class="st2" d="M365.4,30.6c0-0.4,0.3-0.6,0.6-0.6c0.4,0,0.6,0.2,0.6,0.6c0,0.4-0.3,0.6-0.6,0.6
|
|
||||||
C365.7,31.2,365.4,31,365.4,30.6z M365.7,33.1h0.7v7.7h-0.7V33.1z"/>
|
|
||||||
</g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st1" d="M373,39.4l0.8-0.9c0.8,0.8,1.8,1.3,2.9,1.3c1.4,0,2.2-0.7,2.2-1.7c0-1.1-0.8-1.4-1.7-1.9l-1.5-0.7
|
|
||||||
c-1-0.4-2.1-1.2-2.1-2.7c0-1.6,1.4-2.8,3.3-2.8c1.2,0,2.4,0.5,3.1,1.3l-0.7,0.9c-0.6-0.6-1.4-1-2.4-1c-1.2,0-2,0.6-2,1.5
|
|
||||||
c0,1,0.9,1.4,1.7,1.7l1.5,0.6c1.2,0.5,2.2,1.2,2.2,2.8c0,1.7-1.4,3-3.6,3C375.2,41,373.9,40.4,373,39.4z"/>
|
|
||||||
<path class="st1" d="M381.6,36.9c0-2.6,1.7-4.1,3.7-4.1c1,0,1.7,0.4,2.3,0.9l-0.7,0.9c-0.4-0.4-0.9-0.7-1.6-0.7
|
|
||||||
c-1.4,0-2.4,1.2-2.4,3c0,1.8,1,3,2.4,3c0.7,0,1.3-0.4,1.8-0.8l0.6,0.9c-0.7,0.6-1.6,1-2.5,1C383.2,41,381.6,39.5,381.6,36.9z"
|
|
||||||
/>
|
|
||||||
<path class="st1" d="M389.2,30.6c0-0.5,0.4-0.8,0.9-0.8c0.5,0,0.9,0.3,0.9,0.8c0,0.5-0.4,0.8-0.9,0.8
|
|
||||||
C389.6,31.4,389.2,31.1,389.2,30.6z M389.4,33h1.3v7.8h-1.3V33z"/>
|
|
||||||
<path class="st1" d="M392.8,36.9c0-2.5,1.7-4.1,3.5-4.1c2,0,3.1,1.4,3.1,3.7c0,0.3,0,0.6,0,0.8h-5.2c0.1,1.6,1.1,2.7,2.6,2.7
|
|
||||||
c0.7,0,1.4-0.2,1.9-0.6l0.5,0.9c-0.7,0.4-1.5,0.8-2.6,0.8C394.5,41,392.8,39.5,392.8,36.9z M398.2,36.3c0-1.6-0.7-2.4-1.9-2.4
|
|
||||||
c-1.1,0-2.1,0.9-2.2,2.4H398.2z"/>
|
|
||||||
<path class="st1" d="M401.3,33h1.1l0.1,1.1h0c0.7-0.7,1.5-1.3,2.6-1.3c1.6,0,2.4,1.1,2.4,3v4.9h-1.3V36c0-1.5-0.4-2.1-1.5-2.1
|
|
||||||
c-0.8,0-1.3,0.4-2.1,1.2v5.6h-1.3V33z"/>
|
|
||||||
<path class="st1" d="M409.3,40.1l4.1-6h-3.6V33h5.3v0.7l-4.1,6h4.2v1.1h-5.9V40.1z"/>
|
|
||||||
<path class="st1" d="M416,38.8c0-1.7,1.5-2.5,4.8-2.9c0-1-0.3-2-1.6-2c-0.9,0-1.7,0.4-2.3,0.8l-0.5-0.9c0.7-0.5,1.8-1,3.1-1
|
|
||||||
c1.9,0,2.7,1.3,2.7,3.2v4.8H421l-0.1-0.9h0c-0.7,0.6-1.6,1.1-2.6,1.1C417,41,416,40.2,416,38.8z M420.8,38.9v-2.2
|
|
||||||
c-2.6,0.3-3.5,1-3.5,2c0,0.9,0.6,1.2,1.4,1.2C419.4,39.9,420,39.6,420.8,38.9z"/>
|
|
||||||
</g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st2" d="M373,39.4l0.8-0.9c0.8,0.8,1.8,1.3,2.9,1.3c1.4,0,2.2-0.7,2.2-1.7c0-1.1-0.8-1.4-1.7-1.9l-1.5-0.7
|
|
||||||
c-1-0.4-2.1-1.2-2.1-2.7c0-1.6,1.4-2.8,3.3-2.8c1.2,0,2.4,0.5,3.1,1.3l-0.7,0.9c-0.6-0.6-1.4-1-2.4-1c-1.2,0-2,0.6-2,1.5
|
|
||||||
c0,1,0.9,1.4,1.7,1.7l1.5,0.6c1.2,0.5,2.2,1.2,2.2,2.8c0,1.7-1.4,3-3.6,3C375.2,41,373.9,40.4,373,39.4z"/>
|
|
||||||
<path class="st2" d="M381.6,36.9c0-2.6,1.7-4.1,3.7-4.1c1,0,1.7,0.4,2.3,0.9l-0.7,0.9c-0.4-0.4-0.9-0.7-1.6-0.7
|
|
||||||
c-1.4,0-2.4,1.2-2.4,3c0,1.8,1,3,2.4,3c0.7,0,1.3-0.4,1.8-0.8l0.6,0.9c-0.7,0.6-1.6,1-2.5,1C383.2,41,381.6,39.5,381.6,36.9z"
|
|
||||||
/>
|
|
||||||
<path class="st2" d="M389.2,30.6c0-0.5,0.4-0.8,0.9-0.8c0.5,0,0.9,0.3,0.9,0.8c0,0.5-0.4,0.8-0.9,0.8
|
|
||||||
C389.6,31.4,389.2,31.1,389.2,30.6z M389.4,33h1.3v7.8h-1.3V33z"/>
|
|
||||||
<path class="st2" d="M392.8,36.9c0-2.5,1.7-4.1,3.5-4.1c2,0,3.1,1.4,3.1,3.7c0,0.3,0,0.6,0,0.8h-5.2c0.1,1.6,1.1,2.7,2.6,2.7
|
|
||||||
c0.7,0,1.4-0.2,1.9-0.6l0.5,0.9c-0.7,0.4-1.5,0.8-2.6,0.8C394.5,41,392.8,39.5,392.8,36.9z M398.2,36.3c0-1.6-0.7-2.4-1.9-2.4
|
|
||||||
c-1.1,0-2.1,0.9-2.2,2.4H398.2z"/>
|
|
||||||
<path class="st2" d="M401.3,33h1.1l0.1,1.1h0c0.7-0.7,1.5-1.3,2.6-1.3c1.6,0,2.4,1.1,2.4,3v4.9h-1.3V36c0-1.5-0.4-2.1-1.5-2.1
|
|
||||||
c-0.8,0-1.3,0.4-2.1,1.2v5.6h-1.3V33z"/>
|
|
||||||
<path class="st2" d="M409.3,40.1l4.1-6h-3.6V33h5.3v0.7l-4.1,6h4.2v1.1h-5.9V40.1z"/>
|
|
||||||
<path class="st2" d="M416,38.8c0-1.7,1.5-2.5,4.8-2.9c0-1-0.3-2-1.6-2c-0.9,0-1.7,0.4-2.3,0.8l-0.5-0.9c0.7-0.5,1.8-1,3.1-1
|
|
||||||
c1.9,0,2.7,1.3,2.7,3.2v4.8H421l-0.1-0.9h0c-0.7,0.6-1.6,1.1-2.6,1.1C417,41,416,40.2,416,38.8z M420.8,38.9v-2.2
|
|
||||||
c-2.6,0.3-3.5,1-3.5,2c0,0.9,0.6,1.2,1.4,1.2C419.4,39.9,420,39.6,420.8,38.9z"/>
|
|
||||||
</g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st1" d="M430.8,37c0-2.5,1.6-4,3.3-4c1.8,0,2.9,1.3,2.9,3.6c0,0.2,0,0.4,0,0.6h-5.5c0,1.9,1.2,3.3,2.9,3.3
|
|
||||||
c0.8,0,1.5-0.3,2.1-0.7l0.3,0.5c-0.6,0.4-1.3,0.8-2.4,0.8C432.4,41,430.8,39.5,430.8,37z M436.4,36.5c0-2-0.9-2.9-2.3-2.9
|
|
||||||
c-1.3,0-2.5,1.1-2.6,2.9H436.4z"/>
|
|
||||||
</g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st2" d="M430.8,37c0-2.5,1.6-4,3.3-4c1.8,0,2.9,1.3,2.9,3.6c0,0.2,0,0.4,0,0.6h-5.5c0,1.9,1.2,3.3,2.9,3.3
|
|
||||||
c0.8,0,1.5-0.3,2.1-0.7l0.3,0.5c-0.6,0.4-1.3,0.8-2.4,0.8C432.4,41,430.8,39.5,430.8,37z M436.4,36.5c0-2-0.9-2.9-2.3-2.9
|
|
||||||
c-1.3,0-2.5,1.1-2.6,2.9H436.4z"/>
|
|
||||||
</g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st1" d="M445,31.4h-3.2v-1.1h7.7v1.1h-3.2v9.4H445V31.4z"/>
|
|
||||||
<path class="st1" d="M449.7,36.9c0-2.5,1.7-4.1,3.5-4.1c2,0,3.1,1.4,3.1,3.7c0,0.3,0,0.6,0,0.8h-5.2c0.1,1.6,1.1,2.7,2.6,2.7
|
|
||||||
c0.7,0,1.4-0.2,1.9-0.6l0.5,0.9c-0.7,0.4-1.5,0.8-2.6,0.8C451.3,41,449.7,39.5,449.7,36.9z M455.1,36.3c0-1.6-0.7-2.4-1.9-2.4
|
|
||||||
c-1.1,0-2.1,0.9-2.2,2.4H455.1z"/>
|
|
||||||
<path class="st1" d="M457.6,36.9c0-2.6,1.7-4.1,3.7-4.1c1,0,1.7,0.4,2.3,0.9l-0.7,0.9c-0.4-0.4-0.9-0.7-1.6-0.7
|
|
||||||
c-1.4,0-2.4,1.2-2.4,3c0,1.8,1,3,2.4,3c0.7,0,1.3-0.4,1.8-0.8l0.6,0.9c-0.7,0.6-1.6,1-2.5,1C459.2,41,457.6,39.5,457.6,36.9z"
|
|
||||||
/>
|
|
||||||
<path class="st1" d="M465.5,33h1.1l0.1,1.1h0c0.7-0.7,1.5-1.3,2.6-1.3c1.6,0,2.4,1.1,2.4,3v4.9h-1.3V36c0-1.5-0.4-2.1-1.5-2.1
|
|
||||||
c-0.8,0-1.3,0.4-2.1,1.2v5.6h-1.3V33z"/>
|
|
||||||
<path class="st1" d="M473.6,36.9c0-2.6,1.7-4.1,3.6-4.1c1.9,0,3.6,1.5,3.6,4.1c0,2.6-1.7,4.1-3.6,4.1
|
|
||||||
C475.3,41,473.6,39.5,473.6,36.9z M479.5,36.9c0-1.8-0.9-3-2.2-3c-1.3,0-2.2,1.2-2.2,3c0,1.8,0.9,3,2.2,3
|
|
||||||
C478.6,39.9,479.5,38.7,479.5,36.9z"/>
|
|
||||||
<path class="st1" d="M482.9,39.2v-9.8h1.3v9.9c0,0.4,0.2,0.6,0.4,0.6c0.1,0,0.1,0,0.3,0l0.2,1c-0.2,0.1-0.4,0.1-0.8,0.1
|
|
||||||
C483.3,41,482.9,40.4,482.9,39.2z"/>
|
|
||||||
<path class="st1" d="M486.4,36.9c0-2.6,1.7-4.1,3.6-4.1c1.9,0,3.6,1.5,3.6,4.1c0,2.6-1.7,4.1-3.6,4.1
|
|
||||||
C488.1,41,486.4,39.5,486.4,36.9z M492.2,36.9c0-1.8-0.9-3-2.2-3c-1.3,0-2.2,1.2-2.2,3c0,1.8,0.9,3,2.2,3
|
|
||||||
C491.3,39.9,492.2,38.7,492.2,36.9z"/>
|
|
||||||
<path class="st1" d="M495,42.3c0-0.7,0.4-1.3,1.1-1.8v-0.1c-0.4-0.2-0.7-0.7-0.7-1.3c0-0.7,0.4-1.2,0.8-1.4v-0.1
|
|
||||||
c-0.5-0.4-1-1.2-1-2.1c0-1.7,1.3-2.8,2.9-2.8c0.4,0,0.8,0.1,1.1,0.2h2.7v1h-1.6c0.4,0.4,0.6,0.9,0.6,1.6c0,1.7-1.3,2.7-2.8,2.7
|
|
||||||
c-0.4,0-0.8-0.1-1.2-0.3c-0.3,0.2-0.5,0.5-0.5,0.9c0,0.5,0.3,0.8,1.4,0.8h1.5c1.8,0,2.7,0.6,2.7,1.9c0,1.4-1.5,2.7-3.9,2.7
|
|
||||||
C496.4,44.4,495,43.6,495,42.3z M500.9,41.9c0-0.7-0.6-1-1.6-1H498c-0.3,0-0.7,0-1-0.1c-0.6,0.4-0.8,0.9-0.8,1.3
|
|
||||||
c0,0.8,0.8,1.4,2.3,1.4C499.9,43.5,500.9,42.7,500.9,41.9z M499.9,35.6c0-1.1-0.7-1.8-1.6-1.8s-1.6,0.7-1.6,1.8
|
|
||||||
s0.8,1.9,1.6,1.9S499.9,36.7,499.9,35.6z"/>
|
|
||||||
<path class="st1" d="M503.5,30.6c0-0.5,0.4-0.8,0.9-0.8c0.5,0,0.9,0.3,0.9,0.8c0,0.5-0.4,0.8-0.9,0.8
|
|
||||||
C503.9,31.4,503.5,31.1,503.5,30.6z M503.7,33h1.3v7.8h-1.3V33z"/>
|
|
||||||
<path class="st1" d="M507.1,36.9c0-2.5,1.7-4.1,3.5-4.1c2,0,3.1,1.4,3.1,3.7c0,0.3,0,0.6,0,0.8h-5.2c0.1,1.6,1.1,2.7,2.6,2.7
|
|
||||||
c0.7,0,1.4-0.2,1.9-0.6l0.5,0.9c-0.7,0.4-1.5,0.8-2.6,0.8C508.7,41,507.1,39.5,507.1,36.9z M512.5,36.3c0-1.6-0.7-2.4-1.9-2.4
|
|
||||||
c-1.1,0-2.1,0.9-2.2,2.4H512.5z"/>
|
|
||||||
</g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st2" d="M445,31.4h-3.2v-1.1h7.7v1.1h-3.2v9.4H445V31.4z"/>
|
|
||||||
<path class="st2" d="M449.7,36.9c0-2.5,1.7-4.1,3.5-4.1c2,0,3.1,1.4,3.1,3.7c0,0.3,0,0.6,0,0.8h-5.2c0.1,1.6,1.1,2.7,2.6,2.7
|
|
||||||
c0.7,0,1.4-0.2,1.9-0.6l0.5,0.9c-0.7,0.4-1.5,0.8-2.6,0.8C451.3,41,449.7,39.5,449.7,36.9z M455.1,36.3c0-1.6-0.7-2.4-1.9-2.4
|
|
||||||
c-1.1,0-2.1,0.9-2.2,2.4H455.1z"/>
|
|
||||||
<path class="st2" d="M457.6,36.9c0-2.6,1.7-4.1,3.7-4.1c1,0,1.7,0.4,2.3,0.9l-0.7,0.9c-0.4-0.4-0.9-0.7-1.6-0.7
|
|
||||||
c-1.4,0-2.4,1.2-2.4,3c0,1.8,1,3,2.4,3c0.7,0,1.3-0.4,1.8-0.8l0.6,0.9c-0.7,0.6-1.6,1-2.5,1C459.2,41,457.6,39.5,457.6,36.9z"
|
|
||||||
/>
|
|
||||||
<path class="st2" d="M465.5,33h1.1l0.1,1.1h0c0.7-0.7,1.5-1.3,2.6-1.3c1.6,0,2.4,1.1,2.4,3v4.9h-1.3V36c0-1.5-0.4-2.1-1.5-2.1
|
|
||||||
c-0.8,0-1.3,0.4-2.1,1.2v5.6h-1.3V33z"/>
|
|
||||||
<path class="st2" d="M473.6,36.9c0-2.6,1.7-4.1,3.6-4.1c1.9,0,3.6,1.5,3.6,4.1c0,2.6-1.7,4.1-3.6,4.1
|
|
||||||
C475.3,41,473.6,39.5,473.6,36.9z M479.5,36.9c0-1.8-0.9-3-2.2-3c-1.3,0-2.2,1.2-2.2,3c0,1.8,0.9,3,2.2,3
|
|
||||||
C478.6,39.9,479.5,38.7,479.5,36.9z"/>
|
|
||||||
<path class="st2" d="M482.9,39.2v-9.8h1.3v9.9c0,0.4,0.2,0.6,0.4,0.6c0.1,0,0.1,0,0.3,0l0.2,1c-0.2,0.1-0.4,0.1-0.8,0.1
|
|
||||||
C483.3,41,482.9,40.4,482.9,39.2z"/>
|
|
||||||
<path class="st2" d="M486.4,36.9c0-2.6,1.7-4.1,3.6-4.1c1.9,0,3.6,1.5,3.6,4.1c0,2.6-1.7,4.1-3.6,4.1
|
|
||||||
C488.1,41,486.4,39.5,486.4,36.9z M492.2,36.9c0-1.8-0.9-3-2.2-3c-1.3,0-2.2,1.2-2.2,3c0,1.8,0.9,3,2.2,3
|
|
||||||
C491.3,39.9,492.2,38.7,492.2,36.9z"/>
|
|
||||||
<path class="st2" d="M495,42.3c0-0.7,0.4-1.3,1.1-1.8v-0.1c-0.4-0.2-0.7-0.7-0.7-1.3c0-0.7,0.4-1.2,0.8-1.4v-0.1
|
|
||||||
c-0.5-0.4-1-1.2-1-2.1c0-1.7,1.3-2.8,2.9-2.8c0.4,0,0.8,0.1,1.1,0.2h2.7v1h-1.6c0.4,0.4,0.6,0.9,0.6,1.6c0,1.7-1.3,2.7-2.8,2.7
|
|
||||||
c-0.4,0-0.8-0.1-1.2-0.3c-0.3,0.2-0.5,0.5-0.5,0.9c0,0.5,0.3,0.8,1.4,0.8h1.5c1.8,0,2.7,0.6,2.7,1.9c0,1.4-1.5,2.7-3.9,2.7
|
|
||||||
C496.4,44.4,495,43.6,495,42.3z M500.9,41.9c0-0.7-0.6-1-1.6-1H498c-0.3,0-0.7,0-1-0.1c-0.6,0.4-0.8,0.9-0.8,1.3
|
|
||||||
c0,0.8,0.8,1.4,2.3,1.4C499.9,43.5,500.9,42.7,500.9,41.9z M499.9,35.6c0-1.1-0.7-1.8-1.6-1.8s-1.6,0.7-1.6,1.8
|
|
||||||
s0.8,1.9,1.6,1.9S499.9,36.7,499.9,35.6z"/>
|
|
||||||
<path class="st2" d="M503.5,30.6c0-0.5,0.4-0.8,0.9-0.8c0.5,0,0.9,0.3,0.9,0.8c0,0.5-0.4,0.8-0.9,0.8
|
|
||||||
C503.9,31.4,503.5,31.1,503.5,30.6z M503.7,33h1.3v7.8h-1.3V33z"/>
|
|
||||||
<path class="st2" d="M507.1,36.9c0-2.5,1.7-4.1,3.5-4.1c2,0,3.1,1.4,3.1,3.7c0,0.3,0,0.6,0,0.8h-5.2c0.1,1.6,1.1,2.7,2.6,2.7
|
|
||||||
c0.7,0,1.4-0.2,1.9-0.6l0.5,0.9c-0.7,0.4-1.5,0.8-2.6,0.8C508.7,41,507.1,39.5,507.1,36.9z M512.5,36.3c0-1.6-0.7-2.4-1.9-2.4
|
|
||||||
c-1.1,0-2.1,0.9-2.2,2.4H512.5z"/>
|
|
||||||
</g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st1" d="M301.1,51.9c0-2.5,1.6-4,3.4-4c0.9,0,1.6,0.4,2.3,0.9l0-1.4v-3.2h0.7v11.5h-0.6l-0.1-1h0
|
|
||||||
c-0.6,0.6-1.5,1.2-2.5,1.2C302.4,55.9,301.1,54.5,301.1,51.9z M306.8,54v-4.6c-0.8-0.7-1.5-1-2.2-1c-1.5,0-2.7,1.5-2.7,3.4
|
|
||||||
c0,2,0.9,3.4,2.5,3.4C305.3,55.3,306,54.8,306.8,54z"/>
|
|
||||||
<path class="st1" d="M309.8,51.9c0-2.5,1.6-4,3.3-4c1.8,0,2.9,1.3,2.9,3.6c0,0.2,0,0.4,0,0.6h-5.5c0,1.9,1.2,3.3,2.9,3.3
|
|
||||||
c0.8,0,1.5-0.3,2.1-0.7l0.3,0.5c-0.6,0.4-1.3,0.8-2.4,0.8C311.4,55.9,309.8,54.4,309.8,51.9z M315.5,51.4c0-2-0.9-2.9-2.3-2.9
|
|
||||||
c-1.3,0-2.5,1.1-2.6,2.9H315.5z"/>
|
|
||||||
<path class="st1" d="M318.2,54.7V44.2h0.7v10.6c0,0.3,0.1,0.5,0.3,0.5c0.1,0,0.1,0,0.3,0l0.1,0.6c-0.1,0-0.3,0.1-0.5,0.1
|
|
||||||
C318.5,55.9,318.2,55.5,318.2,54.7z"/>
|
|
||||||
<path class="st1" d="M322,54.7V44.2h0.7v10.6c0,0.3,0.1,0.5,0.3,0.5c0.1,0,0.1,0,0.3,0l0.1,0.6c-0.1,0-0.3,0.1-0.5,0.1
|
|
||||||
C322.3,55.9,322,55.5,322,54.7z"/>
|
|
||||||
<path class="st1" d="M325.2,47.7c0.7-0.6,1.1-1.1,1.1-2c0,0-0.1,0-0.1,0c-0.3,0-0.6-0.2-0.6-0.6s0.3-0.6,0.6-0.6
|
|
||||||
c0.4,0,0.7,0.4,0.7,1.1c0,1.1-0.5,1.9-1.4,2.5L325.2,47.7z"/>
|
|
||||||
</g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st2" d="M301.1,51.9c0-2.5,1.6-4,3.4-4c0.9,0,1.6,0.4,2.3,0.9l0-1.4v-3.2h0.7v11.5h-0.6l-0.1-1h0
|
|
||||||
c-0.6,0.6-1.5,1.2-2.5,1.2C302.4,55.9,301.1,54.5,301.1,51.9z M306.8,54v-4.6c-0.8-0.7-1.5-1-2.2-1c-1.5,0-2.7,1.5-2.7,3.4
|
|
||||||
c0,2,0.9,3.4,2.5,3.4C305.3,55.3,306,54.8,306.8,54z"/>
|
|
||||||
<path class="st2" d="M309.8,51.9c0-2.5,1.6-4,3.3-4c1.8,0,2.9,1.3,2.9,3.6c0,0.2,0,0.4,0,0.6h-5.5c0,1.9,1.2,3.3,2.9,3.3
|
|
||||||
c0.8,0,1.5-0.3,2.1-0.7l0.3,0.5c-0.6,0.4-1.3,0.8-2.4,0.8C311.4,55.9,309.8,54.4,309.8,51.9z M315.5,51.4c0-2-0.9-2.9-2.3-2.9
|
|
||||||
c-1.3,0-2.5,1.1-2.6,2.9H315.5z"/>
|
|
||||||
<path class="st2" d="M318.2,54.7V44.2h0.7v10.6c0,0.3,0.1,0.5,0.3,0.5c0.1,0,0.1,0,0.3,0l0.1,0.6c-0.1,0-0.3,0.1-0.5,0.1
|
|
||||||
C318.5,55.9,318.2,55.5,318.2,54.7z"/>
|
|
||||||
<path class="st2" d="M322,54.7V44.2h0.7v10.6c0,0.3,0.1,0.5,0.3,0.5c0.1,0,0.1,0,0.3,0l0.1,0.6c-0.1,0-0.3,0.1-0.5,0.1
|
|
||||||
C322.3,55.9,322,55.5,322,54.7z"/>
|
|
||||||
<path class="st2" d="M325.2,47.7c0.7-0.6,1.1-1.1,1.1-2c0,0-0.1,0-0.1,0c-0.3,0-0.6-0.2-0.6-0.6s0.3-0.6,0.6-0.6
|
|
||||||
c0.4,0,0.7,0.4,0.7,1.1c0,1.1-0.5,1.9-1.4,2.5L325.2,47.7z"/>
|
|
||||||
</g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st1" d="M331.2,45.2h1.3v10.5h-1.3V45.2z"/>
|
|
||||||
<path class="st1" d="M335.3,47.9h1.1l0.1,1.1h0c0.7-0.7,1.5-1.3,2.6-1.3c1.6,0,2.4,1.1,2.4,3v4.9h-1.3v-4.8
|
|
||||||
c0-1.5-0.4-2.1-1.5-2.1c-0.8,0-1.3,0.4-2.1,1.2v5.6h-1.3V47.9z"/>
|
|
||||||
<path class="st1" d="M344.3,49h-1.1v-1l1.1-0.1v-1.2c0-1.6,0.7-2.6,2.3-2.6c0.5,0,0.9,0.1,1.3,0.3l-0.3,1
|
|
||||||
c-0.3-0.1-0.6-0.2-0.9-0.2c-0.7,0-1.1,0.5-1.1,1.5v1.2h1.6V49h-1.6v6.7h-1.3V49z"/>
|
|
||||||
<path class="st1" d="M348,51.8c0-2.6,1.7-4.1,3.6-4.1c1.9,0,3.6,1.5,3.6,4.1c0,2.6-1.7,4.1-3.6,4.1
|
|
||||||
C349.7,55.9,348,54.4,348,51.8z M353.8,51.8c0-1.8-0.9-3-2.2-3c-1.3,0-2.2,1.2-2.2,3c0,1.8,0.9,3,2.2,3
|
|
||||||
C352.9,54.8,353.8,53.6,353.8,51.8z"/>
|
|
||||||
<path class="st1" d="M357.3,47.9h1.1l0.1,1.4h0c0.5-1,1.3-1.6,2.2-1.6c0.3,0,0.6,0,0.8,0.2l-0.3,1.2c-0.3-0.1-0.4-0.1-0.8-0.1
|
|
||||||
c-0.7,0-1.4,0.5-2,1.8v5h-1.3V47.9z"/>
|
|
||||||
<path class="st1" d="M362.8,47.9h1.1L364,49h0c0.7-0.7,1.5-1.3,2.4-1.3c1.2,0,1.8,0.6,2.1,1.5c0.8-0.9,1.6-1.5,2.6-1.5
|
|
||||||
c1.6,0,2.4,1.1,2.4,3v4.9h-1.3v-4.8c0-1.5-0.5-2.1-1.4-2.1c-0.6,0-1.2,0.4-2,1.2v5.6h-1.3v-4.8c0-1.5-0.5-2.1-1.5-2.1
|
|
||||||
c-0.6,0-1.2,0.4-2,1.2v5.6h-1.3V47.9z"/>
|
|
||||||
<path class="st1" d="M375.6,53.7c0-1.7,1.5-2.5,4.8-2.9c0-1-0.3-2-1.6-2c-0.9,0-1.7,0.4-2.3,0.8l-0.5-0.9c0.7-0.5,1.8-1,3.1-1
|
|
||||||
c1.9,0,2.7,1.3,2.7,3.2v4.8h-1.1l-0.1-0.9h0c-0.7,0.6-1.6,1.1-2.6,1.1C376.6,55.9,375.6,55.1,375.6,53.7z M380.4,53.8v-2.2
|
|
||||||
c-2.6,0.3-3.5,1-3.5,2c0,0.9,0.6,1.2,1.4,1.2C379,54.8,379.6,54.5,380.4,53.8z"/>
|
|
||||||
<path class="st1" d="M383.3,55l4.1-6h-3.6v-1.1h5.3v0.7l-4.1,6h4.2v1.1h-5.9V55z"/>
|
|
||||||
<path class="st1" d="M390.7,45.5c0-0.5,0.4-0.8,0.9-0.8c0.5,0,0.9,0.3,0.9,0.8c0,0.5-0.4,0.8-0.9,0.8
|
|
||||||
C391.1,46.3,390.7,46,390.7,45.5z M390.9,47.9h1.3v7.8h-1.3V47.9z"/>
|
|
||||||
<path class="st1" d="M394.3,51.8c0-2.6,1.7-4.1,3.6-4.1c1.9,0,3.6,1.5,3.6,4.1c0,2.6-1.7,4.1-3.6,4.1
|
|
||||||
C396,55.9,394.3,54.4,394.3,51.8z M400.1,51.8c0-1.8-0.9-3-2.2-3c-1.3,0-2.2,1.2-2.2,3c0,1.8,0.9,3,2.2,3
|
|
||||||
C399.2,54.8,400.1,53.6,400.1,51.8z"/>
|
|
||||||
<path class="st1" d="M403.5,47.9h1.1l0.1,1.1h0c0.7-0.7,1.5-1.3,2.6-1.3c1.6,0,2.4,1.1,2.4,3v4.9h-1.3v-4.8
|
|
||||||
c0-1.5-0.4-2.1-1.5-2.1c-0.8,0-1.3,0.4-2.1,1.2v5.6h-1.3V47.9z"/>
|
|
||||||
<path class="st1" d="M411.7,51.8c0-2.5,1.7-4.1,3.5-4.1c2,0,3.1,1.4,3.1,3.7c0,0.3,0,0.6,0,0.8H413c0.1,1.6,1.1,2.7,2.6,2.7
|
|
||||||
c0.7,0,1.4-0.2,1.9-0.6l0.5,0.9c-0.7,0.4-1.5,0.8-2.6,0.8C413.4,55.9,411.7,54.4,411.7,51.8z M417.2,51.2
|
|
||||||
c0-1.6-0.7-2.4-1.9-2.4c-1.1,0-2.1,0.9-2.2,2.4H417.2z"/>
|
|
||||||
</g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st2" d="M331.2,45.2h1.3v10.5h-1.3V45.2z"/>
|
|
||||||
<path class="st2" d="M335.3,47.9h1.1l0.1,1.1h0c0.7-0.7,1.5-1.3,2.6-1.3c1.6,0,2.4,1.1,2.4,3v4.9h-1.3v-4.8
|
|
||||||
c0-1.5-0.4-2.1-1.5-2.1c-0.8,0-1.3,0.4-2.1,1.2v5.6h-1.3V47.9z"/>
|
|
||||||
<path class="st2" d="M344.3,49h-1.1v-1l1.1-0.1v-1.2c0-1.6,0.7-2.6,2.3-2.6c0.5,0,0.9,0.1,1.3,0.3l-0.3,1
|
|
||||||
c-0.3-0.1-0.6-0.2-0.9-0.2c-0.7,0-1.1,0.5-1.1,1.5v1.2h1.6V49h-1.6v6.7h-1.3V49z"/>
|
|
||||||
<path class="st2" d="M348,51.8c0-2.6,1.7-4.1,3.6-4.1c1.9,0,3.6,1.5,3.6,4.1c0,2.6-1.7,4.1-3.6,4.1
|
|
||||||
C349.7,55.9,348,54.4,348,51.8z M353.8,51.8c0-1.8-0.9-3-2.2-3c-1.3,0-2.2,1.2-2.2,3c0,1.8,0.9,3,2.2,3
|
|
||||||
C352.9,54.8,353.8,53.6,353.8,51.8z"/>
|
|
||||||
<path class="st2" d="M357.3,47.9h1.1l0.1,1.4h0c0.5-1,1.3-1.6,2.2-1.6c0.3,0,0.6,0,0.8,0.2l-0.3,1.2c-0.3-0.1-0.4-0.1-0.8-0.1
|
|
||||||
c-0.7,0-1.4,0.5-2,1.8v5h-1.3V47.9z"/>
|
|
||||||
<path class="st2" d="M362.8,47.9h1.1L364,49h0c0.7-0.7,1.5-1.3,2.4-1.3c1.2,0,1.8,0.6,2.1,1.5c0.8-0.9,1.6-1.5,2.6-1.5
|
|
||||||
c1.6,0,2.4,1.1,2.4,3v4.9h-1.3v-4.8c0-1.5-0.5-2.1-1.4-2.1c-0.6,0-1.2,0.4-2,1.2v5.6h-1.3v-4.8c0-1.5-0.5-2.1-1.5-2.1
|
|
||||||
c-0.6,0-1.2,0.4-2,1.2v5.6h-1.3V47.9z"/>
|
|
||||||
<path class="st2" d="M375.6,53.7c0-1.7,1.5-2.5,4.8-2.9c0-1-0.3-2-1.6-2c-0.9,0-1.7,0.4-2.3,0.8l-0.5-0.9c0.7-0.5,1.8-1,3.1-1
|
|
||||||
c1.9,0,2.7,1.3,2.7,3.2v4.8h-1.1l-0.1-0.9h0c-0.7,0.6-1.6,1.1-2.6,1.1C376.6,55.9,375.6,55.1,375.6,53.7z M380.4,53.8v-2.2
|
|
||||||
c-2.6,0.3-3.5,1-3.5,2c0,0.9,0.6,1.2,1.4,1.2C379,54.8,379.6,54.5,380.4,53.8z"/>
|
|
||||||
<path class="st2" d="M383.3,55l4.1-6h-3.6v-1.1h5.3v0.7l-4.1,6h4.2v1.1h-5.9V55z"/>
|
|
||||||
<path class="st2" d="M390.7,45.5c0-0.5,0.4-0.8,0.9-0.8c0.5,0,0.9,0.3,0.9,0.8c0,0.5-0.4,0.8-0.9,0.8
|
|
||||||
C391.1,46.3,390.7,46,390.7,45.5z M390.9,47.9h1.3v7.8h-1.3V47.9z"/>
|
|
||||||
<path class="st2" d="M394.3,51.8c0-2.6,1.7-4.1,3.6-4.1c1.9,0,3.6,1.5,3.6,4.1c0,2.6-1.7,4.1-3.6,4.1
|
|
||||||
C396,55.9,394.3,54.4,394.3,51.8z M400.1,51.8c0-1.8-0.9-3-2.2-3c-1.3,0-2.2,1.2-2.2,3c0,1.8,0.9,3,2.2,3
|
|
||||||
C399.2,54.8,400.1,53.6,400.1,51.8z"/>
|
|
||||||
<path class="st2" d="M403.5,47.9h1.1l0.1,1.1h0c0.7-0.7,1.5-1.3,2.6-1.3c1.6,0,2.4,1.1,2.4,3v4.9h-1.3v-4.8
|
|
||||||
c0-1.5-0.4-2.1-1.5-2.1c-0.8,0-1.3,0.4-2.1,1.2v5.6h-1.3V47.9z"/>
|
|
||||||
<path class="st2" d="M411.7,51.8c0-2.5,1.7-4.1,3.5-4.1c2,0,3.1,1.4,3.1,3.7c0,0.3,0,0.6,0,0.8H413c0.1,1.6,1.1,2.7,2.6,2.7
|
|
||||||
c0.7,0,1.4-0.2,1.9-0.6l0.5,0.9c-0.7,0.4-1.5,0.8-2.6,0.8C413.4,55.9,411.7,54.4,411.7,51.8z M417.2,51.2
|
|
||||||
c0-1.6-0.7-2.4-1.9-2.4c-1.1,0-2.1,0.9-2.2,2.4H417.2z"/>
|
|
||||||
</g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st1" d="M428.4,46.9c0-1.1,0.5-1.9,1.4-2.5l0.3,0.4c-0.7,0.6-1.1,1.1-1.1,2c0,0,0.1,0,0.1,0c0.3,0,0.6,0.2,0.6,0.6
|
|
||||||
s-0.3,0.6-0.6,0.6C428.7,48,428.4,47.6,428.4,46.9z M430.7,46.9c0-1.1,0.5-1.9,1.4-2.5l0.3,0.4c-0.7,0.6-1.1,1.1-1.1,2
|
|
||||||
c0,0,0.1,0,0.1,0c0.3,0,0.6,0.2,0.6,0.6s-0.3,0.6-0.6,0.6C431,48,430.7,47.6,430.7,46.9z"/>
|
|
||||||
<path class="st1" d="M436.2,45.1h0.7l3.7,10.5h-0.8l-1.2-3.6h-4.2l-1.2,3.6h-0.7L436.2,45.1z M434.7,51.4h3.7l-0.7-2
|
|
||||||
c-0.4-1.2-0.8-2.4-1.2-3.6h-0.1c-0.4,1.3-0.7,2.4-1.2,3.6L434.7,51.4z"/>
|
|
||||||
<path class="st1" d="M441.9,55.2c0-0.5,0.3-0.7,0.7-0.7c0.4,0,0.7,0.3,0.7,0.7c0,0.4-0.3,0.7-0.7,0.7
|
|
||||||
C442.2,55.9,441.9,55.6,441.9,55.2z"/>
|
|
||||||
<path class="st1" d="M449,45.1h5.7v0.6h-5V50h4.2v0.6h-4.2v5.1H449V45.1z"/>
|
|
||||||
<path class="st1" d="M455.6,53.8c0-1.7,1.5-2.5,5-2.9c0-1.2-0.3-2.4-1.8-2.4c-1,0-1.9,0.5-2.4,0.9l-0.3-0.5
|
|
||||||
c0.5-0.4,1.6-1,2.9-1c1.8,0,2.4,1.3,2.4,3v4.9h-0.6l-0.1-1h0c-0.8,0.6-1.7,1.2-2.7,1.2C456.6,55.9,455.6,55.2,455.6,53.8z
|
|
||||||
M460.5,54v-2.6c-3.2,0.4-4.2,1.1-4.2,2.3c0,1.1,0.8,1.5,1.6,1.5C458.8,55.3,459.6,54.8,460.5,54z"/>
|
|
||||||
<path class="st1" d="M463.3,51.9c0-2.5,1.6-4,3.3-4c1.8,0,2.9,1.3,2.9,3.6c0,0.2,0,0.4,0,0.6H464c0,1.9,1.2,3.3,2.9,3.3
|
|
||||||
c0.8,0,1.5-0.3,2.1-0.7l0.3,0.5c-0.6,0.4-1.3,0.8-2.4,0.8C464.9,55.9,463.3,54.4,463.3,51.9z M468.9,51.4c0-2-0.9-2.9-2.3-2.9
|
|
||||||
c-1.3,0-2.5,1.1-2.6,2.9H468.9z"/>
|
|
||||||
<path class="st1" d="M471,51.9c0-2.5,1.6-4,3.4-4c0.9,0,1.6,0.4,2.3,0.9l0-1.4v-3.2h0.7v11.5h-0.6l-0.1-1h0
|
|
||||||
c-0.6,0.6-1.5,1.2-2.5,1.2C472.3,55.9,471,54.5,471,51.9z M476.7,54v-4.6c-0.8-0.7-1.5-1-2.2-1c-1.5,0-2.7,1.5-2.7,3.4
|
|
||||||
c0,2,0.9,3.4,2.5,3.4C475.2,55.3,475.9,54.8,476.7,54z"/>
|
|
||||||
<path class="st1" d="M479.8,51.9c0-2.6,1.6-4,3.4-4c1.9,0,3.5,1.5,3.5,4c0,2.5-1.6,4-3.5,4C481.4,55.9,479.8,54.4,479.8,51.9z
|
|
||||||
M485.9,51.9c0-2-1.2-3.4-2.7-3.4s-2.7,1.4-2.7,3.4c0,2,1.2,3.4,2.7,3.4S485.9,53.9,485.9,51.9z"/>
|
|
||||||
<path class="st1" d="M488.1,47.7c0.7-0.6,1.1-1.1,1.1-2c0,0-0.1,0-0.1,0c-0.3,0-0.6-0.2-0.6-0.6s0.3-0.6,0.6-0.6
|
|
||||||
c0.4,0,0.7,0.4,0.7,1.1c0,1.1-0.5,1.9-1.4,2.5L488.1,47.7z M490.3,47.7c0.7-0.6,1.1-1.1,1.1-2c0,0-0.1,0-0.1,0
|
|
||||||
c-0.3,0-0.6-0.2-0.6-0.6s0.3-0.6,0.6-0.6c0.4,0,0.7,0.4,0.7,1.1c0,1.1-0.5,1.9-1.4,2.5L490.3,47.7z"/>
|
|
||||||
</g>
|
|
||||||
<g class="st0">
|
|
||||||
<path class="st2" d="M428.4,46.9c0-1.1,0.5-1.9,1.4-2.5l0.3,0.4c-0.7,0.6-1.1,1.1-1.1,2c0,0,0.1,0,0.1,0c0.3,0,0.6,0.2,0.6,0.6
|
|
||||||
s-0.3,0.6-0.6,0.6C428.7,48,428.4,47.6,428.4,46.9z M430.7,46.9c0-1.1,0.5-1.9,1.4-2.5l0.3,0.4c-0.7,0.6-1.1,1.1-1.1,2
|
|
||||||
c0,0,0.1,0,0.1,0c0.3,0,0.6,0.2,0.6,0.6s-0.3,0.6-0.6,0.6C431,48,430.7,47.6,430.7,46.9z"/>
|
|
||||||
<path class="st2" d="M436.2,45.1h0.7l3.7,10.5h-0.8l-1.2-3.6h-4.2l-1.2,3.6h-0.7L436.2,45.1z M434.7,51.4h3.7l-0.7-2
|
|
||||||
c-0.4-1.2-0.8-2.4-1.2-3.6h-0.1c-0.4,1.3-0.7,2.4-1.2,3.6L434.7,51.4z"/>
|
|
||||||
<path class="st2" d="M441.9,55.2c0-0.5,0.3-0.7,0.7-0.7c0.4,0,0.7,0.3,0.7,0.7c0,0.4-0.3,0.7-0.7,0.7
|
|
||||||
C442.2,55.9,441.9,55.6,441.9,55.2z"/>
|
|
||||||
<path class="st2" d="M449,45.1h5.7v0.6h-5V50h4.2v0.6h-4.2v5.1H449V45.1z"/>
|
|
||||||
<path class="st2" d="M455.6,53.8c0-1.7,1.5-2.5,5-2.9c0-1.2-0.3-2.4-1.8-2.4c-1,0-1.9,0.5-2.4,0.9l-0.3-0.5
|
|
||||||
c0.5-0.4,1.6-1,2.9-1c1.8,0,2.4,1.3,2.4,3v4.9h-0.6l-0.1-1h0c-0.8,0.6-1.7,1.2-2.7,1.2C456.6,55.9,455.6,55.2,455.6,53.8z
|
|
||||||
M460.5,54v-2.6c-3.2,0.4-4.2,1.1-4.2,2.3c0,1.1,0.8,1.5,1.6,1.5C458.8,55.3,459.6,54.8,460.5,54z"/>
|
|
||||||
<path class="st2" d="M463.3,51.9c0-2.5,1.6-4,3.3-4c1.8,0,2.9,1.3,2.9,3.6c0,0.2,0,0.4,0,0.6H464c0,1.9,1.2,3.3,2.9,3.3
|
|
||||||
c0.8,0,1.5-0.3,2.1-0.7l0.3,0.5c-0.6,0.4-1.3,0.8-2.4,0.8C464.9,55.9,463.3,54.4,463.3,51.9z M468.9,51.4c0-2-0.9-2.9-2.3-2.9
|
|
||||||
c-1.3,0-2.5,1.1-2.6,2.9H468.9z"/>
|
|
||||||
<path class="st2" d="M471,51.9c0-2.5,1.6-4,3.4-4c0.9,0,1.6,0.4,2.3,0.9l0-1.4v-3.2h0.7v11.5h-0.6l-0.1-1h0
|
|
||||||
c-0.6,0.6-1.5,1.2-2.5,1.2C472.3,55.9,471,54.5,471,51.9z M476.7,54v-4.6c-0.8-0.7-1.5-1-2.2-1c-1.5,0-2.7,1.5-2.7,3.4
|
|
||||||
c0,2,0.9,3.4,2.5,3.4C475.2,55.3,475.9,54.8,476.7,54z"/>
|
|
||||||
<path class="st2" d="M479.8,51.9c0-2.6,1.6-4,3.4-4c1.9,0,3.5,1.5,3.5,4c0,2.5-1.6,4-3.5,4C481.4,55.9,479.8,54.4,479.8,51.9z
|
|
||||||
M485.9,51.9c0-2-1.2-3.4-2.7-3.4s-2.7,1.4-2.7,3.4c0,2,1.2,3.4,2.7,3.4S485.9,53.9,485.9,51.9z"/>
|
|
||||||
<path class="st2" d="M488.1,47.7c0.7-0.6,1.1-1.1,1.1-2c0,0-0.1,0-0.1,0c-0.3,0-0.6-0.2-0.6-0.6s0.3-0.6,0.6-0.6
|
|
||||||
c0.4,0,0.7,0.4,0.7,1.1c0,1.1-0.5,1.9-1.4,2.5L488.1,47.7z M490.3,47.7c0.7-0.6,1.1-1.1,1.1-2c0,0-0.1,0-0.1,0
|
|
||||||
c-0.3,0-0.6-0.2-0.6-0.6s0.3-0.6,0.6-0.6c0.4,0,0.7,0.4,0.7,1.1c0,1.1-0.5,1.9-1.4,2.5L490.3,47.7z"/>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
<g>
|
|
||||||
<path id="path5016_4_" class="st3" d="M268.1,21.8c-8.4,0-16.8,1.6-22.6,4.8l3.6,7.5c2.8-1.1,6.1-2.7,9.1-2.9
|
|
||||||
c0.3,0,0.5,0.3,0.4,0.5c-0.8,2.2-0.6,4.1,0,5.7c0.6,1.7,1.7,3.2,2.8,4.7s1.8,3,2.3,4.6c0.6,2.1-2,6.1-3.5,7.8
|
|
||||||
c1.8,0.4,3.7,0.8,6.1,1c1.2-1.7,2.3-3.1,2.9-4.7c0.7-1.7,0.9-3.4,0.2-5.9c-0.5-2.1-1.8-3.7-2.9-5.3c-1.2-1.6-2.3-3.2-2.5-5.1
|
|
||||||
c-0.2-2.3,0.7-3.8,2.2-4.5c1.5-0.6,3.3-0.5,5.1,0.2c0.2,0.1,0.3,0.2,0.3,0.4v24.6l5.7-0.6l0.2-23.4c0-0.3,0.2-0.5,0.5-0.4
|
|
||||||
c3.4,0.8,6.4,2,9.4,3.1l3.4-7.5C285,23.4,276.6,21.8,268.1,21.8L268.1,21.8z"/>
|
|
||||||
<path id="path5018_4_" class="st3" d="M255.9,33.6c-1.7,0.5-3.3,1-5,1.7l0.1,17.1l5,1.5L255.9,33.6z"/>
|
|
||||||
<path id="path5020_4_" class="st3" d="M280.1,33.7L280,54l5-1.5l0.1-17.1C283.4,34.7,281.7,34.1,280.1,33.7L280.1,33.7z"/>
|
|
||||||
<path id="path5022_4_" class="st4" d="M249.1,53.7l-3.6,7.5c5.8,3.2,14.2,4.8,22.6,4.8s16.9-1.7,22.7-4.8l-3.4-7.5
|
|
||||||
c-2.8,1.1-3.7,1.4-9.6,2.7c-6.3,1.4-14.7,1-19.7,0C253.6,55.4,251.7,54.7,249.1,53.7L249.1,53.7z"/>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
<rect x="13.6" y="13.4" class="st5" width="216.1" height="61"/>
|
|
||||||
<g>
|
|
||||||
<path class="st6" d="M76.7,46.3c-1,0-1.9-0.2-2.7-0.7c-0.8-0.4-1.5-1.1-2-2s-0.7-2-0.7-3.2c0-1.3,0.3-2.4,0.8-3.3
|
|
||||||
c0.5-0.9,1.2-1.6,2-2.1s1.7-0.7,2.7-0.7c0.7,0,1.4,0.2,2,0.5s1.1,0.7,1.5,1.1l-1.4,1.7c-0.3-0.3-0.6-0.5-0.9-0.7
|
|
||||||
s-0.7-0.3-1.1-0.3c-0.5,0-1,0.1-1.4,0.4c-0.4,0.3-0.8,0.7-1,1.3c-0.3,0.6-0.4,1.2-0.4,2c0,1.2,0.3,2.1,0.8,2.8s1.2,1,2,1
|
|
||||||
c0.5,0,0.9-0.1,1.3-0.3s0.7-0.5,1-0.8l1.4,1.6C79.5,45.7,78.3,46.3,76.7,46.3"/>
|
|
||||||
<path class="st6" d="M85.8,44.1c0.5,0,0.9-0.2,1.2-0.7c0.3-0.5,0.4-1.1,0.4-1.8c0-0.8-0.1-1.4-0.4-1.8c-0.3-0.4-0.7-0.7-1.2-0.7
|
|
||||||
s-0.9,0.2-1.2,0.7c-0.3,0.4-0.4,1.1-0.4,1.8c0,0.8,0.1,1.4,0.4,1.8C84.8,43.9,85.2,44.1,85.8,44.1 M85.8,46.3
|
|
||||||
c-0.7,0-1.4-0.2-2.1-0.5c-0.7-0.4-1.2-0.9-1.6-1.6c-0.4-0.7-0.6-1.5-0.6-2.5s0.2-1.8,0.6-2.5s0.9-1.2,1.6-1.6
|
|
||||||
c0.7-0.4,1.4-0.5,2.1-0.5s1.4,0.2,2.1,0.5c0.6,0.4,1.2,0.9,1.6,1.6c0.4,0.7,0.6,1.5,0.6,2.5s-0.2,1.8-0.6,2.5s-0.9,1.2-1.6,1.6
|
|
||||||
C87.2,46.1,86.5,46.3,85.8,46.3z"/>
|
|
||||||
<path class="st6" d="M91.8,46v-8.8H94l0.2,1.1h0.1c0.4-0.4,0.8-0.7,1.2-0.9c0.5-0.3,1-0.4,1.6-0.4c1,0,1.6,0.3,2.1,0.9
|
|
||||||
c0.4,0.6,0.6,1.5,0.6,2.6V46h-2.6v-5.1c0-0.6-0.1-1.1-0.3-1.3c-0.2-0.2-0.4-0.4-0.8-0.4c-0.3,0-0.6,0.1-0.8,0.2
|
|
||||||
c-0.2,0.1-0.5,0.4-0.8,0.6v6H91.8z"/>
|
|
||||||
<path class="st6" d="M104.5,46.3c-0.6,0-1.2-0.1-1.8-0.3c-0.6-0.2-1.1-0.5-1.6-0.9l1.2-1.6c0.4,0.3,0.8,0.5,1.2,0.7
|
|
||||||
c0.4,0.2,0.7,0.2,1.1,0.2s0.7-0.1,0.8-0.2c0.2-0.1,0.3-0.3,0.3-0.5s-0.1-0.4-0.3-0.5c-0.2-0.1-0.4-0.3-0.7-0.4
|
|
||||||
c-0.3-0.1-0.6-0.2-0.9-0.3c-0.4-0.1-0.7-0.3-1.1-0.5c-0.3-0.2-0.6-0.5-0.9-0.8c-0.2-0.3-0.4-0.7-0.4-1.2c0-0.8,0.3-1.5,0.9-2
|
|
||||||
s1.4-0.8,2.4-0.8c0.7,0,1.3,0.1,1.8,0.3s1,0.5,1.3,0.8l-1.2,1.6c-0.3-0.2-0.6-0.4-0.9-0.5s-0.6-0.2-0.9-0.2c-0.7,0-1,0.2-1,0.7
|
|
||||||
c0,0.3,0.2,0.5,0.5,0.6s0.7,0.3,1.2,0.5c0.4,0.1,0.7,0.3,1.1,0.5s0.7,0.5,0.9,0.8c0.2,0.3,0.4,0.8,0.4,1.3c0,0.8-0.3,1.5-0.9,2
|
|
||||||
C106.6,46,105.7,46.3,104.5,46.3"/>
|
|
||||||
<path class="st6" d="M111.1,36c-0.4,0-0.8-0.1-1.1-0.4c-0.3-0.2-0.4-0.6-0.4-1s0.1-0.7,0.4-1c0.3-0.2,0.6-0.4,1.1-0.4
|
|
||||||
c0.4,0,0.8,0.1,1.1,0.4c0.3,0.2,0.4,0.6,0.4,1s-0.1,0.7-0.4,1C111.9,35.8,111.5,36,111.1,36 M109.8,46v-8.8h2.6V46H109.8z"/>
|
|
||||||
<path class="st6" d="M118.2,48.1c0.6,0,1.1-0.1,1.5-0.3s0.6-0.5,0.6-0.8s-0.1-0.5-0.3-0.5c-0.2-0.1-0.6-0.1-1-0.1h-1
|
|
||||||
c-0.3,0-0.5,0-0.7,0s-0.4,0-0.5-0.1c-0.3,0.3-0.5,0.6-0.5,0.9c0,0.3,0.2,0.6,0.5,0.8C117.2,48.1,117.7,48.1,118.2,48.1 M118,41.7
|
|
||||||
c0.3,0,0.6-0.1,0.9-0.4c0.2-0.2,0.3-0.6,0.3-1.1s-0.1-0.8-0.3-1.1c-0.2-0.2-0.5-0.4-0.9-0.4c-0.3,0-0.6,0.1-0.9,0.4
|
|
||||||
c-0.2,0.2-0.3,0.6-0.3,1.1s0.1,0.8,0.3,1.1C117.4,41.6,117.7,41.7,118,41.7z M117.8,49.8c-0.7,0-1.3-0.1-1.9-0.2
|
|
||||||
c-0.6-0.2-1-0.4-1.3-0.7s-0.5-0.8-0.5-1.3c0-0.7,0.4-1.3,1.3-1.8v-0.1c-0.2-0.2-0.4-0.3-0.6-0.6c-0.2-0.2-0.2-0.5-0.2-0.9
|
|
||||||
c0-0.3,0.1-0.6,0.3-0.9c0.2-0.3,0.4-0.5,0.7-0.7v-0.1c-0.3-0.2-0.6-0.5-0.8-0.9c-0.2-0.4-0.4-0.9-0.4-1.4c0-0.7,0.2-1.3,0.5-1.8
|
|
||||||
s0.8-0.8,1.3-1.1c0.6-0.2,1.1-0.4,1.8-0.4c0.5,0,1,0.1,1.4,0.2h3.2V39h-1.4c0.1,0.1,0.2,0.3,0.2,0.5c0.1,0.2,0.1,0.4,0.1,0.7
|
|
||||||
c0,0.7-0.2,1.2-0.5,1.7c-0.3,0.4-0.7,0.8-1.2,1s-1.1,0.3-1.8,0.3c-0.3,0-0.7-0.1-1.1-0.2c-0.2,0.2-0.3,0.4-0.3,0.7
|
|
||||||
c0,0.2,0.1,0.4,0.3,0.5c0.2,0.1,0.5,0.2,1,0.2h1.4c1.1,0,1.9,0.2,2.5,0.5s0.9,0.9,0.9,1.7c0,0.6-0.2,1.1-0.6,1.6s-1,0.9-1.7,1.1
|
|
||||||
C119.7,49.6,118.8,49.8,117.8,49.8z"/>
|
|
||||||
<path class="st6" d="M126.5,46.3c-0.9,0-1.5-0.3-1.9-0.8c-0.3-0.5-0.5-1.2-0.5-2.1v-9.7h2.6v9.8c0,0.3,0.1,0.5,0.2,0.6
|
|
||||||
s0.2,0.2,0.3,0.2c0.1,0,0.1,0,0.2,0c0,0,0.1,0,0.2,0l0.3,1.9c-0.1,0.1-0.3,0.1-0.5,0.2C127.1,46.2,126.8,46.3,126.5,46.3"/>
|
|
||||||
<path class="st6" d="M130.5,36c-0.4,0-0.8-0.1-1.1-0.4c-0.3-0.2-0.4-0.6-0.4-1s0.1-0.7,0.4-1c0.3-0.2,0.6-0.4,1.1-0.4
|
|
||||||
c0.4,0,0.8,0.1,1.1,0.4c0.3,0.2,0.4,0.6,0.4,1s-0.1,0.7-0.4,1C131.3,35.8,130.9,36,130.5,36 M129.2,46v-8.8h2.6V46H129.2z"/>
|
|
||||||
<path class="st6" d="M137.9,44.1c0.5,0,0.9-0.2,1.2-0.7s0.4-1.1,0.4-1.8c0-0.8-0.1-1.4-0.4-1.8c-0.3-0.4-0.7-0.7-1.2-0.7
|
|
||||||
s-0.9,0.2-1.2,0.7c-0.3,0.4-0.4,1.1-0.4,1.8c0,0.8,0.1,1.4,0.4,1.8C136.9,43.9,137.3,44.1,137.9,44.1 M137.9,46.3
|
|
||||||
c-0.7,0-1.4-0.2-2.1-0.5c-0.7-0.4-1.2-0.9-1.6-1.6c-0.4-0.7-0.6-1.5-0.6-2.5s0.2-1.8,0.6-2.5c0.4-0.7,0.9-1.2,1.6-1.6
|
|
||||||
c0.7-0.4,1.4-0.5,2.1-0.5c0.7,0,1.4,0.2,2.1,0.5c0.6,0.4,1.2,0.9,1.6,1.6c0.4,0.7,0.6,1.5,0.6,2.5s-0.2,1.8-0.6,2.5
|
|
||||||
c-0.4,0.7-0.9,1.2-1.6,1.6C139.3,46.1,138.6,46.3,137.9,46.3z"/>
|
|
||||||
<path class="st6" d="M147.7,46V34.5h2.7l3,5.7l1.1,2.5h0.1c0-0.6-0.1-1.3-0.2-2.1c-0.1-0.8-0.1-1.5-0.1-2.2v-4.1h2.5V46H154
|
|
||||||
l-3-5.8l-1.1-2.5h-0.1c0.1,0.6,0.1,1.3,0.2,2.1c0.1,0.7,0.1,1.4,0.1,2.1V46H147.7z"/>
|
|
||||||
<path class="st6" d="M162.3,44.2c0.3,0,0.6-0.1,0.8-0.2c0.2-0.1,0.4-0.3,0.7-0.5V42c-0.9,0.1-1.6,0.3-1.9,0.6
|
|
||||||
c-0.4,0.3-0.5,0.6-0.5,0.9c0,0.3,0.1,0.5,0.3,0.6C161.8,44.2,162,44.2,162.3,44.2 M161.4,46.3c-0.8,0-1.4-0.3-1.9-0.8
|
|
||||||
s-0.7-1.1-0.7-1.9c0-0.9,0.4-1.6,1.2-2.2c0.8-0.5,2-0.9,3.8-1c0-0.4-0.1-0.7-0.3-0.9s-0.6-0.3-1-0.3s-0.7,0.1-1.1,0.2
|
|
||||||
c-0.4,0.1-0.8,0.3-1.2,0.6l-0.9-1.7c0.6-0.3,1.1-0.6,1.8-0.8c0.6-0.2,1.3-0.3,2-0.3c1.1,0,2,0.3,2.6,1c0.6,0.6,0.9,1.6,0.9,3v5
|
|
||||||
h-2.1l-0.2-0.9H164c-0.4,0.3-0.8,0.6-1.2,0.8C162.4,46.1,161.9,46.3,161.4,46.3z"/>
|
|
||||||
<polygon class="st6" points="168.1,46 168.1,44.6 171.8,39.3 168.5,39.3 168.5,37.3 175,37.3 175,38.6 171.3,44 175.1,44
|
|
||||||
175.1,46 "/>
|
|
||||||
<path class="st6" d="M178,36c-0.4,0-0.8-0.1-1.1-0.4c-0.3-0.2-0.4-0.6-0.4-1s0.1-0.7,0.4-1c0.3-0.2,0.6-0.4,1.1-0.4
|
|
||||||
c0.4,0,0.8,0.1,1.1,0.4c0.3,0.2,0.4,0.6,0.4,1s-0.1,0.7-0.4,1C178.8,35.8,178.4,36,178,36 M176.7,46v-8.8h2.6V46H176.7z"/>
|
|
||||||
<path class="st6" d="M185.3,44.1c0.5,0,0.9-0.2,1.2-0.7s0.4-1.1,0.4-1.8c0-0.8-0.1-1.4-0.4-1.8c-0.3-0.4-0.7-0.7-1.2-0.7
|
|
||||||
s-0.9,0.2-1.2,0.7c-0.3,0.4-0.4,1.1-0.4,1.8c0,0.8,0.1,1.4,0.4,1.8C184.4,43.9,184.8,44.1,185.3,44.1 M185.3,46.3
|
|
||||||
c-0.7,0-1.4-0.2-2.1-0.5c-0.7-0.4-1.2-0.9-1.6-1.6c-0.4-0.7-0.6-1.5-0.6-2.5s0.2-1.8,0.6-2.5c0.4-0.7,0.9-1.2,1.6-1.6
|
|
||||||
c0.7-0.4,1.4-0.5,2.1-0.5c0.7,0,1.4,0.2,2.1,0.5c0.6,0.4,1.2,0.9,1.6,1.6c0.4,0.7,0.6,1.5,0.6,2.5s-0.2,1.8-0.6,2.5
|
|
||||||
c-0.4,0.7-0.9,1.2-1.6,1.6C186.8,46.1,186.1,46.3,185.3,46.3z"/>
|
|
||||||
<path class="st6" d="M191.4,46v-8.8h2.1l0.2,1.1h0.1c0.4-0.4,0.8-0.7,1.2-0.9c0.5-0.3,1-0.4,1.6-0.4c1,0,1.6,0.3,2.1,0.9
|
|
||||||
c0.4,0.6,0.6,1.5,0.6,2.6V46h-2.6v-5.1c0-0.6-0.1-1.1-0.3-1.3s-0.4-0.4-0.8-0.4c-0.3,0-0.6,0.1-0.8,0.2c-0.2,0.1-0.5,0.4-0.8,0.6
|
|
||||||
v6H191.4z"/>
|
|
||||||
<path class="st6" d="M204.6,44.2c0.3,0,0.6-0.1,0.8-0.2c0.2-0.1,0.4-0.3,0.7-0.5V42c-0.9,0.1-1.6,0.3-1.9,0.6
|
|
||||||
c-0.4,0.3-0.5,0.6-0.5,0.9c0,0.3,0.1,0.5,0.3,0.6C204.1,44.2,204.3,44.2,204.6,44.2 M203.7,46.3c-0.8,0-1.4-0.3-1.9-0.8
|
|
||||||
s-0.7-1.1-0.7-1.9c0-0.9,0.4-1.6,1.2-2.2c0.8-0.5,2-0.9,3.8-1c0-0.4-0.1-0.7-0.3-0.9s-0.6-0.3-1-0.3s-0.7,0.1-1.1,0.2
|
|
||||||
c-0.4,0.1-0.8,0.3-1.2,0.6l-0.9-1.7c0.6-0.3,1.1-0.6,1.8-0.8c0.6-0.2,1.3-0.3,2-0.3c1.1,0,2,0.3,2.6,1c0.6,0.6,0.9,1.6,0.9,3v5
|
|
||||||
h-2.1l-0.2-0.9h-0.1c-0.4,0.3-0.8,0.6-1.2,0.8C204.7,46.1,204.2,46.3,203.7,46.3z"/>
|
|
||||||
<path class="st6" d="M213.2,46.3c-0.9,0-1.5-0.3-1.9-0.8c-0.3-0.5-0.5-1.2-0.5-2.1v-9.7h2.6v9.8c0,0.3,0.1,0.5,0.2,0.6
|
|
||||||
c0.1,0.1,0.2,0.2,0.3,0.2s0.1,0,0.2,0c0,0,0.1,0,0.2,0l0.3,1.9c-0.1,0.1-0.3,0.1-0.5,0.2C213.8,46.2,213.5,46.3,213.2,46.3"/>
|
|
||||||
<path class="st6" d="M217.9,40.7h3.2c0-0.5-0.1-0.9-0.3-1.2s-0.6-0.5-1.1-0.5c-0.4,0-0.8,0.1-1.1,0.4
|
|
||||||
C218.2,39.7,218,40.1,217.9,40.7 M219.8,46.3c-0.8,0-1.6-0.2-2.3-0.5c-0.7-0.4-1.2-0.9-1.6-1.6c-0.4-0.7-0.6-1.5-0.6-2.5
|
|
||||||
s0.2-1.8,0.6-2.5c0.4-0.7,0.9-1.2,1.5-1.6c0.6-0.4,1.3-0.6,2-0.6c0.8,0,1.5,0.2,2.1,0.6c0.5,0.4,1,0.9,1.2,1.5
|
|
||||||
c0.3,0.6,0.4,1.3,0.4,2.2c0,0.2,0,0.4,0,0.7c0,0.2,0,0.4-0.1,0.5h-5.3c0.1,0.6,0.4,1.1,0.8,1.4c0.4,0.3,0.9,0.5,1.5,0.5
|
|
||||||
s1.3-0.2,1.9-0.6l0.9,1.6c-0.4,0.3-0.9,0.5-1.5,0.7C220.9,46.2,220.4,46.3,219.8,46.3z"/>
|
|
||||||
<path class="st6" d="M75.3,64.6c0.8,0,1.5-0.4,2.2-1.2v-4.5c-0.4-0.3-0.7-0.6-1.1-0.7c-0.3-0.1-0.7-0.2-1-0.2
|
|
||||||
c-0.5,0-0.9,0.1-1.2,0.4c-0.4,0.3-0.7,0.7-0.9,1.2c-0.2,0.5-0.3,1.1-0.3,1.7c0,1,0.2,1.8,0.6,2.4C73.9,64.3,74.5,64.6,75.3,64.6
|
|
||||||
M75,65.8c-1.1,0-1.9-0.4-2.6-1.2c-0.6-0.8-1-1.9-1-3.3c0-0.9,0.2-1.7,0.5-2.4s0.8-1.2,1.4-1.6c0.6-0.4,1.2-0.5,1.8-0.5
|
|
||||||
c0.5,0,0.9,0.1,1.3,0.3s0.7,0.4,1.1,0.7l-0.1-1.5V53h1.5v12.6h-1.2l-0.1-1h-0.1c-0.3,0.3-0.7,0.6-1.2,0.9
|
|
||||||
C75.9,65.7,75.5,65.8,75,65.8z"/>
|
|
||||||
<path class="st6" d="M82.6,60.6h4.6c0-0.9-0.2-1.5-0.6-2s-0.9-0.7-1.6-0.7c-0.6,0-1.1,0.2-1.6,0.7C83,59.1,82.7,59.8,82.6,60.6
|
|
||||||
M85.3,65.8c-0.8,0-1.5-0.2-2.1-0.5c-0.6-0.4-1.1-0.9-1.5-1.5c-0.4-0.7-0.5-1.5-0.5-2.4s0.2-1.8,0.6-2.4c0.4-0.7,0.9-1.2,1.4-1.6
|
|
||||||
c0.6-0.4,1.2-0.5,1.9-0.5c1.1,0,1.9,0.4,2.5,1.1c0.6,0.7,0.9,1.7,0.9,2.9c0,0.2,0,0.3,0,0.5c0,0.1,0,0.3,0,0.4h-5.8
|
|
||||||
c0.1,0.9,0.3,1.6,0.9,2.2c0.5,0.5,1.2,0.8,2,0.8c0.4,0,0.8-0.1,1.1-0.2c0.3-0.1,0.7-0.3,1-0.5l0.5,1c-0.4,0.2-0.8,0.4-1.2,0.6
|
|
||||||
C86.4,65.7,85.9,65.8,85.3,65.8z"/>
|
|
||||||
<path class="st6" d="M92.2,65.8c-0.5,0-0.9-0.2-1.2-0.5c-0.2-0.3-0.4-0.8-0.4-1.4V53h1.5v11c0,0.2,0,0.4,0.1,0.5s0.2,0.2,0.3,0.2
|
|
||||||
h0.1c0,0,0.1,0,0.2,0l0.2,1.1c-0.1,0-0.2,0.1-0.3,0.1C92.5,65.8,92.4,65.8,92.2,65.8"/>
|
|
||||||
<path class="st6" d="M96.7,65.8c-0.5,0-0.9-0.2-1.2-0.5c-0.2-0.3-0.4-0.8-0.4-1.4V53h1.5v11c0,0.2,0,0.4,0.1,0.5s0.2,0.2,0.3,0.2
|
|
||||||
h0.1c0,0,0.1,0,0.2,0l0.2,1.1c-0.1,0-0.2,0.1-0.3,0.1C97,65.8,96.9,65.8,96.7,65.8"/>
|
|
||||||
<path class="st6" d="M100.4,60.6h4.6c0-0.9-0.2-1.5-0.6-2s-0.9-0.7-1.6-0.7c-0.6,0-1.1,0.2-1.6,0.7
|
|
||||||
C100.8,59.1,100.5,59.8,100.4,60.6 M103.1,65.8c-0.8,0-1.5-0.2-2.1-0.5c-0.6-0.4-1.1-0.9-1.5-1.5c-0.4-0.7-0.5-1.5-0.5-2.4
|
|
||||||
s0.2-1.8,0.6-2.4c0.4-0.7,0.9-1.2,1.4-1.6c0.6-0.4,1.2-0.5,1.9-0.5c1.1,0,1.9,0.4,2.5,1.1c0.6,0.7,0.9,1.7,0.9,2.9
|
|
||||||
c0,0.2,0,0.3,0,0.5c0,0.1,0,0.3,0,0.4h-5.8c0.1,0.9,0.3,1.6,0.9,2.2c0.5,0.5,1.2,0.8,2,0.8c0.4,0,0.8-0.1,1.1-0.2
|
|
||||||
c0.3-0.1,0.7-0.3,1-0.5l0.5,1c-0.4,0.2-0.8,0.4-1.2,0.6C104.2,65.7,103.7,65.8,103.1,65.8z"/>
|
|
||||||
<path class="st6" d="M114.5,59.4h1.3c0.7,0,1.2-0.1,1.6-0.4c0.4-0.3,0.5-0.7,0.5-1.3s-0.2-1-0.5-1.2c-0.4-0.2-0.9-0.3-1.6-0.3
|
|
||||||
h-1.3V59.4z M111.9,65.6V54.1h4.2c0.8,0,1.6,0.1,2.2,0.3c0.7,0.2,1.2,0.6,1.6,1.1s0.6,1.2,0.6,2.2c0,0.8-0.2,1.5-0.6,2.1
|
|
||||||
c-0.4,0.5-0.9,1-1.5,1.2l2.6,4.6h-2.9l-2.2-4.2h-1.4v4.2H111.9z"/>
|
|
||||||
<path class="st6" d="M123.8,55.5c-0.4,0-0.8-0.1-1.1-0.4c-0.3-0.2-0.4-0.6-0.4-1s0.1-0.7,0.4-1c0.3-0.2,0.6-0.4,1.1-0.4
|
|
||||||
c0.4,0,0.8,0.1,1.1,0.4c0.3,0.2,0.4,0.6,0.4,1s-0.1,0.7-0.4,1C124.6,55.4,124.2,55.5,123.8,55.5 M122.5,65.6v-8.8h2.6v8.8H122.5z
|
|
||||||
"/>
|
|
||||||
<path class="st6" d="M131.2,65.8c-0.8,0-1.5-0.2-2.2-0.5c-0.7-0.4-1.2-0.9-1.6-1.6c-0.4-0.7-0.6-1.5-0.6-2.5s0.2-1.8,0.6-2.5
|
|
||||||
s1-1.2,1.7-1.6c0.7-0.4,1.4-0.5,2.2-0.5c0.5,0,1,0.1,1.4,0.3s0.8,0.4,1.1,0.7l-1.2,1.7c-0.4-0.3-0.8-0.5-1.2-0.5
|
|
||||||
c-0.6,0-1.1,0.2-1.5,0.7c-0.4,0.4-0.6,1.1-0.6,1.8c0,0.8,0.2,1.4,0.6,1.8c0.4,0.5,0.8,0.7,1.4,0.7c0.3,0,0.6-0.1,0.8-0.2
|
|
||||||
c0.3-0.1,0.5-0.3,0.7-0.5l1,1.7c-0.4,0.4-0.9,0.6-1.4,0.8C132.2,65.7,131.7,65.8,131.2,65.8"/>
|
|
||||||
<path class="st6" d="M137.1,60.3h3.2c0-0.5-0.1-0.9-0.3-1.2s-0.6-0.5-1.1-0.5c-0.4,0-0.8,0.1-1.1,0.4
|
|
||||||
C137.5,59.3,137.2,59.7,137.1,60.3 M139.1,65.8c-0.8,0-1.6-0.2-2.3-0.5c-0.7-0.4-1.2-0.9-1.6-1.6c-0.4-0.7-0.6-1.5-0.6-2.5
|
|
||||||
s0.2-1.8,0.6-2.5c0.4-0.7,0.9-1.2,1.5-1.6c0.6-0.4,1.3-0.6,2-0.6c0.8,0,1.5,0.2,2.1,0.6c0.5,0.4,1,0.9,1.2,1.5
|
|
||||||
c0.3,0.6,0.4,1.3,0.4,2.2c0,0.2,0,0.4,0,0.7c0,0.2,0,0.4-0.1,0.5H137c0.1,0.6,0.4,1.1,0.8,1.4c0.4,0.3,0.9,0.5,1.5,0.5
|
|
||||||
s1.3-0.2,1.9-0.6l0.9,1.6c-0.4,0.3-0.9,0.5-1.5,0.7C140.2,65.7,139.6,65.8,139.1,65.8z"/>
|
|
||||||
<path class="st6" d="M144.3,65.6v-8.8h2.1l0.2,1.5h0.1c0.3-0.6,0.7-1,1.2-1.3c0.4-0.3,0.9-0.4,1.3-0.4c0.2,0,0.5,0,0.6,0
|
|
||||||
c0.2,0,0.3,0.1,0.4,0.1l-0.4,2.2c-0.2,0-0.3-0.1-0.5-0.1c-0.1,0-0.3,0-0.5,0c-0.3,0-0.7,0.1-1,0.4c-0.4,0.2-0.7,0.7-0.9,1.2v5.1
|
|
||||||
L144.3,65.6L144.3,65.6z"/>
|
|
||||||
<path class="st6" d="M155,65.8c-0.8,0-1.5-0.2-2.2-0.5c-0.7-0.4-1.2-0.9-1.6-1.6c-0.4-0.7-0.6-1.5-0.6-2.5s0.2-1.8,0.6-2.5
|
|
||||||
c0.4-0.7,1-1.2,1.7-1.6c0.7-0.4,1.4-0.5,2.2-0.5c0.5,0,1,0.1,1.4,0.3s0.8,0.4,1.1,0.7l-1.2,1.7c-0.4-0.3-0.8-0.5-1.2-0.5
|
|
||||||
c-0.6,0-1.1,0.2-1.5,0.7c-0.4,0.4-0.6,1.1-0.6,1.8c0,0.8,0.2,1.4,0.6,1.8c0.4,0.5,0.8,0.7,1.4,0.7c0.3,0,0.6-0.1,0.8-0.2
|
|
||||||
c0.3-0.1,0.5-0.3,0.7-0.5l1,1.7c-0.4,0.4-0.9,0.6-1.4,0.8C156,65.7,155.5,65.8,155,65.8"/>
|
|
||||||
<path class="st6" d="M159.5,65.6V53.2h2.6v3l-0.1,1.6c0.3-0.3,0.7-0.6,1.2-0.8c0.4-0.3,1-0.4,1.5-0.4c1,0,1.6,0.3,2.1,0.9
|
|
||||||
c0.4,0.6,0.6,1.5,0.6,2.6v5.5h-2.6v-5.1c0-0.6-0.1-1.1-0.3-1.3s-0.4-0.4-0.8-0.4c-0.3,0-0.6,0.1-0.8,0.2
|
|
||||||
c-0.2,0.1-0.5,0.4-0.8,0.6v5.9L159.5,65.6L159.5,65.6z"/>
|
|
||||||
<path class="st6" d="M171.6,60.3h3.2c0-0.5-0.1-0.9-0.3-1.2s-0.6-0.5-1.1-0.5c-0.4,0-0.8,0.1-1.1,0.4
|
|
||||||
C171.9,59.3,171.7,59.7,171.6,60.3 M173.5,65.8c-0.8,0-1.6-0.2-2.3-0.5c-0.7-0.4-1.2-0.9-1.6-1.6c-0.4-0.7-0.6-1.5-0.6-2.5
|
|
||||||
s0.2-1.8,0.6-2.5c0.4-0.7,0.9-1.2,1.5-1.6c0.6-0.4,1.3-0.6,2-0.6c0.8,0,1.5,0.2,2.1,0.6c0.5,0.4,1,0.9,1.2,1.5
|
|
||||||
c0.3,0.6,0.4,1.3,0.4,2.2c0,0.2,0,0.4,0,0.7c0,0.2,0,0.4-0.1,0.5h-5.3c0.1,0.6,0.4,1.1,0.8,1.4c0.4,0.3,0.9,0.5,1.5,0.5
|
|
||||||
s1.3-0.2,1.9-0.6l0.9,1.6c-0.4,0.3-0.9,0.5-1.5,0.7C174.6,65.7,174,65.8,173.5,65.8z"/>
|
|
||||||
<path class="st6" d="M40.7,65.9c-11.3,0-20.5-9.8-20.5-22c0-12.1,9.2-22,20.5-22h7.6v4.6h-7.4c-9,0-16.4,7.8-16.4,17.4
|
|
||||||
s7.3,17.4,16.2,17.4h17.1v4.6H40.7z"/>
|
|
||||||
<path class="st6" d="M48.3,40.2h-7.6c-1.9,0-3.5,1.7-3.5,3.8v14c-2-0.3-3.1-1-4.3-1.8V44.1c0-4.6,3.5-8.4,7.8-8.4h7.6V40.2z"/>
|
|
||||||
<path class="st6" d="M50.1,28.7c7.7,0,14,6.6,14.1,14.9v22.2H60V43.6c0-5.9-4.4-10.3-9.9-10.3h-9.4c-5.4,0-9.9,4.4-9.9,10.3v10.8
|
|
||||||
c-2.6-2.8-4.2-6.2-4.2-10.5c0-8.4,6.3-15.2,14.1-15.2L50.1,28.7z"/>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 40 KiB |
|
|
@ -1,13 +0,0 @@
|
||||||
<#macro content>
|
|
||||||
<#-- footer at the end of the login box -->
|
|
||||||
|
|
||||||
<div id="kc-login-footer-links">
|
|
||||||
Powered by
|
|
||||||
<a href="${properties.kcLogoLink}" target="_blank">
|
|
||||||
<img class="doc-img" src="${url.resourcesPath}/img/k-logo.png"/>
|
|
||||||
</a> |
|
|
||||||
<a href="${properties.linkHelp}" target="_blank">
|
|
||||||
Help
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
</#macro>
|
|
||||||
126
login/login.ftl
|
|
@ -1,126 +0,0 @@
|
||||||
<#import "template.ftl" as layout>
|
|
||||||
<#import "passkeys.ftl" as passkeys>
|
|
||||||
<@layout.registrationLayout displayMessage=!messagesPerField.existsError('username','password') displayInfo=realm.password && realm.registrationAllowed && !registrationDisabled??; section>
|
|
||||||
<#if section = "header">
|
|
||||||
${msg("loginAccountTitle")}
|
|
||||||
<#elseif section = "form">
|
|
||||||
<div id="kc-form">
|
|
||||||
<div id="kc-form-wrapper">
|
|
||||||
<#if realm.password>
|
|
||||||
<form id="kc-form-login" onsubmit="login.disabled = true; return true;" action="${url.loginAction}" method="post">
|
|
||||||
<#if !usernameHidden??>
|
|
||||||
<div class="${properties.kcFormGroupClass!}">
|
|
||||||
<label for="username" class="${properties.kcLabelClass!}"><#if !realm.loginWithEmailAllowed>${msg("username")}<#elseif !realm.registrationEmailAsUsername>${msg("usernameOrEmail")}<#else>${msg("email")}</#if></label>
|
|
||||||
|
|
||||||
<input tabindex="2" id="username" class="${properties.kcInputClass!}" name="username" value="${(login.username!'')}" type="text"
|
|
||||||
autofocus autocomplete="${(enableWebAuthnConditionalUI?has_content)?then('username webauthn', 'username')}"
|
|
||||||
aria-invalid="<#if messagesPerField.existsError('username','password')>true</#if>"
|
|
||||||
dir="ltr"
|
|
||||||
/>
|
|
||||||
|
|
||||||
<#if messagesPerField.existsError('username','password')>
|
|
||||||
<span id="input-error" class="${properties.kcInputErrorMessageClass!}" aria-live="polite">
|
|
||||||
${kcSanitize(messagesPerField.getFirstError('username','password'))?no_esc}
|
|
||||||
</span>
|
|
||||||
</#if>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</#if>
|
|
||||||
|
|
||||||
<div class="${properties.kcFormGroupClass!}">
|
|
||||||
<label for="password" class="${properties.kcLabelClass!}">${msg("password")}</label>
|
|
||||||
|
|
||||||
<div class="${properties.kcInputGroup!}" dir="ltr">
|
|
||||||
<input tabindex="3" id="password" class="${properties.kcInputClass!}" name="password" type="password" autocomplete="current-password"
|
|
||||||
aria-invalid="<#if messagesPerField.existsError('username','password')>true</#if>"
|
|
||||||
/>
|
|
||||||
<button class="${properties.kcFormPasswordVisibilityButtonClass!}" type="button" aria-label="${msg("showPassword")}"
|
|
||||||
aria-controls="password" data-password-toggle tabindex="4"
|
|
||||||
data-icon-show="${properties.kcFormPasswordVisibilityIconShow!}" data-icon-hide="${properties.kcFormPasswordVisibilityIconHide!}"
|
|
||||||
data-label-show="${msg('showPassword')}" data-label-hide="${msg('hidePassword')}">
|
|
||||||
<i class="${properties.kcFormPasswordVisibilityIconShow!}" aria-hidden="true"></i>
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<#if usernameHidden?? && messagesPerField.existsError('username','password')>
|
|
||||||
<span id="input-error" class="${properties.kcInputErrorMessageClass!}" aria-live="polite">
|
|
||||||
${kcSanitize(messagesPerField.getFirstError('username','password'))?no_esc}
|
|
||||||
</span>
|
|
||||||
</#if>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="${properties.kcFormGroupClass!} ${properties.kcFormSettingClass!}">
|
|
||||||
<div id="kc-form-options">
|
|
||||||
<#if realm.rememberMe && !usernameHidden??>
|
|
||||||
<div class="checkbox">
|
|
||||||
<label>
|
|
||||||
<#if login.rememberMe??>
|
|
||||||
<input tabindex="5" id="rememberMe" name="rememberMe" type="checkbox" checked> ${msg("rememberMe")}
|
|
||||||
<#else>
|
|
||||||
<input tabindex="5" id="rememberMe" name="rememberMe" type="checkbox"> ${msg("rememberMe")}
|
|
||||||
</#if>
|
|
||||||
</label>
|
|
||||||
</div>
|
|
||||||
</#if>
|
|
||||||
</div>
|
|
||||||
<div class="${properties.kcFormOptionsWrapperClass!}">
|
|
||||||
<#if realm.resetPasswordAllowed>
|
|
||||||
<span><a tabindex="6" href="${url.loginResetCredentialsUrl}">${msg("doForgotPassword")}</a></span>
|
|
||||||
</#if>
|
|
||||||
</div>
|
|
||||||
<div id="login-footer-links">
|
|
||||||
<a href="${properties.linkIPA}" target="_blank">${msg("managerAccountISTI")}</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="kc-form-buttons" class="${properties.kcFormGroupClass!}">
|
|
||||||
<input type="hidden" id="id-hidden-input" name="credentialId" <#if auth.selectedCredential?has_content>value="${auth.selectedCredential}"</#if>/>
|
|
||||||
<input tabindex="7" class="${properties.kcButtonClass!} ${properties.kcButtonPrimaryClass!} ${properties.kcButtonBlockClass!} ${properties.kcButtonLargeClass!}" name="login" id="kc-login" type="submit" value="${msg("doLogIn")}"/>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
</#if>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<@passkeys.conditionalUIData />
|
|
||||||
<script type="module" src="${url.resourcesPath}/js/passwordVisibility.js"></script>
|
|
||||||
<#elseif section = "info" >
|
|
||||||
<#if realm.password && realm.registrationAllowed && !registrationDisabled??>
|
|
||||||
<div id="kc-registration-container">
|
|
||||||
<div id="kc-registration">
|
|
||||||
<span>${msg("noAccount")} <a tabindex="8"
|
|
||||||
href="${url.registrationUrl}">${msg("doRegister")}</a></span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</#if>
|
|
||||||
<#elseif section = "socialProviders" >
|
|
||||||
<#if realm.password && social?? && social.providers?has_content>
|
|
||||||
<div id="kc-social-providers" class="${properties.kcFormSocialAccountSectionClass!}">
|
|
||||||
<hr style=" border-top: 2px solid gray;"/>
|
|
||||||
<h2>${msg("identity-provider-login-label")}</h2>
|
|
||||||
|
|
||||||
<ul class="${properties.kcFormSocialAccountListClass!} <#if social.providers?size gt 3>${properties.kcFormSocialAccountListGridClass!}</#if>">
|
|
||||||
<#list social.providers as p>
|
|
||||||
<li>
|
|
||||||
<a data-once-link data-disabled-class="${properties.kcFormSocialAccountListButtonDisabledClass!}" id="social-${p.alias}"
|
|
||||||
class="${properties.kcFormSocialAccountListButtonClass!} <#if social.providers?size gt 3>${properties.kcFormSocialAccountGridItem!}</#if>"
|
|
||||||
type="button" href="${p.loginUrl}">
|
|
||||||
<#if p.iconClasses?has_content>
|
|
||||||
<i class="${properties.kcCommonLogoIdP!} ${p.iconClasses!}" aria-hidden="true"></i>
|
|
||||||
<span class="${properties.kcFormSocialAccountNameClass!} kc-social-icon-text">${p.displayName!}</span>
|
|
||||||
<#else>
|
|
||||||
<span class="${properties.kcFormSocialAccountNameClass!}">
|
|
||||||
<img src="${url.resourcesPath}/img/cnrlogo.svg" onerror="this.src='${url.resourcesPath}/img/cnrlogo.png'; this.onerror=null;" alt="${p.displayName!}" style="width: 30px;height: 25px;float: left;" />
|
|
||||||
${p.displayName!}
|
|
||||||
</span>
|
|
||||||
</#if>
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
</#list>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</#if>
|
|
||||||
</#if>
|
|
||||||
|
|
||||||
</@layout.registrationLayout>
|
|
||||||
|
|
@ -1,561 +0,0 @@
|
||||||
doLogIn=Sign In
|
|
||||||
doRegister=Register
|
|
||||||
doRegisterSecurityKey=Register
|
|
||||||
doCancel=Cancel
|
|
||||||
doSubmit=Submit
|
|
||||||
doBack=Back
|
|
||||||
doYes=Yes
|
|
||||||
doNo=No
|
|
||||||
doContinue=Continue
|
|
||||||
doIgnore=Ignore
|
|
||||||
doAccept=Accept
|
|
||||||
doDecline=Decline
|
|
||||||
doForgotPassword=Forgot Password?
|
|
||||||
doClickHere=Click here
|
|
||||||
doImpersonate=Impersonate
|
|
||||||
doTryAgain=Try again
|
|
||||||
doTryAnotherWay=Try Another Way
|
|
||||||
doConfirmDelete=Confirm deletion
|
|
||||||
errorDeletingAccount=Error happened while deleting account
|
|
||||||
deletingAccountForbidden=You do not have enough permissions to delete your own account, contact admin.
|
|
||||||
kerberosNotConfigured=Kerberos Not Configured
|
|
||||||
kerberosNotConfiguredTitle=Kerberos Not Configured
|
|
||||||
bypassKerberosDetail=Either you are not logged in by Kerberos or your browser is not set up for Kerberos login. Please click continue to login in through other means
|
|
||||||
kerberosNotSetUp=Kerberos is not set up. You cannot login.
|
|
||||||
registerTitle=Register
|
|
||||||
loginAccountTitle=Sign in to your account
|
|
||||||
loginTitle=Sign in to {0}
|
|
||||||
loginTitleHtml={0}
|
|
||||||
impersonateTitle={0} Impersonate User
|
|
||||||
impersonateTitleHtml=<strong>{0}</strong> Impersonate User
|
|
||||||
realmChoice=Realm
|
|
||||||
unknownUser=Unknown user
|
|
||||||
loginTotpTitle=Mobile Authenticator Setup
|
|
||||||
loginProfileTitle=Update Account Information
|
|
||||||
loginIdpReviewProfileTitle=Update Account Information
|
|
||||||
loginTimeout=Your login attempt timed out. Login will start from the beginning.
|
|
||||||
reauthenticate=Please re-authenticate to continue
|
|
||||||
authenticateStrong=Strong authentication required to continue
|
|
||||||
oauthGrantTitle=Grant Access to {0}
|
|
||||||
oauthGrantTitleHtml={0}
|
|
||||||
oauthGrantInformation=Make sure you trust {0} by learning how {0} will handle your data.
|
|
||||||
oauthGrantReview=You could review the
|
|
||||||
oauthGrantTos=terms of service.
|
|
||||||
oauthGrantPolicy=privacy policy.
|
|
||||||
errorTitle=We are sorry...
|
|
||||||
errorTitleHtml=We are <strong>sorry</strong> ...
|
|
||||||
emailVerifyTitle=Email verification
|
|
||||||
emailForgotTitle=Forgot Your Password?
|
|
||||||
updateEmailTitle=Update email
|
|
||||||
emailUpdateConfirmationSentTitle=Confirmation email sent
|
|
||||||
emailUpdateConfirmationSent=A confirmation email has been sent to {0}. You must follow the instructions of the former to complete the email update.
|
|
||||||
emailUpdatedTitle=Email updated
|
|
||||||
emailUpdated=The account email has been successfully updated to {0}.
|
|
||||||
updatePasswordTitle=Update password
|
|
||||||
codeSuccessTitle=Success code
|
|
||||||
codeSuccess=Success code
|
|
||||||
codeErrorTitle=Error code\: {0}
|
|
||||||
displayUnsupported=Requested display type unsupported
|
|
||||||
browserRequired=Browser required to login
|
|
||||||
browserContinue=Browser required to complete login
|
|
||||||
browserContinuePrompt=Open browser and continue login? [y/n]:
|
|
||||||
browserContinueAnswer=y
|
|
||||||
|
|
||||||
# Transports
|
|
||||||
usb=USB
|
|
||||||
nfc=NFC
|
|
||||||
bluetooth=Bluetooth
|
|
||||||
internal=Internal
|
|
||||||
unknown=Unknown
|
|
||||||
|
|
||||||
termsTitle=Terms and Conditions
|
|
||||||
termsText=<p>Terms and conditions to be defined</p>
|
|
||||||
termsPlainText=Terms and conditions to be defined.
|
|
||||||
termsAcceptanceRequired=You must agree to our terms and conditions.
|
|
||||||
acceptTerms=I agree to the terms and conditions
|
|
||||||
|
|
||||||
deleteCredentialTitle=Delete {0}
|
|
||||||
deleteCredentialMessage=Do you want to delete {0}?
|
|
||||||
|
|
||||||
linkIdpActionTitle=Linking {0}
|
|
||||||
linkIdpActionMessage=Do you want to link your account with {0}?
|
|
||||||
|
|
||||||
recaptchaFailed=Invalid Recaptcha
|
|
||||||
recaptchaNotConfigured=Recaptcha is required, but not configured
|
|
||||||
consentDenied=Consent denied.
|
|
||||||
|
|
||||||
noAccount=New user?
|
|
||||||
username=Username
|
|
||||||
managerAccountISTI=Manage credentials
|
|
||||||
usernameOrEmail=Username
|
|
||||||
firstName=First name
|
|
||||||
givenName=Given name
|
|
||||||
fullName=Full name
|
|
||||||
lastName=Last name
|
|
||||||
familyName=Family name
|
|
||||||
email=Email
|
|
||||||
password=Password
|
|
||||||
passwordConfirm=Confirm password
|
|
||||||
passwordNew=New Password
|
|
||||||
passwordNewConfirm=New Password confirmation
|
|
||||||
hidePassword=Hide password
|
|
||||||
showPassword=Show password
|
|
||||||
rememberMe=Remember me
|
|
||||||
authenticatorCode=One-time code
|
|
||||||
address=Address
|
|
||||||
street=Street
|
|
||||||
locality=City or Locality
|
|
||||||
region=State, Province, or Region
|
|
||||||
postal_code=Zip or Postal code
|
|
||||||
country=Country
|
|
||||||
emailVerified=Email verified
|
|
||||||
website=Web page
|
|
||||||
phoneNumber=Phone number
|
|
||||||
phoneNumberVerified=Phone number verified
|
|
||||||
gender=Gender
|
|
||||||
birthday=Birthdate
|
|
||||||
zoneinfo=Time zone
|
|
||||||
gssDelegationCredential=GSS Delegation Credential
|
|
||||||
logoutOtherSessions=Sign out from other devices
|
|
||||||
|
|
||||||
profileScopeConsentText=User profile
|
|
||||||
emailScopeConsentText=Email address
|
|
||||||
addressScopeConsentText=Address
|
|
||||||
phoneScopeConsentText=Phone number
|
|
||||||
offlineAccessScopeConsentText=Offline Access
|
|
||||||
samlRoleListScopeConsentText=My Roles
|
|
||||||
rolesScopeConsentText=User roles
|
|
||||||
organizationScopeConsentText=Organization
|
|
||||||
|
|
||||||
restartLoginTooltip=Restart login
|
|
||||||
|
|
||||||
loginTotpIntro=You need to set up a One Time Password generator to access this account
|
|
||||||
loginTotpStep1=Install one of the following applications on your mobile:
|
|
||||||
loginTotpStep2=Open the application and scan the barcode:
|
|
||||||
loginTotpStep3=Enter the one-time code provided by the application and click Submit to finish the setup.
|
|
||||||
loginTotpStep3DeviceName=Provide a Device Name to help you manage your OTP devices.
|
|
||||||
loginTotpManualStep2=Open the application and enter the key:
|
|
||||||
loginTotpManualStep3=Use the following configuration values if the application allows setting them:
|
|
||||||
loginTotpUnableToScan=Unable to scan?
|
|
||||||
loginTotpScanBarcode=Scan barcode?
|
|
||||||
loginCredential=Credential
|
|
||||||
loginOtpOneTime=One-time code
|
|
||||||
loginTotpType=Type
|
|
||||||
loginTotpAlgorithm=Algorithm
|
|
||||||
loginTotpDigits=Digits
|
|
||||||
loginTotpInterval=Interval
|
|
||||||
loginTotpCounter=Counter
|
|
||||||
loginTotpDeviceName=Device Name
|
|
||||||
|
|
||||||
loginTotp.totp=Time-based
|
|
||||||
loginTotp.hotp=Counter-based
|
|
||||||
|
|
||||||
totpAppFreeOTPName=FreeOTP
|
|
||||||
totpAppGoogleName=Google Authenticator
|
|
||||||
totpAppMicrosoftAuthenticatorName=Microsoft Authenticator
|
|
||||||
|
|
||||||
loginChooseAuthenticator=Select login method
|
|
||||||
|
|
||||||
oauthGrantRequest=Do you grant these access privileges?
|
|
||||||
inResource=in
|
|
||||||
|
|
||||||
oauth2DeviceVerificationTitle=Device Login
|
|
||||||
verifyOAuth2DeviceUserCode=Enter the code provided by your device and click Submit
|
|
||||||
oauth2DeviceInvalidUserCodeMessage=Invalid code, please try again.
|
|
||||||
oauth2DeviceExpiredUserCodeMessage=The code has expired. Please go back to your device and try connecting again.
|
|
||||||
oauth2DeviceVerificationCompleteHeader=Device Login Successful
|
|
||||||
oauth2DeviceVerificationCompleteMessage=You may close this browser window and go back to your device.
|
|
||||||
oauth2DeviceVerificationFailedHeader=Device Login Failed
|
|
||||||
oauth2DeviceVerificationFailedMessage=You may close this browser window and go back to your device and try connecting again.
|
|
||||||
oauth2DeviceConsentDeniedMessage=Consent denied for connecting the device.
|
|
||||||
oauth2DeviceAuthorizationGrantDisabledMessage=Client is not allowed to initiate OAuth 2.0 Device Authorization Grant. The flow is disabled for the client.
|
|
||||||
|
|
||||||
emailVerifyInstruction1=An email with instructions to verify your email address has been sent to your address {0}.
|
|
||||||
emailVerifyInstruction2=Haven''t received a verification code in your email?
|
|
||||||
emailVerifyInstruction3=to re-send the email.
|
|
||||||
emailVerifyInstruction4=To verify your email address, we are about to send you email with instructions to the address {0}.
|
|
||||||
emailVerifyResend=Re-send verification email
|
|
||||||
emailVerifySend=Send verification email
|
|
||||||
emailVerifySendCooldown=You must wait {0} seconds before resending the verification email.
|
|
||||||
|
|
||||||
emailLinkIdpTitle=Link {0}
|
|
||||||
emailLinkIdp1=An email with instructions to link {0} account {1} with your {2} account has been sent to you.
|
|
||||||
emailLinkIdp2=Haven''t received a verification code in your email?
|
|
||||||
emailLinkIdp3=to re-send the email.
|
|
||||||
emailLinkIdp4=If you already verified the email in a different browser
|
|
||||||
emailLinkIdp5=to continue.
|
|
||||||
|
|
||||||
backToLogin=« Back to Login
|
|
||||||
|
|
||||||
emailInstruction=Enter your username or email address and we will send you instructions on how to create a new password.
|
|
||||||
emailInstructionUsername=Enter your username and we will send you instructions on how to create a new password.
|
|
||||||
|
|
||||||
copyCodeInstruction=Please copy this code and paste it into your application:
|
|
||||||
|
|
||||||
pageExpiredTitle=Page has expired
|
|
||||||
pageExpiredMsg1=To restart the login process
|
|
||||||
pageExpiredMsg2=To continue the login process
|
|
||||||
|
|
||||||
personalInfo=Personal Info:
|
|
||||||
role_admin=Admin
|
|
||||||
role_realm-admin=Realm Admin
|
|
||||||
role_create-realm=Create realm
|
|
||||||
role_create-client=Create client
|
|
||||||
role_view-realm=View realm
|
|
||||||
role_view-users=View users
|
|
||||||
role_view-applications=View applications
|
|
||||||
role_view-clients=View clients
|
|
||||||
role_view-events=View events
|
|
||||||
role_view-identity-providers=View identity providers
|
|
||||||
role_manage-realm=Manage realm
|
|
||||||
role_manage-users=Manage users
|
|
||||||
role_manage-applications=Manage applications
|
|
||||||
role_manage-identity-providers=Manage identity providers
|
|
||||||
role_manage-clients=Manage clients
|
|
||||||
role_manage-events=Manage events
|
|
||||||
role_view-profile=View profile
|
|
||||||
role_manage-account=Manage account
|
|
||||||
role_manage-account-links=Manage account links
|
|
||||||
role_read-token=Read token
|
|
||||||
role_offline-access=Offline access
|
|
||||||
client_account=Account
|
|
||||||
client_account-console=Account Console
|
|
||||||
client_security-admin-console=Security Admin Console
|
|
||||||
client_admin-cli=Admin CLI
|
|
||||||
client_realm-management=Realm Management
|
|
||||||
client_broker=Broker
|
|
||||||
|
|
||||||
requiredFields=Required fields
|
|
||||||
|
|
||||||
invalidUserMessage=Invalid username or password.
|
|
||||||
invalidUsernameMessage=Invalid username.
|
|
||||||
invalidUsernameOrEmailMessage=Invalid username or email.
|
|
||||||
invalidPasswordMessage=Invalid password.
|
|
||||||
invalidEmailMessage=Invalid email address.
|
|
||||||
accountDisabledMessage=Account is disabled, contact your administrator.
|
|
||||||
# These properties are deliberately the same as "invalidUsernameMessage", so by default, it is not possible to recognize the reason of failed authentication is temporarily disabled account
|
|
||||||
accountTemporarilyDisabledMessage=Invalid username or password.
|
|
||||||
accountPermanentlyDisabledMessage=Invalid username or password.
|
|
||||||
# These properties are deliberately the same as "invalidTotpMessage", so by default, it is not possible to recognize the reason of failed authentication is temporarily disabled account
|
|
||||||
accountTemporarilyDisabledMessageTotp=Invalid authenticator code.
|
|
||||||
accountPermanentlyDisabledMessageTotp=Invalid authenticator code.
|
|
||||||
expiredCodeMessage=Login timeout. Please sign in again.
|
|
||||||
expiredActionMessage=Action expired. Please continue with login now.
|
|
||||||
expiredActionTokenNoSessionMessage=Action expired.
|
|
||||||
expiredActionTokenSessionExistsMessage=Action expired. Please start again.
|
|
||||||
sessionLimitExceeded=There are too many sessions
|
|
||||||
identityProviderLogoutFailure=SAML IdP Logout Failure
|
|
||||||
|
|
||||||
missingFirstNameMessage=Please specify first name.
|
|
||||||
missingLastNameMessage=Please specify last name.
|
|
||||||
missingEmailMessage=Please specify email.
|
|
||||||
missingUsernameMessage=Please specify username.
|
|
||||||
missingPasswordMessage=Please specify password.
|
|
||||||
missingTotpMessage=Please specify authenticator code.
|
|
||||||
missingTotpDeviceNameMessage=Please specify device name.
|
|
||||||
notMatchPasswordMessage=Passwords don''t match.
|
|
||||||
|
|
||||||
error-invalid-value=Invalid value.
|
|
||||||
error-invalid-blank=Please specify value.
|
|
||||||
error-empty=Please specify value.
|
|
||||||
error-invalid-length=Length must be between {1} and {2}.
|
|
||||||
error-invalid-length-too-short=Minimal length is {1}.
|
|
||||||
error-invalid-length-too-long=Maximal length is {2}.
|
|
||||||
error-invalid-email=Invalid email address.
|
|
||||||
error-invalid-number=Invalid number.
|
|
||||||
error-number-out-of-range=Number must be between {1} and {2}.
|
|
||||||
error-number-out-of-range-too-small=Number must have minimal value of {1}.
|
|
||||||
error-number-out-of-range-too-big=Number must have maximal value of {2}.
|
|
||||||
error-pattern-no-match=Invalid value.
|
|
||||||
error-invalid-uri=Invalid URL.
|
|
||||||
error-invalid-uri-scheme=Invalid URL scheme.
|
|
||||||
error-invalid-uri-fragment=Invalid URL fragment.
|
|
||||||
error-user-attribute-required=Please specify this field.
|
|
||||||
error-invalid-date=Invalid date.
|
|
||||||
error-user-attribute-read-only=This field is read only.
|
|
||||||
error-username-invalid-character=Value contains invalid character.
|
|
||||||
error-person-name-invalid-character=Value contains invalid character.
|
|
||||||
error-reset-otp-missing-id=Please choose an OTP configuration.
|
|
||||||
error-non-ascii-local-part-email=Local part of the address must contain only ASCII characters.
|
|
||||||
|
|
||||||
invalidPasswordExistingMessage=Invalid existing password.
|
|
||||||
invalidPasswordBlacklistedMessage=Invalid password: password is blacklisted.
|
|
||||||
invalidPasswordConfirmMessage=Password confirmation doesn''t match.
|
|
||||||
invalidTotpMessage=Invalid authenticator code.
|
|
||||||
|
|
||||||
usernameExistsMessage=Username already exists.
|
|
||||||
emailExistsMessage=Email already exists.
|
|
||||||
|
|
||||||
federatedIdentityExistsMessage=User with {0} {1} already exists. Please login to account management to link the account.
|
|
||||||
federatedIdentityUnavailableMessage=User {0} authenticated with identity provider {1} does not exist. Please contact your administrator.
|
|
||||||
federatedIdentityUnmatchedEssentialClaimMessage=The ID token issued by the identity provider does not match the configured essential claim. Please contact your administrator.
|
|
||||||
|
|
||||||
confirmLinkIdpTitle=Account already exists
|
|
||||||
confirmOverrideIdpTitle=Broker link already exists
|
|
||||||
federatedIdentityConfirmLinkMessage=User with {0} {1} already exists. How do you want to continue?
|
|
||||||
federatedIdentityConfirmOverrideMessage=You are trying to link your account {0} with the {1} account {2}. But your account is already linked with different {3} account {4}. Can you confirm if you want to replace the existing link with the new account?
|
|
||||||
federatedIdentityConfirmReauthenticateMessage=Authenticate to link your account with {0}
|
|
||||||
nestedFirstBrokerFlowMessage=The {0} user {1} is not linked to any known user.
|
|
||||||
confirmLinkIdpReviewProfile=Review profile
|
|
||||||
confirmLinkIdpContinue=Add to existing account
|
|
||||||
confirmOverrideIdpContinue=Yes, override link with current account
|
|
||||||
|
|
||||||
configureTotpMessage=You need to set up Mobile Authenticator to activate your account.
|
|
||||||
configureBackupCodesMessage=You need to set up Backup Codes to activate your account.
|
|
||||||
updateProfileMessage=You need to update your user profile to activate your account.
|
|
||||||
updatePasswordMessage=You need to change your password to activate your account.
|
|
||||||
updateEmailMessage=You need to update your email address to activate your account.
|
|
||||||
resetPasswordMessage=You need to change your password.
|
|
||||||
verifyEmailMessage=You need to verify your email address to activate your account.
|
|
||||||
linkIdpMessage=You need to verify your email address to link your account with {0}.
|
|
||||||
|
|
||||||
emailSentMessage=You should receive an email shortly with further instructions.
|
|
||||||
emailSendErrorMessage=Failed to send email, please try again later.
|
|
||||||
|
|
||||||
accountUpdatedMessage=Your account has been updated.
|
|
||||||
accountPasswordUpdatedMessage=Your password has been updated.
|
|
||||||
|
|
||||||
delegationCompleteHeader=Login Successful
|
|
||||||
delegationCompleteMessage=You may close this browser window and go back to your console application.
|
|
||||||
delegationFailedHeader=Login Failed
|
|
||||||
delegationFailedMessage=You may close this browser window and go back to your console application and try logging in again.
|
|
||||||
|
|
||||||
noAccessMessage=No access
|
|
||||||
|
|
||||||
invalidPasswordMinLengthMessage=Invalid password: minimum length {0}.
|
|
||||||
invalidPasswordMaxLengthMessage=Invalid password: maximum length {0}.
|
|
||||||
invalidPasswordMinDigitsMessage=Invalid password: must contain at least {0} numerical digits.
|
|
||||||
invalidPasswordMinLowerCaseCharsMessage=Invalid password: must contain at least {0} lower case characters.
|
|
||||||
invalidPasswordMinUpperCaseCharsMessage=Invalid password: must contain at least {0} upper case characters.
|
|
||||||
invalidPasswordMinSpecialCharsMessage=Invalid password: must contain at least {0} special characters.
|
|
||||||
invalidPasswordNotUsernameMessage=Invalid password: must not be equal to the username.
|
|
||||||
invalidPasswordNotContainsUsernameMessage=Invalid password: Can not contain the username.
|
|
||||||
invalidPasswordNotEmailMessage=Invalid password: must not be equal to the email.
|
|
||||||
invalidPasswordRegexPatternMessage=Invalid password: fails to match regex pattern(s).
|
|
||||||
invalidPasswordHistoryMessage=Invalid password: must not be equal to any of last {0} passwords.
|
|
||||||
invalidPasswordGenericMessage=Invalid password: new password doesn''t match password policies.
|
|
||||||
|
|
||||||
failedToProcessResponseMessage=Failed to process response
|
|
||||||
httpsRequiredMessage=HTTPS required
|
|
||||||
realmNotEnabledMessage=Realm not enabled
|
|
||||||
invalidRequestMessage=Invalid Request
|
|
||||||
successLogout=You are logged out
|
|
||||||
failedLogout=Logout failed
|
|
||||||
unknownLoginRequesterMessage=Unknown login requester
|
|
||||||
loginRequesterNotEnabledMessage=Login requester not enabled
|
|
||||||
bearerOnlyMessage=Bearer-only applications are not allowed to initiate browser login
|
|
||||||
standardFlowDisabledMessage=Client is not allowed to initiate browser login with given response_type. Standard flow is disabled for the client.
|
|
||||||
implicitFlowDisabledMessage=Client is not allowed to initiate browser login with given response_type. Implicit flow is disabled for the client.
|
|
||||||
invalidRedirectUriMessage=Invalid redirect uri
|
|
||||||
unsupportedNameIdFormatMessage=Unsupported NameIDFormat
|
|
||||||
invalidRequesterMessage=Invalid requester
|
|
||||||
registrationNotAllowedMessage=Registration not allowed
|
|
||||||
resetCredentialNotAllowedMessage=Reset Credential not allowed
|
|
||||||
|
|
||||||
permissionNotApprovedMessage=Permission not approved.
|
|
||||||
noRelayStateInResponseMessage=No relay state in response from identity provider.
|
|
||||||
insufficientPermissionMessage=Insufficient permissions to link identities.
|
|
||||||
couldNotProceedWithAuthenticationRequestMessage=Could not proceed with authentication request to identity provider.
|
|
||||||
couldNotObtainTokenMessage=Could not obtain token from identity provider.
|
|
||||||
unexpectedErrorRetrievingTokenMessage=Unexpected error when retrieving token from identity provider.
|
|
||||||
unexpectedErrorHandlingResponseMessage=Unexpected error when handling response from identity provider.
|
|
||||||
identityProviderAuthenticationFailedMessage=Authentication failed. Could not authenticate with identity provider.
|
|
||||||
couldNotSendAuthenticationRequestMessage=Could not send authentication request to identity provider.
|
|
||||||
unexpectedErrorHandlingRequestMessage=Unexpected error when handling authentication request to identity provider.
|
|
||||||
invalidAccessCodeMessage=Invalid access code.
|
|
||||||
sessionNotActiveMessage=Session not active.
|
|
||||||
invalidCodeMessage=An error occurred, please login again through your application.
|
|
||||||
cookieNotFoundMessage=Restart login cookie not found. It may have expired; it may have been deleted or cookies are disabled in your browser. If cookies are disabled then enable them. Click Back to Application to login again.
|
|
||||||
insufficientLevelOfAuthentication=The requested level of authentication has not been satisfied.
|
|
||||||
identityProviderUnexpectedErrorMessage=Unexpected error when authenticating with identity provider
|
|
||||||
identityProviderMissingStateMessage=Missing state parameter in response from identity provider.
|
|
||||||
identityProviderMissingCodeOrErrorMessage=Missing code or error parameter in response from identity provider.
|
|
||||||
identityProviderInvalidResponseMessage=Invalid response from identity provider.
|
|
||||||
identityProviderInvalidSignatureMessage=Invalid signature in response from identity provider.
|
|
||||||
identityProviderNotFoundMessage=Could not find an identity provider with the identifier.
|
|
||||||
identityProviderLinkSuccess=You successfully verified your email. Please go back to your original browser and continue there with the login.
|
|
||||||
staleCodeMessage=This page is no longer valid, please go back to your application and sign in again
|
|
||||||
realmSupportsNoCredentialsMessage=Realm does not support any credential type.
|
|
||||||
credentialSetupRequired=Cannot login, credential setup required.
|
|
||||||
identityProviderNotUniqueMessage=Realm supports multiple identity providers. Could not determine which identity provider should be used to authenticate with.
|
|
||||||
emailVerifiedMessageHeader=Email address verified
|
|
||||||
emailVerifiedMessage=Your email address has been verified.
|
|
||||||
emailVerifiedAlreadyMessageHeader=Email address verified
|
|
||||||
emailVerifiedAlreadyMessage=Your email address has been verified already.
|
|
||||||
staleEmailVerificationLink=The link you clicked is an old stale link and is no longer valid. Maybe you have already verified your email.
|
|
||||||
identityProviderAlreadyLinkedMessage=Federated identity returned by {0} is already linked to another user.
|
|
||||||
confirmAccountLinking=Confirm linking the account {0} of identity provider {1} with your account.
|
|
||||||
confirmAccountLinkingBody=If you link the account, you will also be able to login using account {0} of the identity provider {1}. Do not proceed if you did not initiate this process or you do not want to link the account.
|
|
||||||
confirmEmailAddressVerificationHeader=Email address validation
|
|
||||||
confirmEmailAddressVerification=Confirm validity of e-mail address {0}.
|
|
||||||
confirmExecutionOfActions=Perform the following action(s)
|
|
||||||
|
|
||||||
backToApplication=« Back to Application
|
|
||||||
missingParameterMessage=Missing parameters\: {0}
|
|
||||||
clientNotFoundMessage=Client not found.
|
|
||||||
clientDisabledMessage=Client disabled.
|
|
||||||
invalidParameterMessage=Invalid parameter\: {0}
|
|
||||||
alreadyLoggedIn=You are already logged in.
|
|
||||||
differentUserAuthenticated=You are already authenticated as different user ''{0}'' in this session. Please sign out first.
|
|
||||||
brokerLinkingSessionExpired=Requested broker account linking, but current session is no longer valid.
|
|
||||||
proceedWithAction=» Click here to proceed
|
|
||||||
acrNotFulfilled=Authentication requirements not fulfilled
|
|
||||||
|
|
||||||
requiredAction.CONFIGURE_TOTP=Configure OTP
|
|
||||||
requiredAction.TERMS_AND_CONDITIONS=Terms and Conditions
|
|
||||||
requiredAction.UPDATE_PASSWORD=Update Password
|
|
||||||
requiredAction.UPDATE_PROFILE=Update Profile
|
|
||||||
requiredAction.VERIFY_EMAIL=Verify Email
|
|
||||||
requiredAction.delete_account=Delete Account
|
|
||||||
requiredAction.UPDATE_EMAIL=Update Email
|
|
||||||
requiredAction.webauthn-register=WebAuthn Register
|
|
||||||
requiredAction.webauthn-register-passwordless=WebAuthn Register Passwordless
|
|
||||||
requiredAction.VERIFY_PROFILE=Verify Profile
|
|
||||||
requiredAction.delete_credential=Delete Credential
|
|
||||||
requiredAction.idp_link=Linking Identity Provider
|
|
||||||
requiredAction.CONFIGURE_RECOVERY_AUTHN_CODES=Generate Recovery Codes
|
|
||||||
requiredAction.update_user_locale=Update User Locale
|
|
||||||
|
|
||||||
invalidTokenRequiredActions=Required actions included in the link are not valid
|
|
||||||
|
|
||||||
doX509Login=You will be logged in as\:
|
|
||||||
clientCertificate=X509 client certificate\:
|
|
||||||
noCertificate=[No Certificate]
|
|
||||||
|
|
||||||
|
|
||||||
pageNotFound=Page not found
|
|
||||||
internalServerError=An internal server error has occurred
|
|
||||||
|
|
||||||
console-username=Username:
|
|
||||||
console-password=Password:
|
|
||||||
console-otp=One Time Password:
|
|
||||||
console-new-password=New Password:
|
|
||||||
console-confirm-password=Confirm Password:
|
|
||||||
console-update-password=Update of your password is required.
|
|
||||||
console-verify-email=You need to verify your email address. We sent an email to {0} that contains a verification code. Please enter this code into the input below.
|
|
||||||
console-email-code=Email Code:
|
|
||||||
console-accept-terms=Accept Terms? [y/n]:
|
|
||||||
console-accept=y
|
|
||||||
|
|
||||||
# Openshift messages
|
|
||||||
openshift.scope.user_info=User information
|
|
||||||
openshift.scope.user_check-access=User access information
|
|
||||||
openshift.scope.user_full=Full Access
|
|
||||||
openshift.scope.list-projects=List projects
|
|
||||||
|
|
||||||
# SAML authentication
|
|
||||||
saml.post-form.title=Authentication Redirect
|
|
||||||
saml.post-form.message=Redirecting, please wait.
|
|
||||||
saml.post-form.js-disabled=JavaScript is disabled. We strongly recommend to enable it. Click the button below to continue.
|
|
||||||
saml.artifactResolutionServiceInvalidResponse=Unable to resolve artifact.
|
|
||||||
|
|
||||||
#authenticators
|
|
||||||
otp-display-name=Authenticator Application
|
|
||||||
otp-help-text=Enter a verification code from authenticator application.
|
|
||||||
otp-reset-description=Which OTP configuration should be removed?
|
|
||||||
password-display-name=Password
|
|
||||||
password-help-text=Sign in by entering your password.
|
|
||||||
auth-username-form-display-name=Username
|
|
||||||
auth-username-form-help-text=Start sign in by entering your username
|
|
||||||
auth-username-password-form-display-name=Username and password
|
|
||||||
auth-username-password-form-help-text=Sign in by entering your username and password.
|
|
||||||
auth-x509-client-username-form-display-name=X509 Certificate
|
|
||||||
auth-x509-client-username-form-help-text=Sign in with an X509 client certificate.
|
|
||||||
|
|
||||||
# Recovery Codes
|
|
||||||
recovery-authn-codes-display-name=Recovery Authentication Code
|
|
||||||
recovery-authn-codes-help-text=Enter a recovery authentication code from a previously generated list.
|
|
||||||
auth-recovery-code-info-message=Enter the specified recovery code.
|
|
||||||
auth-recovery-code-prompt=Recovery code #{0}
|
|
||||||
auth-recovery-code-header=Login with a recovery authentication code
|
|
||||||
recovery-codes-error-invalid=Invalid recovery authentication code
|
|
||||||
recovery-code-config-header=Recovery Authentication Codes
|
|
||||||
recovery-code-config-warning-title=These recovery codes won''t appear again after leaving this page
|
|
||||||
recovery-code-config-warning-message=Make sure to print, download, or copy them to a password manager and keep them save. Canceling this setup will remove these recovery codes from your account.
|
|
||||||
recovery-codes-print=Print
|
|
||||||
recovery-codes-download=Download
|
|
||||||
recovery-codes-copy=Copy
|
|
||||||
recovery-codes-copied=Copied
|
|
||||||
recovery-codes-confirmation-message=I have saved these codes somewhere safe
|
|
||||||
recovery-codes-action-complete=Complete setup
|
|
||||||
recovery-codes-action-cancel=Cancel setup
|
|
||||||
recovery-codes-download-file-header=Keep these recovery codes somewhere safe.
|
|
||||||
recovery-codes-download-file-description=Recovery codes are single-use passcodes that allow you to sign in to your account if you do not have access to your authenticator.
|
|
||||||
recovery-codes-download-file-date=These codes were generated on
|
|
||||||
recovery-codes-label-default=Recovery codes
|
|
||||||
|
|
||||||
# WebAuthn
|
|
||||||
webauthn-display-name=Passkey
|
|
||||||
webauthn-help-text=Use your Passkey to sign in.
|
|
||||||
webauthn-passwordless-display-name=Passkey
|
|
||||||
webauthn-passwordless-help-text=Use your Passkey for passwordless sign in.
|
|
||||||
webauthn-login-title=Passkey login
|
|
||||||
webauthn-registration-title=Passkey Registration
|
|
||||||
webauthn-available-authenticators=Available Passkeys
|
|
||||||
webauthn-unsupported-browser-text=WebAuthn is not supported by this browser. Try another one or contact your administrator.
|
|
||||||
webauthn-doAuthenticate=Sign in with Passkey
|
|
||||||
webauthn-createdAt-label=Created
|
|
||||||
webauthn-registration-init-label=Passkey (Default Label)
|
|
||||||
webauthn-registration-init-label-prompt=Please input your registered passkey''s label
|
|
||||||
|
|
||||||
|
|
||||||
# WebAuthn Error
|
|
||||||
webauthn-error-title=Passkey Error
|
|
||||||
webauthn-error-registration=Failed to register your Passkey.<br /> {0}
|
|
||||||
webauthn-error-api-get=Failed to authenticate by the Passkey.<br /> {0}
|
|
||||||
webauthn-error-different-user=First authenticated user is not the one authenticated by the Passkey.
|
|
||||||
webauthn-error-auth-verification=Passkey authentication result is invalid.<br /> {0}
|
|
||||||
webauthn-error-register-verification=Passkey registration result is invalid.<br /> {0}
|
|
||||||
webauthn-error-user-not-found=Unknown user authenticated by the Passkey.
|
|
||||||
|
|
||||||
# Passkey
|
|
||||||
passkey-login-title=Passkey login
|
|
||||||
passkey-available-authenticators=Available Passkeys
|
|
||||||
passkey-unsupported-browser-text=Passkey is not supported by this browser. Try another one or contact your administrator.
|
|
||||||
passkey-doAuthenticate=Sign in with Passkey
|
|
||||||
passkey-createdAt-label=Created
|
|
||||||
passkey-autofill-select=Select your passkey
|
|
||||||
|
|
||||||
# Identity provider
|
|
||||||
identity-provider-redirector=Connect with another Identity Provider
|
|
||||||
identity-provider-login-label=Or sign in with
|
|
||||||
idp-email-verification-display-name=Email Verification
|
|
||||||
idp-email-verification-help-text=Link your account by validating your email.
|
|
||||||
idp-username-password-form-display-name=Username and password
|
|
||||||
idp-username-password-form-help-text=Link your account by logging in.
|
|
||||||
|
|
||||||
# Code
|
|
||||||
code-clipboard-label=Show content
|
|
||||||
code-copy-label=Copy to clipboard
|
|
||||||
code-copy-success=Code copied to clipboard
|
|
||||||
code-copy-failure=Failed to copy code to clipboard
|
|
||||||
|
|
||||||
finalDeletionConfirmation=If you delete your account, it cannot be restored. To keep your account, click Cancel.
|
|
||||||
irreversibleAction=This action is irreversible
|
|
||||||
deleteAccountConfirm=Delete account confirmation
|
|
||||||
|
|
||||||
deletingImplies=Deleting your account implies:
|
|
||||||
errasingData=Erasing all your data
|
|
||||||
loggingOutImmediately=Logging you out immediately
|
|
||||||
accountUnusable=Any subsequent use of the application will not be possible with this account
|
|
||||||
userDeletedSuccessfully=User deleted successfully
|
|
||||||
|
|
||||||
access-denied=Access denied
|
|
||||||
access-denied-when-idp-auth=Access denied when authenticating with {0}
|
|
||||||
|
|
||||||
frontchannel-logout.title=Logging out
|
|
||||||
frontchannel-logout.message=You are logging out from following apps
|
|
||||||
logoutConfirmTitle=Logging out
|
|
||||||
logoutConfirmHeader=Do you want to log out?
|
|
||||||
doLogout=Logout
|
|
||||||
|
|
||||||
readOnlyUsernameMessage=You can''t update your username as it is read-only.
|
|
||||||
error-invalid-multivalued-size=Attribute {0} must have at least {1} and at most {2} {2,choice,0#values|1#value|1<values}.
|
|
||||||
|
|
||||||
organization.confirm-membership.title=You are about to join organization ${kc.org.name}
|
|
||||||
organization.confirm-membership=By clicking on the link below, you will become a member of the {0} organization:
|
|
||||||
organization.member.register.title=Create an account to join the ${kc.org.name} organization
|
|
||||||
organization.select=Select an organization to proceed:
|
|
||||||
notMemberOfOrganization=User is not a member of the organization {0}
|
|
||||||
notMemberOfAnyOrganization=User is not a member of any organization
|
|
||||||
emailVerificationPending=A verification email was sent to {0}. You can submit without changes to resend the verification email, or enter a different email address.
|
|
||||||
|
|
@ -1,505 +0,0 @@
|
||||||
doLogIn=Accedi
|
|
||||||
doRegister=Registrati
|
|
||||||
doRegisterSecurityKey=Registrati
|
|
||||||
doCancel=Annulla
|
|
||||||
doSubmit=Invia
|
|
||||||
doBack=Indietro
|
|
||||||
doYes=Sì
|
|
||||||
doNo=No
|
|
||||||
doContinue=Continua
|
|
||||||
doIgnore=Ignora
|
|
||||||
doAccept=Accetta
|
|
||||||
doDecline=Nega
|
|
||||||
doForgotPassword=Password dimenticata?
|
|
||||||
doClickHere=Clicca qui
|
|
||||||
doImpersonate=Impersona
|
|
||||||
doTryAgain=Prova ancora
|
|
||||||
doTryAnotherWay=Prova in un altro modo
|
|
||||||
kerberosNotConfigured=Kerberos non configurato
|
|
||||||
kerberosNotConfiguredTitle=Kerberos non configurato
|
|
||||||
bypassKerberosDetail=Non sei connesso via Kerberos o il tuo browser non supporta l''autenticazione a Kerberos. Fai clic su Continua per accedere in un altro modo
|
|
||||||
kerberosNotSetUp=Kerberos non è configurato. Non puoi effettuare l''accesso.
|
|
||||||
registerTitle=Registrati
|
|
||||||
loginAccountTitle=Accedi
|
|
||||||
loginTitle=Accedi a {0}
|
|
||||||
loginTitleHtml={0}
|
|
||||||
impersonateTitle={0} Impersona utente
|
|
||||||
impersonateTitleHtml=<strong>{0}</strong> Impersona utente
|
|
||||||
realmChoice=Realm
|
|
||||||
unknownUser=Utente sconosciuto
|
|
||||||
loginTotpTitle=Configura Authenticator sullo smartphone
|
|
||||||
loginProfileTitle=Aggiorna profilo
|
|
||||||
loginTimeout=L''autenticazione sta impiegando troppo tempo. Il processo verrà riavviato.
|
|
||||||
oauthGrantTitle=Autenticazione concessa a {0}
|
|
||||||
oauthGrantTitleHtml={0}
|
|
||||||
errorTitle=Siamo spiacenti…
|
|
||||||
errorTitleHtml=Siamo <strong>spiacenti</strong> ...
|
|
||||||
emailVerifyTitle=Verifica l''email
|
|
||||||
emailForgotTitle=Password dimenticata?
|
|
||||||
updatePasswordTitle=Aggiorna password
|
|
||||||
codeSuccessTitle=Codice di successo
|
|
||||||
codeErrorTitle=Codice di errore: {0}
|
|
||||||
displayUnsupported=Tipo display richiesto non supportato
|
|
||||||
browserRequired=È richiesto il browser per effettuare l''accesso
|
|
||||||
browserContinue=È richiesto un browser per proseguire con l''accesso
|
|
||||||
browserContinuePrompt=Aprire il browser per continuare l''accesso? [s/n]:
|
|
||||||
browserContinueAnswer=s
|
|
||||||
|
|
||||||
|
|
||||||
termsTitle=Termini e condizioni
|
|
||||||
termsText=<p>Termini e condizioni da definire</p>
|
|
||||||
termsPlainText=Termini e condizioni da definire.
|
|
||||||
recaptchaFailed=Recaptcha non valido
|
|
||||||
recaptchaNotConfigured=Il Recaptcha è obbligatorio, ma non configurato
|
|
||||||
consentDenied=Permesso negato.
|
|
||||||
noAccount=Nuovo utente?
|
|
||||||
username=Username
|
|
||||||
#ISTI
|
|
||||||
usernameOrEmail=Utente
|
|
||||||
managerAccountISTI=Gestisci credenziali
|
|
||||||
firstName=Nome
|
|
||||||
givenName=Nome
|
|
||||||
fullName=Nome completo
|
|
||||||
lastName=Cognome
|
|
||||||
familyName=Cognome
|
|
||||||
email=Email
|
|
||||||
password=Password
|
|
||||||
passwordConfirm=Conferma password
|
|
||||||
passwordNew=Nuova Password
|
|
||||||
passwordNewConfirm=Conferma nuova password
|
|
||||||
rememberMe=Ricordami
|
|
||||||
authenticatorCode=Codice OTP
|
|
||||||
address=Indirizzo
|
|
||||||
locality=Città o Località
|
|
||||||
street=Via
|
|
||||||
region=Stato, Provincia o Regione
|
|
||||||
postal_code=CAP
|
|
||||||
country=Paese
|
|
||||||
emailVerified=Email verificata
|
|
||||||
gssDelegationCredential=Credenziali delega GSS
|
|
||||||
profileScopeConsentText=Profilo utente
|
|
||||||
emailScopeConsentText=Indirizzo email
|
|
||||||
addressScopeConsentText=Indirizzo
|
|
||||||
phoneScopeConsentText=Numero di telefono
|
|
||||||
offlineAccessScopeConsentText=Accesso offline
|
|
||||||
samlRoleListScopeConsentText=I miei ruoli
|
|
||||||
rolesScopeConsentText=Ruoli utente
|
|
||||||
restartLoginTooltip=Riavvia la procedura di accesso
|
|
||||||
loginTotpIntro=Devi impostare un generatore di OTP (password temporanea valida una volta sola) per accedere a questo utente
|
|
||||||
loginTotpStep1=Installa una delle seguenti applicazioni sul tuo dispositivo mobile:
|
|
||||||
loginTotpStep2=Apri l''applicazione e scansiona il codice QR:
|
|
||||||
loginTotpStep3=Scrivi il codice monouso fornito dall''applicazione e premi Invia per completare la configurazione.
|
|
||||||
loginTotpStep3DeviceName=Fornisci il nome del dispositivo per aiutarti a gestire i dispositivi di autenticazione.
|
|
||||||
loginTotpManualStep2=Apri l''applicazione e inserisci il codice:
|
|
||||||
loginTotpManualStep3=Se l''applicazione ti chiede delle impostazioni, usa le seguenti:
|
|
||||||
loginTotpUnableToScan=Non riesci a scansionare il codice QR?
|
|
||||||
loginTotpScanBarcode=Vuoi scansionare il codice QR?
|
|
||||||
loginCredential=Credenziali
|
|
||||||
loginOtpOneTime=Codice monouso
|
|
||||||
loginTotpType=Tipo
|
|
||||||
loginTotpAlgorithm=Algoritmo
|
|
||||||
loginTotpDigits=Cifre
|
|
||||||
loginTotpInterval=Intervallo
|
|
||||||
loginTotpCounter=Contatore
|
|
||||||
loginTotpDeviceName=Nome del dispositivo di autenticazione
|
|
||||||
loginTotp.totp=Basato sull''ora
|
|
||||||
loginTotp.hotp=Basato sul contatore
|
|
||||||
loginChooseAuthenticator=Seleziona il tuo metodo di autenticazione
|
|
||||||
oauthGrantRequest=Vuoi assegnare questi privilegi di accesso?
|
|
||||||
inResource=per
|
|
||||||
emailVerifyInstruction1=Ti è stata inviata una email con le istruzioni per la verifica del tuo indirizzo {0}.
|
|
||||||
emailVerifyInstruction2=Non hai ricevuto un codice di verifica nella tua email?
|
|
||||||
emailVerifyInstruction3=per rinviare la email.
|
|
||||||
emailLinkIdpTitle=Collega {0}
|
|
||||||
emailLinkIdp1=Ti è stata inviata una email con le istruzioni per collegare l''utenza {0} {1} con il tuo utente {2}.
|
|
||||||
emailLinkIdp2=Non hai ricevuto un codice di verifica nella tua email?
|
|
||||||
emailLinkIdp3=per rinviare la email.
|
|
||||||
emailLinkIdp4=Se hai già verificato l''indirizzo email in un altro browser
|
|
||||||
emailLinkIdp5=per continuare.
|
|
||||||
backToLogin=« Torna al Login
|
|
||||||
emailInstruction=Inserisci il tuo nome utente o l''indirizzo email e ti manderemo le istruzioni per creare una nuova password.
|
|
||||||
copyCodeInstruction=Copia questo codice e incollalo nella tua applicazione:
|
|
||||||
pageExpiredTitle=La pagina è scaduta
|
|
||||||
pageExpiredMsg1=Per ripetere la procedura di accesso
|
|
||||||
pageExpiredMsg2=Per continuare con la procedura di accesso
|
|
||||||
personalInfo=Informazioni personali:
|
|
||||||
role_admin=Admin
|
|
||||||
role_realm-admin=Realm Admin
|
|
||||||
role_create-realm=Crea realm
|
|
||||||
role_create-client=Crea client
|
|
||||||
role_view-realm=Visualizza realm
|
|
||||||
role_view-users=Visualizza utenti
|
|
||||||
role_view-applications=Visualizza applicazioni
|
|
||||||
role_view-clients=Visualizza client
|
|
||||||
role_view-events=Visualizza eventi
|
|
||||||
role_view-identity-providers=Visualizza identity provider
|
|
||||||
role_manage-realm=Gestisci realm
|
|
||||||
role_manage-users=Gestisci utenti
|
|
||||||
role_manage-applications=Gestisci applicazioni
|
|
||||||
role_manage-identity-providers=Gestisci identity provider
|
|
||||||
role_manage-clients=Gestisci client
|
|
||||||
role_manage-events=Gestisci eventi
|
|
||||||
role_view-profile=Visualizza profilo
|
|
||||||
role_manage-account=Gestisci l''utente
|
|
||||||
role_manage-account-links=Gestisci i collegamenti per l''utente
|
|
||||||
role_read-token=Leggi il token
|
|
||||||
role_offline-access=Accesso offline
|
|
||||||
client_account=Utente
|
|
||||||
client_account-console=Console utente
|
|
||||||
client_security-admin-console=Console di amministrazione di sicurezza
|
|
||||||
client_admin-cli=Interfaccia amministrativa a linea di comando (CLI)
|
|
||||||
client_realm-management=Gestione realm
|
|
||||||
client_broker=Broker
|
|
||||||
requiredFields=Campi obbligatori
|
|
||||||
invalidUserMessage=Nome utente o password non validi.
|
|
||||||
invalidUsernameMessage=Nome utente non valido.
|
|
||||||
invalidUsernameOrEmailMessage=Nome utente o email non validi.
|
|
||||||
invalidPasswordMessage=Password non valida.
|
|
||||||
invalidEmailMessage=Indirizzo email non valido.
|
|
||||||
accountDisabledMessage=L''utente è stato disabilitato, contatta il tuo amministratore.
|
|
||||||
accountTemporarilyDisabledMessage=Nome utente o password non validi.
|
|
||||||
accountPermanentlyDisabledMessage=Nome utente o password non validi.
|
|
||||||
accountTemporarilyDisabledMessageTotp=Codice di autenticazione non valido.
|
|
||||||
accountPermanentlyDisabledMessageTotp=Codice di autenticazione non valido.
|
|
||||||
expiredCodeMessage=L''accesso è scaduto. Riprovare.
|
|
||||||
expiredActionMessage=Azione scaduta. Si prega di effettuare l''accesso.
|
|
||||||
expiredActionTokenNoSessionMessage=Azione scaduta.
|
|
||||||
expiredActionTokenSessionExistsMessage=Azione scaduta. Ricominciare.
|
|
||||||
missingFirstNameMessage=Inserisci il nome.
|
|
||||||
missingLastNameMessage=Inserisci il cognome.
|
|
||||||
missingEmailMessage=Inserisci l''email.
|
|
||||||
missingUsernameMessage=Inserisci il nome utente.
|
|
||||||
missingPasswordMessage=Inserisci la password.
|
|
||||||
missingTotpMessage=Inserisci il codice di autenticazione.
|
|
||||||
missingTotpDeviceNameMessage=Inserisci il nome del dispositivo di autenticazione.
|
|
||||||
notMatchPasswordMessage=Le password non coincidono.
|
|
||||||
invalidPasswordExistingMessage=Password esistente non valida.
|
|
||||||
invalidPasswordBlacklistedMessage=Password non valida: la password non è consentita.
|
|
||||||
invalidPasswordConfirmMessage=La password di conferma non coincide.
|
|
||||||
invalidTotpMessage=Codice di autenticazione non valido.
|
|
||||||
usernameExistsMessage=Nome utente già esistente.
|
|
||||||
emailExistsMessage=Email già esistente.
|
|
||||||
federatedIdentityExistsMessage=L''utente con {0} {1} esiste già. Accedi all''interfaccia di gestione dell''utente per associare l''utenza.
|
|
||||||
confirmLinkIdpTitle=L''utente esiste già
|
|
||||||
federatedIdentityConfirmLinkMessage=L''utente con {0} {1} esiste già. Come vuoi procedere?
|
|
||||||
federatedIdentityConfirmReauthenticateMessage=Autenticati per associare il tuo utente con {0}
|
|
||||||
confirmLinkIdpReviewProfile=Rivedi profilo
|
|
||||||
confirmLinkIdpContinue=Aggiungi all''utente esistente
|
|
||||||
configureTotpMessage=Devi configurare un autenticatore su smartphone per attivare il tuo utente.
|
|
||||||
updateProfileMessage=Devi aggiornare il profilo per attivare il tuo utente.
|
|
||||||
updatePasswordMessage=Devi cambiare la password per attivare il tuo utente.
|
|
||||||
resetPasswordMessage=Devi cambiare la password.
|
|
||||||
verifyEmailMessage=Devi verificare il tuo indirizzo email per attivare il tuo utente.
|
|
||||||
linkIdpMessage=Devi verificare il tuo indirizzo email per associare il tuo utente con {0}.
|
|
||||||
emailSentMessage=Riceverai a breve una email con maggiori istruzioni.
|
|
||||||
emailSendErrorMessage=Invio email fallito, riprova più tardi.
|
|
||||||
accountUpdatedMessage=Il tuo utente è stato aggiornato.
|
|
||||||
accountPasswordUpdatedMessage=La tua password è stata aggiornata.
|
|
||||||
delegationCompleteHeader=Accesso completato
|
|
||||||
delegationCompleteMessage=Puoi chiudere questa finestra del browser e tornare alla tua applicazione.
|
|
||||||
delegationFailedHeader=Accesso fallito
|
|
||||||
delegationFailedMessage=Puoi chiudere questa finestra del browser e tornare alla tua applicazione per provare ad accedere nuovamente.
|
|
||||||
noAccessMessage=Nessun accesso
|
|
||||||
invalidPasswordMinLengthMessage=Password non valida: lunghezza minima {0}.
|
|
||||||
invalidPasswordMinDigitsMessage=Password non valida: deve contenere almeno {0} numeri.
|
|
||||||
invalidPasswordMinLowerCaseCharsMessage=Password non valida: deve contenere almeno {0} caratteri minuscoli.
|
|
||||||
invalidPasswordMinUpperCaseCharsMessage=Password non valida: deve contenere almeno {0} caratteri maiuscoli.
|
|
||||||
invalidPasswordMinSpecialCharsMessage=Password non valida: deve contenere almeno {0} caratteri speciali.
|
|
||||||
invalidPasswordNotUsernameMessage=Password non valida: non deve essere uguale al nome utente.
|
|
||||||
invalidPasswordRegexPatternMessage=Password non valida: non soddisfa una o più espressioni regolari.
|
|
||||||
invalidPasswordHistoryMessage=Password non valida: non deve essere uguale ad una delle ultime {0} password.
|
|
||||||
invalidPasswordGenericMessage=Password non valida: la nuova password non rispetta i requisiti previsti.
|
|
||||||
failedToProcessResponseMessage=Fallimento nell''elaborazione della risposta
|
|
||||||
httpsRequiredMessage=Richiesto HTTPS
|
|
||||||
realmNotEnabledMessage=Realm non abilitato
|
|
||||||
invalidRequestMessage=Richiesta non valida
|
|
||||||
failedLogout=Disconnessione fallita
|
|
||||||
unknownLoginRequesterMessage=Richiedente non riconosciuto
|
|
||||||
loginRequesterNotEnabledMessage=Richiedente non abilitato
|
|
||||||
bearerOnlyMessage=Alle applicazioni di tipo Bearer-only non è consentito effettuare l''accesso tramite browser
|
|
||||||
standardFlowDisabledMessage=Al client non è consentito effettuare l''accesso tramite browser con questo response_type. Il flusso standard è stato disabilitato per questo client.
|
|
||||||
implicitFlowDisabledMessage=Al client non è consentito effettuare l''accesso tramite browser con questo response_type. Il flusso implicito è stato disabilitato per questo client.
|
|
||||||
invalidRedirectUriMessage=Uri di reindirizzamento non valido
|
|
||||||
unsupportedNameIdFormatMessage=NameIDFormat non supportato
|
|
||||||
invalidRequesterMessage=Richiedente non valido
|
|
||||||
registrationNotAllowedMessage=Registrazione non permessa
|
|
||||||
resetCredentialNotAllowedMessage=Reimpostazione delle credenziali non permessa
|
|
||||||
permissionNotApprovedMessage=Permesso non approvato.
|
|
||||||
noRelayStateInResponseMessage=Nessun relay state in risposta dall''identity provider.
|
|
||||||
insufficientPermissionMessage=Permessi insufficienti per associare le identità.
|
|
||||||
couldNotProceedWithAuthenticationRequestMessage=Impossibile procedere con la richiesta di autenticazione all''identity provider.
|
|
||||||
couldNotObtainTokenMessage=Impossibile ottenere un token dall''identity provider.
|
|
||||||
unexpectedErrorRetrievingTokenMessage=Errore inaspettato nel recupero del token dall''identity provider.
|
|
||||||
unexpectedErrorHandlingResponseMessage=Errore inaspettato nella gestione della risposta dall''identity provider.
|
|
||||||
identityProviderAuthenticationFailedMessage=Autenticazione fallita. Impossibile effettuare l''autenticazione con l''identity provider.
|
|
||||||
couldNotSendAuthenticationRequestMessage=Impossibile inviare la richiesta di autenticazione all''identity provider.
|
|
||||||
unexpectedErrorHandlingRequestMessage=Errore inaspettato nella gestione della richiesta di autenticazione all''identity provider.
|
|
||||||
invalidAccessCodeMessage=Codice di accesso non valido.
|
|
||||||
sessionNotActiveMessage=Sessione non attiva.
|
|
||||||
invalidCodeMessage=Si è verificato un errore, effettua di nuovo l''accesso nella tua applicazione.
|
|
||||||
identityProviderUnexpectedErrorMessage=Errore imprevisto durante l''autenticazione con identity provider
|
|
||||||
identityProviderNotFoundMessage=Non posso trovare un identity provider con l''identificativo.
|
|
||||||
identityProviderLinkSuccess=Hai verificato con successo la tua email. Puoi tornare al tuo browser iniziale e continua da lì con l''accesso.
|
|
||||||
staleCodeMessage=Questa pagina non è più valida, torna alla tua applicazione ed effettua nuovamente l''accesso
|
|
||||||
realmSupportsNoCredentialsMessage=Il realm non supporta nessun tipo di credenziali.
|
|
||||||
credentialSetupRequired=Impossibile effettuare l''accesso, è richiesta la configurazione delle credenziali.
|
|
||||||
identityProviderNotUniqueMessage=Il realm supporta più di un identity provider. Impossibile determinare quale identity provider deve essere utilizzato per autenticarti.
|
|
||||||
emailVerifiedMessage=Il tuo indirizzo email è stato verificato.
|
|
||||||
staleEmailVerificationLink=Il collegamento che hai cliccato è scaduto e non è più valido. Probabilmente hai già verificato la tua email.
|
|
||||||
identityProviderAlreadyLinkedMessage=L''identità federata restituita dall''identity provider {0} è già associata ad un altro utente.
|
|
||||||
confirmAccountLinking=Conferma il collegamento per l''utenza {0} dell''identity provider {1} con il tuo utente.
|
|
||||||
confirmEmailAddressVerification=Conferma la validità dell''indirizzo email {0}.
|
|
||||||
confirmExecutionOfActions=Esegui la/le seguenti azione/i
|
|
||||||
backToApplication=« Torna all''applicazione
|
|
||||||
missingParameterMessage=Parametri mancanti: {0}
|
|
||||||
clientNotFoundMessage=Client non trovato.
|
|
||||||
clientDisabledMessage=Client disabilitato.
|
|
||||||
invalidParameterMessage=Parametro non valido: {0}
|
|
||||||
alreadyLoggedIn=Sei già connesso.
|
|
||||||
differentUserAuthenticated=Se già autenticato con l''utente ''{0}'' in questa sessione. Per favore, fai prima il logout.
|
|
||||||
brokerLinkingSessionExpired=È stato richiesta un''associazione a un utenza broker, ma la sessione corrente non è più valida.
|
|
||||||
proceedWithAction=» Clicca qui per continuare
|
|
||||||
requiredAction.CONFIGURE_TOTP=Configura OTP
|
|
||||||
requiredAction.TERMS_AND_CONDITIONS=Termini e condizioni
|
|
||||||
requiredAction.UPDATE_PASSWORD=Aggiornamento password
|
|
||||||
requiredAction.UPDATE_PROFILE=Aggiornamento profilo
|
|
||||||
requiredAction.VERIFY_EMAIL=Verifica dell''indirizzo email
|
|
||||||
doX509Login=Sarai connesso come:
|
|
||||||
clientCertificate=Certificato client X509:
|
|
||||||
noCertificate=[Nessun certificato]
|
|
||||||
|
|
||||||
|
|
||||||
pageNotFound=Pagina non trovata
|
|
||||||
internalServerError=Si è verificato un errore interno del server
|
|
||||||
console-username=Nome utente:
|
|
||||||
console-password=Password:
|
|
||||||
console-otp=One-time password:
|
|
||||||
console-new-password=Nuova password:
|
|
||||||
console-confirm-password=Conferma password:
|
|
||||||
console-update-password=È richiesto l''aggiornamento della tua password.
|
|
||||||
console-verify-email=Devi verificare il tuo indirizzo email. È stata inviata una email a {0} che contiene un codice di verifica. Per favore inserisci il codice nella casella di testo seguente.
|
|
||||||
console-email-code=Codice email:
|
|
||||||
console-accept-terms=Accetti i termini? [s/n]:
|
|
||||||
console-accept=s
|
|
||||||
|
|
||||||
# Openshift messages
|
|
||||||
openshift.scope.user_info=Informazioni utente
|
|
||||||
openshift.scope.user_check-access=Informazioni di accesso per l''utente
|
|
||||||
openshift.scope.user_full=Accesso completo
|
|
||||||
openshift.scope.list-projects=Elenca i progetti
|
|
||||||
|
|
||||||
# SAML authentication
|
|
||||||
saml.post-form.title=Reindirizzamento per l''autenticazione
|
|
||||||
saml.post-form.message=Reindirizzamento, attendere per favore.
|
|
||||||
saml.post-form.js-disabled=JavaScript è disabilitato. È fortemente consigliato abilitarlo. Clicca sul bottone seguente per continuare.
|
|
||||||
|
|
||||||
#authenticators
|
|
||||||
otp-display-name=Applicazione di autenticazione
|
|
||||||
otp-help-text=Inserire un codice di verifica fornito dall''applicazione di autenticazione.
|
|
||||||
password-display-name=Password
|
|
||||||
password-help-text=Accedi inserendo la tua password.
|
|
||||||
auth-username-form-display-name=Nome utente
|
|
||||||
auth-username-form-help-text=Per accedere inserisci il tuo nome utente
|
|
||||||
auth-username-password-form-display-name=Nome utente e password
|
|
||||||
auth-username-password-form-help-text=Accedi inserendo il tuo nome utente e la password.
|
|
||||||
|
|
||||||
# WebAuthn
|
|
||||||
webauthn-display-name=Passkey
|
|
||||||
webauthn-help-text=Utilizza la tua Passkey per accedere.
|
|
||||||
webauthn-passwordless-display-name=Passkey
|
|
||||||
webauthn-passwordless-help-text=Utilizza la tua Passkey per l''accesso senza password.
|
|
||||||
webauthn-login-title=Accesso con Passkey
|
|
||||||
webauthn-registration-title=Registrazione Passkey
|
|
||||||
webauthn-available-authenticators=Passkey disponibili
|
|
||||||
|
|
||||||
# WebAuthn Error
|
|
||||||
webauthn-error-title=Errore Passkey
|
|
||||||
webauthn-error-registration=Impossibile registrare la tua Passkey.<br /> {0}
|
|
||||||
webauthn-error-api-get=L''autenticazione con la Passkey è fallita.<br /> {0}
|
|
||||||
webauthn-error-different-user=Il primo utente autenticato non è quello autenticato tramite la Passkey.
|
|
||||||
webauthn-error-auth-verification=Il risultato dell''autenticazione con la Passkey non è valido.<br /> {0}
|
|
||||||
webauthn-error-register-verification=Il risultato della registrazione della Passkey non è valido.<br /> {0}
|
|
||||||
webauthn-error-user-not-found=L''utente autenticato la Passkey è sconosciuto.
|
|
||||||
|
|
||||||
# Identity provider
|
|
||||||
identity-provider-redirector=Connettiti con un altro identity provider
|
|
||||||
identity-provider-login-label=Oppure accedi con
|
|
||||||
readOnlyUsernameMessage=Non puoi aggiornare il tuo nome utente, poiché è in modalità sola lettura.
|
|
||||||
reauthenticate=Effettuare nuovamente l''autenticazione per continuare
|
|
||||||
errorDeletingAccount=Errore durante l''eliminazione dell''utente
|
|
||||||
authenticateStrong=Per continuare è necessaria un''autenticazione forte
|
|
||||||
loginIdpReviewProfileTitle=Aggiorna profilo
|
|
||||||
deletingAccountForbidden=Non hai i permessi sufficienti per eliminare il tuo utente, contatta l''amministratore.
|
|
||||||
oauthGrantReview=Controlla il
|
|
||||||
oauthGrantPolicy=politica sulla riservatezza.
|
|
||||||
totpAppFreeOTPName=FreeOTP
|
|
||||||
oauth2DeviceVerificationTitle=Dispositivo di accesso
|
|
||||||
oauth2DeviceExpiredUserCodeMessage=Il codice è scaduto. Torna sul dispositivo e prova a connetterti di nuovo.
|
|
||||||
oauth2DeviceVerificationCompleteHeader=Autenticato correttamente con dispositivo
|
|
||||||
oauth2DeviceVerificationCompleteMessage=Puoi chiudere questa finestra e tornare al tuo dispositivo.
|
|
||||||
oauth2DeviceVerificationFailedHeader=Errore nell''autenticazione con dispositivo
|
|
||||||
oauth2DeviceVerificationFailedMessage=Puoi chiudere questa finestra e tornare al tuo dispositivo per provare nuovamente.
|
|
||||||
oauth2DeviceAuthorizationGrantDisabledMessage=Il client non è autorizzato ad effettuare l''autenticazione del dispositivo (OAuth 2.0 Device Authorization Grant). Questo flusso è disabilitato per il client.
|
|
||||||
identityProviderLogoutFailure=Disconnessione IdP SAML fallita
|
|
||||||
error-invalid-length-too-long=La lunghezza massima è {2}.
|
|
||||||
error-invalid-email=Indirizzo email non valido.
|
|
||||||
error-invalid-number=Numero non valido.
|
|
||||||
error-number-out-of-range=Il numero deve essere compreso fra {1} e {2}.
|
|
||||||
error-number-out-of-range-too-small=Il valore minimo è {1}.
|
|
||||||
error-number-out-of-range-too-big=Il valore massimo è {2}.
|
|
||||||
error-invalid-uri-fragment=Indirizzo URL non valido.
|
|
||||||
error-user-attribute-required=Compilare questo campo.
|
|
||||||
error-reset-otp-missing-id=Si prega di scegliere una configurazione OTP.
|
|
||||||
federatedIdentityUnmatchedEssentialClaimMessage=Il token emesso dall''identity provider non presenta i criteri richiesti. Si prega di contattare un amministratore.
|
|
||||||
nestedFirstBrokerFlowMessage=L''utenza {0} {1} non è collegata con alcun utente.
|
|
||||||
configureBackupCodesMessage=È necessario impostare i codici di ripristino per attivare l''utente.
|
|
||||||
identityProviderInvalidResponseMessage=Risposta non valida da parte dell''identity provider.
|
|
||||||
requiredAction.webauthn-register-passwordless=Registrazione Webauthn senza password
|
|
||||||
auth-x509-client-username-form-display-name=Certificato X509
|
|
||||||
auth-x509-client-username-form-help-text=Entra utilizzando un certificato X509.
|
|
||||||
recovery-authn-codes-display-name=Codici di recupero
|
|
||||||
recovery-authn-codes-help-text=Inserisci un codice di recupero da un elenco generato in precedenza.
|
|
||||||
recovery-codes-error-invalid=Codice di recupero non valido
|
|
||||||
recovery-code-config-header=Codici di recupero
|
|
||||||
recovery-code-config-warning-message=Assicurarsi di stamparli, scaricarli o copiarli in un gestore di password per conservarli. Se clicchi annulla i codici di recupero verranno rimossi dal tuo utente.
|
|
||||||
recovery-codes-print=Stampa
|
|
||||||
recovery-codes-copy=Copia
|
|
||||||
recovery-codes-copied=Copiato
|
|
||||||
recovery-codes-confirmation-message=Ho salvato questi codici in un posto sicuro
|
|
||||||
recovery-codes-action-complete=Completa la configurazione
|
|
||||||
recovery-codes-action-cancel=Annulla la configurazione
|
|
||||||
recovery-codes-download-file-header=Conserva questi codici di recupero in un luogo sicuro.
|
|
||||||
recovery-codes-download-file-description=I codici di recupero sono dei codici di accesso monouso che consentono di accedere alla propria utenza se non si è in grado di generare un codice OTP.
|
|
||||||
webauthn-doAuthenticate=Accedi con Passkey
|
|
||||||
webauthn-registration-init-label=Passkey (nome di default)
|
|
||||||
passkey-unsupported-browser-text=Le Passkey non sono supportate da questo browser. Prova un altro browser o contatta il tuo amministratore.
|
|
||||||
passkey-doAuthenticate=Accesso con Passkey
|
|
||||||
idp-email-verification-display-name=Verifica email
|
|
||||||
idp-email-verification-help-text=Collega il tuo utente verificando il tuo indirizzo email.
|
|
||||||
idp-username-password-form-display-name=Nome utente e password
|
|
||||||
idp-username-password-form-help-text=Collega il tuo utente accedendovi.
|
|
||||||
irreversibleAction=Questa operazione è irreversibile
|
|
||||||
deletingImplies=La cancellazione del tuo utente comporta:
|
|
||||||
finalDeletionConfirmation=Una volta eliminato, non sarà più possibile recuperare il tuo utente. Per mantenerlo clicca su Annulla.
|
|
||||||
deleteAccountConfirm=Conferma dell''eliminazione dell''utente
|
|
||||||
userDeletedSuccessfully=Rimozione dell''utente riuscita
|
|
||||||
access-denied=Accesso negato
|
|
||||||
frontchannel-logout.title=Disconnessione
|
|
||||||
logoutConfirmTitle=Disconnessione
|
|
||||||
error-invalid-multivalued-size=L''attributo {0} deve avere almeno {1} e al massimo {2}{2,choice,0#valori|1#valore|1<valori}.
|
|
||||||
organization.confirm-membership.title=Ti stai per unire all''organizzazione ${kc.org.name}
|
|
||||||
organization.member.register.title=Crea un utente per unirti all''organizzazione ${kc.org.name}
|
|
||||||
organization.select=Seleziona un''organizzazione per procedere:
|
|
||||||
notMemberOfOrganization=L''utente non è membro dell''organizzazione {0}
|
|
||||||
doConfirmDelete=Conferma eliminazione
|
|
||||||
invalidPasswordNotContainsUsernameMessage=Password non valida: non può contenere il nome utente.
|
|
||||||
error-user-attribute-read-only=Questo campo è di sola lettura.
|
|
||||||
oauth2DeviceConsentDeniedMessage=È stato negato il consenso per la connessione del dispositivo.
|
|
||||||
error-invalid-date=Data non valida.
|
|
||||||
error-invalid-uri-scheme=Schema URL non valido.
|
|
||||||
error-username-invalid-character=È presente un carattere non valido.
|
|
||||||
updateEmailMessage=Devi aggiornare l''indirizzo e-mail per attivare l''utente.
|
|
||||||
frontchannel-logout.message=Ti stai disconnettendo dalle seguenti applicazioni
|
|
||||||
federatedIdentityUnavailableMessage=L''utente {0} autenticato con l''identity provider {1} non esiste. Si prega di contattare un amministratore.
|
|
||||||
requiredAction.webauthn-register=Registrazione Webauthn
|
|
||||||
otp-reset-description=Quale configurazione OTP vuoi rimuovere?
|
|
||||||
passkey-createdAt-label=Creato
|
|
||||||
successLogout=Sei stato disconnesso
|
|
||||||
auth-recovery-code-prompt=Codice di recupero #{0}
|
|
||||||
passkey-autofill-select=Seleziona la tua passkey
|
|
||||||
insufficientLevelOfAuthentication=Il livello di autenticazione richiesto non è stato soddisfatto.
|
|
||||||
auth-recovery-code-header=Accesso con un codice di recupero
|
|
||||||
auth-recovery-code-info-message=Inserisci il codice di recupero.
|
|
||||||
webauthn-unsupported-browser-text=Il protocollo WebAuthn non è supportato in questo browser. Provane un''altro o contatta il tuo amministratore.
|
|
||||||
error-invalid-uri=URL non valido.
|
|
||||||
confirmOverrideIdpTitle=Il collegamento al broker esiste già
|
|
||||||
emailVerifiedAlreadyMessage=Il tuo indirizzo email è già stato verificato.
|
|
||||||
cookieNotFoundMessage=Il cookie non è stato trovato. È possibile che sia scaduto, che sia stato cancellato o che i cookie siano stati disabilitati nel browser. Se i cookie sono disabilitati, attivali. Clicca su Torna all''applicazione per effettuare nuovamente l''accesso.
|
|
||||||
saml.artifactResolutionServiceInvalidResponse=Impossibile risolvere l''artefatto.
|
|
||||||
identityProviderInvalidSignatureMessage=Nella risposta dell''identity provider la firma non è valida.
|
|
||||||
requiredAction.CONFIGURE_RECOVERY_AUTHN_CODES=Genera codici di recupero
|
|
||||||
recovery-codes-download=Scarica
|
|
||||||
passkey-login-title=Accesso Passkey
|
|
||||||
recovery-codes-download-file-date=Questi codici sono stati generati il
|
|
||||||
loggingOutImmediately=Disconnessione immediata
|
|
||||||
webauthn-registration-init-label-prompt=Inserisci un nome per la tua Passkey
|
|
||||||
passkey-available-authenticators=Passkey disponibili
|
|
||||||
organization.confirm-membership=Cliccando il collegamento sottostante diventerai parte dell''organizzazione {0}:
|
|
||||||
accountUnusable=Qualsiasi utilizzo successivo dell''applicazione non sarà più possibile con questo utente
|
|
||||||
oauthGrantInformation=Assicurati di fidarti di {0} capendo come {0} gestirà i vostri dati.
|
|
||||||
error-person-name-invalid-character=È presente un carattere non valido.
|
|
||||||
error-pattern-no-match=Valore non valido.
|
|
||||||
emailVerifyInstruction4=Per verificare la tua email ti stiamo per inviare un messaggio all''indirizzo {0}.
|
|
||||||
identityProviderMissingCodeOrErrorMessage=Nella risposta dell''identity provider manca il parametro "code" o "error".
|
|
||||||
invalidTokenRequiredActions=Le azioni richieste nel collegamento non sono valide
|
|
||||||
confirmOverrideIdpContinue=Sì, sovrascrivi il collegamento con l''utente corrente
|
|
||||||
invalidPasswordNotEmailMessage=Password non valida: non può essere uguale all''email.
|
|
||||||
federatedIdentityConfirmOverrideMessage=Stai cercando di collegare l''utente {0} con l''utenza {1} {2}. Tuttavia esiste già un collegamento con l''utenza {3} {4}. Vuoi veramente sostituire il collegamento esistente?
|
|
||||||
acrNotFulfilled=I requisiti di autenticazione non sono stati soddisfatti
|
|
||||||
invalidPasswordMaxLengthMessage=Password non valida: la lunghezza massima è {0}.
|
|
||||||
identityProviderMissingStateMessage=Nella risposta dell''identity provider manca il parametro "state".
|
|
||||||
recovery-code-config-warning-title=Questi codici di recupero non saranno più visualizzati dopo che avrai lasciato questa pagina
|
|
||||||
webauthn-createdAt-label=Creato
|
|
||||||
recovery-codes-label-default=Codici di recupero
|
|
||||||
errasingData=Rimozione di tutti i tuoi dati
|
|
||||||
access-denied-when-idp-auth=Accesso negato durante l''autenticazione con {0}
|
|
||||||
logoutConfirmHeader=Vuoi disconnetterti?
|
|
||||||
doLogout=Disconnessione
|
|
||||||
notMemberOfAnyOrganization=L''utente non è membro di alcuna organizzazione
|
|
||||||
updateEmailTitle=Aggiorna email
|
|
||||||
emailUpdateConfirmationSentTitle=Email di conferma inviata
|
|
||||||
emailUpdateConfirmationSent=Un''email di conferma è stata inviata a {0}. Devi seguire le istruzioni contenute per completare il cambio di indirizzo.
|
|
||||||
emailUpdatedTitle=Email aggiornata
|
|
||||||
usb=USB
|
|
||||||
bluetooth=Bluetooth
|
|
||||||
oauthGrantTos=termini di servizio.
|
|
||||||
termsAcceptanceRequired=Devi accettare i nostri termini e condizioni.
|
|
||||||
acceptTerms=Accetto i termini e le condizioni
|
|
||||||
hidePassword=Nascondi la password
|
|
||||||
showPassword=Mostra la password
|
|
||||||
website=Pagina Web
|
|
||||||
totpAppGoogleName=Google Authenticator
|
|
||||||
emailVerifySend=Invia l''email di verifica
|
|
||||||
emailInstructionUsername=Inserisci il tuo nome utente e ti invieremo le istruzioni per creare una nuova password.
|
|
||||||
sessionLimitExceeded=Ci sono troppe sessioni
|
|
||||||
error-invalid-value=Valore non valido.
|
|
||||||
error-invalid-blank=Si prega di inserire un valore.
|
|
||||||
error-empty=Si prega di inserire un valore.
|
|
||||||
error-invalid-length=La lunghezza dev''essere compresa tra {1} e {2} caratteri.
|
|
||||||
error-invalid-length-too-short=La lunghezza minima è {1}.
|
|
||||||
organizationScopeConsentText=Organizzazione
|
|
||||||
emailUpdated=L''indirizzo email dell''utente è stato correttamente aggiornato a {0}.
|
|
||||||
emailVerifyResend=Invia di nuovo l''email di verifica
|
|
||||||
nfc=NFC
|
|
||||||
internal=Interno
|
|
||||||
deleteCredentialMessage=Vuoi eliminare {0}?
|
|
||||||
unknown=Sconosciuto
|
|
||||||
deleteCredentialTitle=Elimina {0}
|
|
||||||
verifyOAuth2DeviceUserCode=Inserisci il codice fornito dal tuo dispositivo e clicca Invia
|
|
||||||
zoneinfo=Fuso orario
|
|
||||||
phoneNumber=Numero di telefono
|
|
||||||
phoneNumberVerified=Numero di telefono verificato
|
|
||||||
gender=Genere
|
|
||||||
birthday=Data di nascita
|
|
||||||
logoutOtherSessions=Scollegati da tutti gli altri dispositivi
|
|
||||||
totpAppMicrosoftAuthenticatorName=Microsoft Authenticator
|
|
||||||
oauth2DeviceInvalidUserCodeMessage=Codice non valido, si prega di riprovare.
|
|
||||||
linkIdpActionMessage=Vuoi collegare il tuo utente con {0}?
|
|
||||||
linkIdpActionTitle=Collegamento {0}
|
|
||||||
confirmAccountLinkingBody=Se si collega l''utente, sarà possibile accedere anche utilizzando l''utenza {0} dell''identity provider {1}. Non procedere se non si è avviata questa procedura o se non si desidera collegare l''account.
|
|
||||||
codeSuccess=Codice di successo
|
|
||||||
emailVerifySendCooldown=Devi attendere {0} secondi prima di inviare nuovamente l''e-mail di verifica.
|
|
||||||
error-non-ascii-local-part-email=L''indirizzo deve contenere solo caratteri ASCII.
|
|
||||||
emailVerifiedMessageHeader=Indirizzo email verificato
|
|
||||||
emailVerifiedAlreadyMessageHeader=Indirizzo email verificato
|
|
||||||
confirmEmailAddressVerificationHeader=Verifica dell''indirizzo email
|
|
||||||
requiredAction.delete_account=Cancellazione utente
|
|
||||||
requiredAction.UPDATE_EMAIL=Aggiornamento email
|
|
||||||
requiredAction.VERIFY_PROFILE=Verifica del profilo
|
|
||||||
requiredAction.delete_credential=Cancellazione delle credenziali
|
|
||||||
requiredAction.idp_link=Collegamento con l''identity provider
|
|
||||||
requiredAction.update_user_locale=Aggiornamento impostazioni locali dell''utente
|
|
||||||
code-clipboard-label=Mostra il contenuto
|
|
||||||
code-copy-label=Copia negli appunti
|
|
||||||
code-copy-success=Codice copiato negli appunti
|
|
||||||
code-copy-failure=Copia negli appunti fallita
|
|
||||||
|
|
@ -1,93 +1,71 @@
|
||||||
/* Patternfly CSS places a "bg-login.jpg" as the background on this ".login-pf" class.
|
|
||||||
This clashes with the "keycloak-bg.png' background defined on the body below.
|
|
||||||
Therefore the Patternfly background must be set to none. */
|
|
||||||
.login-pf {
|
|
||||||
background: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.login-pf body {
|
.login-pf body {
|
||||||
background: url(../img/isti-bg.png) no-repeat center center fixed;
|
background: #fff;
|
||||||
background-size: cover;
|
height: 100%;
|
||||||
|
}
|
||||||
|
.login-pf {
|
||||||
|
background: #fff;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
textarea.pf-c-form-control {
|
.alert-error {
|
||||||
height: auto;
|
background-color: #ffffff;
|
||||||
}
|
border-color: #cc0000;
|
||||||
|
color: #333333;
|
||||||
.pf-c-alert__title {
|
|
||||||
font-size: var(--pf-global--FontSize--xs);
|
|
||||||
}
|
|
||||||
|
|
||||||
p.instruction {
|
|
||||||
margin: 5px 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.pf-c-button.pf-m-control {
|
|
||||||
border-color: rgba(230, 230, 230, 0.5);
|
|
||||||
}
|
|
||||||
|
|
||||||
h1#kc-page-title {
|
|
||||||
margin-top: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1#kc-page-title::before {
|
|
||||||
content: '';
|
|
||||||
display: block;
|
|
||||||
background: url(../img/isti-logo-text.png);
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
height: 63px;
|
|
||||||
width: 300px;
|
|
||||||
margin: 30px auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
#login-footer-links{
|
|
||||||
margin: 0px;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
#kc-login-footer-links{
|
|
||||||
margin: 20px auto;
|
|
||||||
}
|
|
||||||
#kc-login-footer-links img{
|
|
||||||
width: 50px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#kc-locale ul {
|
#kc-locale ul {
|
||||||
background-color: var(--pf-global--BackgroundColor--100);
|
|
||||||
display: none;
|
display: none;
|
||||||
|
position: absolute;
|
||||||
|
background-color: #fff;
|
||||||
|
list-style: none;
|
||||||
|
right: 0;
|
||||||
top: 20px;
|
top: 20px;
|
||||||
min-width: 100px;
|
min-width: 100px;
|
||||||
padding: 0;
|
padding: 2px 0;
|
||||||
|
border: solid 1px #bbb;
|
||||||
}
|
}
|
||||||
|
|
||||||
#kc-locale-dropdown{
|
#kc-locale:hover ul {
|
||||||
display: inline-block;
|
display: block;
|
||||||
|
margin: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#kc-locale-dropdown:hover ul {
|
#kc-locale ul li a {
|
||||||
display:block;
|
display: block;
|
||||||
|
padding: 5px 14px;
|
||||||
|
color: #000 !important;
|
||||||
|
text-decoration: none;
|
||||||
|
line-height: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#kc-locale ul li a:hover {
|
||||||
|
color: #4d5258;
|
||||||
|
background-color: #d4edfa;
|
||||||
}
|
}
|
||||||
|
|
||||||
#kc-locale-dropdown a {
|
#kc-locale-dropdown a {
|
||||||
color: var(--pf-global--Color--200);
|
color: #4d5258;
|
||||||
text-align: right;
|
background: 0 0;
|
||||||
font-size: var(--pf-global--FontSize--sm);
|
padding: 0 15px 0 0;
|
||||||
|
font-weight: 300;
|
||||||
}
|
}
|
||||||
|
|
||||||
#kc-locale-dropdown button {
|
#kc-locale-dropdown a:hover {
|
||||||
background: none;
|
text-decoration: none;
|
||||||
border: none;
|
|
||||||
padding: 0;
|
|
||||||
cursor: pointer;
|
|
||||||
color: var(--pf-global--Color--200);
|
|
||||||
text-align: right;
|
|
||||||
font-size: var(--pf-global--FontSize--sm);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
button#kc-current-locale-link::after {
|
a#kc-current-locale-link {
|
||||||
|
display: block;
|
||||||
|
padding: 0 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* a#kc-current-locale-link:hover {
|
||||||
|
background-color: rgba(0,0,0,0.2);
|
||||||
|
} */
|
||||||
|
|
||||||
|
a#kc-current-locale-link::after {
|
||||||
content: "\2c5";
|
content: "\2c5";
|
||||||
margin-left: var(--pf-global--spacer--xs)
|
margin-left: 4px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.login-pf .container {
|
.login-pf .container {
|
||||||
|
|
@ -102,11 +80,20 @@ button#kc-current-locale-link::after {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.kc-logo-text {
|
#kc-logo-wrapper {
|
||||||
background-image: url(../img/keycloak-logo-text.png);
|
background-image: url(../img/keycloak-logo-2.png);
|
||||||
background-repeat: no-repeat;
|
background-repeat: no-repeat;
|
||||||
height: 63px;
|
height: 63px;
|
||||||
width: 300px;
|
width: 300px;
|
||||||
|
margin: 62px auto 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
div.kc-logo-text {
|
||||||
|
background-image: url(../img/logo-isti.png);
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
height: 100px;
|
||||||
|
width: 160px;
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -133,67 +120,32 @@ div.kc-logo-text span {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
#kc-attempted-username {
|
#kc-attempted-username{
|
||||||
font-size: 20px;
|
font-size: 20px;
|
||||||
font-family: inherit;
|
font-family:inherit;
|
||||||
font-weight: normal;
|
font-weight: normal;
|
||||||
padding-right: 10px;
|
padding-right:10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#kc-username {
|
#kc-username{
|
||||||
text-align: center;
|
text-align: center;
|
||||||
margin-bottom:-10px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#kc-webauthn-settings-form {
|
#kc-webauthn-settings-form{
|
||||||
padding-top: 8px;
|
padding-top:8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#kc-form-webauthn .select-auth-box-parent {
|
/* #kc-content-wrapper {
|
||||||
pointer-events: none;
|
overflow-y: hidden;
|
||||||
}
|
} */
|
||||||
|
|
||||||
#kc-form-webauthn .select-auth-box-desc {
|
|
||||||
color: var(--pf-global--palette--black-600);
|
|
||||||
}
|
|
||||||
|
|
||||||
#kc-form-webauthn .select-auth-box-headline {
|
|
||||||
color: var(--pf-global--Color--300);
|
|
||||||
}
|
|
||||||
|
|
||||||
#kc-form-webauthn .select-auth-box-icon {
|
|
||||||
flex: 0 0 3em;
|
|
||||||
}
|
|
||||||
|
|
||||||
#kc-form-webauthn .select-auth-box-icon-properties {
|
|
||||||
margin-top: 10px;
|
|
||||||
font-size: 1.8em;
|
|
||||||
}
|
|
||||||
|
|
||||||
#kc-form-webauthn .select-auth-box-icon-properties.unknown-transport-class {
|
|
||||||
margin-top: 3px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#kc-form-webauthn .pf-l-stack__item {
|
|
||||||
margin: -1px 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#kc-content-wrapper {
|
|
||||||
margin-top: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#kc-form-wrapper {
|
|
||||||
margin-top: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#kc-info {
|
#kc-info {
|
||||||
margin: 20px -40px -30px;
|
padding-bottom: 200px;
|
||||||
|
margin-bottom: -200px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#kc-info-wrapper {
|
#kc-info-wrapper {
|
||||||
font-size: 13px;
|
font-size: 13px;
|
||||||
padding: 15px 35px;
|
|
||||||
background-color: #F0F0F0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#kc-form-options span {
|
#kc-form-options span {
|
||||||
|
|
@ -209,15 +161,8 @@ div.kc-logo-text span {
|
||||||
margin-bottom: 20px;
|
margin-bottom: 20px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#kc-registration-terms-text {
|
|
||||||
max-height: 100px;
|
|
||||||
overflow-y: auto;
|
|
||||||
overflow-x: hidden;
|
|
||||||
margin: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#kc-registration {
|
#kc-registration {
|
||||||
margin-bottom: 0;
|
margin-bottom: 15px;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* TOTP */
|
/* TOTP */
|
||||||
|
|
@ -229,7 +174,7 @@ div.kc-logo-text span {
|
||||||
}
|
}
|
||||||
|
|
||||||
.required {
|
.required {
|
||||||
color: var(--pf-global--danger-color--200);
|
color: #CB2915;
|
||||||
}
|
}
|
||||||
|
|
||||||
ol#kc-totp-settings {
|
ol#kc-totp-settings {
|
||||||
|
|
@ -238,7 +183,7 @@ ol#kc-totp-settings {
|
||||||
}
|
}
|
||||||
|
|
||||||
ul#kc-totp-supported-apps {
|
ul#kc-totp-supported-apps {
|
||||||
margin-bottom: 10px;
|
margin-bottom: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#kc-totp-secret-qr-code {
|
#kc-totp-secret-qr-code {
|
||||||
|
|
@ -287,68 +232,24 @@ ul#kc-totp-supported-apps {
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Social */
|
/* Social */
|
||||||
.kc-social-links {
|
|
||||||
margin-top: 20px;
|
#kc-social-providers ul {
|
||||||
|
padding: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.kc-social-links li {
|
#kc-social-providers li {
|
||||||
width: 100%;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|
||||||
.kc-social-provider-logo {
|
#kc-social-providers li:first-of-type {
|
||||||
font-size: 23px;
|
margin-top: 0;
|
||||||
width: 30px;
|
|
||||||
height: 25px;
|
|
||||||
float: left;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.kc-social-gray {
|
.kc-login-tooltip{
|
||||||
color: var(--pf-global--Color--200);
|
position:relative;
|
||||||
}
|
|
||||||
|
|
||||||
.kc-social-gray h2 {
|
|
||||||
font-size: 18px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.kc-social-item {
|
|
||||||
margin-bottom: var(--pf-global--spacer--sm);
|
|
||||||
font-size: 15px;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.kc-social-provider-name {
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
|
|
||||||
.kc-social-icon-text {
|
|
||||||
left: -15px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.kc-social-grid {
|
|
||||||
display:grid;
|
|
||||||
grid-column-gap: 10px;
|
|
||||||
grid-row-gap: 5px;
|
|
||||||
grid-column-end: span 6;
|
|
||||||
--pf-l-grid__item--GridColumnEnd: span 6;
|
|
||||||
}
|
|
||||||
|
|
||||||
.kc-social-grid .kc-social-icon-text {
|
|
||||||
left: -10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.kc-login-tooltip {
|
|
||||||
position: relative;
|
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
}
|
}
|
||||||
|
|
||||||
.kc-social-section {
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.kc-social-section hr{
|
|
||||||
margin-bottom: 10px
|
|
||||||
}
|
|
||||||
|
|
||||||
.kc-login-tooltip .kc-tooltip-text{
|
.kc-login-tooltip .kc-tooltip-text{
|
||||||
top:-3px;
|
top:-3px;
|
||||||
left:160%;
|
left:160%;
|
||||||
|
|
@ -385,6 +286,49 @@ ul#kc-totp-supported-apps {
|
||||||
border-color: transparent black transparent transparent;
|
border-color: transparent black transparent transparent;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.zocial,
|
||||||
|
a.zocial {
|
||||||
|
width: 100%;
|
||||||
|
font-weight: normal;
|
||||||
|
font-size: 14px;
|
||||||
|
text-shadow: none;
|
||||||
|
border: 0;
|
||||||
|
background: #f5f5f5;
|
||||||
|
color: #72767b;
|
||||||
|
border-radius: 0;
|
||||||
|
white-space: normal;
|
||||||
|
}
|
||||||
|
.zocial:before {
|
||||||
|
border-right: 0;
|
||||||
|
margin-right: 0;
|
||||||
|
}
|
||||||
|
.zocial span:before {
|
||||||
|
padding: 7px 10px;
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
.zocial:hover {
|
||||||
|
background: #ededed !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.zocial.facebook,
|
||||||
|
.zocial.github,
|
||||||
|
.zocial.google,
|
||||||
|
.zocial.microsoft,
|
||||||
|
.zocial.stackoverflow,
|
||||||
|
.zocial.linkedin,
|
||||||
|
.zocial.twitter {
|
||||||
|
background-image: none;
|
||||||
|
border: 0;
|
||||||
|
|
||||||
|
box-shadow: none;
|
||||||
|
text-shadow: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Copy of zocial windows classes to be used for microsoft's social provider button */
|
||||||
|
.zocial.microsoft:before{ content: "\f15d"; }
|
||||||
|
.zocial.stackoverflow:before{ color: inherit; }
|
||||||
|
|
||||||
|
|
||||||
@media (min-width: 768px) {
|
@media (min-width: 768px) {
|
||||||
#kc-container-wrapper {
|
#kc-container-wrapper {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
|
|
@ -405,7 +349,7 @@ ul#kc-totp-supported-apps {
|
||||||
@media (max-width: 767px) {
|
@media (max-width: 767px) {
|
||||||
|
|
||||||
.login-pf body {
|
.login-pf body {
|
||||||
background: white;
|
background: white;
|
||||||
}
|
}
|
||||||
|
|
||||||
#kc-header {
|
#kc-header {
|
||||||
|
|
@ -416,16 +360,16 @@ ul#kc-totp-supported-apps {
|
||||||
}
|
}
|
||||||
|
|
||||||
#kc-header-wrapper {
|
#kc-header-wrapper {
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
padding: 20px 60px 0 0;
|
padding: 20px 60px 0 0;
|
||||||
color: #72767b;
|
color: #72767b;
|
||||||
letter-spacing: 0;
|
letter-spacing: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.kc-logo-text {
|
div.kc-logo-text {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
width: 150px;
|
width: 50px;
|
||||||
height: 32px;
|
height: 32px;
|
||||||
background-size: 100%;
|
background-size: 100%;
|
||||||
}
|
}
|
||||||
|
|
@ -436,7 +380,15 @@ ul#kc-totp-supported-apps {
|
||||||
|
|
||||||
#kc-info-wrapper {
|
#kc-info-wrapper {
|
||||||
border-top: 1px solid rgba(255, 255, 255, 0.1);
|
border-top: 1px solid rgba(255, 255, 255, 0.1);
|
||||||
background-color: transparent;
|
margin-top: 15px;
|
||||||
|
padding-top: 15px;
|
||||||
|
padding-left: 0px;
|
||||||
|
padding-right: 15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#kc-social-providers li {
|
||||||
|
display: block;
|
||||||
|
margin-right: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.login-pf .container {
|
.login-pf .container {
|
||||||
|
|
@ -452,6 +404,14 @@ ul#kc-totp-supported-apps {
|
||||||
text-align: right;
|
text-align: right;
|
||||||
z-index: 9999;
|
z-index: 9999;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#kc-logo-wrapper {
|
||||||
|
background-size: 100px 21px;
|
||||||
|
height: 21px;
|
||||||
|
width: 100px;
|
||||||
|
margin: 20px 0 0 20px;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (min-height: 646px) {
|
@media (min-height: 646px) {
|
||||||
|
|
@ -473,109 +433,78 @@ ul#kc-totp-supported-apps {
|
||||||
}
|
}
|
||||||
|
|
||||||
#kc-form-buttons {
|
#kc-form-buttons {
|
||||||
margin-top: 20px;
|
margin-top: 40px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.login-pf-page .login-pf-brand {
|
.login-pf-page .login-pf-brand {
|
||||||
margin-top: 20px;
|
margin-top: 20px;
|
||||||
max-width: 360px;
|
max-width: 360px;
|
||||||
width: 40%;
|
width: 40%;
|
||||||
}
|
|
||||||
|
|
||||||
.select-auth-box-arrow{
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
margin-right: 2rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.select-auth-box-icon{
|
|
||||||
display: flex;
|
|
||||||
flex: 0 0 2em;
|
|
||||||
justify-content: center;
|
|
||||||
margin-right: 1rem;
|
|
||||||
margin-left: 3rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.select-auth-box-parent{
|
|
||||||
border-top: 1px solid var(--pf-global--palette--black-200);
|
|
||||||
padding-top: 1rem;
|
|
||||||
padding-bottom: 1rem;
|
|
||||||
cursor: pointer;
|
|
||||||
text-align: left;
|
|
||||||
align-items: unset;
|
|
||||||
background-color: unset;
|
|
||||||
border-right: unset;
|
|
||||||
border-bottom: unset;
|
|
||||||
border-left: unset;
|
|
||||||
}
|
|
||||||
|
|
||||||
.select-auth-box-parent:hover{
|
|
||||||
background-color: #f7f8f8;
|
|
||||||
}
|
|
||||||
|
|
||||||
.select-auth-container {
|
|
||||||
padding-bottom: 0px !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.select-auth-box-headline {
|
|
||||||
font-size: var(--pf-global--FontSize--md);
|
|
||||||
color: var(--pf-global--primary-color--100);
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
.select-auth-box-desc {
|
|
||||||
font-size: var(--pf-global--FontSize--sm);
|
|
||||||
}
|
|
||||||
|
|
||||||
.select-auth-box-paragraph {
|
|
||||||
text-align: center;
|
|
||||||
font-size: var(--pf-global--FontSize--md);
|
|
||||||
margin-bottom: 5px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.card-pf {
|
.card-pf {
|
||||||
margin: 0 auto;
|
background: #fff;
|
||||||
box-shadow: var(--pf-global--BoxShadow--lg);
|
margin: 0 auto;
|
||||||
padding: 0 20px;
|
padding: 0 20px;
|
||||||
max-width: 500px;
|
max-width: 500px;
|
||||||
border-top: 2px solid;
|
border-top: 0;
|
||||||
border-bottom: 2px solid;
|
box-shadow: 0 0 0;
|
||||||
border-color: var(--pf-global--primary-color--100);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*phone*/
|
/*tablet*/
|
||||||
|
@media (max-width: 840px) {
|
||||||
|
.login-pf-page .card-pf{
|
||||||
|
max-width: none;
|
||||||
|
margin-left: 20px;
|
||||||
|
margin-right: 20px;
|
||||||
|
padding: 20px 20px 30px 20px;
|
||||||
|
}
|
||||||
|
}
|
||||||
@media (max-width: 767px) {
|
@media (max-width: 767px) {
|
||||||
.login-pf-page .card-pf {
|
.login-pf-page .card-pf{
|
||||||
max-width: none;
|
max-width: none;
|
||||||
margin-left: 0;
|
margin-left: 0;
|
||||||
margin-right: 0;
|
margin-right: 0;
|
||||||
padding-top: 0;
|
padding-top: 0;
|
||||||
border-top: 0;
|
|
||||||
box-shadow: 0 0;
|
|
||||||
}
|
}
|
||||||
|
.card-pf.login-pf-accounts{
|
||||||
.kc-social-grid {
|
max-width: none;
|
||||||
grid-column-end: 12;
|
|
||||||
--pf-l-grid__item--GridColumnEnd: span 12;
|
|
||||||
}
|
|
||||||
|
|
||||||
.kc-social-grid .kc-social-icon-text {
|
|
||||||
left: -15px;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.login-pf-page .login-pf-signup {
|
.login-pf-page .login-pf-signup {
|
||||||
font-size: 15px;
|
font-size: 15px;
|
||||||
color: #72767b;
|
color: #72767b;
|
||||||
}
|
}
|
||||||
#kc-content-wrapper .row {
|
#kc-content-wrapper .row {
|
||||||
margin-left: 0;
|
margin-left: 0;
|
||||||
margin-right: 0;
|
margin-right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (min-width: 768px) {
|
||||||
|
.login-pf-page .login-pf-social-section:first-of-type {
|
||||||
|
padding-right: 39px;
|
||||||
|
border-right: 1px solid #d1d1d1;
|
||||||
|
margin-right: -1px;
|
||||||
|
}
|
||||||
|
.login-pf-page .login-pf-social-section:last-of-type {
|
||||||
|
padding-left: 40px;
|
||||||
|
}
|
||||||
|
.login-pf-page .login-pf-social-section .login-pf-social-link:last-of-type {
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.login-pf-page .login-pf-social-link {
|
||||||
|
margin-bottom: 25px;
|
||||||
|
}
|
||||||
|
.login-pf-page .login-pf-social-link a {
|
||||||
|
padding: 2px 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.login-pf-page.login-pf-page-accounts {
|
.login-pf-page.login-pf-page-accounts {
|
||||||
margin-left: auto;
|
margin-left: auto;
|
||||||
margin-right: auto;
|
margin-right: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
.login-pf-page .btn-primary {
|
.login-pf-page .btn-primary {
|
||||||
|
|
@ -590,63 +519,21 @@ ul#kc-totp-supported-apps {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
#kc-form-login div.form-group:last-of-type,
|
.login-pf-page .card-pf{
|
||||||
#kc-register-form div.form-group:last-of-type,
|
margin-bottom: 10px;
|
||||||
#kc-update-profile-form div.form-group:last-of-type,
|
|
||||||
#kc-update-email-form div.form-group:last-of-type{
|
|
||||||
margin-bottom: 0px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.no-bottom-margin {
|
#kc-form-login div.form-group:last-of-type,
|
||||||
margin-bottom: 0;
|
#kc-register-form div.form-group:last-of-type,
|
||||||
|
#kc-update-profile-form div.form-group:last-of-type {
|
||||||
|
margin-bottom: 0px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#kc-back {
|
#kc-back {
|
||||||
margin-top: 5px;
|
margin-top: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Recovery codes */
|
form#kc-select-back-form div.login-pf-social-section {
|
||||||
.kc-recovery-codes-warning {
|
padding-left: 0px;
|
||||||
margin-bottom: 32px;
|
border-left: 0px;
|
||||||
}
|
}
|
||||||
.kc-recovery-codes-warning .pf-c-alert__description p {
|
|
||||||
font-size: 0.875rem;
|
|
||||||
}
|
|
||||||
.kc-recovery-codes-list {
|
|
||||||
list-style: none;
|
|
||||||
columns: 2;
|
|
||||||
margin: 16px 0;
|
|
||||||
padding: 16px 16px 8px 16px;
|
|
||||||
border: 1px solid #D2D2D2;
|
|
||||||
}
|
|
||||||
.kc-recovery-codes-list li {
|
|
||||||
margin-bottom: 8px;
|
|
||||||
font-size: 11px;
|
|
||||||
}
|
|
||||||
.kc-recovery-codes-list li span {
|
|
||||||
color: #6A6E73;
|
|
||||||
width: 16px;
|
|
||||||
text-align: right;
|
|
||||||
display: inline-block;
|
|
||||||
margin-right: 1px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.kc-recovery-codes-actions {
|
|
||||||
margin-bottom: 24px;
|
|
||||||
}
|
|
||||||
.kc-recovery-codes-actions button {
|
|
||||||
padding-left: 0;
|
|
||||||
}
|
|
||||||
.kc-recovery-codes-actions button i {
|
|
||||||
margin-right: 8px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.kc-recovery-codes-confirmation {
|
|
||||||
align-items: baseline;
|
|
||||||
margin-bottom: 16px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#certificate_subjectDN {
|
|
||||||
overflow-wrap: break-word
|
|
||||||
}
|
|
||||||
/* End Recovery codes */
|
|
||||||
|
|
|
||||||
|
After Width: | Height: | Size: 168 KiB |
|
After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 172 KiB |
|
Before Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 25 KiB |
|
|
@ -1,23 +1,9 @@
|
||||||
parent=base
|
parent=base
|
||||||
import=common/theme-keycloak-isti
|
import=common/keycloak
|
||||||
favIcon=/img/favicon.ico
|
|
||||||
favIconType=image/x-icon
|
|
||||||
title= ISTI login
|
|
||||||
locales=en,it
|
|
||||||
|
|
||||||
stylesCommon=vendor/patternfly-v4/patternfly.min.css vendor/patternfly-v3/css/patternfly.min.css vendor/patternfly-v3/css/patternfly-additions.min.css lib/pficon/pficon.css
|
|
||||||
styles=css/login.css
|
|
||||||
|
|
||||||
|
styles=node_modules/patternfly/dist/css/patternfly.min.css node_modules/patternfly/dist/css/patternfly-additions.min.css lib/zocial/zocial.css css/login.css
|
||||||
meta=viewport==width=device-width,initial-scale=1
|
meta=viewport==width=device-width,initial-scale=1
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#START ISTI - VARIABLES
|
|
||||||
linkIPA=https://ipa.isti.cnr.it
|
|
||||||
linkAccount=https://accounts.isti.cnr.it/auth/realms/CNR-ISTI/account
|
|
||||||
linkHelp=https://redmine-s2i2s.isti.cnr.it/
|
|
||||||
#END ISTI - VARIABLES
|
|
||||||
|
|
||||||
kcHtmlClass=login-pf
|
kcHtmlClass=login-pf
|
||||||
kcLoginClass=login-pf-page
|
kcLoginClass=login-pf-page
|
||||||
|
|
||||||
|
|
@ -27,68 +13,37 @@ kcLogoClass=login-pf-brand
|
||||||
|
|
||||||
kcContainerClass=container-fluid
|
kcContainerClass=container-fluid
|
||||||
kcContentClass=col-sm-8 col-sm-offset-2 col-md-6 col-md-offset-3 col-lg-6 col-lg-offset-3
|
kcContentClass=col-sm-8 col-sm-offset-2 col-md-6 col-md-offset-3 col-lg-6 col-lg-offset-3
|
||||||
|
kcContentWrapperClass=row
|
||||||
|
|
||||||
kcHeaderClass=login-pf-page-header
|
kcHeaderClass=login-pf-page-header
|
||||||
kcFeedbackAreaClass=col-md-12
|
kcFeedbackAreaClass=col-md-12
|
||||||
kcLocaleClass=col-xs-12 col-sm-1
|
kcLocaleClass=col-xs-12 col-sm-1
|
||||||
|
kcAlertIconClasserror=pficon pficon-error-circle-o
|
||||||
## Locale
|
|
||||||
kcLocaleMainClass=pf-c-dropdown
|
|
||||||
kcLocaleListClass=pf-c-dropdown__menu pf-m-align-right
|
|
||||||
kcLocaleItemClass=pf-c-dropdown__menu-item
|
|
||||||
|
|
||||||
## Alert
|
|
||||||
kcAlertClass=pf-c-alert pf-m-inline
|
|
||||||
kcAlertTitleClass=pf-c-alert__title kc-feedback-text
|
|
||||||
|
|
||||||
kcFormAreaClass=col-sm-10 col-sm-offset-1 col-md-8 col-md-offset-2 col-lg-8 col-lg-offset-2
|
kcFormAreaClass=col-sm-10 col-sm-offset-1 col-md-8 col-md-offset-2 col-lg-8 col-lg-offset-2
|
||||||
kcFormCardClass=card-pf
|
kcFormCardClass=card-pf
|
||||||
|
kcFormCardAccountClass=login-pf-accounts
|
||||||
### Social providers
|
kcFormSocialAccountClass=login-pf-social-section
|
||||||
kcFormSocialAccountListClass=pf-c-login__main-footer-links kc-social-links
|
kcFormSocialAccountContentClass=col-xs-12 col-sm-6
|
||||||
kcFormSocialAccountListGridClass=pf-l-grid kc-social-grid
|
kcFormSocialAccountListClass=login-pf-social list-unstyled login-pf-social-all
|
||||||
kcFormSocialAccountListButtonClass=pf-c-button pf-m-control pf-m-block kc-social-item kc-social-gray
|
kcFormSocialAccountDoubleListClass=login-pf-social-double-col
|
||||||
kcFormSocialAccountListButtonDisabledClass=pf-m-aria-disabled
|
kcFormSocialAccountListLinkClass=login-pf-social-link
|
||||||
kcFormSocialAccountGridItem=pf-l-grid__item
|
|
||||||
|
|
||||||
kcFormSocialAccountNameClass=kc-social-provider-name
|
|
||||||
kcFormSocialAccountLinkClass=pf-c-login__main-footer-links-item-link
|
|
||||||
kcFormSocialAccountSectionClass=kc-social-section kc-social-gray
|
|
||||||
kcFormHeaderClass=login-pf-header
|
kcFormHeaderClass=login-pf-header
|
||||||
|
|
||||||
kcFeedbackErrorIcon=fa fa-fw fa-exclamation-circle
|
kcFeedbackErrorIcon=pficon pficon-error-circle-o
|
||||||
kcFeedbackWarningIcon=fa fa-fw fa-exclamation-triangle
|
kcFeedbackWarningIcon=pficon pficon-warning-triangle-o
|
||||||
kcFeedbackSuccessIcon=fa fa-fw fa-check-circle
|
kcFeedbackSuccessIcon=pficon pficon-ok
|
||||||
kcFeedbackInfoIcon=fa fa-fw fa-info-circle
|
kcFeedbackInfoIcon=pficon pficon-info
|
||||||
|
|
||||||
kcResetFlowIcon=pficon pficon-arrow fa
|
kcResetFlowIcon=pficon pficon-arrow fa-2x
|
||||||
|
|
||||||
# WebAuthn icons
|
|
||||||
kcWebAuthnKeyIcon=pficon pficon-key
|
kcWebAuthnKeyIcon=pficon pficon-key
|
||||||
kcWebAuthnDefaultIcon=pficon pficon-key
|
|
||||||
kcWebAuthnUnknownIcon=pficon pficon-key unknown-transport-class
|
|
||||||
kcWebAuthnUSB=fa fa-usb
|
|
||||||
kcWebAuthnNFC=fa fa-wifi
|
|
||||||
kcWebAuthnBLE=fa fa-bluetooth-b
|
|
||||||
kcWebAuthnInternal=pficon pficon-key
|
|
||||||
|
|
||||||
kcFormClass=form-horizontal
|
kcFormClass=form-horizontal
|
||||||
kcFormGroupClass=form-group
|
kcFormGroupClass=form-group
|
||||||
kcFormGroupErrorClass=has-error
|
kcFormGroupErrorClass=has-error
|
||||||
kcLabelClass=pf-c-form__label pf-c-form__label-text
|
kcLabelClass=control-label
|
||||||
kcLabelWrapperClass=col-xs-12 col-sm-12 col-md-12 col-lg-12
|
kcLabelWrapperClass=col-xs-12 col-sm-12 col-md-12 col-lg-12
|
||||||
kcInputClass=pf-c-form-control
|
kcInputClass=form-control
|
||||||
kcInputHelperTextBeforeClass=pf-c-form__helper-text pf-c-form__helper-text-before
|
|
||||||
kcInputHelperTextAfterClass=pf-c-form__helper-text pf-c-form__helper-text-after
|
|
||||||
kcInputClassRadio=pf-c-radio
|
|
||||||
kcInputClassRadioInput=pf-c-radio__input
|
|
||||||
kcInputClassRadioLabel=pf-c-radio__label
|
|
||||||
kcInputClassCheckbox=pf-c-check
|
|
||||||
kcInputClassCheckboxInput=pf-c-check__input
|
|
||||||
kcInputClassCheckboxLabel=pf-c-check__label
|
|
||||||
kcInputClassRadioCheckboxLabelDisabled=pf-m-disabled
|
|
||||||
kcInputErrorMessageClass=pf-c-form__helper-text pf-m-error required kc-feedback-text
|
|
||||||
kcInputGroup=pf-c-input-group
|
|
||||||
kcInputWrapperClass=col-xs-12 col-sm-12 col-md-12 col-lg-12
|
kcInputWrapperClass=col-xs-12 col-sm-12 col-md-12 col-lg-12
|
||||||
kcFormOptionsClass=col-xs-12 col-sm-12 col-md-12 col-lg-12
|
kcFormOptionsClass=col-xs-12 col-sm-12 col-md-12 col-lg-12
|
||||||
kcFormButtonsClass=col-xs-12 col-sm-12 col-md-12 col-lg-12
|
kcFormButtonsClass=col-xs-12 col-sm-12 col-md-12 col-lg-12
|
||||||
|
|
@ -99,82 +54,41 @@ kcSignUpClass=login-pf-signup
|
||||||
|
|
||||||
kcInfoAreaClass=col-xs-12 col-sm-4 col-md-4 col-lg-5 details
|
kcInfoAreaClass=col-xs-12 col-sm-4 col-md-4 col-lg-5 details
|
||||||
|
|
||||||
### user-profile grouping
|
|
||||||
kcFormGroupHeader=pf-c-form__group
|
|
||||||
|
|
||||||
##### css classes for form buttons
|
##### css classes for form buttons
|
||||||
# main class used for all buttons
|
# main class used for all buttons
|
||||||
kcButtonClass=pf-c-button
|
kcButtonClass=btn
|
||||||
# classes defining priority of the button - primary or default (there is typically only one priority button for the form)
|
# classes defining priority of the button - primary or default (there is typically only one priority button for the form)
|
||||||
kcButtonPrimaryClass=pf-m-primary
|
kcButtonPrimaryClass=btn-primary
|
||||||
kcButtonDefaultClass=btn-default
|
kcButtonDefaultClass=btn-default
|
||||||
# classes defining size of the button
|
# classes defining size of the button
|
||||||
kcButtonLargeClass=btn-lg
|
kcButtonLargeClass=btn-lg
|
||||||
kcButtonBlockClass=pf-m-block
|
kcButtonBlockClass=btn-block
|
||||||
|
|
||||||
##### css classes for input
|
##### css classes for input
|
||||||
kcInputLargeClass=input-lg
|
kcInputLargeClass=input-lg
|
||||||
|
|
||||||
##### css classes for form accessibility
|
##### css classes for form accessability
|
||||||
kcSrOnlyClass=sr-only
|
kcSrOnlyClass=sr-only
|
||||||
|
|
||||||
##### css classes for select-authenticator form
|
##### css classes for select-authenticator form
|
||||||
kcSelectAuthListClass=pf-l-stack select-auth-container
|
kcSelectAuthListClass=list-group list-view-pf
|
||||||
kcSelectAuthListItemClass=pf-l-stack__item select-auth-box-parent pf-l-split
|
kcSelectAuthListItemClass=list-group-item list-view-pf-stacked
|
||||||
kcSelectAuthListItemIconClass=pf-l-split__item select-auth-box-icon
|
kcSelectAuthListItemInfoClass=list-view-pf-main-info
|
||||||
kcSelectAuthListItemIconPropertyClass=fa-2x select-auth-box-icon-properties
|
kcSelectAuthListItemLeftClass=list-view-pf-left
|
||||||
kcSelectAuthListItemBodyClass=pf-l-split__item pf-l-stack
|
kcSelectAuthListItemBodyClass=list-view-pf-body
|
||||||
kcSelectAuthListItemHeadingClass=pf-l-stack__item select-auth-box-headline pf-c-title
|
kcSelectAuthListItemDescriptionClass=list-view-pf-description
|
||||||
kcSelectAuthListItemDescriptionClass=pf-l-stack__item select-auth-box-desc
|
kcSelectAuthListItemHeadingClass=list-group-item-heading
|
||||||
kcSelectAuthListItemFillClass=pf-l-split__item pf-m-fill
|
kcSelectAuthListItemHelpTextClass=list-group-item-text
|
||||||
kcSelectAuthListItemArrowClass=pf-l-split__item select-auth-box-arrow
|
|
||||||
kcSelectAuthListItemArrowIconClass=fa fa-angle-right fa-lg
|
|
||||||
kcSelectAuthListItemTitle=select-auth-box-paragraph
|
|
||||||
|
|
||||||
##### css classes for the authenticators
|
##### css classes for the authenticators
|
||||||
kcAuthenticatorDefaultClass=fa fa-list list-view-pf-icon-lg
|
kcAuthenticatorDefaultClass=fa list-view-pf-icon-lg
|
||||||
kcAuthenticatorPasswordClass=fa fa-unlock list-view-pf-icon-lg
|
kcAuthenticatorPasswordClass=fa fa-unlock list-view-pf-icon-lg
|
||||||
kcAuthenticatorOTPClass=fa fa-mobile list-view-pf-icon-lg
|
kcAuthenticatorOTPClass=fa fa-mobile list-view-pf-icon-lg
|
||||||
kcAuthenticatorWebAuthnClass=fa fa-key list-view-pf-icon-lg
|
kcAuthenticatorWebAuthnClass=fa fa-key list-view-pf-icon-lg
|
||||||
kcAuthenticatorWebAuthnPasswordlessClass=fa fa-key list-view-pf-icon-lg
|
kcAuthenticatorWebAuthnPasswordlessClass=fa fa-key list-view-pf-icon-lg
|
||||||
|
|
||||||
##### css classes for the OTP Login Form
|
##### css classes for the OTP Login Form
|
||||||
kcLoginOTPListClass=pf-c-tile
|
kcSelectOTPListClass=card-pf card-pf-view card-pf-view-select card-pf-view-single-select
|
||||||
kcLoginOTPListInputClass=pf-c-tile__input
|
kcSelectOTPListItemClass=card-pf-body card-pf-top-element
|
||||||
kcLoginOTPListItemHeaderClass=pf-c-tile__header
|
kcAuthenticatorOtpCircleClass=fa fa-mobile card-pf-icon-circle
|
||||||
kcLoginOTPListItemIconBodyClass=pf-c-tile__icon
|
kcSelectOTPItemHeadingClass=card-pf-title text-center
|
||||||
kcLoginOTPListItemIconClass=fa fa-mobile
|
|
||||||
kcLoginOTPListItemTitleClass=pf-c-tile__title
|
|
||||||
|
|
||||||
##### css classes for identity providers logos
|
|
||||||
kcCommonLogoIdP=kc-social-provider-logo kc-social-gray
|
|
||||||
|
|
||||||
## Social
|
|
||||||
kcLogoIdP-facebook=fa fa-facebook
|
|
||||||
kcLogoIdP-google=fa fa-google
|
|
||||||
kcLogoIdP-github=fa fa-github
|
|
||||||
kcLogoIdP-linkedin=fa fa-linkedin
|
|
||||||
kcLogoIdP-instagram=fa fa-instagram
|
|
||||||
## windows instead of microsoft - not included in PF4
|
|
||||||
kcLogoIdP-microsoft=fa fa-windows
|
|
||||||
kcLogoIdP-bitbucket=fa fa-bitbucket
|
|
||||||
kcLogoIdP-gitlab=fa fa-gitlab
|
|
||||||
kcLogoIdP-paypal=fa fa-paypal
|
|
||||||
kcLogoIdP-stackoverflow=fa fa-stack-overflow
|
|
||||||
kcLogoIdP-twitter=fa fa-twitter
|
|
||||||
kcLogoIdP-openshift-v4=pf-icon pf-icon-openshift
|
|
||||||
#kcLogoIdP-CNR=pf-icon pf-icon-openshift
|
|
||||||
|
|
||||||
## Recovery codes
|
|
||||||
kcRecoveryCodesWarning=kc-recovery-codes-warning
|
|
||||||
kcRecoveryCodesList=kc-recovery-codes-list
|
|
||||||
kcRecoveryCodesActions=kc-recovery-codes-actions
|
|
||||||
kcRecoveryCodesConfirmation=kc-recovery-codes-confirmation
|
|
||||||
kcCheckClass=pf-c-check
|
|
||||||
kcCheckInputClass=pf-c-check__input
|
|
||||||
kcCheckLabelClass=pf-c-check__label
|
|
||||||
|
|
||||||
## Password visibility
|
|
||||||
kcFormPasswordVisibilityButtonClass=pf-c-button pf-m-control
|
|
||||||
kcFormPasswordVisibilityIconShow=fa fa-eye
|
|
||||||
kcFormPasswordVisibilityIconHide=fa fa-eye-slash
|
|
||||||
|
|
@ -1,81 +1,125 @@
|
||||||
<!doctype html>
|
<!--
|
||||||
<html lang="en">
|
~ JBoss, Home of Professional Open Source.
|
||||||
<head>
|
~ Copyright (c) 2011, Red Hat, Inc., and individual contributors
|
||||||
|
~ as indicated by the @author tags. See the copyright.txt file in the
|
||||||
|
~ distribution for a full listing of individual contributors.
|
||||||
|
~
|
||||||
|
~ This is free software; you can redistribute it and/or modify it
|
||||||
|
~ under the terms of the GNU Lesser General Public License as
|
||||||
|
~ published by the Free Software Foundation; either version 2.1 of
|
||||||
|
~ the License, or (at your option) any later version.
|
||||||
|
~
|
||||||
|
~ This software is distributed in the hope that it will be useful,
|
||||||
|
~ but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
~ Lesser General Public License for more details.
|
||||||
|
~
|
||||||
|
~ You should have received a copy of the GNU Lesser General Public
|
||||||
|
~ License along with this software; if not, write to the Free
|
||||||
|
~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
|
||||||
|
~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.
|
||||||
|
-->
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Welcome to ISTI-CNR authentication manager</title>
|
||||||
|
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||||
<meta name="robots" content="noindex, nofollow">
|
<meta name="robots" content="noindex, nofollow">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<link rel="icon" href="${resourcesPath}/favicon.ico">
|
||||||
<meta name="color-scheme" content="light${(properties.darkMode)?boolean?then(' dark', '')}">
|
|
||||||
<title>Welcome to ${productName}</title>
|
|
||||||
<link rel="shortcut icon" href="${resourcesPath}/img/favicon.ico">
|
|
||||||
<#if properties.darkMode?boolean>
|
|
||||||
<script type="module" async blocking="render">
|
|
||||||
const DARK_MODE_CLASS = "${properties.kcDarkModeClass}";
|
|
||||||
const mediaQuery = window.matchMedia("(prefers-color-scheme: dark)");
|
|
||||||
|
|
||||||
updateDarkMode(mediaQuery.matches);
|
|
||||||
mediaQuery.addEventListener("change", (event) => updateDarkMode(event.matches));
|
|
||||||
|
|
||||||
function updateDarkMode(isEnabled) {
|
|
||||||
const { classList } = document.documentElement;
|
|
||||||
|
|
||||||
if (isEnabled) {
|
|
||||||
classList.add(DARK_MODE_CLASS);
|
|
||||||
} else {
|
|
||||||
classList.remove(DARK_MODE_CLASS);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
</#if>
|
|
||||||
<#if properties.stylesCommon?has_content>
|
|
||||||
<#list properties.stylesCommon?split(' ') as style>
|
|
||||||
<link rel="stylesheet" href="${resourcesCommonPath}/${style}">
|
|
||||||
</#list>
|
|
||||||
</#if>
|
|
||||||
<#if properties.styles?has_content>
|
<#if properties.styles?has_content>
|
||||||
<#list properties.styles?split(' ') as style>
|
<#list properties.styles?split(' ') as style>
|
||||||
<link rel="stylesheet" href="${resourcesPath}/${style}">
|
<link href="${resourcesPath}/${style}" rel="stylesheet" />
|
||||||
</#list>
|
</#list>
|
||||||
</#if>
|
</#if>
|
||||||
</head>
|
</head>
|
||||||
<body data-page-id="welcome">
|
|
||||||
<div class="pf-v5-c-background-image" style="--pf-v5-c-background-image--BackgroundImage: url(${baseUrl}${resourcesPath}/img/isti-bg.png)"></div>
|
<body>
|
||||||
<div class="pf-v5-c-login">
|
<div class="container-fluid">
|
||||||
<div class="pf-v5-c-login__container">
|
<div class="row">
|
||||||
<header class="pf-v5-c-login__header">
|
<div class="col-sm-10 col-sm-offset-1 col-md-8 col-md-offset-2 col-lg-8 col-lg-offset-2">
|
||||||
<div class="pf-v5-c-brand">
|
<div class="welcome-header">
|
||||||
<img src="${resourcesPath}/img/logo-ISTI.svg" alt="ISTI logo" class="kc-brand">
|
<img src="${resourcesPath}/logo-isti.png" alt="ISTI-CNR" border="0" />
|
||||||
|
<h1>Welcome to <strong>ISTI-CNR authentication service</strong></h1>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
|
||||||
|
<div class="col-xs-12 col-sm-5">
|
||||||
|
<div class="card-pf h-l">
|
||||||
|
<h3><a href="${properties.linkIPA}" target="_blank"><img class="doc-img" src="welcome-content/admin-console.png"> ISTI Account Manager </a></h3>
|
||||||
|
<div class="description">
|
||||||
|
Manage your ISTI account
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</div>
|
||||||
|
<div class="col-xs-12 col-sm-5">
|
||||||
<!-- NEW -->
|
<div class="card-pf h-l">
|
||||||
<div class="pf-v5-l-grid__item pf-m-12-col">
|
<h3><a href="https://accounts.isti.cnr.it/auth/realms/CNR-ISTI/account" target="_blank"><img class="doc-img" src="welcome-content/user.png">Account Access</a></h3>
|
||||||
<div class="welcome-header">
|
<div class="description">
|
||||||
<h1>Welcome to <strong>ISTI-CNR authentication service </strong></h1>
|
Manage your ISTI sessions and your 2FA settings.
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<ul class="pf-v5-l-grid pf-m-all-6-col-on-sm">
|
</div>
|
||||||
|
</div>
|
||||||
<li class="pf-v5-l-grid__item">
|
<!-- <div class="row">
|
||||||
<div class="card-pf h-l">
|
<div class="col-xs-12 col-sm-2">
|
||||||
<h3><a href="${properties.linkAccountAREA}" target="_blank"><img class="doc-img" src="${resourcesPath}/img/user.png">Area Account Access</a></h3>
|
<div class="card-pf h-l">
|
||||||
<div class="description">
|
<#if successMessage?has_content>
|
||||||
Manage your sessions and your 2FA settings.
|
<p class="alert success">${successMessage}</p>
|
||||||
</div>
|
<#elseif errorMessage?has_content>
|
||||||
</div>
|
<p class="alert error">${errorMessage}</p>
|
||||||
</li>
|
<h3><img src="${resourcesPath}/admin2.png">Administration</h3>
|
||||||
<li class="pf-v5-l-grid__item">
|
<#elseif bootstrap>
|
||||||
<div class="card-pf h-l">
|
<#if localUser>
|
||||||
<h3><a href="${properties.linkAccountISTI}" target="_blank"><img class="doc-img" src="${resourcesPath}/img/user.png">ISTI Account Access</a></h3>
|
<h3><img src="${resourcesPath}/admin2.png">Administration</h3>
|
||||||
<div class="description">
|
<p>Please create an initial admin user to get started.</p>
|
||||||
Manage your sessions and your 2FA settings.
|
<#else>
|
||||||
</div>
|
<p class="welcome-message">
|
||||||
</div>
|
<img src="welcome-content/alert.png">You need local access to create the initial admin user. <br><br>Open <a href="http://localhost:8080/auth">http://localhost:8080/auth</a>
|
||||||
</li>
|
<br>or use the add-user-keycloak script.
|
||||||
</ul>
|
</p>
|
||||||
</div>
|
</#if>
|
||||||
</div>
|
</#if>
|
||||||
|
|
||||||
|
<#if bootstrap && localUser>
|
||||||
|
<form method="post" class="welcome-form">
|
||||||
|
<p>
|
||||||
|
<label for="username">Username</label>
|
||||||
|
<input id="username" name="username" />
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<label for="password">Password</label>
|
||||||
|
<input id="password" name="password" type="password" />
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<label for="passwordConfirmation">Password confirmation</label>
|
||||||
|
<input id="passwordConfirmation" name="passwordConfirmation" type="password" />
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<input id="stateChecker" name="stateChecker" type="hidden" value="${stateChecker}" />
|
||||||
|
|
||||||
|
<button id="create-button" type="submit" class="btn btn-primary">Create</button>
|
||||||
|
</form>
|
||||||
|
</#if>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
-->
|
||||||
<div class='footer-admin'>
|
<div class='footer-admin'>
|
||||||
<a href="${adminUrl}"><img src="${resourcesPath}/img/link-toadmin.png" alt="admin console"></a>
|
<a href="${adminUrl}"><img src="${resourcesPath}/admin2.png" alt="admin console"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
<div class='footer'>
|
||||||
</html>
|
<#if properties.displayCommunityLinks = "true">
|
||||||
|
<a href="https://www.keycloak.org/"><img src="${resourcesPath}/keycloak-logo-text.png" alt="KeyCloak"></a>
|
||||||
|
<a href="http://www.jboss.org"><img src="welcome-content/jboss_community.png" alt="JBoss and JBoss Community"></a>
|
||||||
|
</#if>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
|
||||||
|
Before Width: | Height: | Size: 712 B After Width: | Height: | Size: 712 B |
|
After Width: | Height: | Size: 6.0 KiB |
|
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.4 KiB |
|
After Width: | Height: | Size: 6.0 KiB |
|
|
@ -0,0 +1 @@
|
||||||
|
<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="cogs" class="svg-inline--fa fa-cogs fa-w-20" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="currentColor" d="M512.1 191l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0L552 6.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zm-10.5-58.8c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.7-82.4 14.3-52.8 52.8zM386.3 286.1l33.7 16.8c10.1 5.8 14.5 18.1 10.5 29.1-8.9 24.2-26.4 46.4-42.6 65.8-7.4 8.9-20.2 11.1-30.3 5.3l-29.1-16.8c-16 13.7-34.6 24.6-54.9 31.7v33.6c0 11.6-8.3 21.6-19.7 23.6-24.6 4.2-50.4 4.4-75.9 0-11.5-2-20-11.9-20-23.6V418c-20.3-7.2-38.9-18-54.9-31.7L74 403c-10 5.8-22.9 3.6-30.3-5.3-16.2-19.4-33.3-41.6-42.2-65.7-4-10.9.4-23.2 10.5-29.1l33.3-16.8c-3.9-20.9-3.9-42.4 0-63.4L12 205.8c-10.1-5.8-14.6-18.1-10.5-29 8.9-24.2 26-46.4 42.2-65.8 7.4-8.9 20.2-11.1 30.3-5.3l29.1 16.8c16-13.7 34.6-24.6 54.9-31.7V57.1c0-11.5 8.2-21.5 19.6-23.5 24.6-4.2 50.5-4.4 76-.1 11.5 2 20 11.9 20 23.6v33.6c20.3 7.2 38.9 18 54.9 31.7l29.1-16.8c10-5.8 22.9-3.6 30.3 5.3 16.2 19.4 33.2 41.6 42.1 65.8 4 10.9.1 23.2-10 29.1l-33.7 16.8c3.9 21 3.9 42.5 0 63.5zm-117.6 21.1c59.2-77-28.7-164.9-105.7-105.7-59.2 77 28.7 164.9 105.7 105.7zm243.4 182.7l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0l8.2-14.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zM501.6 431c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.6-82.4 14.3-52.8 52.8z"></path></svg>
|
||||||
|
After Width: | Height: | Size: 2.6 KiB |
|
|
@ -1,24 +1,11 @@
|
||||||
.pf-v5-c-background-image {
|
body {
|
||||||
/* Change background size so that the image covers the entire background. */
|
background: #fff;
|
||||||
--pf-v5-c-background-image--BackgroundSize: cover;
|
}
|
||||||
|
.welcome-header {
|
||||||
|
margin-top: 10px;
|
||||||
|
margin-bottom: 50px;
|
||||||
|
margin-left: -10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.pf-v5-c-login__container {
|
|
||||||
/* Change the grid layout so that the header is always above the main area. */
|
|
||||||
grid-template-areas: "header" "main";
|
|
||||||
--pf-v5-c-login__container--xl--GridTemplateColumns: minmax(auto, 34rem);
|
|
||||||
}
|
|
||||||
|
|
||||||
.kc-brand {
|
|
||||||
display: block;
|
|
||||||
margin: 0 auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.pf-v5-c-login__header {
|
|
||||||
margin-block-start: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
.welcome-header img {
|
.welcome-header img {
|
||||||
width: 150px;
|
width: 150px;
|
||||||
margin-bottom: 40px;
|
margin-bottom: 40px;
|
||||||
|
|
|
||||||
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 25 KiB |
|
After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.4 KiB |
|
|
@ -1,21 +1,7 @@
|
||||||
parent=keycloak
|
parent=keycloak
|
||||||
import=common/theme-keycloak-isti
|
import=common/keycloak
|
||||||
kcDarkModeClass=pf-v5-theme-dark
|
|
||||||
locales=en,it
|
|
||||||
styles=css/welcome.css
|
|
||||||
|
|
||||||
# When set to true, the user will be redirected to the Administration Console if an administrative users already exists.
|
styles=node_modules/patternfly/dist/css/patternfly.css node_modules/patternfly/dist/css/patternfly-additions.css css/welcome.css
|
||||||
redirectToAdmin=false
|
|
||||||
darkMode=false
|
|
||||||
|
|
||||||
|
|
||||||
#START ISTI - VARIABLES
|
|
||||||
title=Benvenuto ISTI
|
|
||||||
favIcon=/img/favicon.ico
|
|
||||||
favIconType=image/x-icon
|
|
||||||
|
|
||||||
linkIPA=https://ipa.isti.cnr.it
|
linkIPA=https://ipa.isti.cnr.it
|
||||||
linkAccountISTI=https://accounts.isti.cnr.it/auth/realms/CNR-ISTI/account
|
|
||||||
linkAccountAREA=https://accounts.isti.cnr.it/auth/realms/CNR-Area-Ricerca-Pisa/account
|
|
||||||
productName=ISTI authentication service
|
|
||||||
#END ISTI - VARIABLES
|
|
||||||
|
|
|
||||||