diff --git a/CHANGELOG.md b/CHANGELOG.md
index 90a93da36..9ac48ce39 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,47 +1,79 @@
# Change Log
+## [v11.35.0](https://github.com/auth0/lock/tree/v11.35.0) (2022-12-19)
+
+[Full Changelog](https://github.com/auth0/lock/compare/v11.34.2...v11.35.0)
+
+**Added**
+
+- Support captcha for Passwordless [\#2222](https://github.com/auth0/lock/pull/2222) ([robinbijlani](https://github.com/robinbijlani))
+
+**Changed**
+
+- Bump dependencies to latest patch and fix typos [\#2210](https://github.com/auth0/lock/pull/2210) ([piwysocki](https://github.com/piwysocki))
+- Add CodeQL workflow for GitHub code scanning [\#2197](https://github.com/auth0/lock/pull/2197) ([lgtm-com[bot]](https://github.com/apps/lgtm-com))
+- Use lts-browsers docker image for Circle build [\#2204](https://github.com/auth0/lock/pull/2204) ([piwysocki](https://github.com/piwysocki))
+- homepage added to package.json [\#2208](https://github.com/auth0/lock/pull/2208) ([piwysocki](https://github.com/piwysocki))
+- Remove FAQ reference from README [\#2203](https://github.com/auth0/lock/pull/2203) ([frederikprijck](https://github.com/frederikprijck))
+- Update okta logo [\#2201](https://github.com/auth0/lock/pull/2201) ([jamescgarrett](https://github.com/jamescgarrett))
+- Update readme to match new design [\#2187](https://github.com/auth0/lock/pull/2187) ([ewanharris](https://github.com/ewanharris))
+
## [v11.34.2](https://github.com/auth0/lock/tree/v11.34.2) (2022-10-10)
+
[Full Changelog](https://github.com/auth0/lock/compare/v11.34.1...v11.34.2)
**Fixed**
+
- [SDK-3657] Render sign up confirmation before sign in [\#2180](https://github.com/auth0/lock/pull/2180) ([ewanharris](https://github.com/ewanharris))
## [v11.34.1](https://github.com/auth0/lock/tree/v11.34.1) (2022-09-29)
+
[Full Changelog](https://github.com/auth0/lock/compare/v11.34.0...v11.34.1)
**Fixed**
+
- [ESD-22705] Don't pass function to ConfirmationPane unless closable is enabled [\#2176](https://github.com/auth0/lock/pull/2176) ([ewanharris](https://github.com/ewanharris))
**Security**
+
- [ESD-22866] Disable spellcheck and autocorrect on all sensitive input fields [\#2178](https://github.com/auth0/lock/pull/2178) ([ewanharris](https://github.com/ewanharris))
## [v11.34.0](https://github.com/auth0/lock/tree/v11.34.0) (2022-09-14)
+
[Full Changelog](https://github.com/auth0/lock/compare/v11.33.3...v11.34.0)
**Added**
+
- FDR-297: Adding okta for enterprise [\#2172](https://github.com/auth0/lock/pull/2172) ([jamescgarrett](https://github.com/jamescgarrett))
## [v11.33.3](https://github.com/auth0/lock/tree/v11.33.3) (2022-08-16)
+
[Full Changelog](https://github.com/auth0/lock/compare/v11.33.2...v11.33.3)
**Added**
+
- IAMRISK-1725 Add password_leaked error label for Signup [\#2160](https://github.com/auth0/lock/pull/2160) ([robinbijlani](https://github.com/robinbijlani))
## [v11.33.2](https://github.com/auth0/lock/tree/v11.33.2) (2022-06-29)
+
[Full Changelog](https://github.com/auth0/lock/compare/v11.33.1...v11.33.2)
**Changed**
+
- Bump qs from 6.10.5 to 6.11.0 [\#2147](https://github.com/auth0/lock/pull/2147) ([dependabot[bot]](https://github.com/apps/dependabot))
- Bump shell-quote from 1.7.2 to 1.7.3 [\#2145](https://github.com/auth0/lock/pull/2145) ([dependabot[bot]](https://github.com/apps/dependabot))
- Bump prettier from 2.7.0 to 2.7.1 [\#2144](https://github.com/auth0/lock/pull/2144) ([dependabot[bot]](https://github.com/apps/dependabot))
## [v11.33.1](https://github.com/auth0/lock/tree/v11.33.1) (2022-06-14)
+
[Full Changelog](https://github.com/auth0/lock/compare/v11.33.0...v11.33.1)
**Fixed**
+
- Move captcha pane below additional signup fields in UI [\#2135](https://github.com/auth0/lock/pull/2135) ([stevehobbsdev](https://github.com/stevehobbsdev))
**Security**
+
- [Snyk] Upgrade dompurify from 2.3.6 to 2.3.7 [\#2132](https://github.com/auth0/lock/pull/2132) ([snyk-bot](https://github.com/snyk-bot))
## [v11.33.0](https://github.com/auth0/lock/tree/v11.33.0) (2022-05-05)
diff --git a/README.md b/README.md
index b18479e82..fe8454cb7 100644
--- a/README.md
+++ b/README.md
@@ -26,7 +26,7 @@ From CDN
```html
-
+
```
### Configure Auth0
diff --git a/bower.json b/bower.json
index 837654467..c087d28e5 100644
--- a/bower.json
+++ b/bower.json
@@ -1,6 +1,6 @@
{
"name": "auth0-lock",
- "version": "11.34.2",
+ "version": "11.35.0",
"main": "build/lock.js",
"ignore": [
"lib-cov",
diff --git a/build/af.js b/build/af.js
index ace628f78..c28ddfc36 100644
--- a/build/af.js
+++ b/build/af.js
@@ -1 +1 @@
-Auth0.registerLanguageDictionary("af", {"error":{"forgotPassword":{"too_many_requests":"Jammer, jy het limiet bereik. Probeer asseblief weer later.","lock.fallback":"Jammer, iets het verkeerd gegaan terwyl jy wagwoord verander het.","enterprise_email":"Jou e-pos se domein is deel van 'n Enterprise Identity provider. Om u wagwoord terug te stel, raadpleeg asseblief u sekuriteitsadministrateur."},"login":{"blocked_user":"Die gebruiker is geblok.","invalid_user_password":"Verkeerde inligting.","lock.fallback":"Jammer, iets het verkeerd gegaan terwyl jy probeer inteken.","lock.invalid_code":"Verkeerde kode.","lock.invalid_email_password":"Verkeerde e-pos of wagwoord.","lock.invalid_username_password":"Verkeerde gebruikersnaam of wagwoord.","lock.network":"Die stelsel is van lyn af, probeer asseblief weer later.","lock.popup_closed":"Stelsel het toegemaak. Probeer asseblief weer later.","lock.unauthorized":"Toegang verbied. Probeer asseblief weer later.","lock.mfa_registration_required":"Jou toestel voldoen nie aan vereistes nie.","lock.mfa_invalid_code":"Verkeerde kode. Probeer asseblief weer.","password_change_required":"Dateer wagwoord op asseblief.","password_leaked":"Jou rekening het sekuriteitsprobleme. Vir jou veiligheid het ons die rekening geblok. Sien e-pos met instruksies om rekening weer te aktiveer.","too_many_attempts":"Jou rekening is geblok nadat daar te veel keer probeer inteken is.","session_missing":"Kon nie versoek bevestig nie. Maak asseblief alles toe en probeer weer","hrd.not_matching_email":"Gebruik asseblief korporatiewe e-pos om in te teken.","too_many_requests":"Ons is jammer. Daar is nou te veel versoeke. Herlaai asseblief die bladsy en probeer weer. As dit voortduur, probeer asseblief later weer.","invalid_captcha":"Los die uitdagingsvraag om te verifieer dat u nie 'n robot is nie.","invalid_recaptcha":"Kies die merkblokkie om te verifieer dat u nie 'n robot is nie."},"passwordless":{"bad.email":"Die e-pos is ongeldig","bad.phone_number":"Die telefoonnommer is ongeldig","lock.fallback":"Jammer, iets het verkeerd gegaan"},"signUp":{"invalid_password":"Wagwoord is ongeldig.","lock.fallback":"Jammer, jou intekening het misluk.","password_dictionary_error":"Wagwoord is te eenvoudig.","password_leaked":"Hierdie kombinasie van geloofsbriewe is opgespoor in 'n publieke data-oortreding op 'n ander webwerf. Voordat jou rekening geskep word, gebruik asseblief 'n ander wagwoord om dit veilig te hou.","password_no_user_info_error":"Wagwoord kan nie persoonlike inligting bevat nie.","password_strength_error":"Wagwoord is swak.","user_exists":"Gebruiker bestaan reeds.","username_exists":"Gebruikersnaam bestaan reeds.","social_signup_needs_terms_acception":"Gee toestemming tot die onderstaande diensbepalings om voort te gaan."}},"success":{"logIn":"Dankie dat u inteken.","forgotPassword":"Ons het n e-pos gestuur om wagwoord te herstel.","magicLink":"Ons het n skakel gestuur om in te teken in by %s.","signUp":"Dankie dat u ingeteken het."},"blankErrorHint":"","blankPasswordErrorHint":"Mag nie leeg wees nie","blankEmailErrorHint":"Mag nie leeg wees nie","blankUsernameErrorHint":"Mag nie leeg wees nie","blankCaptchaErrorHint":"Mag nie leeg wees nie","codeInputPlaceholder":"jou kode","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"of","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"of","emailInputPlaceholder":"jou@voorbeeld.com","enterpriseLoginIntructions":"Teken in met jou korporatiewe besonderhede.","enterpriseActiveLoginInstructions":"Vul asseblief jou korporatiewe besonderhede in by %s.","failedLabel":"Misluk!","forgotPasswordTitle":"Herstel jou wagwoord","forgotPasswordAction":"Wagwoord vergeet?","forgotPasswordInstructions":"Vul jou e-pos in en ons stuur e-pos met herstel-opsies.","forgotPasswordSubmitLabel":"Stuur e-pos","invalidErrorHint":"","invalidPasswordErrorHint":"Ongeldig","invalidEmailErrorHint":"Ongeldig","invalidUsernameErrorHint":"Ongeldig","lastLoginInstructions":"Vorige intekening was met","loginAtLabel":"Ingeteken by%s","loginLabel":"Teken in","loginSubmitLabel":"Teken in","loginWithLabel":"Teken in met %s","notYourAccountAction":"Nie jou rekening nie?","passwordInputPlaceholder":"jou wagwoord","passwordStrength":{"containsAtLeast":"Bevat ten minste %d of %d tipe karakters:","identicalChars":"Nie meer as %d identiese karakters (e.g., \"%s\" not allowed)","nonEmpty":"Wagwoord word vereis","numbers":"Nommers (i.e. 0-9)","lengthAtLeast":"Ten minste %d karakters lank","lowerCase":"kleinletters (a-z)","shouldContain":"Moet die volgende inhe:","specialCharacters":"Spesiale karakters (e.g. !@#$%^&*)","upperCase":"Hoofletters (A-Z)"},"passwordlessEmailAlternativeInstructions":"Andersins vul jou e-pos in om inteken of skep n rekening","passwordlessEmailCodeInstructions":"E-pos met die kode is gestuur na %s.","passwordlessEmailInstructions":"Vul jou e-pos in om inteken of skep n rekening","passwordlessSMSAlternativeInstructions":"Andersins vul jou telefoonnommer in om inteken of skep n rekening","passwordlessSMSCodeInstructions":"Ons stuur SMS met die kode na %s.","passwordlessSMSInstructions":"Vul jou telenfoonnommer in om in te teken of skep jou rekening","phoneNumberInputPlaceholder":"jou telefoonnommer","resendCodeAction":"Nie die kode gekry nie?","resendLabel":"Stuur weer","resendingLabel":"Stuur weer...","retryLabel":"Probeer weer","sentLabel":"Gestuur!","signUpTitle":"Registreer","signUpLabel":"Registreer","signUpSubmitLabel":"Registreer","signUpWithLabel":"Registreer %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Enkel-intekening aktief","submitLabel":"Gaan voort","unrecoverableError":"Iets het verkeerd gegaan. Kontak asseblief ons tegniese span.","usernameFormatErrorHint":"Gebruik %d-%d letters, nommers en die volgende karakters: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"jou gebruikersnaam","usernameOrEmailInputPlaceholder":"gebruikersnaam en e-pos","title":"Auth0","welcome":"Welkom %s!","windowsAuthInstructions":"Jy konnekteer van jou korporatiewe netwerk…","windowsAuthLabel":"Windows Goedkeuring","mfaInputPlaceholder":"Kode","mfaLoginTitle":"2-Stap Goedkeuring","mfaLoginInstructions":"Vul asseblief die kode in wat deur jou toestel geskep is.","mfaSubmitLabel":"Gaan voort","mfaCodeErrorHint":"Gebruik %d nommers","showPassword":"Wys wagwoord","signUpTerms":"Deur u in te teken, stem u in tot ons diensbepalings en privaatheidsbeleid.","captchaCodeInputPlaceholder":"Voer die kode hierbo in","captchaMathInputPlaceholder":"Los die formule hierbo getoon"});
\ No newline at end of file
+Auth0.registerLanguageDictionary("af", {"error":{"forgotPassword":{"too_many_requests":"Jammer, jy het limiet bereik. Probeer asseblief weer later.","lock.fallback":"Jammer, iets het verkeerd gegaan terwyl jy wagwoord verander het.","enterprise_email":"Jou e-pos se domein is deel van 'n Enterprise Identity provider. Om u wagwoord terug te stel, raadpleeg asseblief u sekuriteitsadministrateur."},"login":{"blocked_user":"Die gebruiker is geblok.","invalid_user_password":"Verkeerde inligting.","lock.fallback":"Jammer, iets het verkeerd gegaan terwyl jy probeer inteken.","lock.invalid_code":"Verkeerde kode.","lock.invalid_email_password":"Verkeerde e-pos of wagwoord.","lock.invalid_username_password":"Verkeerde gebruikersnaam of wagwoord.","lock.network":"Die stelsel is van lyn af, probeer asseblief weer later.","lock.popup_closed":"Stelsel het toegemaak. Probeer asseblief weer later.","lock.unauthorized":"Toegang verbied. Probeer asseblief weer later.","lock.mfa_registration_required":"Jou toestel voldoen nie aan vereistes nie.","lock.mfa_invalid_code":"Verkeerde kode. Probeer asseblief weer.","password_change_required":"Dateer wagwoord op asseblief.","password_leaked":"Jou rekening het sekuriteitsprobleme. Vir jou veiligheid het ons die rekening geblok. Sien e-pos met instruksies om rekening weer te aktiveer.","too_many_attempts":"Jou rekening is geblok nadat daar te veel keer probeer inteken is.","session_missing":"Kon nie versoek bevestig nie. Maak asseblief alles toe en probeer weer","hrd.not_matching_email":"Gebruik asseblief korporatiewe e-pos om in te teken.","too_many_requests":"Ons is jammer. Daar is nou te veel versoeke. Herlaai asseblief die bladsy en probeer weer. As dit voortduur, probeer asseblief later weer.","invalid_captcha":"Los die uitdagingsvraag om te verifieer dat u nie 'n robot is nie.","invalid_recaptcha":"Kies die merkblokkie om te verifieer dat u nie 'n robot is nie."},"passwordless":{"bad.email":"Die e-pos is ongeldig","bad.phone_number":"Die telefoonnommer is ongeldig","lock.fallback":"Jammer, iets het verkeerd gegaan","invalid_captcha":"Los die uitdagingsvraag om te verifieer dat u nie 'n robot is nie.","invalid_recaptcha":"Kies die merkblokkie om te verifieer dat u nie 'n robot is nie."},"signUp":{"invalid_password":"Wagwoord is ongeldig.","lock.fallback":"Jammer, jou intekening het misluk.","password_dictionary_error":"Wagwoord is te eenvoudig.","password_leaked":"Hierdie kombinasie van geloofsbriewe is opgespoor in 'n publieke data-oortreding op 'n ander webwerf. Voordat jou rekening geskep word, gebruik asseblief 'n ander wagwoord om dit veilig te hou.","password_no_user_info_error":"Wagwoord kan nie persoonlike inligting bevat nie.","password_strength_error":"Wagwoord is swak.","user_exists":"Gebruiker bestaan reeds.","username_exists":"Gebruikersnaam bestaan reeds.","social_signup_needs_terms_acception":"Gee toestemming tot die onderstaande diensbepalings om voort te gaan."}},"success":{"logIn":"Dankie dat u inteken.","forgotPassword":"Ons het n e-pos gestuur om wagwoord te herstel.","magicLink":"Ons het n skakel gestuur om in te teken in by %s.","signUp":"Dankie dat u ingeteken het."},"blankErrorHint":"","blankPasswordErrorHint":"Mag nie leeg wees nie","blankEmailErrorHint":"Mag nie leeg wees nie","blankUsernameErrorHint":"Mag nie leeg wees nie","blankCaptchaErrorHint":"Mag nie leeg wees nie","codeInputPlaceholder":"jou kode","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"of","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"of","emailInputPlaceholder":"jou@voorbeeld.com","enterpriseLoginIntructions":"Teken in met jou korporatiewe besonderhede.","enterpriseActiveLoginInstructions":"Vul asseblief jou korporatiewe besonderhede in by %s.","failedLabel":"Misluk!","forgotPasswordTitle":"Herstel jou wagwoord","forgotPasswordAction":"Wagwoord vergeet?","forgotPasswordInstructions":"Vul jou e-pos in en ons stuur e-pos met herstel-opsies.","forgotPasswordSubmitLabel":"Stuur e-pos","invalidErrorHint":"","invalidPasswordErrorHint":"Ongeldig","invalidEmailErrorHint":"Ongeldig","invalidUsernameErrorHint":"Ongeldig","lastLoginInstructions":"Vorige intekening was met","loginAtLabel":"Ingeteken by%s","loginLabel":"Teken in","loginSubmitLabel":"Teken in","loginWithLabel":"Teken in met %s","notYourAccountAction":"Nie jou rekening nie?","passwordInputPlaceholder":"jou wagwoord","passwordStrength":{"containsAtLeast":"Bevat ten minste %d of %d tipe karakters:","identicalChars":"Nie meer as %d identiese karakters (e.g., \"%s\" not allowed)","nonEmpty":"Wagwoord word vereis","numbers":"Nommers (i.e. 0-9)","lengthAtLeast":"Ten minste %d karakters lank","lowerCase":"kleinletters (a-z)","shouldContain":"Moet die volgende inhe:","specialCharacters":"Spesiale karakters (e.g. !@#$%^&*)","upperCase":"Hoofletters (A-Z)"},"passwordlessEmailAlternativeInstructions":"Andersins vul jou e-pos in om inteken of skep n rekening","passwordlessEmailCodeInstructions":"E-pos met die kode is gestuur na %s.","passwordlessEmailInstructions":"Vul jou e-pos in om inteken of skep n rekening","passwordlessSMSAlternativeInstructions":"Andersins vul jou telefoonnommer in om inteken of skep n rekening","passwordlessSMSCodeInstructions":"Ons stuur SMS met die kode na %s.","passwordlessSMSInstructions":"Vul jou telenfoonnommer in om in te teken of skep jou rekening","phoneNumberInputPlaceholder":"jou telefoonnommer","resendCodeAction":"Nie die kode gekry nie?","resendLabel":"Stuur weer","resendingLabel":"Stuur weer...","retryLabel":"Probeer weer","sentLabel":"Gestuur!","signUpTitle":"Registreer","signUpLabel":"Registreer","signUpSubmitLabel":"Registreer","signUpWithLabel":"Registreer %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Enkel-intekening aktief","submitLabel":"Gaan voort","unrecoverableError":"Iets het verkeerd gegaan. Kontak asseblief ons tegniese span.","usernameFormatErrorHint":"Gebruik %d-%d letters, nommers en die volgende karakters: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"jou gebruikersnaam","usernameOrEmailInputPlaceholder":"gebruikersnaam en e-pos","title":"Auth0","welcome":"Welkom %s!","windowsAuthInstructions":"Jy konnekteer van jou korporatiewe netwerk…","windowsAuthLabel":"Windows Goedkeuring","mfaInputPlaceholder":"Kode","mfaLoginTitle":"2-Stap Goedkeuring","mfaLoginInstructions":"Vul asseblief die kode in wat deur jou toestel geskep is.","mfaSubmitLabel":"Gaan voort","mfaCodeErrorHint":"Gebruik %d nommers","showPassword":"Wys wagwoord","signUpTerms":"Deur u in te teken, stem u in tot ons diensbepalings en privaatheidsbeleid.","captchaCodeInputPlaceholder":"Voer die kode hierbo in","captchaMathInputPlaceholder":"Los die formule hierbo getoon"});
\ No newline at end of file
diff --git a/build/ar.js b/build/ar.js
index 0cd2c5238..c8fdea6e2 100644
--- a/build/ar.js
+++ b/build/ar.js
@@ -1 +1 @@
-Auth0.registerLanguageDictionary("ar", {"error":{"forgotPassword":{"too_many_requests":"لقد تجاوزت الحد المسموح لمحاولات تغيير كلمة المرور. رجاءً انتظر قبل إعادة المحاولة.","lock.fallback":"المعذرة، حصل خطأ ما خلال طلب تغيير كلمة المرور.","enterprise_email":"نطاق بريدك الإلكتروني يتبع لمؤسسة، لإعادة تعيين كلمة المرور، رجاءً تواصل مع أحد مسؤولي النظام."},"login":{"blocked_user":"المستخدم محظور.","invalid_user_password":"بيانات خاطئة.","lock.fallback":"المعذرة، حصل خطأ ما خلال محاولة الدخول.","lock.invalid_code":"رمز خاطئ.","lock.invalid_email_password":"بريد إلكتروني أو كلمة مرور خاطئة.","lock.invalid_username_password":"اسم مستخدم أو كلمة مرور خاطئة.","lock.network":"تعذر الوصول إلى الخادم، رجاءً تفقد الاتصال وأعد المحاولة.","lock.popup_closed":"تم إغلاق النافذة المنبثقة، أعد المحاولة.","lock.unauthorized":"لم يتم منح الصلاحيات، أعد المحاولة.","lock.mfa_registration_required":"المصادقة المتعددة مطلوبة ولكن جهازك غير مسجل، رجاء سجّل جهازك قبل المضي قدماً.","lock.mfa_invalid_code":"رمز خاطئ، رجاءً أعد المحاولة.","password_change_required":"يجب تحديث كلمة المرور لأنها المرة الأولى للدخول، أو لانتهاء صلاحية كلمة المرور.","password_leaked":"لقد اكتشفنا مشكلة أمنية محتملة في هذا الحساب. لحماية حسابك ، قمنا بحظر هذا الدخول. تم إرسال بريد إلكتروني عن كيفية رفع الحظر عن حسابك.","too_many_attempts":"تم حظر حسابك بعد عدة محاولات متتالية للدخول.","session_missing":"لم نتمكن من إكمال طلب المصادقة. رجاءً أعد المحاولة بعد إغلاق جميع مربعات الحوار المفتوحة.","hrd.not_matching_email":"يرجى استخدام بريد الشركة الإلكتروني للدخول.","too_many_requests":"نحن آسفون. هناك الكثير من الطلبات في الوقت الحالي. يرجى إعادة تحميل الصفحة وحاول مرة أخرى. إذا استمر هذا الأمر ، يرجى إعادة المحاولة لاحقًا.","invalid_captcha":"حل سؤال التحدي للتحقق من أنك لست روبوت.","invalid_recaptcha":"حدد مربع الاختيار للتحقق من أنك لست روبوتًا."},"passwordless":{"bad.email":"البريد الإلكتروني غير صالح.","bad.phone_number":"رقم الهاتف غير صالح.","lock.fallback":"المعذرة، حصل خطأ ما."},"signUp":{"invalid_password":"كلمة المرور غير صالحة.","lock.fallback":"المعذرة، حصل خطأ ما خلال محاولة إنشاء الحساب.","password_dictionary_error":"كلمة المرور متداولة جداً.","password_leaked":"تم اكتشاف هذا المزيج من بيانات الاعتماد في خرق بيانات عام على موقع ويب آخر. قبل إنشاء حسابك ، يرجى استخدام كلمة مرور مختلفة لإبقائه آمنًا.","password_no_user_info_error":"ترتكز كلمة المرور على اسم المستخدم.","password_strength_error":"كلمة المرور ضعيفة جداً.","user_exists":"المستخدم موجود بالفعل.","username_exists":"اسم المستخدم موجود بالفعل.","social_signup_needs_terms_acception":"يرجى الموافقة على شروط الخدمة أدناه للمتابعة."}},"success":{"logIn":"شكراً للدخول.","forgotPassword":"أرسلنا لك بريداً إلكترونياً لإعادة تعيين كلمة المرور خاصتك.","magicLink":"أرسلنا لك رابطاً للدخول إلى %s.","signUp":"شكراً لإنشاء الحساب."},"blankErrorHint":"","blankPasswordErrorHint":"لا ينبغي أن يكون فارغاً.","blankEmailErrorHint":"لا ينبغي أن يكون فارغاً.","blankUsernameErrorHint":"لا ينبغي أن يكون فارغاً.","blankCaptchaErrorHint":"لا ينبغي أن يكون فارغاً.","codeInputPlaceholder":"الرمز","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"أو","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"أو","emailInputPlaceholder":"yours@example.com","enterpriseLoginIntructions":"الدخول ببيانات الدخول الخاصة بالشركة.","enterpriseActiveLoginInstructions":"رجاءً أدخل بيانات الدخول الخاصة بالشركة على %s.","failedLabel":"فشل!","forgotPasswordTitle":"أعد تعيين كلمة المرور","forgotPasswordAction":"لا تتذكر كلمة المرور؟","forgotPasswordInstructions":"رجاء أدخل بريدك الإلكتروني. سنرسل لك رسالة لإعادة تعيين كلمة المرور.","forgotPasswordSubmitLabel":"أرسل بريداً إلكترونياً","invalidErrorHint":"","invalidPasswordErrorHint":"غير صالح","invalidEmailErrorHint":"غير صالح","invalidUsernameErrorHint":"غير صالح","lastLoginInstructions":"دخلت آخر مرة باستخدام","loginAtLabel":"ادخل إلى %s","loginLabel":"دخول","loginSubmitLabel":"دخول","loginWithLabel":"دخول باستخدام %s","notYourAccountAction":"ليس حسابك؟","passwordInputPlaceholder":"كلمة المرور","passwordStrength":{"containsAtLeast":"استخدم على الأقل %d من الأنواع الـ %d التالية من المحارف:","identicalChars":"لا تستخدم أكثر من %d من المحارف المتماثلة المتتالية (مثل: \"%s\" غير مسموح)","nonEmpty":"كلمة المرور لا ينبغي أن تترك فارغة","numbers":"أرقام (مثل: 0-9)","lengthAtLeast":"الطول لا يجب أن يقل عن %d محرفاً","lowerCase":"أحرف صغيرة (a – z)","shouldContain":"يجب استخدام:","specialCharacters":"محارف خاصة (مثل: !@#$%^&*)","upperCase":"أحرف كبيرة (A – Z)"},"passwordlessEmailAlternativeInstructions":"وإلا، أدخل بريدك الإلكتروني للدخول أو أنشئ حساباً","passwordlessEmailCodeInstructions":"تم إرسال الرمز إلى البريد الإلكتروني %s","passwordlessEmailInstructions":"أدخل بريدك الإلكتروني للدخول أو أنشئ حساباً","passwordlessSMSAlternativeInstructions":"وإلا، أدخل رقم هاتفك للدخول أو أنشئ حساباً","passwordlessSMSCodeInstructions":"تم إرسال الرمز إلى برسالة نصية إلى %s","passwordlessSMSInstructions":"أدخل رقم هاتفك للدخول أو أنشئ حساباً","phoneNumberInputPlaceholder":"رقم هاتفك","resendCodeAction":"هل استلمت الرمز؟","resendLabel":"إعادة إرسال","resendingLabel":"إعادة الإرسال...","retryLabel":"أعد المحاولة","sentLabel":"تم الإرسال!","showPassword":"أظهر كلمة المرور","signUpTitle":"إنشاء حساب","signUpLabel":"إنشاء حساب","signUpSubmitLabel":"إنشاء حساب","signUpTerms":"عند إنشائك للحساب، فأنت توافق على شروط الاستخدام وسياسة الخصوصية الخاصة بنا.","signUpWithLabel":"إنشاء حساب باستخدام %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"تسجيل الدخول الموحد مفعل","submitLabel":"إرسال","unrecoverableError":"حصل خطأ ما. رجاءً اتصل بالدعم الفني.","usernameFormatErrorHint":"استخدم %d-%d، أرقام، والمحارف التالية: \"_\"، \".\"، \"+\"، \"-\"","usernameInputPlaceholder":"اسم المستخدم","usernameOrEmailInputPlaceholder":"اسم المستخدم/البريد الإلكتروني","title":"Auth0","welcome":"مرحباً %s!","windowsAuthInstructions":"أنت متصل من الشبكة الخاصة بمؤسستك...","windowsAuthLabel":"مصادقة ويندوز","mfaInputPlaceholder":"الرمز","mfaLoginTitle":"التحقق بخطوتين","mfaLoginInstructions":"رجاءً أدخل رمز التأكيد المولّد باستخدام التطبيق","mfaSubmitLabel":"دخول","mfaCodeErrorHint":"استخدم %d رقم","captchaCodeInputPlaceholder":"أدخل الرمز الموضح أعلاه","captchaMathInputPlaceholder":"حل الصيغة الموضحة أعلاه"});
\ No newline at end of file
+Auth0.registerLanguageDictionary("ar", {"error":{"forgotPassword":{"too_many_requests":"لقد تجاوزت الحد المسموح لمحاولات تغيير كلمة المرور. رجاءً انتظر قبل إعادة المحاولة.","lock.fallback":"المعذرة، حصل خطأ ما خلال طلب تغيير كلمة المرور.","enterprise_email":"نطاق بريدك الإلكتروني يتبع لمؤسسة، لإعادة تعيين كلمة المرور، رجاءً تواصل مع أحد مسؤولي النظام."},"login":{"blocked_user":"المستخدم محظور.","invalid_user_password":"بيانات خاطئة.","lock.fallback":"المعذرة، حصل خطأ ما خلال محاولة الدخول.","lock.invalid_code":"رمز خاطئ.","lock.invalid_email_password":"بريد إلكتروني أو كلمة مرور خاطئة.","lock.invalid_username_password":"اسم مستخدم أو كلمة مرور خاطئة.","lock.network":"تعذر الوصول إلى الخادم، رجاءً تفقد الاتصال وأعد المحاولة.","lock.popup_closed":"تم إغلاق النافذة المنبثقة، أعد المحاولة.","lock.unauthorized":"لم يتم منح الصلاحيات، أعد المحاولة.","lock.mfa_registration_required":"المصادقة المتعددة مطلوبة ولكن جهازك غير مسجل، رجاء سجّل جهازك قبل المضي قدماً.","lock.mfa_invalid_code":"رمز خاطئ، رجاءً أعد المحاولة.","password_change_required":"يجب تحديث كلمة المرور لأنها المرة الأولى للدخول، أو لانتهاء صلاحية كلمة المرور.","password_leaked":"لقد اكتشفنا مشكلة أمنية محتملة في هذا الحساب. لحماية حسابك ، قمنا بحظر هذا الدخول. تم إرسال بريد إلكتروني عن كيفية رفع الحظر عن حسابك.","too_many_attempts":"تم حظر حسابك بعد عدة محاولات متتالية للدخول.","session_missing":"لم نتمكن من إكمال طلب المصادقة. رجاءً أعد المحاولة بعد إغلاق جميع مربعات الحوار المفتوحة.","hrd.not_matching_email":"يرجى استخدام بريد الشركة الإلكتروني للدخول.","too_many_requests":"نحن آسفون. هناك الكثير من الطلبات في الوقت الحالي. يرجى إعادة تحميل الصفحة وحاول مرة أخرى. إذا استمر هذا الأمر ، يرجى إعادة المحاولة لاحقًا.","invalid_captcha":"حل سؤال التحدي للتحقق من أنك لست روبوت.","invalid_recaptcha":"حدد مربع الاختيار للتحقق من أنك لست روبوتًا."},"passwordless":{"bad.email":"البريد الإلكتروني غير صالح.","bad.phone_number":"رقم الهاتف غير صالح.","lock.fallback":"المعذرة، حصل خطأ ما.","invalid_captcha":"حل سؤال التحدي للتحقق من أنك لست روبوت.","invalid_recaptcha":"حدد مربع الاختيار للتحقق من أنك لست روبوتًا."},"signUp":{"invalid_password":"كلمة المرور غير صالحة.","lock.fallback":"المعذرة، حصل خطأ ما خلال محاولة إنشاء الحساب.","password_dictionary_error":"كلمة المرور متداولة جداً.","password_leaked":"تم اكتشاف هذا المزيج من بيانات الاعتماد في خرق بيانات عام على موقع ويب آخر. قبل إنشاء حسابك ، يرجى استخدام كلمة مرور مختلفة لإبقائه آمنًا.","password_no_user_info_error":"ترتكز كلمة المرور على اسم المستخدم.","password_strength_error":"كلمة المرور ضعيفة جداً.","user_exists":"المستخدم موجود بالفعل.","username_exists":"اسم المستخدم موجود بالفعل.","social_signup_needs_terms_acception":"يرجى الموافقة على شروط الخدمة أدناه للمتابعة."}},"success":{"logIn":"شكراً للدخول.","forgotPassword":"أرسلنا لك بريداً إلكترونياً لإعادة تعيين كلمة المرور خاصتك.","magicLink":"أرسلنا لك رابطاً للدخول إلى %s.","signUp":"شكراً لإنشاء الحساب."},"blankErrorHint":"","blankPasswordErrorHint":"لا ينبغي أن يكون فارغاً.","blankEmailErrorHint":"لا ينبغي أن يكون فارغاً.","blankUsernameErrorHint":"لا ينبغي أن يكون فارغاً.","blankCaptchaErrorHint":"لا ينبغي أن يكون فارغاً.","codeInputPlaceholder":"الرمز","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"أو","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"أو","emailInputPlaceholder":"yours@example.com","enterpriseLoginIntructions":"الدخول ببيانات الدخول الخاصة بالشركة.","enterpriseActiveLoginInstructions":"رجاءً أدخل بيانات الدخول الخاصة بالشركة على %s.","failedLabel":"فشل!","forgotPasswordTitle":"أعد تعيين كلمة المرور","forgotPasswordAction":"لا تتذكر كلمة المرور؟","forgotPasswordInstructions":"رجاء أدخل بريدك الإلكتروني. سنرسل لك رسالة لإعادة تعيين كلمة المرور.","forgotPasswordSubmitLabel":"أرسل بريداً إلكترونياً","invalidErrorHint":"","invalidPasswordErrorHint":"غير صالح","invalidEmailErrorHint":"غير صالح","invalidUsernameErrorHint":"غير صالح","lastLoginInstructions":"دخلت آخر مرة باستخدام","loginAtLabel":"ادخل إلى %s","loginLabel":"دخول","loginSubmitLabel":"دخول","loginWithLabel":"دخول باستخدام %s","notYourAccountAction":"ليس حسابك؟","passwordInputPlaceholder":"كلمة المرور","passwordStrength":{"containsAtLeast":"استخدم على الأقل %d من الأنواع الـ %d التالية من المحارف:","identicalChars":"لا تستخدم أكثر من %d من المحارف المتماثلة المتتالية (مثل: \"%s\" غير مسموح)","nonEmpty":"كلمة المرور لا ينبغي أن تترك فارغة","numbers":"أرقام (مثل: 0-9)","lengthAtLeast":"الطول لا يجب أن يقل عن %d محرفاً","lowerCase":"أحرف صغيرة (a – z)","shouldContain":"يجب استخدام:","specialCharacters":"محارف خاصة (مثل: !@#$%^&*)","upperCase":"أحرف كبيرة (A – Z)"},"passwordlessEmailAlternativeInstructions":"وإلا، أدخل بريدك الإلكتروني للدخول أو أنشئ حساباً","passwordlessEmailCodeInstructions":"تم إرسال الرمز إلى البريد الإلكتروني %s","passwordlessEmailInstructions":"أدخل بريدك الإلكتروني للدخول أو أنشئ حساباً","passwordlessSMSAlternativeInstructions":"وإلا، أدخل رقم هاتفك للدخول أو أنشئ حساباً","passwordlessSMSCodeInstructions":"تم إرسال الرمز إلى برسالة نصية إلى %s","passwordlessSMSInstructions":"أدخل رقم هاتفك للدخول أو أنشئ حساباً","phoneNumberInputPlaceholder":"رقم هاتفك","resendCodeAction":"هل استلمت الرمز؟","resendLabel":"إعادة إرسال","resendingLabel":"إعادة الإرسال...","retryLabel":"أعد المحاولة","sentLabel":"تم الإرسال!","showPassword":"أظهر كلمة المرور","signUpTitle":"إنشاء حساب","signUpLabel":"إنشاء حساب","signUpSubmitLabel":"إنشاء حساب","signUpTerms":"عند إنشائك للحساب، فأنت توافق على شروط الاستخدام وسياسة الخصوصية الخاصة بنا.","signUpWithLabel":"إنشاء حساب باستخدام %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"تسجيل الدخول الموحد مفعل","submitLabel":"إرسال","unrecoverableError":"حصل خطأ ما. رجاءً اتصل بالدعم الفني.","usernameFormatErrorHint":"استخدم %d-%d، أرقام، والمحارف التالية: \"_\"، \".\"، \"+\"، \"-\"","usernameInputPlaceholder":"اسم المستخدم","usernameOrEmailInputPlaceholder":"اسم المستخدم/البريد الإلكتروني","title":"Auth0","welcome":"مرحباً %s!","windowsAuthInstructions":"أنت متصل من الشبكة الخاصة بمؤسستك...","windowsAuthLabel":"مصادقة ويندوز","mfaInputPlaceholder":"الرمز","mfaLoginTitle":"التحقق بخطوتين","mfaLoginInstructions":"رجاءً أدخل رمز التأكيد المولّد باستخدام التطبيق","mfaSubmitLabel":"دخول","mfaCodeErrorHint":"استخدم %d رقم","captchaCodeInputPlaceholder":"أدخل الرمز الموضح أعلاه","captchaMathInputPlaceholder":"حل الصيغة الموضحة أعلاه"});
\ No newline at end of file
diff --git a/build/az.js b/build/az.js
index ba5047f68..1460f6255 100644
--- a/build/az.js
+++ b/build/az.js
@@ -1 +1 @@
-Auth0.registerLanguageDictionary("az", {"error":{"forgotPassword":{"too_many_requests":"Şifrəni dəyişdirməyə cəhdlərin sayında maksimal həddə çatmısınız. Xahiş edirik bir daha cəhd etmədən əvvəl gözləyin.","lock.fallback":"Bağışlayın, şifrənizi dəyişdirmə sorğusu işlənərkən xəta baş verdi.","enterprise_email":"E-poçtunuzun sahəsi korporativ kimlik təminatçısının bir hissəsidir. Şifrənizi yenidən qurmaq üçün təhlükəsizlik administratorunuzla əlaqə saxlayın."},"login":{"blocked_user":"İstifadəçi bloklandı.","invalid_user_password":"Məlumatlar yalnışdır.","lock.fallback":"Üzr istəyirik, giriş zamanı səhv oldu.","lock.invalid_code":"Yalnış kod.","lock.invalid_email_password":"Yalnış e-poçt və ya şifrə.","lock.invalid_username_password":"Yanlış istifadəçi adı və ya şifrə.","lock.network":"Server ilə əlaqə qura bilmədik. Lütfən bağlantınızı yoxlayın və yenidən cəhd edin.","lock.popup_closed":"Pop-up pəncərə bağlandı. Yenidən cəhd edin.","lock.unauthorized":"Səlahiyyətlər əldə edilə bilmədi. Təkrar cəhd edin.","lock.mfa_registration_required":"Çox faktorlu identifikasiya tələb olunur, lakin cihazınız qeydiyyatdan keçməyib. Lütfən, davam etməzdən əvvəl cihazınızı qeydiyyata alın.","lock.mfa_invalid_code":"Yalnış kod. Xahiş edirik yenidən cəhd edin.","password_change_required":"Şifrənizi ilk dəfə daxil etdiyiniz və ya şifrənizin müddəti bitdiyinə görə yeniləməlisiniz.","password_leaked":"Parolunuz başqa bir veb saytında yayımlandığı üçün bu giriş cəhdi blok edildi. Kilidi açmaq üçün sizə e-poçt göndərdik.","too_many_attempts":"Çox sayda giriş cəhdi nəticəsində hesabınız bloklandı.","session_missing":"Doğrulama tələbi yerinə yetirilə bilmədi. Bütün açıq dialoqları bağladıqdan sonra yenidən cəhd edin","hrd.not_matching_email":", Giriş üçün korporativ e-poçtdan istifadə edin.","too_many_requests":"Üzr istəyirik. Hazırda çox sayda müraciət var. Zəhmət olmasa səhifəni yenidən yükləyin və yenidən cəhd edin. Bu davam edərsə, daha sonra yenidən cəhd edin.","invalid_captcha":"Daxil etdiyiniz mətn səhv idi. Lütfən, yenidən cəhd edin.","invalid_recaptcha":"Robot olmadığınızı təsdiqləmək üçün onay qutusunu seçin."},"passwordless":{"bad.email":"E-poçt düzgün deyil","bad.phone_number":"Telefon nömrəsi düzgün deyil","lock.fallback":"Üzr istəyirik, səhv oldu"},"signUp":{"invalid_password":"Şifrə yanlışdır.","lock.fallback":"Üzr istəyirik, qeydiyyatdan keçmə zamanı səhv oldu.","password_dictionary_error":"Şifrə çox sadədir.","password_leaked":"Etibarnamələrin bu kombinasiyası başqa vebsaytda ictimai məlumatların pozulması zamanı aşkar edilib. Hesabınızı yaratmazdan əvvəl onu təhlükəsiz saxlamaq üçün başqa parol istifadə edin.","password_no_user_info_error":"Şifrə istifadəçi məlumatlarını ehtiva edir.","password_strength_error":"Şifrə çox sadədir.","user_exists":"Bu istifadəçi artıq mövcuddur.","username_exists":"Bu istifadəçi adı istifadə olunur.","social_signup_needs_terms_acception":"Xahiş edirik davam etmək üçün aşağıda göstərilən Xidmət şərtlərinə razılıq verin."}},"success":{"logIn":"Giriş üçün təşəkkür edirik.","forgotPassword":"Şifrənizi yeniləmək üçün sizə e-poçt göndərdik.","magicLink":"Giriş üçün link göndərdik %s.","signUp":"Qeydiyyatdan keçdiyiniz üçün təşəkkür edirik."},"blankErrorHint":"","blankPasswordErrorHint":"Boş ola bilməz","blankEmailErrorHint":"Boş ola bilməz","blankUsernameErrorHint":"Boş ola bilməz","blankCaptchaErrorHint":"Boş ola bilməz","codeInputPlaceholder":"kodunuz","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"və ya","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"və ya","emailInputPlaceholder":"mail@example.com","enterpriseLoginIntructions":"Şirkətinizin məlumatları ilə daxil olun.","enterpriseActiveLoginInstructions":"Zəhmət olmasa %s ilə şirkətinizin kimlik nömrəsini daxil edin.","failedLabel":"Uğursuz!","forgotPasswordAction":"Şifrənizi xatırlamırsınız?","forgotPasswordInstructions":"Zəhmət olmasa, e-mail adresinizi daxil edin. Parolunuzu yeniləmək üçün sizə e-poçt göndərəcəyik.","forgotPasswordSubmitLabel":"Email göndər","invalidErrorHint":"","invalidPasswordErrorHint":"Yalnış","invalidEmailErrorHint":"Yalnış","invalidUsernameErrorHint":"Yalnış","lastLoginInstructions":"Sonuncu daxil olduğunuz","loginAtLabel":"%s ilə daxil olun","loginLabel":"Daxil ol","loginSubmitLabel":"Daxil ol","loginWithLabel":"%s ilə daxil olun","notYourAccountAction":"Sizin hesabınız deyil?","passwordInputPlaceholder":"şifrəniz","passwordStrength":{"containsAtLeast":"Ən az %d müxtəlif növ simvollardan istifadə edilməlidir. Alt-da istifadə oluna bilər %d müxtəlif növlər verilmişdir.","identicalChars":"Bir sətirdə %d dən çox eyni xarakter olmaz (nüm., \"%s\" icazə verilmir)","nonEmpty":"Boşluq olmayan parol tələb olunur","numbers":"Saylar (nüm. 0-9)","lengthAtLeast":"Ən az %d xarakter uzunluğunda","lowerCase":"Kiçik hərflər (a-z)","shouldContain":"İbarət olmalı:","specialCharacters":"Xüsusi simvollar (nüm. !@#$%^&*)","upperCase":"Böyük hərflər (A-Z)"},"passwordlessEmailAlternativeInstructions":"Əks halda, giriş üçün e-poçt adresinizi daxil edin ya da qeydiyyatdan keçin","passwordlessEmailCodeInstructions":"%s ünvanına kod olan email göndərildi.","passwordlessEmailInstructions":"Giriş üçün e-mail adresinizi daxil edin və ya qeydiyyatdan keçin","passwordlessSMSAlternativeInstructions":"Əks halda, giriş üçün telefon nömrənizi daxil edin və ya qeydiyyatdan keçin","passwordlessSMSCodeInstructions":"Sizə SMS göndərdik %s.","passwordlessSMSInstructions":"Giriş üçün telefon nömrənizi daxil edin və ya qeydiyyatdan keçin","phoneNumberInputPlaceholder":"telefon nömrəniz","resendCodeAction":"Kod almadınız?","resendLabel":"Təkrar göndər","resendingLabel":"Təkrar göndərilir...","retryLabel":"Yenidən cəhd edin","sentLabel":"Göndərildi!","signUpLabel":"Qeydiyyatdan keç","signUpSubmitLabel":"Qeydiyyatdan keç","signUpWithLabel":"%s ilə qeydiyyatdan keçin","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Tək giriş (SSO) aktivləşdirildi","submitLabel":"Göndər","unrecoverableError":"Xəta baş verdi. Zəhmət olmasa texniki dəstəklə əlaqə saxlayın.","usernameFormatErrorHint":"%d-%d hərf, nömrələr və aşağıdakı simvollardan istifadə edin: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"istifadəçi adınızı","usernameOrEmailInputPlaceholder":"istifadəçi adı/e-poçt","title":"Auth0","welcome":"Xoş gəldiniz %s!","windowsAuthInstructions":"İş şəbəkənizdən bağlandınız…","windowsAuthLabel":"Windows Kimlik Təsdiqi","mfaInputPlaceholder":"Kod","mfaLoginTitle":"2 adımda təsdiq","mfaLoginInstructions":"Zəhmət olmasa mobil tətbiqetmənin yaratdığı təsdiq kodunu daxil edin.","mfaSubmitLabel":"Daxil ol","mfaCodeErrorHint":"%d nömrələrdən istifadə edin","forgotPasswordTitle":"Şifrənizi sıfırlayın","signUpTitle":"Qeydiyyatdan Keç","showPassword":"Şifrəni göstər","signUpTerms":"Qeydiyyatdan keçərək xidmət və məxfilik siyasətimizlə razılaşırsınız.","captchaCodeInputPlaceholder":"Yuxarıda göstərilən kodu daxil edin","captchaMathInputPlaceholder":"Yuxarıda göstərilən düsturu həll edin"});
\ No newline at end of file
+Auth0.registerLanguageDictionary("az", {"error":{"forgotPassword":{"too_many_requests":"Şifrəni dəyişdirməyə cəhdlərin sayında maksimal həddə çatmısınız. Xahiş edirik bir daha cəhd etmədən əvvəl gözləyin.","lock.fallback":"Bağışlayın, şifrənizi dəyişdirmə sorğusu işlənərkən xəta baş verdi.","enterprise_email":"E-poçtunuzun sahəsi korporativ kimlik təminatçısının bir hissəsidir. Şifrənizi yenidən qurmaq üçün təhlükəsizlik administratorunuzla əlaqə saxlayın."},"login":{"blocked_user":"İstifadəçi bloklandı.","invalid_user_password":"Məlumatlar yalnışdır.","lock.fallback":"Üzr istəyirik, giriş zamanı səhv oldu.","lock.invalid_code":"Yalnış kod.","lock.invalid_email_password":"Yalnış e-poçt və ya şifrə.","lock.invalid_username_password":"Yanlış istifadəçi adı və ya şifrə.","lock.network":"Server ilə əlaqə qura bilmədik. Lütfən bağlantınızı yoxlayın və yenidən cəhd edin.","lock.popup_closed":"Pop-up pəncərə bağlandı. Yenidən cəhd edin.","lock.unauthorized":"Səlahiyyətlər əldə edilə bilmədi. Təkrar cəhd edin.","lock.mfa_registration_required":"Çox faktorlu identifikasiya tələb olunur, lakin cihazınız qeydiyyatdan keçməyib. Lütfən, davam etməzdən əvvəl cihazınızı qeydiyyata alın.","lock.mfa_invalid_code":"Yalnış kod. Xahiş edirik yenidən cəhd edin.","password_change_required":"Şifrənizi ilk dəfə daxil etdiyiniz və ya şifrənizin müddəti bitdiyinə görə yeniləməlisiniz.","password_leaked":"Parolunuz başqa bir veb saytında yayımlandığı üçün bu giriş cəhdi blok edildi. Kilidi açmaq üçün sizə e-poçt göndərdik.","too_many_attempts":"Çox sayda giriş cəhdi nəticəsində hesabınız bloklandı.","session_missing":"Doğrulama tələbi yerinə yetirilə bilmədi. Bütün açıq dialoqları bağladıqdan sonra yenidən cəhd edin","hrd.not_matching_email":", Giriş üçün korporativ e-poçtdan istifadə edin.","too_many_requests":"Üzr istəyirik. Hazırda çox sayda müraciət var. Zəhmət olmasa səhifəni yenidən yükləyin və yenidən cəhd edin. Bu davam edərsə, daha sonra yenidən cəhd edin.","invalid_captcha":"Daxil etdiyiniz mətn səhv idi. Lütfən, yenidən cəhd edin.","invalid_recaptcha":"Robot olmadığınızı təsdiqləmək üçün onay qutusunu seçin."},"passwordless":{"bad.email":"E-poçt düzgün deyil","bad.phone_number":"Telefon nömrəsi düzgün deyil","lock.fallback":"Üzr istəyirik, səhv oldu","invalid_captcha":"Daxil etdiyiniz mətn səhv idi. Lütfən, yenidən cəhd edin.","invalid_recaptcha":"Robot olmadığınızı təsdiqləmək üçün onay qutusunu seçin."},"signUp":{"invalid_password":"Şifrə yanlışdır.","lock.fallback":"Üzr istəyirik, qeydiyyatdan keçmə zamanı səhv oldu.","password_dictionary_error":"Şifrə çox sadədir.","password_leaked":"Etibarnamələrin bu kombinasiyası başqa vebsaytda ictimai məlumatların pozulması zamanı aşkar edilib. Hesabınızı yaratmazdan əvvəl onu təhlükəsiz saxlamaq üçün başqa parol istifadə edin.","password_no_user_info_error":"Şifrə istifadəçi məlumatlarını ehtiva edir.","password_strength_error":"Şifrə çox sadədir.","user_exists":"Bu istifadəçi artıq mövcuddur.","username_exists":"Bu istifadəçi adı istifadə olunur.","social_signup_needs_terms_acception":"Xahiş edirik davam etmək üçün aşağıda göstərilən Xidmət şərtlərinə razılıq verin."}},"success":{"logIn":"Giriş üçün təşəkkür edirik.","forgotPassword":"Şifrənizi yeniləmək üçün sizə e-poçt göndərdik.","magicLink":"Giriş üçün link göndərdik %s.","signUp":"Qeydiyyatdan keçdiyiniz üçün təşəkkür edirik."},"blankErrorHint":"","blankPasswordErrorHint":"Boş ola bilməz","blankEmailErrorHint":"Boş ola bilməz","blankUsernameErrorHint":"Boş ola bilməz","blankCaptchaErrorHint":"Boş ola bilməz","codeInputPlaceholder":"kodunuz","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"və ya","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"və ya","emailInputPlaceholder":"mail@example.com","enterpriseLoginIntructions":"Şirkətinizin məlumatları ilə daxil olun.","enterpriseActiveLoginInstructions":"Zəhmət olmasa %s ilə şirkətinizin kimlik nömrəsini daxil edin.","failedLabel":"Uğursuz!","forgotPasswordAction":"Şifrənizi xatırlamırsınız?","forgotPasswordInstructions":"Zəhmət olmasa, e-mail adresinizi daxil edin. Parolunuzu yeniləmək üçün sizə e-poçt göndərəcəyik.","forgotPasswordSubmitLabel":"Email göndər","invalidErrorHint":"","invalidPasswordErrorHint":"Yalnış","invalidEmailErrorHint":"Yalnış","invalidUsernameErrorHint":"Yalnış","lastLoginInstructions":"Sonuncu daxil olduğunuz","loginAtLabel":"%s ilə daxil olun","loginLabel":"Daxil ol","loginSubmitLabel":"Daxil ol","loginWithLabel":"%s ilə daxil olun","notYourAccountAction":"Sizin hesabınız deyil?","passwordInputPlaceholder":"şifrəniz","passwordStrength":{"containsAtLeast":"Ən az %d müxtəlif növ simvollardan istifadə edilməlidir. Alt-da istifadə oluna bilər %d müxtəlif növlər verilmişdir.","identicalChars":"Bir sətirdə %d dən çox eyni xarakter olmaz (nüm., \"%s\" icazə verilmir)","nonEmpty":"Boşluq olmayan parol tələb olunur","numbers":"Saylar (nüm. 0-9)","lengthAtLeast":"Ən az %d xarakter uzunluğunda","lowerCase":"Kiçik hərflər (a-z)","shouldContain":"İbarət olmalı:","specialCharacters":"Xüsusi simvollar (nüm. !@#$%^&*)","upperCase":"Böyük hərflər (A-Z)"},"passwordlessEmailAlternativeInstructions":"Əks halda, giriş üçün e-poçt adresinizi daxil edin ya da qeydiyyatdan keçin","passwordlessEmailCodeInstructions":"%s ünvanına kod olan email göndərildi.","passwordlessEmailInstructions":"Giriş üçün e-mail adresinizi daxil edin və ya qeydiyyatdan keçin","passwordlessSMSAlternativeInstructions":"Əks halda, giriş üçün telefon nömrənizi daxil edin və ya qeydiyyatdan keçin","passwordlessSMSCodeInstructions":"Sizə SMS göndərdik %s.","passwordlessSMSInstructions":"Giriş üçün telefon nömrənizi daxil edin və ya qeydiyyatdan keçin","phoneNumberInputPlaceholder":"telefon nömrəniz","resendCodeAction":"Kod almadınız?","resendLabel":"Təkrar göndər","resendingLabel":"Təkrar göndərilir...","retryLabel":"Yenidən cəhd edin","sentLabel":"Göndərildi!","signUpLabel":"Qeydiyyatdan keç","signUpSubmitLabel":"Qeydiyyatdan keç","signUpWithLabel":"%s ilə qeydiyyatdan keçin","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Tək giriş (SSO) aktivləşdirildi","submitLabel":"Göndər","unrecoverableError":"Xəta baş verdi. Zəhmət olmasa texniki dəstəklə əlaqə saxlayın.","usernameFormatErrorHint":"%d-%d hərf, nömrələr və aşağıdakı simvollardan istifadə edin: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"istifadəçi adınızı","usernameOrEmailInputPlaceholder":"istifadəçi adı/e-poçt","title":"Auth0","welcome":"Xoş gəldiniz %s!","windowsAuthInstructions":"İş şəbəkənizdən bağlandınız…","windowsAuthLabel":"Windows Kimlik Təsdiqi","mfaInputPlaceholder":"Kod","mfaLoginTitle":"2 adımda təsdiq","mfaLoginInstructions":"Zəhmət olmasa mobil tətbiqetmənin yaratdığı təsdiq kodunu daxil edin.","mfaSubmitLabel":"Daxil ol","mfaCodeErrorHint":"%d nömrələrdən istifadə edin","forgotPasswordTitle":"Şifrənizi sıfırlayın","signUpTitle":"Qeydiyyatdan Keç","showPassword":"Şifrəni göstər","signUpTerms":"Qeydiyyatdan keçərək xidmət və məxfilik siyasətimizlə razılaşırsınız.","captchaCodeInputPlaceholder":"Yuxarıda göstərilən kodu daxil edin","captchaMathInputPlaceholder":"Yuxarıda göstərilən düsturu həll edin"});
\ No newline at end of file
diff --git a/build/bg.js b/build/bg.js
index ccc9c9a9c..b55192787 100644
--- a/build/bg.js
+++ b/build/bg.js
@@ -1 +1 @@
-Auth0.registerLanguageDictionary("bg", {"error":{"forgotPassword":{"too_many_requests":"Достигнахте лимита на опити за смяна на паролата. Моля изчакайте преди да опитате отново.","lock.fallback":"За съжаление, възникна грешка при опита за промяна на паролата.","enterprise_email":"Вашият имейл е част от служебн доставчик на идентичност. Моля свържете се с администратора по сигурността, за да смените паролата си."},"login":{"blocked_user":"Потребителското име е блокирано.","invalid_user_password":"Грешно потребителско име или парола.","lock.fallback":"За съжаление, възникна грешка при опита да влезете във Вашия профил.","lock.invalid_code":"Грешна парола.","lock.invalid_email_password":"Грешен имейл или парола.","lock.invalid_username_password":"Грешно потребителско име или парола.","lock.network":"Не успяхме да се свържем със сървъра. Моля проверете вашата връзка с интернет и опитайте отново.","lock.popup_closed":"Диалога е затворен. Моля опитайте отново.","lock.unauthorized":"Не получихте разрешение. Моля опитайте отново.","lock.mfa_registration_required":"Изисква се неколкократно удостоверяване на автентичност, но вашето устройство не е включено. Моля включете го преди да продължите.","lock.mfa_invalid_code":"Грешен код. Моля опитайте отново.","password_change_required":"Трябва да смените паролата си, защото това е първият път когато влизате в профила си, или паролата Ви е изтекла.","password_leaked":"Засякохме потенциален проблем със сигурността на този профил. За да предпазим профила Ви, блокирахме потребителското Ви име. Ще получите имейл с инструкции как да деблокирате профила си.","too_many_attempts":"Вашият акаунт е блокиран след множество последователни опити да влезете в профила си.","session_missing":"Не успяхме да удостоверим Вашата самоличност. Моля опитайте отново след като затворите всички прозорци","hrd.not_matching_email":"Моля използвайте Вашия служебен имейл за да влезете в профила си.","too_many_requests":"Съжаляваме. Достигнахте лимита на опити за влизане. Моля, презаредете страницата и опитайте отново. Ако това продължи, моля, опитайте отново по-късно.","invalid_captcha":"Решете задачата, за да се уверим, че не сте робот.","invalid_recaptcha":"Поставете отметка, за да се уверим, че не сте робот."},"passwordless":{"bad.email":"Имейлът е невалиден","bad.phone_number":"Телефонният номер е невалиден","lock.fallback":"Съжаляваме, възникна грешка"},"signUp":{"invalid_password":"Паролата е невалидна.","lock.fallback":"Съжаляваме, възникна грешка при опита за влизане в профила Ви.","password_dictionary_error":"Паролата е много често срещана.","password_leaked":"Тази комбинация от идентификационни данни беше открита при нарушение на публичните данни на друг уебсайт. Преди да създадете акаунта си, моля, използвайте друга парола, за да го защитите.","password_no_user_info_error":"Паролата е основана на информация, свързана със собственика на този профил.","password_strength_error":"Паролата не е достатъчно сигурна.","user_exists":"Този профил вече съществува.","username_exists":"Това потребителско име вече съществува.","social_signup_needs_terms_acception":"Моля, приемете Общите условия по-долу, за да продължите."}},"success":{"logIn":"Благодаря, че влязохте в профила си.","forgotPassword":"Току-що Ви изпратихме имейл за да възстановите паролата си.","magicLink":"Изпратихме Ви линк за да влезете в профила си на %s.","signUp":"Благодаря, че се регистрирахте."},"blankErrorHint":"","blankPasswordErrorHint":"Попълването на полето е задължително","blankEmailErrorHint":"Попълването на полето е задължително","blankUsernameErrorHint":"Попълването на полето е задължително","blankCaptchaErrorHint":"Попълването на полето е задължително","codeInputPlaceholder":"Вашата парола","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"или","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"или","emailInputPlaceholder":"yours@example.com","enterpriseLoginIntructions":"Моля влезте в корпоративния си профил.","enterpriseActiveLoginInstructions":"Моля въведете Вашите корпоративни данни %s.","failedLabel":"Неуспешен опит!","forgotPasswordTitle":"Сменете парола си","forgotPasswordAction":"Забравихте паролата си?","forgotPasswordInstructions":"Моля въведете имейл адреса си. Ще Ви изпратим имейл, за да промените паролата си.","forgotPasswordSubmitLabel":"Изпращане на имейл","invalidErrorHint":"","invalidPasswordErrorHint":"Грешка","invalidEmailErrorHint":"Грешка","invalidUsernameErrorHint":"Грешка","lastLoginInstructions":"При предходното влизане, Вие се опитахте да влезете в профила си с","loginAtLabel":"Вход при %s","loginLabel":"Вход","loginSubmitLabel":"Вход","loginWithLabel":"Вход с %s","notYourAccountAction":"Това не е Вашият профил?","passwordInputPlaceholder":"Вашата парола","passwordStrength":{"containsAtLeast":"Съдържа поне %d от следните %d видове символи:","identicalChars":"Не съдържа повече от %d идентични символи един след друг (например не може да използвате \"%s\")","nonEmpty":"Изисква се задължително попълване на парола","numbers":"Цифри (например 0-9)","lengthAtLeast":"Поне %d символа в дължина","lowerCase":"Малки букви (a-z)","shouldContain":"Трябва да съдържа:","specialCharacters":"Специални символи (например!@#$%^&*)","upperCase":"Главни букви (A-Z)"},"passwordlessEmailAlternativeInstructions":"В противен случай, напишете Вашия имейл за да влезете в профила си , или за да създадете профил","passwordlessEmailCodeInstructions":"Изпратихме Ви имейл с кода на %s.","passwordlessEmailInstructions":"Изпратете имейл за да влезете в профила си на , или създайте нов профил","passwordlessSMSAlternativeInstructions":"В противен случай, напишете телефонния си номер или влезте в профила си , или създайте нов профил","passwordlessSMSCodeInstructions":"Изпратихме Ви съобщение с кода на %s.","passwordlessSMSInstructions":"Моля напишете телефонния си номер за да влезете в профила си , или създайте нов профил","phoneNumberInputPlaceholder":"Вашият телефонен номерr","resendCodeAction":"Не получихте код?","resendLabel":"Изпратете отново","resendingLabel":"Изпращаме...","retryLabel":"Опитайте отново","sentLabel":"Изпратено!","showPassword":"Покажи парола","signUpTitle":"Регистрация","signUpLabel":"Регистрация","signUpSubmitLabel":"Регистрация","signUpTerms":"При регистрация, Вие се съгласявате с нашата политика на потребителя и политика за защита на личните данни.","signUpWithLabel":"Влизане в профила с %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Технологията Single Sign-On (SSO) е включена","submitLabel":"Изпращане","unrecoverableError":"Грешка. Моля свържете се с техническия екип.","usernameFormatErrorHint":"Използвайте %d-%d букви, цивфри и следните символи: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"вашето потребителско име","usernameOrEmailInputPlaceholder":"потребителско име/имейл","title":"Auth0","welcome":"Добре дошли, %s!","windowsAuthInstructions":"Вие се свързахте чрез мрежата на Вашата фирма...","windowsAuthLabel":"Идентификация Windows","mfaInputPlaceholder":"Код","mfaLoginTitle":"Многофакторна идентификация","mfaLoginInstructions":"Моля въведете кода за проверка, който беше създаден от приложението на Вашия мобилен телефон.","mfaSubmitLabel":"Вход","mfaCodeErrorHint":"Използвайте цифрите %d","captchaCodeInputPlaceholder":"Въведете кода, показан по-горе","captchaMathInputPlaceholder":"Решете задачата, показана по-горе"});
\ No newline at end of file
+Auth0.registerLanguageDictionary("bg", {"error":{"forgotPassword":{"too_many_requests":"Достигнахте лимита на опити за смяна на паролата. Моля изчакайте преди да опитате отново.","lock.fallback":"За съжаление, възникна грешка при опита за промяна на паролата.","enterprise_email":"Вашият имейл е част от служебн доставчик на идентичност. Моля свържете се с администратора по сигурността, за да смените паролата си."},"login":{"blocked_user":"Потребителското име е блокирано.","invalid_user_password":"Грешно потребителско име или парола.","lock.fallback":"За съжаление, възникна грешка при опита да влезете във Вашия профил.","lock.invalid_code":"Грешна парола.","lock.invalid_email_password":"Грешен имейл или парола.","lock.invalid_username_password":"Грешно потребителско име или парола.","lock.network":"Не успяхме да се свържем със сървъра. Моля проверете вашата връзка с интернет и опитайте отново.","lock.popup_closed":"Диалога е затворен. Моля опитайте отново.","lock.unauthorized":"Не получихте разрешение. Моля опитайте отново.","lock.mfa_registration_required":"Изисква се неколкократно удостоверяване на автентичност, но вашето устройство не е включено. Моля включете го преди да продължите.","lock.mfa_invalid_code":"Грешен код. Моля опитайте отново.","password_change_required":"Трябва да смените паролата си, защото това е първият път когато влизате в профила си, или паролата Ви е изтекла.","password_leaked":"Засякохме потенциален проблем със сигурността на този профил. За да предпазим профила Ви, блокирахме потребителското Ви име. Ще получите имейл с инструкции как да деблокирате профила си.","too_many_attempts":"Вашият акаунт е блокиран след множество последователни опити да влезете в профила си.","session_missing":"Не успяхме да удостоверим Вашата самоличност. Моля опитайте отново след като затворите всички прозорци","hrd.not_matching_email":"Моля използвайте Вашия служебен имейл за да влезете в профила си.","too_many_requests":"Съжаляваме. Достигнахте лимита на опити за влизане. Моля, презаредете страницата и опитайте отново. Ако това продължи, моля, опитайте отново по-късно.","invalid_captcha":"Решете задачата, за да се уверим, че не сте робот.","invalid_recaptcha":"Поставете отметка, за да се уверим, че не сте робот."},"passwordless":{"bad.email":"Имейлът е невалиден","bad.phone_number":"Телефонният номер е невалиден","lock.fallback":"Съжаляваме, възникна грешка","invalid_captcha":"Решете задачата, за да се уверим, че не сте робот.","invalid_recaptcha":"Поставете отметка, за да се уверим, че не сте робот."},"signUp":{"invalid_password":"Паролата е невалидна.","lock.fallback":"Съжаляваме, възникна грешка при опита за влизане в профила Ви.","password_dictionary_error":"Паролата е много често срещана.","password_leaked":"Тази комбинация от идентификационни данни беше открита при нарушение на публичните данни на друг уебсайт. Преди да създадете акаунта си, моля, използвайте друга парола, за да го защитите.","password_no_user_info_error":"Паролата е основана на информация, свързана със собственика на този профил.","password_strength_error":"Паролата не е достатъчно сигурна.","user_exists":"Този профил вече съществува.","username_exists":"Това потребителско име вече съществува.","social_signup_needs_terms_acception":"Моля, приемете Общите условия по-долу, за да продължите."}},"success":{"logIn":"Благодаря, че влязохте в профила си.","forgotPassword":"Току-що Ви изпратихме имейл за да възстановите паролата си.","magicLink":"Изпратихме Ви линк за да влезете в профила си на %s.","signUp":"Благодаря, че се регистрирахте."},"blankErrorHint":"","blankPasswordErrorHint":"Попълването на полето е задължително","blankEmailErrorHint":"Попълването на полето е задължително","blankUsernameErrorHint":"Попълването на полето е задължително","blankCaptchaErrorHint":"Попълването на полето е задължително","codeInputPlaceholder":"Вашата парола","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"или","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"или","emailInputPlaceholder":"yours@example.com","enterpriseLoginIntructions":"Моля влезте в корпоративния си профил.","enterpriseActiveLoginInstructions":"Моля въведете Вашите корпоративни данни %s.","failedLabel":"Неуспешен опит!","forgotPasswordTitle":"Сменете парола си","forgotPasswordAction":"Забравихте паролата си?","forgotPasswordInstructions":"Моля въведете имейл адреса си. Ще Ви изпратим имейл, за да промените паролата си.","forgotPasswordSubmitLabel":"Изпращане на имейл","invalidErrorHint":"","invalidPasswordErrorHint":"Грешка","invalidEmailErrorHint":"Грешка","invalidUsernameErrorHint":"Грешка","lastLoginInstructions":"При предходното влизане, Вие се опитахте да влезете в профила си с","loginAtLabel":"Вход при %s","loginLabel":"Вход","loginSubmitLabel":"Вход","loginWithLabel":"Вход с %s","notYourAccountAction":"Това не е Вашият профил?","passwordInputPlaceholder":"Вашата парола","passwordStrength":{"containsAtLeast":"Съдържа поне %d от следните %d видове символи:","identicalChars":"Не съдържа повече от %d идентични символи един след друг (например не може да използвате \"%s\")","nonEmpty":"Изисква се задължително попълване на парола","numbers":"Цифри (например 0-9)","lengthAtLeast":"Поне %d символа в дължина","lowerCase":"Малки букви (a-z)","shouldContain":"Трябва да съдържа:","specialCharacters":"Специални символи (например!@#$%^&*)","upperCase":"Главни букви (A-Z)"},"passwordlessEmailAlternativeInstructions":"В противен случай, напишете Вашия имейл за да влезете в профила си , или за да създадете профил","passwordlessEmailCodeInstructions":"Изпратихме Ви имейл с кода на %s.","passwordlessEmailInstructions":"Изпратете имейл за да влезете в профила си на , или създайте нов профил","passwordlessSMSAlternativeInstructions":"В противен случай, напишете телефонния си номер или влезте в профила си , или създайте нов профил","passwordlessSMSCodeInstructions":"Изпратихме Ви съобщение с кода на %s.","passwordlessSMSInstructions":"Моля напишете телефонния си номер за да влезете в профила си , или създайте нов профил","phoneNumberInputPlaceholder":"Вашият телефонен номерr","resendCodeAction":"Не получихте код?","resendLabel":"Изпратете отново","resendingLabel":"Изпращаме...","retryLabel":"Опитайте отново","sentLabel":"Изпратено!","showPassword":"Покажи парола","signUpTitle":"Регистрация","signUpLabel":"Регистрация","signUpSubmitLabel":"Регистрация","signUpTerms":"При регистрация, Вие се съгласявате с нашата политика на потребителя и политика за защита на личните данни.","signUpWithLabel":"Влизане в профила с %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Технологията Single Sign-On (SSO) е включена","submitLabel":"Изпращане","unrecoverableError":"Грешка. Моля свържете се с техническия екип.","usernameFormatErrorHint":"Използвайте %d-%d букви, цивфри и следните символи: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"вашето потребителско име","usernameOrEmailInputPlaceholder":"потребителско име/имейл","title":"Auth0","welcome":"Добре дошли, %s!","windowsAuthInstructions":"Вие се свързахте чрез мрежата на Вашата фирма...","windowsAuthLabel":"Идентификация Windows","mfaInputPlaceholder":"Код","mfaLoginTitle":"Многофакторна идентификация","mfaLoginInstructions":"Моля въведете кода за проверка, който беше създаден от приложението на Вашия мобилен телефон.","mfaSubmitLabel":"Вход","mfaCodeErrorHint":"Използвайте цифрите %d","captchaCodeInputPlaceholder":"Въведете кода, показан по-горе","captchaMathInputPlaceholder":"Решете задачата, показана по-горе"});
\ No newline at end of file
diff --git a/build/ca.js b/build/ca.js
index eee5792ba..775e2e1d7 100644
--- a/build/ca.js
+++ b/build/ca.js
@@ -1 +1 @@
-Auth0.registerLanguageDictionary("ca", {"error":{"forgotPassword":{"too_many_requests":"S'han exhaurit els intents per restablir la contrasenya. Espereu una estona i intenteu-ho de nou.","lock.fallback":"Hi ha hagut un error en canviar la contrasenya.","enterprise_email":"El domini del vostre correu electrònic forma part d'un proveïdor d'identitat empresarial. Per restablir la contrasenya, consulteu l'administrador de seguretat."},"login":{"blocked_user":"L'usuari està bloquejat.","invalid_user_password":"Les credencials no són correctes.","lock.fallback":"Hi ha hagut un error en iniciar la sessió.","lock.invalid_code":"El codi és incorrecte.","lock.invalid_email_password":"L'adreça o contrasenya no són correctes.","lock.invalid_username_password":"El nom d'usuari o contrasenya no són correctes.","lock.network":"No s'ha pogut accedir al servidor. Reviseu la vostra connexió i intenteu-ho de nou.","lock.popup_closed":"S'ha tancat la finestra emergent. Intenteu-ho de nou.","lock.unauthorized":"No hi teniu permís d'accés. Intenteu-ho de nou.","lock.mfa_registration_required":"Cal fer una autenticació multifactorial però el vostre dispositiu no està registrat. Si us plau registreu-lo abans de continuar.","lock.mfa_invalid_code":"El codi és incorrecte. Intenteu-ho de nou.","password_change_required":"Cal que actualitzeu la vostra contrasenya, bé perquè és la primera vegada que entreu, o perquè la contrasenya ha caducat.","password_leaked":"S'ha bloquejat el vostre accés ja que s'ha filtrat la contrasenya a través un altre lloc web. Heu rebut un correu amb instruccions per poder restablir-hi l'accés.","too_many_attempts":"Hi ha hagut massa intents consecutius fallits d'inici de sessió, i se us ha bloquejat l'accés.","session_missing":"No s'ha pogut completar la vostra petició d'autenticació. Tanqueu tots els diàlegs oberts i intenteu-ho de nou.","hrd.not_matching_email":"Si us plau, utilitzeu el correu electrònic corporatiu per iniciar sessió.","too_many_requests":"Ho sentim. Ara hi ha massa sol·licituds ara mateix. Torneu a carregar la pàgina i torneu-ho a provar. Si això persisteix, torneu-ho a provar més tard.","invalid_captcha":"Resoleu la pregunta de desafiament per verificar que no sou un robot.","invalid_recaptcha":"Seleccioneu la casella de verificació per verificar que no sou un robot."},"passwordless":{"bad.email":"L'adreça de correu no és vàlida","bad.phone_number":"El número de telèfon no és vàlid","lock.fallback":"Quelcom ha fet fallida"},"signUp":{"invalid_password":"La contrasenya no és vàlida.","lock.fallback":"Hi ha hagut un error durant el registre.","password_dictionary_error":"La contrasenya és massa comú.","password_leaked":"Aquesta combinació de credencials es va detectar en una violació de dades públiques en un altre lloc web. Abans de crear el vostre compte, utilitzeu una contrasenya diferent per mantenir-lo segur.","password_no_user_info_error":"La contrasenya es basa en les dades de l'usuari.","password_strength_error":"La contrasenya és massa feble.","user_exists":"Ja existeix aquest usuari.","username_exists":"Ja existeix aquest nom d'usuari.","social_signup_needs_terms_acception":"Per continuar, accepteu les Condicions del servei."}},"success":{"logIn":"Sessió iniciada amb èxit.","forgotPassword":"Se us ha enviat un email per a poder restablir la contrasenya.","magicLink":"Se us ha enviat un enllaç per iniciar sessió a %s.","signUp":"Registre completat amb èxit."},"blankErrorHint":"","blankPasswordErrorHint":"No pot ser buit","blankEmailErrorHint":"No pot ser buit","blankUsernameErrorHint":"No pot ser buit","blankCaptchaErrorHint":"No pot ser buit","codeInputPlaceholder":"codi","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"o","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"o","emailInputPlaceholder":"email@example.com","enterpriseLoginIntructions":"Inicieu sessió amb les vostres credencials corporatives.","enterpriseActiveLoginInstructions":"Si us plau entreu les vostres credencials corporatives de %s.","failedLabel":"Error!","forgotPasswordTitle":"Restabliu la contrasenya","forgotPasswordAction":"Heu oblidat la contrasenya?","forgotPasswordInstructions":"Indiqueu el vostre email. Us enviarem les instruccions per restablir-la.","forgotPasswordSubmitLabel":"Enviar email","invalidErrorHint":"","invalidPasswordErrorHint":"Invàlid","invalidEmailErrorHint":"Invàlid","invalidUsernameErrorHint":"Invàlid","lastLoginInstructions":"L'última vegada vàreu iniciar sessió amb","loginAtLabel":"Iniciar a %s","loginLabel":"Inici de sessió","loginSubmitLabel":"Inicieu sessió","loginWithLabel":"Iniciar amb %s","notYourAccountAction":"No és el vostre compte?","passwordInputPlaceholder":"la seva contrasenya","passwordStrength":{"containsAtLeast":"Conté almenys %d dels següents %d tipus de caràcters:","identicalChars":"No més de %d caràcters idèntics junts (p. ex., \"%s\" no està permès)","nonEmpty":"La contrasenya no pot estar buida","numbers":"Xifres (del 0 al 9)","lengthAtLeast":"Com a mínim de %d caràcters de longitud","lowerCase":"Lletres minúscules (a-z)","shouldContain":"Ha de contenir:","specialCharacters":"Caràcters especials (p. ex. !@#$%^&*)","upperCase":"Lletres majúscules (A-Z)"},"passwordlessEmailAlternativeInstructions":"Altrament, indiqueu el vostre email per iniciar sessió o registrar-vos","passwordlessEmailCodeInstructions":"Se us ha enviat un email amb el codi a %s.","passwordlessEmailInstructions":"Indiqueu el vostre email per iniciar sessió o registrar-vos","passwordlessSMSAlternativeInstructions":"Altrament, introduïu el vostre telèfon per iniciar sessió o registrar-vos","passwordlessSMSCodeInstructions":"Se us ha enviat un SMS amb el codi a %s.","passwordlessSMSInstructions":"Indiqueu el vostre telèfon per iniciar sessió o registrar-vos","phoneNumberInputPlaceholder":"número de telèfon","resendCodeAction":"No heu rebut el codi?","resendLabel":"Reenvia","resendingLabel":"Reenviant...","retryLabel":"Reintenta","sentLabel":"Enviat","signUpTitle":"Registre","signUpLabel":"Registre","signUpSubmitLabel":"Registra'm","signUpWithLabel":"Registreu-vos amb %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Activat l'inici de sessió únic","submitLabel":"Envia","unrecoverableError":"Hi ha hagut un error. Contacteu amb el suport tècnic.","usernameFormatErrorHint":"Utilitzeu %d-%d lletres, números i els següents caràcters: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"el seu usuari","usernameOrEmailInputPlaceholder":"usuari/email","title":"Auth0","welcome":"Benvingut/da %s","windowsAuthInstructions":"Esteu connectat des de la vostra xarxa corporativa…","windowsAuthLabel":"Autenticació de Windows","mfaInputPlaceholder":"Codi","mfaLoginTitle":"Verificació en 2 passos","mfaLoginInstructions":"Indiqueu el codi de verificació generat per la seva aplicació de mòbil.","mfaSubmitLabel":"Inicia sessió","mfaCodeErrorHint":"Utilitzeu %d xifres","showPassword":"Ensenya la contrasenya","signUpTerms":"En inscriure's, accepteu les nostres condicions de servei i la nostra política de privadesa.","captchaCodeInputPlaceholder":"Introduïu el codi anterior","captchaMathInputPlaceholder":"Resoleu la fórmula mostrada anteriorment"});
\ No newline at end of file
+Auth0.registerLanguageDictionary("ca", {"error":{"forgotPassword":{"too_many_requests":"S'han exhaurit els intents per restablir la contrasenya. Espereu una estona i intenteu-ho de nou.","lock.fallback":"Hi ha hagut un error en canviar la contrasenya.","enterprise_email":"El domini del vostre correu electrònic forma part d'un proveïdor d'identitat empresarial. Per restablir la contrasenya, consulteu l'administrador de seguretat."},"login":{"blocked_user":"L'usuari està bloquejat.","invalid_user_password":"Les credencials no són correctes.","lock.fallback":"Hi ha hagut un error en iniciar la sessió.","lock.invalid_code":"El codi és incorrecte.","lock.invalid_email_password":"L'adreça o contrasenya no són correctes.","lock.invalid_username_password":"El nom d'usuari o contrasenya no són correctes.","lock.network":"No s'ha pogut accedir al servidor. Reviseu la vostra connexió i intenteu-ho de nou.","lock.popup_closed":"S'ha tancat la finestra emergent. Intenteu-ho de nou.","lock.unauthorized":"No hi teniu permís d'accés. Intenteu-ho de nou.","lock.mfa_registration_required":"Cal fer una autenticació multifactorial però el vostre dispositiu no està registrat. Si us plau registreu-lo abans de continuar.","lock.mfa_invalid_code":"El codi és incorrecte. Intenteu-ho de nou.","password_change_required":"Cal que actualitzeu la vostra contrasenya, bé perquè és la primera vegada que entreu, o perquè la contrasenya ha caducat.","password_leaked":"S'ha bloquejat el vostre accés ja que s'ha filtrat la contrasenya a través un altre lloc web. Heu rebut un correu amb instruccions per poder restablir-hi l'accés.","too_many_attempts":"Hi ha hagut massa intents consecutius fallits d'inici de sessió, i se us ha bloquejat l'accés.","session_missing":"No s'ha pogut completar la vostra petició d'autenticació. Tanqueu tots els diàlegs oberts i intenteu-ho de nou.","hrd.not_matching_email":"Si us plau, utilitzeu el correu electrònic corporatiu per iniciar sessió.","too_many_requests":"Ho sentim. Ara hi ha massa sol·licituds ara mateix. Torneu a carregar la pàgina i torneu-ho a provar. Si això persisteix, torneu-ho a provar més tard.","invalid_captcha":"Resoleu la pregunta de desafiament per verificar que no sou un robot.","invalid_recaptcha":"Seleccioneu la casella de verificació per verificar que no sou un robot."},"passwordless":{"bad.email":"L'adreça de correu no és vàlida","bad.phone_number":"El número de telèfon no és vàlid","lock.fallback":"Quelcom ha fet fallida","invalid_captcha":"Resoleu la pregunta de desafiament per verificar que no sou un robot.","invalid_recaptcha":"Seleccioneu la casella de verificació per verificar que no sou un robot."},"signUp":{"invalid_password":"La contrasenya no és vàlida.","lock.fallback":"Hi ha hagut un error durant el registre.","password_dictionary_error":"La contrasenya és massa comú.","password_leaked":"Aquesta combinació de credencials es va detectar en una violació de dades públiques en un altre lloc web. Abans de crear el vostre compte, utilitzeu una contrasenya diferent per mantenir-lo segur.","password_no_user_info_error":"La contrasenya es basa en les dades de l'usuari.","password_strength_error":"La contrasenya és massa feble.","user_exists":"Ja existeix aquest usuari.","username_exists":"Ja existeix aquest nom d'usuari.","social_signup_needs_terms_acception":"Per continuar, accepteu les Condicions del servei."}},"success":{"logIn":"Sessió iniciada amb èxit.","forgotPassword":"Se us ha enviat un email per a poder restablir la contrasenya.","magicLink":"Se us ha enviat un enllaç per iniciar sessió a %s.","signUp":"Registre completat amb èxit."},"blankErrorHint":"","blankPasswordErrorHint":"No pot ser buit","blankEmailErrorHint":"No pot ser buit","blankUsernameErrorHint":"No pot ser buit","blankCaptchaErrorHint":"No pot ser buit","codeInputPlaceholder":"codi","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"o","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"o","emailInputPlaceholder":"email@example.com","enterpriseLoginIntructions":"Inicieu sessió amb les vostres credencials corporatives.","enterpriseActiveLoginInstructions":"Si us plau entreu les vostres credencials corporatives de %s.","failedLabel":"Error!","forgotPasswordTitle":"Restabliu la contrasenya","forgotPasswordAction":"Heu oblidat la contrasenya?","forgotPasswordInstructions":"Indiqueu el vostre email. Us enviarem les instruccions per restablir-la.","forgotPasswordSubmitLabel":"Enviar email","invalidErrorHint":"","invalidPasswordErrorHint":"Invàlid","invalidEmailErrorHint":"Invàlid","invalidUsernameErrorHint":"Invàlid","lastLoginInstructions":"L'última vegada vàreu iniciar sessió amb","loginAtLabel":"Iniciar a %s","loginLabel":"Inici de sessió","loginSubmitLabel":"Inicieu sessió","loginWithLabel":"Iniciar amb %s","notYourAccountAction":"No és el vostre compte?","passwordInputPlaceholder":"la seva contrasenya","passwordStrength":{"containsAtLeast":"Conté almenys %d dels següents %d tipus de caràcters:","identicalChars":"No més de %d caràcters idèntics junts (p. ex., \"%s\" no està permès)","nonEmpty":"La contrasenya no pot estar buida","numbers":"Xifres (del 0 al 9)","lengthAtLeast":"Com a mínim de %d caràcters de longitud","lowerCase":"Lletres minúscules (a-z)","shouldContain":"Ha de contenir:","specialCharacters":"Caràcters especials (p. ex. !@#$%^&*)","upperCase":"Lletres majúscules (A-Z)"},"passwordlessEmailAlternativeInstructions":"Altrament, indiqueu el vostre email per iniciar sessió o registrar-vos","passwordlessEmailCodeInstructions":"Se us ha enviat un email amb el codi a %s.","passwordlessEmailInstructions":"Indiqueu el vostre email per iniciar sessió o registrar-vos","passwordlessSMSAlternativeInstructions":"Altrament, introduïu el vostre telèfon per iniciar sessió o registrar-vos","passwordlessSMSCodeInstructions":"Se us ha enviat un SMS amb el codi a %s.","passwordlessSMSInstructions":"Indiqueu el vostre telèfon per iniciar sessió o registrar-vos","phoneNumberInputPlaceholder":"número de telèfon","resendCodeAction":"No heu rebut el codi?","resendLabel":"Reenvia","resendingLabel":"Reenviant...","retryLabel":"Reintenta","sentLabel":"Enviat","signUpTitle":"Registre","signUpLabel":"Registre","signUpSubmitLabel":"Registra'm","signUpWithLabel":"Registreu-vos amb %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Activat l'inici de sessió únic","submitLabel":"Envia","unrecoverableError":"Hi ha hagut un error. Contacteu amb el suport tècnic.","usernameFormatErrorHint":"Utilitzeu %d-%d lletres, números i els següents caràcters: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"el seu usuari","usernameOrEmailInputPlaceholder":"usuari/email","title":"Auth0","welcome":"Benvingut/da %s","windowsAuthInstructions":"Esteu connectat des de la vostra xarxa corporativa…","windowsAuthLabel":"Autenticació de Windows","mfaInputPlaceholder":"Codi","mfaLoginTitle":"Verificació en 2 passos","mfaLoginInstructions":"Indiqueu el codi de verificació generat per la seva aplicació de mòbil.","mfaSubmitLabel":"Inicia sessió","mfaCodeErrorHint":"Utilitzeu %d xifres","showPassword":"Ensenya la contrasenya","signUpTerms":"En inscriure's, accepteu les nostres condicions de servei i la nostra política de privadesa.","captchaCodeInputPlaceholder":"Introduïu el codi anterior","captchaMathInputPlaceholder":"Resoleu la fórmula mostrada anteriorment"});
\ No newline at end of file
diff --git a/build/cs.js b/build/cs.js
index 157f45119..d4454c3f1 100644
--- a/build/cs.js
+++ b/build/cs.js
@@ -1 +1 @@
-Auth0.registerLanguageDictionary("cs", {"error":{"forgotPassword":{"too_many_requests":"Dosáhli jste limitu počtu pokusů o změnu hesla. Před dalším pokusem prosím počkejte.","lock.fallback":"Je nám líto, ale něco se pokazilo při žádosti o změnu hesla.","enterprise_email":"Doména vašeho e-mailu je součástí poskytovatele podnikové identity. Chcete-li obnovit heslo, obraťte se na svého správce zabezpečení."},"login":{"blocked_user":"Uživatel je blokován.","invalid_user_password":"Chybné heslo.","invalid_captcha":"Vyřešte úlohu, abychom ověřili, že nejste robot.","invalid_recaptcha":"Zaškrtněte políčko, abychom ověřili, že nejste robot.","lock.fallback":"Je nám líto, ale něco se pokazilo při pokusu o přihlášení.","lock.invalid_code":"Chybný kód.","lock.invalid_email_password":"Chybný e-mail nebo heslo.","lock.invalid_username_password":"Chybné uživatelské jméno nebo heslo.","lock.network":"Nepodařilo se spojit se serverem. Prosím zkontrolujte připojení a zkuste to znovu.","lock.popup_closed":"Vyskakovací okno zavřeno. Zkuste to znovu.","lock.unauthorized":"Oprávnění nebyla udělena. Zkuste to znovu.","lock.mfa_registration_required":"Je požadováno vícefaktorové ověření, ale vaše zařízení není registrováno. Prosím registrujte jej, než budete pokračovat.","lock.mfa_invalid_code":"Chybný kód. Prosím zkuste to znovu.","password_change_required":"Musíte si aktualizovat si své heslo, protože je toto vaše první přihlášení, nebo platnost vašeho hesla vypršela.","password_leaked":"Detekovali jsme, že tento účet může být ohrožen. Abychom váš účet ochránili, zablokovali jsme toto přihlášení. Zaslali jsme vám e-mail s instrukcemi, jak svůj účet odblokovat.","too_many_attempts":"Váš účet byl zablokován z důvodu velkého počtu pokusů o přihlášení.","too_many_requests":"Omlouváme se. Právě teď je příliš mnoho žádostí. Načtěte stránku znovu a zkuste to znovu. Pokud to trvá, zkuste to znovu později.","session_missing":"Nemohli jsme dokončit váš požadavek na ověření. Zkuste to znovu po zavření všech otevřených dialogových oken.","hrd.not_matching_email":"Prosím pro přihlášení použijte svůj firemní e-mail."},"passwordless":{"bad.email":"E-mail je neplatný","bad.phone_number":"Telefonní číslo je neplatné","lock.fallback":"Je nám líto, něco se pokazilo"},"signUp":{"invalid_password":"Heslo je neplatné.","lock.fallback":"Je nám líto, při pokusu o registraci se něco pokazilo.","password_dictionary_error":"Heslo je příliš obvyklé.","password_leaked":"Tato kombinace přihlašovacích údajů byla zjištěna při porušení veřejných údajů na jiném webu. Před vytvořením účtu použijte jiné heslo, aby byl zabezpečen.","password_no_user_info_error":"Heslo vychází z uživatelských údajů.","password_strength_error":"Heslo je příliš slabé.","user_exists":"Uživatel již existuje.","username_exists":"Uživatelské jméno již existuje.","social_signup_needs_terms_acception":"Pro pokračování prosím potvrďte souhlas s níže uvedenými smluvními podmínkami."}},"success":{"logIn":"Děkujeme za přihlášení.","forgotPassword":"Právě jsme vám poslali email s instrukcemi ke změně hesla.","magicLink":"Poslali jsme vám odkaz pro přihlášení k %s.","signUp":"Děkujeme za registraci."},"blankErrorHint":"","blankPasswordErrorHint":"Heslo nemůže zůstat prázdné","blankEmailErrorHint":"E-mail nemůže zůstat prázdný","blankUsernameErrorHint":"Uživatelské jméno nemůže zůstat prázdné","blankCaptchaErrorHint":"Nemůže zůstat prázdné","codeInputPlaceholder":"váš kód","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"nebo","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"nebo","emailInputPlaceholder":"jmeno@ukazka.cz","captchaCodeInputPlaceholder":"Zadejte kód zobrazený výše","captchaMathInputPlaceholder":"Vyřešte vzorec zobrazený výše","enterpriseLoginIntructions":"Přihlaste se svým firemním účtem.","enterpriseActiveLoginInstructions":"Prosím zadejte údaje k firemnímu účtu %s.","failedLabel":"Chyba!","forgotPasswordTitle":"Obnovit heslo","forgotPasswordAction":"Zapomněli jste své heslo?","forgotPasswordInstructions":"Prosím zadejte svou e-mailovou adresu. Pošleme vám e-mail, díky němuž si budete moct změnit heslo.","forgotPasswordSubmitLabel":"Poslat e-mail","invalidErrorHint":"","invalidPasswordErrorHint":"Neplatné heslo","invalidEmailErrorHint":"Neplatný e-mail","invalidUsernameErrorHint":"Neplatné uživatelské jméno","lastLoginInstructions":"Naposledy jste se přihlásili pomocí","loginAtLabel":"Přihlásit se k %s","loginLabel":"Přihlášení","loginSubmitLabel":"Přihlásit","loginWithLabel":"Přihlásit se s %s","notYourAccountAction":"Není to váš účet?","passwordInputPlaceholder":"vaše heslo","passwordStrength":{"containsAtLeast":"Musí obsahovat nejméně %d z těchto %d druhů znaků:","identicalChars":"Ne více než %d stejných znaků za sebou (např. \"%s\" není dovoleno).","nonEmpty":"Heslo nesmí být prázdné","numbers":"Číslice (např. 0-9)","lengthAtLeast":"Délka nejméně %d znaků","lowerCase":"Malá písmena (a-z)","shouldContain":"Mělo by obsahovat:","specialCharacters":"Zvláštní znaky (např. !@#$%^&*)","upperCase":"Velká písmena (A-Z)"},"passwordlessEmailAlternativeInstructions":"Případně zadejte e-mail pro přihlášení, nebo vytvoření účtu","passwordlessEmailCodeInstructions":"E-mail s kódem byl odeslán na %s.","passwordlessEmailInstructions":"Zadejte váš e-mail pro přihlášení nebo vytvoření účtu","passwordlessSMSAlternativeInstructions":"Případně zadejte telefon pro přihlášení nebo vytvoření účtu","passwordlessSMSCodeInstructions":"SMS s kódem byla odeslána na číslo %s.","passwordlessSMSInstructions":"Zadejte telefon pro přihlášení nebo vytvoření účtu","phoneNumberInputPlaceholder":"vaše telefonní číslo","resendCodeAction":"Nedostali jste kód?","resendLabel":"Poslat znovu","resendingLabel":"Posíláme znovu...","retryLabel":"Opakovat","sentLabel":"Odesláno!","showPassword":"Zobrazit heslo","signUpTitle":"Registrace","signUpLabel":"Registrace","signUpSubmitLabel":"Registrovat","signUpTerms":"Registrací souhlasíte s našimi podmínkami použití a ochrany osobních údajů.","signUpWithLabel":"Registrovat se s %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Jednotné přihlášení povoleno","submitLabel":"Odeslat","unrecoverableError":"Něco se pokazilo. Prosíme kontaktujte technickou podporu.","usernameFormatErrorHint":"Použijte písmena %d-%d, číslice a následující znaky: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"vaše uživatelské jméno","usernameOrEmailInputPlaceholder":"uživatelské jméno/e-mail","title":"Auth0","welcome":"Vítejte, %s!","windowsAuthInstructions":"Jste připojeni z vaší firemní sítě…","windowsAuthLabel":"Ověření Windows","mfaInputPlaceholder":"Kód","mfaLoginTitle":"Dvoufázové ověření","mfaLoginInstructions":"Prosím zadejte ověřovací kód vygenerovaný vaší mobilní aplikací.","mfaSubmitLabel":"Přihlásit","mfaCodeErrorHint":"Použijte %d číslic"});
\ No newline at end of file
+Auth0.registerLanguageDictionary("cs", {"error":{"forgotPassword":{"too_many_requests":"Dosáhli jste limitu počtu pokusů o změnu hesla. Před dalším pokusem prosím počkejte.","lock.fallback":"Je nám líto, ale něco se pokazilo při žádosti o změnu hesla.","enterprise_email":"Doména vašeho e-mailu je součástí poskytovatele podnikové identity. Chcete-li obnovit heslo, obraťte se na svého správce zabezpečení."},"login":{"blocked_user":"Uživatel je blokován.","invalid_user_password":"Chybné heslo.","invalid_captcha":"Vyřešte úlohu, abychom ověřili, že nejste robot.","invalid_recaptcha":"Zaškrtněte políčko, abychom ověřili, že nejste robot.","lock.fallback":"Je nám líto, ale něco se pokazilo při pokusu o přihlášení.","lock.invalid_code":"Chybný kód.","lock.invalid_email_password":"Chybný e-mail nebo heslo.","lock.invalid_username_password":"Chybné uživatelské jméno nebo heslo.","lock.network":"Nepodařilo se spojit se serverem. Prosím zkontrolujte připojení a zkuste to znovu.","lock.popup_closed":"Vyskakovací okno zavřeno. Zkuste to znovu.","lock.unauthorized":"Oprávnění nebyla udělena. Zkuste to znovu.","lock.mfa_registration_required":"Je požadováno vícefaktorové ověření, ale vaše zařízení není registrováno. Prosím registrujte jej, než budete pokračovat.","lock.mfa_invalid_code":"Chybný kód. Prosím zkuste to znovu.","password_change_required":"Musíte si aktualizovat si své heslo, protože je toto vaše první přihlášení, nebo platnost vašeho hesla vypršela.","password_leaked":"Detekovali jsme, že tento účet může být ohrožen. Abychom váš účet ochránili, zablokovali jsme toto přihlášení. Zaslali jsme vám e-mail s instrukcemi, jak svůj účet odblokovat.","too_many_attempts":"Váš účet byl zablokován z důvodu velkého počtu pokusů o přihlášení.","too_many_requests":"Omlouváme se. Právě teď je příliš mnoho žádostí. Načtěte stránku znovu a zkuste to znovu. Pokud to trvá, zkuste to znovu později.","session_missing":"Nemohli jsme dokončit váš požadavek na ověření. Zkuste to znovu po zavření všech otevřených dialogových oken.","hrd.not_matching_email":"Prosím pro přihlášení použijte svůj firemní e-mail."},"passwordless":{"bad.email":"E-mail je neplatný","bad.phone_number":"Telefonní číslo je neplatné","lock.fallback":"Je nám líto, něco se pokazilo","invalid_captcha":"Vyřešte úlohu, abychom ověřili, že nejste robot.","invalid_recaptcha":"Zaškrtněte políčko, abychom ověřili, že nejste robot."},"signUp":{"invalid_password":"Heslo je neplatné.","lock.fallback":"Je nám líto, při pokusu o registraci se něco pokazilo.","password_dictionary_error":"Heslo je příliš obvyklé.","password_leaked":"Tato kombinace přihlašovacích údajů byla zjištěna při porušení veřejných údajů na jiném webu. Před vytvořením účtu použijte jiné heslo, aby byl zabezpečen.","password_no_user_info_error":"Heslo vychází z uživatelských údajů.","password_strength_error":"Heslo je příliš slabé.","user_exists":"Uživatel již existuje.","username_exists":"Uživatelské jméno již existuje.","social_signup_needs_terms_acception":"Pro pokračování prosím potvrďte souhlas s níže uvedenými smluvními podmínkami."}},"success":{"logIn":"Děkujeme za přihlášení.","forgotPassword":"Právě jsme vám poslali email s instrukcemi ke změně hesla.","magicLink":"Poslali jsme vám odkaz pro přihlášení k %s.","signUp":"Děkujeme za registraci."},"blankErrorHint":"","blankPasswordErrorHint":"Heslo nemůže zůstat prázdné","blankEmailErrorHint":"E-mail nemůže zůstat prázdný","blankUsernameErrorHint":"Uživatelské jméno nemůže zůstat prázdné","blankCaptchaErrorHint":"Nemůže zůstat prázdné","codeInputPlaceholder":"váš kód","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"nebo","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"nebo","emailInputPlaceholder":"jmeno@ukazka.cz","captchaCodeInputPlaceholder":"Zadejte kód zobrazený výše","captchaMathInputPlaceholder":"Vyřešte vzorec zobrazený výše","enterpriseLoginIntructions":"Přihlaste se svým firemním účtem.","enterpriseActiveLoginInstructions":"Prosím zadejte údaje k firemnímu účtu %s.","failedLabel":"Chyba!","forgotPasswordTitle":"Obnovit heslo","forgotPasswordAction":"Zapomněli jste své heslo?","forgotPasswordInstructions":"Prosím zadejte svou e-mailovou adresu. Pošleme vám e-mail, díky němuž si budete moct změnit heslo.","forgotPasswordSubmitLabel":"Poslat e-mail","invalidErrorHint":"","invalidPasswordErrorHint":"Neplatné heslo","invalidEmailErrorHint":"Neplatný e-mail","invalidUsernameErrorHint":"Neplatné uživatelské jméno","lastLoginInstructions":"Naposledy jste se přihlásili pomocí","loginAtLabel":"Přihlásit se k %s","loginLabel":"Přihlášení","loginSubmitLabel":"Přihlásit","loginWithLabel":"Přihlásit se s %s","notYourAccountAction":"Není to váš účet?","passwordInputPlaceholder":"vaše heslo","passwordStrength":{"containsAtLeast":"Musí obsahovat nejméně %d z těchto %d druhů znaků:","identicalChars":"Ne více než %d stejných znaků za sebou (např. \"%s\" není dovoleno).","nonEmpty":"Heslo nesmí být prázdné","numbers":"Číslice (např. 0-9)","lengthAtLeast":"Délka nejméně %d znaků","lowerCase":"Malá písmena (a-z)","shouldContain":"Mělo by obsahovat:","specialCharacters":"Zvláštní znaky (např. !@#$%^&*)","upperCase":"Velká písmena (A-Z)"},"passwordlessEmailAlternativeInstructions":"Případně zadejte e-mail pro přihlášení, nebo vytvoření účtu","passwordlessEmailCodeInstructions":"E-mail s kódem byl odeslán na %s.","passwordlessEmailInstructions":"Zadejte váš e-mail pro přihlášení nebo vytvoření účtu","passwordlessSMSAlternativeInstructions":"Případně zadejte telefon pro přihlášení nebo vytvoření účtu","passwordlessSMSCodeInstructions":"SMS s kódem byla odeslána na číslo %s.","passwordlessSMSInstructions":"Zadejte telefon pro přihlášení nebo vytvoření účtu","phoneNumberInputPlaceholder":"vaše telefonní číslo","resendCodeAction":"Nedostali jste kód?","resendLabel":"Poslat znovu","resendingLabel":"Posíláme znovu...","retryLabel":"Opakovat","sentLabel":"Odesláno!","showPassword":"Zobrazit heslo","signUpTitle":"Registrace","signUpLabel":"Registrace","signUpSubmitLabel":"Registrovat","signUpTerms":"Registrací souhlasíte s našimi podmínkami použití a ochrany osobních údajů.","signUpWithLabel":"Registrovat se s %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Jednotné přihlášení povoleno","submitLabel":"Odeslat","unrecoverableError":"Něco se pokazilo. Prosíme kontaktujte technickou podporu.","usernameFormatErrorHint":"Použijte písmena %d-%d, číslice a následující znaky: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"vaše uživatelské jméno","usernameOrEmailInputPlaceholder":"uživatelské jméno/e-mail","title":"Auth0","welcome":"Vítejte, %s!","windowsAuthInstructions":"Jste připojeni z vaší firemní sítě…","windowsAuthLabel":"Ověření Windows","mfaInputPlaceholder":"Kód","mfaLoginTitle":"Dvoufázové ověření","mfaLoginInstructions":"Prosím zadejte ověřovací kód vygenerovaný vaší mobilní aplikací.","mfaSubmitLabel":"Přihlásit","mfaCodeErrorHint":"Použijte %d číslic"});
\ No newline at end of file
diff --git a/build/da.js b/build/da.js
index b5b190d14..b3d067cc1 100644
--- a/build/da.js
+++ b/build/da.js
@@ -1 +1 @@
-Auth0.registerLanguageDictionary("da", {"error":{"forgotPassword":{"too_many_requests":"Du har nået grænsen for forsøg på at skifte adgangskode. Vent venligst før du prøver igen.","lock.fallback":"Vi beklager, men der skete en fejl i forespørgslen efter ny adgangskode.","enterprise_email":"Dit e-mail-domæne er en del af en Enterprise Identity-udbyder. For at nulstille dit kodeord, se venligst din sikkerhedsadministrator."},"login":{"blocked_user":"Denne bruger er blokeret.","invalid_user_password":"Forkerte loginoplysninger.","lock.fallback":"Vi beklager, men der skete en fejl i forbindelse med login.","lock.invalid_code":"Forkert kode.","lock.invalid_email_password":"Forkert e-mail eller adgangskode.","lock.invalid_username_password":"Forkert brugernavn eller adgangskode.","lock.network":"Vi kunne ikke få forbindelse til serveren. Kontroller venligst din forbindelse og prøv igen.","lock.popup_closed":"Popup-vinduet er lukket. Prøv venligst igen.","lock.unauthorized":"Tilladelse blev ikke givet. Prøv igen.","password_change_required":"Du skal opdatere din adgangskode, fordi det er første gang du logger på, eller fordi din adgangskode er udløbet.","password_leaked":"Dette login er blevet blokeret, fordi din adgangskode er blevet lækket på en anden hjemmeside. Vi har sendt dig en e-mail med instruktioner om, hvordan du fjerner blokeringen.","too_many_attempts":"Din konto er blevet blokeret efter gentagne mislykkede loginforsøg.","lock.mfa_registration_required":"Multifaktorgodkendelse er påkrævet, men din enhed er ikke tilmeldt. Tilmeld den venligst før du prøver igen.","lock.mfa_invalid_code":"Forkert kode. Prøv igen.","session_missing":"Kunne ikke fuldføre din godkendelsesanmodning. Prøv igen efter at have lukket alle åbne dialoger","hrd.not_matching_email":"Brug venligst din virksomheds-e-mail for at logge ind.","too_many_requests":"Vi er kede af det. Der er for mange anmodninger lige nu. Venligst genindlæs siden og prøv igen. Hvis dette vedvarer, kan du prøve igen senere.","invalid_captcha":"Løs udfordringsspørgsmålet for at kontrollere, at du ikke er en robot.","invalid_recaptcha":"Marker afkrydsningsfeltet for at kontrollere, at du ikke er en robot."},"passwordless":{"bad.email":"Denne e-mail er ugyldig","bad.phone_number":"Dette telefonnummer er ugyldigt","lock.fallback":"Vi beklager, men der skete en fejl"},"signUp":{"invalid_password":"Adgangskoden er ugyldigt","lock.fallback":"Vi beklager, men der skete en fejl, da du forsøgte at oprette dig.","password_dictionary_error":"Adgangskoden er for almindelig.","password_leaked":"Denne kombination af legitimationsoplysninger blev opdaget i et offentligt databrud på et andet websted. Før din konto oprettes, skal du bruge en anden adgangskode for at holde den sikker.","password_no_user_info_error":"Adgangskoden indeholder information om din bruger.","password_strength_error":"Adgangskoden er for svag.","user_exists":"Denne bruger eksisterer allerede.","username_exists":"Dette brugernavn eksisterer allerede.","social_signup_needs_terms_acception":"Du accepterer servicevilkårene nedenfor for at fortsætte."}},"success":{"logIn":"Tak fordi du loggede ind.","forgotPassword":"Vi har sendt dig en e-mail med instruktioner til at nulstille dit kodeord.","magicLink":"Vi har sendt dig et link, som du kan bruge til at logge ind i %s.","signUp":"Tak fordi du oprettede en bruger."},"blankErrorHint":"","blankPasswordErrorHint":"Kan ikke være tom","blankEmailErrorHint":"Kan ikke være tom","blankUsernameErrorHint":"Kan ikke være tom","blankCaptchaErrorHint":"Kan ikke være tom","codeInputPlaceholder":"din kode","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"eller","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"eller","emailInputPlaceholder":"dit@eksempel.dk","enterpriseLoginIntructions":"Log ind med dit login til din virksomhed.","enterpriseActiveLoginInstructions":"Indtast venligst dit login hos %s.","failedLabel":"Mislykkede!","forgotPasswordAction":"Har du glemt dit kodeord?","forgotPasswordInstructions":"Indtast venligst din e-mail, så sender vi instruktioner til at nulstille dit kodeord.","forgotPasswordSubmitLabel":"Send e-mail","invalidErrorHint":"","invalidPasswordErrorHint":"Ugyldig","invalidEmailErrorHint":"Ugyldig","invalidUsernameErrorHint":"Ugyldig","lastLoginInstructions":"Sidste gang loggede du ind med","loginAtLabel":"Log ind hos %s","loginLabel":"Log Ind","loginSubmitLabel":"Log Ind","loginWithLabel":"Log ind med %s","notYourAccountAction":"Er det ikke din konto?","passwordInputPlaceholder":"dit kodeord","passwordStrength":{"containsAtLeast":"Skal indeholde mindst %d af de følgende %d typer af karakterer:","identicalChars":"Ikke mere end %d identiske karakterer efter hinanden (f.eks., \"%s\" er ikke tilladt)","nonEmpty":"Ikke-tom adgangskode er påkrævet","numbers":"Numre (f.eks. 0-9)","lengthAtLeast":"Mindst %d karakterer langt","lowerCase":"Små bogstaver (a-z)","shouldContain":"Skal indeholde:","specialCharacters":"Specialtegn (f.eks. !@#$%^&*)","upperCase":"Store bogstaver (A-Z)"},"passwordlessEmailAlternativeInstructions":"Ellers, indtast din e-mail for at logge ind eller oprette en konto","passwordlessEmailCodeInstructions":"En e-mail med koden er sendt til %s.","passwordlessEmailInstructions":"Indtast din e-mail for at logge ind eller oprette en konto","passwordlessSMSAlternativeInstructions":"Ellers, indtast dit telefonnummer for at logge ind eller oprette en konto","passwordlessSMSCodeInstructions":"En SMS med koden er sendt til %s.","passwordlessSMSInstructions":"Indtast dit telefonnummer for at logge ind eller oprette en konto","phoneNumberInputPlaceholder":"dit telefonnummer","resendCodeAction":"Har du ikke modtaget koden?","resendLabel":"Send igen","resendingLabel":"Sender igen...","retryLabel":"Prøv igen","sentLabel":"Sendt!","signUpLabel":"Opret dig","signUpSubmitLabel":"Opret dig","signUpWithLabel":"Opret dig med %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Single Sign-On aktiveret","submitLabel":"Send","unrecoverableError":"Der skete en fejl. Kontakt venligst den tekniske support.","usernameFormatErrorHint":"Brug %d-%d bogstaver, tal og følgende tegn: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"dit brugernavn","usernameOrEmailInputPlaceholder":"brugernavn/e-mail","title":"Auth0","welcome":"Velkommen %s!","windowsAuthInstructions":"Du er forbundet fra din virksomheds netværk…","windowsAuthLabel":"Windows Authentication","forgotPasswordTitle":"Nulstil din adgangskode","signUpTitle":"Tilmeld","mfaInputPlaceholder":"Kode","mfaLoginTitle":"Tofaktorgodkendelse","mfaLoginInstructions":"Indtast venligst bekræftelseskoden genereret af din mobilapplikation.","mfaSubmitLabel":"Log på","mfaCodeErrorHint":"Brug %d tal","showPassword":"Vis adgangskode","signUpTerms":"Ved at tilmelde dig accepterer du vores servicevilkår og privatlivspolitik.","captchaCodeInputPlaceholder":"Indtast koden vist ovenfor","captchaMathInputPlaceholder":"Løs formlen vist ovenfor"});
\ No newline at end of file
+Auth0.registerLanguageDictionary("da", {"error":{"forgotPassword":{"too_many_requests":"Du har nået grænsen for forsøg på at skifte adgangskode. Vent venligst før du prøver igen.","lock.fallback":"Vi beklager, men der skete en fejl i forespørgslen efter ny adgangskode.","enterprise_email":"Dit e-mail-domæne er en del af en Enterprise Identity-udbyder. For at nulstille dit kodeord, se venligst din sikkerhedsadministrator."},"login":{"blocked_user":"Denne bruger er blokeret.","invalid_user_password":"Forkerte loginoplysninger.","lock.fallback":"Vi beklager, men der skete en fejl i forbindelse med login.","lock.invalid_code":"Forkert kode.","lock.invalid_email_password":"Forkert e-mail eller adgangskode.","lock.invalid_username_password":"Forkert brugernavn eller adgangskode.","lock.network":"Vi kunne ikke få forbindelse til serveren. Kontroller venligst din forbindelse og prøv igen.","lock.popup_closed":"Popup-vinduet er lukket. Prøv venligst igen.","lock.unauthorized":"Tilladelse blev ikke givet. Prøv igen.","password_change_required":"Du skal opdatere din adgangskode, fordi det er første gang du logger på, eller fordi din adgangskode er udløbet.","password_leaked":"Dette login er blevet blokeret, fordi din adgangskode er blevet lækket på en anden hjemmeside. Vi har sendt dig en e-mail med instruktioner om, hvordan du fjerner blokeringen.","too_many_attempts":"Din konto er blevet blokeret efter gentagne mislykkede loginforsøg.","lock.mfa_registration_required":"Multifaktorgodkendelse er påkrævet, men din enhed er ikke tilmeldt. Tilmeld den venligst før du prøver igen.","lock.mfa_invalid_code":"Forkert kode. Prøv igen.","session_missing":"Kunne ikke fuldføre din godkendelsesanmodning. Prøv igen efter at have lukket alle åbne dialoger","hrd.not_matching_email":"Brug venligst din virksomheds-e-mail for at logge ind.","too_many_requests":"Vi er kede af det. Der er for mange anmodninger lige nu. Venligst genindlæs siden og prøv igen. Hvis dette vedvarer, kan du prøve igen senere.","invalid_captcha":"Løs udfordringsspørgsmålet for at kontrollere, at du ikke er en robot.","invalid_recaptcha":"Marker afkrydsningsfeltet for at kontrollere, at du ikke er en robot."},"passwordless":{"bad.email":"Denne e-mail er ugyldig","bad.phone_number":"Dette telefonnummer er ugyldigt","lock.fallback":"Vi beklager, men der skete en fejl","invalid_captcha":"Løs udfordringsspørgsmålet for at kontrollere, at du ikke er en robot.","invalid_recaptcha":"Marker afkrydsningsfeltet for at kontrollere, at du ikke er en robot."},"signUp":{"invalid_password":"Adgangskoden er ugyldigt","lock.fallback":"Vi beklager, men der skete en fejl, da du forsøgte at oprette dig.","password_dictionary_error":"Adgangskoden er for almindelig.","password_leaked":"Denne kombination af legitimationsoplysninger blev opdaget i et offentligt databrud på et andet websted. Før din konto oprettes, skal du bruge en anden adgangskode for at holde den sikker.","password_no_user_info_error":"Adgangskoden indeholder information om din bruger.","password_strength_error":"Adgangskoden er for svag.","user_exists":"Denne bruger eksisterer allerede.","username_exists":"Dette brugernavn eksisterer allerede.","social_signup_needs_terms_acception":"Du accepterer servicevilkårene nedenfor for at fortsætte."}},"success":{"logIn":"Tak fordi du loggede ind.","forgotPassword":"Vi har sendt dig en e-mail med instruktioner til at nulstille dit kodeord.","magicLink":"Vi har sendt dig et link, som du kan bruge til at logge ind i %s.","signUp":"Tak fordi du oprettede en bruger."},"blankErrorHint":"","blankPasswordErrorHint":"Kan ikke være tom","blankEmailErrorHint":"Kan ikke være tom","blankUsernameErrorHint":"Kan ikke være tom","blankCaptchaErrorHint":"Kan ikke være tom","codeInputPlaceholder":"din kode","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"eller","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"eller","emailInputPlaceholder":"dit@eksempel.dk","enterpriseLoginIntructions":"Log ind med dit login til din virksomhed.","enterpriseActiveLoginInstructions":"Indtast venligst dit login hos %s.","failedLabel":"Mislykkede!","forgotPasswordAction":"Har du glemt dit kodeord?","forgotPasswordInstructions":"Indtast venligst din e-mail, så sender vi instruktioner til at nulstille dit kodeord.","forgotPasswordSubmitLabel":"Send e-mail","invalidErrorHint":"","invalidPasswordErrorHint":"Ugyldig","invalidEmailErrorHint":"Ugyldig","invalidUsernameErrorHint":"Ugyldig","lastLoginInstructions":"Sidste gang loggede du ind med","loginAtLabel":"Log ind hos %s","loginLabel":"Log Ind","loginSubmitLabel":"Log Ind","loginWithLabel":"Log ind med %s","notYourAccountAction":"Er det ikke din konto?","passwordInputPlaceholder":"dit kodeord","passwordStrength":{"containsAtLeast":"Skal indeholde mindst %d af de følgende %d typer af karakterer:","identicalChars":"Ikke mere end %d identiske karakterer efter hinanden (f.eks., \"%s\" er ikke tilladt)","nonEmpty":"Ikke-tom adgangskode er påkrævet","numbers":"Numre (f.eks. 0-9)","lengthAtLeast":"Mindst %d karakterer langt","lowerCase":"Små bogstaver (a-z)","shouldContain":"Skal indeholde:","specialCharacters":"Specialtegn (f.eks. !@#$%^&*)","upperCase":"Store bogstaver (A-Z)"},"passwordlessEmailAlternativeInstructions":"Ellers, indtast din e-mail for at logge ind eller oprette en konto","passwordlessEmailCodeInstructions":"En e-mail med koden er sendt til %s.","passwordlessEmailInstructions":"Indtast din e-mail for at logge ind eller oprette en konto","passwordlessSMSAlternativeInstructions":"Ellers, indtast dit telefonnummer for at logge ind eller oprette en konto","passwordlessSMSCodeInstructions":"En SMS med koden er sendt til %s.","passwordlessSMSInstructions":"Indtast dit telefonnummer for at logge ind eller oprette en konto","phoneNumberInputPlaceholder":"dit telefonnummer","resendCodeAction":"Har du ikke modtaget koden?","resendLabel":"Send igen","resendingLabel":"Sender igen...","retryLabel":"Prøv igen","sentLabel":"Sendt!","signUpLabel":"Opret dig","signUpSubmitLabel":"Opret dig","signUpWithLabel":"Opret dig med %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Single Sign-On aktiveret","submitLabel":"Send","unrecoverableError":"Der skete en fejl. Kontakt venligst den tekniske support.","usernameFormatErrorHint":"Brug %d-%d bogstaver, tal og følgende tegn: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"dit brugernavn","usernameOrEmailInputPlaceholder":"brugernavn/e-mail","title":"Auth0","welcome":"Velkommen %s!","windowsAuthInstructions":"Du er forbundet fra din virksomheds netværk…","windowsAuthLabel":"Windows Authentication","forgotPasswordTitle":"Nulstil din adgangskode","signUpTitle":"Tilmeld","mfaInputPlaceholder":"Kode","mfaLoginTitle":"Tofaktorgodkendelse","mfaLoginInstructions":"Indtast venligst bekræftelseskoden genereret af din mobilapplikation.","mfaSubmitLabel":"Log på","mfaCodeErrorHint":"Brug %d tal","showPassword":"Vis adgangskode","signUpTerms":"Ved at tilmelde dig accepterer du vores servicevilkår og privatlivspolitik.","captchaCodeInputPlaceholder":"Indtast koden vist ovenfor","captchaMathInputPlaceholder":"Løs formlen vist ovenfor"});
\ No newline at end of file
diff --git a/build/de.js b/build/de.js
index 18ec3b0e0..91d7212cd 100644
--- a/build/de.js
+++ b/build/de.js
@@ -1 +1 @@
-Auth0.registerLanguageDictionary("de", {"error":{"forgotPassword":{"too_many_requests":"Sie haben das Limit für Rücksetzungsversuche des Passworts erreicht. Bitte warten Sie, bevor Sie es erneut versuchen.","lock.fallback":"Es tut uns leid, beim Zurücksetzen des Passworts ist ein Fehler aufgetreten.","enterprise_email":"Die Domain Ihrer E-Mail-Adresse ist Teil eines Enterprise Identity Providers. Um Ihr Passwort zurückzusetzen, wenden Sie sich bitte an Ihren Sicherheitsadministrator."},"login":{"blocked_user":"Der Benutzer wird blockiert.","invalid_user_password":"Falsche Anmeldeinformationen.","lock.fallback":"Es tut uns leid, beim Verarbeiten der Anmeldung ist ein Fehler aufgetreten.","lock.invalid_code":"Falscher Code.","lock.invalid_email_password":"Falsche E-Mail-Adresse oder Passwort.","lock.invalid_username_password":"Falscher Benutzername oder Passwort.","lock.network":"Der Server antwortet nicht. Bitte erneut versuchen.","lock.popup_closed":"Pop-up-Fenster geschlossen. Versuchen Sie es erneut.","lock.unauthorized":"Genehmigungen wurden nicht erteilt. Versuchen Sie es erneut.","lock.mfa_registration_required":"Eine Multifaktor-Authentifizierung ist erforderlich, aber Ihr Gerät ist nicht registriert. Bitte registrieren Sie es, bevor Sie fortfahren.","lock.mfa_invalid_code":"Falscher Code. Bitte versuchen Sie es erneut.","password_change_required":"Sie müssen Ihr Passwort ändern, da Sie sich zum ersten Mal anmelden oder das Passwort abgelaufen ist.","password_leaked":"Wir haben ein potenzielles Sicherheitsproblem mit diesem Konto festgestellt. Um Ihr Konto zu schützen, haben wir diese Anmeldung blockiert. Es wurde eine E-Mail mit einer Anleitung zum Entsperren Ihres Kontos gesendet.","too_many_attempts":"Ihr Konto wurde nach mehreren aufeinander folgenden Anmeldeversuche gesperrt.","session_missing":"Ihre Authentifizierungsanfrage konnte nicht abgeschlossen werden. Bitte versuchen Sie es erneut, nachdem Sie alle geöffneten Dialoge geschlossen haben.","hrd.not_matching_email":"Bitte verwenden Sie Ihre geschäftliche E-Mail-Adresse, um sich anzumelden.","too_many_requests":"Es tut uns leid. Im Moment gibt es zu viele Anfragen. Bitte laden Sie die Seite neu und versuchen Sie es erneut. Wenn dies weiterhin der Fall ist, versuchen Sie es später erneut.","invalid_captcha":"Lösen Sie die Herausforderungsfrage, um sicherzustellen, dass Sie kein Roboter sind.","invalid_recaptcha":"Aktivieren Sie das Kontrollkästchen, um sicherzustellen, dass Sie kein Roboter sind."},"passwordless":{"bad.email":"Diese E-Mail-Adresse ist ungültig","bad.phone_number":"Diese Telefonnummer ist ungültig","lock.fallback":"Es tut uns leid, etwas ist schiefgelaufen."},"signUp":{"invalid_password":"Passwort ist ungültig.","lock.fallback":"Es tut uns leid, beim Verarbeiten der Registrierung ist ein Fehler aufgetreten.","password_dictionary_error":"Das Passwort ist zu verbreitet.","password_leaked":"Diese Kombination von Anmeldeinformationen wurde bei einer öffentlichen Datenschutzverletzung auf einer anderen Website entdeckt. Bevor Ihr Konto erstellt wird, verwenden Sie bitte ein anderes Passwort, um es zu schützen.","password_no_user_info_error":"Das Passwort basiert auf Benutzerinformationen.","password_strength_error":"Das Passwort ist zu schwach.","user_exists":"Der Nutzer existiert bereits.","username_exists":"Der Nutzername wird bereits verwendet.","social_signup_needs_terms_acception":"Bitte stimmen Sie den untenstehenden Nutzungsbedingungen zu, um fortzufahren."}},"success":{"logIn":"Danke für die Anmeldung.","forgotPassword":"Wir haben Ihnen eine E-Mail gesendet, um Ihr Passwort zurückzusetzen.","magicLink":"Wir haben Ihnen einen Link geschickt, zur Anmeldung bei %s.","signUp":"Vielen Dank für's Registrieren."},"blankErrorHint":"","blankPasswordErrorHint":"Darf nicht leer sein","blankEmailErrorHint":"Darf nicht leer sein","blankUsernameErrorHint":"Darf nicht leer sein","blankCaptchaErrorHint":"Darf nicht leer sein","codeInputPlaceholder":"Ihr Code","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"oder","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"oder","emailInputPlaceholder":"ihremail@example.com","enterpriseLoginIntructions":"Melden Sie sich mit Ihren geschäftlichen Informationen an.","enterpriseActiveLoginInstructions":"Bitte geben Sie Ihre geschäftlichen Informationen bei %s an.","failedLabel":"Gescheitert!","forgotPasswordTitle":"Setzen Sie Ihr Passwort zurück","forgotPasswordAction":"Passwort vergessen?","forgotPasswordInstructions":"Geben Sie bitte Ihre E-Mail-Adresse ein. Wir werden Ihnen eine E-Mail senden um Ihr Passwort zurücksetzen zu können.","forgotPasswordSubmitLabel":"E-Mail senden","invalidErrorHint":"","invalidPasswordErrorHint":"Ungültig!","invalidEmailErrorHint":"Ungültig!","invalidUsernameErrorHint":"Ungültig!","lastLoginInstructions":"Letztes Mal waren Sie angemeldet mit","loginAtLabel":"Anmelden bei %s","loginLabel":"Anmelden","loginSubmitLabel":"Anmelden","loginWithLabel":"Mit %s anmelden","notYourAccountAction":"Falsches Konto?","passwordInputPlaceholder":"Ihr Passwort","passwordStrength":{"containsAtLeast":"Enthält mindestens %d der folgenden %d Arten von Zeichen:","identicalChars":"Nicht mehr als %d identische Zeichen in Folge (z. B. \"%s\" ist nicht erlaubt)","nonEmpty":"Das Passwort darf nicht leer sein","numbers":"Zahlen (z. B. 0-9)","lengthAtLeast":"Muss mindestens %d Zeichen lang sein","lowerCase":"Kleinbuchstaben (a-z)","shouldContain":"Sollte enthalten:","specialCharacters":"Sonderzeichen (z. B. !@#$%^&*)","upperCase":"Großbuchstaben (A-Z)"},"passwordlessEmailAlternativeInstructions":"Andernfalls geben Sie Ihre E-Mail-Adresse ein, um sich anzumelden oder ein Konto zu erstellen","passwordlessEmailCodeInstructions":"Eine E-Mail mit dem Code wurde an %s gesendet.","passwordlessEmailInstructions":"Geben Sie Ihre E-Mail-Adresse ein, um sich anzumelden oder ein Konto zu erstellen","passwordlessSMSAlternativeInstructions":"Andernfalls geben Sie Ihre Telefonnummer ein, um sich anzumelden oder ein Konto zu erstellen","passwordlessSMSCodeInstructions":"Eine SMS mit dem Code wurde gesendet an %s.","passwordlessSMSInstructions":"Geben Sie Ihre Telefonnummer ein, um sich anzumelden oder ein Konto zu erstellen","phoneNumberInputPlaceholder":"Ihre Telefonnummer","resendCodeAction":"Haben Sie den Code nicht erhalten?","resendLabel":"Erneut senden","resendingLabel":"Wird erneut gesendet...","retryLabel":"Wiederholen","sentLabel":"Gesendet!","showPassword":"Passwort anzeigen","signUpTitle":"Registrieren","signUpLabel":"Registrieren","signUpSubmitLabel":"Registrieren","signUpWithLabel":"Registrieren mit %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Single Sign-On aktiviert","submitLabel":"Absenden","unrecoverableError":"Etwas ist schiefgelaufen. Bitte kontaktieren Sie den technischen Support.","usernameFormatErrorHint":"Verwenden Sie %d-%d Buchstaben, Zahlen und die folgenden Zeichen: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"Ihr Benutzername","usernameOrEmailInputPlaceholder":"Benutzername/E-Mail-Adresse","title":"Auth0","welcome":"Willkommen %s!","windowsAuthInstructions":"Sie sind über Ihr Firmennetzwerk verbunden…","windowsAuthLabel":"Windows Authentifizierung","mfaInputPlaceholder":"Code","mfaLoginTitle":"Multifaktor-Authentifizierung","mfaLoginInstructions":"Bitte geben Sie den Bestätigungscode ein, der von Ihrer mobilen Anwendung generiert wurde.","mfaSubmitLabel":"Anmelden","mfaCodeErrorHint":"Verwenden %d Zahlen","signUpTerms":"Mit der Anmeldung stimmen Sie unseren Nutzungsbedingungen und Datenschutzbestimmungen zu.","captchaCodeInputPlaceholder":"Geben Sie den oben angezeigten Code ein.","captchaMathInputPlaceholder":"Lösen Sie die oben gezeigte Formel."});
\ No newline at end of file
+Auth0.registerLanguageDictionary("de", {"error":{"forgotPassword":{"too_many_requests":"Sie haben das Limit für Rücksetzungsversuche des Passworts erreicht. Bitte warten Sie, bevor Sie es erneut versuchen.","lock.fallback":"Es tut uns leid, beim Zurücksetzen des Passworts ist ein Fehler aufgetreten.","enterprise_email":"Die Domain Ihrer E-Mail-Adresse ist Teil eines Enterprise Identity Providers. Um Ihr Passwort zurückzusetzen, wenden Sie sich bitte an Ihren Sicherheitsadministrator."},"login":{"blocked_user":"Der Benutzer wird blockiert.","invalid_user_password":"Falsche Anmeldeinformationen.","lock.fallback":"Es tut uns leid, beim Verarbeiten der Anmeldung ist ein Fehler aufgetreten.","lock.invalid_code":"Falscher Code.","lock.invalid_email_password":"Falsche E-Mail-Adresse oder Passwort.","lock.invalid_username_password":"Falscher Benutzername oder Passwort.","lock.network":"Der Server antwortet nicht. Bitte erneut versuchen.","lock.popup_closed":"Pop-up-Fenster geschlossen. Versuchen Sie es erneut.","lock.unauthorized":"Genehmigungen wurden nicht erteilt. Versuchen Sie es erneut.","lock.mfa_registration_required":"Eine Multifaktor-Authentifizierung ist erforderlich, aber Ihr Gerät ist nicht registriert. Bitte registrieren Sie es, bevor Sie fortfahren.","lock.mfa_invalid_code":"Falscher Code. Bitte versuchen Sie es erneut.","password_change_required":"Sie müssen Ihr Passwort ändern, da Sie sich zum ersten Mal anmelden oder das Passwort abgelaufen ist.","password_leaked":"Wir haben ein potenzielles Sicherheitsproblem mit diesem Konto festgestellt. Um Ihr Konto zu schützen, haben wir diese Anmeldung blockiert. Es wurde eine E-Mail mit einer Anleitung zum Entsperren Ihres Kontos gesendet.","too_many_attempts":"Ihr Konto wurde nach mehreren aufeinander folgenden Anmeldeversuche gesperrt.","session_missing":"Ihre Authentifizierungsanfrage konnte nicht abgeschlossen werden. Bitte versuchen Sie es erneut, nachdem Sie alle geöffneten Dialoge geschlossen haben.","hrd.not_matching_email":"Bitte verwenden Sie Ihre geschäftliche E-Mail-Adresse, um sich anzumelden.","too_many_requests":"Es tut uns leid. Im Moment gibt es zu viele Anfragen. Bitte laden Sie die Seite neu und versuchen Sie es erneut. Wenn dies weiterhin der Fall ist, versuchen Sie es später erneut.","invalid_captcha":"Lösen Sie die Herausforderungsfrage, um sicherzustellen, dass Sie kein Roboter sind.","invalid_recaptcha":"Aktivieren Sie das Kontrollkästchen, um sicherzustellen, dass Sie kein Roboter sind."},"passwordless":{"bad.email":"Diese E-Mail-Adresse ist ungültig","bad.phone_number":"Diese Telefonnummer ist ungültig","lock.fallback":"Es tut uns leid, etwas ist schiefgelaufen.","invalid_captcha":"Lösen Sie die Herausforderungsfrage, um sicherzustellen, dass Sie kein Roboter sind.","invalid_recaptcha":"Aktivieren Sie das Kontrollkästchen, um sicherzustellen, dass Sie kein Roboter sind."},"signUp":{"invalid_password":"Passwort ist ungültig.","lock.fallback":"Es tut uns leid, beim Verarbeiten der Registrierung ist ein Fehler aufgetreten.","password_dictionary_error":"Das Passwort ist zu verbreitet.","password_leaked":"Diese Kombination von Anmeldeinformationen wurde bei einer öffentlichen Datenschutzverletzung auf einer anderen Website entdeckt. Bevor Ihr Konto erstellt wird, verwenden Sie bitte ein anderes Passwort, um es zu schützen.","password_no_user_info_error":"Das Passwort basiert auf Benutzerinformationen.","password_strength_error":"Das Passwort ist zu schwach.","user_exists":"Der Nutzer existiert bereits.","username_exists":"Der Nutzername wird bereits verwendet.","social_signup_needs_terms_acception":"Bitte stimmen Sie den untenstehenden Nutzungsbedingungen zu, um fortzufahren."}},"success":{"logIn":"Danke für die Anmeldung.","forgotPassword":"Wir haben Ihnen eine E-Mail gesendet, um Ihr Passwort zurückzusetzen.","magicLink":"Wir haben Ihnen einen Link geschickt, zur Anmeldung bei %s.","signUp":"Vielen Dank für's Registrieren."},"blankErrorHint":"","blankPasswordErrorHint":"Darf nicht leer sein","blankEmailErrorHint":"Darf nicht leer sein","blankUsernameErrorHint":"Darf nicht leer sein","blankCaptchaErrorHint":"Darf nicht leer sein","codeInputPlaceholder":"Ihr Code","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"oder","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"oder","emailInputPlaceholder":"ihremail@example.com","enterpriseLoginIntructions":"Melden Sie sich mit Ihren geschäftlichen Informationen an.","enterpriseActiveLoginInstructions":"Bitte geben Sie Ihre geschäftlichen Informationen bei %s an.","failedLabel":"Gescheitert!","forgotPasswordTitle":"Setzen Sie Ihr Passwort zurück","forgotPasswordAction":"Passwort vergessen?","forgotPasswordInstructions":"Geben Sie bitte Ihre E-Mail-Adresse ein. Wir werden Ihnen eine E-Mail senden um Ihr Passwort zurücksetzen zu können.","forgotPasswordSubmitLabel":"E-Mail senden","invalidErrorHint":"","invalidPasswordErrorHint":"Ungültig!","invalidEmailErrorHint":"Ungültig!","invalidUsernameErrorHint":"Ungültig!","lastLoginInstructions":"Letztes Mal waren Sie angemeldet mit","loginAtLabel":"Anmelden bei %s","loginLabel":"Anmelden","loginSubmitLabel":"Anmelden","loginWithLabel":"Mit %s anmelden","notYourAccountAction":"Falsches Konto?","passwordInputPlaceholder":"Ihr Passwort","passwordStrength":{"containsAtLeast":"Enthält mindestens %d der folgenden %d Arten von Zeichen:","identicalChars":"Nicht mehr als %d identische Zeichen in Folge (z. B. \"%s\" ist nicht erlaubt)","nonEmpty":"Das Passwort darf nicht leer sein","numbers":"Zahlen (z. B. 0-9)","lengthAtLeast":"Muss mindestens %d Zeichen lang sein","lowerCase":"Kleinbuchstaben (a-z)","shouldContain":"Sollte enthalten:","specialCharacters":"Sonderzeichen (z. B. !@#$%^&*)","upperCase":"Großbuchstaben (A-Z)"},"passwordlessEmailAlternativeInstructions":"Andernfalls geben Sie Ihre E-Mail-Adresse ein, um sich anzumelden oder ein Konto zu erstellen","passwordlessEmailCodeInstructions":"Eine E-Mail mit dem Code wurde an %s gesendet.","passwordlessEmailInstructions":"Geben Sie Ihre E-Mail-Adresse ein, um sich anzumelden oder ein Konto zu erstellen","passwordlessSMSAlternativeInstructions":"Andernfalls geben Sie Ihre Telefonnummer ein, um sich anzumelden oder ein Konto zu erstellen","passwordlessSMSCodeInstructions":"Eine SMS mit dem Code wurde gesendet an %s.","passwordlessSMSInstructions":"Geben Sie Ihre Telefonnummer ein, um sich anzumelden oder ein Konto zu erstellen","phoneNumberInputPlaceholder":"Ihre Telefonnummer","resendCodeAction":"Haben Sie den Code nicht erhalten?","resendLabel":"Erneut senden","resendingLabel":"Wird erneut gesendet...","retryLabel":"Wiederholen","sentLabel":"Gesendet!","showPassword":"Passwort anzeigen","signUpTitle":"Registrieren","signUpLabel":"Registrieren","signUpSubmitLabel":"Registrieren","signUpWithLabel":"Registrieren mit %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Single Sign-On aktiviert","submitLabel":"Absenden","unrecoverableError":"Etwas ist schiefgelaufen. Bitte kontaktieren Sie den technischen Support.","usernameFormatErrorHint":"Verwenden Sie %d-%d Buchstaben, Zahlen und die folgenden Zeichen: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"Ihr Benutzername","usernameOrEmailInputPlaceholder":"Benutzername/E-Mail-Adresse","title":"Auth0","welcome":"Willkommen %s!","windowsAuthInstructions":"Sie sind über Ihr Firmennetzwerk verbunden…","windowsAuthLabel":"Windows Authentifizierung","mfaInputPlaceholder":"Code","mfaLoginTitle":"Multifaktor-Authentifizierung","mfaLoginInstructions":"Bitte geben Sie den Bestätigungscode ein, der von Ihrer mobilen Anwendung generiert wurde.","mfaSubmitLabel":"Anmelden","mfaCodeErrorHint":"Verwenden %d Zahlen","signUpTerms":"Mit der Anmeldung stimmen Sie unseren Nutzungsbedingungen und Datenschutzbestimmungen zu.","captchaCodeInputPlaceholder":"Geben Sie den oben angezeigten Code ein.","captchaMathInputPlaceholder":"Lösen Sie die oben gezeigte Formel."});
\ No newline at end of file
diff --git a/build/el.js b/build/el.js
index 8df6f44f5..bcaeeee3b 100644
--- a/build/el.js
+++ b/build/el.js
@@ -1 +1 @@
-Auth0.registerLanguageDictionary("el", {"error":{"forgotPassword":{"too_many_requests":"Έχετε υπερβεί το όριο προσπαθειών αλλαγής κωδικού πρόσβασης. Παρακαλούμε περιμένετε πριν ξαναπροσπαθήσετε.","lock.fallback":"Λυπούμαστε, ανεπιτυχής έκβαση. Κάτι πήγε στραβά κατά την επεξεργασία του αιτήματος.","enterprise_email":"Το domain του email σας ανήκει σε επιχείρηση. Για να αντικαταστήσετε τον κωδικό πρόσβασής σας, ζητήστε το από τον υπεύθυνο διαχειριστή."},"login":{"blocked_user":"Ο λογαριασμός σας δεν έχει πρόσβαση.","invalid_user_password":"Μη αποδεκτά διαπιστευτήρια.","lock.fallback":"Λυπούμαστε, ξαναπροσπαθήστε.","lock.invalid_code":"Λάθος κωδικός.","lock.invalid_email_password":"Λάθος email ή κωδικός πρόσβασης.","lock.invalid_username_password":"Λάθος όνομα χρήστη ή κωδικός πρόσβασης.","lock.network":"Αδυναμία επικοινωνίας με τον διακομιστή. Ελέγξτε τη σύνδεση σας και δοκιμάστε ξανά.","lock.popup_closed":"Το αναδυόμενο παράθυρο έκλεισε. Προσπαθήστε ξανά.","lock.unauthorized":"Απορρίφτηκε. Προσπάθησε ξανά.","lock.mfa_registration_required":"Απαιτείται ταυτοποίηση δύο βημάτων. Παρακαλούμε κατοχυρώστε την συσκευή σας πριν συνεχίσετε.","lock.mfa_invalid_code":"Λάθος κωδικός. Παρακαλώ προσπαθήστε ξανά.","password_change_required":"Πρέπει να αντικαταστήσετε τον κωδικό πρόσβασής σας, επειδή συνδέεστε για πρώτη φορά ή ο κωδικός σας έχει λήξει.","password_leaked":"Εντοπίσαμε πιθανό πρόβλημα ασφαλείας στον λογαριασμό σας. Για να τον προστατεύσουμε, τον απενεργοποιήσαμε. Αποστείλαμε email με οδηγίες επανενεργοποίησης","too_many_attempts":"Ο λογαριασμός σας έχει απενεργοποιηθεί λόγω υπέρβασης του ορίου επιτρεπόμενων προσπαθειών σύνδεσης.","session_missing":"Δεν ήταν δυνατή η ολοκλήρωση του αιτήματος επαλήθευσης ταυτότητας. Δοκιμάστε ξανά μετά το κλείσιμο όλων των ανοιχτών παραθύρων διαλόγου","hrd.not_matching_email":"Παρακαλώ χρησιμοποιήστε το εταιρικό σας email για να συνδεθείτε.","too_many_requests":"Λυπόμαστε. Υπάρχουν πολλά αιτήματα τώρα. Επαναλάβετε τη φόρτωση της σελίδας και προσπαθήστε ξανά. Αν αυτό παραμείνει, δοκιμάστε ξανά αργότερα.","invalid_captcha":"Λύστε την ερώτηση πρόκλησης για να επιβεβαιώσετε ότι δεν είστε ρομπότ.","invalid_recaptcha":"Επιλέξτε το πλαίσιο ελέγχου για να επαληθεύσετε ότι δεν είστε ρομπότ."},"passwordless":{"bad.email":"Το email δεν είναι έγκυρο","bad.phone_number":"Ο αριθμός τηλεφώνου δεν είναι έγκυρος","lock.fallback":"Λυπούμαστε, κάτι πήγε στραβά"},"signUp":{"invalid_password":"Ο κωδικός δεν είναι έγκυρος.","lock.fallback":"Λυπούμαστε, κάτι πήγε στραβά κατά την προσπάθεια εγγραφής.","password_dictionary_error":"Ο κωδικός πρόσβασης είναι πολύ συνηθισμένος.","password_leaked":"Αυτός ο συνδυασμός διαπιστευτηρίων εντοπίστηκε σε μια δημόσια παραβίαση δεδομένων σε άλλο ιστότοπο. Προτού δημιουργηθεί ο λογαριασμός σας, χρησιμοποιήστε διαφορετικό κωδικό πρόσβασης για να τον διατηρήσετε ασφαλή.","password_no_user_info_error":"Ο κωδικός πρόσβασης βασίζεται σε προσωπικά σας στοιχεία.","password_strength_error":"Ο κωδικός πρόσβασης είναι πολύ προβλέψιμος.","user_exists":"Ο λογαριασμός υπάρχει ήδη.","username_exists":"Το όνομα χρήστη υπάρχει ήδη.","social_signup_needs_terms_acception":"Αποδεχτείτε τους Όρους Παροχής Υπηρεσιών παρακάτω για να συνεχίσετε."}},"success":{"logIn":"Ευχαριστούμε που συνδεθήκατε.","forgotPassword":"Μόλις σας στείλαμε email για να αντικαταστήσετε τον κωδικό σας.","magicLink":"Σας στείλαμε ένα σύνδεσμο για να συνδεθείτε στο %s.","signUp":"Σας ευχαριστούμε για την εγγραφή σας."},"blankErrorHint":"","blankPasswordErrorHint":"Δεν μπορεί μείνει κενό","blankEmailErrorHint":"Δεν μπορεί μείνει κενό","blankUsernameErrorHint":"Δεν μπορεί μείνει κενό","blankCaptchaErrorHint":"Δεν μπορεί μείνει κενό","codeInputPlaceholder":"ο κωδικός σας","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"ή","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"ή","emailInputPlaceholder":"yours@example.com","enterpriseLoginIntructions":"Συνδεθείτε με τα εταιρικά σας στοιχεία.","enterpriseActiveLoginInstructions":"Παρακαλώ εισάγετε τα εταιρικά σας στοιχεία στη διεύθυνση %s.","failedLabel":"Απέτυχε!","forgotPasswordTitle":"Αντικατάσταση κωδικού","forgotPasswordAction":"Ξεχάσατε τον κωδικό πρόσβασης;","forgotPasswordInstructions":"Παρακαλώ εισάγετε το email σας και θα σας στείλουμε email για να αντικαταστήσετε τον κωδικό σας.","forgotPasswordSubmitLabel":"Αποστολή email","invalidErrorHint":"","invalidPasswordErrorHint":"Μη έγκυρο","invalidEmailErrorHint":"Μη έγκυρο","invalidUsernameErrorHint":"Μη έγκυρο","lastLoginInstructions":"Η τελευταία συνδεσή σας έγινε με","loginAtLabel":"Συνδεθείτε στο %s","loginLabel":"Σύνδεση","loginSubmitLabel":"Σύνδεση","loginWithLabel":"Συνδεθείτε με %s","notYourAccountAction":"Δεν είναι ο λογαριασμός σας;","passwordInputPlaceholder":"ο κωδικός σας","passwordStrength":{"containsAtLeast":"Πρέπει να περιέχει τουλάχιστον %d τύπους από τις ακόλουθες %d κατηγορίες χαρακτήρων:","identicalChars":"Δεν επιτρέπονται περισσότεροι από %d ίδιοι χαρακτήρες συνεχόμενα (π.χ. δεν επιτρέπεται %s)","nonEmpty":"Απαιτείται συμπλήρωση","numbers":"Αριθμοί (0-9)","lengthAtLeast":"Τουλάχιστον %d χαρακτήρες","lowerCase":"Μικρά Λατινικά (a-z)","shouldContain":"Πρέπει να περιέχει:","specialCharacters":"Σύμβολα (π.χ. !@#$%^&*)","upperCase":"Kεφαλαία Λατινικά (A-Z)"},"passwordlessEmailAlternativeInstructions":"Διαφορετικά, για να συνδεθείτε εισάγετε το email σας ή δημιουργήστε έναν λογαριασμό","passwordlessEmailCodeInstructions":"Εmail με τον κωδικό πρόσβασης έχει σταλεί στο %s.","passwordlessEmailInstructions":"Για να συνδεθείτε εισάγετε το email σας ή δημιουργήστε έναν λογαριασμό","passwordlessSMSAlternativeInstructions":"Διαφορετικά, για να συνδεθείτε εισάγετε τοv αριθμό κινητού σας ή δημιουργήστε έναν λογαριασμό","passwordlessSMSCodeInstructions":"Ένα SMS με τον κωδικό σας έχει σταλθεί στο: %s.","passwordlessSMSInstructions":"Για να συνδεθείτε εισάγετε τοv αριθμό κινητού σας ή δημιουργήστε έναν λογαριασμό","phoneNumberInputPlaceholder":"το κινητό σας","resendCodeAction":"Δεν λάβατε τον κωδικό;","resendLabel":"Αποστολή ξανά","resendingLabel":"Επαναποστολή...","retryLabel":"Δοκιμάστε ξανά","sentLabel":"Αποστάλθηκε!","showPassword":"Εμφάνιση κωδικού","signUpTitle":"Εγγραφή","signUpLabel":"Εγγραφή","signUpSubmitLabel":"Εγγραφή","signUpTerms":"Με την εγγραφή σας, συμφωνείτε με τους όρους παροχής υπηρεσιών και την πολιτική απορρήτου.","signUpWithLabel":"Εγγραφείτε με %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Ενεργοποίηση ενιαίας σύνδεσης","submitLabel":"Υποβολή","unrecoverableError":"Κάτι πήγε στραβά. Επικοινωνήστε με την τεχνική υποστήριξη.","usernameFormatErrorHint":"Επιλέξτε: 1) αριθμούς 2) από τα γράμματα %d-%d 3) από τους ακόλουθους χαρακτήρες: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"όνομα χρήστη","usernameOrEmailInputPlaceholder":"όνομα χρήστη ή email","title":"Auth0","welcome":"Kαλωσήρθατε %s!","windowsAuthInstructions":"Είστε συνδεδεμένοι από το εταιρικό σας δίκτυο …","windowsAuthLabel":"Windows Authentication","mfaInputPlaceholder":"Κωδικός","mfaLoginTitle":"Ταυτοποίηση σε δύο βήματα","mfaLoginInstructions":"Εισάγετε τον κωδικό επαλήθευσης που δημιούργησε η εφαρμογή του κινητού σας.","mfaSubmitLabel":"Σύνδεση","mfaCodeErrorHint":"Χρησιμοποιήστε %d αριθμούς","captchaCodeInputPlaceholder":"Εισαγάγετε τον κωδικό που φαίνεται παραπάνω","captchaMathInputPlaceholder":"Λύστε τον τύπο που φαίνεται παραπάνω"});
\ No newline at end of file
+Auth0.registerLanguageDictionary("el", {"error":{"forgotPassword":{"too_many_requests":"Έχετε υπερβεί το όριο προσπαθειών αλλαγής κωδικού πρόσβασης. Παρακαλούμε περιμένετε πριν ξαναπροσπαθήσετε.","lock.fallback":"Λυπούμαστε, ανεπιτυχής έκβαση. Κάτι πήγε στραβά κατά την επεξεργασία του αιτήματος.","enterprise_email":"Το domain του email σας ανήκει σε επιχείρηση. Για να αντικαταστήσετε τον κωδικό πρόσβασής σας, ζητήστε το από τον υπεύθυνο διαχειριστή."},"login":{"blocked_user":"Ο λογαριασμός σας δεν έχει πρόσβαση.","invalid_user_password":"Μη αποδεκτά διαπιστευτήρια.","lock.fallback":"Λυπούμαστε, ξαναπροσπαθήστε.","lock.invalid_code":"Λάθος κωδικός.","lock.invalid_email_password":"Λάθος email ή κωδικός πρόσβασης.","lock.invalid_username_password":"Λάθος όνομα χρήστη ή κωδικός πρόσβασης.","lock.network":"Αδυναμία επικοινωνίας με τον διακομιστή. Ελέγξτε τη σύνδεση σας και δοκιμάστε ξανά.","lock.popup_closed":"Το αναδυόμενο παράθυρο έκλεισε. Προσπαθήστε ξανά.","lock.unauthorized":"Απορρίφτηκε. Προσπάθησε ξανά.","lock.mfa_registration_required":"Απαιτείται ταυτοποίηση δύο βημάτων. Παρακαλούμε κατοχυρώστε την συσκευή σας πριν συνεχίσετε.","lock.mfa_invalid_code":"Λάθος κωδικός. Παρακαλώ προσπαθήστε ξανά.","password_change_required":"Πρέπει να αντικαταστήσετε τον κωδικό πρόσβασής σας, επειδή συνδέεστε για πρώτη φορά ή ο κωδικός σας έχει λήξει.","password_leaked":"Εντοπίσαμε πιθανό πρόβλημα ασφαλείας στον λογαριασμό σας. Για να τον προστατεύσουμε, τον απενεργοποιήσαμε. Αποστείλαμε email με οδηγίες επανενεργοποίησης","too_many_attempts":"Ο λογαριασμός σας έχει απενεργοποιηθεί λόγω υπέρβασης του ορίου επιτρεπόμενων προσπαθειών σύνδεσης.","session_missing":"Δεν ήταν δυνατή η ολοκλήρωση του αιτήματος επαλήθευσης ταυτότητας. Δοκιμάστε ξανά μετά το κλείσιμο όλων των ανοιχτών παραθύρων διαλόγου","hrd.not_matching_email":"Παρακαλώ χρησιμοποιήστε το εταιρικό σας email για να συνδεθείτε.","too_many_requests":"Λυπόμαστε. Υπάρχουν πολλά αιτήματα τώρα. Επαναλάβετε τη φόρτωση της σελίδας και προσπαθήστε ξανά. Αν αυτό παραμείνει, δοκιμάστε ξανά αργότερα.","invalid_captcha":"Λύστε την ερώτηση πρόκλησης για να επιβεβαιώσετε ότι δεν είστε ρομπότ.","invalid_recaptcha":"Επιλέξτε το πλαίσιο ελέγχου για να επαληθεύσετε ότι δεν είστε ρομπότ."},"passwordless":{"bad.email":"Το email δεν είναι έγκυρο","bad.phone_number":"Ο αριθμός τηλεφώνου δεν είναι έγκυρος","lock.fallback":"Λυπούμαστε, κάτι πήγε στραβά","invalid_captcha":"Λύστε την ερώτηση πρόκλησης για να επιβεβαιώσετε ότι δεν είστε ρομπότ.","invalid_recaptcha":"Επιλέξτε το πλαίσιο ελέγχου για να επαληθεύσετε ότι δεν είστε ρομπότ."},"signUp":{"invalid_password":"Ο κωδικός δεν είναι έγκυρος.","lock.fallback":"Λυπούμαστε, κάτι πήγε στραβά κατά την προσπάθεια εγγραφής.","password_dictionary_error":"Ο κωδικός πρόσβασης είναι πολύ συνηθισμένος.","password_leaked":"Αυτός ο συνδυασμός διαπιστευτηρίων εντοπίστηκε σε μια δημόσια παραβίαση δεδομένων σε άλλο ιστότοπο. Προτού δημιουργηθεί ο λογαριασμός σας, χρησιμοποιήστε διαφορετικό κωδικό πρόσβασης για να τον διατηρήσετε ασφαλή.","password_no_user_info_error":"Ο κωδικός πρόσβασης βασίζεται σε προσωπικά σας στοιχεία.","password_strength_error":"Ο κωδικός πρόσβασης είναι πολύ προβλέψιμος.","user_exists":"Ο λογαριασμός υπάρχει ήδη.","username_exists":"Το όνομα χρήστη υπάρχει ήδη.","social_signup_needs_terms_acception":"Αποδεχτείτε τους Όρους Παροχής Υπηρεσιών παρακάτω για να συνεχίσετε."}},"success":{"logIn":"Ευχαριστούμε που συνδεθήκατε.","forgotPassword":"Μόλις σας στείλαμε email για να αντικαταστήσετε τον κωδικό σας.","magicLink":"Σας στείλαμε ένα σύνδεσμο για να συνδεθείτε στο %s.","signUp":"Σας ευχαριστούμε για την εγγραφή σας."},"blankErrorHint":"","blankPasswordErrorHint":"Δεν μπορεί μείνει κενό","blankEmailErrorHint":"Δεν μπορεί μείνει κενό","blankUsernameErrorHint":"Δεν μπορεί μείνει κενό","blankCaptchaErrorHint":"Δεν μπορεί μείνει κενό","codeInputPlaceholder":"ο κωδικός σας","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"ή","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"ή","emailInputPlaceholder":"yours@example.com","enterpriseLoginIntructions":"Συνδεθείτε με τα εταιρικά σας στοιχεία.","enterpriseActiveLoginInstructions":"Παρακαλώ εισάγετε τα εταιρικά σας στοιχεία στη διεύθυνση %s.","failedLabel":"Απέτυχε!","forgotPasswordTitle":"Αντικατάσταση κωδικού","forgotPasswordAction":"Ξεχάσατε τον κωδικό πρόσβασης;","forgotPasswordInstructions":"Παρακαλώ εισάγετε το email σας και θα σας στείλουμε email για να αντικαταστήσετε τον κωδικό σας.","forgotPasswordSubmitLabel":"Αποστολή email","invalidErrorHint":"","invalidPasswordErrorHint":"Μη έγκυρο","invalidEmailErrorHint":"Μη έγκυρο","invalidUsernameErrorHint":"Μη έγκυρο","lastLoginInstructions":"Η τελευταία συνδεσή σας έγινε με","loginAtLabel":"Συνδεθείτε στο %s","loginLabel":"Σύνδεση","loginSubmitLabel":"Σύνδεση","loginWithLabel":"Συνδεθείτε με %s","notYourAccountAction":"Δεν είναι ο λογαριασμός σας;","passwordInputPlaceholder":"ο κωδικός σας","passwordStrength":{"containsAtLeast":"Πρέπει να περιέχει τουλάχιστον %d τύπους από τις ακόλουθες %d κατηγορίες χαρακτήρων:","identicalChars":"Δεν επιτρέπονται περισσότεροι από %d ίδιοι χαρακτήρες συνεχόμενα (π.χ. δεν επιτρέπεται %s)","nonEmpty":"Απαιτείται συμπλήρωση","numbers":"Αριθμοί (0-9)","lengthAtLeast":"Τουλάχιστον %d χαρακτήρες","lowerCase":"Μικρά Λατινικά (a-z)","shouldContain":"Πρέπει να περιέχει:","specialCharacters":"Σύμβολα (π.χ. !@#$%^&*)","upperCase":"Kεφαλαία Λατινικά (A-Z)"},"passwordlessEmailAlternativeInstructions":"Διαφορετικά, για να συνδεθείτε εισάγετε το email σας ή δημιουργήστε έναν λογαριασμό","passwordlessEmailCodeInstructions":"Εmail με τον κωδικό πρόσβασης έχει σταλεί στο %s.","passwordlessEmailInstructions":"Για να συνδεθείτε εισάγετε το email σας ή δημιουργήστε έναν λογαριασμό","passwordlessSMSAlternativeInstructions":"Διαφορετικά, για να συνδεθείτε εισάγετε τοv αριθμό κινητού σας ή δημιουργήστε έναν λογαριασμό","passwordlessSMSCodeInstructions":"Ένα SMS με τον κωδικό σας έχει σταλθεί στο: %s.","passwordlessSMSInstructions":"Για να συνδεθείτε εισάγετε τοv αριθμό κινητού σας ή δημιουργήστε έναν λογαριασμό","phoneNumberInputPlaceholder":"το κινητό σας","resendCodeAction":"Δεν λάβατε τον κωδικό;","resendLabel":"Αποστολή ξανά","resendingLabel":"Επαναποστολή...","retryLabel":"Δοκιμάστε ξανά","sentLabel":"Αποστάλθηκε!","showPassword":"Εμφάνιση κωδικού","signUpTitle":"Εγγραφή","signUpLabel":"Εγγραφή","signUpSubmitLabel":"Εγγραφή","signUpTerms":"Με την εγγραφή σας, συμφωνείτε με τους όρους παροχής υπηρεσιών και την πολιτική απορρήτου.","signUpWithLabel":"Εγγραφείτε με %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Ενεργοποίηση ενιαίας σύνδεσης","submitLabel":"Υποβολή","unrecoverableError":"Κάτι πήγε στραβά. Επικοινωνήστε με την τεχνική υποστήριξη.","usernameFormatErrorHint":"Επιλέξτε: 1) αριθμούς 2) από τα γράμματα %d-%d 3) από τους ακόλουθους χαρακτήρες: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"όνομα χρήστη","usernameOrEmailInputPlaceholder":"όνομα χρήστη ή email","title":"Auth0","welcome":"Kαλωσήρθατε %s!","windowsAuthInstructions":"Είστε συνδεδεμένοι από το εταιρικό σας δίκτυο …","windowsAuthLabel":"Windows Authentication","mfaInputPlaceholder":"Κωδικός","mfaLoginTitle":"Ταυτοποίηση σε δύο βήματα","mfaLoginInstructions":"Εισάγετε τον κωδικό επαλήθευσης που δημιούργησε η εφαρμογή του κινητού σας.","mfaSubmitLabel":"Σύνδεση","mfaCodeErrorHint":"Χρησιμοποιήστε %d αριθμούς","captchaCodeInputPlaceholder":"Εισαγάγετε τον κωδικό που φαίνεται παραπάνω","captchaMathInputPlaceholder":"Λύστε τον τύπο που φαίνεται παραπάνω"});
\ No newline at end of file
diff --git a/build/en.js b/build/en.js
index c38afa970..9655eb15b 100644
--- a/build/en.js
+++ b/build/en.js
@@ -1 +1 @@
-Auth0.registerLanguageDictionary("en", {"error":{"forgotPassword":{"too_many_requests":"You have reached the limit on password change attempts. Please wait before trying again.","lock.fallback":"We're sorry, something went wrong when requesting the password change.","enterprise_email":"Your email's domain is part of an Enterprise identity provider. To reset your password, please see your security administrator."},"login":{"blocked_user":"The user is blocked.","invalid_user_password":"Wrong credentials.","invalid_captcha":"Solve the challenge question to verify you are not a robot.","invalid_recaptcha":"Select the checkbox to verify you are not a robot.","lock.fallback":"We're sorry, something went wrong when attempting to log in.","lock.invalid_code":"Wrong code.","lock.invalid_email_password":"Wrong email or password.","lock.invalid_username_password":"Wrong username or password.","lock.network":"We could not reach the server. Please check your connection and try again.","lock.popup_closed":"Popup window closed. Try again.","lock.unauthorized":"Permissions were not granted. Try again.","lock.mfa_registration_required":"Multifactor authentication is required but your device is not enrolled. Please enroll it before moving on.","lock.mfa_invalid_code":"Wrong code. Please try again.","password_change_required":"You need to update your password because this is the first time you are logging in, or because your password has expired.","password_leaked":"We have detected a potential security issue with this account. To protect your account, we have blocked this login. An email was sent with instruction on how to unblock your account.","too_many_attempts":"Your account has been blocked after multiple consecutive login attempts.","too_many_requests":"We're sorry. There are too many requests right now. Please reload the page and try again. If this persists, please try again later.","session_missing":"Couldn't complete your authentication request. Please try again after closing all open dialogs","hrd.not_matching_email":"Please use your corporate email to login."},"passwordless":{"bad.email":"The email is invalid","bad.phone_number":"The phone number is invalid","lock.fallback":"We're sorry, something went wrong"},"signUp":{"invalid_password":"Password is invalid.","lock.fallback":"We're sorry, something went wrong when attempting to sign up.","password_dictionary_error":"Password is too common.","password_leaked":"This combination of credentials was detected in a public data breach on another website. Before your account is created, please use a different password to keep it secure.","password_no_user_info_error":"Password is based on user information.","password_strength_error":"Password is too weak.","user_exists":"The user already exists.","username_exists":"The username already exists.","social_signup_needs_terms_acception":"Please agree to the Terms of Service below to continue."}},"success":{"logIn":"Thanks for logging in.","forgotPassword":"We've just sent you an email to reset your password.","magicLink":"We sent you a link to log in to %s.","signUp":"Thanks for signing up."},"blankErrorHint":"","blankPasswordErrorHint":"Password can't be blank","blankEmailErrorHint":"Email can't be blank","blankUsernameErrorHint":"Username can't be blank","blankCaptchaErrorHint":"Can't be blank","codeInputPlaceholder":"your code","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"or","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"or","emailInputPlaceholder":"yours@example.com","captchaCodeInputPlaceholder":"Enter the code shown above","captchaMathInputPlaceholder":"Solve the formula shown above","enterpriseLoginIntructions":"Login with your corporate credentials.","enterpriseActiveLoginInstructions":"Please enter your corporate credentials at %s.","failedLabel":"Failed!","forgotPasswordTitle":"Reset your password","forgotPasswordAction":"Don't remember your password?","forgotPasswordInstructions":"Please enter your email address. We will send you an email to reset your password.","forgotPasswordSubmitLabel":"Send email","invalidErrorHint":"","invalidPasswordErrorHint":"Password is invalid","invalidEmailErrorHint":"Email is invalid","invalidUsernameErrorHint":"Username is invalid","lastLoginInstructions":"Last time you logged in with","loginAtLabel":"Log in at %s","loginLabel":"Log In","loginSubmitLabel":"Log In","loginWithLabel":"Sign in with %s","notYourAccountAction":"Not your account?","passwordInputPlaceholder":"your password","passwordStrength":{"containsAtLeast":"Contain at least %d of the following %d types of characters:","identicalChars":"No more than %d identical characters in a row (e.g., \"%s\" not allowed)","nonEmpty":"Non-empty password required","numbers":"Numbers (i.e. 0-9)","lengthAtLeast":"At least %d characters in length","lowerCase":"Lower case letters (a-z)","shouldContain":"Should contain:","specialCharacters":"Special characters (e.g. !@#$%^&*)","upperCase":"Upper case letters (A-Z)"},"passwordlessEmailAlternativeInstructions":"Otherwise, enter your email to sign in or create an account","passwordlessEmailCodeInstructions":"An email with the code has been sent to %s.","passwordlessEmailInstructions":"Enter your email to sign in or create an account","passwordlessSMSAlternativeInstructions":"Otherwise, enter your phone to sign in or create an account","passwordlessSMSCodeInstructions":"An SMS with the code has been sent to %s.","passwordlessSMSInstructions":"Enter your phone to sign in or create an account","phoneNumberInputPlaceholder":"your phone number","resendCodeAction":"Did not get the code?","resendLabel":"Resend","resendingLabel":"Resending...","retryLabel":"Retry","sentLabel":"Sent!","showPassword":"Show password","signUpTitle":"Sign Up","signUpLabel":"Sign Up","signUpSubmitLabel":"Sign Up","signUpTerms":"By signing up, you agree to our terms of service and privacy policy.","signUpWithLabel":"Sign up with %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Single Sign-On enabled","submitLabel":"Submit","unrecoverableError":"Something went wrong. Please contact technical support.","usernameFormatErrorHint":"Use %d-%d letters, numbers and the following characters: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"your username","usernameOrEmailInputPlaceholder":"username/email","title":"Auth0","welcome":"Welcome %s!","windowsAuthInstructions":"You are connected from your corporate network…","windowsAuthLabel":"Windows Authentication","mfaInputPlaceholder":"Code","mfaLoginTitle":"2-Step Verification","mfaLoginInstructions":"Please enter the verification code generated by your mobile application.","mfaSubmitLabel":"Log In","mfaCodeErrorHint":"Use %d numbers"});
\ No newline at end of file
+Auth0.registerLanguageDictionary("en", {"error":{"forgotPassword":{"too_many_requests":"You have reached the limit on password change attempts. Please wait before trying again.","lock.fallback":"We're sorry, something went wrong when requesting the password change.","enterprise_email":"Your email's domain is part of an Enterprise identity provider. To reset your password, please see your security administrator."},"login":{"blocked_user":"The user is blocked.","invalid_user_password":"Wrong credentials.","invalid_captcha":"Solve the challenge question to verify you are not a robot.","invalid_recaptcha":"Select the checkbox to verify you are not a robot.","lock.fallback":"We're sorry, something went wrong when attempting to log in.","lock.invalid_code":"Wrong code.","lock.invalid_email_password":"Wrong email or password.","lock.invalid_username_password":"Wrong username or password.","lock.network":"We could not reach the server. Please check your connection and try again.","lock.popup_closed":"Popup window closed. Try again.","lock.unauthorized":"Permissions were not granted. Try again.","lock.mfa_registration_required":"Multifactor authentication is required but your device is not enrolled. Please enroll it before moving on.","lock.mfa_invalid_code":"Wrong code. Please try again.","password_change_required":"You need to update your password because this is the first time you are logging in, or because your password has expired.","password_leaked":"We have detected a potential security issue with this account. To protect your account, we have blocked this login. An email was sent with instruction on how to unblock your account.","too_many_attempts":"Your account has been blocked after multiple consecutive login attempts.","too_many_requests":"We're sorry. There are too many requests right now. Please reload the page and try again. If this persists, please try again later.","session_missing":"Couldn't complete your authentication request. Please try again after closing all open dialogs","hrd.not_matching_email":"Please use your corporate email to login."},"passwordless":{"bad.email":"The email is invalid","bad.phone_number":"The phone number is invalid","lock.fallback":"We're sorry, something went wrong","invalid_captcha":"Solve the challenge question to verify you are not a robot.","invalid_recaptcha":"Select the checkbox to verify you are not a robot."},"signUp":{"invalid_password":"Password is invalid.","lock.fallback":"We're sorry, something went wrong when attempting to sign up.","password_dictionary_error":"Password is too common.","password_leaked":"This combination of credentials was detected in a public data breach on another website. Before your account is created, please use a different password to keep it secure.","password_no_user_info_error":"Password is based on user information.","password_strength_error":"Password is too weak.","user_exists":"The user already exists.","username_exists":"The username already exists.","social_signup_needs_terms_acception":"Please agree to the Terms of Service below to continue."}},"success":{"logIn":"Thanks for logging in.","forgotPassword":"We've just sent you an email to reset your password.","magicLink":"We sent you a link to log in to %s.","signUp":"Thanks for signing up."},"blankErrorHint":"","blankPasswordErrorHint":"Password can't be blank","blankEmailErrorHint":"Email can't be blank","blankUsernameErrorHint":"Username can't be blank","blankCaptchaErrorHint":"Can't be blank","codeInputPlaceholder":"your code","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"or","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"or","emailInputPlaceholder":"yours@example.com","captchaCodeInputPlaceholder":"Enter the code shown above","captchaMathInputPlaceholder":"Solve the formula shown above","enterpriseLoginIntructions":"Login with your corporate credentials.","enterpriseActiveLoginInstructions":"Please enter your corporate credentials at %s.","failedLabel":"Failed!","forgotPasswordTitle":"Reset your password","forgotPasswordAction":"Don't remember your password?","forgotPasswordInstructions":"Please enter your email address. We will send you an email to reset your password.","forgotPasswordSubmitLabel":"Send email","invalidErrorHint":"","invalidPasswordErrorHint":"Password is invalid","invalidEmailErrorHint":"Email is invalid","invalidUsernameErrorHint":"Username is invalid","lastLoginInstructions":"Last time you logged in with","loginAtLabel":"Log in at %s","loginLabel":"Log In","loginSubmitLabel":"Log In","loginWithLabel":"Sign in with %s","notYourAccountAction":"Not your account?","passwordInputPlaceholder":"your password","passwordStrength":{"containsAtLeast":"Contain at least %d of the following %d types of characters:","identicalChars":"No more than %d identical characters in a row (e.g., \"%s\" not allowed)","nonEmpty":"Non-empty password required","numbers":"Numbers (i.e. 0-9)","lengthAtLeast":"At least %d characters in length","lowerCase":"Lower case letters (a-z)","shouldContain":"Should contain:","specialCharacters":"Special characters (e.g. !@#$%^&*)","upperCase":"Upper case letters (A-Z)"},"passwordlessEmailAlternativeInstructions":"Otherwise, enter your email to sign in or create an account","passwordlessEmailCodeInstructions":"An email with the code has been sent to %s.","passwordlessEmailInstructions":"Enter your email to sign in or create an account","passwordlessSMSAlternativeInstructions":"Otherwise, enter your phone to sign in or create an account","passwordlessSMSCodeInstructions":"An SMS with the code has been sent to %s.","passwordlessSMSInstructions":"Enter your phone to sign in or create an account","phoneNumberInputPlaceholder":"your phone number","resendCodeAction":"Did not get the code?","resendLabel":"Resend","resendingLabel":"Resending...","retryLabel":"Retry","sentLabel":"Sent!","showPassword":"Show password","signUpTitle":"Sign Up","signUpLabel":"Sign Up","signUpSubmitLabel":"Sign Up","signUpTerms":"By signing up, you agree to our terms of service and privacy policy.","signUpWithLabel":"Sign up with %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Single Sign-On enabled","submitLabel":"Submit","unrecoverableError":"Something went wrong. Please contact technical support.","usernameFormatErrorHint":"Use %d-%d letters, numbers and the following characters: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"your username","usernameOrEmailInputPlaceholder":"username/email","title":"Auth0","welcome":"Welcome %s!","windowsAuthInstructions":"You are connected from your corporate network…","windowsAuthLabel":"Windows Authentication","mfaInputPlaceholder":"Code","mfaLoginTitle":"2-Step Verification","mfaLoginInstructions":"Please enter the verification code generated by your mobile application.","mfaSubmitLabel":"Log In","mfaCodeErrorHint":"Use %d numbers"});
\ No newline at end of file
diff --git a/build/es.js b/build/es.js
index bfdb84d39..4c24c2f94 100644
--- a/build/es.js
+++ b/build/es.js
@@ -1 +1 @@
-Auth0.registerLanguageDictionary("es", {"error":{"forgotPassword":{"too_many_requests":"Se ha alcanzado el límite de intentos para restablecer su contraseña. Por favor, aguarde unos minutos.","lock.fallback":"Ocurrió un error al restablecer su contraseña.","enterprise_email":"El dominio de su correo electrónico es parte de un proveedor de identidad Enterprise. Para restablecer su contraseña, consulte a su administrador de seguridad."},"login":{"blocked_user":"El usuario se encuentra bloqueado.","invalid_user_password":"Credenciales inválidas.","invalid_captcha":"El texto ingresado es incorrecto. Por favor, vuelva a intentarlo.","lock.fallback":"Ocurrió un error al iniciar sesión.","lock.invalid_code":"Código inválido.","lock.invalid_email_password":"Correo y contraseña inválidos.","lock.invalid_username_password":"Usuario y contraseña inválidos.","lock.network":"Ocurrió un error de red. Por favor, verifique su conexión.","lock.popup_closed":"Se ha cerrado la ventana emergente.","lock.unauthorized":"Acceso denegado. Por favor, intente nuevamente.","password_change_required":"Debe actualizar su contraseña porque es la primera vez que ingresa o porque la contraseña está vencida.","password_leaked":"Este intento ha sido bloqueado ya que usted utilizó la misma contraseña para registrarse en otra aplicación que tuvo una filtración reciente de datos. Hemos enviado un email con instrucciones para desbloquear la cuenta.","too_many_attempts":"Su cuenta ha sido bloqueada luego de múltiples intentos de inicio de sesión consecutivos.","lock.mfa_registration_required":"Se requiere autenticación de dos factores. Por favor registre su dispositivo antes de continuar.","lock.mfa_invalid_code":"Código incorrecto. Por favor vuelva a intentarlo.","session_missing":"No es posible completar el proceso de Autenticación. Por favor, cierre todas las ventanas e intente nuevamente.","hrd.not_matching_email":"Por favor, use sus credenciales corporativas.","too_many_requests":"Lo sentimos. Hay demasiados peticiones en estos momentos. Por favor, recargue la página y vuelva a intentarlo. Si persiste, por favor vuelva a intentarlo más tarde.","invalid_recaptcha":"Seleccione la casilla de verificación para verificar que no es un robot."},"passwordless":{"bad.email":"Correo inválido","bad.phone_number":"Teléfono inválido","lock.fallback":"Ocurrió un error durante el envío"},"signUp":{"invalid_password":"La contraseña es inválida.","lock.fallback":"Ocurrió un error durante el registro.","password_dictionary_error":"La constraseña es muy común.","password_leaked":"Esta combinación de credenciales se detectó en una violación de datos públicos en otro sitio web. Antes de crear su cuenta, utilice una contraseña diferente para mantenerla segura.","password_no_user_info_error":"La constraseña es similar a los datos del usuario.","password_strength_error":"La contraseña es muy débil.","user_exists":"El usuario ya existe.","username_exists":"El nombre de usuario se encuentra en uso.","social_signup_needs_terms_acception":"Acepte los Términos de Servicio para continuar."}},"success":{"logIn":"Sesión iniciada con éxito.","forgotPassword":"Hemos enviado un correo para completar el restablecimiento de su contraseña.","magicLink":"Hemos enviado un correo para inciar sesión a to %s.","signUp":"Registro completado exitosamente."},"blankErrorHint":"","blankPasswordErrorHint":"Requerido","blankEmailErrorHint":"Requerido","blankUsernameErrorHint":"Requerido","blankCaptchaErrorHint":"Requerido","codeInputPlaceholder":"código","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"o","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"o","emailInputPlaceholder":"correo@ejemplo.com","captchaCodeInputPlaceholder":"Introduzca el código de arriba","captchaMathInputPlaceholder":"Resuelva la formula de arriba","enterpriseLoginIntructions":"Inicie sesión con sus credenciales corporativas.","enterpriseActiveLoginInstructions":"Ingrese las credenciales corporativas de %s.","failedLabel":"Error!","forgotPasswordTitle":"Restablecer contraseña","forgotPasswordAction":"¿Olvidó su contraseña?","forgotPasswordInstructions":"Por favor ingrese su dirección de correo. Le enviaremos las instrucciones para restablecer su contraseña.","forgotPasswordSubmitLabel":"Enviar email","invalidErrorHint":"","invalidPasswordErrorHint":"Inválido","invalidEmailErrorHint":"Inválido","invalidUsernameErrorHint":"Inválido","lastLoginInstructions":"La última vez inició sesión con","loginAtLabel":"Iniciar en %s","loginLabel":"Iniciar sesión","loginSubmitLabel":"Iniciar sesión","loginWithLabel":"Iniciar con %s","notYourAccountAction":"¿No es su cuenta?","passwordInputPlaceholder":"su contraseña","passwordStrength":{"containsAtLeast":"Contener al menos %d de los siguientes %d tipos de caracteres:","identicalChars":"No más de %d caracteres idénticos juntos (ej., \"%s\" no está permitido)","nonEmpty":"Se requiere una contraseña no vacía","numbers":"Números (ej. 0-9)","lengthAtLeast":"Como mínimo de %d caracteres de longitud","lowerCase":"Letras minúsculas (a-z)","shouldContain":"Debe contener:","specialCharacters":"Caracteres especiales (ej. !@#$%^&*)","upperCase":"Letras mayúsculas (A-Z)"},"passwordlessEmailAlternativeInstructions":"También puede ingresar su email para iniciar sesión o registrarse","passwordlessEmailCodeInstructions":"Se ha enviado un correo con el código a %s.","passwordlessEmailInstructions":"Ingrese su email para iniciar sesión o registrarse","passwordlessSMSAlternativeInstructions":"También puede ingresar su teléfono para iniciar sesión o registrarse","passwordlessSMSCodeInstructions":"Se ha enviado un SMS con el código a %s.","passwordlessSMSInstructions":"Ingrese su teléfono para iniciar sesión o registrarse","phoneNumberInputPlaceholder":"número de teléfono","resendCodeAction":"¿No recibió el código?","resendLabel":"Reenviar","resendingLabel":"Reenviando...","retryLabel":"Reintentar","sentLabel":"Enviado!","signUpTitle":"Registrarse","signUpLabel":"Registrarse","signUpSubmitLabel":"Registrarse","signUpWithLabel":"Registrarse con %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Inicio de sesión único activado","submitLabel":"Enviar","unrecoverableError":"Ocurrió un error. Por favor, contacte a nuestro soporte técnico.","usernameFormatErrorHint":"Use %d-%d letras, números y los siguientes caracteres: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"su usuario","usernameOrEmailInputPlaceholder":"usuario/correo electrónico","title":"Auth0","welcome":"Bienvenido %s!","windowsAuthInstructions":"Usted se encuentra conectado desde su red corporativa…","windowsAuthLabel":"Autenticación de Windows","mfaInputPlaceholder":"Código","mfaLoginTitle":"Segundo Factor","mfaLoginInstructions":"Por favor ingrese el código de verificación generado por su aplicación móvil.","mfaSubmitLabel":"Enviar","mfaCodeErrorHint":"%d números","showPassword":"Mostrar contraseña","signUpTerms":"Al suscribirse usted acepta nuestros términos de servicio y política de privacidad."});
\ No newline at end of file
+Auth0.registerLanguageDictionary("es", {"error":{"forgotPassword":{"too_many_requests":"Se ha alcanzado el límite de intentos para restablecer su contraseña. Por favor, aguarde unos minutos.","lock.fallback":"Ocurrió un error al restablecer su contraseña.","enterprise_email":"El dominio de su correo electrónico es parte de un proveedor de identidad Enterprise. Para restablecer su contraseña, consulte a su administrador de seguridad."},"login":{"blocked_user":"El usuario se encuentra bloqueado.","invalid_user_password":"Credenciales inválidas.","invalid_captcha":"El texto ingresado es incorrecto. Por favor, vuelva a intentarlo.","lock.fallback":"Ocurrió un error al iniciar sesión.","lock.invalid_code":"Código inválido.","lock.invalid_email_password":"Correo y contraseña inválidos.","lock.invalid_username_password":"Usuario y contraseña inválidos.","lock.network":"Ocurrió un error de red. Por favor, verifique su conexión.","lock.popup_closed":"Se ha cerrado la ventana emergente.","lock.unauthorized":"Acceso denegado. Por favor, intente nuevamente.","password_change_required":"Debe actualizar su contraseña porque es la primera vez que ingresa o porque la contraseña está vencida.","password_leaked":"Este intento ha sido bloqueado ya que usted utilizó la misma contraseña para registrarse en otra aplicación que tuvo una filtración reciente de datos. Hemos enviado un email con instrucciones para desbloquear la cuenta.","too_many_attempts":"Su cuenta ha sido bloqueada luego de múltiples intentos de inicio de sesión consecutivos.","lock.mfa_registration_required":"Se requiere autenticación de dos factores. Por favor registre su dispositivo antes de continuar.","lock.mfa_invalid_code":"Código incorrecto. Por favor vuelva a intentarlo.","session_missing":"No es posible completar el proceso de Autenticación. Por favor, cierre todas las ventanas e intente nuevamente.","hrd.not_matching_email":"Por favor, use sus credenciales corporativas.","too_many_requests":"Lo sentimos. Hay demasiados peticiones en estos momentos. Por favor, recargue la página y vuelva a intentarlo. Si persiste, por favor vuelva a intentarlo más tarde.","invalid_recaptcha":"Seleccione la casilla de verificación para verificar que no es un robot."},"passwordless":{"bad.email":"Correo inválido","bad.phone_number":"Teléfono inválido","lock.fallback":"Ocurrió un error durante el envío","invalid_captcha":"El texto ingresado es incorrecto. Por favor, vuelva a intentarlo.","invalid_recaptcha":"Seleccione la casilla de verificación para verificar que no es un robot."},"signUp":{"invalid_password":"La contraseña es inválida.","lock.fallback":"Ocurrió un error durante el registro.","password_dictionary_error":"La constraseña es muy común.","password_leaked":"Esta combinación de credenciales se detectó en una violación de datos públicos en otro sitio web. Antes de crear su cuenta, utilice una contraseña diferente para mantenerla segura.","password_no_user_info_error":"La constraseña es similar a los datos del usuario.","password_strength_error":"La contraseña es muy débil.","user_exists":"El usuario ya existe.","username_exists":"El nombre de usuario se encuentra en uso.","social_signup_needs_terms_acception":"Acepte los Términos de Servicio para continuar."}},"success":{"logIn":"Sesión iniciada con éxito.","forgotPassword":"Hemos enviado un correo para completar el restablecimiento de su contraseña.","magicLink":"Hemos enviado un correo para inciar sesión a to %s.","signUp":"Registro completado exitosamente."},"blankErrorHint":"","blankPasswordErrorHint":"Requerido","blankEmailErrorHint":"Requerido","blankUsernameErrorHint":"Requerido","blankCaptchaErrorHint":"Requerido","codeInputPlaceholder":"código","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"o","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"o","emailInputPlaceholder":"correo@ejemplo.com","captchaCodeInputPlaceholder":"Introduzca el código de arriba","captchaMathInputPlaceholder":"Resuelva la formula de arriba","enterpriseLoginIntructions":"Inicie sesión con sus credenciales corporativas.","enterpriseActiveLoginInstructions":"Ingrese las credenciales corporativas de %s.","failedLabel":"Error!","forgotPasswordTitle":"Restablecer contraseña","forgotPasswordAction":"¿Olvidó su contraseña?","forgotPasswordInstructions":"Por favor ingrese su dirección de correo. Le enviaremos las instrucciones para restablecer su contraseña.","forgotPasswordSubmitLabel":"Enviar email","invalidErrorHint":"","invalidPasswordErrorHint":"Inválido","invalidEmailErrorHint":"Inválido","invalidUsernameErrorHint":"Inválido","lastLoginInstructions":"La última vez inició sesión con","loginAtLabel":"Iniciar en %s","loginLabel":"Iniciar sesión","loginSubmitLabel":"Iniciar sesión","loginWithLabel":"Iniciar con %s","notYourAccountAction":"¿No es su cuenta?","passwordInputPlaceholder":"su contraseña","passwordStrength":{"containsAtLeast":"Contener al menos %d de los siguientes %d tipos de caracteres:","identicalChars":"No más de %d caracteres idénticos juntos (ej., \"%s\" no está permitido)","nonEmpty":"Se requiere una contraseña no vacía","numbers":"Números (ej. 0-9)","lengthAtLeast":"Como mínimo de %d caracteres de longitud","lowerCase":"Letras minúsculas (a-z)","shouldContain":"Debe contener:","specialCharacters":"Caracteres especiales (ej. !@#$%^&*)","upperCase":"Letras mayúsculas (A-Z)"},"passwordlessEmailAlternativeInstructions":"También puede ingresar su email para iniciar sesión o registrarse","passwordlessEmailCodeInstructions":"Se ha enviado un correo con el código a %s.","passwordlessEmailInstructions":"Ingrese su email para iniciar sesión o registrarse","passwordlessSMSAlternativeInstructions":"También puede ingresar su teléfono para iniciar sesión o registrarse","passwordlessSMSCodeInstructions":"Se ha enviado un SMS con el código a %s.","passwordlessSMSInstructions":"Ingrese su teléfono para iniciar sesión o registrarse","phoneNumberInputPlaceholder":"número de teléfono","resendCodeAction":"¿No recibió el código?","resendLabel":"Reenviar","resendingLabel":"Reenviando...","retryLabel":"Reintentar","sentLabel":"Enviado!","signUpTitle":"Registrarse","signUpLabel":"Registrarse","signUpSubmitLabel":"Registrarse","signUpWithLabel":"Registrarse con %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Inicio de sesión único activado","submitLabel":"Enviar","unrecoverableError":"Ocurrió un error. Por favor, contacte a nuestro soporte técnico.","usernameFormatErrorHint":"Use %d-%d letras, números y los siguientes caracteres: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"su usuario","usernameOrEmailInputPlaceholder":"usuario/correo electrónico","title":"Auth0","welcome":"Bienvenido %s!","windowsAuthInstructions":"Usted se encuentra conectado desde su red corporativa…","windowsAuthLabel":"Autenticación de Windows","mfaInputPlaceholder":"Código","mfaLoginTitle":"Segundo Factor","mfaLoginInstructions":"Por favor ingrese el código de verificación generado por su aplicación móvil.","mfaSubmitLabel":"Enviar","mfaCodeErrorHint":"%d números","showPassword":"Mostrar contraseña","signUpTerms":"Al suscribirse usted acepta nuestros términos de servicio y política de privacidad."});
\ No newline at end of file
diff --git a/build/et.js b/build/et.js
index f15e8da76..1307ea45a 100644
--- a/build/et.js
+++ b/build/et.js
@@ -1 +1 @@
-Auth0.registerLanguageDictionary("et", {"error":{"forgotPassword":{"too_many_requests":"Sa oled liiga palju kordi üritanud salasõna vahetada. Palun oota enne uuesti proovimist.","lock.fallback":"Vabandame, midagi läks salasõna vahetamise sooviga valesti.","enterprise_email":"Teie e-posti domeen kuulub ettevõtte identiteedi pakkuja juurde. Parooli lähtestamiseks lugege oma turvameedet."},"login":{"blocked_user":"Kasutaja on blokeeritud.","invalid_user_password":"Sellise infoga kasutaja puudub.","lock.fallback":"Vabandame, midagi läks sisse logides valesti.","lock.invalid_code":"Vale kood.","lock.invalid_email_password":"Vale e-mail või salasõna.","lock.invalid_username_password":"Vale salasõna või parool.","lock.network":"Ei saanud serveriga ühendust. Palun kontrolli oma internetiühendust.","lock.popup_closed":"Hüpikaken suleti. Palun proovi uuesti.","lock.unauthorized":"Õiguseid ei antud. Palun proovi uuesti.","lock.mfa_registration_required":"Mitmetasemeline autentimine on nõutud aga sinu seade ei ole nimekirja lisatud. Palun lisa ta nimekirja.","lock.mfa_invalid_code":"Vale kood. Palun proovi uuesti.","password_change_required":"Parooli vahetamine on kohustuslik, sest sa logid sisse esimest korda või parool on aegunud.","password_leaked":"Me oleme avastanud võimaliku turvariski selle kontoga. Sinu konto kaitsmises oleme selle sisselogimise blokeerinud. Sulle saadeti e-mail kuidas blokeering maha võtta.","too_many_attempts":"Sinu konto blokeeriti peale mitut ebaõnnestunud sisselogimiskatset.","session_missing":"Sisselogimine ebaõnnestus. Palun proovi uuesti peale kõigi akende sulgemist.","hrd.not_matching_email":"Palun kasuta oma ettevõtte e-maili sisselogimiseks.","too_many_requests":"Vabandame. Praegu on päringuid liiga palju. Laadige leht uuesti ja proovige uuesti. Kui see jätkub, proovige hiljem uuesti.","invalid_captcha":"Lahendage väljakutseküsimus ja veenduge, et te pole robot.","invalid_recaptcha":"Valige märkeruut, et kontrollida, kas te pole robot."},"passwordless":{"bad.email":"Vigane e-mail","bad.phone_number":"Vigane telefoninumber","lock.fallback":"Vabandame, midagi läks valesti."},"signUp":{"invalid_password":"Parool on vigane.","lock.fallback":"Vabandame, registreerumisel läks midagi valesti.","password_dictionary_error":"Parool on liiga tavaline.","password_leaked":"See volikirjade kombinatsioon tuvastati teisel veebisaidil avalike andmetega seotud rikkumises. Enne konto loomist kasutage selle turvalisuse tagamiseks teist parooli.","password_no_user_info_error":"Parool sisaldab kasutajainfot.","password_strength_error":"Parool on liiga nõrk.","user_exists":"Selline kasutaja on juba olemas.","username_exists":"Selline kasutajanimi on juba olemas.","social_signup_needs_terms_acception":"Jätkamiseks nõustuge allolevate teenusetingimustega."}},"success":{"logIn":"Täname, et sisse logisid.","forgotPassword":"Me saatsime sulle e-maili, et oma salasõna taastada.","magicLink":"Me saatsime sisselogimise lingi aadressile: %s.","signUp":"Täname, et registreerusid."},"blankErrorHint":"","blankPasswordErrorHint":"Ei või olla tühi","blankEmailErrorHint":"Ei või olla tühi","blankUsernameErrorHint":"Ei või olla tühi","blankCaptchaErrorHint":"Ei või olla tühi","codeInputPlaceholder":"sinu kood","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"või","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"või","emailInputPlaceholder":"sinuemail@example.com","enterpriseLoginIntructions":"Logi sisse kasutades ettevõtte infot","enterpriseActiveLoginInstructions":"Palun sisesta oma ettevõtte sisselogimisinfo %s.","failedLabel":"Ebaõnnestus!","forgotPasswordTitle":"Taasta oma salasõna","forgotPasswordAction":"Ei mäleta salasõna?","forgotPasswordInstructions":"Palun sisesta oma e-maili aadress. Me saadame sulle e-maili millega saad oma salasõna taastada.","forgotPasswordSubmitLabel":"Saada e-mail","invalidErrorHint":"","invalidPasswordErrorHint":"Vigane","invalidEmailErrorHint":"Vigane","invalidUsernameErrorHint":"Vigane","lastLoginInstructions":"Viimati logisid sisse kasutades:","loginAtLabel":"Logi sisse %s","loginLabel":"Logi sisse","loginSubmitLabel":"Logi sisse","loginWithLabel":"Logi sisse kasutades %s","notYourAccountAction":"Pole sinu konto?","passwordInputPlaceholder":"sinu salasõna","passwordStrength":{"containsAtLeast":"Sisaldab vähemalt %d järgnevat %d sümbolit:","identicalChars":"Ei tohi sisaldada rohkem kui %d sama järjestikulist sümbolit (näiteks, \"%s\" ei ole lubatud)","nonEmpty":"Parool ei või olla tühi","numbers":"Numbrid (näiteks 0-9)","lengthAtLeast":"Vähemalt %d tähemärki pikk","lowerCase":"Väiketähed (a-z)","shouldContain":"Peaks sisaldama:","specialCharacters":"Erilised tähemärgid (näiteks !@#$%^&*)","upperCase":"Suured tähed (A-Z)"},"passwordlessEmailAlternativeInstructions":"Muidu, sisesta oma e-mail et sisse logida või konto luua","passwordlessEmailCodeInstructions":"Koodiga e-mail saadeti aadressile: %s.","passwordlessEmailInstructions":"Sisesta oma e-mail, et sisse logida või konto luua","passwordlessSMSAlternativeInstructions":"Muidu, sisesta oma telefoninumber, et sisse logida või konto luua","passwordlessSMSCodeInstructions":"SMS koodiga saadeti numbrile: %s.","passwordlessSMSInstructions":"Sisesta oma telefoninumber, et sisse logida või konto luua","phoneNumberInputPlaceholder":"sinu telefoninumber","resendCodeAction":"Kas said koodi kätte?","resendLabel":"Saada uuesti","resendingLabel":"Saadan...","retryLabel":"Proovi uuesti","sentLabel":"Saadetud!","showPassword":"Näita salasõna","signUpTitle":"Registreeri","signUpLabel":"Registreeri","signUpSubmitLabel":"Registreeri","signUpWithLabel":"Registreeri kasutades %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Ühine sisselogimine on sees","submitLabel":"Saada","unrecoverableError":"Midagi läks valesti. Palun võta ühendust tehnilise toega.","usernameFormatErrorHint":"Kasuta %d-%d tähti, numbreid ja järgnevaid sümboleid: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"sinu kasutajanimi","usernameOrEmailInputPlaceholder":"kasutajanimi/e-mail","title":"Auth0","welcome":"Tere Tulemast %s!","windowsAuthInstructions":"Sa oled ühendatud ettevõtte võrgust…","windowsAuthLabel":"Windowsi autentimine","mfaInputPlaceholder":"Kood","mfaLoginTitle":"2-Sammuline Tuvastamine","mfaLoginInstructions":"Palun sisesta tuvastuskood mille genereeris su mobiilirakendus","mfaSubmitLabel":"Logi sisse","mfaCodeErrorHint":"Kasuta %d numbrit","signUpTerms":"Registreerudes nõustute meie teenusetingimustega ja privaatsuspoliitikaga.","captchaCodeInputPlaceholder":"Sisestage ülal näidatud kood","captchaMathInputPlaceholder":"Lahendage ülaltoodud valem"});
\ No newline at end of file
+Auth0.registerLanguageDictionary("et", {"error":{"forgotPassword":{"too_many_requests":"Sa oled liiga palju kordi üritanud salasõna vahetada. Palun oota enne uuesti proovimist.","lock.fallback":"Vabandame, midagi läks salasõna vahetamise sooviga valesti.","enterprise_email":"Teie e-posti domeen kuulub ettevõtte identiteedi pakkuja juurde. Parooli lähtestamiseks lugege oma turvameedet."},"login":{"blocked_user":"Kasutaja on blokeeritud.","invalid_user_password":"Sellise infoga kasutaja puudub.","lock.fallback":"Vabandame, midagi läks sisse logides valesti.","lock.invalid_code":"Vale kood.","lock.invalid_email_password":"Vale e-mail või salasõna.","lock.invalid_username_password":"Vale salasõna või parool.","lock.network":"Ei saanud serveriga ühendust. Palun kontrolli oma internetiühendust.","lock.popup_closed":"Hüpikaken suleti. Palun proovi uuesti.","lock.unauthorized":"Õiguseid ei antud. Palun proovi uuesti.","lock.mfa_registration_required":"Mitmetasemeline autentimine on nõutud aga sinu seade ei ole nimekirja lisatud. Palun lisa ta nimekirja.","lock.mfa_invalid_code":"Vale kood. Palun proovi uuesti.","password_change_required":"Parooli vahetamine on kohustuslik, sest sa logid sisse esimest korda või parool on aegunud.","password_leaked":"Me oleme avastanud võimaliku turvariski selle kontoga. Sinu konto kaitsmises oleme selle sisselogimise blokeerinud. Sulle saadeti e-mail kuidas blokeering maha võtta.","too_many_attempts":"Sinu konto blokeeriti peale mitut ebaõnnestunud sisselogimiskatset.","session_missing":"Sisselogimine ebaõnnestus. Palun proovi uuesti peale kõigi akende sulgemist.","hrd.not_matching_email":"Palun kasuta oma ettevõtte e-maili sisselogimiseks.","too_many_requests":"Vabandame. Praegu on päringuid liiga palju. Laadige leht uuesti ja proovige uuesti. Kui see jätkub, proovige hiljem uuesti.","invalid_captcha":"Lahendage väljakutseküsimus ja veenduge, et te pole robot.","invalid_recaptcha":"Valige märkeruut, et kontrollida, kas te pole robot."},"passwordless":{"bad.email":"Vigane e-mail","bad.phone_number":"Vigane telefoninumber","lock.fallback":"Vabandame, midagi läks valesti.","invalid_captcha":"Lahendage väljakutseküsimus ja veenduge, et te pole robot.","invalid_recaptcha":"Valige märkeruut, et kontrollida, kas te pole robot."},"signUp":{"invalid_password":"Parool on vigane.","lock.fallback":"Vabandame, registreerumisel läks midagi valesti.","password_dictionary_error":"Parool on liiga tavaline.","password_leaked":"See volikirjade kombinatsioon tuvastati teisel veebisaidil avalike andmetega seotud rikkumises. Enne konto loomist kasutage selle turvalisuse tagamiseks teist parooli.","password_no_user_info_error":"Parool sisaldab kasutajainfot.","password_strength_error":"Parool on liiga nõrk.","user_exists":"Selline kasutaja on juba olemas.","username_exists":"Selline kasutajanimi on juba olemas.","social_signup_needs_terms_acception":"Jätkamiseks nõustuge allolevate teenusetingimustega."}},"success":{"logIn":"Täname, et sisse logisid.","forgotPassword":"Me saatsime sulle e-maili, et oma salasõna taastada.","magicLink":"Me saatsime sisselogimise lingi aadressile: %s.","signUp":"Täname, et registreerusid."},"blankErrorHint":"","blankPasswordErrorHint":"Ei või olla tühi","blankEmailErrorHint":"Ei või olla tühi","blankUsernameErrorHint":"Ei või olla tühi","blankCaptchaErrorHint":"Ei või olla tühi","codeInputPlaceholder":"sinu kood","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"või","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"või","emailInputPlaceholder":"sinuemail@example.com","enterpriseLoginIntructions":"Logi sisse kasutades ettevõtte infot","enterpriseActiveLoginInstructions":"Palun sisesta oma ettevõtte sisselogimisinfo %s.","failedLabel":"Ebaõnnestus!","forgotPasswordTitle":"Taasta oma salasõna","forgotPasswordAction":"Ei mäleta salasõna?","forgotPasswordInstructions":"Palun sisesta oma e-maili aadress. Me saadame sulle e-maili millega saad oma salasõna taastada.","forgotPasswordSubmitLabel":"Saada e-mail","invalidErrorHint":"","invalidPasswordErrorHint":"Vigane","invalidEmailErrorHint":"Vigane","invalidUsernameErrorHint":"Vigane","lastLoginInstructions":"Viimati logisid sisse kasutades:","loginAtLabel":"Logi sisse %s","loginLabel":"Logi sisse","loginSubmitLabel":"Logi sisse","loginWithLabel":"Logi sisse kasutades %s","notYourAccountAction":"Pole sinu konto?","passwordInputPlaceholder":"sinu salasõna","passwordStrength":{"containsAtLeast":"Sisaldab vähemalt %d järgnevat %d sümbolit:","identicalChars":"Ei tohi sisaldada rohkem kui %d sama järjestikulist sümbolit (näiteks, \"%s\" ei ole lubatud)","nonEmpty":"Parool ei või olla tühi","numbers":"Numbrid (näiteks 0-9)","lengthAtLeast":"Vähemalt %d tähemärki pikk","lowerCase":"Väiketähed (a-z)","shouldContain":"Peaks sisaldama:","specialCharacters":"Erilised tähemärgid (näiteks !@#$%^&*)","upperCase":"Suured tähed (A-Z)"},"passwordlessEmailAlternativeInstructions":"Muidu, sisesta oma e-mail et sisse logida või konto luua","passwordlessEmailCodeInstructions":"Koodiga e-mail saadeti aadressile: %s.","passwordlessEmailInstructions":"Sisesta oma e-mail, et sisse logida või konto luua","passwordlessSMSAlternativeInstructions":"Muidu, sisesta oma telefoninumber, et sisse logida või konto luua","passwordlessSMSCodeInstructions":"SMS koodiga saadeti numbrile: %s.","passwordlessSMSInstructions":"Sisesta oma telefoninumber, et sisse logida või konto luua","phoneNumberInputPlaceholder":"sinu telefoninumber","resendCodeAction":"Kas said koodi kätte?","resendLabel":"Saada uuesti","resendingLabel":"Saadan...","retryLabel":"Proovi uuesti","sentLabel":"Saadetud!","showPassword":"Näita salasõna","signUpTitle":"Registreeri","signUpLabel":"Registreeri","signUpSubmitLabel":"Registreeri","signUpWithLabel":"Registreeri kasutades %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Ühine sisselogimine on sees","submitLabel":"Saada","unrecoverableError":"Midagi läks valesti. Palun võta ühendust tehnilise toega.","usernameFormatErrorHint":"Kasuta %d-%d tähti, numbreid ja järgnevaid sümboleid: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"sinu kasutajanimi","usernameOrEmailInputPlaceholder":"kasutajanimi/e-mail","title":"Auth0","welcome":"Tere Tulemast %s!","windowsAuthInstructions":"Sa oled ühendatud ettevõtte võrgust…","windowsAuthLabel":"Windowsi autentimine","mfaInputPlaceholder":"Kood","mfaLoginTitle":"2-Sammuline Tuvastamine","mfaLoginInstructions":"Palun sisesta tuvastuskood mille genereeris su mobiilirakendus","mfaSubmitLabel":"Logi sisse","mfaCodeErrorHint":"Kasuta %d numbrit","signUpTerms":"Registreerudes nõustute meie teenusetingimustega ja privaatsuspoliitikaga.","captchaCodeInputPlaceholder":"Sisestage ülal näidatud kood","captchaMathInputPlaceholder":"Lahendage ülaltoodud valem"});
\ No newline at end of file
diff --git a/build/fa.js b/build/fa.js
index b615e4241..24f82b903 100644
--- a/build/fa.js
+++ b/build/fa.js
@@ -1 +1 @@
-Auth0.registerLanguageDictionary("fa", {"error":{"forgotPassword":{"too_many_requests":"بیش از دفعات مجاز تغییر رمز عبور تلاش نموده اید ، لطفا کمی صبر کنید و دوباره تلاش کنید","lock.fallback":"متاسفیم ، مشکلی در تغییر رمز عبور رخ داده است.","enterprise_email":"دامنه ایمیل شما بخشی از ارائهدهنده هویت سازمانی است. برای بازنشانی گذرواژه خود، لطفا به مدیر امنیتی خود مراجعه کنید."},"login":{"blocked_user":"کاربر مسدود شده است.","invalid_user_password":"اطلاعات وارد شده صحیح نیست.","lock.fallback":"متاسفیم ، خطایی در ورود به سیستم رخ داده است.","lock.invalid_code":"کد اشتباه است.","lock.invalid_email_password":"ایمیل یا رمز عبور اشتباه است.","lock.invalid_username_password":"نام کاربری یا رمز عبور اشتباه است.","lock.network":"خطا در اتصال به سرور ، لطفا اتصال اینترنت تان را بررسی کنید.","lock.popup_closed":"پنجره بسته شده است ، لطفا دوباره تلاش کنید.","lock.unauthorized":"مجوزی اعطا نشده است ، دوباره تلاش کنید.","lock.mfa_registration_required":"احراز هویت چند مرحله ای لازم است ، اما دستگاه شما ثبت نشده است، لطفا دستگاه خود را ثبت کنید.","lock.mfa_invalid_code":"کد اشتباه است ، دوباره تلاش کنید","password_change_required":"لازم است تا رمزعبور خود را تغییر دهید ، احتملا برای اولین بار است که وارد سیستم میشوید یا رمز عبور شما منقضی شده است","password_leaked":"اکانت شما به دلیل لو رفتن در وبسایت دیگری مسدود شده است ، ما مراحل رفع بلاک را برایتان ایمیل خواهیم کرد.","too_many_attempts":"اکانت شما به دلیل تلاش های نا موفق متعدد متوالی مسدود شده است","session_missing":"می تواند درخواست احراز هویت خود را کامل کند. لطفا پس از بستن همه پنجره باز دوباره امتحان کنید","hrd.not_matching_email":"لطفا، استفاده از ایمیل شرکت خود را برای ورود.","too_many_requests":"ما متاسفیم. در حال حاضر درخواست های زیادی وجود دارد لطفا صفحه را مجددا بارگذاری کنید و دوباره تلاش کنید. اگر این کار ادامه دارد، لطفا بعدا دوباره امتحان کنید.","invalid_captcha":"حل مسئله چالش برای تأیید اینکه ربات نیستید.","invalid_recaptcha":"کادر تأیید را انتخاب کنید تا تأیید کنید که روبات نیستید."},"passwordless":{"bad.email":"ایمیل نا معتبر است.","bad.phone_number":"شماره تلفن نامعتبر است.","lock.fallback":"متاسفیم ، خطایی رخ داده است."},"signUp":{"invalid_password":"رمز نامعتبر است.","lock.fallback":"متاسفیم ، خطایی در ثبت نام رخ داده است.","password_dictionary_error":"رمز عبور انتخابی بسیار رایج است","password_leaked":"این ترکیب از اعتبارنامه ها در یک نقض داده های عمومی در وب سایت دیگری شناسایی شد. قبل از ایجاد حساب کاربری خود، لطفاً از رمز عبور دیگری برای ایمن نگه داشتن آن استفاده کنید.","password_no_user_info_error":"رمز عبور با اطلاعات کاربر مشابه است","password_strength_error":"رمز عبور بسیار ضعیف است.","user_exists":"کاربر قبلا ثبت شده است.","username_exists":"نام کاربری قبلا ثبت شده است.","social_signup_needs_terms_acception":"لطفاً برای ادامه با شرایط خدمات زیر موافقت کنید."}},"success":{"logIn":"با تشکر از ورود شما.","forgotPassword":"ایمیلی برای تغییر رمز عبور برایتان ارسال کردیم.","magicLink":"لینک ورود را برایتان ایمیل کردیم به %s.","signUp":"از ثبت نام شما متشکریم."},"blankErrorHint":"","blankPasswordErrorHint":"کادر نباید خالی باشد","blankEmailErrorHint":"کادر نباید خالی باشد","blankUsernameErrorHint":"کادر نباید خالی باشد","blankCaptchaErrorHint":"کادر نباید خالی باشد","codeInputPlaceholder":"کد شما","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"یا","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"یا","emailInputPlaceholder":"yours@example.com","enterpriseLoginIntructions":"ورد با استفاده از اطلاعات سازمانی.","enterpriseActiveLoginInstructions":"اطلاعات سازمانی تان را در %s وارد کنید.","failedLabel":"ناموفق!","forgotPasswordAction":"رمز عبورتان را فراموش کردید؟","forgotPasswordInstructions":"ایمیل خود را وارد کنید ، ما ایمیلی برای ریست کردن رمز عبور برایتان ارسال خواهیم کرد.","forgotPasswordSubmitLabel":"ارسال ایمیل","invalidErrorHint":"","invalidPasswordErrorHint":"نا معتبر","invalidEmailErrorHint":"نا معتبر","invalidUsernameErrorHint":"نا معتبر","lastLoginInstructions":"آخرین باری که وارد شده اید با","loginAtLabel":"ورود در %s","loginLabel":"ورود","loginSubmitLabel":"ورود","loginWithLabel":"ورود با %s","notYourAccountAction":"حساب شما نیست؟","passwordInputPlaceholder":"رمز عبور","passwordStrength":{"containsAtLeast":"باید حداقل شامل %d حرف از %d حروف های زیر باشد:","identicalChars":"بیش از %d حرف یکسان پشت سر هم مجاز نیست (برای مثال, \"%s\" مجاز نیست)","nonEmpty":"رمز عبور باید خالی نباشد.","numbers":"اعداد (0-9)","lengthAtLeast":"حداقل %d حرف باید باشد","lowerCase":"حروف کوچک (a-z)","shouldContain":"باید شامل :","specialCharacters":"کاراکتر های اختصاصی (مثل !@#$%^&*)","upperCase":"حروف بزرگ (A-Z)"},"passwordlessEmailAlternativeInstructions":"در غیر اینصورت ایمیل خود را وارد کنید یا حسابی ایجاد کنید","passwordlessEmailCodeInstructions":"ایمیلی شامل کد به %s ارسال شد.","passwordlessEmailInstructions":"برای ورود ایمیلتان را وارد کنید یا حسابی ایجاد کنید","passwordlessSMSAlternativeInstructions":"در غیر اینصورت شماره موبایل خود را وارد کنید یا حسابی ایجاد کنید","passwordlessSMSCodeInstructions":"پیامکی شامل کد برایتان به شماره %s ارسال شد.","passwordlessSMSInstructions":"شماره موبایل خود را وارد کنید یا حسابی ایجاد کنید","phoneNumberInputPlaceholder":"شماره موبایل","resendCodeAction":"آیا کد را دریافت نموده اید?","resendLabel":"ارسال مجدد","resendingLabel":"در حال ارسال مجدد...","retryLabel":"تلاش مجدد","sentLabel":"ارسال شد!","signUpLabel":"ثبت نام","signUpSubmitLabel":"ثبت نام","signUpWithLabel":"ورود با %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"ورود منفرد فعال است","submitLabel":"ثبت","unrecoverableError":"خطایی رخ داده است. با پشتیبانی تماس بگیرید.","usernameFormatErrorHint":"%d-%d حروف، اعداد و کاراکترهای زیر را استفاده کنید: \"_\"، \".\"، \"+\"، \"-\"","usernameInputPlaceholder":"نام کاربری شما","usernameOrEmailInputPlaceholder":"نام کاربری/ایمیل","title":"Auth0","welcome":"%s خوش آمدید!","windowsAuthInstructions":"شما از شبکه شرکتتان متصل شده اید…","windowsAuthLabel":"احراز هویت ویندوز","mfaInputPlaceholder":"کد","mfaLoginTitle":"احراز هویت دو مرحله ای","mfaLoginInstructions":"کد تاییدی که توسط اپلیکیشن موبایل تولید شده است را وارد کنید.","mfaSubmitLabel":"ورود","mfaCodeErrorHint":"از %d عدد استفاده کنید","forgotPasswordTitle":"تنظیم مجدد کلمه ورود","signUpTitle":"ثبت نام","showPassword":"نمایش رمز ورود","signUpTerms":"با ثبت نام در سایت، شرایط خدمات و سیاست حفظ حریم خصوصی ما را می پذیرید.","captchaCodeInputPlaceholder":"کد نشان داده شده در بالا را وارد کنید","captchaMathInputPlaceholder":"فرمول نشان داده شده در بالا را حل کنید"});
\ No newline at end of file
+Auth0.registerLanguageDictionary("fa", {"error":{"forgotPassword":{"too_many_requests":"بیش از دفعات مجاز تغییر رمز عبور تلاش نموده اید ، لطفا کمی صبر کنید و دوباره تلاش کنید","lock.fallback":"متاسفیم ، مشکلی در تغییر رمز عبور رخ داده است.","enterprise_email":"دامنه ایمیل شما بخشی از ارائهدهنده هویت سازمانی است. برای بازنشانی گذرواژه خود، لطفا به مدیر امنیتی خود مراجعه کنید."},"login":{"blocked_user":"کاربر مسدود شده است.","invalid_user_password":"اطلاعات وارد شده صحیح نیست.","lock.fallback":"متاسفیم ، خطایی در ورود به سیستم رخ داده است.","lock.invalid_code":"کد اشتباه است.","lock.invalid_email_password":"ایمیل یا رمز عبور اشتباه است.","lock.invalid_username_password":"نام کاربری یا رمز عبور اشتباه است.","lock.network":"خطا در اتصال به سرور ، لطفا اتصال اینترنت تان را بررسی کنید.","lock.popup_closed":"پنجره بسته شده است ، لطفا دوباره تلاش کنید.","lock.unauthorized":"مجوزی اعطا نشده است ، دوباره تلاش کنید.","lock.mfa_registration_required":"احراز هویت چند مرحله ای لازم است ، اما دستگاه شما ثبت نشده است، لطفا دستگاه خود را ثبت کنید.","lock.mfa_invalid_code":"کد اشتباه است ، دوباره تلاش کنید","password_change_required":"لازم است تا رمزعبور خود را تغییر دهید ، احتملا برای اولین بار است که وارد سیستم میشوید یا رمز عبور شما منقضی شده است","password_leaked":"اکانت شما به دلیل لو رفتن در وبسایت دیگری مسدود شده است ، ما مراحل رفع بلاک را برایتان ایمیل خواهیم کرد.","too_many_attempts":"اکانت شما به دلیل تلاش های نا موفق متعدد متوالی مسدود شده است","session_missing":"می تواند درخواست احراز هویت خود را کامل کند. لطفا پس از بستن همه پنجره باز دوباره امتحان کنید","hrd.not_matching_email":"لطفا، استفاده از ایمیل شرکت خود را برای ورود.","too_many_requests":"ما متاسفیم. در حال حاضر درخواست های زیادی وجود دارد لطفا صفحه را مجددا بارگذاری کنید و دوباره تلاش کنید. اگر این کار ادامه دارد، لطفا بعدا دوباره امتحان کنید.","invalid_captcha":"حل مسئله چالش برای تأیید اینکه ربات نیستید.","invalid_recaptcha":"کادر تأیید را انتخاب کنید تا تأیید کنید که روبات نیستید."},"passwordless":{"bad.email":"ایمیل نا معتبر است.","bad.phone_number":"شماره تلفن نامعتبر است.","lock.fallback":"متاسفیم ، خطایی رخ داده است.","invalid_captcha":"حل مسئله چالش برای تأیید اینکه ربات نیستید.","invalid_recaptcha":"کادر تأیید را انتخاب کنید تا تأیید کنید که روبات نیستید."},"signUp":{"invalid_password":"رمز نامعتبر است.","lock.fallback":"متاسفیم ، خطایی در ثبت نام رخ داده است.","password_dictionary_error":"رمز عبور انتخابی بسیار رایج است","password_leaked":"این ترکیب از اعتبارنامه ها در یک نقض داده های عمومی در وب سایت دیگری شناسایی شد. قبل از ایجاد حساب کاربری خود، لطفاً از رمز عبور دیگری برای ایمن نگه داشتن آن استفاده کنید.","password_no_user_info_error":"رمز عبور با اطلاعات کاربر مشابه است","password_strength_error":"رمز عبور بسیار ضعیف است.","user_exists":"کاربر قبلا ثبت شده است.","username_exists":"نام کاربری قبلا ثبت شده است.","social_signup_needs_terms_acception":"لطفاً برای ادامه با شرایط خدمات زیر موافقت کنید."}},"success":{"logIn":"با تشکر از ورود شما.","forgotPassword":"ایمیلی برای تغییر رمز عبور برایتان ارسال کردیم.","magicLink":"لینک ورود را برایتان ایمیل کردیم به %s.","signUp":"از ثبت نام شما متشکریم."},"blankErrorHint":"","blankPasswordErrorHint":"کادر نباید خالی باشد","blankEmailErrorHint":"کادر نباید خالی باشد","blankUsernameErrorHint":"کادر نباید خالی باشد","blankCaptchaErrorHint":"کادر نباید خالی باشد","codeInputPlaceholder":"کد شما","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"یا","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"یا","emailInputPlaceholder":"yours@example.com","enterpriseLoginIntructions":"ورد با استفاده از اطلاعات سازمانی.","enterpriseActiveLoginInstructions":"اطلاعات سازمانی تان را در %s وارد کنید.","failedLabel":"ناموفق!","forgotPasswordAction":"رمز عبورتان را فراموش کردید؟","forgotPasswordInstructions":"ایمیل خود را وارد کنید ، ما ایمیلی برای ریست کردن رمز عبور برایتان ارسال خواهیم کرد.","forgotPasswordSubmitLabel":"ارسال ایمیل","invalidErrorHint":"","invalidPasswordErrorHint":"نا معتبر","invalidEmailErrorHint":"نا معتبر","invalidUsernameErrorHint":"نا معتبر","lastLoginInstructions":"آخرین باری که وارد شده اید با","loginAtLabel":"ورود در %s","loginLabel":"ورود","loginSubmitLabel":"ورود","loginWithLabel":"ورود با %s","notYourAccountAction":"حساب شما نیست؟","passwordInputPlaceholder":"رمز عبور","passwordStrength":{"containsAtLeast":"باید حداقل شامل %d حرف از %d حروف های زیر باشد:","identicalChars":"بیش از %d حرف یکسان پشت سر هم مجاز نیست (برای مثال, \"%s\" مجاز نیست)","nonEmpty":"رمز عبور باید خالی نباشد.","numbers":"اعداد (0-9)","lengthAtLeast":"حداقل %d حرف باید باشد","lowerCase":"حروف کوچک (a-z)","shouldContain":"باید شامل :","specialCharacters":"کاراکتر های اختصاصی (مثل !@#$%^&*)","upperCase":"حروف بزرگ (A-Z)"},"passwordlessEmailAlternativeInstructions":"در غیر اینصورت ایمیل خود را وارد کنید یا حسابی ایجاد کنید","passwordlessEmailCodeInstructions":"ایمیلی شامل کد به %s ارسال شد.","passwordlessEmailInstructions":"برای ورود ایمیلتان را وارد کنید یا حسابی ایجاد کنید","passwordlessSMSAlternativeInstructions":"در غیر اینصورت شماره موبایل خود را وارد کنید یا حسابی ایجاد کنید","passwordlessSMSCodeInstructions":"پیامکی شامل کد برایتان به شماره %s ارسال شد.","passwordlessSMSInstructions":"شماره موبایل خود را وارد کنید یا حسابی ایجاد کنید","phoneNumberInputPlaceholder":"شماره موبایل","resendCodeAction":"آیا کد را دریافت نموده اید?","resendLabel":"ارسال مجدد","resendingLabel":"در حال ارسال مجدد...","retryLabel":"تلاش مجدد","sentLabel":"ارسال شد!","signUpLabel":"ثبت نام","signUpSubmitLabel":"ثبت نام","signUpWithLabel":"ورود با %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"ورود منفرد فعال است","submitLabel":"ثبت","unrecoverableError":"خطایی رخ داده است. با پشتیبانی تماس بگیرید.","usernameFormatErrorHint":"%d-%d حروف، اعداد و کاراکترهای زیر را استفاده کنید: \"_\"، \".\"، \"+\"، \"-\"","usernameInputPlaceholder":"نام کاربری شما","usernameOrEmailInputPlaceholder":"نام کاربری/ایمیل","title":"Auth0","welcome":"%s خوش آمدید!","windowsAuthInstructions":"شما از شبکه شرکتتان متصل شده اید…","windowsAuthLabel":"احراز هویت ویندوز","mfaInputPlaceholder":"کد","mfaLoginTitle":"احراز هویت دو مرحله ای","mfaLoginInstructions":"کد تاییدی که توسط اپلیکیشن موبایل تولید شده است را وارد کنید.","mfaSubmitLabel":"ورود","mfaCodeErrorHint":"از %d عدد استفاده کنید","forgotPasswordTitle":"تنظیم مجدد کلمه ورود","signUpTitle":"ثبت نام","showPassword":"نمایش رمز ورود","signUpTerms":"با ثبت نام در سایت، شرایط خدمات و سیاست حفظ حریم خصوصی ما را می پذیرید.","captchaCodeInputPlaceholder":"کد نشان داده شده در بالا را وارد کنید","captchaMathInputPlaceholder":"فرمول نشان داده شده در بالا را حل کنید"});
\ No newline at end of file
diff --git a/build/fi.js b/build/fi.js
index 57706765e..d8f26badc 100644
--- a/build/fi.js
+++ b/build/fi.js
@@ -1 +1 @@
-Auth0.registerLanguageDictionary("fi", {"error":{"forgotPassword":{"too_many_requests":"Olet yrittänyt vaihtaa salasanaa liian monta kertaa. Ole hyvä ja odota ennen kuin yrität uudelleen.","lock.fallback":"Olemme pahoillamme, mutta jotain meni vikaan kun salasanaa yritettiin vaihtaa.","enterprise_email":"Sähköpostisi verkkotunnus on osa yrityspalvelun tarjoajaa. Voit palauttaa salasanasi turva-järjestelmänvalvojalta."},"login":{"blocked_user":"Käyttäjä on estetty.","invalid_user_password":"Väärät tunnukset.","lock.fallback":"Olemme pahoillamme, mutta jotain meni vikaan kirjautumisen yhteydessä.","lock.invalid_code":"Väärä koodi.","lock.invalid_email_password":"Väärä sähköposti tai salasana.","lock.invalid_username_password":"Väärä käyttäjätunnus tai salasana.","lock.network":"Emme saa yhteyttä palvelimelle. Ole hyvä ja tarkista yhteys ja yritä sitten uudelleen.","lock.popup_closed":"Popup ikkuna suljettu. Yritä uudelleen.","lock.unauthorized":"Käyttöoikeuksia ei myönnetty. Yritä uudelleen.","lock.mfa_registration_required":"Monivaiheinen tunnistautuminen vaaditaan, mutta laitettasi ei ole kirjattu. Ole hyvä ja kirjaa laitteesi ennen kuin jatkat.","lock.mfa_invalid_code":"Väärä koodi. Ole hyvä ja yritä uudelleen.","password_change_required":"Sinun tulee päivittää salasanasi, koska tämä on ensimmäinen kerta kun olet kirjautumassa tai koska salasanasi on vanhentunut.","password_leaked":"Olemme havainneet mahdollisen tietoturvaongelman tämän tunnuksen kanssa. Suojellaksemme tunnustasi, olemme estäneet tämän kirjautumisen. Sinulle lähetettiin sähköposti, jossa on ohjeet, kuinka saat avattua tunnuksen.","too_many_attempts":"Tunnuksesi on suljettu useiden peräkkäisten kirjautumisyritysten jälkeen.","session_missing":"Kirjautumispyyntöäsi ei voitu suorittaa loppuun. Ole hyvä ja yritä uudelleen suljettuasi kaikki avoimet ikkunat","hrd.not_matching_email":"Ole hyvä ja käytä yrityssähköpostiasi kirjautumiseen.","too_many_requests":"Olemme pahoillamme. Nyt on liian monta pyyntöä. Lataa sivu uudelleen ja yritä uudelleen. Jos tämä jatkuu, yritä myöhemmin uudelleen.","invalid_captcha":"Ratkaise haastekysymys varmistaaksesi, että et ole robotti.","invalid_recaptcha":"Valitse valintaruutu varmistaaksesi, että et ole robotti."},"passwordless":{"bad.email":"Sähköposti ei kelpaa","bad.phone_number":"Puhelinnumero ei kelpaa","lock.fallback":"Olemme pahoillamme, jotain meni vikaan"},"signUp":{"invalid_password":"Salasana ei kelpaa.","lock.fallback":"Olemme pahoillamme, mutta jotain meni vikaan kirjautumisen yhteydessä.","password_dictionary_error":"Salasana on liian yleinen.","password_leaked":"Tämä valtuustietojen yhdistelmä havaittiin julkisessa tietoturvaloukkauksessa toisella verkkosivustolla. Ennen kuin luot tilisi, käytä toista salasanaa sen suojaamiseksi.","password_no_user_info_error":"Salasana perustuu käyttäjätietoihin.","password_strength_error":"Salasana on liian heikko.","user_exists":"Käyttäjä on jo olemassa.","username_exists":"Käyttäjätunnus on jo olemassa.","social_signup_needs_terms_acception":"Ole hyvä ja hyväksy alla olevat käyttöehdot jatkaaksesi"}},"success":{"logIn":"Kiitos kirjautumisesta.","forgotPassword":"Olemme juuri lähettäneet sinulle sähköpostin salasanan alustusta varten.","magicLink":"Lähetimme sinulle linkin, josta pääset kirjautumaan %s.","signUp":"Kiitos rekisteröitymisestä."},"blankErrorHint":"","blankPasswordErrorHint":"Ei voi olla tyhjä","blankEmailErrorHint":"Ei voi olla tyhjä","blankUsernameErrorHint":"Ei voi olla tyhjä","blankCaptchaErrorHint":"Ei voi olla tyhjä","codeInputPlaceholder":"koodisi","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"tai","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"tai","emailInputPlaceholder":"sinun@esimerkki.fi","enterpriseLoginIntructions":"Kirjaudu yritystunnuksillasi.","enterpriseActiveLoginInstructions":"Ole hyvä ja anna yritystunnuksesi osoitteessa %s.","failedLabel":"Epäonnistui!","forgotPasswordTitle":"Alusta salasanasi","forgotPasswordAction":"Etkö muista salasanaasi?","forgotPasswordInstructions":"Ole hyvä ja anna sähköpostiosoitteesi. Lähetämme sinulle sähköpostin salasanan alustusta varten.","forgotPasswordSubmitLabel":"Lähetä sähköposti","invalidErrorHint":"","invalidPasswordErrorHint":"Epäkelpo","invalidEmailErrorHint":"Epäkelpo","invalidUsernameErrorHint":"Epäkelpo","lastLoginInstructions":"Viimeksi kirjauduit","loginAtLabel":"Kirjauduttu %s","loginLabel":"Kirjaudu","loginSubmitLabel":"Kirjaudu","loginWithLabel":"Kirjaudu %s","notYourAccountAction":"Ei käyttäjätunnuksesi?","passwordInputPlaceholder":"salasanasi","passwordStrength":{"containsAtLeast":"Sisältää vähintään %d seuraavista %d tyyppisistä kirjaimista:","identicalChars":"Maksimissaan %d samaa kirjainta peräkkäin (esim., \"%s\" ei ole sallittu)","nonEmpty":"Salasana ei saa olla tyhjä","numbers":"Numeroita (ts. 0-9)","lengthAtLeast":"Pituus vähintään %d kirjainta","lowerCase":"Pieniä kirjaimia (a-z)","shouldContain":"Tulee sisältää:","specialCharacters":"Erikoismerkkejä (esim. !@#$%^&*)","upperCase":"Isoja kirjaimia (A-Z)"},"passwordlessEmailAlternativeInstructions":"Muussa tapauksessa, syötä sähköpostisi kirjautuaksesi tai luo käyttäjätunnus","passwordlessEmailCodeInstructions":"Koodin sisältävä sähköposti on lähetetty osoitteeseen %s.","passwordlessEmailInstructions":"Syötä sähköpostisi kirjautuaksesi tai luo käyttäjätunnus","passwordlessSMSAlternativeInstructions":"Muussa tapauksessa, syötä puhelinnumerosi kirjautuaksesi tai luo käyttäjätunnus","passwordlessSMSCodeInstructions":"Koodin sisältävä tekstiviesti on lähetetty numeroon %s.","passwordlessSMSInstructions":"Syötä puhelinnumerosi kirjautuaksesi tai luo käyttäjätunnus","phoneNumberInputPlaceholder":"puhelinnumerosi","resendCodeAction":"Etkö saanut koodia?","resendLabel":"Lähetä uudelleen","resendingLabel":"Lähettää uudelleen...","retryLabel":"Yritä uudelleen","sentLabel":"Lähetetty!","signUpTitle":"Rekisteröidy","signUpLabel":"Rekisteröidy","signUpSubmitLabel":"Rekisteröidy","signUpWithLabel":"Rekisteröidy %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Kertakirjautuminen toiminnassa","submitLabel":"Lähetä","unrecoverableError":"Jotain meni vikaan. Ole hyvä ja ota yhteyttä tekniseen tukeen.","usernameFormatErrorHint":"Käytä %d-%d kirjaimia, numeroita ja seuraavia merkkejä: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"käyttäjätunnuksesi","usernameOrEmailInputPlaceholder":"käyttäjätunnus/sähköposti","title":"Auth0","welcome":"Tervetuloa %s!","windowsAuthInstructions":"Olet yhteydessä yritysverkostasi…","windowsAuthLabel":"Windows kirjautuminen","mfaInputPlaceholder":"Koodi","mfaLoginTitle":"Kaksivaiheinen tarkistus","mfaLoginInstructions":"Ole hyvä ja anna mobiilisovelluksesi luoma tarkistuskoodi.","mfaSubmitLabel":"Kirjaudu","mfaCodeErrorHint":"Käytä %d numeroa","showPassword":"Näytä salasana","signUpTerms":"Ilmoittautumalla hyväksyt käyttöehdot ja tietosuojakäytännöt.","captchaCodeInputPlaceholder":"Kirjoita yllä oleva koodi","captchaMathInputPlaceholder":"Ratkaise yllä esitetty kaava"});
\ No newline at end of file
+Auth0.registerLanguageDictionary("fi", {"error":{"forgotPassword":{"too_many_requests":"Olet yrittänyt vaihtaa salasanaa liian monta kertaa. Ole hyvä ja odota ennen kuin yrität uudelleen.","lock.fallback":"Olemme pahoillamme, mutta jotain meni vikaan kun salasanaa yritettiin vaihtaa.","enterprise_email":"Sähköpostisi verkkotunnus on osa yrityspalvelun tarjoajaa. Voit palauttaa salasanasi turva-järjestelmänvalvojalta."},"login":{"blocked_user":"Käyttäjä on estetty.","invalid_user_password":"Väärät tunnukset.","lock.fallback":"Olemme pahoillamme, mutta jotain meni vikaan kirjautumisen yhteydessä.","lock.invalid_code":"Väärä koodi.","lock.invalid_email_password":"Väärä sähköposti tai salasana.","lock.invalid_username_password":"Väärä käyttäjätunnus tai salasana.","lock.network":"Emme saa yhteyttä palvelimelle. Ole hyvä ja tarkista yhteys ja yritä sitten uudelleen.","lock.popup_closed":"Popup ikkuna suljettu. Yritä uudelleen.","lock.unauthorized":"Käyttöoikeuksia ei myönnetty. Yritä uudelleen.","lock.mfa_registration_required":"Monivaiheinen tunnistautuminen vaaditaan, mutta laitettasi ei ole kirjattu. Ole hyvä ja kirjaa laitteesi ennen kuin jatkat.","lock.mfa_invalid_code":"Väärä koodi. Ole hyvä ja yritä uudelleen.","password_change_required":"Sinun tulee päivittää salasanasi, koska tämä on ensimmäinen kerta kun olet kirjautumassa tai koska salasanasi on vanhentunut.","password_leaked":"Olemme havainneet mahdollisen tietoturvaongelman tämän tunnuksen kanssa. Suojellaksemme tunnustasi, olemme estäneet tämän kirjautumisen. Sinulle lähetettiin sähköposti, jossa on ohjeet, kuinka saat avattua tunnuksen.","too_many_attempts":"Tunnuksesi on suljettu useiden peräkkäisten kirjautumisyritysten jälkeen.","session_missing":"Kirjautumispyyntöäsi ei voitu suorittaa loppuun. Ole hyvä ja yritä uudelleen suljettuasi kaikki avoimet ikkunat","hrd.not_matching_email":"Ole hyvä ja käytä yrityssähköpostiasi kirjautumiseen.","too_many_requests":"Olemme pahoillamme. Nyt on liian monta pyyntöä. Lataa sivu uudelleen ja yritä uudelleen. Jos tämä jatkuu, yritä myöhemmin uudelleen.","invalid_captcha":"Ratkaise haastekysymys varmistaaksesi, että et ole robotti.","invalid_recaptcha":"Valitse valintaruutu varmistaaksesi, että et ole robotti."},"passwordless":{"bad.email":"Sähköposti ei kelpaa","bad.phone_number":"Puhelinnumero ei kelpaa","lock.fallback":"Olemme pahoillamme, jotain meni vikaan","invalid_captcha":"Ratkaise haastekysymys varmistaaksesi, että et ole robotti.","invalid_recaptcha":"Valitse valintaruutu varmistaaksesi, että et ole robotti."},"signUp":{"invalid_password":"Salasana ei kelpaa.","lock.fallback":"Olemme pahoillamme, mutta jotain meni vikaan kirjautumisen yhteydessä.","password_dictionary_error":"Salasana on liian yleinen.","password_leaked":"Tämä valtuustietojen yhdistelmä havaittiin julkisessa tietoturvaloukkauksessa toisella verkkosivustolla. Ennen kuin luot tilisi, käytä toista salasanaa sen suojaamiseksi.","password_no_user_info_error":"Salasana perustuu käyttäjätietoihin.","password_strength_error":"Salasana on liian heikko.","user_exists":"Käyttäjä on jo olemassa.","username_exists":"Käyttäjätunnus on jo olemassa.","social_signup_needs_terms_acception":"Ole hyvä ja hyväksy alla olevat käyttöehdot jatkaaksesi"}},"success":{"logIn":"Kiitos kirjautumisesta.","forgotPassword":"Olemme juuri lähettäneet sinulle sähköpostin salasanan alustusta varten.","magicLink":"Lähetimme sinulle linkin, josta pääset kirjautumaan %s.","signUp":"Kiitos rekisteröitymisestä."},"blankErrorHint":"","blankPasswordErrorHint":"Ei voi olla tyhjä","blankEmailErrorHint":"Ei voi olla tyhjä","blankUsernameErrorHint":"Ei voi olla tyhjä","blankCaptchaErrorHint":"Ei voi olla tyhjä","codeInputPlaceholder":"koodisi","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"tai","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"tai","emailInputPlaceholder":"sinun@esimerkki.fi","enterpriseLoginIntructions":"Kirjaudu yritystunnuksillasi.","enterpriseActiveLoginInstructions":"Ole hyvä ja anna yritystunnuksesi osoitteessa %s.","failedLabel":"Epäonnistui!","forgotPasswordTitle":"Alusta salasanasi","forgotPasswordAction":"Etkö muista salasanaasi?","forgotPasswordInstructions":"Ole hyvä ja anna sähköpostiosoitteesi. Lähetämme sinulle sähköpostin salasanan alustusta varten.","forgotPasswordSubmitLabel":"Lähetä sähköposti","invalidErrorHint":"","invalidPasswordErrorHint":"Epäkelpo","invalidEmailErrorHint":"Epäkelpo","invalidUsernameErrorHint":"Epäkelpo","lastLoginInstructions":"Viimeksi kirjauduit","loginAtLabel":"Kirjauduttu %s","loginLabel":"Kirjaudu","loginSubmitLabel":"Kirjaudu","loginWithLabel":"Kirjaudu %s","notYourAccountAction":"Ei käyttäjätunnuksesi?","passwordInputPlaceholder":"salasanasi","passwordStrength":{"containsAtLeast":"Sisältää vähintään %d seuraavista %d tyyppisistä kirjaimista:","identicalChars":"Maksimissaan %d samaa kirjainta peräkkäin (esim., \"%s\" ei ole sallittu)","nonEmpty":"Salasana ei saa olla tyhjä","numbers":"Numeroita (ts. 0-9)","lengthAtLeast":"Pituus vähintään %d kirjainta","lowerCase":"Pieniä kirjaimia (a-z)","shouldContain":"Tulee sisältää:","specialCharacters":"Erikoismerkkejä (esim. !@#$%^&*)","upperCase":"Isoja kirjaimia (A-Z)"},"passwordlessEmailAlternativeInstructions":"Muussa tapauksessa, syötä sähköpostisi kirjautuaksesi tai luo käyttäjätunnus","passwordlessEmailCodeInstructions":"Koodin sisältävä sähköposti on lähetetty osoitteeseen %s.","passwordlessEmailInstructions":"Syötä sähköpostisi kirjautuaksesi tai luo käyttäjätunnus","passwordlessSMSAlternativeInstructions":"Muussa tapauksessa, syötä puhelinnumerosi kirjautuaksesi tai luo käyttäjätunnus","passwordlessSMSCodeInstructions":"Koodin sisältävä tekstiviesti on lähetetty numeroon %s.","passwordlessSMSInstructions":"Syötä puhelinnumerosi kirjautuaksesi tai luo käyttäjätunnus","phoneNumberInputPlaceholder":"puhelinnumerosi","resendCodeAction":"Etkö saanut koodia?","resendLabel":"Lähetä uudelleen","resendingLabel":"Lähettää uudelleen...","retryLabel":"Yritä uudelleen","sentLabel":"Lähetetty!","signUpTitle":"Rekisteröidy","signUpLabel":"Rekisteröidy","signUpSubmitLabel":"Rekisteröidy","signUpWithLabel":"Rekisteröidy %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Kertakirjautuminen toiminnassa","submitLabel":"Lähetä","unrecoverableError":"Jotain meni vikaan. Ole hyvä ja ota yhteyttä tekniseen tukeen.","usernameFormatErrorHint":"Käytä %d-%d kirjaimia, numeroita ja seuraavia merkkejä: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"käyttäjätunnuksesi","usernameOrEmailInputPlaceholder":"käyttäjätunnus/sähköposti","title":"Auth0","welcome":"Tervetuloa %s!","windowsAuthInstructions":"Olet yhteydessä yritysverkostasi…","windowsAuthLabel":"Windows kirjautuminen","mfaInputPlaceholder":"Koodi","mfaLoginTitle":"Kaksivaiheinen tarkistus","mfaLoginInstructions":"Ole hyvä ja anna mobiilisovelluksesi luoma tarkistuskoodi.","mfaSubmitLabel":"Kirjaudu","mfaCodeErrorHint":"Käytä %d numeroa","showPassword":"Näytä salasana","signUpTerms":"Ilmoittautumalla hyväksyt käyttöehdot ja tietosuojakäytännöt.","captchaCodeInputPlaceholder":"Kirjoita yllä oleva koodi","captchaMathInputPlaceholder":"Ratkaise yllä esitetty kaava"});
\ No newline at end of file
diff --git a/build/fr.js b/build/fr.js
index 85d716f25..f68ce22cd 100644
--- a/build/fr.js
+++ b/build/fr.js
@@ -1 +1 @@
-Auth0.registerLanguageDictionary("fr", {"error":{"forgotPassword":{"too_many_requests":"Vous avez atteint la limite de tentatives de changement de mot de passe. Veuillez patienter avant de recommencer.","lock.fallback":"Nous sommes désolés, un problème est survenu lors de la demande de changement de mot de passe.","enterprise_email":"Le domaine de votre messagerie fait partie d'un fournisseur d'identité d'entreprise. Pour réinitialiser votre mot de passe, veuillez contacter votre administrateur de sécurité."},"login":{"blocked_user":"L’utilisateur est bloqué.","invalid_user_password":"Mauvais identifiants.","lock.fallback":"Nous sommes désolés, un problème est survenu lors de la tentative de connexion.","lock.invalid_code":"Mauvais code.","lock.invalid_email_password":"Mauvaise adresse de messagerie ou mot de passe.","lock.invalid_username_password":"Mauvais nom d’utilisateur ou mot de passe.","lock.network":"Nous ne pouvons pas joindre le serveur. Vérifiez votre connexion et réessayez.","lock.popup_closed":"La fenêtre popup a été fermée. Veuillez réessayer.","lock.unauthorized":"Les permissions n’ont pas été accordées. Veuillez réessayer.","password_change_required":"Vous devez mettre à jour votre mot de passe, soit parce qu’il s’agit de votre première connexion, soit parce que ce dernier a expiré.","password_leaked":"Cette connexion a été bloquée parce que votre mot de passe a été utilisé sur un autre site web. Nous vous avons envoyé un courriel avec des instructions pour la débloquer.","too_many_attempts":"Votre compte a été bloqué à la suite de trop nombreuses tentatives de connexion consécutives.","lock.mfa_registration_required":"l'authentification multifactorielle est nécessaire, mais votre appareil n'est pas inscrit. Veuillez vous inscrire avant de passer.","lock.mfa_invalid_code":"Mauvais code. Veuillez réessayer.","session_missing":"Impossible de terminer votre demande d'authentification. Veuillez essayer de nouveau après la fermeture de tous les dialogues ouverts","hrd.not_matching_email":"Veuillez utiliser votre messagerie d'entreprise pour vous connecter.","too_many_requests":"Nous sommes désolés. Il y a trop de demandes en ce moment. Veuillez recharger la page et réessayer. Si cela persiste, veuillez réessayer ultérieurement.","invalid_captcha":"Résolvez la question du défi pour vérifier que vous n'êtes pas un robot.","invalid_recaptcha":"Cochez la case pour vérifier que vous n'êtes pas un robot."},"passwordless":{"bad.email":"L’adresse de messagerie n’est pas valide","bad.phone_number":"Le numéro de téléphone n’est pas valide","lock.fallback":"Nous sommes désolés, un problème est survenu"},"signUp":{"invalid_password":"Le mot de passe n’est pas valide.","lock.fallback":"Nous sommes désolés, un problème est survenu lors de la tentative d’inscription.","password_dictionary_error":"Le mot de passe est trop commun.","password_leaked":"Cette combinaison d'informations d'identification a été détectée lors d'une violation de données publiques sur un autre site Web. Avant la création de votre compte, veuillez utiliser un mot de passe différent pour le garder en sécurité.","password_no_user_info_error":"Le mot de passe est basé sur des informations utilisateur.","password_strength_error":"La force du mot de passe est trop faible.","user_exists":"Cet utilisateur existe déjà.","username_exists":"Ce nom d’utilisateur existe déjà.","social_signup_needs_terms_acception":"Veuillez accepter les conditions d'utilisation ci-dessous pour continuer."}},"success":{"logIn":"Merci de vous être connecté.","forgotPassword":"Nous venons de vous envoyer un courriel pour réinitialiser votre mot de passe.","magicLink":"Nous vous avons envoyé un lien pour vous connecter à %s.","signUp":"Merci de vous être inscrit."},"blankErrorHint":"","blankPasswordErrorHint":"Ne peut être vide","blankEmailErrorHint":"Ne peut être vide","blankUsernameErrorHint":"Ne peut être vide","blankCaptchaErrorHint":"Ne peut être vide","codeInputPlaceholder":"votre code","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"ou","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"ou","emailInputPlaceholder":"votreadresse@exemple.com","enterpriseLoginIntructions":"Connectez-vous avec vos identifiants d’entreprise.","enterpriseActiveLoginInstructions":"Veuillez entrer les identifiants de connexion de votre entreprise %s.","failedLabel":"A échoué !","forgotPasswordAction":"Mot de passe oublié ?","forgotPasswordInstructions":"Veuillez entrer votre adresse de messagerie. Nous vous enverrons un courriel pour réinitialiser votre mot de passe.","forgotPasswordSubmitLabel":"Envoyer le courriel","invalidErrorHint":"","invalidPasswordErrorHint":"Invalide","invalidEmailErrorHint":"Invalide","invalidUsernameErrorHint":"Invalide","lastLoginInstructions":"Dernière connexion avec","loginAtLabel":"Connexion à %s","loginLabel":"Connexion","loginSubmitLabel":"Connexion","loginWithLabel":"Se connecter avec %s","notYourAccountAction":"Ceci n’est pas votre compte ?","passwordInputPlaceholder":"Votre mot de passe","passwordStrength":{"containsAtLeast":"Doit contenir au moins %d des %d types de caractères :","identicalChars":"Pas plus de %d caractères identiques dans une ligne (par ex., « %s » n’est pas autorisé)","nonEmpty":"Mot de passe non vide requis","numbers":"Chiffres (i.e. 0-9)","lengthAtLeast":"Au moins %d caractères","lowerCase":"Lettres minuscules (a-z)","shouldContain":"Doit contenir :","specialCharacters":"Caractères spéciaux (par ex. !@#$%^&*)","upperCase":"Lettres majuscules (A-Z)"},"passwordlessEmailAlternativeInstructions":"Sinon entrez votre adresse de messagerie pour vous connecter ou créez un compte","passwordlessEmailCodeInstructions":"Un courriel avec le code a été envoyé à %s.","passwordlessEmailInstructions":"Entrez votre adresse de messagerie pour vous connecter ou créez un compte","passwordlessSMSAlternativeInstructions":"Sinon saisissez votre numéro de téléphone pour vous connecter ou créez un compte","passwordlessSMSCodeInstructions":"Un SMS avec le code a été envoyé à %s.","passwordlessSMSInstructions":"Saisissez votre numéro de téléphone pour vous connecter ou créez un compte","phoneNumberInputPlaceholder":"votre numéro de téléphone","resendCodeAction":"Vous n’avez pas reçu le code ?","resendLabel":"Envoyer une nouvelle fois","resendingLabel":"Nouvel envoi en cours…","retryLabel":"Réessayer","sentLabel":"Envoyé !","signUpLabel":"Inscription","signUpSubmitLabel":"Inscription","signUpWithLabel":"S’inscrire avec %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Authentification unique activée","submitLabel":"Envoyer","unrecoverableError":"Un problème est survenu. Veuillez contacter l’assistance technique.","usernameFormatErrorHint":"Utilisez %d-%d lettres, chiffres et les caractères suivants: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"votre nom d’utilisateur","usernameOrEmailInputPlaceholder":"nom d’utilisateur/adresse de messagerie","title":"Auth0","welcome":"Bienvenue %s !","windowsAuthInstructions":"Vous êtes connecté depuis votre réseau d’entreprise...","windowsAuthLabel":"Authentification Windows","forgotPasswordTitle":"réinitialisez votre mot de passe","signUpTitle":"S'inscrire","mfaInputPlaceholder":"Code","mfaLoginTitle":"2-Step Vérification","mfaLoginInstructions":"Veuillez entrer le code de vérification généré par votre application mobile.","mfaSubmitLabel":"S'identifier","mfaCodeErrorHint":"Utilisez des numéros %d","showPassword":"Montrer le mot de passe","signUpTerms":"En vous inscrivant, vous acceptez nos conditions d'utilisation et notre politique de confidentialité.","captchaCodeInputPlaceholder":"Entrez le code ci-dessus","captchaMathInputPlaceholder":"Résolvez la formule ci-dessus"});
\ No newline at end of file
+Auth0.registerLanguageDictionary("fr", {"error":{"forgotPassword":{"too_many_requests":"Vous avez atteint la limite de tentatives de changement de mot de passe. Veuillez patienter avant de recommencer.","lock.fallback":"Nous sommes désolés, un problème est survenu lors de la demande de changement de mot de passe.","enterprise_email":"Le domaine de votre messagerie fait partie d'un fournisseur d'identité d'entreprise. Pour réinitialiser votre mot de passe, veuillez contacter votre administrateur de sécurité."},"login":{"blocked_user":"L’utilisateur est bloqué.","invalid_user_password":"Mauvais identifiants.","lock.fallback":"Nous sommes désolés, un problème est survenu lors de la tentative de connexion.","lock.invalid_code":"Mauvais code.","lock.invalid_email_password":"Mauvaise adresse de messagerie ou mot de passe.","lock.invalid_username_password":"Mauvais nom d’utilisateur ou mot de passe.","lock.network":"Nous ne pouvons pas joindre le serveur. Vérifiez votre connexion et réessayez.","lock.popup_closed":"La fenêtre popup a été fermée. Veuillez réessayer.","lock.unauthorized":"Les permissions n’ont pas été accordées. Veuillez réessayer.","password_change_required":"Vous devez mettre à jour votre mot de passe, soit parce qu’il s’agit de votre première connexion, soit parce que ce dernier a expiré.","password_leaked":"Cette connexion a été bloquée parce que votre mot de passe a été utilisé sur un autre site web. Nous vous avons envoyé un courriel avec des instructions pour la débloquer.","too_many_attempts":"Votre compte a été bloqué à la suite de trop nombreuses tentatives de connexion consécutives.","lock.mfa_registration_required":"l'authentification multifactorielle est nécessaire, mais votre appareil n'est pas inscrit. Veuillez vous inscrire avant de passer.","lock.mfa_invalid_code":"Mauvais code. Veuillez réessayer.","session_missing":"Impossible de terminer votre demande d'authentification. Veuillez essayer de nouveau après la fermeture de tous les dialogues ouverts","hrd.not_matching_email":"Veuillez utiliser votre messagerie d'entreprise pour vous connecter.","too_many_requests":"Nous sommes désolés. Il y a trop de demandes en ce moment. Veuillez recharger la page et réessayer. Si cela persiste, veuillez réessayer ultérieurement.","invalid_captcha":"Résolvez la question du défi pour vérifier que vous n'êtes pas un robot.","invalid_recaptcha":"Cochez la case pour vérifier que vous n'êtes pas un robot."},"passwordless":{"bad.email":"L’adresse de messagerie n’est pas valide","bad.phone_number":"Le numéro de téléphone n’est pas valide","lock.fallback":"Nous sommes désolés, un problème est survenu","invalid_captcha":"Résolvez la question du défi pour vérifier que vous n'êtes pas un robot.","invalid_recaptcha":"Cochez la case pour vérifier que vous n'êtes pas un robot."},"signUp":{"invalid_password":"Le mot de passe n’est pas valide.","lock.fallback":"Nous sommes désolés, un problème est survenu lors de la tentative d’inscription.","password_dictionary_error":"Le mot de passe est trop commun.","password_leaked":"Cette combinaison d'informations d'identification a été détectée lors d'une violation de données publiques sur un autre site Web. Avant la création de votre compte, veuillez utiliser un mot de passe différent pour le garder en sécurité.","password_no_user_info_error":"Le mot de passe est basé sur des informations utilisateur.","password_strength_error":"La force du mot de passe est trop faible.","user_exists":"Cet utilisateur existe déjà.","username_exists":"Ce nom d’utilisateur existe déjà.","social_signup_needs_terms_acception":"Veuillez accepter les conditions d'utilisation ci-dessous pour continuer."}},"success":{"logIn":"Merci de vous être connecté.","forgotPassword":"Nous venons de vous envoyer un courriel pour réinitialiser votre mot de passe.","magicLink":"Nous vous avons envoyé un lien pour vous connecter à %s.","signUp":"Merci de vous être inscrit."},"blankErrorHint":"","blankPasswordErrorHint":"Ne peut être vide","blankEmailErrorHint":"Ne peut être vide","blankUsernameErrorHint":"Ne peut être vide","blankCaptchaErrorHint":"Ne peut être vide","codeInputPlaceholder":"votre code","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"ou","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"ou","emailInputPlaceholder":"votreadresse@exemple.com","enterpriseLoginIntructions":"Connectez-vous avec vos identifiants d’entreprise.","enterpriseActiveLoginInstructions":"Veuillez entrer les identifiants de connexion de votre entreprise %s.","failedLabel":"A échoué !","forgotPasswordAction":"Mot de passe oublié ?","forgotPasswordInstructions":"Veuillez entrer votre adresse de messagerie. Nous vous enverrons un courriel pour réinitialiser votre mot de passe.","forgotPasswordSubmitLabel":"Envoyer le courriel","invalidErrorHint":"","invalidPasswordErrorHint":"Invalide","invalidEmailErrorHint":"Invalide","invalidUsernameErrorHint":"Invalide","lastLoginInstructions":"Dernière connexion avec","loginAtLabel":"Connexion à %s","loginLabel":"Connexion","loginSubmitLabel":"Connexion","loginWithLabel":"Se connecter avec %s","notYourAccountAction":"Ceci n’est pas votre compte ?","passwordInputPlaceholder":"Votre mot de passe","passwordStrength":{"containsAtLeast":"Doit contenir au moins %d des %d types de caractères :","identicalChars":"Pas plus de %d caractères identiques dans une ligne (par ex., « %s » n’est pas autorisé)","nonEmpty":"Mot de passe non vide requis","numbers":"Chiffres (i.e. 0-9)","lengthAtLeast":"Au moins %d caractères","lowerCase":"Lettres minuscules (a-z)","shouldContain":"Doit contenir :","specialCharacters":"Caractères spéciaux (par ex. !@#$%^&*)","upperCase":"Lettres majuscules (A-Z)"},"passwordlessEmailAlternativeInstructions":"Sinon entrez votre adresse de messagerie pour vous connecter ou créez un compte","passwordlessEmailCodeInstructions":"Un courriel avec le code a été envoyé à %s.","passwordlessEmailInstructions":"Entrez votre adresse de messagerie pour vous connecter ou créez un compte","passwordlessSMSAlternativeInstructions":"Sinon saisissez votre numéro de téléphone pour vous connecter ou créez un compte","passwordlessSMSCodeInstructions":"Un SMS avec le code a été envoyé à %s.","passwordlessSMSInstructions":"Saisissez votre numéro de téléphone pour vous connecter ou créez un compte","phoneNumberInputPlaceholder":"votre numéro de téléphone","resendCodeAction":"Vous n’avez pas reçu le code ?","resendLabel":"Envoyer une nouvelle fois","resendingLabel":"Nouvel envoi en cours…","retryLabel":"Réessayer","sentLabel":"Envoyé !","signUpLabel":"Inscription","signUpSubmitLabel":"Inscription","signUpWithLabel":"S’inscrire avec %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Authentification unique activée","submitLabel":"Envoyer","unrecoverableError":"Un problème est survenu. Veuillez contacter l’assistance technique.","usernameFormatErrorHint":"Utilisez %d-%d lettres, chiffres et les caractères suivants: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"votre nom d’utilisateur","usernameOrEmailInputPlaceholder":"nom d’utilisateur/adresse de messagerie","title":"Auth0","welcome":"Bienvenue %s !","windowsAuthInstructions":"Vous êtes connecté depuis votre réseau d’entreprise...","windowsAuthLabel":"Authentification Windows","forgotPasswordTitle":"réinitialisez votre mot de passe","signUpTitle":"S'inscrire","mfaInputPlaceholder":"Code","mfaLoginTitle":"2-Step Vérification","mfaLoginInstructions":"Veuillez entrer le code de vérification généré par votre application mobile.","mfaSubmitLabel":"S'identifier","mfaCodeErrorHint":"Utilisez des numéros %d","showPassword":"Montrer le mot de passe","signUpTerms":"En vous inscrivant, vous acceptez nos conditions d'utilisation et notre politique de confidentialité.","captchaCodeInputPlaceholder":"Entrez le code ci-dessus","captchaMathInputPlaceholder":"Résolvez la formule ci-dessus"});
\ No newline at end of file
diff --git a/build/he.js b/build/he.js
index 3bb2e3bab..152996523 100644
--- a/build/he.js
+++ b/build/he.js
@@ -1 +1 @@
-Auth0.registerLanguageDictionary("he", {"error":{"forgotPassword":{"too_many_requests":"הגעת למגבלת הנסיונות לשינוי סיסמא. אנא המתן לפני הנסיון הבא.","lock.fallback":"אנחנו מתנצלים, משהו השתבש בעת הנסיון לשינוי הסיסמא","enterprise_email":"הדומיין של כתובת המייל שלך הוא חלק מספק זהויות ארגוני. על מנת לאפס את הסיסמא שלך, אנא צור קשר עם אחראי האבטחה בארגון."},"login":{"blocked_user":"המשתמש חסום.","invalid_user_password":"פרטים לא נכונים.","lock.fallback":"אנחנו מתנצלים, משהו השתבש בעת הנסיון להיכנס.","lock.invalid_code":"קוד שגוי.","lock.invalid_email_password":"כתובת מייל או סיסמא שגויים.","lock.invalid_username_password":"שם משתמש או סיסמא שגויים.","lock.network":"לא ניתן ליצור קשר עם השרת. אנא בדוק את החיבור שלך ונסה שנית.","lock.popup_closed":"חלון קופץ נסגר. אנא נסה שנית.","lock.unauthorized":"הרשאות לא ניתנו. אנא נסה שנית.","lock.mfa_registration_required":"הזדהות דו-שלבית דרושה אבל המכשיר שברשותך לא רשום. אנא הרשם לפני שתמשיך.","lock.mfa_invalid_code":"קוד שגוי, אנא נסה שנית.","password_change_required":"עליך לעדכן את הסיסמא שלך מכיוון שזו הפעם הראשונה שאתה נכנס למערכת, או מכיוון שפג תוקף הסיסמא שברשותך.","password_leaked":"בחשבון זה זוהתה בעיית אבטחה פוטנציאלית. על מנת להגן על החשבון שלך, ניסיון הכניסה הנוכחי נחסם. נשלח מייל המכיל הוראות לפתיחת החשבון לשימוש.","too_many_attempts":"חשבונך נחסם לאחר ניסיונות מרובים ורצופים לכניסה.","session_missing":"לא ניתן להשלים את ניסיון ההזדהות. אנא נסה שנית לאחר סגירת כל החלונות הפתוחים.","hrd.not_matching_email":"על מנת להיכנס, אנא השתמש בחשבון המייל הארגוני שלך","too_many_requests":"אנחנו מצטערים. יש יותר מדי בקשות כרגע. טען מחדש את הדף ונסה שוב. אם פעולה זו נמשכת, נסה שוב מאוחר יותר.","invalid_captcha":"לפתור את שאלת האתגר כדי לוודא שאתה לא רובוט.","invalid_recaptcha":"בחר בתיבת הסימון כדי לוודא שאתה לא רובוט."},"passwordless":{"bad.email":"כתובת המייל אינה תקינה","bad.phone_number":"מספר הטלפון לא תקין","lock.fallback":"אנו מתנצלים, משהו השתבש"},"signUp":{"invalid_password":"סיסמא לא תקינה.","lock.fallback":"אנו מתנצלים, משהו השתבש במהלך ניסיון ההרשמה.","password_dictionary_error":"סיסמא שכיחה מדי.","password_leaked":"שילוב זה של אישורים זוהה בפרצת מידע ציבורית באתר אחר. לפני יצירת החשבון שלך, אנא השתמש בסיסמה אחרת כדי לשמור על אבטחתו.","password_no_user_info_error":"סיסמא מבוססת על פרטי המשתמש.","password_strength_error":"סיסמא חלשה מדי.","user_exists":"משתמש קיים במערכת.","username_exists":"שם המשתמש קיים במערכת.","social_signup_needs_terms_acception":"אנא הסכים לתנאי השירות שלהלן כדי להמשיך."}},"success":{"logIn":"תודה שנכנסת.","forgotPassword":"מייל לשחזור סיסמא נשלח.","magicLink":"מייל עם קישור לכניסה נשלח אל %s","signUp":"תודה על ההרשמה."},"blankErrorHint":"","blankPasswordErrorHint":"לא יכול להישאר ריק","blankEmailErrorHint":"לא יכול להישאר ריק","blankUsernameErrorHint":"לא יכול להישאר ריק","blankCaptchaErrorHint":"לא יכול להישאר ריק","codeInputPlaceholder":"הקוד שלך","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"או","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"או","emailInputPlaceholder":"yours@example.com","enterpriseLoginIntructions":"כניסה עם פרטי המשתמש הארגוניים שלך.","enterpriseActiveLoginInstructions":"אנא הכנס את פרטי המשתמש הארגוניים שלך ב%s.","failedLabel":"נכשל!","forgotPasswordTitle":"אפס את הסיסמא שלך","forgotPasswordAction":"לא זוכר את הסיסמא שלך?","forgotPasswordInstructions":"אנא הכנס את כתובת המייל שלך. אנחנו נשלח לך מייל לשחזור סיסמא.","forgotPasswordSubmitLabel":"שלח מייל","invalidErrorHint":"","invalidPasswordErrorHint":"לא תקין","invalidEmailErrorHint":"לא תקין","invalidUsernameErrorHint":"לא תקין","lastLoginInstructions":"פעם אחרונה שנכנסת עם","loginAtLabel":"%sכניסה ב","loginLabel":"כניסה","loginSubmitLabel":"כניסה","loginWithLabel":"%s כניסה עם","notYourAccountAction":"לא החשבון שלך?","passwordInputPlaceholder":"הסיסמא שלך","passwordStrength":{"containsAtLeast":"מכיל לפחות %d מתוך %d סוגי התווים הבאים","identicalChars":"לא יותר מ %d תווים זהים ברצף (לדוגמא, \"%s\" לא תקין)","nonEmpty":"דרושה סיסמא לא ריקה","numbers":"מספרים (0-9)","lengthAtLeast":"באורך %d תווים לפחות","lowerCase":"אותיות קטנות (a-z)","shouldContain":"צריך להכיל:","specialCharacters":"תווים מיוחדים (לדוגמא: !@#$%^&*)","upperCase":"אותיות גדולות (A-Z)"},"passwordlessEmailAlternativeInstructions":"או הכנס את כתובת המייל שלך לכניסה או צור חשבון","passwordlessEmailCodeInstructions":"מייל עם הקוד נשלח אל %s.","passwordlessEmailInstructions":"הכנס כתובת מייל לכניסה או צור חשבון","passwordlessSMSAlternativeInstructions":"או הכנס את מספר הטלפון שלך לכניסה או צור חשבון","passwordlessSMSCodeInstructions":"מסרון עם הקוד נשלח אל %s.","passwordlessSMSInstructions":"הכנס את מספר הטלפון שלך לכניסה או צור חשבון","phoneNumberInputPlaceholder":"מספר הטלפון שלך","resendCodeAction":"לא קיבלת את הקוד?","resendLabel":"שלח שוב","resendingLabel":"שולח שוב...","retryLabel":"נסה שוב","sentLabel":"נשלח!","showPassword":"הצג סיסמא","signUpTitle":"הרשמה","signUpLabel":"הרשמה","signUpSubmitLabel":"הרשמה","signUpTerms":"בכך שאתה מתחבר למערכת, אתה מסכים לתנאי השימוש שלנו ולמדיניות הפרטיות.","signUpWithLabel":"הרשמה עם %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"הזדהות חד-פעמית (SSO) מאופשרת","submitLabel":"שלח","unrecoverableError":"משהו השתבש. אנא צור קשר עם התמיכה הטכנית.","usernameFormatErrorHint":"השתמש ב%d-%d אותיות, ספרות והתווים הבאים: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"שם המשתמש שלך","usernameOrEmailInputPlaceholder":"שם משתמש/כתובת מייל","title":"Auth0","welcome":"ברוך הבא %s!","windowsAuthInstructions":"…אתה מחובר מהרשת הארגונית שלך","windowsAuthLabel":"אימות של ווינדוס","mfaInputPlaceholder":"קוד","mfaLoginTitle":"אימות דו-שלבי","mfaLoginInstructions":"אנא הזן את קוד האימות שנוצר על ידי האפליקציה שלך.","mfaSubmitLabel":"כניסה","mfaCodeErrorHint":"השתמש ב%d ספרות","captchaCodeInputPlaceholder":"הזן את הקוד שמוצג למעלה","captchaMathInputPlaceholder":"לפתור את הנוסחה שמוצגת למעלה"});
\ No newline at end of file
+Auth0.registerLanguageDictionary("he", {"error":{"forgotPassword":{"too_many_requests":"הגעת למגבלת הנסיונות לשינוי סיסמא. אנא המתן לפני הנסיון הבא.","lock.fallback":"אנחנו מתנצלים, משהו השתבש בעת הנסיון לשינוי הסיסמא","enterprise_email":"הדומיין של כתובת המייל שלך הוא חלק מספק זהויות ארגוני. על מנת לאפס את הסיסמא שלך, אנא צור קשר עם אחראי האבטחה בארגון."},"login":{"blocked_user":"המשתמש חסום.","invalid_user_password":"פרטים לא נכונים.","lock.fallback":"אנחנו מתנצלים, משהו השתבש בעת הנסיון להיכנס.","lock.invalid_code":"קוד שגוי.","lock.invalid_email_password":"כתובת מייל או סיסמא שגויים.","lock.invalid_username_password":"שם משתמש או סיסמא שגויים.","lock.network":"לא ניתן ליצור קשר עם השרת. אנא בדוק את החיבור שלך ונסה שנית.","lock.popup_closed":"חלון קופץ נסגר. אנא נסה שנית.","lock.unauthorized":"הרשאות לא ניתנו. אנא נסה שנית.","lock.mfa_registration_required":"הזדהות דו-שלבית דרושה אבל המכשיר שברשותך לא רשום. אנא הרשם לפני שתמשיך.","lock.mfa_invalid_code":"קוד שגוי, אנא נסה שנית.","password_change_required":"עליך לעדכן את הסיסמא שלך מכיוון שזו הפעם הראשונה שאתה נכנס למערכת, או מכיוון שפג תוקף הסיסמא שברשותך.","password_leaked":"בחשבון זה זוהתה בעיית אבטחה פוטנציאלית. על מנת להגן על החשבון שלך, ניסיון הכניסה הנוכחי נחסם. נשלח מייל המכיל הוראות לפתיחת החשבון לשימוש.","too_many_attempts":"חשבונך נחסם לאחר ניסיונות מרובים ורצופים לכניסה.","session_missing":"לא ניתן להשלים את ניסיון ההזדהות. אנא נסה שנית לאחר סגירת כל החלונות הפתוחים.","hrd.not_matching_email":"על מנת להיכנס, אנא השתמש בחשבון המייל הארגוני שלך","too_many_requests":"אנחנו מצטערים. יש יותר מדי בקשות כרגע. טען מחדש את הדף ונסה שוב. אם פעולה זו נמשכת, נסה שוב מאוחר יותר.","invalid_captcha":"לפתור את שאלת האתגר כדי לוודא שאתה לא רובוט.","invalid_recaptcha":"בחר בתיבת הסימון כדי לוודא שאתה לא רובוט."},"passwordless":{"bad.email":"כתובת המייל אינה תקינה","bad.phone_number":"מספר הטלפון לא תקין","lock.fallback":"אנו מתנצלים, משהו השתבש","invalid_captcha":"לפתור את שאלת האתגר כדי לוודא שאתה לא רובוט.","invalid_recaptcha":"בחר בתיבת הסימון כדי לוודא שאתה לא רובוט."},"signUp":{"invalid_password":"סיסמא לא תקינה.","lock.fallback":"אנו מתנצלים, משהו השתבש במהלך ניסיון ההרשמה.","password_dictionary_error":"סיסמא שכיחה מדי.","password_leaked":"שילוב זה של אישורים זוהה בפרצת מידע ציבורית באתר אחר. לפני יצירת החשבון שלך, אנא השתמש בסיסמה אחרת כדי לשמור על אבטחתו.","password_no_user_info_error":"סיסמא מבוססת על פרטי המשתמש.","password_strength_error":"סיסמא חלשה מדי.","user_exists":"משתמש קיים במערכת.","username_exists":"שם המשתמש קיים במערכת.","social_signup_needs_terms_acception":"אנא הסכים לתנאי השירות שלהלן כדי להמשיך."}},"success":{"logIn":"תודה שנכנסת.","forgotPassword":"מייל לשחזור סיסמא נשלח.","magicLink":"מייל עם קישור לכניסה נשלח אל %s","signUp":"תודה על ההרשמה."},"blankErrorHint":"","blankPasswordErrorHint":"לא יכול להישאר ריק","blankEmailErrorHint":"לא יכול להישאר ריק","blankUsernameErrorHint":"לא יכול להישאר ריק","blankCaptchaErrorHint":"לא יכול להישאר ריק","codeInputPlaceholder":"הקוד שלך","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"או","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"או","emailInputPlaceholder":"yours@example.com","enterpriseLoginIntructions":"כניסה עם פרטי המשתמש הארגוניים שלך.","enterpriseActiveLoginInstructions":"אנא הכנס את פרטי המשתמש הארגוניים שלך ב%s.","failedLabel":"נכשל!","forgotPasswordTitle":"אפס את הסיסמא שלך","forgotPasswordAction":"לא זוכר את הסיסמא שלך?","forgotPasswordInstructions":"אנא הכנס את כתובת המייל שלך. אנחנו נשלח לך מייל לשחזור סיסמא.","forgotPasswordSubmitLabel":"שלח מייל","invalidErrorHint":"","invalidPasswordErrorHint":"לא תקין","invalidEmailErrorHint":"לא תקין","invalidUsernameErrorHint":"לא תקין","lastLoginInstructions":"פעם אחרונה שנכנסת עם","loginAtLabel":"%sכניסה ב","loginLabel":"כניסה","loginSubmitLabel":"כניסה","loginWithLabel":"%s כניסה עם","notYourAccountAction":"לא החשבון שלך?","passwordInputPlaceholder":"הסיסמא שלך","passwordStrength":{"containsAtLeast":"מכיל לפחות %d מתוך %d סוגי התווים הבאים","identicalChars":"לא יותר מ %d תווים זהים ברצף (לדוגמא, \"%s\" לא תקין)","nonEmpty":"דרושה סיסמא לא ריקה","numbers":"מספרים (0-9)","lengthAtLeast":"באורך %d תווים לפחות","lowerCase":"אותיות קטנות (a-z)","shouldContain":"צריך להכיל:","specialCharacters":"תווים מיוחדים (לדוגמא: !@#$%^&*)","upperCase":"אותיות גדולות (A-Z)"},"passwordlessEmailAlternativeInstructions":"או הכנס את כתובת המייל שלך לכניסה או צור חשבון","passwordlessEmailCodeInstructions":"מייל עם הקוד נשלח אל %s.","passwordlessEmailInstructions":"הכנס כתובת מייל לכניסה או צור חשבון","passwordlessSMSAlternativeInstructions":"או הכנס את מספר הטלפון שלך לכניסה או צור חשבון","passwordlessSMSCodeInstructions":"מסרון עם הקוד נשלח אל %s.","passwordlessSMSInstructions":"הכנס את מספר הטלפון שלך לכניסה או צור חשבון","phoneNumberInputPlaceholder":"מספר הטלפון שלך","resendCodeAction":"לא קיבלת את הקוד?","resendLabel":"שלח שוב","resendingLabel":"שולח שוב...","retryLabel":"נסה שוב","sentLabel":"נשלח!","showPassword":"הצג סיסמא","signUpTitle":"הרשמה","signUpLabel":"הרשמה","signUpSubmitLabel":"הרשמה","signUpTerms":"בכך שאתה מתחבר למערכת, אתה מסכים לתנאי השימוש שלנו ולמדיניות הפרטיות.","signUpWithLabel":"הרשמה עם %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"הזדהות חד-פעמית (SSO) מאופשרת","submitLabel":"שלח","unrecoverableError":"משהו השתבש. אנא צור קשר עם התמיכה הטכנית.","usernameFormatErrorHint":"השתמש ב%d-%d אותיות, ספרות והתווים הבאים: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"שם המשתמש שלך","usernameOrEmailInputPlaceholder":"שם משתמש/כתובת מייל","title":"Auth0","welcome":"ברוך הבא %s!","windowsAuthInstructions":"…אתה מחובר מהרשת הארגונית שלך","windowsAuthLabel":"אימות של ווינדוס","mfaInputPlaceholder":"קוד","mfaLoginTitle":"אימות דו-שלבי","mfaLoginInstructions":"אנא הזן את קוד האימות שנוצר על ידי האפליקציה שלך.","mfaSubmitLabel":"כניסה","mfaCodeErrorHint":"השתמש ב%d ספרות","captchaCodeInputPlaceholder":"הזן את הקוד שמוצג למעלה","captchaMathInputPlaceholder":"לפתור את הנוסחה שמוצגת למעלה"});
\ No newline at end of file
diff --git a/build/hr.js b/build/hr.js
index 3be306753..6f8b5db2a 100644
--- a/build/hr.js
+++ b/build/hr.js
@@ -1 +1 @@
-Auth0.registerLanguageDictionary("hr", {"error":{"forgotPassword":{"too_many_requests":"Dosegnuli ste najveći dopušteni broj pokušaja promjene lozinke. Pričekajte prije nego što pokušate ponovno.","lock.fallback":"Ispričavamo se, ali nešto je pošlo po zlu tijekom obrade zahtjeva za promjenom lozinke.","enterprise_email":"Domena vaše e-pošte dio je davatelja identiteta tvrtke. Da biste poništili zaporku, obratite se svom administratoru za sigurnost."},"login":{"blocked_user":"Korisnik je blokiran.","invalid_user_password":"Pogrešni pristupni podatci.","lock.fallback":"Ispričavamo se, ali nešto je pošlo po zlu tijekom pokušaja prijave.","lock.invalid_code":"Pogrešan kôd.","lock.invalid_email_password":"Pogrešna adresa elektroničke pošte ili lozinka.","lock.invalid_username_password":"Pogrešno korisničko ime ili lozinka.","lock.network":"Nismo uspjeli dosegnuti poslužitelj. Provjerite svoju vezu i pokušajte ponovno.","lock.popup_closed":"Zatvoren skočni prozor. Pokušajte ponovno.","lock.unauthorized":"Dozvole nisu odobrene. Pokušajte ponovno.","lock.mfa_registration_required":"Potrebna je višečimbenična provjera autentičnosti, ali vaš uređaj nije prijavljen. Prijavite ga prije nastavka.","lock.mfa_invalid_code":"Pogrešan kôd. Pokušajte ponovno.","password_change_required":"Trebate ažurirati svoju lozinku jer se prijavljujete prvi put ili jer je vaša lozinka istekla.","password_leaked":"Otkrili smo mogući sigurnosni problem s ovim računom. Kako biste zaštitili svoj račun, blokirali smo ovu prijavu. Poslali smo vam elektroničku poruku s uputama za odblokiravanje vašeg računa.","too_many_attempts":"Vaš je račun blokiran uslijed višestrukih uzastopnih pokušaja prijave.","session_missing":"Zahtjev za provjerom autentičnosti nije se mogao završiti. Pokušajte ponovno nakon što zatvorite sve otvorene dijaloške okvire.","hrd.not_matching_email":"Upotrijebite svoju poslovnu adresu elektroničke pošte kako biste se prijavili.","too_many_requests":"Žao nam je. Trenutno ima previše zahtjeva. Ponovo učitajte stranicu i pokušajte ponovno. Ako se to nastavi, pokušajte ponovno kasnije.","invalid_captcha":"Riješite izazovno pitanje kako biste provjerili da niste robot.","invalid_recaptcha":"Označite potvrdni okvir da biste potvrdili da niste robot."},"passwordless":{"bad.email":"Neispravna adresa elektroničke pošte","bad.phone_number":"Neispravan broj telefona","lock.fallback":"Ispričavamo se, ali nešto je pošlo po zlu."},"signUp":{"invalid_password":"Lozinka je neispravna.","lock.fallback":"Ispričavamo se, ali nešto je pošlo po zlu tijekom pokušaja registracije.","password_dictionary_error":"Lozinka je uobičajena.","password_leaked":"Ova kombinacija vjerodajnica otkrivena je u povredi javnih podataka na drugoj web stranici. Prije izrade vašeg računa upotrijebite drugu zaporku kako biste ga zaštitili.","password_no_user_info_error":"Lozinka se zasniva na korisničkim podatcima.","password_strength_error":"Lozinka je preslaba.","user_exists":"Korisnik već postoji.","username_exists":"Korisničko ime već postoji.","social_signup_needs_terms_acception":"Prihvatite niže navedene Uvjete pružanja usluge."}},"success":{"logIn":"Zahvaljujemo na prijavi.","forgotPassword":"Upravo smo vam poslali elektroničku poruku kako biste vratili izvornu lozinku.","magicLink":"Poslali smo vam poveznicu za prijavu u %s.","signUp":"Hvala vam na registraciji."},"blankErrorHint":"","blankPasswordErrorHint":"Ne može biti prazno","blankEmailErrorHint":"Ne može biti prazno","blankUsernameErrorHint":"Ne može biti prazno","blankCaptchaErrorHint":"Ne može biti prazno","codeInputPlaceholder":"vaš kôd","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"ili","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"ili","emailInputPlaceholder":"yours@example.com","enterpriseLoginIntructions":"Prijavite se svojim poslovnim pristupnim podatcima.","enterpriseActiveLoginInstructions":"Upišite svoje poslovne pristupne podatke na mrežnom mjestu %s.","failedLabel":"Neuspješno!","forgotPasswordTitle":"Vraćanje vaše izvorne lozinke","forgotPasswordAction":"Zaboravili ste lozinku?","forgotPasswordInstructions":"Upišite svoju adresu elektroničke pošte. Poslat ćemo vam elektroničku poruku kako biste vratili izvornu lozinku.","forgotPasswordSubmitLabel":"Pošalji elektroničku poruku","invalidErrorHint":"","invalidPasswordErrorHint":"Nevaljano","invalidEmailErrorHint":"Nevaljano","invalidUsernameErrorHint":"Nevaljano","lastLoginInstructions":"Vrijeme zadnje prijave s","loginAtLabel":"Prijavite se na mrežnom mjestu %s","loginLabel":"Prijava","loginSubmitLabel":"Prijava","loginWithLabel":"Prijava s %s","notYourAccountAction":"Nije vaš račun?","passwordInputPlaceholder":"vaša lozinka","passwordStrength":{"containsAtLeast":"Sadržava barem jedan %d od sljedećih %d znakova:","identicalChars":"Ne više od %d jednakih znakova u redu (npr., „%s” nije dopušten)","nonEmpty":"Potrebno je upisati lozinku","numbers":"Brojevi (npr. 0 – 9)","lengthAtLeast":"Barem %d znaka/ova","lowerCase":"Mala slova (a – z)","shouldContain":"Treba sadržavati:","specialCharacters":"Posebne znakove (npr. !@#$%^&*)","upperCase":"Velika slova (A – Z)"},"passwordlessEmailAlternativeInstructions":"U protivnom, upišite svoju adresu elektroničke pošte kako biste se prijavili ili napravite račun.","passwordlessEmailCodeInstructions":"Elektronička poruka s kôdom poslana vam je na %s.","passwordlessEmailInstructions":"Upišite svoju adresu elektroničke pošte kako biste se prijavili ili napravite račun.","passwordlessSMSAlternativeInstructions":"U protivnom, upišite svoj broj telefona kako biste se prijavili ili napravite račun.","passwordlessSMSCodeInstructions":"Tekstualna poruka s kôdom poslana vam je na %s.","passwordlessSMSInstructions":"Upišite svoj broj telefona kako biste se prijavili ili napravite račun.","phoneNumberInputPlaceholder":"vaš broj telefona","resendCodeAction":"Niste dobili kôd?","resendLabel":"Ponovno pošalji","resendingLabel":"Ponovno slanje u tijeku...","retryLabel":"Pokušaj ponovo","sentLabel":"Poslano!","showPassword":"Prikaži lozinku","signUpTitle":"Registracija","signUpLabel":"Registracija","signUpSubmitLabel":"Registracija","signUpWithLabel":"Registracija s %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Omogućena jednostruka prijava","submitLabel":"Pošalji","unrecoverableError":"Nešto je pošlo po zlu. Obratite se tehničkoj podršci.","usernameFormatErrorHint":"Upotrijebite %d-%d slova, brojeve i sljedeće znakove: „_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"vaše korisničko ime","usernameOrEmailInputPlaceholder":"korisničko ime/adresa elektroničke pošte","title":"Auth0","welcome":"Dobro došli %s!","windowsAuthInstructions":"Povezani ste preko poslovne mreže…","windowsAuthLabel":"Provjera autentičnosti Windowsa","mfaInputPlaceholder":"Kôd","mfaLoginTitle":"Provjera autentičnosti u dva koraka","mfaLoginInstructions":"Upišite kôd za provjeru autentičnosti koji je stvorila vaša mobilna aplikacija.","mfaSubmitLabel":"Prijava","mfaCodeErrorHint":"Upotrijebi %d brojeve","signUpTerms":"Prijavljivanjem prihvaćate naše uvjete pružanja usluge i pravila o privatnosti.","captchaCodeInputPlaceholder":"Unesite kod prikazan gore","captchaMathInputPlaceholder":"Riješite gore prikazanu formulu"});
\ No newline at end of file
+Auth0.registerLanguageDictionary("hr", {"error":{"forgotPassword":{"too_many_requests":"Dosegnuli ste najveći dopušteni broj pokušaja promjene lozinke. Pričekajte prije nego što pokušate ponovno.","lock.fallback":"Ispričavamo se, ali nešto je pošlo po zlu tijekom obrade zahtjeva za promjenom lozinke.","enterprise_email":"Domena vaše e-pošte dio je davatelja identiteta tvrtke. Da biste poništili zaporku, obratite se svom administratoru za sigurnost."},"login":{"blocked_user":"Korisnik je blokiran.","invalid_user_password":"Pogrešni pristupni podatci.","lock.fallback":"Ispričavamo se, ali nešto je pošlo po zlu tijekom pokušaja prijave.","lock.invalid_code":"Pogrešan kôd.","lock.invalid_email_password":"Pogrešna adresa elektroničke pošte ili lozinka.","lock.invalid_username_password":"Pogrešno korisničko ime ili lozinka.","lock.network":"Nismo uspjeli dosegnuti poslužitelj. Provjerite svoju vezu i pokušajte ponovno.","lock.popup_closed":"Zatvoren skočni prozor. Pokušajte ponovno.","lock.unauthorized":"Dozvole nisu odobrene. Pokušajte ponovno.","lock.mfa_registration_required":"Potrebna je višečimbenična provjera autentičnosti, ali vaš uređaj nije prijavljen. Prijavite ga prije nastavka.","lock.mfa_invalid_code":"Pogrešan kôd. Pokušajte ponovno.","password_change_required":"Trebate ažurirati svoju lozinku jer se prijavljujete prvi put ili jer je vaša lozinka istekla.","password_leaked":"Otkrili smo mogući sigurnosni problem s ovim računom. Kako biste zaštitili svoj račun, blokirali smo ovu prijavu. Poslali smo vam elektroničku poruku s uputama za odblokiravanje vašeg računa.","too_many_attempts":"Vaš je račun blokiran uslijed višestrukih uzastopnih pokušaja prijave.","session_missing":"Zahtjev za provjerom autentičnosti nije se mogao završiti. Pokušajte ponovno nakon što zatvorite sve otvorene dijaloške okvire.","hrd.not_matching_email":"Upotrijebite svoju poslovnu adresu elektroničke pošte kako biste se prijavili.","too_many_requests":"Žao nam je. Trenutno ima previše zahtjeva. Ponovo učitajte stranicu i pokušajte ponovno. Ako se to nastavi, pokušajte ponovno kasnije.","invalid_captcha":"Riješite izazovno pitanje kako biste provjerili da niste robot.","invalid_recaptcha":"Označite potvrdni okvir da biste potvrdili da niste robot."},"passwordless":{"bad.email":"Neispravna adresa elektroničke pošte","bad.phone_number":"Neispravan broj telefona","lock.fallback":"Ispričavamo se, ali nešto je pošlo po zlu.","invalid_captcha":"Riješite izazovno pitanje kako biste provjerili da niste robot.","invalid_recaptcha":"Označite potvrdni okvir da biste potvrdili da niste robot."},"signUp":{"invalid_password":"Lozinka je neispravna.","lock.fallback":"Ispričavamo se, ali nešto je pošlo po zlu tijekom pokušaja registracije.","password_dictionary_error":"Lozinka je uobičajena.","password_leaked":"Ova kombinacija vjerodajnica otkrivena je u povredi javnih podataka na drugoj web stranici. Prije izrade vašeg računa upotrijebite drugu zaporku kako biste ga zaštitili.","password_no_user_info_error":"Lozinka se zasniva na korisničkim podatcima.","password_strength_error":"Lozinka je preslaba.","user_exists":"Korisnik već postoji.","username_exists":"Korisničko ime već postoji.","social_signup_needs_terms_acception":"Prihvatite niže navedene Uvjete pružanja usluge."}},"success":{"logIn":"Zahvaljujemo na prijavi.","forgotPassword":"Upravo smo vam poslali elektroničku poruku kako biste vratili izvornu lozinku.","magicLink":"Poslali smo vam poveznicu za prijavu u %s.","signUp":"Hvala vam na registraciji."},"blankErrorHint":"","blankPasswordErrorHint":"Ne može biti prazno","blankEmailErrorHint":"Ne može biti prazno","blankUsernameErrorHint":"Ne može biti prazno","blankCaptchaErrorHint":"Ne može biti prazno","codeInputPlaceholder":"vaš kôd","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"ili","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"ili","emailInputPlaceholder":"yours@example.com","enterpriseLoginIntructions":"Prijavite se svojim poslovnim pristupnim podatcima.","enterpriseActiveLoginInstructions":"Upišite svoje poslovne pristupne podatke na mrežnom mjestu %s.","failedLabel":"Neuspješno!","forgotPasswordTitle":"Vraćanje vaše izvorne lozinke","forgotPasswordAction":"Zaboravili ste lozinku?","forgotPasswordInstructions":"Upišite svoju adresu elektroničke pošte. Poslat ćemo vam elektroničku poruku kako biste vratili izvornu lozinku.","forgotPasswordSubmitLabel":"Pošalji elektroničku poruku","invalidErrorHint":"","invalidPasswordErrorHint":"Nevaljano","invalidEmailErrorHint":"Nevaljano","invalidUsernameErrorHint":"Nevaljano","lastLoginInstructions":"Vrijeme zadnje prijave s","loginAtLabel":"Prijavite se na mrežnom mjestu %s","loginLabel":"Prijava","loginSubmitLabel":"Prijava","loginWithLabel":"Prijava s %s","notYourAccountAction":"Nije vaš račun?","passwordInputPlaceholder":"vaša lozinka","passwordStrength":{"containsAtLeast":"Sadržava barem jedan %d od sljedećih %d znakova:","identicalChars":"Ne više od %d jednakih znakova u redu (npr., „%s” nije dopušten)","nonEmpty":"Potrebno je upisati lozinku","numbers":"Brojevi (npr. 0 – 9)","lengthAtLeast":"Barem %d znaka/ova","lowerCase":"Mala slova (a – z)","shouldContain":"Treba sadržavati:","specialCharacters":"Posebne znakove (npr. !@#$%^&*)","upperCase":"Velika slova (A – Z)"},"passwordlessEmailAlternativeInstructions":"U protivnom, upišite svoju adresu elektroničke pošte kako biste se prijavili ili napravite račun.","passwordlessEmailCodeInstructions":"Elektronička poruka s kôdom poslana vam je na %s.","passwordlessEmailInstructions":"Upišite svoju adresu elektroničke pošte kako biste se prijavili ili napravite račun.","passwordlessSMSAlternativeInstructions":"U protivnom, upišite svoj broj telefona kako biste se prijavili ili napravite račun.","passwordlessSMSCodeInstructions":"Tekstualna poruka s kôdom poslana vam je na %s.","passwordlessSMSInstructions":"Upišite svoj broj telefona kako biste se prijavili ili napravite račun.","phoneNumberInputPlaceholder":"vaš broj telefona","resendCodeAction":"Niste dobili kôd?","resendLabel":"Ponovno pošalji","resendingLabel":"Ponovno slanje u tijeku...","retryLabel":"Pokušaj ponovo","sentLabel":"Poslano!","showPassword":"Prikaži lozinku","signUpTitle":"Registracija","signUpLabel":"Registracija","signUpSubmitLabel":"Registracija","signUpWithLabel":"Registracija s %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Omogućena jednostruka prijava","submitLabel":"Pošalji","unrecoverableError":"Nešto je pošlo po zlu. Obratite se tehničkoj podršci.","usernameFormatErrorHint":"Upotrijebite %d-%d slova, brojeve i sljedeće znakove: „_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"vaše korisničko ime","usernameOrEmailInputPlaceholder":"korisničko ime/adresa elektroničke pošte","title":"Auth0","welcome":"Dobro došli %s!","windowsAuthInstructions":"Povezani ste preko poslovne mreže…","windowsAuthLabel":"Provjera autentičnosti Windowsa","mfaInputPlaceholder":"Kôd","mfaLoginTitle":"Provjera autentičnosti u dva koraka","mfaLoginInstructions":"Upišite kôd za provjeru autentičnosti koji je stvorila vaša mobilna aplikacija.","mfaSubmitLabel":"Prijava","mfaCodeErrorHint":"Upotrijebi %d brojeve","signUpTerms":"Prijavljivanjem prihvaćate naše uvjete pružanja usluge i pravila o privatnosti.","captchaCodeInputPlaceholder":"Unesite kod prikazan gore","captchaMathInputPlaceholder":"Riješite gore prikazanu formulu"});
\ No newline at end of file
diff --git a/build/hu.js b/build/hu.js
index 058551d77..0fca83a68 100644
--- a/build/hu.js
+++ b/build/hu.js
@@ -1 +1 @@
-Auth0.registerLanguageDictionary("hu", {"error":{"forgotPassword":{"too_many_requests":"Elérted a jelszóváltoztatási probálkozások engedélyezett számát. Kérjük, várj egy kicsit mielőtt újrapróbálnád!","lock.fallback":"Sajnáljuk, valami hiba történt a jelszóváltoztatás során.","enterprise_email":"Az e-mail címed egy vállalati azonosítószolgáltatáshoz tartozik. A jelszó visszaállításában a biztonsági adminisztrátor tud segítséget nyújtani."},"login":{"blocked_user":"A felhasználó le van tiltva.","invalid_user_password":"Hibás azonosító adatok.","lock.fallback":"Sajnáljuk, valami hiba történt a bejelentkezés során.","lock.invalid_code":"Hibás PIN.","lock.invalid_email_password":"Hibás e-mail cím vagy jelszó.","lock.invalid_username_password":"Hibás felhasználónév vagy jelszó.","lock.network":"A szerver nem elérhető. Kérjük, ellenőrizd az internetkapcsolatot, és próbáld újra!","lock.popup_closed":"A felugró ablak be lett zárva. Próbáld újra!","lock.unauthorized":"Engedély megtagadva. Próbáld újra!","lock.mfa_registration_required":"Többlépcsős azonosítás szükséges, de a készüléked nincs regisztrálva. Kérjük regisztráld, mielőtt továbblépsz.","lock.mfa_invalid_code":"Rossz kód. Kérjük próbáld újra.","password_change_required":"Meg kell változtatnod a jelszavadat, mert vagy most lépsz be először, vagy lejárt.","password_leaked":"Az azonosítót letiltottuk, mert a hozzá tartozó jelszó egy másik honlapon nyilvánosságra került. Küldtünk neked egy e-mailt a helyreállítás menetéről.","too_many_attempts":"Túl sok sikertelen bejelentkezési kísérletet észleltünk, ezért az azonosítód letiltásra került.","too_many_requests":"Sajnáljuk, de a rendszerünk jelenleg túlterhelt. Kérjük, töltsd újra az oldalt és próbáld meg ismét. Ha továbbra is fennáll a probléma, próbálkozz később.","session_missing":"Nem sikerült végigvinni az azonosítást. Kérjük, zárd be a párbeszédablakokat és próbáld újra.","hrd.not_matching_email":"Kérjük, használd a céges e-mail címed a bejelentkezéshez.","invalid_captcha":"Oldja meg a kihívást, és ellenőrizze, hogy nem robot.","invalid_recaptcha":"Jelölje be a jelölőnégyzetet annak ellenőrzéséhez, hogy nem robot vagy-e."},"passwordless":{"bad.email":"Érvénytelen e-mail cím.","bad.phone_number":"Érvénytelen telefonszám.","lock.fallback":"Sajnáljuk, valami hiba történt."},"signUp":{"invalid_password":"Érvénytelen jelszó.","lock.fallback":"Sajnáljuk, valami hiba történt a regisztráció során.","password_dictionary_error":"Túl gyakori jelszó.","password_leaked":"A hitelesítő adatoknak ezt a kombinációját egy másik webhelyen történt nyilvános adatvédelmi incidens során észlelték. Mielőtt létrehozná fiókját, a biztonság megőrzése érdekében használjon másik jelszót.","password_no_user_info_error":"A jelszó a felhasználói adatokra támaszkodik.","password_strength_error":"Túl gyenge jelszó.","user_exists":"A felhasználó már létezik.","username_exists":"A felhasználónév már foglalt.","social_signup_needs_terms_acception":"Kérjük, fogadd el a felhasználási feltételeket és az adatkezelési tájékoztatót a folytatáshoz."}},"success":{"logIn":"Köszönjük, hogy bejelentkeztél.","forgotPassword":"Küldtünk neked egy e-mailt a jelszó visszaállításának menetéről.","magicLink":"Küldtünk neked egy bejelentkezési linket a %s honlaphoz.","signUp":"Köszönjük, hogy regisztráltál."},"blankErrorHint":"","blankPasswordErrorHint":"Nem lehet üres.","blankEmailErrorHint":"Nem lehet üres.","blankUsernameErrorHint":"Nem lehet üres.","blankCaptchaErrorHint":"Nem lehet üres.","codeInputPlaceholder":"PIN","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"vagy","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"vagy","emailInputPlaceholder":"emailcim@example.com","enterpriseLoginIntructions":"Bejelentkezés céges azonosítóval.","enterpriseActiveLoginInstructions":"Kérjük, add meg a céges azonosítódat a %s honlapon.","failedLabel":"Sikertelen!","forgotPasswordTitle":"Állítsd vissza a jelszavad","forgotPasswordAction":"Nem emlékszel a jelszavadra?","forgotPasswordInstructions":"Kérjük, add meg az e-mail címedet! Küldünk neked egy e-mailt a jelszó helyreállításának menetéről.","forgotPasswordSubmitLabel":"E-mail küldése","invalidErrorHint":"","invalidPasswordErrorHint":"Érvénytelen","invalidEmailErrorHint":"Érvénytelen","invalidUsernameErrorHint":"Érvénytelen","lastLoginInstructions":"Utolsó bejelentkezés","loginAtLabel":"Bejelentkezés ideje: %s","loginLabel":"Belépés","loginSubmitLabel":"Belépés","loginWithLabel":"%s belépés","notYourAccountAction":"Nem a te fiókod?","passwordInputPlaceholder":"jelszó","passwordStrength":{"containsAtLeast":"Legalább %d karaktertípust tartalmaz a következő %d csoportból:","identicalChars":"Legfeljebb %d azonos karakter szerepelhet egymás után (pl. \"%s\" nem engedélyezett)","nonEmpty":"A jelszó nem lehet üres","numbers":"Számok (0-9)","lengthAtLeast":"Legalább %d karakter hosszú","lowerCase":"Kisbetűk (a-z)","shouldContain":"Tartalmazzon:","specialCharacters":"Különleges karakterek (pl. !@#$%^&*)","upperCase":"Nagybetűk (A-Z)"},"passwordlessEmailAlternativeInstructions":"Vagy bejelentkezéshez vagy regisztrációhoz add meg az e-mail címed.","passwordlessEmailCodeInstructions":"A PIN-t e-mailben elküldtük a %s címre.","passwordlessEmailInstructions":"Bejelentkezéshez vagy regisztrációhoz add meg az e-mail címed.","passwordlessSMSAlternativeInstructions":"Vagy bejelentkezéshez vagy regisztrációhoz add meg a telefonszámod.","passwordlessSMSCodeInstructions":"A PIN-t SMS-ben elküldtük a %s számra.","passwordlessSMSInstructions":"Bejelentkezéshez vagy regisztrációhoz add meg a telefonszámod.","phoneNumberInputPlaceholder":"telefonszámod","resendCodeAction":"Nem kaptad meg a PIN-t?","resendLabel":"Újraküldés","resendingLabel":"Újraküldés...","retryLabel":"Próbáld újra","sentLabel":"Elküldve!","showPassword":"Mutasd a jelszót","signUpTitle":"Regisztrálj","signUpLabel":"Regisztráció","signUpSubmitLabel":"Regisztráció","signUpTerms":"A regisztrációval elfogadom a felhasználási feltételeket és az adatkezelési tájékoztatót.","signUpWithLabel":"%s regisztráció","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"SSO engedélyezve","submitLabel":"Mehet","unrecoverableError":"Valami hiba történt. Kérlek, lépj kapcsolatba az ügyfélszolgálattal.","usernameFormatErrorHint":"Használj %d-%d betűt, számot és a következő karaktereket: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"felhasználóneved","usernameOrEmailInputPlaceholder":"felhasználónév/e-mail","title":"Auth0","welcome":"Üdv %s!","windowsAuthInstructions":"Céges hálózatról kapcsolódsz…","windowsAuthLabel":"Windows bejelentkezés","mfaInputPlaceholder":"Kód","mfaLoginTitle":"Kétlépcsős azonosítás","mfaLoginInstructions":"Kérlek, add meg a mobilalkalmazás által generált ellenőrző kódot.","mfaSubmitLabel":"Belépés","mfaCodeErrorHint":"%d számot kell beírni","captchaCodeInputPlaceholder":"Írja be a fenti kódot","captchaMathInputPlaceholder":"Oldja meg a fenti képletet"});
\ No newline at end of file
+Auth0.registerLanguageDictionary("hu", {"error":{"forgotPassword":{"too_many_requests":"Elérted a jelszóváltoztatási probálkozások engedélyezett számát. Kérjük, várj egy kicsit mielőtt újrapróbálnád!","lock.fallback":"Sajnáljuk, valami hiba történt a jelszóváltoztatás során.","enterprise_email":"Az e-mail címed egy vállalati azonosítószolgáltatáshoz tartozik. A jelszó visszaállításában a biztonsági adminisztrátor tud segítséget nyújtani."},"login":{"blocked_user":"A felhasználó le van tiltva.","invalid_user_password":"Hibás azonosító adatok.","lock.fallback":"Sajnáljuk, valami hiba történt a bejelentkezés során.","lock.invalid_code":"Hibás PIN.","lock.invalid_email_password":"Hibás e-mail cím vagy jelszó.","lock.invalid_username_password":"Hibás felhasználónév vagy jelszó.","lock.network":"A szerver nem elérhető. Kérjük, ellenőrizd az internetkapcsolatot, és próbáld újra!","lock.popup_closed":"A felugró ablak be lett zárva. Próbáld újra!","lock.unauthorized":"Engedély megtagadva. Próbáld újra!","lock.mfa_registration_required":"Többlépcsős azonosítás szükséges, de a készüléked nincs regisztrálva. Kérjük regisztráld, mielőtt továbblépsz.","lock.mfa_invalid_code":"Rossz kód. Kérjük próbáld újra.","password_change_required":"Meg kell változtatnod a jelszavadat, mert vagy most lépsz be először, vagy lejárt.","password_leaked":"Az azonosítót letiltottuk, mert a hozzá tartozó jelszó egy másik honlapon nyilvánosságra került. Küldtünk neked egy e-mailt a helyreállítás menetéről.","too_many_attempts":"Túl sok sikertelen bejelentkezési kísérletet észleltünk, ezért az azonosítód letiltásra került.","too_many_requests":"Sajnáljuk, de a rendszerünk jelenleg túlterhelt. Kérjük, töltsd újra az oldalt és próbáld meg ismét. Ha továbbra is fennáll a probléma, próbálkozz később.","session_missing":"Nem sikerült végigvinni az azonosítást. Kérjük, zárd be a párbeszédablakokat és próbáld újra.","hrd.not_matching_email":"Kérjük, használd a céges e-mail címed a bejelentkezéshez.","invalid_captcha":"Oldja meg a kihívást, és ellenőrizze, hogy nem robot.","invalid_recaptcha":"Jelölje be a jelölőnégyzetet annak ellenőrzéséhez, hogy nem robot vagy-e."},"passwordless":{"bad.email":"Érvénytelen e-mail cím.","bad.phone_number":"Érvénytelen telefonszám.","lock.fallback":"Sajnáljuk, valami hiba történt.","invalid_captcha":"Oldja meg a kihívást, és ellenőrizze, hogy nem robot.","invalid_recaptcha":"Jelölje be a jelölőnégyzetet annak ellenőrzéséhez, hogy nem robot vagy-e."},"signUp":{"invalid_password":"Érvénytelen jelszó.","lock.fallback":"Sajnáljuk, valami hiba történt a regisztráció során.","password_dictionary_error":"Túl gyakori jelszó.","password_leaked":"A hitelesítő adatoknak ezt a kombinációját egy másik webhelyen történt nyilvános adatvédelmi incidens során észlelték. Mielőtt létrehozná fiókját, a biztonság megőrzése érdekében használjon másik jelszót.","password_no_user_info_error":"A jelszó a felhasználói adatokra támaszkodik.","password_strength_error":"Túl gyenge jelszó.","user_exists":"A felhasználó már létezik.","username_exists":"A felhasználónév már foglalt.","social_signup_needs_terms_acception":"Kérjük, fogadd el a felhasználási feltételeket és az adatkezelési tájékoztatót a folytatáshoz."}},"success":{"logIn":"Köszönjük, hogy bejelentkeztél.","forgotPassword":"Küldtünk neked egy e-mailt a jelszó visszaállításának menetéről.","magicLink":"Küldtünk neked egy bejelentkezési linket a %s honlaphoz.","signUp":"Köszönjük, hogy regisztráltál."},"blankErrorHint":"","blankPasswordErrorHint":"Nem lehet üres.","blankEmailErrorHint":"Nem lehet üres.","blankUsernameErrorHint":"Nem lehet üres.","blankCaptchaErrorHint":"Nem lehet üres.","codeInputPlaceholder":"PIN","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"vagy","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"vagy","emailInputPlaceholder":"emailcim@example.com","enterpriseLoginIntructions":"Bejelentkezés céges azonosítóval.","enterpriseActiveLoginInstructions":"Kérjük, add meg a céges azonosítódat a %s honlapon.","failedLabel":"Sikertelen!","forgotPasswordTitle":"Állítsd vissza a jelszavad","forgotPasswordAction":"Nem emlékszel a jelszavadra?","forgotPasswordInstructions":"Kérjük, add meg az e-mail címedet! Küldünk neked egy e-mailt a jelszó helyreállításának menetéről.","forgotPasswordSubmitLabel":"E-mail küldése","invalidErrorHint":"","invalidPasswordErrorHint":"Érvénytelen","invalidEmailErrorHint":"Érvénytelen","invalidUsernameErrorHint":"Érvénytelen","lastLoginInstructions":"Utolsó bejelentkezés","loginAtLabel":"Bejelentkezés ideje: %s","loginLabel":"Belépés","loginSubmitLabel":"Belépés","loginWithLabel":"%s belépés","notYourAccountAction":"Nem a te fiókod?","passwordInputPlaceholder":"jelszó","passwordStrength":{"containsAtLeast":"Legalább %d karaktertípust tartalmaz a következő %d csoportból:","identicalChars":"Legfeljebb %d azonos karakter szerepelhet egymás után (pl. \"%s\" nem engedélyezett)","nonEmpty":"A jelszó nem lehet üres","numbers":"Számok (0-9)","lengthAtLeast":"Legalább %d karakter hosszú","lowerCase":"Kisbetűk (a-z)","shouldContain":"Tartalmazzon:","specialCharacters":"Különleges karakterek (pl. !@#$%^&*)","upperCase":"Nagybetűk (A-Z)"},"passwordlessEmailAlternativeInstructions":"Vagy bejelentkezéshez vagy regisztrációhoz add meg az e-mail címed.","passwordlessEmailCodeInstructions":"A PIN-t e-mailben elküldtük a %s címre.","passwordlessEmailInstructions":"Bejelentkezéshez vagy regisztrációhoz add meg az e-mail címed.","passwordlessSMSAlternativeInstructions":"Vagy bejelentkezéshez vagy regisztrációhoz add meg a telefonszámod.","passwordlessSMSCodeInstructions":"A PIN-t SMS-ben elküldtük a %s számra.","passwordlessSMSInstructions":"Bejelentkezéshez vagy regisztrációhoz add meg a telefonszámod.","phoneNumberInputPlaceholder":"telefonszámod","resendCodeAction":"Nem kaptad meg a PIN-t?","resendLabel":"Újraküldés","resendingLabel":"Újraküldés...","retryLabel":"Próbáld újra","sentLabel":"Elküldve!","showPassword":"Mutasd a jelszót","signUpTitle":"Regisztrálj","signUpLabel":"Regisztráció","signUpSubmitLabel":"Regisztráció","signUpTerms":"A regisztrációval elfogadom a felhasználási feltételeket és az adatkezelési tájékoztatót.","signUpWithLabel":"%s regisztráció","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"SSO engedélyezve","submitLabel":"Mehet","unrecoverableError":"Valami hiba történt. Kérlek, lépj kapcsolatba az ügyfélszolgálattal.","usernameFormatErrorHint":"Használj %d-%d betűt, számot és a következő karaktereket: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"felhasználóneved","usernameOrEmailInputPlaceholder":"felhasználónév/e-mail","title":"Auth0","welcome":"Üdv %s!","windowsAuthInstructions":"Céges hálózatról kapcsolódsz…","windowsAuthLabel":"Windows bejelentkezés","mfaInputPlaceholder":"Kód","mfaLoginTitle":"Kétlépcsős azonosítás","mfaLoginInstructions":"Kérlek, add meg a mobilalkalmazás által generált ellenőrző kódot.","mfaSubmitLabel":"Belépés","mfaCodeErrorHint":"%d számot kell beírni","captchaCodeInputPlaceholder":"Írja be a fenti kódot","captchaMathInputPlaceholder":"Oldja meg a fenti képletet"});
\ No newline at end of file
diff --git a/build/id.js b/build/id.js
index 892f8f1c2..cb8dda41b 100644
--- a/build/id.js
+++ b/build/id.js
@@ -1 +1 @@
-Auth0.registerLanguageDictionary("id", {"error":{"forgotPassword":{"too_many_requests":"Anda telah mencapai batas upaya perubahan kata sandi. Harap tunggu sebelum mencoba lagi.","lock.fallback":"Maaf, terjadi kesalahan saat meminta perubahan kata sandi.","enterprise_email":"Domain email Anda adalah bagian dari penyedia identitas Perusahaan. Untuk mengatur ulang kata sandi, harap lihat administrator keamanan Anda."},"login":{"blocked_user":"Pengguna diblokir.","invalid_user_password":"Kredensial salah.","lock.fallback":"Maaf, terjadi kesalahan saat berusaha untuk masuk log.","lock.invalid_code":"Kode salah.","lock.invalid_email_password":"Email atau kata sandi salah.","lock.invalid_username_password":"Nama pengguna atau kata sandi salah.","lock.network":"Kami tidak dapat menjangkau server. Harap periksa koneksi internet Anda dan coba lagi.","lock.popup_closed":"Jendela sembul ditutup. Coba lagi.","lock.unauthorized":"Izin tidak diberikan. Coba lagi.","lock.mfa_registration_required":"Autentikasi multifaktor diperlukan tetapi perangkat Anda tidak terdaftar. Harap daftarkan perangkat sebelum melanjutkan.","lock.mfa_invalid_code":"Kode salah. Harap coba lagi.","password_change_required":"Anda harus memperbarui kata sandi karena ini pertama kali Anda masuk log, atau karena kata sandi Anda kedaluwarsa.","password_leaked":"Kami telah mendeteksi adanya masalah keamanan dengan akun ini. Untuk melindungi akun Anda, kami telah memblokir log ini. Email telah dikirimkan disertai instruksi untuk mengurungkan blokir akun Anda.","too_many_attempts":"Akun Anda telah diblokir setelah mencoba masuk log berulang-ulang.","session_missing":"Tidak bisa menyelesaikan permintaan autentikasi Anda. Harap coba lagi setelah menutup semua dialog yang terbuka.","hrd.not_matching_email":"Harap gunakan email perusahaan Anda untuk masuk log.","invalid_captcha":"Selesaikan pertanyaan tantangan untuk memverifikasi bahwa Anda bukan robot.","invalid_recaptcha":"Pilih kotak centang untuk memverifikasi bahwa Anda bukan robot.","too_many_requests":"Kami meminta maaf. Ada terlalu banyak permintaan saat ini. Harap muat ulang halaman dan coba lagi. Jika ini terus berlanjut, silakan coba lagi nanti."},"passwordless":{"bad.email":"Email ini tidak valid.","bad.phone_number":"Nomor telepon tidak valid.","lock.fallback":"Maaf, terjadi kesalahan"},"signUp":{"invalid_password":"Kata sandi tidak valid.","lock.fallback":"Maaf, terjadi kesalahan saat mencoba mendaftar.","password_dictionary_error":"Kata sandi terlalu umum.","password_leaked":"Kombinasi kredensial ini terdeteksi dalam pelanggaran data publik di situs web lain. Sebelum akun Anda dibuat, harap gunakan kata sandi yang berbeda untuk menjaganya tetap aman.","password_no_user_info_error":"Kata sandi didasarkan pada informasi pengguna.","password_strength_error":"Kata sandi terlalu lemah.","user_exists":"Pengguna sudah ada.","username_exists":"Nama pengguna sudah ada.","social_signup_needs_terms_acception":"Harap setujui Persyaratan Layanan di bawah ini untuk melanjutkan."}},"success":{"logIn":"Terima kasih sudah masuk log.","forgotPassword":"Kami baru saja mengirimi Anda email untuk mengatur ulang kata sandi Anda.","magicLink":"Kami mengirimi Anda tautan untuk masuk log dalam hingga %s.","signUp":"Terima kasih sudah mendaftar."},"blankErrorHint":"","blankPasswordErrorHint":"Wajib diisi","blankEmailErrorHint":"Wajib diisi","blankUsernameErrorHint":"Wajib diisi","blankCaptchaErrorHint":"Wajib diisi","codeInputPlaceholder":"kode Anda","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"atau","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"atau","emailInputPlaceholder":"yours@example.com","enterpriseLoginIntructions":"Masuk log dengan kredensial perusahaan Anda.","enterpriseActiveLoginInstructions":"Harap masukkan kredensial perusahaan pada %s.","failedLabel":"Gagal!","forgotPasswordTitle":"Atur ulang kata sandi Anda","forgotPasswordAction":"Tidak ingat kata sandi Anda?","forgotPasswordInstructions":"Harap masukkan alamat email Anda. Kami akan mengirimi Anda email untuk mengatur ulang kata sandi Anda.","forgotPasswordSubmitLabel":"Kirim email","invalidErrorHint":"","invalidPasswordErrorHint":"Tidak valid","invalidEmailErrorHint":"Tidak valid","invalidUsernameErrorHint":"Tidak valid","lastLoginInstructions":"Terakhir kali Anda masuk log dengan","loginAtLabel":"Masuk log pada %s","loginLabel":"Masuk log","loginSubmitLabel":"Masuk log","loginWithLabel":"Masuk log dengan %s","notYourAccountAction":"Bukan akun Anda?","passwordInputPlaceholder":"kata sandi Anda","passwordStrength":{"containsAtLeast":"Berisi setidaknya %d dari %d jenis karakter:","identicalChars":"Tidak boleh lebih dari %d karakter identik dalam satu baris (mis. \"%s\" tidak diizinkan)","nonEmpty":"Kata sandi wajib diisi","numbers":"Angka (yaitu: 0-9)","lengthAtLeast":"Panjang setidaknya %d karakter","lowerCase":"Huruf kecil (a-z)","shouldContain":"Harus berisi:","specialCharacters":"Karakter khusus (mis. !@#$%^&*)","upperCase":"Huruf kapital (A-Z)"},"passwordlessEmailAlternativeInstructions":"Atau, masukkan email Anda untuk masuk atau buat akun","passwordlessEmailCodeInstructions":"Email dengan kode telah dikirimkan ke %s.","passwordlessEmailInstructions":"Masukkan email Anda untuk masuk atau buat akun","passwordlessSMSAlternativeInstructions":"Atau, masukkan nomor telepon Anda untuk masuk atau buat akun","passwordlessSMSCodeInstructions":"SMS dengan kode telah dikirimkan ke %s.","passwordlessSMSInstructions":"Masukkan nomor telepon Anda untuk masuk atau buat akun","phoneNumberInputPlaceholder":"nomor telepon Anda","resendCodeAction":"Tidak mendapatkan kodenya?","resendLabel":"Kirim ulang","resendingLabel":"Mengirim ulang ...","retryLabel":"Coba ulang","sentLabel":"Terkirim!","showPassword":"Tampilkan kata sandi","signUpTitle":"Daftar","signUpLabel":"Daftar","signUpSubmitLabel":"Daftar","signUpTerms":"Dengan mendaftar, Anda setuju dengan syarat layanan dan kebijakan privasi kami.","signUpWithLabel":"Daftar dengan %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Sign-On Tunggal diaktifkan","submitLabel":"Kirim","unrecoverableError":"Terjadi kesalahan. Harap hubungi staf teknis.","usernameFormatErrorHint":"Gunakan huruf %d-%d, angka, dan karakter berikut: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"nama pengguna Anda","usernameOrEmailInputPlaceholder":"nama pengguna/email","title":"Auth0","welcome":"Selamat datang %s!","windowsAuthInstructions":"Anda terhubung dari jaringan … perusahaan Anda","windowsAuthLabel":"Autentikasi Windows","mfaInputPlaceholder":"Kode","mfaLoginTitle":"Verifikasi 2 Langkah","mfaLoginInstructions":"Harap masukkan kode verifikasi yang dihasilkan oleh aplikasi seluler Anda.","mfaSubmitLabel":"Masuk log","mfaCodeErrorHint":"Gunakan %d angka","captchaCodeInputPlaceholder":"Masukkan kode yang ditunjukkan di atas","captchaMathInputPlaceholder":"Selesaikan rumus yang ditunjukkan di atas"});
\ No newline at end of file
+Auth0.registerLanguageDictionary("id", {"error":{"forgotPassword":{"too_many_requests":"Anda telah mencapai batas upaya perubahan kata sandi. Harap tunggu sebelum mencoba lagi.","lock.fallback":"Maaf, terjadi kesalahan saat meminta perubahan kata sandi.","enterprise_email":"Domain email Anda adalah bagian dari penyedia identitas Perusahaan. Untuk mengatur ulang kata sandi, harap lihat administrator keamanan Anda."},"login":{"blocked_user":"Pengguna diblokir.","invalid_user_password":"Kredensial salah.","lock.fallback":"Maaf, terjadi kesalahan saat berusaha untuk masuk log.","lock.invalid_code":"Kode salah.","lock.invalid_email_password":"Email atau kata sandi salah.","lock.invalid_username_password":"Nama pengguna atau kata sandi salah.","lock.network":"Kami tidak dapat menjangkau server. Harap periksa koneksi internet Anda dan coba lagi.","lock.popup_closed":"Jendela sembul ditutup. Coba lagi.","lock.unauthorized":"Izin tidak diberikan. Coba lagi.","lock.mfa_registration_required":"Autentikasi multifaktor diperlukan tetapi perangkat Anda tidak terdaftar. Harap daftarkan perangkat sebelum melanjutkan.","lock.mfa_invalid_code":"Kode salah. Harap coba lagi.","password_change_required":"Anda harus memperbarui kata sandi karena ini pertama kali Anda masuk log, atau karena kata sandi Anda kedaluwarsa.","password_leaked":"Kami telah mendeteksi adanya masalah keamanan dengan akun ini. Untuk melindungi akun Anda, kami telah memblokir log ini. Email telah dikirimkan disertai instruksi untuk mengurungkan blokir akun Anda.","too_many_attempts":"Akun Anda telah diblokir setelah mencoba masuk log berulang-ulang.","session_missing":"Tidak bisa menyelesaikan permintaan autentikasi Anda. Harap coba lagi setelah menutup semua dialog yang terbuka.","hrd.not_matching_email":"Harap gunakan email perusahaan Anda untuk masuk log.","invalid_captcha":"Selesaikan pertanyaan tantangan untuk memverifikasi bahwa Anda bukan robot.","invalid_recaptcha":"Pilih kotak centang untuk memverifikasi bahwa Anda bukan robot.","too_many_requests":"Kami meminta maaf. Ada terlalu banyak permintaan saat ini. Harap muat ulang halaman dan coba lagi. Jika ini terus berlanjut, silakan coba lagi nanti."},"passwordless":{"bad.email":"Email ini tidak valid.","bad.phone_number":"Nomor telepon tidak valid.","lock.fallback":"Maaf, terjadi kesalahan","invalid_captcha":"Selesaikan pertanyaan tantangan untuk memverifikasi bahwa Anda bukan robot.","invalid_recaptcha":"Pilih kotak centang untuk memverifikasi bahwa Anda bukan robot."},"signUp":{"invalid_password":"Kata sandi tidak valid.","lock.fallback":"Maaf, terjadi kesalahan saat mencoba mendaftar.","password_dictionary_error":"Kata sandi terlalu umum.","password_leaked":"Kombinasi kredensial ini terdeteksi dalam pelanggaran data publik di situs web lain. Sebelum akun Anda dibuat, harap gunakan kata sandi yang berbeda untuk menjaganya tetap aman.","password_no_user_info_error":"Kata sandi didasarkan pada informasi pengguna.","password_strength_error":"Kata sandi terlalu lemah.","user_exists":"Pengguna sudah ada.","username_exists":"Nama pengguna sudah ada.","social_signup_needs_terms_acception":"Harap setujui Persyaratan Layanan di bawah ini untuk melanjutkan."}},"success":{"logIn":"Terima kasih sudah masuk log.","forgotPassword":"Kami baru saja mengirimi Anda email untuk mengatur ulang kata sandi Anda.","magicLink":"Kami mengirimi Anda tautan untuk masuk log dalam hingga %s.","signUp":"Terima kasih sudah mendaftar."},"blankErrorHint":"","blankPasswordErrorHint":"Wajib diisi","blankEmailErrorHint":"Wajib diisi","blankUsernameErrorHint":"Wajib diisi","blankCaptchaErrorHint":"Wajib diisi","codeInputPlaceholder":"kode Anda","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"atau","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"atau","emailInputPlaceholder":"yours@example.com","enterpriseLoginIntructions":"Masuk log dengan kredensial perusahaan Anda.","enterpriseActiveLoginInstructions":"Harap masukkan kredensial perusahaan pada %s.","failedLabel":"Gagal!","forgotPasswordTitle":"Atur ulang kata sandi Anda","forgotPasswordAction":"Tidak ingat kata sandi Anda?","forgotPasswordInstructions":"Harap masukkan alamat email Anda. Kami akan mengirimi Anda email untuk mengatur ulang kata sandi Anda.","forgotPasswordSubmitLabel":"Kirim email","invalidErrorHint":"","invalidPasswordErrorHint":"Tidak valid","invalidEmailErrorHint":"Tidak valid","invalidUsernameErrorHint":"Tidak valid","lastLoginInstructions":"Terakhir kali Anda masuk log dengan","loginAtLabel":"Masuk log pada %s","loginLabel":"Masuk log","loginSubmitLabel":"Masuk log","loginWithLabel":"Masuk log dengan %s","notYourAccountAction":"Bukan akun Anda?","passwordInputPlaceholder":"kata sandi Anda","passwordStrength":{"containsAtLeast":"Berisi setidaknya %d dari %d jenis karakter:","identicalChars":"Tidak boleh lebih dari %d karakter identik dalam satu baris (mis. \"%s\" tidak diizinkan)","nonEmpty":"Kata sandi wajib diisi","numbers":"Angka (yaitu: 0-9)","lengthAtLeast":"Panjang setidaknya %d karakter","lowerCase":"Huruf kecil (a-z)","shouldContain":"Harus berisi:","specialCharacters":"Karakter khusus (mis. !@#$%^&*)","upperCase":"Huruf kapital (A-Z)"},"passwordlessEmailAlternativeInstructions":"Atau, masukkan email Anda untuk masuk atau buat akun","passwordlessEmailCodeInstructions":"Email dengan kode telah dikirimkan ke %s.","passwordlessEmailInstructions":"Masukkan email Anda untuk masuk atau buat akun","passwordlessSMSAlternativeInstructions":"Atau, masukkan nomor telepon Anda untuk masuk atau buat akun","passwordlessSMSCodeInstructions":"SMS dengan kode telah dikirimkan ke %s.","passwordlessSMSInstructions":"Masukkan nomor telepon Anda untuk masuk atau buat akun","phoneNumberInputPlaceholder":"nomor telepon Anda","resendCodeAction":"Tidak mendapatkan kodenya?","resendLabel":"Kirim ulang","resendingLabel":"Mengirim ulang ...","retryLabel":"Coba ulang","sentLabel":"Terkirim!","showPassword":"Tampilkan kata sandi","signUpTitle":"Daftar","signUpLabel":"Daftar","signUpSubmitLabel":"Daftar","signUpTerms":"Dengan mendaftar, Anda setuju dengan syarat layanan dan kebijakan privasi kami.","signUpWithLabel":"Daftar dengan %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Sign-On Tunggal diaktifkan","submitLabel":"Kirim","unrecoverableError":"Terjadi kesalahan. Harap hubungi staf teknis.","usernameFormatErrorHint":"Gunakan huruf %d-%d, angka, dan karakter berikut: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"nama pengguna Anda","usernameOrEmailInputPlaceholder":"nama pengguna/email","title":"Auth0","welcome":"Selamat datang %s!","windowsAuthInstructions":"Anda terhubung dari jaringan … perusahaan Anda","windowsAuthLabel":"Autentikasi Windows","mfaInputPlaceholder":"Kode","mfaLoginTitle":"Verifikasi 2 Langkah","mfaLoginInstructions":"Harap masukkan kode verifikasi yang dihasilkan oleh aplikasi seluler Anda.","mfaSubmitLabel":"Masuk log","mfaCodeErrorHint":"Gunakan %d angka","captchaCodeInputPlaceholder":"Masukkan kode yang ditunjukkan di atas","captchaMathInputPlaceholder":"Selesaikan rumus yang ditunjukkan di atas"});
\ No newline at end of file
diff --git a/build/it.js b/build/it.js
index 1e775f5bc..2c997a2bd 100644
--- a/build/it.js
+++ b/build/it.js
@@ -1 +1 @@
-Auth0.registerLanguageDictionary("it", {"error":{"forgotPassword":{"too_many_requests":"Hai raggiunto il limite di tentativi di modifica della password. Attendi prima di riprovare.","lock.fallback":"Ci dispiace, qualcosa è andato storto durante la richiesta di modifica della password.","enterprise_email":"Il dominio della tua email fa parte di un provider di identità aziendale. Per reimpostare la password, consultare l'amministratore della sicurezza."},"login":{"blocked_user":"L'utente è bloccato.","invalid_user_password":"Credenziali non corrette.","lock.fallback":"Ci dispiace, qualcosa è andato storto quando si tenta di accedere.","lock.invalid_code":"Codice errato.","lock.invalid_email_password":"Email o password sbagliata.","lock.invalid_username_password":"Nome utente o password sbagliata.","lock.network":"Non siamo riusciti a raggiungere il server. Si prega di controllare la connessione e riprovare.","lock.popup_closed":"Finestra popup chiusa. Riprova per favore.","lock.unauthorized":"Autorizzazioni non concesse. Riprova per favore.","password_change_required":"È necessario aggiornare la password perché questo è il tuo primo login, o perché la password è scaduta.","password_leaked":"Questo accesso è stato bloccato perché la password è trapelata in un altro sito. Ti abbiamo inviato un'email con le istruzioni su come sbloccarla.","too_many_attempts":"Il suo account è stato bloccato dopo vari tentativi di accesso consecutivi.","lock.mfa_registration_required":"Autenticazione a più fattori richiesta, ma il dispositivo non è abilitato. Si prega di iscriversi prima di passare.","lock.mfa_invalid_code":"Codice errato. Riprova.","session_missing":"Impossibile completare la richiesta di autenticazione. Riprova dopo aver chiuso tutte le finestre di dialogo aperte","hrd.not_matching_email":"Si prega di utilizzare la posta elettronica aziendale per effettuare il login.","too_many_requests":"Ci dispiace. Ci sono troppe richieste in questo momento. Si prega di ricaricare la pagina e riprovare. Se persiste, riprova più tardi.","invalid_captcha":"Risolvi la domanda di verifica per verificare che non sei un robot.","invalid_recaptcha":"Seleziona la casella di controllo per verificare che non sei un robot."},"passwordless":{"bad.email":"L'email non è valida","bad.phone_number":"Il numero di telefono non è valido","lock.fallback":"Ci dispiace, qualcosa è andato storto"},"signUp":{"invalid_password":"La password non è valida.","lock.fallback":"Ci dispiace, qualcosa è andato storto quando si tenta l'iscrizione.","password_dictionary_error":"La password è troppo comune.","password_leaked":"Questa combinazione di credenziali è stata rilevata in una violazione dei dati pubblici su un altro sito Web. Prima di creare il tuo account, utilizza una password diversa per mantenerlo sicuro.","password_no_user_info_error":"La password si basa sulle informazioni dell'utente.","password_strength_error":"La password è troppo debole.","user_exists":"L'utente esiste già.","username_exists":"Il nome utente esiste già.","social_signup_needs_terms_acception":"Si prega di accettare i Termini di servizio di seguito per continuare."}},"success":{"logIn":"Login effettuato con successo.","forgotPassword":"Abbiamo appena inviato un'email per reimpostare la password.","magicLink":"Abbiamo inviato un link per il login a %s.","signUp":"Grazie per esserti iscritto."},"blankErrorHint":"","blankPasswordErrorHint":"Non può essere vuoto","blankEmailErrorHint":"Non può essere vuoto","blankUsernameErrorHint":"Non può essere vuoto","blankCaptchaErrorHint":"Non può essere vuoto","codeInputPlaceholder":"il tuo codice","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"o","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"o","emailInputPlaceholder":"email@esempio.com","enterpriseLoginIntructions":"Effettuare il login con le credenziali aziendali.","enterpriseActiveLoginInstructions":"Si prega di inserire le credenziali aziendali a %s.","failedLabel":"Fallito!","forgotPasswordAction":"Non ricordi la password?","forgotPasswordInstructions":"Inserisci il tuo indirizzo email. Ti invieremo un'email per reimpostare la password.","forgotPasswordSubmitLabel":"Inviare l'email","invalidErrorHint":"","invalidPasswordErrorHint":"Non valido","invalidEmailErrorHint":"Non valido","invalidUsernameErrorHint":"Non valido","lastLoginInstructions":"L'ultima volta hai effettuato l’accesso con","loginAtLabel":"Accedere a %s","loginLabel":"Accesso","loginSubmitLabel":"Accesso","loginWithLabel":"Accedi con %s","notYourAccountAction":"Non è il tuo account?","passwordInputPlaceholder":"la tua password","passwordStrength":{"containsAtLeast":"Essa deve contenere almeno %d dei seguenti %d tipi di caratteri:","identicalChars":"Non più di %d caratteri identici in una fila (e.g., \"%s\" non autorizzato)","nonEmpty":"E' richiesta una password non vuota","numbers":"Numeri (i.e. 0-9)","lengthAtLeast":"Almeno %d caratteri di lunghezza","lowerCase":"Lettere minuscole (a-z)","shouldContain":"Dovrebbe contenere:","specialCharacters":"Caratteri speciali (e.g. !@#$%^&*)","upperCase":"Caratteri maiuscoli (A-Z)"},"passwordlessEmailAlternativeInstructions":"Altrimenti, si prega di inserire l'email per accedere o creare un account","passwordlessEmailCodeInstructions":"Un'email con il codice è stata inviata a %s.","passwordlessEmailInstructions":"Si prega di inserire l'email o creare un account","passwordlessSMSAlternativeInstructions":"Altrimenti, si prega d’inserire il numero di telefono per accedere o creare un account","passwordlessSMSCodeInstructions":"Un SMS con il codice è stato inviato a %s.","passwordlessSMSInstructions":"Si prega di inserire il numero di telefono o creare un account","phoneNumberInputPlaceholder":"il tuo numero di telefono","resendCodeAction":"Non hai ottenuto il codice?","resendLabel":"Inviare di nuovo","resendingLabel":"Reinvio...","retryLabel":"Riprovare per favore","sentLabel":"Inviato!","signUpLabel":"Registrati","signUpSubmitLabel":"Registrati","signUpWithLabel":"Registrati con %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Single Sign-On abilitato","submitLabel":"Invia","unrecoverableError":"Qualcosa è andato storto. Si prega di contattare il supporto tecnico.","usernameFormatErrorHint":"Usa %d-%d lettere, numeri e i seguenti caratteri: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"Nome utente","usernameOrEmailInputPlaceholder":"Nome utente o email","title":"Auth0","welcome":"Benvenuto %s!","windowsAuthInstructions":"Si è connessi dalla rete aziendale…","windowsAuthLabel":"Autenticazione Windows","forgotPasswordTitle":"Reimposta la tua password","signUpTitle":"Registrati","mfaInputPlaceholder":"Codice","mfaLoginTitle":"2-fase di verifica","mfaLoginInstructions":"Si prega di inserire il codice di verifica generato dalla tua applicazione mobile.","mfaSubmitLabel":"Accedere","mfaCodeErrorHint":"Usare %d numeri","showPassword":"Mostra password","signUpTerms":"Iscrivendoti, accetti i nostri termini di servizio e l'informativa sulla privacy.","captchaCodeInputPlaceholder":"Inserisci il codice mostrato sopra","captchaMathInputPlaceholder":"Risolvi la formula mostrata sopra"});
\ No newline at end of file
+Auth0.registerLanguageDictionary("it", {"error":{"forgotPassword":{"too_many_requests":"Hai raggiunto il limite di tentativi di modifica della password. Attendi prima di riprovare.","lock.fallback":"Ci dispiace, qualcosa è andato storto durante la richiesta di modifica della password.","enterprise_email":"Il dominio della tua email fa parte di un provider di identità aziendale. Per reimpostare la password, consultare l'amministratore della sicurezza."},"login":{"blocked_user":"L'utente è bloccato.","invalid_user_password":"Credenziali non corrette.","lock.fallback":"Ci dispiace, qualcosa è andato storto quando si tenta di accedere.","lock.invalid_code":"Codice errato.","lock.invalid_email_password":"Email o password sbagliata.","lock.invalid_username_password":"Nome utente o password sbagliata.","lock.network":"Non siamo riusciti a raggiungere il server. Si prega di controllare la connessione e riprovare.","lock.popup_closed":"Finestra popup chiusa. Riprova per favore.","lock.unauthorized":"Autorizzazioni non concesse. Riprova per favore.","password_change_required":"È necessario aggiornare la password perché questo è il tuo primo login, o perché la password è scaduta.","password_leaked":"Questo accesso è stato bloccato perché la password è trapelata in un altro sito. Ti abbiamo inviato un'email con le istruzioni su come sbloccarla.","too_many_attempts":"Il suo account è stato bloccato dopo vari tentativi di accesso consecutivi.","lock.mfa_registration_required":"Autenticazione a più fattori richiesta, ma il dispositivo non è abilitato. Si prega di iscriversi prima di passare.","lock.mfa_invalid_code":"Codice errato. Riprova.","session_missing":"Impossibile completare la richiesta di autenticazione. Riprova dopo aver chiuso tutte le finestre di dialogo aperte","hrd.not_matching_email":"Si prega di utilizzare la posta elettronica aziendale per effettuare il login.","too_many_requests":"Ci dispiace. Ci sono troppe richieste in questo momento. Si prega di ricaricare la pagina e riprovare. Se persiste, riprova più tardi.","invalid_captcha":"Risolvi la domanda di verifica per verificare che non sei un robot.","invalid_recaptcha":"Seleziona la casella di controllo per verificare che non sei un robot."},"passwordless":{"bad.email":"L'email non è valida","bad.phone_number":"Il numero di telefono non è valido","lock.fallback":"Ci dispiace, qualcosa è andato storto","invalid_captcha":"Risolvi la domanda di verifica per verificare che non sei un robot.","invalid_recaptcha":"Seleziona la casella di controllo per verificare che non sei un robot."},"signUp":{"invalid_password":"La password non è valida.","lock.fallback":"Ci dispiace, qualcosa è andato storto quando si tenta l'iscrizione.","password_dictionary_error":"La password è troppo comune.","password_leaked":"Questa combinazione di credenziali è stata rilevata in una violazione dei dati pubblici su un altro sito Web. Prima di creare il tuo account, utilizza una password diversa per mantenerlo sicuro.","password_no_user_info_error":"La password si basa sulle informazioni dell'utente.","password_strength_error":"La password è troppo debole.","user_exists":"L'utente esiste già.","username_exists":"Il nome utente esiste già.","social_signup_needs_terms_acception":"Si prega di accettare i Termini di servizio di seguito per continuare."}},"success":{"logIn":"Login effettuato con successo.","forgotPassword":"Abbiamo appena inviato un'email per reimpostare la password.","magicLink":"Abbiamo inviato un link per il login a %s.","signUp":"Grazie per esserti iscritto."},"blankErrorHint":"","blankPasswordErrorHint":"Non può essere vuoto","blankEmailErrorHint":"Non può essere vuoto","blankUsernameErrorHint":"Non può essere vuoto","blankCaptchaErrorHint":"Non può essere vuoto","codeInputPlaceholder":"il tuo codice","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"o","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"o","emailInputPlaceholder":"email@esempio.com","enterpriseLoginIntructions":"Effettuare il login con le credenziali aziendali.","enterpriseActiveLoginInstructions":"Si prega di inserire le credenziali aziendali a %s.","failedLabel":"Fallito!","forgotPasswordAction":"Non ricordi la password?","forgotPasswordInstructions":"Inserisci il tuo indirizzo email. Ti invieremo un'email per reimpostare la password.","forgotPasswordSubmitLabel":"Inviare l'email","invalidErrorHint":"","invalidPasswordErrorHint":"Non valido","invalidEmailErrorHint":"Non valido","invalidUsernameErrorHint":"Non valido","lastLoginInstructions":"L'ultima volta hai effettuato l’accesso con","loginAtLabel":"Accedere a %s","loginLabel":"Accesso","loginSubmitLabel":"Accesso","loginWithLabel":"Accedi con %s","notYourAccountAction":"Non è il tuo account?","passwordInputPlaceholder":"la tua password","passwordStrength":{"containsAtLeast":"Essa deve contenere almeno %d dei seguenti %d tipi di caratteri:","identicalChars":"Non più di %d caratteri identici in una fila (e.g., \"%s\" non autorizzato)","nonEmpty":"E' richiesta una password non vuota","numbers":"Numeri (i.e. 0-9)","lengthAtLeast":"Almeno %d caratteri di lunghezza","lowerCase":"Lettere minuscole (a-z)","shouldContain":"Dovrebbe contenere:","specialCharacters":"Caratteri speciali (e.g. !@#$%^&*)","upperCase":"Caratteri maiuscoli (A-Z)"},"passwordlessEmailAlternativeInstructions":"Altrimenti, si prega di inserire l'email per accedere o creare un account","passwordlessEmailCodeInstructions":"Un'email con il codice è stata inviata a %s.","passwordlessEmailInstructions":"Si prega di inserire l'email o creare un account","passwordlessSMSAlternativeInstructions":"Altrimenti, si prega d’inserire il numero di telefono per accedere o creare un account","passwordlessSMSCodeInstructions":"Un SMS con il codice è stato inviato a %s.","passwordlessSMSInstructions":"Si prega di inserire il numero di telefono o creare un account","phoneNumberInputPlaceholder":"il tuo numero di telefono","resendCodeAction":"Non hai ottenuto il codice?","resendLabel":"Inviare di nuovo","resendingLabel":"Reinvio...","retryLabel":"Riprovare per favore","sentLabel":"Inviato!","signUpLabel":"Registrati","signUpSubmitLabel":"Registrati","signUpWithLabel":"Registrati con %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Single Sign-On abilitato","submitLabel":"Invia","unrecoverableError":"Qualcosa è andato storto. Si prega di contattare il supporto tecnico.","usernameFormatErrorHint":"Usa %d-%d lettere, numeri e i seguenti caratteri: \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"Nome utente","usernameOrEmailInputPlaceholder":"Nome utente o email","title":"Auth0","welcome":"Benvenuto %s!","windowsAuthInstructions":"Si è connessi dalla rete aziendale…","windowsAuthLabel":"Autenticazione Windows","forgotPasswordTitle":"Reimposta la tua password","signUpTitle":"Registrati","mfaInputPlaceholder":"Codice","mfaLoginTitle":"2-fase di verifica","mfaLoginInstructions":"Si prega di inserire il codice di verifica generato dalla tua applicazione mobile.","mfaSubmitLabel":"Accedere","mfaCodeErrorHint":"Usare %d numeri","showPassword":"Mostra password","signUpTerms":"Iscrivendoti, accetti i nostri termini di servizio e l'informativa sulla privacy.","captchaCodeInputPlaceholder":"Inserisci il codice mostrato sopra","captchaMathInputPlaceholder":"Risolvi la formula mostrata sopra"});
\ No newline at end of file
diff --git a/build/ja.js b/build/ja.js
index 1fe8c3ca4..a6dcdde8e 100644
--- a/build/ja.js
+++ b/build/ja.js
@@ -1 +1 @@
-Auth0.registerLanguageDictionary("ja", {"error":{"forgotPassword":{"too_many_requests":"パスワード変更のリクエスト数が上限に達しました。時間をおいてやり直してください。","lock.fallback":"申し訳ございません。パスワード変更中に何らかの理由によりエラーが発生しました。","enterprise_email":"電子メールのドメインは、エンタープライズ向けIDプロバイダの一部です。パスワードをリセットするには、セキュリティ管理者にお問い合わせください。"},"login":{"blocked_user":"ユーザーはブロックされています。","invalid_user_password":"パスワードに誤りがあります。","lock.fallback":"申し訳ございません。ログイン中に何らかの理由によりエラーが発生しました。","lock.invalid_code":"不正なコードです。","lock.invalid_email_password":"メールアドレスもしくはパスワードが間違っています。","lock.invalid_username_password":"ユーザー名もしくはパスワードが間違っています。","lock.network":"サーバとの通信に失敗しました。もう一度やり直してください。","lock.popup_closed":"ポップアップウィンドウが閉じられました。もう一度やり直してください。","lock.unauthorized":"権限がありません。もう一度やり直してください。","lock.mfa_registration_required":"多段階認証が必要ですが、デバイスが登録されていません。先にデバイスをご登録ください。","lock.mfa_invalid_code":"不正なコードです。もう一度やり直してください。","password_change_required":"初めてのログインか、パスワードの期限切れのため、パスワードを更新する必要があります。","password_leaked":"このアカウントはパスワード漏洩の可能性があるため、一時的にブロックされています。ブロックの解除方法についてのメールを送信しましたのでご確認ください。","too_many_attempts":"このアカウントは、短時間での複数回ログイン試行によりブロックされました。","session_missing":"認証リクエストを完了できませんでした。すべての開いているダイアログを閉じた後にもう一度お試しください。","hrd.not_matching_email":"ログインするには、企業のメールアドレスを使用してください。","too_many_requests":"申し訳ございません。今はあまりにも多くの要求があります。ページを再読み込みしてもう一度やり直してください。それでも解決しない場合は、後でもう一度やり直してください。","invalid_captcha":"チャレンジ質問を解いて、ロボットではないことを確認してください。","invalid_recaptcha":"チェックボックスを選択して、ロボットでないことを確認します。"},"passwordless":{"bad.email":"メールアドレスが不正です","bad.phone_number":"電話番号が不正です","lock.fallback":"申し訳ございません。エラーが発生しました。"},"signUp":{"invalid_password":"パスワードが不正です。","lock.fallback":"申し訳ございません。ユーザー登録時に何らかの理由によりエラーが発生しました。","password_dictionary_error":"パスワードが単純すぎます。","password_leaked":"この資格情報の組み合わせは、別の Web サイトで公開されたデータ侵害で検出されました。 アカウントを作成する前に、別のパスワードを使用して安全に保管してください。","password_no_user_info_error":"ユーザー情報を含むパスワードは避けてください。","password_strength_error":"パスワードが脆弱です。","user_exists":"すでに登録されているユーザーです。","username_exists":"すでに使用されているユーザー名です。","social_signup_needs_terms_acception":"サインアップするには以下の利用規約・プライバシーボリシーに同意してください。"}},"success":{"logIn":"ログインに成功しました。","forgotPassword":"パスワードをリセットするためのメールをお送りしました。","magicLink":"%s へログインするためのリンクを送信しました。","signUp":"ユーザー登録が完了しました。"},"blankErrorHint":"","blankPasswordErrorHint":"この項目は必須です。","blankEmailErrorHint":"この項目は必須です。","blankUsernameErrorHint":"この項目は必須です。","blankCaptchaErrorHint":"この項目は必須です。","codeInputPlaceholder":"コードを入力","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"または","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"または","emailInputPlaceholder":"yours@example.com","enterpriseLoginIntructions":"企業の認証情報でログインしてください。","enterpriseActiveLoginInstructions":"%sの認証情報を入力してください","failedLabel":"失敗しました。","forgotPasswordTitle":"パスワード再設定","forgotPasswordAction":"パスワードをお忘れですか?","forgotPasswordInstructions":"アカウントの登録メールアドレスをご入力ください。パスワード再設定用のリンクをメールします。","forgotPasswordSubmitLabel":"再設定用のリンクを送る","invalidErrorHint":"","invalidPasswordErrorHint":"エラー","invalidEmailErrorHint":"エラー","invalidUsernameErrorHint":"エラー","lastLoginInstructions":"最終ログイン:","loginAtLabel":"%sへのログイン","loginLabel":"ログイン","loginSubmitLabel":"ログイン","loginWithLabel":"%sでログイン","notYourAccountAction":"これはあなたのアカウントではありませんか?","passwordInputPlaceholder":"パスワード","passwordStrength":{"containsAtLeast":"%dつ以上の条件を満たす必要があります。(条件は以下の%dつ)","identicalChars":"連続して同じ文字を%d個以上入力できません(例: \"%s\" は使用できません)","nonEmpty":"パスワードは必須です","numbers":"数字 (0-9)","lengthAtLeast":"%d文字以上","lowerCase":"小文字のアルファベット (a-z)","shouldContain":"含まれるべき文字:","specialCharacters":"特殊文字 (例: !@#$%^&*)","upperCase":"大文字のアルファベット (A-Z)"},"passwordlessEmailAlternativeInstructions":"もしくはメールアドレスを入力してログインする、 またはアカウントを作成してください。","passwordlessEmailCodeInstructions":"%s へメールでコードが送信されました。","passwordlessEmailInstructions":"メールアドレスを入力してログインする、 またはアカウントを作成してください。","passwordlessSMSAlternativeInstructions":"もしくは電話番号を入力してログインする、 またはアカウントを作成してください。","passwordlessSMSCodeInstructions":"%s にSMSでコードが送信されました。","passwordlessSMSInstructions":"電話番号を入力してログインする、 またはアカウントを作成してください。","phoneNumberInputPlaceholder":"電話番号","resendCodeAction":"コードは受け取れましたか?","resendLabel":"再送する","resendingLabel":"再送中...","retryLabel":"もう一度","sentLabel":"送信完了","showPassword":"パスワードを表示する","signUpTitle":"ユーザー登録","signUpLabel":"ユーザー登録","signUpSubmitLabel":"ユーザー登録","signUpWithLabel":"%sでユーザー登録","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"シングルサインオンが有効になっています","submitLabel":"送信","unrecoverableError":"エラーが発生しました。 サポートへご連絡ください。","usernameFormatErrorHint":"%d-%d個の文字、数字、および以下の文字が使用可能です: \"_\"、 \".\"、 \"+\"、 \"-\"","usernameInputPlaceholder":"ユーザー名","usernameOrEmailInputPlaceholder":"ユーザー名/メールアドレス","title":"Auth0","welcome":"ようこそ%sさん","windowsAuthInstructions":"企業ネットワークから接続されています;","windowsAuthLabel":"Windows認証","mfaInputPlaceholder":"コード","mfaLoginTitle":"二段階認証","mfaLoginInstructions":"スマートフォンアプリケーションで生成された確認コードを入力してください。","mfaSubmitLabel":"ログイン","mfaCodeErrorHint":"%d個の数字を使用してください","signUpTerms":"サインアップすることで、利用規約とプライバシーポリシーに同意したことになります。","captchaCodeInputPlaceholder":"上記のコードを入力してください","captchaMathInputPlaceholder":"上記の式を解きます"});
\ No newline at end of file
+Auth0.registerLanguageDictionary("ja", {"error":{"forgotPassword":{"too_many_requests":"パスワード変更のリクエスト数が上限に達しました。時間をおいてやり直してください。","lock.fallback":"申し訳ございません。パスワード変更中に何らかの理由によりエラーが発生しました。","enterprise_email":"電子メールのドメインは、エンタープライズ向けIDプロバイダの一部です。パスワードをリセットするには、セキュリティ管理者にお問い合わせください。"},"login":{"blocked_user":"ユーザーはブロックされています。","invalid_user_password":"パスワードに誤りがあります。","lock.fallback":"申し訳ございません。ログイン中に何らかの理由によりエラーが発生しました。","lock.invalid_code":"不正なコードです。","lock.invalid_email_password":"メールアドレスもしくはパスワードが間違っています。","lock.invalid_username_password":"ユーザー名もしくはパスワードが間違っています。","lock.network":"サーバとの通信に失敗しました。もう一度やり直してください。","lock.popup_closed":"ポップアップウィンドウが閉じられました。もう一度やり直してください。","lock.unauthorized":"権限がありません。もう一度やり直してください。","lock.mfa_registration_required":"多段階認証が必要ですが、デバイスが登録されていません。先にデバイスをご登録ください。","lock.mfa_invalid_code":"不正なコードです。もう一度やり直してください。","password_change_required":"初めてのログインか、パスワードの期限切れのため、パスワードを更新する必要があります。","password_leaked":"このアカウントはパスワード漏洩の可能性があるため、一時的にブロックされています。ブロックの解除方法についてのメールを送信しましたのでご確認ください。","too_many_attempts":"このアカウントは、短時間での複数回ログイン試行によりブロックされました。","session_missing":"認証リクエストを完了できませんでした。すべての開いているダイアログを閉じた後にもう一度お試しください。","hrd.not_matching_email":"ログインするには、企業のメールアドレスを使用してください。","too_many_requests":"申し訳ございません。今はあまりにも多くの要求があります。ページを再読み込みしてもう一度やり直してください。それでも解決しない場合は、後でもう一度やり直してください。","invalid_captcha":"チャレンジ質問を解いて、ロボットではないことを確認してください。","invalid_recaptcha":"チェックボックスを選択して、ロボットでないことを確認します。"},"passwordless":{"bad.email":"メールアドレスが不正です","bad.phone_number":"電話番号が不正です","lock.fallback":"申し訳ございません。エラーが発生しました。","invalid_captcha":"チャレンジ質問を解いて、ロボットではないことを確認してください。","invalid_recaptcha":"チェックボックスを選択して、ロボットでないことを確認します。"},"signUp":{"invalid_password":"パスワードが不正です。","lock.fallback":"申し訳ございません。ユーザー登録時に何らかの理由によりエラーが発生しました。","password_dictionary_error":"パスワードが単純すぎます。","password_leaked":"この資格情報の組み合わせは、別の Web サイトで公開されたデータ侵害で検出されました。 アカウントを作成する前に、別のパスワードを使用して安全に保管してください。","password_no_user_info_error":"ユーザー情報を含むパスワードは避けてください。","password_strength_error":"パスワードが脆弱です。","user_exists":"すでに登録されているユーザーです。","username_exists":"すでに使用されているユーザー名です。","social_signup_needs_terms_acception":"サインアップするには以下の利用規約・プライバシーボリシーに同意してください。"}},"success":{"logIn":"ログインに成功しました。","forgotPassword":"パスワードをリセットするためのメールをお送りしました。","magicLink":"%s へログインするためのリンクを送信しました。","signUp":"ユーザー登録が完了しました。"},"blankErrorHint":"","blankPasswordErrorHint":"この項目は必須です。","blankEmailErrorHint":"この項目は必須です。","blankUsernameErrorHint":"この項目は必須です。","blankCaptchaErrorHint":"この項目は必須です。","codeInputPlaceholder":"コードを入力","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"または","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"または","emailInputPlaceholder":"yours@example.com","enterpriseLoginIntructions":"企業の認証情報でログインしてください。","enterpriseActiveLoginInstructions":"%sの認証情報を入力してください","failedLabel":"失敗しました。","forgotPasswordTitle":"パスワード再設定","forgotPasswordAction":"パスワードをお忘れですか?","forgotPasswordInstructions":"アカウントの登録メールアドレスをご入力ください。パスワード再設定用のリンクをメールします。","forgotPasswordSubmitLabel":"再設定用のリンクを送る","invalidErrorHint":"","invalidPasswordErrorHint":"エラー","invalidEmailErrorHint":"エラー","invalidUsernameErrorHint":"エラー","lastLoginInstructions":"最終ログイン:","loginAtLabel":"%sへのログイン","loginLabel":"ログイン","loginSubmitLabel":"ログイン","loginWithLabel":"%sでログイン","notYourAccountAction":"これはあなたのアカウントではありませんか?","passwordInputPlaceholder":"パスワード","passwordStrength":{"containsAtLeast":"%dつ以上の条件を満たす必要があります。(条件は以下の%dつ)","identicalChars":"連続して同じ文字を%d個以上入力できません(例: \"%s\" は使用できません)","nonEmpty":"パスワードは必須です","numbers":"数字 (0-9)","lengthAtLeast":"%d文字以上","lowerCase":"小文字のアルファベット (a-z)","shouldContain":"含まれるべき文字:","specialCharacters":"特殊文字 (例: !@#$%^&*)","upperCase":"大文字のアルファベット (A-Z)"},"passwordlessEmailAlternativeInstructions":"もしくはメールアドレスを入力してログインする、 またはアカウントを作成してください。","passwordlessEmailCodeInstructions":"%s へメールでコードが送信されました。","passwordlessEmailInstructions":"メールアドレスを入力してログインする、 またはアカウントを作成してください。","passwordlessSMSAlternativeInstructions":"もしくは電話番号を入力してログインする、 またはアカウントを作成してください。","passwordlessSMSCodeInstructions":"%s にSMSでコードが送信されました。","passwordlessSMSInstructions":"電話番号を入力してログインする、 またはアカウントを作成してください。","phoneNumberInputPlaceholder":"電話番号","resendCodeAction":"コードは受け取れましたか?","resendLabel":"再送する","resendingLabel":"再送中...","retryLabel":"もう一度","sentLabel":"送信完了","showPassword":"パスワードを表示する","signUpTitle":"ユーザー登録","signUpLabel":"ユーザー登録","signUpSubmitLabel":"ユーザー登録","signUpWithLabel":"%sでユーザー登録","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"シングルサインオンが有効になっています","submitLabel":"送信","unrecoverableError":"エラーが発生しました。 サポートへご連絡ください。","usernameFormatErrorHint":"%d-%d個の文字、数字、および以下の文字が使用可能です: \"_\"、 \".\"、 \"+\"、 \"-\"","usernameInputPlaceholder":"ユーザー名","usernameOrEmailInputPlaceholder":"ユーザー名/メールアドレス","title":"Auth0","welcome":"ようこそ%sさん","windowsAuthInstructions":"企業ネットワークから接続されています;","windowsAuthLabel":"Windows認証","mfaInputPlaceholder":"コード","mfaLoginTitle":"二段階認証","mfaLoginInstructions":"スマートフォンアプリケーションで生成された確認コードを入力してください。","mfaSubmitLabel":"ログイン","mfaCodeErrorHint":"%d個の数字を使用してください","signUpTerms":"サインアップすることで、利用規約とプライバシーポリシーに同意したことになります。","captchaCodeInputPlaceholder":"上記のコードを入力してください","captchaMathInputPlaceholder":"上記の式を解きます"});
\ No newline at end of file
diff --git a/build/ko.js b/build/ko.js
index 3ca8bbec9..efe82a6bc 100644
--- a/build/ko.js
+++ b/build/ko.js
@@ -1 +1 @@
-Auth0.registerLanguageDictionary("ko", {"error":{"forgotPassword":{"too_many_requests":"비밀번호 변경 요청 횟수가 제한을 초과하였습니다. 시간을 두고 나중에 다시 시도해 주세요.","lock.fallback":"죄송합니다. 특정 오류로 인해 비밀번호 변경에 실패하였습니다.","enterprise_email":"이메일 도메인은 엔터프라이즈 ID 제공 업체의 일부입니다. 암호를 재설정하려면 보안 관리자에게 문의하십시오."},"login":{"blocked_user":"차단된 사용자 계정입니다.","invalid_user_password":"비밀번호가 일치하지 않습니다.","lock.fallback":"죄송합니다. 특정 오류로 인해 로그인에 실패하였습니다.","lock.invalid_code":"유효하지 않은 코드","lock.invalid_email_password":"이메일 주소 또는 비밀번호가 틀립니다.","lock.invalid_username_password":"사용자명 또는 비밀번호가 틀립니다.","lock.network":"서버와의 연결에 실패하였습니다. 다시 시도해 주세요.","lock.popup_closed":"팝업창이 닫혔습니다. 다시 시도해 주세요.","lock.unauthorized":"권한이 없습니다. 다시 시도해 주세요.","lock.mfa_registration_required":"다단계 인증이 필요하지만, 디바이스가 등록되어 있지 않습니다. 먼저 디바이스를 등록하여 주세요.","lock.mfa_invalid_code":"유효하지 않은 코드입니다. 다시 시도해 주세요.","password_change_required":"처음 로그인하거나, 또는 비밀번호의 기한이 만료되어 비밀번호를 갱신해야 합니다.","password_leaked":"본 계정은 외부 접근으로 인한 회원 정보 유출이 우려되어, 보안 상의 문제로 비활성화되었습니다. 계정을 다시 활성화하는 방법은 자동 전송된 이메일에 안내되어 있습니다.","too_many_attempts":"본 계정은 단시간에 복수의 로그인 시도가 감지되어 차단되었습니다.","session_missing":"인증 요청이 완료되지 않았습니다. 열려있는 모든 다이얼로그 창을 닫고 다시 시도해 주시기 바랍니다.","hrd.not_matching_email":"로그인하려면 회사 이메일을 사용하십시오.","too_many_requests":"우리가 미안해. 지금 요청이 너무 많습니다. 페이지를 새로 고침하고 다시 시도하십시오. 문제가 지속되면 나중에 다시 시도하십시오.","invalid_captcha":"로봇이 아닌 사람인지 확인하기 위해 챌린지 질문을 해결하십시오.","invalid_recaptcha":"로봇이 아닌지 확인하려면 확인란을 선택하십시오."},"passwordless":{"bad.email":"이메일 주소가 유효하지 않습니다","bad.phone_number":"전화번호가 유효하지 않습니다","lock.fallback":"죄송합니다. 오류가 발생하였습니다"},"signUp":{"invalid_password":"비밀번호가 유효하지 않습니다.","lock.fallback":"죄송합니다. 특정 오류로 인하여 회원가입에 실패하였습니다.","password_dictionary_error":"비밀번호가 너무 간단합니다.","password_leaked":"이 자격 증명 조합은 다른 웹사이트의 공개 데이터 침해에서 감지되었습니다. 계정을 생성하기 전에 보안을 유지하기 위해 다른 비밀번호를 사용하십시오.","password_no_user_info_error":"비밀번호에 사용자명이 포함되어 있습니다.","password_strength_error":"비밀번호가 너무 약합니다.","user_exists":"이미 존재하는 사용자입니다.","username_exists":"이미 존재하는 사용자명입니다.","social_signup_needs_terms_acception":"계속하려면 아래 서비스 약관에 동의하십시오."}},"success":{"logIn":"로그인에 성공하였습니다.","forgotPassword":"비밀번호를 초기화하기 위한 안내 이메일을 보내드렸습니다.","magicLink":"%s로 로그인하기 위한 링크가 전송되었습니다.","signUp":"회원가입이 완료되었습니다."},"blankErrorHint":"","blankPasswordErrorHint":"입력란을 공백으로 둘 수 없습니다","blankEmailErrorHint":"입력란을 공백으로 둘 수 없습니다","blankUsernameErrorHint":"입력란을 공백으로 둘 수 없습니다","blankCaptchaErrorHint":"입력란을 공백으로 둘 수 없습니다","codeInputPlaceholder":"코드 입력","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"또는","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"또는","emailInputPlaceholder":"your@example.com","enterpriseLoginIntructions":"기업 자격 증명으로 로그인하여 주세요.","enterpriseActiveLoginInstructions":"%s 의 자격 증명 정보를 입력하여 주세요.","failedLabel":"실패하였습니다.","forgotPasswordTitle":"비밀번호를 초기화하기","forgotPasswordAction":"비밀번호를 잊어버리셨나요?","forgotPasswordInstructions":"이메일 주소를 입력해 주세요. 비밀번호 초기화를 위한 안내 메일을 보내드립니다.","forgotPasswordSubmitLabel":"메일 전송","invalidErrorHint":"","invalidPasswordErrorHint":"오류","invalidEmailErrorHint":"오류","invalidUsernameErrorHint":"오류","lastLoginInstructions":"최종 로그인","loginAtLabel":"%s 로그인","loginLabel":"로그인","loginSubmitLabel":"로그인","loginWithLabel":"%s 로그인","notYourAccountAction":"당신의 계정이 아닌가요?","passwordInputPlaceholder":"비밀번호","passwordStrength":{"containsAtLeast":"%d 이/가 포함되어 있습니다:","identicalChars":"연속한 동일 문자는 %d개까지만 사용할 수 있습니다 (예: \"%s \"는 사용할 수 없습니다)","nonEmpty":"비밀번호가 필요합니다","numbers":"숫자 (i.e. 0-9)","lengthAtLeast":"%d 자 이상","lowerCase":"소문자 (a-z)","shouldContain":"포함되어야 할 것:","specialCharacters":"특수문자 (e.g. !@#$%^&*)","upperCase":"대문자 (A-Z)"},"passwordlessEmailAlternativeInstructions":"이메일 주소를 입력하거나 또는 새로운 계정을 만들어 주세요.","passwordlessEmailCodeInstructions":"%s 로 코드가 적힌 이메일을 전송하였습니다.","passwordlessEmailInstructions":"이메일 주소를 입력하여 로그인하거나 또는 새로운 계정을 만들어 주세요.","passwordlessSMSAlternativeInstructions":"전화번호를 입력하여 로그인하거나 또는 새로운 계정을 만들어 주세요.","passwordlessSMSCodeInstructions":"%s 로 코드가 적힌 SMS를 전송하였습니다.","passwordlessSMSInstructions":"전화번호를 입력하여 로그인하거나 또는 새로운 계정을 만들어 주세요.","phoneNumberInputPlaceholder":"전화번호","resendCodeAction":"코드를 전송받지 못하셨나요?","resendLabel":"재전송하기","resendingLabel":"재전송중...","retryLabel":"재시도","sentLabel":"전송완료","signUpTitle":"회원가입","signUpLabel":"회원가입","signUpSubmitLabel":"회원가입","signUpWithLabel":"%s로 회원가입","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"통합 인증이 유효합니다.","submitLabel":"전송","unrecoverableError":"오류가 발생하였습니다. 고객센터로 연락하여 주시기 바랍니다.","usernameFormatErrorHint":"%d-%d 문자, 숫자 및 다음 문자를 사용하십시오 : \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"사용자명","usernameOrEmailInputPlaceholder":"사용자명/이메일 주소","title":"Auth0","welcome":"환영합니다, %s!","windowsAuthInstructions":"기업 네트워크로 접속되어 있습니다…","windowsAuthLabel":"Windows 인증","mfaInputPlaceholder":"코드","mfaLoginTitle":"2단계 인증","mfaLoginInstructions":"스마트폰 어플리케이션으로 생성된 확인 코드를 입력하여 주세요.","mfaSubmitLabel":"로그인","mfaCodeErrorHint":"%d 숫자를 사용하여 주세요.","showPassword":"암호 표시","signUpTerms":"가입하면 서비스 약관 및 개인 정보 취급 방침에 동의하게됩니다.","captchaCodeInputPlaceholder":"위에 표시된 코드를 입력하십시오","captchaMathInputPlaceholder":"위에 표시된 공식을 해결"});
\ No newline at end of file
+Auth0.registerLanguageDictionary("ko", {"error":{"forgotPassword":{"too_many_requests":"비밀번호 변경 요청 횟수가 제한을 초과하였습니다. 시간을 두고 나중에 다시 시도해 주세요.","lock.fallback":"죄송합니다. 특정 오류로 인해 비밀번호 변경에 실패하였습니다.","enterprise_email":"이메일 도메인은 엔터프라이즈 ID 제공 업체의 일부입니다. 암호를 재설정하려면 보안 관리자에게 문의하십시오."},"login":{"blocked_user":"차단된 사용자 계정입니다.","invalid_user_password":"비밀번호가 일치하지 않습니다.","lock.fallback":"죄송합니다. 특정 오류로 인해 로그인에 실패하였습니다.","lock.invalid_code":"유효하지 않은 코드","lock.invalid_email_password":"이메일 주소 또는 비밀번호가 틀립니다.","lock.invalid_username_password":"사용자명 또는 비밀번호가 틀립니다.","lock.network":"서버와의 연결에 실패하였습니다. 다시 시도해 주세요.","lock.popup_closed":"팝업창이 닫혔습니다. 다시 시도해 주세요.","lock.unauthorized":"권한이 없습니다. 다시 시도해 주세요.","lock.mfa_registration_required":"다단계 인증이 필요하지만, 디바이스가 등록되어 있지 않습니다. 먼저 디바이스를 등록하여 주세요.","lock.mfa_invalid_code":"유효하지 않은 코드입니다. 다시 시도해 주세요.","password_change_required":"처음 로그인하거나, 또는 비밀번호의 기한이 만료되어 비밀번호를 갱신해야 합니다.","password_leaked":"본 계정은 외부 접근으로 인한 회원 정보 유출이 우려되어, 보안 상의 문제로 비활성화되었습니다. 계정을 다시 활성화하는 방법은 자동 전송된 이메일에 안내되어 있습니다.","too_many_attempts":"본 계정은 단시간에 복수의 로그인 시도가 감지되어 차단되었습니다.","session_missing":"인증 요청이 완료되지 않았습니다. 열려있는 모든 다이얼로그 창을 닫고 다시 시도해 주시기 바랍니다.","hrd.not_matching_email":"로그인하려면 회사 이메일을 사용하십시오.","too_many_requests":"우리가 미안해. 지금 요청이 너무 많습니다. 페이지를 새로 고침하고 다시 시도하십시오. 문제가 지속되면 나중에 다시 시도하십시오.","invalid_captcha":"로봇이 아닌 사람인지 확인하기 위해 챌린지 질문을 해결하십시오.","invalid_recaptcha":"로봇이 아닌지 확인하려면 확인란을 선택하십시오."},"passwordless":{"bad.email":"이메일 주소가 유효하지 않습니다","bad.phone_number":"전화번호가 유효하지 않습니다","lock.fallback":"죄송합니다. 오류가 발생하였습니다","invalid_captcha":"로봇이 아닌 사람인지 확인하기 위해 챌린지 질문을 해결하십시오.","invalid_recaptcha":"로봇이 아닌지 확인하려면 확인란을 선택하십시오."},"signUp":{"invalid_password":"비밀번호가 유효하지 않습니다.","lock.fallback":"죄송합니다. 특정 오류로 인하여 회원가입에 실패하였습니다.","password_dictionary_error":"비밀번호가 너무 간단합니다.","password_leaked":"이 자격 증명 조합은 다른 웹사이트의 공개 데이터 침해에서 감지되었습니다. 계정을 생성하기 전에 보안을 유지하기 위해 다른 비밀번호를 사용하십시오.","password_no_user_info_error":"비밀번호에 사용자명이 포함되어 있습니다.","password_strength_error":"비밀번호가 너무 약합니다.","user_exists":"이미 존재하는 사용자입니다.","username_exists":"이미 존재하는 사용자명입니다.","social_signup_needs_terms_acception":"계속하려면 아래 서비스 약관에 동의하십시오."}},"success":{"logIn":"로그인에 성공하였습니다.","forgotPassword":"비밀번호를 초기화하기 위한 안내 이메일을 보내드렸습니다.","magicLink":"%s로 로그인하기 위한 링크가 전송되었습니다.","signUp":"회원가입이 완료되었습니다."},"blankErrorHint":"","blankPasswordErrorHint":"입력란을 공백으로 둘 수 없습니다","blankEmailErrorHint":"입력란을 공백으로 둘 수 없습니다","blankUsernameErrorHint":"입력란을 공백으로 둘 수 없습니다","blankCaptchaErrorHint":"입력란을 공백으로 둘 수 없습니다","codeInputPlaceholder":"코드 입력","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"또는","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"또는","emailInputPlaceholder":"your@example.com","enterpriseLoginIntructions":"기업 자격 증명으로 로그인하여 주세요.","enterpriseActiveLoginInstructions":"%s 의 자격 증명 정보를 입력하여 주세요.","failedLabel":"실패하였습니다.","forgotPasswordTitle":"비밀번호를 초기화하기","forgotPasswordAction":"비밀번호를 잊어버리셨나요?","forgotPasswordInstructions":"이메일 주소를 입력해 주세요. 비밀번호 초기화를 위한 안내 메일을 보내드립니다.","forgotPasswordSubmitLabel":"메일 전송","invalidErrorHint":"","invalidPasswordErrorHint":"오류","invalidEmailErrorHint":"오류","invalidUsernameErrorHint":"오류","lastLoginInstructions":"최종 로그인","loginAtLabel":"%s 로그인","loginLabel":"로그인","loginSubmitLabel":"로그인","loginWithLabel":"%s 로그인","notYourAccountAction":"당신의 계정이 아닌가요?","passwordInputPlaceholder":"비밀번호","passwordStrength":{"containsAtLeast":"%d 이/가 포함되어 있습니다:","identicalChars":"연속한 동일 문자는 %d개까지만 사용할 수 있습니다 (예: \"%s \"는 사용할 수 없습니다)","nonEmpty":"비밀번호가 필요합니다","numbers":"숫자 (i.e. 0-9)","lengthAtLeast":"%d 자 이상","lowerCase":"소문자 (a-z)","shouldContain":"포함되어야 할 것:","specialCharacters":"특수문자 (e.g. !@#$%^&*)","upperCase":"대문자 (A-Z)"},"passwordlessEmailAlternativeInstructions":"이메일 주소를 입력하거나 또는 새로운 계정을 만들어 주세요.","passwordlessEmailCodeInstructions":"%s 로 코드가 적힌 이메일을 전송하였습니다.","passwordlessEmailInstructions":"이메일 주소를 입력하여 로그인하거나 또는 새로운 계정을 만들어 주세요.","passwordlessSMSAlternativeInstructions":"전화번호를 입력하여 로그인하거나 또는 새로운 계정을 만들어 주세요.","passwordlessSMSCodeInstructions":"%s 로 코드가 적힌 SMS를 전송하였습니다.","passwordlessSMSInstructions":"전화번호를 입력하여 로그인하거나 또는 새로운 계정을 만들어 주세요.","phoneNumberInputPlaceholder":"전화번호","resendCodeAction":"코드를 전송받지 못하셨나요?","resendLabel":"재전송하기","resendingLabel":"재전송중...","retryLabel":"재시도","sentLabel":"전송완료","signUpTitle":"회원가입","signUpLabel":"회원가입","signUpSubmitLabel":"회원가입","signUpWithLabel":"%s로 회원가입","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"통합 인증이 유효합니다.","submitLabel":"전송","unrecoverableError":"오류가 발생하였습니다. 고객센터로 연락하여 주시기 바랍니다.","usernameFormatErrorHint":"%d-%d 문자, 숫자 및 다음 문자를 사용하십시오 : \"_\", \".\", \"+\", \"-\"","usernameInputPlaceholder":"사용자명","usernameOrEmailInputPlaceholder":"사용자명/이메일 주소","title":"Auth0","welcome":"환영합니다, %s!","windowsAuthInstructions":"기업 네트워크로 접속되어 있습니다…","windowsAuthLabel":"Windows 인증","mfaInputPlaceholder":"코드","mfaLoginTitle":"2단계 인증","mfaLoginInstructions":"스마트폰 어플리케이션으로 생성된 확인 코드를 입력하여 주세요.","mfaSubmitLabel":"로그인","mfaCodeErrorHint":"%d 숫자를 사용하여 주세요.","showPassword":"암호 표시","signUpTerms":"가입하면 서비스 약관 및 개인 정보 취급 방침에 동의하게됩니다.","captchaCodeInputPlaceholder":"위에 표시된 코드를 입력하십시오","captchaMathInputPlaceholder":"위에 표시된 공식을 해결"});
\ No newline at end of file
diff --git a/build/lock.js b/build/lock.js
index 57d89722c..4b6e5988a 100644
--- a/build/lock.js
+++ b/build/lock.js
@@ -1,8 +1,8 @@
/*!
- * lock v11.34.2
+ * lock v11.35.0
*
* Author: Auth0 (http://auth0.com)
- * Date: 10/10/2022, 16:55:36
+ * Date: 19/12/2022, 15:50:13
* License: MIT
*
*//******/ (function(modules) { // webpackBootstrap
@@ -80,7 +80,7 @@
"use strict";
-module.exports = __webpack_require__(38);
+module.exports = __webpack_require__(39);
/***/ }),
@@ -127,7 +127,9 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony export (immutable) */ __webpack_exports__["loggedIn"] = loggedIn;
/* harmony export (immutable) */ __webpack_exports__["defaultADUsernameFromEmailPrefix"] = defaultADUsernameFromEmailPrefix;
/* harmony export (immutable) */ __webpack_exports__["setCaptcha"] = setCaptcha;
+/* harmony export (immutable) */ __webpack_exports__["setPasswordlessCaptcha"] = setPasswordlessCaptcha;
/* harmony export (immutable) */ __webpack_exports__["captcha"] = captcha;
+/* harmony export (immutable) */ __webpack_exports__["passwordlessCaptcha"] = passwordlessCaptcha;
/* harmony export (immutable) */ __webpack_exports__["prefill"] = prefill;
/* harmony export (immutable) */ __webpack_exports__["warn"] = warn;
/* harmony export (immutable) */ __webpack_exports__["error"] = error;
@@ -157,13 +159,13 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony export (immutable) */ __webpack_exports__["overrideOptions"] = overrideOptions;
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_url_join__ = __webpack_require__(158);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_url_join___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_url_join__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_immutable__ = __webpack_require__(11);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_immutable__ = __webpack_require__(12);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_immutable___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_immutable__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__utils_media_utils__ = __webpack_require__(56);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__utils_media_utils__ = __webpack_require__(57);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__utils_string_utils__ = __webpack_require__(121);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__utils_url_utils__ = __webpack_require__(224);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__i18n__ = __webpack_require__(12);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_trim__ = __webpack_require__(31);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__i18n__ = __webpack_require__(11);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_trim__ = __webpack_require__(32);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_trim___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_trim__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__avatar_gravatar_provider__ = __webpack_require__(162);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__utils_data_utils__ = __webpack_require__(20);
@@ -650,15 +652,19 @@ function setCaptcha(m, value, wasInvalid) {
return set(m, 'captcha', __WEBPACK_IMPORTED_MODULE_1_immutable___default.a.fromJS(value));
}
+function setPasswordlessCaptcha(m, value, wasInvalid) {
+ m = __WEBPACK_IMPORTED_MODULE_10__field_captcha__["a" /* reset */](m, wasInvalid);
+ return set(m, 'passwordlessCaptcha', __WEBPACK_IMPORTED_MODULE_1_immutable___default.a.fromJS(value));
+}
+
function captcha(m) {
- //some tests send an string as model.
- // https://github.com/auth0/lock/blob/82f56187698528699478bd429858cf91e387763c/src/__tests__/engine/classic/sign_up_pane.test.jsx#L28
- if ((typeof m === 'undefined' ? 'undefined' : _typeof(m)) !== 'object') {
- return;
- }
return get(m, 'captcha');
}
+function passwordlessCaptcha(m) {
+ return get(m, 'passwordlessCaptcha');
+}
+
function prefill(m) {
return get(m, 'prefill', {});
}
@@ -857,7 +863,7 @@ function loginErrorMessage(m, error, type) {
if (code === 'invalid_captcha') {
var currentCaptcha = get(m, 'captcha');
- if (currentCaptcha && currentCaptcha.get('provider') === 'recaptcha_v2') {
+ if (currentCaptcha && (currentCaptcha.get('provider') === 'recaptcha_v2' || currentCaptcha.get('provider') === 'recaptcha_enterprise')) {
code = 'invalid_recaptcha';
}
}
@@ -1072,9 +1078,9 @@ module.exports = invariant;
/* harmony export (immutable) */ __webpack_exports__["l"] = renderOptionSelection;
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(0);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_immutable__ = __webpack_require__(11);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_immutable__ = __webpack_require__(12);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_immutable___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_immutable__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_trim__ = __webpack_require__(31);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_trim__ = __webpack_require__(32);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_trim___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_trim__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__option_selection_pane__ = __webpack_require__(193);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__core_index__ = __webpack_require__(1);
@@ -1160,7 +1166,7 @@ function registerOptionField(m, field, options, initialValue) {
var stopError = new Error('The options provided for the "' + field + '" field are invalid, they must have the following format: {label: "non-empty string", value: "non-empty string"} and there has to be at least one option.');
stopError.code = 'invalid_select_field';
// TODO: in the future we might want to return the result of the
- // operation along with the model insteand of stopping the
+ // operation along with the model instead of stopping the
// rendering, like [false, m] in the case of failure and [true, m]
// in the case of success.
return __WEBPACK_IMPORTED_MODULE_4__core_index__["stop"](m, stopError);
@@ -1524,7 +1530,7 @@ module.exports = shouldUseNative() ? Object.assign : function (target, source) {
/* unused harmony export updateCollection */
/* unused harmony export getState */
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_atom__ = __webpack_require__(218);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_immutable__ = __webpack_require__(11);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_immutable__ = __webpack_require__(12);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_immutable___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_immutable__);
@@ -1629,7 +1635,7 @@ function getState() {
var _prodInvariant = __webpack_require__(5);
-var DOMProperty = __webpack_require__(36);
+var DOMProperty = __webpack_require__(37);
var ReactDOMComponentFlags = __webpack_require__(131);
var invariant = __webpack_require__(3);
@@ -1844,15 +1850,15 @@ module.exports = ReactDOMComponentTree;
/* harmony export (immutable) */ __webpack_exports__["u"] = termsAccepted;
/* harmony export (immutable) */ __webpack_exports__["t"] = toggleTermsAcceptance;
/* harmony export (immutable) */ __webpack_exports__["h"] = resolveAdditionalSignUpFields;
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_immutable__ = __webpack_require__(11);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_immutable__ = __webpack_require__(12);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_immutable___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_immutable__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__core_index__ = __webpack_require__(1);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__field_index__ = __webpack_require__(4);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__utils_data_utils__ = __webpack_require__(20);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__sync__ = __webpack_require__(28);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_trim__ = __webpack_require__(31);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__sync__ = __webpack_require__(29);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_trim__ = __webpack_require__(32);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_trim___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_trim__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__core_tenant__ = __webpack_require__(67);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__core_tenant__ = __webpack_require__(68);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__connection_enterprise__ = __webpack_require__(13);
@@ -1877,7 +1883,7 @@ function initDatabase(m, options) {
function assertMaybeBoolean(opts, name) {
var valid = opts[name] === undefined || typeof opts[name] === 'boolean';
- if (!valid) __WEBPACK_IMPORTED_MODULE_1__core_index__["warn"](opts, 'The `' + name + '` option will be ignored, because it is not a booelan.');
+ if (!valid) __WEBPACK_IMPORTED_MODULE_1__core_index__["warn"](opts, 'The `' + name + '` option will be ignored, because it is not a boolean.');
return valid;
}
@@ -2354,6 +2360,147 @@ function resolveAdditionalSignUpHiddenField(m, x) {
/***/ }),
/* 11 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
+/* harmony export (immutable) */ __webpack_exports__["str"] = str;
+/* harmony export (immutable) */ __webpack_exports__["html"] = html;
+/* harmony export (immutable) */ __webpack_exports__["group"] = group;
+/* harmony export (immutable) */ __webpack_exports__["initI18n"] = initI18n;
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(0);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_immutable__ = __webpack_require__(12);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_immutable___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_immutable__);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__utils_format__ = __webpack_require__(119);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_dompurify__ = __webpack_require__(58);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_dompurify___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_dompurify__);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__sync__ = __webpack_require__(29);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__core_index__ = __webpack_require__(1);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__utils_data_utils__ = __webpack_require__(20);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__i18n_en__ = __webpack_require__(200);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__i18n_en___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7__i18n_en__);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__utils_cdn_utils__ = __webpack_require__(76);
+var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
+
+
+
+
+
+
+
+
+
+var _dataFns = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6__utils_data_utils__["a" /* dataFns */])(['i18n']),
+ get = _dataFns.get,
+ set = _dataFns.set;
+
+
+
+
+function str(m, keyPath) {
+ for (var _len = arguments.length, args = Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) {
+ args[_key - 2] = arguments[_key];
+ }
+
+ return __WEBPACK_IMPORTED_MODULE_2__utils_format__["a" /* default */].apply(undefined, [get(m, ['strings'].concat(keyPath), '')].concat(args));
+}
+
+function html(m, keyPath) {
+ for (var _len2 = arguments.length, args = Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) {
+ args[_key2 - 2] = arguments[_key2];
+ }
+
+ var html = str.apply(undefined, [m, keyPath].concat(args));
+ // dangerouslySetInnerHTML input is sanitized using dompurify
+ // eslint-disable-next-line react/no-danger
+ return html ? __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement('span', { dangerouslySetInnerHTML: { __html: __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3_dompurify__["sanitize"])(html) } }) : null;
+}
+
+function group(m, keyPath) {
+ return get(m, ['strings'].concat(keyPath), __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_immutable__["Map"])()).toJS();
+}
+
+function initI18n(m) {
+ var language = __WEBPACK_IMPORTED_MODULE_5__core_index__["ui"].language(m);
+ var overrides = __WEBPACK_IMPORTED_MODULE_5__core_index__["ui"].dict(m);
+ var defaultDictionary = __WEBPACK_IMPORTED_MODULE_1_immutable___default.a.fromJS(__WEBPACK_IMPORTED_MODULE_7__i18n_en___default.a);
+
+ var base = languageDictionaries[language] || __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_immutable__["Map"])({});
+
+ if (base.isEmpty()) {
+ base = overrides;
+ m = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4__sync__["d" /* default */])(m, 'i18n', {
+ syncFn: function syncFn(_, cb) {
+ return syncLang(m, language, cb);
+ },
+ successFn: function successFn(m, result) {
+ registerLanguageDictionary(language, result);
+
+ var overrided = __WEBPACK_IMPORTED_MODULE_1_immutable___default.a.fromJS(result).mergeDeep(overrides);
+
+ assertLanguage(m, overrided.toJS(), __WEBPACK_IMPORTED_MODULE_7__i18n_en___default.a);
+
+ return set(m, 'strings', defaultDictionary.mergeDeep(overrided));
+ },
+ recoverResult: m,
+ errorFn: function errorFn(m, error) {
+ __WEBPACK_IMPORTED_MODULE_5__core_index__["warn"](m, error.message + ' Falling back to default dictionary.');
+ }
+ });
+ } else {
+ assertLanguage(m, base.toJS(), __WEBPACK_IMPORTED_MODULE_7__i18n_en___default.a);
+ }
+
+ base = defaultDictionary.mergeDeep(base).mergeDeep(overrides);
+
+ return set(m, 'strings', base);
+}
+
+function assertLanguage(m, language, base) {
+ var path = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : '';
+
+ Object.keys(base).forEach(function (key) {
+ if (!language.hasOwnProperty(key)) {
+ __WEBPACK_IMPORTED_MODULE_5__core_index__["warn"](m, 'language does not have property ' + path + key);
+ } else {
+ if (_typeof(base[key]) === 'object') {
+ assertLanguage(m, language[key], base[key], '' + path + key + '.');
+ }
+ }
+ });
+}
+
+// sync
+
+function syncLang(m, language, _cb) {
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__utils_cdn_utils__["a" /* load */])({
+ method: 'registerLanguageDictionary',
+ url: __WEBPACK_IMPORTED_MODULE_5__core_index__["languageBaseUrl"](m) + '/js/lock/' + '11.35.0' + '/' + language + '.js',
+ check: function check(str) {
+ return str && str === language;
+ },
+ cb: function cb(err, _, dictionary) {
+ _cb(err, dictionary);
+ }
+ });
+}
+
+var languageDictionaries = [];
+
+function registerLanguageDictionary(language, dictionary) {
+ languageDictionaries[language] = __WEBPACK_IMPORTED_MODULE_1_immutable___default.a.fromJS(dictionary);
+}
+
+if (typeof window !== 'undefined') {
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__utils_cdn_utils__["b" /* preload */])({
+ method: 'registerLanguageDictionary',
+ cb: registerLanguageDictionary
+ });
+}
+
+/***/ }),
+/* 12 */
/***/ (function(module, exports, __webpack_require__) {
/**
@@ -7334,147 +7481,6 @@ function resolveAdditionalSignUpHiddenField(m, x) {
}));
-/***/ }),
-/* 12 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
-/* harmony export (immutable) */ __webpack_exports__["str"] = str;
-/* harmony export (immutable) */ __webpack_exports__["html"] = html;
-/* harmony export (immutable) */ __webpack_exports__["group"] = group;
-/* harmony export (immutable) */ __webpack_exports__["initI18n"] = initI18n;
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(0);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_immutable__ = __webpack_require__(11);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_immutable___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_immutable__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__utils_format__ = __webpack_require__(119);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_dompurify__ = __webpack_require__(57);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_dompurify___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_dompurify__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__sync__ = __webpack_require__(28);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__core_index__ = __webpack_require__(1);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__utils_data_utils__ = __webpack_require__(20);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__i18n_en__ = __webpack_require__(200);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__i18n_en___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7__i18n_en__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__utils_cdn_utils__ = __webpack_require__(76);
-var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
-
-
-
-
-
-
-
-
-
-var _dataFns = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6__utils_data_utils__["a" /* dataFns */])(['i18n']),
- get = _dataFns.get,
- set = _dataFns.set;
-
-
-
-
-function str(m, keyPath) {
- for (var _len = arguments.length, args = Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) {
- args[_key - 2] = arguments[_key];
- }
-
- return __WEBPACK_IMPORTED_MODULE_2__utils_format__["a" /* default */].apply(undefined, [get(m, ['strings'].concat(keyPath), '')].concat(args));
-}
-
-function html(m, keyPath) {
- for (var _len2 = arguments.length, args = Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) {
- args[_key2 - 2] = arguments[_key2];
- }
-
- var html = str.apply(undefined, [m, keyPath].concat(args));
- // dangerouslySetInnerHTML input is sanitized using dompurify
- // eslint-disable-next-line react/no-danger
- return html ? __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement('span', { dangerouslySetInnerHTML: { __html: __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3_dompurify__["sanitize"])(html) } }) : null;
-}
-
-function group(m, keyPath) {
- return get(m, ['strings'].concat(keyPath), __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_immutable__["Map"])()).toJS();
-}
-
-function initI18n(m) {
- var language = __WEBPACK_IMPORTED_MODULE_5__core_index__["ui"].language(m);
- var overrides = __WEBPACK_IMPORTED_MODULE_5__core_index__["ui"].dict(m);
- var defaultDictionary = __WEBPACK_IMPORTED_MODULE_1_immutable___default.a.fromJS(__WEBPACK_IMPORTED_MODULE_7__i18n_en___default.a);
-
- var base = languageDictionaries[language] || __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_immutable__["Map"])({});
-
- if (base.isEmpty()) {
- base = overrides;
- m = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4__sync__["d" /* default */])(m, 'i18n', {
- syncFn: function syncFn(_, cb) {
- return syncLang(m, language, cb);
- },
- successFn: function successFn(m, result) {
- registerLanguageDictionary(language, result);
-
- var overrided = __WEBPACK_IMPORTED_MODULE_1_immutable___default.a.fromJS(result).mergeDeep(overrides);
-
- assertLanguage(m, overrided.toJS(), __WEBPACK_IMPORTED_MODULE_7__i18n_en___default.a);
-
- return set(m, 'strings', defaultDictionary.mergeDeep(overrided));
- },
- recoverResult: m,
- errorFn: function errorFn(m, error) {
- __WEBPACK_IMPORTED_MODULE_5__core_index__["warn"](m, error.message + ' Falling back to default dictionary.');
- }
- });
- } else {
- assertLanguage(m, base.toJS(), __WEBPACK_IMPORTED_MODULE_7__i18n_en___default.a);
- }
-
- base = defaultDictionary.mergeDeep(base).mergeDeep(overrides);
-
- return set(m, 'strings', base);
-}
-
-function assertLanguage(m, language, base) {
- var path = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : '';
-
- Object.keys(base).forEach(function (key) {
- if (!language.hasOwnProperty(key)) {
- __WEBPACK_IMPORTED_MODULE_5__core_index__["warn"](m, 'language does not have property ' + path + key);
- } else {
- if (_typeof(base[key]) === 'object') {
- assertLanguage(m, language[key], base[key], '' + path + key + '.');
- }
- }
- });
-}
-
-// sync
-
-function syncLang(m, language, _cb) {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__utils_cdn_utils__["a" /* load */])({
- method: 'registerLanguageDictionary',
- url: __WEBPACK_IMPORTED_MODULE_5__core_index__["languageBaseUrl"](m) + '/js/lock/' + '11.34.2' + '/' + language + '.js',
- check: function check(str) {
- return str && str === language;
- },
- cb: function cb(err, _, dictionary) {
- _cb(err, dictionary);
- }
- });
-}
-
-var languageDictionaries = [];
-
-function registerLanguageDictionary(language, dictionary) {
- languageDictionaries[language] = __WEBPACK_IMPORTED_MODULE_1_immutable___default.a.fromJS(dictionary);
-}
-
-if (typeof window !== 'undefined') {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__utils_cdn_utils__["b" /* preload */])({
- method: 'registerLanguageDictionary',
- cb: registerLanguageDictionary
- });
-}
-
/***/ }),
/* 13 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
@@ -7498,14 +7504,14 @@ if (typeof window !== 'undefined') {
/* harmony export (immutable) */ __webpack_exports__["l"] = toggleHRD;
/* harmony export (immutable) */ __webpack_exports__["i"] = isHRDActive;
/* harmony export (immutable) */ __webpack_exports__["o"] = isHRDEmailValid;
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_immutable__ = __webpack_require__(11);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_immutable__ = __webpack_require__(12);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_immutable___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_immutable__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__core_index__ = __webpack_require__(1);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__field_index__ = __webpack_require__(4);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__utils_data_utils__ = __webpack_require__(20);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__field_email__ = __webpack_require__(19);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__field_username__ = __webpack_require__(71);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__engine_classic__ = __webpack_require__(34);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__engine_classic__ = __webpack_require__(35);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__database_index__ = __webpack_require__(10);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__store_index__ = __webpack_require__(8);
@@ -7738,7 +7744,7 @@ module.exports = ExecutionEnvironment;
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__index__ = __webpack_require__(1);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__i18n__ = __webpack_require__(12);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__i18n__ = __webpack_require__(11);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__connection_database_index__ = __webpack_require__(10);
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
@@ -7836,9 +7842,9 @@ var Screen = function () {
/* harmony export (immutable) */ __webpack_exports__["h"] = logIn;
/* harmony export (immutable) */ __webpack_exports__["k"] = checkSession;
/* harmony export (immutable) */ __webpack_exports__["j"] = logInSuccess;
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_immutable__ = __webpack_require__(11);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_immutable__ = __webpack_require__(12);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_immutable___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_immutable__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__web_api__ = __webpack_require__(26);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__web_api__ = __webpack_require__(27);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__store_index__ = __webpack_require__(8);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__remote_data__ = __webpack_require__(177);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__index__ = __webpack_require__(1);
@@ -8156,10 +8162,10 @@ module.exports = { debugTool: debugTool };
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_prop_types__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react__ = __webpack_require__(0);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__ui_box_success_pane__ = __webpack_require__(55);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__ui_box_success_pane__ = __webpack_require__(56);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__actions__ = __webpack_require__(16);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__index__ = __webpack_require__(1);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__i18n__ = __webpack_require__(12);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__i18n__ = __webpack_require__(11);
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
@@ -8237,13 +8243,13 @@ function renderSignedInConfirmation(lock) {
/* harmony export (immutable) */ __webpack_exports__["d"] = setEmail;
/* harmony export (immutable) */ __webpack_exports__["a"] = emailDomain;
/* harmony export (immutable) */ __webpack_exports__["b"] = emailLocalPart;
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_trim__ = __webpack_require__(31);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_trim__ = __webpack_require__(32);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_trim___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_trim__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_validator_lib_isEmail__ = __webpack_require__(350);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_validator_lib_isEmail___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_validator_lib_isEmail__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__index__ = __webpack_require__(4);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__connection_enterprise__ = __webpack_require__(13);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__i18n__ = __webpack_require__(12);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__i18n__ = __webpack_require__(11);
@@ -8298,7 +8304,7 @@ function emailLocalPart(str) {
"use strict";
/* harmony export (immutable) */ __webpack_exports__["a"] = dataFns;
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_immutable__ = __webpack_require__(11);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_immutable__ = __webpack_require__(12);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_immutable___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_immutable__);
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
@@ -8413,10 +8419,10 @@ var _prodInvariant = __webpack_require__(5),
_assign = __webpack_require__(7);
var CallbackQueue = __webpack_require__(129);
-var PooledClass = __webpack_require__(30);
+var PooledClass = __webpack_require__(31);
var ReactFeatureFlags = __webpack_require__(134);
-var ReactReconciler = __webpack_require__(37);
-var Transaction = __webpack_require__(61);
+var ReactReconciler = __webpack_require__(38);
+var Transaction = __webpack_require__(62);
var invariant = __webpack_require__(3);
@@ -8755,7 +8761,7 @@ InputWrap.propTypes = {
var _assign = __webpack_require__(7);
-var PooledClass = __webpack_require__(30);
+var PooledClass = __webpack_require__(31);
var emptyFunction = __webpack_require__(21);
var warning = __webpack_require__(6);
@@ -9048,6 +9054,106 @@ module.exports = ReactCurrentOwner;
/* 26 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
+"use strict";
+/* harmony export (immutable) */ __webpack_exports__["b"] = showMissingCaptcha;
+/* harmony export (immutable) */ __webpack_exports__["a"] = setCaptchaParams;
+/* harmony export (immutable) */ __webpack_exports__["c"] = swapCaptcha;
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__core_index__ = __webpack_require__(1);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__field_index__ = __webpack_require__(4);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__i18n__ = __webpack_require__(11);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__store_index__ = __webpack_require__(8);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__core_web_api__ = __webpack_require__(27);
+
+
+
+
+
+
+/**
+ * Display the error message of missing captcha in the header of lock.
+ *
+ * @param {Object} m model
+ * @param {Number} id
+ * @param {Boolean} isPasswordless Whether the captcha is being rendered in a passwordless flow
+ */
+function showMissingCaptcha(m, id) {
+ var isPasswordless = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
+
+ var captchaConfig = isPasswordless ? __WEBPACK_IMPORTED_MODULE_0__core_index__["passwordlessCaptcha"](m) : __WEBPACK_IMPORTED_MODULE_0__core_index__["captcha"](m);
+
+ var captchaError = captchaConfig.get('provider') === 'recaptcha_v2' || captchaConfig.get('provider') === 'recaptcha_enterprise' ? 'invalid_recaptcha' : 'invalid_captcha';
+
+ var errorMessage = __WEBPACK_IMPORTED_MODULE_2__i18n__["html"](m, ['error', 'login', captchaError]);
+
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__store_index__["b" /* swap */])(__WEBPACK_IMPORTED_MODULE_3__store_index__["c" /* updateEntity */], 'lock', id, function (m) {
+ m = __WEBPACK_IMPORTED_MODULE_0__core_index__["setSubmitting"](m, false, errorMessage);
+ return __WEBPACK_IMPORTED_MODULE_1__field_index__["j" /* showInvalidField */](m, 'captcha');
+ });
+
+ return m;
+}
+
+/**
+ * Set the captcha value in the fields object before sending the request.
+ *
+ * @param {Object} m model
+ * @param {Object} params
+ * @param {Boolean} isPasswordless Whether the captcha is being rendered in a passwordless flow
+ * @param {Object} fields
+ *
+ * @returns {Boolean} returns true if is required and missing the response from the user
+ */
+function setCaptchaParams(m, params, isPasswordless, fields) {
+ var captchaConfig = isPasswordless ? __WEBPACK_IMPORTED_MODULE_0__core_index__["passwordlessCaptcha"](m) : __WEBPACK_IMPORTED_MODULE_0__core_index__["captcha"](m);
+ var isCaptchaRequired = captchaConfig && captchaConfig.get('required');
+
+ if (!isCaptchaRequired) {
+ return true;
+ }
+ var captcha = __WEBPACK_IMPORTED_MODULE_1__field_index__["c" /* getFieldValue */](m, 'captcha');
+ //captcha required and missing
+ if (!captcha) {
+ return false;
+ }
+
+ params['captcha'] = captcha;
+ fields.push('captcha');
+ return true;
+}
+
+/**
+ * Get a new challenge and display the new captcha image.
+ *
+ * @param {number} id The id of the Lock instance.
+ * @param {Boolean} isPasswordless Whether the captcha is being rendered in a passwordless flow.
+ * @param {boolean} wasInvalid A boolean indicating if the previous captcha was invalid.
+ * @param {Function} [next] A callback.
+ */
+function swapCaptcha(id, isPasswordless, wasInvalid, next) {
+ if (isPasswordless) {
+ return __WEBPACK_IMPORTED_MODULE_4__core_web_api__["a" /* default */].getPasswordlessChallenge(id, function (err, newCaptcha) {
+ if (!err && newCaptcha) {
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__store_index__["b" /* swap */])(__WEBPACK_IMPORTED_MODULE_3__store_index__["c" /* updateEntity */], 'lock', id, __WEBPACK_IMPORTED_MODULE_0__core_index__["setPasswordlessCaptcha"], newCaptcha, wasInvalid);
+ }
+ if (next) {
+ next();
+ }
+ });
+ }
+ return __WEBPACK_IMPORTED_MODULE_4__core_web_api__["a" /* default */].getChallenge(id, function (err, newCaptcha) {
+ if (!err && newCaptcha) {
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__store_index__["b" /* swap */])(__WEBPACK_IMPORTED_MODULE_3__store_index__["c" /* updateEntity */], 'lock', id, __WEBPACK_IMPORTED_MODULE_0__core_index__["setCaptcha"], newCaptcha, wasInvalid);
+ }
+ if (next) {
+ next();
+ }
+ });
+}
+
+/***/ }),
+/* 27 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__web_api_p2_api__ = __webpack_require__(181);
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
@@ -9119,6 +9225,10 @@ var Auth0WebAPI = function () {
return this.clients[lockID].getChallenge(callback);
};
+ Auth0WebAPI.prototype.getPasswordlessChallenge = function getPasswordlessChallenge(lockID, callback) {
+ return this.clients[lockID].getPasswordlessChallenge(callback);
+ };
+
Auth0WebAPI.prototype.getSSOData = function getSSOData(lockID) {
var _clients$lockID;
@@ -9145,7 +9255,7 @@ var Auth0WebAPI = function () {
/* harmony default export */ __webpack_exports__["a"] = (new Auth0WebAPI());
/***/ }),
-/* 27 */
+/* 28 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -9161,15 +9271,15 @@ var Auth0WebAPI = function () {
/* harmony export (immutable) */ __webpack_exports__["d"] = toggleTermsAcceptance;
/* unused harmony export showLoginMFAActivity */
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__store_index__ = __webpack_require__(8);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__core_web_api__ = __webpack_require__(26);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__core_web_api__ = __webpack_require__(27);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__core_actions__ = __webpack_require__(16);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__core_index__ = __webpack_require__(1);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__field_index__ = __webpack_require__(4);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_dompurify__ = __webpack_require__(57);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_dompurify__ = __webpack_require__(58);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_dompurify___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_dompurify__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__index__ = __webpack_require__(10);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__i18n__ = __webpack_require__(12);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__captcha__ = __webpack_require__(40);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__i18n__ = __webpack_require__(11);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__captcha__ = __webpack_require__(26);
@@ -9196,7 +9306,7 @@ function logIn(id) {
};
var fields = [usernameField, 'password'];
- var isCaptchaValid = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__captcha__["a" /* setCaptchaParams */])(m, params, fields);
+ var isCaptchaValid = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__captcha__["a" /* setCaptchaParams */])(m, params, false, fields);
if (!isCaptchaValid) {
return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__captcha__["b" /* showMissingCaptcha */])(m, id);
@@ -9216,7 +9326,7 @@ function logIn(id) {
if (error) {
var wasInvalid = error && error.code === 'invalid_captcha';
- return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__captcha__["c" /* swapCaptcha */])(id, wasInvalid, next);
+ return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__captcha__["c" /* swapCaptcha */])(id, false, wasInvalid, next);
}
next();
@@ -9253,7 +9363,7 @@ function signUp(id) {
autoLogin: __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6__index__["q" /* shouldAutoLogin */])(m)
};
- var isCaptchaValid = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__captcha__["a" /* setCaptchaParams */])(m, params, fields);
+ var isCaptchaValid = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__captcha__["a" /* setCaptchaParams */])(m, params, false, fields);
if (!isCaptchaValid) {
return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__captcha__["b" /* showMissingCaptcha */])(m, id);
}
@@ -9296,7 +9406,7 @@ function signUp(id) {
var wasInvalidCaptcha = error && error.code === 'invalid_captcha';
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__captcha__["c" /* swapCaptcha */])(id, wasInvalidCaptcha, function () {
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__captcha__["c" /* swapCaptcha */])(id, false, wasInvalidCaptcha, function () {
setTimeout(function () {
return signUpError(id, error);
}, 250);
@@ -9396,7 +9506,7 @@ function signUpError(id, error) {
if (errorKey === 'invalid_captcha') {
errorMessage = __WEBPACK_IMPORTED_MODULE_7__i18n__["html"](m, ['error', 'login', errorKey]);
- return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__captcha__["c" /* swapCaptcha */])(id, true, function () {
+ return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__captcha__["c" /* swapCaptcha */])(id, false, true, function () {
__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__store_index__["b" /* swap */])(__WEBPACK_IMPORTED_MODULE_0__store_index__["c" /* updateEntity */], 'lock', id, __WEBPACK_IMPORTED_MODULE_3__core_index__["setSubmitting"], false, errorMessage);
});
}
@@ -9503,7 +9613,7 @@ function showLoginMFAActivity(id) {
}
/***/ }),
-/* 28 */
+/* 29 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -9511,7 +9621,7 @@ function showLoginMFAActivity(id) {
/* harmony export (immutable) */ __webpack_exports__["b"] = isSuccess;
/* harmony export (immutable) */ __webpack_exports__["c"] = isDone;
/* unused harmony export hasError */
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_immutable__ = __webpack_require__(11);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_immutable__ = __webpack_require__(12);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_immutable___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_immutable__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__utils_data_utils__ = __webpack_require__(20);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__core_index__ = __webpack_require__(1);
@@ -9663,7 +9773,7 @@ function handleError(m, key, error) {
}
/***/ }),
-/* 29 */
+/* 30 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -9673,7 +9783,7 @@ module.exports = __webpack_require__(280);
/***/ }),
-/* 30 */
+/* 31 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -9788,7 +9898,7 @@ var PooledClass = {
module.exports = PooledClass;
/***/ }),
-/* 31 */
+/* 32 */
/***/ (function(module, exports) {
exports = module.exports = trim;
@@ -9816,7 +9926,7 @@ exports.right = function(str){
/***/ }),
-/* 32 */
+/* 33 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -9828,16 +9938,15 @@ exports.right = function(str){
/* harmony export (immutable) */ __webpack_exports__["d"] = logIn;
/* harmony export (immutable) */ __webpack_exports__["c"] = restart;
/* harmony export (immutable) */ __webpack_exports__["b"] = toggleTermsAcceptance;
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_immutable__ = __webpack_require__(11);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_immutable___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_immutable__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__store_index__ = __webpack_require__(8);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__core_actions__ = __webpack_require__(16);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__core_web_api__ = __webpack_require__(26);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__field_index__ = __webpack_require__(4);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__core_index__ = __webpack_require__(1);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__index__ = __webpack_require__(33);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__field_phone_number__ = __webpack_require__(41);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__i18n__ = __webpack_require__(12);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__store_index__ = __webpack_require__(8);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__core_actions__ = __webpack_require__(16);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__core_web_api__ = __webpack_require__(27);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__field_index__ = __webpack_require__(4);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__core_index__ = __webpack_require__(1);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__index__ = __webpack_require__(34);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__field_phone_number__ = __webpack_require__(42);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__i18n__ = __webpack_require__(11);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__captcha__ = __webpack_require__(26);
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
@@ -9850,85 +9959,105 @@ var _extends = Object.assign || function (target) { for (var i = 1; i < argument
-function getErrorMessage(m, error) {
+function getErrorMessage(m, id, error) {
var key = error.error;
if (error.error === 'sms_provider_error' && (error.description || '').indexOf('(Code: 21211)') > -1) {
key = 'bad.phone_number';
}
- return __WEBPACK_IMPORTED_MODULE_8__i18n__["html"](m, ['error', 'passwordless', key]) || __WEBPACK_IMPORTED_MODULE_8__i18n__["html"](m, ['error', 'passwordless', 'lock.fallback']);
+ if (error.code === 'invalid_captcha') {
+ var captchaConfig = __WEBPACK_IMPORTED_MODULE_4__core_index__["passwordlessCaptcha"](m);
+ key = captchaConfig.get('provider') === 'recaptcha_v2' || captchaConfig.get('provider') === 'recaptcha_enterprise' ? 'invalid_recaptcha' : 'invalid_captcha';
+ }
+
+ return __WEBPACK_IMPORTED_MODULE_7__i18n__["html"](m, ['error', 'passwordless', key]) || __WEBPACK_IMPORTED_MODULE_7__i18n__["html"](m, ['error', 'passwordless', 'lock.fallback']);
+}
+
+function swapCaptchaAfterError(id, error) {
+ var wasCaptchaInvalid = error && error.code === 'invalid_captcha';
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__captcha__["c" /* swapCaptcha */])(id, true, wasCaptchaInvalid);
}
function requestPasswordlessEmail(id) {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__core_actions__["i" /* validateAndSubmit */])(id, ['email'], function (m) {
- sendEmail(m, requestPasswordlessEmailSuccess, requestPasswordlessEmailError);
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__core_actions__["i" /* validateAndSubmit */])(id, ['email'], function (m) {
+ sendEmail(m, id, requestPasswordlessEmailSuccess, requestPasswordlessEmailError);
});
}
function requestPasswordlessEmailSuccess(id) {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__store_index__["b" /* swap */])(__WEBPACK_IMPORTED_MODULE_1__store_index__["c" /* updateEntity */], 'lock', id, function (m) {
- m = __WEBPACK_IMPORTED_MODULE_5__core_index__["setSubmitting"](m, false);
- return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6__index__["h" /* setPasswordlessStarted */])(m, true);
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__store_index__["b" /* swap */])(__WEBPACK_IMPORTED_MODULE_0__store_index__["c" /* updateEntity */], 'lock', id, function (m) {
+ m = __WEBPACK_IMPORTED_MODULE_4__core_index__["setSubmitting"](m, false);
+ return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_5__index__["h" /* setPasswordlessStarted */])(m, true);
});
}
function requestPasswordlessEmailError(id, error) {
- var m = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__store_index__["d" /* read */])(__WEBPACK_IMPORTED_MODULE_1__store_index__["e" /* getEntity */], 'lock', id);
- var errorMessage = getErrorMessage(m, error);
- return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__store_index__["b" /* swap */])(__WEBPACK_IMPORTED_MODULE_1__store_index__["c" /* updateEntity */], 'lock', id, __WEBPACK_IMPORTED_MODULE_5__core_index__["setSubmitting"], false, errorMessage);
+ var m = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__store_index__["d" /* read */])(__WEBPACK_IMPORTED_MODULE_0__store_index__["e" /* getEntity */], 'lock', id);
+ var errorMessage = getErrorMessage(m, id, error);
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__store_index__["b" /* swap */])(__WEBPACK_IMPORTED_MODULE_0__store_index__["c" /* updateEntity */], 'lock', id, __WEBPACK_IMPORTED_MODULE_4__core_index__["setSubmitting"], false, errorMessage);
+ swapCaptchaAfterError(id, error);
}
function resendEmail(id) {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__store_index__["b" /* swap */])(__WEBPACK_IMPORTED_MODULE_1__store_index__["c" /* updateEntity */], 'lock', id, __WEBPACK_IMPORTED_MODULE_6__index__["i" /* resend */]);
- var m = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__store_index__["d" /* read */])(__WEBPACK_IMPORTED_MODULE_1__store_index__["e" /* getEntity */], 'lock', id);
- sendEmail(m, resendEmailSuccess, resendEmailError);
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__store_index__["b" /* swap */])(__WEBPACK_IMPORTED_MODULE_0__store_index__["c" /* updateEntity */], 'lock', id, __WEBPACK_IMPORTED_MODULE_5__index__["i" /* resend */]);
+ var m = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__store_index__["d" /* read */])(__WEBPACK_IMPORTED_MODULE_0__store_index__["e" /* getEntity */], 'lock', id);
+ sendEmail(m, id, resendEmailSuccess, resendEmailError);
}
function resendEmailSuccess(id) {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__store_index__["b" /* swap */])(__WEBPACK_IMPORTED_MODULE_1__store_index__["c" /* updateEntity */], 'lock', id, __WEBPACK_IMPORTED_MODULE_6__index__["j" /* setResendSuccess */]);
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__store_index__["b" /* swap */])(__WEBPACK_IMPORTED_MODULE_0__store_index__["c" /* updateEntity */], 'lock', id, __WEBPACK_IMPORTED_MODULE_5__index__["j" /* setResendSuccess */]);
}
function resendEmailError(id, error) {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__store_index__["b" /* swap */])(__WEBPACK_IMPORTED_MODULE_1__store_index__["c" /* updateEntity */], 'lock', id, __WEBPACK_IMPORTED_MODULE_6__index__["k" /* setResendFailed */]);
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__store_index__["b" /* swap */])(__WEBPACK_IMPORTED_MODULE_0__store_index__["c" /* updateEntity */], 'lock', id, __WEBPACK_IMPORTED_MODULE_5__index__["k" /* setResendFailed */]);
}
function getPasswordlessConnectionName(m, defaultPasswordlessConnection) {
- var connections = __WEBPACK_IMPORTED_MODULE_5__core_index__["connections"](m, 'passwordless', defaultPasswordlessConnection);
+ var connections = __WEBPACK_IMPORTED_MODULE_4__core_index__["connections"](m, 'passwordless', defaultPasswordlessConnection);
- return connections.size > 0 && __WEBPACK_IMPORTED_MODULE_5__core_index__["useCustomPasswordlessConnection"](m) ? connections.first().get('name') : defaultPasswordlessConnection;
+ return connections.size > 0 && __WEBPACK_IMPORTED_MODULE_4__core_index__["useCustomPasswordlessConnection"](m) ? connections.first().get('name') : defaultPasswordlessConnection;
}
-function sendEmail(m, successFn, errorFn) {
+function sendEmail(m, id, successFn, errorFn) {
var params = {
connection: getPasswordlessConnectionName(m, 'email'),
- email: __WEBPACK_IMPORTED_MODULE_4__field_index__["c" /* getFieldValue */](m, 'email'),
- send: __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6__index__["l" /* send */])(m)
+ email: __WEBPACK_IMPORTED_MODULE_3__field_index__["c" /* getFieldValue */](m, 'email'),
+ send: __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_5__index__["l" /* send */])(m)
};
- if (__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6__index__["c" /* isSendLink */])(m) && !__WEBPACK_IMPORTED_MODULE_5__core_index__["auth"].params(m).isEmpty()) {
- params.authParams = __WEBPACK_IMPORTED_MODULE_5__core_index__["auth"].params(m).toJS();
+ if (__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_5__index__["c" /* isSendLink */])(m) && !__WEBPACK_IMPORTED_MODULE_4__core_index__["auth"].params(m).isEmpty()) {
+ params.authParams = __WEBPACK_IMPORTED_MODULE_4__core_index__["auth"].params(m).toJS();
}
+ var isCaptchaValid = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__captcha__["a" /* setCaptchaParams */])(m, params, true, []);
- __WEBPACK_IMPORTED_MODULE_3__core_web_api__["a" /* default */].startPasswordless(__WEBPACK_IMPORTED_MODULE_5__core_index__["id"](m), params, function (error) {
+ if (!isCaptchaValid) {
+ return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__captcha__["b" /* showMissingCaptcha */])(m, id, true);
+ }
+
+ __WEBPACK_IMPORTED_MODULE_2__core_web_api__["a" /* default */].startPasswordless(__WEBPACK_IMPORTED_MODULE_4__core_index__["id"](m), params, function (error) {
if (error) {
setTimeout(function () {
- return errorFn(__WEBPACK_IMPORTED_MODULE_5__core_index__["id"](m), error);
+ return errorFn(__WEBPACK_IMPORTED_MODULE_4__core_index__["id"](m), error);
}, 250);
} else {
- successFn(__WEBPACK_IMPORTED_MODULE_5__core_index__["id"](m));
+ successFn(__WEBPACK_IMPORTED_MODULE_4__core_index__["id"](m));
}
});
}
function sendSMS(id) {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__core_actions__["i" /* validateAndSubmit */])(id, ['phoneNumber'], function (m) {
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__core_actions__["i" /* validateAndSubmit */])(id, ['phoneNumber'], function (m) {
var params = {
connection: getPasswordlessConnectionName(m, 'sms'),
- phoneNumber: __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_7__field_phone_number__["c" /* phoneNumberWithDiallingCode */])(m),
- send: __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6__index__["l" /* send */])(m)
+ phoneNumber: __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6__field_phone_number__["c" /* phoneNumberWithDiallingCode */])(m),
+ send: __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_5__index__["l" /* send */])(m)
};
- __WEBPACK_IMPORTED_MODULE_3__core_web_api__["a" /* default */].startPasswordless(id, params, function (error) {
+ var isCaptchaValid = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__captcha__["a" /* setCaptchaParams */])(m, params, true, []);
+ if (!isCaptchaValid) {
+ return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__captcha__["b" /* showMissingCaptcha */])(m, id, true);
+ }
+ __WEBPACK_IMPORTED_MODULE_2__core_web_api__["a" /* default */].startPasswordless(id, params, function (error) {
if (error) {
setTimeout(function () {
return sendSMSError(id, error);
@@ -9941,60 +10070,62 @@ function sendSMS(id) {
}
function sendSMSSuccess(id) {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__store_index__["b" /* swap */])(__WEBPACK_IMPORTED_MODULE_1__store_index__["c" /* updateEntity */], 'lock', id, function (m) {
- m = __WEBPACK_IMPORTED_MODULE_5__core_index__["setSubmitting"](m, false);
- m = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6__index__["h" /* setPasswordlessStarted */])(m, true);
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__store_index__["b" /* swap */])(__WEBPACK_IMPORTED_MODULE_0__store_index__["c" /* updateEntity */], 'lock', id, function (m) {
+ m = __WEBPACK_IMPORTED_MODULE_4__core_index__["setSubmitting"](m, false);
+ m = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_5__index__["h" /* setPasswordlessStarted */])(m, true);
return m;
});
}
function sendSMSError(id, error) {
- var m = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__store_index__["d" /* read */])(__WEBPACK_IMPORTED_MODULE_1__store_index__["e" /* getEntity */], 'lock', id);
- var errorMessage = getErrorMessage(m, error);
- __WEBPACK_IMPORTED_MODULE_5__core_index__["emitAuthorizationErrorEvent"](m, error);
- return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__store_index__["b" /* swap */])(__WEBPACK_IMPORTED_MODULE_1__store_index__["c" /* updateEntity */], 'lock', id, __WEBPACK_IMPORTED_MODULE_5__core_index__["setSubmitting"], false, errorMessage);
+ var m = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__store_index__["d" /* read */])(__WEBPACK_IMPORTED_MODULE_0__store_index__["e" /* getEntity */], 'lock', id);
+ var errorMessage = getErrorMessage(m, id, error);
+ __WEBPACK_IMPORTED_MODULE_4__core_index__["emitAuthorizationErrorEvent"](m, error);
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__store_index__["b" /* swap */])(__WEBPACK_IMPORTED_MODULE_0__store_index__["c" /* updateEntity */], 'lock', id, __WEBPACK_IMPORTED_MODULE_4__core_index__["setSubmitting"], false, errorMessage);
+ swapCaptchaAfterError(id, error);
}
function logIn(id) {
- var m = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__store_index__["d" /* read */])(__WEBPACK_IMPORTED_MODULE_1__store_index__["e" /* getEntity */], 'lock', id);
- var authParams = __WEBPACK_IMPORTED_MODULE_5__core_index__["auth"].params(m).toJS();
+ var m = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__store_index__["d" /* read */])(__WEBPACK_IMPORTED_MODULE_0__store_index__["e" /* getEntity */], 'lock', id);
+ var authParams = __WEBPACK_IMPORTED_MODULE_4__core_index__["auth"].params(m).toJS();
var params = _extends({
- verificationCode: __WEBPACK_IMPORTED_MODULE_4__field_index__["c" /* getFieldValue */](m, 'vcode')
+ verificationCode: __WEBPACK_IMPORTED_MODULE_3__field_index__["c" /* getFieldValue */](m, 'vcode')
}, authParams);
- if (__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6__index__["b" /* isEmail */])(m)) {
+ if (__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_5__index__["b" /* isEmail */])(m)) {
params.connection = getPasswordlessConnectionName(m, 'email');
- params.email = __WEBPACK_IMPORTED_MODULE_4__field_index__["c" /* getFieldValue */](m, 'email');
+ params.email = __WEBPACK_IMPORTED_MODULE_3__field_index__["c" /* getFieldValue */](m, 'email');
} else {
params.connection = getPasswordlessConnectionName(m, 'sms');
- params.phoneNumber = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_7__field_phone_number__["c" /* phoneNumberWithDiallingCode */])(m);
+ params.phoneNumber = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6__field_phone_number__["c" /* phoneNumberWithDiallingCode */])(m);
}
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__store_index__["b" /* swap */])(__WEBPACK_IMPORTED_MODULE_1__store_index__["c" /* updateEntity */], 'lock', id, __WEBPACK_IMPORTED_MODULE_5__core_index__["setSubmitting"], true);
- __WEBPACK_IMPORTED_MODULE_3__core_web_api__["a" /* default */].passwordlessVerify(id, params, function (error, result) {
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__store_index__["b" /* swap */])(__WEBPACK_IMPORTED_MODULE_0__store_index__["c" /* updateEntity */], 'lock', id, __WEBPACK_IMPORTED_MODULE_4__core_index__["setSubmitting"], true);
+ __WEBPACK_IMPORTED_MODULE_2__core_web_api__["a" /* default */].passwordlessVerify(id, params, function (error, result) {
var errorMessage = void 0;
if (error) {
- var _m = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__store_index__["d" /* read */])(__WEBPACK_IMPORTED_MODULE_1__store_index__["e" /* getEntity */], 'lock', id);
- errorMessage = getErrorMessage(_m, error);
+ var _m = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__store_index__["d" /* read */])(__WEBPACK_IMPORTED_MODULE_0__store_index__["e" /* getEntity */], 'lock', id);
+ errorMessage = getErrorMessage(_m, id, error);
if (error.logToConsole) {
console.error(error.description);
}
- __WEBPACK_IMPORTED_MODULE_5__core_index__["emitAuthorizationErrorEvent"](_m, error);
- return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__store_index__["b" /* swap */])(__WEBPACK_IMPORTED_MODULE_1__store_index__["c" /* updateEntity */], 'lock', id, __WEBPACK_IMPORTED_MODULE_5__core_index__["setSubmitting"], false, errorMessage);
+ __WEBPACK_IMPORTED_MODULE_4__core_index__["emitAuthorizationErrorEvent"](_m, error);
+ return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__store_index__["b" /* swap */])(__WEBPACK_IMPORTED_MODULE_0__store_index__["c" /* updateEntity */], 'lock', id, __WEBPACK_IMPORTED_MODULE_4__core_index__["setSubmitting"], false, errorMessage);
} else {
- return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2__core_actions__["j" /* logInSuccess */])(id, result);
+ return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__core_actions__["j" /* logInSuccess */])(id, result);
}
});
}
function restart(id) {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__store_index__["b" /* swap */])(__WEBPACK_IMPORTED_MODULE_1__store_index__["c" /* updateEntity */], 'lock', id, __WEBPACK_IMPORTED_MODULE_6__index__["m" /* restartPasswordless */]);
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__store_index__["b" /* swap */])(__WEBPACK_IMPORTED_MODULE_0__store_index__["c" /* updateEntity */], 'lock', id, __WEBPACK_IMPORTED_MODULE_5__index__["m" /* restartPasswordless */]);
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__captcha__["c" /* swapCaptcha */])(id, true, false);
}
function toggleTermsAcceptance(id) {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__store_index__["b" /* swap */])(__WEBPACK_IMPORTED_MODULE_1__store_index__["c" /* updateEntity */], 'lock', id, __WEBPACK_IMPORTED_MODULE_6__index__["n" /* toggleTermsAcceptance */]);
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__store_index__["b" /* swap */])(__WEBPACK_IMPORTED_MODULE_0__store_index__["c" /* updateEntity */], 'lock', id, __WEBPACK_IMPORTED_MODULE_5__index__["n" /* toggleTermsAcceptance */]);
}
/***/ }),
-/* 33 */
+/* 34 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -10017,14 +10148,14 @@ function toggleTermsAcceptance(id) {
/* harmony export (immutable) */ __webpack_exports__["f"] = mustAcceptTerms;
/* harmony export (immutable) */ __webpack_exports__["e"] = termsAccepted;
/* harmony export (immutable) */ __webpack_exports__["n"] = toggleTermsAcceptance;
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_immutable__ = __webpack_require__(11);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_immutable__ = __webpack_require__(12);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_immutable___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_immutable__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__core_index__ = __webpack_require__(1);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__field_index__ = __webpack_require__(4);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__field_phone_number__ = __webpack_require__(41);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__field_phone_number__ = __webpack_require__(42);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__utils_data_utils__ = __webpack_require__(20);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__core_web_api__ = __webpack_require__(26);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__sync__ = __webpack_require__(28);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__core_web_api__ = __webpack_require__(27);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__sync__ = __webpack_require__(29);
@@ -10156,7 +10287,7 @@ function toggleTermsAcceptance(m) {
}
/***/ }),
-/* 34 */
+/* 35 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -10169,10 +10300,10 @@ function toggleTermsAcceptance(m) {
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__classic_sign_up_screen__ = __webpack_require__(185);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__classic_mfa_login_screen__ = __webpack_require__(183);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__connection_database_reset_password__ = __webpack_require__(167);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__core_sso_index__ = __webpack_require__(50);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__core_sso_index__ = __webpack_require__(51);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__connection_database_index__ = __webpack_require__(10);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__connection_enterprise__ = __webpack_require__(13);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__core_tenant__ = __webpack_require__(67);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__core_tenant__ = __webpack_require__(68);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__field_email__ = __webpack_require__(19);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__field_username__ = __webpack_require__(71);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__core_index__ = __webpack_require__(1);
@@ -10183,7 +10314,7 @@ function toggleTermsAcceptance(m) {
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_16__core_loading_screen__ = __webpack_require__(112);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_17__core_error_screen__ = __webpack_require__(111);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_18__core_sso_last_login_screen__ = __webpack_require__(113);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_19__sync__ = __webpack_require__(28);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_19__sync__ = __webpack_require__(29);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_20__field_index__ = __webpack_require__(4);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_21__store_index__ = __webpack_require__(8);
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
@@ -10381,7 +10512,7 @@ Classic.SCREENS = {
/* harmony default export */ __webpack_exports__["d"] = (new Classic());
/***/ }),
-/* 35 */
+/* 36 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -10396,7 +10527,7 @@ Classic.SCREENS = {
var DOMNamespaces = __webpack_require__(85);
-var setInnerHTML = __webpack_require__(63);
+var setInnerHTML = __webpack_require__(64);
var createMicrosoftUnsafeLocalFunction = __webpack_require__(93);
var setTextContent = __webpack_require__(147);
@@ -10502,7 +10633,7 @@ DOMLazyTree.queueText = queueText;
module.exports = DOMLazyTree;
/***/ }),
-/* 36 */
+/* 37 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -10714,7 +10845,7 @@ var DOMProperty = {
module.exports = DOMProperty;
/***/ }),
-/* 37 */
+/* 38 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -10883,7 +11014,7 @@ var ReactReconciler = {
module.exports = ReactReconciler;
/***/ }),
-/* 38 */
+/* 39 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -10902,7 +11033,7 @@ var _assign = __webpack_require__(7);
var ReactBaseClasses = __webpack_require__(153);
var ReactChildren = __webpack_require__(338);
var ReactDOMFactories = __webpack_require__(339);
-var ReactElement = __webpack_require__(39);
+var ReactElement = __webpack_require__(40);
var ReactPropTypes = __webpack_require__(340);
var ReactVersion = __webpack_require__(341);
@@ -11018,7 +11149,7 @@ if (false) {
module.exports = React;
/***/ }),
-/* 39 */
+/* 40 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -11362,92 +11493,119 @@ ReactElement.isValidElement = function (object) {
module.exports = ReactElement;
/***/ }),
-/* 40 */
+/* 41 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-/* harmony export (immutable) */ __webpack_exports__["b"] = showMissingCaptcha;
-/* harmony export (immutable) */ __webpack_exports__["a"] = setCaptchaParams;
-/* harmony export (immutable) */ __webpack_exports__["c"] = swapCaptcha;
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__core_index__ = __webpack_require__(1);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__field_index__ = __webpack_require__(4);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__i18n__ = __webpack_require__(12);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__store_index__ = __webpack_require__(8);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__core_web_api__ = __webpack_require__(26);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(0);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types__ = __webpack_require__(2);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_prop_types__);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__ui_input_captcha_input__ = __webpack_require__(209);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__core_index__ = __webpack_require__(1);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__store_index__ = __webpack_require__(8);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__captcha__ = __webpack_require__(114);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__index__ = __webpack_require__(4);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__recaptcha__ = __webpack_require__(189);
+function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
+/* eslint-disable no-nested-ternary */
-/**
- * Display the error message of missing captcha in the header of lock.
- *
- * @param {Object} m model
- * @param {Number} id
- */
-function showMissingCaptcha(m, id) {
- var captchaConfig = __WEBPACK_IMPORTED_MODULE_0__core_index__["captcha"](m);
- var captchaError = captchaConfig.get('provider') === 'recaptcha_v2' ? 'invalid_recaptcha' : 'invalid_captcha';
- var errorMessage = __WEBPACK_IMPORTED_MODULE_2__i18n__["html"](m, ['error', 'login', captchaError]);
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__store_index__["b" /* swap */])(__WEBPACK_IMPORTED_MODULE_3__store_index__["c" /* updateEntity */], 'lock', id, function (m) {
- m = __WEBPACK_IMPORTED_MODULE_0__core_index__["setSubmitting"](m, false, errorMessage);
- return __WEBPACK_IMPORTED_MODULE_1__field_index__["j" /* showInvalidField */](m, 'captcha');
- });
- return m;
-}
-/**
- * Set the captcha value in the fields object before sending the request.
- *
- * @param {Object} m model
- * @param {Object} params
- * @param {Object} fields
- *
- * @returns {Boolean} returns true if is required and missing the response from the user
- */
-function setCaptchaParams(m, params, fields) {
- var captchaConfig = __WEBPACK_IMPORTED_MODULE_0__core_index__["captcha"](m);
- var isCaptchaRequired = captchaConfig && __WEBPACK_IMPORTED_MODULE_0__core_index__["captcha"](m).get('required');
- if (!isCaptchaRequired) {
- return true;
- }
- var captcha = __WEBPACK_IMPORTED_MODULE_1__field_index__["c" /* getFieldValue */](m, 'captcha');
- //captcha required and missing
- if (!captcha) {
- return false;
+
+var CaptchaPane = function (_React$Component) {
+ _inherits(CaptchaPane, _React$Component);
+
+ function CaptchaPane() {
+ _classCallCheck(this, CaptchaPane);
+
+ return _possibleConstructorReturn(this, _React$Component.apply(this, arguments));
}
- params['captcha'] = captcha;
- fields.push('captcha');
- return true;
-}
+ CaptchaPane.prototype.render = function render() {
+ var _props = this.props,
+ i18n = _props.i18n,
+ lock = _props.lock,
+ onReload = _props.onReload,
+ isPasswordless = _props.isPasswordless;
-/**
- * Get a new challenge and display the new captcha image.
- *
- * @param {number} id The id of the Lock instance.
- * @param {boolean} wasInvalid A boolean indicating if the previous captcha was invalid.
- * @param {Function} [next] A callback.
- */
-function swapCaptcha(id, wasInvalid, next) {
- return __WEBPACK_IMPORTED_MODULE_4__core_web_api__["a" /* default */].getChallenge(id, function (err, newCaptcha) {
- if (!err && newCaptcha) {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3__store_index__["b" /* swap */])(__WEBPACK_IMPORTED_MODULE_3__store_index__["c" /* updateEntity */], 'lock', id, __WEBPACK_IMPORTED_MODULE_0__core_index__["setCaptcha"], newCaptcha, wasInvalid);
+ var lockId = __WEBPACK_IMPORTED_MODULE_3__core_index__["id"](lock);
+ var captcha = isPasswordless ? __WEBPACK_IMPORTED_MODULE_3__core_index__["passwordlessCaptcha"](lock) : __WEBPACK_IMPORTED_MODULE_3__core_index__["captcha"](lock);
+ var value = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6__index__["c" /* getFieldValue */])(lock, 'captcha');
+ var isValid = !__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6__index__["k" /* isFieldVisiblyInvalid */])(lock, 'captcha');
+ var provider = captcha.get('provider');
+
+ if (__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_7__recaptcha__["a" /* isRecaptcha */])(provider)) {
+ var _handleChange = function _handleChange(value) {
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4__store_index__["b" /* swap */])(__WEBPACK_IMPORTED_MODULE_4__store_index__["c" /* updateEntity */], 'lock', lockId, __WEBPACK_IMPORTED_MODULE_5__captcha__["b" /* set */], value);
+ };
+
+ var reset = function reset() {
+ _handleChange();
+ };
+
+ return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_7__recaptcha__["b" /* ReCAPTCHA */], {
+ provider: provider,
+ sitekey: captcha.get('siteKey'),
+ onChange: _handleChange,
+ onExpired: reset,
+ hl: __WEBPACK_IMPORTED_MODULE_3__core_index__["ui"].language(lock),
+ isValid: isValid,
+ value: value
+ });
}
- if (next) {
- next();
+
+ function handleChange(e) {
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4__store_index__["b" /* swap */])(__WEBPACK_IMPORTED_MODULE_4__store_index__["c" /* updateEntity */], 'lock', lockId, __WEBPACK_IMPORTED_MODULE_5__captcha__["b" /* set */], e.target.value);
}
- });
-}
+
+ var placeholder = captcha.get('type') === 'code' ? i18n.str('captchaCodeInputPlaceholder') : i18n.str('captchaMathInputPlaceholder');
+
+ // TODO: blankErrorHint is deprecated.
+ // It is kept for backwards compatibility in the code for the customers overwriting
+ // it with languageDictionary. It can be removed in the next major release.
+ return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__ui_input_captcha_input__["a" /* default */], {
+ lockId: lockId,
+ image: captcha.get('image'),
+ placeholder: placeholder,
+ isValid: isValid,
+ onChange: handleChange,
+ onReload: onReload,
+ value: value,
+ invalidHint: i18n.str('blankErrorHint') || i18n.str('blankCaptchaErrorHint')
+ });
+ };
+
+ return CaptchaPane;
+}(__WEBPACK_IMPORTED_MODULE_0_react___default.a.Component);
+
+/* harmony default export */ __webpack_exports__["a"] = (CaptchaPane);
+
+
+CaptchaPane.propTypes = {
+ i18n: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.object.isRequired,
+ lock: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.object.isRequired,
+ error: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.bool,
+ onReload: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.func.isRequired
+};
+
+CaptchaPane.defaultProps = {
+ error: false
+};
/***/ }),
-/* 41 */
+/* 42 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -11457,7 +11615,7 @@ function swapCaptcha(id, wasInvalid, next) {
/* harmony export (immutable) */ __webpack_exports__["c"] = phoneNumberWithDiallingCode;
/* harmony export (immutable) */ __webpack_exports__["e"] = humanPhoneNumberWithDiallingCode;
/* harmony export (immutable) */ __webpack_exports__["d"] = humanLocation;
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_immutable__ = __webpack_require__(11);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_immutable__ = __webpack_require__(12);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_immutable___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_immutable__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__index__ = __webpack_require__(4);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__phone_number_locations__ = __webpack_require__(195);
@@ -11512,7 +11670,7 @@ function humanLocation(m) {
}
/***/ }),
-/* 42 */
+/* 43 */
/***/ (function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(global) {var _ = {};
@@ -11630,7 +11788,7 @@ module.exports = _;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(100)))
/***/ }),
-/* 43 */
+/* 44 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -11907,7 +12065,7 @@ var EventPluginHub = {
module.exports = EventPluginHub;
/***/ }),
-/* 44 */
+/* 45 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -11921,7 +12079,7 @@ module.exports = EventPluginHub;
-var EventPluginHub = __webpack_require__(43);
+var EventPluginHub = __webpack_require__(44);
var EventPluginUtils = __webpack_require__(87);
var accumulateInto = __webpack_require__(140);
@@ -12044,7 +12202,7 @@ var EventPropagators = {
module.exports = EventPropagators;
/***/ }),
-/* 45 */
+/* 46 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -12093,7 +12251,7 @@ var ReactInstanceMap = {
module.exports = ReactInstanceMap;
/***/ }),
-/* 46 */
+/* 47 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -12155,7 +12313,7 @@ SyntheticEvent.augmentClass(SyntheticUIEvent, UIEventInterface);
module.exports = SyntheticUIEvent;
/***/ }),
-/* 47 */
+/* 48 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -12197,7 +12355,7 @@ function reactProdInvariant(code) {
module.exports = reactProdInvariant;
/***/ }),
-/* 48 */
+/* 49 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -12272,7 +12430,7 @@ function authButtonsTheme(m) {
}
/***/ }),
-/* 49 */
+/* 50 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -12287,13 +12445,13 @@ var PaneSeparator = function PaneSeparator() {
/* harmony default export */ __webpack_exports__["a"] = (PaneSeparator);
/***/ }),
-/* 50 */
+/* 51 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (immutable) */ __webpack_exports__["a"] = lastUsedConnection;
/* harmony export (immutable) */ __webpack_exports__["b"] = lastUsedUsername;
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_immutable__ = __webpack_require__(11);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_immutable__ = __webpack_require__(12);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_immutable___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_immutable__);
@@ -12306,7 +12464,7 @@ function lastUsedUsername(m) {
}
/***/ }),
-/* 51 */
+/* 52 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -12383,7 +12541,7 @@ var EmailPane = function (_React$Component) {
var valid = field.get('valid', true);
// TODO: invalidErrorHint and blankErrorHint are deprecated.
- // They are kept for backwards compatibiliy in the code for the customers overwriting
+ // They are kept for backwards compatibility in the code for the customers overwriting
// them with languageDictionary. They can be removed in the next major release.
var errMessage = value ? i18n.str('invalidErrorHint') || i18n.str('invalidEmailErrorHint') : i18n.str('blankErrorHint') || i18n.str('blankEmailErrorHint');
var invalidHint = field.get('invalidHint') || errMessage;
@@ -12418,7 +12576,7 @@ EmailPane.propTypes = {
};
/***/ }),
-/* 52 */
+/* 53 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -12428,11 +12586,11 @@ EmailPane.propTypes = {
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_react__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__ui_button_auth_button__ = __webpack_require__(116);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__core_index__ = __webpack_require__(1);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__quick_auth_actions__ = __webpack_require__(53);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__connection_social_index__ = __webpack_require__(48);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__quick_auth_actions__ = __webpack_require__(54);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__connection_social_index__ = __webpack_require__(49);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__event__ = __webpack_require__(197);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__connection_database_index__ = __webpack_require__(10);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__connection_database_actions__ = __webpack_require__(27);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__connection_database_actions__ = __webpack_require__(28);
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
@@ -12548,7 +12706,7 @@ SocialButtonsPane.defaultProps = {
};
/***/ }),
-/* 53 */
+/* 54 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -12616,7 +12774,7 @@ function checkSession(id, connection, loginHint) {
}
/***/ }),
-/* 54 */
+/* 55 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -12743,7 +12901,7 @@ BackButton.propTypes = {
};
/***/ }),
-/* 55 */
+/* 56 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -12781,7 +12939,7 @@ var SuccessPane = function SuccessPane(props) {
/* harmony default export */ __webpack_exports__["a"] = (SuccessPane);
/***/ }),
-/* 56 */
+/* 57 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -12791,10 +12949,10 @@ function isSmallScreen() {
}
/***/ }),
-/* 57 */
+/* 58 */
/***/ (function(module, exports, __webpack_require__) {
-/*! @license DOMPurify 2.3.10 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.3.10/LICENSE */
+/*! @license DOMPurify 2.4.1 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.4.1/LICENSE */
(function (global, factory) {
true ? module.exports = factory() :
@@ -12925,6 +13083,7 @@ function isSmallScreen() {
var arrayPop = unapply(Array.prototype.pop);
var arrayPush = unapply(Array.prototype.push);
var stringToLowerCase = unapply(String.prototype.toLowerCase);
+ var stringToString = unapply(String.prototype.toString);
var stringMatch = unapply(String.prototype.match);
var stringReplace = unapply(String.prototype.replace);
var stringIndexOf = unapply(String.prototype.indexOf);
@@ -13051,6 +13210,7 @@ function isSmallScreen() {
var MUSTACHE_EXPR = seal(/\{\{[\w\W]*|[\w\W]*\}\}/gm); // Specify template detection regex for SAFE_FOR_TEMPLATES mode
var ERB_EXPR = seal(/<%[\w\W]*|[\w\W]*%>/gm);
+ var TMPLIT_EXPR = seal(/\${[\w\W]*}/gm);
var DATA_ATTR = seal(/^data-[\-\w.\u00B7-\uFFFF]/); // eslint-disable-line no-useless-escape
var ARIA_ATTR = seal(/^aria-[\-\w]+$/); // eslint-disable-line no-useless-escape
@@ -13122,7 +13282,7 @@ function isSmallScreen() {
*/
- DOMPurify.version = '2.3.10';
+ DOMPurify.version = '2.4.1';
/**
* Array of elements that DOMPurify removed during sanitation.
* Empty if nothing was removed.
@@ -13191,6 +13351,7 @@ function isSmallScreen() {
DOMPurify.isSupported = typeof getParentNode === 'function' && implementation && typeof implementation.createHTMLDocument !== 'undefined' && documentMode !== 9;
var MUSTACHE_EXPR$1 = MUSTACHE_EXPR,
ERB_EXPR$1 = ERB_EXPR,
+ TMPLIT_EXPR$1 = TMPLIT_EXPR,
DATA_ATTR$1 = DATA_ATTR,
ARIA_ATTR$1 = ARIA_ATTR,
IS_SCRIPT_OR_DATA$1 = IS_SCRIPT_OR_DATA,
@@ -13280,9 +13441,27 @@ function isSmallScreen() {
* case Trusted Types are not supported */
var RETURN_TRUSTED_TYPE = false;
- /* Output should be free from DOM clobbering attacks? */
+ /* Output should be free from DOM clobbering attacks?
+ * This sanitizes markups named with colliding, clobberable built-in DOM APIs.
+ */
var SANITIZE_DOM = true;
+ /* Achieve full DOM Clobbering protection by isolating the namespace of named
+ * properties and JS variables, mitigating attacks that abuse the HTML/DOM spec rules.
+ *
+ * HTML/DOM spec rules that enable DOM Clobbering:
+ * - Named Access on Window (§7.3.3)
+ * - DOM Tree Accessors (§3.1.5)
+ * - Form Element Parent-Child Relations (§4.10.3)
+ * - Iframe srcdoc / Nested WindowProxies (§4.8.5)
+ * - HTMLCollection (§4.2.10.2)
+ *
+ * Namespace isolation is implemented by prefixing `id` and `name` attributes
+ * with a constant string, i.e., `user-content-`
+ */
+
+ var SANITIZE_NAMED_PROPS = false;
+ var SANITIZE_NAMED_PROPS_PREFIX = 'user-content-';
/* Keep element content when removing element? */
var KEEP_CONTENT = true;
@@ -13312,6 +13491,10 @@ function isSmallScreen() {
var NAMESPACE = HTML_NAMESPACE;
var IS_EMPTY_INPUT = false;
+ /* Allowed XHTML+XML namespaces */
+
+ var ALLOWED_NAMESPACES = null;
+ var DEFAULT_ALLOWED_NAMESPACES = addToSet({}, [MATHML_NAMESPACE, SVG_NAMESPACE, HTML_NAMESPACE], stringToString);
/* Parsing of strict XHTML documents */
var PARSER_MEDIA_TYPE;
@@ -13355,13 +13538,12 @@ function isSmallScreen() {
PARSER_MEDIA_TYPE = // eslint-disable-next-line unicorn/prefer-includes
SUPPORTED_PARSER_MEDIA_TYPES.indexOf(cfg.PARSER_MEDIA_TYPE) === -1 ? PARSER_MEDIA_TYPE = DEFAULT_PARSER_MEDIA_TYPE : PARSER_MEDIA_TYPE = cfg.PARSER_MEDIA_TYPE; // HTML tags and attributes are not case-sensitive, converting to lowercase. Keeping XHTML as is.
- transformCaseFunc = PARSER_MEDIA_TYPE === 'application/xhtml+xml' ? function (x) {
- return x;
- } : stringToLowerCase;
+ transformCaseFunc = PARSER_MEDIA_TYPE === 'application/xhtml+xml' ? stringToString : stringToLowerCase;
/* Set configuration parameters */
ALLOWED_TAGS = 'ALLOWED_TAGS' in cfg ? addToSet({}, cfg.ALLOWED_TAGS, transformCaseFunc) : DEFAULT_ALLOWED_TAGS;
ALLOWED_ATTR = 'ALLOWED_ATTR' in cfg ? addToSet({}, cfg.ALLOWED_ATTR, transformCaseFunc) : DEFAULT_ALLOWED_ATTR;
+ ALLOWED_NAMESPACES = 'ALLOWED_NAMESPACES' in cfg ? addToSet({}, cfg.ALLOWED_NAMESPACES, stringToString) : DEFAULT_ALLOWED_NAMESPACES;
URI_SAFE_ATTRIBUTES = 'ADD_URI_SAFE_ATTR' in cfg ? addToSet(clone(DEFAULT_URI_SAFE_ATTRIBUTES), // eslint-disable-line indent
cfg.ADD_URI_SAFE_ATTR, // eslint-disable-line indent
transformCaseFunc // eslint-disable-line indent
@@ -13396,6 +13578,8 @@ function isSmallScreen() {
SANITIZE_DOM = cfg.SANITIZE_DOM !== false; // Default true
+ SANITIZE_NAMED_PROPS = cfg.SANITIZE_NAMED_PROPS || false; // Default false
+
KEEP_CONTENT = cfg.KEEP_CONTENT !== false; // Default true
IN_PLACE = cfg.IN_PLACE || false; // Default false
@@ -13542,7 +13726,7 @@ function isSmallScreen() {
if (!parent || !parent.tagName) {
parent = {
- namespaceURI: HTML_NAMESPACE,
+ namespaceURI: NAMESPACE,
tagName: 'template'
};
}
@@ -13550,13 +13734,17 @@ function isSmallScreen() {
var tagName = stringToLowerCase(element.tagName);
var parentTagName = stringToLowerCase(parent.tagName);
+ if (!ALLOWED_NAMESPACES[element.namespaceURI]) {
+ return false;
+ }
+
if (element.namespaceURI === SVG_NAMESPACE) {
// The only way to switch from HTML namespace to SVG
// is via