diff --git a/android/build.gradle b/android/build.gradle index 13ea8c1ee..8500050a4 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -2,7 +2,7 @@ buildscript { ext { buildToolsVersion = "29.0.2" - minSdkVersion = 21 + minSdkVersion = 23 compileSdkVersion = 29 targetSdkVersion = 29 glideVersion = "4.9.0" @@ -40,11 +40,7 @@ allprojects { url("$rootDir/../node_modules/react-native/android") } maven { - // Android JSC is installed from npm - url("$rootDir/../node_modules/jsc-android/dist") - } - maven { - url "https://github.com/jitsi/jitsi-maven-repository/raw/master/releases" + url "https://github.com/RocketChat/jitsi-maven-repository/raw/master/releases" } google() diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties index 7578b974b..070cf7caf 100644 --- a/android/gradle/wrapper/gradle-wrapper.properties +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-6.6.1-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists \ No newline at end of file diff --git a/ios/Podfile b/ios/Podfile index 930a5f78d..f12dd43a0 100644 --- a/ios/Podfile +++ b/ios/Podfile @@ -11,6 +11,9 @@ def all_pods end target 'RocketChatRN' do + # force use our own JitsiMeetSDK + pod 'JitsiMeetSDK', :git => 'https://github.com/RocketChat/jitsi-meet-ios-sdk-releases.git' + all_pods end diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 3d68ca9f0..76eea999e 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -172,7 +172,7 @@ PODS: - GoogleUtilities/Logger - GoogleUtilities/UserDefaults (6.7.1): - GoogleUtilities/Logger - - JitsiMeetSDK (2.8.1) + - JitsiMeetSDK (2.10.2) - KeyCommands (2.0.3): - React - libwebp (1.1.0): @@ -372,8 +372,8 @@ PODS: - React - react-native-document-picker (3.5.3): - React - - react-native-jitsi-meet (2.1.1): - - JitsiMeetSDK (= 2.8.1) + - react-native-jitsi-meet (2.3.0): + - JitsiMeetSDK - React - react-native-mmkv-storage (0.3.5): - MMKV (= 1.2.1) @@ -575,6 +575,7 @@ DEPENDENCIES: - FlipperKit/SKIOSNetworkPlugin (~> 0.41.1) - Folly (from `../node_modules/react-native/third-party-podspecs/Folly.podspec`) - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) + - JitsiMeetSDK (from `https://github.com/RocketChat/jitsi-meet-ios-sdk-releases.git`) - KeyCommands (from `../node_modules/react-native-keycommands`) - RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`) - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) @@ -670,7 +671,6 @@ SPEC REPOS: - GoogleDataTransport - GoogleDataTransportCCTSupport - GoogleUtilities - - JitsiMeetSDK - libwebp - MMKV - MMKVCore @@ -717,6 +717,8 @@ EXTERNAL SOURCES: :podspec: "../node_modules/react-native/third-party-podspecs/Folly.podspec" glog: :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" + JitsiMeetSDK: + :git: https://github.com/RocketChat/jitsi-meet-ios-sdk-releases.git KeyCommands: :path: "../node_modules/react-native-keycommands" RCTRequired: @@ -858,6 +860,11 @@ EXTERNAL SOURCES: Yoga: :path: "../node_modules/react-native/ReactCommon/yoga" +CHECKOUT OPTIONS: + JitsiMeetSDK: + :commit: c48962b64633fa80eb5c417dad6b627ba7afef1c + :git: https://github.com/RocketChat/jitsi-meet-ios-sdk-releases.git + SPEC CHECKSUMS: boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c BugsnagReactNative: 98fb350df4bb0c94cce903023531a1a5cc11fa51 @@ -896,7 +903,7 @@ SPEC CHECKSUMS: GoogleDataTransport: 9a8a16f79feffc7f42096743de2a7c4815e84020 GoogleDataTransportCCTSupport: 489c1265d2c85b68187a83a911913d190012158d GoogleUtilities: e121a3867449ce16b0e35ddf1797ea7a389ffdf2 - JitsiMeetSDK: 2984eac1343690bf1c0c72bde75b48b0148d0f79 + JitsiMeetSDK: ef6dd5cfa6d9badf009c7dba1a2c1365bfaae6b0 KeyCommands: f66c535f698ed14b3d3a4e58859d79a827ea907e libwebp: 946cb3063cea9236285f7e9a8505d806d30e07f3 MMKV: 67253edee25a34edf332f91d73fa94a9e038b971 @@ -919,7 +926,7 @@ SPEC CHECKSUMS: react-native-cameraroll: ae0a7c0cc8462508855707ff623b1e789b692865 react-native-cookies: d79e5015a5d3a38e08f5cb39c4948532be7e9c2b react-native-document-picker: 825552b827012282baf4b7cbf119d3b37a280c90 - react-native-jitsi-meet: f89bcb2cfbd5b15403b9c40738036c4f1af45d05 + react-native-jitsi-meet: bf3d58dbdbf7c0889bc26f66911deba8aaadad88 react-native-mmkv-storage: 48729fe90e850ef2fdc9d3714b7030c7c51d82b0 react-native-notifications: ee8fd739853e72694f3af8b374c8ccb106b7b227 react-native-orientation-locker: f0ca1a8e5031dab6b74bfb4ab33a17ed2c2fcb0d @@ -978,6 +985,6 @@ SPEC CHECKSUMS: Yoga: d5bd05a2b6b94c52323745c2c2b64557c8c66f64 YogaKit: f782866e155069a2cca2517aafea43200b01fd5a -PODFILE CHECKSUM: 19c78b598c807d2c6b988fd11b24544ac1895a35 +PODFILE CHECKSUM: c38f9a91b5c154453863a4ee1ccc203da58ad2f2 COCOAPODS: 1.9.3 diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/Info.plist b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/Info.plist deleted file mode 100755 index 290d53438..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleIconFile - - CFBundleIdentifier - com.google.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - NSPrincipalClass - - - diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/Roboto-Bold.ttf b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/Roboto-Bold.ttf deleted file mode 100755 index 68822caf2..000000000 Binary files a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/Roboto-Bold.ttf and /dev/null differ diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/ar.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/ar.lproj/GoogleSignIn.strings deleted file mode 100755 index 0f0b1766e..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/ar.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "تسجيل الدخول"; - -/* Long form sign-in button text */ -"Sign in with Google" = "تسجيل الدخول باستخدام Google"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "تسجيل الدخول باستخدام Google"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "احصل على تطبيق Google المجاني وسجل الدخول إلى التطبيقات من خلال حساب Google. لا توجد حاجة لتذكر كلمات المرور."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "إلغاء"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "جلب"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "موافق"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "إلغاء"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "إعدادات"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "يتعذَّر تسجيل الدخول إلى الحساب"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "يطلب منك المشرف تعيين رمز مرور على هذا الجهاز للدخول إلى هذا الحساب. يُرجى تعيين رمز المرور وإعادة المحاولة."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "لا يتوافق هذا الجهاز مع سياسة الأمان التي أعدها مشرفك"; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "هل تريد الربط بتطبيق Device Policy؟"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "يجب الربط مع تطبيق Device Policy قبل تسجيل الدخول لحماية بيانات مؤسستك."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "ربط"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/ca.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/ca.lproj/GoogleSignIn.strings deleted file mode 100755 index f5cdb308d..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/ca.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "Inicia la sessió"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Inicia la sessió amb Google"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Inicia la sessió amb Google"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "Obteniu l'aplicació Google gratuïta i inicieu la sessió a les aplicacions amb el vostre compte de Google. D'aquesta manera, ja no haureu de recordar cap més contrasenya."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "Cancel·la"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "Obtén"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "D’acord"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "Cancel·la"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "Configuració"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "No es pot iniciar la sessió al compte"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "L'administrador requereix que estableixis una contrasenya en aquest dispositiu per accedir al compte. Estableix una contrasenya i torna-ho a provar."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "El dispositiu no compleix la política de seguretat establerta pel teu administrador."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "Vols connectar-te amb l'aplicació Device Policy?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "Per protegir les dades de la teva organització, t'has de connectar amb l'aplicació Device Policy abans d'iniciar la sessió."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "Vull connectar-me"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/cs.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/cs.lproj/GoogleSignIn.strings deleted file mode 100755 index 43f2c8b6e..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/cs.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "Přihlásit se"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Přihlásit se účtem Google"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Přihlašujte se účtem Google"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "Nainstalujte si zdarma aplikaci Google a přihlašujte se do aplikací pomocí účtu Google. Nebudete si už muset pamatovat spoustu hesel."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "Zrušit"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "Instalovat"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "OK"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "Zrušit"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "Nastavení"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "Nelze se přihlásit k účtu"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "Administrátor vyžaduje, abyste v tomto zařízení nastavili heslo pro přístup k tomuto účtu. Nastavte prosím heslo a zkuste to znovu."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "Zařízení nevyhovuje bezpečnostním zásadám nastaveným administrátorem."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "Propojit s aplikací Device Policy?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "Aby bylo možné chránit data vaší organizace, před přihlášením je nutné aktivovat propojení s aplikací Device Policy."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "Propojit"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/da.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/da.lproj/GoogleSignIn.strings deleted file mode 100755 index 22d5f52f8..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/da.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "Log ind"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Log ind med Google"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Log ind med Google"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "Hent den gratis Google-app, og log ind på apps med din Google-konto. Du slipper for at huske på adgangskoder."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "Annuller"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "Hent"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "OK"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "Annuller"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "Indstillinger"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "Der kunne ikke logges ind på kontoen"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "Din administrator kræver, at du angiver en adgangskode på enheden for at få adgang til kontoen. Angiv en adgangskode, og prøv igen."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "Enheden overholder ikke den sikkerhedspolitik, der er angivet af din administrator."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "Vil du oprette forbindelse til appen Device Policy?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "Du skal oprette forbindelse til appen Device Policy, inden du logger ind, for at beskytte din organisations data."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "Opret forbindelse"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/de.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/de.lproj/GoogleSignIn.strings deleted file mode 100755 index 2a26c4bda..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/de.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "Anmelden"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Über Google anmelden"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Über Google anmelden"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "Installieren Sie die kostenlose Google App und melden Sie sich mit Ihrem Google-Konto in Apps an. So müssen Sie sich keine Passwörter mehr merken."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "Abbrechen"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "Installieren"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "OK"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "Abbrechen"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "Einstellungen"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "Anmelden im Konto nicht möglich"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "Ihr Administrator hat festgelegt, dass auf diesem Gerät ein Sicherheitscode eingerichtet werden muss, um auf dieses Konto zuzugreifen. Bitte legen Sie einen Sicherheitscode fest und versuchen Sie es noch einmal."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "Das Gerät ist nicht mit den von Ihrem Administrator festgelegten Sicherheitsrichtlinien konform."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "Mit der Device Policy App verknüpfen?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "Zum Schutz der Daten Ihrer Organisation müssen Sie Ihr Gerät zuerst mit der Device Policy App verknüpfen, bevor Sie sich anmelden."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "Verknüpfen"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/el.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/el.lproj/GoogleSignIn.strings deleted file mode 100755 index 284db52ea..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/el.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "Σύνδεση"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Συνδεθείτε με το Google"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Συνδεθείτε με το Google"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "Αποκτήστε τη δωρεάν εφαρμογή Google και συνδεθείτε σε εφαρμογές με το Λογαριασμό σας Google. Δεν χρειάζεται να απομνημονεύετε κωδικούς πρόσβασης."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "Ακύρωση"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "Λήψη"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "ΟΚ"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "Άκυρο"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "Ρυθμίσεις"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "Δεν είναι δυνατή η σύνδεση στον λογαριασμό"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "Ο διαχειριστής σας απαιτεί να ορίσετε έναν κωδικό πρόσβασης στη συσκευή, για να έχετε πρόσβαση σε αυτόν τον λογαριασμό. Ορίστε έναν κωδικό πρόσβασης και δοκιμάστε ξανά."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "Η συσκευή δεν συμμορφώνεται με την πολιτική ασφαλείας που έχει ορίσει ο διαχειριστής σας."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "Σύνδεση με την εφαρμογή Device Policy;"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "Προκειμένου να προστατεύσετε τα δεδομένα του οργανισμού σας, θα πρέπει να συνδεθείτε με την εφαρμογή Device Policy προτού συνδεθείτε στον λογαριασμό σας."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "Σύνδεση"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/en.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/en.lproj/GoogleSignIn.strings deleted file mode 100755 index 460ad64a2..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/en.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,32 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "Sign in"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Sign in with Google"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "OK"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "Cancel"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "Settings"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "Unable to sign in to account"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "Your administrator requires you to set a passcode on this device to access this account. Please set a passcode and try again."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "The device is not compliant with the security policy set by your administrator."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "Connect with Device Policy App?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "In order to protect your organization's data, you must connect with the Device Policy app before logging in."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "Connect"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/en_GB.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/en_GB.lproj/GoogleSignIn.strings deleted file mode 100755 index 402dbe562..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/en_GB.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "Sign in"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Sign in with Google"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Sign in with Google"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "Get the free Google app and sign in to apps with your Google Account. No need to remember passwords."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "Cancel"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "Get"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "OK"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "Cancel"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "Settings"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "Unable to sign in to account"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "Your administrator requires you to set a passcode on this device to access this account. Please set a passcode and try again."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "The device is not compliant with the security policy set by your administrator."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "Connect with Device Policy App?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "In order to protect your organisation's data, you must connect with the Device Policy app before logging in."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "Connect"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/es.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/es.lproj/GoogleSignIn.strings deleted file mode 100755 index f13de7b64..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/es.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "Iniciar sesión"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Iniciar sesión con Google"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Iniciar sesión con Google"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "Obtén la aplicación Google gratuita e inicia sesión en aplicaciones con tu cuenta de Google. No tendrás que recordar las contraseñas."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "Cancelar"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "Obtener"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "Aceptar"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "Cancelar"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "Configuración"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "No se ha podido iniciar sesión en la cuenta"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "El administrador requiere que configures una contraseña en este dispositivo para acceder a esta cuenta. Inténtalo de nuevo cuando lo hayas hecho."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "El dispositivo no cumple la política de privacidad que ha definido tu administrador."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "¿Has conectado tu dispositivo con la aplicación Device Policy?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "Para proteger los datos de tu organización, debes conectar tu dispositivo con la aplicación Device Policy antes de iniciar sesión."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "Conectar"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/es_MX.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/es_MX.lproj/GoogleSignIn.strings deleted file mode 100755 index 12a2892f7..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/es_MX.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "Acceder"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Acceder con Google"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Acceder con Google"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "Obtén Google app y accede a aplicaciones con tu cuenta de Google. No hace falta recordar contraseñas."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "Cancelar"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "Obtener"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "Aceptar"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "Cancelar"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "Configuración"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "No es posible acceder a la cuenta"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "Para acceder a esta cuenta, tu administrador requiere que establezcas una contraseña en el dispositivo. Configúrala y vuelve a intentarlo."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "El dispositivo no cumple con la política de seguridad que estableció el administrador."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "¿Deseas conectarte con la app de Device Policy?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "Para proteger los datos de tu organización, debes conectarte con la app de Device Policy antes de acceder."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "Conectar"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/fi.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/fi.lproj/GoogleSignIn.strings deleted file mode 100755 index 0134a2cde..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/fi.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "Kirjaudu sisään"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Kirjaudu Google-tilin tunnuksilla"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Kirjaudu Google-tilin tunnuksilla"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "Hanki ilmainen Google-sovellus ja kirjaudu sovelluksiin Google-tililläsi. Sinun ei tarvitse muistaa salasanoja."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "Peruuta"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "Hae"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "OK"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "Peruuta"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "Asetukset"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "Kirjautuminen tilille ei onnistu"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "Järjestelmänvalvoja edellyttää tunnuskoodin määrittämistä, ennen kuin voit käyttää tiliä tällä laitteella. Määritä tunnuskoodi ja yritä uudelleen."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "Laite ei noudata järjestelmänvalvojan määrittämää verkkotunnuskäytäntöä."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "Muodostetaanko yhteys Device Policy ‑sovellukseen?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "Suojaa organisaatiosi dataa muodostamalla yhteys Device Policy ‑sovellukseen ennen kirjautumista."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "Muodosta yhteys"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/fr.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/fr.lproj/GoogleSignIn.strings deleted file mode 100755 index 96b921eee..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/fr.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "Se connecter"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Se connecter avec Google"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Se connecter avec Google"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "Installez l'appli Google gratuite et connectez-vous à des applications avec votre compte Google. Plus besoin de vous souvenir de vos mots de passe."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "Annuler"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "Installer"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "OK"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "Annuler"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "Paramètres"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "Impossible de se connecter au compte"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "Votre administrateur exige que vous définissiez un mot de passe sur cet appareil pour accéder à ce compte. Veuillez définir un mot de passe, puis réessayer."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "L'appareil ne respecte pas les règles de sécurité définies par votre administrateur."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "Se connecter à l'application Device Policy ?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "Afin de protéger les données de votre organisation, vous devez vous connecter à l'application Device Policy avant de vous connecter à votre compte."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "Connexion"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/fr_CA.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/fr_CA.lproj/GoogleSignIn.strings deleted file mode 100755 index 532d63e5d..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/fr_CA.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "Se connecter"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Se connecter à Google"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Connectez-vous à Google"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "Téléchargez gratuitement l'application Google et connectez-vous à des applications avec votre compte Google. Plus besoin de mémoriser vos mots de passe."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "Annuler"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "Télécharger"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "OK"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "Annuler"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "Paramètres"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "Impossible de se connecter au compte"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "Pour que votre administrateur puisse accéder à ce compte, vous devez définir un mot de passe sur cet appareil. Veuillez définir un mot de passe et réessayer."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "L'appareil n'est pas conforme à la politique de sécurité définie par votre administrateur."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "Connexion avec l'application Device Policy?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "Pour protéger les données de votre organisation, vous devez vous connecter à l'application Device Policy avant de vous connecter."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "Connexion"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/google.png b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/google.png deleted file mode 100755 index 26f15cb31..000000000 Binary files a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/google.png and /dev/null differ diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/google@2x.png b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/google@2x.png deleted file mode 100755 index 26edd541c..000000000 Binary files a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/google@2x.png and /dev/null differ diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/google@3x.png b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/google@3x.png deleted file mode 100755 index d978ed26a..000000000 Binary files a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/google@3x.png and /dev/null differ diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/he.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/he.lproj/GoogleSignIn.strings deleted file mode 100755 index efd53fef6..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/he.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "היכנס"; - -/* Long form sign-in button text */ -"Sign in with Google" = "היכנס באמצעות Google"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "כניסה באמצעות Google"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "התקן את Google app בחינם והיכנס אל אפליקציות באמצעות חשבון Google. לא תצטרך עוד לזכור סיסמאות."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "בטל"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "התקן"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "אישור"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "ביטול"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "הגדרות"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "לא ניתן להיכנס לחשבון"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "מנהל המערכת דורש ממך להגדיר קוד סיסמה במכשיר זה כדי לגשת לחשבון זה. יש להגדיר קוד סיסמה ולנסות שוב."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "המכשיר אינו פועל בהתאם למדיניות האבטחה שנקבעה על-ידי מנהל המערכת."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "האם להתחבר באמצעות האפליקציית Device Policy?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "על מנת להגן על נתוני הארגון שלך, יש להתחבר באמצעות אפליקציית Device Policy לפני הכניסה לחשבון."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "התחברות"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/hi.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/hi.lproj/GoogleSignIn.strings deleted file mode 100755 index 3b7cd1ff4..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/hi.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "साइन इन करें"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Google के साथ साइन इन करें"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Google के साथ साइन इन करें"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "मुफ़्त Google ऐप्लिकेशन पाएं और अपने Google खाते से ऐप्लिकेशन में साइन इन करें. पासवर्ड याद रखने की ज़रूरत नहीं."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "अभी नहीं"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "पाएं"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "ठीक"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "अभी नहीं"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "सेटिंग"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "खाते में साइन इन नहीं किया जा सका"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "आपके एडमिन के लिए ज़रूरी है कि आप यह खाता एक्सेस करने के लिए इस डिवाइस पर एक पासकोड सेट करें. कृपया पासकोड सेट करें और दोबारा कोशिश करें."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "डिवाइस आपके एडमिन के ज़रिए सेट की गई सुरक्षा नीति का अनुपालन नहीं करता है."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "क्या Device Policy ऐप्लिकेशन से कनेक्ट करना चाहते हैं?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "अपने संगठन डेटा की सुरक्षा के लिए, आपको लॉग-इन करने से पहले Device Policy ऐप्लिकेशन से कनेक्ट करना होगा."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "कनेक्ट करें"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/hr.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/hr.lproj/GoogleSignIn.strings deleted file mode 100755 index 32b6cc3d5..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/hr.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "Prijava"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Prijavite se putem Googlea"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Prijavite se putem Googlea"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "Preuzmite besplatnu aplikaciju Google i prijavljujte se na aplikacije svojim Google računom. Ne morate pamtiti zaporke."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "Odustani"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "Nabavi"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "U redu"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "Odbaci"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "Postavke"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "Prijava na račun nije moguća"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "Vaš administrator zahtijeva da postavite šifru zaporke na ovom uređaju da biste pristupili računu. Postavite šifru zaporke i pokušajte ponovo."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "Uređaj nije usklađen sa sigurnosnim pravilima koja je postavio vaš administrator."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "Želite li se povezati s aplikacijom Pravila za uređaje?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "Da biste zaštitili podatke svoje organizacije, morate se povezati s aplikacijom Pravila za uređaje prije prijave."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "Poveži"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/hu.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/hu.lproj/GoogleSignIn.strings deleted file mode 100755 index 9359cf511..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/hu.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "Bejelentkezés"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Bejelentkezés Google-fiókkal"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Bejelentkezés Google-fiókkal"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "Telepítse az ingyenes Google alkalmazást, és jelentkezzen be az egyes termékekbe Google-fiókjával. Nem kell különböző jelszavakat megjegyeznie."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "Mégse"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "Telepítés"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "OK"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "Mégse"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "Beállítások"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "Nem sikerült bejelentkezni a fiókba"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "Adminisztrátora biztonsági kód beállítását kéri ezen az eszközön a fiókhoz való hozzáféréshez. Kérjük, állítson be biztonsági kódot, majd próbálja újra."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "Az eszköz nem felel meg a rendszergazda által beállított biztonsági házirendnek."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "Csatlakozik a Device Policy alkalmazáshoz?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "A szervezet adatainak védelme érdekében a bejelentkezés előtt csatlakoznia kell a Device Policy alkalmazáshoz."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "Csatlakozás"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/id.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/id.lproj/GoogleSignIn.strings deleted file mode 100755 index 9b66ca3c9..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/id.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "Masuk"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Masuk dengan Google"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Masuk dengan Google"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "Dapatkan Google app gratis dan masuk ke aplikasi dengan Akun Google. Tidak perlu mengingat sandi."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "Batal"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "Ambil"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "Oke"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "Batal"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "Setelan"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "Tidak dapat login ke akun"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "Administrator mengharuskan Anda menyetel kode sandi di perangkat ini untuk mengakses akun ini. Setel kode sandi dan coba lagi."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "Perangkat ini tidak sesuai dengan kebijakan keamanan yang disetel oleh administrator."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "Sambungkan dengan Aplikasi Device Policy?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "Untuk melindungi data organisasi, Anda harus tersambung dengan aplikasi Device Policy sebelum login."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "Sambungkan"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/it.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/it.lproj/GoogleSignIn.strings deleted file mode 100755 index 9c3e576ad..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/it.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "Accedi"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Accedi con Google"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Accedi con Google"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "Scarica gratis l'app Google app e accedi alle app con il tuo account Google: liberati dai vincoli delle password."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "Annulla"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "Scarica"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "OK"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "Annulla"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "Impostazioni"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "Impossibile accedere all'account"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "L'amministratore richiede l'impostazione di un passcode sul dispositivo per accedere a questo account. Imposta un passcode e riprova."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "Il dispositivo non è conforme alle norme di sicurezza stabilite dall'amministratore."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "Vuoi collegarti all'app Device Policy?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "Per proteggere i dati della tua organizzazione, devi collegarti all'app Device Policy prima di accedere."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "Collega"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/ja.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/ja.lproj/GoogleSignIn.strings deleted file mode 100755 index 6dab02caa..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/ja.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "ログイン"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Googleでログイン"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Googleでログイン"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "無料のGoogleアプリをインストールして、Googleアカウントでアプリにログインしよう。パスワードを覚えておく必要はありません。"; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "キャンセル"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "インストール"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "OK"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "キャンセル"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "設定"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "アカウントにログインできません"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "このアカウントにアクセスするには、この端末でパスコードを設定する必要があります。パスコードを設定してから、もう一度お試しください。"; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "この端末は、管理者が設定したセキュリティ ポリシーに準拠していません。"; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "Device Policy アプリと接続しますか?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "組織のデータを保護するために、ログインする前に Device Policy アプリと接続する必要があります。"; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "接続"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/ko.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/ko.lproj/GoogleSignIn.strings deleted file mode 100755 index b596605db..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/ko.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "로그인"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Google 계정으로 로그인"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Google 계정으로 로그인"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "무료 Google 앱을 다운로드하여 Google 계정으로 앱에 로그인하세요. 비밀번호를 기억할 필요가 없습니다."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "취소"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "설치"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "확인"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "취소"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "설정"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "계정에 로그인할 수 없음"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "관리자의 설정에 따라 이 계정에 액세스하려면 사용 중인 기기에 비밀번호를 설정해야 합니다. 비밀번호를 설정한 후 다시 시도해 주세요."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "관리자가 설정한 보안 정책을 준수하지 않는 기기입니다."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "Device Policy 앱과 연결하시겠습니까?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "조직의 데이터를 보호하려면 로그인하기 전에 Device Policy 앱과 연결해야 합니다."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "연결"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/ms.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/ms.lproj/GoogleSignIn.strings deleted file mode 100755 index 700aaf2cd..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/ms.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "Log masuk"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Log masuk dengan Google"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Log masuk dengan Google"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "Dapatkan apl Google percuma dan log masuk ke apl menggunakan Akaun Google anda. Tidak perlu mengingati kata laluan."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "Batal"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "Dapatkan"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "OK"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "Batal"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "Tetapan"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "Tidak dapat log masuk ke akaun"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "Pentadbir menghendaki anda menetapkan kod laluan pada peranti ini untuk mengakses akaun ini. Sila tetapkan kod laluan, kemudian cuba lagi."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "Peranti tidak mematuhi dasar keselamatan yang ditetapkan oleh pentadbir anda."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "Berhubung dengan Apl Dasar Peranti?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "Untuk melindungi data organisasi anda, anda mesti berhubung dengan apl Dasar Peranti sebelum log masuk."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "Hubungkan"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/nb.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/nb.lproj/GoogleSignIn.strings deleted file mode 100755 index 994b40ff1..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/nb.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "Logg på"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Logg på med Google"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Logg på med Google"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "Skaff deg den gratis Google-appen, og logg på apper med Google-kontoen din. Du trenger ikke å huske passord."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "Avbryt"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "Hent"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "OK"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "Avbryt"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "Innstillinger"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "Kan ikke logge på kontoen"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "Administratoren din krever at du angir en adgangskode på denne enheten for å få tilgang til kontoen. Angi en adgangskode, og prøv på nytt."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "Enheten overholder ikke retningslinjene for sikkerhet som ble angitt av administratoren din."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "Vil du koble til med Device Policy-appen?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "For å beskytte dataene til organisasjonen din må du koble til med Device Policy-appen før du logger på."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "Koble til"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/nl.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/nl.lproj/GoogleSignIn.strings deleted file mode 100755 index fb539e085..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/nl.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "Inloggen"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Inloggen met Google"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Inloggen met Google"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "Installeer de gratis Google-app en log in bij apps met uw Google-account. U hoeft geen wachtwoorden te onthouden."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "Annuleren"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "Installeren"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "OK"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "Annuleren"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "Instellingen"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "Kan niet inloggen op account"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "Uw beheerder vereist dat u een toegangscode instelt op dit apparaat om toegang te krijgen tot dit account. Stel een toegangscode in en probeer het opnieuw."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "Het apparaat voldoet niet aan het beveiligingsbeleid dat is ingesteld door uw beheerder."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "Verbinden met Device Policy-app?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "Ter bescherming van de gegevens van uw organisatie moet u verbinding maken met de Device Policy-app voordat u inlogt."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "Verbinden"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/pl.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/pl.lproj/GoogleSignIn.strings deleted file mode 100755 index 6ed4b576d..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/pl.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "Zaloguj się"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Zaloguj się przez Google"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Zaloguj się przez Google"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "Pobierz darmową aplikację Google i zaloguj się do aplikacji, używając konta Google. Nie musisz pamiętać haseł."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "Anuluj"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "Pobierz"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "OK"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "Anuluj"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "Ustawienia"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "Nie można zalogować się na konto"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "Administrator wymaga ustawienia kodu dostępu do konta na tym urządzeniu. Ustaw kod dostępu i spróbuj ponownie."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "Urządzenie nie jest zgodne z zasadami bezpieczeństwa ustanowionymi przez Twojego administratora."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "Połączyć z aplikacją Device Policy?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "Aby chronić dane organizacji, przed zalogowaniem musisz się połączyć z aplikacją Device Policy."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "Połącz"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/pt.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/pt.lproj/GoogleSignIn.strings deleted file mode 100755 index 3207312cd..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/pt.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "Fazer login"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Fazer login com o Google"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Fazer login com o Google"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "Faça o download do Google app gratuitamente e faça login em aplicativos com sua Conta do Google. Não há necessidade de lembrar senhas."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "Cancelar"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "Instalar"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "OK"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "Cancelar"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "Configurações"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "Não foi possível fazer login na conta"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "Seu administrador exige que você defina uma senha neste dispositivo para acessar esta conta. Defina uma senha e tente novamente."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "O dispositivo não está em conformidade com a política de segurança definida pelo administrador."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "Conectar-se ao app Device Policy?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "Para proteger os dados da sua organização, você precisa se conectar ao app Device Policy antes de fazer login."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "Conectar"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/pt_BR.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/pt_BR.lproj/GoogleSignIn.strings deleted file mode 100755 index 3207312cd..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/pt_BR.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "Fazer login"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Fazer login com o Google"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Fazer login com o Google"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "Faça o download do Google app gratuitamente e faça login em aplicativos com sua Conta do Google. Não há necessidade de lembrar senhas."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "Cancelar"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "Instalar"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "OK"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "Cancelar"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "Configurações"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "Não foi possível fazer login na conta"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "Seu administrador exige que você defina uma senha neste dispositivo para acessar esta conta. Defina uma senha e tente novamente."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "O dispositivo não está em conformidade com a política de segurança definida pelo administrador."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "Conectar-se ao app Device Policy?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "Para proteger os dados da sua organização, você precisa se conectar ao app Device Policy antes de fazer login."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "Conectar"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/pt_PT.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/pt_PT.lproj/GoogleSignIn.strings deleted file mode 100755 index 91d7a2580..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/pt_PT.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "Iniciar sessão"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Iniciar sessão com o Google"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Iniciar sessão com o Google"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "Obtenha a aplicação Google gratuita e inicie sessão nas aplicações com a sua Conta Google. Não precisa de memorizar palavras-passe."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "Cancelar"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "Obter"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "OK"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "Cancelar"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "Definições"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "Não é possível iniciar sessão na conta"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "O administrador requer a definição de um código secreto neste dispositivo para aceder a esta conta. Defina um código secreto e tente novamente."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "O dispositivo não está em conformidade com a política de segurança definida pelo seu administrador."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "Pretende ligar-se à aplicação Device Policy?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "Para proteger os dados da sua entidade, tem de se ligar à aplicação Device Policy antes de iniciar sessão."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "Ligar"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/ro.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/ro.lproj/GoogleSignIn.strings deleted file mode 100755 index 34b4239e3..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/ro.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "Conectați-vă"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Conectați-vă cu Google"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Conectați-vă cu Google"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "Instalați aplicația Google gratuită și conectați-vă la aplicații folosind Contul Google. Nu mai trebuie să rețineți parolele."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "Anulați"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "Instalați"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "OK"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "Anulați"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "Setări"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "Nu vă puteți conecta la cont"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "Administratorul impune să setați o parolă pe acest dispozitiv ca să accesați contul. Setați o parolă și încercați din nou."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "Dispozitivul nu respectă politica de securitate stabilită de administrator."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "Vă conectați cu aplicația Device Policy?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "Pentru a vă proteja datele organizației, trebuie să vă conectați cu aplicația Device Policy înainte de a vă conecta."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "Conectați"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/ru.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/ru.lproj/GoogleSignIn.strings deleted file mode 100755 index 6d6c98abd..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/ru.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "Войти"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Войти в аккаунт Google"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Надоело вводить пароль?"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "Установите бесплатное приложение Google и входите в другие мобильные программы, используя учетные данные своего аккаунта."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "Отмена"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "Установить"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "ОК"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "Отмена"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "Настройки"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "Не удалось войти в аккаунт"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "В соответствии с требованиями администратора для входа в аккаунт необходимо установить на устройстве код доступа. Сделайте это и повторите попытку."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "Устройство не соответствует правилам безопасности, которые установлены администратором."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "Подключить приложение Device Policy?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "В целях защиты корпоративных данных перед входом в аккаунт необходимо подключить приложение Device Policy."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "Подключить"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/sk.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/sk.lproj/GoogleSignIn.strings deleted file mode 100755 index eaf2f7f28..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/sk.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "Prihlásiť sa"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Prihlásiť sa pomocou účtu Google"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Prihlásenie pomocou účtu Google"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "Nainštalujte si zdarma aplikáciu Google a prihlasujte sa do aplikácií pomocou účtu Google. Nebudete si už musieť pamätať rôzne heslá."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "Zrušiť"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "Inštalovať"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "OK"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "Zrušiť"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "Nastavenia"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "Nedá sa prihlásiť do účtu"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "Správca vyžaduje, aby ste v tomto zariadení nastavili vstupný kód na prístup do príslušného účtu. Nastavte vstupný kód a skúste to znova."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "Zariadenie nespĺňa pravidlá zabezpečenia nastavené vaším správcom."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "Prepojiť s aplikáciou Pravidlá pre zariadenie?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "Na to, aby bolo možné chrániť dáta vašej organizácie, je nutné pred prihlásením aktivovať prepojenie s aplikáciou Pravidlá pre zariadenie."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "Prepojiť"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/sv.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/sv.lproj/GoogleSignIn.strings deleted file mode 100755 index 3192e071a..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/sv.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "Logga in"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Logga in med Google"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Logga in med Google"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "Hämta Google-appen utan kostnad och logga in i appar med ditt Google-konto. Du behöver inte komma ihåg en massa lösenord."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "Avbryt"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "Hämta"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "Ok"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "Avbryt"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "Inställningar"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "Det gick inte att logga in på kontot"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "Administratören kräver att du anger ett lösenord på den här enheten för att få åtkomst till kontot. Ange ett lösenord och försök igen."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "Säkerhetspolicyn som administratören har angett efterlevs inte på enheten."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "Vill du ansluta med appen Device Policy?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "Du måste ansluta med appen Device Policy innan du loggar in för att skydda organisationens data."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "Anslut"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/th.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/th.lproj/GoogleSignIn.strings deleted file mode 100755 index 353394cac..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/th.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "ลงชื่อเข้าใช้"; - -/* Long form sign-in button text */ -"Sign in with Google" = "ลงชื่อเข้าใช้ด้วย Google"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "ลงชื่อเข้าใช้ด้วย Google"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "ติดตั้งแอป Google ฟรีและลงชื่อเข้าใช้แอปต่างๆ ด้วยบัญชี Google คุณไม่ต้องจำรหัสผ่านอีกแล้ว"; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "ยกเลิก"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "ติดตั้ง"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "ตกลง"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "ยกเลิก"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "การตั้งค่า"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "ลงชื่อเข้าใช้บัญชีไม่ได้"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "ผู้ดูแลระบบกำหนดให้คุณตั้งรหัสผ่านในอุปกรณ์นี้เพื่อเข้าถึงบัญชีนี้ โปรดตั้งรหัสผ่าน แล้วลองอีกครั้ง"; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "อุปกรณ์ไม่ตรงตามนโยบายความปลอดภัยที่กำหนดโดยผู้ดูแลระบบของคุณ"; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "เชื่อมต่อแอป Device Policy ไหม"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "เพื่อปกป้องข้อมูลขององค์กร คุณต้องเชื่อมต่อแอป Device Policy ก่อนลงชื่อเข้าสู่ระบบ"; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "เชื่อมต่อ"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/tr.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/tr.lproj/GoogleSignIn.strings deleted file mode 100755 index 414b7b9e9..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/tr.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "Oturum aç"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Google ile oturum aç"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Google ile oturum aç"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "Ücretsiz Google uygulamasını edinin ve uygulamalarda Google Hesabınızla oturum açın. Şifrelerinizi hatırlamanız gerekmez."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "İptal"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "Yükle"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "Tamam"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "İptal"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "Ayarlar"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "Hesapta oturum açılamıyor"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "Yöneticiniz, bu hesaba erişmek için bu cihazda bir şifre kodu ayarlamanızı gerektiriyor. Lütfen şifre kodu ayarlayın ve tekrar deneyin."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "Bu cihaz, yöneticinizin ayarladığı güvenlik politikasıyla uyumlu değil."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "Cihaz Politika Uygulamasına bağlanılsın mı?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "Kuruluşunuzun verilerini korumak için, giriş yapmadan önce Cihaz Politikası uygulamasına bağlanmalısınız."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "Bağlan"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/uk.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/uk.lproj/GoogleSignIn.strings deleted file mode 100755 index faaa0bc67..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/uk.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "Увійти"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Увійти в обліковий запис Google"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Входьте в обліковий запис Google"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "Установіть безкоштовний додаток Google і входьте в обліковий запис Google у додатках. Не потрібно запам’ятовувати паролі."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "Скасувати"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "Установити"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "OK"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "Скасувати"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "Налаштування"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "Не вдається ввійти в обліковий запис"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "Щоб увійти в обліковий запис, потрібно налаштувати код доступу на пристрої. Зробіть це й повторіть спробу."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "Пристрій не відповідає правилу безпеки, яке налаштував адміністратор."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "З’єднатися з додатком Device Policy?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "Щоб захистити дані організації, потрібно з’єднатися з додатком Device Policy, перш ніж увійти."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "З’єднатися"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/vi.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/vi.lproj/GoogleSignIn.strings deleted file mode 100755 index 94f858cec..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/vi.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "Đăng nhập"; - -/* Long form sign-in button text */ -"Sign in with Google" = "Đăng nhập bằng Google"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "Đăng nhập bằng Google"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "Tải ứng dụng Google miễn phí và đăng nhập vào các ứng dụng bằng Tài khoản Google của bạn. Không cần phải nhớ mật khẩu."; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "Hủy"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "Tải"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "OK"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "Hủy"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "Cài đặt"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "Không thể đăng nhập vào tài khoản"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "Quản trị viên của bạn yêu cầu bạn phải đặt mật mã trên thiết bị này để truy cập vào tài khoản này. Hãy đặt mật mã và thử lại."; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "Thiết bị này không tuân thủ chính sách bảo mật do quản trị viên của bạn thiết lập."; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "Kết nối với ứng dụng Device Policy?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "Để bảo vệ dữ liệu của tổ chức của mình, bạn phải kết nối với ứng dụng Device Policy trước khi đăng nhập."; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "Kết nối"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/zh_CN.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/zh_CN.lproj/GoogleSignIn.strings deleted file mode 100755 index 0c087f614..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/zh_CN.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "登录"; - -/* Long form sign-in button text */ -"Sign in with Google" = "使用 Google 帐号登录"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "使用 Google 帐号登录"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "安装免费的“Google”应用后,您可以使用自己的 Google 帐号登录众多应用(无需记住众多密码)。"; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "取消"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "安装"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "确定"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "取消"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "设置"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "无法登录帐号"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "您的管理员要求您必须先在此设备上设置密码,然后才能访问此帐号。请设置密码并重试。"; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "该设备不符合管理员设置的安全政策。"; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "要关联 Device Policy 应用吗?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "要保护您组织的数据,您必须在登录前关联 Device Policy 应用。"; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "关联"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/zh_TW.lproj/GoogleSignIn.strings b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/zh_TW.lproj/GoogleSignIn.strings deleted file mode 100755 index 748468f16..000000000 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/GoogleSignIn.bundle/zh_TW.lproj/GoogleSignIn.strings +++ /dev/null @@ -1,44 +0,0 @@ -/* Sign-in button text */ -"Sign in" = "登入"; - -/* Long form sign-in button text */ -"Sign in with Google" = "登入 Google 帳戶"; - -/* The title of the promotional prompt to install the Google app. */ -"PromoTitle" = "登入 Google 帳戶"; - -/* The body message of the promotional prompt to install the Google app. */ -"PromoMessage" = "只要安裝免費的 Google app,即可使用 Google 帳戶登入應用程式,而不必費心記住密碼。"; - -/* The cancel button on the promotional prompt to install the Google app. */ -"PromoActionCancel" = "取消"; - -/* The install button on the promotional prompt to install the Google app. */ -"PromoActionInstall" = "安裝"; - -/* The text for the button for user to acknowledge and dismiss a dialog. */ -"OK" = "確定"; - -/* The text for the button for user to dismiss a dialog without taking any action. */ -"Cancel" = "取消"; - -/* The name of the iOS native "Settings" app. */ -"SettingsAppName" = "設定"; - -/* The title for the error dialog for unable to sign in because of EMM policy. */ -"EmmErrorTitle" = "無法登入帳戶"; - -/* The text in the error dialog asking user to set up a passcode for the device due to EMM policy. */ -"EmmPasscodeRequired" = "管理員要求您必須為這個裝置設定通行碼,才能存取這個帳戶。請設定通行碼,然後再試一次。"; - -/* The text in the error dialog informing user that EMM policy prevented sign-in on the device. */ -"EmmGeneralError" = "這部裝置不符合您的管理員所設定的安全性政策規定。"; - -/* The title in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectTitle" = "要連結 Device Policy 應用程式嗎?"; - -/* The text in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectText" = "為了保護貴機構的資料,您必須在登入前連結 Device Policy 應用程式。"; - -/* The action button label in the error dialog informing user that connecting with Device Policy app is required. */ -"EmmConnectLabel" = "連結"; diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Headers/InfoPlistUtil.h b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Headers/InfoPlistUtil.h new file mode 100644 index 000000000..f7d5bb8f9 --- /dev/null +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Headers/InfoPlistUtil.h @@ -0,0 +1,23 @@ +/* +* Copyright @ 2019-present 8x8, Inc. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#import + +@interface InfoPlistUtil : NSObject + ++ (BOOL)containsRealServiceInfoPlistInBundle:(NSBundle *)bundle; + +@end diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Headers/JitsiMeet-Swift.h b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Headers/JitsiMeet-Swift.h index 0abc9c774..dde00ba92 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Headers/JitsiMeet-Swift.h +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Headers/JitsiMeet-Swift.h @@ -1,4 +1,6 @@ -// Generated by Apple Swift version 5.2.2 (swiftlang-1103.0.32.6 clang-1103.0.32.51) +// Generated by Apple Swift version 5.3.1 (swiftlang-1200.0.35 clang-1200.0.32.4) +#ifndef JITSIMEET_SWIFT_H +#define JITSIMEET_SWIFT_H #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wgcc-compat" @@ -250,3 +252,4 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class) BOOL enabled;) # pragma clang attribute pop #endif #pragma clang diagnostic pop +#endif diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Headers/JitsiMeet.h b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Headers/JitsiMeet.h index a268222de..8db09854d 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Headers/JitsiMeet.h +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Headers/JitsiMeet.h @@ -20,6 +20,7 @@ #import #import #import +#import @interface JitsiMeet : NSObject @@ -64,4 +65,6 @@ - (JitsiMeetConferenceOptions *_Nonnull)getInitialConferenceOptions; +- (BOOL)isCrashReportingDisabled; + @end diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Info.plist b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Info.plist index adcb66089..3a898abbd 100644 Binary files a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Info.plist and b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Info.plist differ diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/JitsiMeet b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/JitsiMeet index 95d2ad08e..b3a54eee8 100755 Binary files a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/JitsiMeet and b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/JitsiMeet differ diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo index bc9168e74..b5f2c5ffb 100644 Binary files a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo and b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo differ diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/Project/x86_64.swiftsourceinfo b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/Project/x86_64.swiftsourceinfo index bc9168e74..b5f2c5ffb 100644 Binary files a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/Project/x86_64.swiftsourceinfo and b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/Project/x86_64.swiftsourceinfo differ diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/arm64-apple-ios.swiftdoc b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/arm64-apple-ios.swiftdoc index 8e5023661..93ff93112 100644 Binary files a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/arm64-apple-ios.swiftdoc and b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/arm64-apple-ios.swiftinterface b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/arm64-apple-ios.swiftinterface index 87de9daba..c9b3afac1 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/arm64-apple-ios.swiftinterface +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/arm64-apple-ios.swiftinterface @@ -1,5 +1,5 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.2.2 (swiftlang-1103.0.32.6 clang-1103.0.32.51) +// swift-compiler-version: Apple Swift version 5.3.1 (swiftlang-1200.0.35 clang-1200.0.32.4) // swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name JitsiMeet import AVKit import CallKit @@ -27,7 +27,8 @@ public class PiPViewCoordinator { public func hash(into hasher: inout Swift.Hasher) } public var initialPositionInSuperview: JitsiMeet.PiPViewCoordinator.Position - public var pipSizeRatio: CoreGraphics.CGFloat + @available(*, deprecated, message: "The PiP window size is now fixed to 150px.") + public var c: CoreGraphics.CGFloat weak public var delegate: JitsiMeet.PiPViewCoordinatorDelegate? public init(withView view: UIKit.UIView) public func configureAsStickyView(withParentView parentView: UIKit.UIView? = nil) diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/arm64-apple-ios.swiftmodule b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/arm64-apple-ios.swiftmodule index b7db71631..4f64721ca 100644 Binary files a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/arm64-apple-ios.swiftmodule and b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/arm64-apple-ios.swiftmodule differ diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/arm64.swiftdoc b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/arm64.swiftdoc index 8e5023661..93ff93112 100644 Binary files a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/arm64.swiftdoc and b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/arm64.swiftdoc differ diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/arm64.swiftinterface b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/arm64.swiftinterface index 87de9daba..c9b3afac1 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/arm64.swiftinterface +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/arm64.swiftinterface @@ -1,5 +1,5 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.2.2 (swiftlang-1103.0.32.6 clang-1103.0.32.51) +// swift-compiler-version: Apple Swift version 5.3.1 (swiftlang-1200.0.35 clang-1200.0.32.4) // swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name JitsiMeet import AVKit import CallKit @@ -27,7 +27,8 @@ public class PiPViewCoordinator { public func hash(into hasher: inout Swift.Hasher) } public var initialPositionInSuperview: JitsiMeet.PiPViewCoordinator.Position - public var pipSizeRatio: CoreGraphics.CGFloat + @available(*, deprecated, message: "The PiP window size is now fixed to 150px.") + public var c: CoreGraphics.CGFloat weak public var delegate: JitsiMeet.PiPViewCoordinatorDelegate? public init(withView view: UIKit.UIView) public func configureAsStickyView(withParentView parentView: UIKit.UIView? = nil) diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/arm64.swiftmodule b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/arm64.swiftmodule index b7db71631..4f64721ca 100644 Binary files a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/arm64.swiftmodule and b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/arm64.swiftmodule differ diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/x86_64-apple-ios-simulator.swiftdoc index dc266c8b5..5e2f5184e 100644 Binary files a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/x86_64-apple-ios-simulator.swiftdoc and b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/x86_64-apple-ios-simulator.swiftinterface index 27ebba481..fa533e42f 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -1,5 +1,5 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.2.2 (swiftlang-1103.0.32.6 clang-1103.0.32.51) +// swift-compiler-version: Apple Swift version 5.3.1 (swiftlang-1200.0.35 clang-1200.0.32.4) // swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name JitsiMeet import AVKit import CallKit @@ -27,7 +27,8 @@ public class PiPViewCoordinator { public func hash(into hasher: inout Swift.Hasher) } public var initialPositionInSuperview: JitsiMeet.PiPViewCoordinator.Position - public var pipSizeRatio: CoreGraphics.CGFloat + @available(*, deprecated, message: "The PiP window size is now fixed to 150px.") + public var c: CoreGraphics.CGFloat weak public var delegate: JitsiMeet.PiPViewCoordinatorDelegate? public init(withView view: UIKit.UIView) public func configureAsStickyView(withParentView parentView: UIKit.UIView? = nil) diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/x86_64-apple-ios-simulator.swiftmodule b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/x86_64-apple-ios-simulator.swiftmodule index a2d7bde1b..9bd2d9f0f 100644 Binary files a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/x86_64-apple-ios-simulator.swiftmodule and b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/x86_64-apple-ios-simulator.swiftmodule differ diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/x86_64.swiftdoc b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/x86_64.swiftdoc index dc266c8b5..5e2f5184e 100644 Binary files a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/x86_64.swiftdoc and b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/x86_64.swiftdoc differ diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/x86_64.swiftinterface b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/x86_64.swiftinterface index 27ebba481..fa533e42f 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/x86_64.swiftinterface +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/x86_64.swiftinterface @@ -1,5 +1,5 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.2.2 (swiftlang-1103.0.32.6 clang-1103.0.32.51) +// swift-compiler-version: Apple Swift version 5.3.1 (swiftlang-1200.0.35 clang-1200.0.32.4) // swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name JitsiMeet import AVKit import CallKit @@ -27,7 +27,8 @@ public class PiPViewCoordinator { public func hash(into hasher: inout Swift.Hasher) } public var initialPositionInSuperview: JitsiMeet.PiPViewCoordinator.Position - public var pipSizeRatio: CoreGraphics.CGFloat + @available(*, deprecated, message: "The PiP window size is now fixed to 150px.") + public var c: CoreGraphics.CGFloat weak public var delegate: JitsiMeet.PiPViewCoordinatorDelegate? public init(withView view: UIKit.UIView) public func configureAsStickyView(withParentView parentView: UIKit.UIView? = nil) diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/x86_64.swiftmodule b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/x86_64.swiftmodule index a2d7bde1b..9bd2d9f0f 100644 Binary files a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/x86_64.swiftmodule and b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/x86_64.swiftmodule differ diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-ar.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-ar.json new file mode 100644 index 000000000..21bac56f5 --- /dev/null +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-ar.json @@ -0,0 +1,42 @@ +{ + "en": "الإنجليزية", + "af": "الأفريكانية", + "bg": "البلغارية", + "ca": "الكاتالانية", + "cs": "التشيكية", + "da": "الدنماركية", + "de": "الألمانية", + "el": "اليونانية", + "enGB": "الإنجليزية (المملكة المتحدة)", + "eo": "الإسبرانتو", + "es": "الإسبانية", + "esUS": "الإسبانية (أمريكا اللاتينية)", + "et": "الإستونية", + "fi": "الفنلندية", + "fr": "الفرنسية", + "frCA": "الفرنسية (الكندية)", + "hr": "الكرواتية", + "hu": "الهنغارية", + "hy": "الأرمنية", + "it": "الإيطالية", + "ja": "اليابانية", + "ko": "الكورية", + "nl": "الهولندية", + "oc": "القسطانية", + "pl": "البولندية", + "ptBR": "البرتغالية (البرازيل)", + "ru": "الروسية", + "sv": "السويدية", + "tr": "التركية", + "vi": "الفيتنامية", + "zhCN": "الصينية (الصين)", + "zhTW": "الصينية (تايوان)", + "th": "التايلندية", + "sc": "السردينية", + "eu": "الباسكية", + "uk": "الأوكرانية", + "sk": "السلوفاكية", + "lt": "الليتوانية", + "id": "الإندونيسية", + "he": "العبرية" +} diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-ca.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-ca.json new file mode 100644 index 000000000..41bd2d2a2 --- /dev/null +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-ca.json @@ -0,0 +1,46 @@ +{ + "en": "Anglès", + "af": "Afrikaans", + "ar": "Àrab", + "bg": "Búlgar", + "ca": "Català", + "cs": "Txec", + "da": "Danès", + "de": "Alemany", + "el": "Grec", + "enGB": "Anglès (Regne Unit)", + "eo": "Esperanto", + "es": "Espanyol", + "esUS": "Espanyol (Amèrica Llatina)", + "et": "Estonià", + "eu": "Èuscar", + "fi": "Finès", + "fr": "Francès", + "frCA": "Francès (Canadà)", + "he": "Hebreu", + "mr": "Marathi", + "hr": "Croat", + "hu": "Hongarès", + "hy": "Armeni", + "id": "Indonesi", + "it": "Italià", + "ja": "Japonès", + "ko": "Coreà", + "lt": "Lituà", + "nl": "Neerlandès", + "oc": "Occità", + "pl": "Polonès", + "ptBR": "Portuguès (Brasil)", + "ru": "Rus", + "ro": "Romanès", + "sc": "Sard", + "sk": "Eslovac", + "sl": "Eslovè", + "sv": "Suec", + "th": "Tai", + "tr": "Turc", + "uk": "Ucraïnès", + "vi": "Vietnamita", + "zhCN": "Xinès (Xina)", + "zhTW": "Xinès (Taiwan)" +} diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-de.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-de.json index c2c4b3e73..651a8c9de 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-de.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-de.json @@ -20,8 +20,20 @@ "ru": "Russisch", "sk": "Slowakisch", "sl": "Slowenisch", + "sr": "Serbish", "sv": "Schwedisch", "tr": "Türkisch", "vi": "Vietnamesisch", - "zhCN": "Chinesisch (China)" + "zhCN": "Chinesisch (China)", + "zhTW": "Chinesisch (Taiwan)", + "nl": "Niederländisch", + "hu": "Ungarisch", + "hr": "Kroatisch", + "frCA": "Französisch (Kanada)", + "fi": "Finnisch", + "et": "Estnisch", + "esUS": "Spanisch (Lateinamerika)", + "enGB": "Englisch (Vereinigtes Königreich)", + "da": "Dänisch", + "ca": "Katalanisch" } diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-enGB.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-enGB.json index 89fb1ac95..9bb49c63b 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-enGB.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-enGB.json @@ -1,27 +1,39 @@ { - "en": "", - "af": "", + "en": "English", + "af": "Afrikaans", "az": "", - "bg": "", - "cs": "", - "de": "", - "el": "", - "eo": "", - "es": "", - "fr": "", - "hy": "", - "it": "", - "ja": "", - "ko": "", + "bg": "Bulgarian", + "cs": "Czech", + "de": "German", + "el": "Greek", + "eo": "Esperanto", + "es": "Spanish", + "fr": "French", + "hy": "Armenian", + "it": "Italian", + "ja": "Japanese", + "ko": "Korean", "nb": "", - "oc": "", - "pl": "", - "ptBR": "", - "ru": "", + "oc": "Occitan", + "pl": "Polish", + "ptBR": "Portuguese (Brazil)", + "ru": "Russian", "sk": "", - "sl": "", - "sv": "", - "tr": "", - "vi": "", - "zhCN": "" -} \ No newline at end of file + "sl": "Slovenian", + "sr": "Serbian", + "sv": "Swedish", + "tr": "Turkish", + "vi": "Vietnamese", + "zhCN": "Chinese (China)", + "zhTW": "Chinese (Taiwan)", + "nl": "Dutch", + "hu": "Hungarian", + "hr": "Croatian", + "frCA": "French (Canadian)", + "fi": "Finnish", + "et": "Estonian", + "esUS": "Spanish (Latin America)", + "enGB": "English (United Kingdom)", + "da": "Danish", + "ca": "Catalan" +} diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-eo.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-eo.json index 265118421..8b28ed3d7 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-eo.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-eo.json @@ -1,18 +1,18 @@ { "en": "Angla", - "af": "", - "az": "", + "af": "Afrikansa", + "az": "Azera", "bg": "Bulgara", - "cs": "", + "cs": "Ĉeĥa", "de": "Germana", - "el": "", + "el": "Greka", "eo": "Esperanto", "es": "Hispana", "fr": "Franca", "hy": "Armena", "it": "Itala", - "ja": "", - "ko": "", + "ja": "Japana", + "ko": "Korea", "nb": "Norvega (Bukmola)", "oc": "Okcitana", "pl": "Pola", @@ -22,6 +22,6 @@ "sl": "Slovena", "sv": "Sveda", "tr": "Turka", - "vi": "", + "vi": "Vjetnama", "zhCN": "Ĉina (Ĉinuja)" -} \ No newline at end of file +} diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-es.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-es.json index 353a4a95a..cdecbad87 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-es.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-es.json @@ -1,6 +1,6 @@ { "en": "Inglés", - "af": "Africano", + "af": "Afrikáans", "bg": "Búlgaro", "ca": "Catalán", "cs": "Checo", @@ -12,7 +12,7 @@ "esUS": "Español (América Latina)", "fi": "Finlandés", "fr": "Francés", - "frCA": "Franco (Canadiense)", + "frCA": "Francés (Canadiense)", "he": "Hebreo", "hr": "Croata", "hu": "Húngaro", @@ -30,5 +30,7 @@ "tr": "Turco", "vi": "Vietnamita", "zhCN": "Chino (China)", - "zhTW": "Chino (Taiwan)" + "zhTW": "Chino (Taiwán)", + "et": "Estonio", + "da": "Danés" } diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-fi.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-fi.json index 89fb1ac95..75c29e231 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-fi.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-fi.json @@ -1,27 +1,38 @@ { - "en": "", - "af": "", + "en": "englanti", + "af": "afrikaans", "az": "", - "bg": "", - "cs": "", - "de": "", - "el": "", - "eo": "", - "es": "", - "fr": "", - "hy": "", - "it": "", - "ja": "", - "ko": "", + "bg": "bulgaria", + "cs": "tšekki", + "de": "saksa", + "el": "kreikka", + "eo": "esperanto", + "es": "espanja", + "fr": "ranska", + "hy": "armenia", + "it": "italia", + "ja": "japani", + "ko": "korea", "nb": "", - "oc": "", - "pl": "", - "ptBR": "", - "ru": "", + "oc": "oksitaani", + "pl": "puola", + "ptBR": "portugali (Brasilia)", + "ru": "venäjä", "sk": "", "sl": "", - "sv": "", - "tr": "", - "vi": "", - "zhCN": "" -} \ No newline at end of file + "sv": "ruotsi", + "tr": "turkki", + "vi": "vietnam", + "zhCN": "kiina (Kiina)", + "zhTW": "kiina (Taiwan)", + "nl": "hollanti", + "hu": "unkari", + "hr": "kroaatti", + "frCA": "ranska (Kanada)", + "fi": "suomi", + "et": "viro", + "esUS": "espanja (Latinalainen Amerikka)", + "enGB": "englanti (Yhdistynyt kuningaskunta)", + "da": "tanska", + "ca": "katalaani" +} diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-fr.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-fr.json index bdd3634b6..9624c7f4b 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-fr.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-fr.json @@ -6,13 +6,13 @@ "cs": "Tchèque", "de": "Allemand", "el": "Grec", - "enGB": "Anglais (Royaume-Uni) ", + "enGB": "Anglais (Royaume-Uni)", "eo": "Espéranto", "es": "Espagnol", "esUS": "Espagnol (Amérique latine)", - "fi": "Finlandais", + "fi": "Finnois", "fr": "Français", - "frCA": "Français (Canadien)", + "frCA": "Français (Canada)", "hr": "Croate", "hu": "Hongrois", "hy": "Arménien", @@ -29,5 +29,7 @@ "tr": "Turc", "vi": "Vietnamien", "zhCN": "Chinois (Chine)", - "zhTW": "Chinois (Taiwan)" -} \ No newline at end of file + "zhTW": "Chinois (Taiwan)", + "et": "Estonien", + "da": "Danois" +} diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-frCA.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-frCA.json index f721c9284..f0a3960fd 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-frCA.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-frCA.json @@ -6,11 +6,11 @@ "cs": "Tchèque", "de": "Allemand", "el": "Grec", - "enGB": "Anglais (Royaume-Uni) ", + "enGB": "Anglais (Royaume-Uni)", "eo": "Espéranto", "es": "Espagnol", "esUS": "Espagnol (Amérique latine)", - "fi": "Finlandais", + "fi": "Finnois", "fr": "Français", "frCA": "Français (Canadien)", "hr": "Croate", @@ -29,5 +29,7 @@ "tr": "Turc", "vi": "Vietnamien", "zhCN": "Chinois (Chine)", - "zhTW": "Chinois (Taiwan)" -} \ No newline at end of file + "zhTW": "Chinois (Taiwan)", + "et": "Estonien", + "da": "Danois" +} diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-hr.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-hr.json index b1f3963b9..f90c55f84 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-hr.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-hr.json @@ -20,6 +20,7 @@ "ru": "Ruski", "sk": "Slovački", "sl": "Slovenski", + "sr": "Srpski", "sv": "Švedski", "tr": "Turski", "vi": "Vijetnamski", diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-hu.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-hu.json index 1d5f7208b..d40d1dfb8 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-hu.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-hu.json @@ -29,5 +29,7 @@ "tr": "Török", "vi": "Vietnámi", "zhCN": "Kínai (Kína)", - "zhTW": "Kínai (Tajvan)" -} \ No newline at end of file + "zhTW": "Kínai (Tajvan)", + "et": "Észt", + "da": "Dán" +} diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-it.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-it.json index 87544b281..218e97a66 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-it.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-it.json @@ -23,5 +23,16 @@ "sv": "Svedese", "tr": "Turco", "vi": "Vietnamita", - "zhCN": "Cinese (Cina)" + "zhCN": "Cinese (Cina)", + "enGB": "Inglese (Regno Unito)", + "da": "Danese", + "ca": "Catalano", + "zhTW": "", + "nl": "", + "hu": "", + "hr": "", + "frCA": "", + "fi": "", + "et": "", + "esUS": "" } diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-oc.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-oc.json index 052500bda..fa3e8a8c5 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-oc.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-oc.json @@ -28,5 +28,21 @@ "tr": "Turc", "vi": "Vietnamian", "zhCN": "Chinés (China)", - "zhTW": "Chinés (Taiwan)" -} \ No newline at end of file + "zhTW": "Chinés (Taiwan)", + "et": "Estonian", + "da": "Danés", + "uk": "Ucraïnian", + "th": "Tai", + "sk": "Eslovac", + "sc": "Sarde", + "lt": "Lituanian", + "id": "Indonesian", + "he": "Ebrèu", + "eu": "Basc", + "mr": "Marathi", + "sl": "Eslovèn", + "ro": "Romanian", + "ar": "Arabi" +} + + diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-ro.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-ro.json new file mode 100644 index 000000000..0c586ddea --- /dev/null +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-ro.json @@ -0,0 +1,45 @@ +{ + "en": "Engleză", + "af": "Afrikaans", + "ar": "Arabă", + "bg": "Bulgară", + "ca": "Catalană", + "cs": "Cehă", + "da": "Daneză", + "de": "Germană", + "el": "Greacă", + "enGB": "Engleză (Regatul Unit)", + "eo": "Esperanto", + "es": "Spaniolă", + "esUS": "Spaniolă (America Latină)", + "et": "Estonă", + "eu": "Bască", + "fi": "Finlandeză", + "fr": "Franceză", + "frCA": "Franceză (Canada)", + "he": "Ebraică", + "hr": "Croată", + "hu": "Maghiară", + "hy": "Armeană", + "id": "Indoneziană", + "it": "Italiană", + "ja": "Japoneză", + "ko": "Koreană", + "lt": "Lituaniană", + "nl": "Olandeză", + "oc": "Occitană", + "pl": "Poloneză", + "ptBR": "Portugheză (Brazilia)", + "ru": "Rusă", + "ro": "Română", + "sc": "Sardă", + "sk": "Slovacă", + "sl": "Slovenă", + "sv": "Suedeză", + "th": "Thailandeză", + "tr": "Turcă", + "uk": "Ucraineană", + "vi": "Vietnameză", + "zhCN": "Chineză (China)", + "zhTW": "Chineză (Taiwan)" +} diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-ru.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-ru.json index a02c8c060..5a7bd40a2 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-ru.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-ru.json @@ -24,9 +24,12 @@ "pl": "Польский", "ptBR": "Португальский (Бразилия)", "ru": "Русский", + "sr": "Сербский", "sv": "Шведский", "tr": "Турецкий", "vi": "Вьетнамский", "zhCN": "Китайский (Китай)", - "zhTW": "Китайский (Тайвань)" -} \ No newline at end of file + "zhTW": "Китайский (Тайвань)", + "et": "Эстонский", + "da": "Датский" +} diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-sc.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-sc.json new file mode 100644 index 000000000..641d95721 --- /dev/null +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-sc.json @@ -0,0 +1,34 @@ +{ + "en": "Inglesu", + "af": "Afrikaans", + "bg": "Bùlgaru", + "ca": "Catalanu", + "cs": "Tzecu", + "da": "Danesu", + "de": "Tedescu", + "el": "Gregu", + "enGB": "Inglesu (Rennu Unidu)", + "eo": "Esperanto", + "es": "Castillianu", + "esUS": "Castillianu (Amèrica de su Sud)", + "fi": "Finlandesu", + "fr": "Frantzesu", + "frCA": "Frantzesu (Canadesu)", + "hr": "Croatu", + "hu": "Ungheresu", + "hy": "Armenu", + "it": "Italianu", + "ja": "Giaponesu", + "ko": "Coreanu", + "nl": "Olandesu", + "oc": "Otzitanu", + "pl": "Polacu", + "ptBR": "Portughesu (Brasile)", + "ru": "Russu", + "sc": "Sardu", + "sv": "Isvedesu", + "tr": "Turcu", + "vi": "Vietnamita", + "zhCN": "Tzinesu (Tzina)", + "zhTW": "Tzinesu (Taiwan)" +} diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-sk.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-sk.json new file mode 100644 index 000000000..59ac50b17 --- /dev/null +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-sk.json @@ -0,0 +1,35 @@ +{ + "en": "Angličtina", + "af": "", + "bg": "Bulharština", + "ca": "Katalánština", + "cs": "Čeština", + "da": "Dánština", + "de": "Nemčina", + "el": "Gréčtina", + "enGB": "Angličtina (Spojené kráľovstvo)", + "eo": "Esperanto", + "es": "Španielčina", + "esUS": "Angličtina (Spojené štáty americké)", + "et": "Estónčina", + "fi": "Fínčina", + "fr": "Francúžtina", + "frCA": "Francúžtina (Kanada)", + "hr": "Chorvátčina", + "hu": "Maďarčina", + "hy": "Arménčina", + "it": "Taliančina", + "ja": "Japončina", + "ko": "Kórejčina", + "nl": "Holandčina", + "oc": "Okcitánština", + "pl": "Polština", + "ptBR": "Portugalčina", + "ru": "Ruština", + "sk": "Slovenčina", + "sv": "Švédčina", + "tr": "Turečtina", + "vi": "Vietnamčina", + "zhCN": "Čínština (Čína)", + "zhTW": "Čínština (Taiwan)" +} \ No newline at end of file diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-sl.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-sl.json new file mode 100644 index 000000000..2fe8a072f --- /dev/null +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-sl.json @@ -0,0 +1,27 @@ +{ + "en": "Angleščina", + "af": "Afrikanščina", + "az": "Azerbajdanščina", + "bg": "Bolgarščina", + "cs": "Češčina", + "de": "Nemščina", + "el": "Grščina", + "eo": "Esperanto", + "es": "Španščina", + "fr": "Francoščina", + "hy": "Armenščina", + "it": "Italjanščina", + "ja": "Japonščina", + "ko": "Korejščina", + "nb": "Norveščina (Bokmål)", + "oc": "Okcitanščina", + "pl": "Poljščina", + "ptBR": "Portugalščina (Brazilija)", + "ru": "Ruščina", + "sk": "Slovaščina", + "sl": "Slovenščina", + "sv": "Švedščina", + "tr": "Turščina", + "vi": "Vietnamščina", + "zhCN": "kitajščina (poenostavljena)" +} \ No newline at end of file diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-sv.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-sv.json index 9908c438a..685ed2532 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-sv.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-sv.json @@ -1,18 +1,18 @@ { "en": "Engelska", - "af": "", + "af": "Afrikaans", "az": "", "bg": "Bulgariska", - "cs": "", + "cs": "Tjeckiska", "de": "Tyska", - "el": "", + "el": "Grekiska", "eo": "Esperanto", "es": "Spanska", "fr": "Franska", "hy": "Armeniska", "it": "Italienska", - "ja": "", - "ko": "", + "ja": "Japanska", + "ko": "Koreanska", "nb": "Norska (Bokmål)", "oc": "Occitanska", "pl": "Polska", @@ -22,6 +22,17 @@ "sl": "Slovenska", "sv": "Svenska", "tr": "Turkiska", - "vi": "", - "zhCN": "Kinesiska (Kina)" -} \ No newline at end of file + "vi": "Vietnamesiska", + "zhCN": "Kinesiska (Kina)", + "zhTW": "Kinesiska (Taiwan)", + "nl": "Nederländska", + "hu": "Ungerska", + "hr": "Kroatiska", + "frCA": "Franska (Kanada)", + "fi": "Finska", + "et": "Estniska", + "esUS": "Spanska (Latinamerika)", + "enGB": "Engelska (Storbritannien)", + "da": "Danska", + "ca": "Katalanska" +} diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-tr.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-tr.json new file mode 100644 index 000000000..f0fe0e529 --- /dev/null +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-tr.json @@ -0,0 +1,38 @@ +{ + "en": "İngilizce", + "af": "Afrikanca", + "az": "", + "bg": "Bulgarca", + "cs": "Çekçe", + "de": "Almanca", + "el": "Yunanca", + "eo": "Esperanto", + "es": "İspanyolca", + "fr": "Fransızca", + "hy": "Ermenice", + "it": "İtalyanca", + "ja": "Japonca", + "ko": "Korece", + "nb": "Norveççe Bokmal", + "oc": "Oksitan dili", + "pl": "Lehçe", + "ptBR": "Portekizce (Brezilya)", + "ru": "Rusça", + "sk": "Slovakça", + "sl": "Slovence", + "sv": "Isveççe", + "tr": "Türkçe", + "vi": "Vietnamca", + "zhCN": "Çince (Çin)", + "zhTW": "Çince (Tayvan)", + "nl": "Flemenkçe", + "hu": "Macarca", + "hr": "Hırvatça", + "frCA": "Fransızca (Kanada)", + "fi": "Fince", + "et": "Estonca", + "esUS": "İspanyolca (Latin Amerika)", + "enGB": "İngilizce (Birleşik Krallık)", + "da": "Danca", + "ca": "Katalanca" +} diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages.json index fe0cff36d..f0675f5f8 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages.json @@ -1,6 +1,7 @@ { "en": "English", "af": "Afrikaans", + "ar": "Arabic", "bg": "Bulgarian", "ca": "Catalan", "cs": "Czech", @@ -12,15 +13,19 @@ "es": "Spanish", "esUS": "Spanish (Latin America)", "et": "Estonian", + "eu": "Basque", "fi": "Finnish", "fr": "French", "frCA": "French (Canadian)", "he": "Hebrew", + "mr":"Marathi", "hr": "Croatian", "hu": "Hungarian", "hy": "Armenian", + "id": "Indonesian", "it": "Italian", "ja": "Japanese", + "kab": "Kabyle", "ko": "Korean", "lt": "Lithuanian", "nl": "Dutch", @@ -28,10 +33,15 @@ "pl": "Polish", "ptBR": "Portuguese (Brazil)", "ru": "Russian", + "ro": "Romanian", "sc": "Sardinian", "sk": "Slovak", + "sl": "Slovenian", + "sr": "Serbian", "sv": "Swedish", + "th": "Thailand", "tr": "Turkish", + "uk": "Ukrainian", "vi": "Vietnamese", "zhCN": "Chinese (China)", "zhTW": "Chinese (Taiwan)" diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-af.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-af.json index 439b29cd9..a9b178781 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-af.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-af.json @@ -145,9 +145,9 @@ "cameraUnsupportedResolutionError": "Die kamera ondersteun nie die nodige videoresolusie nie.", "Cancel": "Kanselleer", "close": "Sluit", - "conferenceDisconnectMsg": "Kontroleer dalk die netwerkverbinding. Gaan oor {{seconds}} sekondes weer koppel...", + "conferenceDisconnectMsg": "Kontroleer dalk die netwerkverbinding. Gaan oor {{seconds}} sekondes weer koppel…", "conferenceDisconnectTitle": "Die verbinding is verbreek.", - "conferenceReloadMsg": "Ons probeer om dit reg te stel. Gaan herkoppel oor {{seconds}} sekondes...", + "conferenceReloadMsg": "Ons probeer om dit reg te stel. Gaan herkoppel oor {{seconds}} sekondes…", "conferenceReloadTitle": "Iets het ongelukkig skeefgeloop.", "confirm": "Bevestig", "confirmNo": "Nee", @@ -254,7 +254,7 @@ "userPassword": "gebruikerwagwoord", "WaitForHostMsg": "", "WaitForHostMsgWOk": "", - "WaitingForHost": "Wag tans vir die gasheer ...", + "WaitingForHost": "Wag tans vir die gasheer …", "Yes": "Ja", "yourEntireScreen": "U hele skerm" }, @@ -349,13 +349,13 @@ "errorLiveStreamNotEnabled": "Regstreekse stroom is nie geaktiveer op {{email}} nie. Aktiveer asb. regstreekse strome of meld aan met ’n rekening met regstreekse strome geaktiveer.", "expandedOff": "Die regstreekse stroom het gestop", "expandedOn": "Die vergadering word tans gestroom na YouTube.", - "expandedPending": "Die regstreekse stroom begin tans...", + "expandedPending": "Die regstreekse stroom begin tans…", "failedToStart": "Regstreekse stroom kon nie begin nie", "getStreamKeyManually": "", "invalidStreamKey": "", "off": "Regstreekse stroom het gestop", "on": "Regstreekse stroom", - "pending": "Begin tans regstreekse stroom...", + "pending": "Begin tans regstreekse stroom…", "serviceName": "Regstreekse stroomdiens", "signedInAs": "U is tans aangemeld as:", "signIn": "Meld aan met Google", @@ -421,7 +421,7 @@ "somebody": "Iemand", "startSilentTitle": "", "startSilentDescription": "", - "suboptimalExperienceDescription": "Gits... ons is bevrees u ervaring met {{appName}} gaan nie so goed wees hier nie. Ons soek maniere om dit die hoof te bied, maar probeer intussen een van die volledig ondersteunde blaaiers.", + "suboptimalExperienceDescription": "Gits... ons is bevrees u ervaring met {{appName}} gaan nie so goed wees hier nie. Ons soek maniere om dit die hoof te bied, maar probeer intussen een van die volledig ondersteunde blaaiers.", "suboptimalExperienceTitle": "Blaaierwaarskuwing", "unmute": "", "newDeviceCameraTitle": "", @@ -433,22 +433,22 @@ "poweredby": "aangedryf deur", "presenceStatus": { "busy": "Besig", - "calling": "Bel tans...", + "calling": "Bel tans…", "connected": "Gekoppel", - "connecting": "Koppel tans...", + "connecting": "Koppel tans…", "connecting2": "Koppel tans*...", "disconnected": "Ontkoppeld", "expired": "Verval", "ignored": "Geïgnoreer", - "initializingCall": "Inisialiseer tans oproep...", + "initializingCall": "Inisialiseer tans oproep…", "invited": "Uitgenooi", "rejected": "Geweier", - "ringing": "Lui tans..." + "ringing": "Lui tans…" }, "profile": { "setDisplayNameLabel": "Stel u vertoonnaam", "setEmailInput": "Gee e-posadres", - "setEmailLabel": "Stel u gravatar-e-posadres", + "setEmailLabel": "Stel u Gravatar-e-posadres", "title": "Profiel" }, "recording": { @@ -460,14 +460,14 @@ "error": "Opname het misluk. Probeer gerus weer.", "expandedOff": "Opname het gestop", "expandedOn": "Die vergadering word tans opgeneem.", - "expandedPending": "Opname word begin...", + "expandedPending": "Opname word begin…", "failedToStart": "Kon nie begin opneem nie", "fileSharingdescription": "", "live": "", "loggedIn": "Aangemeld as {{name}}", "off": "Opname gestop", "on": "Neem tans op", - "pending": "Berei voor om vergadering op te neem...", + "pending": "Berei voor om vergadering op te neem…", "rec": "", "serviceDescription": "", "serviceName": "Opneemdiens", @@ -563,7 +563,7 @@ "recording": "Wissel opname", "remoteMute": "", "Settings": "Wissel instellings", - "sharedvideo": "Wissel Youtube-videodeling", + "sharedvideo": "Wissel YouTube-videodeling", "shareRoom": "Nooi iemand", "shareYourScreen": "Wissel skermdeling", "shortcuts": "Wissel kortpaaie", @@ -625,7 +625,7 @@ "failedToStart": "", "labelToolTip": "Die vergadering word getranskribeer", "off": "", - "pending": "Berei tans voor om die vergadering te transkribeer...", + "pending": "Berei tans voor om die vergadering te transkribeer…", "start": "", "stop": "", "tr": "" @@ -664,9 +664,6 @@ "lowDefinition": "Laedefinisie", "onlyAudioAvailable": "Net klank is beskikbaar", "onlyAudioSupported": "Op dié blaaier ondersteun ons slegs klank.", - "p2pEnabled": "", - "p2pVideoQualityDescription": "", - "recHighDefinitionOnly": "", "sd": "SD", "standardDefinition": "Standaarddefinisie" }, @@ -709,4 +706,4 @@ "terms": "Voorwaardes", "title": "Veilige en volledig gratis videokonferensies propvol funksionaliteit" } -} \ No newline at end of file +} diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-ar.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-ar.json new file mode 100644 index 000000000..815b337f3 --- /dev/null +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-ar.json @@ -0,0 +1,801 @@ +{ + "addPeople": { + "add": "أرسل دعوة", + "countryNotSupported": "نحن لا ندعم هذه الوجهة بعد.", + "countryReminder": "", + "disabled": "لا يمكنك دعوة أشخاص.", + "failedToAdd": "أخفقت عملية إضافة مشارِكين", + "footerText": "المكالمات الخارجة غير مفعّلة.", + "loading": "البحث عن أشخاص وأرقام هواتف", + "loadingNumber": "التحقق من صحة رقم الهاتف", + "loadingPeople": "البحث عن أشخاص لدعوتهم", + "noResults": "ليس هناك أية نتائج بحث مطابقة", + "noValidNumbers": "يرجى إدخال رقم الهاتف", + "searchNumbers": "إضافة أرقام هواتف", + "searchPeople": "البحث عن شخص", + "searchPeopleAndNumbers": "البحث عن أشخاص أو إضافة أرقام هواتفهم", + "telephone": "الهاتف: {{number}}", + "title": "دعوة شخص إلى هذا الإجتماع" + }, + "audioDevices": { + "bluetooth": "بلوتوث", + "headphones": "سماعات الرأس", + "phone": "الهاتف", + "speaker": "المتحدث", + "none": "لا توجد أجهزة صوتية متاحة" + }, + "audioOnly": { + "audioOnly": "نطاق ترددي عريض منخفض" + }, + "calendarSync": { + "addMeetingURL": "إضافة رابط للاجتماع", + "confirmAddLink": "هل تريد إضافة رابط Jitsi إلى هذه الفعالية؟", + "error": { + "appConfiguration": "", + "generic": "", + "notSignedIn": "" + }, + "join": "انضمّ", + "joinTooltip": "الانضمام إلى الاجتماع", + "nextMeeting": "الاجتماع القادم", + "noEvents": "لا توجد هناك فعاليات قادمة مُبرمَجة.", + "ongoingMeeting": "الإجتماع الجاري", + "permissionButton": "افتح الإعدادات", + "permissionMessage": "إذن التقويم مطلوب لرؤية اجتماعاتك في التطبيق.", + "refresh": "تحديث التقويم", + "today": "اليوم" + }, + "chat": { + "error": "", + "fieldPlaceHolder": "اكتب رسالتك هنا", + "messagebox": "اكتب رسالة", + "messageTo": "رسالة خاصة إلى {{recipient}}", + "noMessagesMessage": "", + "nickname": { + "popover": "اختر اسما مستعارًا", + "title": "ادخل اسمًا مستعارًا لاستخدام المحادثة" + }, + "privateNotice": "رسالة خاصة إلى {{recipient}}", + "title": "المحادثة", + "you": "أنت" + }, + "chromeExtensionBanner": { + "installExtensionText": "", + "buttonText": "تنصيب إضافة كروم", + "dontShowAgain": "لا تظهر لي هذا مرة أخرى" + }, + "connectingOverlay": { + "joiningRoom": "جارٍ ربطُك باجتماعك…" + }, + "connection": { + "ATTACHED": "", + "AUTHENTICATING": "المصادقة جارية", + "AUTHFAIL": "فشلت المصادقة", + "CONNECTED": "متصل", + "CONNECTING": "الإتصال جارٍ", + "CONNFAIL": "فشل الاتصال", + "DISCONNECTED": "غير متصل", + "DISCONNECTING": "جارٍ قطع الإتصال", + "ERROR": "خطأ", + "FETCH_SESSION_ID": "جارٍ الحصول على معرف الجلسة…", + "GET_SESSION_ID_ERROR": "", + "GOT_SESSION_ID": "", + "LOW_BANDWIDTH": "" + }, + "connectionindicator": { + "address": "العنوان:", + "bandwidth": "النطاق العريض التقديري:", + "bitrate": "معدّل التدفق:", + "bridgeCount": "عدد الخوادم: ", + "connectedTo": "متصل بِـ:", + "e2e_rtt": "", + "framerate": "معدل الإطارات في الثانية:", + "less": "اعرض أقل", + "localaddress": "", + "localport": "", + "more": "اعرض المزيد", + "packetloss": "الخسارة في الحُزَم:", + "quality": { + "good": "جيد", + "inactive": "غير نشط", + "lost": "فقدت", + "nonoptimal": "غير مثالي", + "poor": "ضعيف" + }, + "remoteaddress": "", + "remoteport": "", + "resolution": "دقة الوضوح:", + "status": "التوصيل:", + "transport": "" + }, + "dateUtils": { + "earlier": "آنِفاً", + "today": "اليوم", + "yesterday": "البارحة" + }, + "deepLinking": { + "appNotInstalled": "أنت بحاجة إلى تطبيق {{app}} للجوال للانضمام إلى هذا الاجتماع على هاتفك.", + "description": "", + "descriptionWithoutWeb": "", + "downloadApp": "تنزيل التطبيق", + "launchWebButton": "أطلقه على متصفح الويب", + "openApp": "تابع إلى التطبيق", + "title": "", + "tryAgainButton": "حاول مرة أخرى على سطح المكتب" + }, + "defaultLink": "مثال {{url}}", + "defaultNickname": "مثال Jane Pink", + "deviceError": { + "cameraError": "فشل الوصول إلى الكاميرا", + "cameraPermission": "خطأ في الحصول على إذن الكاميرا", + "microphoneError": "فشل الوصول إلى الميكروفون", + "microphonePermission": "خطأ في الحصول على إذن الميكروفون" + }, + "deviceSelection": { + "noPermission": "لم يتم منح الإذن", + "previewUnavailable": "المعاينة غير متوفرة", + "selectADevice": "اختر جهازا", + "testAudio": "اختبار الصوت" + }, + "dialog": { + "accessibilityLabel": { + "liveStreaming": "بث مباشر" + }, + "allow": "السماح", + "alreadySharedVideoMsg": "", + "alreadySharedVideoTitle": "", + "applicationWindow": "نافذة التطبيق", + "Back": "العودة", + "cameraConstraintFailedError": "", + "cameraNotFoundError": "", + "cameraNotSendingData": "", + "cameraNotSendingDataTitle": "", + "cameraPermissionDeniedError": "", + "cameraUnknownError": "", + "cameraUnsupportedResolutionError": "", + "Cancel": "إلغاء", + "close": "اغلق", + "conferenceDisconnectMsg": "", + "conferenceDisconnectTitle": "", + "conferenceReloadMsg": "", + "conferenceReloadTitle": "", + "confirm": "تأكيد", + "confirmNo": "لا", + "confirmYes": "نعم", + "connectError": "", + "connectErrorWithMsg": "", + "connecting": "", + "contactSupport": "", + "copy": "انسخ", + "dismiss": "", + "displayNameRequired": "", + "done": "تم", + "enterDisplayName": "", + "error": "", + "externalInstallationMsg": "", + "externalInstallationTitle": "", + "goToStore": "الذهاب إلى متجر الويب", + "gracefulShutdown": "", + "IamHost": "", + "incorrectRoomLockPassword": "", + "incorrectPassword": "", + "inlineInstallationMsg": "", + "inlineInstallExtension": "", + "internalError": "", + "internalErrorTitle": "", + "kickMessage": "يمكنك الاتصال بـ {{participantDisplayName}} لمزيد من التفاصيل.", + "kickParticipantButton": "اطرده", + "kickParticipantDialog": "هل أنت متأكد من أنك تريد طرد هذا المشارِك؟", + "kickParticipantTitle": "أتريد طرد هذا المشارك؟", + "kickTitle": "", + "liveStreaming": "بث مباشر", + "liveStreamingDisabledForGuestTooltip": "", + "liveStreamingDisabledTooltip": "البث المباشر معطّل.", + "lockMessage": "", + "lockRoom": "إضافة $t(lockRoomPasswordUppercase) إلى الاجتماع", + "lockTitle": "", + "logoutQuestion": "", + "logoutTitle": "الخروج", + "maxUsersLimitReached": "", + "maxUsersLimitReachedTitle": "", + "micConstraintFailedError": "", + "micNotFoundError": "", + "micNotSendingData": "انتقل إلى إعدادات جهاز الكمبيوتر لإلغاء كتم صوت الميكروفون وضبط مستواه", + "micNotSendingDataTitle": "إنّ صوت الميكروفون مكتوم من خلال إعدادات نظامك", + "micPermissionDeniedError": "", + "micUnknownError": "", + "muteEveryoneElseDialog": "", + "muteEveryoneElseTitle": "اكتم الجميع ما عدا {{whom}}؟", + "muteEveryoneDialog": "", + "muteEveryoneTitle": "كتم صوت الجميع؟", + "muteEveryoneSelf": "أنت", + "muteEveryoneStartMuted": "من الآن فصاعدًا سيبدأ الجميع مكتومي الصوت", + "muteParticipantBody": "", + "muteParticipantButton": "اكتمه", + "muteParticipantDialog": "", + "muteParticipantTitle": "أتريد كتم هذا المشارِك؟", + "Ok": "موافق", + "passwordLabel": "", + "passwordNotSupported": "", + "passwordNotSupportedTitle": "", + "passwordRequired": "$t(lockRoomPasswordUppercase) مطلوب", + "popupError": "", + "popupErrorTitle": "", + "recording": "", + "recordingDisabledForGuestTooltip": "لا يمكن للضيوف بدء التسجيلات.", + "recordingDisabledTooltip": "إطلاق التسجيل معطّل.", + "rejoinNow": "الانضمام الآن", + "remoteControlAllowedMessage": "", + "remoteControlDeniedMessage": "", + "remoteControlErrorMessage": "", + "remoteControlRequestMessage": "", + "remoteControlShareScreenWarning": "", + "remoteControlStopMessage": "", + "remoteControlTitle": "", + "Remove": "", + "removePassword": "إزالة $t(lockRoomPassword)", + "removeSharedVideoMsg": "", + "removeSharedVideoTitle": "إزالة الفيديو المشترك", + "reservationError": "", + "reservationErrorMsg": "", + "retry": "", + "screenSharingAudio": "", + "screenSharingFailedToInstall": "", + "screenSharingFailedToInstallTitle": "", + "screenSharingFirefoxPermissionDeniedError": "", + "screenSharingFirefoxPermissionDeniedTitle": "", + "screenSharingPermissionDeniedError": "", + "sendPrivateMessage": "", + "sendPrivateMessageCancel": "", + "sendPrivateMessageOk": "", + "sendPrivateMessageTitle": "", + "serviceUnavailable": "الخدمة غير متوفرة", + "sessTerminated": "", + "Share": "شارك", + "shareVideoLinkError": "يرجى تقديم رابط يوتيوب صحيح.", + "shareVideoTitle": "مشاركة فيديو", + "shareYourScreen": "", + "shareYourScreenDisabled": "", + "shareYourScreenDisabledForGuest": "", + "startLiveStreaming": "ابدأ البث المباشر", + "startRecording": "ابدأ التسجيل", + "startRemoteControlErrorMessage": "", + "stopLiveStreaming": "أوقف البث المباشر", + "stopRecording": "أوقف التسجيل", + "stopRecordingWarning": "هل أنت متأكد من أنك ترغب في توقيف التسجيل؟", + "stopStreamingWarning": "هل أنت متأكد من أنك ترغب في توقيف البث المباشر؟", + "streamKey": "", + "Submit": "", + "thankYou": "شكرًا لك على استخدام {{appName}}!", + "token": "الرمز المميز", + "tokenAuthFailed": "عذرًا ، غير مسموح لك بالانضمام إلى هذه المكالمة.", + "tokenAuthFailedTitle": "فشلت المصادقة", + "transcribing": "", + "unlockRoom": "", + "userPassword": "", + "WaitForHostMsg": "", + "WaitForHostMsgWOk": "", + "WaitingForHost": "", + "Yes": "", + "yourEntireScreen": "" + }, + "dialOut": { + "statusMessage": "" + }, + "documentSharing": { + "title": "مستند مشترَك" + }, + "feedback": { + "average": "", + "bad": "", + "detailsLabel": "أخبرنا عنه أكثر.", + "good": "جيد", + "rateExperience": "", + "veryBad": "", + "veryGood": "جيد جدا" + }, + "incomingCall": { + "answer": "إجابة", + "audioCallTitle": "مكالمة واردة", + "decline": "رفض", + "productLabel": "مِن Jitsi Meet", + "videoCallTitle": "مكالمة فيديو واردة" + }, + "info": { + "accessibilityLabel": "اعرض المعلومات", + "addPassword": "إضافة $t(lockRoomPassword)", + "cancelPassword": "إزالة $t(lockRoomPassword)", + "conferenceURL": "الرابط:", + "country": "البلد", + "dialANumber": "للانضمام إلى اجتماعك ، اطلب أحد هذه الأرقام ثم أدخل الرقم السري.", + "dialInConferenceID": "الرمز المميز:", + "dialInNotSupported": "", + "dialInNumber": "اتصل بـ:", + "dialInSummaryError": "", + "dialInTollFree": "رقم مجاني", + "genericError": "", + "inviteLiveStream": "", + "invitePhone": "للانضمام عبر الهاتف بدلاً من ذلك ، شكّل: {{number}},,{{conferenceID}}#\n", + "invitePhoneAlternatives": "", + "inviteURLFirstPartGeneral": "أنت مدعو للانضمام إلى الاجتماع.", + "inviteURLFirstPartPersonal": "قام {{name}} بدعوتك إلى اجتماع.\n", + "inviteURLSecondPart": "\nالانضمام إلى الاجتماع:\n{{url}}\n", + "liveStreamURL": "بث مباشر:", + "moreNumbers": "المزيد من الأرقام", + "noNumbers": "", + "noPassword": "لا شيء", + "noRoom": "", + "numbers": "أرقام الإتصال", + "password": "$t(lockRoomPasswordUppercase):", + "title": "شارك", + "tooltip": "شارك رابط ومعلومات الاتصال للالتحاق بهذا الاجتماع", + "label": "معلومات حول الاجتماع" + }, + "inviteDialog": { + "alertText": "فشلت عملية دعوة بعض المشاركين.", + "header": "دعوة", + "searchCallOnlyPlaceholder": "أدخل رقم الهاتف", + "searchPeopleOnlyPlaceholder": "البحث عن مشاركين", + "searchPlaceholder": "مشارك أو رقم هاتف", + "send": "ارسل" + }, + "inlineDialogFailure": { + "msg": "تعثرنا قليلا.", + "retry": "حاول مجددًا", + "support": "الدعم", + "supportMsg": "إذا استمر حدوث ذلك ، فتواصل مع" + }, + "keyboardShortcuts": { + "focusLocal": "", + "focusRemote": "", + "fullScreen": "عرض أو الخروج من وضع ملء الشاشة", + "keyboardShortcuts": "اختصارات لوحة المفاتيح", + "localRecording": "", + "mute": "كتم صوت الميكروفون أو إلغاء كتمه", + "pushToTalk": "اضغط للتحدث", + "raiseHand": "ارفع أو اخفض يدك", + "showSpeakerStats": "اعرض إحصائيات المتحدث", + "toggleChat": "فتح أو إغلاق المحادثة", + "toggleFilmstrip": "", + "toggleScreensharing": "", + "toggleShortcuts": "", + "videoMute": "شغّل أو عطّل الكاميرا", + "videoQuality": "إدارة جودة المكالمات" + }, + "liveStreaming": { + "busy": "", + "busyTitle": "", + "changeSignIn": "", + "choose": "اختر بثا مباشرًا", + "chooseCTA": "", + "enterStreamKey": "", + "error": "", + "errorAPI": "", + "errorLiveStreamNotEnabled": "", + "expandedOff": "لقد توقف البث المباشر", + "expandedOn": "", + "expandedPending": "جارٍ بداية البث المباشر…", + "failedToStart": "فشل بداية تشغيل البث المباشر", + "getStreamKeyManually": "", + "invalidStreamKey": "", + "off": "توقف البث المباشر", + "offBy": "", + "on": "", + "onBy": "بدأ {{name}} البث المباشر", + "pending": "اطلاق البث المباشر…", + "serviceName": "", + "signedInAs": "إنك الآن متصل كـ:", + "signIn": "الولوج عبر غوغل", + "signInCTA": "", + "signOut": "الخروج", + "start": "ابدأ بثًا مباشرًا", + "streamIdHelp": "ما هذا؟", + "unavailableTitle": "البث المباشر غير متاح", + "youtubeTerms": "شروط خدمات يوتيوب", + "googlePrivacyPolicy": "سياسة الخصوصية لغوغل" + }, + "localRecording": { + "clientState": { + "off": "معطل", + "on": "نشط", + "unknown": "غير معروف" + }, + "dialogTitle": "", + "duration": "المدة", + "durationNA": "غير متاح", + "encoding": "جاري الترميز", + "label": "", + "labelToolTip": "بداية التسجيل المحلي", + "localRecording": "التسجيل المحلي", + "me": "أنا", + "messages": { + "engaged": "بداية التسجيل المحلي.", + "finished": "", + "finishedModerator": "", + "notModerator": "أنت لست مشرفا. لا يمكنك إطلاق تشغيل أو إيقاف التسجيل المحلي." + }, + "moderator": "مشرف", + "no": "لا", + "participant": "مشارك", + "participantStats": "إحصائيات المشارِك", + "sessionToken": "الرمز المميز للجلسة", + "start": "ابدأ التسجيل", + "stop": "أوقف التسجيل", + "yes": "نعم" + }, + "lockRoomPassword": "الكلمة السرية", + "lockRoomPasswordUppercase": "الكلمة السرية", + "me": "", + "notify": { + "connectedOneMember": "انضم {{name}} إلى جلسة الاجتماع", + "connectedThreePlusMembers": "انضم {{name}} و {{count}} آخرون إلى الاجتماع", + "connectedTwoMembers": "انضم {{first}} و {{second}} إلى الاجتماع", + "disconnected": "", + "focus": "", + "focusFail": "", + "grantedTo": "تم منح صلاحيات المشرف إلى {{to}}!", + "invitedOneMember": "تمت دعوة {{name}}", + "invitedThreePlusMembers": "", + "invitedTwoMembers": "", + "kickParticipant": "", + "me": "", + "moderator": "تم منح صلاحيات المشرف!", + "muted": "", + "mutedTitle": "", + "mutedRemotelyTitle": "لقد تم كتم صوتك من قِبل {{participantDisplayName}}!", + "mutedRemotelyDescription": "", + "passwordRemovedRemotely": "", + "passwordSetRemotely": "", + "raisedHand": "يود {{name}} أخذ الكلمة.", + "somebody": "", + "startSilentTitle": "لقد انضممت مِن دون مَخرج للصوت!", + "startSilentDescription": "", + "suboptimalBrowserWarning": "", + "suboptimalExperienceTitle": "", + "unmute": "", + "newDeviceCameraTitle": "", + "newDeviceAudioTitle": "", + "newDeviceAction": "" + }, + "passwordSetRemotely": "", + "passwordDigitsOnly": "", + "poweredby": "", + "presenceStatus": { + "busy": "مشغول", + "calling": "", + "connected": "متصل", + "connecting": "الإتصال جارٍ…", + "connecting2": "", + "disconnected": "غير متصل", + "expired": "", + "ignored": "", + "initializingCall": "جاري تهيئة المكالمة…", + "invited": "", + "rejected": "", + "ringing": "المكالمة جارية…" + }, + "profile": { + "setDisplayNameLabel": "اختر اسمك المستعار", + "setEmailInput": "أدخل عنوان بريد إلكتروني", + "setEmailLabel": "ادخل البريد الإلكتروني لـ Gravatar", + "title": "الملف التعريفي" + }, + "raisedHand": "", + "recording": { + "authDropboxText": "", + "availableSpace": "", + "beta": "", + "busy": "", + "busyTitle": "كافة المسجلات مشغولة حاليا", + "error": "", + "expandedOff": "", + "expandedOn": "", + "expandedPending": "جارٍ الشروع في التسجيل…", + "failedToStart": "أخفقت عملية بداية التسجيل", + "fileSharingdescription": "", + "live": "", + "loggedIn": "متصل كـ {{userName}}", + "off": "", + "offBy": "", + "on": "", + "onBy": "قام {{name}} بإطلاق التسجيل", + "pending": "", + "rec": "", + "serviceDescription": "سيتم حفظ تسجيلك عن طريق خدمة التسجيل", + "serviceName": "", + "signIn": "", + "signOut": "الخروج", + "unavailable": "", + "unavailableTitle": "التسجيل غير متاح" + }, + "sectionList": { + "pullToRefresh": "" + }, + "settings": { + "calendar": { + "about": "", + "disconnect": "قطع الاتصال", + "microsoftSignIn": "الولوج عبر مايكروسوفت", + "signedIn": "", + "title": "التقويم" + }, + "devices": "الأجهزة", + "followMe": "الجميع يتبعني", + "language": "اللغة", + "loggedIn": "متصل كـ {{name}}", + "microphones": "الميكروفونات", + "moderator": "مشرف", + "more": "المزيد", + "name": "الإسم", + "noDevice": "لا شيء", + "selectAudioOutput": "مخرج الصوت", + "selectCamera": "الكاميرا", + "selectMic": "الميكروفون", + "speakers": "المتحدّثون", + "startAudioMuted": "الجميع يبدأون صامتون", + "startVideoMuted": "الجميع يبدأون مِن دون فيديو", + "title": "الإعدادات" + }, + "settingsView": { + "advanced": "المتقدمة", + "alertOk": "حسنًا", + "alertTitle": "تحذير", + "alertURLText": "عنوان URL للخادم الذي تم إدخاله غير صالح", + "buildInfoSection": "", + "conferenceSection": "الإجتماع", + "disableCallIntegration": "", + "disableP2P": "تعطيل وضع النظير إلى النظير", + "displayName": "الإسم المستعار", + "email": "البريد الإلكتروني", + "header": "الإعدادات", + "profileSection": "الملف التعريفي", + "serverURL": "رابط عنوان الخادم", + "showAdvanced": "عرض الإعدادات المتقدمة", + "startWithAudioMuted": "ابدأ مع كتم الصوت", + "startWithVideoMuted": "ابدأ مع كتم الفيديو", + "version": "الإصدار", + "disableCrashReporting": "تعطيل الإبلاغ عن الأعطال", + "alertCancel": "إلغاء" + }, + "share": { + "dialInfoText": "", + "mainText": "" + }, + "speaker": "المتحدث", + "speakerStats": { + "hours": "{{count}}سا", + "minutes": "{{count}}د", + "name": "الاسم", + "seconds": "{{count}}ثا", + "speakerStats": "إحصائيات المتحدث", + "speakerTime": "وقت التحدث" + }, + "startupoverlay": { + "policyText": "", + "title": "{{app}} بحاجة لاستخدام الميكروفون والكاميرا." + }, + "suspendedoverlay": { + "rejoinKeyTitle": "", + "text": "", + "title": "" + }, + "toolbar": { + "accessibilityLabel": { + "audioOnly": "", + "audioRoute": "", + "callQuality": "إدارة جودة الفيديو", + "cc": "", + "chat": "", + "document": "", + "download": "قم بتنزيل تطبيقاتنا", + "feedback": "", + "fullScreen": "تبديل وضع الشاشة الكاملة", + "hangup": "", + "help": "مساعدة", + "invite": "", + "kick": "", + "localRecording": "", + "lockRoom": "", + "moreActions": "", + "moreActionsMenu": "قائمة الإجراءات الإضافية", + "moreOptions": "اعرض المزيد من الخيارات", + "mute": "", + "muteEveryone": "اكتم صوت الجميع", + "pip": "", + "privateMessage": "", + "profile": "تحرير ملفك التعريفي", + "raiseHand": "", + "recording": "", + "remoteMute": "", + "Settings": "إخفاء أو إظهار قائمة الإعدادات", + "sharedvideo": "", + "shareRoom": "", + "shareYourScreen": "", + "shortcuts": "", + "show": "", + "speakerStats": "عرض / إخفاء إحصائيات المتحدّث", + "tileView": "", + "toggleCamera": "", + "toggleFilmstrip": "", + "videomute": "", + "videoblur": "" + }, + "addPeople": "", + "audioOnlyOff": "", + "audioOnlyOn": "", + "audioRoute": "", + "authenticate": "", + "callQuality": "إدارة جودة الفيديو", + "chat": "فتح / إغلاق المحادثة", + "closeChat": "", + "documentClose": "أغلق المستند المشترَك", + "documentOpen": "افتح المستند المشترك", + "download": "قم بتنزيل تطبيقاتنا", + "enterFullScreen": "اعرض كامل الشاشة", + "enterTileView": "أدخل وضع عرض المربعات", + "exitFullScreen": "الخروج من عرض ملء الشاشة", + "exitTileView": "", + "feedback": "", + "hangup": "", + "help": "مساعدة", + "invite": "", + "login": "", + "logout": "الخروج", + "lowerYourHand": "", + "moreActions": "المزيد من الإجراءات", + "moreOptions": "خيارات أخرى", + "mute": "", + "muteEveryone": "اكتم الجميع", + "noAudioSignalTitle": "", + "noAudioSignalDesc": "", + "noAudioSignalDescSuggestion": "", + "noAudioSignalDialInDesc": "", + "noAudioSignalDialInLinkDesc": "", + "noisyAudioInputTitle": "", + "noisyAudioInputDesc": "", + "openChat": "", + "pip": "", + "privateMessage": "", + "profile": "تحرير ملفك التعريفي", + "raiseHand": "ارفع / اخفض يدك", + "raiseYourHand": "ارفع يدك", + "Settings": "الإعدادات", + "sharedvideo": "مشاركة فيديو يوتيوب", + "shareRoom": "", + "shortcuts": "اعرض الإختصارات", + "speakerStats": "إحصائيات المتحدث", + "startScreenSharing": "", + "startSubtitles": "", + "stopScreenSharing": "", + "stopSubtitles": "", + "stopSharedVideo": "وقف فيديو يوتيوب", + "talkWhileMutedPopup": "", + "tileViewToggle": "", + "toggleCamera": "", + "videomute": "", + "startvideoblur": "تعتيم خلفيتي", + "stopvideoblur": "إلغاء عتمة الخلفية" + }, + "transcribing": { + "ccButtonTooltip": "", + "error": "", + "expandedLabel": "", + "failedToStart": "", + "labelToolTip": "", + "off": "", + "pending": "", + "start": "", + "stop": "", + "tr": "" + }, + "userMedia": { + "androidGrantPermissions": "اختر السماح عندما يطلب منك متصفّحك التصريحات.", + "chromeGrantPermissions": "اختر السماح عندما يطلب منك متصفّحك التصريحات.", + "edgeGrantPermissions": "اختر نعم عندما يطلب منك متصفّحك التصريحات.", + "electronGrantPermissions": "", + "firefoxGrantPermissions": "", + "iexplorerGrantPermissions": "اختر موافق عندما يطلب منك متصفّحك التصريحات.", + "nwjsGrantPermissions": "", + "operaGrantPermissions": "اختر السماح عندما يطلب منك متصفّحك التصريحات.", + "react-nativeGrantPermissions": "اختر السماح عندما يطلب منك متصفّحك التصريحات.", + "safariGrantPermissions": "اختر موافق عندما يطلب منك متصفّحك التصريحات." + }, + "videoSIPGW": { + "busy": "", + "busyTitle": "خدمة الغرف مشغولة حاليًا", + "errorAlreadyInvited": "", + "errorInvite": "", + "errorInviteFailed": "", + "errorInviteFailedTitle": "", + "errorInviteTitle": "", + "pending": "" + }, + "videoStatus": { + "audioOnly": "", + "audioOnlyExpanded": "", + "callQuality": "", + "hd": "", + "hdTooltip": "", + "highDefinition": "عالية الوضوح", + "labelTooiltipNoVideo": "", + "labelTooltipAudioOnly": "", + "ld": "", + "ldTooltip": "", + "lowDefinition": "جودة منخفضة", + "onlyAudioAvailable": "", + "onlyAudioSupported": "", + "sd": "", + "sdTooltip": "", + "standardDefinition": "جودة قياسية" + }, + "videothumbnail": { + "domute": "", + "domuteOthers": "اكتم صوت الآخرين", + "flip": "", + "kick": "", + "moderator": "مشرف", + "mute": "", + "muted": "", + "remoteControl": "", + "show": "", + "videomute": "" + }, + "welcomepage": { + "accessibilityLabel": { + "join": "", + "roomname": "أدخل اسم القاعة" + }, + "appDescription": "امضي قدما ، تحدّث عبر الفيديو مع الفريق بأكمله. في الواقع ، قم بدعوة كل شخص تعرفه. {{app}} منصة مشفّرة ومفتوحة المصدر 100% لعقد الاجتماعات عبر الفيديو يمكنك استخدامها طوال اليوم وكل يوم مجانًا - دون الحاجة إلى إنشاء حساب.", + "audioVideoSwitch": { + "audio": "", + "video": "" + }, + "calendar": "التقويم", + "connectCalendarButton": "قم بربط تقويمك", + "connectCalendarText": "", + "enterRoomTitle": "ابدأ اجتماعًا جديدًا", + "getHelp": "الحصول على مساعدة", + "roomNameAllowedChars": "", + "go": "أنشئ", + "goSmall": "أنشئ", + "join": "", + "info": "", + "privacy": "الخصوصية", + "recentList": "الحديثة", + "recentListDelete": "حذف", + "recentListEmpty": "قائمة اجتماعاتك الحديثة فارغة. قم بالتحدث مع فريقك وستجد اجتماعاتك الأخيرة هنا.", + "reducedUIText": "", + "roomname": "أدخل اسم القاعة", + "roomnameHint": "", + "sendFeedback": "", + "terms": "الشروط", + "title": "تداول آمِن ومميّز عبر الفيديو و مجاني تمامًا" + }, + "lonelyMeetingExperience": { + "button": "ادع أشخاصا آخرين", + "youAreAlone": "إنك المشترِك الوحيد في هذا الاجتماع" + }, + "helpView": { + "header": "مركز المساعدة" + }, + "prejoin": { + "viewAllNumbers": "عرض جميع الأرقام", + "videoOnlyError": "خطأ فيديو:", + "or": "أو", + "linkCopied": "تم نسخ الرابط إلى الحافظة", + "initiated": "بدأت المكالمة", + "joinWithoutAudio": "انضم بدون صوت", + "joinMeeting": "انضم إلى الاجتماع", + "joinAudioByPhone": "انضم بصوت الهاتف", + "iWantToDialIn": "أريد الاتصال", + "doNotShow": "لا تظهر هذا مرة أخرى", + "configuringDevices": "إعداد الأجهزة…", + "lookGood": "يبدو أن الميكروفون يعمل بشكل صحيح", + "copyAndShare": "انسخ وشارك رابط الاجتماع", + "dialInPin": "اتصل هاتفيا بالاجتماع وأدخل رمز PIN:", + "callMeAtNumber": "اتصل بي على هذا الرقم:", + "callMe": "اتصل بي", + "audioOnlyError": "خطأ في الصوت:", + "audioAndVideoError": "خطأ في الصوت والفيديو:" + } +} diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-bg.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-bg.json index 984eac1eb..bbb2445b5 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-bg.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-bg.json @@ -450,7 +450,7 @@ "somebody": "Някой", "startSilentTitle": "Влязохте с опция да не чувате аудио!", "startSilentDescription": "Влезте повторно за да пуснете звука", - "suboptimalBrowserWarning": "Опасяваме се, че няма да можете да се насладите на срещата. Работим по въпроса, междувременно използвайте някой от напълно поддържаните браузъри.", + "suboptimalBrowserWarning": "Опасяваме се, че няма да можете да се насладите на срещата. Работим по въпроса, междувременно използвайте някой от напълно поддържаните браузъри.", "suboptimalExperienceTitle": "Внимание", "unmute": "Пускане на микрофона", "newDeviceCameraTitle": "Засечена е нова камера", @@ -477,7 +477,7 @@ "profile": { "setDisplayNameLabel": "Задайте екранното си име", "setEmailInput": "Въведете е-поща", - "setEmailLabel": "Задайте е-пощата си в „gravatar“", + "setEmailLabel": "Задайте е-пощата си в „Gravatar“", "title": "Профил" }, "raisedHand": "Иска думата", @@ -722,9 +722,6 @@ "lowDefinition": "Ниско качество", "onlyAudioAvailable": "Само аудио е налично", "onlyAudioSupported": "Този браузър поддържа само аудио.", - "p2pEnabled": "Вкл. директно свързване", - "p2pVideoQualityDescription": "В директна връзка, получаваното качество може да се сменя между високо и само аудио. Останалите настройки ще са достъпни когато връзката не е директна.", - "recHighDefinitionOnly": "Ще се предпочита високо качество.", "sd": "СК", "sdTooltip": "Гледате стандартно качество на видеото", "standardDefinition": "Стандартно качество" diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-ca.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-ca.json new file mode 100644 index 000000000..65d19d4b7 --- /dev/null +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-ca.json @@ -0,0 +1,784 @@ +{ + "addPeople": { + "add": "Convida", + "countryNotSupported": "Encara no és possible usar aquesta destinació.", + "countryReminder": "Truqueu des de fora els EUA? Assegureu-vos que comenceu b el codi de país!", + "disabled": "No podeu convidar-hi persones.", + "failedToAdd": "No s'han pogut afegir-hi participants", + "footerText": "La marcació està desactivada.", + "loading": "S'estan cercant persones i números de telèfon", + "loadingNumber": "S'està validant el número de telèfon", + "loadingPeople": "S'estan cercant les persones a convidar", + "noResults": "No s'ha trobat cap resultat coincident", + "noValidNumbers": "Introduïu un número de telèfon", + "searchNumbers": "Afegeix-hi números de telèfon", + "searchPeople": "Cerca-hi persones", + "searchPeopleAndNumbers": "Cerca persones o n'afegeix els números de telèfon", + "telephone": "Telèfon: {{number}}", + "title": "Convida persones a aquesta reunió" + }, + "audioDevices": { + "bluetooth": "Bluetooth", + "headphones": "Auriculars", + "phone": "Telèfon", + "speaker": "Altaveu", + "none": "No hi ha disponible cap aparell d'àudio" + }, + "audioOnly": { + "audioOnly": "Poc ample de banda" + }, + "calendarSync": { + "addMeetingURL": "Afegeix un enllaç de reunió", + "confirmAddLink": "Voleu afegir un enllaç Jitsi en aquest esdeveniment?", + "error": { + "appConfiguration": "La integració de l'agenda no està configurada correctament.", + "generic": "S'ha produït un error. Comproveu la configuració de l'agenda o intenteu d'actualitzar-la.", + "notSignedIn": "S'ha produït un error en l'autenticació per a visualitzar els esdeveniments del calendari. Reviseu la configuració de l'agenda i intenteu a iniciar la sessió més endavant." + }, + "join": "Afegeix-m'hi", + "joinTooltip": "Uniu-vos a la reunió", + "nextMeeting": "reunió següent", + "noEvents": "No hi ha cap esdeveniment previst a l'agenda.", + "ongoingMeeting": "reunió en curs", + "permissionButton": "Obre la configuració", + "permissionMessage": "Es requereix el permís d'agenda per a veure les reunions en l'aplicació.", + "refresh": "Actualitza l'agenda", + "today": "Avui" + }, + "chat": { + "error": "Error: no s'ha enviat el vostre missatge. Raó: {{error}}", + "fieldPlaceHolder": "Escriviu aquí el missatge", + "messagebox": "Escriviu un missatge", + "messageTo": "Missatge privat per a {{recipient}}", + "noMessagesMessage": "Encara no hi ha cap missatge en aquesta reunió. Comenceu una conversa aquí!", + "nickname": { + "popover": "Trieu un sobrenom", + "title": "Introduïu un sobrenom per a usar el xat" + }, + "privateNotice": "Missatge privat per a {{recipient}}", + "title": "Xat", + "you": "vós" + }, + "chromeExtensionBanner": { + "installExtensionText": "Instal·la l'extensió per a la integració amb Google Calendar i Office 365", + "buttonText": "Instal·la l'extensió de Chrome", + "dontShowAgain": "No m'ho mostris més" + }, + "connectingOverlay": { + "joiningRoom": "S'està connectat a la reunió…" + }, + "connection": { + "ATTACHED": "Adjunt", + "AUTHENTICATING": "S'està autenticant", + "AUTHFAIL": "L'autenticació ha fallat", + "CONNECTED": "Connectat", + "CONNECTING": "S'està connectant", + "CONNFAIL": "La connexió ha fallat", + "DISCONNECTED": "Desconnectat", + "DISCONNECTING": "S'està desconnectant", + "ERROR": "Error", + "FETCH_SESSION_ID": "S'està obtenint un identificador de sessió…", + "GET_SESSION_ID_ERROR": "S'ha produït un error en obtenir l'identificador de la sessió: {{code}}", + "GOT_SESSION_ID": "Obtenció d'identificador de sessió… Fet", + "LOW_BANDWIDTH": "S'ha apagat el vídeo de {{displayName}} per a estalviar ample de banda" + }, + "connectionindicator": { + "address": "Adreça:", + "bandwidth": "Ample de banda estimat:", + "bitrate": "Taxa de bits:", + "bridgeCount": "Nombre de servidors: ", + "connectedTo": "Connectat a:", + "e2e_rtt": "E2E RTT:", + "framerate": "Taxa de fotogrames:", + "less": "Menys informació", + "localaddress": "Adreça local:", + "localaddress_plural": "Adreces locals:", + "localport": "Port local:", + "localport_plural": "Ports locals:", + "more": "Més informació", + "packetloss": "Pèrdua de paquets:", + "quality": { + "good": "Bona", + "inactive": "Inactiva", + "lost": "Perduda", + "nonoptimal": "No òptima", + "poor": "Pobra" + }, + "remoteaddress": "Adreça remota:", + "remoteaddress_plural": "Adreces remotes:", + "remoteport": "Port remot:", + "remoteport_plural": "Ports remots:", + "resolution": "Resolució:", + "status": "Connexió:", + "transport": "Transport:", + "transport_plural": "Transports:" + }, + "dateUtils": { + "earlier": "Abans", + "today": "Avui", + "yesterday": "Ahir" + }, + "deepLinking": { + "appNotInstalled": "Us cal l'aplicació mòbil {{app}} per a unir-vos a aquesta reunió des del vostre telèfon.", + "description": "No ha passat res? Hem intentat iniciar la reunió en l'aplicació d'escriptori {{app}}. Torneu a intentar-ho en l'aplicació web {{app}}.", + "descriptionWithoutWeb": "No ha passat res? Hem intentat iniciar la reunió en l'aplicació d'escriptori {{app}}.", + "downloadApp": "Baixa l'aplicació", + "launchWebButton": "Inicia al web", + "openApp": "Continua en l'aplicació", + "title": "S'està iniciant la reunió en {{app}}…", + "tryAgainButton": "Torna-ho a intentar en l'escriptori" + }, + "defaultLink": "p. ex. {{url}}", + "defaultNickname": "p. ex. Pere Cullera", + "deviceError": { + "cameraError": "No s'ha pogut accedir a la càmera", + "cameraPermission": "S'ha produït un error en obtenir el permís de la càmera", + "microphoneError": "No s'ha pogut accedir al micròfon", + "microphonePermission": "S'ha produït un error en obtenir el permís del micròfon" + }, + "deviceSelection": { + "noPermission": "No s'ha concedit el permís", + "previewUnavailable": "La previsualització no és disponible", + "selectADevice": "Seleccioneu un aparell", + "testAudio": "Reprodueix un so de prova" + }, + "dialog": { + "accessibilityLabel": { + "liveStreaming": "Transmissió en directe" + }, + "allow": "Permet", + "alreadySharedVideoMsg": "Un altre participant està compartint un vídeo. Aquesta conferència només permet compartir un vídeo a la vegada.", + "alreadySharedVideoTitle": "Només es permet un vídeo compartit a la vegada", + "applicationWindow": "Finestra de l'aplicació", + "Back": "Enrere", + "cameraConstraintFailedError": "La càmera no satisfà algun dels requeriments.", + "cameraNotFoundError": "No s'ha trobat cap càmera.", + "cameraNotSendingData": "No podem accedir a la càmera. Comproveu si alguna una aplicació l'està usant, seleccioneu un altre aparell en el menú de configuració o intenteu de recarregar l'aplicació.", + "cameraNotSendingDataTitle": "No s'ha pogut accedir a la càmera", + "cameraPermissionDeniedError": "No heu concedit permís per a usar la càmera. Encara podeu unir-vos a la conferència però els altres participants no us veuran. Useu el botó de la càmera en la barra d'adreces per a corregir això.", + "cameraUnknownError": "Per algun motiu desconegut, no es pot usar la càmera.", + "cameraUnsupportedResolutionError": "La vostra càmera no permet la resolució de vídeo requerida.", + "Cancel": "Cancel·la", + "close": "Tanca", + "conferenceDisconnectMsg": "Potser vulgueu comprovar la connexió a la xarxa. Es tornarà a connecta en {{seconds}} segons…", + "conferenceDisconnectTitle": "Esteu desconnectat.", + "conferenceReloadMsg": "Estem intentat de corregir-ho. Tornem a connectar en {{seconds}} segons…", + "conferenceReloadTitle": "Malauradament, alguna cosa no ha anat bé.", + "confirm": "Confirmo", + "confirmNo": "No", + "confirmYes": "Sí", + "connectError": "Vaja! Alguna cosa no ha anat bé i no podem connectar a la conferència.", + "connectErrorWithMsg": "Vaja! Alguna cosa no ha anat bé i no podem connectar a la conferència: {{msg}}", + "connecting": "S'està connectant", + "contactSupport": "Contacte amb l'assistència", + "copy": "Copia", + "dismiss": "Descarta", + "displayNameRequired": "Hola! Com us dieu?", + "done": "Fet", + "enterDisplayName": "Introduïu aquí el vostre nom", + "error": "Error", + "externalInstallationMsg": "Cal que instal·leu l'extensió de compartició d'escriptori.", + "externalInstallationTitle": "Es requereix una extensió", + "goToStore": "Aneu a la botiga d'aplicacions web", + "gracefulShutdown": "El nostre servei ara mateix és en manteniment. Torneu-ho a intentar més tard.", + "IamHost": "Sóc l'amfitrió", + "incorrectRoomLockPassword": "La contrasenya no és correcta", + "incorrectPassword": "El nom o la contrasenya no són correctes", + "inlineInstallationMsg": "Cal que instal·leu l'extensió de compartició de l'extensió.", + "inlineInstallExtension": "Instal·la-ho ara", + "internalError": "Vaja! Alguna cosa no ha anat bé. S'ha produït l'error següent: {{error}}", + "internalErrorTitle": "Error intern", + "kickMessage": "Per a més detalls, podeu contactar amb {{participantDisplayName}}.", + "kickParticipantButton": "Expulsa", + "kickParticipantDialog": "Esteu segur que voleu expulsar aquest participant?", + "kickParticipantTitle": "Voleu expulsar aquest participant?", + "kickTitle": "Ep! {{participantDisplayName}} us ha expulsat de la reunió", + "liveStreaming": "Transmissió en directe", + "liveStreamingDisabledForGuestTooltip": "Els convidats no poden iniciar la transmissió en directe.", + "liveStreamingDisabledTooltip": "No es pot iniciar la transmissió en directe.", + "lockMessage": "No s'ha pogut blocar la conferència.", + "lockRoom": "Afegeix la reunió $t(lockRoomPasswordUppercase)", + "lockTitle": "El blocatge ha fallat", + "logoutQuestion": "Esteu segur de voler tancar la sessió i aturar la conferència?", + "logoutTitle": "Tanca la sessió", + "maxUsersLimitReached": "S'ha assolit el nombre màxim de participants. La conferència és plena. Contacteu amb el propietari de la reunió o torneu-ho a intentar més tard!", + "maxUsersLimitReachedTitle": "S'ha assolit el límit màxim de participants", + "micConstraintFailedError": "La càmera no satisfà algun dels requeriments.", + "micNotFoundError": "No s'ha trobat cap micròfon.", + "micNotSendingData": "Aneu a la configuració de l'ordinador per a activar el micròfon i ajusteu-ne el nivell", + "micNotSendingDataTitle": "El micròfon està silenciat en la configuració del sistema", + "micPermissionDeniedError": "No heu concedit permís per a usar el micròfon. Encara podeu unir-vos a la conferència però els altres participants no us sentiran. Useu el botó de micròfon en la barra d'adreces per a corregir això.", + "micUnknownError": "No es pot usar el micròfon per alguna raó desconeguda.", + "muteEveryoneElseDialog": "Una vegada silenciats, no podreu activar-ne els micròfons, però podran activar-lo ells mateixos en qualsevol moment.", + "muteEveryoneElseTitle": "Voleu silenciar tothom excepte {{whom}}?", + "muteEveryoneDialog": "Esteu segur que voleu silenciar tothom? No podreu activar-los el micròfon, però ells mateixos podran activar el micròfon respectiu en qualsevol moment.", + "muteEveryoneTitle": "Voleu silenciar tothom?", + "muteEveryoneSelf": "vós mateix", + "muteEveryoneStartMuted": "Tothom comença en silenci a partir d'ara", + "muteParticipantBody": "No podreu activar-ne els micròfons, però ells podran activar-ne el seu en qualsevol moment.", + "muteParticipantButton": "Silencia", + "muteParticipantDialog": "Esteu segur que voleu silenciar aquest participant? No podreu activar-li el micròfon, però sí que podrà fer-ho ell mateix en qualsevol moment.", + "muteParticipantTitle": "Voleu silenciar aquest participant?", + "Ok": "D'acord", + "passwordLabel": "Un participant ha blocat la reunió. Introduïu una $t(lockRoomPassword) per a unirvos-hi.", + "passwordNotSupported": "No és possible definir una $t(lockRoomPassword).", + "passwordNotSupportedTitle": "No se suporta la $t(lockRoomPassword)", + "passwordRequired": "Es requereix una $t(lockRoomPassword)", + "popupError": "El vostre navegador bloca les finestres emergents d'aquest lloc. Habiliteu les finestres emergents a la configuració de seguretat del navegador i torneu-ho a intentar.", + "popupErrorTitle": "Finestres emergents blocades", + "recording": "Enregistrament", + "recordingDisabledForGuestTooltip": "Els convidats no poden iniciar enregistraments.", + "recordingDisabledTooltip": "No es pot enregistrar.", + "rejoinNow": "Torna a entrar ara", + "remoteControlAllowedMessage": "{{user}} ha acceptat la petició de control remot!", + "remoteControlDeniedMessage": "{{user}} ha rebutjat la petició de control remot!", + "remoteControlErrorMessage": "S'ha produït un error en intentar sol·licitar a {{user}} permisos de control remot!", + "remoteControlRequestMessage": "Voleu permetre a {{user}} de controlar remotament el vostre escriptori?", + "remoteControlShareScreenWarning": "Tingueu present que si pitgeu \"Permet\" compartireu la vostra pantalla!", + "remoteControlStopMessage": "La sessió de control remot ha finalitzat!", + "remoteControlTitle": "Control d'escriptori remot", + "Remove": "Suprimeix", + "removePassword": "Suprimeix la $t(lockRoomPassword)", + "removeSharedVideoMsg": "Esteu segur que voleu suprimir el vídeo compartit?", + "removeSharedVideoTitle": "Suprimeix aquest vídeo compartit", + "reservationError": "S'ha produït un error de reserva de sistema", + "reservationErrorMsg": "Codi d'error: {{code}}, missatge: {{msg}}", + "retry": "Torna a intentar-ho", + "screenSharingFailedToInstall": "Vaja! No s'ha pogut instal·lar l'extensió de compartició de pantalla.", + "screenSharingFailedToInstallTitle": "No s'ha pogut instal·lar l'extensió de compartició de pantalla", + "screenSharingFirefoxPermissionDeniedError": "Alguna cosa no ha anat bé en intentar compartir la pantalla. Assegureu-vos que heu donat el permís per a fer-ho. ", + "screenSharingFirefoxPermissionDeniedTitle": "Vaja! No hem pogut iniciar la compartició de pantalla!", + "screenSharingPermissionDeniedError": "Vaja! Alguna cosa no ha anat bé amb els permisos de l'extensió de compartició de pantalla. Torneu a carregar i intenteu-ho una altra vegada.", + "sendPrivateMessage": "Fa poc que heu rebut un missatge privat. Voleu respondre'l de forma privada, o voleu enviar el missatge al grup?", + "sendPrivateMessageCancel": "Envia'l al grup", + "sendPrivateMessageOk": "Envia'l en privat", + "sendPrivateMessageTitle": "Voleu enviar-lo en privat?", + "serviceUnavailable": "El servei no és disponible", + "sessTerminated": "La trucada ha finalitzat", + "Share": "Comparteix", + "shareVideoLinkError": "Proporcioneu un enllaç de YouTube correcte.", + "shareVideoTitle": "Comparteix un vídeo", + "shareYourScreen": "Comparteix la pantalla", + "shareYourScreenDisabled": "S'ha inhabilitat la compartició de pantalla.", + "shareYourScreenDisabledForGuest": "Els convidats no poden compartir la pantalla.", + "startLiveStreaming": "Inicia la transmissió en directe", + "startRecording": "Inicia l'enregistrament", + "startRemoteControlErrorMessage": "S'ha produït un error en intentar iniciar la sessió de control remot!", + "stopLiveStreaming": "Atura la transmissió en directe", + "stopRecording": "Atura l'enregistrament", + "stopRecordingWarning": "Esteu segur de voler aturar l'enregistrament?", + "stopStreamingWarning": "Esteu segur de voler aturar la transmissió en directe?", + "streamKey": "Clau de transmissió en directe", + "Submit": "Tramet", + "thankYou": "Gràcies per emprar {{appName}}!", + "token": "identificador", + "tokenAuthFailed": "No esteu autoritzat a unir-vos a aquesta trucada.", + "tokenAuthFailedTitle": "L'autenticació ha fallat", + "transcribing": "Transcripció", + "unlockRoom": "Suprimeix la $t(lockRoomPassword) de la reunió", + "userPassword": "contrasenya d'usuari", + "WaitForHostMsg": "La conferència {{room}} encara no ha començat. Si en sou l'amfitrió autentiqueu-vos. Altrament, espereu que arribi l'amfitrió.", + "WaitForHostMsgWOk": "La conferència {{room}} encara no ha començat. Si sou l'amfitrió aleshores pitgeu «D'acord» per a autenticar-vos. Altrament, espereu que arribi l'amfitrió.", + "WaitingForHost": "S'està esperant l'amfitrió…", + "Yes": "Sí", + "yourEntireScreen": "La pantalla sencera", + "screenSharingAudio": "Comparteix l'àudio" + }, + "dialOut": { + "statusMessage": "ara és {{status}}" + }, + "documentSharing": { + "title": "Document compartit" + }, + "feedback": { + "average": "Mitjana", + "bad": "Dolenta", + "detailsLabel": "Expliqueu-nos més sobre això.", + "good": "Bona", + "rateExperience": "Valoreu l'experiència de reunió", + "veryBad": "Molt dolenta", + "veryGood": "Molt bona" + }, + "incomingCall": { + "answer": "Resposta", + "audioCallTitle": "Trucada entrant", + "decline": "Rebutja", + "productLabel": "de Jitsi Meet", + "videoCallTitle": "Videotrucada entrant" + }, + "info": { + "accessibilityLabel": "Mostra la informació", + "addPassword": "Afegeix una $t(lockRoomPassword)", + "cancelPassword": "Cancel·la $t(lockRoomPassword)", + "conferenceURL": "Enllaç:", + "country": "País", + "dialANumber": "Per a unir-vos a la reunió, marqueu un d'aquests números i aleshores introduïu el PIN.", + "dialInConferenceID": "PIN:", + "dialInNotSupported": "El marcatge ara mateix no és permés.", + "dialInNumber": "Marcatge:", + "dialInSummaryError": "S'ha produït un error en obtenir la informació de marcatge. Torneu-ho a intentar més tard.", + "dialInTollFree": "Sense peatges", + "genericError": "Vaja, alguna cosa no ha anat bé.", + "inviteLiveStream": "Per a veure la transmissió en directe d'aquesta reunió, feu clic en aquest enllaç: {{url}}", + "invitePhone": "Per a unir-vos per telèfon, toqueu això: {{number}},,{{conferenceID}}#\n", + "invitePhoneAlternatives": "Esteu cercant un número de marcatge diferent?\nVegeu els números de marcatge de la reunió: {{url}}\n\n\nSi també truqueu via un telèfon de reunió, uniu-vos-hi sense connectar l'àudio: {{silentUrl}}", + "inviteURLFirstPartGeneral": "Us han convidat a unir-vos a una reunió.", + "inviteURLFirstPartPersonal": "{{name}} us convida a una reunió.\n", + "inviteURLSecondPart": "\nUniu-vos a la reunió:\n{{url}}\n", + "liveStreamURL": "Transmissió en directe:", + "moreNumbers": "Més números", + "noNumbers": "Sense números de marcatge.", + "noPassword": "Cap", + "noRoom": "No s'ha indicat cap sala a què marcar.", + "numbers": "Números de marcatge", + "password": "$t(lockRoomPasswordUppercase):", + "title": "Comparteix", + "tooltip": "Comparteix l'enllaç i la informació de marcatge d'aquesta reunió", + "label": "Informació de la reunió" + }, + "inviteDialog": { + "alertText": "No s'ha pogut convidar alguns participants.", + "header": "Convida", + "searchCallOnlyPlaceholder": "Introduïu el número de telèfon", + "searchPeopleOnlyPlaceholder": "Cerca participants", + "searchPlaceholder": "Participant o número de telèfon", + "send": "Envia" + }, + "inlineDialogFailure": { + "msg": "Vam ensopegar una mica.", + "retry": "Torneu-ho a intentar", + "support": "Assistència", + "supportMsg": "Si segueix passant, feu-nos-ho saber" + }, + "keyboardShortcuts": { + "focusLocal": "Focus al vostre vídeo", + "focusRemote": "Focus en el vídeo d'una altra persona", + "fullScreen": "Entra o surt de la pantalla completa", + "keyboardShortcuts": "Dreceres de teclat", + "localRecording": "Mostra o amaga els controls d'enregistrament local", + "mute": "Silencia o activa el micròfon", + "pushToTalk": "Premeu per a parlar", + "raiseHand": "Aixeca o abaixa la mà", + "showSpeakerStats": "Mostra les estadístiques de l'interlocutor", + "toggleChat": "Obre o tanca el xat", + "toggleFilmstrip": "Mostra o amaga les miniatures de vídeo", + "toggleScreensharing": "Canvia entre la càmera i la compartició de pantalla", + "toggleShortcuts": "Mostra o amaga les dreceres de teclat", + "videoMute": "Inicia o atura la vostra càmara", + "videoQuality": "Gestiona la qualitat de la trucada" + }, + "liveStreaming": { + "busy": "Treballem per a alliberar recursos de transmissió. Torneu-ho a intentar en uns minuts.", + "busyTitle": "Ara mateix, tots els reproductors són ocupats", + "changeSignIn": "Canvia entre comptes.", + "choose": "Trieu una transmissió en directe", + "chooseCTA": "Trieu una opció de transmissió. Ara mateix teniu sessió iniciada com a {{email}}.", + "enterStreamKey": "Introduïu la clau YouTube de transmissió en directe aquí.", + "error": "La transmissió en directe ha fallat. Torneu-ho a intentar més tard.", + "errorAPI": "S'ha produït un error en accedir a les vostres emissions de Youtube. Torneu a iniciar sessió una altra vegada.", + "errorLiveStreamNotEnabled": "La transmissió en directe no està activada a ̣{{email}}. Activeu-la o inicieu sessió en un compte que tingui la transmissió en directe activada.", + "expandedOff": "S'ha aturat la transmissió en directe", + "expandedOn": "Ara mateix, la reunió s'està transmetent a Youtube.", + "expandedPending": "S'ha iniciat la transmissió en directe…", + "failedToStart": "No s'ha pogut iniciar la transmissió en directe", + "getStreamKeyManually": "No hem pogut obtenir cap transmissió en directe. Intenteu d'obtenir la clau de transmissió en directe del YouTube.", + "invalidStreamKey": "La clau de transmissió en directe pot ser incorrecta.", + "off": "S'ha aturat la transmissió en directe", + "offBy": "{{name}} ha aturat la transmissió en directe", + "on": "Transmissió en directe", + "onBy": "{{name}} ha iniciat la transmissió en directe", + "pending": "S'està iniciant la transmissió en directe…", + "serviceName": "Servei de transmissió en directe", + "signedInAs": "Teniu sessió iniciada com a:", + "signIn": "Inicia sessió amb Google", + "signInCTA": "Inicieu sessió o introduïu la clau de transmissió en directe de YouTube.", + "signOut": "Tanca la sessió", + "start": "Inicia la transmissió en directe", + "streamIdHelp": "Què és això?", + "unavailableTitle": "La transmissió en directe no és disponible", + "googlePrivacyPolicy": "Política de privadesa de Google", + "youtubeTerms": "Condicions de servei del Youtube" + }, + "localRecording": { + "clientState": { + "off": "Inactiu", + "on": "Actiu", + "unknown": "Desconegut" + }, + "dialogTitle": "Controls d'enregistrament local", + "duration": "Durada", + "durationNA": "N/D", + "encoding": "Codificació", + "label": "ENREG LOC", + "labelToolTip": "L'enregistrament local està funcionant", + "localRecording": "Enregistrament local", + "me": "Jo", + "messages": { + "engaged": "L'enregistrament local funciona.", + "finished": "La sessió d'enregistrament {{token}} ha finalitzat. Envieu el fitxer enregistrat al moderador.", + "finishedModerator": "La sessió d'enregistrament {{token}} ha finalitzat. L'enregistrament de la part local s'ha desat. Demaneu als altres participants que enviïn els seus enregistraments.", + "notModerator": "No sou el moderador. No podeu iniciar ni aturar un enregistrament local." + }, + "moderator": "Moderador", + "no": "No", + "participant": "Participant", + "participantStats": "Estadístiques del participant", + "sessionToken": "Identificador de la sessió", + "start": "Inicia l'enregistrament", + "stop": "Atura l'enregistrament", + "yes": "Sí" + }, + "lockRoomPassword": "contrasenya", + "lockRoomPasswordUppercase": "Contrasenya", + "me": "jo", + "notify": { + "connectedOneMember": "{{name}} s'ha unit a la reunió", + "connectedThreePlusMembers": "{{name}} i {{count}} persones més s'han unit a la reunió", + "connectedTwoMembers": "{{first}} i {{second}} s'han unit a la reunió", + "disconnected": "desconnectat", + "focus": "Focus de la conferència", + "focusFail": "{{component}} no és disponible, torneu a intentar en {{ms}} segons", + "grantedTo": "S'han concedit permisos de moderador a {{to}}!", + "invitedOneMember": "S'ha convidat {{name}}", + "invitedThreePlusMembers": "S'han convidat {{name}} i {{count}} participants més", + "invitedTwoMembers": "S'han convidat {{first}} i {{second}}", + "kickParticipant": "{{kicker}} ha expulsat {{kicked}}", + "me": "Jo", + "moderator": "S'han concedit permisos de moderador!", + "muted": "Heu iniciat una conversa silenciada.", + "mutedTitle": "Esteu silenciat!", + "mutedRemotelyTitle": "Heu estat silenciat per {{participantDisplayName}}!", + "mutedRemotelyDescription": "Sempre podeu activar el micròfon quan hàgiu de parlar. Torneu a silenciar-lo quan hàgiu acabat per a mantenir el soroll lluny de la reunió.", + "passwordRemovedRemotely": "Un altre participant ha suprimit $t(lockRoomPasswordUppercase)", + "passwordSetRemotely": "Un altre participant ha establert la $t(lockRoomPassword)", + "raisedHand": "{{name}} vol parlar.", + "somebody": "Algú", + "startSilentTitle": "Us hi heu unit sense cap sortida d'àudio!", + "startSilentDescription": "Torneu a entrar per a activar l'àudio", + "suboptimalBrowserWarning": "Ens sap greu que la vostra experiència de reunió aquí no serà gaire bona. Cerquem maneres per a millorar-la, però fins aleshores, proveu de fer servir algun dels navegadors completament compatibles.", + "suboptimalExperienceTitle": "Avís del navegador", + "unmute": "Activa el so", + "newDeviceCameraTitle": "S'ha detectat una càmera nova", + "newDeviceAudioTitle": "S'ha detectat un aparell d'àudio nou", + "newDeviceAction": "Usa" + }, + "passwordSetRemotely": "establerta per una altre participant", + "passwordDigitsOnly": "Fins a {{number}} dígits", + "poweredby": "funciona amb", + "presenceStatus": { + "busy": "Ocupat", + "calling": "S'està trucant…", + "connected": "Connectat", + "connecting": "Està connectant…", + "connecting2": "Està connectant*...", + "disconnected": "Desconnectat", + "expired": "Ha expirat", + "ignored": "Ignorat", + "initializingCall": "S'està inicialitzant la trucada...", + "invited": "Convidat", + "rejected": "Rebutjat", + "ringing": "Està sonat..." + }, + "profile": { + "setDisplayNameLabel": "Indiqueu el nom visible", + "setEmailInput": "Introduïu una adreça electrònica", + "setEmailLabel": "Indiqueu l'adreça electrònica de Gravatar", + "title": "Perfil" + }, + "raisedHand": "Vull parlar", + "recording": { + "authDropboxText": "Puja a Dropbox", + "availableSpace": "Espai disponible: {{spaceLeft}} MB (aproximadament {{duration}} minuts d'enregistrament)", + "beta": "BETA", + "busy": "Treballem per a alliberar recursos d'enregistrament. Torneu-ho a intentar en uns minuts.", + "busyTitle": "Tots els enregistradors estan ocupats", + "error": "L'enregistrament ha fallat. Torneu-ho a intentar més tard.", + "expandedOff": "S'ha aturat l'enregistrament", + "expandedOn": "S'està enregistrant la reunió.", + "expandedPending": "S'ha iniciat l'enregistrament...", + "failedToStart": "No s'ha pogut iniciar l'enregistrament", + "fileSharingdescription": "Comparteix l'enregistrament amb els participants de la reunió", + "live": "EN DIRECTE", + "loggedIn": "Sessió iniciada com a {{userName}}", + "off": "S'ha aturat l'enregistrament", + "offBy": "{{name}} ha aturat l'enregistrament", + "on": "Enregistrament", + "onBy": "{{name}} ha iniciat l'enregistrament", + "pending": "S'està preparant per a enregistrar la reunió...", + "rec": "ENREG", + "serviceDescription": "El servei d'enregistrament desarà el vostre enregistrament", + "serviceName": "Servei d'enregistrament", + "signIn": "Inicia la sessió", + "signOut": "Tanca la sessió", + "unavailable": "Vaja! El servei {{serviceName}} ara mateix no és disponible. Treballem per a resoldre el problema. Torneu-ho a intentar més tard.", + "unavailableTitle": "L'enregistrament no és disponible" + }, + "sectionList": { + "pullToRefresh": "Estireu per a actualitzar" + }, + "settings": { + "calendar": { + "about": "La integració de l'agenda {{appName}} s'usa per a accedir de forma segura a la vostra agenda perquè pugui llegir els esdeveniments propers.", + "disconnect": "Desconnectat", + "microsoftSignIn": "Inicia sessió amb Microsoft", + "signedIn": "Ara mateix s'està accedint els esdeveniments de l'agenda de {{email}}. Feu clic al botó «Desconnecta» per a deixar d'accedir als esdeveniments de l'agenda.", + "title": "Agenda" + }, + "devices": "Aparells", + "followMe": "Tothom em segueix", + "language": "Llengua", + "loggedIn": "Sessió iniciada com a {{name}}", + "moderator": "Moderador", + "more": "Més", + "name": "Nom", + "noDevice": "Cap", + "selectAudioOutput": "Sortida d'àudio", + "selectCamera": "Càmera", + "selectMic": "Micròfon", + "startAudioMuted": "Tothom comença silenciat", + "startVideoMuted": "Tothom comença amagat", + "title": "Configuració", + "speakers": "Altaveus", + "microphones": "Micròfons" + }, + "settingsView": { + "advanced": "Avançat", + "alertOk": "D'acord", + "alertTitle": "Avís", + "alertURLText": "L'URL introduït no és vàlid", + "buildInfoSection": "Informació de la construcció", + "conferenceSection": "Conferència", + "disableCallIntegration": "Desactiva la integració de trucades nativa", + "disableP2P": "Desactiva el mode d'igual a igual", + "displayName": "Nom visible", + "email": "Adreça electrònica", + "header": "Configuració", + "profileSection": "Perfil", + "serverURL": "URL del servidor", + "showAdvanced": "Mostra la configuració avançada", + "startWithAudioMuted": "Comença amb l'àudio silenciat", + "startWithVideoMuted": "Comença amb el vídeo desactivat", + "version": "Versió" + }, + "share": { + "dialInfoText": "\n\n=====\n\nNomés voleu marcar en el telèfon?\n\n{{defaultDialInNumber}}Feu clic en aquest enllaç per a veure el marcatge de números de telèfon per a aquesta reunió\n{{dialInfoPageUrl}}", + "mainText": "Feu clic a l'enllaç següent per a unir-vos a la reunió:\n{{roomUrl}}" + }, + "speaker": "Altaveu", + "speakerStats": { + "hours": "{{count}}h", + "minutes": "{{count}}m", + "name": "Nom", + "seconds": "{{count}}s", + "speakerStats": "Estadístiques de l'interlocutor", + "speakerTime": "Temps de l'interlocutor" + }, + "startupoverlay": { + "title": "{{app}} requereix usar el micròfon i la càmera.", + "policyText": " " + }, + "suspendedoverlay": { + "rejoinKeyTitle": "Torna a entrar", + "text": "Premeu el botó Torna a entrar per a tornar a connectar.", + "title": "La videotrucada s'ha interromput perquè l'ordinador ha entrat en mode repòs." + }, + "toolbar": { + "accessibilityLabel": { + "audioOnly": "Activa o desactiva només l'àudio", + "audioRoute": "Seleccioneu l'aparell de so", + "callQuality": "Gestiona la qualitat de la trucada", + "cc": "Activa o desactiva els subtítols", + "chat": "Activa o desactiva la finestra de xats", + "document": "Activa o desactiva el document compartit", + "download": "Baixeu les nostres aplicacions", + "feedback": "Deixa comentaris", + "fullScreen": "Activa o desactiva la pantalla completa", + "hangup": "Abandona la trucada", + "help": "Ajuda", + "invite": "Convida-hi persones", + "kick": "Expulsa el participant", + "localRecording": "Activa o desactiva les controls d'enregistrament local", + "lockRoom": "Activa o desactiva la contrasenya de la reunió", + "moreActions": "Activa o desactiva el menú d'accions addicionals", + "moreActionsMenu": "Menú d'accions addicionals", + "moreOptions": "Mostra més opcions", + "mute": "Activa o desactiva el silenci de l'àudio", + "muteEveryone": "Silencia tothom", + "pip": "Activa o desactiva el mode imatge en imatge", + "privateMessage": "Envia un missatge privat", + "profile": "Edita el perfil", + "raiseHand": "Aixeca o abaixa la mà", + "recording": "Activa o desactiva l'enregistrament", + "remoteMute": "Silencia el participant", + "Settings": "Activa o desactiva la configuració", + "sharedvideo": "Activa o desactiva la compartició de vídeo", + "shareRoom": "Convida-hi algú", + "shareYourScreen": "Activa o desactiva la compartició de pantalla", + "shortcuts": "Activa o desactiva les dreceres", + "show": "Mostra-ho en l'escena", + "speakerStats": "Activa o desactiva les estadístiques de l'interlocutor", + "tileView": "Activa o desactiva el mode mosaic", + "toggleCamera": "Activa o desactiva la càmera", + "videomute": "Activa o desactiva el vídeo", + "videoblur": "Activa o desactiva el difuminat", + "toggleFilmstrip": "Activa o desactiva la tira" + }, + "addPeople": "Afegeix persones a la trucada", + "audioOnlyOff": "Desactiva el mode de poc ample de banda", + "audioOnlyOn": "Activa el mode de poc ample de banda", + "audioRoute": "Seleccioneu l'aparell de so", + "authenticate": "Autentica", + "callQuality": "Gestiona la qualitat de la trucada", + "chat": "Obre o tanca el xat", + "closeChat": "Tanca el xat", + "documentClose": "Tanca el document compartit", + "documentOpen": "Obre el document compartit", + "download": "Baixeu les nostres aplicacions", + "enterFullScreen": "Mostra en pantalla completa", + "enterTileView": "Mostra en mode mosaic", + "exitFullScreen": "Surt de la pantalla completa", + "exitTileView": "Surt del mode mosaic", + "feedback": "Deixa comentaris", + "hangup": "Surt", + "help": "Ajuda", + "invite": "Convida-hi persones", + "login": "Inicia sessió", + "logout": "Tanca la sessió", + "lowerYourHand": "Abaixa la mà", + "moreActions": "Més accions", + "moreOptions": "Més opcions", + "mute": "Silencia o activa el so", + "muteEveryone": "Silencia tothom", + "noAudioSignalTitle": "No entra cap so pel vostre micròfon!", + "noAudioSignalDesc": "Si no l'heu silenciat intencionadament en la configuració del sistema o per maquinari, considereu canviar l'aparell.", + "noAudioSignalDescSuggestion": "Si no l'heu silenciat intencionadament en la configuració del sistema o per maquinari, considereu canviar a l'aparell suggerit.", + "noAudioSignalDialInDesc": "També podeu marcar usant:", + "noAudioSignalDialInLinkDesc": "Números de marcatge", + "noisyAudioInputTitle": "Sembla que el micròfon fa soroll!", + "noisyAudioInputDesc": "Sembla que el vostre micròfon fa soroll, considereu de silenciar-lo o canviar l'aparell.", + "openChat": "Obre el xat", + "pip": "Entra en el mode imatge en imatge", + "privateMessage": "Envia un missatge privat", + "profile": "Edita el perfil", + "raiseHand": "Aixeca o abaixa la mà", + "raiseYourHand": "Aixeca la mà", + "Settings": "Configuració", + "sharedvideo": "Comparteix un vídeo de YouTube", + "shareRoom": "Convida-hi algú", + "shortcuts": "Mostra les dreceres", + "speakerStats": "Estadístiques de l'interlocutor", + "startScreenSharing": "Atura la compartició de la pantalla", + "startSubtitles": "Inicia els subtítols", + "stopScreenSharing": "Atura la compartició de la pantalla", + "stopSubtitles": "Atura els subtítols", + "stopSharedVideo": "Atura el vídeo de YouTube", + "talkWhileMutedPopup": "Intenteu parlar? Esteu silenciat.", + "tileViewToggle": "Activa o desactiva el mode mosaic", + "toggleCamera": "Activa o desactiva la càmera", + "videomute": "Inicia o atura la càmera", + "startvideoblur": "Difumina el fons", + "stopvideoblur": "No difuminis el fons" + }, + "transcribing": { + "ccButtonTooltip": "Inicia o atura els subtítols", + "error": "La transcripció ha fallat. Torneu-ho a intentar més tard.", + "expandedLabel": "La transcripció està activada", + "failedToStart": "No s'ha pogut iniciar la transcripció", + "labelToolTip": "La reunió s'està transcrivint", + "off": "La transcripció s'ha aturat", + "pending": "S'està preparant per a enregistrar la reunió…", + "start": "Activa els subtítols", + "stop": "Desactiva els subtítols", + "tr": "TR" + }, + "userMedia": { + "androidGrantPermissions": "Seleccioneu Permet si el navegador us sol·licita permisos.", + "chromeGrantPermissions": "Seleccioneu Permet si el navegador us sol·licita permisos.", + "edgeGrantPermissions": "Seleccioneu si el navegador us sol·licita permisos.", + "electronGrantPermissions": "Concediu permisos per a usar la càmera i el micròfon", + "firefoxGrantPermissions": "Seleccioneu Comparteix l'apareix seleccionat si el navegador us sol·licita permisos.", + "iexplorerGrantPermissions": "Seleccioneu D'acord si el navegador us sol·licita permisos.", + "nwjsGrantPermissions": "Concediu permisos per a usar la càmera i el micròfon", + "operaGrantPermissions": "Seleccioneu Permet si el navegador us sol·licita permisos.", + "react-nativeGrantPermissions": "Seleccioneu Permet si el navegador us sol·licita permisos.", + "safariGrantPermissions": "Seleccioneu D'acord si el navegador us sol·licita permisos." + }, + "videoSIPGW": { + "busy": "Treballem per a alliberar recursos. Torneu-ho a intentar en uns minuts.", + "busyTitle": "Ara mateix, el servei Room és ocupat", + "errorAlreadyInvited": "Ja s'ha convidat {{displayName}}", + "errorInvite": "Encara no s'ha establert la connexió. Torneu-ho a intentar més tard.", + "errorInviteFailed": "Treballem per a resoldre el problema. Torneu-ho a intentar més tard.", + "errorInviteFailedTitle": "No s'ha pogut convidar {{displayName}}", + "errorInviteTitle": "S'ha produït un error en la sala d'invitació", + "pending": "{{displayName}} us ha convidat" + }, + "videoStatus": { + "audioOnly": "AUD", + "audioOnlyExpanded": "Ara sou en el mode de poc ample de banda. En aquest mode només rebreu àudio i compartició de pantalla.", + "callQuality": "Qualitat de vídeo", + "hd": "HD", + "hdTooltip": "Vídeo en alta definició", + "highDefinition": "Alta definició", + "labelTooiltipNoVideo": "No hi ha vídeo", + "labelTooltipAudioOnly": "S'ha activat el mode de poc ample de banda", + "ld": "LD", + "ldTooltip": "Vídeo en baixa definició", + "lowDefinition": "Baixa definició", + "onlyAudioAvailable": "Només hi ha disponible l'àudio", + "onlyAudioSupported": "Només es permet àudio en aquest navegador.", + "sd": "SD", + "sdTooltip": "Vídeo en definició estàndard", + "standardDefinition": "Definició estàndard" + }, + "videothumbnail": { + "domute": "Silencia", + "domuteOthers": "Silencia a tots els altres participants", + "flip": "Capgira", + "kick": "Expulsa", + "moderator": "Moderador", + "mute": "El participant és silenciat", + "muted": "Silenciat", + "remoteControl": "Inicia o atura el control remot", + "show": "Mostra-ho en l'escena", + "videomute": "El participant ha aturat la càmera" + }, + "welcomepage": { + "accessibilityLabel": { + "join": "Toqueu per a unir-vos-hi", + "roomname": "Introduïu el nom de la sala" + }, + "appDescription": "Endavant, xat de vídeo amb tot l'equip. De fet, convideu tothom que conegueu. {{app}} és una solució de videoconferència de codi obert 100% completament xifrada que podeu utilitzar durant tot el dia, tots els dies, gratuïtament, sense necessitat de compte.", + "audioVideoSwitch": { + "audio": "Veu", + "video": "Vídeo" + }, + "calendar": "Agenda", + "connectCalendarButton": "Connecteu la vostra agenda", + "connectCalendarText": "Connecteu l'agenda per a veure totes les reunions en {{app}}. Més, afegiu les reunions {{provider}} a la vostra agenda i inicieu-les amb un clic.", + "enterRoomTitle": "Inicia una reunió nova", + "roomNameAllowedChars": "El nom de la reunió no hauria de contenir cap d'aquests caràcters: ?, &, :, ', \", % ni #.", + "go": "SOM-HI", + "goSmall": "SOM-HI", + "join": "CREA / ENTRA", + "info": "Informació", + "privacy": "Privadesa", + "recentList": "Recents", + "recentListDelete": "Suprimeix", + "recentListEmpty": "La llista de reunions recents ara mateix és buida. Feu xats amb el vostre equip i trobareu totes les reunions recents aquí.", + "reducedUIText": "Us donem la benvinguda a {{app}}!", + "roomname": "Introduïu el nom de la sala", + "roomnameHint": "Introduïu el nom o l'URL de la sala on voleu entrar. Podeu crear un nom, només cal que les persones amb qui us reuniu el coneguin i introdueixin el mateix nom.", + "sendFeedback": "Envia comentaris", + "terms": "Condicions", + "title": "Videoconferència segura, plena de funcionalitats i completament gratuïta i lliure", + "getHelp": "Ajuda" + }, + "lonelyMeetingExperience": { + "button": "Convideu altres persones", + "youAreAlone": "Sou l'únic participant de la reunió" + }, + "helpView": { + "header": "Centre d'ajuda" + } +} diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-de.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-de.json index 55377d520..3b7efb427 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-de.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-de.json @@ -1,21 +1,36 @@ { "addPeople": { "add": "Einladen", + "addContacts": "Laden Sie Ihre Kontakte ein", + "copyInvite": "Sitzungseinladung kopieren", + "copyLink": "Konferenzlink kopieren", + "copyStream": "Livestreaminglink kopieren", "countryNotSupported": "Wir unterstützen dieses Land noch nicht.", "countryReminder": "Telefonnummer nicht in den USA? Bitte sicherstellen, dass die Telefonnummer mit dem Ländercode beginnt.", + "defaultEmail": "Ihre Standard-E-Mail", "disabled": "Sie können keine Teilnehmer einladen.", "failedToAdd": "Fehler beim Hinzufügen von Teilnehmern", "footerText": "Abgehender Ruf ist deaktiviert.", + "googleEmail": "Google-E-Mail", + "inviteMoreHeader": "Sie sind alleine in der Sitzung", + "inviteMoreMailSubject": "An {{appName}} Meeting teilnehmen", + "inviteMorePrompt": "Mehr Leute einladen", + "linkCopied": "Link in die Zwischenablage kopiert", "loading": "Suche nach Teilnehmern und Telefonnummern", "loadingNumber": "Telefonnummer wird überprüft", "loadingPeople": "Suche nach einzuladenden Teilnehmern", "noResults": "Keine passenden Ergebnisse", "noValidNumbers": "Telefonnummer eingeben", + "outlookEmail": "Outlook-E-Mail", "searchNumbers": "Telefonnummern hinzufügen", "searchPeople": "Nach Teilnehmern suchen", "searchPeopleAndNumbers": "Nach Teilnehmen suchen oder deren Telefonnummern hinzufügen", + "shareInvite": "Einladung zur Versammlung teilen", + "shareLink": "Teilen Sie den Konferenzlink, um andere einzuladen", + "shareStream": "Den Livestreaminglink freigeben", "telephone": "Telefon: {{number}}", - "title": "Teilnehmer zu dieser Konferenz einladen" + "title": "Teilnehmer zu dieser Konferenz einladen", + "yahooEmail": "Yahoo-E-Mail" }, "audioDevices": { "bluetooth": "Bluetooth", @@ -28,7 +43,7 @@ "audioOnly": "Geringe Bandbreite" }, "calendarSync": { - "addMeetingURL": "Meeting-Link hinzufügen", + "addMeetingURL": "Konferenzlink hinzufügen", "confirmAddLink": "Möchten Sie einen Jitsi-Link zu diesem Termin hinzufügen?", "error": { "appConfiguration": "Kalenderintegration ist nicht richtig konfiguriert.", @@ -77,9 +92,9 @@ "DISCONNECTED": "Getrennt", "DISCONNECTING": "Verbindung wird getrennt", "ERROR": "Fehler", - "FETCH_SESSION_ID": "Sitzungs-ID erhalten...", + "FETCH_SESSION_ID": "Sitzungs-ID abrufen …", "GET_SESSION_ID_ERROR": "Sitzungs-ID-Fehler erhalten: {{code}}", - "GOT_SESSION_ID": "Sitzungs-ID erhalten... Beendet", + "GOT_SESSION_ID": "Sitzungs-ID abrufen … beendet", "LOW_BANDWIDTH": "Video für {{displayName}} wurde ausgeschaltet, um Bandbreite einzusparen" }, "connectionindicator": { @@ -95,6 +110,7 @@ "localaddress_plural": "Lokale Adressen:", "localport": "Lokaler Port:", "localport_plural": "Lokale Ports:", + "maxEnabledResolution": "max. senden", "more": "Mehr anzeigen", "packetloss": "Paketverlust:", "quality": { @@ -121,11 +137,13 @@ "deepLinking": { "appNotInstalled": "Sie benötigen die „{{app}}“-App, um der Konferenz auf dem Smartphone beizutreten.", "description": "Nichts passiert? Wir haben versucht, die Konferenz in {{app}} zu öffnen. Versuchen Sie es erneut oder treten Sie der Konferenz in {{app}} im Web bei.", - "descriptionWithoutWeb": "Ist nichts passiert? Wir haben versucht, Ihre Besprechung in der „{{{app}}}“-Desktop-App zu starten.", + "descriptionWithoutWeb": "Ist nichts passiert? Wir haben versucht, Ihre Besprechung in der „{{app}}“-Desktop-App zu starten.", "downloadApp": "App herunterladen", + "ifDoNotHaveApp": "Wenn Sie die App noch nicht haben:", + "ifHaveApp": "Wenn Sie die App bereits haben:", + "joinInApp": "An dem Meeting teilnehmen mit der App", "launchWebButton": "Im Web öffnen", - "openApp": "In der App fortfahren", - "title": "Die Konferenz wird in {{app}} geöffnet...", + "title": "Die Konferenz wird in {{app}} geöffnet …", "tryAgainButton": "Erneut mit der nativen Applikation versuchen" }, "defaultLink": "Bsp.: {{url}}", @@ -144,8 +162,9 @@ }, "dialog": { "accessibilityLabel": { - "liveStreaming": "Livestream:" + "liveStreaming": "Livestream" }, + "add": "Hinzufügen", "allow": "Erlauben", "alreadySharedVideoMsg": "Ein anderer Teilnehmer gibt bereits ein Video weiter. Bei dieser Konferenz ist jeweils nur ein geteiltes Video möglich.", "alreadySharedVideoTitle": "Nur ein geteiltes Video gleichzeitig", @@ -155,14 +174,14 @@ "cameraNotFoundError": "Kamera nicht gefunden.", "cameraNotSendingData": "Die Kamera ist nicht verfügbar. Bitte prüfen, ob eine andere Applikation die Kamera verwendet, eine andere Kamera vom Einstellungs-Menü auswählen oder die Applikation neu laden.", "cameraNotSendingDataTitle": "Zugriff auf Kamera nicht möglich", - "cameraPermissionDeniedError": "Die Berechtigung zur Verwendung der Kamera wurde nicht erteilt. Sie können trotzdem an der Konferenz teilnehmen, aber die anderen Teilnehmer können Sie nicht sehen. Verwenden Sie die Kamera-Schaltfläche in der Adressleiste um die Berechtigungen zu erteilen.", + "cameraPermissionDeniedError": "Die Berechtigung zur Verwendung der Kamera wurde nicht erteilt. Sie können trotzdem an der Konferenz teilnehmen, aber die anderen Teilnehmer können Sie nicht sehen. Verwenden Sie die Kamera-Schaltfläche in der Adressleiste, um die Berechtigungen zu erteilen.", "cameraUnknownError": "Die Kamera kann aus einem unbekannten Grund nicht verwendet werden.", "cameraUnsupportedResolutionError": "Die Kamera unterstützt die erforderliche Auflösung nicht.", "Cancel": "Abbrechen", "close": "Schließen", - "conferenceDisconnectMsg": "Prüfen Sie allenfalls Ihre Netzwerkverbindung. Verbinde in {{seconds}} Sekunden...", + "conferenceDisconnectMsg": "Prüfen Sie allenfalls Ihre Netzwerkverbindung. Verbinde in {{seconds}} Sekunden …", "conferenceDisconnectTitle": "Ihre Verbindung ist getrennt worden.", - "conferenceReloadMsg": "Wir versuchen das zu beheben. Verbinde in {{seconds}} Sekunden...", + "conferenceReloadMsg": "Wir versuchen das zu beheben. Verbinde in {{seconds}} Sekunden …", "conferenceReloadTitle": "Leider ist etwas schiefgegangen.", "confirm": "Bestätigen", "confirmNo": "Nein", @@ -171,33 +190,38 @@ "connectErrorWithMsg": "Oh! Es hat etwas nicht geklappt und der Konferenz konnte nicht beigetreten werden: {{msg}}", "connecting": "Verbindung wird hergestellt", "contactSupport": "Support kontaktieren", + "copied": "Kopiert", "copy": "Kopieren", "dismiss": "OK", "displayNameRequired": "Hallo! Wie ist Ihr Name?", "done": "Fertig", + "e2eeDescription": "Ende-zu-Ende-Verschlüsselung ist derzeit noch EXPERIMENTELL. Bitte beachten Sie, dass das Aktivieren der Ende-zu-Ende-Verschlüsselung diverse serverseitige Funktionen deaktiviert: Aufnahmen, Livestreaming und Telefoneinwahl. Bitte beachten Sie außerdem, dass der Konferenz dann nur noch mit Browsern beigetreten werden kann, die Insertable Streams unterstützen.", + "e2eeLabel": "E2EE-Schlüssel", + "e2eeNoKey": "Keiner", + "e2eeToggleSet": "Schlüssel festlegen", + "e2eeSet": "Setzen", + "e2eeWarning": "WARNUNG: Nicht alle Teilnehmer dieser Konferenz scheinen Ende-zu-Ende-Verschlüsselung zu unterstützen. Wenn Sie diese aktivieren, können die entsprechenden Teilnehmer nichts mehr sehen oder hören.", "enterDisplayName": "Bitte geben Sie hier Ihren Namen ein", "error": "Fehler", - "externalInstallationMsg": "Die Bildschirmfreigabe-Erweiterung muss installiert werden.", - "externalInstallationTitle": "Erweiterung erforderlich", - "goToStore": "Zum Store", "gracefulShutdown": "Der Dienst steht momentan wegen Wartungsarbeiten nicht zur Verfügung. Bitte versuchen Sie es später noch einmal.", + "grantModeratorDialog": "Möchten Sie diesen Teilnehmer wirklich zum Moderator machen?", + "grantModeratorTitle": "Zum Moderator machen", "IamHost": "Ich bin der Organisator", "incorrectRoomLockPassword": "Falsches Passwort", "incorrectPassword": "Benutzername oder Passwort ungültig", - "inlineInstallationMsg": "Die Bildschirmfreigabe-Erweiterung muss installiert werden.", - "inlineInstallExtension": "Jetzt installieren", "internalError": "Oh! Es hat etwas nicht funktioniert. Der folgende Fehler ist aufgetreten: {{error}}", "internalErrorTitle": "Interner Fehler", "kickMessage": "Sie können sich für mehr Details an {{participantDisplayName}} wenden.", "kickParticipantButton": "Entfernen", "kickParticipantDialog": "Wollen Sie diesen Teilnehmer wirklich entfernen?", "kickParticipantTitle": "Teilnehmer entfernen?", - "kickTitle": "Autsch! {{participantDisplayName}} hat Sie aus dem Meeting geworfen.", + "kickTitle": "Autsch! {{participantDisplayName}} hat Sie aus dem Meeting geworfen", "liveStreaming": "Livestreaming", + "liveStreamingDisabledBecauseOfActiveRecordingTooltip": "Während einer Aufnahme nicht möglich", "liveStreamingDisabledForGuestTooltip": "Gäste können kein Livestreaming starten.", "liveStreamingDisabledTooltip": "Starten des Livestreams deaktiviert.", "lockMessage": "Die Konferenz konnte nicht gesperrt werden.", - "lockRoom": "Meeting-$t(lockRoomPasswordUppercase) hinzufügen", + "lockRoom": "Konferenz$t(lockRoomPassword) hinzufügen", "lockTitle": "Sperren fehlgeschlagen", "logoutQuestion": "Sind Sie sicher, dass Sie sich abmelden und die Konferenz verlassen möchten?", "logoutTitle": "Abmelden", @@ -205,12 +229,12 @@ "maxUsersLimitReachedTitle": "Maximales Teilnehmerlimit erreicht", "micConstraintFailedError": "Ihr Mikrofon erfüllt die notwendigen Anforderungen nicht.", "micNotFoundError": "Mikrofon nicht gefunden.", - "micNotSendingData": "Gehen Sie zu den Einstellungen Ihres Computers, um die Stummschaltung Ihres Mikrofons aufzuheben und seinen Pegel einzustellen.", - "micNotSendingDataTitle": "Ihr Mikrofon ist durch Ihre Systemeinstellungen stumm geschaltet.", - "micPermissionDeniedError": "Die Berechtigung zur Verwendung des Mikrofons wurde nicht erteilt. Sie können trotzdem an der Konferenz teilnehmen, aber die anderen Teilnehmer können Sie nicht hören. Verwenden Sie die Kamera-Schaltfläche in der Adressleiste um die Berechtigungen zu erteilen.", + "micNotSendingData": "Gehen Sie zu den Einstellungen Ihres Computers, um die Stummschaltung Ihres Mikrofons aufzuheben und seinen Pegel einzustellen", + "micNotSendingDataTitle": "Ihr Mikrofon ist durch Ihre Systemeinstellungen stumm geschaltet", + "micPermissionDeniedError": "Die Berechtigung zur Verwendung des Mikrofons wurde nicht erteilt. Sie können trotzdem an der Konferenz teilnehmen, aber die anderen Teilnehmer können Sie nicht hören. Verwenden Sie die Kamera-Schaltfläche in der Adressleiste, um die Berechtigungen zu erteilen.", "micUnknownError": "Das Mikrofon kann aus einem unbekannten Grund nicht verwendet werden.", "muteEveryoneElseDialog": "Einmal stummgeschaltet, können Sie deren Stummschaltung nicht mehr beenden, aber sie können ihre Stummschaltung jederzeit selbst beenden.", - "muteEveryoneElseTitle": "Alle außer {{whom}} stummschaten?", + "muteEveryoneElseTitle": "Alle außer {{whom}} stummschalten?", "muteEveryoneDialog": "Wollen Sie wirklich alle stummschalten? Sie können deren Stummschaltung nicht mehr beenden, aber sie können ihre Stummschaltung jederzeit selbst beenden.", "muteEveryoneTitle": "Alle stummschalten?", "muteEveryoneSelf": "sich selbst", @@ -220,35 +244,36 @@ "muteParticipantDialog": "Wollen Sie diesen Teilnehmer wirklich stummschalten? Sie können die Stummschaltung nicht wieder aufheben, der Teilnehmer kann dies aber jederzeit selbst tun.", "muteParticipantTitle": "Teilnehmer stummschalten?", "Ok": "OK", - "passwordLabel": "$t(lockRoomPasswordUppercase)", - "passwordNotSupported": "Setzen eines Konferenz-Passworts ist nicht unterstützt", + "passwordLabel": "Dieses Meeting wurde von einem Teilnehmer gesichert. Bitte geben Sie das $t(lockRoomPasswordUppercase) ein, um dem Meeting beizutreten.", + "passwordNotSupported": "Das Festlegen eines Konferenzpassworts wird nicht unterstützt.", "passwordNotSupportedTitle": "$t(lockRoomPasswordUppercase) nicht unterstützt", "passwordRequired": "$t(lockRoomPasswordUppercase) erforderlich", "popupError": "Ihr Browser blockiert Pop-ups von dieser Website. Bitte aktivieren Sie Pop-ups in den Sicherheitseinstellungen des Browsers und versuchen Sie es erneut.", "popupErrorTitle": "Pop-up blockiert", + "readMore": "mehr", "recording": "Aufnahme", + "recordingDisabledBecauseOfActiveLiveStreamingTooltip": "Während eines Livestreams nicht möglich", "recordingDisabledForGuestTooltip": "Gäste können keine Aufzeichnungen starten.", "recordingDisabledTooltip": "Start der Aufzeichnung deaktiviert.", "rejoinNow": "Jetzt erneut beitreten", - "remoteControlAllowedMessage": "{{user}} hat die Anfrage zur Fernsteuerung angenommen.", - "remoteControlDeniedMessage": "{{user}} hat die Anfrage zur Fernsteuerung verweigert.", - "remoteControlErrorMessage": "Beim Anfordern der Fernsteuerungsberechtigung von {{user}} ist ein Fehler aufgetreten.", + "remoteControlAllowedMessage": "{{user}} hat die Anfrage zur Fernsteuerung angenommen!", + "remoteControlDeniedMessage": "{{user}} hat die Anfrage zur Fernsteuerung verweigert!", + "remoteControlErrorMessage": "Beim Anfordern der Fernsteuerungsberechtigung von {{user}} ist ein Fehler aufgetreten!", "remoteControlRequestMessage": "Möchten Sie {{user}} erlauben, den Computer fernzusteuern?", "remoteControlShareScreenWarning": "Achtung, wenn Sie die Anfrage genehmigen, starten Sie die Bildschirmfreigabe!", - "remoteControlStopMessage": "Die Fernsteuerung wurde beendet.", + "remoteControlStopMessage": "Die Fernsteuerung wurde beendet!", "remoteControlTitle": "Fernsteuerung", "Remove": "Entfernen", - "removePassword": "$t(lockRoomPassword) entfernen", + "removePassword": "$t(lockRoomPasswordUppercase) entfernen", "removeSharedVideoMsg": "Sind Sie sicher, dass Sie das geteilte Video entfernen möchten?", "removeSharedVideoTitle": "Freigegebenes Video entfernen", "reservationError": "Fehler im Reservierungssystem", "reservationErrorMsg": "Fehler, Nummer: {{code}}, Nachricht: {{msg}}", "retry": "Wiederholen", - "screenSharingFailedToInstall": "Oh! Die Erweiterung für die Bildschirmfreigabe konnte nicht installiert werden.", - "screenSharingFailedToInstallTitle": "Bildschirmfreigabe-Erweiterung konnte nicht installiert werden", - "screenSharingFirefoxPermissionDeniedError": "Die Bildschirmfreigabe ist leider fehlgeschlagen. Bitte stellen Sie sicher, dass die Berechtigung für die Bildschirmfreigabe im Browser erteilt wurde.", - "screenSharingFirefoxPermissionDeniedTitle": "Die Bildschirmfreigabe konnte nicht gestartet werden.", - "screenSharingPermissionDeniedError": "Oh! Beim Anfordern der Bildschirmfreigabe-Berechtigungen hat etwas nicht funktioniert. Bitte aktualisieren und erneut versuchen.", + "screenSharingAudio": "Audio teilen", + "screenSharingFailed": "Ups! Beim Teilen des Bildschirms ist etwas schiefgegangen!", + "screenSharingFailedTitle": "Bildschirmfreigabe fehlgeschlagen!", + "screenSharingPermissionDeniedError": "Ups! Etwas stimmt nicht mit Ihren Berechtigungen zur Bildschirmfreigabe. Bitte neu laden und erneut versuchen.", "sendPrivateMessage": "Sie haben kürzlich eine private Nachricht erhalten. Hatten Sie die Absicht, darauf privat zu antworten, oder wollen Sie Ihre Nachricht an die Gruppe senden?", "sendPrivateMessageCancel": "An die Gruppe senden", "sendPrivateMessageOk": "Privat antworten", @@ -261,13 +286,13 @@ "shareYourScreen": "Bildschirm freigeben", "shareYourScreenDisabled": "Bildschirmfreigabe deaktiviert.", "shareYourScreenDisabledForGuest": "Gäste können den Bildschirm nicht freigeben.", - "startLiveStreaming": "Einen Livestream starten", + "startLiveStreaming": "Livestream starten", "startRecording": "Aufnahme starten", - "startRemoteControlErrorMessage": "Beim Versuch die Fernsteuerung zu starten ist ein Fehler aufgetreten.", - "stopLiveStreaming": "Livestreaming stoppen", + "startRemoteControlErrorMessage": "Beim Versuch, die Fernsteuerung zu starten, ist ein Fehler aufgetreten!", + "stopLiveStreaming": "Livestream stoppen", "stopRecording": "Aufnahme stoppen", "stopRecordingWarning": "Sind Sie sicher, dass Sie die Aufnahme stoppen möchten?", - "stopStreamingWarning": "Sind Sie sicher, dass Sie das Livestreaming stoppen möchten?", + "stopStreamingWarning": "Sind Sie sicher, dass Sie den Livestream stoppen möchten?", "streamKey": "Streamschlüssel", "Submit": "OK", "thankYou": "Danke für die Verwendung von {{appName}}!", @@ -275,11 +300,11 @@ "tokenAuthFailed": "Sie sind nicht berechtigt, dieser Konferenz beizutreten.", "tokenAuthFailedTitle": "Authentifizierung fehlgeschlagen", "transcribing": "Wird transkribiert", - "unlockRoom": "Meeting-$t(lockRoomPassword) entfernen", + "unlockRoom": "Konferenz$t(lockRoomPassword) entfernen", "userPassword": "Benutzerpasswort", "WaitForHostMsg": "Die Konferenz {{room}} wurde noch nicht gestartet. Wenn Sie der Organisator sind, authentifizieren Sie sich. Warten Sie andernfalls, bis der Organisator erscheint.", "WaitForHostMsgWOk": "Die Konferenz {{room}} wurde noch nicht gestartet. Wenn Sie der Organisator sind, drücken Sie zum Authentifizieren auf OK. Warten Sie andernfalls, bis der Organisator erscheint.", - "WaitingForHost": "Warten auf den Organisator...", + "WaitingForHost": "Warten auf den Organisator …", "Yes": "Ja", "yourEntireScreen": "Ganzer Bildschirm" }, @@ -289,6 +314,12 @@ "documentSharing": { "title": "Freigegebenes Dokument" }, + "e2ee": { + "labelToolTip": "Audio- und Videodaten dieser Unterhaltung sind jetzt zwischen den Teilnehmern verschlüsselt" + }, + "embedMeeting": { + "title": "Diese Konferenz einbetten" + }, "feedback": { "average": "Durchschnittlich", "bad": "Schlecht", @@ -307,8 +338,8 @@ }, "info": { "accessibilityLabel": "Informationen anzeigen", - "addPassword": "$t(lockRoomPassword) hinzufügen", - "cancelPassword": "$t(lockRoomPassword) löschen", + "addPassword": "$t(lockRoomPasswordUppercase) hinzufügen", + "cancelPassword": "$t(lockRoomPasswordUppercase) löschen", "conferenceURL": "Link:", "country": "Land", "dialANumber": "Um am Meeting teilzunehmen, müssen Sie eine dieser Nummern wählen und dann die PIN eingeben.", @@ -318,22 +349,22 @@ "dialInSummaryError": "Fehler beim Abrufen der Einwahlinformationen. Versuchen Sie es später erneut.", "dialInTollFree": "Gebührenfrei", "genericError": "Es ist leider etwas schiefgegangen.", - "inviteLiveStream": "Klicken Sie auf {{url}} um den Livestream dieser Konferenz zu öffnen", - "invitePhone": "Wenn Sie stattdessen per Telefon beitreten möchten, tippen Sie hier: {{number}},,{{conferenceID}}#\n", - "invitePhoneAlternatives": "Suche nach einer anderen Einwahlnummer?\nMeetings-Einwahlnummern sehen: {{{url}}\n\n\n\nWenn Sie sich auch über ein Raumtelefon einwählen, nehmen Sie teil, ohne sich mit dem Ton zu verbinden: {{silentUrl}}", + "inviteLiveStream": "Klicken Sie auf {{url}}, um den Livestream dieser Konferenz zu öffnen", + "invitePhone": "Wenn Sie stattdessen per Telefon beitreten möchten, wählen sie: {{number}},,{{conferenceID}}#\n", + "invitePhoneAlternatives": "Suchen Sie nach einer anderen Einwahlnummer ?\nEinwahlnummern der Konferenz anzeigen: {{url}}\n\n\nWenn Sie sich auch über ein Raumtelefon einwählen, nehmen Sie teil, ohne sich mit dem Ton zu verbinden: {{silentUrl}}", "inviteURLFirstPartGeneral": "Sie wurden zur Teilnahme an einem Meeting eingeladen.", "inviteURLFirstPartPersonal": "{{name}} lädt Sie zu einem Meeting ein.\n", "inviteURLSecondPart": "\nAm Meeting teilnehmen:\n{{url}}\n", "liveStreamURL": "Livestream:", "moreNumbers": "Weitere Telefonnummern", "noNumbers": "Keine Telefonnummern verfügbar.", - "noPassword": "Kein", + "noPassword": "Kein Passwort benötigt", "noRoom": "Keine Konferenz für die Einwahlinformationen angegeben.", - "numbers": "Einwählnummern", + "numbers": "Einwahlnummern", "password": "$t(lockRoomPasswordUppercase):", "title": "Teilen", "tooltip": "Freigabe-Link und Einwahlinformationen für dieses Meeting", - "label": "Meeting-Informationen" + "label": "Konferenzinformationen" }, "inviteDialog": { "alertText": "Die Einladung einiger Teilnehmer ist fehlgeschlagen.", @@ -358,7 +389,7 @@ "mute": "Stummschaltung aktivieren oder deaktivieren", "pushToTalk": "Push-to-Talk (Sprechtaste)", "raiseHand": "Hand erheben", - "showSpeakerStats": "Statistiken für Sprecher anzeigen", + "showSpeakerStats": "Sprecherstatistik anzeigen", "toggleChat": "Chat öffnen oder schließen", "toggleFilmstrip": "Video-Miniaturansichten ein- oder ausblenden", "toggleScreensharing": "Zwischen Kamera und Bildschirmfreigabe wechseln", @@ -367,6 +398,8 @@ "videoQuality": "Anrufqualität verwalten" }, "liveStreaming": { + "limitNotificationDescriptionWeb": "Wegen hoher Nachfrage ist Ihr Stream auf {{limit}} min. begrenzt. Für unlimitiertes Streaming nutzen Sie bitte {{app}}.", + "limitNotificationDescriptionNative": "Ihr Stream ist begrenzt auf {{limit}} min. Für unlimitiertes Streaming, nutzen Sie bitte {{app}}.", "busy": "Es werden Ressourcen zum Streamen bereitgestellt. Bitte in ein paar Minuten erneut versuchen.", "busyTitle": "Alle Streaming-Instanzen sind in Gebrauch", "changeSignIn": "Konten wechseln.", @@ -376,17 +409,17 @@ "error": "Das Livestreaming ist fehlgeschlagen. Bitte versuchen Sie es erneut.", "errorAPI": "Beim Abrufen der YouTube-Livestreams ist ein Fehler aufgetreten. Bitte versuchen Sie, sich erneut anzumelden.", "errorLiveStreamNotEnabled": "Livestreaming ist für {{email}} nicht aktiviert. Aktivieren Sie das Livestreaming oder melden Sie sich bei einem Konto mit aktiviertem Livestreaming an.", - "expandedOff": "Livestreaming wurde angehalten", + "expandedOff": "Livestream wurde angehalten", "expandedOn": "Das Meeting wird momentan an YouTube gestreamt.", - "expandedPending": "Livestreaming wird gestartet...", - "failedToStart": "Livestreaming konnte nicht gestartet werden", + "expandedPending": "Livestream wird gestartet …", + "failedToStart": "Livestream konnte nicht gestartet werden", "getStreamKeyManually": "Wir waren nicht in der Lage, Livestreams abzurufen. Versuchen Sie, Ihren Livestream-Schlüssel von YouTube zu erhalten.", "invalidStreamKey": "Der Livestream-Schlüssel ist u. U. falsch.", - "off": "Livestreaming gestoppt", - "offBy": "{{name}} stoppte das Livestreaming", - "on": "Livestreaming", - "onBy": "{{name}} startete das Livestreaming", - "pending": "Livestream wird gestartet...", + "off": "Livestream gestoppt", + "offBy": "{{name}} stoppte den Livestream", + "on": "Livestream", + "onBy": "{{name}} startete den Livestream", + "pending": "Livestream wird gestartet …", "serviceName": "Livestreaming-Dienst", "signedInAs": "Sie sind derzeit angemeldet als:", "signIn": "Mit Google anmelden", @@ -394,7 +427,9 @@ "signOut": "Abmelden", "start": "Einen Livestream starten", "streamIdHelp": "Was ist das?", - "unavailableTitle": "Livestreaming nicht verfügbar" + "unavailableTitle": "Livestreaming nicht verfügbar", + "youtubeTerms": "YouTube-Nutzungsbedingungen", + "googlePrivacyPolicy": "Google-Datenschutzerklärung" }, "localRecording": { "clientState": { @@ -411,7 +446,7 @@ "localRecording": "Lokale Aufzeichnung", "me": "Ich", "messages": { - "engaged": "Lokale Aufzeichnung ist aktiviert", + "engaged": "Lokale Aufzeichnung ist aktiviert.", "finished": "Aufzeichnung der Sitzung {{token}} ist beendet. Senden Sie die aufgezeichnete Datei an den Moderator.", "finishedModerator": "Aufzeichnung der Sitzung {{token}} ist beendet. Die Aufzeichnung des lokalen Verlaufs wurde gespeichert. Bitten Sie die anderen Teilnehmer, ihre Aufzeichnungen zu übermitteln.", "notModerator": "Sie sind nicht der Moderator. Sie können die lokale Aufzeichnung nicht starten oder stoppen." @@ -425,7 +460,7 @@ "stop": "Aufnahme stoppen", "yes": "Ja" }, - "lockRoomPassword": "Passwort", + "lockRoomPassword": "passwort", "lockRoomPasswordUppercase": "Passwort", "me": "ich", "notify": { @@ -435,38 +470,78 @@ "disconnected": "getrennt", "focus": "Konferenz-Organisator", "focusFail": "{{component}} ist im Moment nicht verfügbar - wiederholen in {{ms}} Sekunden", - "grantedTo": "Moderatorenrechte an {{to}} vergeben.", - "invitedOneMember": "{{displayName}} wurde eingeladen", + "grantedTo": "Moderatorenrechte an {{to}} vergeben!", + "invitedOneMember": "{{name}} wurde eingeladen", "invitedThreePlusMembers": "{{name}} und {{count}} andere wurden eingeladen", "invitedTwoMembers": "{{first}} und {{second}} wurden eingeladen", - "kickParticipant": "Sie können sich für mehr Details an {{participantDisplayName}} wenden.", + "kickParticipant": "{{kicked}} wurde von {{kicker}} ausgewiesen", "me": "Ich", - "moderator": "Moderatorenrechte vergeben", + "moderator": "Moderatorenrechte vergeben!", "muted": "Der Konferenz wurde stumm beigetreten.", "mutedTitle": "Stummschaltung aktiv!", "mutedRemotelyTitle": "Sie wurden von {{participantDisplayName}} stummgeschaltet!", - "mutedRemotelyDescription": "Sie können jederzeit die Stummschaltung aufheben, wenn Sie bereit sind zu sprechen. Wenn Sie fertig sind, können sich wieder stummschalten, um Geräusche vom Meeting fernzuhalten.", + "mutedRemotelyDescription": "Sie können jederzeit die Stummschaltung aufheben, wenn Sie bereit sind zu sprechen. Wenn Sie fertig sind, können Sie sich wieder stummschalten, um Geräusche vom Meeting fernzuhalten.", "passwordRemovedRemotely": "$t(lockRoomPasswordUppercase) von einem anderen Teilnehmer entfernt", "passwordSetRemotely": "$t(lockRoomPasswordUppercase) von einem anderen Teilnehmer gesetzt", "raisedHand": "{{name}} möchte sprechen.", "somebody": "Jemand", "startSilentTitle": "Sie sind ohne Audioausgabe beigetreten!", "startSilentDescription": "Treten Sie dem Meeting noch einmal bei, um Ihr Audio zu aktivieren", - "suboptimalBrowserWarning": "Tut uns leid, aber die Konferenz wird mit {{appName}} kein großartiges Erlebnis. Wir versuchen immer die Situation zu verbessern, bis dahin empfehlen wir aber die Verwendung einer der vollständig unterstützen Browser.", + "suboptimalBrowserWarning": "Tut uns leid, aber die Konferenz wird mit {{appName}} kein großartiges Erlebnis. Wir versuchen immer die Situation zu verbessern, bis dahin empfehlen wir aber die Verwendung einer der vollständig unterstützen Browser.", "suboptimalExperienceTitle": "Browserwarnung", "unmute": "Stummschaltung aufheben", "newDeviceCameraTitle": "Neue Kamera erkannt", "newDeviceAudioTitle": "Neues Audiogerät erkannt", - "newDeviceAction": "Verwenden" + "newDeviceAction": "Verwenden", + "OldElectronAPPTitle": "Sicherheitslücke!", + "oldElectronClientDescription1": "Sie scheinen eine alte Version des Jitsi-Meet-Clients zu nutzen. Diese hat bekannte Schwachstellen. Bitte aktualisieren Sie auf unsere ", + "oldElectronClientDescription2": "aktuelle Version", + "oldElectronClientDescription3": "!" }, "passwordSetRemotely": "von einem anderen Teilnehmer gesetzt", "passwordDigitsOnly": "Bis zu {{number}} Ziffern", "poweredby": "Betrieben von", + "prejoin": { + "audioAndVideoError": "Audio- und Videofehler:", + "audioOnlyError": "Audiofehler:", + "audioTrackError": "Audiotrack konnte nicht erstellt werden.", + "calling": "Rufaufbau", + "callMe": "Mich anrufen", + "callMeAtNumber": "Mich unter dieser Nummer anrufen:", + "configuringDevices": "Geräte werden eingerichtet …", + "connectedWithAudioQ": "Sie sind mit Audio verbunden?", + "copyAndShare": "Konferenzlink kopieren & teilen", + "dialInMeeting": "Telefoneinwahl", + "dialInPin": "In die Konferenz einwählen und PIN eingeben:", + "dialing": "Wählen", + "doNotShow": "Nicht mehr anzeigen", + "errorDialOut": "Anruf fehlgeschlagen", + "errorDialOutDisconnected": "Anruf fehlgeschlagen. Verbindungsabbruch", + "errorDialOutFailed": "Anruf fehlgeschlagen. Anruf fehlgeschlagen", + "errorDialOutStatus": "Fehler beim Abrufen des Anrufstatus", + "errorStatusCode": "Anruf fehlgeschlagen. Statuscode: {{status}}", + "errorValidation": "Nummerverifikation fehlgeschlagen", + "iWantToDialIn": "Ich möchte mich einwählen", + "joinAudioByPhone": "Per Telefon teilnehmen", + "joinMeeting": "Konferenz beitreten", + "joinWithoutAudio": "Ohne Ton beitreten", + "initiated": "Anruf gestartet", + "linkCopied": "Link in die Zwischenablage kopiert", + "lookGood": "Ihr Mikrofon scheint zu funktionieren.", + "or": "oder", + "premeeting": "Vorraum", + "showScreen": "Konferenzvorraum aktivieren", + "startWithPhone": "Mit Telefonaudio starten", + "screenSharingError": "Fehler bei Bildschirmfreigabe:", + "videoOnlyError": "Videofehler:", + "videoTrackError": "Videotrack konnte nicht erstellt werden.", + "viewAllNumbers": "alle Nummern anzeigen" + }, "presenceStatus": { "busy": "Beschäftigt", - "calling": "Wird angerufen…", + "calling": "Wird angerufen …", "connected": "Verbunden", - "connecting": "Verbindung wird hergestellt", + "connecting": "Verbindung wird hergestellt…", "connecting2": "Wird verbunden*…", "disconnected": "Getrennt", "expired": "Abgelaufen", @@ -474,7 +549,7 @@ "initializingCall": "Anruf wird initialisiert…", "invited": "Einladen", "rejected": "Abgelehnt", - "ringing": "Es klingelt…" + "ringing": "Es klingelt …" }, "profile": { "setDisplayNameLabel": "Anzeigename festlegen", @@ -484,6 +559,8 @@ }, "raisedHand": "Ich möchte sprechen", "recording": { + "limitNotificationDescriptionWeb": "Wegen hoher Nachfrage ist Ihre Aufnahme auf {{limit}} min. begrenzt. Für unlimitierte Aufnahmen nutzen Sie bitte {{app}}.", + "limitNotificationDescriptionNative": "Wegen hoher Nachfrage ist Ihre Aufnahme auf {{limit}} min begrenzt. Für unlimitierte Aufnahmen nutzen Sie bitte <3>{{app}}.", "authDropboxText": "In Dropbox hochladen", "availableSpace": "Verfügbarer Speicherplatz: {{spaceLeft}} MB (ca. {{duration}} Minuten Aufzeichnung)", "beta": "BETA", @@ -494,7 +571,7 @@ "expandedOn": "Das Meeting wird momentan aufgezeichnet.", "expandedPending": "Aufzeichnung wird gestartet…", "failedToStart": "Die Aufnahme konnte nicht gestartet werden", - "fileSharingdescription": "Aufzeichnung mit Meeting-Teilnehmer teilen", + "fileSharingdescription": "Aufzeichnung mit Konferenzteilnehmer teilen", "live": "LIVE", "loggedIn": "Als {{userName}} angemeldet", "off": "Aufnahme gestoppt", @@ -513,6 +590,12 @@ "sectionList": { "pullToRefresh": "Ziehen, um zu aktualisieren" }, + "security": { + "about": "Sie können Ihre Konferenz mit einem Passwort sichern. Teilnehmer müssen dieses eingeben, bevor sie an der Sitzung teilnehmen dürfen.", + "aboutReadOnly": "Moderatoren können die Konferenz mit einem Passwort sichern. Teilnehmer müssen dieses eingeben, bevor sie an der Sitzung teilnehmen dürfen.", + "insecureRoomNameWarning": "Der Raumname ist unsicher. Unerwünschte Teilnehmer könnten Ihrer Konferenz beitreten", + "securityOptions": "Sicherheitsoptionen" + }, "settings": { "calendar": { "about": "Die Kalenderintegration von {{appName}} wird verwendet, um ein sicheres Zugreifen auf Ihren Kalender und Auslesen der bevorstehenden Termine zu ermöglichen.", @@ -525,6 +608,7 @@ "followMe": "Follow-me für alle Teilnehmer", "language": "Sprache", "loggedIn": "Als {{name}} angemeldet", + "microphones": "Mikrofon", "moderator": "Moderator", "more": "Mehr", "name": "Name", @@ -532,6 +616,7 @@ "selectAudioOutput": "Audioausgabe", "selectCamera": "Kamera", "selectMic": "Mikrofon", + "speakers": "Lautsprecher", "startAudioMuted": "Alle Teilnehmer treten stumm geschaltet bei", "startVideoMuted": "Alle Teilnehmer treten ohne Video bei", "title": "Einstellungen" @@ -539,12 +624,15 @@ "settingsView": { "advanced": "Erweitert", "alertOk": "OK", + "alertCancel": "Abbrechen", "alertTitle": "Warnung", "alertURLText": "Die angegebene Server-URL ist ungültig", "buildInfoSection": "Build-Informationen", "conferenceSection": "Konferenz", "disableCallIntegration": "Native Anrufintegration deaktivieren", "disableP2P": "Ende-zu-Ende-Modus deaktivieren", + "disableCrashReporting": "Absturzberichte deaktivieren", + "disableCrashReportingWarning": "Möchten Sie die Absturzberichte wirklich deaktivieren? Diese Einstellung wird nach einem Neustart der App wirksam.", "displayName": "Anzeigename", "email": "E-Mail", "header": "Einstellungen", @@ -556,7 +644,7 @@ "version": "Version" }, "share": { - "dialInfoText": "\n\n=====\n\nWollen Sie sich nur auf Ihrem Telefon einwählen?\n\n{{{defaultDialInNumber}}}Klicken Sie auf diesen Link, um die eingewählten Telefonnummern für dieses Meeting zu sehen\n{{dialInfoPageUrl}}", + "dialInfoText": "\n\n=====\n\nWollen Sie sich nur auf Ihrem Telefon einwählen?\n\n{{defaultDialInNumber}}Klicken Sie auf diesen Link, um die eingewählten Telefonnummern für dieses Meeting zu sehen\n{{dialInfoPageUrl}}", "mainText": "Klicken Sie auf den folgenden Link, um dem Meeting beizutreten:\n{{roomUrl}}" }, "speaker": "Sprecher", @@ -565,8 +653,8 @@ "minutes": "{{count}}m", "name": "Name", "seconds": "{{count}}s", - "speakerStats": "Sprecher-Statistiken", - "speakerTime": "Sprecher-Zeit" + "speakerStats": "Sprecherstatistik", + "speakerTime": "Sprecherzeit" }, "startupoverlay": { "policyText": " ", @@ -586,14 +674,18 @@ "chat": "Chatfenster ein-/ausblenden", "document": "Geteiltes Dokument schließen", "download": "Unsere Apps herunterladen", + "embedMeeting": "Konferenz einbetten", + "e2ee": "Ende-zu-Ende-Verschlüsselung", "feedback": "Feedback hinterlassen", - "fullScreen": "Vollbildmodus aktivieren/deaktivieren", + "fullScreen": "Vollbildmodus ein-/ausschalten", + "grantModerator": "Zum Moderator machen", "hangup": "Anruf beenden", "help": "Hilfe", "invite": "Teilnehmer einladen", "kick": "Teilnehmer entfernen", + "lobbyButton": "Lobbymodus ein-/ausschalten", "localRecording": "Lokale Aufzeichnungssteuerelemente ein-/ausschalten", - "lockRoom": "Meeting-Passwort ein-/auschalten", + "lockRoom": "Konferenzpasswort ein-/auschalten", "moreActions": "Menü „Weitere Aktionen“ ein-/ausschalten", "moreActionsMenu": "Menü „Weitere Aktionen“", "moreOptions": "Menü „Weitere Optionen“", @@ -605,6 +697,7 @@ "raiseHand": "„Melden“ ein-/ausschalten", "recording": "Aufzeichnung ein-/ausschalten", "remoteMute": "Teilnehmer stummschalten", + "security": "Sicherheitsoptionen", "Settings": "Einstellungen ein-/ausschalten", "sharedvideo": "YouTube-Videofreigabe ein-/ausschalten", "shareRoom": "Person einladen", @@ -614,6 +707,7 @@ "speakerStats": "Sprecherstatistik ein-/ausblenden", "tileView": "Kachelansicht ein-/ausschalten", "toggleCamera": "Kamera wechseln", + "toggleFilmstrip": "Miniaturansichten ein-/ausschalten", "videomute": "„Video stummschalten“ ein-/ausschalten", "videoblur": "Video-Unschärfe ein-/ausschalten" }, @@ -628,6 +722,8 @@ "documentClose": "Geteiltes Dokument schließen", "documentOpen": "Geteiltes Dokument öffnen", "download": "Unsere Apps herunterladen", + "e2ee": "Ende-zu-Ende-Verschlüsselung", + "embedMeeting": "Konferenz einbetten", "enterFullScreen": "Vollbildmodus", "enterTileView": "Kachelansicht einschalten", "exitFullScreen": "Vollbildmodus verlassen", @@ -636,6 +732,8 @@ "hangup": "Verlassen", "help": "Hilfe", "invite": "Teilnehmer einladen", + "lobbyButtonDisable": "Lobbymodus deaktivieren", + "lobbyButtonEnable": "Lobbymodus aktivieren", "login": "Anmelden", "logout": "Abmelden", "lowerYourHand": "Hand senken", @@ -647,7 +745,7 @@ "noAudioSignalDesc": "Wenn Sie das Gerät nicht absichtlich über die Systemeinstellungen oder die Hardware stumm geschaltet haben, sollten Sie einen Wechsel des Geräts in Erwägung ziehen.", "noAudioSignalDescSuggestion": "Wenn Sie das Gerät nicht absichtlich über die Systemeinstellungen oder die Hardware stummgeschaltet haben, sollten Sie einen Wechsel auf das vorgeschlagene Gerät in Erwägung ziehen.", "noAudioSignalDialInDesc": "Sie können sich auch über die Einwahlnummer einwählen:", - "noAudioSignalDialInLinkDesc" : "Einwahlnummern:", + "noAudioSignalDialInLinkDesc": "Einwahlnummern", "noisyAudioInputTitle": "Ihr Mikrofon scheint lärmintensiv zu sein!", "noisyAudioInputDesc": "Es klingt, als ob Ihr Mikrofon Störgeräusche verursacht. Bitte überlegen Sie, ob Sie das Gerät stummschalten oder austauschen wollen.", "openChat": "Chat öffnen", @@ -656,11 +754,12 @@ "profile": "Profil bearbeiten", "raiseHand": "Hand erheben", "raiseYourHand": "Melden", + "security": "Sicherheitsoptionen", "Settings": "Einstellungen", "sharedvideo": "YouTube-Video teilen", "shareRoom": "Person einladen", "shortcuts": "Tastenkürzel anzeigen", - "speakerStats": "Sprecher-Statistiken", + "speakerStats": "Sprecherstatistik", "startScreenSharing": "Bildschirmfreigabe starten", "startSubtitles": "Untertitel einschalten", "stopScreenSharing": "Bildschirmfreigabe stoppen", @@ -721,9 +820,6 @@ "lowDefinition": "Niedrige Auflösung", "onlyAudioAvailable": "Nur Ton", "onlyAudioSupported": "In diesem Browser wird nur Audio unterstützt.", - "p2pEnabled": "Ende-zu-Ende aktiviert", - "p2pVideoQualityDescription": "Im Ende-zu-Ende-Modus kann die empfangene Videoqualität nur zwischen „Hoch“ und „Nur Audio“ umgeschaltet werden. Andere Einstellungen werden erst beim Verlassen des Ende-zu-Ende-Modus berücksichtigt.", - "recHighDefinitionOnly": "Hohe Qualität wird bevorzugt.", "sd": "SD", "sdTooltip": "Video wird in Standardauflösung angezeigt", "standardDefinition": "Standardauflösung" @@ -732,6 +828,7 @@ "domute": "Stummschalten", "domuteOthers": "Alle anderen stummschalten", "flip": "Spiegeln", + "grantModerator": "Zum Moderator machen", "kick": "Hinauswerfen", "moderator": "Moderator", "mute": "Teilnehmer ist stumm geschaltet", @@ -745,7 +842,7 @@ "join": "Zum Teilnehmen tippen", "roomname": "Konferenzname eingeben" }, - "appDescription": "Auf geht's! Starten Sie eine Videokonferenz mit dem ganzen Team. Oder besser noch: Laden Sie alle ein, die Sie kennen. {{app}} ist eine vollständig verschlüsselte, aus 100 % Open-Source-Software bestehende Videokonferenzlösung, die Sie den ganzen Tag kostenlos verwenden können — ohne Registrierung.", + "appDescription": "Auf geht's! Starten Sie eine Videokonferenz mit ihrem Team oder besser noch: Laden Sie alle ein, die Sie kennen. {{app}} ist eine vollständig verschlüsselte und 100 % quelloffene Videokonferenzlösung, die Sie immer und überall kostenlos verwenden können – ohne Registrierung.", "audioVideoSwitch": { "audio": "Audio", "video": "Video" @@ -754,24 +851,62 @@ "connectCalendarButton": "Kalender verbinden", "connectCalendarText": "Verbinden Sie Ihren Kalender, um all Ihre Meetings in {{app}} anzuzeigen. Fügen Sie zudem {{provider}}-Meetings in Ihren Kalender ein und starten Sie sie mit nur einem Klick.", "enterRoomTitle": "Neues Meeting starten", - "roomNameAllowedChars": "Der Meeting-Name sollte keines der folgenden Zeichen enthalten: ?, &, :, ', \", %, #.", + "getHelp": "Hilfe", "go": "Los", "goSmall": "Los", - "join": "Beitreten", "info": "Informationen", + "join": "ERSTELLEN / BEITRETEN", + "moderatedMessage": "Oder reservieren Sie sich eine Konferenz-URL, unter der Sie der einzige Moderator sind.", "privacy": "Datenschutz", - "recentList": "Letzte", + "recentList": "Verlauf", "recentListDelete": "Löschen", - "recentListEmpty": "Die Liste „Letzte“ ist momentan leer. Chatten Sie mit Ihrem Team. Sie finden all Ihre letzten Meetings hier.", + "recentListEmpty": "Ihr Konferenzverlauf ist derzeit leer. Reden Sie mit Ihrem Team und Ihre vergangenen Konferenzen landen hier.", "reducedUIText": "Willkommen bei {{app}}!", + "roomNameAllowedChars": "Der Konferenzname sollte keines der folgenden Zeichen enthalten: ?, &, :, ', \", %, #.", "roomname": "Konferenzname eingeben", "roomnameHint": "Name oder URL der Konferenz, der Sie beitreten möchten. Sie können einen Namen erfinden, er muss nur den anderen Teilnehmern übermittelt werden, damit diese der gleichen Konferenz beitreten.", "sendFeedback": "Feedback senden", "terms": "AGB", - "title": "Sichere, mit umfassenden Funktionen ausgestattete und vollkommen kostenlose Videokonferenzen" + "title": "Sichere, voll funktionale und komplett kostenlose Videokonferenzen" }, "lonelyMeetingExperience": { "button": "Andere einladen", - "youAreAlone": "Nur Sie sind in diesem Meeting" + "youAreAlone": "Sie sind alleine in dieser Konferenz" + }, + "helpView": { + "header": "Hilfecenter" + }, + "lobby": { + "knockingParticipantList": "Liste anklopfender Teilnehmer", + "allow": "Annehmen", + "backToKnockModeButton": "Kein Passwort, stattdessen Beitritt anfragen", + "dialogTitle": "Lobbymodus", + "disableDialogContent": "Lobbymodus derzeit deaktiviert. Diese Funktion stellt sicher, dass unerwünschte Personen Ihrer Konferenz nicht beitreten können. Funktion aktivieren?", + "disableDialogSubmit": "Deaktivieren", + "emailField": "E-Mail-Adresse eingeben", + "enableDialogPasswordField": "Passwort setzen (optional)", + "enableDialogSubmit": "Aktivieren", + "enableDialogText": "Mit dem Lobbymodus schützen Sie Ihre Konferenz, da nur von einem Moderator angenommene Teilnehmer beitreten können.", + "enterPasswordButton": "Konferenzpasswort eingeben", + "enterPasswordTitle": "Passwort zum Beitreten benutzen", + "invalidPassword": "Ungültiges Passwort", + "joiningMessage": "Sie treten der Konferenz bei, sobald jemand Ihre Anfrage annimmt.", + "joinWithPasswordMessage": "Beitrittsversuch mit Passwort, bitte warten …", + "joinRejectedMessage": "Ihr Beitrittsanfrage wurde von einem Moderator abgelehnt.", + "joinTitle": "Konferenz beitreten", + "joiningTitle": "Beitritt anfragen …", + "joiningWithPasswordTitle": "Mit Passwort beitreten …", + "knockButton": "Beitritt anfragen", + "knockTitle": "Jemand möchte der Konferenz beitreten", + "nameField": "Geben Sie Ihren Namen ein", + "notificationLobbyAccessDenied": "{{targetParticipantName}} wurde von {{originParticipantName}} der Zutritt verwehrt", + "notificationLobbyAccessGranted": "{{targetParticipantName}} wurde von {{originParticipantName}} der Zutritt gestattet", + "notificationLobbyDisabled": "{{originParticipantName}} hat die Lobby deaktiviert", + "notificationLobbyEnabled": "{{originParticipantName}} hat die Lobby aktiviert", + "notificationTitle": "Lobby", + "passwordField": "Konferenzpasswort eingeben", + "passwordJoinButton": "Beitreten", + "reject": "Ablehnen", + "toggleLabel": "Lobby aktivieren" } } diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-enGB.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-enGB.json index f0d670ff6..b62f38e95 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-enGB.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-enGB.json @@ -21,7 +21,8 @@ "bluetooth": "Bluetooth", "headphones": "Headphones", "phone": "Phone", - "speaker": "Speaker" + "speaker": "Speaker", + "none": "" }, "audioOnly": { "audioOnly": "Audio only" @@ -51,10 +52,15 @@ "popover": "Choose a nickname", "title": "Enter a nickname to use chat" }, - "title": "Chat" + "title": "Chat", + "you": "", + "privateNotice": "", + "noMessagesMessage": "", + "messageTo": "", + "fieldPlaceHolder": "" }, "connectingOverlay": { - "joiningRoom": "Connecting you to your meeting..." + "joiningRoom": "Connecting you to your meeting…" }, "connection": { "ATTACHED": "Attached", @@ -66,7 +72,11 @@ "DISCONNECTED": "Disconnected", "DISCONNECTING": "Disconnecting", "ERROR": "Error", - "RECONNECTING": "A network problem occurred. Reconnecting..." + "RECONNECTING": "A network problem occurred. Reconnecting...", + "LOW_BANDWIDTH": "", + "GOT_SESSION_ID": "", + "GET_SESSION_ID_ERROR": "", + "FETCH_SESSION_ID": "" }, "connectionindicator": { "address": "Address:", @@ -97,7 +107,8 @@ "status": "Connection:", "transport": "Transport:", "transport_plural": "Transports:", - "turn": " (turn)" + "turn": " (turn)", + "e2e_rtt": "" }, "dateUtils": { "earlier": "Earlier", @@ -109,9 +120,11 @@ "description": "Nothing happened? We tried launching your meeting in the {{app}} desktop app. Try again or launch it in the {{app}} web app.", "descriptionWithoutWeb": "", "downloadApp": "Download the app", + "ifDoNotHaveApp": "If you don't have the app yet:", + "ifHaveApp": "If you already have the app:", + "joinInApp": "Join this meeting using the app", "launchWebButton": "Launch in web", - "openApp": "Continue to the app", - "title": "Launching your meeting in {{app}}...", + "title": "Launching your meeting in {{app}}…", "tryAgainButton": "Try again in desktop" }, "defaultLink": "e.g. {{url}}", @@ -145,9 +158,9 @@ "cameraUnsupportedResolutionError": "Your camera does not support required video resolution.", "Cancel": "Cancel", "close": "Close", - "conferenceDisconnectMsg": "You may want to check your network connection. Reconnecting in {{seconds}} sec...", + "conferenceDisconnectMsg": "You may want to check your network connection. Reconnecting in {{seconds}} sec…", "conferenceDisconnectTitle": "You have been disconnected.", - "conferenceReloadMsg": "We're trying to fix this. Reconnecting in {{seconds}} sec...", + "conferenceReloadMsg": "We're trying to fix this. Reconnecting in {{seconds}} sec…", "conferenceReloadTitle": "Unfortunately, something went wrong.", "confirm": "Confirm", "confirmNo": "No", @@ -254,9 +267,20 @@ "userPassword": "user password", "WaitForHostMsg": "The conference {{room}} has not yet started. If you are the host then please authenticate. Otherwise, please wait for the host to arrive.", "WaitForHostMsgWOk": "The conference {{room}} has not yet started. If you are the host then please press Ok to authenticate. Otherwise, please wait for the host to arrive.", - "WaitingForHost": "Waiting for the host ...", + "WaitingForHost": "Waiting for the host …", "Yes": "Yes", - "yourEntireScreen": "Your entire screen" + "yourEntireScreen": "Your entire screen", + "sendPrivateMessageTitle": "", + "sendPrivateMessageOk": "", + "sendPrivateMessageCancel": "", + "sendPrivateMessage": "", + "screenSharingAudio": "", + "muteEveryoneStartMuted": "", + "muteEveryoneSelf": "", + "muteEveryoneTitle": "", + "muteEveryoneDialog": "", + "muteEveryoneElseTitle": "", + "muteEveryoneElseDialog": "" }, "dialOut": { "statusMessage": "is now {{status}}" @@ -291,7 +315,7 @@ "dialInTollFree": "Toll Free", "genericError": "Whoops, something went wrong.", "inviteLiveStream": "To view the live stream of this meeting, click this link: {{url}}", - "invitePhone": "One tap audio Dial In: {{number}},,{{conferenceID}}#", + "invitePhone": "One tap audio Dial In: {{number}},,{{conferenceID}}#\n", "invitePhoneAlternatives": "", "inviteURLFirstPartGeneral": "You are invited to join a meeting.", "inviteURLFirstPartPersonal": "{{name}} is inviting you to a meeting.\n", @@ -328,14 +352,15 @@ "keyboardShortcuts": "Keyboard shortcuts", "localRecording": "Show or hide local recording controls", "mute": "Mute or unmute your microphone", - "pushToTalk": "Push to talk", + "pushToTalk": "Press to transmit", "raiseHand": "Raise or lower your hand", "showSpeakerStats": "Show speaker stats", "toggleChat": "Open or close the chat", "toggleFilmstrip": "Show or hide video thumbnails", "toggleScreensharing": "Switch between camera and screen sharing", "toggleShortcuts": "Show or hide keyboard shortcuts", - "videoMute": "Start or stop your camera" + "videoMute": "Start or stop your camera", + "videoQuality": "" }, "liveStreaming": { "busy": "We're working on freeing streaming resources. Please try again in a few minutes.", @@ -349,13 +374,13 @@ "errorLiveStreamNotEnabled": "Live Streaming is not enabled on {{email}}. Please enable live streaming or log into an account with live streaming enabled.", "expandedOff": "The live streaming has stopped", "expandedOn": "The meeting is currently being streamed to YouTube.", - "expandedPending": "The live streaming is being started...", + "expandedPending": "The live streaming is being started…", "failedToStart": "Live Streaming failed to start", "getStreamKeyManually": "We weren’t able to fetch any live streams. Try getting your live stream key from YouTube.", "invalidStreamKey": "Live stream key may be incorrect.", "off": "Live Streaming stopped", "on": "Live Streaming", - "pending": "Starting Live Stream...", + "pending": "Starting Live Stream…", "serviceName": "Live Streaming service", "signedInAs": "You are currently signed in as:", "signIn": "Sign in with Google", @@ -363,7 +388,11 @@ "signOut": "Sign out", "start": "Start a live stream", "streamIdHelp": "What's this?", - "unavailableTitle": "Live Streaming unavailable" + "unavailableTitle": "Live Streaming unavailable", + "onBy": "", + "offBy": "", + "googlePrivacyPolicy": "Google Privacy Policy", + "youtubeTerms": "YouTube terms of services" }, "localRecording": { "clientState": { @@ -414,41 +443,42 @@ "muted": "You have started the conversation muted.", "mutedTitle": "You're muted!", "mutedRemotelyTitle": "You have been muted by {{participantDisplayName}}!", - "mutedRemotelyDescription": "", - "passwordRemovedRemotely": "", - "passwordSetRemotely": "", + "mutedRemotelyDescription": "You can always unmute when you're ready to speak. Mute back when you're done to keep noise away from the meeting.", + "passwordRemovedRemotely": "$t(lockRoomPasswordUppercase) removed by another participant", + "passwordSetRemotely": "$t(lockRoomPasswordUppercase) set by another participant", "raisedHand": "{{name}} would like to speak.", "somebody": "Somebody", - "startSilentTitle": "", - "startSilentDescription": "", - "suboptimalExperienceDescription": "Eer... we are afraid your experience with {{appName}} isn't going to be that great here. We are looking for ways to improve this but, until then, please try using one of the fully supported browsers.", + "startSilentTitle": "You joined with no audio output!", + "startSilentDescription": "Rejoin the meeting to enable audio", + "suboptimalExperienceDescription": "Eer... we are afraid your experience with {{appName}} isn't going to be that great here. We are looking for ways to improve this but, until then, please try using one of the fully supported browsers.", "suboptimalExperienceTitle": "Browser Warning", - "unmute": "", + "unmute": "Unmute", "newDeviceCameraTitle": "New camera detected", "newDeviceAudioTitle": "New audio device detected", - "newDeviceAction": "Use" + "newDeviceAction": "Use", + "suboptimalBrowserWarning": "We are afraid your meeting experience isn't going to be that great here. We are looking for ways to improve this, but until then please try using one of the fully supported browsers." }, "passwordSetRemotely": "set by another member", "passwordDigitsOnly": "Up to {{number}} digits", "poweredby": "powered by", "presenceStatus": { "busy": "Busy", - "calling": "Calling...", + "calling": "Calling…", "connected": "Connected", - "connecting": "Connecting...", + "connecting": "Connecting…", "connecting2": "Connecting*...", "disconnected": "Disconnected", "expired": "Expired", "ignored": "Ignored", - "initializingCall": "Initialising Call...", + "initializingCall": "Initialising Call…", "invited": "Invited", "rejected": "Rejected", - "ringing": "Ringing..." + "ringing": "Ringing…" }, "profile": { "setDisplayNameLabel": "Set your display name", "setEmailInput": "Enter e-mail", - "setEmailLabel": "Set your gravatar email", + "setEmailLabel": "Set your Gravatar e-mail", "title": "Profile" }, "recording": { @@ -460,21 +490,23 @@ "error": "Recording failed. Please try again.", "expandedOff": "Recording has stopped", "expandedOn": "The meeting is currently being recorded.", - "expandedPending": "Recording is being started...", + "expandedPending": "Recording is being started…", "failedToStart": "Recording failed to start", "fileSharingdescription": "Share recording with meeting participants", "live": "LIVE", "loggedIn": "Logged in as {{userName}}", "off": "Recording stopped", "on": "Recording", - "pending": "Preparing to record the meeting...", + "pending": "Preparing to record the meeting…", "rec": "REC", "serviceDescription": "Your recording will be saved by the recording service", "serviceName": "Recording service", "signIn": "Sign in", "signOut": "Sign out", "unavailable": "Oops! The {{serviceName}} is currently unavailable. We're working on resolving the issue. Please try again later.", - "unavailableTitle": "Recording unavailable" + "unavailableTitle": "Recording unavailable", + "onBy": "{{name}} started the recording", + "offBy": "{{name}} stopped the recording" }, "sectionList": { "pullToRefresh": "Pull to refresh" @@ -500,7 +532,9 @@ "selectMic": "Microphone", "startAudioMuted": "Everyone starts muted", "startVideoMuted": "Everyone starts hidden", - "title": "Settings" + "title": "Settings", + "speakers": "Speakers", + "microphones": "Microphones" }, "settingsView": { "alertOk": "OK", @@ -515,7 +549,11 @@ "serverURL": "Server URL", "startWithAudioMuted": "Start with audio muted", "startWithVideoMuted": "Start with video muted", - "version": "Version" + "version": "Version", + "showAdvanced": "Show advanced settings", + "disableP2P": "Disable Peer-To-Peer mode", + "disableCallIntegration": "Disable native call integration", + "advanced": "Advanced" }, "share": { "dialInfoText": "\n\n=====\n\nJust want to dial in on your phone?\n\n{{defaultDialInNumber}}Click this link to see the dial in phone numbers for this meeting\n{{dialInfoPageUrl}}", @@ -563,16 +601,21 @@ "recording": "Toggle recording", "remoteMute": "Mute participant", "Settings": "Toggle settings", - "sharedvideo": "Toggle Youtube video sharing", + "sharedvideo": "Toggle YouTube video sharing", "shareRoom": "Invite someone", "shareYourScreen": "Toggle screenshare", "shortcuts": "Toggle shortcuts", - "show": "", + "show": "Show on stage", "speakerStats": "Toggle speaker statistics", "tileView": "Toggle tile view", "toggleCamera": "Toggle camera", "videomute": "Toggle mute video", - "videoblur": "" + "videoblur": "", + "privateMessage": "Send private message", + "muteEveryone": "Mute everyone", + "moreOptions": "Show more options", + "help": "Help", + "download": "Download our apps" }, "addPeople": "Add people to your call", "audioOnlyOff": "Disable audio only mode", @@ -625,7 +668,7 @@ "failedToStart": "Transcribing failed to start", "labelToolTip": "The meeting is being transcribed", "off": "Transcribing stopped", - "pending": "Preparing to transcribe the meeting...", + "pending": "Preparing to transcribe the meeting…", "start": "Start showing subtitles", "stop": "Stop showing subtitles", "tr": "TR" @@ -664,9 +707,6 @@ "lowDefinition": "Low definition", "onlyAudioAvailable": "Only audio is available", "onlyAudioSupported": "We only support audio in this browser.", - "p2pEnabled": "Peer to Peer Enabled", - "p2pVideoQualityDescription": "In peer to peer mode, received call quality can only be toggled between high and audio only. Other settings will not be honoured until peer to peer is exited.", - "recHighDefinitionOnly": "Will prefer high definition.", "sd": "SD", "standardDefinition": "Standard definition" }, @@ -708,5 +748,15 @@ "sendFeedback": "Send feedback", "terms": "Terms", "title": "Secure, fully featured, and completely free video conferencing" - } -} \ No newline at end of file + }, + "documentSharing": { + "title": "" + }, + "defaultNickname": "", + "chromeExtensionBanner": { + "dontShowAgain": "", + "buttonText": "", + "installExtensionText": "" + }, + "raisedHand": "Would like to speak" +} diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-eo.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-eo.json index 6ec8e1b17..c9dff5fbb 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-eo.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-eo.json @@ -1,60 +1,71 @@ { "addPeople": { - "add": "", - "countryNotSupported": "", - "countryReminder": "", - "disabled": "", - "failedToAdd": "", - "footerText": "", - "loading": "", - "loadingNumber": "", - "loadingPeople": "", + "add": "Inviti", + "countryNotSupported": "Ni ankoraŭ ne subtenas ĉi tiun landon.", + "countryReminder": "Ĉu vi vokas ekster Usonon? Certiĝu, ke vi komencas kun la landokodo!", + "disabled": "Vi ne povas inviti homojn.", + "failedToAdd": "Malsukcesis aldono de membroj", + "footerText": "Alvokoj estas malŝaltitaj.", + "loading": "Serĉado de homoj kaj telefonnumeroj", + "loadingNumber": "Validigo de telefonnumero", + "loadingPeople": "Serĉado de homoj por inviti", "noResults": "Nenio trovita", - "noValidNumbers": "", - "searchNumbers": "", - "searchPeople": "", - "searchPeopleAndNumbers": "", - "telephone": "", - "title": "" + "noValidNumbers": "Bonvolu entajpi telefonnumeron", + "searchNumbers": "Aldoni telefonnumerojn", + "searchPeople": "Serĉi homojn", + "searchPeopleAndNumbers": "Serĉi homojn aŭ aldoni iliajn telefonnumerojn", + "telephone": "Telefono: {{number}}", + "title": "Inviti homojn al ĉi tiu kunveno" }, "audioDevices": { "bluetooth": "Bludento", "headphones": "Kapaŭskultiloj", "phone": "Telefono", - "speaker": "Parolanto" + "speaker": "Parolanto", + "none": "Neniu disponebla sonaparato" }, "audioOnly": { - "audioOnly": "Nur sono" + "audioOnly": "Malalta rapideco de retkonekto" }, "calendarSync": { - "addMeetingURL": "", - "confirmAddLink": "", + "addMeetingURL": "Aldoni ligilon al la kunveno", + "confirmAddLink": "Ĉu vi volas aldoni Jitsi-ligilon al ĉi tiu evento?", "error": { - "appConfiguration": "", - "generic": "", - "notSignedIn": "" + "appConfiguration": "Kalendara integrigo ne estas ĝuste agordita.", + "generic": "Okazis eraro. Bonvolu kontroli viajn kalendarajn agordojn aŭ provu aktualigi la kalendaron.", + "notSignedIn": "Okazis eraro dum aŭtentigado por vidi kalendarajn eventojn. Bonvolu kontroli viajn kalendarajn agordojn kaj provi ensaluti denove." }, - "join": "", - "joinTooltip": "", - "nextMeeting": "", - "noEvents": "", - "ongoingMeeting": "", - "permissionButton": "", - "permissionMessage": "", - "refresh": "", - "today": "" + "join": "Aliĝi", + "joinTooltip": "Aliĝi al la kunveno", + "nextMeeting": "sekva kunveno", + "noEvents": "Ne estas planitaj eventoj..", + "ongoingMeeting": "okazanta kunveno", + "permissionButton": "Malfermi agordojn", + "permissionMessage": "Kalendara permeso estas bezonata, por ke vi povu vidi viajn kunvenojn en la aplikaĵo.", + "refresh": "Aktualigi la kalendaron", + "today": "Hodiaŭ" }, "chat": { - "error": "", - "messagebox": "", + "error": "Eraro: via mesaĝo “{{originalText}}” ne estis sendita. Kialo: {{error}}", + "fieldPlaceHolder": "Tajpu vian mesaĝon ĉi tien", + "messagebox": "Tajpu mesaĝon", + "messageTo": "Privata mesaĝo al {{recipient}}", + "noMessagesMessage": "Ankoraŭ ne estas mesaĝoj en la kunveno. Komencu konversation ĉi tie!", "nickname": { "popover": "Elektu kaŝnomon", - "title": "" + "title": "Elektu kaŝnomon por uzi la babilejon" }, - "title": "" + "privateNotice": "Privata mesaĝo al {{recipient}}", + "title": "Babilejo", + "you": "vi" + }, + "chromeExtensionBanner": { + "installExtensionText": "Instali la kromprogramon por integrigo de Google Calendar kaj Office 365", + "buttonText": "Instali kromprogramon por Chrome", + "dontShowAgain": "Ne plu montru tion al mi" }, "connectingOverlay": { - "joiningRoom": "" + "joiningRoom": "Konektiĝo al via kunveno…" }, "connection": { "ATTACHED": "Kunligita", @@ -66,22 +77,26 @@ "DISCONNECTED": "Malkonektita", "DISCONNECTING": "Malkonektanta", "ERROR": "Eraro", - "RECONNECTING": "Reta eraro okazis. Rekonektanta..." + "FETCH_SESSION_ID": "Ricevado de session-id…", + "GET_SESSION_ID_ERROR": "Eraro dum ricevado de session-id: {{code}}", + "GOT_SESSION_ID": "Ricevado de session-id… farita", + "LOW_BANDWIDTH": "Video por {{displayName}} estis malŝaltita por ŝpari retan trafikon" }, "connectionindicator": { - "address": "Adreso:", - "bandwidth": "Antaŭkalkulita kapacito:", - "bitrate": "Bitrapido:", - "bridgeCount": "", - "connectedTo": "", - "framerate": "Bildrapido:", - "less": "Montri malpli", - "localaddress": "Loka adreso:", - "localaddress_plural": "Lokaj adresoj:", - "localport": "Loka pordo:", - "localport_plural": "Lokaj pordoj:", - "more": "Motri pli", - "packetloss": "Paketperdo:", + "address": "Address:", + "bandwidth": "Estimated bandwidth:", + "bitrate": "Bitrate:", + "bridgeCount": "Server count: ", + "connectedTo": "Connected to:", + "e2e_rtt": "E2E RTT:", + "framerate": "Frame rate:", + "less": "Show less", + "localaddress": "Local address:", + "localaddress_plural": "Local addresses:", + "localport": "Local port:", + "localport_plural": "Local ports:", + "more": "Show more", + "packetloss": "Packet loss:", "quality": { "good": "Bona", "inactive": "Neaktiva", @@ -96,24 +111,25 @@ "resolution": "Distingivo:", "status": "Konekto:", "transport": "Transporto:", - "turn": " (truni)" + "transport_plural": "Transportoj:" }, "dateUtils": { - "earlier": "", - "today": "", - "yesterday": "" + "earlier": "Pli frue", + "today": "Hodiaŭ", + "yesterday": "Hieraŭ" }, "deepLinking": { - "appNotInstalled": "", - "description": "", - "descriptionWithoutWeb": "", + "appNotInstalled": "Vi bezonas la aplikaĵon {{app}} por aliĝi al ĉi tiu kunveno per via telefono.", + "description": "Ĉu nenio okazis? Ni provis lanĉi vian kunveno en la komputila aplikaĵo {{app}}. Provu denove aŭ lanĉu ĝin en la reta aplikaĵo {{web}}.", + "descriptionWithoutWeb": "Ĉu nenio okazis? Ni provis lanĉi vian kunveno en la komputila aplikaĵo {{app}}.", "downloadApp": "Elŝuti la aplikaĵon", - "launchWebButton": "", - "openApp": "", - "title": "", - "tryAgainButton": "" + "launchWebButton": "Lanĉi enrete", + "openApp": "Iri plu al la aplikaĵo", + "title": "Lanĉo de via kunveno en {{app}}…", + "tryAgainButton": "Provu denove per la komputila aplikaĵo" }, "defaultLink": "ekz. {{url}}", + "defaultNickname": "ekz. Johano Verda", "deviceError": { "cameraError": "Atingo de via kamerao malsukcesis", "cameraPermission": "Eraro akirante permeson por kamerao", @@ -124,42 +140,46 @@ "noPermission": "Permeso ne estis donita", "previewUnavailable": "Antaŭrigardo ne disponeblas", "selectADevice": "Elektu aparaton", - "testAudio": "" + "testAudio": "Ludi testan sonon" }, "dialog": { "accessibilityLabel": { - "liveStreaming": "Tuja Elsendfluo" + "liveStreaming": "Tuja elsendfluo" }, "allow": "Permesi", - "alreadySharedVideoMsg": "", + "alreadySharedVideoMsg": "Alia partoprenanto jam kundividas videon. Ĉi tiu kunveno permesas nur unu kundividata video samtempe.", "alreadySharedVideoTitle": "Nur unu video estas permesata samtempe.", "applicationWindow": "Programa fenestro", "Back": "Reen", - "cameraConstraintFailedError": "Via kamerao ne observas kelkajn neprajn limigojn.", + "cameraConstraintFailedError": "Via kamerao ne plenumas kelkajn neprajn postulojn.", "cameraNotFoundError": "Kamerao ne trovita.", "cameraNotSendingData": "Via kamerao ne atingeblas al ni. Bonvolu kontroli, ĉu alia programo jam uzas la aparaton, elekti alian de la agorda menuo, aŭ provu ĝisdatigi la programon.", "cameraNotSendingDataTitle": "Kamerao ne atingeblas", "cameraPermissionDeniedError": "Vi ne permesis uzi vian kameraon. Vi povas aliĝi al la kunveno, sed aliaj ne povos vin vidi. Vi povas tion ŝanĝi per la kameraa butono en la adresbreto.", "cameraUnknownError": "Ne eblas uzi la kameraon, pro kialo nekonata.", "cameraUnsupportedResolutionError": "Via kamerao ne subtenas la bezonatan distingivon.", - "Cancel": "Rezigni", + "Cancel": "Nuligi", "close": "Fermi", "conferenceDisconnectMsg": "Eble kontrolu vian retkonekton. Rekonekto post {{seconds}} sekundoj…", "conferenceDisconnectTitle": "Vi malkonektiĝis.", "conferenceReloadMsg": "Ni penas funkciigi ĉi tion. Rekonekto post {{seconds}} sekundoj…", - "conferenceReloadTitle": "Malfeliĉe, io misokazis.", - "confirm": "", - "confirmNo": "", + "conferenceReloadTitle": "Bedaŭrinde io fuŝiĝis.", + "confirm": "Konfirmi", + "confirmNo": "Ne", "confirmYes": "Jes", "connectError": "Oj! Io misokazis kaj ni ne povis vin konekti al la kunveno.", "connectErrorWithMsg": "Oj! Io misokazis kaj ni ne povis vin konekti al la kunveno: {{msg}}", - "connecting": "Konektanta", + "connecting": "Konektiĝo", "contactSupport": "Kontakti helpon", "copy": "Kopii", "dismiss": "Formeti", - "displayNameRequired": "", + "displayNameRequired": "Saluton! Kio estas via nomo?", "done": "Finita", - "enterDisplayName": "", + "e2eeDescription": "

Tutvoja ĉifrado estas nuntempe EKSPERIMENTA. Bonvolu vidi ĉi tiun artikolon por detaloj.


Konsciu, ke ŝalti tutvojan ĉifradon efektive malebligos servilflankajn servojn kiel ekzemple: registradon, tujan elsendfluon kaj telefonan partoprenon. Konsciu ankaŭ, ke la kunveno funkcios nur por homoj, kiuj uzas retumilon subtenantan enmetatajn fluojn.

", + "e2eeLabel": "Ŝlosilo", + "e2eeTitle": "Tutvoja ĉifrado", + "e2eeWarning": "

ATENTIGO: Ne ĉiuj partoprenantoj en ĉi tiu kunveno ŝajnas havi subtenon de tutvoja ĉifrado. Se vi ŝaltos ĝin, ili ne povos vidi aŭ aŭdi vin.

", + "enterDisplayName": "Please enter your name here", "error": "Eraro", "externalInstallationMsg": "Vi devas instali nian ekranvidadan kromprogramon.", "externalInstallationTitle": "Kromprogramo bezonata", @@ -172,69 +192,80 @@ "inlineInstallExtension": "Instali nun", "internalError": "Oj! La jena eraro okazis: {{error}}", "internalErrorTitle": "Interna eraro", - "kickMessage": "", - "kickParticipantButton": "", - "kickParticipantDialog": "", - "kickParticipantTitle": "", - "kickTitle": "", - "liveStreaming": "Tuja Elsendfluo", - "liveStreamingDisabledForGuestTooltip": "", - "liveStreamingDisabledTooltip": "", + "kickMessage": "Vi povas kontakti {{participantDisplayName}} por pli da detaloj.", + "kickParticipantButton": "Forĵeti", + "kickParticipantDialog": "Ĉu vi certe volas forĵeti ĉi tiun partoprenanton?", + "kickParticipantTitle": "Forĵeti ĉi tiun partoprenanton?", + "kickTitle": "Aj! {{participantDisplayName}} forĵetis vin el la kunveno", + "liveStreaming": "Tuja elsendfluo", + "liveStreamingDisabledForGuestTooltip": "Gastoj ne povas komenci tujan elsendfluon.", + "liveStreamingDisabledTooltip": "Komenco de tuja elsendfluo malŝaltita.", "lockMessage": "Ŝloso de la kunveno malsukcesis.", - "lockRoom": "", + "lockRoom": "Aldoni $t(lockRoomPasswordUppercase) al la kunveno.", "lockTitle": "Ŝloso malsukcesis", "logoutQuestion": "Ĉu vi certe volas adiaŭi kaj fini la kunvenon?", - "logoutTitle": "Adiaŭi", - "maxUsersLimitReached": "", - "maxUsersLimitReachedTitle": "", + "logoutTitle": "Elsaluti", + "maxUsersLimitReached": "La maksimuma nombro de partoprenantoj atingita. La kunveno estas plena. Bonvolu kontakti la posedanton de la kunveno aŭ reprovi poste!", + "maxUsersLimitReachedTitle": "Maksimuma nombro de partoprenantoj atingita", "micConstraintFailedError": "Via mikrofono ne observas kelkajn neprajn limigojn.", "micNotFoundError": "Mikrofono ne trovita.", - "micNotSendingData": "", - "micNotSendingDataTitle": "", + "micNotSendingData": "Iru al la agordoj de via komputilo por malsilentigi vian mikrofonon kaj alĝustigi ĝian laŭtecon", + "micNotSendingDataTitle": "Via mikrofono estas silentigita en viaj sistemagordoj", "micPermissionDeniedError": "Vi ne permesis uzi vian mikrofonon. Vi povas aliĝi al la kunveno, sed aliaj ne povos vin aŭdi. Vi povas tion ŝanĝi per la kameraa butono en la adresbreto.", "micUnknownError": "Ne eblas uzi mikrofonon pro kialo nekonata.", - "muteParticipantBody": "Vi ne povos ĝin malsilentigi, sed ĝi povas sin malsilentigi kiam ajn.", + "muteEveryoneElseDialog": "Silentiginte lin aŭ ŝin, vi ne povos malsilentigi la uzanton, sed li aŭ ŝi mem povos malsilentigi sin iam ajn.", + "muteEveryoneElseTitle": "Silentigi ĉiujn krom {{whom}}?", + "muteEveryoneDialog": "Ĉu vi certe volas silentigi ĉiujn? Vi ne povos malsilentigi ilin, sed ili mem povos malsilentigi sin iam ajn.", + "muteEveryoneTitle": "Silentigi ĉiujn?", + "muteEveryoneSelf": "vin", + "muteEveryoneStartMuted": "Ĉiuj estas dekomence silentigitaj ekde nun", + "muteParticipantBody": "Vi ne povos lin aŭ ŝin malsilentigi, sed li aŭ ŝi povas malsilentigi sin iam ajn.", "muteParticipantButton": "Silentigi", - "muteParticipantDialog": "", + "muteParticipantDialog": "Ĉu vi certe volas silentigi ĉi tiun partoprenanton? Vi ne povos malsilentigi lin aŭ ŝin, sed li aŭ ŝi mem povos malsilentigi sin iam ajn.", "muteParticipantTitle": "Ĉu silentigi ĉi tiun partoprenanton?", "Ok": "Bone", - "passwordLabel": "", + "passwordLabel": "La kunvenon ŝlosis partoprenanto. Bonvolu entajpi $t(lockRoomPassword) por aliĝi.", "passwordNotSupported": "Agordo de kunvena pasvorto ne estas subtenata", - "passwordNotSupportedTitle": "", - "passwordRequired": "", + "passwordNotSupportedTitle": "$t(lockRoomPasswordUppercase) ne subtenata", + "passwordRequired": "$t(lockRoomPasswordUppercase) deviga", "popupError": "Via foliumilo forbaras ŝprucfenestrojn de tiu ĉi retejo. Bonvolu permesi ŝprucfenestrojn en la prisekuraj agordoj de via fenestro kaj reprovi.", "popupErrorTitle": "Ŝprucfenestro barita", - "recording": "Registranta", - "recordingDisabledForGuestTooltip": "", - "recordingDisabledTooltip": "", + "recording": "Registrado", + "recordingDisabledForGuestTooltip": "Gastoj ne povas komenci registri.", + "recordingDisabledTooltip": "Komenco de registrado malŝaltita", "rejoinNow": "Realiĝi nun", "remoteControlAllowedMessage": "{{user}} akceptis vian teleregan peton!", "remoteControlDeniedMessage": "{{user}} rifuzis vian teleregan peton!", "remoteControlErrorMessage": "Eraro petante teleregajn permesojn de {{user}}!", "remoteControlRequestMessage": "Ĉu vi permesos al {{user}} teleregi vian komputilon?", - "remoteControlShareScreenWarning": "Sciu, ke se vi premos «Permesi», vi kunhavigos vian ekranon!", + "remoteControlShareScreenWarning": "Sciu, ke se vi premos “Permesi”, vi kunhavigos vian ekranon!", "remoteControlStopMessage": "Telerega seanco finita!", "remoteControlTitle": "Labortabla telerego", "Remove": "Forigi", - "removePassword": "", + "removePassword": "Forigi $t(lockRoomPassword)", "removeSharedVideoMsg": "Ĉu vi vere volas forigi vian kunhavatan videon?", "removeSharedVideoTitle": "Forigi kunhavatan videon", - "reservationError": "Rezerva sistema eraro", + "reservationError": "Rezervosistema eraro", "reservationErrorMsg": "Kodo de eraro: {{code}}, mesaĝo: {{msg}}", "retry": "Reprovi", - "screenSharingFailedToInstall": "Oj! Via ekranvidada kromprogramo malsukcesis instalon.", - "screenSharingFailedToInstallTitle": "Ekranvidada kromprogramo malsukcesis instalon", - "screenSharingFirefoxPermissionDeniedError": "", - "screenSharingFirefoxPermissionDeniedTitle": "", - "screenSharingPermissionDeniedError": "Oj! Io misokazis pri la permesoj al via ekranvidada kromprogramo. Bonvolu reviziti kaj reprovi.", + "screenSharingAudio": "Kundividi sonon", + "screenSharingFailedToInstall": "Oj! Via ekrandivida kromprogramo ne sukcesis instaliĝi.", + "screenSharingFailedToInstallTitle": "Ekrandivida kromprogramo ne sukcesis instaliĝi", + "screenSharingFirefoxPermissionDeniedError": "Io fuŝiĝis, kiam ni provis kundividi vian ekranon. Bonvolu certigi, ke vi donis al ni la rajton fari tion..", + "screenSharingFirefoxPermissionDeniedTitle": "Oj! Ni ne sukcesis komenci ekrandividadon!", + "screenSharingPermissionDeniedError": "Oj! Io misokazis pri la permesoj al via ekrandivida kromprogramo. Bonvolu reŝargi kaj reprovi.", + "sendPrivateMessage": "Vi antaŭ nelonge ricevis privatan mesaĝon. Ĉu vi celis respondi al ĝi private, aŭ ĉu vi volas sendi vian mesaĝon al la grupo?", + "sendPrivateMessageCancel": "Sendi al la grupo", + "sendPrivateMessageOk": "Sendi private", + "sendPrivateMessageTitle": "Sendi private?", "serviceUnavailable": "Servo ne disponeblas", "sessTerminated": "Voko finita", - "Share": "Kunhavi", + "Share": "Kundividi", "shareVideoLinkError": "Bonvolu doni ĝustan ligilon de YouTube", - "shareVideoTitle": "Kunhavi videon", - "shareYourScreen": "Kunhavigi vian ekranon", - "shareYourScreenDisabled": "", - "shareYourScreenDisabledForGuest": "", + "shareVideoTitle": "Kundividi videon", + "shareYourScreen": "Kundividi vian ekranon", + "shareYourScreenDisabled": "Kundividado de ekrano malŝaltita.", + "shareYourScreenDisabledForGuest": "Gastoj ne povas kundividi ekranon.", "startLiveStreaming": "Fini tujan elsendfluon", "startRecording": "Fini registradon", "startRemoteControlErrorMessage": "Eraro okazis dum komenco de la telerega seanco!", @@ -242,27 +273,30 @@ "stopRecording": "Fini registradon", "stopRecordingWarning": "Ĉu vi certe volas fini la registradon?", "stopStreamingWarning": "Ĉu vi certe volas fini la tujan elsendfluon?", - "streamKey": "", + "streamKey": "Ŝlosilo de tuja elsendfluo", "Submit": "Sendi", - "thankYou": "Dankon ĉar vi uzas {{appName}}!", + "thankYou": "Dankon ke vi uzas {{appName}}!", "token": "ĵetono", "tokenAuthFailed": "Pardonu, vi ne rajtas aliĝi al ĉi tiu voko.", "tokenAuthFailedTitle": "Aŭtentigo malsukcesis", - "transcribing": "", - "unlockRoom": "", + "transcribing": "transskribado", + "unlockRoom": "Forigi la $t(lockRoomPassword)n de la ĉambro", "userPassword": "uzantopasvorto", - "WaitForHostMsg": "", - "WaitForHostMsgWOk": "", - "WaitingForHost": "Atendanta la gastigan komputilon ...", + "WaitForHostMsg": "La kunveno {{room}} ankoraŭ ne komencis. Se vi estas la gastiganto, bonvolu aŭtentiĝi. Alikaze atendu, ĝis la gastiganto venos.", + "WaitForHostMsgWOk": "La kunveno {{room}} ankoraŭ ne komencis. Se vi estas la gastiganto, bonvolu puŝi “Bone” por aŭtentiĝi. Alikaze atendu, ĝis la gastiganto venos.", + "WaitingForHost": "Atendo de la gastiga komputilo…", "Yes": "Jes", "yourEntireScreen": "Via tuta ekrano" }, - "\u0005dialog": { - "accessibilityLabel": {} - }, "dialOut": { "statusMessage": "nun estas {{status}}" }, + "documentSharing": { + "title": "Kundividita dokumento" + }, + "e2ee": { + "labelToolTip": "Ĉiuj partoprenantoj en ĉi tiu kunveno ŝaltis tutvojan ĉifradon" + }, "feedback": { "average": "Mezbona", "bad": "Malbona", @@ -272,275 +306,283 @@ "veryBad": "Tre malbona", "veryGood": "Tre bona" }, - "\u0005feedback": {}, "incomingCall": { - "answer": "", - "audioCallTitle": "", + "answer": "Respondi", + "audioCallTitle": "Alvenanta voko", "decline": "Formeti", - "productLabel": "", - "videoCallTitle": "" + "productLabel": "el Jitsi Meet", + "videoCallTitle": "Alvenanta vida voko" }, "info": { - "accessibilityLabel": "", - "addPassword": "", - "cancelPassword": "", - "conferenceURL": "", - "country": "", - "dialANumber": "", - "dialInConferenceID": "", - "dialInNotSupported": "", - "dialInNumber": "", - "dialInSummaryError": "", - "dialInTollFree": "", - "genericError": "", - "inviteLiveStream": "", - "invitePhone": "", - "invitePhoneAlternatives": "", - "inviteURLFirstPartGeneral": "", - "inviteURLFirstPartPersonal": "", - "inviteURLSecondPart": "", - "liveStreamURL": "Tuja Elsendfluo", - "moreNumbers": "", - "noNumbers": "", + "accessibilityLabel": "Montri informojn", + "addPassword": "Aldoni $t(lockRoomPassword)n", + "cancelPassword": "Nuligi $t(lockRoomPassword)n", + "conferenceURL": "Ligilo:", + "country": "Lando", + "dialANumber": "Por aliĝi al via kunveno, voku unu el tiuj numeroj kaj poste entajpu la ciferkodon.", + "dialInConferenceID": "Ciferkodo:", + "dialInNotSupported": "Bedaŭrinde pertelefona vokaro ne estas nuntempe subtenata.", + "dialInNumber": "Voki la numeron :", + "dialInSummaryError": "Eraro dum venigo de telefonadaj informoj. Bonvolu reprovi poste.", + "dialInTollFree": "Senkosta numero", + "genericError": "Oj, io fuŝiĝis.", + "inviteLiveStream": "Por vidi la tujan elsendfluon, alklaku ĉi tiun ligilon: {{url}}", + "invitePhone": "Por aliĝi per telefono anstataŭe, tuŝu tion: {{number}},,{{conferenceID}}#\n", + "invitePhoneAlternatives": "Ĉu vi serĉas alian telefonnumeron?\nVidi la telefonnumerojn de la kunveno: {{url}}\n\n\nSe vi vokas ankaŭ per ĉambra telefono, vi povas aliĝi sen sono: {{silentUrl}}", + "inviteURLFirstPartGeneral": "Vi estas invitita al kunveno.", + "inviteURLFirstPartPersonal": "{{name}} invitas vin al kunveno.\n", + "inviteURLSecondPart": "\nAliĝi al la kunveno:\n{{url}}\n", + "liveStreamURL": "Tuja elsendfluo:", + "moreNumbers": "Pli da numeroj", + "noNumbers": "Neniu numero por voki.", "noPassword": "Neniu", - "noRoom": "", - "numbers": "", - "password": "", - "title": "Kunhavi", - "tooltip": "", - "label": "" + "noRoom": "Neniu ĉambro estis specifita por la voko.", + "numbers": "Telefonnumeroj", + "password": "$t(lockRoomPasswordUppercase):", + "title": "Kundividi", + "tooltip": "Kundividi ligilon kaj telefonnumeron por ĉi tiu kunveno", + "label": "Informoj pri la kunveno" }, - "\u0005info": {}, "inviteDialog": { - "alertText": "", - "header": "", - "searchCallOnlyPlaceholder": "Enigu telefonnumeron", - "searchPeopleOnlyPlaceholder": "", - "searchPlaceholder": "", - "send": "" + "alertText": "La invito de kelkaj partoprenantoj malsukcesis.", + "header": "Inviti", + "searchCallOnlyPlaceholder": "Entajpu telefonnumeron", + "searchPeopleOnlyPlaceholder": "Serĉi partoprenantojn", + "searchPlaceholder": "Partoprenanto aŭ telefonnumero", + "send": "Sendi" }, "inlineDialogFailure": { - "msg": "Ni iom faletis.", - "retry": "Bonvolu reprovi", - "support": "Helpo", - "supportMsg": "Se tio ĉi ripetiĝos, kontaktiĝu kun" + "msg": "Ni iom stumblis.", + "retry": "Provi denove", + "support": "Subteno", + "supportMsg": "Se tio daŭre okazas, kontaktu" }, "keyboardShortcuts": { - "focusLocal": "Fokusi vian propran videon", - "focusRemote": "Fokusi videon de alia vokano", - "fullScreen": "Ŝalti / Malŝalti tutekranan reĝimon", + "focusLocal": "Fokusigi vian propran videon", + "focusRemote": "Fokusigi la videon de aliulo", + "fullScreen": "Ŝalti / malŝalti tutekranan reĝimon", "keyboardShortcuts": "Fulmoklavoj", - "localRecording": "", + "localRecording": "Montri aŭ kaŝi la ilojn por loka registrado", "mute": "Silentigi aŭ malsilentigi vian mikrofonon", "pushToTalk": "Premi por paroli", "raiseHand": "Levi aŭ mallevi manon", "showSpeakerStats": "Montri statistikon pri parolintoj", "toggleChat": "Malfermi aŭ fermi la babilon", - "toggleFilmstrip": "", + "toggleFilmstrip": "Montri aŭ kaŝi videajn bildetojn", "toggleScreensharing": "Komuti inter kameraa kaj ekrana vidado", - "toggleShortcuts": "", - "videoMute": "Ŝalti aŭ malŝalti vian kameraon" + "toggleShortcuts": "Montri aŭ kaŝi la fulmklavojn", + "videoMute": "Ŝalti aŭ malŝalti vian kameraon", + "videoQuality": "Agordi la kvaliton de vokado" }, - "\u0005keyboardShortcuts": {}, "liveStreaming": { "busy": "Ni penas liberigi tujajn elsendilojn. Bonvolu reprovi post kelkaj minutoj.", - "busyTitle": "Ĉiuj elsendiloj nun okupiĝas", - "changeSignIn": "", - "choose": "", - "chooseCTA": "", - "enterStreamKey": "", + "busyTitle": "Ĉiuj elsendiloj estas nun okupataj", + "changeSignIn": "Ŝalti inter kontoj.", + "choose": "Elekti tujan elsendfluon", + "chooseCTA": "Elektu eblon por tuja elsendfluo. Vi nun estas ensalutinta kiel {{email}}.", + "enterStreamKey": "Enmetu ĉi tien vian ŝlosilon de tuja YouTube-elsendfluo.", "error": "Tuja elsendfluo malsukcesis. Bonvolu provi denove.", - "errorAPI": "", - "errorLiveStreamNotEnabled": "", - "expandedOff": "", - "expandedOn": "", - "expandedPending": "", + "errorAPI": "Eraro okazis dum alirado al viaj YouTube-dissendadoj. Bonvolu provi reensaluti.", + "errorLiveStreamNotEnabled": "Tuja elsendado ne estas ŝaltita ĉe {{email}}. Bonvolu ŝalti tujan elsendado aŭ ensaluti per konto kun ŝaltita tuja elsendado.", + "expandedOff": "La tuja elsendfluo ĉesis", + "expandedOn": "La kunveno estas nun elsendata al YouTube.", + "expandedPending": "La tuja elsendfluo nun startas…", "failedToStart": "Tuja elsendfluo malsukcesis komenci", - "getStreamKeyManually": "", - "invalidStreamKey": "", + "getStreamKeyManually": "Ni ne povis trovi tujajn elsendfluojn. Provu trovi vian ŝlosilon de tuja YouTube-elsendfluo.", + "invalidStreamKey": "La ŝlosilo de tuja elsendfluo povas esti malĝusta.", "off": "Tuja elsendfluo finiĝis", - "on": "Tuja Elsendfluo", - "pending": "Komencanta Tujan Elsendfluon...", - "serviceName": "", - "signedInAs": "", - "signIn": "", - "signInCTA": "", - "signOut": "", - "start": "Fini tujan elsendfluon", - "streamIdHelp": "", - "unavailableTitle": "Tuja elsendfluo ne disponeblas" + "offBy": "{{name}} ĉesigis la tujan elsendfluon", + "on": "Tuja elsendfluo", + "onBy": "{{name}} komencis la tujan elsendfluon", + "pending": "Startigo de tuja elsendfluo…", + "serviceName": "Servoj de tuja elsendado", + "signedInAs": "Vi nun estas ensalutinta kiel:", + "signIn": "Ensaluti kun Google", + "signInCTA": "Ensalutu aŭ entajpu vian ŝlosilon tuja elsendado el YouTube.", + "signOut": "Elsaluti", + "start": "Komenci tujan elsendfluon", + "streamIdHelp": "Kio estas tio?", + "unavailableTitle": "Tuja elsendfluo ne disponeblas", + "youtubeTerms": "Uzkondiĉoj de YouTube", + "googlePrivacyPolicy": "Privatecpolitiko de Google" }, - "\u0005liveStreaming": {}, "localRecording": { "clientState": { - "off": "", - "on": "", - "unknown": "" + "off": "Malŝaltita", + "on": "Ŝaltita", + "unknown": "Nekonata" }, - "dialogTitle": "", - "duration": "", - "durationNA": "", - "encoding": "", - "label": "", - "labelToolTip": "", - "localRecording": "", + "dialogTitle": "Iloj por loka registrado", + "duration": "Daŭro", + "durationNA": "neaplikebla", + "encoding": "Kodprezento", + "label": "REG", + "labelToolTip": "Loka registrado estas aktiva", + "localRecording": "Loka registrado", "me": "Mi", "messages": { - "engaged": "", - "finished": "", - "finishedModerator": "", - "notModerator": "" + "engaged": "Loka registrado estas aktiva.", + "finished": "Registrado de la sesio {{token}} estas finita. Bonvolu sendi la registritan dosieron al la kunvenestro.", + "finishedModerator": "Registrado de la sesio {{token}} estas finita. La registraĵo de la loka trako estis konservita. Bonvolu peti aliajn partoprenantojn, ke ili sendu sian registraĵon.", + "notModerator": "Vi ne estas la kunvenestro. Vi ne povas komenci aŭ fini lokan registradon." }, "moderator": "Kunvenestro", - "no": "", - "participant": "", - "participantStats": "", - "sessionToken": "", - "start": "Fini registradon", + "no": "Ne", + "participant": "Partoprenantoj", + "participantStats": "Statistikoj pri la partoprenantoj", + "sessionToken": "Sesia ĵetono", + "start": "Komenci registradon", "stop": "Fini registradon", "yes": "Jes" }, - "\u0005localRecording": {}, "lockRoomPassword": "Pasvorto", "lockRoomPasswordUppercase": "Pasvorto", "me": "mi", "notify": { - "connectedOneMember": "", - "connectedThreePlusMembers": "", - "connectedTwoMembers": "", + "connectedOneMember": "{{name}} aliĝis al la kunveno", + "connectedThreePlusMembers": "{{name}} kaj {{count}} aliaj aliĝis al la kunveno", + "connectedTwoMembers": "{{first}} kaj {{second}} aliĝis al la kunveno", "disconnected": "malkonektita", "focus": "Kunvena atento", - "focusFail": "{{component}} ne atingelbas - reprovo post {{ms}} sekundoj", + "focusFail": "{{component}} ne estas disponebla – reprovu post {{ms}} sekundoj", "grantedTo": "Kunvenestraj rajtoj donitaj al {{to}}!", - "invitedOneMember": "", - "invitedThreePlusMembers": "", - "invitedTwoMembers": "", - "kickParticipant": "", + "invitedOneMember": "{{name}} estis invitita", + "invitedThreePlusMembers": "{{name}} kaj {{count}} aliaj estis invititaj", + "invitedTwoMembers": "{{first}} kaj {{second}} estis invititaj", + "kickParticipant": "{{kicked}} estis forĵetita de {{kicker}}", "me": "Mi", "moderator": "Kunvenestraj rajtoj donitaj!", "muted": "Vi komencis la interparolon silente.", "mutedTitle": "Vi estas silentigita!", - "mutedRemotelyTitle": "", - "mutedRemotelyDescription": "", - "passwordRemovedRemotely": "", - "passwordSetRemotely": "", - "raisedHand": "", + "mutedRemotelyTitle": "Vi estis silentigita de {{participantDisplayName}}!", + "mutedRemotelyDescription": "Vi ĉiam povas malsilentiĝi, kiam vi estas preta paroli. Resilentiĝu, kiam vi finis, post eviti bruon en la kunveno.", + "passwordRemovedRemotely": "$t(lockRoomPasswordUppercase) forigita de alia partoprenanto", + "passwordSetRemotely": "$t(lockRoomPasswordUppercase) difinita de alia partoprenanto", + "raisedHand": "{{name}} ŝatus paroli.", "somebody": "Iu", - "startSilentTitle": "", - "startSilentDescription": "", - "suboptimalExperienceDescription": "", - "suboptimalExperienceTitle": "", - "unmute": "", - "newDeviceCameraTitle": "", - "newDeviceAudioTitle": "", - "newDeviceAction": "" + "startSilentTitle": "Vi envenis sen sona eligo!", + "startSilentDescription": "Aliĝu denove al la kunveno por ŝalti sonon", + "suboptimalBrowserWarning": "N timas, ke vi ne havos bonegan sperton ĉi tie. Ni klopodas plibonigi tion, sed dume bonvolu provi uzi unu el la plene subtenataj retumiloj.", + "suboptimalExperienceTitle": "Atentigo pri la retumilo", + "unmute": "Malsilentigi", + "newDeviceCameraTitle": "Nova kamerao detektita", + "newDeviceAudioTitle": "Nova aparato detektita", + "newDeviceAction": "Uzi", + "OldElectronAPPTitle": "Sekurec-vundeblo!", + "oldElectronClientDescription1": "Ŝajnas, ke vi uzas malnovan version de la kliento de Jitsi Meet, kiu havas konatajn sekurec-vundeblojn. Bonvolu ĝisdatigi al nia ", + "oldElectronClientDescription2": "plej nova versio", + "oldElectronClientDescription3": " nun!" }, "passwordSetRemotely": "agordita de alia partoprenanto", - "passwordDigitsOnly": "", - "poweredby": "povigita de", + "passwordDigitsOnly": "Ĝis {{number}} ciferoj", + "poweredby": "pelata de", "presenceStatus": { - "busy": "", - "calling": "", + "busy": "Okupata", + "calling": "Vokado…", "connected": "Konektita", - "connecting": "Konektanta", - "connecting2": "Konektanta", + "connecting": "Konektiĝo", + "connecting2": "Konektiĝo*…", "disconnected": "Malkonektita", - "expired": "", - "ignored": "", - "initializingCall": "", - "invited": "", - "rejected": "", - "ringing": "" + "expired": "Eksvalidiĝinta", + "ignored": "Ignorata", + "initializingCall": "Startigo de la voko…", + "invited": "Invitita", + "rejected": "Malakceptita", + "ringing": "Sonorado…" }, - "\u0005presenceStatus": {}, "profile": { "setDisplayNameLabel": "Agordi vian videblan nomon", "setEmailInput": "Enigu retpoŝtadreson", "setEmailLabel": "Retpoŝtadreso ligita al Gravatar", "title": "Profilo" }, + "raisedHand": "Ŝatus paroli", "recording": { - "authDropboxText": "", - "availableSpace": "", - "beta": "", + "authDropboxText": "Alŝuti al Dropbox", + "availableSpace": "Disponebla spaco: {{spaceLeft}} MB (proksimume {{duration}} minutoj da registraĵo)", + "beta": "BETA", "busy": "Ni penas liberigi registrilojn. Bonvolu reprovi post kelkaj minutoj.", - "busyTitle": "Ĉiuj registriloj nun okupiĝas", + "busyTitle": "Ĉiuj registriloj estas nun okupataj", "error": "Registrado malsukcesis. Bonvolu provi denove.", "expandedOff": "Registrado finita", - "expandedOn": "", - "expandedPending": "", + "expandedOn": "La kunveno estas nun registrata.", + "expandedPending": "Registrado komenciĝas", "failedToStart": "Registrado malsukcesis komenci", - "fileSharingdescription": "", - "live": "", - "loggedIn": "", + "fileSharingdescription": "Kundividi registraĵon kun aliaj partoprenantoj", + "live": "LIVE", + "loggedIn": "Logged in as {{userName}}", "off": "Registrado finita", + "offBy": "{{name}} ĉesigis la registradon", "on": "Registranta", - "pending": "", - "rec": "", - "serviceDescription": "", - "serviceName": "", - "signIn": "", - "signOut": "", - "unavailable": "", + "onBy": "{{name}} komencis la registradon", + "pending": "Prepariĝo por registrado de la kunveno…", + "rec": "REG", + "serviceDescription": "Via registraĵo estos konservita de la registra servo", + "serviceName": "Registra servo", + "signIn": "Ensaluti", + "signOut": "Elsaluti", + "unavailable": "Oj! La {{serviceName}} estas nun nedisponebla. Ni laboras por solvi la aferon. Bonvolu reprovi poste.", "unavailableTitle": "Registrado ne disponeblas" }, - "\u0005recording": {}, "sectionList": { - "pullToRefresh": "" + "pullToRefresh": "Tiru por aktualigi" }, "settings": { "calendar": { - "about": "", - "disconnect": "Malkonektita", - "microsoftSignIn": "", - "signedIn": "", - "title": "" + "about": "La integrigo de kalendaro {{appName}} estas uzata por sekure aliri vian kalendaron, por ke ĝi povu legi planitajn eventojn.", + "disconnect": "Malkonekti", + "microsoftSignIn": "Ensaluti per Microsoft", + "signedIn": "Alirado al kalendaraj eventoj por {{email}}. Klaku la buton “Malkonekti” sube por ĉesigi aliradon al kalendaraj eventoj.", + "title": "Kalendaro" }, - "devices": "", + "devices": "Aparatoj", "followMe": "Ĉiuj sekvas min", - "language": "", - "loggedIn": "", + "language": "Lingvo", + "loggedIn": "Ensalutinta kiels {{name}}", + "microphones": "Mikrofonoj", "moderator": "Kunvenestro", - "more": "", + "more": "Pli", "name": "Nomo", "noDevice": "Neniu", "selectAudioOutput": "Sona eligo", "selectCamera": "Kamerao", "selectMic": "Mikrofono", + "speakers": "Laŭparoliloj", "startAudioMuted": "Ĉiuj komenciĝas silentaj", "startVideoMuted": "Ĉiuj komenciĝas kaŝitaj", "title": "Agordoj" }, - "\u0005settings": { - "calendar": {} - }, "settingsView": { - "alertOk": "", - "alertTitle": "Averto", - "alertURLText": "", - "buildInfoSection": "", - "conferenceSection": "", - "displayName": "", - "email": "", + "advanced": "Altnivela", + "alertOk": "Bone", + "alertTitle": "Atentigo", + "alertURLText": "La entajpita URL de servilo estas nevalida", + "buildInfoSection": "Informoj pri la versio", + "conferenceSection": "Konferenco", + "disableCallIntegration": "Malŝalti denaskan integrigon de vokoj", + "disableP2P": "Malŝalti la reĝimon de samtavola komunikado", + "displayName": "Uzantnomo", + "email": "Retadreso", "header": "Agordoj", "profileSection": "Profilo", - "serverURL": "", - "startWithAudioMuted": "", - "startWithVideoMuted": "", - "version": "" + "serverURL": "URL de servilo", + "showAdvanced": "Montri altnivelajn agordojn", + "startWithAudioMuted": "Komenci kun malŝaltita sono", + "startWithVideoMuted": "Komenci kun malŝaltita video", + "version": "Versio" }, "share": { - "dialInfoText": "", - "mainText": "" + "dialInfoText": "\n\n=====\n\nĈu vi volas simple voki per via telefono?\n\n{{defaultDialInNumber}}Alklaku ĉi tiun ligilon por vidi la telefonnumerojn por ĉi tiu kunveno\n{{dialInfoPageUrl}}", + "mainText": "Alklaku ĉi tiun ligilon por aliĝi al la kunveno:\n{{roomUrl}}" }, - "speaker": "Parolanto", + "speaker": "Laŭtparolilo", "speakerStats": { "hours": "{{count}}h", "minutes": "{{count}}m", "name": "Nomo", "seconds": "{{count}}s", - "speakerStats": "Statistikoj pri parolintoj", - "speakerTime": "Tempoj de parolintoj" + "speakerStats": "Statistikoj pri la parolanto", + "speakerTime": "Tempo de parolado" }, "startupoverlay": { "policyText": " ", @@ -553,99 +595,115 @@ }, "toolbar": { "accessibilityLabel": { - "audioOnly": "", - "audioRoute": "", - "callQuality": "", - "cc": "", - "chat": "", - "document": "Malfermi / Fermi komunan dokumenton", - "feedback": "", - "fullScreen": "", - "hangup": "", + "audioOnly": "Baskuligi nur-sonan reĝimon", + "audioRoute": "Elekti la sonaparaton", + "callQuality": "Agordi vidkvaliton", + "cc": "Baskuligi subtekstojn", + "chat": "Baskuligi tujmesaĝilan fenestron", + "document": "Baskuligi kundividitan dokumenton", + "download": "Elŝuti niajn aplikaĵojn", + "e2ee": "Tutvoja ĉifrado", + "feedback": "Lasi recenzon", + "fullScreen": "Baskuligi tutekranan reĝimon", + "hangup": "Forlasi la vokon", + "help": "Helpo", "invite": "Inviti homojn", - "kick": "", - "localRecording": "", - "lockRoom": "", - "moreActions": "", - "moreActionsMenu": "", - "mute": "", - "pip": "", + "kick": "Forĵeti partoprenanton", + "localRecording": "Baskuligi lokajn registrilojn", + "lockRoom": "Baskuligi pasvorton por la kunveno", + "moreActions": "Baskuligi la menuon kun pli da agoj", + "moreActionsMenu": "Menuo kun pli da agoj", + "moreOptions": "Montri pli da ebloj", + "mute": "Silentigi/malsilentigi", + "muteEveryone": "Silentigi ĉiujn", + "pip": "Baskuligi la reĝimon “bildo en bildo”", + "privateMessage": "Sendi privatan mesaĝon", "profile": "Redakti vian profilon", - "raiseHand": "", - "recording": "", - "remoteMute": "", - "Settings": "", - "sharedvideo": "", - "shareRoom": "", - "shareYourScreen": "", - "shortcuts": "", - "show": "", - "speakerStats": "", - "tileView": "", - "toggleCamera": "", - "videomute": "", - "videoblur": "" + "raiseHand": "Baskuligi manlevon", + "recording": "Baskuligi registradon", + "remoteMute": "Silentigi partoprenanton", + "Settings": "Baskuligi agordojn", + "sharedvideo": "Baskuligi kundividadon de videoj el YouTube", + "shareRoom": "Inviti iun", + "shareYourScreen": "Baskuligi kundividadon de ekrano", + "shortcuts": "Baskuligi fulmklavojn", + "show": "Montri sur scenejo", + "speakerStats": "Baskuligi statistikojn pri parolanto", + "tileView": "Baskuligi kahelan vidon", + "toggleCamera": "Baskuligi kameraon", + "toggleFilmstrip": "Baskuligi filmbendon", + "videomute": "Silentigi/malsilentigi videon", + "videoblur": "Baskuligi malnetigon de video" }, "addPeople": "Aldoni homojn al via voko", - "audioOnlyOff": "", - "audioOnlyOn": "", - "audioRoute": "", + "audioOnlyOff": "Malŝalti malalt-trafikan reĝimon", + "audioOnlyOn": "Ŝalti malalt-trafikan reĝimon", + "audioRoute": "Elekti la sonaparaton", "authenticate": "Aŭtentigi", - "callQuality": "", - "chat": "Malfermi / Fermi babilon", - "closeChat": "", - "documentClose": "Malfermi / Fermi komunan dokumenton", - "documentOpen": "Malfermi / Fermi komunan dokumenton", - "enterFullScreen": "", - "enterTileView": "", - "exitFullScreen": "", - "exitTileView": "", - "feedback": "", + "callQuality": "Agordi kvaliton de la voko", + "chat": "Malfermi / Fermi babilejon", + "closeChat": "Malfermi babilejon", + "documentClose": "Malfermi/Fermi komunan dokumenton", + "documentOpen": "Malfermi/Fermi komunan dokumenton", + "download": "Elŝuti niajn aplikaĵojn", + "e2ee": "Tutvoja ĉifrado", + "enterFullScreen": "Vidi tutekrane", + "enterTileView": "Vidi kahele", + "exitFullScreen": "Eliri el tutekrana reĝimo", + "exitTileView": "Eliri el kahela vido", + "feedback": "Lasi recenzon", "hangup": "Foriri", + "help": "Helpo", "invite": "Inviti homojn", - "login": "Saluti", - "logout": "Adiaŭi", - "lowerYourHand": "", - "moreActions": "", - "mute": "Siletnigi / Malsilentigi", - "openChat": "", - "pip": "", + "login": "Ensaluti", + "logout": "Elsaluti", + "lowerYourHand": "Malaltigi vian manon", + "moreActions": "Pli da agoj", + "moreOptions": "Pli da ebloj", + "mute": "Silentigi/Malsilentigi", + "muteEveryone": "Silentigi ĉiujn", + "noAudioSignalTitle": "Ne estas signalo el via mikrofono!", + "noAudioSignalDesc": "Se vi ne intence silentigis ĝin per viaj sistemaj agordoj aŭ fizike, konsideru transŝalti al alia aparato.", + "noAudioSignalDescSuggestion": "Se vi ne intence silentigis ĝin per viaj sistemaj agordoj aŭ fizike, konsideru transŝalti al la proponata aparato.", + "noAudioSignalDialInDesc": "Vi povas ankaŭ telefoni per:", + "noAudioSignalDialInLinkDesc": "Telefonnumeroj:", + "noisyAudioInputTitle": "Via mikrofono ŝajnas brua!", + "noisyAudioInputDesc": "Ŝajnas, ke via mikrofono faras bruon, bonvolu pripensi silentigi ĝin aŭ ŝanĝi aparaton.", + "openChat": "Malfermi la babilejon", + "pip": "Eniri reĝimon “bildo en bildo”", + "privateMessage": "Sendi privatan mesaĝon", "profile": "Redakti vian profilon", "raiseHand": "Levi / Mallevi vian manon", - "raiseYourHand": "", + "raiseYourHand": "Levi vian manon", "Settings": "Agordoj", - "sharedvideo": "Kunhavi videon de YouTube", - "shareRoom": "", - "shortcuts": "", + "sharedvideo": "Kundividi videon el YouTube", + "shareRoom": "Inviti iun", + "shortcuts": "Vidi fulmklavojn", "speakerStats": "Statistikoj pri parolintoj", - "startScreenSharing": "", - "startSubtitles": "", - "stopScreenSharing": "", - "stopSubtitles": "", - "stopSharedVideo": "", - "talkWhileMutedPopup": "Ĉu vi klopodas paroli? Vi estas silentigita.", - "tileViewToggle": "", - "toggleCamera": "", + "startScreenSharing": "Komenci dividadon de ekrano", + "startSubtitles": "Komenci subtekstojn", + "stopScreenSharing": "Ĉesigi dividadon de ekrano", + "stopSubtitles": "Ĉesigi subtekstojn", + "stopSharedVideo": "Haltigi videon el YouTube", + "talkWhileMutedPopup": "Ĉu vi provas paroli? Vi estas silentigita.", + "tileViewToggle": "Baskuligi titolan vidon", + "toggleCamera": "Baskuligi kameraon", "videomute": "Ŝalti / Malŝalti kameraon", - "startvideoblur": "", - "stopvideoblur": "" - }, - "\u0005toolbar": { - "accessibilityLabel": {} + "startvideoblur": "Malnetigi mian fonon", + "stopvideoblur": "Ĉesigi malnetigon de fono" }, "transcribing": { - "ccButtonTooltip": "", - "error": "Registrado malsukcesis. Bonvolu provi denove.", - "expandedLabel": "", - "failedToStart": "", - "labelToolTip": "", - "off": "", - "pending": "", - "start": "", - "stop": "", - "tr": "" + "ccButtonTooltip": "Komenci / Ĉesigi subtekstojn", + "error": "Transskribado malsukcesis. Bonvolu provi denove.", + "expandedLabel": "Transskribado estas ŝaltita", + "failedToStart": "Transskribado ne sukcesis komenciĝi", + "labelToolTip": "La kunveno estas transskribata", + "off": "Transskribado ĉesis", + "pending": "Prepariĝo por transskribado de la kunveno…", + "start": "Komenci montri subtekstojn", + "stop": "Ĉesi montri subtekstojn", + "tr": "TR" }, - "\u0005transcribing": {}, "userMedia": { "androidGrantPermissions": "Elektu Permesi kiam via foliumilo petos permesojn.", "chromeGrantPermissions": "Elektu Permesi kiam via foliumilo petos permesojn.", @@ -659,70 +717,84 @@ "safariGrantPermissions": "Elektu Bone kiam via foliumilo petos permesojn." }, "videoSIPGW": { - "busy": "", - "busyTitle": "", - "errorAlreadyInvited": "", - "errorInvite": "", - "errorInviteFailed": "", - "errorInviteFailedTitle": "", - "errorInviteTitle": "", - "pending": "" + "busy": "Ni klopodas liberigi rimedojn. Bonvolu reprovi post kelkaj minutoj.", + "busyTitle": "La ĉambra servo estas nun okupata", + "errorAlreadyInvited": "{{displayName}} jam estis invitita", + "errorInvite": "La kunveno ankoraŭ ne estas starigita. Bonvolu reprovi poste.", + "errorInviteFailed": "Ni klopodas solvi la problemon. Bonvolu reprovi poste.", + "errorInviteFailedTitle": "Invito de {{displayName}} malsukcesis", + "errorInviteTitle": "Eraro dum invito", + "pending": "{{displayName}} estis invitita" }, "videoStatus": { - "audioOnly": "", - "audioOnlyExpanded": "", - "callQuality": "", + "audioOnly": "SON", + "audioOnlyExpanded": "Vi estas en malalt-trafika reĝimo. En ĉi tiu reĝimo vi ricevos nur sonon kaj kundividatajn ekranojn.", + "callQuality": "Videa kvalito", "hd": "AD", + "hdTooltip": "La video estas en altkvalita distingivo", "highDefinition": "Altkvalita distingivo", - "labelTooiltipNoVideo": "", - "labelTooltipAudioOnly": "Nure sona reĝimo ŝaltita", + "labelTooiltipNoVideo": "Neniu video", + "labelTooltipAudioOnly": "Malalt-trafika reĝimo ŝaltita", "ld": "MD", - "lowDefinition": "Malaltkvalito distingivo", - "onlyAudioAvailable": "", - "onlyAudioSupported": "", + "ldTooltip": "La video estas en malaltkvalita distingivo", + "lowDefinition": "Malaltkvalita distingivo", + "onlyAudioAvailable": "Nur sono estas disponebla", + "onlyAudioSupported": "En ĉi tiu retumilo ni subtenas nur sonon.", "p2pEnabled": "Samtavola reĝimo ŝaltita", - "p2pVideoQualityDescription": "", + "p2pVideoQualityDescription": "En samtavola reĝimo, la kvalito de ricevata video povas esti ŝaltita nur inter “altkvalita” kaj “nur sono”. Aliaj agordoj estos aplikataj, dum la samtavola reĝimo estos akvita.", "recHighDefinitionOnly": "Preferos altkvalitan distingivon.", "sd": "ND", + "sdTooltip": "La video estas en normalkvalita distingivo", "standardDefinition": "Normalkvalita distingivo" }, "videothumbnail": { "domute": "Silentigi", + "domuteOthers": "Silentigi ĉiujn aliajn", "flip": "Renversi", - "kick": "Forpeli", + "kick": "Forĵeti", "moderator": "Kunvenestro", "mute": "Partoprenanto silentigita", "muted": "Silentigita", - "remoteControl": "Defora rego", - "show": "", - "videomute": "" + "remoteControl": "Komenci/Fini deforan regadon", + "show": "Montri sur scenejo", + "videomute": "La partoprenanto malŝaltis la kameraon" }, "welcomepage": { "accessibilityLabel": { - "join": "", - "roomname": "Enigu nomon de ĉambro" + "join": "Tuŝu por aliĝi", + "roomname": "Entajpu nomon de ĉambro" }, - "appDescription": "", + "appDescription": "Ek, videobabilu kun la tuta teamo. Fakte, invitu ĉiujn, kiujn vi konas. {{app}} estas plene ĉifrita kaj 100%-e malfermfonta vidkonferenca programo, kiun vi povas uzi tuttage, ĉiutage, senpage, sen devi krei konton.", "audioVideoSwitch": { - "audio": "", - "video": "" + "audio": "Voĉo", + "video": "Video" }, - "calendar": "", - "connectCalendarButton": "", - "connectCalendarText": "", - "enterRoomTitle": "", - "go": "IRI", - "join": "ALIĜI", - "info": "", + "calendar": "Kalendaro", + "connectCalendarButton": "Konektu vian kalendaron", + "connectCalendarText": "Konektu vian kalendaron por vidi ĉiujn viajn kunvenojn en {{app}}. Plie, vi povas aldoni viajn {{provider}}-kunvenojn al via kalendaro kaj lanĉi ilin per unu klako.", + "enterRoomTitle": "Komencu novan kunvenon", + "getHelp": "Ricevi helpo", + "roomNameAllowedChars": "La nomo de la kunveno ne povas enhavi la jenajn signojn: ?, &, :, ', \", %, #.", + "go": "EK", + "goSmall": "EK", + "join": "KREI / ALIĜI", + "info": "Informoj", "privacy": "Privateco", - "recentList": "", - "recentListDelete": "", - "recentListEmpty": "", - "reducedUIText": "", - "roomname": "Enigu nomon de ĉambro", - "roomnameHint": "", - "sendFeedback": "Sendi rimarkojn", - "terms": "Kondiĉoj", - "title": "" + "recentList": "Lastaj", + "recentListDelete": "Forigi", + "recentListEmpty": "Via listo de lastaj kunvenoj estas malplena. Babilu kun via teamo kaj vi trovos ĉi tie ĉiujn viajn lastajn kunvenojn.", + "reducedUIText": "Bonvenon all {{app}}!", + "roomname": "Entajpu nomon de ĉambro", + "roomnameHint": "Entajpu la nomon aŭ URL de la ĉambro, al kiu vi volas aliĝi. Vi povas elpensi nomon, nur sciigu ĝin al la aliaj homoj, kiujn vi renkontos, por ke ili entajpu la saman nomon.", + "sendFeedback": "Sendi retrokuplon", + "terms": "Uzkondiĉoj", + "title": "Sekuraj, multfunkciaj kaj plene senpagaj video-konferencoj" + }, + "lonelyMeetingExperience": { + "button": "Inviti aliajn", + "youAreAlone": "Vi estas la sola en la kunveno" + }, + "helpView": { + "header": "Helpejo" } -} \ No newline at end of file +} diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-es.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-es.json index 39bb8a319..d3063e08d 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-es.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-es.json @@ -1,21 +1,36 @@ { "addPeople": { "add": "Invitar", - "countryNotSupported": "Aún no contamos con soporte a este destino.", + "addContacts": "Invitar a sus contactos", + "copyInvite": "Copiar la invitación a la reunión", + "copyLink": "Copiar el link de la reunión", + "copyStream": "Copiar el link de la transmisión en vivo", + "countryNotSupported": "Aun no contamos con soporte a este destino.", "countryReminder": "¿Llamando fuera de los Estados Unidos? ¡Por favor, asegúrese de empezar con el código de país!", + "defaultEmail": "Dirección de correo por defecto", "disabled": "No puede invitar a otras personas.", "failedToAdd": "Error al agregar participantes", "footerText": "La marcación está desactivada.", - "loading": "Búsqueda de personas y números de teléfono", - "loadingNumber": "Validando el número de teléfono", - "loadingPeople": "Buscando contactos a invitar", + "googleEmail": "Correo electrónico de Google", + "inviteMoreHeader": "Usted se encuentra solo en la reunión", + "inviteMoreMailSubject": "Unirse a la reunion {{appName}}", + "inviteMorePrompt": "Invitar a más personas", + "linkCopied": "Link copiado al portapapeles", + "loading": "Buscando por contacto y número telefónico", + "loadingNumber": "Validando el número telefónico", + "loadingPeople": "Buscando contactos a invitar", "noResults": "No se encontraron coincidencias", "noValidNumbers": "Por favor ingrese un número de teléfono", - "searchNumbers": "Agregar números de teléfono", - "searchPeople": "Búsqueda de personas", + "outlookEmail": "Correo de Outlook", + "searchNumbers": "Agregar números telefónicos", + "searchPeople": "Búscar personas", "searchPeopleAndNumbers": "Buscar personas o añadir sus números de teléfono", + "shareInvite": "Compartir la invitación a la reunión", + "shareLink": "Compartir el link de la reunion", + "shareStream": "Compartie el link de la transmición en vivo", "telephone": "Teléfono: {{number}}", - "title": "Invitar a otras personas a esta reunión" + "title": "Invitar a otras personas a esta reunión", + "yahooEmail": "Correo de Yahoo" }, "audioDevices": { "bluetooth": "Bluetooth", @@ -32,7 +47,7 @@ "confirmAddLink": "¿Quiere añadir un enlace de Jitsi a este evento?", "error": { "appConfiguration": "La integración del calendario no está configurada correctamente", - "generic": "Se ha producido un error. Compruebe la configuración del calendario o pruebe a recargarlo", + "generic": "Se ha producido un error. Compruebe la configuración del calendario o pruebe cargarlo nuevamente.", "notSignedIn": "Se ha producido un error de autenticación para ver los eventos del calendario. Compruebe la configuración del calendario e intente iniciar sesión de nuevo" }, "join": "Unirse", @@ -60,9 +75,9 @@ "you": "usted" }, "chromeExtensionBanner": { - "installExtensionText": "", - "buttonText": "", - "dontShowAgain": "" + "installExtensionText": "Instalar la extensión para Google Calendar y la integración con Office 365", + "buttonText": "Instalar extensión de Chrome", + "dontShowAgain": "No mostrar nuevamente" }, "connectingOverlay": { "joiningRoom": "Conectándose a su reunión…" @@ -77,7 +92,11 @@ "DISCONNECTED": "Desconectado", "DISCONNECTING": "Desconectando", "ERROR": "Error", - "RECONNECTING": "Ocurrió un problema en la red. Reconectando..." + "RECONNECTING": "Ocurrió un problema en la red. Reconectando...", + "FETCH_SESSION_ID": "Obteniendo session-ID…", + "GET_SESSION_ID_ERROR": "Obtener session-id error: {{code}}", + "GOT_SESSION_ID": "Obteniendo session-ID… Listo", + "LOW_BANDWIDTH": "Video para {{displayName}} ha sido deshabilitado para economizar ancho de banda" }, "connectionindicator": { "address": "Dirección:", @@ -85,13 +104,14 @@ "bitrate": "Tasa de transferencia:", "bridgeCount": "Contador del servidor: ", "connectedTo": "Conectado a:", + "e2e_rtt": "E2E RTT:", "framerate": "Fotogramas por segundo:", "less": "Mostrar menos", "localaddress": "Dirección local:", "localaddress_plural": "Direcciones locales:", "localport": "Puerto local:", "localport_plural": "Puertos locales:", - "more": "Ver más", + "more": "Mostrar más", "packetloss": "Pérdida de paquetes:", "quality": { "good": "Bueno", @@ -120,8 +140,12 @@ "descriptionWithoutWeb": "¿No pasó nada? Intentamos iniciar su reunión en la aplicación de escritorio {{app}}.", "downloadApp": "Descargar la app", "launchWebButton": "Iniciar en web", + "ifDoNotHaveApp": "Si aún no tienes la app:", + "ifHaveApp": "Si ya tienes la app:", + "joinInApp": "Unirse a la reunion usando la app", + "launchWebButton": "Iniciar en la Web", "openApp": "Continuar a la aplicación", - "title": "Iniciar su reunión en {{app}}...", + "title": "Iniciar su reunión en {{app}}…", "tryAgainButton": "Intentar de nuevo en el escritorio" }, "defaultLink": "ej. {{url}}", @@ -156,9 +180,9 @@ "cameraUnsupportedResolutionError": "Su cámara no soporta la resolución de video.", "Cancel": "Cancelar", "close": "Cerrar", - "conferenceDisconnectMsg": "Es posible que desee comprobar la conexión de red. Reconectando en {{seconds}} segundos...", + "conferenceDisconnectMsg": "Es posible que desee comprobar la conexión de red. Reconectando en {{seconds}} segundos…", "conferenceDisconnectTitle": "Ha sido desconectado.", - "conferenceReloadMsg": "Estamos tratando de arreglar esto. Reconectando en {{seconds}} segundos...", + "conferenceReloadMsg": "Estamos tratando de arreglar esto. Reconectando en {{seconds}} segundos…", "conferenceReloadTitle": "Desafortunadamente, algo salió mal.", "confirm": "Confirmar", "confirmNo": "No", @@ -171,6 +195,8 @@ "dismiss": "Descartar", "displayNameRequired": "¡Hola! ¿Cuál es tu nombre?", "done": "Listo", + "e2eeDescription": "El cifrado Extremo-a-Extremo es actualmente EXPERIMENTAL. Tenga en cuenta que activar el cifrado extremo-a-extremo puede deshabilitar servicios en el servidor como: grabación, transmisión en vivo y participación telefónica. Sin embargo tenga en cuenta que esta reunion solo funcionará con personas que se unan usando un navegador.", + "e2eeWarning": "ATENCION: No todos los participantes de esta reunión soportan cifrado Extremo-a-Extremo. Si usted habilita el cifrado ellos no podrán verlo ni oirlo.", "enterDisplayName": "Por favor ingresa tu nombre aquí", "error": "Error", "externalInstallationMsg": "Necesita instalar nuestra extensión para compartir escritorio.", @@ -184,7 +210,7 @@ "inlineInstallExtension": "Instalar ahora", "internalError": "¡Oops! Algo salió mal. El siguiente error ocurrió: {{error}}", "internalErrorTitle": "Error interno", - "kickMessage": "Puede ponerse en contacto con {{participantDisplayName}} para obtener más detalles.", + "kickMessage": "Puede ponerse en contacto con {{participantDisplayName}} para obtener más detalles.", "kickParticipantButton": "Expulsar", "kickParticipantDialog": "¿Seguro que quiere expulsar a este participante?", "kickParticipantTitle": "¿Expulsar a este participante?", @@ -204,9 +230,15 @@ "micNotSendingData": "Vaya a la configuración de su computadora para activar el micrófono y ajustar su nivel", "micNotSendingDataTitle": "Su micrófono está silenciado en la configuración de su sistema", "micPermissionDeniedError": "No ha otorgado permisos para usar su micrófono. Puede unirse a la conferencia, pero no lo podrán escuchar. Utilice el botón en la barra de dirección para solucionar esto.", - "micUnknownError": "No se puede usar su micrófono por motivos desconocidos.", + "micUnknownError": "No se puede usar el micrófono por motivos desconocidos.", + "muteEveryoneElseDialog": "Una vez silenciados, no podrás quitarles el modo silencio, pero ellos podrán hacerlo en cualquier momento.", + "muteEveryoneElseTitle": "¿Silenciar a todos los participantes excepto a {{whom}}?", + "muteEveryoneDialog": "¿Estás seguro de silenciar a todos los participantes? No podrás quitarles el modo en silencio, pero ellos podrán hacerlo en cualquier momento.", + "muteEveryoneTitle": "¿Silenciar a todos los participantes?", + "muteEveryoneSelf": "A ti mismo", + "muteEveryoneStartMuted": "Todos los participantes comienzan silenciados a partir de ahora", "muteParticipantBody": "No podrás quitarles el modo en silencio, pero ellos pueden quitárselo en cualquier momento.", - "muteParticipantButton": "Control de escritorio remoto", + "muteParticipantButton": "Silenciar", "muteParticipantDialog": "¿Seguro que quiere silenciar a este participante? No podrá revertir esta acción, pero el participante podrá hacerlo en cualquier momento", "muteParticipantTitle": "¿Silenciar a este participante?", "Ok": "Aceptar", @@ -234,6 +266,7 @@ "reservationError": "Error del sistema de reservación", "reservationErrorMsg": "Código de error: {{code}}, message: {{msg}}", "retry": "Reintentar", + "screenSharingAudio": "Compartir audio", "screenSharingFailedToInstall": "Oops! Su extensión de uso compartido de pantalla no se pudo instalar.", "screenSharingFailedToInstallTitle": "La extensión para compartir la pantalla no se pudo instalar", "screenSharingFirefoxPermissionDeniedError": "Algo salió mal mientras tratábamos de compartir la pantalla. Por favor, asegúrese de que nos ha dado permiso para hacerlo. ", @@ -269,16 +302,20 @@ "userPassword": "contraseña del usuario", "WaitForHostMsg": "La conferencia {{room}} aún no ha comenzado. Si usted es el anfitrión, por favor autentíquese. De lo contrario, espere a que llegue el anfitrión.", "WaitForHostMsgWOk": "La conferencia {{room}} aún no ha comenzado. Si usted es el anfitrión, presione Ok para autenticar. De lo contrario, espere a que llegue el anfitrión.", - "WaitingForHost": "Esperando al anfitrión ...", + "WaitingForHost": "Esperando al anfitrión …", "Yes": "Sí", - "yourEntireScreen": "Su pantalla completa" + "yourEntireScreen": "Su pantalla completa", + "muteEveryoneDialog": "Silenciar a todos" }, "dialOut": { - "statusMessage": "esta {{status}}" + "statusMessage": "está {{status}}" }, "documentSharing": { "title": "Compartir documento" }, + "e2ee": { + "labelToolTip": "La comunicación de Audio y Video en esta reunión está cifrada Extremo-a-Extremo" + }, "feedback": { "average": "Promedio", "bad": "Malo", @@ -368,7 +405,7 @@ "errorLiveStreamNotEnabled": "La transmisión en vivo no está activada en {{email}}. Por favor, active la transmisión en vivo o inicie sesión en una cuenta con transmisión en vivo activada.", "expandedOff": "La transmisión en vivo se ha detenido", "expandedOn": "La reunión se está transmitiendo a YouTube.", - "expandedPending": "La transmisión en vivo se está iniciando ...", + "expandedPending": "La transmisión en vivo se está iniciando …", "failedToStart": "La transmisión en vivo no se puso iniciar", "getStreamKeyManually": "No pudimos buscar ninguna transmisión en vivo. Trate de obtener su clave de transmisión en vivo de YouTube.", "invalidStreamKey": "Es posible que la clave de transmisión sea incorrecta", @@ -376,7 +413,7 @@ "offBy": "{{name}} transmisión en directo", "on": "Emisión en Directo", "onBy": "{{name}} transmisión en directo iniciada", - "pending": "Iniciando Emisión en Directo...", + "pending": "Iniciando Emisión en Directo…", "serviceName": "Servicio de streaming en vivo", "signedInAs": "Actualmente está conectado como:", "signIn": "Iniciar sesión con Google", @@ -442,34 +479,72 @@ "somebody": "Alguien", "startSilentTitle": "¡Te uniste sin salida de audio!", "startSilentDescription": "Vuelva a unirse a la reunión para habilitar el audio", - "suboptimalBrowserWarning": "Tememos que su experiencia en la reunión no sea tan buena. Estamos buscando formas de mejorar esto, pero hasta entonces intente utilizar uno de los navegadores totalmente compatibles.", + "suboptimalBrowserWarning": "Tememos que su experiencia en la reunión no sea tan buena. Estamos buscando formas de mejorar esto, pero hasta entonces intente utilizar uno de los navegadores totalmente compatibles.", "suboptimalExperienceTitle": "Advertencia del Explorador", "unmute": "Dejar de silenciar", "newDeviceCameraTitle": "Se ha detectado una nueva cámara", "newDeviceAudioTitle": "Se ha detectado un nuevo dispositivo de audio", - "newDeviceAction": "Usar" + "newDeviceAction": "Usar", + "OldElectronAPPTitle": "Vulnerabilidades de Seguridad!", + "oldElectronClientDescription1": "Aparentemente usted está usuado una versión antigua de Jitsi Meet que tiene problemas de seguridad. Por favor actualice la versión con nuestra ", + "oldElectronClientDescription2": "ultima versión", + "oldElectronClientDescription3": " ahora!" + }, + "passwordSetRemotely": "definida por otro participante", + "passwordDigitsOnly": "Hasta {{number]] cifras", + "poweredby": "con tecnología de", + "prejoin": { + "audioAndVideoError": "Error en Audio y video:", + "audioOnlyError": "Error en Audio:", + "audioTrackError": "No se pured crear la pista de Audio.", + "callMe": "Llámame", + "callMeAtNumber": "Llamame a este número:", + "configuringDevices": "Configurando dispositivos...", + "connectedWithAudioQ": "Usted está conectado con Audio?", + "copyAndShare": "Cipie y comparta el link de la reuinión", + "dialInMeeting": "Marcar a la reunión", + "dialInPin": "Marcar a la reunión e ingresarel código PIN:", + "dialing": "Marcando", + "doNotShow": "No mostrar nuevamente", + "errorDialOut": "Could not dial out", + "errorDialOutDisconnected": "Could not dial out. Disconnected", + "errorDialOutFailed": "Could not dial out. Call failed", + "errorDialOutStatus": "Error getting dial out status", + "errorStatusCode": "Error dialing out, status code: {{status}}", + "errorValidation": "Number validation failed", + "iWantToDialIn": "I want to dial in", + "joinAudioByPhone": "Join with phone audio", + "joinMeeting": "Join meeting", + "joinWithoutAudio": "Join without audio", + "initiated": "Call initiated", + "linkCopied": "Link copied to clipboard", + "lookGood": "It sounds like your microphone is working properly", + "or": "or", + "calling": "Calling", + "startWithPhone": "Start with phone audio", + "screenSharingError": "Screen sharing error:", + "videoOnlyError": "Video error:", + "videoTrackError": "Could not create video track.", + "viewAllNumbers": "view all numbers" }, - "passwordSetRemotely": "definido por otro participante", - "passwordDigitsOnly": "Hasta {{number}} dígitos", - "poweredby": "proporcionado por", "presenceStatus": { "busy": "Ocupado", - "calling": "Llamando...", + "calling": "Llamando…", "connected": "Conectado", "connecting": "Conectando…", "connecting2": "Conectando*…", "disconnected": "Desconectado", "expired": "Expirado", "ignored": "Ignorado", - "initializingCall": "Iniciando llamada...", + "initializingCall": "Iniciando llamada…", "invited": "Invitado", "rejected": "Rechazado", - "ringing": "Timbrando..." + "ringing": "Timbrando…" }, "profile": { "setDisplayNameLabel": "Establecer nombre a mostrar", "setEmailInput": "Introducir e-mail", - "setEmailLabel": "Establecer su gravatar", + "setEmailLabel": "Establecer su Gravatar", "title": "Perfil" }, "raisedHand": "Desea hablar", @@ -482,7 +557,7 @@ "error": "Falla de grabación. Vuelva a intentarlo.", "expandedOff": "Grabación detenida", "expandedOn": "La reunión está siendo grabada.", - "expandedPending": "La grabación se está inciando...", + "expandedPending": "La grabación se está inciando…", "failedToStart": "No se pudo iniciar la grabación", "fileSharingdescription": "Compartir la grabación con los participantes de la reunión", "live": "Directo", @@ -491,7 +566,7 @@ "offBy": "{{name}} detuvo la grabación", "on": "Grabando", "onBy": "{{name}} comenzó la grabación", - "pending": "Preparando para grabar la reunión...", + "pending": "Preparando para grabar la reunión…", "rec": "REC", "serviceDescription": "El servicio de grabación guardará la grabación", "serviceName": "Servicio de grabación", @@ -503,6 +578,11 @@ "sectionList": { "pullToRefresh": "Actualizar" }, + "security": { + "about": "Usted puede agregar una contraseña a la reunión. Los participantes necesitaran la contraseña para unirse a la reunión.", + "insecureRoomNameWarning": "El nombre de la sala es inseguro. Participantes no deseados pueden llegar a unirse a la reunión.", + "securityOptions": "Opciones de seguridad" + }, "settings": { "calendar": { "about": "La integración del calendario {{appName}} se utiliza para acceder de forma segura a su calendario para que pueda leer los próximos eventos.", @@ -515,6 +595,7 @@ "followMe": "Todos me siguen", "language": "Idioma", "loggedIn": "Sesión iniciada como {{name}}", + "microphones": "Micrófono", "moderator": "Moderador", "more": "Más", "name": "Nombre", @@ -529,6 +610,7 @@ "settingsView": { "advanced": "Avanzado", "alertOk": "OK", + "alertCancel": "Cancelar", "alertTitle": "Aviso", "alertURLText": "La dirección URL del servidor no es válida", "buildInfoSection": "Información de la compilación", @@ -538,6 +620,8 @@ "displayName": "Nombre a mostrar", "email": "Email", "header": "Ajustes", + "email": "Correo electrónico", + "header": "Configuración", "profileSection": "Perfil", "serverURL": "URL del servidor", "showAdvanced": "Mostrar configuración avanzada", @@ -546,7 +630,7 @@ "version": "Versión" }, "share": { - "dialInfoText": "\n\n===== \\ n\n¿Solo quieres marcar en tu teléfono? \\ N\n{{defaultDialInNumber}} Haga clic en este enlace para ver el marcado en los números de teléfono de esta reunión\n{{dialInfoPageUrl}}", + "dialInfoText": "\n\n=====\n\n¿Solo quieres marcar en tu teléfono?\n\n{{defaultDialInNumber}} Haga clic en este enlace para ver el marcado en los números de teléfono de esta reunión\n{{dialInfoPageUrl}}", "mainText": "Presione en el siguiente enlace para unirse a la reunión:\n{{roomUrl}}" }, "speaker": "Participante", @@ -576,6 +660,7 @@ "chat": "Alternar ventana de chat", "document": "Alternar documento compartido", "download": "Descarga nuestras aplicaciones", + "e2ee": "Cifrado Extremo-a-Extremo", "feedback": "Dejar comentarios", "fullScreen": "Alternar pantalla completa", "hangup": "Dejar la llamada", @@ -593,6 +678,7 @@ "raiseHand": "Levantar / Bajar tu mano", "recording": "Activar grabación", "remoteMute": "Silenciar participante", + "security": "Opciones de seguridad", "Settings": "Alternar configuración", "sharedvideo": "Alternar compartir un vídeo de YouTube", "shareRoom": "Invitar a alguien", @@ -602,6 +688,7 @@ "speakerStats": "Alternar estadísticas del orador", "tileView": "Alternar vista de mosaico", "toggleCamera": "Alternar cámara", + "toggleFilmstrip": "Alternar mosaicos", "videomute": "Alternar silencio de video", "videoblur": "Alternar desenfoque de video" }, @@ -616,6 +703,7 @@ "documentClose": "Cerrar documento compartido", "documentOpen": "Abrir documento compartido", "download": "Descarga nuestras aplicaciones", + "e2ee": "Cifrado Extremo-a-Extremo", "enterFullScreen": "Ver pantalla completa", "enterTileView": "Entrar en vista de mosaico", "exitFullScreen": "Salir de pantalla completa", @@ -629,18 +717,22 @@ "lowerYourHand": "Bajar la mano", "moreActions": "Más acciones", "moreOptions": "Más opciones", - "mute": "Activar / Desactivar Silencio", + "mute": "Activar o silenciar el micrófono", + "muteEveryone": "Silenciar a todos", "noAudioSignalTitle": "¡No hay entrada proveniente de su micrófono!", "noAudioSignalDesc": "Si no lo silenció a propósito desde la configuración del sistema o el dispositivo, considere cambiar el dispositivo.", "noAudioSignalDescSuggestion": "Si no lo silenció a propósito desde la configuración del sistema o el dispositivo, considere usar el siguiente dispositivo:", - "noisyAudioInputTitle": "", - "noisyAudioInputDesc": "", + "noAudioSignalDialInDesc": "Usted puede además llamar usando:", + "noAudioSignalDialInLinkDesc": "Números de llamada", + "noisyAudioInputTitle": "Su micrófono parece estar ruidoso", + "noisyAudioInputDesc": "Parece que su micráfono está haciendo ruido, por favor considere silenciarlo o cambiar de dispositivo.", "openChat": "Abrir chat", "pip": "Entra en el modo Picture-in-Picture", "privateMessage": "Enviar mensaje privado", "profile": "Editar tu perfil", "raiseHand": "Levantar / Bajar tu mano", "raiseYourHand": "Alzar la mano", + "security": "Opciones de seguridad", "Settings": "Ajustes", "sharedvideo": "Compartir un vídeo de YouTube", "shareRoom": "Invitar a alguien", @@ -665,7 +757,7 @@ "failedToStart": "No es posible iniciar la transcripción", "labelToolTip": "La reunión se esta transcribiendo", "off": "Transcripción detenida", - "pending": "Preparando la transcripción de la reunión...", + "pending": "Preparando la transcripción de la reunión…", "start": "Mostrar subtítulos", "stop": "Dejar de mostrar subtítulos", "tr": "TR" @@ -706,21 +798,19 @@ "lowDefinition": "Baja definición", "onlyAudioAvailable": "Solo hay audio disponible", "onlyAudioSupported": "Solo soportamos audio en este navegador.", - "p2pEnabled": "Punto a Punto Activado", - "p2pVideoQualityDescription": "En el modo punto a punto, la calidad de video recibida solo se puede alternar entre calidad alta y solo audio. No se respetarán otras configuraciones hasta que se salga del modo punto a punto.", - "recHighDefinitionOnly": "Preferirá alta definición.", "sd": "SD", "sdTooltip": "Visualizando vídeo en definición estándar", "standardDefinition": "Definición estándar" }, "videothumbnail": { "domute": "Silenciar", + "domuteOthers": "Silenciar a todos", "flip": "Voltear", "kick": "Expulsar", "moderator": "Moderador", "mute": "Participante está silenciado", "muted": "Silenciado", - "remoteControl": "", + "remoteControl": "Control remoto", "show": "Mostrar en escena", "videomute": "El participante ha detenido la cámara." }, @@ -738,6 +828,7 @@ "connectCalendarButton": "Conecte su calendario", "connectCalendarText": "Conecte su calendario para ver todas sus reuniones en {{app}}. Plus, add {{provider}}reuniones a tu calendario e iniciarlas con un solo clic.", "enterRoomTitle": "Comenzar una reunión", + "getHelp": "Obtener ayuda", "roomNameAllowedChars": "El nombre de la reunión no debe contener ninguno de estos caracteres: ?, &, :, ', \", %, #.", "go": "IR", "goSmall": "IR", @@ -752,10 +843,13 @@ "roomnameHint": "Introduce el nombre o URL de la sala a la que quieres unirte. Puedes crear un nombre nuevo, sólo tienes que hacer llegar este nombre al resto de participantes para que puedan unirse a esta sala.", "sendFeedback": "Enviar comentarios", "terms": "Términos", - "title": "Seguro, lleno de funcionalidades y videoconferencias completamente gratuitas" + "title": "Videoconferencias seguras, con gran variedad de funcionalidades y completamente gratuitas" }, "lonelyMeetingExperience": { "button": "Invitar a otros", "youAreAlone": "Eres el único en la reunión" + }, + "helpView": { + "header": "Centro de ayuda" } } diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-esUS.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-esUS.json index 76aeed9de..de713fd21 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-esUS.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-esUS.json @@ -1,21 +1,36 @@ { "addPeople": { "add": "Invitar", + "addContacts": "Invitar a sus contactos", + "copyInvite": "Copiar la invitación a la reunión", + "copyLink": "Copiar el link de la reunión", + "copyStream": "Copiar el link de la transmisión en vivo", "countryNotSupported": "Aun no contamos con soporte a este destino.", "countryReminder": "¿Llamando fuera de los Estados Unidos? ¡Por favor, asegúrese de empezar con el código de país!", + "defaultEmail": "Dirección de correo por defecto", "disabled": "No puede invitar a otras personas.", "failedToAdd": "Error al agregar participantes", "footerText": "La marcación está desactivada.", - "loading": "Buscar personas y números de teléfono", - "loadingNumber": "Validando el número de teléfono", - "loadingPeople": "Buscando contactos a invitar", + "googleEmail": "Correo electrónico de Google", + "inviteMoreHeader": "Usted se encuentra solo en la reunión", + "inviteMoreMailSubject": "Unirse a la reunion {{appName}}", + "inviteMorePrompt": "Invitar a más personas", + "linkCopied": "Link copiado al portapapeles", + "loading": "Buscando por contacto y número telefónico", + "loadingNumber": "Validando el número telefónico", + "loadingPeople": "Buscando contactos a invitar", "noResults": "No se encontraron coincidencias", "noValidNumbers": "Por favor ingrese un número de teléfono", + "outlookEmail": "Correo de Outlook", "searchNumbers": "Agregar números telefónicos", - "searchPeople": "Búsqueda de personas", + "searchPeople": "Buscar personas", "searchPeopleAndNumbers": "Buscar personas o añadir sus números de teléfono", + "shareInvite": "Compartir la invitación a la reunión", + "shareLink": "Compartir el link de la reunion", + "shareStream": "Compartie el link de la transmición en vivo", "telephone": "Teléfono: {{number}}", - "title": "Invitar a otras personas a esta reunión" + "title": "Invitar a otras personas a esta reunión", + "yahooEmail": "Correo de Yahoo" }, "audioDevices": { "bluetooth": "Bluetooth", @@ -65,7 +80,7 @@ "dontShowAgain": "No mostrar nuevamente" }, "connectingOverlay": { - "joiningRoom": "Conectando a su reunión..." + "joiningRoom": "Conectando a su reunión…" }, "connection": { "ATTACHED": "Adjunto", @@ -78,9 +93,9 @@ "DISCONNECTING": "Desconectando", "ERROR": "Error", "RECONNECTING": "Ocurrió un problema en la red. Reconectando...", - "FETCH_SESSION_ID": "Obteniendo session-id...", + "FETCH_SESSION_ID": "Obteniendo session-ID…", "GET_SESSION_ID_ERROR": "Obtener session-id error: {{code}}", - "GOT_SESSION_ID": "Obteniendo session-id... Listo", + "GOT_SESSION_ID": "Obteniendo session-ID… Listo", "LOW_BANDWIDTH": "Video para {{displayName}} ha sido deshabilitado para economizar ancho de banda" }, "connectionindicator": { @@ -89,6 +104,7 @@ "bitrate": "Tasa de transferencia:", "bridgeCount": "Contador del servidor: ", "connectedTo": "Conectado a:", + "e2e_rtt": "E2E RTT:", "framerate": "Fotogramas por segundo:", "less": "Mostrar menos", "localaddress": "Dirección local:", @@ -123,9 +139,12 @@ "description": "¿No pasó nada? Hemos intentado iniciar su reunión en la aplicación {{app}} de escritorio. intente de nuevo o inicie en la aplicación {{app}} vía web.", "descriptionWithoutWeb": "¿No pasó nada? Intentamos iniciar su reunión en la aplicación {{app}} de escritorio.", "downloadApp": "Descargar la aplicación", + "ifDoNotHaveApp": "Si aún no tienes la app:", + "ifHaveApp": "Si ya tienes la app:", + "joinInApp": "Unirse a la reunion usando la app", "launchWebButton": "Iniciar en la Web", "openApp": "Continuar a la aplicación", - "title": "Iniciando la reunión en {{app}}...", + "title": "Iniciando la reunión en {{app}}…", "tryAgainButton": "Intentar de nuevo en el escritorio" }, "defaultLink": "p.ej. {{url}}", @@ -160,9 +179,9 @@ "cameraUnsupportedResolutionError": "La cámara no admite la resolución de video requerida.", "Cancel": "Cancelar", "close": "Cerrar", - "conferenceDisconnectMsg": "Se recomienda que compruebes la conexión de la red. Reconectando en {{seconds}} segundos...", + "conferenceDisconnectMsg": "Se recomienda que compruebes la conexión de la red. Reconectando en {{seconds}} segundos…", "conferenceDisconnectTitle": "Ha sido desconectado.", - "conferenceReloadMsg": "Estamos tratando de arreglar esto. Reconectando en {{seconds}} segundos...", + "conferenceReloadMsg": "Estamos tratando de arreglar esto. Reconectando en {{seconds}} segundos…", "conferenceReloadTitle": "Desafortunadamente, algo salió mal.", "confirm": "Confirmar", "confirmNo": "No", @@ -175,6 +194,8 @@ "dismiss": "Descartar", "displayNameRequired": "¡Hola! ¿Cuál es tu nombre?", "done": "Listo", + "e2eeDescription": "El cifrado Extremo-a-Extremo es actualmente EXPERIMENTAL. Tenga en cuenta que activar el cifrado extremo-a-extremo puede deshabilitar servicios en el servidor como: grabación, transmisión en vivo y participación telefónica. Sin embargo tenga en cuenta que esta reunion solo funcionará con personas que se unan usando un navegador.", + "e2eeWarning": "ATENCION: No todos los participantes de esta reunión soportan cifrado Extremo-a-Extremo. Si usted habilita el cifrado ellos no podrán verlo ni oirlo.", "enterDisplayName": "Por favor ingresa tu nombre aquí", "error": "Error", "externalInstallationMsg": "Necesita instalar nuestra extensión para compartir escritorio.", @@ -244,6 +265,7 @@ "reservationError": "Error del sistema de reservaciones", "reservationErrorMsg": "Código de error: {{code}}, mensaje: {{msg}}", "retry": "Volver a intentar", + "screenSharingAudio": "Compartir audio", "screenSharingFailedToInstall": "¡Uy! La extensión de uso compartido de pantalla no se pudo instalar.", "screenSharingFailedToInstallTitle": "La extensión de uso compartido de pantalla no se pudo instalar", "screenSharingFirefoxPermissionDeniedError": "Algo salió mal cuando intentamos compartir su pantalla. Asegúrese de habernos dado permiso para hacerlo.", @@ -279,7 +301,7 @@ "userPassword": "contraseña de usuario", "WaitForHostMsg": "La conferencia {{room}} aún no ha comenzado. Si eres el anfitrión, inicia la autenticación. De lo contrario, espera a que llegue el anfitrión.", "WaitForHostMsgWOk": "La conferencia {{room}} aún no ha comenzado. Si eres el anfitrión, presiona Aceptar para autenticar. De lo contrario, espera a que llegue el anfitrión.", - "WaitingForHost": "Esperando al anfitrión...", + "WaitingForHost": "Esperando al anfitrión…", "Yes": "Sí", "yourEntireScreen": "Toda su pantalla" }, @@ -289,6 +311,9 @@ "documentSharing": { "title": "Documento Compartido" }, + "e2ee": { + "labelToolTip": "La comunicación de Audio y Video en esta reunión está cifrada Extremo-a-Extremo" + }, "feedback": { "average": "Promedio", "bad": "Malo", @@ -378,7 +403,7 @@ "errorLiveStreamNotEnabled": "La transmisión en vivo no está habilitada en {{email}}. Habilítala o inicia sesión en una cuenta con la transmisión en vivo habilitada.", "expandedOff": "La transmisión en vivo se ha detenido", "expandedOn": "La reunión se está transmitiendo actualmente a YouTube.", - "expandedPending": "La transmisión en vivo se está iniciando...", + "expandedPending": "La transmisión en vivo se está iniciando…", "failedToStart": "La transmisión en vivo no se pudo iniciar", "getStreamKeyManually": "No pudimos obtener ninguna transmisión en vivo. Intenta obtener la clave de transmisión en vivo de YouTube.", "invalidStreamKey": "Es posible que la clave de transmisión en vivo sea incorrecta.", @@ -386,7 +411,7 @@ "offBy": "{{name}} detuvo el streaming en directo", "on": "Transmisión en vivo", "onBy": "{{name}} inició el streaming en directo", - "pending": "Iniciando transmisión en vivo...", + "pending": "Iniciando transmisión en vivo…", "serviceName": "Servicio de transmisión en vivo", "signedInAs": "Actualmente, la sesión está iniciada como:", "signIn": "Iniciar sesión con Google", @@ -452,29 +477,67 @@ "somebody": "Alguien", "startSilentTitle": "¡Ingresó sin salida de audio!", "startSilentDescription": "Vuelva a ingresar para activar el audio", - "suboptimalBrowserWarning": "Nos tememos que su experiencia de reunión no será tan buena aquí. Estamos buscando formas de mejorar esto, pero hasta entonces, por favor, intente utilizar uno de los navegadores soportados.", + "suboptimalBrowserWarning": "Nos tememos que su experiencia de reunión no será tan buena aquí. Estamos buscando formas de mejorar esto, pero hasta entonces, por favor, intente utilizar uno de los navegadores soportados.", "suboptimalExperienceTitle": "Advertencia del navegador", "unmute": "Reactivar el sonido", "newDeviceCameraTitle": "Se detectó una cámara nueva", "newDeviceAudioTitle": "Se detectó un dispositivo de audio nuevo", - "newDeviceAction": "Usar" + "newDeviceAction": "Usar", + "OldElectronAPPTitle": "Vulnerabilidades de Seguridad!", + "oldElectronClientDescription1": "Aparentemente usted está usuado una versión antigua de Jitsi Meet que tiene problemas de seguridad. Por favor actualice la versión con nuestra ", + "oldElectronClientDescription2": "ultima versión", + "oldElectronClientDescription3": " ahora!" }, "passwordSetRemotely": "definida por otro participante", "passwordDigitsOnly": "Hasta {{number]] cifras", "poweredby": "con tecnología de", + "prejoin": { + "audioAndVideoError": "Error en Audio y video:", + "audioOnlyError": "Error en Audio:", + "audioTrackError": "No se pured crear la pista de Audio.", + "callMe": "Llámame", + "callMeAtNumber": "Llamame a este número:", + "configuringDevices": "Configurando dispositivos...", + "connectedWithAudioQ": "Usted está conectado con Audio?", + "copyAndShare": "Cipie y comparta el link de la reuinión", + "dialInMeeting": "Marcar a la reunión", + "dialInPin": "Marcar a la reunión e ingresarel código PIN:", + "dialing": "Marcando", + "doNotShow": "No mostrar nuevamente", + "errorDialOut": "Could not dial out", + "errorDialOutDisconnected": "Could not dial out. Disconnected", + "errorDialOutFailed": "Could not dial out. Call failed", + "errorDialOutStatus": "Error getting dial out status", + "errorStatusCode": "Error dialing out, status code: {{status}}", + "errorValidation": "Number validation failed", + "iWantToDialIn": "I want to dial in", + "joinAudioByPhone": "Join with phone audio", + "joinMeeting": "Join meeting", + "joinWithoutAudio": "Join without audio", + "initiated": "Call initiated", + "linkCopied": "Link copied to clipboard", + "lookGood": "It sounds like your microphone is working properly", + "or": "or", + "calling": "Calling", + "startWithPhone": "Start with phone audio", + "screenSharingError": "Screen sharing error:", + "videoOnlyError": "Video error:", + "videoTrackError": "Could not create video track.", + "viewAllNumbers": "view all numbers" + }, "presenceStatus": { "busy": "Ocupado", - "calling": "Llamando...", + "calling": "Llamando…", "connected": "Conectado", - "connecting": "Conectando...", + "connecting": "Conectando…", "connecting2": "Conectando*...", "disconnected": "Desconectado", "expired": "Vencido", "ignored": "Omitido", - "initializingCall": "Inicializando llamada...", + "initializingCall": "Inicializando llamada…", "invited": "Invitado", "rejected": "Rechazado", - "ringing": "Timbrando..." + "ringing": "Timbrando…" }, "profile": { "setDisplayNameLabel": "Configurar su nombre para mostrar", @@ -492,7 +555,7 @@ "error": "Error de grabación. Vuelve a intentarlo.", "expandedOff": "La grabación se ha detenido", "expandedOn": "La reunión se está grabando en este momento.", - "expandedPending": "La grabación se está iniciando...", + "expandedPending": "La grabación se está iniciando…", "failedToStart": "La grabación no se pudo iniciar", "fileSharingdescription": "Compartir grabación con participantes de la reunión", "live": "EN VIVO", @@ -501,7 +564,7 @@ "offBy": "{{name}} paró la grabación", "on": "Grabación", "onBy": "{{name}} inició la grabación", - "pending": "Preparando para grabar la reunión...", + "pending": "Preparando para grabar la reunión…", "rec": "REC", "serviceDescription": "El servicio de grabación guardará la grabación", "serviceName": "Servicio de grabación", @@ -513,6 +576,11 @@ "sectionList": { "pullToRefresh": "Tirar para actualizar" }, + "security": { + "about": "Usted puede agregar una contraseña a la reunión. Los participantes necesitaran la contraseña para unirse a la reunión.", + "insecureRoomNameWarning": "El nombre de la sala es inseguro. Participantes no deseados pueden llegar a unirse a la reunión.", + "securityOptions": "Opciones de seguridad" + }, "settings": { "calendar": { "about": "La integración del calendario de {{appName}} se usa para acceder al calendario de manera segura para que puedas leer los próximos eventos.", @@ -525,6 +593,7 @@ "followMe": "Todos me siguen", "language": "Idioma", "loggedIn": "Sesión iniciada como {{name}}", + "microphones": "Micrófono", "moderator": "Moderador", "more": "Más", "name": "Nombre", @@ -532,6 +601,7 @@ "selectAudioOutput": "Salida de audio", "selectCamera": "Cámara", "selectMic": "Micrófono", + "speakers": "Altavoces", "startAudioMuted": "Todos comienzan con silenciados", "startVideoMuted": "Todos comienzan con cámara desactivada", "title": "Configuración" @@ -539,12 +609,15 @@ "settingsView": { "advanced": "Avanzado", "alertOk": "Aceptar", + "alertCancel": "Cancelar", "alertTitle": "Advertencia", "alertURLText": "La dirección URL de servidor introducida no es válida", "buildInfoSection": "Información de compilación", "conferenceSection": "Conferencia", "disableCallIntegration": "Desactivar la integración nativa de llamadas", - "disableP2P": "Desactiver el modo \"Peer-To-Peer\"", + "disableP2P": "Desactivar el modo \"Peer-To-Peer\"", + "disableCrashReporting": "Disable crash reporting", + "disableCrashReportingWarning": "Are you sure you want to disable crash reporting? The setting will be applied after you restart the app.", "displayName": "Nombre para mostrar", "email": "Correo electrónico", "header": "Configuración", @@ -586,6 +659,7 @@ "chat": "Alternar ventana de chat", "document": "Alternar documento compartido", "download": "Descargar nuestras aplicaciones", + "e2ee": "Cifrado Extremo-a-Extremo", "feedback": "Dejar comentario", "fullScreen": "Alternar pantalla completa", "hangup": "Dejar la llamada", @@ -605,6 +679,7 @@ "raiseHand": "Alternar levantar la mano", "recording": "Alternar grabación", "remoteMute": "Silenciar participante", + "security": "Opciones de seguridad", "Settings": "Alternar configuración", "sharedvideo": "Alternar uso compartido de video de YouTube", "shareRoom": "Invitar a alguien", @@ -614,6 +689,7 @@ "speakerStats": "Alternar estadísticas del altavoz", "tileView": "Alternar vista de mosaico", "toggleCamera": "Alternar cámara", + "toggleFilmstrip": "Alternar mosaicos", "videomute": "Alternar silenciar video", "videoblur": "Cambiar el desenfoque del fondo" }, @@ -628,6 +704,7 @@ "documentClose": "Cerrar documento compartido", "documentOpen": "Abrir documento compartido", "download": "Descargar nuestras aplicaciones", + "e2ee": "Cifrado Extremo-a-Extremo", "enterFullScreen": "Ver pantalla completa", "enterTileView": "Introducir vista de mosaico", "exitFullScreen": "Salir de pantalla completa", @@ -647,7 +724,7 @@ "noAudioSignalDesc": "Si no lo silenció intencionalmente desde la configuración del sistema o el hardware, considere la posibilidad de cambiar el dispositivo.", "noAudioSignalDescSuggestion": "Si no lo silenció intencionalmente desde la configuración del sistema o el hardware, considere utilizar el siguiente dispositivo:", "noAudioSignalDialInDesc": "Usted puede además llamar usando:", - "noAudioSignalDialInLinkDesc" : "Números de llamada", + "noAudioSignalDialInLinkDesc": "Números de llamada", "noisyAudioInputTitle": "Su micrófono parece estar ruidoso", "noisyAudioInputDesc": "Parece que su micráfono está haciendo ruido, por favor considere silenciarlo o cambiar de dispositivo.", "openChat": "Abrir chat", @@ -656,6 +733,7 @@ "profile": "Editar el perfil", "raiseHand": "Levantar/bajar la mano", "raiseYourHand": "Levantar la mano", + "security": "Opciones de seguridad", "Settings": "Configuración", "sharedvideo": "Compartir un video de YouTube", "shareRoom": "Invitar a alguien", @@ -680,7 +758,7 @@ "failedToStart": "La transcripción no se pudo iniciar", "labelToolTip": "La reunión se está transcribiendo", "off": "Transcripción detenida", - "pending": "Preparando para transcribir la reunión...", + "pending": "Preparando para transcribir la reunión…", "start": "Comenzar a mostrar subtítulos", "stop": "Dejar de mostrar subtítulos", "tr": "TR" @@ -721,9 +799,6 @@ "lowDefinition": "Baja definición", "onlyAudioAvailable": "Modo de solo audio disponible", "onlyAudioSupported": "Solo admitimos audio en este navegador.", - "p2pEnabled": "Punto a punto habilitado", - "p2pVideoQualityDescription": "En el modo \"peer to peer\", la calidad de vídeo recibida sólo se puede alternar entre alta y sólo audio. No se respetarán otros ajustes hasta que se salga del modo \"peer to peer\".", - "recHighDefinitionOnly": "Preferiré alta definición.", "sd": "SD", "sdTooltip": "Vista de video en definición estándar", "standardDefinition": "Definición estándar" @@ -754,6 +829,7 @@ "connectCalendarButton": "Conectar el calendario", "connectCalendarText": "Conecte su calendario para ver todas sus reuniones en {{app}}. Además, agregue reuniones {{provider}} a su calendario e inícielas con un solo clic.", "enterRoomTitle": "Iniciar una nueva reunión", + "getHelp": "Obtener ayuda", "roomNameAllowedChars": "El nombre de la reunión no debe contener ninguno de estos caracteres: ?, &, :, ', \", %, #.", "go": "IR", "goSmall": "IR", @@ -769,5 +845,12 @@ "sendFeedback": "Enviar comentario", "terms": "Términos", "title": "Conferencias en video seguras, con gran variedad de funciones y completamente gratuitas" + }, + "lonelyMeetingExperience": { + "button": "Invitar a otros", + "youAreAlone": "Usted está solo en la reunión" + }, + "helpView": { + "header": "Centro de ayuda" } } diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-et.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-et.json index 2ff8d2fcc..eba14e77b 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-et.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-et.json @@ -1,777 +1,774 @@ { - "addPeople": { - "add": "Lisa", - "countryNotSupported": "Valitud riik ei ole toetatud.", - "countryReminder": "Veendu, et suunakood oleks lisatud.", - "disabled": "Uusi kontakte ei saa kõnesse lisada.", - "failedToAdd": "Uue kontakti kõnesse lisamine ebaõnnestus", - "footerText": "Numbri valimine on keelatud.", - "loading": "Kontaktide otsimine...", - "loadingNumber": "Telefoninumbri kontrollimine...", - "loadingPeople": "Kontaktide otsimine kõnesse lisamiseks...", - "noResults": "Vasteid ei leitud", - "noValidNumbers": "Sisesta telefoninumber", - "searchNumbers": "Lisa telefoninumber", - "searchPeople": "Kontaktide otsimine", - "searchPeopleAndNumbers": "Otsi kontakti või lisa telefoninumber", - "telephone": "Telefoninumber: {{number}}", - "title": "Lisa kontakte kõnesse" - }, - "audioDevices": { - "bluetooth": "Bluetooth", - "headphones": "Kõrvaklapid", - "phone": "Telefon", - "speaker": "Kõlar", - "none": "Heli vahendid pole kättesaadavad" - }, - "audioOnly": { - "audioOnly": "Ainult heli" - }, - "calendarSync": { - "addMeetingURL": "Lisa kõne link", - "confirmAddLink": "Kas soovid käesolevale kõnele lisada lingi?", - "error": { - "appConfiguration": "Ühendus kalendriga ei ole õigesti seadistatud.", - "generic": "Viga! Palun kontrolli kalendri seadistusi või värskenda kalendrit.", - "notSignedIn": "Viga kalendri autentimisel! Palun kontrolli kalendri seadistusi ja logi uuesti sisse." + "addPeople": { + "add": "Lisa", + "countryNotSupported": "Valitud riik ei ole toetatud.", + "countryReminder": "Veendu, et suunakood oleks lisatud.", + "disabled": "Uusi kontakte ei saa kõnesse lisada.", + "failedToAdd": "Uue kontakti kõnesse lisamine ebaõnnestus", + "footerText": "Numbri valimine on keelatud.", + "loading": "Kontaktide otsimine…", + "loadingNumber": "Telefoninumbri kontrollimine…", + "loadingPeople": "Kontaktide otsimine kõnesse lisamiseks…", + "noResults": "Vasteid ei leitud", + "noValidNumbers": "Sisesta telefoninumber", + "searchNumbers": "Lisa telefoninumber", + "searchPeople": "Kontaktide otsimine", + "searchPeopleAndNumbers": "Otsi kontakti või lisa telefoninumber", + "telephone": "Telefoninumber: {{number}}", + "title": "Lisa kontakte kõnesse" }, - "join": "Liitu", - "joinTooltip": "Liitu kõnega", - "nextMeeting": "järgmine kõne", - "noEvents": "Uusi kõnesid pole planeeritud..", - "ongoingMeeting": "aktiivne kõne", - "permissionButton": "Ava seadistused", - "permissionMessage": "Planeeritud kõne nägemiseks on vajalik kalendri ligipääsuõigus.", - "refresh": "Värskenda kalendrit", - "today": "Täna" - }, - "chat": { - "error": "Viga: sõnumi \"{{originalText}}\" saatmine ebaõnnestus. Põhjus: {{error}}", - "fieldPlaceHolder": "Sisesta oma sõnum siia", - "messagebox": "Sisesta sõnum", - "messageTo": "Privaatsõnum kasutajale {{recipient}}", - "noMessagesMessage": "Kirjavahetust pole veel alustatud. Alusta kirjavahetust siin!", - "nickname": { - "popover": "Sisesta nimi", - "title": "Sisesta nimi, et kõnega alustada" + "audioDevices": { + "bluetooth": "Bluetooth", + "headphones": "Kõrvaklapid", + "phone": "Telefon", + "speaker": "Kõlar", + "none": "Heli vahendid pole kättesaadavad" }, - "privateNotice": "Privaatsõnum kasutajale {{recipient}}", - "title": "Kõne", - "you": "you" - }, - "chromeExtensionBanner": { - "installExtensionText": "Paigalda Google Kalendri laiendus ja Office 365 integratsioon", - "buttonText": "Paigalda Chrome'i laiendus", - "dontShowAgain": "Ära rohkem näita" - }, - "connectingOverlay": { - "joiningRoom": "Kõnega ühendamine..." - }, - "connection": { - "ATTACHED": "Ühendatud", - "AUTHENTICATING": "Autentimine...", - "AUTHFAIL": "Autentimine ebaõnnestus", - "CONNECTED": "Ühendatud", - "CONNECTING": "Ühendamine...", - "CONNFAIL": "Ühendamine ebaõnnestus", - "DISCONNECTED": "Ühendus katkestatud", - "DISCONNECTING": "Ühenduse katkestamine...", - "ERROR": "Viga", - "FETCH_SESSION_ID": "Sessiooni-ID püüdmine...", - "GET_SESSION_ID_ERROR": "Sessiooni-ID püüdmisel tekkis viga: {{code}}", - "GOT_SESSION_ID": "Sessiooni-ID püüdmine... Tehtud", - "LOW_BANDWIDTH": "Kasutaja {{displayName}} video on ülekandekiiruse parandamiseks välja lülitatud" - }, - "connectionindicator": { - "address": "Aadress:", - "bandwidth": "Eeldatav ülekandekiirus:", - "bitrate": "Andmeedastuskiirus:", - "bridgeCount": "Serverite arv: ", - "connectedTo": "Ühendatud:", - "e2e_rtt": "E2E RTT:", - "framerate": "Ekraani eraldusvõime:", - "less": "Näita vähem", - "localaddress": "Lokaalne aadress:", - "localaddress_plural": "Lokaalsed aadressid:", - "localport": "Lokaalne port:", - "localport_plural": "Lokaalsed pordid:", - "more": "Näita rohkem", - "packetloss": "Andmepaketi kaotus:", - "quality": { - "good": "Hea", - "inactive": "Mitteaktiivne", - "lost": "Kaotatud", - "nonoptimal": "Mitteoptimaalne", - "poor": "Nõrk" + "audioOnly": { + "audioOnly": "Ainult heli" }, - "remoteaddress": "Kaugtöö aadress:", - "remoteaddress_plural": "Kaugtöö aadressid:", - "remoteport": "Kaugtöö port:", - "remoteport_plural": "Kaugtöö pordid:", - "resolution": "Resolutsioon:", - "status": "Ühendus:", - "transport": "Transport:", - "transport_plural": "Transpordid:" - }, - "dateUtils": { - "earlier": "Varem", - "today": "Täna", - "yesterday": "Eile" - }, - "deepLinking": { - "appNotInstalled": "Kõnega liitumiseks läbi mobiiltelefoni on vaja paigaldada {{app}} rakendus.", - "description": "Midagi ei juhtunud? Proovisime ühendust luua töölaua rakendusega. Proovi uuesti või käivita {{app}} rakendus.", - "descriptionWithoutWeb": "Midagi ei juhtunud? Televastuvõttu prooviti avada töölaua rakendusest {{app}}.", - "downloadApp": "Laadi rakendus alla", - "launchWebButton": "Käivita veebis", - "openApp": "Jätka töölaua rakendusega", - "title": "Kõne avamine rakenduses {{app}}...", - "tryAgainButton": "Proovi töölaua rakendusega uuesti " - }, - "defaultLink": "nt {{url}}", - "defaultNickname": "nt. Mari Maasikas", - "deviceError": { - "cameraError": "Ei saanud kaameraga ühendust", - "cameraPermission": "Puudub õigus kasutada kaamerat", - "microphoneError": "Ei saanud mikrofoniga ühendust", - "microphonePermission": "Puudub õigus kasutada mikrofoni" - }, - "deviceSelection": { - "noPermission": "Luba pole antud", - "previewUnavailable": "Eelvaade pole kättesaadav", - "selectADevice": "Vali seade", - "testAudio": "Mängi testimiseks heli" - }, - "dialog": { - "accessibilityLabel": { - "liveStreaming": "Otseülekanne" + "calendarSync": { + "addMeetingURL": "Lisa kõne link", + "confirmAddLink": "Kas soovid käesolevale kõnele lisada lingi?", + "error": { + "appConfiguration": "Ühendus kalendriga ei ole õigesti seadistatud.", + "generic": "Viga! Palun kontrolli kalendri seadistusi või värskenda kalendrit.", + "notSignedIn": "Viga kalendri autentimisel! Palun kontrolli kalendri seadistusi ja logi uuesti sisse." + }, + "join": "Liitu", + "joinTooltip": "Liitu kõnega", + "nextMeeting": "järgmine kõne", + "noEvents": "Uusi kõnesid pole planeeritud..", + "ongoingMeeting": "aktiivne kõne", + "permissionButton": "Ava seadistused", + "permissionMessage": "Planeeritud kõne nägemiseks on vajalik kalendri ligipääsuõigus.", + "refresh": "Värskenda kalendrit", + "today": "Täna" }, - "allow": "Luba", - "alreadySharedVideoMsg": "Teine kasutaja jagab videot. Selles kõnes on ainult ühe video jagamine korraga lubatud.", - "alreadySharedVideoTitle": "Korraga on lubatud ainult ühe video jagamine.", - "applicationWindow": "Rakenduse aken", - "Back": "Tagasi", - "cameraConstraintFailedError": "Kaamera ei vasta teatud piirangutele.", - "cameraNotFoundError": "Kaamerat ei leitud.", - "cameraNotSendingData": "Ei saa ühendust kaameraga. Kontrolli, kas vahend on mõne teise rakenduse poolt kasutusel, vali menüüst teine vahend või värskenda rakendust.", - "cameraNotSendingDataTitle": "Kaamera pole kättesaadav.", - "cameraPermissionDeniedError": "Kaamera kasutamine on keelatud. Kõnega on võimalik ühineda ilma kaamerata. Kaamera kasutamiseks vajuta aadressiribal kaamera nupule.", - "cameraUnknownError": "Kaamerat ei saa kasutada! Põhjus teadmata.", - "cameraUnsupportedResolutionError": "Kaamera ei toeta nõutud resolutsiooni.", - "Cancel": "Tühista", - "close": "Sulge", - "conferenceDisconnectMsg": "Kontrolli võrguühendust. Taasühendamine {{seconds}}...", - "conferenceDisconnectTitle": "Ühendus on katkenud.", - "conferenceReloadMsg": "Lahenduse otsime. Taasühendus {{seconds}} sek...", - "conferenceReloadTitle": "Midagi läks valesti!", - "confirm": "Kinnita", - "confirmNo": "Ei", - "confirmYes": "Kinnita", - "connectError": "Oih, midagi läks valesti! Kõnega ühendamine ebaõnnestus.", - "connectErrorWithMsg": "Oih, midagi läks valesti! Kõnega ühendamine ebaõnnestus. Põhjus: {{msg}}.", - "connecting": "Ühendamine.", - "contactSupport": "Võta ühendust kasutustoega", - "copy": "Kopeeri", - "dismiss": "Lõpeta", - "displayNameRequired": "Nimi on kohustuslik", - "done": "Valmis", - "enterDisplayName": "Sisesta nimi", - "error": "Viga", - "externalInstallationMsg": "Töölauale on vaja paigaldada jagamise laiendus.", - "externalInstallationTitle": "Laiendus on kohustuslik", - "goToStore": "Mine veebipoodi", - "gracefulShutdown": "Rakendus on hoolduseks ajutiselt maas. Proovi hiljem uuesti!", - "IamHost": "Mina olen võõrustaja", - "incorrectRoomLockPassword": "Vale parool", - "incorrectPassword": "Vale kasutajanimi või parool", - "inlineInstallationMsg": "Töölauale tuleb paigaldada jagamise laiendus.", - "inlineInstallExtension": "Paiglada kohe", - "internalError": "Oih, midagi läks valesti! Veateate: {{error}}.", - "internalErrorTitle": "Sisemine viga", - "kickMessage": "Oih, oled kõnest eemaldatud!", - "kickParticipantButton": "Eemalda kõnest", - "kickParticipantDialog": "Oled kindel, et tahad kasutaja kõnest eemaldada?", - "kickParticipantTitle": "Eemalda kasutaja kõnest?", - "kickTitle": "Kõnest eemaldatud", - "liveStreaming": "Otseülekanne", - "liveStreamingDisabledForGuestTooltip": "Külalised ei saa otseülekannet alustada.", - "liveStreamingDisabledTooltip": "Otseülekande alustamine on keelatud.", - "lockMessage": "Ebaõnnestunud lukustada kõnet.", - "lockRoom": "Lisa kõnele parool", - "lockTitle": "Lukustamine ebaõnnestus", - "logoutQuestion": "Oled kindel, et tahad kõne peatada ja välja logida?", - "logoutTitle": "Logi välja", - "maxUsersLimitReached": "Maksimaalne kõnes osalejate arv on täis. Võta ühendust kõne omanikuga või proovi hiljem uuesti!", - "maxUsersLimitReachedTitle": "Maksimaalne kõnes osalejate arv on täis", - "micConstraintFailedError": "Mikrofon ei vasta teatud piirangutele.", - "micNotFoundError": "Mikrofoni ei leitud.", - "micNotSendingData": "Ei saa ühendust mikrofoniga. Vali menüüst teine vahend või värskenda rakendust.", - "micNotSendingDataTitle": "Mikrofon pole kättesaadav.", - "micPermissionDeniedError": "Mikrofoni kasutamine on keelatud. Kõnega on võimalik ühineda, aga teised Sind ei kuule. Mikrofoni kasutamiseks vajuta aadressiribal mikrofoni nupule.", - "micUnknownError": "Mikrofoni ei saa kasutada. Põhjus teadmata.", - "muteEveryoneElseDialog": "Peale mikrofoni vaigistamist saab ainult kasutaja ise oma mikrofoni tagasi sisse lülitada.", - "muteEveryoneElseTitle": "Vaigista kõikide teiste mikrofonid, välja arvatud {{whom}}?", - "muteEveryoneDialog": "Oled kindel, et soovid kõikide teiste mikrofonid vaigistada? Neid saab tagasi sisse lülitada ainult kasutaja ise.", - "muteEveryoneTitle": "Vaigista kõik?", - "muteEveryoneSelf": "Sina ise", - "muteEveryoneStartMuted": "Edaspidi alustavad kõik välja lülitatud mikrofonidega", - "muteParticipantBody": "Teiste kasutajate mikrofoni ei saa sisse lülitada. Kasutaja saab ise otsutada, kas mikrofon on sees või väljas.", - "muteParticipantButton": "Lülita mikrofon välja", - "muteParticipantDialog": "Oled kindel, et soovid kasutaja mikrofoni välja lülitada? Seda saab ainult kasutaja ise sisse tagasi lülitada.", - "muteParticipantTitle": "Lülita kasutaja mikrofon välja?", - "Ok": "Jah", - "passwordLabel": "Parool", - "passwordNotSupported": "Kõnele ei saa parooli määrata.", - "passwordNotSupportedTitle": "Parooli lisamine pole toetatud", - "passwordRequired": "Parool on kohustuslik", - "popupError": "Modaalaknad on veebilehitsejas keelatud. Palun luba modaalakende kasutamine veebilehitseja turvalisuse seadistuses ning proovi uuesti.", - "popupErrorTitle": "Modaalaknad on keelatud", - "recording": "Salvetamine", - "recordingDisabledForGuestTooltip": "Külalised ei saa kõne salvestada.", - "recordingDisabledTooltip": "Kõne salvestamine on keelatud.", - "rejoinNow": "Ühine uuesti", - "remoteControlAllowedMessage": "{{user}} andis kaugjuhtimiseks loa!", - "remoteControlDeniedMessage": "{{user}} keelas kaugjuhtimise!", - "remoteControlErrorMessage": "Viga kaugjuhtimiseks loa küsimisel kasutajalt {{user}}!", - "remoteControlRequestMessage": "Kas lubad kasutajal {{user}} oma töölauda kaugjuhtida?", - "remoteControlShareScreenWarning": "Kui vajutad nupule \"Luba\", siis jagad oma ekraani.", - "remoteControlStopMessage": "Kaugjuhtimise sessioon on lõppenud!", - "remoteControlTitle": "Kaugjuhtimine", - "Remove": "Eemalda", - "removePassword": "Eemalda parool", - "removeSharedVideoMsg": "Oled kindel, et soovid oma jagatud video eemaldada?", - "removeSharedVideoTitle": "Eemalda jagatud video", - "reservationError": "Broneerimise süsteemi viga", - "reservationErrorMsg": "Veakood: {{code}}, sõnum: {{msg}}", - "retry": "Proovi uuesti", - "screenSharingFailedToInstall": "Oih, ekraanijagamise laienduse paigaldamine ebaõnnestus!", - "screenSharingFailedToInstallTitle": "Ekraanijagamise laienduse paigaldamine ebaõnnestus", - "screenSharingFirefoxPermissionDeniedError": "Ekraani jagamisega läks midagi valesti! Veendu, et oled ekraani jagamiseks loa andnud.", - "screenSharingFirefoxPermissionDeniedTitle": "Oih, ekraani jagamist ei saanud alustada!", - "screenSharingPermissionDeniedError": "Oih, midagi läks valesti ekraanijagamise laienduse õigustega! Värskenda ja proovi uuesti.", - "sendPrivateMessage": "Sulle saabus privaatsõnum. Kas soovid vastata privaatselt või avalikult?", - "sendPrivateMessageCancel": "Saada sõnum avalikult", - "sendPrivateMessageOk": "Saada sõnum privaatselt", - "sendPrivateMessageTitle": "Saada privaatselt?", - "serviceUnavailable": "Teenus pole kättesaadav", - "sessTerminated": "Kõne lõpetatud", - "Share": "Jaga", - "shareVideoLinkError": "Sisesta korrektne Youtube’i link.", - "shareVideoTitle": "Jaga videot", - "shareYourScreen": "Jaga ekraani", - "shareYourScreenDisabled": "Ekraani jagamine on keelatud.", - "shareYourScreenDisabledForGuest": "Külalised ei saa ekraani jagada.", - "startLiveStreaming": "Alusta otseülekannet", - "startRecording": "Alusta salvestamist", - "startRemoteControlErrorMessage": "Kaugjuhtimise sessiooni alustamisel tekkis viga!", - "stopLiveStreaming": "Lõpeta otseülekanne", - "stopRecording": "Lõpeta salvestamine", - "stopRecordingWarning": "Oled kindel, et soovid salvestamist lõpetada?", - "stopStreamingWarning": "Oled kindel, et soovid otseülekannet lõpetada?", - "streamKey": "Otseülekande võti", - "Submit": "Esita", - "thankYou": "Aitäh, et kasutasid rakendust {{appName}}!", - "token": "token", - "tokenAuthFailed": "Kahjuks ei ole kõnega ühinemine lubatud.", - "tokenAuthFailedTitle": "Autentimine ebaõnnestus", - "transcribing": "Transkribeerimine", - "unlockRoom": "Eemalda kõne parool", - "userPassword": "kasutaja parool", - "WaitForHostMsg": "Kõne {{room}} ei ole veel alanud. Autendi ennast, kui oled võõrustaja. Külalisena oota, kuni võõrustaja saabub.", - "WaitForHostMsgWOk": "Kõne {{room}} ei ole veel alanud. Kui oled võõrustaja, vajuta OK, et ennast autentida. Külalisena oota, kuni võõrustaja saabub.", - "WaitingForHost": "Võõrustaja ootamine...", - "Yes": "Jah", - "yourEntireScreen": "Täisekraan" - }, - "dialOut": { - "statusMessage": "on staatusega {{status}}" - }, - "documentSharing": { - "title": "Jagatud dokument" - }, - "feedback": { - "average": "Keskmine", - "bad": "Halb", - "detailsLabel": "Kirjelda täpsemalt.", - "good": "Hea", - "rateExperience": "Hinda kõne kvaliteeti", - "veryBad": "Väga halb", - "veryGood": "Väga hea" - }, - "incomingCall": { - "answer": "Vasta", - "audioCallTitle": "Sissetulev kõne", - "decline": "Lõpeta", - "productLabel": "Jitsi", - "videoCallTitle": "Sissetulev videokõne" - }, - "info": { - "accessibilityLabel": "Näita infot", - "addPassword": "Lisa parool", - "cancelPassword": "Tühista parool", - "conferenceURL": "Link:", - "country": "Riik", - "dialANumber": "Kõnega ühinemiseks vali number ja sisesta pin-kood.", - "dialInConferenceID": "PIN:", - "dialInNotSupported": "Oih, sissehelistamine ei ole toetatud!", - "dialInNumber": "Sissehelistamine:", - "dialInSummaryError": "Sissehelistamise info pole kättesaadav. Proovi hiljem uuesti!", - "dialInTollFree": "Maksuvaba", - "genericError": "Oih, midagi läks valesti!", - "inviteLiveStream": "Otseülekande nägemiseks vajuta lingile: {{url}}", - "invitePhone": "Üks klikk heliga sissehelistamiseks: {{number}},,{{conferenceID}}#", - "invitePhoneAlternatives": "Otsid teist sissehelistamise numbrit?\nVaata sissehelistamise numbreid: {{url}}\n\n\nKui helistad läbi ruumi, ühine kõnega väljalülitatud mikrofoni režiimis: {{silentUrl}}", - "inviteURLFirstPartGeneral": "Oled kõnesse kutsutud.", - "inviteURLFirstPartPersonal": "{{name}} kutsub Sind kõnesse.\n", - "inviteURLSecondPart": "\nÜhine kõnega:\n{{url}}\n", - "liveStreamURL": "Otseülekanne:", - "moreNumbers": "Rohkem numbreid", - "noNumbers": "Sissehelistamise numbrid puuduvad.", - "noPassword": "Andmed puuduvad", - "noRoom": "Sissehelistamise ruum pole täpsustatud.", - "numbers": "Sissehelistamise numbrid", - "password": "Parool:", - "title": "Jaga", - "tooltip": "Jaga linki ja helista, et kõnega ühineda", - "label": "Kõne info" - }, - "inviteDialog": { - "alertText": "Osade kasutajate kutsumine ebaõnnestus.", - "header": "Kutsu", - "searchCallOnlyPlaceholder": "Sisesta telefoninumber", - "searchPeopleOnlyPlaceholder": "Otsi kasutajaid", - "searchPlaceholder": "Kasutaja telefoninumber", - "send": "Saada" - }, - "inlineDialogFailure": { - "msg": "Midagi läks valesti.", - "retry": "Proovi uuesti", - "support": "Kasutajatugi", - "supportMsg": "Kui see juhtub uuesti, võta ühendust" - }, - "keyboardShortcuts": { - "focusLocal": "Keskendu videole", - "focusRemote": "Keskendu teise kasutaja videole", - "fullScreen": "Ava/sulge täisekraani vaade", - "keyboardShortcuts": "Klaviatuuri kiirvalikud", - "localRecording": "Näita/peida salvestamise võimalused", - "mute": "Lülita mikrofon sisse/välja", - "pushToTalk": "Vajuta, et rääkida", - "raiseHand": "Tõsta/langeta kätt", - "showSpeakerStats": "Näita kõnelejate statistikat", - "toggleChat": "Ava/sulge vestluse aken", - "toggleFilmstrip": "Näita/peida video eelvaade", - "toggleScreensharing": "Vaheta kaamera ja ekraanijagamise vahel", - "toggleShortcuts": "Näita/peida klaviatuuri kiirvalikud", - "videoMute": "Lülita kaamera sisse/välja", - "videoQuality": "Halda kõne kvaliteeti" - }, - "liveStreaming": { - "busy": "Toimub ülekande ressursi vabastamine. Proovi mõne minuti pärast uuesti.", - "busyTitle": "Kõik ülekandjad on hetkel hõivatud", - "changeSignIn": "Vaheta kontot.", - "choose": "Vali otseülekanne", - "chooseCTA": "Vali ülekande viis. Oled sisse logitud e-mailiga {{email}}.", - "enterStreamKey": "Sisesta siia oma YouTube’i ülekande võti.", - "error": "Otseülekanne ebaõnnestus. Proovi uuesti.", - "errorAPI": "YouTube’i kanaliga ühendumisel tekkis viga. Palun logi uuesti sisse.", - "errorLiveStreamNotEnabled": "Otseülekanne ei ole e-mailiga {{email}} sisse lülitatud. Luba kasutajaga otseülekanded või vaheta kontot.", - "expandedOff": "Otseülekanne on peatatud", - "expandedOn": "Kõnest tehakse otseülekanne YouTube’i.", - "expandedPending": "Otseülekanne algab...", - "failedToStart": "Otseülekandega alustamine ebaõnnestus.", - "getStreamKeyManually": "Ülekandjaid ei leitud. Leia YouTube’st otseülekande võti.", - "invalidStreamKey": "Otseülekande võti võib olla vale.", - "off": "Otseülekanne on peatatud", - "offBy": "{{name}} lõpetas otseülekande", - "on": "Otseülekanne", - "onBy": "{{name}} alustas otseülekandega", - "pending": "Otseülekande alustamine...", - "serviceName": "Otseülekande teenus", - "signedInAs": "Oled sisse logitud kasutajana:", - "signIn": "Google’ga sisselogimine", - "signInCTA": "Logi sisse või sisesta otseülekande võti YouTube’st.", - "signOut": "Logi välja", - "start": "Alusta otseülekannet.", - "streamIdHelp": "Mis see on?", - "unavailableTitle": "Otseülekanne pole kättesaadav." - }, - "localRecording": { - "clientState": { - "off": "Väljas", - "on": "Sees", - "unknown": "Teadmata" + "chat": { + "error": "Viga: sõnumi \"{{originalText}}\" saatmine ebaõnnestus. Põhjus: {{error}}", + "fieldPlaceHolder": "Sisesta oma sõnum siia", + "messagebox": "Sisesta sõnum", + "messageTo": "Privaatsõnum kasutajale {{recipient}}", + "noMessagesMessage": "Kirjavahetust pole veel alustatud. Alusta kirjavahetust siin!", + "nickname": { + "popover": "Sisesta nimi", + "title": "Sisesta nimi, et kõnega alustada" + }, + "privateNotice": "Privaatsõnum kasutajale {{recipient}}", + "title": "Kõne", + "you": "you" }, - "dialogTitle": "Kohalikud salvestamise nupud", - "duration": "Kestvus", - "durationNA": "N/A", - "encoding": "Kodeerimine", - "label": "LOR", - "labelToolTip": "Kohalik salvestamine on alustatud", - "localRecording": "Kohalik salvestamine", - "me": "Mina", - "messages": { - "engaged": "Local recording engaged.", - "finished": "Salvestamise sessioon {{token}} on lõppenud. Palun saada salvestatud fail moderaatorile.", - "finishedModerator": "Salvestamise sessioon {{token}} on lõppenud ja salvestatud. Küsi teistelt kontaktidelt nende koopiaid.", - "notModerator": "Sa ei ole moderaator. Sa ei saa alustada ega lõpetada kohalikku salvestamist." + "chromeExtensionBanner": { + "installExtensionText": "Paigalda Google Kalendri laiendus ja Office 365 integratsioon", + "buttonText": "Paigalda Chrome'i laiendus", + "dontShowAgain": "Ära rohkem näita" }, - "moderator": "Moderaator", - "no": "Ei", - "participant": "Osaleja", - "participantStats": "Osaleja andmed", - "sessionToken": "Sessiooni token", - "start": "Alusta salvestamist", - "stop": "Lõpeta salvestamine", - "yes": "Jah" - }, - "lockRoomPassword": "parool", - "lockRoomPasswordUppercase": "Parool", - "me": "mina", - "notify": { - "connectedOneMember": "{{name}} ühines kõnega", - "connectedThreePlusMembers": "{{name}} ja {{count}} teist kasutajat ühines kõnega", - "connectedTwoMembers": "{{first}} ja {{second}} ühinesid kõnega", - "disconnected": "lahti ühendatud", - "focus": "Konverentsi fookus", - "focusFail": "{{component}} pole kättesaadav - proovi uuesti {{ms}} sekundi pärast.", - "grantedTo": "Moderaatori õigused on antud kasutajale {{to}}!", - "invitedOneMember": "{{name}} on kutsutud", - "invitedThreePlusMembers": "{{name}} ja {{count}} teist kasutajat on kutsutud", - "invitedTwoMembers": "{{first}} ja {{second}} on kutsutud", - "kickParticipant": "{{kicked}} eemaldati kõnest kasutaja {{kicker}} poolt", - "me": "Mina", - "moderator": "Moderaatori õigused jagatud!", - "muted": "Alustasid kõnet väljalülitatud mikrofoniga.", - "mutedTitle": "Mikrofon on välja lülitatud!", - "mutedRemotelyTitle": "Sinu mikrofon lülitati välja kasutaja {{participantDisplayName}} poolt!", - "mutedRemotelyDescription": "Saad alati oma mikrofoni sisse lülitada, kui soovid rääkida. Lülita mikrofon peale rääkimist uuesti välja liigse müra ja kaja vältimiseks.", - "passwordRemovedRemotely": "$t(lockRoomPasswordUppercase) eemaldatud teise kasutaja poolt", - "passwordSetRemotely": "$t(lockRoomPasswordUppercase) lisatud teise kasutaja poolt", - "raisedHand": "{{name}} soovib rääkida.", - "somebody": "Keegi", - "startSilentTitle": "Ühinesid ilma mikrofonita!", - "startSilentDescription": "Mikrofoni kasutamiseks ühine kõnega uuesti", - "suboptimalExperienceDescription": "Rakenduse {{appName}} parima kvaliteedi tagamiseks palun kasuta ühte nendest veebilehitsejatest.", - "suboptimalExperienceTitle": "Veebilehitseja hoiatus", - "unmute": "Lülita mikrofon sisse", - "newDeviceCameraTitle": "Leitud uus kaamera", - "newDeviceAudioTitle": "Leitud uus heliseadeldis", - "newDeviceAction": "Kasuta" - }, - "passwordSetRemotely": "määratud teise kasutaja poolt", - "passwordDigitsOnly": "Kuni {{number}} tähemärki", - "poweredby": "teieni toodud", - "presenceStatus": { - "busy": "Hõivatud", - "calling": "Helistamine...", - "connected": "Ühendatud", - "connecting": "Ühendamine...", - "connecting2": "Ühendamine*...", - "disconnected": "Lahti ühendatud", - "expired": "Aegunud", - "ignored": "Eiratud", - "initializingCall": "Kõne alustamine...", - "invited": "Kutsutud", - "rejected": "Tagasi lükatud", - "ringing": "Kutsumine..." - }, - "profile": { - "setDisplayNameLabel": "Sisesta nimi", - "setEmailInput": "Sisesta e-mail", - "setEmailLabel": "Sisesta gravatar email", - "title": "Profiil" - }, - "raisedHand": "Soovin rääkida", - "recording": { - "authDropboxText": "Lisa Dropbox’i", - "availableSpace": "Vaba ruum: {{spaceLeft}} MB (ca {{duration}} minutit salvestamist)", - "beta": "BETA", - "busy": "Salvestamise ressursi vabastamine... Proovi mõne minuti pärast uuesti.", - "busyTitle": "Kõik salvestajad on praegu kinni", - "error": "Salvestamine ebaõnnestus. Proovi uuesti.", - "expandedOff": "Salvestamine peatatud", - "expandedOn": "Kõne salvestatakse.", - "expandedPending": "Salvestamine on alustatud...", - "failedToStart": "Salvestamine ebaõnnestus", - "fileSharingdescription": "Jaga salvestust kõnelejatega", - "live": "Otse", - "loggedIn": "Sisseloginud kasutajana {{userName}}", - "off": "Salvestamine on lõpetatud", - "offBy": "{{name}} lõpetas salvestamise", - "on": "Salvestatakse", - "onBy": "{{name}} alustas salvestamist", - "pending": "Kõne salvestamise ettevalmistus...", - "rec": "REC", - "serviceDescription": "Salvestus toimub teenuse kaudu", - "serviceName": "Salvestamise teenus", - "signIn": "Logi sisse", - "signOut": "Logi välja", - "unavailable": "Oih! {{serviceName}} ei ole hetkel kättesaadav! Proovi hiljem uuesti.", - "unavailableTitle": "Salvestamine ei ole võimalik." - }, - "sectionList": { - "pullToRefresh": "Tõmba uuendamiseks" - }, - "settings": { - "calendar": { - "about": "Rakenduse {{appName}} kalender kasutab turvalist ühendust ning näeb eesolevaid kõnesid.", - "disconnect": "Ühenda lahti", - "microsoftSignIn": "Logi sisse Microsoft’i kontoga", - "signedIn": "Hetkel nähakse kasutaja {{email}} kalendrit. Kalendrikutsete peitmiseks vajuta “Ühenda lahti” nupule.", - "title": "Kalender" + "connectingOverlay": { + "joiningRoom": "Kõnega ühendamine…" }, - "devices": "Seaded", - "followMe": "Kõik jälgivad mind", - "language": "Keel", - "loggedIn": "Logitud sisse nimega: {{name}}", - "moderator": "Moderaator", - "more": "Rohkem", - "name": "Nimi", - "noDevice": "Andmed puuduvad", - "selectAudioOutput": "Heli väljund", - "selectCamera": "Kaamera", - "selectMic": "Mikrofon", - "startAudioMuted": "Kõik alustavad väljalülitatud mikrofoniga", - "startVideoMuted": "Kõik alustavad väljalülitatud kaameraga", - "title": "Seaded" - }, - "settingsView": { - "advanced": "Täpsem", - "alertOk": "OK", - "alertTitle": "Hoiatus", - "alertURLText": "Sisestatud link ei ole õige", - "buildInfoSection": "Versioon", - "conferenceSection": "Kõne", - "disableCallIntegration": "Lülita kohaliku kõne integratsioon välja", - "disableP2P": "Lülita otseühendus välja", - "displayName": "Kasutatav nimi", - "email": "E-mail", - "header": "Seaded", - "profileSection": "Profiil", - "serverURL": "Serveri link", - "showAdvanced": "Näita täpsemaid seadistusi", - "startWithAudioMuted": "Alusta väljalülitatud heliga", - "startWithVideoMuted": "Alusta väljalülitatud videoga", - "version": "Versioon" - }, - "share": { - "dialInfoText": "\n\n=====\n\nSoovid sisse helistada oma telefonilt?\n\n{{defaultDialInNumber}}Vajuta lingile, et näha telefoninumbreid sisse helistamiseks\n{{dialInfoPageUrl}}", - "mainText": "Vajuta lingile, et kõnega ühineda:\n{{roomUrl}}" - }, - "speaker": "Kõneleja", - "speakerStats": { - "hours": "{{count}}t", - "minutes": "{{count}}m", - "name": "Nimi", - "seconds": "{{count}}s", - "speakerStats": "Kõneleja andmed", - "speakerTime": "Kõnelemise aeg" - }, - "startupoverlay": { - "policyText": " ", - "title": "{{app}} vajab ligipääsu mikrofonile ja kaamerale." - }, - "suspendedoverlay": { - "rejoinKeyTitle": "Ühine uuesti", - "text": "Vajuta Ühine uuesti nupule, et uuesti ühineda.", - "title": "Kõne katkestati, sest arvuti läks magama." - }, - "toolbar": { - "accessibilityLabel": { - "audioOnly": "Kasuta ainult heli", - "audioRoute": "Vali heli vahend", - "callQuality": "Halda kõne kvaliteeti", - "cc": "Kasuta subtiitreid", - "chat": "Kasuta vestluse akent", - "document": "Kasuta jagatud dokumente", - "download": "Laadi rakendus alla", - "feedback": "Jäta tagasiside", - "fullScreen": "Kasuta täisekraani", - "hangup": "Lahku kõnest", - "help": "Abi", - "invite": "Kutsu inimesi", - "kick": "Eemalda kõneleja", - "localRecording": "Näita salvestamise paneeli", - "lockRoom": "Kasuta kõne parooli", - "moreActions": "Kasuta toimingute menüüd", - "moreActionsMenu": "Toimingute menüü", - "moreOptions": "Näita rohkem valikuid", - "mute": "Lülita heli välja", - "muteEveryone": "Vaigista kõikide mikrofonid", - "pip": "Kasuta pilt-pildis vaadet", - "privateMessage": "Saada privaatsõnum", - "profile": "Muuda profiili", - "raiseHand": "Käe tõstmine", - "recording": "Salvestamine", - "remoteMute": "Lülita kasutaja mikrofon välja", - "Settings": "Seadistused", - "sharedvideo": "Kasuta Youtube’i video jagamist", - "shareRoom": "Kutsu", - "shareYourScreen": "Jaga ekraani", - "shortcuts": "Kasuta kiirvalikuid", - "show": "Näita laval", - "speakerStats": "Kõnelejate statistika", - "tileView": "Paneelvaade", - "toggleCamera": "Kasuta kaamerat", - "videomute": "Video väljalülitamine", - "videoblur": "Video hägustamine" + "connection": { + "ATTACHED": "Ühendatud", + "AUTHENTICATING": "Autentimine…", + "AUTHFAIL": "Autentimine ebaõnnestus", + "CONNECTED": "Ühendatud", + "CONNECTING": "Ühendamine…", + "CONNFAIL": "Ühendamine ebaõnnestus", + "DISCONNECTED": "Ühendus katkestatud", + "DISCONNECTING": "Ühenduse katkestamine…", + "ERROR": "Viga", + "FETCH_SESSION_ID": "Sessiooni-ID püüdmine…", + "GET_SESSION_ID_ERROR": "Sessiooni-ID püüdmisel tekkis viga: {{code}}", + "GOT_SESSION_ID": "Sessiooni-ID püüdmine… Tehtud", + "LOW_BANDWIDTH": "Kasutaja {{displayName}} video on ülekandekiiruse parandamiseks välja lülitatud" }, - "addPeople": "Lisa kõnesse inimesi", - "audioOnlyOff": "Lülita “ainult heli” valik välja", - "audioOnlyOn": "Lülita “ainult heli” valik sisse", - "audioRoute": "Vali heli vahend", - "authenticate": "Autendi", - "callQuality": "Halda kõne kvaliteeti", - "chat": "Ava/sulge vestlus", - "closeChat": "Sulge vestlus", - "documentClose": "Sulge jagatud dokument", - "documentOpen": "Ava jagatud dokument", - "download": "Laadi rakendus alla", - "enterFullScreen": "Vaata täisekraanil", - "enterTileView": "Vaata paneelvaates", - "exitFullScreen": "Välju täisekraani vaatest", - "exitTileView": "Välju paneelvaatest", - "feedback": "Jäta tagasiside", - "hangup": "Lahku", - "help": "Abi", - "invite": "Kutsu", - "login": "Logi sisse", - "logout": "Logi välja", - "lowerYourHand": "Langeta kätt", - "moreActions": "Rohkem tegevusi", - "moreOptions": "Rohkem valikuid", - "mute": "Mikrofon sisse/välja", - "muteEveryone": "Vaigista kõikide mikrofonid", - "noAudioSignalTitle": "Mikrofon ei püüa sisendit kinni!", - "noAudioSignalDesc": "Kui Sa ei lülitanud mikrofoni seadistustest tahtlikult välja, kaalu seadme vahetamist.", - "noAudioSignalDescSuggestion": "Kui Sa ei lülitanud mikrofoni seadistustest tahtlikult välja, kaalu seadme vahetamist.", - "noAudioSignalDialInDesc": "Võid sisse helistada valides:", - "noAudioSignalDialInLinkDesc" : "Sissehelistamise numbrid", - "noisyAudioInputTitle": "Mikrofonis on müra! Tundub, et läbi mikrofoni kostub palju helisid. Kaalu mikrofoni välja lülitamist või seadme vahetamist.", - "noisyAudioInputDesc": "Tundub, et läbi mikrofoni kostub palju helisid. Kaalu mikrofoni välja lülitamist või seadme vahetamist.", - "openChat": "Ava vestlus", - "pip": "Ava pilt-pildis vaade", - "privateMessage": "Saada privaatsõnum", - "profile": "Muuda profiili", - "raiseHand": "Tõsta/langeta kätt", - "raiseYourHand": "Tõsta kätt", - "Settings": "Seaded", - "sharedvideo": "Jaga YouTube’i videot", - "shareRoom": "Kutsu", - "shortcuts": "Vaata kiirvalikuid", - "speakerStats": "Kõneleja andmed", - "startScreenSharing": "Alust ekraani jagamist", - "startSubtitles": "Alusta subtiitrite näitamist", - "stopScreenSharing": "Lõpeta ekraani jagamine", - "stopSubtitles": "Lõpeta subtiitrite näitamine", - "stopSharedVideo": "Lõpeta YouTube’i video", - "talkWhileMutedPopup": "Soovid rääkida? Mikrofon on välja lülitatud.", - "tileViewToggle": "Näita paneelvaadet", - "toggleCamera": "Kasuta kaamerat", - "videomute": "Kaamera sisse/välja", - "startvideoblur": "Tausta hägustamine", - "stopvideoblur": "Lülita tausta hägustamine välja" - }, - "transcribing": { - "ccButtonTooltip": "Subtiitrid sisse/välja", - "error": "Transkribeerimine ebaõnnestus. Proovi uuesti.", - "expandedLabel": "Transkribeerimine on sisse lülitatud", - "failedToStart": "Transkribeerimise alustamine ebaõnnestus", - "labelToolTip": "Kõne transkribeeritakse", - "off": "Transkribeerimine peatatud", - "pending": "Transkribeerimise ettevalmistus...", - "start": "Alusta subtiitrite kuvamist", - "stop": "Lõpeta subtiitrite kuvamine", - "tr": "TR" - }, - "userMedia": { - "androidGrantPermissions": "Vali Luba, kui veebilehitseja küsib nõusolekut.", - "chromeGrantPermissions": "Vali Luba, kui veebilehitseja küsib nõusolekut.", - "edgeGrantPermissions": "Vali Jah, kui veebilehitseja küsib nõusolekut.", - "electronGrantPermissions": "Luba kasutada kaamerat ja mikrofoni", - "firefoxGrantPermissions": "Vali Jaga valitud vahendit, kui veebilehitseja küsib nõusolekut.", - "iexplorerGrantPermissions": "Vali OK, kui veebilehitseja küsib nõusolekut.", - "nwjsGrantPermissions": "Luba kasutada kaamerat ja mikrofoni", - "operaGrantPermissions": "Vali Luba, kui veebilehitseja küsib nõusolekut.", - "react-nativeGrantPermissions": "Vali Luba, kui veebilehitseja küsib nõusolekut.", - "safariGrantPermissions": "Vali OK, kui veebilehitseja küsib nõusolekut." - }, - "videoSIPGW": { - "busy": "Vabastatakse ressurssi... Proovi mõne minuti pärast uuesti.", - "busyTitle": "Ruumi teenus on hetkel hõivatud", - "errorAlreadyInvited": "{{displayName}} on juba kutsutud", - "errorInvite": "Ühendus ei ole veel saavutatud. Proovi hiljem uuesti.", - "errorInviteFailed": "Probleemi lahendatakse. Proovi hiljem uuesti.", - "errorInviteFailedTitle": "Kasutaja {{displayName}} kutsumine ebaõnnestus", - "errorInviteTitle": "Ruumi kutsumine ebaõnnestus", - "pending": "{{displayName}} on kutsutud" - }, - "videoStatus": { - "audioOnly": "AUD", - "audioOnlyExpanded": "Kasutad kõnes ainult heli. See hõivab ülekandekiirust vähem, aga video jagamine on välja lülitatud.", - "callQuality": "Kõne kvaliteet", - "hd": "HD", - "hdTooltip": "Video vaatamine kõrgkvaliteediga", - "highDefinition": "Kõrgresolutsioon", - "labelTooiltipNoVideo": "Video puudub", - "labelTooltipAudioOnly": "Valitud on “ainult heli” seadistus", - "ld": "LD", - "ldTooltip": "Video vaatamine madala kvaliteediga", - "lowDefinition": "Madal", - "onlyAudioAvailable": "Saab kasutada ainult heli", - "onlyAudioSupported": "Selles veebilehitsejas on toetatud ainult heli.", - "p2pEnabled": "Otseühendus on sisse lülitatud", - "p2pVideoQualityDescription": "Otseühenduse režiimis saab vastuvõetava kõne heli olla “ainult heli“, või kõrge. Teisi seadistusi ei saa valida.", - "recHighDefinitionOnly": "Eelistan kõrgresolutsiooni.", - "sd": "SD", - "sdTooltip": "Video vaatamine vaikekvaliteediga", - "standardDefinition": "Vaike resolutsioon" - }, - "videothumbnail": { - "domute": "Lülita mikrofon välja", - "domuteOthers": "Vaigista teiste mikrofonid", - "flip": "Pööra", - "kick": "Eemalda kõnest", - "moderator": "Moderaator", - "mute": "Kasutaja mikrofon välja lülitatud", - "muted": "Mikrofon välja lülitatud", - "remoteControl": "Kaugjuhtimine", - "show": "Näita laval", - "videomute": "Kasutaja on kaamera peatanud" - }, - "welcomepage": { - "accessibilityLabel": { - "join": "Vajuta, et ühineda", - "roomname": "Sisesta ruumi nimi" + "connectionindicator": { + "address": "Aadress:", + "bandwidth": "Eeldatav ülekandekiirus:", + "bitrate": "Andmeedastuskiirus:", + "bridgeCount": "Serverite arv: ", + "connectedTo": "Ühendatud:", + "e2e_rtt": "E2E RTT:", + "framerate": "Ekraani eraldusvõime:", + "less": "Näita vähem", + "localaddress": "Lokaalne aadress:", + "localaddress_plural": "Lokaalsed aadressid:", + "localport": "Lokaalne port:", + "localport_plural": "Lokaalsed pordid:", + "more": "Näita rohkem", + "packetloss": "Andmepaketi kaotus:", + "quality": { + "good": "Hea", + "inactive": "Mitteaktiivne", + "lost": "Kaotatud", + "nonoptimal": "Mitteoptimaalne", + "poor": "Nõrk" + }, + "remoteaddress": "Kaugtöö aadress:", + "remoteaddress_plural": "Kaugtöö aadressid:", + "remoteport": "Kaugtöö port:", + "remoteport_plural": "Kaugtöö pordid:", + "resolution": "Resolutsioon:", + "status": "Ühendus:", + "transport": "Transport:", + "transport_plural": "Transpordid:" }, - "appDescription": "Lase käia, tee videoülekanne kogu meeskonnaga! Kutsu kõik, keda soovid. Rakendus {{app}} on krüpteeritud. 100% vabavara ülekannete tegemiseks, mida saab kasutada iga päev tasuta - ilma konto loomiseta.", - "audioVideoSwitch": { - "audio": "Heli", - "video": "Video" + "dateUtils": { + "earlier": "Varem", + "today": "Täna", + "yesterday": "Eile" }, - "calendar": "Kalender", - "connectCalendarButton": "Ühenda kalender", - "connectCalendarText": "Ühenda oma kalender, et kõiki kohtumisi näha rakenduses {{app}}. Lisa {{provider}} kohtumised kalendrisse ja alusta kõnesid ühe klikiga.", - "enterRoomTitle": "Alusta uut kõnet", - "roomNameAllowedChars": "Televastuvõtu nimi ei tohi sisaldada sümboleid: ?, &, :, ', \", %, #.", - "go": "Mine", - "goSmall": "Mine", - "join": "Ühine", - "info": "Info", - "privacy": "Privaatsus", - "recentList": "Hiljutised", - "recentListDelete": "Kustuta", - "recentListEmpty": "Hiljutiste valikute nimekiri on tühi. Vestle kasutajatega ja leia oma hiljutised kõned siit.", - "reducedUIText": "Tere tulemast rakendusse {{app}}!", - "roomname": "Sisesta ruumi nimi", - "roomnameHint": "Sisesta ruumi nimi või link, millega soovid ühinega. Võid nime välja mõelda, aga anna osalejatele sellest teada, et nad saaksid ruumiga ühineda.", - "sendFeedback": "Saada tagasiside", - "terms": "Tingimused", - "title": "Turvaline, võimalusi täis ja tasuta keskkond videokõnede jaoks." - }, - "lonelyMeetingExperience": { - "button": "Kutsu teisi", - "youAreAlone": "Asud hetkel ruumis üksi" - } + "deepLinking": { + "appNotInstalled": "Kõnega liitumiseks läbi mobiiltelefoni on vaja paigaldada {{app}} rakendus.", + "description": "Midagi ei juhtunud? Proovisime ühendust luua töölaua rakendusega. Proovi uuesti või käivita {{app}} rakendus.", + "descriptionWithoutWeb": "Midagi ei juhtunud? Televastuvõttu prooviti avada töölaua rakendusest {{app}}.", + "downloadApp": "Laadi rakendus alla", + "launchWebButton": "Käivita veebis", + "openApp": "Jätka töölaua rakendusega", + "title": "Kõne avamine rakenduses {{app}}…", + "tryAgainButton": "Proovi töölaua rakendusega uuesti " + }, + "defaultLink": "nt {{url}}", + "defaultNickname": "nt. Mari Maasikas", + "deviceError": { + "cameraError": "Ei saanud kaameraga ühendust", + "cameraPermission": "Puudub õigus kasutada kaamerat", + "microphoneError": "Ei saanud mikrofoniga ühendust", + "microphonePermission": "Puudub õigus kasutada mikrofoni" + }, + "deviceSelection": { + "noPermission": "Luba pole antud", + "previewUnavailable": "Eelvaade pole kättesaadav", + "selectADevice": "Vali seade", + "testAudio": "Mängi testimiseks heli" + }, + "dialog": { + "accessibilityLabel": { + "liveStreaming": "Otseülekanne" + }, + "allow": "Luba", + "alreadySharedVideoMsg": "Teine kasutaja jagab videot. Selles kõnes on ainult ühe video jagamine korraga lubatud.", + "alreadySharedVideoTitle": "Korraga on lubatud ainult ühe video jagamine.", + "applicationWindow": "Rakenduse aken", + "Back": "Tagasi", + "cameraConstraintFailedError": "Kaamera ei vasta teatud piirangutele.", + "cameraNotFoundError": "Kaamerat ei leitud.", + "cameraNotSendingData": "Ei saa ühendust kaameraga. Kontrolli, kas vahend on mõne teise rakenduse poolt kasutusel, vali menüüst teine vahend või värskenda rakendust.", + "cameraNotSendingDataTitle": "Kaamera pole kättesaadav.", + "cameraPermissionDeniedError": "Kaamera kasutamine on keelatud. Kõnega on võimalik ühineda ilma kaamerata. Kaamera kasutamiseks vajuta aadressiribal kaamera nupule.", + "cameraUnknownError": "Kaamerat ei saa kasutada! Põhjus teadmata.", + "cameraUnsupportedResolutionError": "Kaamera ei toeta nõutud resolutsiooni.", + "Cancel": "Tühista", + "close": "Sulge", + "conferenceDisconnectMsg": "Kontrolli võrguühendust. Taasühendamine {{seconds}}…", + "conferenceDisconnectTitle": "Ühendus on katkenud.", + "conferenceReloadMsg": "Lahenduse otsime. Taasühendus {{seconds}} sek…", + "conferenceReloadTitle": "Midagi läks valesti!", + "confirm": "Kinnita", + "confirmNo": "Ei", + "confirmYes": "Kinnita", + "connectError": "Oih, midagi läks valesti! Kõnega ühendamine ebaõnnestus.", + "connectErrorWithMsg": "Oih, midagi läks valesti! Kõnega ühendamine ebaõnnestus. Põhjus: {{msg}}.", + "connecting": "Ühendamine.", + "contactSupport": "Võta ühendust kasutustoega", + "copy": "Kopeeri", + "dismiss": "Lõpeta", + "displayNameRequired": "Nimi on kohustuslik", + "done": "Valmis", + "enterDisplayName": "Sisesta nimi", + "error": "Viga", + "externalInstallationMsg": "Töölauale on vaja paigaldada jagamise laiendus.", + "externalInstallationTitle": "Laiendus on kohustuslik", + "goToStore": "Mine veebipoodi", + "gracefulShutdown": "Rakendus on hoolduseks ajutiselt maas. Proovi hiljem uuesti!", + "IamHost": "Mina olen võõrustaja", + "incorrectRoomLockPassword": "Vale parool", + "incorrectPassword": "Vale kasutajanimi või parool", + "inlineInstallationMsg": "Töölauale tuleb paigaldada jagamise laiendus.", + "inlineInstallExtension": "Paiglada kohe", + "internalError": "Oih, midagi läks valesti! Veateate: {{error}}.", + "internalErrorTitle": "Sisemine viga", + "kickMessage": "Oih, oled kõnest eemaldatud!", + "kickParticipantButton": "Eemalda kõnest", + "kickParticipantDialog": "Oled kindel, et tahad kasutaja kõnest eemaldada?", + "kickParticipantTitle": "Eemalda kasutaja kõnest?", + "kickTitle": "Kõnest eemaldatud", + "liveStreaming": "Otseülekanne", + "liveStreamingDisabledForGuestTooltip": "Külalised ei saa otseülekannet alustada.", + "liveStreamingDisabledTooltip": "Otseülekande alustamine on keelatud.", + "lockMessage": "Ebaõnnestunud lukustada kõnet.", + "lockRoom": "Lisa kõnele parool", + "lockTitle": "Lukustamine ebaõnnestus", + "logoutQuestion": "Oled kindel, et tahad kõne peatada ja välja logida?", + "logoutTitle": "Logi välja", + "maxUsersLimitReached": "Maksimaalne kõnes osalejate arv on täis. Võta ühendust kõne omanikuga või proovi hiljem uuesti!", + "maxUsersLimitReachedTitle": "Maksimaalne kõnes osalejate arv on täis", + "micConstraintFailedError": "Mikrofon ei vasta teatud piirangutele.", + "micNotFoundError": "Mikrofoni ei leitud.", + "micNotSendingData": "Ei saa ühendust mikrofoniga. Vali menüüst teine vahend või värskenda rakendust.", + "micNotSendingDataTitle": "Mikrofon pole kättesaadav.", + "micPermissionDeniedError": "Mikrofoni kasutamine on keelatud. Kõnega on võimalik ühineda, aga teised Sind ei kuule. Mikrofoni kasutamiseks vajuta aadressiribal mikrofoni nupule.", + "micUnknownError": "Mikrofoni ei saa kasutada. Põhjus teadmata.", + "muteEveryoneElseDialog": "Peale mikrofoni vaigistamist saab ainult kasutaja ise oma mikrofoni tagasi sisse lülitada.", + "muteEveryoneElseTitle": "Vaigista kõikide teiste mikrofonid, välja arvatud {{whom}}?", + "muteEveryoneDialog": "Oled kindel, et soovid kõikide teiste mikrofonid vaigistada? Neid saab tagasi sisse lülitada ainult kasutaja ise.", + "muteEveryoneTitle": "Vaigista kõik?", + "muteEveryoneSelf": "Sina ise", + "muteEveryoneStartMuted": "Edaspidi alustavad kõik välja lülitatud mikrofonidega", + "muteParticipantBody": "Teiste kasutajate mikrofoni ei saa sisse lülitada. Kasutaja saab ise otsutada, kas mikrofon on sees või väljas.", + "muteParticipantButton": "Lülita mikrofon välja", + "muteParticipantDialog": "Oled kindel, et soovid kasutaja mikrofoni välja lülitada? Seda saab ainult kasutaja ise sisse tagasi lülitada.", + "muteParticipantTitle": "Lülita kasutaja mikrofon välja?", + "Ok": "Jah", + "passwordLabel": "Parool", + "passwordNotSupported": "Kõnele ei saa parooli määrata.", + "passwordNotSupportedTitle": "Parooli lisamine pole toetatud", + "passwordRequired": "Parool on kohustuslik", + "popupError": "Modaalaknad on veebilehitsejas keelatud. Palun luba modaalakende kasutamine veebilehitseja turvalisuse seadistuses ning proovi uuesti.", + "popupErrorTitle": "Modaalaknad on keelatud", + "recording": "Salvetamine", + "recordingDisabledForGuestTooltip": "Külalised ei saa kõne salvestada.", + "recordingDisabledTooltip": "Kõne salvestamine on keelatud.", + "rejoinNow": "Ühine uuesti", + "remoteControlAllowedMessage": "{{user}} andis kaugjuhtimiseks loa!", + "remoteControlDeniedMessage": "{{user}} keelas kaugjuhtimise!", + "remoteControlErrorMessage": "Viga kaugjuhtimiseks loa küsimisel kasutajalt {{user}}!", + "remoteControlRequestMessage": "Kas lubad kasutajal {{user}} oma töölauda kaugjuhtida?", + "remoteControlShareScreenWarning": "Kui vajutad nupule \"Luba\", siis jagad oma ekraani.", + "remoteControlStopMessage": "Kaugjuhtimise sessioon on lõppenud!", + "remoteControlTitle": "Kaugjuhtimine", + "Remove": "Eemalda", + "removePassword": "Eemalda parool", + "removeSharedVideoMsg": "Oled kindel, et soovid oma jagatud video eemaldada?", + "removeSharedVideoTitle": "Eemalda jagatud video", + "reservationError": "Broneerimise süsteemi viga", + "reservationErrorMsg": "Veakood: {{code}}, sõnum: {{msg}}", + "retry": "Proovi uuesti", + "screenSharingFailedToInstall": "Oih, ekraanijagamise laienduse paigaldamine ebaõnnestus!", + "screenSharingFailedToInstallTitle": "Ekraanijagamise laienduse paigaldamine ebaõnnestus", + "screenSharingFirefoxPermissionDeniedError": "Ekraani jagamisega läks midagi valesti! Veendu, et oled ekraani jagamiseks loa andnud.", + "screenSharingFirefoxPermissionDeniedTitle": "Oih, ekraani jagamist ei saanud alustada!", + "screenSharingPermissionDeniedError": "Oih, midagi läks valesti ekraanijagamise laienduse õigustega! Värskenda ja proovi uuesti.", + "sendPrivateMessage": "Sulle saabus privaatsõnum. Kas soovid vastata privaatselt või avalikult?", + "sendPrivateMessageCancel": "Saada sõnum avalikult", + "sendPrivateMessageOk": "Saada sõnum privaatselt", + "sendPrivateMessageTitle": "Saada privaatselt?", + "serviceUnavailable": "Teenus pole kättesaadav", + "sessTerminated": "Kõne lõpetatud", + "Share": "Jaga", + "shareVideoLinkError": "Sisesta korrektne Youtube’i link.", + "shareVideoTitle": "Jaga videot", + "shareYourScreen": "Jaga ekraani", + "shareYourScreenDisabled": "Ekraani jagamine on keelatud.", + "shareYourScreenDisabledForGuest": "Külalised ei saa ekraani jagada.", + "startLiveStreaming": "Alusta otseülekannet", + "startRecording": "Alusta salvestamist", + "startRemoteControlErrorMessage": "Kaugjuhtimise sessiooni alustamisel tekkis viga!", + "stopLiveStreaming": "Lõpeta otseülekanne", + "stopRecording": "Lõpeta salvestamine", + "stopRecordingWarning": "Oled kindel, et soovid salvestamist lõpetada?", + "stopStreamingWarning": "Oled kindel, et soovid otseülekannet lõpetada?", + "streamKey": "Otseülekande võti", + "Submit": "Esita", + "thankYou": "Aitäh, et kasutasid rakendust {{appName}}!", + "token": "token", + "tokenAuthFailed": "Kahjuks ei ole kõnega ühinemine lubatud.", + "tokenAuthFailedTitle": "Autentimine ebaõnnestus", + "transcribing": "Transkribeerimine", + "unlockRoom": "Eemalda kõne parool", + "userPassword": "kasutaja parool", + "WaitForHostMsg": "Kõne {{room}} ei ole veel alanud. Autendi ennast, kui oled võõrustaja. Külalisena oota, kuni võõrustaja saabub.", + "WaitForHostMsgWOk": "Kõne {{room}} ei ole veel alanud. Kui oled võõrustaja, vajuta OK, et ennast autentida. Külalisena oota, kuni võõrustaja saabub.", + "WaitingForHost": "Võõrustaja ootamine…", + "Yes": "Jah", + "yourEntireScreen": "Täisekraan" + }, + "dialOut": { + "statusMessage": "on staatusega {{status}}" + }, + "documentSharing": { + "title": "Jagatud dokument" + }, + "feedback": { + "average": "Keskmine", + "bad": "Halb", + "detailsLabel": "Kirjelda täpsemalt.", + "good": "Hea", + "rateExperience": "Hinda kõne kvaliteeti", + "veryBad": "Väga halb", + "veryGood": "Väga hea" + }, + "incomingCall": { + "answer": "Vasta", + "audioCallTitle": "Sissetulev kõne", + "decline": "Lõpeta", + "productLabel": "Jitsi", + "videoCallTitle": "Sissetulev videokõne" + }, + "info": { + "accessibilityLabel": "Näita infot", + "addPassword": "Lisa parool", + "cancelPassword": "Tühista parool", + "conferenceURL": "Link:", + "country": "Riik", + "dialANumber": "Kõnega ühinemiseks vali number ja sisesta pin-kood.", + "dialInConferenceID": "PIN:", + "dialInNotSupported": "Oih, sissehelistamine ei ole toetatud!", + "dialInNumber": "Sissehelistamine:", + "dialInSummaryError": "Sissehelistamise info pole kättesaadav. Proovi hiljem uuesti!", + "dialInTollFree": "Maksuvaba", + "genericError": "Oih, midagi läks valesti!", + "inviteLiveStream": "Otseülekande nägemiseks vajuta lingile: {{url}}", + "invitePhone": "Üks klikk heliga sissehelistamiseks: {{number}},,{{conferenceID}}#\n", + "invitePhoneAlternatives": "Otsid teist sissehelistamise numbrit?\nVaata sissehelistamise numbreid: {{url}}\n\n\nKui helistad läbi ruumi, ühine kõnega väljalülitatud mikrofoni režiimis: {{silentUrl}}", + "inviteURLFirstPartGeneral": "Oled kõnesse kutsutud.", + "inviteURLFirstPartPersonal": "{{name}} kutsub Sind kõnesse.\n", + "inviteURLSecondPart": "\nÜhine kõnega:\n{{url}}\n", + "liveStreamURL": "Otseülekanne:", + "moreNumbers": "Rohkem numbreid", + "noNumbers": "Sissehelistamise numbrid puuduvad.", + "noPassword": "Andmed puuduvad", + "noRoom": "Sissehelistamise ruum pole täpsustatud.", + "numbers": "Sissehelistamise numbrid", + "password": "Parool:", + "title": "Jaga", + "tooltip": "Jaga linki ja helista, et kõnega ühineda", + "label": "Kõne info" + }, + "inviteDialog": { + "alertText": "Osade kasutajate kutsumine ebaõnnestus.", + "header": "Kutsu", + "searchCallOnlyPlaceholder": "Sisesta telefoninumber", + "searchPeopleOnlyPlaceholder": "Otsi kasutajaid", + "searchPlaceholder": "Kasutaja telefoninumber", + "send": "Saada" + }, + "inlineDialogFailure": { + "msg": "Midagi läks valesti.", + "retry": "Proovi uuesti", + "support": "Kasutajatugi", + "supportMsg": "Kui see juhtub uuesti, võta ühendust" + }, + "keyboardShortcuts": { + "focusLocal": "Keskendu videole", + "focusRemote": "Keskendu teise kasutaja videole", + "fullScreen": "Ava/sulge täisekraani vaade", + "keyboardShortcuts": "Klaviatuuri kiirvalikud", + "localRecording": "Näita/peida salvestamise võimalused", + "mute": "Lülita mikrofon sisse/välja", + "pushToTalk": "Vajuta, et rääkida", + "raiseHand": "Tõsta/langeta kätt", + "showSpeakerStats": "Näita kõnelejate statistikat", + "toggleChat": "Ava/sulge vestluse aken", + "toggleFilmstrip": "Näita/peida video eelvaade", + "toggleScreensharing": "Vaheta kaamera ja ekraanijagamise vahel", + "toggleShortcuts": "Näita/peida klaviatuuri kiirvalikud", + "videoMute": "Lülita kaamera sisse/välja", + "videoQuality": "Halda kõne kvaliteeti" + }, + "liveStreaming": { + "busy": "Toimub ülekande ressursi vabastamine. Proovi mõne minuti pärast uuesti.", + "busyTitle": "Kõik ülekandjad on hetkel hõivatud", + "changeSignIn": "Vaheta kontot.", + "choose": "Vali otseülekanne", + "chooseCTA": "Vali ülekande viis. Oled sisse logitud e-mailiga {{email}}.", + "enterStreamKey": "Sisesta siia oma YouTube’i ülekande võti.", + "error": "Otseülekanne ebaõnnestus. Proovi uuesti.", + "errorAPI": "YouTube’i kanaliga ühendumisel tekkis viga. Palun logi uuesti sisse.", + "errorLiveStreamNotEnabled": "Otseülekanne ei ole e-mailiga {{email}} sisse lülitatud. Luba kasutajaga otseülekanded või vaheta kontot.", + "expandedOff": "Otseülekanne on peatatud", + "expandedOn": "Kõnest tehakse otseülekanne YouTube’i.", + "expandedPending": "Otseülekanne algab…", + "failedToStart": "Otseülekandega alustamine ebaõnnestus.", + "getStreamKeyManually": "Ülekandjaid ei leitud. Leia YouTube’st otseülekande võti.", + "invalidStreamKey": "Otseülekande võti võib olla vale.", + "off": "Otseülekanne on peatatud", + "offBy": "{{name}} lõpetas otseülekande", + "on": "Otseülekanne", + "onBy": "{{name}} alustas otseülekandega", + "pending": "Otseülekande alustamine…", + "serviceName": "Otseülekande teenus", + "signedInAs": "Oled sisse logitud kasutajana:", + "signIn": "Google’ga sisselogimine", + "signInCTA": "Logi sisse või sisesta otseülekande võti YouTube’st.", + "signOut": "Logi välja", + "start": "Alusta otseülekannet.", + "streamIdHelp": "Mis see on?", + "unavailableTitle": "Otseülekanne pole kättesaadav." + }, + "localRecording": { + "clientState": { + "off": "Väljas", + "on": "Sees", + "unknown": "Teadmata" + }, + "dialogTitle": "Kohalikud salvestamise nupud", + "duration": "Kestvus", + "durationNA": "N/A", + "encoding": "Kodeerimine", + "label": "LOR", + "labelToolTip": "Kohalik salvestamine on alustatud", + "localRecording": "Kohalik salvestamine", + "me": "Mina", + "messages": { + "engaged": "Local recording engaged.", + "finished": "Salvestamise sessioon {{token}} on lõppenud. Palun saada salvestatud fail moderaatorile.", + "finishedModerator": "Salvestamise sessioon {{token}} on lõppenud ja salvestatud. Küsi teistelt kontaktidelt nende koopiaid.", + "notModerator": "Sa ei ole moderaator. Sa ei saa alustada ega lõpetada kohalikku salvestamist." + }, + "moderator": "Moderaator", + "no": "Ei", + "participant": "Osaleja", + "participantStats": "Osaleja andmed", + "sessionToken": "Sessiooni token", + "start": "Alusta salvestamist", + "stop": "Lõpeta salvestamine", + "yes": "Jah" + }, + "lockRoomPassword": "parool", + "lockRoomPasswordUppercase": "Parool", + "me": "mina", + "notify": { + "connectedOneMember": "{{name}} ühines kõnega", + "connectedThreePlusMembers": "{{name}} ja {{count}} teist kasutajat ühines kõnega", + "connectedTwoMembers": "{{first}} ja {{second}} ühinesid kõnega", + "disconnected": "lahti ühendatud", + "focus": "Konverentsi fookus", + "focusFail": "{{component}} pole kättesaadav - proovi uuesti {{ms}} sekundi pärast.", + "grantedTo": "Moderaatori õigused on antud kasutajale {{to}}!", + "invitedOneMember": "{{name}} on kutsutud", + "invitedThreePlusMembers": "{{name}} ja {{count}} teist kasutajat on kutsutud", + "invitedTwoMembers": "{{first}} ja {{second}} on kutsutud", + "kickParticipant": "{{kicked}} eemaldati kõnest kasutaja {{kicker}} poolt", + "me": "Mina", + "moderator": "Moderaatori õigused jagatud!", + "muted": "Alustasid kõnet väljalülitatud mikrofoniga.", + "mutedTitle": "Mikrofon on välja lülitatud!", + "mutedRemotelyTitle": "Sinu mikrofon lülitati välja kasutaja {{participantDisplayName}} poolt!", + "mutedRemotelyDescription": "Saad alati oma mikrofoni sisse lülitada, kui soovid rääkida. Lülita mikrofon peale rääkimist uuesti välja liigse müra ja kaja vältimiseks.", + "passwordRemovedRemotely": "$t(lockRoomPasswordUppercase) eemaldatud teise kasutaja poolt", + "passwordSetRemotely": "$t(lockRoomPasswordUppercase) lisatud teise kasutaja poolt", + "raisedHand": "{{name}} soovib rääkida.", + "somebody": "Keegi", + "startSilentTitle": "Ühinesid ilma mikrofonita!", + "startSilentDescription": "Mikrofoni kasutamiseks ühine kõnega uuesti", + "suboptimalExperienceDescription": "Rakenduse {{appName}} parima kvaliteedi tagamiseks palun kasuta ühte nendest veebilehitsejatest.", + "suboptimalExperienceTitle": "Veebilehitseja hoiatus", + "unmute": "Lülita mikrofon sisse", + "newDeviceCameraTitle": "Leitud uus kaamera", + "newDeviceAudioTitle": "Leitud uus heliseadeldis", + "newDeviceAction": "Kasuta" + }, + "passwordSetRemotely": "määratud teise kasutaja poolt", + "passwordDigitsOnly": "Kuni {{number}} tähemärki", + "poweredby": "teieni toodud", + "presenceStatus": { + "busy": "Hõivatud", + "calling": "Helistamine…", + "connected": "Ühendatud", + "connecting": "Ühendamine…", + "connecting2": "Ühendamine*...", + "disconnected": "Lahti ühendatud", + "expired": "Aegunud", + "ignored": "Eiratud", + "initializingCall": "Kõne alustamine…", + "invited": "Kutsutud", + "rejected": "Tagasi lükatud", + "ringing": "Kutsumine…" + }, + "profile": { + "setDisplayNameLabel": "Sisesta nimi", + "setEmailInput": "Sisesta e-mail", + "setEmailLabel": "Sisesta Gravatar e-kirja aadress", + "title": "Profiil" + }, + "raisedHand": "Soovin rääkida", + "recording": { + "authDropboxText": "Lisa Dropbox’i", + "availableSpace": "Vaba ruum: {{spaceLeft}} MB (ca {{duration}} minutit salvestamist)", + "beta": "BETA", + "busy": "Salvestamise ressursi vabastamine… Proovi mõne minuti pärast uuesti.", + "busyTitle": "Kõik salvestajad on praegu kinni", + "error": "Salvestamine ebaõnnestus. Proovi uuesti.", + "expandedOff": "Salvestamine peatatud", + "expandedOn": "Kõne salvestatakse.", + "expandedPending": "Salvestamine on alustatud…", + "failedToStart": "Salvestamine ebaõnnestus", + "fileSharingdescription": "Jaga salvestust kõnelejatega", + "live": "Otse", + "loggedIn": "Sisseloginud kasutajana {{userName}}", + "off": "Salvestamine on lõpetatud", + "offBy": "{{name}} lõpetas salvestamise", + "on": "Salvestatakse", + "onBy": "{{name}} alustas salvestamist", + "pending": "Kõne salvestamise ettevalmistus…", + "rec": "REC", + "serviceDescription": "Salvestus toimub teenuse kaudu", + "serviceName": "Salvestamise teenus", + "signIn": "Logi sisse", + "signOut": "Logi välja", + "unavailable": "Oih! {{serviceName}} ei ole hetkel kättesaadav! Proovi hiljem uuesti.", + "unavailableTitle": "Salvestamine ei ole võimalik." + }, + "sectionList": { + "pullToRefresh": "Tõmba uuendamiseks" + }, + "settings": { + "calendar": { + "about": "Rakenduse {{appName}} kalender kasutab turvalist ühendust ning näeb eesolevaid kõnesid.", + "disconnect": "Ühenda lahti", + "microsoftSignIn": "Logi sisse Microsoft’i kontoga", + "signedIn": "Hetkel nähakse kasutaja {{email}} kalendrit. Kalendrikutsete peitmiseks vajuta “Ühenda lahti” nupule.", + "title": "Kalender" + }, + "devices": "Seaded", + "followMe": "Kõik jälgivad mind", + "language": "Keel", + "loggedIn": "Logitud sisse nimega: {{name}}", + "moderator": "Moderaator", + "more": "Rohkem", + "name": "Nimi", + "noDevice": "Andmed puuduvad", + "selectAudioOutput": "Heli väljund", + "selectCamera": "Kaamera", + "selectMic": "Mikrofon", + "startAudioMuted": "Kõik alustavad väljalülitatud mikrofoniga", + "startVideoMuted": "Kõik alustavad väljalülitatud kaameraga", + "title": "Seaded" + }, + "settingsView": { + "advanced": "Täpsem", + "alertOk": "OK", + "alertTitle": "Hoiatus", + "alertURLText": "Sisestatud link ei ole õige", + "buildInfoSection": "Versioon", + "conferenceSection": "Kõne", + "disableCallIntegration": "Lülita kohaliku kõne integratsioon välja", + "disableP2P": "Lülita otseühendus välja", + "displayName": "Kasutatav nimi", + "email": "E-mail", + "header": "Seaded", + "profileSection": "Profiil", + "serverURL": "Serveri link", + "showAdvanced": "Näita täpsemaid seadistusi", + "startWithAudioMuted": "Alusta väljalülitatud heliga", + "startWithVideoMuted": "Alusta väljalülitatud videoga", + "version": "Versioon" + }, + "share": { + "dialInfoText": "\n\n=====\n\nSoovid sisse helistada oma telefonilt?\n\n{{defaultDialInNumber}}Vajuta lingile, et näha telefoninumbreid sisse helistamiseks\n{{dialInfoPageUrl}}", + "mainText": "Vajuta lingile, et kõnega ühineda:\n{{roomUrl}}" + }, + "speaker": "Kõneleja", + "speakerStats": { + "hours": "{{count}}t", + "minutes": "{{count}}m", + "name": "Nimi", + "seconds": "{{count}}s", + "speakerStats": "Kõneleja andmed", + "speakerTime": "Kõnelemise aeg" + }, + "startupoverlay": { + "policyText": " ", + "title": "{{app}} vajab ligipääsu mikrofonile ja kaamerale." + }, + "suspendedoverlay": { + "rejoinKeyTitle": "Ühine uuesti", + "text": "Vajuta Ühine uuesti nupule, et uuesti ühineda.", + "title": "Kõne katkestati, sest arvuti läks magama." + }, + "toolbar": { + "accessibilityLabel": { + "audioOnly": "Kasuta ainult heli", + "audioRoute": "Vali heli vahend", + "callQuality": "Halda kõne kvaliteeti", + "cc": "Kasuta subtiitreid", + "chat": "Kasuta vestluse akent", + "document": "Kasuta jagatud dokumente", + "download": "Laadi rakendus alla", + "feedback": "Jäta tagasiside", + "fullScreen": "Kasuta täisekraani", + "hangup": "Lahku kõnest", + "help": "Abi", + "invite": "Kutsu inimesi", + "kick": "Eemalda kõneleja", + "localRecording": "Näita salvestamise paneeli", + "lockRoom": "Kasuta kõne parooli", + "moreActions": "Kasuta toimingute menüüd", + "moreActionsMenu": "Toimingute menüü", + "moreOptions": "Näita rohkem valikuid", + "mute": "Lülita heli välja", + "muteEveryone": "Vaigista kõikide mikrofonid", + "pip": "Kasuta pilt-pildis vaadet", + "privateMessage": "Saada privaatsõnum", + "profile": "Muuda profiili", + "raiseHand": "Käe tõstmine", + "recording": "Salvestamine", + "remoteMute": "Lülita kasutaja mikrofon välja", + "Settings": "Seadistused", + "sharedvideo": "Kasuta YouTube’i video jagamist", + "shareRoom": "Kutsu", + "shareYourScreen": "Jaga ekraani", + "shortcuts": "Kasuta kiirvalikuid", + "show": "Näita laval", + "speakerStats": "Kõnelejate statistika", + "tileView": "Paneelvaade", + "toggleCamera": "Kasuta kaamerat", + "videomute": "Video väljalülitamine", + "videoblur": "Video hägustamine" + }, + "addPeople": "Lisa kõnesse inimesi", + "audioOnlyOff": "Lülita “ainult heli” valik välja", + "audioOnlyOn": "Lülita “ainult heli” valik sisse", + "audioRoute": "Vali heli vahend", + "authenticate": "Autendi", + "callQuality": "Halda kõne kvaliteeti", + "chat": "Ava/sulge vestlus", + "closeChat": "Sulge vestlus", + "documentClose": "Sulge jagatud dokument", + "documentOpen": "Ava jagatud dokument", + "download": "Laadi rakendus alla", + "enterFullScreen": "Vaata täisekraanil", + "enterTileView": "Vaata paneelvaates", + "exitFullScreen": "Välju täisekraani vaatest", + "exitTileView": "Välju paneelvaatest", + "feedback": "Jäta tagasiside", + "hangup": "Lahku", + "help": "Abi", + "invite": "Kutsu", + "login": "Logi sisse", + "logout": "Logi välja", + "lowerYourHand": "Langeta kätt", + "moreActions": "Rohkem tegevusi", + "moreOptions": "Rohkem valikuid", + "mute": "Mikrofon sisse/välja", + "muteEveryone": "Vaigista kõikide mikrofonid", + "noAudioSignalTitle": "Mikrofon ei püüa sisendit kinni!", + "noAudioSignalDesc": "Kui Sa ei lülitanud mikrofoni seadistustest tahtlikult välja, kaalu seadme vahetamist.", + "noAudioSignalDescSuggestion": "Kui Sa ei lülitanud mikrofoni seadistustest tahtlikult välja, kaalu seadme vahetamist.", + "noAudioSignalDialInDesc": "Võid sisse helistada valides:", + "noAudioSignalDialInLinkDesc": "Sissehelistamise numbrid", + "noisyAudioInputTitle": "Mikrofonis on müra! Tundub, et läbi mikrofoni kostub palju helisid. Kaalu mikrofoni välja lülitamist või seadme vahetamist.", + "noisyAudioInputDesc": "Tundub, et läbi mikrofoni kostub palju helisid. Kaalu mikrofoni välja lülitamist või seadme vahetamist.", + "openChat": "Ava vestlus", + "pip": "Ava pilt-pildis vaade", + "privateMessage": "Saada privaatsõnum", + "profile": "Muuda profiili", + "raiseHand": "Tõsta/langeta kätt", + "raiseYourHand": "Tõsta kätt", + "Settings": "Seaded", + "sharedvideo": "Jaga YouTube’i videot", + "shareRoom": "Kutsu", + "shortcuts": "Vaata kiirvalikuid", + "speakerStats": "Kõneleja andmed", + "startScreenSharing": "Alust ekraani jagamist", + "startSubtitles": "Alusta subtiitrite näitamist", + "stopScreenSharing": "Lõpeta ekraani jagamine", + "stopSubtitles": "Lõpeta subtiitrite näitamine", + "stopSharedVideo": "Lõpeta YouTube’i video", + "talkWhileMutedPopup": "Soovid rääkida? Mikrofon on välja lülitatud.", + "tileViewToggle": "Näita paneelvaadet", + "toggleCamera": "Kasuta kaamerat", + "videomute": "Kaamera sisse/välja", + "startvideoblur": "Tausta hägustamine", + "stopvideoblur": "Lülita tausta hägustamine välja" + }, + "transcribing": { + "ccButtonTooltip": "Subtiitrid sisse/välja", + "error": "Transkribeerimine ebaõnnestus. Proovi uuesti.", + "expandedLabel": "Transkribeerimine on sisse lülitatud", + "failedToStart": "Transkribeerimise alustamine ebaõnnestus", + "labelToolTip": "Kõne transkribeeritakse", + "off": "Transkribeerimine peatatud", + "pending": "Transkribeerimise ettevalmistus…", + "start": "Alusta subtiitrite kuvamist", + "stop": "Lõpeta subtiitrite kuvamine", + "tr": "TR" + }, + "userMedia": { + "androidGrantPermissions": "Vali Luba, kui veebilehitseja küsib nõusolekut.", + "chromeGrantPermissions": "Vali Luba, kui veebilehitseja küsib nõusolekut.", + "edgeGrantPermissions": "Vali Jah, kui veebilehitseja küsib nõusolekut.", + "electronGrantPermissions": "Luba kasutada kaamerat ja mikrofoni", + "firefoxGrantPermissions": "Vali Jaga valitud vahendit, kui veebilehitseja küsib nõusolekut.", + "iexplorerGrantPermissions": "Vali OK, kui veebilehitseja küsib nõusolekut.", + "nwjsGrantPermissions": "Luba kasutada kaamerat ja mikrofoni", + "operaGrantPermissions": "Vali Luba, kui veebilehitseja küsib nõusolekut.", + "react-nativeGrantPermissions": "Vali Luba, kui veebilehitseja küsib nõusolekut.", + "safariGrantPermissions": "Vali OK, kui veebilehitseja küsib nõusolekut." + }, + "videoSIPGW": { + "busy": "Vabastatakse ressurssi… Proovi mõne minuti pärast uuesti.", + "busyTitle": "Ruumi teenus on hetkel hõivatud", + "errorAlreadyInvited": "{{displayName}} on juba kutsutud", + "errorInvite": "Ühendus ei ole veel saavutatud. Proovi hiljem uuesti.", + "errorInviteFailed": "Probleemi lahendatakse. Proovi hiljem uuesti.", + "errorInviteFailedTitle": "Kasutaja {{displayName}} kutsumine ebaõnnestus", + "errorInviteTitle": "Ruumi kutsumine ebaõnnestus", + "pending": "{{displayName}} on kutsutud" + }, + "videoStatus": { + "audioOnly": "AUD", + "audioOnlyExpanded": "Kasutad kõnes ainult heli. See hõivab ülekandekiirust vähem, aga video jagamine on välja lülitatud.", + "callQuality": "Kõne kvaliteet", + "hd": "HD", + "hdTooltip": "Video vaatamine kõrgkvaliteediga", + "highDefinition": "Kõrgresolutsioon", + "labelTooiltipNoVideo": "Video puudub", + "labelTooltipAudioOnly": "Valitud on “ainult heli” seadistus", + "ld": "LD", + "ldTooltip": "Video vaatamine madala kvaliteediga", + "lowDefinition": "Madal", + "onlyAudioAvailable": "Saab kasutada ainult heli", + "onlyAudioSupported": "Selles veebilehitsejas on toetatud ainult heli.", + "sd": "SD", + "sdTooltip": "Video vaatamine vaikekvaliteediga", + "standardDefinition": "Vaike resolutsioon" + }, + "videothumbnail": { + "domute": "Lülita mikrofon välja", + "domuteOthers": "Vaigista teiste mikrofonid", + "flip": "Pööra", + "kick": "Eemalda kõnest", + "moderator": "Moderaator", + "mute": "Kasutaja mikrofon välja lülitatud", + "muted": "Mikrofon välja lülitatud", + "remoteControl": "Kaugjuhtimine", + "show": "Näita laval", + "videomute": "Kasutaja on kaamera peatanud" + }, + "welcomepage": { + "accessibilityLabel": { + "join": "Vajuta, et ühineda", + "roomname": "Sisesta ruumi nimi" + }, + "appDescription": "Lase käia, tee videoülekanne kogu meeskonnaga! Kutsu kõik, keda soovid. Rakendus {{app}} on krüpteeritud. 100% vabavara ülekannete tegemiseks, mida saab kasutada iga päev tasuta - ilma konto loomiseta.", + "audioVideoSwitch": { + "audio": "Heli", + "video": "Video" + }, + "calendar": "Kalender", + "connectCalendarButton": "Ühenda kalender", + "connectCalendarText": "Ühenda oma kalender, et kõiki kohtumisi näha rakenduses {{app}}. Lisa {{provider}} kohtumised kalendrisse ja alusta kõnesid ühe klikiga.", + "enterRoomTitle": "Alusta uut kõnet", + "roomNameAllowedChars": "Televastuvõtu nimi ei tohi sisaldada sümboleid: ?, &, :, ', \", %, #.", + "go": "Mine", + "goSmall": "Mine", + "join": "Ühine", + "info": "Info", + "privacy": "Privaatsus", + "recentList": "Hiljutised", + "recentListDelete": "Kustuta", + "recentListEmpty": "Hiljutiste valikute nimekiri on tühi. Vestle kasutajatega ja leia oma hiljutised kõned siit.", + "reducedUIText": "Tere tulemast rakendusse {{app}}!", + "roomname": "Sisesta ruumi nimi", + "roomnameHint": "Sisesta ruumi nimi või link, millega soovid ühinega. Võid nime välja mõelda, aga anna osalejatele sellest teada, et nad saaksid ruumiga ühineda.", + "sendFeedback": "Saada tagasiside", + "terms": "Tingimused", + "title": "Turvaline, võimalusi täis ja tasuta keskkond videokõnede jaoks." + }, + "lonelyMeetingExperience": { + "button": "Kutsu teisi", + "youAreAlone": "Asud hetkel ruumis üksi" + } } diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-fi.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-fi.json index 7ee0aed68..13e57af83 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-fi.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-fi.json @@ -54,7 +54,7 @@ "title": "Chatti" }, "connectingOverlay": { - "joiningRoom": "Yhdistetään kokoukseen..." + "joiningRoom": "Yhdistetään kokoukseen…" }, "connection": { "ATTACHED": "Liitteenä", @@ -111,7 +111,7 @@ "downloadApp": "Lataa sovellus", "launchWebButton": "Käynnistä verkossa", "openApp": "Jatka sovellukseen", - "title": "Käynnistetään kokousta sovelluksessa {{app}}...", + "title": "Käynnistetään kokousta sovelluksessa {{app}}…", "tryAgainButton": "Yritä uudelleen työpöytäsovelluksella" }, "defaultLink": "esim. {{url}}", @@ -145,9 +145,9 @@ "cameraUnsupportedResolutionError": "Kamerasi ei tue vaadittua videoresoluutiota.", "Cancel": "Peruuta", "close": "Sulje", - "conferenceDisconnectMsg": "Tarkista verkkoyhteys. Yhdistetään uudelleen {{seconds}} sekunnin kuluttua...", + "conferenceDisconnectMsg": "Tarkista verkkoyhteys. Yhdistetään uudelleen {{seconds}} sekunnin kuluttua…", "conferenceDisconnectTitle": "Yhteys on katkennut.", - "conferenceReloadMsg": "Yritämme korjata tilannetta. Yhdistetään uudelleen {{seconds}} sekunnin kuluttua...", + "conferenceReloadMsg": "Yritämme korjata tilannetta. Yhdistetään uudelleen {{seconds}} sekunnin kuluttua…", "conferenceReloadTitle": "Valitettavasti jokin meni vikaan.", "confirm": "Vahvista", "confirmNo": "Ei", @@ -254,7 +254,7 @@ "userPassword": "käyttäjän salasana", "WaitForHostMsg": "Kokous {{room}} ei ole vielä alkanut. Jos olet vetäjä, todenna henkilöllisyytesi. Muussa tapauksessa odota vetäjän saapumista.", "WaitForHostMsgWOk": "Kokous {{room}} ei ole vielä alkanut. Jos olet vetäjä, todenna henkilöllisyytesi OK-painikkeella. Muussa tapauksessa odota vetäjän saapumista.", - "WaitingForHost": "Odotetaan vetäjää...", + "WaitingForHost": "Odotetaan vetäjää…", "Yes": "Kyllä", "yourEntireScreen": "Koko näyttö" }, @@ -349,13 +349,13 @@ "errorLiveStreamNotEnabled": "Suoratoisto ei ole käytössä tilillä {{email}}. Ota suoratoisto käyttöön tai kirjaudu tiliin, jossa se on käytössä.", "expandedOff": "Suoratoisto on päättynyt", "expandedOn": "Kokous näkyy parhaillaan YouTubessa suoratoistolähetyksenä.", - "expandedPending": "Suoratoistolähetys on alkamassa...", + "expandedPending": "Suoratoistolähetys on alkamassa…", "failedToStart": "Suoratoiston aloitus ei onnistunut", "getStreamKeyManually": "Suoratoistolähetysten nouto epäonnistui. Hanki suoratoistokoodi YouTubesta.", "invalidStreamKey": "Suoratoistokoodi voi olla virheellinen.", "off": "Suoratoisto päättyi", "on": "Suoratoisto", - "pending": "Suoratoisto alkamassa...", + "pending": "Suoratoisto alkamassa…", "serviceName": "Suoratoistopalvelu", "signedInAs": "Sisäänkirjautunut käyttäjä:", "signIn": "Kirjaudu Googlella", @@ -421,7 +421,7 @@ "somebody": "Joku", "startSilentTitle": "", "startSilentDescription": "", - "suboptimalExperienceDescription": "Valitettavasti {{appName}} ei taida toimia kovin hyvin täällä. Yritämme löytää parannuskeinoja, mutta sillä välin kannattaa käyttää jotain täysin tuettua selainta.", + "suboptimalExperienceDescription": "Valitettavasti {{appName}} ei taida toimia kovin hyvin täällä. Yritämme löytää parannuskeinoja, mutta sillä välin kannattaa käyttää jotain täysin tuettua selainta.", "suboptimalExperienceTitle": "Selainvaroitus", "unmute": "", "newDeviceCameraTitle": "Uusi kamera havaittu", @@ -433,17 +433,17 @@ "poweredby": "tukija:", "presenceStatus": { "busy": "Varattu", - "calling": "Soitetaan...", + "calling": "Soitetaan…", "connected": "Yhdistetty", - "connecting": "Yhdistetään...", + "connecting": "Yhdistetään…", "connecting2": "Yhdistetään*...", "disconnected": "Ei yhteyttä", "expired": "Vanhentunut", "ignored": "Sivuutettu", - "initializingCall": "Käynnistetään puhelua...", + "initializingCall": "Käynnistetään puhelua…", "invited": "Kutsuttu", "rejected": "Hylätty", - "ringing": "Soi..." + "ringing": "Soi…" }, "profile": { "setDisplayNameLabel": "Määritä näyttönimi", @@ -460,14 +460,14 @@ "error": "Nauhoitus epäonnistui. Yritä uudelleen.", "expandedOff": "Nauhoitus päättyi", "expandedOn": "Tätä kokousta nauhoitetaan.", - "expandedPending": "Nauhoitus on alkamassa...", + "expandedPending": "Nauhoitus on alkamassa…", "failedToStart": "Nauhoituksen aloitus epäonnistui", "fileSharingdescription": "Jaa nauhoitus kokouksen osanottajille", "live": "SUORA LÄHETYS", "loggedIn": "Kirjautunut käyttäjänä {{userName}}", "off": "Nauhoitus päättyi", "on": "Nauhoitetaan", - "pending": "Kokouksen nauhoitusta valmistellaan...", + "pending": "Kokouksen nauhoitusta valmistellaan…", "rec": "REC", "serviceDescription": "Nauhoituspalvelu tallentaa nauhoituksen", "serviceName": "Nauhoituspalvelu", @@ -625,7 +625,7 @@ "failedToStart": "Puhtaaksikirjoituksen aloitus epäonnistui", "labelToolTip": "Kokousta kirjoitetaan puhtaaksi", "off": "Puhtaaksikirjoitus päättyi", - "pending": "Kokouksen puhtaaksikirjoitusta valmistellaan...", + "pending": "Kokouksen puhtaaksikirjoitusta valmistellaan…", "start": "Aloita tekstitys", "stop": "Lopeta tekstitys", "tr": "TR" @@ -664,9 +664,6 @@ "lowDefinition": "Alhainen kuvanlaatu", "onlyAudioAvailable": "Vain ääni -tila on käytettävissä", "onlyAudioSupported": "Tässä selaimessa tuemme vain ääntä.", - "p2pEnabled": "Vertaisverkko käytössä", - "p2pVideoQualityDescription": "", - "recHighDefinitionOnly": "Suositaan teräväpiirtoa.", "sd": "SD", "standardDefinition": "Vakiopiirto" }, @@ -709,4 +706,4 @@ "terms": "Ehdot", "title": "Turvallinen, täysin varustettu ja maksuton videoneuvottelu" } -} \ No newline at end of file +} diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-fr.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-fr.json index 6057fc14a..79c69420c 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-fr.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-fr.json @@ -1,21 +1,36 @@ { "addPeople": { "add": "Inviter", - "countryNotSupported": "Nous ne supportons pas encore cette destination.", - "countryReminder": "Appel hors des États-Unis ? Veuillez commencer avec le code du pays !", + "addContacts": "Inviter vos contacts", + "copyInvite": "Copier l'invitation à la réunion", + "copyLink": "Copier le lien de la réunion", + "copyStream": "Copier le lien de diffusion en direct", + "countryNotSupported": "Cette destination n'est pas actuellement supportée.", + "countryReminder": "Appel hors des États-Unis ? Veuillez débuter par le code du pays !", + "defaultEmail": "Votre email par défaut", "disabled": "Vous ne pouvez pas inviter quelqu'un.", "failedToAdd": "Erreur lors de l'ajout des participants", - "footerText": "Appels sortants désactivés", + "footerText": "Appels sortants désactivés.", + "googleEmail": "Gmail", + "inviteMoreHeader": "Vous êtes seul(e) dans la réunion", + "inviteMoreMailSubject": "Rejoindre une réunion {{appName}}", + "inviteMorePrompt": "Inviter d'autres personnes", + "linkCopied": "Lien copié dans le presse-papiers", "loading": "Rechercher des personnes et des numéros de téléphone", "loadingNumber": "Validation du numéro de téléphone", "loadingPeople": "Recherche de personnes à inviter", "noResults": "Aucun résultat de recherche correspondant", "noValidNumbers": "Veuillez entrer un numéro de téléphone", + "outlookEmail": "Outlook", "searchNumbers": "Ajouter des numéros de téléphone", "searchPeople": "Rechercher une personne", "searchPeopleAndNumbers": "Rechercher des personnes ou ajouter leurs numéros de téléphone", - "telephone": "Téléphone: {{number}}", - "title": "Inviter une personne à cette réunion" + "shareInvite": "Partager l'invitation à la réunion", + "shareLink": "Partager le lien de la réunion pour inviter d'autres personnes", + "shareStream": "Partager le lien de diffusion en direct", + "telephone": "Téléphone : {{number}}", + "title": "Inviter une personne à cette réunion", + "yahooEmail": "Yahoo" }, "audioDevices": { "bluetooth": "Bluetooth", @@ -31,9 +46,9 @@ "addMeetingURL": "Ajouter un lien de conférence", "confirmAddLink": "Voulez-vous ajouter un lien Jitsi à cet événement ?", "error": { - "appConfiguration": "l'intégration du calendrier n'est pas correctement configurée", + "appConfiguration": "L'intégration du calendrier n'est pas correctement configurée.", "generic": "Une erreur s'est produite. Veuillez vérifier les paramètres de votre calendrier ou tenter de l'actualiser.", - "notSignedIn": "Une erreur s'est produite lors de l'authentification permettant d'afficher les événements du calendrier. Veuillez vérifier les paramètres de votre calendrier et essayer de vous reconnecter." + "notSignedIn": "Une erreur d'authentification s'est produite lors de la tentative d'afficher les événements du calendrier. Veuillez vérifier les paramètres de votre calendrier et essayer de nouveau." }, "join": "Joindre", "joinTooltip": "Rejoindre la réunion", @@ -60,12 +75,12 @@ "you": "vous" }, "chromeExtensionBanner": { - "installExtensionText": "", - "buttonText": "", - "dontShowAgain": "" + "installExtensionText": "Installer l'extension pour l'intégration de Google Calendar et Office 365", + "buttonText": "Installer l'extension Chrome", + "dontShowAgain": "Ne plus me montrer ceci" }, "connectingOverlay": { - "joiningRoom": "Connexion à la réunion..." + "joiningRoom": "Connexion à la réunion…" }, "connection": { "ATTACHED": "Attachée", @@ -77,15 +92,19 @@ "DISCONNECTED": "Déconnecté", "DISCONNECTING": "Déconnexion en cours", "ERROR": "Erreur", - "RECONNECTING": "Un problème réseau est survenue. Reconnexion en cours..." + "RECONNECTING": "Un problème réseau est survenue. Reconnexion en cours...", + "FETCH_SESSION_ID": "Obtention d’un identifiant de session…", + "GET_SESSION_ID_ERROR": "Obtenir une erreur d’identifiant de session : {{code}}", + "GOT_SESSION_ID": "Obtention d’un identifiant de session… Terminée", + "LOW_BANDWIDTH": "La vidéo de {{displayName}} a été désactivée pour économiser de la bande passante" }, "connectionindicator": { "address": "Adresse :", "bandwidth": "Bande passante estimée :", "bitrate": "Débit :", - "bridgeCount": "Nombre de serveurs :", + "bridgeCount": "Nombre de serveurs : ", "connectedTo": "Connecté à :", - "framerate": "Images par seconde", + "framerate": "Images par seconde :", "less": "Cacher le détail", "localaddress": "Adresse locale :", "localaddress_plural": "Adresses locales :", @@ -107,7 +126,8 @@ "resolution": "Résolution :", "status": "Connexion :", "transport": "Transport :", - "transport_plural": "Transports :" + "transport_plural": "Transports :", + "e2e_rtt": "E2E RTT :" }, "dateUtils": { "earlier": "Plus tôt", @@ -119,6 +139,9 @@ "description": "Rien ne s'est passé ? Nous avons essayé de lancer votre réunion dans l'application de bureau {{app}}. Essayez à nouveau ou lancez-la dans l'application web {{app}}.", "descriptionWithoutWeb": "Rien ne s'est passé ? Nous avons essayé de démarrer votre réunion dans l'application bureau {{app}}.", "downloadApp": "Télécharger l'application", + "ifDoNotHaveApp": "Si vous n'avez pas encore l'application:", + "ifHaveApp": "Si vous avez déjà installé l'application:", + "joinInApp": "Rejoindre la réunion en utilisant l'application", "launchWebButton": "Lancer dans le navigateur", "openApp": "Continuer vers l'application", "title": "Lancement de votre réunion dans {{app}} en cours...", @@ -128,7 +151,7 @@ "defaultNickname": "ex. Jean Dupont", "deviceError": { "cameraError": "Impossible d'accéder à votre caméra", - "cameraPermission": "Erreur lors de l'obtention de la permission de la caméra ", + "cameraPermission": "Erreur lors de l'obtention de la permission de la caméra", "microphoneError": "Impossible d'accéder à votre microphone", "microphonePermission": "Erreur lors de l'obtention de la permission du microphone" }, @@ -142,16 +165,17 @@ "accessibilityLabel": { "liveStreaming": "Diffusion en direct" }, + "add": "Ajouter", "allow": "Autoriser", "alreadySharedVideoMsg": "Un autre participant est en train de partager sa vidéo. Cette conférence ne permet de partager qu'une seule vidéo à la fois.", "alreadySharedVideoTitle": "Une seule vidéo partagée est autorisée à la fois", "applicationWindow": "Fenêtre d'application", "Back": "Retour", "cameraConstraintFailedError": "Votre caméra ne satisfait pas certaines des contraintes nécessaires.", - "cameraNotFoundError": "La caméra n'a pas été trouvée", - "cameraNotSendingData": "Nous sommes incapables d'accéder à votre caméra. Veuillez sélectionner un autre périphérique dans les paramètres ou rafraîchir la page", + "cameraNotFoundError": "La caméra n'a pas été trouvée.", + "cameraNotSendingData": "Nous sommes incapables d'accéder à votre caméra. Veuillez sélectionner un autre périphérique dans les paramètres ou rafraîchir la page.", "cameraNotSendingDataTitle": "Impossible d'accéder à votre caméra", - "cameraPermissionDeniedError": "Vous n'avez pas autorisé l'utilisation de votre caméra. Vous pouvez toujours participer à la conférence, mais les autres ne vont pas vous voir. Utilisez le bouton de la caméra dans la barre d'adresse pour résoudre ce problème.", + "cameraPermissionDeniedError": "Vous n'avez pas autorisé l'utilisation de votre caméra. Vous pouvez toujours participer à la conférence, mais les autres ne pourront pas vous voir. Utilisez le bouton de la caméra dans la barre d'adresse pour résoudre ce problème.", "cameraUnknownError": "Vous ne pouvez pas utiliser la caméra pour une raison inconnue.", "cameraUnsupportedResolutionError": "Votre appareil ne prend pas en charge la résolution vidéo requise.", "Cancel": "Annuler", @@ -163,18 +187,20 @@ "confirm": "Confirmer", "confirmNo": "Non", "confirmYes": "Oui", - "connectError": "Oups! Un problème est survenu et la connexion à la conférence est impossible.", - "connectErrorWithMsg": "Oups! Un problème est survenu et la connexion à la conférence est impossible: {{msg}}", + "connectError": "Oups ! Un problème est survenu et la connexion à la conférence est impossible.", + "connectErrorWithMsg": "Oups ! Un problème est survenu et la connexion à la conférence est impossible : {{msg}}", "connecting": "Connexion en cours", "contactSupport": "Contacter le support", "copy": "Copier", "dismiss": "Rejeter", - "displayNameRequired": "Salut! Quel est votre nom ?", + "displayNameRequired": "Bonjour! Quel est votre nom ?", "done": "Terminé", "enterDisplayName": "Merci de saisir votre nom ici", "error": "Erreur", + "grantModeratorDialog": "Êtes-vous sûr de vouloir rendre ce participant modérateur?", + "grantModeratorTitle": "Nommer modérateur", "externalInstallationMsg": "Vous devez installer notre extension de partage de bureau.", - "externalInstallationTitle": "Extension requise : ", + "externalInstallationTitle": "Extension requise", "goToStore": "Aller sur le webstore", "gracefulShutdown": "Le service est actuellement en maintenance. Réessayez plus tard.", "IamHost": "Je suis l’hôte", @@ -182,7 +208,7 @@ "incorrectPassword": "Nom d'utilisateur ou mot de passe incorrect", "inlineInstallationMsg": "Vous devez installer notre extension de partage de bureau.", "inlineInstallExtension": "Installer maintenant", - "internalError": "Oups! Quelque chose s'est mal passée. L'erreur suivante s'est produite: {{error}}", + "internalError": "Oups ! Quelque chose s'est mal passée. L'erreur suivante s'est produite : {{error}}", "internalErrorTitle": "Erreur interne", "kickMessage": "Vous pouvez contacter {{participantDisplayName}} pour plus de détails.", "kickParticipantButton": "Expulser", @@ -207,7 +233,7 @@ "micUnknownError": "Vous ne pouvez pas utiliser le microphone pour une raison inconnue.", "muteEveryoneElseDialog": "Une fois leur micro coupé, vous ne pourrez plus le réactiver, mais ils pourront l'activer par eux-mêmes à tout moment.", "muteEveryoneElseTitle": "Couper le micro de tout le monde sauf de {{whom}} ?", - "muteEveryoneDialog": "Etes-vous sûr de vouloir couper les micros de tout le monde ? Vous ne pourrez plus réactiver leur micro, mais ils pourront l'activer par eux-mêmes à tout moment.", + "muteEveryoneDialog": "Êtes-vous sûr de vouloir couper les micros de tout le monde ? Vous ne pourrez plus réactiver leur micro, mais ils pourront l'activer par eux-mêmes à tout moment.", "muteEveryoneTitle": "Couper le micro de tout le monde ?", "muteEveryoneSelf": "vous", "muteEveryoneStartMuted": "Tout le monde démarre avec le micro coupé", @@ -216,7 +242,7 @@ "muteParticipantDialog": "Êtes-vous sûr(e) de vouloir couper le micro de ce participant ? Seul le participant pourra ensuite réactiver son micro à tout moment.", "muteParticipantTitle": "Couper le micro de ce participant ?", "Ok": "Ok", - "passwordLabel": "$t(lockRoomPasswordUppercase)", + "passwordLabel": "La réunion a été verrouillée par un·e participant·e. Veuillez entrer le $t(lockRoomPassword) pour la rejoindre.", "passwordNotSupported": "La définition d'un $t(lockRoomPassword) de réunion n'est pas prise en charge.", "passwordNotSupportedTitle": "L'ajout d'un $t(lockRoomPassword) n'est pas supporté", "passwordRequired": "$t(lockRoomPasswordUppercase) requis", @@ -242,8 +268,8 @@ "retry": "Réessayer", "screenSharingFailedToInstall": "Oups! Votre extension de partage d'écran n'a pas pu être installée.", "screenSharingFailedToInstallTitle": "L'extension de partage d'écran n'a pas pu être installée", - "screenSharingFirefoxPermissionDeniedError": "Quelque chose s'est mal passé pendant que nous essayions de partager votre écran. S'il vous plaît assurez-vous que vous nous avez donné la permission de le faire.", - "screenSharingFirefoxPermissionDeniedTitle": "Oups! Nous ne pouvions pas démarrer le partage d'écran!", + "screenSharingFirefoxPermissionDeniedError": "Quelque chose s'est mal passé pendant que nous essayions de partager votre écran. S'il vous plaît assurez-vous que vous nous avez donné la permission de le faire. ", + "screenSharingFirefoxPermissionDeniedTitle": "Oups! Nous ne pouvions pas démarrer le partage d'écran !", "screenSharingPermissionDeniedError": "Oups! Une erreur s'est produite avec vos autorisations d'extension de partage d'écran. Veuillez rafraîchir et réessayer.", "sendPrivateMessage": "Vous avez récemment reçu un message privé. Aviez-vous l'intention d'y répondre en privé, ou vouliez-vous envoyer votre message au groupe ?", "sendPrivateMessageCancel": "Envoyer au groupe", @@ -277,7 +303,8 @@ "WaitForHostMsgWOk": "La conférence {{room}} n'a pas encore commencé. Si vous en êtes l'hôte, veuillez appuyer sur Ok pour vous authentifier. Sinon, veuillez attendre son arrivée.", "WaitingForHost": "En attente de l'hôte ...", "Yes": "Oui", - "yourEntireScreen": "Votre écran entier" + "yourEntireScreen": "Votre écran entier", + "screenSharingAudio": "Partager l’audio" }, "dialOut": { "statusMessage": "est maintenant {{status}}" @@ -290,7 +317,7 @@ "bad": "Mauvais", "detailsLabel": "Dites nous en plus à ce sujet.", "good": "Bien", - "rateExperience": "Veuillez évaluer votre expérience.", + "rateExperience": "Veuillez évaluer votre expérience", "veryBad": "Très mauvais", "veryGood": "Très bon" }, @@ -298,7 +325,7 @@ "answer": "Répondre", "audioCallTitle": "Appel entrant", "decline": "Rejeter", - "productLabel": "de Jitsi Meet", + "productLabel": "via Jitsi Meet", "videoCallTitle": "Appel vidéo entrant" }, "info": { @@ -319,10 +346,10 @@ "invitePhoneAlternatives": "Vous cherchez un numéro d'appel différent ?\nAfficher les numéros d'appel de la réunion: {{url}}\n\n\nSi vous appelez également via un téléphone de salle, vous pouvez vous connecter sans audio: {{silentUrl}}", "inviteURLFirstPartGeneral": "Vous êtes invité(e) à participer à une réunion.", "inviteURLFirstPartPersonal": "{{name}} vous invite à une réunion.\n", - "inviteURLSecondPart": "\nRejoindre la réunion:\n{{url}}\n", + "inviteURLSecondPart": "\nRejoindre la réunion :\n{{url}}\n", "liveStreamURL": "Diffusion en direct :", "moreNumbers": "Plus de numéros ", - "noNumbers": "Numéros à composer non trouvés", + "noNumbers": "Numéros non trouvés", "noPassword": "Aucun", "noRoom": "Aucune réunion n'a été spécifiée pour l'appel entrant.", "numbers": "Numéros d'appel", @@ -343,7 +370,7 @@ "msg": "Nous avons trébuché un peu.", "retry": "Réessayer", "support": "Support", - "supportMsg": "Si cela continue, prenez contact avec" + "supportMsg": "Si ceci persiste, contactez" }, "keyboardShortcuts": { "focusLocal": "Épingler ma vidéo", @@ -363,19 +390,21 @@ "videoQuality": "Accorder la qualité des appels" }, "liveStreaming": { - "busy": "Nous travaillons sur la libération des ressources de Streaming. Veuillez réessayez dans quelques minutes.", - "busyTitle": "Tous les streamers sont actuellement occupés", + "busy": "Nous tentons de libérer des ressources de diffusion. Veuillez réessayez dans quelques minutes.", + "busyTitle": "Tous les flux sont actuellement occupés", "changeSignIn": "Changer de compte.", - "choose": "Choisir un flux live", + "choose": "Choisir un flux en direct", "chooseCTA": "Choisissez une option de diffusion. Vous êtes actuellement connecté comme {{email}}.", - "enterStreamKey": "Entrez votre clé de flux live Youtube ici", + "enterStreamKey": "Entrez votre clé de diffusion Youtube ici", + "error": "La diffusion a échouée. Veuillez réessayer ultérieurement.", + "enterStreamKey": "Entrez votre clé de flux direct YouTube ici.", "error": "Le Streaming a échoué. Veuillez réessayer.", "errorAPI": "Une erreur s'est produite lors de l'accès à vos diffusions YouTube. Veuillez réessayer de vous connecter.", - "errorLiveStreamNotEnabled": "La diffusion en direct n'est pas activée pour {{email}}. Merci de l'activer ou de vous connecter avec un compte où elle est déjà activée.", + "errorLiveStreamNotEnabled": "La diffusion en direct n'est pas activée pour {{email}}. Merci de l'activer ou de vous connecter avec un compte où elle est déjà activée.", "expandedOff": "La diffusion en direct a été arrêtée", "expandedOn": "La conférence est en cours de diffusion sur YouTube.", "expandedPending": "La diffusion en direct a commencé...", - "failedToStart": "Le Streaming n'as pas réussi à démarrer", + "failedToStart": "La diffusion n'as pas réussi à démarrer", "getStreamKeyManually": "Nous n'avons pu récupérer aucun flux en direct. Essayez d’obtenir votre clé de diffusion en direct sur YouTube.", "invalidStreamKey": "La clé de diffusion en direct n'est peut-être pas correcte.", "off": "Le Streaming a été arrêté", @@ -386,11 +415,13 @@ "serviceName": "Service de diffusion en direct", "signedInAs": "Vous êtes connecté en tant que :", "signIn": "Se connecter avec Google", - "signInCTA": "Connectez vous ou entrez votre clé de flux live provenant de Youtube.", + "signInCTA": "Connectez vous ou saisissez votre clé de diffusion Youtube.", "signOut": "Se déconnecter", "start": "Démarrer la diffusion en direct", "streamIdHelp": "Qu'est-ce que c'est ?", - "unavailableTitle": "Le Streaming est indisponible" + "unavailableTitle": "La diffusion est indisponible", + "youtubeTerms": "Conditions d’utilisation de YouTube", + "googlePrivacyPolicy": "Politique de confidentialité de Google" }, "localRecording": { "clientState": { @@ -412,9 +443,9 @@ "finishedModerator": "L'enregistrement de la session {{token}} s'est terminé. La piste a bien été sauvegardée. Merci de demander aux autres participants de soumettre leurs enregistrements.", "notModerator": "Vous n'êtes pas le modérateur. Vous ne pouvez pas démarrer ou arrêter un enregistrement local." }, - "moderator": "Moderateur", + "moderator": "Modérateur", "no": "Non", - "participant": "Participant", + "participant": "Participant·e", "participantStats": "Statistiques du participant", "sessionToken": "Token de la session", "start": "Démarrer l'enregistrement", @@ -425,30 +456,30 @@ "lockRoomPasswordUppercase": "Mot de passe", "me": "moi", "notify": { - "connectedOneMember": "{{name}} a rejoint la réunion.", - "connectedThreePlusMembers": "{{name}} et {{count}} autres personnes ont rejoint la réunion.", - "connectedTwoMembers": "{{first}} et {{second}} ont rejoint la réunion.", + "connectedOneMember": "{{name}} a rejoint la réunion", + "connectedThreePlusMembers": "{{name}} et {{count}} autres personnes ont rejoint la réunion", + "connectedTwoMembers": "{{first}} et {{second}} ont rejoint la réunion", "disconnected": "déconnecté", "focus": "Focus de conférence", "focusFail": "{{component}} n'est pas disponible - réessayez dans {{ms}} sec", "grantedTo": "Droits modérateur accordés à {{to}} !", - "invitedOneMember": "{{displayName}} a été invité(e)", + "invitedOneMember": "{{name}} a été invité·e", "invitedThreePlusMembers": "{{name}} et {{count}} autres ont été invités", "invitedTwoMembers": "{{first}} et {{second}} ont été invités", "kickParticipant": "{{kicked}} a été expulsé par {{kicker}}", "me": "Moi", "moderator": "Droits modérateur accordés !", "muted": "Vous avez commencé la conversation en muet.", - "mutedTitle": "Vôtre micro est coupé !", - "mutedRemotelyTitle": "Votre micro a été coupé par {{participantDisplayName}}!", + "mutedTitle": "Vous êtes en muet !", + "mutedRemotelyTitle": "Votre micro a été coupé par {{participantDisplayName}} !", "mutedRemotelyDescription": "Vous pouvez toujours activer votre micro pour prendre la parole. Désactivez votre micro quand vous terminez pour éviter les bruits parasites.", "passwordRemovedRemotely": "Le $t(lockRoomPassword) a été supprimé par un autre participant", "passwordSetRemotely": "Un $t(lockRoomPassword) a été défini par un autre participant", "raisedHand": "{{name}} aimerait prendre la parole.", "somebody": "Quelqu'un", - "startSilentTitle": "Vous avez rejoint sans sortie audio!", + "startSilentTitle": "Vous avez rejoint sans sortie audio !", "startSilentDescription": "Rejoignez la réunion de nouveau pour activer l'audio", - "suboptimalBrowserWarning": "Nous craignons que votre expérience de réunion en ligne ne soit bonne ici. Nous cherchons des moyens d’améliorer cela, mais d’ici-là, essayez d’utiliser l’un des navigateurs supportés.", + "suboptimalBrowserWarning": "Nous craignons que votre expérience de réunion en ligne ne soit bonne ici. Nous cherchons des moyens d’améliorer cela, mais d’ici-là, essayez d’utiliser l’un des navigateurs supportés.", "suboptimalExperienceTitle": "Avertissement du navigateur", "unmute": "Rétablir le son", "newDeviceCameraTitle": "Nouvelle caméra détectée", @@ -457,7 +488,41 @@ }, "passwordSetRemotely": "défini par un autre participant", "passwordDigitsOnly": "Jusqu'à {{number}} chiffres", - "poweredby": "Produit par", + "poweredby": "produit par", + "prejoin": { + "audioAndVideoError": "Erreur audio et video:", + "audioOnlyError": "Erreur audio:", + "audioTrackError": "N'a pas pu créer la piste audio.", + "callMe": "Appelez-moi", + "callMeAtNumber": "Appelez-moi à ce numéro:", + "configuringDevices": "Configuration des appareils...", + "connectedWithAudioQ": "Êtes-vous connecté avec le microphone?", + "copyAndShare": "Copier & partager le lien", + "dialInMeeting": "Participez à la réunion", + "dialInPin": "Participez à la réunion et saisir le code PIN:", + "dialing": "Numérotation", + "doNotShow": "Ne plus afficher ceci", + "errorDialOut": "Impossible de composer le numéro", + "errorDialOutDisconnected": "Impossible de composer le numéro. Déconnecté", + "errorDialOutFailed": "Impossible de composer le numéro. L'appel a échoué", + "errorDialOutStatus": "Erreur lors de l'obtention de l'état d'appel sortant", + "errorStatusCode": "Erreur de numérotation, code d'état: {{status}}", + "errorValidation": "La validation du numéro a échoué", + "iWantToDialIn": "Je veux me connecter", + "joinAudioByPhone": "Rejoindre avec l'audio du téléphone", + "joinMeeting": "Rejoindre la réunion", + "joinWithoutAudio": "Rejoignez sans microphone", + "initiated": "Appel lancé", + "linkCopied": "Lien copié dans le presse-papiers", + "lookGood": "Il semble que votre microphone fonctionne correctement", + "or": "ou", + "calling": "Appel", + "startWithPhone": "Commencez avec l'audio du téléphone", + "screenSharingError": "Erreur de partage d'écran:", + "videoOnlyError": "Erreur vidéo:", + "videoTrackError": "Impossible de créer une piste vidéo.", + "viewAllNumbers": "voir tous les numéros" + }, "presenceStatus": { "busy": "Occupé", "calling": "Appel...", @@ -481,7 +546,7 @@ "raisedHand": "Aimerait prendre la parole", "recording": { "authDropboxText": "Téléchargement vers Dropbox", - "availableSpace": "Espace disponible: {{spaceLeft}} Mo (approximativement {{duration}} minutes d'enregistrement)", + "availableSpace": "Espace disponible : {{spaceLeft}} Mo (approximativement {{duration}} minutes d'enregistrement)", "beta": "BETA", "busy": "Nous sommes en train de libérer les ressources d'enregistrement. Réessayez dans quelques minutes.", "busyTitle": "Tous les enregistreurs sont actuellement occupés", @@ -499,11 +564,11 @@ "onBy": "{{name}} a démarré l'enregistrement", "pending": "Préparation de l'enregistrement de la réunion...", "rec": "REC", - "serviceDescription": "Votre enregistrement sera enregistré par le service dédié.", + "serviceDescription": "Votre enregistrement sera enregistré par le service dédié", "serviceName": "Service d'enregistrement", "signIn": "Se connecter", "signOut": "Se déconnecter", - "unavailable": "Oups! Le {{serviceName}} est actuellement indisponible. Nous travaillons sur la résolution du problème. Veuillez réessayer plus tard.", + "unavailable": "Oups! Le {{serviceName}} est actuellement indisponible. Nous tentons de résoudre le problème. Veuillez réessayer plus tard.", "unavailableTitle": "Enregistrement indisponible" }, "sectionList": { @@ -521,7 +586,7 @@ "followMe": "Tout le monde me suit", "language": "Langue", "loggedIn": "Connecté en tant que {{name}}", - "moderator": "Moderateur", + "moderator": "Modérateur", "more": "Plus", "name": "Nom", "noDevice": "Aucun", @@ -530,7 +595,9 @@ "selectMic": "Microphone", "startAudioMuted": "Tout le monde commence en muet", "startVideoMuted": "Tout le monde commence sans vidéo", - "title": "Paramètres" + "title": "Paramètres", + "microphones": "Microphones", + "speakers": "Intervenants" }, "settingsView": { "advanced": "Avancé", @@ -566,7 +633,7 @@ }, "startupoverlay": { "policyText": " ", - "title": " {{app}} a besoin d'accéder à votre microphone et votre caméra." + "title": "{{app}} a besoin d'accéder à votre microphone et votre caméra." }, "suspendedoverlay": { "rejoinKeyTitle": "Rejoindre", @@ -600,7 +667,7 @@ "recording": "Activer/désactiver l'enregistrement", "remoteMute": "Désactiver le micro du participant", "Settings": "Afficher/masquer le menu des paramètres", - "sharedvideo": "Démarrer/arrêter le partage de vidéo Youtube", + "sharedvideo": "Démarrer/arrêter le partage de vidéo YouTube", "shareRoom": "Inviter quelqu'un", "shareYourScreen": "Activer/désactiver le partage d’écran", "shortcuts": "Afficher/masquer les raccourcis", @@ -609,7 +676,10 @@ "tileView": "Activer/désactiver la vue mosaïque", "toggleCamera": "Changer de caméra", "videomute": "Activer/désactiver la vidéo", - "videoblur": "Activer/désactiver le flou de la vidéo" + "videoblur": "Activer/désactiver le flou de la vidéo", + "muteEveryone": "Mettre tout le monde en sourdine", + "moreOptions": "Afficher plus d'options", + "toggleFilmstrip": "Basculer la bande de film" }, "addPeople": "Ajouter des personnes à votre appel", "audioOnlyOff": "Désactiver le mode bande passante réduite", @@ -630,18 +700,20 @@ "hangup": "Quitter", "help": "Aide", "invite": "Inviter des participants", + "lobbyButtonDisable": "Désactiver le contrôle des participant·e·s", + "lobbyButtonEnable": "Activer le contrôle des participant·e·s", "login": "Connexion", "logout": "Déconnexion", "lowerYourHand": "Baisser la main", "moreActions": "Plus d'actions", "moreOptions": "Plus d'options", "mute": "Muet / Actif", - "muteEveryone": "Couper le micro de tout le monde", - "noAudioSignalTitle": "Il n'y a pas d'entrée provenant de votre micro !", - "noAudioSignalDesc": "Si vous n'avez pas délibérément coupé le son des paramètres du système ou du matériel, envisagez de changer le périphérique.", + "muteEveryone": "Couper le micro à tout le monde", + "noAudioSignalTitle": "Il n'y a pas de signal provenant de votre micro !", + "noAudioSignalDesc": "Si vous n'avez pas délibérément coupé le son des paramètres du système ou du matériel, envisagez de changer de périphérique utilisé.", "noAudioSignalDescSuggestion": "Si vous n'avez pas délibérément coupé le son des paramètres du système ou du matériel, pensez à utiliser le périphérique suivant :", - "noisyAudioInputTitle": "", - "noisyAudioInputDesc": "", + "noisyAudioInputTitle": "Votre microphone semble être bruyant !", + "noisyAudioInputDesc": "Il semble que votre microphone fasse du bruit, veuillez le couper ou changer de périphérique.", "openChat": "Ouvrir le chat", "pip": "Entrer en mode Picture-in-Picture", "privateMessage": "Envoyer un message privé", @@ -663,7 +735,9 @@ "toggleCamera": "Changer de caméra", "videomute": "Démarrer / Arrêter la caméra", "startvideoblur": "Flouter mon arrière plan", - "stopvideoblur": "Désactiver le flou d'arrière-plan" + "stopvideoblur": "Désactiver le flou d'arrière-plan", + "noAudioSignalDialInDesc": "Vous pouvez également composer un numéro en utilisant :", + "noAudioSignalDialInLinkDesc": "Numéros d'appel" }, "transcribing": { "ccButtonTooltip": "Activer/Désactiver les sous-titres", @@ -678,23 +752,23 @@ "tr": "TR" }, "userMedia": { - "androidGrantPermissions": "Sélectionnez Autoriser lorsque votre navigateur demande des autorisations.", - "chromeGrantPermissions": "Sélectionnez Autoriser lorsque votre navigateur demande des autorisations.", - "edgeGrantPermissions": "Sélectionnez Oui quand le navigateur demande les permissions.", - "electronGrantPermissions": "Merci d'autoriser le partage de votre camera et microphone", - "firefoxGrantPermissions": "Sélectionnez Partager le périphérique sélectionné lorsque votre navigateur demande des autorisations.", - "iexplorerGrantPermissions": "Sélectionnez OK quand le navigateur demande les permissions.", - "nwjsGrantPermissions": "Merci d'autoriser le partage de votre camera et microphone", - "operaGrantPermissions": "Sélectionnez Autoriser lorsque votre navigateur demande des autorisations.", - "react-nativeGrantPermissions": "Sélectionnez Autoriser lorsque votre navigateur demande des autorisations.", - "safariGrantPermissions": "Sélectionnez OK quand le navigateur demande les permissions." + "androidGrantPermissions": "Sélectionnez Autoriser lorsque votre navigateur demande votre autorisation.", + "chromeGrantPermissions": "Sélectionnez Autoriser lorsque votre navigateur demande votre autorisation.", + "edgeGrantPermissions": "Sélectionnez Oui quand le navigateur demande votre autorisation.", + "electronGrantPermissions": "Veuillez autoriser le partage de votre camera et microphone.", + "firefoxGrantPermissions": "Sélectionnez Partager le périphérique sélectionné lorsque votre navigateur demande votre autorisation.", + "iexplorerGrantPermissions": "Sélectionnez OK quand le navigateur demande votre autorisation.", + "nwjsGrantPermissions": "Veuillez autoriser le partage de votre camera et microphone.", + "operaGrantPermissions": "Sélectionnez Autoriser lorsque votre navigateur demande votre autorisation.", + "react-nativeGrantPermissions": "Sélectionnez Autoriser lorsque votre navigateur demande votre autorisation.", + "safariGrantPermissions": "Sélectionnez OK quand le navigateur demande votre autorisation." }, "videoSIPGW": { - "busy": "Nous travaillons sur la libération des ressources. Veuillez réessayez dans quelques minutes.", + "busy": "Nous tentons de libérer les ressources requises. Veuillez réessayez dans quelques minutes.", "busyTitle": "Le service du Salon est actuellement occupé", "errorAlreadyInvited": "{{displayName}} est déjà invité(e)", "errorInvite": "La conférence n'est pas encore établie. Veuillez réessayer plus tard.", - "errorInviteFailed": "Nous travaillons sur la résolution du problème. Veuillez réessayer plus tard.", + "errorInviteFailed": "Nous tentons de résoudre le problème. Veuillez réessayer plus tard.", "errorInviteFailedTitle": "l'invitation de {{displayName}} a échoué", "errorInviteTitle": "Erreur lors de l'invitation", "pending": "{{displayName}} a été invité(e)" @@ -713,9 +787,6 @@ "lowDefinition": "Basse définition", "onlyAudioAvailable": "Seul l'audio est disponible", "onlyAudioSupported": "Nous ne supportons que l'audio sur ce navigateur.", - "p2pEnabled": "Peer to Peer activé", - "p2pVideoQualityDescription": "En mode peer to peer, la qualité vidéo reçue ne peut être basculée qu'entre haute et audio uniquement. Les autres paramètres ne seront pas pris en compte jusqu'à ce que vous quittiez le mode peer to peer.", - "recHighDefinitionOnly": "Va préférer la haute définition", "sd": "MD", "sdTooltip": "Regardez la vidéo en définition standard", "standardDefinition": "Moyenne Définition" @@ -724,11 +795,12 @@ "domute": "Couper le micro", "domuteOthers": "Couper le micro de tous les autres", "flip": "Balancer", + "grantModerator": "Nommer modérateur", "kick": "Exclure", - "moderator": "Moderateur", + "moderator": "Modérateur", "mute": "Un participant a coupé son micro", "muted": "Muet", - "remoteControl": "", + "remoteControl": "Démarrer / Arrêter le contrôle à distance", "show": "Afficher en premier plan", "videomute": "Le participant a arrêté la caméra" }, @@ -737,7 +809,7 @@ "join": "Touchez pour rejoindre", "roomname": "Saisissez un nom de salle" }, - "appDescription": "Allez-y, chat vidéo avec toute l'équipe. En fait, invitez tout le monde que vous connaissez. {{app}} est une solution de visioconférence entièrement chiffrée et 100% open source que vous pouvez utiliser toute la journée, tous les jours, gratuitement— aucun compte requis.", + "appDescription": "Foncez tchater en vidéo avec toute le monde. En fait, vous pouvez inviter tout ceux que vous connaissez. {{app}} est une solution de visioconférence entièrement chiffrée et 100% libre que vous pouvez utiliser en permanence, chaque jours, et sans aucun compte requis.", "audioVideoSwitch": { "audio": "Voix", "video": "Vidéo" @@ -755,12 +827,13 @@ "recentList": "Récent", "recentListDelete": "Supprimer", "recentListEmpty": "Votre liste récente est actuellement vide. Discuter avec votre équipe et vous trouverez toutes vos réunions récentes ici.", - "reducedUIText": "Bienvenue sur {{app}}!", + "reducedUIText": "Bienvenue sur {{app}} !", "roomname": "Saisissez un nom de salle", "roomnameHint": "Entrez le nom ou l'URL de la salle que vous souhaitez rejoindre. Vous pouvez faire un nom, laissez les gens que vous rencontrerez le savoir afin qu'ils entrent le même nom.", "sendFeedback": "Envoyer votre avis", "terms": "Termes", - "title": "Vidéoconférence Sécurisée, entièrement en vedette et gratuite" + "title": "Système de vidéoconférence sécurisé, riche en fonctionnalités et gratuit", + "getHelp": "Obtenir de l'aide" }, "lonelyMeetingExperience": { "button": "Inviter d'autres personnes", @@ -768,5 +841,39 @@ }, "helpView": { "header": "Centre d'aide" + }, + "lobby": { + "knockingParticipantList" : "Liste des participants en attente", + "allow": "Autoriser", + "backToKnockModeButton": "Aucun mot de passe, demander à rejoindre plutôt", + "dialogTitle": "Mode lobby", + "disableDialogContent": "Le mode lobby est actuellement activé. Cette fonctionnalité garantit que les participants indésirables ne peuvent pas rejoindre votre réunion. Souhaitez-vous la désactiver?", + "disableDialogSubmit": "Désactiver", + "emailField": "Saisissez votre adresse email", + "enableDialogPasswordField": "Définir le mot de passe (optionel)", + "enableDialogSubmit": "Activer", + "enableDialogText": "Le mode lobby vous permet de protéger votre réunion en autorisant les personnes à entrer qu'après l'approbation formelle d'un modérateur.", + "enterPasswordButton": "Saisissez un mot de passe de réunion", + "enterPasswordTitle": "Saisissez le mot de passe pour rejoindre la réunion", + "invalidPassword": "Mot de passe invalide", + "joiningMessage": "Vous allez rejoindre une réunion dès que quelqu'un aura accepté votre demande", + "joinWithPasswordMessage": "Tentative de rejoindre avec mot de passe, patientez s'il vous plait...", + "joinRejectedMessage": "Votre requête pour rejoindre une réunion a été refusée par un modérateur.", + "joinTitle": "Rejoindre une réunion", + "joiningTitle": "Demander à rejoindre une réunion...", + "joiningWithPasswordTitle": "Rejoindre avec mot de passe...", + "knockButton": "Demander à rejoindre", + "knockTitle": "Quelqu'un souhaite rejoindre la réunion", + "nameField": "Saisissez votre nom", + "passwordField": "Saisissez le mot de passe de la réunion", + "passwordJoinButton": "Rejoindre", + "reject": "Refuser", + "toggleLabel": "Activer le lobby" + }, + "security": { + "about": "Vous pouvez ajouter un mot de passe à votre réunion. Les participants devront fournir le mot de passe avant qu'ils soient autorisés à rejoindre la réunion.", + "aboutReadOnly": "Les modérateurs peuvent ajouter un mot de passe à la réunion. Les participants devront fournir le mot de passe avant qu'ils soient autorisés à rejoindre la réunion.", + "insecureRoomNameWarning": "Le nom de la salle est peu sûr. Des participants non désirés peuvent rejoindre votre réunion. Pensez à sécuriser votre réunion en cliquant sur le bouton de sécurité.", + "securityOptions": "Options de sécurité" } } diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-frCA.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-frCA.json index f79a94004..23ef8b84c 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-frCA.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-frCA.json @@ -60,7 +60,7 @@ "you": "vous" }, "connectingOverlay": { - "joiningRoom": "Connexion à la réunion en cours..." + "joiningRoom": "Connexion à la réunion en cours…" }, "connection": { "ATTACHED": "Joint", @@ -116,7 +116,7 @@ "downloadApp": "Télécharger l'application", "launchWebButton": "Démarrer dans l'application Web", "openApp": "Continuer vers l'application", - "title": "Démarrage de votre réunion dans {{app}} en cours...", + "title": "Démarrage de votre réunion dans {{app}} en cours…", "tryAgainButton": "Veuillez réessayer sur votre ordinateur" }, "defaultLink": "p. ex. {{url}}", @@ -151,9 +151,9 @@ "cameraUnsupportedResolutionError": "Votre caméra ne prend pas en charge la résolution vidéo nécessaire.", "Cancel": "Annuler", "close": "Fermer", - "conferenceDisconnectMsg": "Vous devriez vérifier votre connexion au réseau. Reconnexion dans {{seconds}} sec...", + "conferenceDisconnectMsg": "Vous devriez vérifier votre connexion au réseau. Reconnexion dans {{seconds}} sec…", "conferenceDisconnectTitle": "Vous avez été déconnecté.", - "conferenceReloadMsg": "Nous tentons de résoudre le problème. Reconnexion dans {{seconds}} sec...", + "conferenceReloadMsg": "Nous tentons de résoudre le problème. Reconnexion dans {{seconds}} sec…", "conferenceReloadTitle": "Malheureusement, une erreur s'est produite.", "confirm": "Confirmer", "confirmNo": "Non", @@ -264,7 +264,7 @@ "userPassword": "mot de passe d'utilisateur", "WaitForHostMsg": "La conférence {{room}} n'a pas encore démarré. Si vous êtes l'hôte, veuillez vous authentifier. Sinon, veuillez attendre que l'hôte arrive.", "WaitForHostMsgWOk": "La conférence {{room}} n'a pas encore démarré. Si vous êtes l'hôte, veuillez appuyer sur OK pour vous authentifier. Sinon, veuillez attendre que l'hôte arrive.", - "WaitingForHost": "En attente de l'hôte...", + "WaitingForHost": "En attente de l'hôte…", "Yes": "Oui", "yourEntireScreen": "Votre écran entier" }, @@ -326,7 +326,7 @@ "searchCallOnlyPlaceholder": "Entrer le numéro de téléphone", "searchPeopleOnlyPlaceholder": "Rechercher des participants", "searchPlaceholder": "Participant ou numéro de téléphone", - "send": "Envoyer..." + "send": "Envoyer…" }, "inlineDialogFailure": { "msg": "Nous avons rencontré un obstacle.", @@ -363,15 +363,15 @@ "errorLiveStreamNotEnabled": "La diffusion en direct n'est pas activée pour {{email}}. Veuillez activer la diffusion en direct ou vous connecter à un compte pour lequel la diffusion en direct est activée.", "expandedOff": "La diffusion en direct a été arrêtée", "expandedOn": "La réunion est actuellement diffusée sur YouTube.", - "expandedPending": "Le démarrage de la diffusion en direct est en cours...", + "expandedPending": "Le démarrage de la diffusion en direct est en cours…", "failedToStart": "Le démarrage de la diffusion en direct a échoué", "getStreamKeyManually": "La récupération de diffusions en direct a échoué. Essayez d'obtenir une clé de diffusion en direct sur YouTube.", "invalidStreamKey": "La clé de diffusion en direct peut être erronée.", "off": "La diffusion en direct s'est arrêtée", "offBy": "{{name}} a arrêté la diffusion en continu", "on": "Diffusion en direct", - "onBy": "{{name}} démarré la diffusion en continu", - "pending": "Démarrage de la diffusion en direct...", + "onBy": "{{name}} démarré la diffusion en continu", + "pending": "Démarrage de la diffusion en direct…", "serviceName": "Service de diffusion en direct", "signedInAs": "Vous êtes actuellement connecté en tant que :", "signIn": "Se connecter avec Google", @@ -437,7 +437,7 @@ "somebody": "Quelqu'un", "startSilentTitle": "Vous avez rejoint sans sortie audio!", "startSilentDescription": "Rejoignez la réunion de nouveau pour activer l'audio", - "suboptimalBrowserWarning": "Nous craignons que votre expérience de réunion en ligne ne soit bonne ici. Nous cherchons des moyens d’améliorer cela, mais d’ici-là, essayez d’utiliser l’un des navigateurs supportés.", + "suboptimalBrowserWarning": "Nous craignons que votre expérience de réunion en ligne ne soit bonne ici. Nous cherchons des moyens d’améliorer cela, mais d’ici-là, essayez d’utiliser l’un des navigateurs supportés.", "suboptimalExperienceTitle": "Avertissement de navigateur", "unmute": "Rétablir le son", "newDeviceCameraTitle": "Nouvelle caméra détectée", @@ -449,14 +449,14 @@ "poweredby": "optimisé par", "presenceStatus": { "busy": "Occupé", - "calling": "Appel en cours...", + "calling": "Appel en cours…", "connected": "Connecté", - "connecting": "Connexion en cours...", + "connecting": "Connexion en cours…", "connecting2": "Connexion en cours*...", "disconnected": "Déconnecté", "expired": "Expiré", "ignored": "Ignoré", - "initializingCall": "Initialisation de l'appel...", + "initializingCall": "Initialisation de l'appel…", "invited": "Invité", "rejected": "Refusé", "ringing": "Sonnerie" @@ -464,7 +464,7 @@ "profile": { "setDisplayNameLabel": "Définir votre nom d'affichage", "setEmailInput": "Entrer votre adresse courriel", - "setEmailLabel": "Définir votre courriel gravatar", + "setEmailLabel": "Définir votre courriel Gravatar", "title": "Profil" }, "raisedHand": "Aimerait prendre la parole", @@ -477,7 +477,7 @@ "error": "L'enregistrement a échoué. Veuillez réessayer.", "expandedOff": "L'enregistrement a été arrêté.", "expandedOn": "La réunion est actuellement enregistrée.", - "expandedPending": "Démarrage de l'enregistrement en cours...", + "expandedPending": "Démarrage de l'enregistrement en cours…", "failedToStart": "Échec du démarrage de l'enregistrement", "fileSharingdescription": "Partager l'enregistrement avec les participants de la réunion", "live": "EN DIRECT", @@ -486,7 +486,7 @@ "offBy": "{{name}} a arrêté l'enregistrement", "on": "Enregistrement", "onBy": "{{name}} a démarré l'enregistrement", - "pending": "Enregistrement de la réunion en préparation...", + "pending": "Enregistrement de la réunion en préparation…", "rec": "REC", "serviceDescription": "Votre enregistrement sera sauvegardé par le service d'enregistrement", "serviceName": "Service d'enregistrement", @@ -508,7 +508,7 @@ }, "devices": "Dispositifs", "followMe": "Tous les participants me suivent", - "language": "Language", + "language": "Langue", "loggedIn": "Connecté en tant que {{name}}", "moderator": "Modérateur", "more": "Plus", @@ -657,7 +657,7 @@ "failedToStart": "Échec du démarrage de la transcription", "labelToolTip": "La réunion est transcrite", "off": "La transcription est arrêtée", - "pending": "Préparation de la transcription de la réunion en cours...", + "pending": "Préparation de la transcription de la réunion en cours…", "start": "Activer l'affichage des sous-titres", "stop": "Désactiver l'affichage des sous-titres", "tr": "PI" @@ -698,9 +698,6 @@ "lowDefinition": "Basse définition", "onlyAudioAvailable": "Seulement l'audio est disponible", "onlyAudioSupported": "Ce navigateur prend seulement l'audio en charge.", - "p2pEnabled": "Pair à pair activé", - "p2pVideoQualityDescription": "En mode pair à pair, il est possible de basculer entre la haute qualité d'appel entrant et l'audio seulement. Certains paramètres ne seront pas activés tant que vous ne quittez le mode pair à pair.", - "recHighDefinitionOnly": "La haute définition est préférable.", "sd": "SD", "sdTooltip": "Visionnement de vidéo en définition standard", "standardDefinition": "Définition standard" @@ -731,8 +728,8 @@ "connectCalendarText": "Connectez-vous à votre calendrier pour afficher toutes les réunions {{app}}. Ajoutez également les réunions de {{provider}} à votre calendrier et démarrez-les d'un simple clic.", "enterRoomTitle": "Démarrer une nouvelle réunion", "roomNameAllowedChars": "Le nom de la réunion ne doit contenir aucun de ces caractères : ?, &, :, ', \", %, #.", - "go": "Commencer", - "goSmall": "Commencer", + "go": "Aller", + "goSmall": "Aller", "join": "CRÉER / REJOINDRE", "info": "Ret. arr.", "privacy": "Confidentialité", @@ -746,4 +743,4 @@ "terms": "Termes", "title": "Conférence vidéo sécurisée, pleinement fonctionnelle et entièrement gratuite" } -} \ No newline at end of file +} diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-hr.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-hr.json index ab5774168..8af3218be 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-hr.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-hr.json @@ -116,7 +116,7 @@ "downloadApp": "Preuzmite aplikaciju", "launchWebButton": "Pokreni na webu", "openApp": "Nastavite do aplikacije", - "title": "Pokretanje sastanka u {{app}}...", + "title": "Pokretanje sastanka u {{app}}…", "tryAgainButton": "Pokušajte ponovo na radnoj površini" }, "defaultLink": "npr. {{url}}", @@ -150,9 +150,9 @@ "cameraUnsupportedResolutionError": "Fotoaparat ne podržava potrebnu razlučivost videozapisa.", "Cancel": "Odustani", "close": "Zatvori", - "conferenceDisconnectMsg": "Provjerite vašu mrežnu vezu. Ponovno spajanje za {{seconds}} sekundi...", + "conferenceDisconnectMsg": "Provjerite vašu mrežnu vezu. Ponovno spajanje za {{seconds}} sekundi…", "conferenceDisconnectTitle": "Odspojeni ste.", - "conferenceReloadMsg": "Pokušavamo popraviti. Ponovno spajanje za {{seconds}} sekundi...", + "conferenceReloadMsg": "Pokušavamo popraviti. Ponovno spajanje za {{seconds}} sekundi…", "conferenceReloadTitle": "Nažalost, nešto je pošlo po zlu.", "confirm": "Potvrdi", "confirmNo": "Ne", @@ -354,13 +354,13 @@ "errorLiveStreamNotEnabled": "Emitiranje uživo nije omogućeno na {{email}}. Omogućite prijenos uživo ili se prijavite na račun s omogućenim prijenosom uživo.", "expandedOff": "Emitiranje uživo je zaustavljeno", "expandedOn": "Ovaj sastanak se emitira uživo na YouTube.", - "expandedPending": "Emitiranje uživo se pokreće...", + "expandedPending": "Emitiranje uživo se pokreće…", "failedToStart": "Pokretanje emitiranja uživo nije uspjelo", "getStreamKeyManually": "Nismo mogli dohvatiti niti jedan prijenos uživo. Pokušajte dobiti ključ uživo iz usluge YouTube.", "invalidStreamKey": "Ključ za emitiranje uživo možda je pogrešan.", "off": "Emitiranje uživo je zaustavljeno", "on": "Emitiranje uživo", - "pending": "Pokretanje emitiranja uživo...", + "pending": "Pokretanje emitiranja uživo…", "serviceName": "Usluga emitiranja uživo", "signedInAs": "", "signIn": "", @@ -465,7 +465,7 @@ "error": "Emitiranje uživo nije uspjelo. Pokušajte ponovno.", "expandedOff": "", "expandedOn": "", - "expandedPending": "Snimanje se pokreće...", + "expandedPending": "Snimanje se pokreće…", "failedToStart": "", "fileSharingdescription": "", "live": "", @@ -669,9 +669,6 @@ "lowDefinition": "", "onlyAudioAvailable": "", "onlyAudioSupported": "", - "p2pEnabled": "", - "p2pVideoQualityDescription": "", - "recHighDefinitionOnly": "", "sd": "", "standardDefinition": "" }, @@ -714,4 +711,4 @@ "terms": "Uvjeti", "title": "Sigurna, potpuno opremljena i potpuno besplatna videokonferencija" } -} \ No newline at end of file +} diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-hu.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-hu.json index fa2026a92..fa4c8b0f0 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-hu.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-hu.json @@ -60,7 +60,7 @@ "you": "neked" }, "connectingOverlay": { - "joiningRoom": "Kapcsolódás az értekezlethez..." + "joiningRoom": "Kapcsolódás az értekezlethez…" }, "connection": { "ATTACHED": "Kapcsolódva", @@ -72,7 +72,11 @@ "DISCONNECTED": "Szétkapcsolva", "DISCONNECTING": "Szétkapcsolódás", "ERROR": "Hiba", - "RECONNECTING": "Hálózati hiba történt. Újracsatlakozás..." + "RECONNECTING": "Hálózati hiba történt. Újracsatlakozás...", + "LOW_BANDWIDTH": "{{displayName}} videója le lett kapcsolva a sávszélesség csökkentése érdekében", + "GOT_SESSION_ID": "Munkamenet-azonosító beszerzése… Kész", + "GET_SESSION_ID_ERROR": "Hiba a munkamenet-azonosítása beszerzése közben: {{code}}", + "FETCH_SESSION_ID": "Munkamenet-azonosító beszerzése…" }, "connectionindicator": { "address": "Cím:", @@ -102,7 +106,8 @@ "resolution": "Felbontás:", "status": "Kapcsolat:", "transport": "Átvitel:", - "transport_plural": "Átvitel:" + "transport_plural": "Átvitelek:", + "e2e_rtt": "E2E RTT:" }, "dateUtils": { "earlier": "Korábban", @@ -116,7 +121,7 @@ "downloadApp": "Applikáció letöltése", "launchWebButton": "Indítás weben", "openApp": "Továbblépés az applikációhoz", - "title": "Értekezlet indítása a {{app}} applikációban...", + "title": "Értekezlet indítása a {{app}} applikációban…", "tryAgainButton": "Újbóli próbálkozás az asztali változatban" }, "defaultLink": "pl.: {{url}}", @@ -138,7 +143,7 @@ "liveStreaming": "Élő közvetítés" }, "allow": "Engedélyez", - "alreadySharedVideoMsg": "Egy másik résztvevő is videot oszt meg. E konferencia számára csak egy videomegosztás engedélyezett.", + "alreadySharedVideoMsg": "Egy másik résztvevő is videót oszt meg. E konferencia számára csak egy videomegosztás engedélyezett.", "alreadySharedVideoTitle": "Egyszerre csak egy videomegosztás engedélyezése", "applicationWindow": "Alkalmazásablak", "Back": "Vissza", @@ -151,9 +156,9 @@ "cameraUnsupportedResolutionError": "A kamera nem támogatja a szükséges videofelbontást.", "Cancel": "Mégsem", "close": "Bezárás", - "conferenceDisconnectMsg": "Ellenőrizni kellene a hálózati kapcsolatokat. Újracsatlakozás {{seconds}} másodperc múlva...", + "conferenceDisconnectMsg": "Ellenőrizni kellene a hálózati kapcsolatokat. Újracsatlakozás {{seconds}} másodperc múlva…", "conferenceDisconnectTitle": "Lecsatlakozott.", - "conferenceReloadMsg": "Próbálkozás a hiba javítására. Újracsatlakozás {{seconds}} másodperc múlva...", + "conferenceReloadMsg": "Próbálkozás a hiba javítására. Újracsatlakozás {{seconds}} másodperc múlva…", "conferenceReloadTitle": "Sajnos valami félresikerült.", "confirm": "Megerősítés", "confirmNo": "Nem", @@ -202,10 +207,10 @@ "micUnknownError": "Ismeretlen ok miatt nem lehet a mikrofont használni.", "muteParticipantBody": "Nem fogja tudni visszahangosítani, de ő önmagát bármikor vissza tudja majd hangosítani.", "muteParticipantButton": "Némítás", - "muteParticipantDialog": "Valóban lenémítható ez a résztvevő? Nem fogja tudni visszahangosítani, de ő önmagát bármikor vissza tudja majd hangosítani.", - "muteParticipantTitle": "Lenémítható a résztvevő?", + "muteParticipantDialog": "Valóban elnémítható ez a résztvevő? Nem fogja tudni visszahangosítani, de ő önmagát bármikor vissza tudja majd hangosítani.", + "muteParticipantTitle": "Elnémítható a résztvevő?", "Ok": "Ok", - "passwordLabel": "$t(lockRoomPasswordUppercase)", + "passwordLabel": "Az értekezletet zárolta egy résztvevő. Csatlakozáshoz adja meg a $t(lockRoomPassword).", "passwordNotSupported": "Az értekezlet $t(lockRoomPassword) beállítása nem támogatott.", "passwordNotSupportedTitle": "$t(lockRoomPasswordUppercase) nem támogatott", "passwordRequired": "$t(lockRoomPasswordUppercase) szükséges", @@ -224,8 +229,8 @@ "remoteControlTitle": "Távoli asztal vezérlése", "Remove": "Eltávolítás", "removePassword": "$t(lockRoomPassword) eltávolítása", - "removeSharedVideoMsg": "Valóban eltávolítható a megosztott video?", - "removeSharedVideoTitle": "Megosztott video eltávolítása", + "removeSharedVideoMsg": "Valóban eltávolítható a megosztott videó?", + "removeSharedVideoTitle": "Megosztott videó eltávolítása", "reservationError": "Foglalási rendszerhiba", "reservationErrorMsg": "Hibakód: {{code}}, üzenet: {{msg}}", "retry": "Újra", @@ -242,7 +247,7 @@ "sessTerminated": "Hívás megszakadt", "Share": "Megosztás", "shareVideoLinkError": "Adjon meg egy helyes YouTube linket.", - "shareVideoTitle": "Video megosztása", + "shareVideoTitle": "Videó megosztása", "shareYourScreen": "Képernyő megosztása", "shareYourScreenDisabled": "Képernyőmegosztás letiltva.", "shareYourScreenDisabledForGuest": "Vendég nem végezhet képernyőmegosztást.", @@ -264,9 +269,16 @@ "userPassword": "felhasználói jelszó", "WaitForHostMsg": "A {{room}} konferencia még nem kezdődött meg. Ha Ön a házigazda, akkor hitelesítse magát. Ellenkező esetben, kérjük várjon a házigazda érkezésére.", "WaitForHostMsgWOk": "A {{room}} konferencia még nem kezdődött meg. Ha Ön a házigazda, kérjük az „OK” gombra kattintva hitelesítse magát. Ellenkező esetben, kérjük várjon a házigazda érkezésére.", - "WaitingForHost": "Várakozás a házigazdára ...", + "WaitingForHost": "Várakozás a házigazdára…", "Yes": "Igen", - "yourEntireScreen": "A teljes képernyő" + "yourEntireScreen": "A teljes képernyő", + "screenSharingAudio": "Hang megosztása", + "muteEveryoneStartMuted": "Mindenki elnémítva kezd ezután", + "muteEveryoneSelf": "önmagamat", + "muteEveryoneTitle": "Mindenki elnémítása?", + "muteEveryoneDialog": "Valóban mindenki elnémítható? Nem fogja tudni visszahangosítani, de ő önmagát bármikor vissza tudja majd hangosítani.", + "muteEveryoneElseTitle": "Mindenki elnémítása, kivéve: {{whom}}?", + "muteEveryoneElseDialog": "Némítás után már nem fogja tudni visszahangosítani, de ő önmagát bármikor vissza tudja hangosítani." }, "dialOut": { "statusMessage": "jelenleg {{status}}" @@ -335,17 +347,17 @@ "supportMsg": "Ismételt hiba esetén érdemes kapcsolatba lépnie" }, "keyboardShortcuts": { - "focusLocal": "Fókusz a saját videomra", - "focusRemote": "Fókusz egy másik személy videojára", + "focusLocal": "Fókusz a saját videómra", + "focusRemote": "Fókusz egy másik személy videójára", "fullScreen": "Belépés vagy kilépés a teljes képernyőből", "keyboardShortcuts": "Gyorsbillentyűk", "localRecording": "Helyi rögzítési vezérlőelemek megjelenítése vagy elrejtése", "mute": "Mikrofon némítása vagy visszahangosítása", - "pushToTalk": "Push to talk", + "pushToTalk": "Nyomd, hogy beszélj (adó-vevő)", "raiseHand": "Kéz felemelése vagy leengedése", "showSpeakerStats": "Beszéd statisztikák megjelenítése", "toggleChat": "Csevegés megnyitása vagy bezárása", - "toggleFilmstrip": "Video bélyegképek megjelenítése vagy elrejtése", + "toggleFilmstrip": "Videó bélyegképek megjelenítése vagy elrejtése", "toggleScreensharing": "Váltás kamera és képernyőmegosztás között", "toggleShortcuts": "Gyorsbillentyűk megjelenítése vagy elrejtése", "videoMute": "Kamera elindítása vagy leállítása", @@ -363,7 +375,7 @@ "errorLiveStreamNotEnabled": "Az élő közvetítés nincs engedélyezve ezzel az email címmel: {{email}}. Engedélyezze az élő közvetítést vagy lépjen be egy másik felhasználóval, ahol az engedélyezve van.", "expandedOff": "Az élő közvetítés leállt", "expandedOn": "Az értekezlet jelenleg közvetítve van a YouTube-on.", - "expandedPending": "Az élvő közvetítés elindult...", + "expandedPending": "Az élvő közvetítés elindult…", "failedToStart": "Az élvő közvetítés indítása meghiúsult", "getStreamKeyManually": "Nem lehet semmilyen élő közvetítést letölteni. Az élő közvetítéshez szükséges kulcsot a Youtube-tól lehet beszerezni.", "invalidStreamKey": "Az élő közvetítési kulcs valószínűleg hibás.", @@ -371,7 +383,7 @@ "offBy": "{{name}} leállította az élő közvetítést", "on": "Élő közvetítés", "onBy": "{{name}} elindította az élő közvetítést", - "pending": "Élő közvetítés kezdése...", + "pending": "Élő közvetítés kezdése…", "serviceName": "Élő közvetítési szolgáltatás", "signedInAs": "Jelenleg bejelentkezve mint:", "signIn": "Bejelentkezés a Google-lel", @@ -379,7 +391,9 @@ "signOut": "Kilépés", "start": "Élő közvetítés kezdése", "streamIdHelp": "Mi ez?", - "unavailableTitle": "Élő közvetítés elérhetetlen" + "unavailableTitle": "Élő közvetítés elérhetetlen", + "googlePrivacyPolicy": "Google adatvédelmi irányelvek", + "youtubeTerms": "YouTube szolgáltatási feltételek" }, "localRecording": { "clientState": { @@ -427,9 +441,9 @@ "kickParticipant": "{{kicked}} résztvevőt kirúgta {{kicker}}", "me": "Én", "moderator": "Moderátori jogok biztosítva!", - "muted": "A beszélgetést lenémítva kezdte meg.", + "muted": "A beszélgetést elnémítva kezdte meg.", "mutedTitle": "Le lett némítva!", - "mutedRemotelyTitle": "{{participantDisplayName}} lenémította Önt!", + "mutedRemotelyTitle": "{{participantDisplayName}} elnémította Önt!", "mutedRemotelyDescription": "Bármikor visszahangosíthatja magát, ha készen áll a beszédre. Némítsa le magát ismét, ha a felesleges zajoktól meg kívánja védeni az értekezletet.", "passwordRemovedRemotely": "$t(lockRoomPasswordUppercase) egy másik résztvevő által eltávolítva", "passwordSetRemotely": "$t(lockRoomPasswordUppercase) egy másik résztvevő által beállítva", @@ -437,7 +451,7 @@ "somebody": "Valaki", "startSilentTitle": "Hang nélkül csatlakozott!", "startSilentDescription": "Csatlakozzon újra a hang engedélyezéséhez", - "suboptimalBrowserWarning": "Sajnáljuk, de nem nagy élmény így csatlakozni a konferenciához. Keressük a megoldást, de addig is, érdemes inkább egy teljesen támogatott böngészővel csatlakozni.", + "suboptimalBrowserWarning": "Sajnáljuk, de nem nagy élmény így csatlakozni a konferenciához. Keressük a megoldást, de addig is, érdemes inkább egy teljesen támogatott böngészővel csatlakozni.", "suboptimalExperienceTitle": "Böngészőhiba", "unmute": "Visszahangosítás", "newDeviceCameraTitle": "Új kamera észlelve", @@ -446,20 +460,20 @@ }, "passwordSetRemotely": "egy másik résztvevő által beállítva", "passwordDigitsOnly": "Legfeljebb {{number}} szám", - "poweredby": "Működteti:", + "poweredby": "Működteti a", "presenceStatus": { "busy": "Foglalt", - "calling": "Hívás...", + "calling": "Hívás…", "connected": "Kapcsolódva", - "connecting": "Kapcsolódás...", + "connecting": "Kapcsolódás…", "connecting2": "Kapcsolódás*...", "disconnected": "Szétkapcsolva", "expired": "Lejárt", "ignored": "Figyelmen kívül hagyva", - "initializingCall": "Hívás indítása...", + "initializingCall": "Hívás kezdeményezése…", "invited": "Meghívva", "rejected": "Elutasítva", - "ringing": "Csörgetés..." + "ringing": "Csörgetés…" }, "profile": { "setDisplayNameLabel": "Állítsa be a megjelenő nevet", @@ -477,7 +491,7 @@ "error": "A felvétel meghiúsult. Próbálja újra.", "expandedOff": "A felvétel leállt", "expandedOn": "Az értekezlet jelenleg rögzítés alatt áll.", - "expandedPending": "A felvétel elindult...", + "expandedPending": "A felvétel elindult…", "failedToStart": "A felvétel indítása meghiúsult", "fileSharingdescription": "Felvétel megosztása az értekezlet résztvevőivel", "live": "ÉLŐ", @@ -486,7 +500,7 @@ "offBy": "{{name}} leállította a felvételt", "on": "Felvétel", "onBy": "{{name}} elindította a felvételt", - "pending": "Értekezlet rögzítésének előkészítése...", + "pending": "Értekezlet rögzítésének előkészítése…", "rec": "REC", "serviceDescription": "A felvételt a rögzítési szolgáltatás veszi fel", "serviceName": "Felvétel szolgáltatás", @@ -511,15 +525,17 @@ "language": "Nyelv", "loggedIn": "Belépve mint {{name}}", "moderator": "Moderátor", - "more": "Több", + "more": "Továbbiak", "name": "Név", "noDevice": "Nincs", "selectAudioOutput": "Hangkimenet", "selectCamera": "Kamera", "selectMic": "Mikrofon", - "startAudioMuted": "Mindenki lenémítva kezd", - "startVideoMuted": "Mindenki video nélkül kezd", - "title": "Beállítások" + "startAudioMuted": "Mindenki elnémítva kezd", + "startVideoMuted": "Mindenki videó nélkül kezd", + "title": "Beállítások", + "speakers": "Hangszórók", + "microphones": "Mikrofonok" }, "settingsView": { "advanced": "Haladó", @@ -536,8 +552,8 @@ "profileSection": "Profil", "serverURL": "Kiszolgáló URL", "showAdvanced": "Speciális beállítások megjelenítése", - "startWithAudioMuted": "Kezdés a hang lenémításával", - "startWithVideoMuted": "Kezdés a video letiltásával", + "startWithAudioMuted": "Kezdés a hang elnémításával", + "startWithVideoMuted": "Kezdés a videó letiltásával", "version": "Verzió" }, "share": { @@ -589,7 +605,7 @@ "recording": "Felvétel átváltása", "remoteMute": "Résztvevők némítása", "Settings": "Beállítások átváltása", - "sharedvideo": "YouTube video megosztásának átváltása", + "sharedvideo": "YouTube videó megosztásának átváltása", "shareRoom": "Valaki meghívása", "shareYourScreen": "Képernyőmegosztás átváltása", "shortcuts": "Gyorsbillentyűk átváltása", @@ -597,8 +613,11 @@ "speakerStats": "Beszélő statisztika átváltása", "tileView": "Mozaikos nézet átváltása", "toggleCamera": "Kamera átváltása", - "videomute": "Video letiltásának átváltása", - "videoblur": "Videoelmosás átváltása" + "videomute": "Videó letiltásának átváltása", + "videoblur": "Videoelmosás átváltása", + "toggleFilmstrip": "Filmszalag átváltása", + "muteEveryone": "Mindenki elnémítása", + "moreOptions": "További beállítások megjelenítése" }, "addPeople": "Személy hozzáadása a híváshoz", "audioOnlyOff": "Alacsony sávszélességű mód letiltása", @@ -619,14 +638,14 @@ "hangup": "Kilépés", "help": "Súgó", "invite": "Személyek meghívása", - "login": "Belépés", - "logout": "Kilépés", + "login": "Bejelentkezés", + "logout": "Kijelentkezés", "lowerYourHand": "Kéz leengedése", "moreActions": "További műveltek", "mute": "Némítás / Visszahangosítás", "noAudioSignalTitle": "Nincs bemenet a mikrofonjáról!", "noAudioSignalDesc": "Ha nem szándékosan némította el a rendszerbeállításokban vagy az eszközön, akkor fontolja meg az eszköz cseréjét.", - "noAudioSignalDescSuggestion": "Ha nem szándékosan némította el a rendszerbeállításokban vagy az eszközön, akkor fontolja meg a következő eszköz használatát:", + "noAudioSignalDescSuggestion": "Ha nem szándékosan némította el a rendszerbeállításokban vagy az eszközön, akkor fontolja meg a következő eszköz használatát.", "openChat": "Csevegés megnyitása", "pip": "Belépés kép a képben módba", "privateMessage": "Privát üzenet küldése", @@ -634,7 +653,7 @@ "raiseHand": "Kéz felemelése / leengedése", "raiseYourHand": "Kéz felemelése", "Settings": "Beállítások", - "sharedvideo": "YouTube video megosztása", + "sharedvideo": "YouTube videó megosztása", "shareRoom": "Valaki meghívása", "shortcuts": "Gyorsbillentyűk megtekintése", "speakerStats": "Beszélő statisztika", @@ -642,13 +661,19 @@ "startSubtitles": "Feliratok kezdése", "stopScreenSharing": "Képernyőmegosztás leállítása", "stopSubtitles": "Felirat leállítása", - "stopSharedVideo": "YouTube video leállítása", + "stopSharedVideo": "YouTube videó leállítása", "talkWhileMutedPopup": "Úgy tűnik beszélni szeretne, de le van némítva.", "tileViewToggle": "Mozaikos nézet átváltása", "toggleCamera": "Kamera átváltása", "videomute": "Kamera indítása / leállítása", "startvideoblur": "Háttér elhomályosítása", - "stopvideoblur": "Háttér elhomályosításának letiltása" + "stopvideoblur": "Háttér elhomályosításának letiltása", + "noisyAudioInputDesc": "Úgy tűnik, hogy ez a mikrofon zajos. Le kellene némítani vagy cserélni az eszközt.", + "noisyAudioInputTitle": "Zajosnak tűnik a mikrofonja!", + "noAudioSignalDialInLinkDesc": "Betárcsázási számok", + "noAudioSignalDialInDesc": "Be is tárcsázhat:", + "muteEveryone": "Mindenki elnémítása", + "moreOptions": "További beállítások" }, "transcribing": { "ccButtonTooltip": "Feliratok indítása / leállítása", @@ -657,7 +682,7 @@ "failedToStart": "Meghiúsult az átirat kezdése", "labelToolTip": "Az értekezlet átirata elkezdődött", "off": "Az átirat készítése le lett állítva", - "pending": "Előkészület az értekezlet átiratának készítésére...", + "pending": "Előkészület az értekezlet átiratának készítésére…", "start": "Felirat megjelenítésének kezdése", "stop": "Felirat megjelenítésének befejezése", "tr": "Átirat" @@ -689,20 +714,17 @@ "audioOnlyExpanded": "Jelenleg az alacsony sávszélességű mód az aktív, vagyis csak hangot lehet fogadni és képernyőmegosztást.", "callQuality": "Videominőség", "hd": "MF", - "hdTooltip": "Magas felbontású video megtekintése", + "hdTooltip": "Magas felbontású videó megtekintése", "highDefinition": "Magas felbontású", - "labelTooiltipNoVideo": "Nincs video", + "labelTooiltipNoVideo": "Nincs videó", "labelTooltipAudioOnly": "Alacsony sávszélességű mód aktiválva", "ld": "AF", - "ldTooltip": "Alacsony felbontású video", + "ldTooltip": "Alacsony felbontású videó", "lowDefinition": "Alacsony felbontású", "onlyAudioAvailable": "„Csak hang” mód elérhető", "onlyAudioSupported": "Csak a hang támogatott ebben a böngészőben.", - "p2pEnabled": "Egyenrangú kapcsolat engedélyezve", - "p2pVideoQualityDescription": "Az egyenrangú (peer to peer) módban a kapott videominőség csak a magas felbontású és a „csak hang” mód között váltható. A további beállítások nem lesznek figyelembe véve az egyenrangú kapcsolat alatt.", - "recHighDefinitionOnly": "Lehetőleg magas felbontású.", "sd": "SF", - "sdTooltip": "Szabványos felbontású video megtekintése", + "sdTooltip": "Szabványos felbontású videó megtekintése", "standardDefinition": "Szabványos felbontású" }, "videothumbnail": { @@ -714,17 +736,18 @@ "muted": "Némítva", "remoteControl": "Távoli vezérlés", "show": "Megjelenítés a színpadon", - "videomute": "A résztvevő leállította a kameráját" + "videomute": "A résztvevő leállította a kameráját", + "domuteOthers": "Mindenki más elnémítása" }, "welcomepage": { "accessibilityLabel": { "join": "Koppintson a csatlakozáshoz", "roomname": "Adja meg a terem nevét" }, - "appDescription": "Gyerünk,csevegjen az egész csapattal. Valóban hívjon meg mindenkit, akit ismer. A {{app}} teljesen titkosított, 100% -ban nyílt forráskódú videokonferencia-megoldás, amelyet egész nap, minden nap ingyenesen használhat - fiók nélkül.", + "appDescription": "Rajta, csevegjen az egész csapattal. Valóban hívjon meg mindenkit, akit ismer. A {{app}} teljesen titkosított, 100% -ban nyílt forráskódú videokonferencia-megoldás, amelyet egész nap, minden nap ingyenesen használhat – fiók nélkül.", "audioVideoSwitch": { - "audio": "Gyerünk, csevegjen az egész csapattal. Valóban hívjon meg mindenkit akit ismer. A {{app}} teljesen titkosított, 100% -ban nyílt forráskódú videokonferencia-megoldás, amelyet egész nap, minden nap ingyenesen használhat - fiók nélkül.", - "video": "Video" + "audio": "Hang", + "video": "Videó" }, "calendar": "Naptár", "connectCalendarButton": "Naptár csatolása", @@ -744,6 +767,19 @@ "roomnameHint": "Adja meg a kívánt nevet vagy URL-t, amelyhez csatlakozni szeretne. Bármiképp elnevezheti, csak ossza meg az értekezlet résztvevőivel, hogy ők ugyanezt a nevet tudják majd megadni.", "sendFeedback": "Visszajelzés küldése", "terms": "Feltételek", - "title": "Biztonságos, maradéktalanul felszerelt és teljesen ingyenes videokonferencia" + "title": "Biztonságos, maradéktalanul felszerelt és teljesen ingyenes videokonferencia", + "getHelp": "Segítség kérése" + }, + "helpView": { + "header": "Súgó" + }, + "lonelyMeetingExperience": { + "youAreAlone": "Egyedül van ezen az értekezleten", + "button": "Mások meghívása" + }, + "chromeExtensionBanner": { + "dontShowAgain": "Ne jelenjen meg újra", + "buttonText": "Chrome kiterjesztés telepítése", + "installExtensionText": "Kiterjesztés telepítése a Google Calendar és az Office 365 integrációjához" } -} \ No newline at end of file +} diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-it.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-it.json index d424850ab..bae398d64 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-it.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-it.json @@ -4,7 +4,7 @@ "countryNotSupported": "Non supportiamo ancora questa destinazione.", "countryReminder": "Stai chiamando fuori dagli Stati Uniti? Assicurati d'inserire il prefisso internazionale!", "disabled": "Non puoi invitare persone.", - "failedToAdd": "L'aggiunta di nuovi membri è fallita", + "failedToAdd": "L'aggiunta di nuove persone è fallita", "footerText": "La chiamata all'esterno è disabilitata.", "loading": "Sto cercando persone e numeri di telefono", "loadingNumber": "Sto validando il numero di telefono", @@ -110,7 +110,7 @@ "downloadApp": "Scarica l'app", "launchWebButton": "Avvia sul web", "openApp": "Prosegui verso l'app", - "title": "Sto avviando la tua videoconferenza su {{app}}...", + "title": "Sto avviando la tua videoconferenza su {{app}}…", "tryAgainButton": "Prova di nuovo sul desktop" }, "defaultLink": "es. {{url}}", @@ -123,7 +123,7 @@ "deviceSelection": { "noPermission": "Permesso negato", "previewUnavailable": "Anteprima non disponibile", - "selectADevice": "Seleziona un dispositivo", + "selectADevice": "Scegli un dispositivo", "testAudio": "Riproduci un suono di prova" }, "dialog": { @@ -144,14 +144,14 @@ "cameraUnsupportedResolutionError": "La tua videocamera non supporta la risoluzione richiesta.", "Cancel": "Annulla", "close": "Chiudi", - "conferenceDisconnectMsg": "Controlla la tua connessione. Riconnessione in {{seconds}} secondi...", + "conferenceDisconnectMsg": "Controlla la tua connessione. Riconnessione in {{seconds}} secondi…", "conferenceDisconnectTitle": "Sei stato disconnesso.", - "conferenceReloadMsg": "Stiamo cercando di risolvere il problema. Riconnessione in {{seconds}} secondi...", + "conferenceReloadMsg": "Stiamo cercando di risolvere il problema. Riconnessione in {{seconds}} secondi…", "conferenceReloadTitle": "Purtroppo qualcosa è andato storto.", "confirm": "Conferma", "confirmNo": "No", "confirmYes": "Sì", - "connectError": "Oops! Qualcosa è andato storto e non ti puoi collegare alla conferenza.", + "connectError": "Oh! Qualcosa è andato storto e non ti puoi collegare alla conferenza.", "connectErrorWithMsg": "Oops! Qualcosa è andato storto e non ti puoi collegare alla conferenza: {{msg}}", "connecting": "Connessione", "contactSupport": "Contatta il supporto", @@ -185,7 +185,7 @@ "lockTitle": "Blocco fallito", "logoutQuestion": "Vuoi disconnetterti e interrompere la conferenza ?", "logoutTitle": "Logout", - "maxUsersLimitReached": "E' stato raggiunto il numero massimo di partecipanti. La conferenza è al completo. Contatta l'organizzatore, o riprova più tardi!", + "maxUsersLimitReached": "È stato raggiunto il numero massimo di partecipanti. La conferenza è al completo. Contatta l'organizzatore, o riprova più tardi!", "maxUsersLimitReachedTitle": "Raggiunto limite partecipanti", "micConstraintFailedError": "Il tuo microfono non soddisfa alcuni dei requisiti richiesti.", "micNotFoundError": "Microfono non trovato.", @@ -222,7 +222,7 @@ "reservationError": "Errore di sistema in prenotazione", "reservationErrorMsg": "Codice di errore: {{code}}, messaggio: {{msg}}", "retry": "Riprova", - "screenSharingFailedToInstall": "Oops! Non è stato possibile installare l'estensione per la condivisione schermo. ", + "screenSharingFailedToInstall": "Oh! Non è stato possibile installare l'estensione per la condivisione schermo.", "screenSharingFailedToInstallTitle": "Impossibile installare l'estensione per la condivisione schermo", "screenSharingFirefoxPermissionDeniedError": "Qualcosa è andato storto mentre cercavamo di condividere il tuo schermo. Assicurati di averci dato il premesso di condivisione.", "screenSharingFirefoxPermissionDeniedTitle": "Ops! Non siamo stati in grado di avviare la condivisione schermo!", @@ -301,7 +301,7 @@ "noPassword": "Nessuna", "noRoom": "Non è stata specificata nessuna stanza da chiamare.", "numbers": "Numeri da chiamare", - "password": "Password", + "password": "$t(lockRoomPasswordUppercase):", "title": "Condividi", "tooltip": "Invia il collegamento e i numeri telefonici di questa conferenza", "label": "Informazioni meeting" @@ -420,7 +420,7 @@ "somebody": "Qualcuno", "startSilentTitle": "", "startSilentDescription": "", - "suboptimalExperienceDescription": "Ehm... temiamo che la tua esperienza con {{appName}} non sarà granché su questo browser. Stiamo cercando di migliorare la situazione ma, per il momento, prova ad utilizzare uno di questi browser supportati.", + "suboptimalExperienceDescription": "Ehm... temiamo che la tua esperienza con {{appName}} non sarà granché su questo browser. Stiamo cercando di migliorare la situazione ma, per il momento, prova ad utilizzare uno di questi browser supportati.", "suboptimalExperienceTitle": "Problemi con il browser", "unmute": "", "newDeviceCameraTitle": "Trovata nuova videocamera", @@ -429,7 +429,7 @@ }, "passwordSetRemotely": "definita da altro utente", "passwordDigitsOnly": "Fino a {{number}} cifre", - "poweredby": "powered by", + "poweredby": "offerto da", "presenceStatus": { "busy": "Occupato", "calling": "Chiamata…", @@ -541,7 +541,7 @@ "toolbar": { "accessibilityLabel": { "audioOnly": "Attiva/disattiva solo audio", - "audioRoute": "Seleziona la periferica audio", + "audioRoute": "Scegli l'uscita audio", "callQuality": "Gestisci qualità della chiamata", "cc": "Attiva/disattiva sottotitoli", "chat": "Attiva/disattiva la chat", @@ -568,15 +568,15 @@ "shortcuts": "Attiva/disattiva scorciatoie", "show": "", "speakerStats": "Attiva/disattiva statistiche relatore", - "tileView": "Attiva/disattiva visualizzazione a tessere", + "tileView": "Vedi tutti i partecipanti insieme, o uno solo", "toggleCamera": "Cambia videocamera", "videomute": "Attiva/disattiva videocamera", "videoblur": "Attiva/disattiva offuscamento video" }, "addPeople": "Aggiungi persone alla chiamata", - "audioOnlyOff": "Disattiva modalità solo audio", - "audioOnlyOn": "Attiva modalità solo audio", - "audioRoute": "Seleziona la periferica audio", + "audioOnlyOff": "Anche video", + "audioOnlyOn": "Solo audio", + "audioRoute": "Scegli l'uscita audio", "authenticate": "Autenticazione", "callQuality": "Gestisci qualità della chiamata", "chat": "Apri / Chiudi chat", @@ -584,9 +584,9 @@ "documentClose": "Chiudi documento condiviso", "documentOpen": "Apri documento condiviso", "enterFullScreen": "Visualizza a schermo intero", - "enterTileView": "Vista a tessere", + "enterTileView": "Vedi tutti i partecipanti", "exitFullScreen": "Esci da schermo intero", - "exitTileView": "Vista utente singolo", + "exitTileView": "Vedi una persona sola", "feedback": "Lascia un feedback", "hangup": "Esci", "invite": "Invita persone", @@ -612,7 +612,7 @@ "stopSubtitles": "Ferma sottotitoli", "stopSharedVideo": "Ferma video YouTube", "talkWhileMutedPopup": "Stai provando a parlare? Il microfono è disattivato.", - "tileViewToggle": "Attiva/disattiva visualizzazione griglia", + "tileViewToggle": "Vedi tutti i partecipanti insieme, o uno solo", "toggleCamera": "Cambia videocamera", "videomute": "Attiva / Disattiva videocamera", "startvideoblur": "Offusca il video", @@ -654,19 +654,16 @@ }, "videoStatus": { "audioOnly": "AUD", - "audioOnlyExpanded": "Modalita' solo audio attiva. Questa modalità permette di rispamiare banda ma non vedrai gli altri partecipanti.", + "audioOnlyExpanded": "Hai attivato la modalità solo audio. Questa modalità permette di rispamiare banda, ma non vedrai gli altri partecipanti.", "callQuality": "Qualità video", "hd": "HD", "highDefinition": "Alta definizione", "labelTooiltipNoVideo": "Nessun video", - "labelTooltipAudioOnly": "Modalità solo audio abilitata", + "labelTooltipAudioOnly": "Hai attivato la modalità solo audio", "ld": "LD", "lowDefinition": "Bassa definizione", "onlyAudioAvailable": "È disponibile solo l'audio", "onlyAudioSupported": "Per questo browser è supportato solo l'audio.", - "p2pEnabled": "Peer to Peer abilitato", - "p2pVideoQualityDescription": "", - "recHighDefinitionOnly": "Preferisci alta risoluzione.", "sd": "SD", "standardDefinition": "Definizione standard" }, diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-ja.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-ja.json index c0b58e3a6..3ba0de107 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-ja.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-ja.json @@ -5,7 +5,7 @@ "countryReminder": "米国外にコールしますか? 国コードで始まることを確認してください!", "disabled": "人を招待することはできません。", "failedToAdd": "", - "footerText": "ダイヤルアウトが無効しています。", + "footerText": "ダイヤルアウトが無効です。", "loading": "人と電話番号を検索する", "loadingNumber": "電話番号を検証しています", "loadingPeople": "招待する人を検索する", @@ -17,14 +17,12 @@ "telephone": "電話: {{number}}", "title": "この会議に人を招待する" }, - "\u0005addPeople": {}, "audioDevices": { "bluetooth": "Bluetooth", "headphones": "ヘッドフォン", "phone": "電話", "speaker": "スピーカー" }, - "\u0005audioDevices": {}, "audioOnly": { "audioOnly": "オーディオのみ" }, @@ -33,7 +31,7 @@ "confirmAddLink": "このイベントにビデオ会議リンクを張り付けますか。", "error": { "appConfiguration": "カレンダー機能が正しく設定されていない", - "generic": "エラーが発生した。カレンダー機能設定を確認してください、もしくはカレンダーを更新してください", + "generic": "エラーが発生しました。カレンダー機能設定を確認してください、もしくはカレンダーを更新してください", "notSignedIn": "認証中エラーが発生しました。カレンダーの設定を確認し、ログインし直してください。" }, "join": "参加", @@ -46,7 +44,6 @@ "refresh": "カレンダーを更新する", "today": "今日" }, - "\u0005calendarSync": {}, "chat": { "error": "エラー: \"{{originalText}}\" がまだ送信されていません. エラー: {{error}}", "messagebox": "メッセージを書いてください", @@ -73,7 +70,7 @@ }, "connectionindicator": { "address": "アドレス:", - "bandwidth": "推定バンドワイズ", + "bandwidth": "推定帯域幅", "bitrate": "ビットレート:", "bridgeCount": "サーバー数:", "connectedTo": "接続先:", @@ -86,7 +83,7 @@ "quality": { "good": "良い", "inactive": "休止中", - "lost": "接続切れた", + "lost": "接続ロスト", "nonoptimal": "最適ではない", "poor": "悪い" }, @@ -107,9 +104,11 @@ "description": "何も起こりませんでしたか? {{app}} デスクトップアプリで会議を開始しようとしました。 再度試してみるか、{{app}} Webアプリで起動してください。", "descriptionWithoutWeb": "", "downloadApp": "アプリをダウンロードする", + "ifDoNotHaveApp": "まだアプリを持っていない場合は、", + "ifHaveApp": "すでにアプリを持っている場合は、", + "joinInApp": "アプリで会議に参加する", "launchWebButton": "Webで起動する", - "openApp": "アプリで続く", - "title": "{{app}} で会議を開始する...", + "title": "{{app}} で会議を開始する…", "tryAgainButton": "デスクトップでもう一度お試しください" }, "defaultLink": "例: {{url}}", @@ -139,19 +138,19 @@ "cameraNotSendingData": "あなたのカメラにアクセスすることができません。 他のアプリケーションがこのデバイスを使用しているかどうかを確認し、設定メニューから別のデバイスを選択するか、アプリケーションをリロードしてみてください。", "cameraNotSendingDataTitle": "カメラにアクセスできません", "cameraPermissionDeniedError": "あなたはカメラを使用する許可を与えていません。 あなたはまだ会議に参加することができますが、他の参加者はあなたを見ることはできません。 この問題を解決するには、アドレスバーのカメラボタンを使用します。", - "cameraUnknownError": "不明な理由でカメラを使用することはできません。", + "cameraUnknownError": "不明な理由でカメラが使用できません。", "cameraUnsupportedResolutionError": "お使いのカメラは、必要なビデオ解像度をサポートしていません。", "Cancel": "キャンセル", "close": "閉じる", - "conferenceDisconnectMsg": "ネットワーク接続を確認することができます。 {{seconds}} 秒で再接続します...", + "conferenceDisconnectMsg": "ネットワーク接続を確認することができます。 {{seconds}} 秒で再接続します…", "conferenceDisconnectTitle": "あなたは切断されました。", - "conferenceReloadMsg": "私たちはこれを解決しようとしています。 {{seconds}} 秒で再接続します...", - "conferenceReloadTitle": "残念ながら、何かが間違っていました。", + "conferenceReloadMsg": "私たちはこれを解決しようとしています。 {{seconds}} 秒で再接続します…", + "conferenceReloadTitle": "残念ながら、何か問題が発生しています。", "confirm": "確認", "confirmNo": "いいえ", "confirmYes": "はい", - "connectError": "Oops! 何かがうまくいかず、会議に接続できませんでした。", - "connectErrorWithMsg": "Oops! 何か問題が発生し、会議に接続できませんでした: {{msg}}", + "connectError": "おおっと! 何かがうまくいかず、会議に接続できませんでした。", + "connectErrorWithMsg": "おおっと! 何か問題が発生し、会議に接続できませんでした: {{msg}}", "connecting": "接続中", "contactSupport": "サポート問い合わせ先", "copy": "コピー", @@ -194,7 +193,7 @@ "micUnknownError": "不明な理由でマイクを使用することはできません。", "muteParticipantBody": "あなたはそのミュートを解除することはできませんが、彼らはいつでも自分自身のミュートを解除することができます。", "muteParticipantButton": "ミュート", - "muteParticipantDialog": "この参加者をミュートしますか。あなたが取り戻せませんが、本人が自分でいつでも解除でいます。", + "muteParticipantDialog": "この参加者をミュートしますか。あなた解除できませんが、本人が自分でいつでも解除できます。", "muteParticipantTitle": "", "Ok": "Ok", "passwordLabel": "", @@ -252,13 +251,10 @@ "userPassword": "ユーザーのパスワード", "WaitForHostMsg": "", "WaitForHostMsgWOk": "", - "WaitingForHost": "ホストを待っています...", + "WaitingForHost": "ホストを待っています…", "Yes": "はい", "yourEntireScreen": "あなたの画面全体" }, - "\u0005dialog": { - "accessibilityLabel": {} - }, "dialOut": { "statusMessage": "は現在 {{status}} です" }, @@ -294,9 +290,9 @@ "inviteLiveStream": "この会議のライブストリームを表示するには、このリンクをクリックしてください:{{url}}", "invitePhone": "", "invitePhoneAlternatives": "", - "inviteURLFirstPartGeneral": "", - "inviteURLFirstPartPersonal": "", - "inviteURLSecondPart": "", + "inviteURLFirstPartGeneral": "あなたはミーティングに招待されました。", + "inviteURLFirstPartPersonal": "{{name}} があなたをミーティングに招待しました。\n", + "inviteURLSecondPart": "\nミーティングにご参加ください:\n{{url}}\n", "liveStreamURL": "ライブストリーム:", "moreNumbers": "その他の番号", "noNumbers": "ダイヤルイン番号はありません。", @@ -308,7 +304,6 @@ "tooltip": "この会議のリンクとダイヤルイン情報を共有する", "label": "ミーティング情報" }, - "\u0005info": {}, "inviteDialog": { "alertText": "", "header": "招待", @@ -330,7 +325,7 @@ "keyboardShortcuts": "キーボードショートカット", "localRecording": "ローカル録画コントロールの表示/非表示", "mute": "マイクの消音 ( ミュート )", - "pushToTalk": "話すために押す", + "pushToTalk": "プッシュ・トゥ・トーク", "raiseHand": "手を上げる/下げる", "showSpeakerStats": "演説者のデータを表示", "toggleChat": "チャットを表示/非表示", @@ -339,7 +334,6 @@ "toggleShortcuts": "キーボード ショートカットを表示", "videoMute": "カメラを有効/無効" }, - "\u0005keyboardShortcuts": {}, "liveStreaming": { "busy": "私たちはストリーミングリソースを解放するために取り組んでいます。 数分後にもう一度お試しください。", "busyTitle": "すべてのストリーマーは現在ビジー状態です", @@ -358,7 +352,7 @@ "invalidStreamKey": "ライブストリーミングキーが間に合いました。", "off": "ライブストリーミングが停止しました", "on": "ライブストリーミング", - "pending": "ライブストリームを開始しています...", + "pending": "ライブストリームを開始しています…", "serviceName": "ライブストリーミングサービス", "signedInAs": "", "signIn": "Googleでログイン", @@ -368,7 +362,6 @@ "streamIdHelp": "これは何ですか?", "unavailableTitle": "ライブストリーミングは利用できません" }, - "\u0005liveStreaming": {}, "localRecording": { "clientState": { "off": "オフ", @@ -398,7 +391,6 @@ "stop": "録画を停止する", "yes": "はい" }, - "\u0005localRecording": {}, "lockRoomPassword": "パスワード", "lockRoomPasswordUppercase": "パスワード", "me": "私", @@ -450,7 +442,6 @@ "rejected": "", "ringing": "着信している・・" }, - "\u0005presenceStatus": {}, "profile": { "setDisplayNameLabel": "表示名を設定してください", "setEmailInput": "メールアドレスを入力してください", @@ -482,7 +473,6 @@ "unavailable": "Oops! {{serviceName}} は現在使用できません。 私たちはこの問題の解決に取り組んでいます。 後でもう一度お試しください。", "unavailableTitle": "録画できません" }, - "\u0005recording": {}, "sectionList": { "pullToRefresh": "プルしてリフレッシュする" }, @@ -509,9 +499,6 @@ "startVideoMuted": "全員非表示にする", "title": "設定" }, - "\u0005settings": { - "calendar": {} - }, "settingsView": { "alertOk": "OK", "alertTitle": "Warning", @@ -540,12 +527,10 @@ "speakerStats": "話者の統計", "speakerTime": "話す時間" }, - "\u0005speakerStats": {}, "startupoverlay": { "policyText": " ", "title": "{{app}} を使用するには、マイクとカメラが必要です。" }, - "\u0005startupoverlay": {}, "suspendedoverlay": { "rejoinKeyTitle": "再参加", "text": "再接続するには、再参加 ボタンを押してください。", @@ -575,13 +560,13 @@ "recording": "レコーディングに切り替える", "remoteMute": "参加者を追い出す", "Settings": "設定に切り替える", - "sharedvideo": "Youtubeビデオ共有に切り替える", + "sharedvideo": "YouTubeビデオ共有に切り替える", "shareRoom": "誰かを招待する", "shareYourScreen": "画面共有に切り替える", "shortcuts": "ショートカットに切り替える", "show": "", "speakerStats": "スピーカー統計に切り替える", - "tileView": "", + "tileView": "タイルビュー", "toggleCamera": "カメラを切り替える", "videomute": "ミュートビデオに切り替える", "videoblur": "" @@ -597,9 +582,9 @@ "documentClose": "共有ドキュメントを閉じる", "documentOpen": "共有ドキュメントを開く", "enterFullScreen": "フルスクリーン表示", - "enterTileView": "タイトルビューを開始", + "enterTileView": "タイルビューを開始", "exitFullScreen": "フルスクリーンを終了", - "exitTileView": "タイトルビューを終了", + "exitTileView": "タイルビューを終了", "feedback": "フィードバックを残す", "hangup": "退出", "invite": "メンバーを招待する", @@ -624,15 +609,12 @@ "stopSubtitles": "字幕停止", "stopSharedVideo": "YouTube動画を停止する", "talkWhileMutedPopup": "話そうとしていますか? あなたはミュートされています。", - "tileViewToggle": "", + "tileViewToggle": "タイルビューを切り替え", "toggleCamera": "カメラを切り替える", "videomute": "カメラの開始 / 停止", "startvideoblur": "", "stopvideoblur": "" }, - "\u0005toolbar": { - "accessibilityLabel": {} - }, "transcribing": { "ccButtonTooltip": "字幕を表示・非表示する", "error": "録画に失敗しました。 もう一度お試しください。", @@ -645,7 +627,6 @@ "stop": "字幕を非表示する", "tr": "TR" }, - "\u0005transcribing": {}, "userMedia": { "androidGrantPermissions": "ブラウザーのポップアップで許可するを選択してください", "chromeGrantPermissions": "ブラウザーのポップアップで許可するを選択してください", @@ -664,7 +645,7 @@ "errorAlreadyInvited": "{{displayName}}さんがすでに招待されました", "errorInvite": "会議がまだ設定されていません。もう一度お試しください。", "errorInviteFailed": "問題を解決しています。しばらくしたらまたお試しください。", - "errorInviteFailedTitle": " {{displayName}}さんが招待できません。", + "errorInviteFailedTitle": "{{displayName}}さんが招待できません。", "errorInviteTitle": "招集エラー", "pending": "{{displayName}} が招待されました" }, @@ -680,9 +661,6 @@ "lowDefinition": "低画質", "onlyAudioAvailable": "音声のみ利用可能", "onlyAudioSupported": "このブラウザでは音声のみをサポートしています。", - "p2pEnabled": "ピア・ツー・ピアモード有効している", - "p2pVideoQualityDescription": "", - "recHighDefinitionOnly": "", "sd": "SD", "standardDefinition": "標準画質" }, @@ -724,6 +702,5 @@ "sendFeedback": "フィードバックを送信", "terms": "利用規約", "title": "安全で、機能豊富で、完全に無料のビデオ会議" - }, - "\u0005welcomepage": {} -} \ No newline at end of file + } +} diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-ko.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-ko.json index ffea6c19e..a7e78d5dd 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-ko.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-ko.json @@ -1,60 +1,86 @@ { "addPeople": { "add": "초대", - "countryNotSupported": "아직 해당 지역을 지원하지 않습니다", + "addContacts": "연락처로 초대하세요", + "copyInvite": "호의 초대 복사", + "copyLink": "회의 링크 복사", + "copyStream": "라이브 스트리밍 링크 복사", + "countryNotSupported": "아직 해당 지역을 지원하지 않습니다.", "countryReminder": "미국 이외의 지역으로 전화하시겠습니까? 국가 번호로 시작해야합니다!", - "disabled": "사람들을 초대 할 수 없습니다", - "failedToAdd": "", - "footerText": "", + "defaultEmail": "기본 이메일", + "disabled": "사람들을 초대 할 수 없습니다.", + "failedToAdd": "참가자를 추가하지 못했습니다.", + "footerText": "전화 걸기가 비활성화되었습니다.", + "googleEmail": "Google 이메일", + "inviteMoreHeader": "회의에 혼자 참여하고 있습니다.", + "inviteMoreMailSubject": "{{appName}} 회의에 참여하세요", + "inviteMorePrompt": "더 많은 사람을 초대하세요", + "linkCopied": "링크가 클립보드에 복사되었습니다.", "loading": "사람 및 전화번호 검색", "loadingNumber": "전화번호 확인 중", "loadingPeople": "초대할 사람 찾기", "noResults": "일치하는 검색 결과 없음", "noValidNumbers": "전화 번호를 입력하십시오.", + "outlookEmail": "Outlook 이메일", "searchNumbers": "전화번호 추가", "searchPeople": "인명 검색", "searchPeopleAndNumbers": "인명 검색 또는 전화번호 추가", + "shareInvite": "회의 초대 공유", + "shareLink": "다른 사람을 초대하려면 회의 링크를 공유하세요.", + "shareStream": "라이브 스트리밍 링크 공유", "telephone": "전화: {{number}}", - "title": "이 회의에 사람들을 초대하십시오" + "title": "이 회의에 사람들을 초대하십시오", + "yahooEmail": "Yahoo 이메일" }, "audioDevices": { "bluetooth": "블루투스", "headphones": "헤드폰", "phone": "폰", - "speaker": "스피커" + "speaker": "스피커", + "none": "사용 가능한 오디오 장치가 없습니다." }, "audioOnly": { "audioOnly": "음성 전용" }, "calendarSync": { - "addMeetingURL": "", - "confirmAddLink": "", + "addMeetingURL": "회의 링크 추가", + "confirmAddLink": "이 이벤트에 Jitsi 링크를 추가 하시겠습니까?", "error": { - "appConfiguration": "", - "generic": "", - "notSignedIn": "" + "appConfiguration": "캘린더가 제대로 구성되지 않았습니다.", + "generic": "오류가 발생했습니다. 캘린더 설정을 확인하거나 캘린더를 새로 고침 해보세요.", + "notSignedIn": "캘린더 이벤트를 보기 위해 인증하는 동안 오류가 발생했습니다. 캘린더 설정을 확인하고 다시 로그인하십시오." }, - "join": "", - "joinTooltip": "", + "join": "참여", + "joinTooltip": "회의에 참여하세요", "nextMeeting": "다음 회의", - "noEvents": "", - "ongoingMeeting": "", + "noEvents": "예정된 예정된 이벤트가 없습니다.", + "ongoingMeeting": "진행중인 회의", "permissionButton": "설정 열기", "permissionMessage": "앱에 회의를 나열하려면 캘린더 권한이 필요합니다", - "refresh": "", - "today": "" + "refresh": "달력 새로고침", + "today": "오늘" }, "chat": { - "error": "", - "messagebox": "", + "error": "오류 : 메시지가 전송되지 않았습니다. 이유 : {{error}}", + "fieldPlaceHolder": "메세지를 여기에 입력하세요", + "messagebox": "메시지 입력", + "messageTo": "{{recipient}}에게 보내는 비공개 메시지", + "noMessagesMessage": "아직 회의에 메시지가 없습니다. 여기서 대화를 시작하세요!", "nickname": { "popover": "닉네임을 선택하세요", - "title": "" + "title": "채팅에서 사용할 닉네임을 입력하세요" }, - "title": "" + "privateNotice": "{{recipient}}에게 보내는 비공개 메시지", + "title": "채팅", + "you": "당신" + }, + "chromeExtensionBanner": { + "installExtensionText": "Google 캘린더 및 Office 365 확장 프로그램을 설치합니다.", + "buttonText": "Chrome 확장 프로그램을 설치합니다.", + "dontShowAgain": "다시 보지 않기" }, "connectingOverlay": { - "joiningRoom": "" + "joiningRoom": "회의에 연결 중 ..." }, "connection": { "ATTACHED": "첨부", @@ -66,7 +92,10 @@ "DISCONNECTED": "연결 끊김", "DISCONNECTING": "연결 종료 중", "ERROR": "에러", - "RECONNECTING": "네트워크 문제가 발생했습니다. 다시 연결 중..." + "RECONNECTING": "네트워크 문제가 발생했습니다. 다시 연결 중...", + "GET_SESSION_ID_ERROR": "세션 ID 가져 오기 오류 : {{code}}", + "GOT_SESSION_ID": "세션 ID를 가져 오는 중 ... 완료", + "LOW_BANDWIDTH": "대역폭을 절약하기 위해 {{displayName}}의 동영상이 중지되었습니다." }, "connectionindicator": { "address": "주소:", @@ -95,18 +124,21 @@ "turn": " (turn)" }, "dateUtils": { - "earlier": "", - "today": "", - "yesterday": "" + "earlier": "일찍이", + "today": "오늘", + "yesterday": "어제" }, "deepLinking": { - "appNotInstalled": "중계 서비스에 참여하려면 모바일 앱 설치가 필요합니다", + "appNotInstalled": "회의에 참여하려면 모바일 앱 설치가 필요합니다", "description": "{{app}} 데스크톱 앱에서 회의를 시작했습니다. {{app}} 웹 응용 프로그램에서 다시 시도하거나 실행하십시오.", "descriptionWithoutWeb": "", "downloadApp": "앱 다운로드", + "ifDoNotHaveApp": "앱이 설치되지 않은 경우:", + "ifHaveApp": "앱이 설치되어 있는 경우:", + "joinInApp": "앱을 사용하여 회의에 참여하세요.", "launchWebButton": "웹에서 실행", "openApp": "방으로 이동하기", - "title": "{{app}}에서 회의 시작...", + "title": "{{app}}에서 회의 시작…", "tryAgainButton": "데스크톱에서 다시 시도하십시오" }, "defaultLink": "e.g. {{url}}", @@ -126,8 +158,9 @@ "accessibilityLabel": { "liveStreaming": "실시간 스트리밍:" }, + "add": "추가", "allow": "허락", - "alreadySharedVideoMsg": "", + "alreadySharedVideoMsg": "다른 참가자가 이미 비디오를 공유하고 있습니다. 이 회의는 한 번에 하나의 공유 비디오 만 허용합니다.", "alreadySharedVideoTitle": "한 번에 하나의 공유 비디오 만 허용됩니다", "applicationWindow": "응용 프로그램 창", "Back": "뒤로가기", @@ -140,69 +173,69 @@ "cameraUnsupportedResolutionError": "카메라가 필요한 비디오 해상도를 지원하지 않습니다", "Cancel": "취소", "close": "닫기", - "conferenceDisconnectMsg": "네트워크 연결을 확인하고 있습니다. {{seconds}} 초 내에 다시 연결중입니다...", + "conferenceDisconnectMsg": "네트워크 연결을 확인하고 있습니다. {{seconds}} 초 내에 다시 연결중입니다…", "conferenceDisconnectTitle": "연결이 끊어졌습니다.", "conferenceReloadMsg": "문제를 해결하려고 노력하고 있습니다. {{seconds}} 초 안에 다시 연결중입니다.", "conferenceReloadTitle": "불행하게도 문제가 발생했습니다", "confirm": "확인", - "confirmNo": "", - "confirmYes": "", + "confirmNo": "아니요", + "confirmYes": "예", "connectError": "죄송합니다. 문제가 발생하여 회의에 연결할 수 없습니다", "connectErrorWithMsg": "죄송합니다. 뭔가 잘못되어 회의에 연결할 수 없습니다: {{msg}}", "connecting": "연결 중", "contactSupport": "지원 연락처", "copy": "복사", "dismiss": "", - "displayNameRequired": "", + "displayNameRequired": "당신의 이름은 무엇입니까?", "done": "완료", - "enterDisplayName": "", + "enterDisplayName": "당신의 이름을 입력해주세요.", "error": "에러", "externalInstallationMsg": "데스크톱 공유 확장 프로그램을 설치해야합니다", "externalInstallationTitle": "확장 프로그램이 필요합니다", "goToStore": "웹 스토어로 이동", "gracefulShutdown": "서비스는 현재 유지 관리를 위해 중단되었습니다. 나중에 다시 시도 해주십시오.", "IamHost": "내가 호스트", - "incorrectRoomLockPassword": "", + "incorrectRoomLockPassword": "잘못된 비밀번호", "incorrectPassword": "잘못된 사용자 이름 또는 비밀번호", "inlineInstallationMsg": "데스크톱 공유 확장 프로그램을 설치해야합니다", "inlineInstallExtension": "지금 설치", "internalError": "죄송합니다. 뭔가 잘못 됐습니다. 다음 오류가 발생했습니다: {{error}}", "internalErrorTitle": "내부 에러", - "kickMessage": "", - "kickParticipantButton": "", - "kickParticipantDialog": "", - "kickParticipantTitle": "", - "kickTitle": "", + "kickMessage": "자세한 내용은 {{participantDisplayName}}에 문의하세요.", + "kickParticipantButton": "추방", + "kickParticipantDialog": "이 참가자를 정말 추방 하시겠습니까?", + "kickParticipantTitle": "이 참가자를 추방 하시겠습니까?", + "kickTitle": "{{participantDisplayName}} 님이 회의에서 퇴장했습니다.", "liveStreaming": "실시간 스트리밍", - "liveStreamingDisabledForGuestTooltip": "", - "liveStreamingDisabledTooltip": "", + "liveStreamingDisabledForGuestTooltip": "게스트는 라이브 스트리밍을 시작할 수 없습니다.", + "liveStreamingDisabledTooltip": "라이브 스트림 시작이 비활성화되었습니다.", "lockMessage": "회의를 비공개하지 못했습니다", - "lockRoom": "", + "lockRoom": "회의 추가 $t(lockRoomPasswordUppercase)", "lockTitle": "비공개 실패", "logoutQuestion": "로그 아웃하고 컨퍼런스를 중지하시겠습니까?", "logoutTitle": "로그아웃", - "maxUsersLimitReached": "", - "maxUsersLimitReachedTitle": "", + "maxUsersLimitReached": "회의의 최대 참가자 수에 도달했습니다. 회의 소유자에게 연락하거나 나중에 다시 시도하십시오!", + "maxUsersLimitReachedTitle": "최대 참가자 수에 도달했습니다.", "micConstraintFailedError": "마이크가 필요한 제약 조건 중 일부를 충족하지 못합니다", "micNotFoundError": "마이크를 찾을 수 없습니다", - "micNotSendingData": "", - "micNotSendingDataTitle": "", + "micNotSendingData": "컴퓨터의 설정으로 이동하여 마이크 음소거를 해제하고 레벨을 조정하세요.", + "micNotSendingDataTitle": "시스템 설정에 의해 마이크가 음소거되었습니다.", "micPermissionDeniedError": "마이크를 사용할 수있는 권한을 부여하지 않았습니다. 회의에 계속 참여할 수는 있지만 다른 사람들은 듣지 않습니다. 검색 주소창의 카메라 버튼을 사용하여 문제를 해결하십시오.", "micUnknownError": "알 수 없는 이유로 마이크를 사용할 수 없습니다", "muteParticipantBody": "당신이 다른 사람들의 음소거를 해제 할 수는 없지만 언제든지 다른 사람들은 스스로 음소거를 해제할 수 있습니다.", "muteParticipantButton": "음소거", "muteParticipantDialog": "", - "muteParticipantTitle": "", + "muteParticipantTitle": "이 참가자를 음소거 하시겠습니까?", "Ok": "확인", - "passwordLabel": "", - "passwordNotSupported": "미팅 비밀번호 설정은 지원되지 않습니다", - "passwordNotSupportedTitle": "", - "passwordRequired": "", + "passwordLabel": "잠긴 회의 입니다. 회의에 참여하려면 비밀번호를 입력하세요.", + "passwordNotSupported": "회의 비밀번호 설정은 지원되지 않습니다", + "passwordNotSupportedTitle": "비밀번호 미지원", + "passwordRequired": "비밀번호 필수", "popupError": "브라우저가이 사이트의 팝업 창을 차단하고 있습니다. 브라우저의 보안 설정에서 팝업을 활성화하고 다시 시도하십시오.", "popupErrorTitle": "팝업 차단됨", "recording": "레코딩", - "recordingDisabledForGuestTooltip": "", - "recordingDisabledTooltip": "", + "recordingDisabledForGuestTooltip": "게스트는 녹음을 시작할 수 없습니다.", + "recordingDisabledTooltip": "녹화이 비활성화 되었습니다.", "rejoinNow": "지금 재가입", "remoteControlAllowedMessage": "{{user}}이(가) 원격 제어 요청을 수락했습니다", "remoteControlDeniedMessage": "{{user}}이(가) 원격 제어 요청을 거부했습니다", @@ -212,25 +245,30 @@ "remoteControlStopMessage": "원격 제어 세션이 종료되었습니다", "remoteControlTitle": "원격 데스크탑 컨트롤", "Remove": "제거", - "removePassword": "", + "removePassword": "비밀번호 제거", "removeSharedVideoMsg": "공유한 동영상을 삭제하시겠습니까?", "removeSharedVideoTitle": "공유된 동영상 삭제", "reservationError": "예약 시스템 오류", "reservationErrorMsg": "오류 코드: {{code}}, 메시지: {{msg}}", "retry": "재시도", + "screenSharingAudio": "오디오 공유", "screenSharingFailedToInstall": "죄송합니다. 화면 공유 확장 프로그램을 설치하지 못했습니다.", "screenSharingFailedToInstallTitle": "화면 공유 확장 프로그램을 설치하지 못했습니다", "screenSharingFirefoxPermissionDeniedError": "화면을 공유하는 동안 문제가 발생했습니다. 그렇게 할 수 있는 권한을 부여했는지 확인하십시오.", "screenSharingFirefoxPermissionDeniedTitle": "죄송합니다. 화면 공유를 시작할 수 없었습니다!", "screenSharingPermissionDeniedError": "죄송합니다. 화면 공유 확장 권한으로 문제가 발생했습니다. 다시 로드하고 재시도하십시오.", + "sendPrivateMessage": "최근에 비공개 메시지를 받았습니다. 비공개로 답장을 보내시겠습니까, 아니면 그룹에 메시지를 보내시겠습니까?", + "sendPrivateMessageCancel": "그룹에 보내기", + "sendPrivateMessageOk": "비공개로 보내기", + "sendPrivateMessageTitle": "비공개로 보낼까요?", "serviceUnavailable": "서비스를 사용할 수 없음", "sessTerminated": "통화 종료", "Share": "공유", "shareVideoLinkError": "올바른 YouTube 링크를 제공하십시오", "shareVideoTitle": "비디오 공유", "shareYourScreen": "화면공유", - "shareYourScreenDisabled": "", - "shareYourScreenDisabledForGuest": "", + "shareYourScreenDisabled": "화면 공유가 비활성화 되었습니다.", + "shareYourScreenDisabledForGuest": "게스트는 화면을 공유 할 수 없습니다.", "startLiveStreaming": "라이브 스트리밍 시작", "startRecording": "레코딩 시작", "startRemoteControlErrorMessage": "원격 제어 세션을 시작하는 동안 오류가 발생했습니다", @@ -245,20 +283,20 @@ "tokenAuthFailed": "죄송합니다. 통화에 참여하실 수 없습니다.", "tokenAuthFailedTitle": "인증 실패", "transcribing": "", - "unlockRoom": "", + "unlockRoom": "회의 비밀번호 제거", "userPassword": "사용자 비밀번호", - "WaitForHostMsg": "", - "WaitForHostMsgWOk": "", - "WaitingForHost": "호스트를 기다리는 중입니다...", - "Yes": "", + "WaitForHostMsg": "{{room}} 회의가 시작되지 않았습니다. 호스트 인 경우 인증하십시오. 그렇지 않으면 호스트가 도착할 때까지 기다리십시오.", + "WaitForHostMsgWOk": "{{room}} 회의가 아직 시작되지 않았습니다. 호스트 인 경우 확인을 눌러 인증하십시오. 그렇지 않으면 호스트가 도착할 때까지 기다리십시오.", + "WaitingForHost": "호스트를 기다리는 중입니다…", + "Yes": "예", "yourEntireScreen": "전체 화면" }, - "\u0005dialog": { - "accessibilityLabel": {} - }, "dialOut": { "statusMessage": "지금은 {{status}}입니다" }, + "documentSharing": { + "title": "문서 공유" + }, "feedback": { "average": "보통", "bad": "나쁨", @@ -269,50 +307,49 @@ "veryGood": "매우 좋음" }, "incomingCall": { - "answer": "", - "audioCallTitle": "", - "decline": "", - "productLabel": "", - "videoCallTitle": "" + "answer": "응답", + "audioCallTitle": "수신 전화", + "decline": "거절", + "productLabel": "Jitsi Meet에서", + "videoCallTitle": "수신 화상 전화" }, "info": { - "accessibilityLabel": "", - "addPassword": "", - "cancelPassword": "", + "accessibilityLabel": "정보 보기", + "addPassword": "$t(lockRoomPassword) 추가", + "cancelPassword": "$t(lockRoomPassword) 취소", "conferenceURL": "링크:", "country": "지역", - "dialANumber": "", + "dialANumber": "회의에 참여하려면이 번호 중 하나를 누른 다음 PIN을 입력하십시오.", "dialInConferenceID": "PIN:", "dialInNotSupported": "죄송합니다. 현재 전화를 걸 수 없습니다.", "dialInNumber": "Dial-in:", - "dialInSummaryError": "", + "dialInSummaryError": "지금 전화 접속 정보를 가져 오는 중에 오류가 발생했습니다. 나중에 다시 시도하십시오.", "dialInTollFree": "", "genericError": "일반적인 오류가 발생했습니다", "inviteLiveStream": "이 회의의 실시간 스트림을 보려면이 링크를 클릭하십시오: {{url}}", "invitePhone": "", "invitePhoneAlternatives": "", - "inviteURLFirstPartGeneral": "", - "inviteURLFirstPartPersonal": "", - "inviteURLSecondPart": "", + "inviteURLFirstPartGeneral": "회의에 초대되었습니다.", + "inviteURLFirstPartPersonal": "{{name}}이 회의에 초대하였습니다.\n", + "inviteURLSecondPart": "\n회의에 참여하기:\n{{url}}\n", "liveStreamURL": "실시간 스트리밍:", "moreNumbers": "더 많은 번호", "noNumbers": "전화 접속 번호 없음", "noPassword": "없음", "noRoom": "전화 접속이 가능한 방을 지정하지 않았습니다", "numbers": "전화 접속 번호", - "password": "", + "password": "비밀번호", "title": "공유", "tooltip": "링크 공유 및 회의에 대한 정보", - "label": "" + "label": "회의 정보" }, - "\u0005info": {}, "inviteDialog": { - "alertText": "", + "alertText": "일부 참가자를 초대하지 못했습니다.", "header": "초대", - "searchCallOnlyPlaceholder": "", - "searchPeopleOnlyPlaceholder": "", - "searchPlaceholder": "", - "send": "" + "searchCallOnlyPlaceholder": "전화 번호 입력", + "searchPeopleOnlyPlaceholder": "참가자 검색", + "searchPlaceholder": "참가자 또는 전화 번호", + "send": "전송" }, "inlineDialogFailure": { "msg": "약간의 문제가 있습니다", @@ -325,7 +362,7 @@ "focusRemote": "다른 발신자의 동영상에 포커스", "fullScreen": "전체화면 표시 또는 종료", "keyboardShortcuts": "키보드 단축키", - "localRecording": "", + "localRecording": "로컬 녹음 컨트롤 표시 또는 숨기기", "mute": "마이크 음소거 또는 음소거 해제", "pushToTalk": "대화 요청", "raiseHand": "말하기 요청/해제", @@ -345,24 +382,26 @@ "enterStreamKey": "YouTube 실시간 스트리밍 키를 입력하십시오", "error": "실시간 스트리밍에 실패했습니다. 다시 시도하십시오.", "errorAPI": "YouTube 방송에 액세스하는 중에 오류가 발생했습니다. 다시 로그인하십시오.", - "errorLiveStreamNotEnabled": "", - "expandedOff": "", - "expandedOn": "", - "expandedPending": "", + "errorLiveStreamNotEnabled": "{{email}}에 의해 라이브 스트리밍이 활성화되지 않았습니다. 라이브 스트리밍을 활성화하거나 라이브 스트리밍이 활성화 된 계정으로 로그인하십시오.", + "expandedOff": "라이브 스트리밍이 중지되었습니다", + "expandedOn": "현재 회의가 YouTube로 스트리밍되고 있습니다.", + "expandedPending": "라이브 스트리밍이 시작됩니다 ...", "failedToStart": "실시간 스트리밍 시작 실패", - "getStreamKeyManually": "", - "invalidStreamKey": "", + "getStreamKeyManually": "실시간 스트림을 가져올 수 없습니다. YouTube에서 실시간 스트림 키를 받아보세요.", + "invalidStreamKey": "라이브 스트림 키가 잘못되었을 수 있습니다.", "off": "실시간 스트리밍이 중지됨", "on": "실시간 스트리밍", - "pending": "실시간 스트리밍 시작...", + "pending": "실시간 스트리밍 시작…", "serviceName": "실시간 스트리밍 서비스", - "signedInAs": "", + "signedInAs": "현재 다음 계정으로 로그인되어 있습니다.", "signIn": "Google로 로그인", "signInCTA": "YouTube에서 로그인하거나 실시간 스트리밍 키를 입력하십시오", - "signOut": "", + "signOut": "로그아웃", "start": "실시간 스트리밍 시작", "streamIdHelp": "도움말?", - "unavailableTitle": "실시간 스트리밍을 사용할 수 없음" + "unavailableTitle": "실시간 스트리밍을 사용할 수 없음", + "youtubeTerms": "YouTube 서비스 약관", + "googlePrivacyPolicy": "Google 개인 정보 보호 정책" }, "localRecording": { "clientState": { @@ -385,51 +424,50 @@ "notModerator": "" }, "moderator": "", - "no": "", + "no": "아니요", "participant": "", "participantStats": "", "sessionToken": "", "start": "레코딩 시작", "stop": "레코딩 종료", - "yes": "" + "yes": "예" }, - "\u0005localRecording": {}, - "lockRoomPassword": "패스워드", - "lockRoomPasswordUppercase": "패스워드", - "me": "Me", + "lockRoomPassword": "비밀번호", + "lockRoomPasswordUppercase": "비밀번호", + "me": "나", "notify": { - "connectedOneMember": "", - "connectedThreePlusMembers": "", - "connectedTwoMembers": "", + "connectedOneMember": "{{name}}님이 회의에 참여했습니다.", + "connectedThreePlusMembers": "{{name}}님 외 {{count}}명이 회의에 참여했습니다.", + "connectedTwoMembers": "{{first}}님과 {{second}}님이 회의에 참여했습니다.", "disconnected": "연결이 끊김", "focus": "컨퍼런스 포커스", "focusFail": "{{component}}을 사용할 수 없음 - {{ms}} 초 후에 다시 시도하십시오", "grantedTo": "{{to}}에게 방장 권한이 부여되었습니다!", - "invitedOneMember": "", - "invitedThreePlusMembers": "", - "invitedTwoMembers": "", - "kickParticipant": "", - "me": "", + "invitedOneMember": "{{name}}님이 초대되었습니다.", + "invitedThreePlusMembers": "{{name}}님 외 {{count}}명이 초대되었습니다.", + "invitedTwoMembers": "{{first}}님과 {{second}}님이 초대되었습니다.", + "kickParticipant": "{{kicker}}님이 {{kicked}}님을 추방했습니다.", + "me": "나", "moderator": "방장 권한이 부여되었습니다!", "muted": "음소거로 대화가 시작되었습니다", "mutedTitle": "음소거 상태입니다!", - "mutedRemotelyTitle": "", - "mutedRemotelyDescription": "", - "passwordRemovedRemotely": "", - "passwordSetRemotely": "", - "raisedHand": "", + "mutedRemotelyTitle": "{{participantDisplayName}}에 의해 음소거되었습니다!", + "mutedRemotelyDescription": "말할 준비가되면 언제든지 음소거를 해제 할 수 있습니다.", + "passwordRemovedRemotely": "다른 참가자가 $t(lockRoomPasswordUppercase)를 제거했습니다.", + "passwordSetRemotely": "다른 참가자가 $t(lockRoomPasswordUppercase)를 설정했습니다.", + "raisedHand": "{{name}}님이 말하고 싶어합니다.", "somebody": "누군가", - "startSilentTitle": "", - "startSilentDescription": "", - "suboptimalExperienceDescription": "{{appName}}에 대한 귀하의 경험이 없으시다면 완벽하게 지원되는 브라우저 중 하나를 사용해보십시오.", + "startSilentTitle": "오디오 출력없이 참여했습니다!", + "startSilentDescription": "오디오를 사용하려면 회의에 다시 참여하세요.", + "suboptimalExperienceDescription": "{{appName}}에 대한 귀하의 경험이 없으시다면 완벽하게 지원되는 브라우저 중 하나를 사용해보십시오.", "suboptimalExperienceTitle": "브라우저 경고", - "unmute": "", - "newDeviceCameraTitle": "", - "newDeviceAudioTitle": "", - "newDeviceAction": "" + "unmute": "음소거 해제", + "newDeviceCameraTitle": "새 카메라 감지", + "newDeviceAudioTitle": "새 오디오 장치 감지", + "newDeviceAction": "사용" }, - "passwordSetRemotely": "", - "passwordDigitsOnly": "", + "passwordSetRemotely": "다른 참가자가 설정", + "passwordDigitsOnly": "최대 {{number}} 자리", "poweredby": "powered by", "presenceStatus": { "busy": "바쁨", @@ -452,48 +490,47 @@ "title": "프로필" }, "recording": { - "authDropboxText": "", - "availableSpace": "", + "authDropboxText": "Dropbox에 업로드", + "availableSpace": "사용 가능한 공간 : {{spaceLeft}}MB (약 {{duration}}분 녹화)", "beta": "베타", "busy": "레코딩 자원을 확보하고 있습니다. 몇 분 후에 다시 시도하십시오.", "busyTitle": "모든 레코더가 현재 사용 중입니다", "error": "레코딩이 실패했습니다. 다시 시도하십시오.", "expandedOff": "레코딩이 중지됨", - "expandedOn": "", - "expandedPending": "", + "expandedOn": "회의가 현재 녹화 중입니다.", + "expandedPending": "녹화가 시작됩니다 ...", "failedToStart": "레코딩을 시작하지 못했습니다", - "fileSharingdescription": "", + "fileSharingdescription": "회의 참가자와 녹음 공유", "live": "라이브", - "loggedIn": "", + "loggedIn": "{{userName}}으로 로그인했습니다.", "off": "레코딩이 중지됨", "on": "레코딩", - "pending": "참석할 멤버를 기다리는 중입니다...", - "rec": "REC", - "serviceDescription": "", + "pending": "참석할 멤버를 기다리는 중입니다…", + "rec": "녹음", + "serviceDescription": "녹음은 녹음 서비스에 의해 저장됩니다.", "serviceName": "레코딩 서비스", - "signIn": "", - "signOut": "", + "signIn": "로그인", + "signOut": "로그아웃", "unavailable": "죄송합니다. {{serviceName}}은 현재 사용할 수 없습니다. 저희는 문제를 해결하기 위해 노력하고 있습니다. 나중에 다시 시도 해주십시오.", "unavailableTitle": "레코딩을 사용할 수 없습니다" }, - "\u0005recording": {}, "sectionList": { "pullToRefresh": "당겨서 새로고침" }, "settings": { "calendar": { - "about": "", + "about": "{{appName}} 캘린더 통합은 예정된 일정을 읽을 수 있도록 캘린더에 안전하게 액세스하는 데 사용됩니다.", "disconnect": "연결 끊김", - "microsoftSignIn": "", - "signedIn": "", - "title": "" + "microsoftSignIn": "Microsoft로 로그인", + "signedIn": "현재 {{email}}의 캘린더 일정에 액세스하고 있습니다. 캘린더 이벤트 액세스를 중지하려면 아래 연결 해제 버튼을 클릭하세요.", + "title": "캘린더" }, - "devices": "", + "devices": "장치", "followMe": "모두 나와 같은 설정 상태로", - "language": "", - "loggedIn": "", - "moderator": "", - "more": "", + "language": "언어", + "loggedIn": "{{name}}으로 로그인", + "moderator": "마이크", + "more": "더보기", "name": "이름", "noDevice": "없음", "selectAudioOutput": "오디오 출력", @@ -501,29 +538,28 @@ "selectMic": "오디오", "startAudioMuted": "모두가 음소거를 시작합니다", "startVideoMuted": "모두가 비디오 비활성화로 시작합니다", - "title": "세티" - }, - "\u0005settings": { - "calendar": {} + "title": "설정" }, "settingsView": { + "advanced": "고급", "alertOk": "확인", + "alertCancel": "취소", "alertTitle": "경고", "alertURLText": "입력된 서버 URL이 잘못되었습니다", - "buildInfoSection": "", + "buildInfoSection": "빌드 정보", "conferenceSection": "회의", "displayName": "유저이름", "email": "이메일", - "header": "세티", + "header": "설정", "profileSection": "프로필", "serverURL": "서버 URL", "startWithAudioMuted": "오디오 음소거 상태로 시작", "startWithVideoMuted": "비디오 비활성화 상태로 시작", - "version": "" + "version": "버전" }, "share": { "dialInfoText": "", - "mainText": "" + "mainText": "회의에 참여하려면 다음 링크를 클릭하십시오.\n{{roomUrl}}" }, "speaker": "스피커", "speakerStats": { @@ -570,11 +606,11 @@ "sharedvideo": "", "shareRoom": "", "shareYourScreen": "", - "shortcuts": "단축키 토그", + "shortcuts": "단축키 전환", "show": "", "speakerStats": "", "tileView": "", - "toggleCamera": "카메라 토ㄱ", + "toggleCamera": "카메라 전환", "videomute": "", "videoblur": "" }, @@ -584,58 +620,60 @@ "audioRoute": "음성 장비 선택하기", "authenticate": "인증 중", "callQuality": "품질 설정하기", - "chat": "", - "closeChat": "", - "documentClose": "", - "documentOpen": "", + "chat": "대화 열기/닫기", + "closeChat": "대화 닫기", + "documentClose": "문서 공유 닫기", + "documentOpen": "문서 공유 열기", + "download": "앱 다운로드", "enterFullScreen": "전체화면 보기", - "enterTileView": "", + "enterTileView": "타일보기 시작", "exitFullScreen": "전체화면 취소", - "exitTileView": "", + "exitTileView": "타일보기 종료", "feedback": "피드백 남기기", - "hangup": "", - "invite": "", - "login": "", + "hangup": "떠나기", + "invite": "초대", + "login": "로그인", "logout": "로그아웃", - "lowerYourHand": "", + "lowerYourHand": "손을 내려주세요", "moreActions": "추가 액션", - "mute": "마이크", - "openChat": "", + "moreOptions": "옵션 더보기", + "mute": "음소거 설정/해제", + "muteEveryone": "모두 음소거", + "openChat": "대화 열기", "pip": "", - "profile": "", + "privateMessage": "비공개 메시지 보내기", + "profile": "프로필 수정", "raiseHand": "말하기 요청/해제", - "raiseYourHand": "", - "Settings": "세티", - "sharedvideo": "", - "shareRoom": "", - "shortcuts": "", + "raiseYourHand": "손 들어주세요", + "Settings": "설정", + "sharedvideo": "YouTube 비디오 공유", + "shareRoom": "초대하기", + "shortcuts": "단축키보기", "speakerStats": "접속자 통계", - "startScreenSharing": "", - "startSubtitles": "", - "stopScreenSharing": "", - "stopSubtitles": "", - "stopSharedVideo": "", - "talkWhileMutedPopup": "", - "tileViewToggle": "", - "toggleCamera": "카메라 토ㄱ", - "videomute": "", - "startvideoblur": "", - "stopvideoblur": "" + "startScreenSharing": "화면 공유 시작", + "startSubtitles": "자막 시작", + "stopScreenSharing": "화면 공유 중지", + "stopSubtitles": "자막 중지", + "stopSharedVideo": "UouTube 비디오 공유 중지", + "talkWhileMutedPopup": "음소거 상태입니다.", + "tileViewToggle": "타일뷰 전환", + "toggleCamera": "카메라 전환", + "videomute": "카메라 시작/중지", + "startvideoblur": "내 배경을 흐리게", + "stopvideoblur": "배경 흐림 비활성화" }, - "\u0005toolbar": {}, "transcribing": { - "ccButtonTooltip": "", + "ccButtonTooltip": "자막 시작/종료", "error": "레코딩이 실패했습니다. 다시 시도하십시오.", - "expandedLabel": "", - "failedToStart": "", - "labelToolTip": "", - "off": "", - "pending": "참석할 멤버를 기다리는 중입니다...", - "start": "", - "stop": "", + "expandedLabel": "현재 스크립트 작성 중", + "failedToStart": "스크립트 작성을 시작하지 못했습니다.", + "labelToolTip": "회의가 기록되고 있습니다.", + "off": "스크립트 작성이 중지되었습니다.", + "pending": "참석할 멤버를 기다리는 중입니다…", + "start": "자막 표시 시작", + "stop": "자막 표시 중지", "tr": "" }, - "\u0005transcribing": {}, "userMedia": { "androidGrantPermissions": "브라우저에서 권한을 요청할 때 허락을 선택", "chromeGrantPermissions": "브라우저에서 권한을 요청할 때 허락을 선택", @@ -660,8 +698,8 @@ }, "videoStatus": { "audioOnly": "오디오 전용", - "audioOnlyExpanded": "", - "callQuality": "", + "audioOnlyExpanded": "낮은 대역폭 모드에 있습니다. 이 모드에서는 오디오 및 화면 공유 만 수신합니다.", + "callQuality": "비디오 품질", "hd": "HD", "highDefinition": "고해상도", "labelTooiltipNoVideo": "비디오 없음", @@ -670,9 +708,6 @@ "lowDefinition": "저화질", "onlyAudioAvailable": "오디오만 사용할 수 있습니다", "onlyAudioSupported": "이 브라우저에서는 오디오만 지원합니다", - "p2pEnabled": "Peer to Peer 사용 가능", - "p2pVideoQualityDescription": "", - "recHighDefinitionOnly": "고화질을 선호합니다", "sd": "SD", "standardDefinition": "표준 해상도" }, @@ -680,12 +715,12 @@ "domute": "음소거", "flip": "플립", "kick": "내보내기", - "moderator": "", - "mute": "", + "moderator": "중재자", + "mute": "참가자 음소거", "muted": "음소거됨", "remoteControl": "원격 제어", - "show": "", - "videomute": "" + "show": "화면에 표시", + "videomute": "참가자가 카메라를 중지했습니다." }, "welcomepage": { "accessibilityLabel": { @@ -697,22 +732,33 @@ "audio": "음성", "video": "비디오" }, - "calendar": "", - "connectCalendarButton": "", - "connectCalendarText": "", - "enterRoomTitle": "", + "calendar": "캘린더", + "connectCalendarButton": "캘린더를 연결하세요", + "connectCalendarText": "{{app}}에서 모든 회의를 보려면 캘린더를 연결하세요. 또한 캘린더에 {{provider}} 회의를 추가하고 클릭 한 번으로 시작하세요.", + "enterRoomTitle": "새 회의 시작", + "getHelp": "도움 받기", + "roomNameAllowedChars": "회의 이름은 이러한 문자를 포함 할 수 없습니다.: ?, &, :, ', \", %, #.", "go": "계속", + "goSmall": "계속", "join": "가입", - "info": "", + "info": "정보", "privacy": "개인정보", - "recentList": "", - "recentListDelete": "", - "recentListEmpty": "", - "reducedUIText": "", + "recentList": "최근", + "recentListDelete": "삭제", + "recentListEmpty": "최근 목록이 현재 비어 있습니다. 팀과 채팅하면 여기에서 최근 회의를 모두 찾을 수 있습니다.", + "reducedUIText": "{{app}}에 오신 것을 환영합니다!", "roomname": "방 이름 입력", - "roomnameHint": "", - "sendFeedback": "", + "roomnameHint": "참여하려는 방의 이름 또는 URL을 입력하십시오. 이름을 정하고 만나는 사람들에게 같은 이름을 입력하도록 알리면됩니다.", + "sendFeedback": "피드백 보내기", "terms": "이용약관", - "title": "" + "title": "안전하고 모든 기능을 갖춘 완전 무료 화상 회의" + }, + "lonelyMeetingExperience": { + "button": "초대하기", + "youAreAlone": "회의에 참여자가 없습니다." + }, + "helpView": { + "header": "지원 센터" } -} \ No newline at end of file +} + diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-mn.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-mn.json index 4e05db4b6..14c133b13 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-mn.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-mn.json @@ -452,7 +452,7 @@ "somebody": "Хэн нэгэн", "startSilentTitle": "Та ямар ч аудио төхөөрөмжгүй нэгдсэн!", "startSilentDescription": "Дууг идэвхжүүлэхийн тулд хуралд дахин нэгдээрэй", - "suboptimalBrowserWarning": "Таны хөтөч дээр бүрэн дэмжлэг ороогүй байна. Та бүрэн дэмжигдсэн хөтөчийг ашиглана уу.", + "suboptimalBrowserWarning": "Таны хөтөч дээр бүрэн дэмжлэг ороогүй байна. Та бүрэн дэмжигдсэн хөтөчийг ашиглана уу.", "suboptimalExperienceTitle": "Хөтөчийн анхааруулга", "unmute": "Дуутай", "newDeviceCameraTitle": "Шинэ камер", @@ -721,9 +721,6 @@ "lowDefinition": "Бага нягтаршил", "onlyAudioAvailable": "Зөвхөн аудио ашиглах боломжтой", "onlyAudioSupported": "Энэ хөтчид аудио ашиглах боломжтой.", - "p2pEnabled": "P2P идэвхтэй", - "p2pVideoQualityDescription": "P2P горим дээр зөвхөн өндөр нягтаршилтай видео болон аудио хооронд л шилжүүлэх боломжтой. P2P гарах хүртэл бусад тохиргоог хийх боломжгүй.", - "recHighDefinitionOnly": "Өндөр нягтаршилтайг илүүд үздэг.", "sd": "SD", "sdTooltip": "Стандарт нарийвчлалтай видео үзэж байна", "standardDefinition": "Стандарт нягтаршил" diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-nl.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-nl.json index e13025046..2dade9d4d 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-nl.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-nl.json @@ -1,90 +1,116 @@ { "addPeople": { "add": "Uitnodigen", + "addContacts": "Nodig uw contacten uit", + "copyInvite": "Uitnodiging voor vergadering kopiëren", + "copyLink": "Link naar vergadering kopiëren", + "copyStream": "Link naar livestream kopiëren", "countryNotSupported": "Deze bestemming wordt nog niet ondersteund.", - "countryReminder": "Belt u naar een bestemming buiten de Verenigde Staten? Vergeet dan niet de landcode te gebruiken.", + "countryReminder": "Belt u buiten de Verenigde Staten? Vergeet dan niet met de landcode te beginnen.", + "defaultEmail": "Uw Standaard E-mail", "disabled": "U kunt geen personen uitnodigen.", - "failedToAdd": "Het toevoegen van leden is mislukt", - "footerText": "Uitgaande oproep is uitgeschakeld.", - "loading": "Personen en telefoonnummers zoeken", - "loadingNumber": "Telefoonnummer valideren", - "loadingPeople": "Personen zoeken om uit te nodigen", + "failedToAdd": "Het toevoegen van deelnemers is mislukt", + "footerText": "Uitgaande oproepen zijn uitgeschakeld.", + "googleEmail": "Google E-mail", + "inviteMoreHeader": "U bent de enige in de vergadering", + "inviteMoreMailSubject": "Deelnemen aan {{appName}}-vergadering", + "inviteMorePrompt": "Nodig meer personen uit", + "linkCopied": "Link gekopieerd naar klembord", + "loading": "Personen en telefoonnummers aan het zoeken", + "loadingNumber": "Telefoonnummer aan het valideren", + "loadingPeople": "Personen om uit te nodigen aan het zoeken", "noResults": "Geen resultaten die overeenkomen met de zoekopdracht", "noValidNumbers": "Voer een telefoonnummer in", + "outlookEmail": "Outlook E-mail", "searchNumbers": "Telefoonnummers toevoegen", "searchPeople": "Personen zoeken", "searchPeopleAndNumbers": "Personen zoeken of hun telefoonnummers toevoegen", - "telephone": "Telefoonnummer: {{number}}", - "title": "Personen uitnodigen voor deze vergadering" + "shareInvite": "Uitnodiging voor vergadering delen", + "shareLink": "Deel de link naar de vergadering om anderen uit te nodigen", + "shareStream": "Deel de link naar de livestream", + "telephone": "Telefoon: {{number}}", + "title": "Personen uitnodigen voor deze vergadering", + "yahooEmail": "Yahoo E-mail" }, "audioDevices": { "bluetooth": "Bluetooth", "headphones": "Hoofdtelefoon", "phone": "Telefoon", - "speaker": "Speaker" + "speaker": "Speaker", + "none": "Geen audioapparaten beschikbaar" }, "audioOnly": { - "audioOnly": "Alleen audio" + "audioOnly": "Lage bandbreedte" }, "calendarSync": { - "addMeetingURL": "Een link naar de vergadering toevoegen", - "confirmAddLink": "Wilt u een Jitsi-link aan deze gebeurtenis toevoegen?", + "addMeetingURL": "Een link naar een vergadering toevoegen", + "confirmAddLink": "Wilt u een Jitsi-link aan deze afspraak toevoegen?", "error": { "appConfiguration": "De agenda-integratie is niet juist ingesteld.", - "generic": "Er is een fout opgetreden. Controleer de agenda-instellingen of vernieuw de agenda.", - "notSignedIn": "Er is een fout opgetreden tijdens de verificatie voor het weergeven van agendagebeurtenissen. Controleer de agenda-instellingen en probeer u opnieuw aan te melden." + "generic": "Er is een fout opgetreden. Controleer uw agenda-instellingen of vernieuw de agenda.", + "notSignedIn": "Er is een fout opgetreden tijdens de authenticering voor het zien van agenda-afspraken. Controleer uw agenda-instellingen en probeer u opnieuw aan te melden." }, "join": "Deelnemen", "joinTooltip": "Deelnemen aan de vergadering", "nextMeeting": "volgende vergadering", - "noEvents": "Er zijn geen gebeurtenissen gepland.", + "noEvents": "Er zijn geen aankomende afspraken gepland.", "ongoingMeeting": "actieve vergadering", "permissionButton": "Instellingen openen", - "permissionMessage": "U hebt een machtiging voor Agenda nodig om uw afspraken weer te geven in de app.", + "permissionMessage": "Het Agenda-toegangsrecht is nodig om uw afspraken in de app te zien.", "refresh": "Agenda vernieuwen", "today": "Vandaag" }, "chat": { "error": "Fout: uw bericht \"{{originalText}}\" is niet verzonden. Reden: {{error}}", - "fieldPlaceHolder": "Type hier je bericht", + "fieldPlaceHolder": "Typ hier uw bericht", "messagebox": "Typ een bericht", "messageTo": "Privébericht aan {{recipient}}", - "noMessagesMessage": "Er zijn nog geen berichten in deze bijkeenkomst. Begin een gesprek!", + "noMessagesMessage": "Er zijn nog geen berichten in de vergadering. Begin hier een gesprek!", "nickname": { "popover": "Kies een bijnaam", - "title": "Voer een bijnaam in om de chatfunctie te gebruiken" + "title": "Voer een bijnaam in om chat te gebruiken" }, "privateNotice": "Privébericht aan {{recipient}}", "title": "Chat", - "you": "jij" + "you": "u" + }, + "chromeExtensionBanner": { + "installExtensionText": "Installeer de extensie voor Google Calendar en Office 365 integratie", + "buttonText": "Installeer Chrome Extensie", + "dontShowAgain": "Laat me dit niet meer zien" }, "connectingOverlay": { - "joiningRoom": "Er wordt verbinding gemaakt met de vergadering..." + "joiningRoom": "U wordt verbonden met uw vergadering..." }, "connection": { - "ATTACHED": "Bijgesloten", - "AUTHENTICATING": "Verifiëren", - "AUTHFAIL": "Verificatie mislukt", + "ATTACHED": "Bijgevoegd", + "AUTHENTICATING": "Authenticeren", + "AUTHFAIL": "Authenticering mislukt", "CONNECTED": "Verbonden", "CONNECTING": "Verbinding maken", "CONNFAIL": "Verbinding mislukt", "DISCONNECTED": "Verbinding verbroken", "DISCONNECTING": "Verbinding verbreken", "ERROR": "Fout", - "RECONNECTING": "Er is een netwerkprobleem opgetreden. Er wordt opnieuw verbinding gemaakt..." + "FETCH_SESSION_ID": "Sessie-id ophalen...", + "GET_SESSION_ID_ERROR": "Fout bij ophalen sessie-id: {{code}}", + "GOT_SESSION_ID": "Sessie-id ophalen... Klaar", + "LOW_BANDWIDTH": "Video voor {{displayName}} is uitgeschakeld om bandbreedte te besparen" }, "connectionindicator": { "address": "Adres:", "bandwidth": "Geschatte bandbreedte:", "bitrate": "Bitrate:", - "bridgeCount": "Aantal servers:", + "bridgeCount": "Aantal servers: ", "connectedTo": "Verbonden met:", + "e2e_rtt": "E2E RTT:", "framerate": "Framesnelheid:", "less": "Minder weergeven", "localaddress": "Lokaal adres:", "localaddress_plural": "Lokale adressen:", "localport": "Lokale poort:", "localport_plural": "Lokale poorten:", + "maxEnabledResolution": "verstuur max", "more": "Meer weergeven", "packetloss": "Pakketverlies:", "quality": { @@ -101,8 +127,7 @@ "resolution": "Resolutie:", "status": "Verbinding:", "transport": "Transport:", - "transport_plural": "Transporten:", - "turn": " (draaien)" + "transport_plural": "Transporten:" }, "dateUtils": { "earlier": "Eerder", @@ -110,21 +135,24 @@ "yesterday": "Gisteren" }, "deepLinking": { - "appNotInstalled": "U hebt de mobiele app {{app}} nodig om op uw telefoon aan deze vergadering deel te nemen.", + "appNotInstalled": "U hebt de mobiele app {{app}} nodig om aan deze vergadering deel te nemen via uw telefoon.", "description": "Gebeurt er niets? Er is geprobeerd uw vergadering te starten in de desktop-app {{app}}. Probeer het opnieuw of start de vergadering in de web-app {{app}}.", - "descriptionWithoutWeb": "", - "downloadApp": "De app downloaden", - "launchWebButton": "Starten via web", - "openApp": "Doorgaan naar de app", + "descriptionWithoutWeb": "Gebeurt er niets? Er is geprobeerd om uw vergadering te starten in de desktop-app {{app}}", + "downloadApp": "Download de app", + "ifDoNotHaveApp": "Als u de app nog niet hebt:", + "ifHaveApp": "Als u de app al hebt:", + "joinInApp": "Deelnemen aan deze vergadering met de app", + "launchWebButton": "Starten in web", "title": "Uw vergadering wordt gestart in {{app}}...", - "tryAgainButton": "Opnieuw proberen op desktop" + "tryAgainButton": "Opnieuw proberen in desktop" }, "defaultLink": "bijv. {{url}}", + "defaultNickname": "bijv. Jannie Roze", "deviceError": { - "cameraError": "Geen toegang tot de camera", - "cameraPermission": "Fout bij het verkrijgen van toestemming voor de camera", - "microphoneError": "Geen toegang tot de microfoon", - "microphonePermission": "Fout bij het verkrijgen van toestemming voor de microfoon" + "cameraError": "Toegang tot uw camera is mislukt", + "cameraPermission": "Fout bij verkrijgen toegangsrecht camera", + "microphoneError": "Toegang tot uw microfoon is mislukt", + "microphonePermission": "Fout bij verkrijgen toegangsrecht microfoon" }, "deviceSelection": { "noPermission": "Geen toestemming verleend", @@ -136,114 +164,128 @@ "accessibilityLabel": { "liveStreaming": "Livestream" }, + "add": "Toevoegen", "allow": "Toestaan", - "alreadySharedVideoMsg": "Er wordt al een video gedeeld door een andere deelnemer. In deze vergadering kan slechts één video tegelijkertijd worden gedeeld.", - "alreadySharedVideoTitle": "Slechts één gedeelde video tegelijkertijd toegestaan", + "alreadySharedVideoMsg": "Er wordt al een video gedeeld door een andere deelnemer. Deze vergadering staat slechts één gedeelde video tegelijkertijd toe.", + "alreadySharedVideoTitle": "Slechts één gedeelde video tegelijkertijd is toegestaan", "applicationWindow": "Toepassingsvenster", "Back": "Terug", "cameraConstraintFailedError": "Uw camera voldoet niet aan alle vereiste beperkingen.", "cameraNotFoundError": "Camera niet gevonden.", - "cameraNotSendingData": "Er is geen toegang tot uw camera verkregen. Controleer of dit apparaat wordt gebruikt door een andere toepassing, selecteer een ander apparaat in de instellingen of laad de toepassing opnieuw.", - "cameraNotSendingDataTitle": "Geen toegang tot de camera", - "cameraPermissionDeniedError": "U hebt geen toestemming verleend voor het gebruik van de camera. U kunt wel deelnemen aan de vergadering, maar anderen kunnen u niet zien. Gebruik de cameraknop in de adresbalk als u dit wilt wijzigen.", + "cameraNotSendingData": "Er is geen toegang tot uw camera verkregen. Controleer of dit apparaat wordt gebruikt door een andere toepassing, selecteer een ander apparaat vanuit de instellingen of probeer de toepassing te herladen.", + "cameraNotSendingDataTitle": "Geen toegang tot camera", + "cameraPermissionDeniedError": "U hebt geen toestemming verleend om uw camera te gebruiken. U kunt wel deelnemen aan de vergadering, maar anderen kunnen u niet zien. Gebruik de cameraknop in de adresbalk om dit op te lossen.", "cameraUnknownError": "Kan de camera om een onbekende reden niet gebruiken.", - "cameraUnsupportedResolutionError": "De camera biedt geen ondersteuning voor de vereiste videoresolutie.", + "cameraUnsupportedResolutionError": "Uw camera ondersteunt de vereiste videoresolutie niet.", "Cancel": "Annuleren", "close": "Sluiten", - "conferenceDisconnectMsg": "Controleer de netwerkverbinding. Over {{seconds}} sec. wordt opnieuw geprobeerd verbinding te maken...", - "conferenceDisconnectTitle": "De verbinding is verbroken.", - "conferenceReloadMsg": "We proberen het probleem op te lossen. Over {{seconds}} sec. wordt opnieuw geprobeerd verbinding te maken...", - "conferenceReloadTitle": "Er is iets misgegaan.", + "conferenceDisconnectMsg": "Controleer uw netwerkverbinding. Over {{seconds}} sec. wordt opnieuw geprobeerd verbinding te maken...", + "conferenceDisconnectTitle": "Uw verbinding is verbroken.", + "conferenceReloadMsg": "Er wordt geprobeerd om dit op te lossen. Over {{seconds}} sec. wordt opnieuw geprobeerd verbinding te maken...", + "conferenceReloadTitle": "Er is helaas iets misgegaan.", "confirm": "Bevestigen", "confirmNo": "Nee", "confirmYes": "Ja", - "connectError": "Er is iets misgegaan. Er kan geen verbinding met de vergadering worden gemaakt.", - "connectErrorWithMsg": "Er is iets misgegaan. Er kan geen verbinding met de vergadering worden gemaakt: {{msg}}", + "connectError": "Oeps! Er is iets misgegaan en er kon geen verbinding met de vergadering worden gemaakt.", + "connectErrorWithMsg": "Oeps! Er is iets misgegaan en er kon geen verbinding met de vergadering worden gemaakt: {{msg}}", "connecting": "Verbinding maken", "contactSupport": "Contact opnemen met ondersteuning", "copy": "Kopiëren", "dismiss": "Negeren", - "displayNameRequired": "Weergavenaam is vereist", + "displayNameRequired": "Hallo! Wat is uw naam?", "done": "Gereed", - "enterDisplayName": "Voer uw weergavenaam in", + "e2eeDescription": "Eind-tot-Eind-Versleuteling is momenteel EXPERIMENTEEL. Houd er rekening mee dat inschakelen van eind-tot-eind-versleuteling de door de server geleverde services zal uitschakelen zoals: opnemen, livestreamen en deelname via telefoon. Houd er ook rekening mee dat de vergadering alleen zal werken voor personen die deelnemen vanaf browsers met ondersteuning voor insertable streams.", + "e2eeLabel": "Sleutel", + "e2eeNoKey": "Geen", + "e2eeToggleSet": "Sleutel instellen", + "e2eeSet": "Instellen", + "e2eeWarning": "WAARSCHUWING: Niet alle deelnemers in deze vergadering lijken ondersteuning te hebben voor eind-tot-eind-versleuteling. Als u het inschakelt zullen zij u niet kunnen zien of horen.", + "enterDisplayName": "Voer hier uw naam in", "error": "Fout", - "externalInstallationMsg": "U moet onze extensie voor het delen van het bureaublad installeren.", - "externalInstallationTitle": "Extensie vereist", - "goToStore": "Naar de webwinkel", - "gracefulShutdown": "Onze service is momenteel niet beschikbaar wegens onderhoud. Probeer het later opnieuw.", + "gracefulShutdown": "Onze service is momenteel niet beschikbaar vanwege onderhoud. Probeer het later opnieuw.", "IamHost": "Ik ben de host", - "incorrectRoomLockPassword": "", - "incorrectPassword": "Gebruikersnaam of wachtwoord onjuist", - "inlineInstallationMsg": "U moet onze extensie voor het delen van het bureaublad installeren.", - "inlineInstallExtension": "Nu installeren", - "internalError": "Er is iets misgegaan. De volgende fout is opgetreden: {{error}}", + "incorrectRoomLockPassword": "Onjuist wachtwoord", + "incorrectPassword": "Onjuiste gebruikersnaam of wachtwoord", + "internalError": "Oeps! Er is iets misgegaan. De volgende fout trad op: {{error}}", "internalErrorTitle": "Interne fout", - "kickMessage": "U bent uit de vergadering verwijderd.", + "kickMessage": "U kunt contact opnemen met {{participantDisplayName}} voor meer informatie.", "kickParticipantButton": "Verwijderen", "kickParticipantDialog": "Weet u zeker dat u deze deelnemer wilt verwijderen?", "kickParticipantTitle": "Deze deelnemer verwijderen?", - "kickTitle": "Verwijderd uit vergadering", - "liveStreaming": "Livestream", - "liveStreamingDisabledForGuestTooltip": "Gasten kunnen de livestream niet starten.", - "liveStreamingDisabledTooltip": "Het starten van de livestream is uitgeschakeld.", + "kickTitle": "Oei! {{participantDisplayName}} heeft u uit de vergadering verwijderd", + "liveStreaming": "Livestreamen", + "liveStreamingDisabledBecauseOfActiveRecordingTooltip": "Niet mogelijk tijdens opnemen", + "liveStreamingDisabledForGuestTooltip": "Gasten kunnen geen livestream starten.", + "liveStreamingDisabledTooltip": "Livestream starten uitgeschakeld.", "lockMessage": "Het vergrendelen van de vergadering is mislukt.", - "lockRoom": "Wachtwoord voor vergadering toevoegen", + "lockRoom": "$t(lockRoomPasswordUppercase) voor vergadering toevoegen", "lockTitle": "Vergrendelen mislukt", "logoutQuestion": "Weet u zeker dat u zich wilt afmelden en de vergadering wilt stoppen?", "logoutTitle": "Afmelden", - "maxUsersLimitReached": "Het maximale aantal leden is bereikt. De vergadering is vol. Neem contact op met de eigenaar van de vergadering of probeer het later opnieuw.", - "maxUsersLimitReachedTitle": "Maximaal aantal leden bereikt", - "micConstraintFailedError": "Uw microfoon voldoet niet aan alle vereiste randvoorwaarden.", + "maxUsersLimitReached": "Het maximale aantal deelnemers is bereikt. De vergadering is vol. Neem contact op met de eigenaar van de vergadering of probeer het later opnieuw!", + "maxUsersLimitReachedTitle": "Maximaal aantal deelnemers bereikt", + "micConstraintFailedError": "Uw microfoon voldoet niet aan alle vereiste beperkingen.", "micNotFoundError": "Microfoon niet gevonden.", - "micNotSendingData": "Er is geen toegang tot uw microfoon verkregen. Selecteer een ander apparaat in de instellingen of laad de toepassing opnieuw.", - "micNotSendingDataTitle": "Geen toegang tot de microfoon", - "micPermissionDeniedError": "U hebt geen toestemming verleend voor het gebruik van de microfoon. U kunt wel deelnemen aan de vergadering, maar anderen kunnen u niet horen. Gebruik de cameraknop in de adresbalk als u dit wilt wijzigen.", + "micNotSendingData": "Ga naar de instellingen van uw computer om het dempen van uw microfoon op te heffen en het geluidsniveau aan te passen", + "micNotSendingDataTitle": "Uw microfoon is gedempt door uw systeeminstellingen", + "micPermissionDeniedError": "U hebt geen toestemming verleend om uw microfoon te gebruiken. U kunt wel deelnemen aan de vergadering, maar anderen kunnen u niet horen. Gebruik de cameraknop in de adresbalk om dit op te lossen.", "micUnknownError": "Kan de microfoon om een onbekende reden niet gebruiken.", - "muteParticipantBody": "U kunt het dempen van anderen niet opheffen, maar zij kunnen dit wel op elk gewenst moment voor zichzelf doen.", + "muteEveryoneElseDialog": "Eenmaal gedempt kunt u het dempen niet opheffen, maar zij kunnen dit wel ieder moment zelf doen.", + "muteEveryoneElseTitle": "Iedereen dempen behalve {{whom}}?", + "muteEveryoneDialog": "Weet u zeker dat u iedereen wilt dempen? U kunt het dempen niet opheffen, maar zij kunnen dit wel ieder moment zelf doen.", + "muteEveryoneTitle": "Iedereen dempen?", + "muteEveryoneSelf": "uzelf", + "muteEveryoneStartMuted": "Iedereen start vanaf nu gedempt", + "muteParticipantBody": "U kunt het dempen niet opheffen, maar zij kunnen dit wel ieder moment zelf doen.", "muteParticipantButton": "Dempen", - "muteParticipantDialog": "Weet u zeker dat u deze deelnemer wilt dempen? U kunt het dempen niet opheffen, maar deze deelnemer kan dat wel op elk gewenst moment zelf doen.", + "muteParticipantDialog": "Weet u zeker dat u deze deelnemer wilt dempen? U kunt het dempen niet opheffen, maar deze deelnemer kan dit wel ieder moment zelf doen.", "muteParticipantTitle": "Deze deelnemer dempen?", "Ok": "OK", - "passwordLabel": "Wachtwoord", - "passwordNotSupported": "Het instellen van een wachtwoord voor een vergadering wordt niet ondersteund.", - "passwordNotSupportedTitle": "Wachtwoord niet ondersteund", - "passwordRequired": "Wachtwoord vereist", - "popupError": "Er wordt een pop-upvenster van deze site geblokkeerd door uw browser. Ga naar de beveiligingsinstellingen van uw browser, schakel pop-upvensters in en probeer het opnieuw.", - "popupErrorTitle": "Pop-up wordt geblokkeerd", + "passwordLabel": "De vergadering is vergrendeld door een deelnemer. Voer het $t(lockRoomPassword) in om deel te nemen.", + "passwordNotSupported": "Instellen van een $t(lockRoomPassword) voor de vergadering wordt niet ondersteund.", + "passwordNotSupportedTitle": "$t(lockRoomPasswordUppercase) niet ondersteund", + "passwordRequired": "$t(lockRoomPasswordUppercase) vereist", + "popupError": "Uw browser blokkeert pop-upvensters van deze site. Schakel pop-ups in vanuit de beveiligingsinstellingen van uw browser en probeer het opnieuw.", + "popupErrorTitle": "Pop-up geblokkeerd", + "readMore": "meer", "recording": "Opnemen", + "recordingDisabledBecauseOfActiveLiveStreamingTooltip": "Niet mogelijk tijdens een livestream", "recordingDisabledForGuestTooltip": "Gasten kunnen geen opnamen starten.", - "recordingDisabledTooltip": "Het starten van opnamen is uitgeschakeld.", + "recordingDisabledTooltip": "Opname starten uitgeschakeld.", "rejoinNow": "Nu opnieuw deelnemen", - "remoteControlAllowedMessage": "{{user}} heeft uw aanvraag voor extern beheer geaccepteerd.", - "remoteControlDeniedMessage": "{{user}} heeft uw aanvraag voor extern beheer geweigerd.", - "remoteControlErrorMessage": "Er is een fout opgetreden tijdens het aanvragen van machtigingen voor extern beheer bij {{user}}.", - "remoteControlRequestMessage": "Wilt u {{user}} een machtiging verlenen om uw bureaublad extern te beheren?", - "remoteControlShareScreenWarning": "Let op: als u 'Toestaan' kiest, wordt uw scherm gedeeld.", - "remoteControlStopMessage": "De sessie voor extern beheer is beëindigd.", + "remoteControlAllowedMessage": "{{user}} heeft uw verzoek om extern beheer geaccepteerd.", + "remoteControlDeniedMessage": "{{user}} heeft uw verzoek om extern beheer geweigerd.", + "remoteControlErrorMessage": "Er is een fout opgetreden tijdens het verzoek om toestemming voor extern beheer van {{user}}!", + "remoteControlRequestMessage": "Wilt u {{user}} toestemming verlenen om uw bureaublad extern te beheren?", + "remoteControlShareScreenWarning": "Let op: als u op 'Toestaan' drukt, wordt uw scherm gedeeld!", + "remoteControlStopMessage": "De sessie van extern beheer is geëindigd!", "remoteControlTitle": "Extern beheer van bureaublad", "Remove": "Verwijderen", - "removePassword": "Wachtwoord verwijderen", + "removePassword": "$t(lockRoomPasswordUppercase) verwijderen", "removeSharedVideoMsg": "Weet u zeker dat u uw gedeelde video wilt verwijderen?", "removeSharedVideoTitle": "Gedeelde video verwijderen", "reservationError": "Fout in reserveringssysteem", "reservationErrorMsg": "Foutcode: {{code}}, bericht: {{msg}}", "retry": "Opnieuw proberen", - "screenSharingFailedToInstall": "De installatie van de extensie voor het delen van het scherm is mislukt.", - "screenSharingFailedToInstallTitle": "Installatie van extensie voor het delen van het scherm is mislukt", - "screenSharingFirefoxPermissionDeniedError": "Er is iets misgegaan tijdens het delen van uw scherm. Controleer of u hier toestemming voor hebt verleend.", - "screenSharingFirefoxPermissionDeniedTitle": "Scherm delen kan niet worden gestart.", - "screenSharingPermissionDeniedError": "Er is iets misgegaan met de permissies voor het delen van het scherm. Laad de toepassing opnieuw en probeer het nog eens.", + "screenSharingAudio": "Deel audio", + "screenSharingFailed": "Oeps! Er is iets misgegaan, de schermdeling kon niet worden gestart!", + "screenSharingFailedTitle": "Schermdeling mislukt!", + "screenSharingPermissionDeniedError": "Oeps! Er is iets misgegaan met uw toegangsrechten voor schermdeling. Herlaad en probeer opnieuw.", + "sendPrivateMessage": "U hebt recentelijk een privébericht ontvangen. Bent u van plan daar privé op te reageren, of wilt u uw bericht naar de groep sturen?", + "sendPrivateMessageCancel": "Stuur naar de groep", + "sendPrivateMessageOk": "Privé versturen", + "sendPrivateMessageTitle": "Privé versturen?", "serviceUnavailable": "Service niet beschikbaar", "sessTerminated": "Gesprek beëindigd", "Share": "Delen", - "shareVideoLinkError": "Geef een juiste YouTube-link op.", + "shareVideoLinkError": "Geef een juiste YouTube-link op", "shareVideoTitle": "Een video delen", "shareYourScreen": "Uw scherm delen", - "shareYourScreenDisabled": "Scherm delen is uitgeschakeld.", + "shareYourScreenDisabled": "Schermdeling is uitgeschakeld.", "shareYourScreenDisabledForGuest": "Gasten kunnen hun scherm niet delen.", "startLiveStreaming": "Livestream starten", "startRecording": "Opname starten", - "startRemoteControlErrorMessage": "Er is een fout opgetreden tijdens het starten van de sessie voor extern beheer.", + "startRemoteControlErrorMessage": "Er is een fout opgetreden tijdens het starten van de sessie van extern beheer.", "stopLiveStreaming": "Livestream stoppen", "stopRecording": "Opname stoppen", "stopRecordingWarning": "Weet u zeker dat u de opname wilt stoppen?", @@ -252,13 +294,13 @@ "Submit": "Verzenden", "thankYou": "Bedankt voor het gebruik van {{appName}}.", "token": "token", - "tokenAuthFailed": "U hebt geen toestemming om aan dit gesprek deel te nemen.", - "tokenAuthFailedTitle": "Verificatie mislukt", + "tokenAuthFailed": "Sorry, u bent niet toegestaan om deel te nemen aan dit gesprek.", + "tokenAuthFailedTitle": "Authenticering mislukt", "transcribing": "Transcriberen", - "unlockRoom": "Wachtwoord voor vergadering verwijderen", + "unlockRoom": "$t(lockRoomPasswordUppercase) voor vergadering verwijderen", "userPassword": "gebruikerswachtwoord", - "WaitForHostMsg": "De vergadering {{room}} is nog niet gestart. Verifieer de vergadering als u de host bent. Anders wacht u tot de host aanwezig is.", - "WaitForHostMsgWOk": "De vergadering {{room}} is nog niet gestart. Als u de host bent, drukt u op OK om te verifiëren. Anders wacht u tot de host aanwezig is.", + "WaitForHostMsg": "De vergadering {{room}} is nog niet gestart. Authenticeer uzelf als u de host bent. Anders wacht u tot de host aanwezig is.", + "WaitForHostMsgWOk": "De vergadering {{room}} is nog niet gestart. Als u de host bent, drukt u op 'OK' om uzelf te authenticeren. Anders wacht u tot de host aanwezig is.", "WaitingForHost": "Wachten op de host...", "Yes": "Ja", "yourEntireScreen": "Uw gehele scherm" @@ -266,14 +308,20 @@ "dialOut": { "statusMessage": "is nu {{status}}" }, + "documentSharing": { + "title": "Gedeeld Document" + }, + "e2ee": { + "labelToolTip": "Audio- en Videocommunicatie in dit gesprek is eind-tot-eind-versleuteld" + }, "feedback": { "average": "Gemiddeld", "bad": "Slecht", "detailsLabel": "We horen er graag meer over.", "good": "Goed", - "rateExperience": "Beoordeel uw ervaring tijdens de vergadering", - "veryBad": "Zeer slecht", - "veryGood": "Zeer goed" + "rateExperience": "Beoordeel uw vergaderervaring", + "veryBad": "Zeer Slecht", + "veryGood": "Zeer Goed" }, "incomingCall": { "answer": "Beantwoorden", @@ -284,30 +332,30 @@ }, "info": { "accessibilityLabel": "Informatie weergeven", - "addPassword": "Wachtwoord toevoegen", - "cancelPassword": "Wachtwoord annuleren", + "addPassword": "$t(lockRoomPasswordUppercase) toevoegen", + "cancelPassword": "$t(lockRoomPasswordUppercase) annuleren", "conferenceURL": "Link:", "country": "Land", - "dialANumber": "Als u wilt deelnemen aan de vergadering, belt u een van deze nummers en voert u vervolgens de pincode in.", + "dialANumber": "Om deel te nemen aan uw vergadering, belt u een van deze nummers en voert u vervolgens de pincode in.", "dialInConferenceID": "Pincode:", - "dialInNotSupported": "Inbellen wordt momenteel niet ondersteund.", + "dialInNotSupported": "Sorry, inbellen wordt momenteel niet ondersteund.", "dialInNumber": "Inbellen:", "dialInSummaryError": "Fout bij het ophalen van inbelgegevens. Probeer het later opnieuw.", "dialInTollFree": "Gratis", - "genericError": "Er is iets misgegaan.", - "inviteLiveStream": "Klik op de volgende link als u de livestream van deze vergadering wilt bekijken: {{url}}", - "invitePhone": "Met één druk op de knop inbellen: {{number}},,{{conferenceID}}#\n", - "invitePhoneAlternatives": "", + "genericError": "Oeps, er is iets misgegaan.", + "inviteLiveStream": "Om de livestream van deze vergadering te bekijken, klikt u op deze link: {{url}}", + "invitePhone": "Om deel te nemen via uw telefoon, tik hierop: {{number}},,{{conferenceID}}#\n", + "invitePhoneAlternatives": "Op zoek naar een ander inbelnummer?\nBekijk de inbelnummers voor de vergadering: {{url}}\n\n\nAls u ook inbelt via een conferentietelefoon, neem dan deel zonder audio: {{silentUrl}}", "inviteURLFirstPartGeneral": "U bent uitgenodigd om aan een vergadering deel te nemen.", "inviteURLFirstPartPersonal": "{{name}} nodigt u uit voor een vergadering.\n", - "inviteURLSecondPart": "\nDeelnemen aan vergadering:\n{{url}}\n", + "inviteURLSecondPart": "\nDeelnemen aan de vergadering:\n{{url}}\n", "liveStreamURL": "Livestream:", "moreNumbers": "Meer nummers", "noNumbers": "Geen inbelnummers.", "noPassword": "Geen", "noRoom": "Er is geen ruimte opgegeven om naar in te bellen.", "numbers": "Inbelnummers", - "password": "Wachtwoord:", + "password": "$t(lockRoomPasswordUppercase):", "title": "Delen", "tooltip": "De link en inbelgegevens voor deze vergadering delen", "label": "Vergaderingsgegevens" @@ -315,8 +363,8 @@ "inviteDialog": { "alertText": "Niet alle deelnemers zijn uitgenodigd.", "header": "Uitnodigen", - "searchCallOnlyPlaceholder": "Telefoonnummer invoeren", - "searchPeopleOnlyPlaceholder": "Deelnemers zoeken", + "searchCallOnlyPlaceholder": "Voer telefoonnummer in", + "searchPeopleOnlyPlaceholder": "Zoek deelnemers", "searchPlaceholder": "Deelnemer of telefoonnummer", "send": "Verzenden" }, @@ -324,7 +372,7 @@ "msg": "Er is een fout opgetreden.", "retry": "Opnieuw proberen", "support": "Ondersteuning", - "supportMsg": "Als dit probleem opnieuw optreedt, neemt u contact op met" + "supportMsg": "Als dit blijft gebeuren, neemt u contact op met" }, "keyboardShortcuts": { "focusLocal": "Focus op uw video", @@ -336,39 +384,46 @@ "pushToTalk": "Druk om te spreken", "raiseHand": "Uw hand opsteken of laten zakken", "showSpeakerStats": "Sprekerstatistieken weergeven", - "toggleChat": "Chatgesprek openen of sluiten", - "toggleFilmstrip": "Toon of verberg videominiaturen", - "toggleScreensharing": "Schakelen tussen camera en het delen van het scherm", + "toggleChat": "Chat openen of sluiten", + "toggleFilmstrip": "Videominiaturen weergeven of verbergen", + "toggleScreensharing": "Wisselen tussen camera en schermdeling", "toggleShortcuts": "Sneltoetsen weergeven of verbergen", - "videoMute": "Uw camera starten of stoppen" + "videoMute": "Uw camera starten of stoppen", + "videoQuality": "Kwaliteit van gesprek beheren" }, "liveStreaming": { - "busy": "We werken aan het vrijmaken van streaming-middelen. Probeer het over enkele minuten opnieuw.", + "limitNotificationDescriptionWeb": "Vanwege een grote vraag zal uw stream beperkt worden tot {{limit}} min. Voor ongelimiteerd streamen, probeer {{app}}.", + "limitNotificationDescriptionNative": "Uw stream zal beperkt worden tot {{limit}} min. Voor ongelimiteerd streamen, probeer {{app}}.", + "busy": "Er wordt gewerkt aan het vrijmaken van streamingmiddelen. Probeer het over enkele minuten opnieuw.", "busyTitle": "Alle streamers zijn momenteel bezet", "changeSignIn": "Wissel van account.", - "choose": "Een livestream kiezen", + "choose": "Kies een livestream", "chooseCTA": "Kies een streamingoptie. U bent momenteel aangemeld als {{email}}.", - "enterStreamKey": "Voer hier de sleutel van YouTube voor de livestream in.", - "error": "Livestream is mislukt. Probeer het opnieuw.", + "enterStreamKey": "Voer hier uw livestream-sleutel van YouTube in.", + "error": "Livestreamen is mislukt. Probeer het opnieuw.", "errorAPI": "Er is een fout opgetreden tijdens het openen van uw YouTube-uitzendingen. Meld u opnieuw aan.", - "errorLiveStreamNotEnabled": "Livestreaming is niet ingeschakeld voor {{email}}. Schakel livestreaming in of meld u aan bij een account waarvoor livestreaming is ingeschakeld.", + "errorLiveStreamNotEnabled": "Livestreamen is niet ingeschakeld voor {{email}}. Schakel livestreamen in of meld u aan met een account waarbij livestreamen is ingeschakeld.", "expandedOff": "De livestream is gestopt", "expandedOn": "De vergadering wordt momenteel gestreamd naar YouTube.", "expandedPending": "De livestream wordt gestart...", - "failedToStart": "Livestream niet gestart", - "getStreamKeyManually": "Er zijn geen livestreams opgehaald. Haal de sleutel voor uw livestream op uit YouTube.", - "invalidStreamKey": "De sleutel voor de livestream is mogelijk onjuist.", + "failedToStart": "Livestream starten mislukt", + "getStreamKeyManually": "Er konden geen livestreams opgehaald worden. Probeer uw livestream-sleutel van YouTube te krijgen.", + "invalidStreamKey": "Livestream-sleutel is mogelijk onjuist.", "off": "Livestream gestopt", + "offBy": "{{name}} heeft de livestream gestopt.", "on": "Livestream", + "onBy": "{{name}} heeft de livestream gestart.", "pending": "Livestream starten...", "serviceName": "Livestreamservice", "signedInAs": "U bent momenteel aangemeld als:", - "signIn": "Aanmelden via Google", - "signInCTA": "Meld u aan of voer de sleutel van YouTube voor uw livestream in.", + "signIn": "Aanmelden met Google", + "signInCTA": "Meld u aan of voer uw livestream-sleutel van YouTube in.", "signOut": "Afmelden", "start": "Een livestream starten", "streamIdHelp": "Wat is dit?", - "unavailableTitle": "Livestream niet beschikbaar" + "unavailableTitle": "Livestreamen niet beschikbaar", + "youtubeTerms": "Servicevoorwaarden YouTube", + "googlePrivacyPolicy": "Privacybeleid Google" }, "localRecording": { "clientState": { @@ -376,13 +431,13 @@ "on": "Aan", "unknown": "Onbekend" }, - "dialogTitle": "Besturingselementen voor lokale opnamen", + "dialogTitle": "Besturingselementen voor Lokale Opnamen", "duration": "Duur", "durationNA": "N.v.t.", "encoding": "Codering", - "label": "LOR", + "label": "LOO", "labelToolTip": "Lokale opname is ingeschakeld", - "localRecording": "Lokale opname", + "localRecording": "Lokale Opname", "me": "Ik", "messages": { "engaged": "Lokale opname ingeschakeld.", @@ -399,8 +454,8 @@ "stop": "Opname stoppen", "yes": "Ja" }, - "lockRoomPassword": "", - "lockRoomPasswordUppercase": "", + "lockRoomPassword": "wachtwoord", + "lockRoomPasswordUppercase": "Wachtwoord", "me": "ik", "notify": { "connectedOneMember": "{{name}} neemt nu deel aan de vergadering", @@ -408,34 +463,72 @@ "connectedTwoMembers": "{{first}} en {{second}} nemen nu deel aan de vergadering", "disconnected": "verbinding verbroken", "focus": "Focus van vergadering", - "focusFail": "{{component}} is niet beschikbaar. Probeer het over {{ms}} sec. opnieuw.", - "grantedTo": "Moderatorrechten verleend aan {{to}}.", - "invitedOneMember": "", - "invitedThreePlusMembers": "", - "invitedTwoMembers": "", - "kickParticipant": "", + "focusFail": "{{component}} niet beschikbaar - probeer over {{ms}} sec. opnieuw", + "grantedTo": "Moderatorrechten verleend aan {{to}}!", + "invitedOneMember": "{{name}} is uitgenodigd", + "invitedThreePlusMembers": "{{name}} en {{count}} anderen zijn uitgenodigd", + "invitedTwoMembers": "{{first}} en {{second}} zijn uitgenodigd", + "kickParticipant": "{{kicked}} is verwijderd door {{kicker}}", "me": "Ik", - "moderator": "Moderatorrechten verleend.", + "moderator": "Moderatorrechten verleend!", "muted": "U hebt het gesprek gedempt gestart.", - "mutedTitle": "U bent gedempt.", - "mutedRemotelyTitle": "", - "mutedRemotelyDescription": "", - "passwordRemovedRemotely": "", - "passwordSetRemotely": "", - "raisedHand": "{{name}} wil spreken.", + "mutedTitle": "U bent gedempt!", + "mutedRemotelyTitle": "U bent gedempt door {{participantDisplayName}}!", + "mutedRemotelyDescription": "U kunt het dempen altijd opheffen wanneer u klaar bent om te spreken. Demp opnieuw wanneer u klaar bent, om ruis buiten de vergadering te houden.", + "passwordRemovedRemotely": "$t(lockRoomPasswordUppercase) verwijderd door een andere deelnemer", + "passwordSetRemotely": "$t(lockRoomPasswordUppercase) ingesteld door een ander deelnemer", + "raisedHand": "{{name}} zou graag willen spreken.", "somebody": "Iemand", - "startSilentTitle": "", - "startSilentDescription": "", - "suboptimalExperienceDescription": "Helaas zal uw {{appName}}-ervaring hier niet optimaal zijn. We proberen dit in de toekomst te verbeteren, maar tot die tijd kunt u proberen een van de volledig ondersteunde browsers te gebruiken.", + "startSilentTitle": "U neemt deel zonder audio-output!", + "startSilentDescription": "Neem opnieuw aan de vergadering deel om audio in te schakelen", + "suboptimalBrowserWarning": "Helaas zal uw vergaderervaring hier waarschijnlijk niet zo goed zijn. Er wordt geprobeerd dit in de toekomst te verbeteren, maar tot die tijd kunt u proberen een van de volledig ondersteunde browsers te gebruiken.", "suboptimalExperienceTitle": "Browserwaarschuwing", - "unmute": "", + "unmute": "Dempen opheffen", "newDeviceCameraTitle": "Nieuwe camera gedetecteerd", "newDeviceAudioTitle": "Nieuw audioapparaat gedetecteerd", - "newDeviceAction": "Gebruik" + "newDeviceAction": "Gebruik", + "OldElectronAPPTitle": "Beveiligingskwetsbaarheid!", + "oldElectronClientDescription1": "Het lijkt erop dat u een oude versie van Jitsi Meet gebruikt, waarvan beveiligingskwetsbaarheden bekend zijn. Zorg ervoor dat u nu bijwerkt naar de ", + "oldElectronClientDescription2": "nieuwste versie", + "oldElectronClientDescription3": "!" }, "passwordSetRemotely": "ingesteld door een andere deelnemer", "passwordDigitsOnly": "Maximaal {{number}} cijfers", "poweredby": "mogelijk gemaakt door", + "prejoin": { + "audioAndVideoError": "Audio- en videofout:", + "audioOnlyError": "Audiofout:", + "audioTrackError": "Kon audiotrack niet aanmaken.", + "callMe": "Bel me", + "callMeAtNumber": "Bel me op dit nummer:", + "configuringDevices": "Apparaten instellen...", + "connectedWithAudioQ": "Bent u verbonden met audio?", + "copyAndShare": "Kopieer & deel link naar vergadering", + "dialInMeeting": "Inbellen naar de vergadering", + "dialInPin": "Inbellen naar de vergadering en pincode invoeren:", + "dialing": "Inbellen", + "doNotShow": "Laat dit niet meer zien", + "errorDialOut": "Kon niet bellen", + "errorDialOutDisconnected": "Kon niet bellen. Verbinding verbroken", + "errorDialOutFailed": "Kon niet bellen. Oproep is mislukt", + "errorDialOutStatus": "Fout bij ophalen belstatus", + "errorStatusCode": "Fout bij bellen, statuscode: {{status}}", + "errorValidation": "Nummervalidatie mislukt", + "iWantToDialIn": "Ik wil inbellen", + "joinAudioByPhone": "Deelnemen met telefoonaudio", + "joinMeeting": "Deelnemen aan de vergadering", + "joinWithoutAudio": "Deelnemen zonder audio", + "initiated": "Gesprek gestart", + "linkCopied": "Link gekopieerd naar klembord", + "lookGood": "Het klinkt alsof uw microfoon naar behoren werkt", + "or": "of", + "calling": "Bellen", + "startWithPhone": "Starten met telefoonaudio", + "screenSharingError": "Fout bij schermdeling:", + "videoOnlyError": "Videofout:", + "videoTrackError": "Kon videotrack niet aanmaken.", + "viewAllNumbers": "bekijk alle nummers" + }, "presenceStatus": { "busy": "Bezet", "calling": "Bellen...", @@ -445,57 +538,69 @@ "disconnected": "Verbinding verbroken", "expired": "Verlopen", "ignored": "Genegeerd", - "initializingCall": "Gesprek starten...", + "initializingCall": "Oproep Starten...", "invited": "Uitgenodigd", "rejected": "Geweigerd", "ringing": "Gaat over..." }, "profile": { "setDisplayNameLabel": "Uw weergavenaam instellen", - "setEmailInput": "E-mailadres invoeren", - "setEmailLabel": "Uw gravatar voor e-mail instellen", + "setEmailInput": "Voer e-mailadres in", + "setEmailLabel": "Uw Gravatar e-mail instellen", "title": "Profiel" }, + "raisedHand": "Zou graag willen spreken", "recording": { + "limitNotificationDescriptionWeb": "Vanwege een grote vraag wordt uw opname beperkt tot {{limit}} min. Voor ongelimiteerde opnamen, probeer {{app}}.", + "limitNotificationDescriptionNative": "Vanwege een grote vraag wordt uw opname beperkt tot {{limit}} min. Voor ongelimiteerde opnamen, probeer <3>{{app}}.", "authDropboxText": "Uploaden naar Dropbox", "availableSpace": "Beschikbare ruimte: {{spaceLeft}} MB (circa {{duration}} minuten aan opname)", "beta": "BÈTA", - "busy": "Er worden opnameresources vrijgemaakt. Probeer het over enkele minuten opnieuw.", - "busyTitle": "Alle opnamefuncties zijn momenteel bezet", + "busy": "Er worden opnamemiddelen vrijgemaakt. Probeer het over enkele minuten opnieuw.", + "busyTitle": "Alle opnemers zijn momenteel bezet", "error": "Opname is mislukt. Probeer het opnieuw.", "expandedOff": "Opname is gestopt", "expandedOn": "De vergadering wordt momenteel opgenomen.", "expandedPending": "Opname wordt gestart...", - "failedToStart": "Opname starten is mislukt", + "failedToStart": "Opname starten mislukt", "fileSharingdescription": "Opname delen met deelnemers aan vergadering", "live": "LIVE", "loggedIn": "Aangemeld als {{userName}}", "off": "Opname gestopt", + "offBy": "{{name}} heeft de opname gestopt", "on": "Opnemen", - "pending": "Voorbereiden op opname van vergadering...", - "rec": "OPN.", + "onBy": "{{name}} heeft de opname gestart", + "pending": "Voorbereiden op opnemen van de vergadering...", + "rec": "OPN", "serviceDescription": "Uw opname wordt opgeslagen door de opnameservice", "serviceName": "Opnameservice", "signIn": "Aanmelden", "signOut": "Afmelden", - "unavailable": "{{serviceName}} is momenteel niet beschikbaar. Er wordt aan een oplossing gewerkt. Probeer het later opnieuw.", + "unavailable": "Oeps! {{serviceName}} is momenteel niet beschikbaar. Er wordt aan een oplossing gewerkt. Probeer het later opnieuw.", "unavailableTitle": "Opname niet beschikbaar" }, "sectionList": { "pullToRefresh": "Naar beneden slepen om te vernieuwen" }, + "security": { + "about": "U kunt een $t(lockRoomPassword) toevoegen aan uw vergadering. Deelnemers moeten het $t(lockRoomPassword) opgeven voordat zij aan de vergadering mogen deelnemen.", + "aboutReadOnly": "Moderators kunnen een $t(lockRoomPassword) toevoegen aan de vergadering. Deelnemers moeten het $t(lockRoomPassword) opgeven voordat zij aan de vergadering mogen deelnemen.", + "insecureRoomNameWarning": "De naam van de ruimte is onveilig. Ongewenste deelnemers kunnen deelnemen aan uw vergadering. Overweeg uw vergadering te beveiligen via de beveiligingsknop.", + "securityOptions": "Beveiligingsopties" + }, "settings": { "calendar": { - "about": "De agenda-integratie van {{appName}} wordt gebruikt voor een veilige toegang tot uw agenda, zodat geplande gebeurtenissen kunnen worden geraadpleegd.", + "about": "De agenda-integratie van {{appName}} wordt gebruikt voor een veilige toegang tot uw agenda, zodat het aankomende afspraken kan uitlezen.", "disconnect": "Verbinding verbreken", - "microsoftSignIn": "Aanmelden via Microsoft", - "signedIn": "Agendagebeurtenissen voor {{email}} worden geraadpleegd. Klik op de knop 'Verbinding verbreken' hieronder om de toegang tot agendagebeurtenissen in te trekken.", + "microsoftSignIn": "Aanmelden met Microsoft", + "signedIn": "Agenda-afspraken voor {{email}} worden uitgelezen. Klik op de knop 'Verbinding verbreken' hieronder om de toegang tot agenda-afspraken te stoppen.", "title": "Agenda" }, "devices": "Apparaten", "followMe": "Iedereen volgt mij", "language": "Taal", "loggedIn": "Aangemeld als {{name}}", + "microphones": "Microfoons", "moderator": "Moderator", "more": "Meer", "name": "Naam", @@ -503,6 +608,7 @@ "selectAudioOutput": "Audio-uitvoer", "selectCamera": "Camera", "selectMic": "Microfoon", + "speakers": "Speakers", "startAudioMuted": "Iedereen start gedempt", "startVideoMuted": "Iedereen start verborgen", "title": "Instellingen" @@ -510,30 +616,35 @@ "settingsView": { "advanced": "Geavanceerd", "alertOk": "OK", + "alertCancel": "Annuleren", "alertTitle": "Waarschuwing", "alertURLText": "De ingevoerde server-URL is ongeldig", "buildInfoSection": "Versiegegevens", - "conferenceSection": "Bijeenkomsten", + "conferenceSection": "Vergadering", + "disableCallIntegration": "Schakel inbellen via telefoon uit", + "disableP2P": "Schakel Peer-to-Peer-modus uit", + "disableCrashReporting": "Schakel crashrapportage uit", + "disableCrashReportingWarning": "Weet u zeker dat u crashrapportage wilt uitschakelen? De instelling wordt toegepast nadat u de app opnieuw hebt opgestart.", "displayName": "Weergavenaam", "email": "E‑mail", "header": "Instellingen", "profileSection": "Profiel", "serverURL": "Server-URL", - "showAdvanced": "Toon geavanceerde instellingen", - "startWithAudioMuted": "Starten met audio gedempt", - "startWithVideoMuted": "Starten met video gedempt", + "showAdvanced": "Geavanceerde instellingen weergeven", + "startWithAudioMuted": "Met audio gedempt starten", + "startWithVideoMuted": "Met video gedempt starten", "version": "Versie" }, "share": { - "dialInfoText": "", + "dialInfoText": "\n\n=====\n\nWilt u inbellen via uw telefoon?\n\n{{defaultDialInNumber}}Klik op deze link om de inbelnummers voor deze vergadering te zien\n{{dialInfoPageUrl}}", "mainText": "Klik op de volgende link om deel te nemen aan de vergadering:\n{{roomUrl}}" }, "speaker": "Spreker", "speakerStats": { - "hours": "{{count}} u", - "minutes": "{{count}} m", + "hours": "{{count}}u", + "minutes": "{{count}}m", "name": "Naam", - "seconds": "{{count}} s", + "seconds": "{{count}}s", "speakerStats": "Sprekerstatistieken", "speakerTime": "Sprekertijd" }, @@ -544,181 +655,246 @@ "suspendedoverlay": { "rejoinKeyTitle": "Opnieuw deelnemen", "text": "Druk op de knop Opnieuw deelnemen om opnieuw verbinding te maken.", - "title": "Uw videogesprek is onderbroken, omdat de slaapstand van de computer is geactiveerd." + "title": "Uw videogesprek is onderbroken omdat deze computer op de slaapstand overging." }, "toolbar": { "accessibilityLabel": { - "audioOnly": "Alleen audio schakelen", + "audioOnly": "Alleen audio in- of uitschakelen", "audioRoute": "Het afspeelapparaat selecteren", - "callQuality": "Kwaliteit van gesprek beheren", - "cc": "Ondertiteling schakelen", - "chat": "Chatvenster schakelen", - "document": "Gedeeld document schakelen", + "callQuality": "Videokwaliteit beheren", + "cc": "Ondertiteling in- of uitschakelen", + "chat": "Chatvenster in- of uitschakelen", + "document": "Gedeeld document in- of uitschakelen", + "download": "Download onze apps", + "e2ee": "Eind-tot-eind-versleuteling", "feedback": "Feedback achterlaten", - "fullScreen": "Volledig scherm schakelen", + "fullScreen": "Volledig scherm in- of uitschakelen", "hangup": "Het gesprek verlaten", + "help": "Hulp", "invite": "Personen uitnodigen", "kick": "Deelnemer verwijderen", - "localRecording": "Besturingselementen voor lokale opname schakelen", - "lockRoom": "Wachtwoord voor vergadering schakelen", - "moreActions": "Menu 'Meer acties' schakelen", - "moreActionsMenu": "Menu 'Meer acties'", - "mute": "Audio dempen schakelen", - "pip": "Beeld-in-beeld-modus schakelen", + "lobbyButton": "Lobby-modus in- of uitschakelen", + "localRecording": "Besturingselementen voor lokale opname in- of uitschakelen", + "lockRoom": "Wachtwoord voor vergadering in- of uitschakelen", + "moreActions": "Meer acties menu in- of uitschakelen", + "moreActionsMenu": "Meer acties menu", + "moreOptions": "Meer opties weergeven", + "mute": "Audio dempen in- of uitschakelen", + "muteEveryone": "Iedereen dempen", + "pip": "Picture-in-Picture-modus in- of uitschakelen", + "privateMessage": "Verstuur privébericht", "profile": "Uw profiel bewerken", - "raiseHand": "Hand opsteken schakelen", - "recording": "Opname schakelen", + "raiseHand": "Hand opsteken in- of uitschakelen", + "recording": "Opnemen in- of uitschakelen", "remoteMute": "Deelnemer dempen", - "Settings": "Instellingen schakelen", - "sharedvideo": "YouTube-video delen schakelen", + "security": "Beveiligingsopties", + "Settings": "Instellingen in- of uitschakelen", + "sharedvideo": "YouTube-video delen in- of uitschakelen", "shareRoom": "Iemand uitnodigen", - "shareYourScreen": "Scherm delen schakelen", - "shortcuts": "Sneltoetsen schakelen", - "show": "", - "speakerStats": "Sprekerstatistieken schakelen", - "tileView": "Tegelweergave schakelen", - "toggleCamera": "Camera schakelen", - "videomute": "Video dempen schakelen", - "videoblur": "" + "shareYourScreen": "Schermdeling in- of uitschakelen", + "shortcuts": "Sneltoetsen in- of uitschakelen", + "show": "Op podium weergeven", + "speakerStats": "Sprekerstatistieken in- of uitschakelen", + "tileView": "Tegelweergave in- of uitschakelen", + "toggleCamera": "Camera in- of uitschakelen", + "toggleFilmstrip": "Filmstrip in- of uitschakelen", + "videomute": "Video dempen in- of uitschakelen", + "videoblur": "Video vervagen in- of uitschakelen" }, "addPeople": "Personen aan uw gesprek toevoegen", - "audioOnlyOff": "Modus 'Alleen audio' uitschakelen", - "audioOnlyOn": "Modus 'Alleen audio' inschakelen", + "audioOnlyOff": "Lage bandbreedte-modus uitschakelen", + "audioOnlyOn": "Lage bandbreedte-modus inschakelen", "audioRoute": "Het afspeelapparaat selecteren", - "authenticate": "Verifiëren", - "callQuality": "Kwaliteit van gesprek beheren", - "chat": "Chat openen/sluiten", + "authenticate": "Authenticeren", + "callQuality": "Videokwaliteit beheren", + "chat": "Chat openen / sluiten", "closeChat": "Chat sluiten", "documentClose": "Gedeeld document sluiten", "documentOpen": "Gedeeld document openen", + "download": "Download onze apps", + "e2ee": "Eind-tot-eind-versleuteling", "enterFullScreen": "Volledig scherm weergeven", "enterTileView": "Tegelweergave openen", "exitFullScreen": "Volledig scherm sluiten", "exitTileView": "Tegelweergave sluiten", "feedback": "Feedback achterlaten", "hangup": "Verlaten", + "help": "Hulp", "invite": "Personen uitnodigen", + "lobbyButtonDisable": "Schakel lobby-modus uit", + "lobbyButtonEnable": "Schakel lobby-modus in", "login": "Aanmelden", "logout": "Afmelden", "lowerYourHand": "Uw hand laten zakken", "moreActions": "Meer acties", "moreOptions": "Meer opties", - "mute": "Dempen/dempen opheffen", + "mute": "Dempen / Dempen opheffen", + "muteEveryone": "Iedereen dempen", + "noAudioSignalTitle": "Er komt geen invoer van uw microfoon!", + "noAudioSignalDesc": "Als u niet met opzet hebt gedempt vanuit systeeminstellingen of hardware, overweeg dan van apparaat te wisselen.", + "noAudioSignalDescSuggestion": "Als u niet met opzet hebt gedempt vanuit systeeminstellingen of hardware, overweeg dan over te schakelen naar het gesuggereerde apparaat.", + "noAudioSignalDialInDesc": "U kunt ook inbellen met:", + "noAudioSignalDialInLinkDesc": "Inbelnummers", + "noisyAudioInputTitle": "Uw microfoon lijkt ruis te veroorzaken!", + "noisyAudioInputDesc": "Het klinkt alsof uw microfoon ruis veroorzaakt. Overweeg te dempen of van apparaat te wisselen.", "openChat": "Chat openen", - "pip": "Beeld-in-beeld-modus activeren", + "pip": "Picture-in-Picture-modus activeren", + "privateMessage": "Verstuur privébericht", "profile": "Uw profiel bewerken", - "raiseHand": "Uw hand opsteken/laten zakken", + "raiseHand": "Uw hand opsteken / laten zakken", "raiseYourHand": "Uw hand opsteken", + "security": "Beveiligingsoptions", "Settings": "Instellingen", "sharedvideo": "Een YouTube-video delen", "shareRoom": "Iemand uitnodigen", "shortcuts": "Sneltoetsen weergeven", "speakerStats": "Sprekerstatistieken", - "startScreenSharing": "Scherm delen starten", + "startScreenSharing": "Schermdeling starten", "startSubtitles": "Ondertiteling starten", - "stopScreenSharing": "Scherm delen stoppen", + "stopScreenSharing": "Schermdeling stoppen", "stopSubtitles": "Ondertiteling stoppen", "stopSharedVideo": "YouTube-video stoppen", - "talkWhileMutedPopup": "Wilt u spreken? U bent gedempt.", - "tileViewToggle": "Tegelweergave schakelen", - "toggleCamera": "Camera schakelen", - "videomute": "Camera starten/stoppen", - "startvideoblur": "", - "stopvideoblur": "" + "talkWhileMutedPopup": "Probeert u te spreken? U bent gedempt.", + "tileViewToggle": "Tegelweergave in- of uitschakelen", + "toggleCamera": "Camera in- of uitschakelen", + "videomute": "Camera starten / stoppen", + "startvideoblur": "Vervaag mijn achtergrond", + "stopvideoblur": "Achtergrond vervagen uitschakelen" }, "transcribing": { - "ccButtonTooltip": "Ondertiteling starten/stoppen", + "ccButtonTooltip": "Ondertiteling starten / stoppen", "error": "Transcriberen is mislukt. Probeer het opnieuw.", "expandedLabel": "Transcriberen is momenteel ingeschakeld", - "failedToStart": "Transcriberen starten is mislukt", + "failedToStart": "Transcriberen starten mislukt", "labelToolTip": "De vergadering wordt getranscribeerd", "off": "Transcriberen gestopt", - "pending": "Voorbereiden op transcriberen van vergadering...", + "pending": "Voorbereiden op transcriberen van de vergadering...", "start": "Weergave van ondertiteling starten", "stop": "Weergave van ondertiteling stoppen", "tr": "TR" }, "userMedia": { - "androidGrantPermissions": "Selecteer Toestaan wanneer u in de browser om machtigingen wordt gevraagd.", - "chromeGrantPermissions": "Selecteer Toestaan wanneer u in de browser om machtigingen wordt gevraagd.", - "edgeGrantPermissions": "Selecteer Ja wanneer u in de browser om machtigingen wordt gevraagd.", - "electronGrantPermissions": "Verleen machtigingen voor het gebruik van uw camera en microfoon", - "firefoxGrantPermissions": "Selecteer Geselecteerd apparaat delen wanneer u in de browser om machtigingen wordt gevraagd.", - "iexplorerGrantPermissions": "Selecteer OK wanneer u in de browser om machtigingen wordt gevraagd.", - "nwjsGrantPermissions": "Verleen machtigingen voor het gebruik van uw camera en microfoon", - "operaGrantPermissions": "Selecteer Toestaan wanneer u in de browser om machtigingen wordt gevraagd.", - "react-nativeGrantPermissions": "Selecteer Toestaan wanneer u in de browser om machtigingen wordt gevraagd.", - "safariGrantPermissions": "Selecteer OK wanneer u in de browser om machtigingen wordt gevraagd." + "androidGrantPermissions": "Selecteer Toestaan wanneer uw browser om toegangsrechten vraagt.", + "chromeGrantPermissions": "Selecteer Toestaan wanneer uw browser om toegangsrechten vraagt.", + "edgeGrantPermissions": "Selecteer Ja wanneer uw browser om toegangsrechten vraagt.", + "electronGrantPermissions": "Verleen toestemming om uw camera en microfoon te gebruiken.", + "firefoxGrantPermissions": "Selecteer Geselecteerd apparaat delen wanneer uw browser om toegangsrechten vraagt.", + "iexplorerGrantPermissions": "Selecteer OK wanneer uw browser om toegangsrechten vraagt.", + "nwjsGrantPermissions": "Verleen toestemming om uw camera en microfoon te gebruiken.", + "operaGrantPermissions": "Selecteer Toestaan wanneer uw browser om toegangsrechten vraagt.", + "react-nativeGrantPermissions": "Selecteer Toestaan wanneer uw browser om toegangsrechten vraagt.", + "safariGrantPermissions": "Selecteer OK wanneer uw browser om toegangsrechten vraagt." }, "videoSIPGW": { - "busy": "Er worden resources vrijgemaakt. Probeer het over enkele minuten opnieuw.", - "busyTitle": "De ruimteservice is momenteel bezet", + "busy": "Er worden middelen vrijgemaakt. Probeer het over enkele minuten opnieuw.", + "busyTitle": "De Ruimteservice is momenteel bezet", "errorAlreadyInvited": "{{displayName}} is al uitgenodigd", - "errorInvite": "Vergadering is nog niet van start gegaan. Probeer het later opnieuw.", + "errorInvite": "Vergadering nog niet tot stand gebracht. Probeer het later opnieuw.", "errorInviteFailed": "Er wordt aan een oplossing gewerkt. Probeer het later opnieuw.", - "errorInviteFailedTitle": "Het uitnodigen van {{displayName}} is mislukt", - "errorInviteTitle": "Fout bij uitnodiging voor ruimte", + "errorInviteFailedTitle": "Uitnodigen van {{displayName}} is mislukt", + "errorInviteTitle": "Fout bij uitnodigen ruimte", "pending": "{{displayName}} is uitgenodigd" }, "videoStatus": { "audioOnly": "AUD", - "audioOnlyExpanded": "De modus 'Alleen audio' is geactiveerd. In deze modus wordt er bandbreedte bespaard, maar ziet u geen video's van anderen.", - "callQuality": "Kwaliteit van gesprek", + "audioOnlyExpanded": "U bent in lage bandbreedte-modus. In deze modus ontvangt u alleen audio en schermdeling.", + "callQuality": "Videokwaliteit", "hd": "HD", + "hdTooltip": "U bekijkt video in hoge resolutie", "highDefinition": "Hoge resolutie", "labelTooiltipNoVideo": "Geen video", - "labelTooltipAudioOnly": "Modus 'Alleen audio' ingeschakeld", + "labelTooltipAudioOnly": "Lage bandbreedte-modus ingeschakeld", "ld": "LD", + "ldTooltip": "U bekijkt video in lage resolutie", "lowDefinition": "Lage resolutie", "onlyAudioAvailable": "Alleen audio is beschikbaar", "onlyAudioSupported": "In deze browser wordt alleen audio ondersteund.", - "p2pEnabled": "Peer-to-peer ingeschakeld", - "p2pVideoQualityDescription": "In de peer-to-peer-modus kan de kwaliteit van het gesprek alleen worden geschakeld tussen hoge resolutie en alleen audio. Andere instellingen zijn pas beschikbaar nadat peer-to-peer is gesloten.", - "recHighDefinitionOnly": "Voorkeur voor hoge resolutie", "sd": "SD", - "standardDefinition": "Standaardresolutie" + "sdTooltip": "U bekijkt video in standaard resolutie", + "standardDefinition": "Standaard resolutie" }, "videothumbnail": { "domute": "Dempen", - "flip": "Omslaan", + "domuteOthers": "Alle anderen dempen", + "flip": "Omdraaien", "kick": "Verwijderen", "moderator": "Moderator", "mute": "Deelnemer is gedempt", "muted": "Gedempt", - "remoteControl": "Extern beheer", - "show": "", + "remoteControl": "Extern beheer starten / stoppen", + "show": "Op podium weergeven", "videomute": "Deelnemer heeft de camera gestopt" }, "welcomepage": { "accessibilityLabel": { "join": "Tik om deel te nemen", - "roomname": "Naam van ruimte invoeren" + "roomname": "Voer naam van ruimte in" }, - "appDescription": "U kunt nu videochatten met het hele team. U kunt uitnodigen wie u maar wilt. {{app}} is een volledig versleutelde, 100% open-sourceoplossing voor videovergaderingen die u wanneer en zo lang u maar wilt gratis kunt gebruiken. Hier hebt u geen account voor nodig.", + "appDescription": "U kunt nu videochatten met het gehele team. Nodig uit wie u maar wilt. {{app}} is een volledig versleutelde, 100% open-source oplossing voor videovergaderingen, die u wanneer u maar wilt gratis kunt gebruiken — zonder dat u een account nodig hebt.", "audioVideoSwitch": { "audio": "Spraak", "video": "Video" }, "calendar": "Agenda", "connectCalendarButton": "Uw agenda koppelen", - "connectCalendarText": "", + "connectCalendarText": "Koppel uw agenda om al uw vergaderingen in {{app}} te bekijken. Voeg bovendien {{provider}}-vergaderingen toe aan uw agenda en start ze met één klik.", "enterRoomTitle": "Een nieuwe vergadering starten", - "go": "Start", - "join": "Deelnemen", + "getHelp": "Hulp krijgen", + "go": "GAAN", + "goSmall": "GAAN", "info": "Informatie", + "join": "AANMAKEN / DEELNEMEN", + "moderatedMessage": "Of boek een vergadering URL van tevoren waar u de enige moderator bent.", "privacy": "Privacy", "recentList": "Recent", "recentListDelete": "Verwijderen", - "recentListEmpty": "Uw lijst met recente items is momenteel leeg. Als u chat met uw team, worden alle recente vergaderingen hier weergegeven.", - "reducedUIText": "", - "roomname": "Naam van ruimte invoeren", - "roomnameHint": "Voer de naam of URL in van de ruimte die u wilt betreden. U kunt een naam verzinnen, maar geef de naam wel door aan de andere deelnemers, zodat zij dezelfde naam kunnen invoeren.", - "sendFeedback": "Feedback sturen", + "recentListEmpty": "Uw recent lijst is momenteel leeg. Wanneer u chat met uw team, vindt u hier al uw recente vergaderingen.", + "reducedUIText": "Welkom in {{app}}!", + "roomNameAllowedChars": "Naam van vergadering mag geen van deze tekens bevatten: ?, &, :, ', \", %, #.", + "roomname": "Voer naam van ruimte in", + "roomnameHint": "Voer de naam of URL in van de ruimte die u wilt betreden. U kunt een naam verzinnen, maar laat deze wel weten aan de andere deelnemers, zodat zij dezelfde naam invoeren.", + "sendFeedback": "Feedback versturen", "terms": "Voorwaarden", "title": "Veilige, volledig uitgeruste en geheel gratis videovergaderingen" }, "lonelyMeetingExperience": { "button": "Anderen uitnodigen", - "youAreAlone": "Je bent de enige in dit gesprek" + "youAreAlone": "U bent de enige in de vergadering" + }, + "helpView": { + "header": "Helpcentrum" + }, + "lobby": { + "knockingParticipantList" : "Lijst van aankloppende deelnemers", + "allow": "Toestaan", + "backToKnockModeButton": "Geen wachtwoord, vraag om deel te mogen nemen", + "dialogTitle": "Lobby-modus", + "disableDialogContent": "Lobby-modus is momenteel ingeschakeld. Deze functie zorgt ervoor dat ongewenste deelnemers niet aan uw vergadering kunnen deelnemen. Wilt u het uitschakelen?", + "disableDialogSubmit": "Uitschakelen", + "emailField": "Voer uw e-mailadres in", + "enableDialogPasswordField": "Stel wachtwoord in (optioneel)", + "enableDialogSubmit": "Inschakelen", + "enableDialogText": "Met de lobby-modus kunt u uw vergadering beveiligen, door deelnemers alleen toe te laten na een formele goedkeuring van een moderator.", + "enterPasswordButton": "Voer wachtwoord voor vergadering in", + "enterPasswordTitle": "Voer wachtwoord in om deel te nemen aan vergadering", + "invalidPassword": "Ongeldig wachtwoord", + "joiningMessage": "U neemt deel aan de vergadering zodra iemand uw verzoek accepteert", + "joinWithPasswordMessage": "Poging tot deelname met wachtwoord, even geduld a.u.b...", + "joinRejectedMessage": "Uw verzoek tot deelname is afgewezen door een moderator.", + "joinTitle": "Deelnemen aan vergadering", + "joiningTitle": "Vragen om deel te nemen aan vergadering...", + "joiningWithPasswordTitle": "Deelnemen met wachtwoord...", + "knockButton": "Vragen om deel te nemen", + "knockTitle": "Iemand wil deelnemen aan de vergadering", + "nameField": "Voer uw naam in", + "notificationLobbyAccessDenied": "{{targetParticipantName}} is afgewezen om deel te nemen door {{originParticipantName}}", + "notificationLobbyAccessGranted": "{{targetParticipantName}} is toegestaan om deel te nemen door {{originParticipantName}}", + "notificationLobbyDisabled": "Lobby is uitgeschakeld door {{originParticipantName}}", + "notificationLobbyEnabled": "Lobby is ingeschakeld door {{originParticipantName}}", + "notificationTitle": "Lobby", + "passwordField": "Voer wachtwoord voor vergadering in", + "passwordJoinButton": "Deelnemen", + "reject": "Afwijzen", + "toggleLabel": "Lobby inschakelen" } } diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-oc.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-oc.json index af4f9a81e..07dfafacc 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-oc.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-oc.json @@ -15,7 +15,22 @@ "searchPeople": "Cercar de monde", "searchPeopleAndNumbers": "Cercar de monde o apondre lor numèros de telefòn", "telephone": "Telefòn : {{number}}", - "title": "Convidatz de monde a vòstra conferéncia" + "title": "Convidatz de monde a vòstra conferéncia", + "shareStream": "Partejar la ligam de la difusion en dirècte", + "copyStream": "Copiar lo ligam de la difusion en dirècte", + "yahooEmail": "Yahoo Email", + "outlookEmail": "Outlook Email", + "shareLink": "Partejar lo ligam de la conferéncia per convidar de monde", + "shareInvite": "Partejar invitacion conferéncia", + "linkCopied": "Ligam copiat al quichapapièrs", + "inviteMorePrompt": "Convidar mai de monde", + "inviteMoreMailSubject": "Rejónher la conferéncia {{appName}}", + "inviteMoreHeader": "Sètz l’unica persona de la conferéncia", + "googleEmail": "Google Email", + "defaultEmail": "Vòstre email per defaut", + "copyLink": "Copiar lo ligam de la conferéncia", + "copyInvite": "Copiar l’invitacion a la conferéncia", + "addContacts": "Convidatz vòstres contactes" }, "audioDevices": { "bluetooth": "Bluetooth", @@ -72,14 +87,18 @@ "DISCONNECTED": "Desconnectat", "DISCONNECTING": "Desconnexion en cors", "ERROR": "Error", - "RECONNECTING": "Un problèma ret s'es produita. Reconnexion en cors..." + "RECONNECTING": "Un problèma ret s'es produita. Reconnexion en cors...", + "LOW_BANDWIDTH": "La vidèo per {{displayName}} es estada copada per estalviar la banda passanta", + "GOT_SESSION_ID": "Obtencion de session-id... Fach", + "GET_SESSION_ID_ERROR": "Obténer l’error session-id : {{code}}", + "FETCH_SESSION_ID": "Obtencion de session-id..." }, "connectionindicator": { - "address": "Adreça :", + "address": "Adreça :", "bandwidth": "Benda passanta estimada :", - "bitrate": "Debit :", - "bridgeCount": "Nombre de servidor :", - "connectedTo": "Connectat a :", + "bitrate": "Debit :", + "bridgeCount": "Nombre de servidor : ", + "connectedTo": "Connectat a :", "framerate": "Frequéncia imatge :", "less": "Amagar lo detalh", "localaddress": "Adreça locala :", @@ -90,18 +109,20 @@ "packetloss": "Pèrda de paquets :", "quality": { "good": "Bona", - "inactive": "Inactiu", - "lost": "Perdut", - "nonoptimal": "Pas optimal", - "poor": "Marrit" + "inactive": "Inactiva", + "lost": "Perduda", + "nonoptimal": "Pas optimala", + "poor": "Marrida" }, "remoteaddress": "Adreça distanta :", "remoteaddress_plural": "Adreças distantas :", - "remoteport": "Pòrt distant :", + "remoteport": "Pòrt distant :", "remoteport_plural": "Pòrts distants :", - "resolution": "Resolucion :", + "resolution": "Resolucion :", "status": "Connexion :", - "transport": "Transpòrt :" + "transport": "Transpòrt :", + "transport_plural": "Transpòrts :", + "e2e_rtt": "E2E RTT :" }, "dateUtils": { "earlier": "Mai d’ora", @@ -115,8 +136,11 @@ "downloadApp": "Telecargar l’aplicacion", "launchWebButton": "Lançar del navigador", "openApp": "Telecargar l’aplicacion", - "title": "Aviada de vòstra conferéncia dins {{app}}...", - "tryAgainButton": "Tornar ensajar del burèu" + "title": "Aviada de vòstra conferéncia dins {{app}}…", + "tryAgainButton": "Tornar ensajar del burèu", + "joinInApp": "Rejónher la conferéncia en utilizant l’aplicacion", + "ifHaveApp": "S’avètz ja l’aplicacion :", + "ifDoNotHaveApp": "S’avètz pas encara l’aplicacion :" }, "defaultLink": "ex. {{url}}", "defaultNickname": "ex. Joan Delpuèch", @@ -137,7 +161,7 @@ "liveStreaming": "Difusion en dirècte" }, "allow": "Autorizar", - "alreadySharedVideoMsg": "Un autre participant parteja ja sa vidèo. Aquesta conferéncia permet pas qu’un partatge de vidèo a l’encòp.", + "alreadySharedVideoMsg": "Un autre participant parteja ja sa vidèo. Aquesta conferéncia permet pas qu’un partatge de vidèo a l’encòp.", "alreadySharedVideoTitle": "Solament un partatge de vidèo a l'encòp es autorizat", "applicationWindow": "Fenèstra de l'aplicacion", "Back": "Retorn", @@ -150,9 +174,9 @@ "cameraUnsupportedResolutionError": "Vòstra camèra pren pas en carga la resolucion vidèo que cal.", "Cancel": "Anullar", "close": "Tampar", - "conferenceDisconnectMsg": "Vos cal benlèu verificar vòstra connexion al malhum. Nòva connexion dins {{seconds}} segondas...", + "conferenceDisconnectMsg": "Vos cal benlèu verificar vòstra connexion al malhum. Nòva connexion dins {{seconds}} segondas…", "conferenceDisconnectTitle": "Sètz estat desconnectat.", - "conferenceReloadMsg": "Sèm a reglar aquò ! Nòva connexion dins {{seconds}} segondas...", + "conferenceReloadMsg": "Sèm a reglar aquò ! Nòva connexion dins {{seconds}} segondas…", "conferenceReloadTitle": "Malurosament, quicòm truquèt.", "confirm": "Confirmar", "confirmNo": "Non", @@ -168,7 +192,7 @@ "enterDisplayName": "Volgatz picar vòstre nom aquí", "error": "Error", "externalInstallationMsg": "Avètz d'installar nòstra extension de partiment d'ecran.", - "externalInstallationTitle": "Extension requesida :", + "externalInstallationTitle": "Extension requesida", "goToStore": "Anar al webstore", "gracefulShutdown": "Lo servici es actualament en mantenença. Ensajatz tornamai pus tard.", "IamHost": "Soi l’òste", @@ -176,7 +200,7 @@ "incorrectPassword": "Nom de compte o senhal incorrècte", "inlineInstallationMsg": "Avètz d'installar nòstra extension de partiment d'ecran.", "inlineInstallExtension": "Installar ara", - "internalError": "Òu ! Quicòm a pas foncionat. L'error seguenta s'es producha : {{error}}", + "internalError": "Òu ! Quicòm a pas foncionat. L'error seguenta s'es producha : {{error}}", "internalErrorTitle": "Error intèrna", "kickMessage": "Podètz contactat {{participantDisplayName}} per mai de detalhs.", "kickParticipantButton": "Forabandir", @@ -184,7 +208,7 @@ "kickParticipantTitle": "Forabandir aqueste participant ?", "kickTitle": "Ai ! {{participantDisplayName}} vos a forabandit de la conferéncia", "liveStreaming": "La difusion en dirècte es estada arrestada", - "liveStreamingDisabledForGuestTooltip": "Los convidats pòdon pas aviar una difusion en dirècte", + "liveStreamingDisabledForGuestTooltip": "Los convidats pòdon pas aviar una difusion en dirècte.", "liveStreamingDisabledTooltip": "Difusion en dirècte desactivada.", "lockMessage": "Impossible de verrolhar la conferéncia.", "lockRoom": "Ajustar un $t(lockRoomPasswordUppercase) a la conferéncia", @@ -192,10 +216,10 @@ "logoutQuestion": "Sètz segur que vos volètz desconnectar e arrestar la conferéncia ?", "logoutTitle": "Desconnexion", "maxUsersLimitReached": "La limita de nombre maximum de participant es estada atenguda. La conferéncia es complèta. Contactatz lo proprietari de la conferéncia o tornatz ensajar mai tard.", - "maxUsersLimitReachedTitle": "Limita de participants maximum atenguda ", + "maxUsersLimitReachedTitle": "Limita de participants maximum atenguda", "micConstraintFailedError": "Vòstre microfòn satisfà pas totas las constrentas necessàrias.", "micNotFoundError": "Lo microfòn es pas estat trobat.", - "micNotSendingData": "Anatz als paramètres de l’ordenador per tornar metre lo son del microfòn e ajustar son nivèl.", + "micNotSendingData": "Anatz als paramètres de l’ordenador per tornar metre lo son del microfòn e ajustar son nivèl", "micNotSendingDataTitle": "Lo microfòn es copat pels paramètres del sistèma", "micPermissionDeniedError": "Avètz pas donat l'autorizacion d'utilizar vòstre microfòn. Podètz encara participar a la conferéncia mai los demai vos ausiràn pas. Utilizatz lo boton del microfòn dins la barra d'adreça per resòlvre aquò.", "micUnknownError": "Impossible d'utilizar lo microfòn per una rason desconeguda.", @@ -204,7 +228,7 @@ "muteParticipantDialog": "Volètz vertadièrament copar lo son a aqueste participant ? Poiretz pas lo tornar la votz, mas eles pòdon restablir la comunicacion quand vòlgan.", "muteParticipantTitle": "Copar lo micro als participants ?", "Ok": "D'acòrdi", - "passwordLabel": "SENHAL", + "passwordLabel": "Aquesta conferéncia es estada barrada per un participant. Mercés de dintrar lo $t(lockRoomPassword) per la rejónher.", "passwordNotSupported": "Ajustar un $t(lockRoomPassword) a una conferéncia es pas suportat.", "passwordNotSupportedTitle": "$t(lockRoomPasswordUppercase) pas suportat", "passwordRequired": "$t(lockRoomPasswordUppercase) requesit", @@ -222,7 +246,7 @@ "remoteControlStopMessage": "La session de contraròtle alonhat es acabada !", "remoteControlTitle": "Contraròtle a distància", "Remove": "Suprimir", - "removePassword": "Suprimir lo", + "removePassword": "Suprimir lo $t(lockRoomPassword)", "removeSharedVideoMsg": "Sètz segur que volètz suprimir vòstra vidèo partejada ?", "removeSharedVideoTitle": "Suprimir la vidèo partejada", "reservationError": "Error del sistèma de reservacion", @@ -232,7 +256,7 @@ "screenSharingFailedToInstallTitle": "Fracàs de l'installacion de partatge d'ecran", "screenSharingFirefoxPermissionDeniedError": "Quicòm a fach mèuca quand èrem a ensajar de partejar vòstre ecran. Mercés de verificar qu’avètz donat l’autorizacion de lo partejar.", "screenSharingFirefoxPermissionDeniedTitle": "Ops ! Avèm pas pogut aviar lo partatge d’ecran.", - "screenSharingPermissionDeniedError": "Òups ! Quicòm s'es pas ben passat amb l'autorizacion de vòstra extension de partatge d'ecran. Mercés de recargar e tornar ensajar.", + "screenSharingPermissionDeniedError": "Òps ! Quicòm s'es pas ben passat amb l'autorizacion de vòstra autorizacion de partatge d'ecran. Mercés de recargar e tornar ensajar.", "sendPrivateMessage": "Avètz recentament recebut un messatge privat. Avètz ensajat d’i respondre en privat, o volètz enviar lo messatge al grop ?", "sendPrivateMessageCancel": "Enviar al grop", "sendPrivateMessageOk": "Enviar en privat", @@ -244,14 +268,14 @@ "shareVideoTitle": "Partejar una vidèo", "shareYourScreen": "Partejar vòstre ecran", "shareYourScreenDisabled": "Lo partiment d’ecran es desactivat.", - "shareYourScreenDisabledForGuest": "Los convits pòdon pas partejar l’ecran", + "shareYourScreenDisabledForGuest": "Los convits pòdon pas partejar l’ecran.", "startLiveStreaming": "Aviar una difusion en dirècte", "startRecording": "Arrestar l'enregistrament", - "startRemoteControlErrorMessage": "Una error s'es produsida en ensajar de començar la session de contraròtle a distància !", + "startRemoteControlErrorMessage": "Una error s'es produsida en ensajar de començar la session de contraròtle a distància !", "stopLiveStreaming": "Arrestar lo dirècte", "stopRecording": "Arrestar l'enregistrament", "stopRecordingWarning": "Sètz segur que volètz arrestar l'enregistrament?", - "stopStreamingWarning": "Sètz segur que volètz arrestar lo dirècte?", + "stopStreamingWarning": "Volètz vertadièrament arrestar lo dirècte ?", "streamKey": "Clau del dirècte", "Submit": "Validar", "thankYou": "Mercé d'aver utilizat {{appName}} !", @@ -263,9 +287,15 @@ "userPassword": "senhal utilizaire", "WaitForHostMsg": "La conferéncia {{room}} a pas encara començat. Se sètz l’òst volgatz ben vos identificar. Autrament esperatz qu’arribe l’òste.", "WaitForHostMsgWOk": "La conferéncia {{room}} a pas encara començat. Se sètz l’òst volgatz ben clicar Ok per vos identificar. Autrament esperatz qu’arribe l’òste.", - "WaitingForHost": "Òm pòt pas que partejar una vidèo a l'encòp", + "WaitingForHost": "En espèra de l’òste...", "Yes": "Òc", - "yourEntireScreen": "Vòstre ecran complet" + "yourEntireScreen": "Vòstre ecran complet", + "screenSharingAudio": "Partejar l’àudio", + "muteEveryoneStartMuted": "D'ara enlà tot lo monde comença mut", + "muteEveryoneSelf": "vos", + "muteEveryoneTitle": "Rendre mut tot lo monde ?", + "muteEveryoneDialog": "Volètz vertadièrament copar lo son a tot lo monde ? Poiretz pas lo restablir, mas eles poiràn o far quora que vòlgan.", + "muteEveryoneElseTitle": "Copar lo son a totes levat {{whom}} ?" }, "dialOut": { "statusMessage": "ara es {{status}}" @@ -278,7 +308,7 @@ "bad": "Marrida", "detailsLabel": "Digatz-nos-ne mai a prepaus d’aquò.", "good": "Bona", - "rateExperience": "Mercés de donar una nòta a vòstra experiéncia.", + "rateExperience": "Mercés de donar una nòta a vòstra experiéncia", "veryBad": "Fòrça marrida", "veryGood": "Fòrça bona" }, @@ -359,26 +389,28 @@ "enterStreamKey": "Picatz vòstre clau de flux dirècte Youtube aquí.", "error": "Fracàs de la difusion en dirècte. Mercés de tornar ensajar.", "errorAPI": "Una error s’es producha pendent l’accès al flux YouTube. Mercé d’ensajar de vos connectar mai tard.", - "errorLiveStreamNotEnabled": "La difusion en dirècte es pas activada per {{email}}. Volgatz ben activar la difusion en dirècte o vos connectar amb un compte que l’a activada.", + "errorLiveStreamNotEnabled": "La difusion en dirècte es pas activada per {{email}}. Volgatz ben activar la difusion en dirècte o vos connectar amb un compte que l’a activada.", "expandedOff": "La difusion en dirècte es estada arrestada", "expandedOn": "La conferéncia es difusada sus YouTube.", - "expandedPending": "La difusion en dirècte comença...", + "expandedPending": "La difusion en dirècte comença…", "failedToStart": "La difusion en dirècte a pas capitat de s'aviar", "getStreamKeyManually": "Avèm pas pogut recuperar cap de flux en dirècte. Ensajatz d’obténer vòstre clau de difusion sus YouTube.", "invalidStreamKey": "La clau de difusion en dirècte es benlèu pas corrècta.", "off": "La difusion en dirècte es estada arrestada", "offBy": "{{name}} a arrestat la difusion en dirècte", - "on": "La difusion en dirècte es estada arrestada", + "on": "Difusion en dirècte", "onBy": "{{name}} a començat la difusion en dirècte", - "pending": "Començar lo dirècte...", + "pending": "Començar lo dirècte…", "serviceName": "Servici de difusion en dirècte", - "signedInAs": "Sètz connectat coma :", + "signedInAs": "Sètz connectat coma :", "signIn": "Se connectar amb Google", "signInCTA": "Connectatz-vos o picatz la clau de vòstre flux YouTube.", "signOut": "Se desconnectar", "start": "Aviar una difusion en dirècte", "streamIdHelp": "Qu’es aquò ?", - "unavailableTitle": "Difusion en dirècte indisponibla" + "unavailableTitle": "Difusion en dirècte indisponibla", + "googlePrivacyPolicy": "Politica de confidencialitat de Google", + "youtubeTerms": "Condicions d’utilizacion de YouTube" }, "localRecording": { "clientState": { @@ -419,13 +451,13 @@ "disconnected": "desconnectat", "focus": "Focus de conferéncia", "focusFail": "{{component}} es pas disponible - ensajatz tornamai dins {{ms}} sec", - "grantedTo": "Dreits moderator acordats a {{to}} !", + "grantedTo": "Dreches moderator acordats a {{to}} !", "invitedOneMember": "{{name}} es estat convidat", "invitedThreePlusMembers": "{{name}} e {{count}} autres son estats convidats", "invitedTwoMembers": "{{first}} e {{second}} son estats convidats", "kickParticipant": "{{kicked}} es estat expulsat per {{kicker}}", "me": "Ieu", - "moderator": "Dreits moderator acordats !", + "moderator": "Dreches moderator acordats !", "muted": "Avètz començat la conversacion en mut.", "mutedTitle": "Sètz en mut !", "mutedRemotelyTitle": "{{participantDisplayName}} vos a mes en silenci !", @@ -436,34 +468,38 @@ "somebody": "Qualqu'un", "startSilentTitle": "Avètz jonch sens cap de sortida àudio !", "startSilentDescription": "Rejónher la conferéncia per activar l’àudio", - "suboptimalBrowserWarning": "Planhèm que vòstra experiéncia de la conferéncia siá pas de las bonas. Sèm a cercar de solucions per melhorar aquò, d’aquel temps, ensajatz un dels navegators compatibles.", + "suboptimalBrowserWarning": "Planhèm que vòstra experiéncia de la conferéncia siá pas de las bonas. Sèm a cercar de solucions per melhorar aquò, d’aquel temps, ensajatz un dels navegators compatibles.", "suboptimalExperienceTitle": "Avertiment del navegador", "unmute": "Restablir lo son", "newDeviceCameraTitle": "Nòva camèra detectada", "newDeviceAudioTitle": "Nòu periferic àudio detectat", - "newDeviceAction": "Utilizar" + "newDeviceAction": "Utilizar", + "oldElectronClientDescription3": " ara !", + "oldElectronClientDescription2": "darrièra compilacion", + "oldElectronClientDescription1": "Sembla qu’utilizatz una version anciana del client Jitsi Meet qu’es conegut per conténer de problèmas de seguretat. Mercés de vos assegurar de metre a jorn ", + "OldElectronAPPTitle": "Problèma de seguretat !" }, "passwordSetRemotely": "causit per qualqu'un mai", "passwordDigitsOnly": "Fins a {{number}} chifras", "poweredby": "produit per", "presenceStatus": { "busy": "Ocupat", - "calling": "Sonada...", + "calling": "Sonada…", "connected": "Connectat", - "connecting": "Connexion en cors...", + "connecting": "Connexion en cors…", "connecting2": "Connexion*...", "disconnected": "Desconnectat", "expired": "Expirat", "ignored": "Ignorat", - "initializingCall": "Començament de la sonada...", + "initializingCall": "Començament de la sonada…", "invited": "Convidat", "rejected": "Refusat", - "ringing": "A sonar..." + "ringing": "A sonar…" }, "profile": { "setDisplayNameLabel": "Causissètz vòstre escais", "setEmailInput": "Picatz lo corrièl", - "setEmailLabel": "Definissètz vòstre corrièl per gravatar", + "setEmailLabel": "Definissètz vòstre corrièl per Gravatar", "title": "Perfil" }, "raisedHand": "Volriá charrar", @@ -476,7 +512,7 @@ "error": "Fracàs de l'enregistrament. Mercés de tornar ensajar.", "expandedOff": "Enregistrament arrestat", "expandedOn": "La conferéncia es enregistrada.", - "expandedPending": "Aviada de l’enregistrament...", + "expandedPending": "Aviada de l’enregistrament…", "failedToStart": "L'enregistrament n'as pas réussi a démarrer", "fileSharingdescription": "Partejar l’enregistrament amb los participants de la reünion", "live": "DIRÈCTE", @@ -485,13 +521,13 @@ "offBy": "{{name}} a arrestat l’enregistrament", "on": "Enregistrament", "onBy": "{{name}} a començat l’enregistrament", - "pending": "Preparacion de l’enregistrament de la conferéncia...", + "pending": "Preparacion de l’enregistrament de la conferéncia…", "rec": "ENRG", - "serviceDescription": "Vòstre enregistrament serà salvagardat pel servici dedicat.", + "serviceDescription": "Vòstre enregistrament serà salvagardat pel servici dedicat", "serviceName": "Servici d’enregistrament", "signIn": "Connexion", "signOut": "Se desconnectar", - "unavailable": "Ops ! Lo {{serviceName}} es pas disponible pel moment. Sèm a reglar aqueste problèma. Mercés de tornar ensajar mai tard.", + "unavailable": "Ops ! Lo {{serviceName}} es pas disponible pel moment. Sèm a reglar aqueste problèma. Mercés de tornar ensajar mai tard.", "unavailableTitle": "Enregistrament indisponible" }, "sectionList": { @@ -499,7 +535,7 @@ }, "settings": { "calendar": { - "about": "L’integracion de {{appName}} amb vòstre calendièr permet d’accedir d’un biais segur als eveniments venents.", + "about": "L’integracion de {{appName}} amb vòstre calendièr permet d’accedir d’un biais segur als eveniments venents.", "disconnect": "Desconnectar", "microsoftSignIn": "Se connectar amb Microsoft", "signedIn": "Accès als eveniments del calendièr {{email}}. Clicatz lo boton Se desconnectar çai-jos per arrestar l’accès als eveniments del calendièr.", @@ -508,7 +544,7 @@ "devices": "Periferics", "followMe": "Tot lo mond me sèc", "language": "Lenga", - "loggedIn": "Session a {{userName}}", + "loggedIn": "Session a {{name}}", "moderator": "Moderator", "more": "Mai", "name": "Escais", @@ -518,7 +554,9 @@ "selectMic": "Microfòn", "startAudioMuted": "Començan totes sens son", "startVideoMuted": "Començan totes sens vidèo", - "title": "Paramètres" + "title": "Paramètres", + "speakers": "Naut-parlairs", + "microphones": "Microfòns" }, "settingsView": { "advanced": "Avançat", @@ -537,19 +575,22 @@ "showAdvanced": "Mostrar los paramètres avançats", "startWithAudioMuted": "Començar sens son", "startWithVideoMuted": "Començar sens vièdo", - "version": "Version" + "version": "Version", + "alertCancel": "Anullar", + "disableCrashReportingWarning": "Volètz vertadièrament desactivar lo rapòrt de plantatge ? Lo paramètre serà aplicat aprèp la reaviada de l’aplicacion.", + "disableCrashReporting": "Desactivar lo rapòrt de plantatge" }, "share": { "dialInfoText": "\n\n=====\n\nVolètz sonar de vòstre telefòn estant ?\n\n{{defaultDialInNumber}}Clicatz lo ligam per veire los numèros de telefòn d’aquesta conferéncia\n{{dialInfoPageUrl}}", - "mainText": "Copiatz lo ligam seguent per dintrar dins la conferéncia :\n{{roomUrl}}" + "mainText": "Copiatz lo ligam seguent per dintrar dins la conferéncia :\n{{roomUrl}}" }, - "speaker": "Nautparlaire", + "speaker": "Orator", "speakerStats": { "hours": "{{count}} oras", "minutes": "{{count}} minutas", "name": "Escais", "seconds": "{{count}} segondas", - "speakerStats": "Estatisticas parladors", + "speakerStats": "Estatisticas orator", "speakerTime": "Temps de paraula" }, "startupoverlay": { @@ -575,7 +616,7 @@ "hangup": "Quitar la sonada", "help": "Ajuda", "invite": "Convidar de monde", - "kick": "Exclure un participan ", + "kick": "Exclure un participant", "localRecording": "Passar al panèl d’enregistraments locals", "lockRoom": "Tirar/Metre lo senhal de la conferéncia", "moreActions": "Passar al menú mai d’accions", @@ -588,7 +629,7 @@ "recording": "Passar al enregistraments", "remoteMute": "Copar lo son del participant", "Settings": "Passar als paramètres", - "sharedvideo": "Passar al partatge de vidèo Youtube", + "sharedvideo": "Passar al partatge de vidèo YouTube", "shareRoom": "Convidar qualqu’un", "shareYourScreen": "Passar a la captura d’ecran", "shortcuts": "Passar als acorchis", @@ -597,7 +638,11 @@ "tileView": "Activar/Desactivar la vista en mosaïc", "toggleCamera": "Passar a la camèra", "videomute": "Silenciar la vidèo", - "videoblur": "Enfoscar o non la vidèo" + "videoblur": "Enfoscar o non la vidèo", + "muteEveryone": "Rendre mut tot lo monde", + "moreOptions": "Mostrar mai d’opcions", + "e2ee": "Chiframent del cap a la fin", + "security": "Opcions de seguretat" }, "addPeople": "Ajustar de monde a vòstra sonada", "audioOnlyOff": "Desactivar lo mòde connexion febla", @@ -625,8 +670,8 @@ "mute": "Mut / Actiu", "noAudioSignalTitle": "I a pas cap de son en entrada del microfòn !", "noAudioSignalDesc": "S’avètz pas volontàriament copat lo son a partir dels paramètres sistèma o material, pensatz de cambiar d’aparelh.", - "noAudioSignalDescSuggestion": "S’avètz pas volontàriament copat lo son a partir dels paramètres sistèma o material, pensatz d’utilizar un dels aparelhs seguents :", - "openChat": "Dobrir la messatjariá ", + "noAudioSignalDescSuggestion": "S’avètz pas volontàriament copat lo son a partir dels paramètres sistèma o material, pensatz d’utilizar un autre aparelh suggerit.", + "openChat": "Dobrir la messatjariá", "pip": "Passar al mòde Picture-in-Picture", "privateMessage": "Enviar un messatge privat", "profile": "Modificar vòstre perfil", @@ -640,14 +685,22 @@ "startScreenSharing": "Aviar lo partatge d’ecran", "startSubtitles": "Aviar los sostítols", "stopScreenSharing": "Arrestar lo partatge d’ecran", - "stopSubtitles": "Arrestar los sostítols ", + "stopSubtitles": "Arrestar los sostítols", "stopSharedVideo": "Arrestar la vidèo Youtube", "talkWhileMutedPopup": "Ensajatz de parlar ? Vòstre microfòn es copat.", "tileViewToggle": "Activar/Desactivar la vista en mosaïc", "toggleCamera": "Passar a la camèra", "videomute": "Aviar / Arrestar la camèra", "startvideoblur": "Trebolar mon rèire-plan", - "stopvideoblur": "Desactivar lo borrolatge del rèire-plan" + "stopvideoblur": "Desactivar lo borrolatge del rèire-plan", + "noisyAudioInputDesc": "", + "noisyAudioInputTitle": "Vòstre microfòn sembla brusent !", + "noAudioSignalDialInLinkDesc": "", + "noAudioSignalDialInDesc": "", + "muteEveryone": "Rendre mut tot lo monde", + "moreOptions": "Autras opcions", + "e2ee": "Chiframent del cap a la fin", + "security": "Opcions de seguretat" }, "transcribing": { "ccButtonTooltip": "Aviar / Arrestat los sostítols", @@ -656,7 +709,7 @@ "failedToStart": "Fracàs de l’aviada de la transcripcion", "labelToolTip": "La conferéncia es a èsser transcricha", "off": "Transcripcion arrestada", - "pending": "Preparacion de l’enregistrament de la conferéncia...", + "pending": "Preparacion de l’enregistrament de la conferéncia…", "start": "Mostrar los sostítols", "stop": "Levar los sostítols", "tr": "TR" @@ -697,9 +750,6 @@ "lowDefinition": "Bassa definicion", "onlyAudioAvailable": "Pas que l’àudio es disponible", "onlyAudioSupported": "Sèm compatibles solament amb l’àudio dins aqueste navigator.", - "p2pEnabled": "Connexion par a par activada", - "p2pVideoQualityDescription": "En mòde par a par, la qualitat vidèo que recebètz pòt solament passar de nauta a àudio solament. Los autres paramètres seràn pas preses en compte fins que quitetz lo mòde par a par.", - "recHighDefinitionOnly": "Nauta definicion preferida.", "sd": "SD", "sdTooltip": "Difusion vidèo en definicion estandard", "standardDefinition": "Definicion estandard" @@ -713,7 +763,8 @@ "muted": "Mut", "remoteControl": "Contraròtle alonhat", "show": "Mostrar davant", - "videomute": "Lo participant a arrestat la camèra" + "videomute": "Lo participant a arrestat la camèra", + "domuteOthers": "Rendre mut totes los autres" }, "welcomepage": { "accessibilityLabel": { @@ -727,7 +778,7 @@ }, "calendar": "Calendari", "connectCalendarButton": "Connectar lo calendari", - "connectCalendarText": "Connectatz vòstre calendièr per veire vòstras reünions dins {{app}}. Ajustatz tanben las reünions de {{provider}} a vòstre calendièr e aviatz-las amb un sol clic.", + "connectCalendarText": "Connectatz vòstre calendièr per veire vòstras reünions dins {{app}}. Ajustatz tanben las reünions de {{provider}} a vòstre calendièr e aviatz-las amb un sol clic.", "enterRoomTitle": "Començar una nòva conferéncia", "roomNameAllowedChars": "Lo nom de la conferéncia deu pas conténer aqueles caractèrs : ?, &, :, ', \", %, #.", "go": "Crear", @@ -740,9 +791,81 @@ "recentListEmpty": "Vòstra lista de contactes recents es voida. Charratz amb vòstra còla e trobaretz totes vòstras conferéncias recentas aquí.", "reducedUIText": "Benvengut a {{app}} !", "roomname": "Sasissètz un nom de sala", - "roomnameHint": "Picatz lo nom o l’URL de la sala que volètz jónher. Podètz inventar un nom, cal pas que lo monde que volètz convidar lo sàpian. ", + "roomnameHint": "Picatz lo nom o l’URL de la sala que volètz jónher. Podètz inventar un nom, cal pas que lo monde que volètz convidar lo sàpian.", "sendFeedback": "Mandar vòstra opinion", "terms": "Tèrmes", - "title": "Conferéncias vidèo securizadas amb plen de foncionalitats e complètament gratuitas" + "title": "Conferéncias vidèo securizadas amb plen de foncionalitats e complètament gratuitas", + "getHelp": "Obténer d’ajuda" + }, + "helpView": { + "header": "Centre d’ajuda" + }, + "lonelyMeetingExperience": { + "youAreAlone": "Sètz l’unica persona de la conferéncia", + "button": "Convidar d’autres" + }, + "chromeExtensionBanner": { + "dontShowAgain": "Me mostrar pas mai aquò", + "buttonText": "Installar l’extension Chrome", + "installExtensionText": "Installar l’extension per l’integracion de Google Calendar e Office 365" + }, + "prejoin": { + "or": "o", + "doNotShow": "Mostrar pas mai aquò", + "copyAndShare": "Copiar e partejar lo ligam de conferéncia", + "connectedWithAudioQ": "Sètz connectat amb l’àudio ?", + "configuringDevices": "Parametratge dels aparelhs...", + "callMeAtNumber": "Sona-me a aqueste numèro :", + "callMe": "Sona-me", + "audioTrackError": "Creacion impossibla de la pista àudio.", + "audioOnlyError": "Error àudio :", + "audioAndVideoError": "Error àudio e vidèo :", + "dialing": "A sonar", + "viewAllNumbers": "veire totes los numèros", + "videoTrackError": "Creacion d’una pista àudio impossibla.", + "videoOnlyError": "Error vidèo :", + "screenSharingError": "Error de partatge d’ecran :", + "startWithPhone": "Començar amb l’àudio del telefòn", + "calling": "A sonar", + "lookGood": "Sembla que lo microfòn fonciona pas coma cal", + "linkCopied": "Ligam copiat al quichapapièrs", + "initiated": "Sonada aviada", + "joinWithoutAudio": "Rejónher sens àudio", + "joinMeeting": "Rejónher la conferéncia", + "joinAudioByPhone": "Rejónher amb l’àudio del telefòn" + }, + "lobby": { + "reject": "Regetar", + "passwordJoinButton": "Rejónher", + "passwordField": "Picatz lo senhal de la conferéncia", + "nameField": "Escrivètz vòstre nom", + "knockTitle": "Qualqu’un vòl rejónher la conferéncia", + "knockButton": "Demandar a rejónher", + "joiningWithPasswordTitle": "A rejónher amb senhal...", + "joiningTitle": "Demanda a rejónher la conferéncia...", + "joinTitle": "Rejónher la conferéncia", + "joinRejectedMessage": "Un moderator a regetat vòstra demanda de participacion.", + "joinWithPasswordMessage": "Ensag de participacion amb senhal, volgatz esperar...", + "joiningMessage": "Dintraretz dins la conferéncia tre que qualqu’un aurà acceptat vòstra demanda", + "invalidPassword": "Senhal invalid", + "enterPasswordTitle": "Dintratz lo senhal per rejónher la conferéncia", + "enterPasswordButton": "Dintratz lo senhal de la conferéncia", + "enableDialogSubmit": "Activar", + "enableDialogPasswordField": "Definir un senhal (opcional)", + "emailField": "Picata vòstra adreça electronica", + "disableDialogSubmit": "Desactivar", + "backToKnockModeButton": "Cap de senhal, demandar a participar a la plaça", + "allow": "Autorizar" + }, + "security": { + "securityOptions": "Opcions de seguretat", + "insecureRoomNameWarning": "Lo nom de la sala es pas segur. De monde indesirables poirián rejónher vòstra conferéncia.", + "aboutReadOnly": "Los participants que son moderators pòdon ajustar un $t(lockRoomPassword) a la conferéncia. Los participants deuràn fornir lo $t(lockRoomPassword) abans d’aver l’autorizacion de rejónher la conferéncia.", + "about": "Podètz ajustar un $t(lockRoomPassword) per rejónher una conferéncia. Los participants deuràn fornir lo $t(lockRoomPassword) abans d’obténer l’autorizacion de dintrar dins la conferéncia." + }, + "e2ee": { + "labelToolTip": "La comunicacion àudio e vidèo d’aquesta sonada es chifrada del cap a la fin" } -} \ No newline at end of file +} + + diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-pl.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-pl.json index 44e22b676..ad44ae987 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-pl.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-pl.json @@ -1,21 +1,36 @@ { "addPeople": { "add": "Zaproś", + "addContacts": "Zaproś kontakty", + "copyInvite": "Kopiuj zaproszenie na spotkanie", + "copyLink": "Kopiuj link spotkania", + "copyStream": "Kopiuj link transmisji na żywo", "countryNotSupported": "Nie obsługujemy jeszcze tej lokalizacji.", "countryReminder": "Dzwonisz spoza USA? Upewnij się, że zaczynasz od kodu kraju!", + "defaultEmail": "Domyślna poczta", "disabled": "Nie możesz zapraszać ludzi.", "failedToAdd": "Błąd dodawania uczestników", "footerText": "Wybieranie numeru jest wyłączone.", + "googleEmail": "Poczta Google", + "inviteMoreHeader": "Jesteś jedynym uczestnikiem tego spotkania", + "inviteMoreMailSubject": "Dołącz do spotkania {{appName}}", + "inviteMorePrompt": "Zaproś innych uczestników", + "linkCopied": "Link skopiowany do schowka", "loading": "Szukaj ludzi i numerów telefonów", "loadingNumber": "Weryfikacja numeru telefonu", "loadingPeople": "Wyszukiwanie osób do zaproszenia", "noResults": "Brak pasujących wyników wyszukiwania", "noValidNumbers": "Proszę wpisać numer telefonu", + "outlookEmail": "Poczta Outlook", "searchNumbers": "Dodaj numery telefonów", "searchPeople": "Szukaj ludzi", "searchPeopleAndNumbers": "Wyszukaj osoby i dodaj ich numery telefonu", + "shareInvite": "Udostępnij zaproszenie na spotkanie", + "shareLink": "Udostępnij link do spotkania, aby zaprosić innych uczestników", + "shareStream": "Udostępnij link transmisji na żywo", "telephone": "Telefon: {{number}}", - "title": "Zaproś ludzi na to spotkanie" + "title": "Zaproś uczestników na to spotkanie", + "yahooEmail": "Poczta Yahoo" }, "audioDevices": { "bluetooth": "Bluetooth", @@ -47,10 +62,10 @@ }, "chat": { "error": "Błąd: Twoja wiadomość nie została wysłana. Powód: {{error}}", - "fieldPlaceHolder": "", + "fieldPlaceHolder": "Wpisz wiadomość tutaj", "messagebox": "Wpisz wiadomość", "messageTo": "Prywatna wiadomość do {{recipient}}", - "noMessagesMessage": "", + "noMessagesMessage": "Aktualnie brak wiadomości w tym spotkaniu. Rozpocznij konwersację!", "nickname": { "popover": "Wybierz swój nick", "title": "Wpisz swoją nazwę, aby użyć rozmowy" @@ -59,8 +74,13 @@ "title": "Rozmowa", "you": "Ty" }, - "connectingOverlay": { - "joiningRoom": "Łączenie z Twoim spotkaniem..." + "chromeExtensionBanner": { + "installExtensionText": "Zainstaluj rozszerzenie integrujące Kalendarz Google i Office 365", + "buttonText": "Zainstaluj rozszerzenie Chrome", + "dontShowAgain": "Nie pokazuj ponownie" + }, + "connectingOverlay": { + "joiningRoom": "Łączenie ze spotkaniem…" }, "connection": { "ATTACHED": "Załącznik", @@ -72,7 +92,10 @@ "DISCONNECTED": "Rozłączony", "DISCONNECTING": "Rozłączanie", "ERROR": "Błąd", - "RECONNECTING": "Wystąpił problem w sieci. Ponowienie połączenia..." + "FETCH_SESSION_ID": "Uzyskiwanie id sesji...", + "GET_SESSION_ID_ERROR": "Nie można uzyskać id sesji. Błąd: {{code}}", + "GOT_SESSION_ID": "Uzyskiwanie id sesji... Gotowe", + "LOW_BANDWIDTH": "Wideo {{displayName}} zostało wyłączone w celu oszczędności zasobów" }, "connectionindicator": { "address": "Adres:", @@ -80,14 +103,14 @@ "bitrate": "Szybkość transmisji:", "bridgeCount": "Liczba serwerów: ", "connectedTo": "Podłączone do:", + "e2e_rtt": "E2E RTT:", "framerate": "Klatek na sekundę:", "less": "Pokaż mniej", - "localaddress_0": "Adres lokalny:", - "localaddress_1": "Adresy lokalne:", - "localaddress_2": "Adresy lokalne:", - "localport_0": "Port lokalny:", - "localport_1": "Porty lokalne:", - "localport_2": "Porty lokalne:", + "localaddress": "Adres lokalny:", + "localaddress_plural": "Adresy lokalne:", + "localport": "Port lokalny:", + "localport_plural": "Porty lokalne:", + "maxEnabledResolution": "send max", "more": "Pokaż więcej", "packetloss": "Utrata pakietów:", "quality": { @@ -97,17 +120,14 @@ "nonoptimal": "Nieoptymalne", "poor": "Słabe" }, - "remoteaddress_0": "Adres zdalny:", - "remoteaddress_1": "Adresy zdalne:", - "remoteaddress_2": "Adresy zdalne:", - "remoteport_0": "Port zdalny:", - "remoteport_1": "Porty zdalne:", - "remoteport_2": "Porty zdalne:", + "remoteaddress": "Adres zdalny:", + "remoteaddress_plural": "Adresy zdalne:", + "remoteport": "Port zdalny:", + "remoteport_plural": "Porty zdalne:", "resolution": "Rozdzielczość:", "status": "Połączenie:", - "transport_0": "Transport:", - "transport_1": "Transporty:", - "transport_2": "Transporty:" + "transport": "Transport:", + "transport_plural": "Transporty:" }, "dateUtils": { "earlier": "Wcześniej", @@ -119,13 +139,15 @@ "description": "Nic się nie wydarzyło? Spróbowaliśmy uruchomić Twoje spotkanie w aplikacji stacjonarnej {{app}}. Spróbuj ponownie lub uruchom spotkanie w aplikacji webowej {{app}}.", "descriptionWithoutWeb": "Nic się nie wydarzyło? Spróbowaliśmy uruchomić Twoje spotkanie w aplikacji stacjonarnej {{app}}.", "downloadApp": "Pobierz aplikację", + "ifDoNotHaveApp": "Jeśli nie masz jeszcze aplikacji:", + "ifHaveApp": "Jeśli już masz aplikację:", + "joinInApp": "Dołącz do spotkania używając aplikacji", "launchWebButton": "Uruchom przez przeglądarkę", - "openApp": "Kontynuuj w aplikacji", - "title": "Trwa uruchamianie Twojego spotkania w {{app}}...", + "title": "Trwa uruchamianie Twojego spotkania w {{app}}…", "tryAgainButton": "Spróbuj ponownie w aplikacji stacjonarnej" }, "defaultLink": "np. {{url}}", - "defaultNickname": "np. Ziutek Kowalski", + "defaultNickname": "np. Jan Kowalski", "deviceError": { "cameraError": "Błąd dostępu do Twojej kamery", "cameraPermission": "Błąd podczas otrzymywania uprawnień do kamery", @@ -142,6 +164,7 @@ "accessibilityLabel": { "liveStreaming": "Transmisja na żywo" }, + "add": "Dodaj", "allow": "Pozwól", "alreadySharedVideoMsg": "Inny użytkownik już prezentuje wideo. Ta konferencja pozwala tylko na prezentację jednego wideo w tym samym czasie.", "alreadySharedVideoTitle": "Tylko jedna prezentacja wideo jest dozwolona w tym samym czasie", @@ -156,9 +179,9 @@ "cameraUnsupportedResolutionError": "Twoja kamera nie obsługuje wymaganej rozdzielczości.", "Cancel": "Anuluj", "close": "Zamknij", - "conferenceDisconnectMsg": "Być może należy sprawdzić połączenie sieciowe. Ponowne połączenie za {{seconds}} sekund...", + "conferenceDisconnectMsg": "Być może należy sprawdzić połączenie sieciowe. Ponowne połączenie za {{seconds}} sekund…", "conferenceDisconnectTitle": "Zostałeś rozłączony.", - "conferenceReloadMsg": "Staramy się to naprawić. Ponowne połączenie za {{seconds}} sekund...", + "conferenceReloadMsg": "Staramy się to naprawić. Ponowne połączenie za {{seconds}} sekund…", "conferenceReloadTitle": "Niestety, coś poszło nie tak.", "confirm": "Potwierdź", "confirmNo": "Nie", @@ -168,20 +191,24 @@ "connecting": "Nawiązywanie połączenia", "contactSupport": "Skontaktuj się ze wsparciem", "copy": "Kopiuj", + "copied": "Skopiowano", "dismiss": "Odrzuć", "displayNameRequired": "Cześć! Jak się nazywasz?", "done": "Zrobione", + "e2eeDescription": "Szyfrowanie End-to-End jest aktualnie w fazie EKSPERYMENTALNEJ. Proszę mieć na uwadze fakt, że szyfrowanie end-to-end wyłączy oferowane przez serwer usługi takie jak: nagrywanie, streaming na żywo i dołączanie uczestników przez telefon. Proszę mieć również na uwadze fakt, że takie spotkanie zadziałą tylko dla uczestników korzystających z przeglądarek wspierających wstawiane strumienie.", + "e2eeLabel": "Klucz E2EE", + "e2eeNoKey": "brak", + "e2eeToggleSet": "Ustaw klucz", + "e2eeSet": "Ustaw", + "e2eeWarning": "UWAGA: Niektórzy uczestnicy tego spotkania nie mają włączonej obsługi szyfrowania E2EE. Jeśli włączysz tą funkcję ci uczestnicy nie będą mieli z tobą kontaktu.", "enterDisplayName": "Wpisz tutaj swoje imię", "error": "Błąd", - "externalInstallationMsg": "Zainstaluj rozszerzenie naszego współdzielenia ekranu.", - "externalInstallationTitle": "Wymagane rozszerzenie", - "goToStore": "Idź do sklepu", - "gracefulShutdown": "Aktualnie serwis jest konserwowany. Prosze spróbować później.", + "gracefulShutdown": "Usługa aktualnie jest niedostępna. Prosze spróbować później.", + "grantModeratorDialog": "Czy na pewno chcesz przyznać temu uczestnikowi prawa moderatora?", + "grantModeratorTitle": "Przyznaj prawa moderatora", "IamHost": "Jestem gospodarzem", "incorrectRoomLockPassword": "Hasło nieprawidłowe", "incorrectPassword": "Niepoprawna nazwa użytkownika lub hasło", - "inlineInstallationMsg": "Zainstaluj rozszerzenie naszego współdzielenia ekranu.", - "inlineInstallExtension": "Zainstaluj teraz", "internalError": "Ups! Coś poszło nie tak. Wystąpił następujący błąd: {{error}}", "internalErrorTitle": "Błąd wewnętrzny", "kickMessage": "Możesz skontaktować się z {{participantDisplayName}}, aby uzyskać więcej szczegółów.", @@ -189,7 +216,8 @@ "kickParticipantDialog": "Czy na pewno chcesz usunąć tego uczestnika?", "kickParticipantTitle": "Usunąć tego uczestnika?", "kickTitle": "Ups! {{participantDisplayName}} usunął Cię z tego spotkania", - "liveStreaming": "Strumień live", + "liveStreaming": "Strumień na żywo", + "liveStreamingDisabledBecauseOfActiveRecordingTooltip": "Nie możliwe podczas aktywnego nagrywania", "liveStreamingDisabledForGuestTooltip": "Goście nie mogą używać transmisji na żywo.", "liveStreamingDisabledTooltip": "Rozpoczęcie transmisji na żywo jest wyłączone.", "lockMessage": "Zabezpieczenie konferencji nie powiodło się.", @@ -205,6 +233,12 @@ "micNotSendingDataTitle": "Twój mikrofon jest wyciszony przez ustawienia systemowe", "micPermissionDeniedError": "Nie udzieliłeś pozwolenia na użycie twojego mikrofonu. Nadal możesz uczestniczyc w konferencji ale inni nie będą cię słyszeli. Użyj przycisku kamera aby to naprawić.", "micUnknownError": "Z nieznanej przyczyny nie można użyć mikrofonu.", + "muteEveryoneElseDialog": "Gdy wyciszysz wszystkich nie będziesz miał możliwości wyłączyć ich wyciszenia, ale oni będą mogli samodzielnie wyłączyć wyciszenie w dowolnym momencie.", + "muteEveryoneElseTitle": "Wyciszyć wszystkich za wyjątkiem {{whom}}?", + "muteEveryoneDialog": "Czy na pewno wyciszyć wszystkich? Nie będziesz miał możliwości wyłączyć ich wyciszenia, ale oni będą mogli samodzielnie wyłączyć wyciszenie w dowolnym momencie.", + "muteEveryoneTitle": "Wyciszyć wszystkich?", + "muteEveryoneSelf": "siebie", + "muteEveryoneStartMuted": "Od tego momentu wszyscy są wyciszeni", "muteParticipantBody": "Nie możesz wyłączyć ich wyciszenia, ale oni mogą samodzielnie wyłączyć wyciszenie w dowolnym momencie.", "muteParticipantButton": "Wyciszenie", "muteParticipantDialog": "Czy na pewno wyciszyć tego uczestnika? Nie będziesz mógł wyłączyć wyciszenia uczestników, ale oni mogą samodzielnie wyłączyć wyciszenie w dowolnym momencie.", @@ -216,9 +250,11 @@ "passwordRequired": "$t(lockRoomPasswordUppercase) jest wymagane", "popupError": "Twoja przeglądarka blokuje wyskakujące okienka pochodzące z tej witryny. Włącz wyświetlanie wyskakujących okienek w ustawieniach bezpieczeństwa Twojej przeglądarki i spróbuj ponownie.", "popupErrorTitle": "Wyskakujące okienko zostało zablokowane", + "readMore": "więcej", "recording": "Nagrywanie", - "recordingDisabledForGuestTooltip": "Goście nie mogą rozpocząć nagrywania.", - "recordingDisabledTooltip": "Rozpoczęcie nagrywania wyłączone.", + "recordingDisabledBecauseOfActiveLiveStreamingTooltip": "Nie możliwe podczas aktywnej transmisji na żywo", + "recordingDisabledForGuestTooltip": "Goście nie mogą uruchamiać nagrywania.", + "recordingDisabledTooltip": "Start recording disabled.", "rejoinNow": "Połącz ponownie teraz", "remoteControlAllowedMessage": "{{user}} zaakceptował Twoją prośbę o kontrolę zdalną!", "remoteControlDeniedMessage": "{{user}} odrzucił Twoją prośbę o kontrolę zdalną!", @@ -229,27 +265,26 @@ "remoteControlTitle": "Zdalna kontrola komputera", "Remove": "Usuń", "removePassword": "Usuń $t(lockRoomPassword)", - "removeSharedVideoMsg": "Na pewno chcesz usunąć współdzielone wideo?", - "removeSharedVideoTitle": "Usuń wideo współdzielone", + "removeSharedVideoMsg": "Na pewno chcesz usunąć udostępnione wideo?", + "removeSharedVideoTitle": "Usuń wideo udostępnione", "reservationError": "Błąd systemu rezerwacji", "reservationErrorMsg": "Kod błędu: {{code}}, treść: {{msg}}", "retry": "Ponów", - "screenSharingFailedToInstall": "Ups! Nie udało się zainstalować wtyczki do współdzielenia ekranu.", - "screenSharingFailedToInstallTitle": "Nie udało się zainstalować wtyczki do współdzielenia ekranu", - "screenSharingFirefoxPermissionDeniedError": "Coś poszło nie tak podczas próby współdzielenia Twojego ekranu. Upewnij się, że udzieliłeś zgody na tą próbę. ", - "screenSharingFirefoxPermissionDeniedTitle": "Ups! Nie byliśmy w stanie rozpocząć współdzielenia ekranu!", - "screenSharingPermissionDeniedError": "Ups! Coś poszło nie tak z prawami dostępu do wtyczki współdzielenia ekranu. Wczytaj ponownie i spróbuj jeszcze raz.", + "screenSharingAudio": "Udostępnianie audio", + "screenSharingFailed": "Oops! Coś poszło nie tak. Nie można uruchomić udostępniania ekranu!", + "screenSharingFailedTitle": "Niepowodzenie udostępniania ekranu!", + "screenSharingPermissionDeniedError": "Oops! Coś poszło nie tak z uprawnieniami udostępniania ekranu. Odśwież stronę i spróbuj ponownie.", "sendPrivateMessage": "Niedawno otrzymałeś prywatną wiadomość. Czy zamierzałeś odpowiedzieć na nią prywatnie, czy chcesz wysłać wiadomość do grupy?", "sendPrivateMessageCancel": "Wyślij do grupy", "sendPrivateMessageOk": "Wyślij prywatnie", "sendPrivateMessageTitle": "Wysłać prywatnie?", "serviceUnavailable": "Usługa jest niedostępna", "sessTerminated": "Połączenie przerwane", - "Share": "Współdziel", + "Share": "Udostępnij", "shareVideoLinkError": "Podaj proszę prawidłowy link youtube.", - "shareVideoTitle": "Współdziel wideo", - "shareYourScreen": "Włącz współdzielenie ekranu", - "shareYourScreenDisabled": "Współdzielenie ekranu wyłączone.", + "shareVideoTitle": "Udostępnij wideo", + "shareYourScreen": "Włącz udostępnianie ekranu", + "shareYourScreenDisabled": "Udostępnianie ekranu wyłączone.", "shareYourScreenDisabledForGuest": "Goście nie mogą współdzielić ekranu.", "startLiveStreaming": "Rozpocznij transmisję na żywo", "startRecording": "Rozpocznij nagrywanie", @@ -267,9 +302,9 @@ "transcribing": "Transkrypcja", "unlockRoom": "Usuń spotkanie $t(lockRoomPassword)", "userPassword": "hasło użytkownika", - "WaitForHostMsg": "Konferencja {{room}} jeszcze się nie rozpoczęła. Jeśli jesteś gospodarzem, prosimy o uwierzytelnienie. Jeśli nie, prosimy czekać na przybycie gospodarza.", - "WaitForHostMsgWOk": "Konferencja {{room}} jeszcze się nie zaczęła. Jeśli jesteś jej gospodarzem, wybierz Ok, aby się uwierzytelnić. Jeśli nie, prosimy czekać na przybycie gospodarza.", - "WaitingForHost": "Oczekiwanie na gospodarza...", + "WaitForHostMsg": "Spotkanie {{room}} jeszcze się nie rozpoczęło. Jeśli jesteś gospodarzem, prosimy o uwierzytelnienie. Jeśli nie, prosimy czekać na przybycie gospodarza.", + "WaitForHostMsgWOk": "Spotkanie {{room}} jeszcze się nie rozoczęło. Jeśli jesteś jej gospodarzem, wybierz Ok, aby się uwierzytelnić. Jeśli nie, prosimy czekać na przybycie gospodarza.", + "WaitingForHost": "Oczekiwanie na gospodarza…", "Yes": "Tak", "yourEntireScreen": "Cały Twój ekran" }, @@ -277,7 +312,13 @@ "statusMessage": "jest teraz {{status}}" }, "documentSharing": { - "title": "Współdzielony dokument" + "title": "Udostępniony dokument" + }, + "e2ee": { + "labelToolTip": "To połączenie audio i wideo jest szyfrowane" + }, + "embedMeeting": { + "title": "Osadź to spotkanie" }, "feedback": { "average": "Średnio", @@ -321,7 +362,7 @@ "noRoom": "Nie podano pokoju do wdzwonienia.", "numbers": "Numery do wdzwonienia", "password": "$t(lockRoomPasswordUppercase):", - "title": "Współdziel", + "title": "Udostępnij", "tooltip": "Udostępnij odnośnik i informacje do wdzwonienia się na to spotkanie", "label": "Poinformuj o spotkaniu" }, @@ -349,7 +390,7 @@ "pushToTalk": "Naciśnij, aby mówić", "raiseHand": "Podnieś lub opuść rękę", "showSpeakerStats": "Pokaż statystyki mówcy", - "toggleChat": "Otwórz lub zamknij rozmowę", + "toggleChat": "Otwórz lub zamknij czat", "toggleFilmstrip": "Wyświetl lub ukryj miniaturki video", "toggleScreensharing": "Przełącz pomiędzy kamerą i wspóldzieleniem ekranu", "toggleShortcuts": "Wyświetl lub ukryj skróty klawiaturowe", @@ -357,6 +398,8 @@ "videoQuality": "Zarządzanie jakością połączeń" }, "liveStreaming": { + "limitNotificationDescriptionWeb": "Ze względu na duże zapotrzebowanie twoje strumieniowanie będzie ograniczone do {{limit}} minut. Aby strumieniować bez ograniczeń wybróbuj {{app}}.", + "limitNotificationDescriptionNative": "Twoje strumieniowanie będzie ograniczone do {{limit}} minut. Aby strumieniować bez ograniczeń wybróbuj {{app}}.", "busy": "Pracujemy nad zwolnieniem zasobów transmisyjnych. Spróbuj ponownie za kilka minut.", "busyTitle": "Wszyscy transmitujący są aktualnie zajęci", "changeSignIn": "Przełącz konta.", @@ -365,10 +408,10 @@ "enterStreamKey": "Wpisz tutaj swój klucz transmisji na żywo YouTube.", "error": "Transmitowanie na żywo nie powiodło się. Spróbuj ponownie.", "errorAPI": "Wystąpił błąd podczas uzyskiwania dostępu do transmisji w YouTube. Proszę spróbować zalogować się ponownie.", - "errorLiveStreamNotEnabled": "", + "errorLiveStreamNotEnabled": "Strumieniowanie na żywo nie jest włączone dla {{email}}. Proszę włączyć strumieniowanie na żywo lub zalogować się na konto z włączoną funkcją strumieniowania.", "expandedOff": "Transmisja na żywo została zatrzymana", "expandedOn": "Spotkanie jest obecnie transmitowane na YouTube.", - "expandedPending": "Transmisja na żywo rozpoczyna się...", + "expandedPending": "Transmisja na żywo rozpoczyna się…", "failedToStart": "Transmitowanie na żywo nie uruchomiło się", "getStreamKeyManually": "Nie byliśmy w stanie pobrać żadnych transmisji na żywo. Spróbuj uzyskać klucz do transmisji na żywo z YouTube.", "invalidStreamKey": "Klucz transmisji na żywo może być nieprawidłowy.", @@ -376,7 +419,7 @@ "offBy": "{{name}} zatrzymał transmisję na żywo", "on": "Strumień live", "onBy": "{{name}} rozpoczął transmisję na żywo", - "pending": "Start strumieniowania live...", + "pending": "Start strumieniowania live…", "serviceName": "Usługa transmisji na żywo", "signedInAs": "Jesteś obecnie zalogowany jako:", "signIn": "Zaloguj się z Google", @@ -384,7 +427,9 @@ "signOut": "Wyloguj się", "start": "Rozpocznij transmisję na żywo", "streamIdHelp": "Co to jest?", - "unavailableTitle": "Transmisja na żywo jest niedostępna" + "unavailableTitle": "Transmisja na żywo jest niedostępna", + "youtubeTerms": "Warunki użytkowania YouTube", + "googlePrivacyPolicy": "Polityka prywatności Google" }, "localRecording": { "clientState": { @@ -396,17 +441,17 @@ "duration": "Długość", "durationNA": "N/D", "encoding": "Kodowanie", - "label": "", + "label": "LOR", "labelToolTip": "Nagrywanie lokalne jest włączone", "localRecording": "Nagrywanie lokalne", "me": "To ja", "messages": { "engaged": "Włączono nagrywanie lokalne.", - "finished": "", - "finishedModerator": "", + "finished": "Sesja nagrywania {{token}} została zakończona. Proszę przesłać nagrane pliki do moderatora.", + "finishedModerator": "Sesja nagrywania {{token}} została zakończona. Nagranie lokalnej ścieżki zostało zapisane. Poproś pozostałych uczestników, aby przesłali swoje nagrania.", "notModerator": "Nie jesteś moderatorem. Nie możesz rozpoczynać i zatrzymywać lokalnego nagrywania." }, - "moderator": "Moderujący", + "moderator": "Moderator", "no": "Nie", "participant": "Uczestnik", "participantStats": "Statystyki uczestników", @@ -422,10 +467,10 @@ "connectedOneMember": "{{name}} dołączył do spotkania", "connectedThreePlusMembers": "{{name}} i {{count}} innych osób dołączyło do spotkania", "connectedTwoMembers": "{{first}} i {{second}} dołączyli do spotkania", - "disconnected": "rozłączone", + "disconnected": "Rozłączono", "focus": "Fokus konferencji", "focusFail": "{{component}} jest niedostępny - ponowienie w ciągu {{ms}} sec", - "grantedTo": "Prawa moderatora przyznane {{to}}!", + "grantedTo": "Prawa moderatora przyznane dla {{to}}!", "invitedOneMember": "{{name}} został zaproszony", "invitedThreePlusMembers": "{{name}} i {{count}} innych osób zostało zaproszone", "invitedTwoMembers": "{{first}} i {{second}} zostali zaproszeni", @@ -442,79 +487,128 @@ "somebody": "Ktoś", "startSilentTitle": "Dołączyłeś bez wyjścia dźwiękowego!", "startSilentDescription": "Ponownie dołącz do spotkania, aby włączyć dźwięk", - "suboptimalBrowserWarning": "", + "suboptimalBrowserWarning": "Obawiamy się, że Twoje wrażenia ze spotkania nie będą zbyt dobre. Staramy się poprawić tą sytuację, a póki co użyj do spotkania jednej z przeglądarek w pełni obsługiwanych.", "suboptimalExperienceTitle": "Ostrzeżenie przeglądarki", "unmute": "Wyłącz wyciszenie", "newDeviceCameraTitle": "Wykryto nową kamerę", "newDeviceAudioTitle": "Wykryto nowe urządzenie dźwiękowe", - "newDeviceAction": "Użyj" + "newDeviceAction": "Użyj", + "OldElectronAPPTitle": "Luka bezpieczeństwa!", + "oldElectronClientDescription1": "Najprawdopodobniej używasz starej wersji klienta Jitsi Meet, który jest podatny na luki bezpieczeństwa. Proszę zaktualizować do ", + "oldElectronClientDescription2": "najnowszej wersji", + "oldElectronClientDescription3": " teraz!" }, "passwordSetRemotely": "wybrane przez innego uczestnika", - "passwordDigitsOnly": "", + "passwordDigitsOnly": "Do {{number}} cyfr", "poweredby": "napędzane dzięki", + "prejoin": { + "audioAndVideoError": "Błąd audio i wideo:", + "audioOnlyError": "Błąd audio:", + "audioTrackError": "Nie można utworzyć ścieżki audio.", + "calling": "Wybieranie", + "callMe": "Zadzwoń do mnie", + "callMeAtNumber": "Zadzwoń do mnie pod ten numer:", + "configuringDevices": "Konfigurowanie urządzeń...", + "connectedWithAudioQ": "Jesteś połączony głosowo?", + "copyAndShare": "Kopiuj i udostępnij link spotkania", + "dialInMeeting": "Wdzwoń się na spotkanie", + "dialInPin": "Wdzwoń się na spotkanie i wprowadź kod PIN:", + "dialing": "Wybieranie", + "doNotShow": "Nie pokazuj ponownie", + "errorDialOut": "Nie udało się wybrać numeru", + "errorDialOutDisconnected": "Nie udało się wybrać numeru. Rozłączono", + "errorDialOutFailed": "Nie udało się wybrać numeru. Połączenie nieudane", + "errorDialOutStatus": "Błąd podczas uzyskiwania stanu połączenia", + "errorStatusCode": "Błąd wybierania, kod statusu: {{status}}", + "errorValidation": "Weryfikacja numeru zakończona niepowodzeniem", + "iWantToDialIn": "Chcę się wdzwonić", + "joinAudioByPhone": "Dołącz przez telefon", + "joinMeeting": "Dołącz do spotkania", + "joinWithoutAudio": "Dołącz bez dzwięku", + "initiated": "Połączenie zainicjowane", + "linkCopied": "Link skopiowany do schowka", + "lookGood": "Wygląda na to, że Twój mikrofon działa poprawnie", + "or": "lub", + "premeeting": "Przed spotkaniem", + "showScreen": "Włącz ekran Przed spotkaniem", + "startWithPhone": "Uruchom przez telefon", + "screenSharingError": "Błąd udostępniania ekranu:", + "videoOnlyError": "Błąd wideo:", + "videoTrackError": "Nie można utworzyć ścieżki wideo.", + "viewAllNumbers": "zobacz numery" + }, "presenceStatus": { "busy": "Zajęte", - "calling": "Dzwonienie...", + "calling": "Dzwonienie…", "connected": "Połączono", - "connecting": "Łączenie...", + "connecting": "Łączenie…", "connecting2": "Łączenie*...", "disconnected": "Rozłączony", "expired": "Wygasłe", "ignored": "Zignorowane", - "initializingCall": "Inicjalizacja połączenia...", + "initializingCall": "Inicjalizacja połączenia…", "invited": "Zaproszony", "rejected": "Odrzucony", - "ringing": "Dzwonek..." + "ringing": "Dzwonek…" }, "profile": { "setDisplayNameLabel": "Podaj swoją wyświetlaną nazwę", "setEmailInput": "Wprowadź adres e-mail", - "setEmailLabel": "Ustaw email swojego gravatara", + "setEmailLabel": "Ustaw adres poczty elektronicznej swojego Gravatara", "title": "Profil" }, "raisedHand": "Chcesz się odezwać ?", "recording": { + "limitNotificationDescriptionWeb": "Ze względu na duże zapotrzebowanie twoje nagrywanie będzie ograniczone do {{limit}} minut. Aby strumieniować bez ograniczeń wybróbuj {{app}}.", + "limitNotificationDescriptionNative": "Ze względu na duże zapotrzebowanie twoje nagrywanie będzie ograniczone do {{limit}} minut. Aby strumieniować bez ograniczeń wybróbuj <3>{{app}}.", "authDropboxText": "Prześlij na Dropbox", - "availableSpace": "", + "availableSpace": "Dostępna przestrzeń: {{spaceLeft}} MB (około {{duration}} minut nagrania)", "beta": "BETA", "busy": "Pracujemy nad uwolnieniem zasobów nagrywania. Proszę spróbować ponownie za kilka minut.", "busyTitle": "Wszystkie urządzenia nagrywania są obecnie zajete", "error": "Nagranie się nie powiodło. Proszę spróbować ponownie.", "expandedOff": "Nagrywanie zostało zatrzymane", "expandedOn": "Spotkanie jest obecnie nagrywane.", - "expandedPending": "Nagrywanie się rozpoczyna...", + "expandedPending": "Nagrywanie się rozpoczyna…", "failedToStart": "Nagrywanie nie jest możliwe", - "fileSharingdescription": "Współdziel nagranie z uczestnikami spotkania", + "fileSharingdescription": "Udostępnij nagranie uczestnikom spotkania", "live": "NA ŻYWO", "loggedIn": "Zalogowano jako {{userName}}", "off": "Nagrywanie zatrzymane", "offBy": "{{name}} zatrzymał nagrywanie", "on": "Nagrywanie", "onBy": "{{name}} rozpoczął nagrywanie", - "pending": "Przygotowanie do nagrania spotkania...", + "pending": "Przygotowanie do nagrania spotkania…", "rec": "NAGRYWANIE", "serviceDescription": "Twoje nagranie zostanie zapisane przez usługę nagrywania", "serviceName": "Usługa nagrywania", "signIn": "Zaloguj się", "signOut": "Wyloguj się", - "unavailable": "", + "unavailable": "Ups! {{serviceName}} w tej chwili niedostępny. Próbujemy rozwiązać ten problem. Spróbuj ponownie później.", "unavailableTitle": "Nagrywanie niedostępne" }, "sectionList": { "pullToRefresh": "Przeciągnij, aby odświeżyć" }, + "security": { + "about": "Możesz dodać a $t(lockRoomPassword) do spotkania. Uczestnicy będą musieli wprowadzić $t(lockRoomPassword) zanim zostaną dołączeni do spotkania.", + "aboutReadOnly": "Uczestnicy posiadający uprawnienia do moderacji mogą ustawić $t(lockRoomPassword) do spotkania. Uczestnicy będą musieli wprowadzić $t(lockRoomPassword) zanim zostaną dołączeni do spotkania.", + "insecureRoomNameWarning": "Nazwa pokoju nie jest bezpieczna. Niepowołaniu uczestnicy mogą dołączyć do spotkania. Proszę rozważyć ustawienie hasła spotkania używając przycisku Opcje zabezpieczeń.", + "securityOptions": "Opcje zabezpieczeń" + }, "settings": { "calendar": { - "about": "", + "about": "{{appName}} integracji kalendarza służy do bezpiecznego dostępu do kalendarza, aby można było odczytywać nadchodzące wydarzenia.", "disconnect": "Rozłącz", "microsoftSignIn": "Zaloguj się z Microsoft", - "signedIn": "", + "signedIn": "Dostęp do wydarzeń kalendarza dla {{email}}. Kliknij poniższy przycisk Rozłącz aby zatrzymać dostęp do wydarzeń kalendarza.", "title": "Kalendarz" }, "devices": "Urządzenia", "followMe": "Wszyscy widzą mnie", "language": "Język", "loggedIn": "Zalogowano jako {{name}}", + "microphones": "Mikrofony", "moderator": "Moderacja", "more": "Więcej", "name": "Nazwa", @@ -522,41 +616,45 @@ "selectAudioOutput": "Wyjście audio", "selectCamera": "Kamera", "selectMic": "Mikrofon", + "speakers": "Głośniki", "startAudioMuted": "Wycisz wszystkich dołączających", "startVideoMuted": "Ukryj wszystkich dołączających", "title": "Ustawienia" }, "settingsView": { - "advanced": "", + "advanced": "Zaawansowane", "alertOk": "OK", + "alertCancel": "Anuluj", "alertTitle": "Uwaga", "alertURLText": "Wprowadzony adres URL serwera jest nieprawidłowy", "buildInfoSection": "Informacja o kompilacji", "conferenceSection": "Konferencja", - "disableCallIntegration": "", - "disableP2P": "", + "disableCallIntegration": "Wyłącz natywną integrację połczeń tel.", + "disableP2P": "Wyłącz tryb Peer-To-Peer", + "disableCrashReporting": "Wyłącz raportowanie błędów", + "disableCrashReportingWarning": "Czy na pewno chcesz wyłączyć raportowanie błędów? Ustawienie zacznie funkcjonować po restarcie aplikacji.", "displayName": "Wyświetlana nazwa", "email": "E-mail", "header": "Ustawienia", "profileSection": "Profil", "serverURL": "Adres URL serwera", - "showAdvanced": "", + "showAdvanced": "Pokaż ustawienia zawansowane", "startWithAudioMuted": "Rozpocznij z wyciszonym dźwiękiem", "startWithVideoMuted": "Rozpocznij z wyłączonym obrazem", "version": "Wersja" }, "share": { - "dialInfoText": "", + "dialInfoText": "\n\n=====\n\nChcesz wdzwonić się ze swojego telefonu?\n\n{{defaultDialInNumber}}Kliknij w ten link aby zobaczyć numery wdzwaniania na to spotkanie\n{{dialInfoPageUrl}}", "mainText": "Kliknij na poniższy odnośnik, aby dołączyć do spotkania:\n{{roomUrl}}" }, - "speaker": "Głośnik", + "speaker": "Mówca", "speakerStats": { "hours": "{{count}} godz.", "minutes": "{{count}} min.", "name": "Nazwa", "seconds": "{{count}} sek.", "speakerStats": "Statystyki mówców", - "speakerTime": "" + "speakerTime": "Czas mówcy" }, "startupoverlay": { "policyText": " ", @@ -576,70 +674,89 @@ "chat": "Przełączanie okna rozmowy", "document": "Przełączanie wspólnego dokumentu", "download": "Pobierz nasze aplikacje", + "embedMeeting": "Osadź spotkanie", + "e2ee": "Szyfrowanie End-to-End", "feedback": "Zostaw swoją opinię", "fullScreen": "Przełączanie trybu pełnoekranowego", + "grantModerator": "Przyznaj prawa moderowania", "hangup": "Zostaw rozmowę", "help": "Pomoc", - "invite": "Zapraszaj ludzi", + "invite": "Zaproś uczestników", "kick": "Usuń uczestnika", + "lobbyButton": "Włącz/wyłącz tryb lobby", "localRecording": "Przełączanie lokalnych urządzeń sterujących zapisem danych", "lockRoom": "Przełączenie hasła spotkania", "moreActions": "Przełączanie menu więcej działań", "moreActionsMenu": "Więcej działań w menu", + "moreOptions": "Pokaż więcej opcji", "mute": "Uruchamianie wyciszonego audycji", + "muteEveryone": "Wycisz wszystkich", "pip": "Tryb przełączania obrazu-w-obrazie", "privateMessage": "Wyślij wiadomość prywatną", "profile": "Edytuj swój profil", "raiseHand": "Przełączyć rękę w górę", "recording": "Przełączanie nagrywania", "remoteMute": "Wycisz uczestnika", + "security": "Opcje zabezpieczeń", "Settings": "Ustawienia przełączania", "sharedvideo": "Przełącz udostępnianie obrazu na YouTube", "shareRoom": "Zaproś kogoś", "shareYourScreen": "Przełączanie podziału ekranu", "shortcuts": "Przełączanie skrótów klawiszowych", - "show": "", + "show": "Pokaż na scenie", "speakerStats": "Przełączanie statystyk dotyczących mówców", "tileView": "Przełącz widok kafelkowy", "toggleCamera": "Przełączanie kamery", + "toggleFilmstrip": "Przełącz filmstrip", "videomute": "Przełączanie wyciszonego filmu wideo", "videoblur": "Przełącz rozmazanie obrazu" }, - "addPeople": "Dodaj ludzi do swojego telefonu", + "addPeople": "Dodaj ludzi do swojej rozmowy", "audioOnlyOff": "Wyłącz tryb słabego łącza", "audioOnlyOn": "Włącz tryb słabego łącza", "audioRoute": "Wybierz urządzenie dźwiękowe", "authenticate": "Uwierzytelnianie", "callQuality": "Zarządzanie jakością obrazu", - "chat": "Otwórz / Zamknij rozmowę", - "closeChat": "Zamknij rozmowę", - "documentClose": "Zamknij wspólny dokument", - "documentOpen": "Otwarty współdzielony dokument", + "chat": "Otwórz / Zamknij okno czatu", + "closeChat": "Zamknij czat", + "documentClose": "Zamknij udostępniony dokument", + "documentOpen": "Otwarty udostępniony dokument", "download": "Pobierz nasze aplikacje", - "enterFullScreen": "Wyświetlanie pełnego ekranu", - "enterTileView": "Wejdź w kafelkowy widok", - "exitFullScreen": "Wyświetlanie pełnego ekranu", - "exitTileView": "Wyjdź z kafelkowego widoku", + "e2ee": "Szyfrowanie End-to-End", + "embedMeeting": "Osadź spotkanie", + "enterFullScreen": "Wyświetl na pełnym ekranie", + "enterTileView": "Wyświetl widok kafelkowy", + "exitFullScreen": "Zamknij pełny ekran", + "exitTileView": "Zamknij widok kafelkowy", "feedback": "Zostaw swoją opinię", - "hangup": "Opuść", + "hangup": "Opuść spotkanie", "help": "Pomoc", - "invite": "Zapraszaj ludzi", + "invite": "Zaproś uczestników", + "lobbyButtonDisable": "Wyłącz tryb lobby", + "lobbyButtonEnable": "Włącz tryb lobby", "login": "Zaloguj", "logout": "Wyloguj", "lowerYourHand": "Opuść rękę", "moreActions": "Więcej działań", + "moreOptions": "Więcej opcji", "mute": "Włącz / Wyłącz mikrofon", - "noAudioSignalTitle": "", - "noAudioSignalDesc": "", - "noAudioSignalDescSuggestion": "", - "openChat": "Otwórz rozmowę", + "muteEveryone": "Wycisz wszystkich", + "noAudioSignalTitle": "Brak sygnału audio!", + "noAudioSignalDesc": "Jeżeli celowo nie wyciszyłeś mikrofonu w ustawieniach systemowych spróbuj innego urządzenia.", + "noAudioSignalDescSuggestion": "Jeżeli celowo nie wyciszyłeś mikrofonu w ustawieniach systemowych spróbuj sugerowanego urządzenia.", + "noAudioSignalDialInDesc": "Możesz się również wdzwonić korzystając z numerów:", + "noAudioSignalDialInLinkDesc": "Numery wdzwaniania", + "noisyAudioInputTitle": "Twój mikrofon powoduje zakłócenia!", + "noisyAudioInputDesc": "Wygląda na to, że Twój mikrofon powoduje zakłócenia.", + "openChat": "Otwórz czat", "pip": "Wprowadź tryb obrazu w obrazie", "privateMessage": "Wyślij wiadomość prywatną", "profile": "Edytuj swój profil", "raiseHand": "Podnieś / Opuść rękę", "raiseYourHand": "Podnieś rękę", + "security": "Opcje zabezpieczeń", "Settings": "Ustawienia", - "sharedvideo": "Udostępnij wideo w Youtube", + "sharedvideo": "Udostępnij wideo z Youtube", "shareRoom": "Zaproś kogoś", "shortcuts": "Wyświetl skróty", "speakerStats": "Statystyki mówców", @@ -657,12 +774,12 @@ }, "transcribing": { "ccButtonTooltip": "Uruchom / Zatrzymaj napisy", - "error": "Przepisywanie się nie powiodło. Proszę spróbować ponownie.", + "error": "Przepisywanie nie powiodło się. Proszę spróbować ponownie.", "expandedLabel": "Transkrypcja jest obecnie włączona", "failedToStart": "Błąd uruchomienia transkrypcji", "labelToolTip": "Spotkanie jest transkrybowane", "off": "Transkrypcja została zatrzymana", - "pending": "Przygotowanie do transkrypcji spotkania...", + "pending": "Przygotowanie do transkrypcji spotkania…", "start": "Rozpocznij wyświetlanie napisów", "stop": "Zatrzymaj wyświetlanie napisów", "tr": "TR" @@ -680,7 +797,7 @@ "safariGrantPermissions": "Wybierz OK, gdy przegladarka zapyta o pozwolenie." }, "videoSIPGW": { - "busy": "", + "busy": "Pracujemy nad uwolnieniem zasobów. Prosimy spróbować za kilka minut.", "busyTitle": "Usługa pokoju jest obecnie zajęta", "errorAlreadyInvited": "{{displayName}} jest już zaproszony", "errorInvite": "Konferencja nie została jeszcze ustanowiona. Prosimy spróbować ponownie później.", @@ -703,22 +820,21 @@ "lowDefinition": "Niska rozdzielczość", "onlyAudioAvailable": "Dostępny jest tylko dźwięk", "onlyAudioSupported": "Obsługujemy tylko dźwięk w tej przeglądarce.", - "p2pEnabled": "Połączenie Peer to Peer włączone", - "p2pVideoQualityDescription": "", - "recHighDefinitionOnly": "Preferowana wysoka rozdzielczość.", "sd": "SD", "sdTooltip": "Podgląd obrazu w standardowej rozdzielczości", "standardDefinition": "Standardowa rozdzielczość" }, "videothumbnail": { "domute": "Wyciszenie", + "domuteOthers": "Wycisz pozostałych", "flip": "Odwrócenie", + "grantModerator": "Przyznaj prawa moderatora", "kick": "Wyrzuć", - "moderator": "Moderujący", + "moderator": "Moderator", "mute": "Uczestnik ma wyciszone audio", "muted": "Wyciszony", "remoteControl": "Kontrola zdalna", - "show": "", + "show": "Pokaż na scenie", "videomute": "Uczestnik zatrzymał kamerę" }, "welcomepage": { @@ -733,22 +849,64 @@ }, "calendar": "Kalendarz", "connectCalendarButton": "Podłącz swój kalendarz", - "connectCalendarText": "", + "connectCalendarText": "Podłącz swój kalendarz aby przeglądać wszystkie Twoje spotkania w {{app}}. Dodaj spotkania {{provider}} do swojego kalendarza i uruchamiaj je jednym kliknięciem.", "enterRoomTitle": "Rozpocznij nowe spotkanie", - "roomNameAllowedChars": "Nazwa spotkania nie powinna zawierać żadnego z tych znaków: ?, &, :, ', \", %, #.", - "go": "IDŹ", - "goSmall": "IDŹ", - "join": "", + "getHelp": "Pomoc", + "go": "Dalej", + "goSmall": "Dalej", "info": "Informacje", + "join": "Utwórz / Dołącz", + "moderatedMessage": "lub zarezerwuj adres spotkania jeśli jesteś jedynym moderatorem.", "privacy": "Polityka prywatności", "recentList": "Niedawno", "recentListDelete": "Usuń", "recentListEmpty": "Twoja ostatnia lista jest obecnie pusta. Rozmawiaj ze swoim zespołem, a wszystkie ostatnie spotkania znajdziesz tutaj.", "reducedUIText": "Witamy w {{app}}!", + "roomNameAllowedChars": "Nazwa spotkania nie powinna zawierać znaków: ?, &, :, ', \", %, #.", "roomname": "Podaj nazwę sali konferencyjnej", "roomnameHint": "Wprowadź nazwę lub adres URL pokoju, do którego chcesz dołączyć. Możesz wymyślić nazwę, po prostu pozwól, aby osoby, z którymi się spotykasz, znały ją tak, aby wpisały tę samą nazwę.", "sendFeedback": "Wyślij opinię", "terms": "Warunki korzystania", "title": "Bezpieczna, w pełni funkcjonalna i całkowicie bezpłatna wideokonferencja" + }, + "lonelyMeetingExperience": { + "button": "Zaproś innych uczestników", + "youAreAlone": "Tylko ty uczestniczysz w tym spotkaniu" + }, + "helpView": { + "header": "Centrum pomocy" + }, + "lobby": { + "knockingParticipantList": "Oczekujący uczestnicy", + "allow": "Zezwól", + "backToKnockModeButton": "Brak hasła, poproś o dołączenie", + "dialogTitle": "Lobby", + "disableDialogContent": "Lobby jest aktualnie włączone. Ta funkcjonalność zapewnia, że niechciani uczetnicy nie mogą dołączyć do spotkania. Czy chcesz wyłączyć tę opcję?", + "disableDialogSubmit": "Wyłącz", + "emailField": "Podaj adres email", + "enableDialogPasswordField": "Ustaw hasło (opcjonalne)", + "enableDialogSubmit": "Włącz", + "enableDialogText": "Lobby umożliwia zabezpieczenie spotkania przed dostępem niechcianych osób. Uczestnik może dołączyć do spotkania tylko po zaakceptowaniu przez moderatora.", + "enterPasswordButton": "Hasło spotkania", + "enterPasswordTitle": "Wprowadź hasło aby dołączyć", + "invalidPassword": "Nieprawidłowe hasło", + "joiningMessage": "Dołączysz do spotkania po zaakceptowaniu Twojej prośby", + "joinWithPasswordMessage": "Dołączanie z hasłem, proszę czekać...", + "joinRejectedMessage": "Twoja prośba została odrzucona przez moderatora.", + "joinTitle": "Dołącz do spotkania", + "joiningTitle": "Dołączanie do spotkania...", + "joiningWithPasswordTitle": "Dołączanie z hasłem...", + "knockButton": "Poproś o dołączenie", + "knockTitle": "Ktoś chce dołączyć do spotkania", + "nameField": "Podaj swoje imię", + "notificationLobbyAccessDenied": "{{targetParticipantName}} został odrzucony przez {{originParticipantName}}", + "notificationLobbyAccessGranted": "{{targetParticipantName}} został zaakceptowany przez {{originParticipantName}}", + "notificationLobbyDisabled": "Lobby zostało wyłączone przez {{originParticipantName}}", + "notificationLobbyEnabled": "Lobby zostało włączone przez {{originParticipantName}}", + "notificationTitle": "Lobby", + "passwordField": "Wprowadź hasło", + "passwordJoinButton": "Dołącz", + "reject": "Odrzuć", + "toggleLabel": "Włącz / Wyłącz lobby" } -} \ No newline at end of file +} diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-ptBR.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-ptBR.json index 0b7be7112..768b8f925 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-ptBR.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-ptBR.json @@ -269,7 +269,7 @@ "userPassword": "senha do usuário", "WaitForHostMsg": "A conferência {{room}} ainda não começou. Se você é o anfitrião, faça a autenticação. Do contrário, aguarde a chegada do anfitrião.", "WaitForHostMsgWOk": "A conferência {{room}} ainda não começou. Se você é o anfitrião, pressione Ok para autenticar. Do contrário, aguarde a chegada do anfitrião.", - "WaitingForHost": "Esperando o hospedeiro...", + "WaitingForHost": "Esperando o anfitrião...", "Yes": "Sim", "yourEntireScreen": "Toda sua tela", "screenSharingAudio": "Compartilhar áudio", @@ -451,7 +451,7 @@ "somebody": "Alguém", "startSilentTitle": "Você entrou sem saída de áudio!", "startSilentDescription": "Volte à reunião para habilitar o áudio", - "suboptimalBrowserWarning": "Tememos que sua experiência de reunião não seja tão boa aqui. Estamos procurando maneiras de melhorar isso, mas até então, tente usar um dos navegadores completamente suportados.", + "suboptimalBrowserWarning": "Tememos que sua experiência de reunião não seja tão boa aqui. Estamos procurando maneiras de melhorar isso, mas até então, tente usar um dos navegadores completamente suportados.", "suboptimalExperienceTitle": "Alerta do navegador", "unmute": "Ativar som", "newDeviceCameraTitle": "Nova câmera detectada", @@ -478,7 +478,7 @@ "profile": { "setDisplayNameLabel": "Definir seu nome de exibição", "setEmailInput": "Digite e-mail", - "setEmailLabel": "Definir seu email de gravatar", + "setEmailLabel": "Definir seu e-mail de Gravatar", "title": "Perfil" }, "raisedHand": "Gostaria de falar", @@ -605,7 +605,7 @@ "recording": "Alternar gravação", "remoteMute": "Silenciar participante", "Settings": "Alternar configurações", - "sharedvideo": "Alternar compartilhamento de vídeo do Youtube", + "sharedvideo": "Alternar compartilhamento de vídeo do YouTube", "shareRoom": "Convidar alguém", "shareYourScreen": "Alternar compartilhamento de tela", "shortcuts": "Alternar atalhos", @@ -723,9 +723,6 @@ "lowDefinition": "Baixa definição (LD)", "onlyAudioAvailable": "Somente áudio disponível", "onlyAudioSupported": "Suportamos somente áudio neste navegador.", - "p2pEnabled": "Ponto-a-ponto habilitada", - "p2pVideoQualityDescription": "No modo ponto a ponto, a qualidade do vídeo recebido só pode ser alternada entre alta e apenas áudio. Outras configurações não serão respeitadas até que o ponto a ponto seja encerrado.", - "recHighDefinitionOnly": "Preferência para alta definição.", "sd": "SD", "sdTooltip": "Ver vídeo em definição padrão", "standardDefinition": "Definição padrão" @@ -783,6 +780,33 @@ "chromeExtensionBanner": { "dontShowAgain": "Não me mostre isso de novo", "buttonText": "Instalar extensão do Chrome", - "installExtensionText": "Instale a extensão par integração com Google Calendar e Office 365" + "installExtensionText": "Instale a extensão para integrar com Google Calendar e Office 365" + }, + "lobby": { + "allow": "Permitir", + "backToKnockModeButton": "Sem senha, peça para se juntar", + "dialogTitle": "modo Lobby", + "disableDialogContent": "O modo Lobby está habilitado. Este recurso evita que particpantes não convidados juntem-se à sua conferência. Deseja desabilitar?", + "disableDialogSubmit": "Desabilitar", + "emailField": "Informe seu email", + "enableDialogPasswordField": "Definir senha (opcional)", + "enableDialogSubmit": "Habilitar", + "enableDialogText": "O modo Lobby protege a sua conferência, permitindo a entrada de participantes apenas após a aprovação formal do moderador.", + "enterPasswordButton": "Informe a senha da conferência", + "enterPasswordTitle": "Informe a senha para se juntar à conferência", + "invalidPassword": "Senha inválida", + "joiningMessage": "Você se juntará à conferência tão logo alguém aprove sua solicitação", + "joinWithPasswordMessage": "Tentando entrar com a senha, por favor aguarde...", + "joinRejectedMessage": "Sua solicitação de participação foi rejeitada pelo moderador.", + "joinTitle": "Junte-se à conferência", + "joiningTitle": "Pedindo para se juntar à conferência...", + "joiningWithPasswordTitle": "Participando com senha...", + "knockButton": "Peça para participar", + "knockTitle": "Alguém deseja participar da conferência", + "nameField": "Informe seu nome", + "passwordField": "Informe a senha da conferência", + "passwordJoinButton": "Solicitar", + "reject": "Rejeitar", + "toggleLabel": "Habilitar lobby" } } diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-ro.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-ro.json new file mode 100644 index 000000000..1946ab003 --- /dev/null +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-ro.json @@ -0,0 +1,762 @@ +{ + "addPeople": { + "add": "Adăugați", + "countryNotSupported": "Serviciul nu este încă disponibil în locația dumneavoastră.", + "countryReminder": "Sunați în afara SUA? Vă rugăm să tastați codul țarii înaintea numărului!", + "disabled": "Nu puteți adăuga persoane.", + "failedToAdd": "Eroare în adăugarea membrilor", + "footerText": "Apelarea în exterior este dezactivată.", + "loading": "Se caută persoane și numere de telefon", + "loadingNumber": "Se validează numărul de telefon", + "loadingPeople": "Se caută persoane care pot fi adăugate", + "noResults": "Nu s-au găsit rezultate", + "noValidNumbers": "Vă rugăm introduceți numărul de telefon", + "searchNumbers": "Adăugați numere de telefon", + "searchPeople": "Căutați persoane", + "searchPeopleAndNumbers": "Căutați după nume sau după numărul de telefon", + "telephone": "Telefon: {{number}}", + "title": "Adăugați persoane în acest apel video" + }, + "audioDevices": { + "bluetooth": "Bluetooth", + "headphones": "Căști", + "phone": "Telefon", + "speaker": "Difuzor", + "none": "" + }, + "audioOnly": { + "audioOnly": "Doar audio" + }, + "calendarSync": { + "addMeetingURL": "Inserați un link de apel video", + "confirmAddLink": "Doriți să adaugați un link Jitsi la acest apel video?", + "error": { + "appConfiguration": "Integrarea calendarului nu este configurată corespunzător.", + "generic": "A apărut o eroare. Vă rugăm să verificați setările calendarului și apoi reîncărcați calendarul.", + "notSignedIn": "A apărut o eroare în procesul de autentificare pentru a vizualiza evenimentele din calendar. Vă rugam să verificați setările calendarului și apoi să vă autentificați din nou." + }, + "join": "Participare", + "joinTooltip": "Participați la apelul video", + "nextMeeting": "următorul apel video", + "noEvents": "Nu sunt alte evenimente programate.", + "ongoingMeeting": "apel video în desfășurare", + "permissionButton": "Accesați setările", + "permissionMessage": "Este nevoie de acces la Calendarul dumneavoastră pentru a vizualiza programările în aplicație.", + "refresh": "Actualizați calendarul", + "today": "Azi" + }, + "chat": { + "error": "Eroare: mesajul dumneavoastră \"{{originalText}}\" nu a fost trimis. Motiv: {{error}}", + "messagebox": "Scrieți mesajul", + "nickname": { + "popover": "Alegeți un pseudonim", + "title": "Introduceți un pseudonim pentru a conversa" + }, + "title": "Apel video", + "you": "", + "privateNotice": "", + "noMessagesMessage": "", + "messageTo": "", + "fieldPlaceHolder": "" + }, + "connectingOverlay": { + "joiningRoom": "Sunteți conectat la conversația dumneavoastră ..." + }, + "connection": { + "ATTACHED": "Atașat", + "AUTHENTICATING": "Autentificare", + "AUTHFAIL": "Autentificare eșuată", + "CONNECTED": "Conectat", + "CONNECTING": "Se conectează", + "CONNFAIL": "Conectare eșuată", + "DISCONNECTED": "Deconectat", + "DISCONNECTING": "Se deconectează", + "ERROR": "Eroare", + "RECONNECTING": "A apărut o eroare de rețea. Reconectare...", + "LOW_BANDWIDTH": "", + "GOT_SESSION_ID": "", + "GET_SESSION_ID_ERROR": "", + "FETCH_SESSION_ID": "" + }, + "connectionindicator": { + "address": "Adresă:", + "bandwidth": "Viteza de transfer estimată:", + "bitrate": "Bitrate:", + "bridgeCount": "Numărul de servere: ", + "connectedTo": "Conectat la:", + "framerate": "Rată cadre:", + "less": "Arătați mai puțin", + "localaddress": "Adresă locala:", + "localaddress_plural": "Adrese locale:", + "localport": "Port local:", + "localport_plural": "Porturi locale:", + "more": "Arătați mai mult", + "packetloss": "Pachete pierdute:", + "quality": { + "good": "Bun", + "inactive": "Inactiv", + "lost": "Pierdut", + "nonoptimal": "Ineficient", + "poor": "Slab" + }, + "remoteaddress": "Adresă remote:", + "remoteaddress_plural": "Adresele remote:", + "remoteport": "Port extern:", + "remoteport_plural": "Porturi externe:", + "resolution": "Rezoluție:", + "status": "Conexiune:", + "transport": "Mod Transport:", + "transport_plural": "Moduri Transport:", + "turn": " (turn)", + "e2e_rtt": "" + }, + "dateUtils": { + "earlier": "Mai devreme", + "today": "Azi", + "yesterday": "Ieri" + }, + "deepLinking": { + "appNotInstalled": "Este necesară {{app}} aplicația mobilă pentru a putea participa la apelul video.", + "description": "Nu s-a întâmplat nimic? Am încercat să vă deschidem conversația în {{app}} aplicația pentru desktop. Încercați din nou sau deschideți {{app}} aplicația web.", + "descriptionWithoutWeb": "", + "downloadApp": "Descărcați aplicația", + "ifDoNotHaveApp": "Dacă nu aveti încă aplicația atunci:", + "ifHaveApp": "Dacă aveti deja aplicația:", + "launchWebButton": "Deschideți în browser", + "openApp": "Continuați spre aplicație", + "title": "Deschidere apel video în {{app}}...", + "tryAgainButton": "Încercați din nou pe desktop" + }, + "defaultLink": "e.g. {{url}}", + "deviceError": { + "cameraError": "Accesul la cameră nu este permis", + "cameraPermission": "Eroare în obținerea accesului la cameră", + "microphoneError": "Accesul la microfon nu este permis", + "microphonePermission": "Eroare în obținerea accesului la microfon" + }, + "deviceSelection": { + "noPermission": "Permisiunea nu a fost acordată", + "previewUnavailable": "Previzualizare indisponibilă", + "selectADevice": "Alegeți un dispozitiv", + "testAudio": "Redați un sunet" + }, + "dialog": { + "accessibilityLabel": { + "liveStreaming": "Transmitere live" + }, + "allow": "Permiteți", + "alreadySharedVideoMsg": "Un alt membru partajează deja un videoclip. Este permisă partajarea unui singur videoclip per apel video.", + "alreadySharedVideoTitle": "Doar un singur videoclip per apel video", + "applicationWindow": "Fereastra aplicației", + "Back": "Înapoi", + "cameraConstraintFailedError": "Camera dumneavoastră nu îndeplinește unele dintre restricțiile impuse.", + "cameraNotFoundError": "Camera nu a fost găsită.", + "cameraNotSendingData": "Nu am reușit să vă accesăm camera. Vă rugăm să verificați daca o altă aplicație folosește dispozitivul, selectați un alt dispozitiv din meniul de setări și reîncărcați aplicația.", + "cameraNotSendingDataTitle": "Accesul la cameră nu este permis", + "cameraPermissionDeniedError": "Nu ați acordat permisiunea pentru accesul la cameră. Puteți să vă alăturați apelului video, dar ceilalți participanți nu vă vor putea vedea. Folosiți butonul camerei localizat în bara de adrese pentru remediere.", + "cameraUnknownError": "Camera nu poate fi folosită din motive necunoscute.", + "cameraUnsupportedResolutionError": "Camera dumneavoastră nu suportă rezoluția video necesara.", + "Cancel": "Anulare", + "close": "Închidere", + "conferenceDisconnectMsg": "Vă rugam să verificați conexiunea la rețea. Reconectare în {{seconds}} sec...", + "conferenceDisconnectTitle": "Ați fost deconectat.", + "conferenceReloadMsg": "Încercăm să remediem situația. Reconectare în {{seconds}} sec...", + "conferenceReloadTitle": "Din nefericire, ceva nu a funcționat corespunzător.", + "confirm": "Confirmare", + "confirmNo": "Nu", + "confirmYes": "Da", + "connectError": "Oops! Ceva nu a funcționat corespunzător și nu v-am putut conecta la apelul video.", + "connectErrorWithMsg": "Oops! Ceva nu a funcționat corespunzător și nu v-am putut conecta la conferință: {{msg}}", + "connecting": "Conectare", + "contactSupport": "Contactati departamentul de suport tehnic", + "copy": "Copiați", + "dismiss": "Respingeți", + "displayNameRequired": "Este necesar să introduceți un nume", + "done": "Efectuat", + "enterDisplayName": "Vă rugam să introduceți numele", + "error": "Eroare", + "externalInstallationMsg": "Este necesară instalarea extensiei pentru partajare video.", + "externalInstallationTitle": "Extensie necesară", + "goToStore": "Accesați magazinul virtual", + "gracefulShutdown": "Serviciile noastre sunt indisponibile pentru întreținere. Vă rugam încercați mai tărziu.", + "IamHost": "Eu sunt moderatorul", + "incorrectRoomLockPassword": "", + "incorrectPassword": "Nume de utilizator sau parolă incorecte", + "inlineInstallationMsg": "Este necesară instalarea extensiei pentru partajare video.", + "inlineInstallExtension": "Începeți instalarea", + "internalError": "Ups! Ceva nu a funcționat corespunzător. A apărut următoarea eroare: {{error}}", + "internalErrorTitle": "Eroare interna", + "kickMessage": "Ouch! Ați fost eliminat din apelul video!", + "kickParticipantButton": "Eliminați", + "kickParticipantDialog": "Sunteți sigur că doriți să eliminați acest participant?", + "kickParticipantTitle": "Eliminați acest membru?", + "kickTitle": "Eliminat din apelul video", + "liveStreaming": "Transmitere live", + "liveStreamingDisabledForGuestTooltip": "Invitații nu pot iniția transmitere live.", + "liveStreamingDisabledTooltip": "Inițiere transmitere live dezactivată.", + "lockMessage": "Blocarea conferinței a eșuat.", + "lockRoom": "Introduceți parola pentru apelul video", + "lockTitle": "Blocare eșuată", + "logoutQuestion": "Sunteți sigur că doriți să vă deconectați și să întrerupeți conversația?", + "logoutTitle": "Deconectare", + "maxUsersLimitReached": "Numărul maxim de membri a fost atins. Nu mai sunt locuri disponibile. Vă rugam să contactati moderatorul apelului video sau încercați mai târziu!", + "maxUsersLimitReachedTitle": "Numărul maxim de membri a fost atins", + "micConstraintFailedError": "Microfonul dumneavoastră nu îndeplinește unele dintre restricțiile impuse.", + "micNotFoundError": "Microfonul nu a fost găsit.", + "micNotSendingData": "Nu putem să vă accesăm microfonul. Vă rugam să selectați un alt dispozitiv din meniul de setări sau încercați să actualizați aplicația.", + "micNotSendingDataTitle": "Nu putem să vă accesăm microfonul", + "micPermissionDeniedError": "Nu ați acordat permisiunea pentru accesul la microfon. Puteți să vă alăturați apelului video, dar ceilalți participanți nu vă vor putea auzi. Folosiți butonul camerei localizat în bara de adrese pentru remediere.", + "micUnknownError": "Microfonul nu poate fi folosită din motive necunoscute.", + "muteParticipantBody": "Nu veți putea să dezactivați microfonul, dar ceilalți pot dezactiva oricând microfonul.", + "muteParticipantButton": "Dezactivare microfon", + "muteParticipantDialog": "Sunteți sigur că doriți să dezactivați microfonul pentru acest participant? Nu veți putea să dezactivați microfonul, dar ceilalți pot dezactiva oricând microfonul.", + "muteParticipantTitle": "Comutați pe silențios acest membru?", + "Ok": "Ok", + "passwordLabel": "Parolă", + "passwordNotSupported": "Setarea unei parole pentru acest apel video nu este suportată.", + "passwordNotSupportedTitle": "Parola nu este suportată", + "passwordRequired": "Parola este necesară", + "popupError": "Browserul dumneavoastră blochează ferestrele de tip pop-up ale acestui site. Activați ferestrele de tip pop-up în setările de securitate ale browserului și încercați din nou.", + "popupErrorTitle": "Ferestre de tip pop-up blocate", + "recording": "Înregistrare", + "recordingDisabledForGuestTooltip": "Invitații nu pot iniția înregistrarea.", + "recordingDisabledTooltip": "Inițierea înregistrării este dezactivată.", + "rejoinNow": "Reconectați-vă", + "remoteControlAllowedMessage": "{{user}} controlul la distanță este permis!", + "remoteControlDeniedMessage": "{{user}} controlul la distanță este respins!", + "remoteControlErrorMessage": "A apărut o eroare la încercarea de a solicita permisiunea de acces la distanță {{user}}!", + "remoteControlRequestMessage": "Permiteți utilizatorului {{user}} să vă acceseze la distanță desktopul?", + "remoteControlShareScreenWarning": "Rețineți că apăsând butonul \"Permiteți\" veți partaja ecranul dumneavoastră!", + "remoteControlStopMessage": "Sesiunea de acces la distanță s-a încheiat!", + "remoteControlTitle": "Acces desktop la distanță", + "Remove": "Eliminați", + "removePassword": "Eliminați parola", + "removeSharedVideoMsg": "Sunteți sigur că doriți să încheiați sesiunea de partajare a videoclipului?", + "removeSharedVideoTitle": "Eliminați partajarea videoclipului", + "reservationError": "Eroare a sistemului de rezervare", + "reservationErrorMsg": "Cod de eroare: {{code}}, mesaj: {{msg}}", + "retry": "Reincercati", + "screenSharingFailedToInstall": "Oops! Extensia de partajare a ecranului nu s-a instalat.", + "screenSharingFailedToInstallTitle": "Extensia de partajare a ecranului nu s-a instalat", + "screenSharingFirefoxPermissionDeniedError": "Ceva nu a funcționat corespunzător în timp ce încercăm să accesăm ecranul dumneavoastră. Vă rugam să vă asigurați că ne-ați permis accesul. ", + "screenSharingFirefoxPermissionDeniedTitle": "Ups! Nu am reușit să inițiem accesarea ecranului!", + "screenSharingPermissionDeniedError": "Ups! Ceva nu a funcționat corespunzător cu permisiunea de extindere a ecranului. Vă rugam să reîncărcați pagina și să încercați din nou.", + "serviceUnavailable": "Serviciu indisponibil", + "sessTerminated": "Apel încheiat", + "Share": "Partajare", + "shareVideoLinkError": "Vă rugam să furnizați un link You Tube corect.", + "shareVideoTitle": "Partajare video", + "shareYourScreen": "Partajare ecran", + "shareYourScreenDisabled": "Partajare ecran dezactivată.", + "shareYourScreenDisabledForGuest": "Invitații nu pot partaja ecranul.", + "startLiveStreaming": "Inițiere trasmitere live", + "startRecording": "Inițiere înregistrare", + "startRemoteControlErrorMessage": "A apărut o eroare la încercarea de a începe sesiunea de control la distanță!", + "stopLiveStreaming": "Încheiere transmitere live", + "stopRecording": "Încheiere înregistrare", + "stopRecordingWarning": "Sunteți sigur că vreți să încheiați înregistrarea?", + "stopStreamingWarning": "Sunteți sigur că vreți să încheiați transmiterea live?", + "streamKey": "Cheie transmitere live", + "Submit": "Trimiteți", + "thankYou": "Vă mulțumim că utilizați {{appName}}!", + "token": "token", + "tokenAuthFailed": "Ne pare rău, nu aveți permisiune pentru a participa la acest apel.", + "tokenAuthFailedTitle": "Autentificare eșuată", + "transcribing": "Copiere", + "unlockRoom": "Eliminați parola pentru apel video", + "userPassword": "Parolă utilizator", + "WaitForHostMsg": "Conferința {{room}} nu a început. Daca sunteți moderatorul conferinței, vă rugăm să vă autentificați. Dacă nu, așteptați ca moderatorul să înceapă conferința.", + "WaitForHostMsgWOk": "Conferința {{room}} nu a început. Daca sunteți moderatorul, apăsați butonul OK pentru autentificare. Dacă nu, așteptați ca moderatorul să înceapă conferința.", + "WaitingForHost": "Așteptare moderator conferință ...", + "Yes": "Da", + "yourEntireScreen": "Întregul ecran", + "sendPrivateMessageTitle": "", + "sendPrivateMessageOk": "", + "sendPrivateMessageCancel": "", + "sendPrivateMessage": "", + "screenSharingAudio": "", + "muteEveryoneStartMuted": "", + "muteEveryoneSelf": "", + "muteEveryoneTitle": "", + "muteEveryoneDialog": "", + "muteEveryoneElseTitle": "", + "muteEveryoneElseDialog": "" + }, + "dialOut": { + "statusMessage": "Este {{status}}" + }, + "feedback": { + "average": "Medie", + "bad": "Rău", + "detailsLabel": "Spuneți-ne mai multe despre experiența dumneavoastră.", + "good": "Bine", + "rateExperience": "Evaluați acest apel video", + "veryBad": "Foarte rău", + "veryGood": "Foarte bine" + }, + "incomingCall": { + "answer": "Răspuns", + "audioCallTitle": "Apel intrare", + "decline": "Respins", + "productLabel": "de la Jitsi Meet", + "videoCallTitle": "Intrare apel video" + }, + "info": { + "accessibilityLabel": "Afișați informații", + "addPassword": "Adăugați parola", + "cancelPassword": "Anulați parola", + "conferenceURL": "Link:", + "country": "Țară", + "dialANumber": "Pentru a accesa conversația, formați unul dintre aceste numere și apoi introduceți PIN-ul .", + "dialInConferenceID": "PIN:", + "dialInNotSupported": "Ne pare rău, apelarea nu este posibilă.", + "dialInNumber": "Apelare:", + "dialInSummaryError": "Eroare la preluarea informațiilor de apelare. Vă rugam să încercați din nou mai târziu.", + "dialInTollFree": "Fără taxă", + "genericError": "Ups! Ceva nu a funcționat corespunzător.", + "inviteLiveStream": "Pentru a vizualiza transmiterea live, faceți click pe acest link: {{url}}", + "invitePhone": "Apăsați o data pentru apelare: {{number}},,{{conferenceID}}#", + "invitePhoneAlternatives": "", + "inviteURLFirstPartGeneral": "Ați fost invitat pentru a participa la apelul video.", + "inviteURLFirstPartPersonal": "{{name}} v-a invitat pentru a participa la apelul video.\n", + "inviteURLSecondPart": "\nParticipati la apelul video:\n{{url}}\n", + "liveStreamURL": "Transmitere live:", + "moreNumbers": "Mai multe cifre", + "noNumbers": "Niciun număr de apelat.", + "noPassword": "Fără", + "noRoom": "Nu a fost selectat niciun apel video pentru apelare.", + "numbers": "Numere apelare", + "password": "Parolă:", + "title": "Transmitere", + "tooltip": "Transmiteți linkul și informațiile de apelare pentru acest apel video", + "label": "Informații apel video" + }, + "inviteDialog": { + "alertText": "Încercarea de a invita anumiți participanți a eșuat.", + "header": "Invitați", + "searchCallOnlyPlaceholder": "Introduceți numărul de telefon", + "searchPeopleOnlyPlaceholder": "Căutare participanți", + "searchPlaceholder": "Participant sau număr de telefon", + "send": "Trimiteți" + }, + "inlineDialogFailure": { + "msg": "A avut loc o eroare.", + "retry": "Încercați din nou", + "support": "Ajutor", + "supportMsg": "Daca situația se repetă, apelați" + }, + "keyboardShortcuts": { + "focusLocal": "Focusați pe imaginea dumneavoastră", + "focusRemote": "Focusați pe imaginea altei persoane", + "fullScreen": "Vizualizați sau părăsiți ecranul", + "keyboardShortcuts": "Comenzi rapide tastatură", + "localRecording": "Vizualizați sau ascundeți panoul de control video", + "mute": "Activați sau dezactivați microfonul", + "pushToTalk": "Apăsați pentru a vorbi", + "raiseHand": "Ridicați sau coborați mâna", + "showSpeakerStats": "Arătați parametrii difuzorului", + "toggleChat": "Deschideți sau închideți discuția text", + "toggleFilmstrip": "Afișați sau ascundeți imagini video", + "toggleScreensharing": "Comutați între cameră și partajare ecran", + "toggleShortcuts": "Arătați sau ascundeți comenzi rapide tastatură", + "videoMute": "Porniți sau opriți camera", + "videoQuality": "" + }, + "liveStreaming": { + "busy": "Lucrăm la eliberarea resurselor de transmitere. Vă rugam să încercați din nou în câteva minute.", + "busyTitle": "Toți participanții la transmitere sunt indisponibili", + "changeSignIn": "Comutați intre conturi.", + "choose": "Alegeți o transmitere live", + "chooseCTA": "Alegeți o variantă de transmitere. Sunteți logat cu {{email}}.", + "enterStreamKey": "Introduceți cheia fluxului video.", + "error": "Transmiterea live a eșuat. Vă rugăm încercați din nou.", + "errorAPI": "A apărut o eroare la accesarea canalelor YouTube. Încercați să vă autentificați din nou.", + "errorLiveStreamNotEnabled": "Transmiterea live nu este activată pe {{email}}. Vă rugăm să activați opțiunea de transmitere live sau autentificați-vă cu un cont avand această opțiune activată.", + "expandedOff": "Transmiterea live s-a încheiat", + "expandedOn": "Acest apel video este transmis pe YouTube.", + "expandedPending": "Transmiterea a început...", + "failedToStart": "Începerea transmiterii live a eșuat ", + "getStreamKeyManually": "Nu am reușit să preluăm fluxurile live. Încercați să obțineți cheia fluxului video YouTube.", + "invalidStreamKey": "Cheia fluxului video poate fi incorectă.", + "off": "Transmitere live încheiată", + "on": "Transmitere live", + "pending": "Inițiere transmitere live...", + "serviceName": "Serviciu de transmitere live", + "signedInAs": "Sunteți conectat ca:", + "signIn": "Conectați-vă cu Google", + "signInCTA": "Conectați-vă sau introduceți cheia YouTube pentru distribuire video.", + "signOut": "Deconectare", + "start": "Începeți o transmitere live", + "streamIdHelp": "Ce înseamnă acest lucru?", + "unavailableTitle": "Transmitere live indisponibilă", + "onBy": "", + "offBy": "", + "googlePrivacyPolicy": "Politica de confidențialitate Google", + "youtubeTerms": "Termeni și condiții Youtube" + }, + "localRecording": { + "clientState": { + "off": "Oprit", + "on": "Pornit", + "unknown": "Necunoscut" + }, + "dialogTitle": "Panou control video", + "duration": "Durată", + "durationNA": "N/A", + "encoding": "Codificare", + "label": "LOR", + "labelToolTip": "Înregistrarea este activată", + "localRecording": "Înregistrare", + "me": "Eu", + "messages": { + "engaged": "Înregistrarea este activată.", + "finished": "Sesiune înregistrare {{token}} încheiată. Vă rugăm să trimiteți înregistrarea moderatorului.", + "finishedModerator": "Sesiune înregistrare {{token}} încheiată. Înregistrarea a fost salvată. Vă rugăm să solicitați și celorlalți participanți trimiterea înregistrărilor.", + "notModerator": "Nu sunteți moderatorul. Nu puteți iniția sau încheia o înregistrare." + }, + "moderator": "Moderator", + "no": "Nu", + "participant": "Participant", + "participantStats": "Parametri participant", + "sessionToken": "Token de sesiune", + "start": "Inițiere înregistrare", + "stop": "Încheiere înregistrare", + "yes": "Da" + }, + "lockRoomPassword": "parola", + "lockRoomPasswordUppercase": "Parolă", + "me": "Eu", + "notify": { + "connectedOneMember": "{{name}} s-a alăturat apelului video", + "connectedThreePlusMembers": "{{name}} and {{count}} s-au alăturat apelului video", + "connectedTwoMembers": "{{first}} și {{second}} s-au alăturat apelului video", + "disconnected": "deconectat", + "focus": "Focalizare conferință", + "focusFail": "{{component}} Indisponibil - reincercati în {{ms}} secunde", + "grantedTo": "Drepturile de moderator acordate {{to}}!", + "invitedOneMember": "{{name}} a fost adăugat", + "invitedThreePlusMembers": "{{name}} și alti {{count}} au fost adăugați", + "invitedTwoMembers": "{{first}} și {{second}} au fost invitați", + "kickParticipant": "{{kicked}} a fost eliminat de {{kicker}}", + "me": "Eu", + "moderator": "Drepturi de moderator acordate!", + "muted": "Ați început conversația în modul silențios.", + "mutedTitle": "Sunteți în modul silențios!", + "mutedRemotelyTitle": "Ați fost comutat pe silențios de {{participantDisplayName}}!", + "mutedRemotelyDescription": "", + "passwordRemovedRemotely": "", + "passwordSetRemotely": "", + "raisedHand": "{{name}} dorește să vorbească.", + "somebody": "Cineva", + "startSilentTitle": "", + "startSilentDescription": "", + "suboptimalExperienceDescription": "Hmm... se pare că experiența avută cu {{appName}} nu a decurs prea bine. Încercăm să îmbunătățim acest lucru, până atunci vă rugăm să folosiți unul dintre browserele suportate.", + "suboptimalExperienceTitle": "Avertisment browser", + "unmute": "", + "newDeviceCameraTitle": "A fost detectată o cameră noua", + "newDeviceAudioTitle": "A fost detectat un dispozitiv audio nou", + "newDeviceAction": "Utilizați", + "suboptimalBrowserWarning": "Folosind acest browser nu veți beneficia de cea mai bună experiență pentru aceste apeluri video. În timp ce lucrăm la asta, vă recomandăm să folosiți unul din browser-ele suportate." + }, + "passwordSetRemotely": "Setată de un alt membru", + "passwordDigitsOnly": "Până la {{number}} cifre", + "poweredby": "cu sprijinul", + "presenceStatus": { + "busy": "Ocupat", + "calling": "Apelare...", + "connected": "Conectat", + "connecting": "Conectare...", + "connecting2": "Conectare*...", + "disconnected": "Deconectat", + "expired": "Expirat", + "ignored": "Ignorat", + "initializingCall": "Inițiere apel...", + "invited": "Adăugat", + "rejected": "Respins", + "ringing": "Apelare..." + }, + "profile": { + "setDisplayNameLabel": "Introduceți numele care va fi afișat", + "setEmailInput": "Introduceți adresa de e-mail", + "setEmailLabel": "Setați adresa de e-mail gravatar", + "title": "Profil" + }, + "recording": { + "authDropboxText": "Încarcați în Dropbox", + "availableSpace": "Spațiu disponibil: {{spaceLeft}} MB (approximately {{duration}} minute înregistrare)", + "beta": "BETA", + "busy": "Lucrăm la eliberarea resurselor de înregistrare. Vă rugăm să încercați din nou peste câteva minute.", + "busyTitle": "Toate resursele de înregistrare sunt momentan ocupate", + "error": "Înregistrare eșuată. Vă rugăm să încercați din nou mai târziu.", + "expandedOff": "Înregistrarea s-a încheiat", + "expandedOn": "Conversația este înregistrată.", + "expandedPending": "Înregistrarea a început...", + "failedToStart": "Începerea înregistrării a eșuat", + "fileSharingdescription": "Partajați înregistrarea cu ceilalți participanți", + "live": "LIVE", + "loggedIn": "Conectat ca {{userName}}", + "off": "Înregistrarea s-a încheiat", + "on": "Înregistrare", + "pending": "Se pregătește înregistrarea apelului video...", + "rec": "REC", + "serviceDescription": "Înregistrarea dumneavoastră va fi salvată de serviciul înregistrare", + "serviceName": "Serviciu înregistrare", + "signIn": "Conectare", + "signOut": "Deconectare", + "unavailable": "Oops! Serviciul {{serviceName}} este indisponibil momentan. Se lucrează la remedierea acestei probleme. Vă rugam să încercați mai tărziu.", + "unavailableTitle": "Înregistrare indisponibilă", + "onBy": "{{name}} a pornit înregistrarea", + "offBy": "{{name}} a oprit înregistrarea" + }, + "sectionList": { + "pullToRefresh": "Trageți pentru a reîmprospătă" + }, + "settings": { + "calendar": { + "about": "Integrarea calendarului {{appName}} este utilizată pentru a accesa în siguranță calendarul dumneavoastră astfel încât să poată vizualiza evenimentele viitoare.", + "disconnect": "Deconectare", + "microsoftSignIn": "Conectare cu Microsoft", + "signedIn": "Sunt accesate evenimentele din calendarul {{email}}. Apăsați butonul Deconectare de mai jos pentru a opri accesarea evenimentelor din calendar.", + "title": "Calendar" + }, + "devices": "Dispozitive", + "followMe": "Toată lumea mă urmărește", + "language": "Limba", + "loggedIn": "Conectat cu {{name}}", + "moderator": "Moderator", + "more": "Mai mult", + "name": "Name", + "noDevice": "Nici un", + "selectAudioOutput": "Sursa externă audio", + "selectCamera": "Cameră", + "selectMic": "Microfon", + "startAudioMuted": "Toată lumea începe cu sunetul dezactivat", + "startVideoMuted": "Toată lumea începe cu fară video", + "title": "Setări", + "speakers": "Difuzoare", + "microphones": "Microfoane" + }, + "settingsView": { + "alertOk": "OK", + "alertTitle": "Avertisment", + "alertURLText": "Serverul URL introdus este invalid", + "buildInfoSection": "Informații versiune", + "conferenceSection": "Conferință", + "displayName": "Nume afișat", + "email": "Email", + "header": "Setări", + "profileSection": "Profil", + "serverURL": "Server URL", + "startWithAudioMuted": "Începeți cu sunetul dezactivat", + "startWithVideoMuted": "Începeți cu video dezactivat", + "version": "Version", + "showAdvanced": "Arată setările avansate", + "disableP2P": "Dezactivează modul Peer-To-Peer", + "disableCallIntegration": "Dezactivează integrarea cu apelurile native", + "advanced": "Avansat" + }, + "share": { + "dialInfoText": "\n\n=====\n\nVreti doar să apelați telefonic?\n\n{{defaultDialInNumber}}Faceți click pe acest link pentru a vizualiza numerele pentru apelare în acest apel video\n{{dialInfoPageUrl}}", + "mainText": "Faceți click pe acest link pentru a vă conecta la apelul video:\n{{roomUrl}}" + }, + "speaker": "Difuzor", + "speakerStats": { + "hours": "{{count}}h", + "minutes": "{{count}}m", + "name": "Nume", + "seconds": "{{count}}s", + "speakerStats": "Statistici participanți", + "speakerTime": "Durată vorbire participant" + }, + "startupoverlay": { + "policyText": " ", + "title": "{{app}} are nevoie de acces la microfon și cameră." + }, + "suspendedoverlay": { + "rejoinKeyTitle": "Reconectare", + "text": "Apăsați butonul Reconectare pentru a vă reconecta.", + "title": "Apelul dumneavoastră video s-a întrerupt deoarece computerul a trecut în modul Repaus." + }, + "toolbar": { + "accessibilityLabel": { + "audioOnly": "Comutați doar audio", + "audioRoute": "Selectați dispozitivul pentru sunet", + "callQuality": "Gestionați calitatea apelului", + "cc": "Comutați subtitrările", + "chat": "Comutați ferestrele apelului video", + "document": "Comutați documentele partajate", + "feedback": "Lăsați-ne feedback", + "fullScreen": "Comutați la ecran complet", + "hangup": "Părăsiți apelul", + "invite": "Adaugați persoane", + "kick": "Eliminați participant", + "localRecording": "Comutați la panoul de control video", + "lockRoom": "Comutați la parola de întâlnire", + "moreActions": "Afișați meniul cu acțiuni suplimentare", + "moreActionsMenu": "Meniu acțiuni suplimentare", + "mute": "Activați / dezactivați sunet", + "pip": "Comutați la modul Picture-in-Picture", + "profile": "Editați profilul", + "raiseHand": "Comutați la mână rîdicată", + "recording": "Activați/dezactivați înregistrare", + "remoteMute": "Comutare mod silențios participant", + "Settings": "Comutați la setări", + "sharedvideo": "Comutați partajarea video YouTube", + "shareRoom": "Adăugați persoane", + "shareYourScreen": "Activați / dezactivați partajarea ecranului", + "shortcuts": "Activați / dezactivați comenzi rapide", + "show": "", + "speakerStats": "Afișați/ascundeți parametrii difuzorului", + "tileView": "Afișați/ascundeți miniatura video", + "toggleCamera": "Afișați / ascundeți camera", + "videomute": "Activați / dezactivați înregistrarea", + "videoblur": "", + "privateMessage": "Trimite un mesaj privat", + "muteEveryone": "Oprește microfonul tuturor", + "moreOptions": "Arată mai multe opțiuni", + "help": "Ajutor", + "download": "Descarcă aplicațiile noastre" + }, + "addPeople": "Adăugați persoane în apel", + "audioOnlyOff": "Dezactivați modul 'doar audio'", + "audioOnlyOn": "Activați modul 'doar audio'", + "audioRoute": "Selectați dispozitivul pentru sunet", + "authenticate": "Autentificare", + "callQuality": "Gestionați calitatea apelului", + "chat": "Deschideți / Închideți conversația", + "closeChat": "Închideți conversația", + "documentClose": "Închideți document partajat", + "documentOpen": "Deschideți document partajat", + "enterFullScreen": "Vizualizare ecran întreg", + "enterTileView": "Accesare miniatură video", + "exitFullScreen": "Ieșiți ecran întreg", + "exitTileView": "Ieșiți miniatură video", + "feedback": "Lașați-ne feedback", + "hangup": "Ieșiți", + "invite": "Adăugați persoane", + "login": "Conectare", + "logout": "Deconectare", + "lowerYourHand": "Coborâți mâna", + "moreActions": "Acțiuni suplimentare", + "mute": "Porniți / Opriți sunetul", + "openChat": "Open chat", + "pip": "Accesare mod Picture-in-Picture", + "profile": "Editați profilul", + "raiseHand": "Ridicați / Coborâți mâna", + "raiseYourHand": "Ridicați mâna", + "Settings": "Setări", + "sharedvideo": "Partajați un video YouTube", + "shareRoom": "Adăugați persoane", + "shortcuts": "Vizualizare comenzi rapide", + "speakerStats": "Parametrii difuzorului", + "startScreenSharing": "Inițiere partajare ecran", + "startSubtitles": "Inițiere subtitrări", + "stopScreenSharing": "Încheiere partajare ecran", + "stopSubtitles": "Acundere subtitrări", + "stopSharedVideo": "Oprire video YouTube", + "talkWhileMutedPopup": "Încercați să vorbiți? Microfonul este dezactivat.", + "tileViewToggle": "Afișați / ascundeți miniatura video", + "toggleCamera": "Afișați / ascundeți camera", + "videomute": "Porniți / Opriți camera", + "startvideoblur": "", + "stopvideoblur": "" + }, + "transcribing": { + "ccButtonTooltip": "Afișați / Ascundeți subtitrări", + "error": "Copiere eșuată. Vă rugăm încercați mai tărziu.", + "expandedLabel": "Copierea este activată", + "failedToStart": "Inițierea copierii a eșuat", + "labelToolTip": "Conversația este copiată", + "off": "Copiere încheiată", + "pending": "Se pregătește copierea apelului video...", + "start": "Afișați subtitrări", + "stop": "Ascundeți subtitrări", + "tr": "TR" + }, + "userMedia": { + "androidGrantPermissions": "Selectați 'Permiteti' când browserul vă cere permisiunea.", + "chromeGrantPermissions": "Selectați 'Permiteti' când browserul vă cere permisiunea.", + "edgeGrantPermissions": "Selectați 'Da' când browserul vă cere permisiunea.", + "electronGrantPermissions": "Vă rugam să acordați permisiunea pentru utilizarea camerei și a microfonului", + "firefoxGrantPermissions": "Selectați 'Parajare cu dispozitivul selectat' când browserul vă cere permisiunea.", + "iexplorerGrantPermissions": "Selectați OK când browserul vă cere permisiunea.", + "nwjsGrantPermissions": "Vă rugam să acordați permisiunea pentru utilizarea camerei și a microfonului", + "operaGrantPermissions": "Selectați 'Permiteti' când browserul vă cere permisiunea.", + "react-nativeGrantPermissions": "Selectați Allow când browserul vă cere permisiunea.", + "safariGrantPermissions": "Selectați OK când browserul vă cere permisiunea." + }, + "videoSIPGW": { + "busy": "Lucrăm la eliberarea resurselor. Vă rugăm încercați din nou în câteva minute.", + "busyTitle": "Serviciul SIP este momentan ocupat", + "errorAlreadyInvited": "{{displayName}} deja adăugat", + "errorInvite": "Conferință nu a fost inițializată. Vă rugam încercați mai târziu.", + "errorInviteFailed": "Se lucrează la remedierea acestei probleme. Vă rugăm încercați mai târziu.", + "errorInviteFailedTitle": "Invitarea {{displayName}} a eșuat", + "errorInviteTitle": "Eroare la invitarea la un apel SIP", + "pending": "{{displayName}} a fost invitat" + }, + "videoStatus": { + "audioOnly": "AUD", + "audioOnlyExpanded": "Sunteți în modul 'doar audio'. Acest mod reduce transferul de date și nu veți putea vizualiza imaginile celorlalți.", + "callQuality": "Calitate apel", + "hd": "HD", + "highDefinition": "Calitate superioară", + "labelTooiltipNoVideo": "Fără video", + "labelTooltipAudioOnly": "Modul doar audio activat", + "ld": "LD", + "lowDefinition": "Calitate redusă", + "onlyAudioAvailable": "Doar audio este disponibil", + "onlyAudioSupported": "În acest navigator este suportat doar 'mod audio'.", + "sd": "SD", + "standardDefinition": "Calitate standard" + }, + "videothumbnail": { + "domute": "Microfon oprit", + "flip": "Flip", + "kick": "Eliminați", + "moderator": "Moderator", + "mute": "Un membru are microfonul dezactivat", + "muted": "Microfon dezactivat", + "remoteControl": "Control la distanță", + "show": "", + "videomute": "Un membru a oprit camera" + }, + "welcomepage": { + "accessibilityLabel": { + "join": "Atingeți pentru a accesa", + "roomname": "Introduceți numele ședinței video" + }, + "appDescription": "Conversați prin apel video cu întreaga echipa. De fapt, cu toți cunoscuții. {{app}} este o soluție de video-conferință criptată alcătuită integral din programe gratuite pe care o puteți folosi tot timpul gratuit - fară a fi nevoie de cont.", + "audioVideoSwitch": { + "audio": "Voce", + "video": "Video" + }, + "calendar": "Calendar", + "connectCalendarButton": "Conectați calendarul", + "connectCalendarText": "", + "enterRoomTitle": "Inițiați un nou apel video", + "go": "ÎNCEPEȚI", + "join": "ACCESARE", + "info": "Informații", + "privacy": "Confidențialitate", + "recentList": "Recent", + "recentListDelete": "Ștergeți", + "recentListEmpty": "Lista dumneavoastră recentă este momentan goală. Discutați cu echipa dumneavoastră și veți găsi toate conversațiile aici.", + "reducedUIText": "", + "roomname": "Introduceți numele ședinței", + "roomnameHint": "Introduceți numele sau adresa web a ședinței la care doriți să vă conectați. Puteți asocia un nume, dar transmiteți și celorlalți participanți acest nume.", + "sendFeedback": "Lăsați-ne feedback", + "terms": "Termeni", + "title": "Video-conferință securizată, cu multiple funcționalități și complet gratuită" + }, + "documentSharing": { + "title": "" + }, + "defaultNickname": "", + "chromeExtensionBanner": { + "dontShowAgain": "", + "buttonText": "", + "installExtensionText": "" + }, + "raisedHand": "Ar dori să vorbească" +} diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-ru.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-ru.json index eebfc5c4b..9c39422eb 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-ru.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-ru.json @@ -1,28 +1,43 @@ { "addPeople": { "add": "Пригласить", + "addContacts": "Пригласите других людей", + "copyInvite": "Скопировать приглашение на встречу", + "copyLink": "Скопировать ссылку на встречу", + "copyStream": "Скопировать ссылку на прямую транасляцию", "countryNotSupported": "Эта страна пока не поддерживается.", "countryReminder": "Вызов не в США? Пожалуйста, убедитесь, что указали код страны!", + "defaultEmail": "Ваш адрес электронной почты", "disabled": "Поиск не дал результата.", "failedToAdd": "Не удалось добавить участников", "footerText": "Вызов номера отключен.", + "googleEmail": "Электронная почта Google", + "inviteMoreHeader": "Сейчас вы одни в этой встрече", + "inviteMoreMailSubject": "Присоединиться к встрече {{appName}} ", + "inviteMorePrompt": "Пригласить других людей", + "linkCopied": "Ссылка скопирована в буфер обмена", "loading": "Поиск людей и номеров телефонов", "loadingNumber": "Проверка номера телефона", "loadingPeople": "Поиск людей для приглашения", "noResults": "Поиск не дал результата", "noValidNumbers": "Пожалуйста, введите номер телефона", + "outlookEmail": "Электронная почта Outlook", "searchNumbers": "Добавить номера телефонов", "searchPeople": "Поиск людей", "searchPeopleAndNumbers": "Поиск людей или добавление их телефонов", + "shareInvite": "Поделиться приглашением на встречу", + "shareLink": "Поделиться ссылкой на встречу чтобы пригласить других", + "shareStream": "Поделиться ссылкой на прямую трансляцию", "telephone": "Номер: {{number}}", - "title": "Пригласить людей на эту встречу" + "title": "Пригласить людей на эту встречу", + "yahooEmail": "Электронная почта Yahoo" }, "audioDevices": { "bluetooth": "Bluetooth", "headphones": "Наушники", + "none": "Не обнаружены звуковые устройства", "phone": "Телефон", - "speaker": "Колонка", - "none": "Не обнаружены звуковые устройства" + "speaker": "Колонка" }, "audioOnly": { "audioOnly": "Только звук" @@ -48,21 +63,21 @@ "chat": { "error": "Ошибка: Ваше сообщение не было отправлено. Причина: {{error}}", "fieldPlaceHolder": "Введите здесь ваше сообщение", - "messagebox": "Введите сообщение", "messageTo": "Личное сообщение пользователю {{recipient}}", - "noMessagesMessage": "В конференции пока нет никаких сообщений. Начните разговор!", + "messagebox": "Введите сообщение", "nickname": { "popover": "Выберите имя", "title": "Введите имя для использования чата" }, + "noMessagesMessage": "В конференции пока нет никаких сообщений. Начните разговор!", "privateNotice": "Личное сообщение пользователю {{recipient}}", "title": "Чат", - "you": "" + "you": "вы" }, "chromeExtensionBanner": { - "installExtensionText": "", - "buttonText": "", - "dontShowAgain": "" + "buttonText": "Установить расширение Chrome", + "dontShowAgain": "Не показывай мне это снова", + "installExtensionText": "Установите расширение для интеграции с Google Календарь и Office 365" }, "connectingOverlay": { "joiningRoom": "Пытаемся присоединиться к вашей конференции..." @@ -77,23 +92,26 @@ "DISCONNECTED": "Отключено", "DISCONNECTING": "Отключение", "ERROR": "Ошибка", - "RECONNECTING": "Проблема с сетью. Переподключение...", - "LOW_BANDWIDTH": "Видео для {{displayName}} приостановлено из-за низкой пропускной способности" + "FETCH_SESSION_ID": "Получение идентификатора сеанса…", + "GET_SESSION_ID_ERROR": "Ошибка получения идентификатора сеанса: {{code}}", + "GOT_SESSION_ID": "Получение идентификатора сеанса… Готово", + "LOW_BANDWIDTH": "Видео для {{displayName}} приостановлено из-за низкой пропускной способности", + "RECONNECTING": "Проблема с сетью. Переподключение..." }, "connectionindicator": { "address": "Адрес:", "bandwidth": "Средняя скорость:", "bitrate": "Битрейт:", - "bridgeCount": "Количество серверов:", + "bridgeCount": "Количество серверов: ", "connectedTo": "Подключен к:", "framerate": "Частота кадров:", "less": "Краткая информация", - "localaddress_0": "Локальные адреса:", - "localaddress_1": "Локальные адреса:", - "localaddress_2": "Локальные адреса:", - "localport_0": "Локальные порты:", - "localport_1": "Локальные порты:", - "localport_2": "Локальные порты:", + "localaddress_0": "Локальный адрес:", + "localaddress_1": "Локальных адреса:", + "localaddress_2": "Локальных адресов:", + "localport_0": "Локальный порт:", + "localport_1": "Локальных порта:", + "localport_2": "Локальных портов:", "more": "Подробная информация", "packetloss": "Потери пакетов:", "quality": { @@ -103,17 +121,17 @@ "nonoptimal": "не оптимально", "poor": "плохо" }, - "remoteaddress_0": "Удаленные адреса:", - "remoteaddress_1": "Удаленные адреса:", - "remoteaddress_2": "Удаленные адреса:", - "remoteport_0": "Удаленные порты:", - "remoteport_1": "Удаленные порты:", - "remoteport_2": "Удаленные порты:", + "remoteaddress_0": "Удаленный адрес:", + "remoteaddress_1": "Удаленных адреса:", + "remoteaddress_2": "Удаленных адресов:", + "remoteport_0": "Удаленный порт:", + "remoteport_1": "Удаленных порта:", + "remoteport_2": "Удаленных портов:", "resolution": "Разрешение:", "status": "Связь:", - "transport_0": "Методы отправки:", - "transport_1": "Методы отправки:", - "transport_2": "Методы отправки:" + "transport_0": "Метод отправки:", + "transport_1": "Метода отправки:", + "transport_2": "Методов отправки:" }, "dateUtils": { "earlier": "Ранее", @@ -125,6 +143,9 @@ "description": "Ничего не случилось? Мы попытались запустить вашу встречу в настольном приложении {{app}}. Повторите попытку или запустите ее в веб-приложении {{app}}.", "descriptionWithoutWeb": "Ничего не произошло? Мы попытались запустить вашу конференцию в настольном приложении {{app}}", "downloadApp": "Скачать приложение", + "ifDoNotHaveApp": "Если у вас еще нет приложения:", + "ifHaveApp": "Если вы уже установили приложение:", + "joinInApp": "Подключиться к этой встрече используя приложение", "launchWebButton": "Запустить в браузере", "openApp": "Перейти к приложению", "title": "Запуск вашей встречи в {{app}}...", @@ -144,15 +165,29 @@ "selectADevice": "Выбор устройства", "testAudio": "Протестировать звук" }, + "dialOut": { + "statusMessage": "сейчас {{status}}" + }, "dialog": { + "Back": "Назад", + "Cancel": "Отмена", + "IamHost": "Я организатор", + "Ok": "Ok", + "Remove": "Удалить", + "Share": "Поделиться", + "Submit": "ОК", + "WaitForHostMsg": "Конференция {{room}} еще не началась. Если вы организатор, пожалуйста, авторизируйтесь. В противном случае дождитесь организатора.", + "WaitForHostMsgWOk": "Конференция {{room}} еще не началась. Если вы организатор, пожалуйста, нажмите Ok для аутентификации. В противном случае, дождитесь организатора.", + "WaitingForHost": "Ждем организатора...", + "Yes": "Да", "accessibilityLabel": { "liveStreaming": "Трансляция" }, + "add": "Добавить", "allow": "Разрешить", "alreadySharedVideoMsg": "Другой участник уже поделился ссылкой на видео. Данная конференция позволяет одновременно делиться только одним видео.", "alreadySharedVideoTitle": "Допускается показ только одного видео", "applicationWindow": "Окно приложения", - "Back": "Назад", "cameraConstraintFailedError": "Камера не отвечает определенным требованиям.", "cameraNotFoundError": "Камера не обнаружена.", "cameraNotSendingData": "Ошибка доступа к камере. Пожалуйста, проверьте, не использует ли камеру какая-нибудь другая программа. Вы можете также выбрать другое устройство из меню настроек или попробовать перезапустить приложение.", @@ -160,7 +195,6 @@ "cameraPermissionDeniedError": "Нет доступа к камере. Вы можете участвовать во встрече, но другие не будут вас видеть. Используйте значок камеры в адресной строке браузера, чтобы устранить проблему.", "cameraUnknownError": "Неизвестная ошибка использования камеры.", "cameraUnsupportedResolutionError": "Ваша камера не поддерживает необходимое разрешение видео.", - "Cancel": "Отмена", "close": "Закрыть", "conferenceDisconnectMsg": "Следует проверить интернет-соединение. Попытка восстановления связи через {{seconds}} с.", "conferenceDisconnectTitle": "Вы отключены.", @@ -173,29 +207,38 @@ "connectErrorWithMsg": "Ошибка. Невозможно установить связь для вашей встречи: {{msg}}", "connecting": "Подключение", "contactSupport": "Связь с поддержкой", + "copied": "Скопировано", "copy": "Копировать", "dismiss": "Отклонить", "displayNameRequired": "Привет! Как тебя зовут?", "done": "Готово", + "e2eeDescription": "Сквозное шифрование в настоящее время является ЭКСПЕРИМЕНТАЛЬНЫМ. Имейте в виду, что включение сквозного шифрования эффективно отключит сервисы, предоставляемые на стороне сервера, такие как: запись, потоковое вещание и участие по телефону. Также имейте в виду, что собрание будет работать только для людей, присоединяющихся из браузеров с поддержкой вставляемых потоков.", + "e2eeLabel": "E2EE ключ", + "e2eeNoKey": "Отсутствует", + "e2eeSet": "Установить", + "e2eeToggleSet": "Установить ключ", + "e2eeWarning": "ПРЕДУПРЕЖДЕНИЕ. Похоже, что не все участники этой встречи поддерживают сквозное шифрование. Если вы включите его, они не смогут вас ни видеть, ни слышать.", "enterDisplayName": "Пожалуйста, введите свое имя", "error": "Ошибка", "externalInstallationMsg": "Вам необходимо установить наше дополнение для совместного использования рабочего стола.", "externalInstallationTitle": "Требуется расширение", "goToStore": "Перейти к интернет-магазину", "gracefulShutdown": "Технические работы. Пожалуйста, попробуйте позже.", - "IamHost": "Я организатор", - "incorrectRoomLockPassword": "Неверный пароль", + "grantModeratorDialog": "Вы уверены, что хотите сделать этого участника модератором?", + "grantModeratorTitle": "Сделать модератором", "incorrectPassword": "Ошибка имени пользователя или пароля", - "inlineInstallationMsg": "Вам необходимо установить наше дополнение для совместного использования рабочего стола.", + "incorrectRoomLockPassword": "Неверный пароль", "inlineInstallExtension": "Установить", + "inlineInstallationMsg": "Вам необходимо установить наше дополнение для совместного использования рабочего стола.", "internalError": "Что-то пошло не так. Ошибка: {{error}}", "internalErrorTitle": "Внутренняя ошибка", "kickMessage": "Вы можете связаться с {{participantDisplayName}} для получения более подробной информации.", "kickParticipantButton": "Выгнать", - "kickParticipantDialog": "Вы уверены, что хотите выгнать этого участника?", + "kickParticipantDialog": "Вы уверены, что хотите выгнать этого участника?", "kickParticipantTitle": "Выгнать этого участника?", "kickTitle": "Ай! {{participantDisplayName}} выгнал вас из конференции.", "liveStreaming": "Трансляция", + "liveStreamingDisabledBecauseOfActiveRecordingTooltip": "Невозможно пока активна запись", "liveStreamingDisabledForGuestTooltip": "Гости не могут начать трансляцию", "liveStreamingDisabledTooltip": "Возможность трансляции отключена", "lockMessage": "Не удалось запереть конференцию", @@ -211,38 +254,47 @@ "micNotSendingDataTitle": "Ваш микрофон отключен системными настройками", "micPermissionDeniedError": "Нет доступа к микрофону. Вы можете участвовать во встрече, но другие не будут вас слышать. Используйте значок камеры в адресной строке браузера, чтобы устранить проблему.", "micUnknownError": "Неизвестная ошибка использования микрофона.", - "muteParticipantBody": "Вы не можете включить им звук, но они могут сделать это сами в любое время.", - "muteParticipantButton": "Выключить звук", - "muteParticipantDialog": "Вы уверены, что хотите отключить микрофон у данного пользователя? Вы не сможете отменить это действие, однако он сможет сам снова включить микрофон в любое время.", - "muteParticipantTitle": "Приглушить этого участника?", - "Ok": "Ok", - "passwordLabel": "$t(lockRoomPasswordUppercase)", + "muteEveryoneDialog": "Вы уверены, что хотите отключить микрофоны у всех? Вы не сможете включить их, но они могут включить себя в любой момент.", + "muteEveryoneElseDialog": "После отключения микрофонов у участников вы не сможете включить их, но они могут включить себя в любой момент.", + "muteEveryoneElseTitle": "Заглушить всех, за исключением {{whom}}?", + "muteEveryoneSelf": "себя", + "muteEveryoneStartMuted": "Теперь у всех микрофоны выключены", + "muteEveryoneTitle": "Заглушить всех?", + "muteParticipantBody": "Вы не можете включить им микрофон, но они могут сделать это сами в любое время.", + "muteParticipantButton": "Заглушить", + "muteParticipantDialog": "Вы уверены, что хотите отключить микрофон у данного пользователя? Вы не сможете отменить это действие, однако он сможет сам снова включить микрофон в любое время.", + "muteParticipantTitle": "Заглушить этого участника?", + "passwordLabel": "Встреча была защищена участником. Пожалуйста, введите $t(lockRoomPasswordUppercase) чтобы присоединиться.", "passwordNotSupported": "Установка $t(lockRoomPassword) для конференции не поддерживается.", "passwordNotSupportedTitle": "$t(lockRoomPasswordUppercase) не поддерживается", "passwordRequired": "Требуется $t(lockRoomPasswordUppercase)", "popupError": "Ваш браузер блокирует всплывающие окна этого сайта. Пожалуйста, разрешите всплывающие окна в настройках безопасности браузера и попробуйте снова.", "popupErrorTitle": "Заблокировано всплывающее окно", + "readMore": "больше", "recording": "Запись", + "recordingDisabledBecauseOfActiveLiveStreamingTooltip": "Невозможно пока активно потоковое вещание", "recordingDisabledForGuestTooltip": "Гости не могут записывать", "recordingDisabledTooltip": "Невозможно начать запись", "rejoinNow": "Подключиться снова", "remoteControlAllowedMessage": "{{user}} принял ваш запрос на удаленное управление!", "remoteControlDeniedMessage": "{{user}} отклонил ваш запрос на удаленное управление!", - "remoteControlErrorMessage": "Произошла ошибка при попытке запросить разрешения удаленного управления от {{user}}.", + "remoteControlErrorMessage": "Произошла ошибка при попытке запросить разрешения удаленного управления от {{user}}!", "remoteControlRequestMessage": "Разрешить {{user}} удаленное управление вашим рабочим столом?", "remoteControlShareScreenWarning": "Если нажмете \"Разрешить\", то поделитесь своим экраном!", "remoteControlStopMessage": "Сессия удаленного управления завершена!", "remoteControlTitle": "Удаленное управление рабочим столом", - "Remove": "Удалить", "removePassword": "Убрать $t(lockRoomPassword)", "removeSharedVideoMsg": "Уверены, что хотите убрать видео, которым поделились?", "removeSharedVideoTitle": "Убрать видео", "reservationError": "Ошибка системы резервирования", "reservationErrorMsg": "Код ошибки: {{code}}, сообщение: {{msg}}", "retry": "Повторить", + "screenSharingAudio": "Поделиться аудио", + "screenSharingFailed": "Ой! Кажется что-то пошло не так, мы не можем начать показ экрана!", + "screenSharingFailedTitle": "Сбой показа экрана!", "screenSharingFailedToInstall": "Ошибка установки расширения для показа экрана.", "screenSharingFailedToInstallTitle": "Расширение для показа экрана не установлено", - "screenSharingFirefoxPermissionDeniedError": "Что-то пошло не так, когда мы пытались поделиться вашим экраном. Пожалуйста, убедитесь, что вы дали нам разрешение на это.", + "screenSharingFirefoxPermissionDeniedError": "Что-то пошло не так, когда мы пытались поделиться вашим экраном. Пожалуйста, убедитесь, что вы дали нам разрешение на это. ", "screenSharingFirefoxPermissionDeniedTitle": "Ошибка показа экрана!", "screenSharingPermissionDeniedError": "Ошибка доступа к вашему расширению для показа экрана. Пожалуйста, перезапустите браузер и попробуйте снова.", "sendPrivateMessage": "Вы недавно получили личное сообщение. Вы хотели ответить на него, или отправить свое сообщение группе?", @@ -251,7 +303,6 @@ "sendPrivateMessageTitle": "Отправить личное сообщение?", "serviceUnavailable": "Служба недоступна", "sessTerminated": "Связь прервана", - "Share": "Поделиться", "shareVideoLinkError": "Пожалуйста, укажите корректную ссылку Youtube.", "shareVideoTitle": "Поделиться видео", "shareYourScreen": "Показать экран", @@ -265,7 +316,6 @@ "stopRecordingWarning": "Уверены, что хотите остановить запись?", "stopStreamingWarning": "Уверены, что хотите остановить трансляцию?", "streamKey": "Ключ трансляции", - "Submit": "ОК", "thankYou": "Спасибо, что используете {{appName}}!", "token": "токен", "tokenAuthFailed": "Извините, вам не разрешено присоединиться к этому сеансу связи.", @@ -273,18 +323,17 @@ "transcribing": "Расшифровка", "unlockRoom": "Убрать $t(lockRoomPassword)", "userPassword": "пароль пользователя", - "WaitForHostMsg": "Конференция {{room}} еще не началась. Если вы организатор, пожалуйста, авторизируйтесь. В противном случае дождитесь организатора.", - "WaitForHostMsgWOk": "Конференция {{room}} еще не началась. Если вы организатор, пожалуйста, нажмите Ok для аутентификации. В противном случае, дождитесь организатора.", - "WaitingForHost": "Ждем организатора...", - "Yes": "Да", "yourEntireScreen": "Весь экран" }, - "dialOut": { - "statusMessage": "сейчас {{status}}" - }, "documentSharing": { "title": "Общий Документ" }, + "e2ee": { + "labelToolTip": "Аудио и видео связь по этому вызову защищена сквозным шифрованием" + }, + "embedMeeting": { + "title": "Встроить эту встречу" + }, "feedback": { "average": "Средне", "bad": "Плохо", @@ -294,6 +343,9 @@ "veryBad": "Очень плохо", "veryGood": "Очень хорошо" }, + "helpView": { + "header": "Справка" + }, "incomingCall": { "answer": "Ответ", "audioCallTitle": "Входящий звонок", @@ -307,8 +359,8 @@ "cancelPassword": "Отменить $t(lockRoomPassword)", "conferenceURL": "Ссылка:", "country": "Страна", - "dialANumber": "Чтобы присоединиться к конференции, наберите один из этих номеров и введите pin-код", - "dialInConferenceID": "PIN:", + "dialANumber": "Чтобы присоединиться к конференции, наберите один из этих номеров и введите пин-код", + "dialInConferenceID": "ПИН:", "dialInNotSupported": "К сожалению, набор номера в настоящее время не поддерживается.", "dialInNumber": "Номер:", "dialInSummaryError": "Ошибка получения информации о наборе номера. Пожалуйста, повторите попытку позже", @@ -320,6 +372,7 @@ "inviteURLFirstPartGeneral": "Вас приглашают присоединиться к конференции.", "inviteURLFirstPartPersonal": "{{name}} приглашает Вас присоединиться к конференции. \n", "inviteURLSecondPart": "\nПрисоединиться к конференции:\n{{url}}\n", + "label": "Информация о конференции", "liveStreamURL": "Трансляция:", "moreNumbers": "Больше номеров", "noNumbers": "Нет номеров для набора.", @@ -328,8 +381,13 @@ "numbers": "Номера для набора", "password": "$t(lockRoomPasswordUppercase):", "title": "Поделиться", - "tooltip": "Поделитесь ссылкой и номером для подключения к этой конференции", - "label": "Информация о конференции" + "tooltip": "Поделитесь ссылкой и номером для подключения к этой конференции" + }, + "inlineDialogFailure": { + "msg": "Небольшая заминка.", + "retry": "Попробовать снова", + "support": "Поддержка", + "supportMsg": "Если это продолжится, свяжитесь с" }, "inviteDialog": { "alertText": "Не удалось пригласить некоторых участников.", @@ -339,16 +397,10 @@ "searchPlaceholder": "Участник или номер телефона", "send": "Отправить" }, - "inlineDialogFailure": { - "msg": "Небольшая заминка.", - "retry": "Попробовать снова", - "support": "Поддержка", - "supportMsg": "Если это продолжится, свяжитесь с" - }, "keyboardShortcuts": { "focusLocal": "Фокус на ваше видео", "focusRemote": "Фокус на видео другого участника", - "fullScreen": "Вкл/выкл полноэкранный режим ", + "fullScreen": "Вкл/выкл полноэкранный режим", "keyboardShortcuts": "Комбинации клавиш", "localRecording": "Отобразить или скрыть элементы управления локальной записи", "mute": "Микрофон (вкл./выкл.)", @@ -367,30 +419,64 @@ "busyTitle": "Все ресурсы для трансляции уже задействованы", "changeSignIn": "Переключить аккаунты.", "choose": "Выбрать трансляцию", - "chooseCTA": "Выберите трансляцию. Вы вошли в систему как {{email}}. ", + "chooseCTA": "Выберите трансляцию. Вы вошли в систему как {{email}}.", "enterStreamKey": "Введите ваш ключ трансляции YouTube.", "error": "Ошибка трансляции. Пожалуйста, попробуйте снова.", "errorAPI": "Произошла ошибка при доступе к вашим трансляциям на YouTube. Повторите попытку входа в систему.", "errorLiveStreamNotEnabled": "Трансляция не подключена на {{email}}. Пожалуйста подключите трансляцию или войдите в аккаунт с подключенной трансляцией.", "expandedOff": "Прямая трансляция остановлена", "expandedOn": "В настоящий момент конференция транслируется на YouTube.", - "expandedPending": "Начинается прямая трансляция..", + "expandedPending": "Начинается прямая трансляция...", "failedToStart": "Ошибка трансляции видео", "getStreamKeyManually": "Прямые трансляций не найдены. Попробуйте получить ключ прямой трансляции от YouTube.", + "googlePrivacyPolicy": "Политика конфиденциальности Google", "invalidStreamKey": "Похоже ключ прямой трансляции неверен.", + "limitNotificationDescriptionNative": "Ваша трансляция будет ограничена {{limit}} мин. Для неограниченного просмотра попробуйте {{app}}.", + "limitNotificationDescriptionWeb": "Из-за высокой нагрузки ваша потоковая передача будет ограничена {{limit}} мин. Для неограниченной потоковой передачи попробуйте {{app}} .", "off": "Трансляция остановлена", "offBy": "{{name}} остановил прямую трансляцию", "on": "Трансляция", "onBy": "{{name}} начал прямую трансляцию", "pending": "Начинаем трансляцию...", "serviceName": "Служба трансляции", - "signedInAs": "В настоящее время вы вошли в систему как:", "signIn": "Войти через Google", "signInCTA": "Войдите или введите свой ключ трансляции YouTube.", "signOut": "Выход", + "signedInAs": "В настоящее время вы вошли в систему как:", "start": "Начать трансляцию", "streamIdHelp": "Что это?", - "unavailableTitle": "Трансляция недоступна" + "unavailableTitle": "Трансляция недоступна", + "youtubeTerms": "Условия использования YouTube" + }, + "lobby": { + "disableDialogContent": "В настоящее время включен режим лобби. Эта функция гарантирует, что нежелательные участники не смогут присоединиться к вашей встрече. Вы хотите его отключить?", + "disableDialogSubmit": "Отключить", + "emailField": "Введите ваш адрес электронной почты", + "enableDialogPasswordField": "Установите пароль (необязательно)", + "enableDialogSubmit": "Включить", + "enableDialogText": "Режим лобби позволяет защитить вашу встречу, позволяя людям входить только после официального одобрения модератором.", + "enterPasswordButton": "Введите пароль встречи", + "enterPasswordTitle": "Введите пароль чтобы присоединиться к встрече", + "invalidPassword": "Неверный пароль", + "joinRejectedMessage": "Ваш запрос на присоединение был отклонен модератором.", + "joinTitle": "Присоединиться к встрече", + "joinWithPasswordMessage": "Пытаюсь присоединиться с паролем, подождите...", + "joiningMessage": "Вы присоединитесь к встрече, как только кто-то примет ваш запрос", + "joiningTitle": "Просьба присоединиться к встрече...", + "joiningWithPasswordTitle": "Присоединение с паролем...", + "knockButton": "Попросить присоединиться", + "knockTitle": "Кто-то хочет присоединиться к встрече", + "knockingParticipantList": "Список ожидающих участников", + "nameField": "Введите ваше имя", + "notificationLobbyAccessDenied": "{{originParticipantName}} запретил присоединиться {{targetParticipantName}}", + "notificationLobbyAccessGranted": "{{originParticipantName}}разрешил присоединиться {{targetParticipantName}} ", + "notificationLobbyDisabled": "Лобби отключено пользователем {{originParticipantName}}", + "notificationLobbyEnabled": "Лобби включено пользователем {{originParticipantName}}", + "notificationTitle": "Лобби", + "passwordField": "Введите пароль встречи", + "passwordJoinButton": "Присоединиться", + "reject": "Отказать", + "toggleLabel": "Включить лобби" }, "localRecording": { "clientState": { @@ -423,8 +509,15 @@ }, "lockRoomPassword": "пароль", "lockRoomPasswordUppercase": "Пароль", + "lonelyMeetingExperience": { + "button": "Пригласить", + "getHelp": "Получить помощь", + "title": "Защищенная, полнофункциональная и совершенно бесплатная система видеоконференций", + "youAreAlone": "Вы один в видеоконференции" + }, "me": "я", "notify": { + "OldElectronAPPTitle": "Уязвимость в системе безопасности!", "connectedOneMember": "{{name}} присоединился к конференции", "connectedThreePlusMembers": "{{name}} и {{count}} других пользователей присоединились к конференции", "connectedTwoMembers": "{{first}} и {{second}} присоединились к конференции", @@ -432,42 +525,81 @@ "focus": "Фокус встречи", "focusFail": "{{component}} недоступен, повторите через {{ms}} с", "grantedTo": "{{to}} получил права модератора!", - "invitedOneMember": "{{displayName}} был приглашен", + "invitedOneMember": "{{name}} был приглашен", "invitedThreePlusMembers": "Приглашены {{name}} и {{count}} других пользователей(ля)", "invitedTwoMembers": "{{first}} и {{second}} присоединились к конференции", - "kickParticipant": "{{kicker}} выгнал {{kicked}} ", + "kickParticipant": "{{kicker}} выгнал {{kicked}}", "me": "Я", "moderator": "Получены права модератора!", "muted": "Вы начали разговор без звука.", - "mutedTitle": "Вы без звука!", - "mutedRemotelyTitle": "{{participantDisplayName}} отключил Вам микрофон!", "mutedRemotelyDescription": "Вы всегда можете включить микрофон, когда будете готовы говорить. Отключите его, когда закончите, чтобы не транслировать шумы в конференцию.", + "mutedRemotelyTitle": "{{participantDisplayName}} отключил Вам микрофон!", + "mutedTitle": "Вы без звука!", + "newDeviceAction": "Использовать", + "newDeviceAudioTitle": "Обнаружено новое аудиоустройство", + "newDeviceCameraTitle": "Обнаружена новая камера", + "oldElectronClientDescription1": "Похоже, вы используете старую версию клиента Jitsi Meet, которая имеет известные уязвимости в системе безопасности. Убедитесь, что вы обновили до нашей ", + "oldElectronClientDescription2": "последней версии", + "oldElectronClientDescription3": " сейчас!", "passwordRemovedRemotely": "$t(lockRoomPasswordUppercase) удален другим участником.", "passwordSetRemotely": "Другой участник установил $t(lockRoomPasswordUppercase)", "raisedHand": "{{name}} хотел бы выступить.", "somebody": "Кто-то", - "startSilentTitle": "У вас отсутствует звук!", "startSilentDescription": "Перезайдите в конференцию, чтобы включить звук", - "suboptimalBrowserWarning": "К сожалению, ваш браузер не полностью поддерживает данную систему вэбконференций. Мы работаем над проблемой, однако, пока рекомендуем вам воспользоваться следующими браузерами.", - "suboptimalExperienceTitle": "К сожалению, этот браузер может не подойти для работы с {{appName}}. Мы работаем над проблемой, а пока попробуйте один из полностью поддерживаемых браузеров.", - "unmute": "Включить микрофон", - "newDeviceCameraTitle": "Обнаружена новая камера", - "newDeviceAudioTitle": "Обнаружено новое аудиоустройство", - "newDeviceAction": "Использовать" + "startSilentTitle": "У вас отсутствует звук!", + "suboptimalBrowserWarning": "К сожалению, ваш браузер не полностью поддерживает данную систему вэбконференций. Мы работаем над проблемой, однако, пока рекомендуем вам воспользоваться следующими браузерами.", + "suboptimalExperienceTitle": "Предупреждение браузера", + "unmute": "Включить микрофон" }, - "passwordSetRemotely": "установлен другим участником", "passwordDigitsOnly": "До {{number}} цифр", + "passwordSetRemotely": "установлен другим участником", "poweredby": "работает на", + "prejoin": { + "audioAndVideoError": "Ошибка звука и видео:", + "audioOnlyError": "Ошибка звука:", + "audioTrackError": "Не удалось создать аудио дорожку.", + "callMe": "Позвоните мне", + "callMeAtNumber": "Позвоните мне по этому номеру:", + "calling": "Вызываем", + "configuringDevices": "Настраиваются устройства...", + "connectedWithAudioQ": "Вы подключили звук?", + "copyAndShare": "Скопировать и поделиться ссылкой на встречу", + "dialInMeeting": "Дозвониться до встречи", + "dialInPin": "Дозвониться до встречи и ввести ПИН код:", + "dialing": "Дозвон", + "doNotShow": "Не показывать снова", + "errorDialOut": "Не удалось дозвониться", + "errorDialOutDisconnected": "Не удалось дозвониться. Отключено", + "errorDialOutFailed": "Не удалось дозвониться. Сбой вызова", + "errorDialOutStatus": "Ошибка получения статуса вызова", + "errorStatusCode": "Ошибка вызова, код статуса: {{status}}", + "errorValidation": "Проверка номера не удалась", + "iWantToDialIn": "Я хочу дозвониться", + "initiated": "Вызов инициирован", + "joinAudioByPhone": "Подключиться с телефонной связью", + "joinMeeting": "Присоединиться ко встрече", + "joinWithoutAudio": "Присоединиться без звука", + "linkCopied": "Ссылка скопирована в буфер обмена", + "lookGood": "Кажется ваш микрофон работает правильно", + "or": "или", + "premeeting": "Перед подключением", + "screenSharingError": "Ошибка показа экрана:", + "showScreen": "Включить экран перед подключением", + "startWithPhone": "Начать с телефонной связью", + "videoOnlyError": "Ошибка видео:", + "videoTrackError": "Не удалось создать видео дорожку.", + "viewAllNumbers": "посмотреть всех участников" + }, "presenceStatus": { "busy": "Занят", - "calling": "Вызываю . . .", + "calling": "Вызываю...", "connected": "Подключено", - "connecting": "Подключение. . .", + "connecting": "Подключение...", "connecting2": "Подключение*...", "disconnected": "Отключено", "expired": "Истек", "ignored": "Проигнорирован", - "initializingCall": "Инициализация звонка. . .", + "initializingCall": "Инициализация звонка...", "invited": "Приглашенный", "rejected": "Отклонен", "ringing": "Звоню. . ." @@ -475,7 +607,7 @@ "profile": { "setDisplayNameLabel": "Отображаемое имя", "setEmailInput": "Введите e-mail", - "setEmailLabel": "E-mail для gravatar", + "setEmailLabel": "E-mail для Gravatar", "title": "Профиль" }, "raisedHand": "Хочет говорить", @@ -491,14 +623,16 @@ "expandedPending": "Начинаем запись конференции...", "failedToStart": "Ошибка начала записи", "fileSharingdescription": "Поделиться записью с участниками конференции", - "live": "Прямая трансляция", + "limitNotificationDescriptionNative": "Из-за высокой нагрузки ваша запись будет ограничена {{limit}} мин. Для неограниченного количества записей попробуйте <3> {{app}} .", + "limitNotificationDescriptionWeb": "Из-за высокой нагрузки ваша запись будет ограничена {{limit}} мин. Для неограниченного количества записей попробуйте {{app}}.", + "live": "В ЭФИРЕ", "loggedIn": "Вошел как {{userName}}", "off": "Запись остановлена", "offBy": "{{name}} остановил запись", "on": "Запись", "onBy": "{{name}} включил запись", "pending": "Подготовка записи конференции. . .", - "rec": "Идет запись", + "rec": "ИДЕТ ЗАПИСЬ", "serviceDescription": "Ваша запись будет сохранена соответствующей службой", "serviceName": "Служба записи", "signIn": "Вход", @@ -509,6 +643,12 @@ "sectionList": { "pullToRefresh": "Потяните для обновления" }, + "security": { + "about": "Вы можете добавить к собранию $t(lockRoomPassword). Участникам необходимо будет предоставить $t(lockRoomPassword), прежде чем им будет разрешено присоединиться к собранию.", + "aboutReadOnly": "Участники-модераторы могут добавить к собранию $t(lockRoomPassword). Участникам необходимо будет предоставить $t(lockRoomPassword), прежде чем им будет разрешено присоединиться к собранию.", + "insecureRoomNameWarning": "Имя комнаты небезопасно. Нежелательные участники могут присоединиться к вашей конференции. Подумайте о том, чтобы защитить вашу встречу используя настройки безопасности.", + "securityOptions": "Настройки безопасности" + }, "settings": { "calendar": { "about": "Интеграция с календарем {{appName}} используется для безопасного доступа к вашему календарю и синхронизации запланированных мероприятий.", @@ -521,6 +661,7 @@ "followMe": "Все следуют за мной", "language": "Язык", "loggedIn": "Вошел как {{name}}", + "microphones": "Микрофоны", "moderator": "Модератор", "more": "Больше опций", "name": "Имя", @@ -528,6 +669,7 @@ "selectAudioOutput": "Звуковой выход", "selectCamera": "Камера", "selectMic": "Микрофон", + "speakers": "Динамики", "startAudioMuted": "Все начинают с выключенным звуком", "startVideoMuted": "Все начинают в скрытом режиме", "title": "Настройки" @@ -540,6 +682,8 @@ "buildInfoSection": "Информация о сборке", "conferenceSection": "Номера для набора", "disableCallIntegration": "Отключить встроенную интеграцию вызовов", + "disableCrashReporting": "Отключить отправку отчетов о сбоях", + "disableCrashReportingWarning": "Вы действительно хотите отключить отчеты о сбоях? Настройка будет применена после перезапуска приложения.", "disableP2P": "Отключить режим Peer-To-Peer", "displayName": "Отображаемое имя", "email": "Email", @@ -555,7 +699,7 @@ "dialInfoText": "\n\n=====\n\nПросто хотите набрать номер на Вашем телефоне?\n\n{{defaultDialInNumber}}Щелкните на эту ссылку, чтобы просмотреть телефонные номера для этой конференции\n{{dialInfoPageUrl}}", "mainText": "Нажмите на ссылку чтобы присоединиться к конференции:\n{{roomUrl}}" }, - "speaker": "Колонка", + "speaker": "Спикер", "speakerStats": { "hours": "{{count}}ч", "minutes": "{{count}}м", @@ -574,7 +718,9 @@ "title": "Видеосвязь прервана. Причина: этот компьютер перешел в режим сна." }, "toolbar": { + "Settings": "Настройки", "accessibilityLabel": { + "Settings": "Вкл/Выкл меню настроек", "audioOnly": "Вкл/Выкл только звук", "audioRoute": "Выбрать аудиоустройство", "callQuality": "Качество связи", @@ -582,36 +728,41 @@ "chat": "Показать/скрыть окно чата", "document": "Закрыть общий документ", "download": "Скачать приложение", + "e2ee": "Сквозное шифрование", + "embedMeeting": "Встроить встречу", "feedback": "Оставить отзыв", "fullScreen": "Полноэкранный/оконный режим", + "grantModerator": "Сделать модератором", "hangup": "Завершить звонок", "help": "Справка", "invite": "Пригласить", "kick": "Выкинуть участника", + "lobbyButton": "Вкл/Выкл режим лобби", "localRecording": "Вкл/Выкл кнопки записи", "lockRoom": "Установить пароль", "moreActions": "Показать/скрыть меню доп. настроек", - "moreOptions": "Меню доп. настроек", "moreActionsMenu": "Меню доп. настроек", + "moreOptions": "Меню доп. настроек", "mute": "Вкл/Выкл звук", + "muteEveryone": "Выкл. микрофон у всех", "pip": "Вкл/Выкл режим Картинка-в-картинке", "privateMessage": "Отправить личное сообщение", "profile": "Редактировать профиль", "raiseHand": "Поднять руку", "recording": "Вкл/Выкл запись", "remoteMute": "Отключить участнику микрофон", - "Settings": "Вкл/Выкл меню настроек", - "sharedvideo": "Вкл/Выкл Youtube - трансляцию", + "security": "Настройки безопасности", "shareRoom": "Отправить приглашение", "shareYourScreen": "Вкл/Выкл демонстрацию экрана", + "sharedvideo": "Вкл/Выкл Youtube - трансляцию", "shortcuts": "Вкл/Выкл значки", "show": "Показать крупным планом", "speakerStats": "Вкл/Выкл статистику", "tileView": "Вкл/Выкл плитку", - "toggleCamera": "Вкл/Выкл камеру", - "videomute": "Вкл/Выкл видео", - "muteEveryone": "Выкл. микрофон у всех", - "videoblur": "Вкл/Выкл размытие фона" + "toggleCamera": "Переключить камеру", + "toggleFilmstrip": "Включить диафильм", + "videoblur": "Вкл/Выкл размытие фона", + "videomute": "Вкл/Выкл видео" }, "addPeople": "Добавить людей к вашему сеансу связи", "audioOnlyOff": "Отключить режим экономии пропуской способности", @@ -624,6 +775,8 @@ "documentClose": "Закрыть общий документ", "documentOpen": "Открыть общий документ", "download": "Скачать приложение", + "e2ee": "Сквозное шифрование", + "embedMeeting": "Встроить встречу", "enterFullScreen": "Полный экран", "enterTileView": "Общий план", "exitFullScreen": "Полный экран", @@ -632,39 +785,44 @@ "hangup": "Выход", "help": "Справка", "invite": "Пригласить", + "lobbyButtonDisable": "Отключить режим лобби", + "lobbyButtonEnable": "Включить режим лобби", "login": "Войти", "logout": "Завершить сеанс", "lowerYourHand": "Опустить руку", - "moreActions": "Больше", + "moreActions": "Больше действий", + "moreOptions": "Больше настроек", "mute": "Микрофон (вкл./выкл.)", "muteEveryone": "Выкл. микрофон у всех", - "noAudioSignalTitle": "От вашего микрофона не идет звуковой сигнал!", "noAudioSignalDesc": "Если вы специально не отключали микрофон в системных настройках, подумайте о том, чтобы поменять его.", "noAudioSignalDescSuggestion": "Если вы специально не отключали микрофон в системных настройках, вы можете попробовать использовать следующее устройство:", - "noisyAudioInputTitle": "Похоже, ваш микрофон создает шум!", + "noAudioSignalDialInDesc": "Вы можете также дозвониться используя:", + "noAudioSignalDialInLinkDesc": "Номера для дозвона", + "noAudioSignalTitle": "От вашего микрофона не идет звуковой сигнал!", "noisyAudioInputDesc": "Возможно, ваш микрофон создает шум. Вы можете выключить его или смените устройство.", + "noisyAudioInputTitle": "Похоже, ваш микрофон создает шум!", "openChat": "Открыть чат", "pip": "Вкл режим Картинка-в-картинке", "privateMessage": "Отправить личное сообщение", "profile": "Редактировать профиль", "raiseHand": "Хочу говорить", "raiseYourHand": "Поднять руку", - "Settings": "Настройки", - "sharedvideo": "Видео YouTube", + "security": "Настройки безопасности", "shareRoom": "Отправить приглашение", + "sharedvideo": "Видео YouTube", "shortcuts": "Комбинации клавиш", "speakerStats": "Статистика", "startScreenSharing": "Начать трансляцию с экрана", "startSubtitles": "Включить субтитры", + "startvideoblur": "Размыть фон на видео", "stopScreenSharing": "Остановить трансляцию с экрана", - "stopSubtitles": "Отключить субтитры", "stopSharedVideo": "Остановить видео на YouTube", + "stopSubtitles": "Отключить субтитры", + "stopvideoblur": "Отключить размытие фона", "talkWhileMutedPopup": "Пытаетесь говорить? У вас отключен звук.", "tileViewToggle": "Вкл/выкл плитку", "toggleCamera": "Вкл/выкл камеру", - "videomute": "Камера", - "startvideoblur": "Размыть фон на видео", - "stopvideoblur": "Отключить размытие фона" + "videomute": "Камера" }, "transcribing": { "ccButtonTooltip": "Вкл. / Выкл. субтитры", @@ -673,10 +831,9 @@ "failedToStart": "Неудалось начать расшифровку", "labelToolTip": "Создается транскрипция конференции.", "off": "Расшифровка остановлена", - "pending": "Подготовка расшифровки конференции. . .", + "pending": "Подготовка расшифровки конференции...", "start": "Вкл/Выкл показ субтитров", - "stop": "Вкл/Выкл показ субтитров", - "tr": "" + "stop": "Вкл/Выкл показ субтитров" }, "userMedia": { "androidGrantPermissions": "Выберите Разрешить, когда браузер спросит о разрешениях.", @@ -714,9 +871,6 @@ "lowDefinition": "Низкое качество", "onlyAudioAvailable": "Только звук", "onlyAudioSupported": "В этом браузере разрешен только звук.", - "p2pEnabled": "Включен режим \"точка-к-точке\"", - "p2pVideoQualityDescription": "В режиме прямого канала связи между абонентами можно переключаться только между режимами \"только звук\" и \"высокое качество\". Остальные настройки станут доступными, когда закончится этот режим.", - "recHighDefinitionOnly": "Предпочтительно высокое качество.", "sd": "SD", "sdTooltip": "Видео стандартного качества", "standardDefinition": "Стандартное качество (SD)" @@ -725,11 +879,12 @@ "domute": "Выключить звук", "domuteOthers": "Выключить остальных", "flip": "Отразить", + "grantModerator": "Сделать модератором", "kick": "Выкинуть", "moderator": "Модератор", "mute": "Без звука", "muted": "Звук выключен", - "remoteControl": "", + "remoteControl": "Начать / Остановить дистанционный контроль", "show": "Показать крупным планом", "videomute": "Участник отключил камеру" }, @@ -740,31 +895,29 @@ }, "appDescription": "Попробуйте видеочат со всей командой. Приглашайте знакомых! {{app}} — полностью зашифрованное решение для видеоконференций с открытым исходным кодом. Пользуйтесь каждый день, бесплатно и без регистрации.", "audioVideoSwitch": { - "audio": "Календарь", + "audio": "Звук", "video": "Видео" }, "calendar": "Календарь", "connectCalendarButton": "Привязать календарь", "connectCalendarText": "Подключите календарь, чтобы увидеть все ваши конференции в {{app}}. Кроме того, добавив {{provider}} конференций в календарь, вы сможете запускать их одним щелчком мышки.", "enterRoomTitle": "Начать новую видеоконференцию", - "roomNameAllowedChars": "Название конференции не должно содержать следующие символы: ?, &, :, ', \", %, #.", + "getHelp": "Справка", "go": "ОК", "goSmall": "ОК", - "join": "СОЗДАТЬ / ПРИСОЕДИНИТЬСЯ", "info": "Инфо", + "join": "СОЗДАТЬ / ПРИСОЕДИНИТЬСЯ", + "moderatedMessage": "Или заранее зарезервируйте URL-адрес встречи, где вы будете единственным модератором.", "privacy": "Приватность", "recentList": "Недавние", "recentListDelete": "Удалить", "recentListEmpty": "Сейчас ваш список недавно проведенных конференций пуст. По мере вашего пользования сервисом он будет пополняться.", "reducedUIText": "Добро пожаловать в {{app}}!", + "roomNameAllowedChars": "Название конференции не должно содержать следующие символы: ?, &, :, ', \", %, #.", "roomname": "Укажите название комнаты", "roomnameHint": "Укажите название комнаты или ее адрес. Можете сами создать название и передать его будущим участникам встречи, чтобы они использовали именно его.", "sendFeedback": "Обратная связь", "terms": "Условия", "title": "Защищенная, полнофункциональная и совершенно бесплатная система видеоконференций" - }, - "lonelyMeetingExperience": { - "button": "Пригласить", - "youAreAlone": "Вы один в видеоконференции" } } diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-sc.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-sc.json new file mode 100644 index 000000000..9c8e3bdf7 --- /dev/null +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-sc.json @@ -0,0 +1,783 @@ +{ + "addPeople": { + "add": "Invita", + "countryNotSupported": "No est ancora possìbile de impreare custa destinatzione.", + "countryReminder": "Ses mutende in foras de is Istados Unidos? Verìfica chi insertas su còdighe de istadu!", + "disabled": "Non podes invitare gente.", + "failedToAdd": "Faddina in s'agiunta de partetzipantes", + "footerText": "Is mutidas in essida sunt disativadas.", + "loading": "Chirchende gente e nùmeros de telèfonu", + "loadingNumber": "Verifichende su nùmeru de telèfonu", + "loadingPeople": "Chirchende gente de invitare", + "noResults": "Non cointzidet perunu resultadu", + "noValidNumbers": "Inserta·nche unu nùmeru de telèfonu", + "searchNumbers": "Agiunghe nùmeros de telèfonu", + "searchPeople": "Chirca gente", + "searchPeopleAndNumbers": "Chirca gente o agiunghe is nùmeros de telèfonu issoro", + "telephone": "Telèfonu: {{number}}", + "title": "Invita gente a custa riunione" + }, + "audioDevices": { + "bluetooth": "Bluetooth", + "headphones": "Auriculares", + "phone": "Telèfonu", + "speaker": "Altoparlante", + "none": "Perunu dispositivu de àudio a disponimentu" + }, + "audioOnly": { + "audioOnly": "Àmpiu de banda bàsciu" + }, + "calendarSync": { + "addMeetingURL": "Agiunghe unu ligàmene a s'addòbiu", + "confirmAddLink": "Boles agiùnghere unu ligàmene de Jitsi a custu addòbiu?", + "error": { + "appConfiguration": "S'integratzione de su calendàriu no est cunfigurada bene.", + "generic": "Faddina. Controlla sa cunfiguratzione de calendàriu o proa de atualizare su calendàriu.", + "notSignedIn": "Faddina in s'autenticatzione pro visualizare eventos de calendàriu. Controlla sa cunfiguratzione de calendàriu e proa de ti torrare a autenticare." + }, + "join": "Aderi", + "joinTooltip": "Aderi a sa riunione", + "nextMeeting": "riunione imbeniente", + "noEvents": "Perunu eventu programmadu in futuru.", + "ongoingMeeting": "riunione in cursu", + "permissionButton": "Aberi sa cunfiguratzione", + "permissionMessage": "Su permissu de su calendàriu est rechèdidu pro bìdere is riuniones tuss in s'aplicatzione.", + "refresh": "Atualiza su calendàriu", + "today": "Oe" + }, + "chat": { + "error": "Faddina: su messàgiu tuo no est istadu imbiadu. Resone: {{error}}", + "fieldPlaceHolder": "Iscrie su messàgiu inoghe", + "messagebox": "Iscrie unu messàgiu", + "messageTo": "Messàgiu privadu a {{recipient}}", + "noMessagesMessage": "Perunu messàgiu ancora in sa riunione. Cumintza una tzarrada inoghe!", + "nickname": { + "popover": "Sèbera unu nòmine", + "title": "Inserta su nòmine pro impreare sa tzarrada" + }, + "privateNotice": "Messàgiu privadu a {{recipient}}", + "title": "Tzarrada", + "you": "tue" + }, + "chromeExtensionBanner": { + "installExtensionText": "Installa s'estensione de integratzione cun Google Calendar e Office 365", + "buttonText": "Installa s'estensione de Google", + "dontShowAgain": "Non ddu torres a ammustrare" + }, + "connectingOverlay": { + "joiningRoom": "Connetende a sa riunione..." + }, + "connection": { + "ATTACHED": "Allegados", + "AUTHENTICATING": "Autenticatzione in cursu", + "AUTHFAIL": "Faddina in s'autenticatzione", + "CONNECTED": "Connessione istabilida", + "CONNECTING": "Connetende", + "CONNFAIL": "Faddina in sa connessione", + "DISCONNECTED": "Disconnètidu", + "DISCONNECTING": "Disconnetende", + "ERROR": "Faddina", + "FETCH_SESSION_ID": "Otenende id de sessione...", + "GET_SESSION_ID_ERROR": "Faddina in su ritzevimentu de s'ide de sessione: {{code}}", + "GOT_SESSION_ID": "Otenende id de sessione... Fatu", + "LOW_BANDWIDTH": "Vìdeu disativadu pro {{displayName}} pro istraviare àmpiu de banda" + }, + "connectionindicator": { + "address": "Indiritzu:", + "bandwidth": "Àmpiu de banda istimadu:", + "bitrate": "Velotzidade de bits:", + "bridgeCount": "Nùmeru de servidores: ", + "connectedTo": "Connessione cun:", + "e2e_rtt": "E2E RTT:", + "framerate": "Velotzidade de fotogrammas:", + "less": "Prus pagu informatziones", + "localaddress": "Indiritzu locale:", + "localaddress_plural": "Indiritzos locales:", + "localport": "Portu locale:", + "localport_plural": "Portos locales:", + "more": "Àteras informatziones", + "packetloss": "Pèrdida de pachetes:", + "quality": { + "good": "Bonu", + "inactive": "Inativa", + "lost": "Pèrdida", + "nonoptimal": "No òtima", + "poor": "Pòbera" + }, + "remoteaddress": "Indiritzu remotu:", + "remoteaddress_plural": "Indiritzos remotos:", + "remoteport": "Portu remotu:", + "remoteport_plural": "Portos remotos:", + "resolution": "Risolutzione:", + "status": "Connessione:", + "transport": "Trasportu:", + "transport_plural": "Trasportos:" + }, + "dateUtils": { + "earlier": "Prus antigu", + "today": "Oe", + "yesterday": "Eris" + }, + "deepLinking": { + "appNotInstalled": "Tenes bisòngiu de s'aplicatzione mòbile {{app}} pro aderire a custa tzarrada dae su telèfonu.", + "description": "No est sutzèdidu nudda? Amus chircadu de aviare sa riunione tua in s'aplicatzione de iscrivania {{app}}. Torra·bi a proare o avia·la dae s'aplicatzione web {{app}}.", + "descriptionWithoutWeb": "No est sutzèdidu nudda? Amus chircadu de aviare sa riunione tua in s'aplicatzione de iscrivania {{app}}.", + "downloadApp": "Iscàrriga s'aplicatzione", + "launchWebButton": "Avia in sa web", + "openApp": "Sighi in s'aplicatzione", + "title": "Aviende sa reunione in {{app}}...", + "tryAgainButton": "Torra·bi a proare in s'aplicatzione de iscrivania" + }, + "defaultLink": "p. es. {{url}}", + "defaultNickname": "es. Rosa Pink", + "deviceError": { + "cameraError": "Impossìbile atzèdere a sa càmera", + "cameraPermission": "Faddina in is permissos pro sa càmera", + "microphoneError": "Impossìbile atzèdere a su micròfonu", + "microphonePermission": "Faddina in is permissos pro su micròfonu" + }, + "deviceSelection": { + "noPermission": "No as cuntzèdidu permissos", + "previewUnavailable": "Sa pre-visualizatzione no est a disponimentu", + "selectADevice": "Sèbera unu dispositivu", + "testAudio": "Riprodue unu sonu de proa" + }, + "dialog": { + "accessibilityLabel": { + "liveStreaming": "Trasmissione in direta" + }, + "allow": "Permite", + "alreadySharedVideoMsg": "Un'àteru partetzipante est giai cumpartende unu vìdeu. Custa cunferèntzia permitit de cumpartzire isceti unu vìdeu in contemporànea.", + "alreadySharedVideoTitle": "Isceti unu vìdeu cumpartzidu in contemporànea", + "applicationWindow": "Ventana de s'aplicatzione", + "Back": "In segus", + "cameraConstraintFailedError": "La càmera no satisfà algun dels requeriments.", + "cameraNotFoundError": "Càmera no agatada.", + "cameraNotSendingData": "Impossìbile atzèdere a sa càmera tua. Controlla si un'àtera aplicatzione est impreende custu dispositivu, sèbera un'àteru dispositivu dae su menù de cunfiguratziones o torra a carrigare s'aplicatzione.", + "cameraNotSendingDataTitle": "Non si podet atzèdere a sa càmera", + "cameraPermissionDeniedError": "No as donadu permissos pro impreare sa càmera. Podes intrare in sa cunferèntzia su pròpiu, però s'àtera gente non ti at a bìdere. Imprea su butone de sa càmera in sa barra de indiritzos pro acontzare custu problema.", + "cameraUnknownError": "Non si podet impreare sa càmera (resone disconnota).", + "cameraUnsupportedResolutionError": "Sa càmera no est cumpatìbile cun sa risolutzione de vìdeu rechèdida.", + "Cancel": "Annulla", + "close": "Serra", + "conferenceDisconnectMsg": "Controlla sa cunfiguratzione de rete. Torrende a connètere in {{seconds}} segundos...", + "conferenceDisconnectTitle": "Mutida disconnètida.", + "conferenceReloadMsg": "Semus chirchende de acontzare custu problema. Torrende a connètere in {{seconds}} segundos...", + "conferenceReloadTitle": "B'est istada una faddina.", + "confirm": "Cunfirma", + "confirmNo": "Nono", + "confirmYes": "Eja", + "connectError": "B'àt àpidu una faddina e non podimus connètere cun sa cunferèntzia.", + "connectErrorWithMsg": "B'àt àpidu una faddina e non podimus connètere cun sa cunferèntzia: {{msg}}", + "connecting": "Connetende", + "contactSupport": "Cuntatu s'agiudu", + "copy": "Còpia", + "dismiss": "Iscarta", + "displayNameRequired": "Salude! Comente ti tzèrrias?", + "done": "Fatu", + "enterDisplayName": "Inserta su nòmine inoghe", + "error": "Faddina", + "externalInstallationMsg": "Installa s'estensione nostra pro sa cumpartzidura de iscrivania.", + "externalInstallationTitle": "Estensione rechèdida", + "goToStore": "Bae a sa butega", + "gracefulShutdown": "Su servìtziu nostru est in mantenimentu. Torra·bi a proare a pustis.", + "IamHost": "So mere", + "incorrectRoomLockPassword": "Sa crae no est curreta", + "incorrectPassword": "Su nòmine o sa crae no sunt curretos", + "inlineInstallationMsg": "Installa s'estensione nostra pro sa cumpartzidura de iscrivania.", + "inlineInstallExtension": "Installa immoe", + "internalError": "B'est istada una faddina: {{error}}", + "internalErrorTitle": "Faddina interna", + "kickMessage": "Podes cuntatare {{participantDisplayName}} pro àteras informatziones.", + "kickParticipantButton": "Boga", + "kickParticipantDialog": "Seguru chi boles bogare custa persone?", + "kickParticipantTitle": "Cheres bogare custa persone?", + "kickTitle": "{{participantDisplayName}} t'at bogadu de sa riunione", + "liveStreaming": "Trasmissione in direta", + "liveStreamingDisabledForGuestTooltip": "Is persones invitadas non podent aviare una trasmissione in direta.", + "liveStreamingDisabledTooltip": "Faddina in s'aviu de sa trasmissione in direta.", + "lockMessage": "Impossìbile blocare sa cunferèntzia.", + "lockRoom": "Agiunghe riunione $t(lockRoomPasswordUppercase)", + "lockTitle": "Faddina in su blocu", + "logoutQuestion": "Seguru chi boles essire e firmare sa cunferèntzia?", + "logoutTitle": "Essi", + "maxUsersLimitReached": "Lìmite de partetzipantes cròmpidu. Sa cunferèntzia est prena. Cuntata su mere de sa riunione o torra·bi a proare.", + "maxUsersLimitReachedTitle": "Lìmite de partetzipantes cròmpidu", + "micConstraintFailedError": "Su micròfonu no at soddisfatu is rechestas.", + "micNotFoundError": "Micròfonu no agatadu.", + "micNotSendingData": "Bae a sa cunfiguratzione de s'elaboradore tuo pro ativare su micròfonu tuo e acontzare su livellu", + "micNotSendingDataTitle": "Su micròfonu tuo est in silèntziu pro more de is cunfiguratziones de su sistema tuo", + "micPermissionDeniedError": "No as donadu permissos pro impreare su micròfonu. Podes intrare in sa cunferèntzia su pròpiu, però s'àtera gente non ti at a intèndere. Imprea su butone de sa càmera in sa barra de indiritzos pro acontzare custu problema.", + "micUnknownError": "Non si podet impreare su micròfonu (resone disconnota).", + "muteEveryoneElseDialog": "Una borta chi as postu calicunu a sa muda, no as a pòdere torrare a aviare s'àudio suo, però isse ddu at a pòdere fàghere in cale si siat momentu.", + "muteEveryoneElseTitle": "Boles pònnere totus a sa muda francu {{whom}}?", + "muteEveryoneDialog": "Seguru chi boles pònnere totus a sa muda? No as a pòdere torrare a ativare s'àudio issoro, però is utentes ddu ant a pòdere ativare in cale si siat momentu.", + "muteEveryoneTitle": "Boles pònnere totus a sa muda?", + "muteEveryoneSelf": "tue", + "muteEveryoneStartMuted": "Dae immoe, is tzarradas cumintzant cun is utentes a sa muda", + "muteParticipantBody": "No as a pòdere torrare a ativare s'àudio issoro, però is utentes ddu ant a pòdere ativare in cale si siat momentu.", + "muteParticipantButton": "A sa muda", + "muteParticipantDialog": "Seguru chi boles pònnere custa persone a sa muda? No as a pòdere torrare a ativare s'àudio issoro, però is utentes ddu ant a pòdere ativare in cale si siat momentu.", + "muteParticipantTitle": "Boles pònnere custa persone a sa muda?", + "Ok": "AB", + "passwordLabel": "Unu partetzipante at blocadu sa riunione. Inserta sa $t(lockRoomPassword) pro intrare.", + "passwordNotSupported": "No est possìbile istabilire una $t(lockRoomPassword).", + "passwordNotSupportedTitle": "$t(lockRoomPasswordUppercase) non suportadu", + "passwordRequired": "$t(lockRoomPasswordUppercase) rechèdida", + "popupError": "Su navigadore tuo est blochende is ventanas emergentes de custu situ. Ativa is ventanas emergentes dae sa cunfiguratzione de seguresa de su navigadore e torra·bi a proare.", + "popupErrorTitle": "Finestres emergents blocades", + "recording": "Registrende", + "recordingDisabledForGuestTooltip": "Is persones invitadas non podent registrare.", + "recordingDisabledTooltip": "S'aviu de registratziones est istadu disativadu.", + "rejoinNow": "Torra a intrare", + "remoteControlAllowedMessage": "{{user}} at atzetadu sa rechesta tua de controllu remotu.", + "remoteControlDeniedMessage": "{{user}} at refudadu sa rechesta tua de controllu remotu.", + "remoteControlErrorMessage": "Faddina in sa rechesta de permissos pro su controllu remotu de {{user}}.", + "remoteControlRequestMessage": "Permitis chi {{user}} controllet in remotu s'elaboradore tuo?", + "remoteControlShareScreenWarning": "Si incarcas \"Permite\" as a cumpartzire s'ischermu tuo.", + "remoteControlStopMessage": "Sessione de controllu remotu acabada.", + "remoteControlTitle": "Controllu remotu de elaboradore", + "Remove": "Boga", + "removePassword": "Boga $t(lockRoomPassword)", + "removeSharedVideoMsg": "Seguru chi boles bogare su vìdeu chi as cumpartzidu?", + "removeSharedVideoTitle": "Boga vìdeu cumpartzidu", + "reservationError": "Faddina de riserva de sistema", + "reservationErrorMsg": "Còdighe de faddina: {{code}}, messàgiu: {{msg}}", + "retry": "Torra·bi a proare", + "screenSharingFailedToInstall": "Faddina in s'installatzione de s'estensione de cumpartzidura de ischermu.", + "screenSharingFailedToInstallTitle": "Faddina installatzione estensione cumpartzidura ischermu", + "screenSharingFirefoxPermissionDeniedError": "B'àt àpidu una faddina proende de cumpartzire s'ischermu tuo. Verìfica chi si as donadu permissos pro ddu fàghere. ", + "screenSharingFirefoxPermissionDeniedTitle": "No amus pòdidu aviare sa cumpartzidura de ischermu.", + "screenSharingPermissionDeniedError": "B'àt àpidu una faddina cun is permissos de s'estensione pro sa cumpartzidura de ischermu. Torra a carrigare e torra·bi a proare.", + "sendPrivateMessage": "As retzidu de reghente unu messàgiu privadu. Boles rispòndere a custu messàgiu in privadu, o boles imbiare su messàgiu a su grupu?", + "sendPrivateMessageCancel": "Imbia a su grupu", + "sendPrivateMessageOk": "Imbia in privadu", + "sendPrivateMessageTitle": "Boles imbiare custu messàgiu in privadu?", + "serviceUnavailable": "Su servìtziu no est a disponimentu", + "sessTerminated": "Mutida acabada", + "Share": "Cumpartzi", + "shareVideoLinkError": "Fruni unu ligàmene de youtube curretu.", + "shareVideoTitle": "Cumpartzi unu vìdeu", + "shareYourScreen": "Cumpartzi s'ischermu", + "shareYourScreenDisabled": "Cumpartzidura de ischermu disativada.", + "shareYourScreenDisabledForGuest": "Is persones invitadas non podent cumpartzire s'ischermu.", + "startLiveStreaming": "Avia sa trasmissione in direta", + "startRecording": "Avia sa registratzione", + "startRemoteControlErrorMessage": "Faddina aviende sa sessione de controllu remotu.", + "stopLiveStreaming": "Firma sa trasmissione in direta", + "stopRecording": "Firma sa registratzione", + "stopRecordingWarning": "Seguru chi boles firmare sa registratzione?", + "stopStreamingWarning": "Seguru chi boles firmare sa trasmissione in direta?", + "streamKey": "Crae de sa trasmissione in direta", + "Submit": "Imbia", + "thankYou": "Gràtzias de àere impreadu {{appName}}.", + "token": "còdighe", + "tokenAuthFailed": "No tenes permissu pro intrare in custa mutida.", + "tokenAuthFailedTitle": "Faddina in s'autenticatzione", + "transcribing": "Trascritzione", + "unlockRoom": "Boga riunione $t(lockRoomPassword)", + "userPassword": "crae de utente", + "WaitForHostMsg": "Sa cunferèntzia {{room}} no est cumintzada. Si ses mere de custa cunferèntzia, autèntica·ti. Si nono, iseta chi arribet.", + "WaitForHostMsgWOk": "Sa cunferèntzia {{room}} no est cumintzada. Si ses mere, incarca AB pro ti autenticare. Si nono, iseta chi arribet.", + "WaitingForHost": "Isetende mere...", + "Yes": "Eja", + "yourEntireScreen": "S'ischermu intreu", + "screenSharingAudio": "Cumpartzi s'àudio" + }, + "dialOut": { + "statusMessage": "est immoe {{status}}" + }, + "documentSharing": { + "title": "Documentu cumpartzidu" + }, + "feedback": { + "average": "Mèdiu", + "bad": "Malu", + "detailsLabel": "Nara·si de prus.", + "good": "Bonu", + "rateExperience": "Vota s'esperièntzia tua in custa riunione", + "veryBad": "Mala meda", + "veryGood": "Bona meda" + }, + "incomingCall": { + "answer": "Risponde", + "audioCallTitle": "Mutida in intrada", + "decline": "Iscarta", + "productLabel": "dae Jitsi Meet", + "videoCallTitle": "Mutida de vìdeu in intrada" + }, + "info": { + "accessibilityLabel": "Ammustra informatziones", + "addPassword": "Agiunghe $t(lockRoomPassword)", + "cancelPassword": "Annulla $t(lockRoomPassword)", + "conferenceURL": "Ligàmene:", + "country": "Paisu", + "dialANumber": "Pro intrare in sa riunione, cumpone unu de custos nùmeros e inserta su PIN.", + "dialInConferenceID": "PIN:", + "dialInNotSupported": "Sa partetzipatzione telefònica ebbia no est suportada a oe.", + "dialInNumber": "Cumpone:", + "dialInSummaryError": "Faddina in su ritzevimentu de is nùmeros de telèfonu. Torra·bi a proare a pustis.", + "dialInTollFree": "Sena pedàgios", + "genericError": "Faddina.", + "inviteLiveStream": "Pro bìdere sa trasmissione in direta de custa riunione, incarca custu ligàmene: {{url}}", + "invitePhone": "Si boles fàghere una connessione telefònica, toca custu: {{number}},,{{conferenceID}}#\n", + "invitePhoneAlternatives": "Ses chirchende unu nùmeru diferente?\nControlla is nùmeros de telèfonu de sa riunione: {{url}}\n\n\nSi ses giai mutende tràmite unu telèfonu de sa riunione, intra sena ti connètere a s'àudio: {{silentUrl}}", + "inviteURLFirstPartGeneral": "Tenes un'invitu pro intrare in una riunione.", + "inviteURLFirstPartPersonal": "{{name}} t'at invitadu a sa riunione.\n", + "inviteURLSecondPart": "\nIntra in sa riunione:\n{{url}}\n", + "liveStreamURL": "Trasmissione in direta:", + "moreNumbers": "Àteros nùmeros", + "noNumbers": "Perunu nùmeru de mutire.", + "noPassword": "Perunu", + "noRoom": "No as ispetzificadu peruna sala de mutire.", + "numbers": "Nùmeros de mutire", + "password": "$t(lockRoomPasswordUppercase):", + "title": "Cumpartzi", + "tooltip": "Imbia su ligàmene e is nùmeros de telèfonu de custa riunione", + "label": "Informatziones de sa riunione" + }, + "inviteDialog": { + "alertText": "Faddina in s'invitu de àtera gente.", + "header": "Invita", + "searchCallOnlyPlaceholder": "Inserta·nche unu nùmeru de telèfonu", + "searchPeopleOnlyPlaceholder": "Chirca gente", + "searchPlaceholder": "Partetzipante o nùmeru de telèfonu", + "send": "Imbia" + }, + "inlineDialogFailure": { + "msg": "Bi amus postu unu pagu.", + "retry": "Torra·bi a proare", + "support": "Agiudu", + "supportMsg": "Si custu sighit a sutzèdere, nara·si·ddu a" + }, + "keyboardShortcuts": { + "focusLocal": "Ammustra su vìdeu tuo", + "focusRemote": "Ammustra su vìdeu de s'àtera persone", + "fullScreen": "Visualiza in mannària prena o essi", + "keyboardShortcuts": "Incurtzaduras de tecladu", + "localRecording": "Ammustra o cua controllos de registratzione locale", + "mute": "Pone su micròfonu a sa muda o torra·ddu a ativare", + "pushToTalk": "Incarca pro chistionare", + "raiseHand": "Àrtzia o abassa sa manu", + "showSpeakerStats": "Ammustra istatìsticas de partetzipantes", + "toggleChat": "Aberi o serra sa tzarrada", + "toggleFilmstrip": "Ammustra o cua miniaturas de vìdeu", + "toggleScreensharing": "Cuncàmbia intre càmera e cumpartzidura de ischermu", + "toggleShortcuts": "Ammustra o cua incurtzaduras de tecladu", + "videoMute": "Avia o firma sa càmera tua", + "videoQuality": "Gesti sa calidade de sa mutida" + }, + "liveStreaming": { + "busy": "Semus chirchende de liberare resursas de trasmissione. Torra·bi a proare dae immoe a carchi minutu.", + "busyTitle": "Is trasmitentes sunt ocupados immoe", + "changeSignIn": "Càmbia contos.", + "choose": "Sèbera una trasmissione in direta", + "chooseCTA": "Sèbera un'optzione pro sa trasmissione. Autenticatzione che a {{email}}.", + "enterStreamKey": "Inserta inoghe sa crae tua pro sa trasmissione in direta de YouTube.", + "error": "Faddina in sa trasmissione in direta. Torra·bi a proare.", + "errorAPI": "Faddina in s'atzessu a is trasmissiones tuas de Youtube. Torra·bi a proare.", + "errorLiveStreamNotEnabled": "Sa trasmissione in direta no est ativa in {{email}}. Ativa sa trasmissione in direta o autèntica·ti in unu contu chi tèngiat ativa sa trasmissione in direta.", + "expandedOff": "Trasmissione in direta firmada", + "expandedOn": "Custa riunione est trasmìtida in direta in YouTube.", + "expandedPending": "Trasmissione in direta aviada...", + "failedToStart": "Faddina in s'aviu de sa trasmissione in direta", + "getStreamKeyManually": "No amus pòdidu retzire peruna trasmissione in direta. Chirca de otènnere sa crae de YouTube tua pro is trasmissiones in idreta.", + "invalidStreamKey": "Sa crae pro is trasmissiones in direta podet èssere iscurreta.", + "off": "Trasmissione in direta firmada", + "offBy": "{{name}} at firmadu sa trasmissione in direta", + "on": "Trasmissione in direta", + "onBy": "{{name}} at aviadu sa trasmissione in direta", + "pending": "Aviende sa trasmissione in direta...", + "serviceName": "Servìtziu de trasmissione in direta", + "signedInAs": "Autenticatzione cun:", + "signIn": "Autèntica·ti cun Google", + "signInCTA": "Autèntica·ti o inserta sa crae tua pro sa trasmissione in direta de YouTube.", + "signOut": "Essi", + "start": "Avia sa trasmissione in direta", + "streamIdHelp": "It'est custu?", + "unavailableTitle": "Sa trasmissione in direta no est a disponimentu", + "googlePrivacyPolicy": "Polìtica de riservadesa de Google", + "youtubeTerms": "Cunditziones de servìtziu de YouTube" + }, + "localRecording": { + "clientState": { + "off": "Disativada", + "on": "Ativa", + "unknown": "Disconnota" + }, + "dialogTitle": "Controllos de registratzione locale", + "duration": "Durada", + "durationNA": "Non a disponimentu", + "encoding": "Codìfica", + "label": "Registr. locale", + "labelToolTip": "Sa registratzione in locale est funtzionende", + "localRecording": "Registratzione in locale", + "me": "Deo", + "messages": { + "engaged": "Sa registratzione in locale est funtzionende.", + "finished": "Acabada sa registratzione de sessione {{token}}. Imbia s'archìviu registradu a sa persone chi mòderat.", + "finishedModerator": "Acabada sa registratzione de sessione {{token}}. Registratzione locale sarvada. Dimanda a su restu de su grupu de imbiare is registratziones.", + "notModerator": "No ses moderadore. Non podes aviare o firmare registratziones in locale." + }, + "moderator": "Moderadore", + "no": "Nono", + "participant": "Partetzipante", + "participantStats": "Istatìsticas de partetzipantes", + "sessionToken": "Còdighe de sessione", + "start": "Avia sa registratzione", + "stop": "Firma sa registratzione", + "yes": "Eja" + }, + "lockRoomPassword": "crae", + "lockRoomPasswordUppercase": "Crae", + "me": "deo", + "notify": { + "connectedOneMember": "{{name}} at aderidu a sa riunione", + "connectedThreePlusMembers": "{{name}} è ateras {{count}} persones ant aderidu a sa riunione", + "connectedTwoMembers": "{{first}} e {{second}} ant aderidu a sa riunione", + "disconnected": "disconnètidu", + "focus": "Focus de sa cunferèntzia", + "focusFail": "{{component}} no est a disponimentu - torra·bi a proare in {{ms}} seg", + "grantedTo": "Permissos pro sa moderatzione cuntzèdidos a {{to}}.", + "invitedOneMember": "Invitu imbiadu a {{name}}", + "invitedThreePlusMembers": "Invitu imbiadu a {{name}} e àteras {{count}} persones", + "invitedTwoMembers": "Invitu imbiadu a {{first}} e {{second}}", + "kickParticipant": "{{kicker}} at bogadu a {{kicked}}", + "me": "Deo", + "moderator": "As donadu permissos pro sa moderatzione.", + "muted": "As cumintzadu una tzarrada a sa muda.", + "mutedTitle": "Ses a sa muda.", + "mutedRemotelyTitle": "{{participantDisplayName}} t'at postu a sa muda.", + "mutedRemotelyDescription": "Podes torrare a aviare s'àudio cando depas chistionare. Torra a sa muda cando as acabadu pro evitare remore in sa riunione.", + "passwordRemovedRemotely": "Un'utente at bogadu $t(lockRoomPasswordUppercase)", + "passwordSetRemotely": "Un'utente at cunfiguradu $t(lockRoomPasswordUppercase)", + "raisedHand": "{{name}} bolet chistionare.", + "somebody": "Calicunu", + "startSilentTitle": "Ses intradu sena àudio.", + "startSilentDescription": "Torra a intrare pro ativare s'àudio", + "suboptimalBrowserWarning": "Timimus chi s'esperièntzia tua de custa riunione no at a èssere bona meda. Semus chirchende de megiorare custu, però in su mentras proa de impreare unu de is navigadores cumpatìbiles.", + "suboptimalExperienceTitle": "Avisu subra de su navigadore", + "unmute": "Ativa su sonu", + "newDeviceCameraTitle": "Càmera noa rilevada", + "newDeviceAudioTitle": "Dispositivu de àudio nou rilevadu", + "newDeviceAction": "Imprea" + }, + "passwordSetRemotely": "cunfiguradu dae un'àtera persone", + "passwordDigitsOnly": "Finas a {{number}} tzifras", + "poweredby": "de", + "presenceStatus": { + "busy": "No a disponimentu", + "calling": "Mutende...", + "connected": "Connessione istabilida", + "connecting": "Connetende...", + "connecting2": "Connetende*...", + "disconnected": "Disconnètidu", + "expired": "Iscadidu", + "ignored": "Ignoradu", + "initializingCall": "Aviende sa mutida...", + "invited": "Invitadu", + "rejected": "Refudadu", + "ringing": "Sonende..." + }, + "profile": { + "setDisplayNameLabel": "Cunfigura su nòmine visìbile tuo", + "setEmailInput": "Inserta posta eletrònica", + "setEmailLabel": "Cunfigura indiritzu eletrònicu de Gravatar", + "title": "Profilu" + }, + "raisedHand": "Bògio chistionare", + "recording": { + "authDropboxText": "Càrriga a Dropbox", + "availableSpace": "Ispàtziu a disponimentu: {{spaceLeft}} MB (prus o mancu {{duration}} minutos de registratzione)", + "beta": "BETA", + "busy": "Semus traballende pro liberare resursas de registratzione. Torra·bi a proare dae immoe a carchi minutu.", + "busyTitle": "Totu is registradores sunt ocupados", + "error": "Faddina in sa registratzione. Torra·bi a proare.", + "expandedOff": "Registratzione firmada", + "expandedOn": "Registrende sa riunione.", + "expandedPending": "Aviende sa registratzione...", + "failedToStart": "Faddina in s'aviu de sa registratzione", + "fileSharingdescription": "Cumpartzi sa registratzione cun is partetzipantes de sa riunione", + "live": "IN DIRETA", + "loggedIn": "Autenticatzione: {{userName}}", + "off": "Registratzione firmada", + "offBy": "{{name}} at firmadu sa registratzione", + "on": "Registrende", + "onBy": "{{name}} at aviadu sa registratzione", + "pending": "Preparende pro registrare sa riunione...", + "rec": "REG", + "serviceDescription": "Sa registratzione at a èssere sarvada dae su servìtziu de registratzione", + "serviceName": "Servìtziu de registratzione", + "signIn": "Identìfica·ti", + "signOut": "Essi", + "unavailable": "{{serviceName}} no est a disponimentu. Semus traballende pro acontzare su problema. Torra·bi a proare a pustis.", + "unavailableTitle": "Sa registratzione no est a disponimentu" + }, + "sectionList": { + "pullToRefresh": "Ispinghe pro atualizare" + }, + "settings": { + "calendar": { + "about": "S'integratzione cun su calendàriu {{appName}} est impreada pro atzèdere in manera segura a su calendàriu tuo pro chi potzat lèghere is eventos imbenientes.", + "disconnect": "Disconnete", + "microsoftSignIn": "Autèntica·ti cun Microsoft", + "signedIn": "Ses atzedende a is eventos de calendàriu pro {{email}}. Incarca su butone Disconnete in bàsciu pro firmare s'atzessu a eventos de calendàriu.", + "title": "Calendàriu" + }, + "devices": "Dispositivos", + "followMe": "Totus mi sighint", + "language": "Limba", + "loggedIn": "Autenticatzione: {{name}}", + "moderator": "Moderadore", + "more": "Àteru", + "name": "Nòmine", + "noDevice": "Perunu", + "selectAudioOutput": "Essida de àudio", + "selectCamera": "Càmera", + "selectMic": "Micròfonu", + "startAudioMuted": "Totus cumintzant a sa muda", + "startVideoMuted": "Totus cumintzant a sa cua", + "title": "Cunfiguratzione", + "speakers": "Altoparlantes", + "microphones": "Micròfonos" + }, + "settingsView": { + "advanced": "Avantzadas", + "alertOk": "AB", + "alertTitle": "Atentzione", + "alertURLText": "Custu URL no est vàlidu", + "buildInfoSection": "Informatzione de sa versione", + "conferenceSection": "Cunferèntzia", + "disableCallIntegration": "Disativa s'integratzione de mutidas nativas", + "disableP2P": "Disativa sa modalidade a nodu terminale (p2p)", + "displayName": "Nòmine visìbile", + "email": "Indiritzu eletrònicu", + "header": "Cunfiguratzione", + "profileSection": "Profilu", + "serverURL": "URL de su servidore", + "showAdvanced": "Ammustra cunfiguratziones avantzadas", + "startWithAudioMuted": "Cumintza cun s'àudio a sa muda", + "startWithVideoMuted": "Cumintza cun su vìdeu disativadu", + "version": "Versione" + }, + "share": { + "dialInfoText": "\n\n=====\n\nBoles isceti ascurtare sa cunferèntzia dae su telèfonu?\n\n{{defaultDialInNumber}}Incarca custu ligàmene pro bìdere is nùmeros de telèfonu de custa riunione\n{{dialInfoPageUrl}}\"", + "mainText": "Incarca custu ligàmene pro intrare a sa riunione:\n{{roomUrl}}" + }, + "speaker": "Altoparlante", + "speakerStats": { + "hours": "{{count}} h", + "minutes": "{{count}} min", + "name": "Nòmine", + "seconds": "{{count}} seg", + "speakerStats": "Istatìsticas de partetzipante", + "speakerTime": "Tempus de partetzipante" + }, + "startupoverlay": { + "title": "{{app}} tenet bisòngiu de impreare sa càmera e su micròfonu tuos.", + "policyText": " " + }, + "suspendedoverlay": { + "rejoinKeyTitle": "Torra a intrare", + "text": "Incarca su butone Torra a intrare pro torrare a connètere.", + "title": "S'elaboradore est andadu a riposu e custu at firmadu sa mutida de vìdeu." + }, + "toolbar": { + "accessibilityLabel": { + "audioOnly": "Càmbia àudio isceti", + "audioRoute": "Sèbera su dispositivu de àudio", + "callQuality": "Gesti sa calidade de su vìdeu", + "cc": "Càmbia s'istadu de is sutatìtulos", + "chat": "Càmbia ventana de tzarrada", + "document": "Càmbia documentu cumpartzidu", + "download": "Iscàrriga is aplicatziones nostras", + "feedback": "Lassa cummentos", + "fullScreen": "Ativa o disativa ischermu in mannària prena", + "hangup": "Lassa sa mutida", + "help": "Agiudu", + "invite": "Invita gente", + "kick": "Boga partetzipante", + "localRecording": "Ativa o disativa is controllos de registratzione in locale", + "lockRoom": "Ativa o disativa crae de riunione", + "moreActions": "Càmbia su menù de atziones additzionales", + "moreActionsMenu": "Menù de atziones additzionales", + "moreOptions": "Ammustra àteras optziones", + "mute": "Ativa o disativa su silèntziu de s'àudio", + "muteEveryone": "Pone totus a sa muda", + "pip": "Ativa o disativa sa modalidade immàgine in immàgine", + "privateMessage": "Imbia messàgiu de testu privadu", + "profile": "Modìfica su profilu", + "raiseHand": "Àrtzia o abassa sa manu", + "recording": "Ativa o disativa sa registratzione", + "remoteMute": "Pone partetzipante a sa muda", + "Settings": "Càmbia sa cunfiguratzione", + "sharedvideo": "Ativa o disativa sa cumpartzidura de vìdeos de YouTube", + "shareRoom": "Invita una persone", + "shareYourScreen": "Ativa o disativa sa cumpartzidura de ischermu", + "shortcuts": "Ativa o disativa incurtzaduras", + "show": "Ammustra in s'iscena", + "speakerStats": "Càmbia istatìsticas de partetzipante", + "tileView": "Càmbia a visualizatzione in mosàicu", + "toggleCamera": "Càmbia càmera", + "videomute": "Ativa o disativa su vìdeu", + "videoblur": "Ativa o disativa isfocadu" + }, + "addPeople": "Agiunghe gente a sa mutida", + "audioOnlyOff": "Disativa modalidade de àmpiu de banda bàsciu", + "audioOnlyOn": "Ativa modalidade de àmpiu de banda bàsciu", + "audioRoute": "Sèbera su dispositivu de àudio", + "authenticate": "Autentica·ti", + "callQuality": "Gesti sa calidade de su vìdeu", + "chat": "Aberi o serra sa tzarrada", + "closeChat": "Serra sa tzarrada", + "documentClose": "Serra su documentu cumpartzidu", + "documentOpen": "Aberi su documentu cumpartzidu", + "download": "Iscàrriga is aplicatziones nostras", + "enterFullScreen": "Ammustra in mannària prena", + "enterTileView": "Intra in visualizatzione in mosàicu", + "exitFullScreen": "Essi de ischermu in mannària prena", + "exitTileView": "Essi de sa visualizatzione in mosàicu", + "feedback": "Lassa cummentos", + "hangup": "Essi", + "help": "Agiudu", + "invite": "Invita gente", + "login": "Intra", + "logout": "Essi", + "lowerYourHand": "Abassa sa manu", + "moreActions": "Àteras atziones", + "moreOptions": "Àteras optziones", + "mute": "Ativa o disativa s'àudio", + "muteEveryone": "Pone totus a sa muda", + "noAudioSignalTitle": "Perunu sinnale dae su micròfonu tuo.", + "noAudioSignalDesc": "Si no dd'as postu a sa muda dae sa cunfiguratzione de sistema o dae su dispositivu, forsis depes cambiare dispositivu.", + "noAudioSignalDescSuggestion": "Si no dd'as postu a sa muda dae sa cunfiguratzione de sistema o dae su dispositivu, forsis depes cambiare a su dispositivu cussigiadu.", + "noAudioSignalDialInDesc": "Podes fintzas intrare cun una mutida:", + "noAudioSignalDialInLinkDesc": "Nùmeros de mutida", + "noisyAudioInputTitle": "Su micròfonu tuo faghet remore.", + "noisyAudioInputDesc": "Su micròfonu tuo faghet remore, forsis ti depes pònnere a sa muda o depes cambiare dispositivu.", + "openChat": "Aberi sa tzarrada", + "pip": "Intra in modalidade immàgine in immàgine", + "privateMessage": "Imbia messàgiu de testu privadu", + "profile": "Modìfica su profilu", + "raiseHand": "Àrtzia o abassa sa manu", + "raiseYourHand": "Àrtzia sa manu", + "Settings": "Cunfiguratzione", + "sharedvideo": "Cumpartzi unu vìdeu de YouTube", + "shareRoom": "Invita una persone", + "shortcuts": "Ammustra incurtzaduras", + "speakerStats": "Istatìsticas de partetzipante", + "startScreenSharing": "Avia sa cumpartzidura de s'ischermu", + "startSubtitles": "Avia sutatìtulos", + "stopScreenSharing": "Firma sa cumpartzidura de s'ischermu", + "stopSubtitles": "Firma sutatìtulos", + "stopSharedVideo": "Firma vìdeu de YouTube", + "talkWhileMutedPopup": "Ses chirchende de chistionare? Ses a sa muda.", + "tileViewToggle": "Càmbia a visualizatzione in mosàicu", + "toggleCamera": "Càmbia càmera", + "videomute": "Avia o firma sa càmera", + "startvideoblur": "Isfoca s'isfundu meu", + "stopvideoblur": "Disativa s'isfocadu de s'isfundu" + }, + "transcribing": { + "ccButtonTooltip": "Avia o firma sutatìtulos", + "error": "Faddina in sa trascritzione. Torra·bi a proare.", + "expandedLabel": "Trascritzione ativada", + "failedToStart": "Faddina in s'aviu de sa trascritzione", + "labelToolTip": "Trascriende sa riunione", + "off": "Trascritzione firmada", + "pending": "Preparende pro trascrìere sa riunione...", + "start": "Cumintza a ammustrare sutatìtulos", + "stop": "No ammustres prus sutatìtluos", + "tr": "TR" + }, + "userMedia": { + "androidGrantPermissions": "Sèbera Permite cando su navigadore ti dimandet permissos.", + "chromeGrantPermissions": "Sèbera Permite cando su navigadore ti dimandet permissos.", + "edgeGrantPermissions": "Sèbera Eja cando su navigadore ti dimandet permissos.", + "electronGrantPermissions": "Cuntzede permissos pro atzèdere a sa càmera e a su micròfonu tuos", + "firefoxGrantPermissions": "Sèbera Cumpartzi dispositivos seletzionados cando su navigadore ti dimandet permissos.", + "iexplorerGrantPermissions": "Sèbera AB cando su navigadore ti dimandet permissos.", + "nwjsGrantPermissions": "Cuntzede permissos pro atzèdere a sa càmera e a su micròfonu tuos", + "operaGrantPermissions": "Sèbera Permite cando su navigadore ti dimandet permissos.", + "react-nativeGrantPermissions": "Sèbera Permite cando su navigadore ti dimandet permissos.", + "safariGrantPermissions": "Sèbera AB cando su navigadore ti dimandet permissos." + }, + "videoSIPGW": { + "busy": "Semus traballende pro liberare resursas. Torra·bi a proare dae immoe a carchi minutu.", + "busyTitle": "Su servìtziu Room est ocupadu", + "errorAlreadyInvited": "Invitu a {{displayName}} giai imbiadu", + "errorInvite": "Sa connessione no est istada istabilida. Torra·bi a proare a pustis.", + "errorInviteFailed": "Semus traballende pro acontzare su problema. Torra·bi a proare a pustis.", + "errorInviteFailedTitle": "Faddina in s'invitu de {{displayName}}", + "errorInviteTitle": "Faddina in s'aposentu de invitos", + "pending": "Invitu a {{displayName}} imbiadu" + }, + "videoStatus": { + "audioOnly": "AUD", + "audioOnlyExpanded": "Ses in modalidade de àmpiu de banda bàsciu. In custa modalidade isceti su ritzevimentu de àudio e de cumpartzidura de ischermu sunt a disponimentu.", + "callQuality": "Calidade de su vìdeu", + "hd": "HD", + "hdTooltip": "Vìdeu in arta definitzione (HD)", + "highDefinition": "Arta definitzione (HD)", + "labelTooiltipNoVideo": "Sena vìdeu", + "labelTooltipAudioOnly": "Modalidade de àmpiu de banda bàsciu ativada", + "ld": "LD", + "ldTooltip": "Vìdeu in definitzione bàscia (LD)", + "lowDefinition": "Definitzione bàscia (LD)", + "onlyAudioAvailable": "Isceti àudio a disponimentu", + "onlyAudioSupported": "Custu navigadore est isceti cumpatìbile cun s'àudio.", + "sd": "SD", + "sdTooltip": "Vìdeu in definitzione istandard (SD)", + "standardDefinition": "Definitzione istàndard (SD)" + }, + "videothumbnail": { + "domute": "A sa muda", + "domuteOthers": "Pone totus a sa muda", + "flip": "Fùrria", + "kick": "Boga", + "moderator": "Moderadore", + "mute": "Partetzipante a sa muda", + "muted": "A sa muda", + "remoteControl": "Avia o firma su controllu remotu", + "show": "Ammustra in s'iscena", + "videomute": "Custa persone at firmadu sa càmera" + }, + "welcomepage": { + "accessibilityLabel": { + "join": "Toca pro intrare", + "roomname": "Inserta su nòmine de s'aposentu" + }, + "appDescription": "Bae, tzarrada de vìdeu cun totu s'iscuadra. Difatis, podes invitare totu sa gente chi connosches. {{app}} est un'aplicatzione de vìdeu-cunferèntzia de còdighe abertu 100% cun critografia cumpleta chi podes impreare cada die, totu sa die, de badas — sena perunu contu creadu.", + "audioVideoSwitch": { + "audio": "Boghe", + "video": "Vìdeu" + }, + "calendar": "Calendàriu", + "connectCalendarButton": "Connete a su calendàriu tuo", + "connectCalendarText": "Connete a su calendàriu tuo pro bìdere totu is riuniones tuas in {{app}}. In prus, agiunghe riuniones de {{provider}} a su calendàriu tuo e avia·ddas cun unu clic.", + "enterRoomTitle": "Cumintza una riunione noa", + "roomNameAllowedChars": "Su nòmine de sa riunione non podet inclùdere custos caràteres: ?, &, :, ', \", %, #.", + "go": "BAE", + "goSmall": "BAE", + "join": "CREA / INTRA", + "info": "Informatziones", + "privacy": "Riservadesa", + "recentList": "Reghentes", + "recentListDelete": "Cantzella", + "recentListEmpty": "Sa lista de reghentes est bòida. Tzarra cun s'iscuadra tua e as a agatare totu is riuniones reghentes tuas inoghe.", + "reducedUIText": "Ti donamus su benebènnidu a {{app}}!", + "roomname": "Inserta su nòmine de s'aposentu", + "roomnameHint": "Inserta su nòmine o s'URL de s'aposentu a su chi boles intrare. Ti podes imbentare unu nòmine, bastat chi ddu fatzas ischire a sa gente chi ses addobiende pro chi ddu potzant insertare su pròpiu.", + "sendFeedback": "Imbia cummentos", + "terms": "Cunditziones", + "title": "Vìdeu-cunferèntzia segura, prena de funtzionalidades, lìbera e de badas", + "getHelp": "Agiudu" + }, + "lonelyMeetingExperience": { + "button": "Invita gente", + "youAreAlone": "Ses a sa sola in custa riunione" + }, + "helpView": { + "header": "Tzentru de agiudu" + } +} diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-sk.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-sk.json new file mode 100644 index 000000000..940613ee2 --- /dev/null +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-sk.json @@ -0,0 +1,904 @@ +{ + "addPeople": { + "add": "Pozvať", + "addContacts": "Pozvať kontakty", + "copyInvite": "Skopírovať pozvánku", + "copyLink": "Skopírovať odkaz na konferenciu", + "copyStream": "Skopírovať odkaz na živé vysielanie", + "countryNotSupported": "Zatiaľ nepodporujeme túto krajinu.", + "countryReminder": "Medzinárodný hovor? Prosím skontrolujte, či telefónne číslo začína smerovým číslo krajiny.", + "defaultEmail": "Predvolený email", + "disabled": "Nemôžete pozvať ďalších ľudí.", + "failedToAdd": "Nepodarilo sa pridať účastníka.", + "footerText": "Odchádzajúce hovory sú zablokované.", + "googleEmail": "Google email", + "inviteMoreHeader": "Ste sám v tejto konferencii", + "inviteMoreMailSubject": "Pozvánka do konferencie {{appName}}", + "inviteMorePrompt": "Pozvať ľudí", + "linkCopied": "Odkaz skopírovaný do schránky", + "loading": "Hľadanie ľudí a telefónnych čísiel", + "loadingNumber": "Kontrola telefónneho čísla", + "loadingPeople": "Hľadanie ľudí na pozvanie", + "noResults": "Žiadne výsledky hľadania", + "noValidNumbers": "Prosím zadajte telefónne číslo", + "outlookEmail": "Outlook email", + "searchNumbers": "Zadajte telefónne čísla", + "searchPeople": "Hľadanie ľudí", + "searchPeopleAndNumbers": "Hľadať ľudí alebo pridať ich telefónne čísla", + "shareInvite": "Zdieľať pozvánku do konferencie", + "shareLink": "Zdieľať odkaz na pozvanie", + "shareStream": "Zdieľať odkaz na živé vysielanie", + "telephone": "Telefón: {{number}}", + "title": "Pozvať ľudí do tejto konferencie", + "yahooEmail": "Yahoo email" + }, + "audioDevices": { + "bluetooth": "Bluetooth", + "headphones": "Slúchadlá", + "phone": "Telefón", + "speaker": "Reproduktor", + "none": "Žiadne zvukové zariadenia" + }, + "audioOnly": { + "audioOnly": "Iba zvuk" + }, + "calendarSync": { + "addMeetingURL": "Pridať odkaz na konferenciu", + "confirmAddLink": "Chcete pridal Jitsi odkaz do tejto udalosti?", + "error": { + "appConfiguration": "Integrácia s kalendárom nie je správne nastavená.", + "generic": "Stala sa chyba. Skontrolujte nastavenia kalendára a skúste obnoviť kalendár.", + "notSignedIn": "Stala sa chyba počas autentifikácie pre zobrazenie kaledárových udalosti. Skontrolujte nastavenia kalendára a skúste sa znovu prihlásiť." + }, + "join": "Zúčastniť sa", + "joinTooltip": "Zúčastniť sa konferencie", + "nextMeeting": "nasledujúca konferencia", + "noEvents": "Nie sú naplánované žiadne ďalšie udalosti.", + "ongoingMeeting": "prebiehajúca konferencia", + "permissionButton": "Otvoriť nastavenia", + "permissionMessage": "Aplikácia potrebuje kalendárové oprávnenie pre zobranie termínov a stretnutí.", + "refresh": "Obnoviť kalendár", + "today": "Dnes" + }, + "chat": { + "error": "Chyba: vaša správa \"{{originalText}}\" nebola poslaná. Dôvod: {{error}}", + "fieldPlaceHolder": "Zadajte sem vašu správu", + "messagebox": "Napíšte správu", + "messageTo": "Súkromná správa pre {{recipient}}", + "noMessagesMessage": "V tejto konferencii ešte nie je žiadna správa. Začnite tu vašu diskusiu!", + "nickname": { + "popover": "Zvoľte meno", + "title": "Zadajte vašu prezývku" + }, + "privateNotice": "Súkromná správa pre {{recipient}}", + "title": "Chat", + "you": "Vy" + }, + "chromeExtensionBanner": { + "installExtensionText": "Nainštalujte rozšírenie pre integráciu s Google Calendar a Office 365", + "buttonText": "Inštalovať Chrome rozšírenie", + "dontShowAgain": "Upozornenie viac nezobrazovať" + }, + "connectingOverlay": { + "joiningRoom": "Pripájanie do konferencie..." + }, + "connection": { + "ATTACHED": "Priložený", + "AUTHENTICATING": "Overovanie", + "AUTHFAIL": "Overenie zlyhalo", + "CONNECTED": "Pripojený", + "CONNECTING": "Pripájanie", + "CONNFAIL": "Spojenie zlyhalo", + "DISCONNECTED": "Odpojený", + "DISCONNECTING": "Odpájanie", + "ERROR": "Chyba", + "FETCH_SESSION_ID": "Získavanie session-id...", + "GET_SESSION_ID_ERROR": "Chyba pri získavaní session-id: {{code}}", + "GOT_SESSION_ID": "Získavanie session-id... Hotovo", + "LOW_BANDWIDTH": "Video pre {{displayName}} bolo vypnuté, aby sa ušetrila prenosová kapacita" + }, + "connectionindicator": { + "address": "Adresa:", + "bandwidth": "Dátový tok:", + "bitrate": "Prenos. rýchlosť:", + "bridgeCount": "Počet serverov: ", + "connectedTo": "Spojenie s:", + "e2e_rtt": "E2E RTT:", + "framerate": "Rýchlosť snímkovania:", + "less": "Zobraziť menej", + "localaddress": "Lokálna adresa:", + "localaddress_plural": "Lokálne adresy:", + "localport": "Lokálny port:", + "localport_plural": "Lokálne porty:", + "maxEnabledResolution": "send max", + "more": "Zobraziť viac", + "packetloss": "Strata paketov:", + "quality": { + "good": "Dobré", + "inactive": "Neaktívne", + "lost": "Stratené", + "nonoptimal": "Neoptimálne", + "poor": "Slabé" + }, + "remoteaddress": "Vzdialená adresa:", + "remoteaddress_plural": "Vzdialené adresy:", + "remoteport": "Vzdialený port:", + "remoteport_plural": "Vzdialené porty:", + "resolution": "Rozlíšenie:", + "status": "Spojenie:", + "transport": "Prenos:", + "transport_plural": "Prenosy:" + }, + "dateUtils": { + "earlier": "Skôr", + "today": "Dnes", + "yesterday": "Včera" + }, + "deepLinking": { + "appNotInstalled": "Potrebujete aplikáciu {{app}}, aby ste sa mohli pripojiť do tejto konferencie na vašom telefóne.", + "description": "Nič sa nestalo? Snažili sme sa otvoriť konferenciu v {{app}}. Skúste to znovu, alebo sa pripojte na konferenciu v {{app}} cez web.", + "descriptionWithoutWeb": "Nič sa nestalo? Snažili sme sa spustiť konferenciu v desktopovej aplikácií {{app}}.", + "downloadApp": "Stiahnutie aplikácie", + "ifDoNotHaveApp": "Ak nemáte aplikáciu:", + "ifHaveApp": "Ak máte aplikáciu:", + "joinInApp": "Vstúpiť do konferencie cez aplikáciu", + "launchWebButton": "Otvoriť na webe", + "title": "Konferencia sa otvára v {{app}}...", + "tryAgainButton": "Skúsiť znova s natívnou aplikáciou" + }, + "defaultLink": "napr. {{url}}", + "defaultNickname": "napr. Ján Kováč", + "deviceError": { + "cameraError": "Chyba pri prístupe ku kamere", + "cameraPermission": "Aplikácia nemá oprávnenie pristupovať ku kamere", + "microphoneError": "Chyba pri prístupe k mikrofónu", + "microphonePermission": "Aplikácia nemá oprávnenie pristupovať k mikrofónu" + }, + "deviceSelection": { + "noPermission": "Oprávnenie nie je poskytnuté", + "previewUnavailable": "Náhľad nie je dostupný", + "selectADevice": "Vybrať zariadenie", + "testAudio": "Vyskúšať zvuk" + }, + "dialog": { + "accessibilityLabel": { + "liveStreaming": "Živé vysielanie" + }, + "add": "Pridať", + "allow": "Povoliť", + "alreadySharedVideoMsg": "Iný účastník už zdieľa video. Pri tejto konferencií môže zdieľať video iba jeden účastník.", + "alreadySharedVideoTitle": "Je možné zdieľať iba jedno video", + "applicationWindow": "Okno aplikácie", + "Back": "Späť", + "cameraConstraintFailedError": "Vaša kamera nespĺňa potrebné požiadavky.", + "cameraNotFoundError": "Kamera nebola nájdená.", + "cameraNotSendingData": "Kamera nie je dostupná. Skontrolujte či iná aplikácia používa kameru, vyberte inú kameru v nastaveniach alebo znovu spustite aplikáciu.", + "cameraNotSendingDataTitle": "Prístup na kameru nie je možný.", + "cameraPermissionDeniedError": "Nebolo udelené oprávnenie používať kameru. Napriek tomu sa môže zúčastniť na konferencií, ale ostatní účastníci vás nebudu vidieť. Pre pridelenie oprávnenia môžete použiť ikonu kamery na adresnej lište.", + "cameraUnknownError": "Z neznámeho dôvodu sa kamera nedá použiť.", + "cameraUnsupportedResolutionError": "Kamera nepodporuje požadované rozlíšenie.", + "Cancel": "Zrušiť", + "close": "Zatvoriť", + "conferenceDisconnectMsg": "Skontrolujte prípadne vaše sieťové pripojenie. Pripájam znovu o {{seconds}} sekúnd...", + "conferenceDisconnectTitle": "Vaše spojenie bolo prerušené.", + "conferenceReloadMsg": "Snažíme sa to napraviť. Pripájam znovu o {{seconds}} sekund...", + "conferenceReloadTitle": "Spojenie sa prerušilo.", + "confirm": "Potvrdiť", + "confirmNo": "Nie", + "confirmYes": "Áno", + "connectError": "Niečo je zle a nemôžem sa pripojiť do konferencie.", + "connectErrorWithMsg": "Niečo je zle a nemôžem sa pripojiť do konferencie. Správa: {{msg}}", + "connecting": "Pripájam", + "contactSupport": "Spojiť sa s podporou", + "copy": "Kopírovať", + "dismiss": "Zavrieť", + "displayNameRequired": "Ahoj! Ako sa voláš?", + "done": "Hotovo", + "e2eeDescription": "Koncové šifrovanie (End-to-End Encryption, E2EE) je momentálne EXPERIMENTÁLNE. Zapnutie koncového šifrovania znemožní použitie serverových služieb ako: nahrávanie, živé vysielanie a účasť cez telefón. Do konferencie je možné vstúpiť len s prehliadačom, ktorý podporuje vložiteľné prúdy (insertable streams).", + "e2eeLabel": "E2EE kľúč", + "e2eeNoKey": "žiadny", + "e2eeToggleSet": "Nastaviť kľúč", + "e2eeSet": "Nastaviť", + "e2eeWarning": "VAROVANIE: NIektorí účastníci nemajú podporu pre koncové šifrovanie. Ak ho zapnete, nebudú Vás vidieť ani počuť.", + "enterDisplayName": "Prosím zadajte sem vaše meno", + "error": "Chyba", + "gracefulShutdown": "Služba je momentálne vypnutá pre údržbu. Skúste to neskor.", + "grantModeratorDialog": "Chcete naozaj tohoto účastníka urobiť moderatorom?", + "grantModeratorTitle": "Urobiť moderatorom", + "IamHost": "Ja som hostiteľ", + "incorrectRoomLockPassword": "Nesprávne heslo", + "incorrectPassword": "Používateľské meno alebo heslo je nesprávne", + "internalError": "Ups! Niečo nefunguje. Vyskytla sa nasledujúca chyba: {{error}}", + "internalErrorTitle": "Interná chyba", + "kickMessage": "Pre podrobnosti sa môžete spojiť s {{participantDisplayName}}.", + "kickParticipantButton": "Odstrániť", + "kickParticipantDialog": "Skutočne chcete odstrániť tohto účastnika?", + "kickParticipantTitle": "Odstrániť účastníka?", + "kickTitle": "{{participantDisplayName}} vás odstránil z konferencie.", + "liveStreaming": "Živé vysielanie", + "liveStreamingDisabledBecauseOfActiveRecordingTooltip": "Nie je možné keď je aktívne nahrávanie", + "liveStreamingDisabledForGuestTooltip": "Hostia nemôžu začať živé vysielanie.", + "liveStreamingDisabledTooltip": "Spustenie živého vysielania je zakázané.", + "lockMessage": "Zlyhanie pri pokuse o zabezpečenie konferencie.", + "lockRoom": "Pridať $t(lockRoomPassword)", + "lockTitle": "Zabezpečenie zlyhalo", + "logoutQuestion": "Ste si istý, že sa chcete odhlásiť a skončiť konferenciu?", + "logoutTitle": "Odhlásiť", + "maxUsersLimitReached": "Bol dosiahnutý maximálny počet účastníkov. Konferencia je plná. Spojte sa prosím s organizátorom konferencie, alebo to skúste neskôr.", + "maxUsersLimitReachedTitle": "Dosiahnutý maximálny počet účastníkov", + "micConstraintFailedError": "Váš mikrofón nespĺňa potrebné požiadavky.", + "micNotFoundError": "Mikrofón nebol nájdený.", + "micNotSendingData": "Choďte do nastavení vašeho počítača, aby ste odblokovali stlmenie vášho mikrofónu a upravte jeho úroveň.", + "micNotSendingDataTitle": "Mikrofón je stlmený vašimi systémovými nastaveniami.", + "micPermissionDeniedError": "Nebolo udelené oprávnenie používať mikrofón. Napriek tomu sa môže zúčastniť na konferencií, ale ostatní účastníci vás nebudú počuť. Pre pridelenie oprávnenia môžete použiť ikonu kamery na adresnej lište.", + "micUnknownError": "Mikrofón sa nedá použiť z neznámeho dôvodu.", + "muteEveryoneElseDialog": "Keď všetkým vypnete mikrofóny, nedokážete ich späť zapnúť. Účastníci si ale môžu zapnúť mikrofóny sami.", + "muteEveryoneElseTitle": "Vypnúť mikrofón všetkým okrem {{whom}}?", + "muteEveryoneDialog": "Chcete naozaj všetkým vypnúť mikrofón. Keď všetkým vypnete mikrofóny, nedokážete ich späť zapnúť. Účastníci si ale môžu zapnúť mikrofóny sami.", + "muteEveryoneTitle": "Všetkým vypnúť mikrofón?", + "muteEveryoneSelf": "seba samého", + "muteEveryoneStartMuted": "Všetci odteraz začínajú s vypnutým mikrofónom", + "muteParticipantBody": "Nedokážete zapnúť vypnuté mikrofóny ostatných účastníkov, ale každý účastník si vie sám zapnúť mikrofón.", + "muteParticipantButton": "Vypnúť mikrofón", + "muteParticipantDialog": "Chcete naozaj tomuto účastníkovi vypnúť mikrofón? Keď vypnete mikrofón, nedokážete späť zapnúť mikrofón tohto účastníka. Účastníci si ale dokážu zapnúť mikrofóny sami.", + "muteParticipantTitle": "Vypnúť účastníkovi mikrofón?", + "Ok": "Ok", + "passwordLabel": "$t(lockRoomPasswordUppercase)", + "passwordNotSupported": "$t(lockRoomPasswordUppercase) nie je podporované.", + "passwordNotSupportedTitle": "$t(lockRoomPasswordUppercase) nie je podporované", + "passwordRequired": "Prihlásenie", + "popupError": "Váš prehliadač blokuje vyskakovacie okná tejto stránky. Prosím aktivujte vyskakovacie okná v bezpečnostných nastaveniach vašeho prehliadača a skúste znovu.", + "popupErrorTitle": "Vyskakovacie okná sú zablokované", + "readMore": "viac", + "recording": "Nahrávanie", + "recordingDisabledBecauseOfActiveLiveStreamingTooltip": "Nie je možné keď je aktívny živý prenos", + "recordingDisabledForGuestTooltip": "Hostia nemôžu začať nahrávanie.", + "recordingDisabledTooltip": "Spustenie nahrávania je zakázané.", + "rejoinNow": "Pripojiť hneď", + "remoteControlAllowedMessage": "{{user}} prijal požiadavku o vzdialené ovládanie.", + "remoteControlDeniedMessage": "{{user}} odmietol požiadavku o vzdialené ovládanie.", + "remoteControlErrorMessage": "Stala sa chyba počas žiadania o vzdialené ovládanie od {{user}}", + "remoteControlRequestMessage": "Povolíte {{user}} ovládať vášu pracovnú plochu?", + "remoteControlShareScreenWarning": "Pozor, keď povolíte požiadavku budete zdielať vašu obrazovku!", + "remoteControlStopMessage": "Vzdialené ovládanie bolo ukončené.", + "remoteControlTitle": "Vzdialené ovládanie", + "Remove": "Odstrániť", + "removePassword": "$t(lockRoomPasswordUppercase) odstránené", + "removeSharedVideoMsg": "Naozaj chcete odstrániť zdieľané video?", + "removeSharedVideoTitle": "Odstrániť zdieľané video", + "reservationError": "Systémová chyba rezervácie", + "reservationErrorMsg": "Chyba: {{code}}, správa: {{msg}}", + "retry": "Skúsiť znovu", + "screenSharingAudio": "Zdieľať zvuk", + "screenSharingFailed": "Nie je možné spustiť zdieľanie obrazovky!", + "screenSharingFailedTitle": "Zdieľanie obrazovky zlyhalo!", + "screenSharingPermissionDeniedError": "Ups! Niečo sa nepodarilo pri žiadaní o oprávnenie zdielať obrazovku. Prosím aktualizovať a skúsiť znovu.", + "sendPrivateMessage": "Dostali ste súkromnú správu. Chceli ste na ňu odpovedať súkromne, alebo chcete poslať správu skupine?", + "sendPrivateMessageCancel": "Poslať skupine", + "sendPrivateMessageOk": "Poslať súkromne", + "sendPrivateMessageTitle": "Súkromne poslať?", + "serviceUnavailable": "Služba nedostupná", + "sessTerminated": "Volanie ukončené", + "Share": "Zdieľať", + "shareVideoLinkError": "Prosím, zadajte správny Youtube odkaz.", + "shareVideoTitle": "Zdieľať video", + "shareYourScreen": "Zdielať obrazovku", + "shareYourScreenDisabled": "Zdieľanie obrazovky vypnuté.", + "shareYourScreenDisabledForGuest": "Hostia nemôžu zdielať obrazovku.", + "startLiveStreaming": "Spustiť živý prenos", + "startRecording": "Začať záznam", + "startRemoteControlErrorMessage": "Chyba pri pokuse o začatie vzdialeného ovládania!", + "stopLiveStreaming": "Zastaviť živý prenos", + "stopRecording": "Zastaviť záznam", + "stopRecordingWarning": "Chcete zastaviť záznam?", + "stopStreamingWarning": "Chcete zastaviť priamy prenos?", + "streamKey": "Kľúč živého vysielania", + "Submit": "OK", + "thankYou": "Ďakujeme za používanie {{appName}}!", + "token": "token", + "tokenAuthFailed": "Prepáčte, nie ste oprávnený zúčastniť tejto sa konferencie.", + "tokenAuthFailedTitle": "Overenie zlyhalo", + "transcribing": "", + "unlockRoom": "Odstrániť $t(lockRoomPassword)", + "userPassword": "heslo", + "WaitForHostMsg": "Konferencia {{room}} sa ešte nezačala. Autorizujte sa prosím ak ste hostiteľ. V opačnom prípade čakajte na hostiteľa.", + "WaitForHostMsgWOk": "Konferencia {{room}} sa ešte nezačala. Ak ste hostiteľ autorizujte sa stlačením Ok. V opačnom prípade čakajte na hostiteľa.", + "WaitingForHost": "Čakám na hostiteľa ...", + "Yes": "Áno", + "yourEntireScreen": "Celú obrazovku" + }, + "dialOut": { + "statusMessage": "je teraz {{status}}" + }, + "documentSharing": { + "title": "Zdieľaný dokument" + }, + "e2ee": { + "labelToolTip": "Zvuková a obrazová komunikácia je koncovo šifrovaná" + }, + "feedback": { + "average": "Priemerný", + "bad": "Zlý", + "detailsLabel": "Povedzte nám viac.", + "good": "Dobrý", + "rateExperience": "Ohodnoťte dojem", + "veryBad": "Veľmi zlý", + "veryGood": "Veľmi dobrý" + }, + "incomingCall": { + "answer": "Odpovedať", + "audioCallTitle": "Prichádzajúci hovor", + "decline": "Odmietnuť", + "productLabel": "", + "videoCallTitle": "Prichádzajúci video-hovor" + }, + "info": { + "accessibilityLabel": "Zobraziť informácie", + "addPassword": "Nastaviť $t(lockRoomPassword)", + "cancelPassword": "Zrušiť $t(lockRoomPassword)", + "conferenceURL": "Odkaz:", + "country": "Krajina", + "dialANumber": "Aby ste sa zúčastnili stretnutia, zavolajte jedno z týchto čísel a zadajte pin.", + "dialInConferenceID": "", + "dialInNotSupported": "Prepáčte, volanie nie je podporované.", + "dialInNumber": "Volanie:", + "dialInSummaryError": "Chyba pri získavaná informácií o volaniach. Skúste neskôr.", + "dialInTollFree": "Bezplatné", + "genericError": "Niečo sa nepodarilo.", + "inviteLiveStream": "Kliknite túto linku {{url}}, pre zobrazenie živého vysielania z tohto stretnutia.", + "invitePhone": "Keď sa chcete pripojiť cez telefón, klikni na: {{number}},,{{conferenceID}}#\n", + "invitePhoneAlternatives": "Hľadáte iné pripojovacie číslo? Pripojovacie čísla pre konferenciu: {{{url}}\n\n\n\nTaktiež pokiaľ sa telefonicky pripájate cez konferenčný celomiestnostný telefón pripojte sa bez prenosu zvuku {{silentUrl}}", + "inviteURLFirstPartGeneral": "Ste pozvaný do konferencie.", + "inviteURLFirstPartPersonal": "{{name}} vás pozýva do konferencie.\n", + "inviteURLSecondPart": "\nVstúpiť do konferencie:\n{{url}}\n", + "liveStreamURL": "Živý prenos:", + "moreNumbers": "Ďalšie telefónne čísla", + "noNumbers": "Žiadne pripojovacie telefónne čísla.", + "noPassword": "Žiadne", + "noRoom": "Nebola zadaná žiadna konferencia na pripojenie.", + "numbers": "Pripojovacie čísla", + "password": "$t(lockRoomPasswordUppercase):", + "title": "Zdieľať", + "tooltip": "Zdieľať odkaz a informácie o vytáčaní pre toto stretnutie", + "label": "Informácie o stretnutí" + }, + "inviteDialog": { + "alertText": "Nepodarilo sa pozvať niektorych účastníkov.", + "header": "Pozvať", + "searchCallOnlyPlaceholder": "Zadajte telefónne číslo", + "searchPeopleOnlyPlaceholder": "Hľadať účastníkov", + "searchPlaceholder": "Účastník alebo telefónne číslo", + "send": "Poslať" + }, + "inlineDialogFailure": { + "msg": "Vyskytla sa chyba.", + "retry": "Skúsiť znovu", + "support": "Podpora", + "supportMsg": "Pokiaľ sa chyba zopakuje, spojte sa s" + }, + "keyboardShortcuts": { + "focusLocal": "Zamerať sa na vaše video", + "focusRemote": "Zamerať sa na video iného účastníka", + "fullScreen": "Zapnúť / Vypnúť plnú obrazovku", + "keyboardShortcuts": "Klávesové skratky", + "localRecording": "Zobraziť, alebo skryť tlačítka pre lokálne nahrávanie", + "mute": "Vypnúť alebo zapnúť mikrofón", + "pushToTalk": "Stlačiť, pre hovorenie", + "raiseHand": "Zdvihnúť alebo dať dole ruku", + "showSpeakerStats": "Zobrať štatistiky rečníka", + "toggleChat": "Zobraziť alebo skryť textové správy", + "toggleFilmstrip": "Zobraziť alebo skryť video náhľady", + "toggleScreensharing": "Prepnúť medzi kamerou a zdieľaním obrazovky", + "toggleShortcuts": "Zobraziť alebo skryť klávesové skratky", + "videoMute": "Zapnúť alebo vypnúť kameru", + "videoQuality": "Nastavenie kvality volania" + }, + "liveStreaming": { + "limitNotificationDescriptionWeb": "Živé vysielanie je obmedzené na {{limit}} minút. Pre neobmedzené vysielanie skúste {{app}}.", + "limitNotificationDescriptionNative": "Živé vysielanie je obmedzené na {{limit}} minút. Pre neobmedzené vysielanie skúste {{app}}.", + "busy": "Chystajú sa zdroje pre vysielanie. Skúste znova za pár minút.", + "busyTitle": "Všetky vysielacie inštancie sú obsadené", + "changeSignIn": "Prepnúť konto", + "choose": "Vyberte živé vysielanie", + "chooseCTA": "Vyberte vysielaciu možnosť. Ste prihlásený ako {{email}}", + "enterStreamKey": "Zadajte meno/heslo pre YouTube vysielanie.", + "error": "Živé vysielanie zlyhalo. Prosím skúste to znovu.", + "errorAPI": "Došlo k chybe pri prístupe k vašemu YouTube vysielaniu. Prosím skúste sa znovu prihlásiť.", + "errorLiveStreamNotEnabled": "Živé vysielanie pre {{email}} nie je aktivované. Aktivujte živé vysielanie, alebo sa prihláste pomocou konta s aktivovaným živým vysielaním.", + "expandedOff": "Živé vysielanie bolo zastavené", + "expandedOn": "Stretnutie je momentálne vysielané na YouTube.", + "expandedPending": "Spúšťa živé vysielanie...", + "failedToStart": "Nepodarilo sa spustiť živé vysielanie", + "getStreamKeyManually": "Nepodarilo sa získať žiadne živé vysielania. Skúste získať kľúč pre živé vysielanie z YouTube.", + "invalidStreamKey": "Kľúč pre živé vysielanie je nesprávny.", + "off": "Živé vysielanie ukončené", + "offBy": "{{name}} ukončil živé vysielanie", + "on": "Živé vysielanie", + "onBy": "{{name}} začal živé vysielanie", + "pending": "Spúšťa sa živé vysielanie...", + "serviceName": "Služba pre živé vysielanie", + "signedInAs": "Ste prihlásený ako:", + "signIn": "Prihlásiť sa pomocou Google", + "signInCTA": "Prihláste sa, alebo zadajte váš YouTube klúč pre živé vysielanie.", + "signOut": "Odhlásiť", + "start": "Začať živé vysielanie", + "streamIdHelp": "Čo je to?", + "unavailableTitle": "Živé vysielanie nie je k dispozícií", + "youtubeTerms": "Podmienky poskytovania služby YouTube", + "googlePrivacyPolicy": "Pravidlá ochrany súkromia Google" + }, + "localRecording": { + "clientState": { + "off": "Vypnutý", + "on": "Zapnutý", + "unknown": "Neznámy" + }, + "dialogTitle": "Ovládacie prvky lokálneho nahrávania", + "duration": "Dĺžka", + "durationNA": "neznáma", + "encoding": "Kódovanie", + "label": "", + "labelToolTip": "Lokálne nahrávanie je aktivovaný", + "localRecording": "Lokálne nahrávanie", + "me": "Ja", + "messages": { + "engaged": "Lokálne nahrávanie je spustené", + "finished": "Nahrávanie sedenia {{token}} je ukončené. Prosím pošlite nahratý súbor moderátorovi.", + "finishedModerator": "Nahrávanie sedenia {{token}} je ukončené. Bola uložená nahrávka lokálnej stopy. Poproste ostatných účastníkov, aby vám poslali ich nahrávky.", + "notModerator": "Nie ste moderátor. Nemôže začať, alebo skončiť lokálne nahrávanie." + }, + "moderator": "Moderátor", + "no": "Nie", + "participant": "Účastník", + "participantStats": "Štatistiky účastníkov", + "sessionToken": "Token sedenia", + "start": "Zapnúť nahrávanie", + "stop": "Vypnúť nahrávanie", + "yes": "Áno" + }, + "lockRoomPassword": "heslo", + "lockRoomPasswordUppercase": "Heslo", + "me": "ja", + "notify": { + "connectedOneMember": "{{name}} sa pripojil", + "connectedThreePlusMembers": "{{name}} a {{count}} ďalších osôb sa pripojilo", + "connectedTwoMembers": "{{first}} a {{second}} sa pripojili", + "disconnected": "odpojený", + "focus": "Konferenčný focus", + "focusFail": "{{component}} je nedostupný - skúste znova za {{ms}} sek", + "grantedTo": "Práva moderátora boli udelené {{to}}!", + "invitedOneMember": "{{displayName}} bol pozvaný", + "invitedThreePlusMembers": "{{name}} a {{count}} ďalší boli pozvaní", + "invitedTwoMembers": "{{first}} a {{second}} boli pozvaní", + "kickParticipant": "{{kicked}} bol odstránený účastníkom {{kicker}}", + "me": "Ja", + "moderator": "Boli vám udelené práva moderátora!", + "muted": "Začali ste rozhovor s vypnutým mikrofónom.", + "mutedTitle": "Boli ste stíšený!", + "mutedRemotelyTitle": "{{participantDisplayName}} vám vypol mikrofón", + "mutedRemotelyDescription": "Kedykoľvek môžete stíšenie zrušiť, keď ste prichystaný rozprávať. Keď skončite môžete sa znova stíšiť, aby ste znížili hluk na stretnutí.", + "passwordRemovedRemotely": "Iný účastník odstránil $t(lockRoomPassword)", + "passwordSetRemotely": "Iný účastník nastavil $t(lockRoomPassword)", + "raisedHand": "{{name}} chce hovoriť", + "somebody": "Niekto", + "startSilentTitle": "Pripojili ste sa bez zvukového výstupu!", + "startSilentDescription": "Pripojte sa k stretnutiu ešte raz, aby ste aktivovali zvuk.", + "suboptimalBrowserWarning": "Obávame sa, že dojem z tohto stretnutia nebude až taký dobrý. Hladáme spôsob ako to zlepšiť, ale dovtedy prosím skúste jeden z plne podporovaných prehliadačov.", + "suboptimalExperienceTitle": "Prehliadačové varovanie", + "unmute": "Zapnúť mikrofón", + "newDeviceCameraTitle": "Bola zistená nová kamera", + "newDeviceAudioTitle": "Bolo zistené nové audio zariadenie", + "newDeviceAction": "Použiť", + "OldElectronAPPTitle": "Bezpečnostná hrozba!", + "oldElectronClientDescription1": "Používate starú verziu klienta Jitsi Meet, ktorá má známe zraniteľnosti. Aktualizujte na ", + "oldElectronClientDescription2": "najnovšiu verziu", + "oldElectronClientDescription3": " teraz!" + }, + "passwordSetRemotely": "nastavené iným účastníkom", + "passwordDigitsOnly": "až {{number}} číslic", + "poweredby": "založené na", + "prejoin": { + "audioAndVideoError": "Chyba zvuku a videa:", + "audioOnlyError": "Chyba zvuku:", + "audioTrackError": "Nemôžem vytvoriť zvukovú stopu.", + "callMe": "Zavolať mi", + "callMeAtNumber": "Zavolajte mi na toto číslo:", + "configuringDevices": "Konfigurácia zariedení...", + "connectedWithAudioQ": "Ste pripojení so zvukom?", + "copyAndShare": "Kopírovať a zdieľať odkaz", + "dialInMeeting": "Volanie dnu do konferencie", + "dialInPin": "Volajte dnu do konferencie a zadajte PIN kód:", + "dialing": "Vytáčanie", + "doNotShow": "Viac nezobrazovať", + "errorDialOut": "Nemôžem volať von", + "errorDialOutDisconnected": "Nemôžem volať von. Odpojené", + "errorDialOutFailed": "Nemôžem volať von. Volanie zlyhalo", + "errorDialOutStatus": "Chyba pri získavaní stavu volania", + "errorStatusCode": "Chyba volania von, kód: {{status}}", + "errorValidation": "Overenie čísla zlyhalo", + "iWantToDialIn": "Chcem volať dnu", + "joinAudioByPhone": "Vstúpiť so zvukom cez telefón", + "joinMeeting": "Vstúpiť do konferencie", + "joinWithoutAudio": "Vstúpiť bez zvuku", + "initiated": "Hovor začatý", + "linkCopied": "Odkaz skopírovaný do schránky", + "lookGood": "Váš mikrofón funguje správne", + "or": "alebo", + "calling": "Volanie", + "startWithPhone": "Začať so zvukom cez telefón", + "screenSharingError": "Chyba pri zdieľaní obrazovky:", + "videoOnlyError": "Chyba videa:", + "videoTrackError": "Nemôžem vytvoriť video stopu.", + "viewAllNumbers": "zobraziť všetky čísla" + }, + "presenceStatus": { + "busy": "Obsadený", + "calling": "Je volaný", + "connected": "Pripojený", + "connecting": "Pripájam", + "connecting2": "Pripájam", + "disconnected": "Odpojený", + "expired": "Vypršaní", + "ignored": "Ignorovaný", + "initializingCall": "Volanie je inicializované...", + "invited": "Pozvať", + "rejected": "Zložiť", + "ringing": "Zvoní..." + }, + "profile": { + "setDisplayNameLabel": "Nastavte si meno", + "setEmailInput": "Zadajte e-mail", + "setEmailLabel": "Nastavte si email vašeho gravataru", + "title": "Profil" + }, + "raisedHand": "Chcel by som hovoriť", + "recording": { + "limitNotificationDescriptionWeb": "Nahrávanie je obmedzené na {{limit}} minút. Pre neobmedzené nahrávanie skúste {{app}}.", + "limitNotificationDescriptionNative": "Nahrávanie je obmedzené na {{limit}} minút. Pre neobmedzené nahrávanie skúste <3>{{app}}.", + "authDropboxText": "Nahrať na Dropbox", + "availableSpace": "Dostupná kapacita {{spaceLeft}} MB (ca. {{duration}} minút nahrávania)", + "beta": "BETA", + "busy": "Pripravujú sa prostriedky na nahrávanie. Skúste znova o pár minút.", + "busyTitle": "Všetky nahrávacie inštancie sú obsadené", + "error": "Nahrávka sa nepodarila. Skúste prosím znovu.", + "expandedOff": "Nahrávanie bolo zastavené", + "expandedOn": "Stretnutie sa momentálne nahráva.", + "expandedPending": "Začína sa nahrávanie...", + "failedToStart": "Nepodarilo sa začať nahrávanie", + "fileSharingdescription": "Nahrávku zdielať s účastníkmi stretnutia", + "live": "LIVE", + "loggedIn": "Prihlásený ako {{userName}}", + "off": "Nahrávanie zastavené", + "offBy": "{{name}} zastavil nahrávanie", + "on": "Nahrávanie", + "onBy": "{{name}} začal nahrávanie", + "pending": "Pripravuje sa nahrávanie stretnutia...", + "rec": "REC", + "serviceDescription": "Vaša nahrávka sa ukladá nahrávacou službou", + "serviceName": "Nahrávacia služba", + "signIn": "Prihlásiť", + "signOut": "Odhlásiť", + "unavailable": "Oh! Služba {{serviceName}} nie je dostupná. Pracujeme na riešeni problému. Skúste prosím neskôr.", + "unavailableTitle": "Nahrávanie nie je dostupné" + }, + "sectionList": { + "pullToRefresh": "Potiahnuť pre aktualizáciu" + }, + "security": { + "about": "Môžete nastaviť $t(lockRoomPassword) pre konferenciu. Účastníci budú musieť zadať $t(lockRoomPassword), aby mohli vstúpiť.", + "aboutReadOnly": "Moderátor može nastaviť $t(lockRoomPassword) pre konferenciu. Účastníci budú musieť zadať $t(lockRoomPassword), aby mohli vstúpiť.", + "insecureRoomNameWarning": "Názov konferencie nie je bezpečný. Môžu do nej vstúpiť neželaní účastníci. Zvážte zabezpečenie konferencie tlačidlom.", + "securityOptions": "Nastavenie zabezpečenia" + }, + "settings": { + "calendar": { + "about": "Používa sa kalendárová integrácia {{appName}} pre zabezpečený prístup ku vašemu kalendáru.", + "disconnect": "Odpojený", + "microsoftSignIn": "Prihlásiť pomocou Microsoft", + "signedIn": "Momentálne sa pristupuje na kalendárové udalosti pre {{email}}. Stlačte tlačidlo „Odpojiť“ pre prerušenie spojenia ku kalendárovým udalostiam.", + "title": "Kalendár" + }, + "devices": "Zariadenia", + "followMe": "Všetci sledujú mňa", + "language": "Jazyk", + "loggedIn": "Prihlásený ako {{name}}", + "microphones": "Mikrofóny", + "moderator": "Moderátor", + "more": "Viac", + "name": "Meno", + "noDevice": "Žiadne zariadenie", + "selectAudioOutput": "Zvukový výstup", + "selectCamera": "Kamera", + "selectMic": "Mikrofón", + "speakers": "Reproduktory", + "startAudioMuted": "Pri pripojení všetkým stlmiť zvuk", + "startVideoMuted": "Pri pripojení všetkým vypnúť video", + "title": "Nastavenia" + }, + "settingsView": { + "advanced": "Rozšírené", + "alertOk": "OK", + "alertCancel": "Zrušiť", + "alertTitle": "Upozornenie", + "alertURLText": "Zadaná serverová URL je neplatná", + "buildInfoSection": "informácie o kompilácií", + "conferenceSection": "Konferencia", + "disableCallIntegration": "Deaktivovať integráciu s natívnymi volaniami", + "disableP2P": "Deaktivovať mód s koncovými zariadeniami", + "disableCrashReporting": "Vypnúť oznamovanie pádov", + "disableCrashReportingWarning": "Naozak chcete vypnúť oznamovanie pádov? Nastavenie bude aktívne po reštartovaní aplikácie.", + "displayName": "Ukázať", + "email": "E-mail", + "header": "Nastavenia", + "profileSection": "Profil", + "serverURL": "Adresa URL servera", + "showAdvanced": "Ukázať rozšírené nastavenia", + "startWithAudioMuted": "Začať so stlmeným zvukom", + "startWithVideoMuted": "Začať so vypnutým videom", + "version": "Verzia" + }, + "share": { + "dialInfoText": "\n\n=====\n\n Chcete ma zavolať na Vašom telefóne?\n\n{{{defaultDialInNumber}}}Kliknite na nasledujúci odkaz, aby ste videli vybrané telefónne čislo na stretnutí\n{{dialInfoPageUrl}}", + "mainText": "Kliknite na nasledujúci odkaz, aby ste sa pripojili na stretnutie:\n{{roomUrl}}" + }, + "speaker": "Rečník", + "speakerStats": { + "hours": "{{count}}h", + "minutes": "{{count}}m", + "name": "Meno", + "seconds": "{{count}}s", + "speakerStats": "Štatistiky rečníka", + "speakerTime": "Čas rečníka" + }, + "startupoverlay": { + "policyText": "", + "title": "{{app}} potrebuje prístup k vašemu mikrofónu a kamere." + }, + "suspendedoverlay": { + "rejoinKeyTitle": "Znovu pripojiť", + "text": "Stlačte tlačidlo Znovu pripojiť na opätovné spojenie.", + "title": "Konferencia sa prerušila lebo váš počítač bol uspaný." + }, + "toolbar": { + "accessibilityLabel": { + "audioOnly": "Zapnúť/vypnúť iba zvukový prenos", + "audioRoute": "Vybrať zvukové zariadenie", + "callQuality": "Spravovať kvalitu videa", + "cc": "Zapnúť/vypnúť titulky", + "chat": "Zapnúť/vypnúť textovú diskusiu", + "document": "Zatvoriť zdielaný dokument", + "download": "Stiahnuť našu aplikáciu", + "e2ee": "Koncové šifrovanie", + "feedback": "Zanechať spätnú väzbu", + "fullScreen": "Zapnúť/vypnúť zobrazenie na celú obrazovku", + "grantModerator": "Urobiť moderátorom", + "hangup": "Ukončiť volanie", + "help": "Pomoc", + "invite": "Pozvať účastníka", + "kick": "Odstrániť účastníka", + "lobbyButton": "Zapnúť/vypnúť čakáreň", + "localRecording": "Zapnúť/vypnúť ovládanie lokálneho nahrávania", + "lockRoom": "Zapnúť/vypnúť heslo", + "moreActions": "Menu „Ďalšie akcie“ zapnúť/vypnúť", + "moreActionsMenu": "Menu „Ďalšie akcie“", + "moreOptions": "Zobraz viac možností", + "mute": "„mikrofón stlmiť“ zapnúť/vypnúť", + "muteEveryone": "Všetkých stlmiť", + "pip": "Zapnuť/vypnuť mód obraz-v-obraze", + "privateMessage": "Poslať súkromnú správu", + "profile": "Upraviť profil", + "raiseHand": "„Ohlásiť sa“ zapnúť/vypnúť", + "recording": "Nahrávanie zapnúť/vypnúť", + "remoteMute": "Účastníka stlmiť", + "security": "Nastavenie zabezpečenia", + "Settings": "Nastavenia zapnúť/vypnúť", + "sharedvideo": "Zdieľanie YouTube videa zapnúť/vypnúť", + "shareRoom": "Pozvať osobu", + "shareYourScreen": "Zdieľanie obrazovky zapnúť/vypnúť", + "shortcuts": "Klávesové skratky zobraziť/skryť", + "show": "V popredí zobraziť", + "speakerStats": "Štatistiky rečníka zobraziť/skryť", + "tileView": "Prepnúť dlaždicové zobrazenie", + "toggleCamera": "Zmeniť kameru", + "toggleFilmstrip": "Zapnúť/vypnúť video náhľady", + "videomute": "„Video odpojiť“ zapnúť/vypnúť", + "videoblur": "Rozmazanie pozadia zapnúť/vypnúť" + }, + "addPeople": "Pridať účastníka do konferencie", + "audioOnlyOff": "Mód „Iba zvuk“ deaktivovať", + "audioOnlyOn": "Mód „Iba zvuk“ aktivovať", + "audioRoute": "Vybrať zvukové zariadenie", + "authenticate": "Autentifikácia", + "callQuality": "Spravovať kvalitu videa", + "chat": "Otvoriť / Zatvoriť chat", + "closeChat": "Chat zatvoriť", + "documentClose": "Zatvoriť zdieľaný dokument", + "documentOpen": "Otvoriť zdieľaný dokument", + "download": "Stiahnuť našu aplikáciu", + "e2ee": "Koncové šifrovanie", + "enterFullScreen": "Zobraziť na celú obrazovku", + "enterTileView": "Dlaždicové zobrazenie", + "exitFullScreen": "Opustiť celú obrazovku", + "exitTileView": "Zrušiť dlaždicové zobrazenie", + "feedback": "Nechať spätnú väzbu", + "hangup": "Odísť", + "help": "Pomoc", + "invite": "Pozvať ľudí", + "lobbyButtonDisable": "Vypnúť čakáreň", + "lobbyButtonEnable": "Zapnúť čakáreň", + "login": "Prihlásiť", + "logout": "Odhlásiť", + "lowerYourHand": "Dať dole ruku", + "moreActions": "Viac akcií", + "moreOptions": "Viac možností", + "mute": "Vypnúť / Zapnúť mikrofón", + "muteEveryone": "Všetkých stlmiť", + "noAudioSignalTitle": "Neprichádza žiaden vstup z vašeho mikrofónu!", + "noAudioSignalDesc": "Pokiaľ ste zámerne nestlmili váš mikrofón v systémových nastaveniach alebo hardvéri, pouvažujte nad prepnutím zariadenia.", + "noAudioSignalDescSuggestion": "Pokiaľ ste zámerne nestlmili váš mikrofón v systémových nastaveniach alebo hardvéri, pouvažujte nad prepnutím na odporúčané zariadenie.", + "noAudioSignalDialInDesc": "Môže zavolať pomocou:", + "noAudioSignalDialInLinkDesc": "Pripojovacie telefónne čísla", + "noisyAudioInputTitle": "Váš mikrofón vyzerá byť zašumený!", + "noisyAudioInputDesc": "Vyzerá, že váš mikrofón je zašumený, skúste ho vypnuť, alebo zmeňte zariadenie.", + "openChat": "Otvoriť chat", + "pip": "Zapnuť obraz-v-obraze", + "privateMessage": "Poslať súkromnú správu", + "profile": "Úprava profilu", + "raiseHand": "Prihlásiť / Odhlásiť sa o slovo", + "raiseYourHand": "Prihlásiť sa o slovo", + "security": "Nastavenie zabezpečenia", + "Settings": "Nastavenia", + "sharedvideo": "Zdielať YouTube video", + "shareRoom": "Pozvať niekoho", + "shortcuts": "Ukázať klávesové skratky", + "speakerStats": "Štatistiky rečníka", + "startScreenSharing": "Začať zdieľanie obrazovky", + "startSubtitles": "Začať titulky", + "stopScreenSharing": "Ukončiť zdieľanie obrazovky", + "stopSubtitles": "Ukončiť titulky", + "stopSharedVideo": "Ukončiť zdielané YouTube video", + "talkWhileMutedPopup": "Skúšate hovoriť? Ste stlmený.", + "tileViewToggle": "Prepnúť dlaždicové zobrazenie", + "toggleCamera": "Zmeniť kameru", + "videomute": "Vypnúť / Zapnúť kameru", + "startvideoblur": "Rozmazať pozadie", + "stopvideoblur": "Ukončiť rozmazanie pozadia" + }, + "transcribing": { + "ccButtonTooltip": "titulky vypnuť/zapnúť", + "error": "Prepisovanie zlyhalo. Skúsiť znovu.", + "expandedLabel": "Prepisovanie je zapnuté", + "failedToStart": "Prepisovanie sa nepodarilo naštartovať", + "labelToolTip": "Stretnutie je prepisované", + "off": "Prepisovanie sa skončilo", + "pending": "Pripravuje sa prepisovanie stretnutia...", + "start": "Začni zobrazovať titulky", + "stop": "Skonči zobrazovať titulky", + "tr": "TR" + }, + "userMedia": { + "androidGrantPermissions": "Vyberte Povoliť keď sa prehliadač bude pýtať na povolenie.", + "chromeGrantPermissions": "Vyberte Povoliť keď sa prehliadač bude pýtať na povolenie.", + "edgeGrantPermissions": "Vyberte Áno keď sa prehliadač bude pýtať na povolenie.", + "electronGrantPermissions": "Prosím povoľte prístup k vašemu mikrofónu a kamere.", + "firefoxGrantPermissions": "Vyberte Zdieľaj vybrané zariadenie keď sa prehliadač bude pýtať na povolenie.", + "iexplorerGrantPermissions": "Vyberte Ok keď sa prehliadač bude pýtať na povolenie.", + "nwjsGrantPermissions": "Prosím povoľte prístup k vašemu mikrofónu a kamere.", + "operaGrantPermissions": "Vyberte Povoliť keď sa prehliadač bude pýtať na povolenie.", + "react-nativeGrantPermissions": "Vyber Povoliť keď sa prehliadač bude pýtať na povolenie.", + "safariGrantPermissions": "Vyberte OK keď sa prehliadač bude pýtať na povolenie." + }, + "videoSIPGW": { + "busy": "Všetky zdroje sú obsadené, skúste znovu o pár minút.", + "busyTitle": "Služba je obsadená", + "errorAlreadyInvited": "{{displayName}} už bol pozvaný", + "errorInvite": "Konferencia sa ešte nezačala, skúste neskôr.", + "errorInviteFailed": "Skúste znovu neskôr.", + "errorInviteFailedTitle": "Pozývanie {{displayName}} zlyhalo", + "errorInviteTitle": "Chyba pozývania", + "pending": "{{displayName}} bol pozvaný" + }, + "videoStatus": { + "audioOnly": "AUD", + "audioOnlyExpanded": "Ste v móde s nízkou prenosovou kapacitou. V tomto móde budete prijímať iba zvuk a zdielanú obrazovku.", + "callQuality": "Nastavenie kvality hovoru", + "hd": "HD", + "hdTooltip": "Sledujete obraz vo vysokej kvalite", + "highDefinition": "Vysoká kvalita", + "labelTooiltipNoVideo": "Žiadne video", + "labelTooltipAudioOnly": "Mód s nízkou prenosovou kapacitou je zapnutý", + "ld": "LD", + "ldTooltip": "Sledujete obraz v nízkej kvalite", + "lowDefinition": "Nízka kvalita", + "onlyAudioAvailable": "Iba zvuk je k dispozícií", + "onlyAudioSupported": "Na vašom prehliadači podporujeme iba zvuk.", + "sd": "SD", + "sdTooltip": "Sledujete obraz v štandardnej kvalite", + "standardDefinition": "Štandardná kvalita" + }, + "videothumbnail": { + "domute": "Vypnúť mikrofón", + "domuteOthers": "Vypnúť mikrofóny ostatným", + "flip": "Prevrátiť", + "grantModerator": "Urobiť moderátorom", + "kick": "Odstrániť", + "moderator": "Moderátor", + "mute": "Účastník s vypnutým mikrofónom", + "muted": "Vypnutý mikrofón", + "remoteControl": "Vzdialené ovládanie", + "show": "Ukázať v popredí", + "videomute": "Účastník vypol kameru" + }, + "welcomepage": { + "accessibilityLabel": { + "join": "Kliknúť pre pripojenie", + "roomname": "Zadajte názov miestnosti" + }, + "appDescription": "Poďte na to, videokonferencie v rámci celého tímu. Do konferencie môžete pozvať kohokoľvek. Všetka komunikácia cez aplikáciu {{app}} je plne šifrovaná, 100% open source zaisťuje, že aplikáciu môžete využívať bez obmedzenia a navyše sa nemusíte ani registrovať.", + "audioVideoSwitch": { + "audio": "Zvuk", + "video": "Video" + }, + "calendar": "Kalendár", + "connectCalendarButton": "Pripojte váš kalendár", + "connectCalendarText": "", + "enterRoomTitle": "Začať nové stretnutie", + "getHelp": "Získať pomoc", + "go": "Začať", + "goSmall": "Začať", + "info": "Info", + "join": "Pripojiť", + "moderatedMessage": "Alebo si rezervujte vopred URL pre konferenciu, kde budete jediný moderátor.", + "privacy": "Súkromie", + "recentList": "Posledné", + "recentListDelete": "Vymazať", + "recentListEmpty": "Váš zoznam posledných hovorov je prázdny. Spojte sa s kolegami z Vášho tímu a potom tu nájdete všetky vaše stretnutia.", + "reducedUIText": "Vitajte v {{app}}!", + "roomNameAllowedChars": "Názov miestnosti by nemal obsahovať žiaden z týchto znakov: ?, &, :, ', \", %, #.", + "roomname": "Zadajte názov miestnosti", + "roomnameHint": "Zadajte názov alebo URL odkaz miestnosti ku ktorej sa chcete pripojiť. Názov si môžete vymyslieť - dajte ho vedieť ostatným účastníkom konferencie, ktorí ho sem zadajú.", + "sendFeedback": "Odoslať spätnú väzbu", + "terms": "Podmienky používania", + "title": "Zabezpečené, plnohodnotné a úplne bezplatné videokonferencie" + }, + "lonelyMeetingExperience": { + "button": "Pozvať ďalších", + "youAreAlone": "Ste sám v tejto konferencii" + }, + "helpView": { + "header": "Centrum pomoci" + }, + "lobby": { + "knockingParticipantList": "Zoznam čakajúcich účastníkov", + "allow": "Povoliť", + "backToKnockModeButton": "Žiadne heslo, požiadať o vstup", + "dialogTitle": "Čakáreň", + "disableDialogContent": "Čakáreň je zapnutá. Táto funkcia zabezpečuje, že do konferencie nemôžu vstúpiť neželaní účastníci. Chcete ju vypnúť?", + "disableDialogSubmit": "Vypnúť", + "emailField": "Zadajte vašu e-mailovú adresu", + "enableDialogPasswordField": "Nastaviť heslo (voliteľné)", + "enableDialogSubmit": "Zapnúť", + "enableDialogText": "Čakáreň umožňuje zabezpečiť konferenciu tým, že účastníci môžu do konferencie vstúpiť len po schválení moderátorom.", + "enterPasswordButton": "Zadať heslo do konferencie", + "enterPasswordTitle": "Zadajte heslo pre vstup do konferencie", + "invalidPassword": "Nesprávne heslo", + "joiningMessage": "Vstúpite do konferencie, keď niekto schváli vašu žiadosť", + "joinWithPasswordMessage": "Vstupujem s heslom...", + "joinRejectedMessage": "Vaša žiadosť bola zamietnutá moderátorom.", + "joinTitle": "Vstup do konferencie", + "joiningTitle": "Žiadam o vstup do konferencie...", + "joiningWithPasswordTitle": "Vstupujem s heslom...", + "knockButton": "Požiadať o vstup", + "knockTitle": "Niekto žiada o vstup do konferencie", + "nameField": "Zadajte vaše meno", + "notificationLobbyAccessDenied": "Žiadosť {{targetParticipantName}} o vstup bola zamietnutá účastníkom {{originParticipantName}}", + "notificationLobbyAccessGranted": "Žiadosť {{targetParticipantName}} o vstup bola povolená účastníkom {{originParticipantName}}", + "notificationLobbyDisabled": "Účastník {{originParticipantName}} vypol čakáreň", + "notificationLobbyEnabled": "Účastník {{originParticipantName}} zapol čakáreň", + "notificationTitle": "Čakáreň", + "passwordField": "Zadajte heslo do konferencie", + "passwordJoinButton": "Vstúpiť", + "reject": "Odmietnuť", + "toggleLabel": "Zapnúť čakáreň" + } +} diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-sl.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-sl.json new file mode 100644 index 000000000..05b5f2af9 --- /dev/null +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-sl.json @@ -0,0 +1,839 @@ +{ + "addPeople": { + "add": "Povabi", + "countryNotSupported": "Te države še ne podpiramo.", + "countryReminder": "Kličete izven ZDA? Ne pozabite vnesti klicne predpone!", + "disabled": "Ne morete povabiti drugih.", + "failedToAdd": "Ni bilo mogoče dodati udeležencev", + "footerText": "Klicanje navzven je onemogočeno.", + "loading": "Iskanje kontaktov in telefonskih številk", + "loadingNumber": "Potrjevanje telefonske številke", + "loadingPeople": "Iskanje kontaktov, ki jih je mogoče povabiti", + "noResults": "Ni bilo mogoče najti ustreznih rezultatov", + "noValidNumbers": "Prosimo, vnesite telefonsko številko", + "searchNumbers": "Dodaj telefonske številke", + "searchPeople": "Išči kontakte", + "searchPeopleAndNumbers": "Išči kontakte in njihove telefonske številke", + "telephone": "Telefon: {{number}}", + "title": "Povabite osebe na srečanje" + }, + "audioDevices": { + "bluetooth": "Bluetooth", + "headphones": "slušalke", + "none": "Nobena avdio naprava ni na voljo", + "phone": "telefon", + "speaker": "zvočnik" + }, + "audioOnly": { + "audioOnly": "Samo glas (nizka pasovna širina)" + }, + "calendarSync": { + "addMeetingURL": "Dodaj povezavo na srečanje", + "confirmAddLink": "Ali želite dodati Jitsi povezavo za ta dogodek?", + "error": { + "appConfiguration": "Integracija koledarja ni pravilno nastavljena.", + "generic": "Prišlo je do napake. Prosimo preverite nastavitve svojega koledarja ali poskusite koledar osvežiti.", + "notSignedIn": "Prišlo je do napake pri dostopu do koledarja. Prosimo preverite nastavitve koledarja in se poskusite ponovno prijaviti." + }, + "join": "Pridruži se", + "joinTooltip": "Pridruži se srečanju", + "nextMeeting": "Naslednje srečanje", + "noEvents": "V kratkem ni načrtovan noben dogodek.", + "ongoingMeeting": "Aktivna srečanja", + "permissionButton": "Odpri nastavitve", + "permissionMessage": "Če želite svoja srečanja videti v aplikaciji, morate najprej dati dovoljenje za Koledar.", + "refresh": "Osveži koledar", + "today": "Danes" + }, + "chat": { + "error": "Napaka: vaše sporočilo ni bilo poslano. Razlog: {{error}}", + "fieldPlaceHolder": "Type your message here", + "messageTo": "Zasebno sporočilo za uporabnika {{recipient}}", + "messagebox": "Vnesite sporočilo", + "nickname": { + "popover": "Izberite svoje ime", + "title": "Vnesite ime, ki ga želite uporabljati na srečanju" + }, + "noMessagesMessage": "There are no messages in the meeting yet. Start a conversation here!", + "privateNotice": "Zasebno sporočilo za uporabnika {{recipient}}", + "title": "Klepet", + "you": "vi" + }, + "chromeExtensionBanner": { + "buttonText": "Install Chrome Extension", + "dontShowAgain": "Don’t show me this again", + "installExtensionText": "Install the extension for Google Calendar and Office 365 integration" + }, + "connectingOverlay": { + "joiningRoom": "Povezovanje v sobo, kjer poteka srečanje..." + }, + "connection": { + "ATTACHED": "Priključeno", + "AUTHENTICATING": "Overjanje", + "AUTHFAIL": "Overitev je spodletela", + "CONNECTED": "Povezano", + "CONNECTING": "Povezovanje", + "CONNFAIL": "Povezovanje je spodletelo", + "DISCONNECTED": "Ni povezave", + "DISCONNECTING": "Prekinjanje povezave", + "ERROR": "Napaka", + "FETCH_SESSION_ID": "Pridobivanje ID-ja seje...", + "GET_SESSION_ID_ERROR": "Napaka pri pridobivanju ID-ja seje: {{code}}", + "GOT_SESSION_ID": "Pridobivanje ID-ja seje... dokončano", + "LOW_BANDWIDTH": "Zaradi manjše porabe pasovne širine omrežja je bil video za uporabnika {{displayName}} izključen", + "RECONNECTING": "Prišlo je do omrežne napake. Ponovni poskus...", + "USER_CONNECTION_INTERRUPTED": "{{displayName}} ima težave z omrežno povezavo..." + }, + "connectionindicator": { + "address": "Naslov:", + "bandwidth": "Ocenjena pasovna širina:", + "bitrate": "Bitna hitrost:", + "bridgeCount": "Število strežnikov: ", + "connectedTo": "Povezan v:", + "e2e_rtt": "E2E RTT:", + "framerate": "Frekvenca slik:", + "less": "Prikaži manj", + "localaddress": "Lokalni naslov:", + "localaddress_plural": "Lokalni naslovi:", + "localport": "Lokalna vrata:", + "localport_plural": "Lokalna vrata:", + "more": "Prikaži več", + "packetloss": "Izguba podatkovnih paketkov:", + "quality": { + "good": "Dobro", + "inactive": "Neaktiven", + "lost": "Izgubljeni", + "nonoptimal": "Neoptimalno", + "poor": "Slabo" + }, + "remoteaddress": "Oddaljeni naslov:", + "remoteaddress_plural": "Oddaljeni naslovi:", + "remoteport": "Oddaljena vrata:", + "remoteport_plural": "Oddaljena vrata:", + "resolution": "Ločljivost:", + "status": "Povezava:", + "transport": "Prenos:", + "transport_plural": "Prenosi:" + }, + "dateUtils": { + "earlier": "Prej", + "today": "Danes", + "yesterday": "Včeraj" + }, + "deepLinking": { + "appNotInstalled": "Če se želite na srečanje povezati s telefonom, potrebujete mobilno aplikacijo {{app}}.", + "description": "Se ni nič zgodilo? Na vaše srečanje smo se skušali povezati z namizno aplikacijo {{app}}. Prosimo poskusite ponovno ali zaženite spletno aplikacijo {{app}}.", + "descriptionWithoutWeb": "Se ni nič zgodilo? Na vaše srečanje smo se skušali povezati z namizno aplikacijo {{app}}.", + "downloadApp": "Prenesi aplikacijo", + "launchWebButton": "Zaženi na spletu", + "openApp": "Nadaljuj na aplikacijo", + "title": "Povezovanje na vaše srečanje v {{app}}...", + "tryAgainButton": "Poskusite ponovno na namizju" + }, + "defaultLink": "npr. {{url}}", + "defaultNickname": "npr. Janez Novak", + "deviceError": { + "cameraError": "Ni mogoče dostopati do kamere", + "cameraPermission": "Ni mogoče pridobiti pravic za dostop do kamere", + "microphoneError": "Ni mogoče dostopati do mikrofona", + "microphonePermission": "Ni mogoče pridobiti pravic za dostop do mikrofona" + }, + "deviceSelection": { + "noPermission": "Brez pravic", + "previewUnavailable": "Predogled ni mogoč", + "selectADevice": "Izberite napravo", + "testAudio": "Predvajaj testni zvok" + }, + "dialOut": { + "statusMessage": "je sedaj {{status}}" + }, + "dialog": { + "Back": "Nazaj", + "Cancel": "Prekliči", + "IamHost": "Jaz sem gostitelj", + "Ok": "OK", + "Remove": "Odstrani", + "Share": "Deli", + "Submit": "Pošlji", + "WaitForHostMsg": "Konferenca v sobi {{room}} se še ni začela. Če ste gostitelj, se prosimo prijavite, sicer pa počakajte na gostitelja srečanja.", + "WaitForHostMsgWOk": "Konferenca v sobi {{room}} se še ni začela. Če ste gostitelj, prisisnite OK in se prijavite, sicer pa počakajte na gostitelja srečanja.", + "WaitingForHost": "Čakanje na gostitelja...", + "Yes": "Da", + "accessibilityLabel": { + "liveStreaming": "Prenos v živo" + }, + "allow": "dovoli", + "alreadySharedVideoMsg": "Trenutno že nek drug udeleženec deli svoj zaslon. Ta konferenca omogoča samo eno deljenje videa v danem trenutku.", + "alreadySharedVideoTitle": "V danem trenutku je mogoče deliti samo en video", + "applicationWindow": "Okno aplikacije", + "cameraConstraintFailedError": "Vaša kamera ne zadošča zahtevam.", + "cameraNotFoundError": "Ni bilo mogoče najti kamere.", + "cameraNotSendingData": "Ni mogoče dostopati do vaše kamere. Prosimo preverite, ali kamero uporablja kakšna druga aplikacija, izberite drugo kamero (če jo imate) ali osvežite to aplikacijo.", + "cameraNotSendingDataTitle": "Ni bilo mogoče dostopati do kamere", + "cameraPermissionDeniedError": "Niste dali dovoljenja za uporabo kamere. Srečanju se še vedno lahko pridružite, vendar vas ostali ne bodo videli. Dovoljenja za dostop do kamere lahko nastavite v naslovni vrstici brskalnika.", + "cameraUnknownError": "Kamere ni mogoče uporabiti zaradi neznanega razloga.", + "cameraUnsupportedResolutionError": "Vaša kamera ne podpira zahtevane video ločljivosti.", + "close": "Zapri", + "conferenceDisconnectMsg": "Imate morda težave z omrežno povezljivostjo? Poskus ponovne povezave čez {{seconds}} s...", + "conferenceDisconnectTitle": "Povezava je bila prekinjena.", + "conferenceReloadMsg": "Težavo skušamo odpraviti. Poskus ponovne povezave čez {{seconds}} s...", + "conferenceReloadTitle": "Nekaj je šlo žal narobe.", + "confirm": "Potrdi", + "confirmNo": "Ne", + "confirmYes": "Da", + "connectError": "Ups! Nekaj je narobe in se zato ni bilo mogoče povezati s konferenco.", + "connectErrorWithMsg": "Ups! Nekaj je narobe in se zato ni bilo mogoče povezati s konferenco: {{msg}}", + "connecting": "Povezovanje", + "contactSupport": "Stopite v stik s podporo", + "copy": "Kopiraj URL", + "dismiss": "Prekliči", + "displayNameRequired": "Pozdravljeni! Kako vam je ime?", + "done": "Končano", + "e2eeWarning": "WARNING: Not all participants in this meeting seem to have support for End-to-End encryption. If you enable it they won't be able to see nor hear you.", + "enterDisplayName": "Prosimo vnesite svoje ime", + "error": "Napaka", + "externalInstallationMsg": "Potrebno je namestiti razširitev za deljenje namizja.", + "externalInstallationTitle": "Zahtevana je razširitev", + "goToStore": "Pojdite v spletno trgovino", + "gracefulShutdown": "Naša storitev trenutno ne deluje zaradi vzdrževanja. Prosimo, poskusite kasneje.", + "incorrectPassword": "Napačno uporabniško ime ali geslo", + "incorrectRoomLockPassword": "Napačno geslo", + "inlineInstallExtension": "Namesti zdaj", + "inlineInstallationMsg": "Potrebno je namestiti razširitev za deljenje namizja.", + "internalError": "Ups! Nekaj je šlo narobe. Prišlo je do sledeče napake: {{error}}", + "internalErrorTitle": "Notranja napaka", + "kickMessage": "Za več podrobnosti lahko kontaktirate uporabnika {{participantDisplayName}}.", + "kickParticipantButton": "Odstrani", + "kickParticipantDialog": "Ali ste prepričani, da želite tega udeleženca odstraniti iz srečanja?", + "kickParticipantTitle": "Odstranim tega udeleženca?", + "kickTitle": "Auč! Uporabnik {{participantDisplayName}} vas je odstranil iz srečanja", + "liveStreaming": "Prenos v živo", + "liveStreamingDisabledForGuestTooltip": "Gostje ne morejo zagnati prenosa v živo.", + "liveStreamingDisabledTooltip": "Prenos v živo je onemogočen.", + "lockMessage": "Ni bilo mogoče zakleniti konference.", + "lockRoom": "Dodaj geslo za srečanje", + "lockTitle": "Zaklep ni bil uspešen", + "logoutQuestion": "Ste prepričani, da se želite odjaviti in zaustaviti srečanje?", + "logoutTitle": "Odjava", + "maxUsersLimitReached": "Konferenca je polna, saj je bilo doseženo največje možno število udeležencev. Prosimo stopite v kontakt z gostiteljem srečanja ali poskusite kasneje!", + "maxUsersLimitReachedTitle": "Doseženo je bilo največje možno število udeležencev", + "micConstraintFailedError": "Vaš mikrofon ne zadošča zahtevam.", + "micNotFoundError": "Mikrofona ni bilo mogoče najti.", + "micNotSendingData": "V nastavitvah računalnika vključite mikrofon in nastavite raven zvoka", + "micNotSendingDataTitle": "Vaš mikrofon je izključen v sistemskih nastavitvah", + "micPermissionDeniedError": "Niste dali dovoljenja za uporabo mikrofona. Srečanju se še vedno lahko pridružite, vendar vas ostali ne bodo slišali. Dovoljenja za dostop do mikrofona lahko nastavite v naslovni vrstici brskalnika.", + "micUnknownError": "Mikrofona ni bilo mogoče uporabiti zaradi neznanega razloga.", + "muteEveryoneDialog": "Are you sure you want to mute everyone? You won't be able to unmute them, but they can unmute themselves at any time.", + "muteEveryoneElseDialog": "Once muted, you won't be able to unmute them, but they can unmute themselves at any time.", + "muteEveryoneElseTitle": "Mute everyone except {{whom}}?", + "muteEveryoneSelf": "yourself", + "muteEveryoneStartMuted": "Everyone starts muted from now on", + "muteEveryoneTitle": "Mute everyone?", + "muteParticipantBody": "Udeležencem zvoka ne boste mogli vklopiti, si ga bodo pa lahko vklopili sami.", + "muteParticipantButton": "Utišaj", + "muteParticipantDialog": "Ste prepričani, da želite utišati tega udeleženca? Udeležencu zvoka ne boste mogli vklopiti nazaj, si ga bo pa lahko vklopil sam.", + "muteParticipantTitle": "Utišam tega udeleženca?", + "passwordLabel": "$t(lockRoomPasswordUppercase)", + "passwordNotSupported": "Nastavljanje gesla za srečanje ni podprto.", + "passwordNotSupportedTitle": "$t(lockRoomPasswordUppercase) ni podprto", + "passwordRequired": "$t(lockRoomPasswordUppercase) je zahtevano", + "popupError": "Vaš brskalnik blokira pojavna (pop-up) okna na tej strani. V nastavitvah omogočite pojavna okna in poskusite ponovno.", + "popupErrorTitle": "Pojavna okna so blokirana", + "recording": "Snemanje", + "recordingDisabledForGuestTooltip": "Gostje ne morejo zagnati snemanja.", + "recordingDisabledTooltip": "Zagon snemanja onemogočen.", + "rejoinNow": "Ponovno se pridruži", + "remoteControlAllowedMessage": "Uporabnik {{user}} je sprejel vašo zahtevo za oddaljen nadzor!", + "remoteControlDeniedMessage": "Uporabnik {{user}} je zavrnil vašo zahtevo za oddaljen nadzor!", + "remoteControlErrorMessage": "Pri zahtevi za dovoljenje za oddaljeni nadzor pri uporabniku {{user}}, je prišlo do napake!", + "remoteControlRequestMessage": "Boste dovolili uporabniku {{user}} da oddaljeno nadzoruje vaše namizje?", + "remoteControlShareScreenWarning": "Ce kliknete \"Dovoli\", boste z ostalimi udeleženci delili svoj zaslon!", + "remoteControlStopMessage": "Oddaljeno upravljanje namizja je končano!", + "remoteControlTitle": "Nadzor oddaljenega upravljanja namizja", + "removePassword": "Odstrani $t(lockRoomPassword)", + "removeSharedVideoMsg": "Ste prepričani, da želite odstraniti deljeni video?", + "removeSharedVideoTitle": "Odstrani deljeni video", + "reservationError": "Napaka rezervacijskega sistema", + "reservationErrorMsg": "Koda napake: {{code}}, sporočilo: {{msg}}", + "retry": "Poskusi ponovno", + "screenSharingAudio": "Share audio", + "screenSharingFailedToInstall": "Ups! Razširitve za deljenje namizja ni bilo mogoče namestiti.", + "screenSharingFailedToInstallTitle": "Razširitve za deljenje namizja ni bilo mogoče namestiti", + "screenSharingFirefoxPermissionDeniedError": "Pri poskusu deljenja vašega zaslona je šlo nekaj narobe. Prosimo, nastavite dovoljenje za deljenje zaslona.", + "screenSharingFirefoxPermissionDeniedTitle": "Ups! ni bilo mogoče začeti deljenja zaslona!", + "screenSharingPermissionDeniedError": "Ups! Nekaj je bilo narobe z dovoljenjem za deljenje zaslona. Prosimo osvežite aplikacijo in poskusite ponovno.", + "sendPrivateMessage": "Prejeli ste zasebno sporočilo. Želite nanj odgovoriti zasebno ali želite svoj odgovor poslati na skupino?", + "sendPrivateMessageCancel": "Odgovori skupini", + "sendPrivateMessageOk": "Odgovori zasebno", + "sendPrivateMessageTitle": "Odgovori zasebno?", + "serviceUnavailable": "Storitev ni na voljo", + "sessTerminated": "Klic je bil prekinjen", + "shareVideoLinkError": "Prosimo, vnesite pravilno Youtube povezavo.", + "shareVideoTitle": "Delite video", + "shareYourScreen": "Delite vaš zaslon", + "shareYourScreenDisabled": "Deljenje zaslona je onemogočeno.", + "shareYourScreenDisabledForGuest": "Gostje ne morejo deliti zaslona.", + "startLiveStreaming": "Začni prenos v živo", + "startRecording": "Začni snemanje", + "startRemoteControlErrorMessage": "Pri poskusu zagona oddaljenega upravljanja je prišlo do napake!", + "stopLiveStreaming": "Zaustavi prenos v živo", + "stopRecording": "Zaustavi snemanje", + "stopRecordingWarning": "Ste prepričani, da želite zaustaviti snemanje?", + "stopStreamingWarning": "Ste prepričani, da želite zaustaviti prenos v živo?", + "streamKey": "Žeton za prenos v živo", + "thankYou": "Hvala, ker uporabljate {{appName}}!", + "token": "žeton", + "tokenAuthFailed": "Oprostite, temu srečanju se ne morete pridružiti.", + "tokenAuthFailedTitle": "Neuspešna prijava", + "transcribing": "Zapisovanje", + "unlockRoom": "Odstrani geslo srečanja", + "userPassword": "uporabniško geslo", + "yourEntireScreen": "Cel zaslon" + }, + "documentSharing": { + "title": "Deljeni dokument" + }, + "e2ee": { + "labelToolTip": "All participants in this meeting have enabled End-to-End encryption" + }, + "feedback": { + "average": "Povprečno", + "bad": "Slabo", + "detailsLabel": "Povejte nam več.", + "good": "Dobro", + "rateExperience": "Ocenite vašo izkušnjo s sistemom", + "veryBad": "Zelo slabo", + "veryGood": "Zelo dobro" + }, + "helpView": { + "header": "Help center" + }, + "incomingCall": { + "answer": "Odgovori", + "audioCallTitle": "Dohodni klic", + "decline": "Zavrni", + "productLabel": "iz Jitsi Meet", + "videoCallTitle": "Dohodni video klic" + }, + "info": { + "accessibilityLabel": "Prikaži informacije", + "addPassword": "Dodaj $t(lockRoomPassword)", + "cancelPassword": "Prekliči $t(lockRoomPassword)", + "conferenceURL": "Povezava:", + "country": "Država", + "dialANumber": "Za pridružitev v konferenco, pokličite eno izmed teh številk ter vpišite pin.", + "dialInConferenceID": "PIN:", + "dialInNotSupported": "Oprostite, povezovanje preko telefona trenutno ni mogoče.", + "dialInNumber": "Povezava preko telefona:", + "dialInSummaryError": "Napaka pri pridobivanju podatkov za povezavo preko telefona. Prosimo, poskusite kasneje.", + "dialInTollFree": "Brezplačno", + "genericError": "Ups, nekaj je šlo narobe.", + "inviteLiveStream": "Če želite videti prenos tega srečanja v živo, kliknite na to povezavo: {{url}}", + "invitePhone": "Za pridružitev preko telefona, vpišite: {{number}},,{{conferenceID}}#\n", + "invitePhoneAlternatives": "Iščete drugo številko za povezavo preko telefona?\nNajdete jih tu: {{url}}\n\n\nČe se povezujete preko domačega telegona, se lahko pridružite brez povezave z zvokom: {{silentUrl}}", + "inviteURLFirstPartGeneral": "Povabljeni ste na konferenco.", + "inviteURLFirstPartPersonal": "{{name}} vas je povabil/a na konferenco.\n", + "inviteURLSecondPart": "\nPridruži se konferenci:\n{{url}}\n", + "label": "Podatki o srečanju", + "liveStreamURL": "Prenos v živo:", + "moreNumbers": "Več številk", + "noNumbers": "Ni številk za povezavo preko telefona.", + "noPassword": "ni nastavljeno", + "noRoom": "Za povezavo preko telefona ni bila določena nobena soba.", + "numbers": "Številke za povezavo preko telefona:", + "password": "$t(lockRoomPasswordUppercase):", + "title": "Souporaba", + "tooltip": "Delite povezavo ter informacije za povezavo preko telefona v to konferenco." + }, + "inlineDialogFailure": { + "msg": "Opala, prišlo je do težav.", + "retry": "Poskusi ponovno", + "support": "Podpora", + "supportMsg": "Če se bo to nadaljevalo, kontaktirajte" + }, + "inviteDialog": { + "alertText": "Nekaterih udeležencev ni bilo mogoče povabiti.", + "header": "Povabi", + "searchCallOnlyPlaceholder": "Vpiši telefonsko številko", + "searchPeopleOnlyPlaceholder": "Išči udeležence", + "searchPlaceholder": "Udeleženec ali telefonska številka", + "send": "Pošlji" + }, + "keyboardShortcuts": { + "focusLocal": "Fokus na vaš video", + "focusRemote": "Fokus na video drugega udeleženca", + "fullScreen": "Poglej ali zapusti celozaslonski način", + "keyboardShortcuts": "Tipkovnične bližnjice", + "localRecording": "Prikaži ali skrij lokalni kontrolnik za snemanje", + "mute": "Vklopi ali izklopi mikrofon", + "pushToTalk": "Pritisni za govor", + "raiseHand": "Dvigni ali spusti roko", + "showSpeakerStats": "Prikaži statistike govorcev", + "toggleChat": "Odpri ali zapri klepetalnico", + "toggleFilmstrip": "Prikaži ali skrij video okenca", + "toggleScreensharing": "Preklopi med kamero in deljenjem zaslona", + "toggleShortcuts": "Prikaži ali skrij tipkovnične bližnjice", + "videoMute": "Vklopi ali izklopi kamero", + "videoQuality": "Upravljaj kvaliteto klica" + }, + "liveStreaming": { + "busy": "Delamo na sprostitvi pretočnih virov. Poskusite znova čez nekaj minut.", + "busyTitle": "Vsi videopretočni strežniki so trenutno zasedeni.", + "changeSignIn": "Preklopi med računi.", + "choose": "Izberi prenos v živo", + "chooseCTA": "Izberite možnost za prenos v živo. Trenutno ste prijavljeni kot {{email}}.", + "enterStreamKey": "Vnesite vaš YouTube ključ za prenos v živo.", + "error": "Prenos v živo ni uspel. Prosimo poskusite kasneje.", + "errorAPI": "Pri dostopu do YouTubovih oddaj je priplo do napake. Prosimo, poskusite se prijaviti kasneje.", + "errorLiveStreamNotEnabled": "Prenos v živo na {{email}} ni omogočen. Prosimo, omogočite prenos v živo ali se prijavite v račun, ki ima omogočen prenos v živo.", + "expandedOff": "Prenos v živo je zaustavljen", + "expandedOn": "Srečanje se prenaša na YouTube.", + "expandedPending": "Prenos v živo se začenja...", + "failedToStart": "Prenos v živo se ni začel", + "getStreamKeyManually": "Ni bilo mogoče najti prenosov v živo. Poskusite pridobiti ključ za prenos v živo iz YouTuba.", + "googlePrivacyPolicy": "Google Privacy Policy", + "invalidStreamKey": "Ključ prenosa v živo je morda napačen.", + "off": "Prenos v živo zaustavljen", + "offBy": "Uporabnik {{name}} je prekinil prenos v živo", + "on": "Prenos v živo", + "onBy": "Uporabnik {{name}} je začel prenos v živo", + "pending": "Začenjam prenos v živo...", + "serviceName": "Storitev prenosa v živo", + "signIn": "Prijavite se z Googlovim računom", + "signInCTA": "Prijavite se ali vnesite ključ za prenos v živo iz YouTuba.", + "signOut": "Odjava", + "signedInAs": "Trenutno ste prijavljeni kot:", + "start": "Začni prenos v živo", + "streamIdHelp": "Kaj je to?", + "unavailableTitle": "Prenos v živo ni na voljo", + "youtubeTerms": "YouTube terms of services" + }, + "localRecording": { + "clientState": { + "off": "Izklop", + "on": "Vklop", + "unknown": "Neznano" + }, + "dialogTitle": "Kontrolnik za lokalno snemanje", + "duration": "Trajanje", + "durationNA": "N/A", + "encoding": "Kodiranje", + "label": "LOR", + "labelToolTip": "Lokalno snemanje je vključeno", + "localRecording": "Lokalno snemanje", + "me": "Jaz", + "messages": { + "engaged": "Lokalno snemanje je vključeno.", + "finished": "Seja snemanja {{token}} končana. Datoteko s posnetkom pošljite moderatorju.", + "finishedModerator": "Seja snemanja {{token}} končana. Posnetek lokalnega snemanja je bil shranjen. Prosite ostale udeležence, da oddajo svoje posnetke.", + "notModerator": "Niste moderator, zato ne morete zagnati ali zaustaviti lokalnega snemanja." + }, + "moderator": "Moderator", + "no": "Ne", + "participant": "Udeleženec", + "participantStats": "Statistika udeleženca", + "sessionToken": "Sejni žeton", + "start": "Začni snemanje", + "stop": "Zaustavi snemanje", + "yes": "Da" + }, + "lockRoomPassword": "geslo", + "lockRoomPasswordUppercase": "Geslo", + "lonelyMeetingExperience": { + "button": "Invite others", + "youAreAlone": "You are the only one in the meeting" + }, + "me": "jaz", + "notify": { + "OldElectronAPPTitle": "Security vulnerability!", + "connectedOneMember": "Uporabnik {{name}} se je pridružil srečanju", + "connectedThreePlusMembers": "Uporabnik {{name}} ter še ({{count}}) drugih se je pridružilo srečanju", + "connectedTwoMembers": "{{first}} in {{second}} sta se pridružila srečanju", + "disconnected": "Prekinjena", + "focus": "Fokus konference", + "focusFail": "{{component}} ni na voljo - poskusite čez {{ms}} s", + "grantedTo": "Moderatorske pravice podeljene uporabniku {{to}}!", + "invitedOneMember": "Uporabnik {{name}} je bil povabljen", + "invitedThreePlusMembers": "Uporabnik {{name}} ter še ({{count}}) drugih se je pridružilo srečanju", + "invitedTwoMembers": "{{first}} and {{second}} sta se pridružila srečanju", + "kickParticipant": "Uporabnik {{kicker}} je uporabnika {{kicked}} odstranil iz srečanja", + "me": "jaz", + "moderator": "Podeljene moderatorske pravice!", + "muted": "Pogovor ste začeli z utišanim mikrofonom.", + "mutedRemotelyDescription": "Če želite govoriti, si mikrofon lahko vklopite. Ko boste končali ga izključite, da na srečanju ne bo slišati preveč šumov in ropota.", + "mutedRemotelyTitle": "Vaš mikrofon je utišal uporabnik {{participantDisplayName}}!", + "mutedTitle": "Vaš mikrofon je utišan!", + "newDeviceAction": "Uporabi", + "newDeviceAudioTitle": "Zaznana je bila nova zvočna naprava", + "newDeviceCameraTitle": "Zaznana je bila nova kamera", + "oldElectronClientDescription1": "You appear to be using an old version of the Jitsi Meet client which has known security vulnerabilities. Please make sure you update to our ", + "oldElectronClientDescription2": "latest build", + "oldElectronClientDescription3": " now!", + "passwordRemovedRemotely": "$t(lockRoomPasswordUppercase) je odstranil drug udeleženec srečanja", + "passwordSetRemotely": "$t(lockRoomPasswordUppercase) je bilo nastavljeno s strani drugega udeleženca srečanja", + "raisedHand": "{{name}} želi govoriti.", + "somebody": "Nekdo", + "startSilentDescription": "Ponovno se pridružite srečanju in omogočite zvok", + "startSilentTitle": "Pridružili ste se brez zvoka!", + "suboptimalBrowserWarning": "Kot kaže vaša uporabniška izkušnja z našim sistemom ne bo najboljša. Trudimo se, da bi uporabniško izkušnjo izboljšali, do takrat pa prosimo uporabljajte enega od popolnoma podprtih brskalnikov.", + "suboptimalExperienceTitle": "Opozorilo brskalnika", + "unmute": "Vklopi nazaj" + }, + "passwordDigitsOnly": "Do {{number}} številk", + "passwordSetRemotely": "nastavljeno s strani drugega uporabnika", + "poweredby": "Poganja ga", + "prejoin": { + "audioAndVideoError": "Audio and video error:", + "audioOnlyError": "Audio error:", + "audioTrackError": "Could not create audio track.", + "callMe": "Call me", + "callMeAtNumber": "Call me at this number:", + "calling": "Calling", + "configuringDevices": "Configuring devices...", + "connectedWithAudioQ": "You’re connected with audio?", + "copyAndShare": "Copy & share meeting link", + "dialInMeeting": "Dial into the meeting", + "dialInPin": "Dial into the meeting and enter PIN code:", + "dialing": "Dialing", + "doNotShow": "Don't show this again", + "errorDialOut": "Could not dial out", + "errorDialOutDisconnected": "Could not dial out. Disconnected", + "errorDialOutFailed": "Could not dial out. Call failed", + "errorDialOutStatus": "Error getting dial out status", + "errorStatusCode": "Error dialing out, status code: {{status}}", + "errorValidation": "Number validation failed", + "iWantToDialIn": "I want to dial in", + "initiated": "Call initiated", + "joinAudioByPhone": "Join with phone audio", + "joinMeeting": "Join meeting", + "joinWithoutAudio": "Join without audio", + "linkCopied": "Link copied to clipboard", + "lookGood": "Speaker and microphone look good", + "or": "or", + "screenSharingError": "Screen sharing error:", + "startWithPhone": "Start with phone audio", + "videoOnlyError": "Video error:", + "videoTrackError": "Could not create video track.", + "viewAllNumbers": "view all numbers" + }, + "presenceStatus": { + "busy": "Zaseden", + "calling": "Kličem...", + "connected": "Povezan", + "connecting": "Connecting...", + "connecting2": "Povezovanje*...", + "disconnected": "Prekinjeno", + "expired": "Pretečeno", + "ignored": "Ignorirano", + "initializingCall": "Začetek klica...", + "invited": "Povabljen", + "rejected": "Zavrnjen", + "ringing": "Zvoni..." + }, + "profile": { + "setDisplayNameLabel": "Nastavite svoje prikazno ime", + "setEmailInput": "Vnesite e-naslov", + "setEmailLabel": "Nastavite svoj e-naslov", + "title": "Profil" + }, + "raisedHand": "Želi govoriti", + "recording": { + "authDropboxText": "Naloži na Dropbox", + "availableSpace": "Na voljo je še: {{spaceLeft}} MB (za približno {{duration}} minut snemanja)", + "beta": "BETA", + "busy": "Delamo na sprostitvi virov za snemanje. Poskusite znova čez nekaj minut.", + "busyTitle": "Trenutno so vsi viri za snemanje zasedeni.", + "error": "Snemanje ni uspelo. Prosim poskusite ponovno.", + "expandedOff": "Snemanje se je zaustavilo.", + "expandedOn": "Sestanek se trenutno snema.", + "expandedPending": "Snemanje se začenja...", + "failedToStart": "Snemanja ni bilo mogoče začeti", + "fileSharingdescription": "Delite snemanje z udeleženci srečanja", + "live": "V ŽIVO", + "loggedIn": "Vpisan kot {{userName}}", + "off": "Snemanje ustavljeno", + "offBy": "{{name}} je ustavil snemanje", + "on": "Snemanje", + "onBy": "{{name}} je začel snemanje", + "pending": "Priprava snemanja srečanja...", + "rec": "REC", + "serviceDescription": "Vaš posnetek bo shranila storitev snemanja", + "serviceName": "Storitev snemanja", + "signIn": "Prijava", + "signOut": "Odjava", + "unavailable": "Ups! {{ServiceName}} trenutno ni na voljo. Delamo na tem, da težavo odpravimo. Prosimo, poskusite kasneje.", + "unavailableTitle": "Snemanje ni mogoče" + }, + "sectionList": { + "pullToRefresh": "Potegnite za osvežitev" + }, + "security": { + "insecureRoomNameWarning": "The room name is insecure. Unwanted participants may join your conference." + }, + "settings": { + "calendar": { + "about": "Integracija koledarja {{appName}} se uporablja za varen dostop do vašega koledarja, tako da lahko bere prihajajoče dogodke.", + "disconnect": "Prekini povezavo", + "microsoftSignIn": "Prijavite se z Microsoft računom", + "signedIn": "Trenutno dostopate do dogodkov v koledarju za {{email}}. Če želite ustaviti dostop do koledarskih dogodkov, kliknite gumb 'Prekini povezavo'.", + "title": "Koledar" + }, + "devices": "Naprave", + "followMe": "Vsi sledijo meni", + "language": "Jezik", + "loggedIn": "Prijavljen kot {{name}}", + "microphones": "Microphones", + "moderator": "Moderator", + "more": "Več", + "name": "Ime", + "noDevice": "brez", + "selectAudioOutput": "Avdio izhod", + "selectCamera": "Kamera", + "selectMic": "Mikrofon", + "speakers": "Speakers", + "startAudioMuted": "Vsi začnejo z utišanim mikrofonom", + "startVideoMuted": "Vsi začnejo z izključeno kamero", + "title": "Nastavitve" + }, + "settingsView": { + "advanced": "Napredno", + "alertCancel": "Cancel", + "alertOk": "OK", + "alertTitle": "Opozorilo", + "alertURLText": "Vnešen URL naslov strežnika ni veljaven", + "buildInfoSection": "Različica aplikacije", + "conferenceSection": "Konferenca", + "disableCallIntegration": "Onemogoči integracijo domačih klicev", + "disableCrashReporting": "Disable crash reporting", + "disableCrashReportingWarning": "Are you sure you want to disable crash reporting? The setting will be applied after you restart the app.", + "disableP2P": "Onemogoči P2P način", + "displayName": "Prikazno ime", + "email": "E-naslov", + "header": "Nastavitve", + "profileSection": "Profil", + "serverURL": "URL strežnika", + "showAdvanced": "Prikaži napredne nastavitve", + "startWithAudioMuted": "Začni z utišanim zvokom", + "startWithVideoMuted": "Začni z izključeno kamero", + "version": "Različica" + }, + "share": { + "dialInfoText": "\n\n=====\n\nSe želite povezati s telefonom?\n\n{{defaultDialInNumber}}Če želite videti številke za povezavo prek telefona, kliknite povezavo:\n{{dialInfoPageUrl}}", + "mainText": "Če se želite pridružiti konferenci, kliknite na to povezavo:\n{{roomUrl}}" + }, + "speaker": "Govorec", + "speakerStats": { + "hours": "{{count}}h", + "minutes": "{{count}}m", + "name": "Ime", + "seconds": "{{count}}s", + "speakerStats": "Statistika govorca", + "speakerTime": "Čas govorjenja" + }, + "startupoverlay": { + "policyText": " ", + "title": "{{app}} potrebuje dostop do vašega mikrofona in kamere." + }, + "suspendedoverlay": { + "rejoinKeyTitle": "Ponovno se pridruži", + "text": "Za ponovno povezavo pritisnite gumb Ponovno se pridruži.", + "title": "Video klic se je prekinil, ker je bil računalnik vmes v stanju spanja." + }, + "toolbar": { + "Settings": "Nastavitve", + "accessibilityLabel": { + "Settings": "Preklopi nastavitve", + "audioOnly": "Preklopi samo na avdio", + "audioRoute": "Izberi zvočno napravo", + "callQuality": "Upravljaj kvaliteto videa", + "cc": "Preklopi podnapise", + "chat": "Preklopi okno za klepet", + "document": "Preklopi deljeni dokument", + "download": "Prenesi naše aplikacije", + "e2ee": "End-to-End Encryption", + "feedback": "Pošlji povratno informacijo", + "fullScreen": "Preklopi v celozaslonski način", + "hangup": "Zapusti klic", + "help": "Pomoč", + "invite": "Povabi druge osebe", + "kick": "Odstrani udeleženca", + "localRecording": "Preklopi kontrolnik lokalnega snemanja", + "lockRoom": "Preklopi geslo srečanja", + "moreActions": "Preklopi meni z več možnostmi", + "moreActionsMenu": "Meni z več možnostmi", + "moreOptions": "Show more options", + "mute": "Preklopi utišanje mikrofona", + "muteEveryone": "Mute everyone", + "pip": "Preklopi način slika-v-sliki", + "privateMessage": "Pošlji zasebno sporočilo", + "profile": "Uredi svoj profil", + "raiseHand": "Preklopi dvig roke", + "recording": "Preklopi snemanje", + "remoteMute": "Utišaj udeleženca", + "shareRoom": "Povabi druge osebe", + "shareYourScreen": "Preklopi deljenje zaslona", + "sharedvideo": "Preklopi deljenje Youtube videa", + "shortcuts": "Preklopi bližnjice", + "show": "Prikaži na sceni", + "speakerStats": "Preklopi statistiko govorca", + "tileView": "Preklopi ploščični pogled", + "toggleCamera": "Preklopi kamero", + "toggleFilmstrip": "Toggle filmstrip", + "videoblur": "Preklopi zabrisovanje videa", + "videomute": "Preklopi izklop videa" + }, + "addPeople": "Dodaj druge udeležence v vaš klic", + "audioOnlyOff": "Onemogoči način nizke pasovne širine", + "audioOnlyOn": "Omogoči način nizke pasovne širine", + "audioRoute": "Izberi zvočno napravo", + "authenticate": "Overi", + "callQuality": "Upravljaj kvaliteto videa", + "chat": "Odpri / zapri klepet", + "closeChat": "Zapri klepet", + "documentClose": "Zapri deljeni dokument", + "documentOpen": "Odpri deljeni dokument", + "download": "Prenesi naše aplikacije", + "e2ee": "End-to-End Encryption", + "enterFullScreen": "Poglej na celem zaslonu", + "enterTileView": "Ploščični pogled", + "exitFullScreen": "Zapusti celozaslonski način", + "exitTileView": "Zapusti ploščični pogled", + "feedback": "Pusti povratno informacijo", + "hangup": "Zapusti", + "help": "Pomoč", + "invite": "Povabi druge osebe", + "login": "Prijava", + "logout": "Odjava", + "lowerYourHand": "Spusti svojo roko", + "moreActions": "Več možnosti", + "moreOptions": "More options", + "mute": "Vklopi / izklopi mikrofon", + "muteEveryone": "Mute everyone", + "noAudioSignalDesc": "If you did not purposely mute it from system settings or hardware, consider switching the device.", + "noAudioSignalDescSuggestion": "If you did not purposely mute it from system settings or hardware, consider switching to the suggested device.", + "noAudioSignalDialInDesc": "You can also dial-in using:", + "noAudioSignalDialInLinkDesc": "Dial-in numbers", + "noAudioSignalTitle": "There is no input coming from your mic!", + "noisyAudioInputDesc": "It sounds like your microphone is making noise, please consider muting or changing the device.", + "noisyAudioInputTitle": "Your microphone appears to be noisy!", + "openChat": "Odpri klepet", + "pip": "Aktiviraj način slika-v-sliki", + "privateMessage": "Pošlji zasebno sporočilo", + "profile": "Uredi svoj profil", + "raiseHand": "Dvigni / spusti svojo roko", + "raiseYourHand": "Dvigni svojo roko", + "shareRoom": "Povabi nekoga", + "sharedvideo": "Deli YouTube video", + "shortcuts": "Prikaži bližnjice", + "speakerStats": "Statistike govorcev", + "startScreenSharing": "Začni deliti zaslon", + "startSubtitles": "Začni prikaz podnapisov", + "startvideoblur": "Zabriši moje ozadje", + "stopScreenSharing": "Prekini deljenje zaslona", + "stopSharedVideo": "Ustavi Youtube video", + "stopSubtitles": "Prekini prikaz podnapisov", + "stopvideoblur": "Onemogoči zabrisovanje ozadja", + "talkWhileMutedPopup": "Želite govoriti? Utišani ste.", + "tileViewToggle": "Preklopi ploščični pregled", + "toggleCamera": "Preklopi kamero", + "videomute": "Vklopi / izklopi kamero" + }, + "transcribing": { + "ccButtonTooltip": "Vklopi / Izklopi podnapise", + "error": "Prepisovanje ni uspelo. Prosim poskusite ponovno.", + "expandedLabel": "Prepisovanje je vključeno", + "failedToStart": "Prepisovanja ni bilo mogoče začeti", + "labelToolTip": "Sestanek se prepisuje", + "off": "Prepisovanje zaustavljeno", + "pending": "Priprava na prepis sestanka...", + "start": "Začni prikazovati podnapise", + "stop": "Prenehaj prikazovati podnapise", + "tr": "TR" + }, + "userMedia": { + "androidGrantPermissions": "Izberite Dovoli, ko brskalnik zahteva dovoljenja.", + "chromeGrantPermissions": "Izberite Dovoli, ko brskalnik zahteva dovoljenja.", + "edgeGrantPermissions": "Izberite Da, ko brskalnik zahteva dovoljenja.", + "electronGrantPermissions": "Prosimo, da odobrite zahtevo za uporabo kamere in mikrofona", + "firefoxGrantPermissions": "Izberite Skupna raba izbrane naprave, ko brskalnik zahteva dovoljenja.", + "iexplorerGrantPermissions": "Izberite OK, ko brskalnik zahteva dovoljenja.", + "nwjsGrantPermissions": "Prosimo, da odobrite zahtevo za uporabo kamere in mikrofona", + "operaGrantPermissions": "Izberite Dovoli, ko brskalnik zahteva dovoljenja.", + "react-nativeGrantPermissions": "Izberite Dovoli, ko brskalnik zahteva dovoljenja.", + "safariGrantPermissions": "Izberite OK, ko brskalnik zahteva dovoljenja." + }, + "videoSIPGW": { + "busy": "Delamo na sprostitvi virov. Poskusite znova čez nekaj minut.", + "busyTitle": "The Room service is currently busy", + "errorAlreadyInvited": "{{displayName}} je že povabljen", + "errorInvite": "Konferenca še ni vzpostavljena. Prosim poskusite kasneje.", + "errorInviteFailed": "Delamo na reševanju težave. Prosim poskusite kasneje.", + "errorInviteFailedTitle": "Povabilo {{displayName}} ni uspelo", + "errorInviteTitle": "Napaka pri povabilu v sobo", + "pending": "{{displayName}} je bil povabljen" + }, + "videoStatus": { + "audioOnly": "ZVOK", + "audioOnlyExpanded": "Ste v načinu nizke pasovne širine. V tem načinu boste prejemali samo avdio in deljenje zaslona.", + "callQuality": "Kvaliteta videa", + "hd": "HD", + "hdTooltip": "Prenos videa v visoki ločljivosti", + "highDefinition": "Visoka ločljivost", + "labelTooiltipNoVideo": "Ni videa", + "labelTooltipAudioOnly": "Omogočen je način nizke pasovne širine", + "ld": "LD", + "ldTooltip": "Prenos videa v nizki ločljivosti", + "lowDefinition": "Nizka ločljivost", + "onlyAudioAvailable": "Na voljo je samo avdio", + "onlyAudioSupported": "V tem brskalniku podpiramo samo avdio.", + "p2pEnabled": "Omogočen je P2P način", + "p2pVideoQualityDescription": "V P2P načinu je videokvaliteta lahko samo v visoki ločljivosti ali pa je omogočen zgolj prenos zvoka (brez slike). Dokler ne zapustite P2P načina, druge možnosti niso na voljo.", + "recHighDefinitionOnly": "Raje bi visoko ločljivost.", + "sd": "SD", + "sdTooltip": "Prenos videa v standardni ločljivosti", + "standardDefinition": "Standardna ločljivost" + }, + "videothumbnail": { + "domute": "Utišaj", + "domuteOthers": "Mute everyone else", + "flip": "Flip", + "kick": "Odstrani", + "moderator": "Moderator", + "mute": "Udeleženec je utišan", + "muted": "Utišan", + "remoteControl": "Oddaljeni nadzor", + "show": "Prikaži na sceni", + "videomute": "Udeleženec je zaustavil kamero" + }, + "welcomepage": { + "accessibilityLabel": { + "join": "Kliknite, če se želite pridružiti", + "roomname": "Vnesi ime sobe" + }, + "appDescription": "{{app}} je šifrirana, popolnoma odprtokodna rešitev za izvajanje videokonferenc, ki jo lahko uporabljate neomejeno in brez registracije. Na srečanje lahko povabite kogarkoli - brez omejitev.", + "audioVideoSwitch": { + "audio": "Avdio", + "video": "Video" + }, + "calendar": "Koledar", + "connectCalendarButton": "Poveži svoj koledar", + "connectCalendarText": "Če želite v aplikaciji {{app}} videti vsa svoja srečanja, jo povežite s koledarjem. Poleg tega lahko v svoj koledar dodate še srečanja ponudnika {{provider}} in jih zaženete z enim klikom.", + "enterRoomTitle": "Začni novo srečanje", + "getHelp": "Get help", + "go": "POJDI", + "goSmall": "POJDI", + "info": "Info", + "join": "PRIDRUŽI SE", + "privacy": "Zasebnost", + "recentList": "Nedavno", + "recentListDelete": "Izbriši", + "recentListEmpty": "Seznam vaših preteklih srečanj je trenutno prazen. Pričnite novo srečanje, in tukaj se bo prikazala zgodovina vseh vaših srečanj.", + "reducedUIText": "Pozdravljeni v {{app}}!", + "roomNameAllowedChars": "Ime srečanje ne sme vsebovati naslednjih znakov: ?, &, :, ', \", %, #.", + "roomname": "Vnesite ime sobe", + "roomnameHint": "Vnesite ime ali URL naslov sobe, v kateri bo potekalo srečanje. Ime sobe si lahko izmislite, morate pa ga posredovati vsem tistim, s katerimi se v tej sobi želite udeležiti videokonference.", + "sendFeedback": "Pošlji povratno informacijo", + "terms": "Pogoji", + "title": "Varen, zanesljiv in popolnoma brezplačen videokonferenčni sistem" + } +} diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-sv.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-sv.json index 2ff76c851..b687683b7 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-sv.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-sv.json @@ -4,7 +4,7 @@ "countryNotSupported": "Vi stöder inte den här platsen ännu.", "countryReminder": "Ringer du till utlandsnummer? Börja alltid med landskoden.", "disabled": "Du kan inte bjuda in andra.", - "failedToAdd": "", + "failedToAdd": "Kunde inte lägga till deltagare", "footerText": "Utringningsfunktionen är avstängd.", "loading": "Söker efter personer och telefonnummer", "loadingNumber": "Bekräftar telefonnummer", @@ -21,7 +21,8 @@ "bluetooth": "Bluetooth", "headphones": "Hörlurar", "phone": "Telefon", - "speaker": "Talare" + "speaker": "Högtalare", + "none": "Inga ljudenheter tillgängliga" }, "audioOnly": { "audioOnly": "Enbart ljud" @@ -45,16 +46,21 @@ "today": "Idag" }, "chat": { - "error": "", + "error": "Fel: ditt meddelande skickades inte. Orsak: {{error}}", "messagebox": "Skriv ett meddelande", "nickname": { "popover": "Välj ett namn", "title": "Skriv in ett namn för att börja använda chatten" }, - "title": "Chatt" + "title": "Chatt", + "you": "du", + "privateNotice": "Privat meddelande till {{recipient}}", + "noMessagesMessage": "Det finns ännu inga meddelanden i mötet. Påbörja en konversation!", + "messageTo": "Privat meddelande till {{recipient}}", + "fieldPlaceHolder": "Skriv ditt meddelande här" }, "connectingOverlay": { - "joiningRoom": "Ansluter till mötet ..." + "joiningRoom": "Ansluter till mötet…" }, "connection": { "ATTACHED": "Ansluten", @@ -66,7 +72,11 @@ "DISCONNECTED": "Frånkopplad", "DISCONNECTING": "Kopplar från", "ERROR": "Fel", - "RECONNECTING": "Ett nätverksproblem uppstod. Återansluter..." + "RECONNECTING": "Ett nätverksproblem uppstod. Återansluter…", + "LOW_BANDWIDTH": "Video för {{displayName}} har stängts av för att spara bandbredd", + "GOT_SESSION_ID": "Hämta sessions-id ... Klart", + "GET_SESSION_ID_ERROR": "Hämta sessions-id-fel: {{code}}", + "FETCH_SESSION_ID": "Hämtar sessions-id …" }, "connectionindicator": { "address": "Adress:", @@ -96,7 +106,9 @@ "resolution": "Upplösning:", "status": "Anslutning:", "transport": "Transport:", - "turn": " (turn)" + "transport_plural": "Transporter:", + "turn": " (turn)", + "e2e_rtt": "E2E RTT:" }, "dateUtils": { "earlier": "Tidigare", @@ -106,11 +118,11 @@ "deepLinking": { "appNotInstalled": "Du behöver mobilappen {{app}} för att gå med i det här mötet från din telefon.", "description": "Hände inget? Vi försökte starta mötet i programmet {{app}} i din skrivbordsapp. Försök igen eller starta det i webbappen {{app}}.", - "descriptionWithoutWeb": "", + "descriptionWithoutWeb": "Händer inget? Vi försökte starta mötet i {{app}}-skrivbordsappen.", "downloadApp": "Hämta appen", "launchWebButton": "Starta på webben", "openApp": "Fortsätt till appen", - "title": "Startar ditt möte i {{app}} ...", + "title": "Startar ditt möte i {{app}} …", "tryAgainButton": "Försök igen på skrivbordet" }, "defaultLink": "t ex. {{url}}", @@ -131,7 +143,7 @@ "liveStreaming": "Livesändning" }, "allow": "Tillåt", - "alreadySharedVideoMsg": "", + "alreadySharedVideoMsg": "En annan deltagare delar redan en video. Konferensen tillåter bara en video-delning åt gången.", "alreadySharedVideoTitle": "Endast en delad video åt gången tillåts", "applicationWindow": "Applikationsfönster", "Back": "Tillbaka", @@ -144,9 +156,9 @@ "cameraUnsupportedResolutionError": "Din kamera stöder inte den krävda videoupplösningen.", "Cancel": "Avbryt", "close": "Stäng", - "conferenceDisconnectMsg": "Kolla din internetanslutning. Återansluter om {{seconds}} sekunder...", + "conferenceDisconnectMsg": "Kolla din internetanslutning. Återansluter om {{seconds}} sekunder…", "conferenceDisconnectTitle": "Du har kopplats ner.", - "conferenceReloadMsg": "Vi försöker fixa problemet. Återansluter om {{seconds}} sekunder...", + "conferenceReloadMsg": "Vi försöker fixa problemet. Återansluter om {{seconds}} sekunder…", "conferenceReloadTitle": "Något gick snett.", "confirm": "Bekräfta", "confirmNo": "Nej", @@ -157,40 +169,40 @@ "contactSupport": "Kontakta kundtjänst", "copy": "Kopiera", "dismiss": "Förkasta", - "displayNameRequired": "", + "displayNameRequired": "Hej, vad heter du?", "done": "Klar", - "enterDisplayName": "", + "enterDisplayName": "Ange namn", "error": "Fel", "externalInstallationMsg": "Misslyckades att installera skrivbordsdelnings-tillägget.", "externalInstallationTitle": "Tillägg krävs", "goToStore": "Gå till appbutiken", "gracefulShutdown": "Vår tjänst är för tillfället nedstängd för underhåll. Vänligen försök senare.", "IamHost": "Jag är värd", - "incorrectRoomLockPassword": "", + "incorrectRoomLockPassword": "Felaktigt lösenord", "incorrectPassword": "Fel användarnamn eller lösenord", "inlineInstallationMsg": "Misslyckades att installera skrivbordsdelnings-tillägget.", "inlineInstallExtension": "Installera nu", "internalError": "Ett fel uppstod. Fel: {{error}}", "internalErrorTitle": "Internt fel", - "kickMessage": "", + "kickMessage": "Du kan kontakta {{participantDisplayName}} för mer information.", "kickParticipantButton": "Sparka ut", "kickParticipantDialog": "Vill du sparka ut den här deltagaren?", "kickParticipantTitle": "Tysta deltagaren?", - "kickTitle": "", + "kickTitle": "Aj! {{participantDisplayName}} sparkade ut dig ur mötet", "liveStreaming": "Strömma", "liveStreamingDisabledForGuestTooltip": "Gäster kan inte starta en livesändning.", "liveStreamingDisabledTooltip": "Starta livesändning har inaktiverats.", "lockMessage": "Misslyckades att låsa konferensen.", - "lockRoom": "", + "lockRoom": "Lägg till möte $t(lockRoomPasswordUppercase)", "lockTitle": "Låsning misslyckades", "logoutQuestion": "Är du säker på att du vill logga ut och stoppa konferensen?", "logoutTitle": "Logga ut", "maxUsersLimitReached": "", - "maxUsersLimitReachedTitle": "", + "maxUsersLimitReachedTitle": "Maximal deltagarantal uppnått", "micConstraintFailedError": "Din mikrofon uppfyller inte kraven för användning.", "micNotFoundError": "Hittar ingen mikrofon.", "micNotSendingData": "", - "micNotSendingDataTitle": "", + "micNotSendingDataTitle": "Din mikrofon är tystad av dina systeminställningar", "micPermissionDeniedError": "Du har inte tillåtit användning av din mikrofon. Du kan gå med i mötet men de andra kan då inte höra dej. Om du vill tillåta användning av din mikrofon gör du det via mikrofonknappen i URL-fältet.", "micUnknownError": "Av okänd anledning kan inte din mikrofon användas.", "muteParticipantBody": "Du kan inte aktivera deras mikrofoner, men de kan göra det själva.", @@ -198,10 +210,10 @@ "muteParticipantDialog": "Vill du tysta den här deltagaren? Du kan inte aktivera mikrofonen igen, men deltagaren kan när som helst göra det själv.", "muteParticipantTitle": "Tysta deltagaren?", "Ok": "Ok", - "passwordLabel": "", - "passwordNotSupported": "Att sätta ett lösenord för konferensrummet stöds inte.", - "passwordNotSupportedTitle": "", - "passwordRequired": "", + "passwordLabel": "Mötet har låsts av en deltagare. Ange $t(lockRoomPassword) för att gå med.", + "passwordNotSupported": "Att sätta ett $t(lockRoomPassword) för mötesrummet stöds ej.", + "passwordNotSupportedTitle": "$t(lockRoomPasswordUppercase) stöds inte", + "passwordRequired": "$t(lockRoomPasswordUppercase) krävs", "popupError": "Din webbläsare blockerar pop-up-fönster från sajten. Tillåt pop-up-fönster från den här sajten i inställningarna och försök igen.", "popupErrorTitle": "Pop-up blockerad", "recording": "Inspelning", @@ -216,7 +228,7 @@ "remoteControlStopMessage": "Fjärrstyrningssessionen avslutades.", "remoteControlTitle": "Anslutning till fjärrskrivbord", "Remove": "Ta bort", - "removePassword": "", + "removePassword": "Ta bort $t(lockRoomPassword)", "removeSharedVideoMsg": "Är du säker på att du vill ta bort din delade video?", "removeSharedVideoTitle": "Ta bort den delade videon", "reservationError": "Fel i reservationssystemet", @@ -230,7 +242,7 @@ "serviceUnavailable": "Tjänsten otillgänglig", "sessTerminated": "Konferensen avslutades", "Share": "Dela", - "shareVideoLinkError": "Skriv in en fungerande Youtube-länk.", + "shareVideoLinkError": "Skriv in en fungerande YouTube-länk.", "shareVideoTitle": "Ta bort en delad video", "shareYourScreen": "Dela din skärm", "shareYourScreenDisabled": "Skärmdelning har inaktiverats.", @@ -249,15 +261,24 @@ "tokenAuthFailed": "Du är inte behörig att delta i det här samtalet.", "tokenAuthFailedTitle": "Autentisering misslyckades", "transcribing": "Transkriberar", - "unlockRoom": "", + "unlockRoom": "Ta bort möte $t(lockRoomPassword)", "userPassword": "användarlösenord", - "WaitForHostMsg": "Konferensen {{room}} har inte börjat än. Autentisera konferensen om du är värd. Vänta annars på att värden startar konferensen.", - "WaitForHostMsgWOk": "Konferensen {{room}} har inte börjat än. Om du är värd, autentisera konferensen genom att trycka på Ok. Vänta annars på att värden startar konferensen.", - "WaitingForHost": "Väntar på värden ...", + "WaitForHostMsg": "Konferensen {{room}} har inte börjat än. Autentisera konferensen om du är värd. Vänta annars på att värden startar konferensen.", + "WaitForHostMsgWOk": "Konferensen {{room}} har inte börjat än. Om du är värd, autentisera konferensen genom att trycka på Ok. Vänta annars på att värden startar konferensen.", + "WaitingForHost": "Väntar på värden …", "Yes": "Ja", - "yourEntireScreen": "Helskärm" + "yourEntireScreen": "Helskärm", + "muteEveryoneElseDialog": "När någon tystats kan du inte slå på mikrofonen, men de kan själva slå på sin egen mikrofon när som helst.", + "muteEveryoneElseTitle": "Tysta alla utom {{whom}}?", + "muteEveryoneDialog": "Är du säker på att du vill tysta alla? Du kan inte slå på mikrofonen åt dem, men de kan själva slå på sin egen mikrofon när som helst.", + "muteEveryoneStartMuted": "Alla börjar tystade", + "muteEveryoneTitle": "Tysta alla?", + "sendPrivateMessage": "Du har fått ett privat meddelande. Tänkte du svara på det privat, eller vill du skicka ditt meddelande till alla deltagare?", + "screenSharingAudio": "", + "sendPrivateMessageCancel": "Skicka till alla deltagare", + "sendPrivateMessageTitle": "", + "sendPrivateMessageOk": "" }, - "\u0005dialog": {}, "dialOut": { "statusMessage": "är nu {{status}}" }, @@ -273,14 +294,14 @@ "incomingCall": { "answer": "Svara", "audioCallTitle": "Inkommande samtal", - "decline": "Förkasta", + "decline": "Avvisa", "productLabel": "från Jitsi Meet", "videoCallTitle": "Inkommande videosamtal" }, "info": { "accessibilityLabel": "Visa info", - "addPassword": "", - "cancelPassword": "", + "addPassword": "Lägg till $t(lockRoomPassword)", + "cancelPassword": "Avbryt $t(lockRoomPassword)", "conferenceURL": "Länk:", "country": "Land", "dialANumber": "Om du vill gå med i mötet ringer du något av dessa nummer och fyller sedan i PIN-koden.", @@ -291,18 +312,18 @@ "dialInTollFree": "Avgiftsfritt nummer", "genericError": "Oj då, något gick fel.", "inviteLiveStream": "Om du vill se livesändningen av mötet klickar du här: {{url}}", - "invitePhone": "", + "invitePhone": "För att gå med via telefon istället trycker du in: {{number}} ,, {{conferenceID}} #\n", "invitePhoneAlternatives": "", "inviteURLFirstPartGeneral": "Du är inbjuden till ett möte.", "inviteURLFirstPartPersonal": "", - "inviteURLSecondPart": "", + "inviteURLSecondPart": "\nGå med i mötet:\n{{url}}\n", "liveStreamURL": "Livesändning:", "moreNumbers": "Fler nummer", "noNumbers": "Inga inringningsnummer.", "noPassword": "Inga enheter", "noRoom": "Inget rum specificerades för inringning.", "numbers": "Inringningsnummer", - "password": "", + "password": "$t(lockRoomPasswordUppercase):", "title": "Dela", "tooltip": "Dela länk och information om inringning för mötet", "label": "Mötesinformation" @@ -335,7 +356,8 @@ "toggleFilmstrip": "Visa eller dölj videominiatyrer", "toggleScreensharing": "Växla mellan kamera och skärmdelning", "toggleShortcuts": "Visa eller dölj kortkommandon", - "videoMute": "Aktivera / avaktivera din kamera" + "videoMute": "Aktivera / avaktivera din kamera", + "videoQuality": "" }, "liveStreaming": { "busy": "Vi försöker frigöra fler strömningsresurser. Försök igen senare.", @@ -344,18 +366,18 @@ "choose": "Välj en ström", "chooseCTA": "Välj ett livesändningsalternativ. Du är nu inloggad som {{email}}.", "enterStreamKey": "Skriv in lösenordet till YouTube-livesändningen här.", - "error": "Strömning misslyckades. Försök igen.", + "error": "Direktströmning misslyckades. Försök igen.", "errorAPI": "Ett fel inträffade vid åtkomst till dina YouTube-sändningar. Försök att logga in igen.", "errorLiveStreamNotEnabled": "Livesändning är otillgänglig för {{email}}. Aktivera livesändning eller logga in på ett konto där det är aktiverat.", "expandedOff": "Livesändningen har avslutats", "expandedOn": "Mötet livesänds just nu på YouTube.", - "expandedPending": "Livesändningen startas ...", + "expandedPending": "Livesändningen startas …", "failedToStart": "Strömningen kunde inte påbörjas", - "getStreamKeyManually": "", + "getStreamKeyManually": "Vi kunde inte hämta några direktströmmar. Försök att få din direktströmningsnyckel från YouTube.", "invalidStreamKey": "Livesändningslösenordet kan vara felaktigt.", "off": "Strömning avslutad", "on": "Strömma", - "pending": "Börja strömma ...", + "pending": "Börja strömma …", "serviceName": "Livesändningstjänst", "signedInAs": "Du är nu inloggad som:", "signIn": "Logga in med Google", @@ -363,9 +385,12 @@ "signOut": "Logga ut", "start": "Starta en livesändning", "streamIdHelp": "Vad är det här?", - "unavailableTitle": "Livesändning otillgänglig" + "unavailableTitle": "Livesändning otillgänglig", + "offBy": "{{name}} stoppade direktströmningen", + "onBy": "{{name}} startade direktströmningen", + "youtubeTerms": "Tjänstevillkor för YouTube", + "googlePrivacyPolicy": "" }, - "\u0005liveStreaming": {}, "localRecording": { "clientState": { "off": "Av", @@ -404,47 +429,48 @@ "connectedTwoMembers": "{{first}} och {{second}} har gått med i mötet", "disconnected": "frånkopplad", "focus": "Konferensfokus", - "focusFail": "{{component}} inte tillgänglig - försöker igen om {{ms}} sek", + "focusFail": "{{component}} inte tillgänglig – försöker igen om {{ms}} sek", "grantedTo": "Moderatorsrättigheter tilldelat till {{to}}!", - "invitedOneMember": "", - "invitedThreePlusMembers": "", - "invitedTwoMembers": "", - "kickParticipant": "", + "invitedOneMember": "{{name}} har bjudits in", + "invitedThreePlusMembers": "{{name}} och {{count}} andra har bjudits in", + "invitedTwoMembers": "{{first}} och {{second}} har bjudits in", + "kickParticipant": "{{kicked}} sparkades ut av {{kicker}}", "me": "Jag", "moderator": "Moderatorsrättigheter tilldelades!", "muted": "Du har startat konversationen utan mikrofon.", "mutedTitle": "Du har mikrofonen avstängd!", "mutedRemotelyTitle": "", - "mutedRemotelyDescription": "", - "passwordRemovedRemotely": "", - "passwordSetRemotely": "", + "mutedRemotelyDescription": "Du kan alltid slå på mikrofonen när du är redo att tala. Stäng av när du är klar för att hålla brus borta från mötet.", + "passwordRemovedRemotely": "$t(lockRoomPasswordUppercase) togs bort av en annan deltagare", + "passwordSetRemotely": "$t(lockRoomPasswordUppercase) satt av en annan deltagare", "raisedHand": "{{name}} vill prata.", "somebody": "Någon", - "startSilentTitle": "", - "startSilentDescription": "", - "suboptimalExperienceDescription": "Hmm... din upplevelse med {{appName}} kommer inte att bli särskilt bra. Vi försöker hitta sätt att förbättra det, men till dess använd en av de helt stödda webbläsarna.", + "startSilentTitle": "Du gick med utan ljud aktiverat!", + "startSilentDescription": "Anslut till mötet igen för att aktivera ljud", + "suboptimalExperienceDescription": "Hmm… din upplevelse med {{appName}} kommer inte att bli särskilt bra. Vi försöker hitta sätt att förbättra det, men till dess använd en av de helt stödda webbläsarna.", "suboptimalExperienceTitle": "Webbläsarvarning", - "unmute": "", + "unmute": "Slå på mikrofonen", "newDeviceCameraTitle": "Ny kamera hittad", "newDeviceAudioTitle": "Ny ljudenhet hittad", - "newDeviceAction": "Använd" + "newDeviceAction": "Använd", + "suboptimalBrowserWarning": "Din mötesupplevelse kommer tyvärr inte att bli så bra. Vi letar efter sätt att förbättra detta, men fram till dess kan du försöka använda en av de fullt stödda webbläsarna ." }, "passwordSetRemotely": "satt av en annan deltagare", "passwordDigitsOnly": "", - "poweredby": "drivs av", + "poweredby": "drivs med", "presenceStatus": { "busy": "Upptagen", - "calling": "Ringer ...", + "calling": "Ringer…", "connected": "Ansluten", - "connecting": "Ansluter ...", - "connecting2": "Ansluter* ...", + "connecting": "Ansluter…", + "connecting2": "Ansluter*…", "disconnected": "Frånkopplad", "expired": "Utgången", "ignored": "Ignorerad", - "initializingCall": "Startar samtal ...", + "initializingCall": "Startar samtal…", "invited": "Inbjuden", "rejected": "Avvisad", - "ringing": "Ringer ..." + "ringing": "Ringer…" }, "profile": { "setDisplayNameLabel": "Ange ditt visningsnamn", @@ -454,28 +480,30 @@ }, "recording": { "authDropboxText": "Ladda upp till Dropbox", - "availableSpace": "Tillgängligt utrymme: {{spaceLeft}} MB (ungefär {{duration}} minuters inspelning)", + "availableSpace": "Tillgängligt utrymme: {{spaceLeft}} MB (ungefär {{duration}} minuter inspelning)", "beta": "BETA", "busy": "Vi arbetar med att frigöra inspelningsresurser. Försök igen om några minuter.", "busyTitle": "Alla inspelare är upptagna", "error": "Inspelningen misslyckades. Försök igen.", "expandedOff": "Inspelningen har avslutats", "expandedOn": "Mötet spelas nu in.", - "expandedPending": "Inspelningen startar ...", + "expandedPending": "Inspelningen påbörjas…", "failedToStart": "Inspelningen kunde inte påbörjas", "fileSharingdescription": "Dela inspelningen med mötesdeltagare", "live": "LIVE", "loggedIn": "Inloggad som {{userName}}", "off": "Inspelningen avslutades", "on": "Inspelning", - "pending": "Förbereder inspelning av mötet ...", + "pending": "Förbereder inspelning av mötet…", "rec": "REC", "serviceDescription": "Din inspelning kommer att sparas av inspelningstjänsten", "serviceName": "Inspelningstjänst", "signIn": "Logga in", "signOut": "Logga ut", "unavailable": "{{serviceName}} är inte tillgänglig. Vi försöker åtgärda felet. Försök igen senare.", - "unavailableTitle": "Inspelning kan inte göras" + "unavailableTitle": "Inspelning kan inte göras", + "onBy": "{{name}} påbörjade inspelningen", + "offBy": "{{name}} avslutade inspelningen" }, "sectionList": { "pullToRefresh": "Dra för att uppdatera" @@ -501,7 +529,9 @@ "selectMic": "Mikrofon", "startAudioMuted": "Alla börjar tystade", "startVideoMuted": "Alla börjar osynliga", - "title": "Inställningar" + "title": "Inställningar", + "speakers": "Högtalare", + "microphones": "Mikrofoner" }, "settingsView": { "alertOk": "OK", @@ -516,18 +546,22 @@ "serverURL": "Serverlänk", "startWithAudioMuted": "Starta med ljudet avstängt", "startWithVideoMuted": "Starta med videon avstängd", - "version": "Version" + "version": "Version", + "disableCallIntegration": "Tillåt inte deltagande via telefon", + "showAdvanced": "Visa avancerade inställningar", + "disableP2P": "", + "advanced": "Avancerat" }, "share": { - "dialInfoText": "", - "mainText": "" + "dialInfoText": "\n\n=====\n\nVill du istället ringa in via telefon?\n\n{{defaultDialInNumber}} Klicka på den här länken för att se telefonnumret för detta möte\n{{dialInfoPageUrl}}", + "mainText": "Klicka på länken för att delta i mötet:\n{{roomUrl}}" }, "speaker": "Talare", "speakerStats": { - "hours": "{{count}}h", - "minutes": "{{count}}m", + "hours": "{{count}} h", + "minutes": "{{count}} m", "name": "Namn", - "seconds": "{{count}}s", + "seconds": "{{count}} s", "speakerStats": "Talarstatistik", "speakerTime": "Talartid" }, @@ -548,7 +582,7 @@ "cc": "Slå av eller på undertexter", "chat": "Öppna eller stäng chattfönster", "document": "Öppna eller stäng delat dokument", - "feedback": "Lämna feedback", + "feedback": "Lämna återkoppling", "fullScreen": "Öppna eller stäng fullskärm", "hangup": "Lämna samtalet", "invite": "Bjud in andra", @@ -564,7 +598,7 @@ "recording": "Slå av eller på inspelning", "remoteMute": "Tysta deltagare", "Settings": "Öppna eller stäng inställningar", - "sharedvideo": "Slå av eller på Youtube-videodelning", + "sharedvideo": "Slå av eller på YouTube-videodelning", "shareRoom": "Bjud in någon", "shareYourScreen": "Slå av eller på skärmdelning", "shortcuts": "Stäng eller öppna genvägar", @@ -573,14 +607,20 @@ "tileView": "Öppna eller stäng panelvyn", "toggleCamera": "Växla kamera", "videomute": "Sätt på eller stäng av mikrofonen", - "videoblur": "" + "videoblur": "", + "muteEveryone": "Tysta alla", + "toggleFilmstrip": "", + "privateMessage": "", + "moreOptions": "Visa fler alternativ", + "help": "Hjälp", + "download": "" }, "addPeople": "Lägg till personer i samtal", "audioOnlyOff": "Avsluta ljudläget", "audioOnlyOn": "Starta ljudläget", "audioRoute": "Välj ljudenhet", "authenticate": "Autentisera", - "callQuality": "", + "callQuality": "Hantera videokvalitet", "chat": "Öppna / stäng chatten", "closeChat": "Stäng chatt", "documentClose": "Stäng delat dokument", @@ -589,7 +629,7 @@ "enterTileView": "Öppna panelvy", "exitFullScreen": "Stäng fullskärm", "exitTileView": "Stäng panelvy", - "feedback": "Lämna feedback", + "feedback": "Lämna återkoppling", "hangup": "Lämna", "invite": "Bjud in andra", "login": "Logga in", @@ -603,7 +643,7 @@ "raiseHand": "Räck upp / ta ner din hand", "raiseYourHand": "Räck upp handen", "Settings": "Inställningar", - "sharedvideo": "Dela en Youtube-video", + "sharedvideo": "Dela en YouTube-video", "shareRoom": "Bjud in någon", "shortcuts": "Visa genvägar", "speakerStats": "Talarstatistik", @@ -616,8 +656,20 @@ "tileViewToggle": "Öppna eller stäng panelvyn", "toggleCamera": "Byta kamera", "videomute": "Aktivera / avaktivera kameran", - "startvideoblur": "", - "stopvideoblur": "" + "startvideoblur": "Blurra min bakgrund", + "stopvideoblur": "Inaktivera bakgrundsblurr", + "noisyAudioInputDesc": "Din mikrofon skapar brus, tysta din mikrofon eller byt ljudenhet!", + "noAudioSignalTitle": "Det kommer inget ljud från din mikrofon!", + "muteEveryone": "Tysta alla", + "privateMessage": "Skicka privat meddelande", + "noisyAudioInputTitle": "", + "noAudioSignalDialInLinkDesc": "", + "noAudioSignalDialInDesc": "", + "noAudioSignalDescSuggestion": "", + "noAudioSignalDesc": "", + "moreOptions": "", + "help": "", + "download": "" }, "transcribing": { "ccButtonTooltip": "Starta / Avsluta undertexter", @@ -626,7 +678,7 @@ "failedToStart": "Det gick inte att starta transkribering", "labelToolTip": "Mötet transkriberas", "off": "Transkribering avslutades", - "pending": "Förbereder transkribering av mötet ...", + "pending": "Förbereder transkribering av mötet …", "start": "Börja visa undertexter", "stop": "Sluta visa undertexter", "tr": "TR" @@ -656,20 +708,19 @@ "videoStatus": { "audioOnly": "AUD", "audioOnlyExpanded": "Du använder ljudläget. Läget sparar bandbredd men du kan inte se andras videor.", - "callQuality": "", + "callQuality": "Videokvalitet", "hd": "HD", - "highDefinition": "High definition", + "highDefinition": "Hög upplösning", "labelTooiltipNoVideo": "Ingen video", - "labelTooltipAudioOnly": "Enbart ljud-läge aktiverat", + "labelTooltipAudioOnly": "Läge med enbart ljud aktiverat", "ld": "LD", - "lowDefinition": "Low definition", + "lowDefinition": "Låg upplösning", "onlyAudioAvailable": "Enbart ljud tillgängligt", - "onlyAudioSupported": "Vi stöder bara ljud i denna webbläsare", - "p2pEnabled": "Peer to peer används", - "p2pVideoQualityDescription": "", - "recHighDefinitionOnly": "Föredrar high definition.", + "onlyAudioSupported": "Vi stöder bara ljud i denna webbläsare.", "sd": "SD", - "standardDefinition": "Standard definition" + "standardDefinition": "Normal upplösning", + "ldTooltip": "", + "hdTooltip": "" }, "videothumbnail": { "domute": "Tysta", @@ -680,14 +731,14 @@ "muted": "Tystad", "remoteControl": "Fjärrkontroll", "show": "", - "videomute": "" + "videomute": "Deltagaren har stäng av kameran" }, "welcomepage": { "accessibilityLabel": { "join": "Tryck för att gå med", "roomname": "Skriv in rumsnamn" }, - "appDescription": "Sätt igång, videochatta med hela gruppen. Bjud in alla du känner. {{app}} är en helt krypterad , open source videokonferenslösning som du kan använda obegränsat utan kostnad — inte ens ett användarkonto behövs.", + "appDescription": "Sätt igång, videochatta med hela teamet. Eller bjud in alla du känner. {{app}} är en helt krypterad, öppen källkod videokonferenslösning som du kan använda obegränsat utan kostnad – inget användarkonto behövs.", "audioVideoSwitch": { "audio": "Ljud", "video": "Video" @@ -707,7 +758,24 @@ "roomname": "Skriv in rumsnamn", "roomnameHint": "Ange namnet eller URL:en till mötesrummet du vill ansluta till. Du kan hitta på ett nytt namn, berätta då för de andra du tänker möta så de anger samma namn.", "sendFeedback": "Ge återkoppling", - "terms": "Termer", - "title": "Säkra, välutrustade och helt kostnadsfria videokonferenser" + "terms": "Villkor", + "title": "Säkra, välutrustade och helt kostnadsfria videokonferenser", + "roomNameAllowedChars": "Mötesnamn kan inte innehålla dessa tecken: ?, &,:, ', \",%, #.", + "getHelp": "", + "goSmall": "BÖRJA" + }, + "defaultNickname": "till exempel Julia Eriksson", + "chromeExtensionBanner": { + "dontShowAgain": "Visa inte det här igen", + "buttonText": "Installera Chrome-tillägg", + "installExtensionText": "Installera tillägget för integration med Google Kalender och Office 365" + }, + "documentSharing": { + "title": "" + }, + "raisedHand": "Jag vill prata", + "lonelyMeetingExperience": { + "youAreAlone": "Du är ensam i mötet", + "button": "Bjud in andra" } } diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-tr.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-tr.json new file mode 100644 index 000000000..a245b9715 --- /dev/null +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-tr.json @@ -0,0 +1,894 @@ +{ + "addPeople": { + "add": "Davet et", + "addContacts": "Kişilerinizi davet edin", + "copyInvite": "Toplantı davetini kopyala", + "copyLink": "Toplantı bağlantısını kopyala", + "copyStream": "Canlı akış bağlantısını kopyala", + "countryNotSupported": "Ülke henüz desteklenmiyor", + "countryReminder": "Dış bir ülkeyi mi arıyorsunuz? Lütfen ülke koduyla başlayın!", + "defaultEmail": "Varsayılan E-postanız", + "disabled": "Kişi davet edemezsiniz.", + "failedToAdd": "Kişi eklenemedi", + "footerText": "Dış arama devre dışı.", + "googleEmail": "Google Email", + "inviteMoreHeader": "Toplantıdaki tek kişisiniz", + "inviteMoreMailSubject": "{{appName}} toplantısına katıl", + "inviteMorePrompt": "Daha fazla kişi davet et", + "linkCopied": "Bağlantı panoya kopyalandı", + "loading": "Kişiler ve telefon numaraları aranıyor...", + "loadingNumber": "Telefon numarası doğrulanıyor", + "loadingPeople": "Davet edilecek kişi aranıyor", + "noResults": "Eşleşen sonuç bulunamadı", + "noValidNumbers": "Lütfen bir telefon numarası girin", + "outlookEmail": "Outlook Email", + "searchNumbers": "Telefon numarası ekle", + "searchPeople": "Kişi ara", + "searchPeopleAndNumbers": "Kişi arayın veya telefon numarası ekleyin", + "shareInvite": "Toplantı davetini paylaş", + "shareLink": "Katılımcıları davet etmek için toplantı bağlantısını paylaşın", + "shareStream": "Canlı akış bağlantısını paylaşın", + "telephone": "Telefon numarası: {{number}}", + "title": "Bu toplantıya kişi davet edin" + }, + "audioDevices": { + "bluetooth": "Bluetooth", + "headphones": "Kulaklık", + "phone": "Telefon", + "speaker": "Konuşmacı", + "none": "Geçerli Ses cihazı yok" + }, + "audioOnly": { + "audioOnly": "Düşük bant genişliği" + }, + "calendarSync": { + "addMeetingURL": "Bir toplantı bağlantısı ekle", + "confirmAddLink": "Bu etkinliğe bir toplantı bağlantısı eklensin mi?", + "error": { + "appConfiguration": "Takvim entegrasyonu doğru yapılandırılmadı.", + "generic": "Bir hata oluştu. Lütfen takvim ayarlarını kontrol edin veya takvimi yenilemeyi deneyin.", + "notSignedIn": "Takvim etkinlikleri getirilirken bir hata meydana geldi. Lütfen takvim ayarlarını kontrol edin ve tekrar giriş yapın." + }, + "join": "Katıl", + "joinTooltip": "Toplantıya katıl", + "nextMeeting": "sonraki toplantı", + "noEvents": "Planlanmış bir etkinlik bulunmuyor.", + "ongoingMeeting": "devam eden toplantı", + "permissionButton": "Ayarları aç", + "permissionMessage": "Uygulama içinde toplantılarınızı görüntülemek için takvim erişim izni gereklidir.", + "refresh": "Takvimi yenile", + "today": "Bugün" + }, + "chat": { + "error": "Hata: mesajınız gönderilmedi. Gerekçe: {{error}}", + "fieldPlaceHolder": "Mesajınızı buraya yazın", + "messagebox": "Bir mesaj yazın", + "messageTo": "{{recipient}} adlı kişiye özel mesaj", + "noMessagesMessage": "Toplantıda henüz mesaj yok. Burada bir konuşma başlatın!", + "nickname": { + "popover": "Bir takma ad seçin", + "title": "Sohbette kullanmak için bir takma ad girin" + }, + "privateNotice": "{{recipient}} için özel mesaj", + "title": "Sohbet", + "you": "sen" + + }, + "connectingOverlay": { + "joiningRoom": "Toplantıya bağlanılıyor..." + }, + "connection": { + "ATTACHED": "Eklenmiş", + "AUTHENTICATING": "Kimlik doğrulanıyor", + "AUTHFAIL": "Kimlik doğrulama başarısız", + "CONNECTED": "Bağlandı", + "CONNECTING": "Bağlanıyor", + "CONNFAIL": "Bağlantı başarısız", + "DISCONNECTED": "Bağlantı kesildi", + "DISCONNECTING": "Bağlantı kesiliyor", + "ERROR": "Hata", + "RECONNECTING": "Bir bağlantı hatası oluştu. Tekrar bağlanıyor...", + "LOW_BANDWIDTH": "Bant genişliğinden tasarruf etmek için {{displayName}} kişisinin videosu kapatıldı", + "GOT_SESSION_ID": "Oturum kimliği alınıyor… Tamam", + "GET_SESSION_ID_ERROR": "Oturum kimliği alma hatası: {{code}}", + "FETCH_SESSION_ID": "Oturum kimliği alınıyor…" + }, + "connectionindicator": { + "address": "Adres:", + "bandwidth": "Tahmini bant genişliği:", + "bitrate": "Bit hızı:", + "bridgeCount": "Sunucu sayısı: ", + "connectedTo": "Bağlandı şuna:", + "framerate": "Çerçeve hızı:", + "less": "Daha az göster", + "localaddress": "Yerel adres:", + "localaddress_plural": "Yerel adresler:", + "localport": "Yerel port:", + "localport_plural": "Yerel portlar:", + "more": "Daha fazla göster", + "packetloss": "Paket kaybı:", + "quality": { + "good": "İyi", + "inactive": "Aktif değil", + "lost": "Kayıp", + "nonoptimal": "Optimal seviyede değil", + "poor": "Zayıf" + }, + "remoteaddress": "Uzak adres:", + "remoteaddress_plural": "Uzak adresler:", + "remoteport": "Uzak port:", + "remoteport_plural": "Uzak portlar:", + "resolution": "Çözünürlük:", + "status": "Bağlantı:", + "transport": "Transport:", + "transport_plural": "Transportlar:", + "turn": " (turn)" + }, + "dateUtils": { + "earlier": "Daha eski", + "today": "Bugün", + "yesterday": "Dün" + }, + "deepLinking": { + "appNotInstalled": "Bu toplantıya katılmak için {{app}} uygulamasına ihtiyacınız var.", + "description": "Hiçbir şey olmadı mı? Toplantınızı {{app}} masaüstü uygulamasında başlatmaya çalıştık. Tekrar deneyin veya {{app}} web uygulamasını açın.", + "descriptionWithoutWeb": "Hiçbir şey olmadı? Toplantınızı {{app}} masaüstü uygulamasında başlatmayı denedik.", + "downloadApp": "Uygulamayı indir", + "ifDoNotHaveApp": "Henüz uygulamanız yoksa:", + "ifHaveApp": "Uygulamanız zaten varsa: ", + "joinInApp": "Uygulamayı kullanarak bu toplantıya katıl", + "launchWebButton": "Web'de aç", + "openApp": "Uygulamaya devam et", + "title": "Toplantınız {{app}} uygulamasında açılıyor...", + "tryAgainButton": "Masaüstünde tekrar deneyin" + }, + "defaultLink": "örneğin {{url}}", + "deviceError": { + "cameraError": "Kameraya erişilemedi", + "cameraPermission": "Kameraya erişim izni alınamadı", + "microphoneError": "Mikrofona erişilemedi", + "microphonePermission": "Mikrofon erişim izni alınamadı" + }, + "deviceSelection": { + "noPermission": "İzin alınamadı", + "previewUnavailable": "Önizleme mevcut değil", + "selectADevice": "Bir cihaz seç", + "testAudio": "Bir test sesi çal" + }, + "dialog": { + "accessibilityLabel": { + "liveStreaming": "Canlı akış" + }, + + "add": "Ekle", + "allow": "İzin ver", + "alreadySharedVideoMsg": "Başka bir katılımcı zaten bir video paylaşıyor. Bu konferans aynı anda yalnızca bir paylaşılan videoya izin verir.", + "alreadySharedVideoTitle": "Aynı anda yalnızca bir paylaşılan videoya izin verilir.", + "applicationWindow": "Uygulama penceresi", + "Back": "Geri", + "cameraConstraintFailedError": "Kameranız gerekli bazı özellikleri karşılayamıyor.", + "cameraNotFoundError": "Kamera bulunamadı.", + "cameraNotSendingData": "Kameranıza erişemiyoruz. Lütfen başka bir uygulamanın bu cihazı kullanıp kullanmadığını kontrol edin, Ayarlar menüsünden başka bir cihaz seçin veya uygulamayı yeniden yüklemeyi deneyin.", + "cameraNotSendingDataTitle": "Kameraya erişilemiyor", + "cameraPermissionDeniedError": "Kamera kullanımına izin vermediniz. Yine de toplantıya katılabilirsiniz, ancak diğerleri sizi göremez. Bunu düzeltmek için kamera butonunu kullanın.", + "cameraUnknownError": "Bilinmeyen bir nedenden dolayı kamera kullanılamıyor.", + "cameraUnsupportedResolutionError": "Kameranız gerekli video çözünürlüğünü desteklemiyor.", + "Cancel": "İptal", + "close": "Kapat", + "conferenceDisconnectMsg": "Ağ bağlantınızı kontrol etmek isteyebilirsiniz. {{seconds}} saniye içinde yeniden bağlanıyor...", + "conferenceDisconnectTitle": "Bağlantınız kesildi.", + "conferenceReloadMsg": "Bunu düzeltmeye çalışıyoruz. {{seconds}} saniye içinde yeniden bağlanıyor...", + "conferenceReloadTitle": "Ne yazık ki bir şeyler ters gitti.", + "confirm": "Onayla", + "confirmNo": "Hayır", + "confirmYes": "Evet", + "connectError": "Hata! Bir şeyler ters gitti ve toplantıya bağlanamadık.", + "connectErrorWithMsg": "Hata! Bir şeyler ters gitti ve konferansa bağlanamadık: {{msg}}", + "connecting": "Bağlanıyor", + "contactSupport": "Destek ekibine erişin", + "copy": "Kopyala", + "dismiss": "Son ver", + "displayNameRequired": "Merhaba, görünmesini istediğin ismin nedir?", + "done": "Bitti", + "enterDisplayName": "Lütfen adınızı buraya girin...", + "error": "Hata", + "externalInstallationMsg": "Masaüstü paylaşım uzantımızı yüklemeniz gerekmektedir.", + "externalInstallationTitle": "Uzantı gerekli", + "goToStore": "Mağazaya git", + "gracefulShutdown": "Hizmetimiz şu anda bakım için devre dışı. Lütfen daha sonra tekrar deneyiniz.", + "IamHost": "Toplantı sahibiyim", + "incorrectRoomLockPassword": "Yanlış paralo", + "incorrectPassword": "Kullanıcı adı veya parola hatalı", + "inlineInstallationMsg": "Masaüstü paylaşım uzantımızı yüklemeniz gerekmektedir.", + "inlineInstallExtension": "Şimdi yükle", + "internalError": "Hata! Bir şeyler ters gitti. Şu hata oluştu: {{error}}", + "internalErrorTitle": "İç hata", + "kickMessage": "Daha fazla ayrıntı için {{participantDisplayName}} ile iletişime geçebilirsiniz.", + "kickParticipantButton": "Çıkar", + "kickParticipantDialog": "Bu katılımcıyı çıkarmak istediğinizden emin misiniz?", + "kickParticipantTitle": "Bu katılımcı çıkarılsın mı?", + "kickTitle": "Ah! {{participantDisplayName}} sizi toplantıdan çıkardı.", + "liveStreaming": "Canlı akış", + "liveStreamingDisabledBecauseOfActiveRecordingTooltip": "Kayıt etkinken mümkün değil", + "liveStreamingDisabledForGuestTooltip": "Konuklar canlı akışa başlayamaz.", + "liveStreamingDisabledTooltip": "Canlı akışı başlatma devre dışı.", + "lockMessage": "Toplantı kilitlenemedi.", + "lockRoom": "Toplantı parolası ekle", + "lockTitle": "Kilitlenemedi", + "logoutQuestion": "Oturumu kapatmak ve toplantıyı durdurmak istediğinizden emin misiniz?", + "logoutTitle": "Oturumu kapat", + "maxUsersLimitReached": "Maksimum katılımcı sayısı sınırına ulaşıldı. Toplantı dolu. Lütfen toplantı sahibiyle iletişime geçin veya daha sonra tekrar deneyin!", + "maxUsersLimitReachedTitle": "Maksimum katılımcı sınırına ulaşıldı", + "micConstraintFailedError": "Mikrofonunuz gerekli özelliklerin bazılarını karşılayamıyor.", + "micNotFoundError": "Mikrofon bulunamadı.", + "micNotSendingData": "Mikrofonunuza erişemiyoruz. Lütfen Ayarlar menüsünden başka bir cihaz seçin veya uygulamayı yeniden yüklemeyi deneyin.", + "micNotSendingDataTitle": "Mikrofona erişilemiyor.", + "micPermissionDeniedError": "Mikrofon kullanımına izin vermediniz. Yine de toplantıya katılabilirsiniz, ancak diğerleri sizi duyamaz. Bunu düzeltmek için mikrofon butonunu kullanın.", + "micUnknownError": "Bilinmeyen bir nedenden dolayı mikrofon kullanılamıyor.", + "muteParticipantBody": "Sesi açamazsınız, ancak istedikleri zaman kendileri seslerini açabilirler.", + "muteParticipantButton": "Sustur", + "muteParticipantDialog": "Bu katılımcının sesini kapatmak istediğinizden emin misiniz? Sesini açamazsınız, ancak istedikleri zaman kendileri seslerini açabilirler.", + "muteParticipantTitle": "Bu katılımcı susturulsun mu?", + "Ok": "Tamam", + "passwordLabel": "Toplantı bir katılımcı tarafından kilitlendi. Lütfen giriş yapmak için $t(lockRoomPassword) giriniz.", + "passwordNotSupported": "Toplantı parolası ayarlama desteklenmiyor.", + "passwordNotSupportedTitle": "Parola desteklenmiyor", + "passwordRequired": "Parola gerekli", + "popupError": "Tarayıcınız bu siteden açılan pencereleri engelliyor. Lütfen tarayıcınızın güvenlik ayarlarından açılır pencereleri etkinleştirin ve tekrar deneyin.", + "popupErrorTitle": "Açılır pencere engellendi", + "recording": "Kaydediliyor", + "recordingDisabledBecauseOfActiveLiveStreamingTooltip": "Canlı akış etkinken mümkün değil...", + "recordingDisabledForGuestTooltip": "Misafirler kayıt etmeye başlayamaz.", + "recordingDisabledTooltip": "Kaydetmeye başlama devre dışı.", + "rejoinNow": "Tekrar katıl", + "remoteControlAllowedMessage": "{{user}} uzaktan kontrol isteğinizi kabul etti!", + "remoteControlDeniedMessage": "{{user}} uzaktan kontrol isteğinizi reddetti!", + "remoteControlErrorMessage": "{{user}} katılımcısından uzaktan kontrol izinleri istenmeye çalışılırken bir hata oluştu!", + "remoteControlRequestMessage": "{{user}} katılımcısının masaüstünüzü uzaktan kontrol etmesine izin veriyor musunuz?", + "remoteControlShareScreenWarning": "\"Allow\" butonuna bastığınızda ekranınızı paylaşacağınızı unutmayın!", + "remoteControlStopMessage": "Uzaktan kontrol oturumu sona erdi!", + "remoteControlTitle": "Uzak masaüstü kontrolü", + "Remove": "Kaldır", + "removePassword": "Parolayı kaldır", + "removeSharedVideoMsg": "Paylaşılan videonuzu kaldırmak istediğinizden emin misiniz?", + "removeSharedVideoTitle": "Paylaşılan videoyu kaldır", + "reservationError": "Rezervasyon sistemi hatası", + "reservationErrorMsg": "Hata kodu: {{code}}, mesaj: {{msg}}", + "retry": "Yeniden Dene", + "screenSharingAudio": "Sesi paylaş", + "screenSharingFailedToInstall": "Hata! Ekran paylaşım uzantınız yüklenemedi.", + "screenSharingFailedToInstallTitle": "Ekran paylaşım uzantısı yüklenemedi", + "screenSharingFirefoxPermissionDeniedError": "Ekranınızı paylaşmaya çalışırken bir şeyler ters gitti. Lütfen bize izin verdiğinizden emin olun.", + "screenSharingFirefoxPermissionDeniedTitle": "Hata! Ekran paylaşımına başlayamadık!", + "screenSharingPermissionDeniedError": "Hata! Ekran paylaşma uzantısı izinlerinizle ilgili bir sorun oluştu. Lütfen yeniden yükleyin ve tekrar deneyin.", + "sendPrivateMessage": "Kısa süre önce özel bir mesaj aldınız. Buna özel olarak cevap vermek ister misiniz yoksa mesajınızı gruba göndermek mi istiyorsunuz?", + "sendPrivateMessageCancel": "Gruba gönder", + "sendPrivateMessageOk": "Özel olarak gönder", + "sendPrivateMessageTitle": "Özel olarak gönderilsin mi?", + "serviceUnavailable": "Hizmet kullanılamıyor", + "sessTerminated": "Arama sonlandırıldı", + "Share": "Paylaş", + "shareVideoLinkError": "Lütfen doğru bir Youtube bağlantısı sağlayın.", + "shareVideoTitle": "Bir video paylaş", + "shareYourScreen": "Ekranınızı paylaşın", + "shareYourScreenDisabled": "Ekran paylaşımı devre dışı.", + "shareYourScreenDisabledForGuest": "Konuklar ekran paylaşımı yapamaz.", + "startLiveStreaming": "Canlı akışı başlat", + "startRecording": "Kaydı başlat", + "startRemoteControlErrorMessage": "Uzaktan kontrol oturumunu başlatmaya çalışırken bir hata oluştu!", + "stopLiveStreaming": "Canlı akışı durdur", + "stopRecording": "Kaydı durdur", + "stopRecordingWarning": "Kaydı durdurmak istediğinizden emin misiniz?", + "stopStreamingWarning": "Canlı akışı durdurmak istediğinizden emin misiniz?", + "streamKey": "Canlı akış anahtarı", + "Submit": "Gönder", + "thankYou": "{{appName}} kullandığınız için teşekkürler!", + "token": "token", + "tokenAuthFailed": "Üzgünüz, bu görüşmeye katılmanıza izin verilmiyor.", + "tokenAuthFailedTitle": "Kimlik doğrulama başarısız", + "transcribing": "Deşifre ediliyor", + "unlockRoom": "Toplantı parolasını kaldır", + "userPassword": "Kullancı parolası", + "WaitForHostMsg": "{{room}} toplantısı henüz başlamadı. Toplantı sahibi sizseniz, lütfen kimlik doğrulaması yapın. Değilseniz lütfen toplantı sahibinin gelmesini bekleyin.", + "WaitForHostMsgWOk": "{{room}} toplantısı henüz başlamadı. Toplantı sahibi sizseniz, kimlik doğrulaması için Tamam butonuna basın. Değilseniz lütfen toplantı sahibinin gelmesini bekleyin.", + "WaitingForHost": "Toplantı sahibi bekleniyor...", + "Yes": "Evet", + "yourEntireScreen": "Tüm ekranınız" + }, + "dialOut": { + "statusMessage": "şimdi {{status}}" + }, + + "documentSharing": { + "title": "Paylaşılan Döküman" + }, + + + "e2ee": { + "labelToolTip": "Bu görüşmedeki ses ve video iletişimi uçtan uca şifrelenmiştir." + }, + + "feedback": { + "average": "Orta", + "bad": "Kötü", + "detailsLabel": "Bize daha fazla bilgi verin.", + "good": "İyi", + "rateExperience": "Toplantı deneyiminizi derecelendirin", + "veryBad": "Çok kötü", + "veryGood": "Çok iyi" + }, + "incomingCall": { + "answer": "Cevapla", + "audioCallTitle": "Gelen sesli arama", + "decline": "Reddet", + "productLabel": "Jitsi Meet'den", + "videoCallTitle": "Gelen görüntülü arama" + }, + "info": { + "accessibilityLabel": "Bilgiyi göster", + "addPassword": "Parola ekle", + "cancelPassword": "Parolayı iptal et", + "conferenceURL": "Bağlantı:", + "country": "Ülke", + "dialANumber": "Toplantınıza katılmak için bu numaralardan birini çevirin ve ardından kodu girin.", + "dialInConferenceID": "KOD:", + "dialInNotSupported": "Maalesef arama şu anda desteklenmiyor.", + "dialInNumber": "Arama:", + "dialInSummaryError": "Arama bilgisi getirilirken hata oluştu. Lütfen daha sonra tekrar deneyin.", + "dialInTollFree": "Ücretsiz", + "genericError": "Ah! Bir şeyler ters gitti.", + "inviteLiveStream": "Bu toplantının canlı akışını görüntülemek için şu bağlantıyı tıklayın: {{url}}", + "invitePhone": "Tek dokunuşla sesli arama: {{number}},,{{conferenceID}}#", + "invitePhoneAlternatives": "", + "inviteURLFirstPartGeneral": "Bir toplantıya katılmaya davet edildiniz.", + "inviteURLFirstPartPersonal": "{{name}} sizi bir toplantıya davet ediyor.\n", + "inviteURLSecondPart": "\nToplantıya katıl:\n{{url}}\n", + "liveStreamURL": "Canlı akış:", + "moreNumbers": "Daha fazla numara", + "noNumbers": "Arama numarası yok", + "noPassword": "Yok", + "noRoom": "Aranacak oda belirtilmedi.", + "numbers": "Arama Numaraları", + "password": "Parola:", + "title": "Paylaş", + "tooltip": "Bu toplantı için bağlantıyı ve arama bilgilerini paylaşın", + "label": "Toplantı bilgileri" + }, + "inviteDialog": { + "alertText": "Bazı katılımcılar davet edilemedi.", + "header": "Davet et", + "searchCallOnlyPlaceholder": "Telefon numarasını girin", + "searchPeopleOnlyPlaceholder": "Katılımcı ara", + "searchPlaceholder": "Katılımcı veya telefon numarası", + "send": "Gönder" + }, + "inlineDialogFailure": { + "msg": "Biraz tökezledik.", + "retry": "Tekrar dene", + "support": "Destek", + "supportMsg": "Bu olmaya devam ederse, ulaşın." + }, + "keyboardShortcuts": { + "focusLocal": "Videoya odaklan", + "focusRemote": "Başka bir kişinin videosuna odaklan", + "fullScreen": "Tam ekran görüntüle veya çık", + "keyboardShortcuts": "Klavye kısayolları", + "localRecording": "Kayıt denetimlerini göster veya gizle", + "mute": "Mikrofonu aç veya kapat", + "pushToTalk": "Konuşmak için bas", + "raiseHand": "Elinizi kaldırın veya indirin", + "showSpeakerStats": "Konuşmacı istatistiklerini göster", + "toggleChat": "Mesajlaşmayı aç veya kapat", + "toggleFilmstrip": "Video önizlemelerini göster veya gizle", + "toggleScreensharing": "Kamera ve ekran paylaşımı arasında geçiş yap", + "toggleShortcuts": "Klavye kısayollarını göster veya gizle", + "videoMute": "Kamerayı aç veya kapat", + "videoQuality": "Çağrı kalitesini yönetin" + + }, + "liveStreaming": { + "busy": "Akış kaynaklarını serbest bırakmaya çalışıyoruz. Lütfen birkaç dakika içinde tekrar deneyin.", + "busyTitle": "Tüm yayıncılar şu anda meşgul", + "changeSignIn": "Hesap değiştir.", + "choose": "Canlı bir akış seçin", + "chooseCTA": "Bir akış seçeneği belirleyin. Şu anda {{email}} olarak giriş yaptınız.", + "enterStreamKey": "Youtube canlı akış anahtarınızı buraya girin.", + "error": "Canlı Akış başarısız oldu. Lütfen tekrar deneyin.", + "errorAPI": "Youtube yayınlarınıza erişirken bir hata oluştu. Lütfen tekrar giriş yapmayı deneyin.", + "errorLiveStreamNotEnabled": "{{email}} için Canlı Akış etkin değil. Lütfen canlı akışı etkinleştirin veya canlı akışın etkin olduğu bir hesaba giriş yapın.", + "expandedOff": "Canlı akış durdu", + "expandedOn": "Toplantı şu anda Youtube'da yayınlanıyor.", + "expandedPending": "Canlı akış başlatılıyor...", + "failedToStart": "Canlı Akış başlatılamadı", + "getStreamKeyManually": "Canlı akış alınamadı. Canlı akış anahtarınızı Youtube'dan almayı deneyin.", + "invalidStreamKey": "Canlı akış anahtarı yanlış olabilir.", + "off": "Canlı Akış durduruldu", + "offBy": "{{name}} canlı akışı durdurdu", + "on": "Canlı Akış", + "onBy": "{{name}} canlı akışı başlattı", + "pending": "Canlı Akış başlatılıyor...", + "serviceName": "Canlı Akış hizmeti", + "signedInAs": "Şu anda oturum açmış durumdasınız:", + "signIn": "Google ile giriş yap", + "signInCTA": "Oturum açın veya Youtube'dan canlı akış anahtarınızı girin.", + "signOut": "Çıkış yap", + "start": "Bir canlı akış başlat", + "streamIdHelp": "Bu nedir?", + "unavailableTitle": "Canlı Akış kullanılamıyor", + "youtubeTerms": "YouTube hizmet şartları", + "googlePrivacyPolicy": "Google Gizlilik Politikası" + + }, + "localRecording": { + "clientState": { + "off": "Kapalı", + "on": "Açık", + "unknown": "Bilinmiyor" + }, + "dialogTitle": "Kayıt Kontrolleri", + "duration": "Süre", + "durationNA": "Kullanılamaz", + "encoding": "Kodlama", + "label": "KK", + "labelToolTip": "Kayıt meşgul", + "localRecording": "Kayıt", + "me": "Ben", + "messages": { + "engaged": "Kayıt meşgul", + "finished": "{{token}} kayıt oturumu tamamlandı. Lütfen kaydedilen dosyayı yöneticiye gönderin.", + "finishedModerator": "{{token}} kayıt oturumu tamamlandı. Parça kaydedildi. Lütfen diğer katılımcılardan kayıtlarını göndermelerini isteyin.", + "notModerator": "Yönetici değilsiniz. Kaydı başlatamaz veya durduramazsınız." + }, + "moderator": "Yönetici", + "no": "Hayır", + "participant": "Katılımcı", + "participantStats": "Katılımcı İstatistikleri", + "sessionToken": "Oturum Tokeni", + "start": "Kaydı başlat", + "stop": "Kaydı durdur", + "yes": "Evet" + }, + "lockRoomPassword": "parola", + "lockRoomPasswordUppercase": "Parola", + "me": "ben", + "notify": { + "connectedOneMember": "{{name}} toplantıya katıldı", + "connectedThreePlusMembers": "{{name}} ve {{count}} kişi daha toplantıya katıldı", + "connectedTwoMembers": "{{first}} ve {{second}} toplantıya katıldı", + "disconnected": "bağlantı kesildi", + "focus": "Toplantı odağı", + "focusFail": "{{component}} uygun değil - {{ms}} saniye içinde tekrar deneyin", + "grantedTo": "{{to}} kişisine yönetici hakları verildi!", + "invitedOneMember": "{{name}} davet edildi", + "invitedThreePlusMembers": "{{name}} ve {{count}} kişi daha davet edildi", + "invitedTwoMembers": "{{first}} ve {{second}} davet edildi", + "kickParticipant": "{{kicked}} kişisi {{kicker}} tarafından çıkarıldı", + "me": "Ben", + "moderator": "Yönetici hakları alındı!", + "muted": "Görüşmeye sesiniz kapalı olarak başladınız.", + "mutedTitle": "Sesiniz kapalı!", + "mutedRemotelyTitle": "{{participantDisplayName}} tarafından sessize alındınız!", + "mutedRemotelyDescription": "Konuşmaya hazır olduğun zaman, Kendi mikrofonunu açabilirsin. Görüşmeden gürültüyü uzak tutmak için kendini tekrar sessize almalısın.", + "passwordRemovedRemotely": "$t(lockRoomPasswordUppercase) başka bir katılımcı tarafından kaldırıldı", + "passwordSetRemotely": "$t(lockRoomPasswordUppercase) başka bir katılımcı tarafından ayarlandı", + "raisedHand": "{{name}} söz hakkı istiyor.", + "somebody": "Birisi", + "startSilentTitle": "Ses çıkışı olmadan bağlandınız", + "startSilentDescription": "Ses çıkışını açtıktan sonra tekrar bağlanın", + "suboptimalBrowserWarning": "Toplantı deneyiminizin burada çok iyi olmayacağından korkuyoruz. Bunu iyileştirmenin yollarını arıyoruz, ancak o zamana kadar lütfen şunlardan birini deneyin: desteklenen tarayıcılar.", + "suboptimalExperienceTitle": "Tarayıcı Uyarısı", + "unmute": "Sessizden çıkar", + "newDeviceCameraTitle": "Yeni kamera algılandı", + "newDeviceAudioTitle": "Yeni ses aygıtı algılandı", + "newDeviceAction": "Kullan", + "OldElectronAPPTitle": "Güvenlik açığı!", + "oldElectronClientDescription1": "Güvenlik açıkları bilinen Jitsi Meet istemcisinin eski bir sürümünü kullanıyor görünüyorsunuz. Lütfen güncellediğinizden emin olun.", + "oldElectronClientDescription2": "son yapı", + "oldElectronClientDescription3": " şimdi!" + + }, + "passwordSetRemotely": "başka katılımcı tarafından ayarlandı", + "passwordDigitsOnly": "{{number}} rakama kadar", + "poweredby": "", + + "prejoin": { + "audioAndVideoError": "Ses ve video hatası:", + "audioOnlyError": "Ses Hatası:", + "audioTrackError": "Ses parçası oluşturulamadı.", + "callMe": "Beni ara", + "callMeAtNumber": "Beni şu numaradan arayın:", + "configuringDevices": "Cihazlar yapılandırılıyor...", + "connectedWithAudioQ": "Sese bağlı mısınız?", + "copyAndShare": "Toplantı bağlantısını kopyala ve paylaş", + "dialInMeeting": "Toplantıya telefon et", + "dialInPin": "Toplantıya telefon edin ve PIN kodunu girin:", + "dialing": "Arama", + "doNotShow": "Bunu bir daha gösterme", + "errorDialOut": "Dışarı arama yapılamadı", + "errorDialOutDisconnected": "Dışarı arama yapılamadı. Bağlantı kesildi", + "errorDialOutFailed": "Dışarı arama yapılamadı. Arama başarısız", + "errorDialOutStatus": "Dışarı arama durumu alınırken hata oluştu", + "errorStatusCode": "Dışarı arama hatası, durum kodu: {{status}}", + "errorValidation": "Numara doğrulanamadı", + "iWantToDialIn": "İçeri arama yapmak istiyorum", + "joinAudioByPhone": "Join with phone audio", + "joinMeeting": "Toplantıya katıl", + "joinWithoutAudio": "Ses olmadan katıl", + "initiated": "Çağrı başlatıldı", + "linkCopied": "Bağlantı panoya kopyalandı", + "lookGood": "Mikrofonunuz düzgün çalışıyor gibi görünüyor", + "or": "veya", + "calling": "Arama", + "startWithPhone": "Telefon sesiyle başlayın", + "screenSharingError": "Ekran paylaşma hatası:", + "videoOnlyError": "Video hatası:", + "videoTrackError": "Video izleme oluşturulamadı.", + "viewAllNumbers": "tüm numaraları görüntüle" + }, + + "presenceStatus": { + "busy": "Meşgul", + "calling": "Arıyor...", + "connected": "Bağlandı", + "connecting": "Bağlanıyor...", + "connecting2": "Bağlanıyor*...", + "disconnected": "Bağlantı kesildi", + "expired": "Süresi doldu", + "ignored": "Yok sayıldı", + "initializingCall": "Arama başlatılıyor...", + "invited": "Davet edildi", + "rejected": "Reddedildi", + "ringing": "Çalıyor..." + }, + "profile": { + "setDisplayNameLabel": "Görünür adınızı ayarlayın", + "setEmailInput": "E-posta adresinizi girin", + "setEmailLabel": "Gravatar e-postanızı ayarlayın", + "title": "Profil" + }, + "raisedHand": "Konuşmak ister misiniz?", + "recording": { + "limitNotificationDescriptionWeb": "Yüksek talep nedeniyle kaydınız {{limit}} dakika ile sınırlı olacaktır. Sınırsız kayıt için deneyin {{app}}.", + "limitNotificationDescriptionNative": "Yüksek talep nedeniyle kaydınız {{limit}} dakika ile sınırlı olacaktır. Sınırsız kayıt için deneyin <3>{{app}}.", + "authDropboxText": "Dropbox'a yükle", + "availableSpace": "Kullanılabilir alan: {{spaceLeft}} MB (yaklaşık {{duration}} dakika kayıt)", + "beta": "BETA", + "busy": "Kayıt kaynaklarını boşaltmaya çalışıyoruz. Lütfen birkaç dakika içinde tekrar deneyin.", + "busyTitle": "Tüm kayıt cihazları şu anda meşgul", + "error": "Kayıt başarısız oldu. Lütfen tekrar deneyin.", + "expandedOff": "Kayıt durdu", + "expandedOn": "Toplantı şu anda kaydediliyor.", + "expandedPending": "Kayıt başlatılıyor ...", + "failedToStart": "Kayıt başlatılamadı", + "fileSharingdescription": "Toplantı katılımcılarıyla kaydı paylaş", + "live": "CANLI", + "loggedIn": "{{userName}} olarak giriş yapıldı", + "off": "Kayıt durdu", + "on": "Kaydediliyor", + "pending": "Toplantıyı kaydetmeye hazırlanıyor ...", + "rec": "KAYIT", + "serviceDescription": "Kaydınız kayıt hizmeti tarafından kaydedilecektir", + "serviceName": "Kayıt hizmeti", + "signIn": "Giriş yap", + "signOut": "Çıkış yap", + "unavailable": "Ah! {{serviceName}} şu anda kullanılamıyor. Sorunu çözmek için çalışıyoruz. Lütfen daha sonra tekrar deneyin.", + "unavailableTitle": "Kayıt yapılamıyor" + }, + "sectionList": { + "pullToRefresh": "Yenilemek için çekin" + }, + + "security": { + "about": "Toplantınıza bir parola ekleyebilirsiniz. Katılımcıların toplantıya katılmasına izin verilmeden önce parolayı girmeleri gerekecektir.", + "insecureRoomNameWarning": "Toplantı odası güvenli değil. Konferansınıza istenmeyen katılımcılar katılabilir.", + "securityOptions": "Güvenlik Seçenekleri" + }, + + "settings": { + "calendar": { + "about": "{{appName}} takvim entegrasyonu, yaklaşan etkinlikleri okuyabilmesi için takviminize güvenli bir şekilde erişmek için kullanılır.", + "disconnect": "Bağlantıyı Kes", + "microsoftSignIn": "Microsoft ile oturum aç", + "signedIn": "Şu anda {{email}} için takvim etkinliklerine erişiliyor. Takvim etkinliklerine erişmeyi durdurmak için aşağıdaki Bağlantıyı Kes butonuna tıklayın.", + "title": "Takvim" + }, + "devices": "Cihazlar", + "followMe": "Beni takip edenler", + "language": "Dil", + "loggedIn": "{{name}} olarak giriş yapıldı", + "moderator": "Yönetici", + "more": "Daha fazla", + "name": "Ad", + "noDevice": "Yok", + "selectAudioOutput": "Ses çıkışı", + "selectCamera": "Kamera", + "selectMic": "Mikrofon", + "startAudioMuted": "Herkes ses kapalı başlasın", + "startVideoMuted": "Herkes görüntü kapalı başlasın", + "title": "Ayarlar" + }, + "settingsView": { + "advanced": "Gelişmiş", + "alertOk": "Tamam", + "alertCancel": "İptal", + "alertTitle": "Uyarı", + "alertURLText": "Girilen sunucu bağlantısı geçersiz", + "buildInfoSection": "Yapı Bilgisi", + "conferenceSection": "Toplantı", + "disableCallIntegration": "Yerel arama entegrasyonunu devre dışı bırak", + "disableP2P": "Peer-To-Peer modunu devre dışı bırak", + "disableCrashReporting": "Çökme raporlamasını devre dışı bırak", + "disableCrashReportingWarning": "Kilitlenme raporlamasını devre dışı bırakmak istediğinizden emin misiniz? Ayar, uygulamayı yeniden başlattıktan sonra uygulanacaktır.", + "displayName": "Görünür ad", + "email": "E-posta", + "header": "Ayarlar", + "profileSection": "Profil", + "serverURL": "Sunucu Bağlantısı", + "showAdvanced": "Gelişmiş ayarları göster", + "startWithAudioMuted": "Ses kapalı başla", + "startWithVideoMuted": "Görüntü kapalı başla", + "version": "Versiyon" + }, + "share": { + "dialInfoText": "\n\n=====\n\nTelefonunuzdan mı aramak istiyorsunuz?\n\n{{defaultDialInNumber}}Bu toplantının telefon numaralarını aramak için bu bağlantıyı tıklayın\n{{dialInfoPageUrl}}", + "mainText": "Toplantıya katılmak için aşağıdaki bağlantıyı tıklayın:\n{{roomUrl}}" + }, + "speaker": "Konuşmacı", + "speakerStats": { + "hours": "{{count}}sa", + "minutes": "{{count}}dk", + "name": "Ad", + "seconds": "{{count}}sn", + "speakerStats": "Konuşmacı İstatistikleri", + "speakerTime": "Konuşmacı Süresi" + }, + "startupoverlay": { + "policyText": " ", + "title": "{{app}} kameranızı ve mikrofonunuzu kullanmaya ihtiyaç duyuyor." + }, + "suspendedoverlay": { + "rejoinKeyTitle": "Tekrar katıl", + "text": "Tekrar bağlanmak için Tekrar katıl butonuna basın.", + "title": "Bu bilgisayar uyku moduna geçtiği için görüntülü görüşmeniz kesildi." + }, + "toolbar": { + "accessibilityLabel": { + "audioOnly": "Yalnızca sesi aç/kapat", + "audioRoute": "Ses aygıtını seçin", + "callQuality": "Arama kalitesini yönetin", + "cc": "Altyazıları aç/kapat", + "chat": "Mesajlaşma penceresini aç/kapat", + "document": "Paylaşılan dokümanı aç/kapat", + "download": "Uygulamalarımızı indirin", + "e2ee": "Uçtan uca şifreleme", + "feedback": "Geri bildirim bırakın", + "fullScreen": "Tam ekranı aç/kapat", + "hangup": "Aramadan ayrıl", + "help": "Yardım", + "invite": "İnsanları davet et", + "kick": "Katılımcı çıkar", + "lobbyButton": "Lobi modunu etkinleştir / devre dışı bırak", + "localRecording": "Kayıt denetimlerini aç/kapat", + "lockRoom": "Toplantı parolasını aç/kapat", + "moreActions": "Diğer işlemler menüsünü aç/kapat", + "moreActionsMenu": "Diğer işlemler menüsü", + "mute": "Sesi aç/kapat", + "muteEveryone": "Herkesi sustur", + "pip": "Resim içinde Resim modunu aç/kapat", + "privateMessage": "Özel mesaj gönder", + "profile": "Profilinizi düzenleyin", + "raiseHand": "El kaldırmayı aç/kapat", + "recording": "Kaydetmeyi aç/kapat", + "remoteMute": "Katılımcının sesini kapat", + "Settings": "Ayarları aç/kapat", + "sharedvideo": "Youtube video paylaşmayı aç/kapat", + "shareRoom": "Birini davet et", + "shareYourScreen": "Ekran paylaşımını aç/kapat", + "shortcuts": "Kısayolları aç/kapat", + "show": "Sahnede göster", + "speakerStats": "Konuşmacı istatistiklerini aç/kapat", + "tileView": "Döşeme görünümünü aç/kapat", + "toggleCamera": "Kamerayı aç/kapat", + "videomute": "Sessiz videoyu aç/kapat", + "videoblur": "" + }, + "addPeople": "Aramanıza kişi ekleyin", + "audioOnlyOff": "Yalnızca ses modunu devre dışı bırak", + "audioOnlyOn": "Yalnızca ses modunu etkinleştir", + "audioRoute": "Ses aygıtını seçin", + "authenticate": "Kimlik doğrula", + "callQuality": "Arama kalitesini yönetin", + "chat": "Mesajlaşmayı aç/kapat", + "closeChat": "Mesajlaşmayı kapat", + "documentClose": "Paylaşılan dokümanı kapat", + "documentOpen": "Paylaşılan dokümanı aç", + "download": "Uygulamalarımızı indirin", + "e2ee": "Uçtan uca şifreleme", + "enterFullScreen": "Tam ekran görüntüle", + "enterTileView": "Döşeme görünümüne geç", + "exitFullScreen": "Tam ekrandan çık", + "exitTileView": "Döşeme görünümünden çık", + "feedback": "Geri bildirim bırakın", + "hangup": "Ayrıl", + "help": "Yardım", + "invite": "Kişi davet et", + "lobbyButtonDisable": "Lobi modunu devre dışı bırak", + "lobbyButtonEnable": "Lobi modunu devre aktifleştir", + "login": "Oturum aç", + "logout": "Oturum kapat", + "lowerYourHand": "Elinizi indirin", + "moreActions": "Daha fazla işlem", + "moreOptions": "Daha fazla seçenek", + "mute": "Sessiz / Sesli", + "muteEveryone": "Mute everyone", + "noAudioSignalTitle": "Mikrofonunuzdan hiçbir giriş gelmiyor!", + "noAudioSignalDesc": "Sistem ayarlarından veya donanımdan sesi kapatmadıysanız, cihazınızı değiştirin.", + "noAudioSignalDescSuggestion": "Sistem ayarlarından veya donanımdan kasıtlı olarak kapatmadıysanız, önerilen aygıta geçmeyi düşünün.", + "noAudioSignalDialInDesc": "", + "noAudioSignalDialInLinkDesc": "İçeri arama numaraları", + "noisyAudioInputTitle": "Mikrofonunuz gürültülü görünüyor!", + "noisyAudioInputDesc": "Mikrofonunuz gürültü yapıyor gibi görünüyor, lütfen cihazı kapatmayı veya değiştirmeyi düşünün.", + "openChat": "Mesajlaşmayı aç", + "pip": "Resim içinde Resim moduna gir", + "privateMessage": "Özel mesajgönder", + "profile": "Profilinizi düzenleyin", + "raiseHand": "Elinizi kaldırın/indirin", + "raiseYourHand": "Elinizi kaldırın", + "Settings": "Ayarlar", + "sharedvideo": "Bir Youtube videosu paylaş", + "shareRoom": "Birini davet et", + "shortcuts": "Kısayolları göster", + "speakerStats": "Konuşmacı istatistikleri", + "startScreenSharing": "Ekran paylaşımını başlat", + "startSubtitles": "Altyazıları başlat", + "stopScreenSharing": "Ekran paylaşımını durdur", + "stopSubtitles": "Altyazıları durdur", + "stopSharedVideo": "Youtube videosunu durdur", + "talkWhileMutedPopup": "Bir şey mi dediniz? Mikrofonunuz kapalı.", + "tileViewToggle": "Döşeme görünümünü aç/kapat", + "toggleCamera": "Kamerayı aç/kapat", + "videomute": "Kamera başlat / durdur", + "startvideoblur": "", + "stopvideoblur": "" + }, + "transcribing": { + "ccButtonTooltip": "Altyazılıar başlat / durdur", + "error": "Deşifre etme başarısız oldu. Lütfen tekrar deneyin.", + "expandedLabel": "Deşifre etme açık", + "failedToStart": "Deşifre etme başlatılamadı", + "labelToolTip": "Toplantı deşifre ediliyor", + "off": "Deşifre etme durdu", + "pending": "Toplantıyı deşifre etmeye hazırlanıyor...", + "start": "Altyazıları göstermeye başla", + "stop": "Altyazıları göstermeyi durdur", + "tr": "TR" + }, + "userMedia": { + "androidGrantPermissions": "Tarayıcınız izin istediğinde İzin Ver seçeneğini seçin.", + "chromeGrantPermissions": "Tarayıcınız izin istediğinde İzin Ver seçeneğini seçin.", + "edgeGrantPermissions": "Tarayıcınız izin istediğinde Evet seçeneğini seçin.", + "electronGrantPermissions": "Lütfen kameranızı ve mikrofonunuzu kullanmak için izin verin", + "firefoxGrantPermissions": "Tarayıcınız izin istediğinde Seçilen Aygıtı Paylaş seçeneğini seçin.", + "iexplorerGrantPermissions": "Tarayıcınız izin istediğinde Tamam seçeneğini seçin.", + "nwjsGrantPermissions": "Lütfen kameranızı ve mikrofonunuzu kullanmak için izin verin", + "operaGrantPermissions": "Tarayıcınız izin istediğinde İzin Ver seçeneğini seçin.", + "react-nativeGrantPermissions": "Tarayıcınız izin istediğinde İzin Ver seçeneğini seçin.", + "safariGrantPermissions": "Tarayıcınız izin istediğinde Tamam seçeneğini seçin." + }, + "videoSIPGW": { + "busy": "Kaynakları serbest bırakmaya çalışıyoruz. Lütfen birkaç dakika içinde tekrar deneyin.", + "busyTitle": "Oda hizmeti şu anda meşgul", + "errorAlreadyInvited": "{{displayName}} zaten davet edildi", + "errorInvite": "Toplantı henüz oluşturulmadı. Lütfen daha sonra tekrar deneyin.", + "errorInviteFailed": "Sorunu çözmek için çalışıyoruz. Lütfen daha sonra tekrar deneyin.", + "errorInviteFailedTitle": "{{displayName}} davet edilemedi", + "errorInviteTitle": "Odaya davet edilirken hata oluştu", + "pending": "{{displayName}} davet edildi" + }, + "videoStatus": { + "audioOnly": "SES", + "audioOnlyExpanded": "Yalnızca ses modundasınız. Bu mod bant genişliğinden tasarruf sağlar, ancak başkalarının videolarını göremezsiniz.", + "callQuality": "Arama Kalitesi", + "hd": "HD", + "highDefinition": "Yüksek çözünürlük", + "labelTooiltipNoVideo": "Görüntü yok", + "labelTooltipAudioOnly": "Yalnızca ses modu etkin", + "ld": "LD", + "ldTooltip": "Düşük çözünürlüklü video görüntüleme", + "lowDefinition": "Düşük çözünürlük", + "onlyAudioAvailable": "Yalnızca ses kullanılabilir", + "onlyAudioSupported": "Bu tarayıcıda yalnızca sesi destekliyoruz.", + "sd": "SD", + "sdTooltip": "Standart çözünürlüklü video görüntüleme", + "standardDefinition": "Standart çözünürlük" + }, + "videothumbnail": { + "domute": "Sustur", + "domuteOthers": "Diğer herkesi sustur", + "flip": "Döndür", + "kick": "Çıkarıldı", + "moderator": "Yönetici", + "mute": "Katılımcı sessiz", + "muted": "Sessiz", + "remoteControl": "Uzaktan kontrol", + "show": "Sahnede göster", + "videomute": "Katılımcı kamerayı durdurdu" + }, + "welcomepage": { + "accessibilityLabel": { + "join": "Katılmak için dokunun", + "roomname": "Oda adı girin" + }, + "appDescription": "Durma ve tüm ekiple görüntülü sohbet et. Hatta tanıdığın herkesi davet et. {{app}} tüm gün, her gün ücretsiz olarak ve hesap gerektirmeden kullanabileceğiniz tamamen şifrelenmiş, % 100 özgür bir video konferans çözümüdür.", + "audioVideoSwitch": { + "audio": "Ses", + "video": "Görüntü" + }, + "calendar": "Takvim", + "connectCalendarButton": "Takviminizi bağlayın", + "connectCalendarText": "", + "enterRoomTitle": "Yeni bir toplantı başlat", + "getHelp": "Yardım alın", + "roomNameAllowedChars": "Toplantı adı şu karakterlerden hiçbirini içermemelidir: ?, &, :, ', \", %, #.", + + "go": "GİT", + "join": "KATIL", + "info": "Bilgi", + "privacy": "Gizlilik", + "recentList": "En son", + "recentListDelete": "Sil", + "recentListEmpty": "En son görüşülenler listeniz şu anda boş. Sohbet edin ve son toplantılarınızı burada görüntüleyin.", + "reducedUIText": "", + "roomname": "Oda adı girin", + "roomnameHint": "Katılmak istediğiniz odanın adını veya bağlantısını girin. İstediğiniz oda adını uydurabilirsiniz. Aynı odada buluşmak için görüşmek istediğiniz kişilere bunu iletmeniz yeterli.", + "sendFeedback": "Geri bildirim gönder", + "terms": "Kurallar", + "title": "Güvenli, tüm özelliklere erişimli ve tamamen ücretsiz görüntülü arama" + + }, + + "lonelyMeetingExperience": { + "button": "Birilerini davet et", + "youAreAlone": "Toplantıdaki tek kişisiniz" + }, + + "helpView": { + "header": "Yardım Merkezi" + }, + + "defaultNickname": "örnek Jane Pink", + "chromeExtensionBanner": { + "dontShowAgain": "Bunu bir daha gösterme", + "buttonText": "Chrome Eklentisi'ni indirin", + "installExtensionText": "Google Takvim ve Office 365 entegrasyonu için uzantıyı yükleyin" + }, + + "lobby": { + "allow": "İzin ver", + "backToKnockModeButton": "Parola yok, bunun yerine katılmayı isteyin", + "dialogTitle": "Lobi modu", + "disableDialogContent": "Lobi modu şu anda etkin. Bu özellik, istenmeyen katılımcıların toplantınıza katılamamasını sağlar. Devre dışı bırakmak istiyor musunuz?", + "disableDialogSubmit": "Devre Dışı", + "emailField": "E-posta adresinizi giriniz", + "enableDialogPasswordField": "Parola belirleyin (isteğe bağlı)", + "enableDialogSubmit": "Etkin", + "enableDialogText": "Lobi modu, toplantınızı yalnızca kişilerin bir moderatör tarafından resmi olarak onaylandıktan sonra girmelerine izin vererek korumanıza izin verir.", + "enterPasswordButton": "Toplantı parolasını girin", + "enterPasswordTitle": "Toplantıya katılmak için parola girin", + "invalidPassword": "Geçersiz parola", + "joiningMessage": "Birisi isteğinizi kabul eder etmez toplantıya katılacaksınız", + "joinWithPasswordMessage": "Parola ile katılmaya çalışıyorsunuz lütfen bekleyin...", + "joinRejectedMessage": "Katılma isteğiniz bir moderatör tarafından reddedildi.", + "joinTitle": "Toplantıya katıl", + "joiningTitle": "Toplantıya katılma isteniyor...", + "joiningWithPasswordTitle": "Parola ile katılıyor...", + "knockButton": "Katılmak için sor", + "knockTitle": "Birisi toplantıya katılmak istiyor", + "nameField": "Adınızı giriniz", + "passwordField": "Toplantı parolasını giriniz", + "passwordJoinButton": "Katıl", + "reject": "Reddet", + "toggleLabel": "Lobiyi etkinleştir" + } + +} diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-vi.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-vi.json index 17918ce46..b7d89eb0b 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-vi.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-vi.json @@ -54,7 +54,7 @@ "title": "Chat" }, "connectingOverlay": { - "joiningRoom": "Đang kết nối tới cuộc họp của bạn..." + "joiningRoom": "Đang kết nối tới cuộc họp của bạn…" }, "connection": { "ATTACHED": "Đã đính kèm", @@ -111,7 +111,7 @@ "downloadApp": "Tải phần mềm", "launchWebButton": "Chạy trên web", "openApp": "Tiếp tục ứng dụng này", - "title": "Thực hiện cuộc họp trên {{app}}...", + "title": "Thực hiện cuộc họp trên {{app}}…", "tryAgainButton": "Thử lại trên desktop" }, "defaultLink": "ví dụ: {{url}}", @@ -145,9 +145,9 @@ "cameraUnsupportedResolutionError": "Camera của bạn không hỗ trợ độ phân giải video yêu cầu.", "Cancel": "Hủy", "close": "Đóng", - "conferenceDisconnectMsg": "Bạn có thể muốn kiểm tra kết nối mạng của mình. Đang kết nối lại trong {{seconds}} giây...", + "conferenceDisconnectMsg": "Bạn có thể muốn kiểm tra kết nối mạng của mình. Đang kết nối lại trong {{seconds}} giây…", "conferenceDisconnectTitle": "Bạn đã bị ngắt kết nối.", - "conferenceReloadMsg": "Chúng tôi đang cố gắng sửa lỗi này. Đang kết nối lại trong {{seconds}} giây...", + "conferenceReloadMsg": "Chúng tôi đang cố gắng sửa lỗi này. Đang kết nối lại trong {{seconds}} giây…", "conferenceReloadTitle": "Thật không may, có điều gì đó đã sai.", "confirm": "Xác nhận", "confirmNo": "Không", @@ -254,7 +254,7 @@ "userPassword": "mật khẩu người dùng", "WaitForHostMsg": "Cuộc họp {{room}} chưa được khởi tạo. Nếu bạn là chủ nghị vui lòng xác thực. Nếu không, vui lòng đợi chủ nghị.", "WaitForHostMsgWOk": "Cuộc họp {{room}} chưa được khởi tạo. Nếu bạn là chủ nghị vui lòng nhấn OK để xác thực. Nếu không, vui lòng đợi chủ nghị.", - "WaitingForHost": "Đang đợi chủ nghị ...", + "WaitingForHost": "Đang đợi chủ nghị …", "Yes": "Có", "yourEntireScreen": "Toàn bộ màn hình của bạn" }, @@ -290,7 +290,7 @@ "dialInSummaryError": "Lỗi nạp thông tin quay số. Vui lòng thử lại.", "dialInTollFree": "Miễn phí", "genericError": "Chà, có gì đó không ổn.", - "inviteLiveStream": "Để xem phát trực tuyến cuộc họp này, chọn liên kết: {{url}}", + "inviteLiveStream": "Để xem phát trực tuyến cuộc họp này, chọn liên kết: {{url}}", "invitePhone": "", "invitePhoneAlternatives": "", "inviteURLFirstPartGeneral": "Bạn được mời tham gia một cuộc họp.", @@ -346,16 +346,16 @@ "enterStreamKey": "Nhập key trực tuyến Youtube của bạn.", "error": "Phát trực tuyến thất bại. Xin vui lòng thử lại.", "errorAPI": "Lỗi xảy ra khi truy cập phát sóng Youtube của bạn. Vui lòng truy cập lại.", - "errorLiveStreamNotEnabled": "Phát trực tuyến không được bật với email {{email}}. Vui lòng bật phát trực tuyến hoặc truy cập một tài khoản đã bật phát trực tuyến.", + "errorLiveStreamNotEnabled": "Phát trực tuyến không được bật với email {{email}}. Vui lòng bật phát trực tuyến hoặc truy cập một tài khoản đã bật phát trực tuyến.", "expandedOff": "Phát trực tuyến đã dừng", "expandedOn": "Cuộc họp đang được phát trên Youtube.", - "expandedPending": "Phát trực tuyến đang bắt đầu...", + "expandedPending": "Phát trực tuyến đang bắt đầu…", "failedToStart": "Không thể bắt đầu phát trực tuyến", "getStreamKeyManually": "Không thể thu nhận phát trực tuyến nào. Thử lấy mã phát trực tuyến từ Youtube.", "invalidStreamKey": "Mã phát trực tuyến có thể sai.", "off": "Phát trực tuyến đã dừng", "on": "Phát trực tuyến", - "pending": "Đang bắt đầu phát trực tuyến...", + "pending": "Đang bắt đầu phát trực tuyến…", "serviceName": "Dịch vụ Phát trực tuyến", "signedInAs": "Bạn đang đăng nhập theo:", "signIn": "Đăng nhập với Google", @@ -398,7 +398,7 @@ "lockRoomPasswordUppercase": "Mật khẩu", "me": "Tôi", "notify": { - "connectedOneMember": "{{name}} đã tham gia cuộc họp", + "connectedOneMember": "{{name}} đã tham gia cuộc họp", "connectedThreePlusMembers": "{{name}} và{{count}} khác đã tham gia cuộc họp", "connectedTwoMembers": "{{first}} và{{second}} đã tham gia cuộc họp", "disconnected": "đã ngắt kết nối", @@ -421,7 +421,7 @@ "somebody": "Ai đó", "startSilentTitle": "", "startSilentDescription": "", - "suboptimalExperienceDescription": "Chúng tôi lo rằng trải nghiệm của bạn với {{appName}} đang không tốt. Chúng tôi đang tìm cách cải thiện, hiện tại thử một trong các trình duyệt được hỗ trợ.", + "suboptimalExperienceDescription": "Chúng tôi lo rằng trải nghiệm của bạn với {{appName}} đang không tốt. Chúng tôi đang tìm cách cải thiện, hiện tại thử một trong các trình duyệt được hỗ trợ.", "suboptimalExperienceTitle": "Cảnh báo trình duyệt", "unmute": "", "newDeviceCameraTitle": "Camera mới được phát hiện", @@ -433,22 +433,22 @@ "poweredby": "Được hỗ trợ bởi", "presenceStatus": { "busy": "Bận", - "calling": "Đang gọi...", + "calling": "Đang gọi…", "connected": "Đã kết nối", - "connecting": "Đang kết nối...", + "connecting": "Đang kết nối…", "connecting2": "Đang kết nối*...", "disconnected": "Đã ngắt kết nối", "expired": "Hết hạn", "ignored": "Đã bỏ qua", - "initializingCall": "Đang tạo cuộc gọi...", + "initializingCall": "Đang tạo cuộc gọi…", "invited": "Đã mời", "rejected": "Đã từ chối", - "ringing": "Đang đổ chuông..." + "ringing": "Đang đổ chuông…" }, "profile": { "setDisplayNameLabel": "Nhập tên hiển thị của bạn", "setEmailInput": "Nhập địa chỉ e-mail", - "setEmailLabel": "Nhập địa chỉ gravatar email của bạn", + "setEmailLabel": "Nhập địa chỉ Gravatar thư điện tử của bạn", "title": "Hồ sơ" }, "recording": { @@ -460,14 +460,14 @@ "error": "Ghi âm không thành công. Vui lòng thử lại.", "expandedOff": "Ghi hình đã dừng", "expandedOn": "Cuộc họp đang được ghi hình.", - "expandedPending": "Ghi hình đang khởi động...", + "expandedPending": "Ghi hình đang khởi động…", "failedToStart": "Khởi động ghi âm thất bại", "fileSharingdescription": "Chia sẻ ghi hình với người tham gia họp", "live": "Trực tuyến", "loggedIn": "Đã đăng nhập dưới tên {{userName}}", "off": "Đã ngừng ghi âm", "on": "Đang ghi âm", - "pending": "Đang chuẩn bị để ghi hình cuộc họp...", + "pending": "Đang chuẩn bị để ghi hình cuộc họp…", "rec": "REC", "serviceDescription": "Ghi hình của bạn sẽ được lưu bởi dịch vụ ghi hình", "serviceName": "Dịch vụ ghi hình", @@ -563,7 +563,7 @@ "recording": "Mở/Đóng Ghi hình", "remoteMute": "Tắt tiếng người tham gia", "Settings": "Mở/Đóng Cấu hình", - "sharedvideo": "Mở/Đóng Chia sẻ Youtube", + "sharedvideo": "Mở/Đóng Chia sẻ YouTube", "shareRoom": "Mời ai đó", "shareYourScreen": "Mở/Đóng Chia sẻ màn hình", "shortcuts": "Mở/Đóng Phím tắt", @@ -625,7 +625,7 @@ "failedToStart": "Khởi chạy phiên âm thất bại", "labelToolTip": "Cuộc họp đang được phiên âm", "off": "Phiên âm đã dừng", - "pending": "Đang chuẩn bị phiên âm cuộc họp...", + "pending": "Đang chuẩn bị phiên âm cuộc họp…", "start": "Bắt đầu hiển thị phụ đề", "stop": "Dừng hiển thị phụ đề", "tr": "TR" @@ -650,7 +650,7 @@ "errorInviteFailed": "Chúng tôi đang xử lý vấn đề. Vui lòng thử lại sau.", "errorInviteFailedTitle": "Mời {{displayName}} thất bại", "errorInviteTitle": "Lỗi mời họp", - "pending": "{{displayName}} đã được mời" + "pending": "{{displayName}} đã được mời" }, "videoStatus": { "audioOnly": "AUD", @@ -664,9 +664,6 @@ "lowDefinition": "Phân giải thấp", "onlyAudioAvailable": "Chỉ có âm thanh sẵn sàng", "onlyAudioSupported": "Chỉ hỗ trợ âm thanh trên trình duyệt này.", - "p2pEnabled": "Peer to Peer đã bật", - "p2pVideoQualityDescription": "", - "recHighDefinitionOnly": "Ưu tiên phân giải HD.", "sd": "SD", "standardDefinition": "Phân giải SD" }, @@ -709,4 +706,4 @@ "terms": "Điều kiện", "title": "Bảo mật, đầy đủ tính năng và miễn phí hoàn toàn" } -} \ No newline at end of file +} diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-zhCN.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-zhCN.json index ae86676ee..2653acbd3 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-zhCN.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-zhCN.json @@ -1,21 +1,21 @@ { "addPeople": { - "add": "邀请", - "countryNotSupported": "目的国家暂时未被支持。", + "add": "添加", + "countryNotSupported": "当前国家暂时未被支持。", "countryReminder": "尝试在美国之外通话?请检查国家代码!", - "disabled": "您不能邀请成员", - "failedToAdd": "添加参与者失败", - "footerText": "禁止拨号。", - "loading": "查找联系人或者电话号码", - "loadingNumber": "验证电话号码", - "loadingPeople": "正在搜索需要邀请的成员", - "noResults": "没有符合要求的搜索结果", - "noValidNumbers": "请输入一个电话号码", - "searchNumbers": "添加电话成员", + "disabled": "关闭", + "failedToAdd": "添加失败", + "footerText": "底部文本", + "loading": "正在加载", + "loadingNumber": "正在加载号码", + "loadingPeople": "正在加载会议人员", + "noResults": "没有找到查询结果", + "noValidNumbers": "无效号码", + "searchNumbers": "查询号码", "searchPeople": "查找人员", "searchPeopleAndNumbers": "搜索成员或添加其电话号码", "telephone": "电话号码: {{number}}", - "title": "邀请成员与会" + "title": "会议标题" }, "audioDevices": { "bluetooth": "蓝牙", @@ -25,13 +25,13 @@ "none": "没有可用的音频设备" }, "audioOnly": { - "audioOnly": "低带宽" + "audioOnly": "仅语音支持" }, "calendarSync": { "addMeetingURL": "添加会议链接", "confirmAddLink": "是否在此事件中添加Jitsi链接", "error": { - "appConfiguration": "日历集成配置不正确。", + "appConfiguration": "配置错误", "generic": "发生错误。请检查日历设置或尝试刷新日历。", "notSignedIn": "查看日历事件验证出错。请检查日历设置,然后再次尝试登录。" }, @@ -56,7 +56,7 @@ "title": "输入一个昵称用于聊天" }, "privateNotice": "与 {{recipient}} 的私人聊天", - "title": "聊天", + "title": "话题", "you": "您" }, "chromeExtensionBanner": { @@ -65,13 +65,13 @@ "dontShowAgain": "" }, "connectingOverlay": { - "joiningRoom": "会议连接中..." + "joiningRoom": "会议连接中…" }, "connection": { "ATTACHED": "已接入", "AUTHENTICATING": "认证中", "AUTHFAIL": "认证失败", - "CONNECTED": "连接中...", + "CONNECTED": "连接中…", "CONNECTING": "连接中", "CONNFAIL": "连接失败", "DISCONNECTED": "已断开连接", @@ -116,7 +116,7 @@ "downloadApp": "下载应用", "launchWebButton": "在网页中启动", "openApp": "继续", - "title": "在 {{app}}中登录会议...", + "title": "在 {{app}}中登录会议…", "tryAgainButton": "请尝试重启桌面版应用程序" }, "defaultLink": "例如 {{url}}", @@ -284,7 +284,7 @@ "veryGood": "非常好" }, "incomingCall": { - "answer": "回复", + "answer": "应答", "audioCallTitle": "来电", "decline": "解除,离开", "productLabel": "来自Jitsi Meet", @@ -292,9 +292,9 @@ }, "info": { "accessibilityLabel": "显示信息", - "addPassword": "", - "cancelPassword": "", - "conferenceURL": "链接:", + "addPassword": "添加密码", + "cancelPassword": "取消密码", + "conferenceURL": "会议链接:", "country": "国家", "dialANumber": "若要加入会议,请拨打其中一个号码,然后输入pin码。", "dialInConferenceID": "PIN:", @@ -315,7 +315,7 @@ "noPassword": "未发现设备", "noRoom": "没有指定要呼入的房间。", "numbers": "呼入号码", - "password": "", + "password": "密码", "title": "分享", "tooltip": "共享此会议的链接和拨入信息", "label": "会议信息" @@ -377,7 +377,7 @@ "signIn": "使用谷歌登录", "signInCTA": "输入 YouTube 串流密钥或者登录 YouTube 帐号。", "signOut": "登出", - "start": "开始直播", + "start": "开始", "streamIdHelp": "这是什么?", "unavailableTitle": "流媒体直播不可用" }, @@ -416,10 +416,10 @@ "notify": { "connectedOneMember": "{{name}} 加入会议", "connectedThreePlusMembers": "{{name}} 和其他 {{count}} 人加入会议", - "connectedTwoMembers": "{{first}} 和 {{second}} 加入会议", + "connectedTwoMembers": "{{first}} 和 {{second}} 加入会议", "disconnected": "已断开连接", "focus": "会议聚焦", - "focusFail": "{{component}} 不可用 - 在{{ms}}秒后重试", + "focusFail": "{{component}} 不可用 - 在{{ms}}秒后重试", "grantedTo": "主持权限已授予{{to}}!", "invitedOneMember": "{{name}} 已被邀请", "invitedThreePlusMembers": "", @@ -449,17 +449,17 @@ "poweredby": "技术支持", "presenceStatus": { "busy": "忙碌", - "calling": "通话中...", - "connected": "连接中...", - "connecting": "连接中...", + "calling": "通话中…", + "connected": "连接中…", + "connecting": "连接中…", "connecting2": "连接中...", "disconnected": "已断开连接", "expired": "已过期", "ignored": "已忽略", - "initializingCall": "初始化呼叫...", + "initializingCall": "初始化呼叫…", "invited": "邀请", "rejected": "拒绝", - "ringing": "响铃..." + "ringing": "响铃…" }, "profile": { "setDisplayNameLabel": "设定您的显示名称", @@ -477,7 +477,7 @@ "error": "录制失败。请重新尝试。", "expandedOff": "录制已停止", "expandedOn": "此会议正在被录制。", - "expandedPending": "录制正在启动...", + "expandedPending": "录制正在启动…", "failedToStart": "录制启动失败", "fileSharingdescription": "跟与会者分享录制", "live": "直播", @@ -486,7 +486,7 @@ "offBy": "", "on": "录制中", "onBy": "", - "pending": "正在准备录制会议....", + "pending": "正在准备录制会议…", "rec": "REC录制", "serviceDescription": "录制服务将保存您的录制", "serviceName": "录制服务", @@ -504,10 +504,10 @@ "disconnect": "断开连接", "microsoftSignIn": "Microsoft帐号登录", "signedIn": "目前通过{{email}}获取日历事件。点击下方断开连接按钮停止访问。", - "title": "日历" + "title": "题目" }, "devices": "设备", - "followMe": "所有人跟随我", + "followMe": "分机随行", "language": "语言", "loggedIn": "以{{name}} 登录", "moderator": "管理员", @@ -519,10 +519,10 @@ "selectMic": "麦克风", "startAudioMuted": "所有人开始时静音", "startVideoMuted": "所有人开始时隐藏视频画面", - "title": "设置" + "title": "抬头" }, "settingsView": { - "advanced": "", + "advanced": "高级", "alertOk": "确认", "alertTitle": "警告", "alertURLText": "服务器 URL 无效", @@ -535,13 +535,13 @@ "header": "设置", "profileSection": "简介", "serverURL": "服务器 URL", - "showAdvanced": "", + "showAdvanced": "显示高级设置", "startWithAudioMuted": "启动并关闭音频", "startWithVideoMuted": "启动并关闭视频", "version": "版本" }, "share": { - "dialInfoText": "", + "dialInfoText": "拨号文本", "mainText": "点击以下链接加入会议:{{roomUrl}}\n" }, "speaker": "发言人", @@ -589,7 +589,7 @@ "recording": "开启 / 停止 视频录制", "remoteMute": "静音与会者", "Settings": "显示 / 隐藏 设置", - "sharedvideo": "开启 / 关闭 Youtube 影片分享", + "sharedvideo": "开启 / 关闭 YouTube 影片分享", "shareRoom": "邀请他人", "shareYourScreen": "开启 / 关闭 屏幕分享", "shortcuts": "切换快捷方式", @@ -659,7 +659,7 @@ "failedToStart": "开启转录失败", "labelToolTip": "会议正在转录", "off": "停止转录", - "pending": "正在准备转录会议...", + "pending": "正在准备转录会议…", "start": "开启显示字幕", "stop": "停止显示字幕", "tr": "TR" @@ -687,9 +687,9 @@ "pending": "{{displayName}} 已被邀请" }, "videoStatus": { - "audioOnly": "AUD声音", + "audioOnly": "仅语音支持", "audioOnlyExpanded": "", - "callQuality": "", + "callQuality": "呼叫质量", "hd": "高清", "hdTooltip": "观看高清视频", "highDefinition": "高清", @@ -700,9 +700,6 @@ "lowDefinition": "低清", "onlyAudioAvailable": "只能使用音频", "onlyAudioSupported": "我们只支持此浏览器的音频功能。", - "p2pEnabled": "点对点已启用", - "p2pVideoQualityDescription": "", - "recHighDefinitionOnly": "将会首选高清模式。", "sd": "标清", "sdTooltip": "观看标清视频", "standardDefinition": "标清" diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-zhTW.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-zhTW.json index 192a61ac3..bbbfeb1a6 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-zhTW.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-zhTW.json @@ -2,13 +2,13 @@ "addPeople": { "add": "邀請", "countryNotSupported": "此目標區域尚未支援。", - "countryReminder": "嘗試在美國以外地區通話?請確認開頭使用的國家代碼!", + "countryReminder": "嘗試撥打到美國以外的地區嗎?請確認在開頭加入國家代碼!", "disabled": "您不可以邀請人員。", "failedToAdd": "增加參與人失敗", "footerText": "對外播號已停用。", "loading": "尋找聯絡人及電話號碼", "loadingNumber": "驗證電話號碼", - "loadingPeople": "正在尋搜人員進行邀請", + "loadingPeople": "正在搜尋邀請的人員", "noResults": "沒有符合要求的搜尋結果", "noValidNumbers": "請輸入一組電話號碼", "searchNumbers": "新增電話號碼", @@ -18,7 +18,7 @@ "title": "邀請人員參加會議" }, "audioDevices": { - "bluetooth": "藍芽", + "bluetooth": "藍牙", "headphones": "耳機", "phone": "電話", "speaker": "發言者", @@ -37,11 +37,11 @@ }, "join": "參加", "joinTooltip": "參加會議", - "nextMeeting": "下次會議", - "noEvents": "沒有預定事件排入行程。", + "nextMeeting": "下一個會議", + "noEvents": "已經沒有排程的事件。", "ongoingMeeting": "正在進行的會議", "permissionButton": "開啟設定", - "permissionMessage": "行事曆允許權限是必須的,以查看您在應用程式中的會議。", + "permissionMessage": "必須先取得行事曆的存取權限才能查看您應用程式中的會議。", "refresh": "重新整理行事曆", "today": "今日" }, @@ -50,7 +50,7 @@ "fieldPlaceHolder": "在此輸入您的訊息", "messagebox": "輸入訊息", "messageTo": "私人訊息傳送至 {{recipient}}", - "noMessagesMessage": "會議中還沒有訊息。在此開始對話!", + "noMessagesMessage": "此會議尚無訊息。在此開始對話交談!", "nickname": { "popover": "選擇名稱", "title": "輸入名稱來使用交談" @@ -81,7 +81,7 @@ "connectionindicator": { "address": "位址:", "bandwidth": "估計頻寬:", - "bitrate": "比特率:", + "bitrate": "位元率:", "bridgeCount": "伺服器數量:", "connectedTo": "已連接至:", "framerate": "影格率:", @@ -93,7 +93,7 @@ "quality": { "good": "很好", "inactive": "未啟用", - "lost": "漏失", + "lost": "遺失", "nonoptimal": "不甚理想", "poor": "不好" }, @@ -116,21 +116,21 @@ }, "deepLinking": { "appNotInstalled": "在您的手機上需要 {{app}} 行動應用程式去加入這場會議。", - "description": "沒有發生作用嗎?我們嘗試發起您的會議於 {{app}} 桌面應用程式。請再試一次,或是在 {{app}} 網路應用程式發起會議。", + "description": "沒有發生作用嗎?我們嘗試在您的 {{app}} 桌面應用程式發起會議。請再試一次,或是在 {{app}} 網路應用程式發起會議。", "descriptionWithoutWeb": "毫無作用嗎?我們已試著將您的會議在桌機應用工具 {{app}} 中啟動。", "downloadApp": "下載應用 APP", "launchWebButton": "在網路上發起", "openApp": "繼續前往此應用程式", - "title": "發起您的會議於 {{app}}...", + "title": "正在 {{app}} 發起您的會議...", "tryAgainButton": "在桌面上再試一次" }, "defaultLink": "例如 {{url}}", "defaultNickname": "例如 春嬌 志明", "deviceError": { - "cameraError": "無法取用您的攝影裝置", - "cameraPermission": "無法獲得攝影裝置取用權限", - "microphoneError": "無法取用您的麥克風", - "microphonePermission": "無法獲得麥克風取用權限" + "cameraError": "無法存取您的攝影裝置", + "cameraPermission": "無法獲得攝影裝置存取權限", + "microphoneError": "無法存取您的麥克風", + "microphonePermission": "無法獲得麥克風存取權限" }, "deviceSelection": { "noPermission": "未取得權限", @@ -149,14 +149,14 @@ "Back": "返回", "cameraConstraintFailedError": "您的攝影裝置不符合要求。", "cameraNotFoundError": "未發現攝影裝置。", - "cameraNotSendingData": "我們無法取用您的攝影裝置。請檢查是否有其他程序正在使用這個設備,否則請從設置選單裡選擇其他設備或者重新裝載。", - "cameraNotSendingDataTitle": "無法取用攝影裝置", + "cameraNotSendingData": "我們無法存取您的攝影裝置。請檢查是否有其他應用程式正在使用這個裝置,否則請從裝置選單裡選擇其他設備或者重新裝載。", + "cameraNotSendingDataTitle": "無法存取攝影裝置", "cameraPermissionDeniedError": "您未取得權限使用攝影裝置。您仍可參加會議,但其他人無法看到。可以利用位址欄中的攝影裝置按鈕來修正。", "cameraUnknownError": "由於不明原因,無法使用攝影裝置。", "cameraUnsupportedResolutionError": "您的攝影裝置不支援所需的影像解析度。", "Cancel": "取消", "close": "關閉", - "conferenceDisconnectMsg": "請檢查一下網路連接。將在 {{seconds}} 秒後重新連接...", + "conferenceDisconnectMsg": "請檢查一下網路連線。將在 {{seconds}} 秒後重新連接...", "conferenceDisconnectTitle": "您已經被中斷連接。", "conferenceReloadMsg": "我們正試著修復狀況。重新連接於 {{seconds}} 秒內......", "conferenceReloadTitle": "很不幸,有點出錯了。", @@ -211,17 +211,17 @@ "muteParticipantTitle": "將這位參與者設為靜音?", "Ok": "確定", "passwordLabel": "會議已被參與者鎖定。請輸入 $t(lockRoomPassword) 以加入。", - "passwordNotSupported": "設置會議密碼 $t(lockRoomPassword) 尚未支援 。", - "passwordNotSupportedTitle": "$t(lockRoomPasswordUppercase) 尚未支援", - "passwordRequired": "$t(lockRoomPasswordUppercase) 必須要有", - "popupError": "您的瀏覽器在此網站上阻擋彈出視窗。請在瀏覽器的安全設置中開啟並再試一次。", + "passwordNotSupported": "尚未支援設定會議密碼 $t(lockRoomPassword)。", + "passwordNotSupportedTitle": "尚未支援 $t(lockRoomPasswordUppercase)", + "passwordRequired": "必須要有 $t(lockRoomPasswordUppercase)", + "popupError": "您的瀏覽器在此網站上阻擋彈出視窗。請在瀏覽器的安全設定中啟用並再試一次。", "popupErrorTitle": "彈出視窗遭到阻擋", "recording": "錄影中", "recordingDisabledForGuestTooltip": "訪客無法啟動錄影。", "recordingDisabledTooltip": "啟動錄影已停用。", "rejoinNow": "立即重新加入", - "remoteControlAllowedMessage": "{{user}} 接受您進行遠端控制的要求!", - "remoteControlDeniedMessage": "{{user}} 拒絕您進行遠端控制的要求!", + "remoteControlAllowedMessage": "{{user}} 接受您進行遠端控制的請求!", + "remoteControlDeniedMessage": "{{user}} 拒絕您進行遠端控制的請求!", "remoteControlErrorMessage": "在嘗試向 {{user}} 請求遠端控制權限時發生錯誤!", "remoteControlRequestMessage": "您要允許 {{user}} 遠端控制您的桌面嗎?", "remoteControlShareScreenWarning": "注意:如果按下 \"允許\" 您將會分享出自己的螢幕!", @@ -289,9 +289,9 @@ "feedback": { "average": "普通中等", "bad": "很差", - "detailsLabel": "告訴我們關於本次會議使用上更多結果。", + "detailsLabel": "告訴我們關於本次會議使用上更多回饋。", "good": "很好", - "rateExperience": "請您評分本次會議的體驗效果", + "rateExperience": "對本次會議的體驗評分", "veryBad": "極差", "veryGood": "極好" }, @@ -325,9 +325,9 @@ "moreNumbers": "更多成員", "noNumbers": "無撥入號碼。", "noPassword": "無", - "noRoom": "沒有會議室是指定要播打進入。", + "noRoom": "沒有會議室是指定要撥入。", "numbers": "撥入號碼", - "password": "$t(lockRoomPasswordUppercase):", + "password": "$t(lockRoomPasswordUppercase):", "title": "分享", "tooltip": "顯示此會議的連結及電話撥入號碼", "label": "會議資訊" @@ -371,7 +371,7 @@ "chooseCTA": "請選擇直播串流選項。您目前是以 {{email}} 身份登入。", "enterStreamKey": "在此輸入您的 YouTube 直播串流密鑰。", "error": "直播串流失敗。請重試。", - "errorAPI": "在取用您的 YouTube 直播串流時發生問題。請重新登入。", + "errorAPI": "在存取您的 YouTube 直播串流時發生問題。請重新登入。", "errorLiveStreamNotEnabled": "直播串流在 {{email}} 尚未啟用。請開啟直播串流或登入有啟用直播串流的帳戶。", "expandedOff": "直播串流已停止", "expandedOn": "會議串流目前送至 YouTube 。", @@ -451,7 +451,7 @@ "somebody": "某人", "startSilentTitle": "您加入了會議而無聲音輸出!", "startSilentDescription": "重新加入會議以啟用語音", - "suboptimalBrowserWarning": "恐怕您本次會議體驗並不太好,我們會想辦法改進的。但在此之前,敬請使用 完全支援的瀏覽器 。", + "suboptimalBrowserWarning": "恐怕您本次會議體驗並不太好,我們會想辦法改進的。但在此之前,敬請使用 完全支援的瀏覽器 。", "suboptimalExperienceTitle": "瀏覽器警告", "unmute": "取消靜音", "newDeviceCameraTitle": "偵測到新的攝影裝置", @@ -470,7 +470,7 @@ "disconnected": "已經中斷連接", "expired": "逾時未接", "ignored": "忽略不接", - "initializingCall": "播打電話...", + "initializingCall": "撥打電話...", "invited": "受邀請的", "rejected": "拒接", "ringing": "鈴鈴鈴..." @@ -478,17 +478,17 @@ "profile": { "setDisplayNameLabel": "設定您的顯示名稱", "setEmailInput": "輸入您的電子信箱", - "setEmailLabel": "設置您的大頭人像電子信箱", + "setEmailLabel": "設定您的大頭人像電子信箱", "title": "簡介" }, "raisedHand": "請求發言", "recording": { "authDropboxText": "上傳至 Dropbox", - "availableSpace": "可用空間: {{spaceLeft}} MB (大約錄影時間 {{duration}} 分鐘)", + "availableSpace": "可用空間: {{spaceLeft}} MB (錄影時間大約 {{duration}} 分鐘)", "beta": "BETA", "busy": "我們正在釋放錄影資源。請過幾分鐘後再試。", "busyTitle": "全部錄影目前忙碌", - "error": "錄影失敗。請再次重試。", + "error": "錄影失敗。請重試。", "expandedOff": "錄影已經停止", "expandedOn": "此會議目前正在錄影。", "expandedPending": "錄影正在啟動...", @@ -533,7 +533,7 @@ "selectMic": "麥克風", "startAudioMuted": "全部人啟動時處於靜音", "startVideoMuted": "全部人啟動時處於隱藏", - "title": "設置", + "title": "設定", "speakers": "揚聲器", "microphones": "麥克風" }, @@ -548,7 +548,7 @@ "disableP2P": "停用端對端模式", "displayName": "顯示名稱", "email": "電子郵件", - "header": "設置", + "header": "設定", "profileSection": "簡介", "serverURL": "伺服器 URL", "showAdvanced": "顯示進階設定", @@ -605,7 +605,7 @@ "recording": "切換錄影", "remoteMute": "靜音參與者", "Settings": "切換設定", - "sharedvideo": "切換 Youtube 影片分享", + "sharedvideo": "切換 YouTube 影片分享", "shareRoom": "邀請某人", "shareYourScreen": "切換螢幕分享", "shortcuts": "切換快捷鍵", @@ -652,7 +652,7 @@ "profile": "編輯您的簡介", "raiseHand": "舉手/取消 請求發言", "raiseYourHand": "舉手發言", - "Settings": "設置", + "Settings": "設定", "sharedvideo": "分享 YouTube 影片", "shareRoom": "邀請某人", "shortcuts": "查看快捷鍵", @@ -723,9 +723,6 @@ "lowDefinition": "低解析度 LD", "onlyAudioAvailable": "僅有音訊可以使用", "onlyAudioSupported": "在此瀏覽器我們僅支援音訊功能。", - "p2pEnabled": "點對點功能已經啟用", - "p2pVideoQualityDescription": "在點對點模式下收到的影像品質只能在高檔及僅有語音間切換。其他的設定必須在點對點退出後才會生效。", - "recHighDefinitionOnly": "將會偏好使用高解析度 HD。", "sd": "SD", "sdTooltip": "觀看標準解析度影像 SD", "standardDefinition": "標準解析度 SD" diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main.json b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main.json index f972bd6be..5edc53050 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main.json +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main.json @@ -1,21 +1,36 @@ { "addPeople": { "add": "Invite", + "addContacts": "Invite your contacts", + "copyInvite": "Copy meeting invitation", + "copyLink": "Copy meeting link", + "copyStream": "Copy live streaming link", "countryNotSupported": "We do not support this destination yet.", "countryReminder": "Calling outside the US? Please make sure you start with the country code!", + "defaultEmail": "Your Default Email", "disabled": "You can't invite people.", "failedToAdd": "Failed to add participants", "footerText": "Dialing out is disabled.", + "googleEmail": "Google Email", + "inviteMoreHeader": "You are the only one in the meeting", + "inviteMoreMailSubject": "Join {{appName}} meeting", + "inviteMorePrompt": "Invite more people", + "linkCopied": "Link copied to clipboard", "loading": "Searching for people and phone numbers", "loadingNumber": "Validating phone number", "loadingPeople": "Searching for people to invite", "noResults": "No matching search results", "noValidNumbers": "Please enter a phone number", + "outlookEmail": "Outlook Email", "searchNumbers": "Add phone numbers", "searchPeople": "Search for people", "searchPeopleAndNumbers": "Search for people or add their phone numbers", + "shareInvite": "Share meeting invitation", + "shareLink": "Share the meeting link to invite others", + "shareStream": "Share the live streaming link", "telephone": "Telephone: {{number}}", - "title": "Invite people to this meeting" + "title": "Invite people to this meeting", + "yahooEmail": "Yahoo Email" }, "audioDevices": { "bluetooth": "Bluetooth", @@ -84,9 +99,11 @@ }, "connectionindicator": { "address": "Address:", + "audio_ssrc": "Audio SSRC:", "bandwidth": "Estimated bandwidth:", "bitrate": "Bitrate:", "bridgeCount": "Server count: ", + "codecs": "Codecs (A/V): ", "connectedTo": "Connected to:", "e2e_rtt": "E2E RTT:", "framerate": "Frame rate:", @@ -95,6 +112,7 @@ "localaddress_plural": "Local addresses:", "localport": "Local port:", "localport_plural": "Local ports:", + "maxEnabledResolution": "send max", "more": "Show more", "packetloss": "Packet loss:", "quality": { @@ -109,9 +127,12 @@ "remoteport": "Remote port:", "remoteport_plural": "Remote ports:", "resolution": "Resolution:", + "savelogs": "Save logs", + "participant_id": "Participant id:", "status": "Connection:", "transport": "Transport:", - "transport_plural": "Transports:" + "transport_plural": "Transports:", + "video_ssrc": "Video SSRC:" }, "dateUtils": { "earlier": "Earlier", @@ -123,8 +144,10 @@ "description": "Nothing happened? We tried launching your meeting in the {{app}} desktop app. Try again or launch it in the {{app}} web app.", "descriptionWithoutWeb": "Nothing happened? We tried launching your meeting in the {{app}} desktop app.", "downloadApp": "Download the app", + "ifDoNotHaveApp": "If you don't have the app yet:", + "ifHaveApp": "If you already have the app:", + "joinInApp": "Join this meeting using the app", "launchWebButton": "Launch in web", - "openApp": "Continue to the app", "title": "Launching your meeting in {{app}}...", "tryAgainButton": "Try again in desktop" }, @@ -146,6 +169,7 @@ "accessibilityLabel": { "liveStreaming": "Live Stream" }, + "add": "Add", "allow": "Allow", "alreadySharedVideoMsg": "Another participant is already sharing a video. This conference allows only one shared video at a time.", "alreadySharedVideoTitle": "Only one shared video is allowed at a time", @@ -171,25 +195,22 @@ "connectErrorWithMsg": "Oops! Something went wrong and we couldn't connect to the conference: {{msg}}", "connecting": "Connecting", "contactSupport": "Contact support", + "copied": "Copied", "copy": "Copy", "dismiss": "Dismiss", "displayNameRequired": "Hi! What’s your name?", "done": "Done", - "e2eeDescription": "

End-to-End Encryption is currently EXPERIMENTAL. Please see this post for details.


Please keep in mind that turning on end-to-end encryption will effectively disable server-side provided services such as: recording, live streaming and phone participation. Also keep in mind that the meeting will only work for people joining from browsers with support for insertable streams.

", - "e2eeLabel": "Key", - "e2eeTitle": "End-to-End Encryption", - "e2eeWarning": "

WARNING: Not all participants in this meeting seem to have support for End-to-End encryption. If you enable it they won't be able to see nor hear you.

", + "e2eeDescription": "End-to-End Encryption is currently EXPERIMENTAL. Please keep in mind that turning on end-to-end encryption will effectively disable server-side provided services such as: recording, live streaming and phone participation. Also keep in mind that the meeting will only work for people joining from browsers with support for insertable streams.", + "e2eeLabel": "Enable End-to-End Encryption", + "e2eeWarning": "WARNING: Not all participants in this meeting seem to have support for End-to-End encryption. If you enable it they won't be able to see nor hear you.", "enterDisplayName": "Please enter your name here", "error": "Error", - "externalInstallationMsg": "You need to install our desktop sharing extension.", - "externalInstallationTitle": "Extension required", - "goToStore": "Go to the webstore", "gracefulShutdown": "Our service is currently down for maintenance. Please try again later.", + "grantModeratorDialog": "Are you sure you want to make this participant a moderator?", + "grantModeratorTitle": "Grant moderator", "IamHost": "I am the host", "incorrectRoomLockPassword": "Incorrect password", "incorrectPassword": "Incorrect username or password", - "inlineInstallationMsg": "You need to install our desktop sharing extension.", - "inlineInstallExtension": "Install now", "internalError": "Oops! Something went wrong. The following error occurred: {{error}}", "internalErrorTitle": "Internal error", "kickMessage": "You can contact {{participantDisplayName}} for more details.", @@ -198,6 +219,7 @@ "kickParticipantTitle": "Kick this participant?", "kickTitle": "Ouch! {{participantDisplayName}} kicked you out of the meeting", "liveStreaming": "Live Streaming", + "liveStreamingDisabledBecauseOfActiveRecordingTooltip": "Not possible while recording is active", "liveStreamingDisabledForGuestTooltip": "Guests can't start live streaming.", "liveStreamingDisabledTooltip": "Start live stream disabled.", "lockMessage": "Failed to lock the conference.", @@ -223,14 +245,16 @@ "muteParticipantButton": "Mute", "muteParticipantDialog": "Are you sure you want to mute this participant? You won't be able to unmute them, but they can unmute themselves at any time.", "muteParticipantTitle": "Mute this participant?", - "Ok": "Ok", + "Ok": "OK", "passwordLabel": "The meeting has been locked by a participant. Please enter the $t(lockRoomPassword) to join.", "passwordNotSupported": "Setting a meeting $t(lockRoomPassword) is not supported.", "passwordNotSupportedTitle": "$t(lockRoomPasswordUppercase) not supported", "passwordRequired": "$t(lockRoomPasswordUppercase) required", "popupError": "Your browser is blocking pop-up windows from this site. Please enable pop-ups in your browser's security settings and try again.", "popupErrorTitle": "Pop-up blocked", + "readMore": "more", "recording": "Recording", + "recordingDisabledBecauseOfActiveLiveStreamingTooltip": "Not possible while a live stream is active", "recordingDisabledForGuestTooltip": "Guests can't start recordings.", "recordingDisabledTooltip": "Start recording disabled.", "rejoinNow": "Rejoin now", @@ -249,11 +273,9 @@ "reservationErrorMsg": "Error code: {{code}}, message: {{msg}}", "retry": "Retry", "screenSharingAudio": "Share audio", - "screenSharingFailedToInstall": "Oops! Your screen sharing extension failed to install.", - "screenSharingFailedToInstallTitle": "Screen sharing extension failed to install", - "screenSharingFirefoxPermissionDeniedError": "Something went wrong while we were trying to share your screen. Please make sure that you have given us permission to do so. ", - "screenSharingFirefoxPermissionDeniedTitle": "Oops! We weren’t able to start screen sharing!", - "screenSharingPermissionDeniedError": "Oops! Something went wrong with your screen sharing extension permissions. Please reload and try again.", + "screenSharingFailed": "Oops! Something went wrong, we weren’t able to start screen sharing!", + "screenSharingFailedTitle": "Screen sharing failed!", + "screenSharingPermissionDeniedError": "Oops! Something went wrong with your screen sharing permissions. Please reload and try again.", "sendPrivateMessage": "You recently received a private message. Did you intend to reply to that privately, or you want to send your message to the group?", "sendPrivateMessageCancel": "Send to the group", "sendPrivateMessageOk": "Send privately", @@ -295,7 +317,10 @@ "title": "Shared Document" }, "e2ee": { - "labelToolTip": "All participants in this meeting have enabled End-to-End encryption" + "labelToolTip": "Audio and Video Communication on this call is end-to-end encrypted" + }, + "embedMeeting": { + "title": "Embed this meeting" }, "feedback": { "average": "Average", @@ -341,7 +366,7 @@ "password": "$t(lockRoomPasswordUppercase):", "title": "Share", "tooltip": "Share link and dial-in info for this meeting", - "label": "Meeting info" + "label": "Dial-in info" }, "inviteDialog": { "alertText": "Failed to invite some participants.", @@ -375,6 +400,8 @@ "videoQuality": "Manage call quality" }, "liveStreaming": { + "limitNotificationDescriptionWeb": "Due to high demand your streaming will be limited to {{limit}} min. For unlimited streaming try {{app}}.", + "limitNotificationDescriptionNative": "Your streaming will be limited to {{limit}} min. For unlimited streaming try {{app}}.", "busy": "We're working on freeing streaming resources. Please try again in a few minutes.", "busyTitle": "All streamers are currently busy", "changeSignIn": "Switch accounts.", @@ -462,20 +489,77 @@ "somebody": "Somebody", "startSilentTitle": "You joined with no audio output!", "startSilentDescription": "Rejoin the meeting to enable audio", - "suboptimalBrowserWarning": "We are afraid your meeting experience isn't going to be that great here. We are looking for ways to improve this, but until then please try using one of the fully supported browsers.", + "suboptimalBrowserWarning": "We are afraid your meeting experience isn't going to be that great here. We are looking for ways to improve this, but until then please try using one of the fully supported browsers.", "suboptimalExperienceTitle": "Browser Warning", "unmute": "Unmute", "newDeviceCameraTitle": "New camera detected", "newDeviceAudioTitle": "New audio device detected", "newDeviceAction": "Use", "OldElectronAPPTitle": "Security vulnerability!", - "oldElectronClientDescription1": "You appear to be using an old verion of the Jitsi Meet client which has known security vulnerabilities. Please make sure you update to our ", + "oldElectronClientDescription1": "You appear to be using an old version of the Jitsi Meet client which has known security vulnerabilities. Please make sure you update to our ", "oldElectronClientDescription2": "latest build", "oldElectronClientDescription3": " now!" }, "passwordSetRemotely": "set by another participant", "passwordDigitsOnly": "Up to {{number}} digits", "poweredby": "powered by", + "prejoin": { + "audioAndVideoError": "Audio and video error:", + "audioDeviceProblem": "There is a problem with your audio device", + "audioOnlyError": "Audio error:", + "audioTrackError": "Could not create audio track.", + "calling": "Calling", + "callMe": "Call me", + "callMeAtNumber": "Call me at this number:", + "configuringDevices": "Configuring devices...", + "connectedWithAudioQ": "You’re connected with audio?", + "connection": { + "good": "Your internet connection looks good!", + "nonOptimal": "Your internet connection is not optimal", + "poor": "You have a poor internet connection" + }, + "connectionDetails": { + "audioClipping": "We expect your audio to be clipped.", + "audioHighQuality": "We expect your audio to have excellent quality.", + "audioLowNoVideo": "We expect your audio quality to be low and no video.", + "goodQuality": "Awesome! Your media quality is going to be great.", + "noMediaConnectivity": "We could not find a way to establish media connectivity for this test. This is typically caused by a firewall or NAT.", + "noVideo": "We expect that your video will be terrible.", + "undetectable": "If you still can not make calls in browser, we recommend that you make sure your speakers, microphone and camera are properly set up, that you have granted your browser rights to use your microphone and camera, and that your browser version is up-to-date. If you still have trouble calling, you should contact the web application developer.", + "veryPoorConnection": "We expect your call quality to be really terrible.", + "videoFreezing": "We expect your video to freeze, turn black, and be pixelated.", + "videoHighQuality": "We expect your video to have good quality.", + "videoLowQuality": "We expect your video to have low quality in terms of frame rate and resolution.", + "videoTearing": "We expect your video to be pixelated or have visual artefacts." + }, + "copyAndShare": "Copy & share meeting link", + "dialInMeeting": "Dial into the meeting", + "dialInPin": "Dial into the meeting and enter PIN code:", + "dialing": "Dialing", + "doNotShow": "Don't show this screen again", + "errorDialOut": "Could not dial out", + "errorDialOutDisconnected": "Could not dial out. Disconnected", + "errorDialOutFailed": "Could not dial out. Call failed", + "errorDialOutStatus": "Error getting dial out status", + "errorMissingName": "Please enter your name to join the meeting", + "errorStatusCode": "Error dialing out, status code: {{status}}", + "errorValidation": "Number validation failed", + "iWantToDialIn": "I want to dial in", + "joinAudioByPhone": "Join with phone audio", + "joinMeeting": "Join meeting", + "joinWithoutAudio": "Join without audio", + "initiated": "Call initiated", + "linkCopied": "Link copied to clipboard", + "lookGood": "It sounds like your microphone is working properly", + "or": "or", + "premeeting": "Pre meeting", + "showScreen": "Enable pre meeting screen", + "startWithPhone": "Start with phone audio", + "screenSharingError": "Screen sharing error:", + "videoOnlyError": "Video error:", + "videoTrackError": "Could not create video track.", + "viewAllNumbers": "view all numbers" + }, "presenceStatus": { "busy": "Busy", "calling": "Calling...", @@ -498,6 +582,8 @@ }, "raisedHand": "Would like to speak", "recording": { + "limitNotificationDescriptionWeb": "Due to high demand your recording will be limited to {{limit}} min. For unlimited recordings try {{app}}.", + "limitNotificationDescriptionNative": "Due to high demand your recording will be limited to {{limit}} min. For unlimited recordings try <3>{{app}}.", "authDropboxText": "Upload to Dropbox", "availableSpace": "Available space: {{spaceLeft}} MB (approximately {{duration}} minutes of recording)", "beta": "BETA", @@ -527,6 +613,12 @@ "sectionList": { "pullToRefresh": "Pull to refresh" }, + "security": { + "about": "You can add a $t(lockRoomPassword) to your meeting. Participants will need to provide the $t(lockRoomPassword) before they are allowed to join the meeting.", + "aboutReadOnly": "Moderator participants can add a $t(lockRoomPassword) to the meeting. Participants will need to provide the $t(lockRoomPassword) before they are allowed to join the meeting.", + "insecureRoomNameWarning": "The room name is unsafe. Unwanted participants may join your conference. Consider securing your meeting using the security button.", + "securityOptions": "Security options" + }, "settings": { "calendar": { "about": "The {{appName}} calendar integration is used to securely access your calendar so it can read upcoming events.", @@ -555,12 +647,15 @@ "settingsView": { "advanced": "Advanced", "alertOk": "OK", + "alertCancel": "Cancel", "alertTitle": "Warning", "alertURLText": "The entered server URL is invalid", "buildInfoSection": "Build Information", "conferenceSection": "Conference", "disableCallIntegration": "Disable native call integration", "disableP2P": "Disable Peer-To-Peer mode", + "disableCrashReporting": "Disable crash reporting", + "disableCrashReportingWarning": "Are you sure you want to disable crash reporting? The setting will be applied after you restart the app.", "displayName": "Display name", "email": "Email", "header": "Settings", @@ -602,13 +697,15 @@ "chat": "Toggle chat window", "document": "Toggle shared document", "download": "Download our apps", - "e2ee": "End-to-End Encryption", + "embedMeeting": "Embed meeting", "feedback": "Leave feedback", "fullScreen": "Toggle full screen", + "grantModerator": "Grant Moderator", "hangup": "Leave the call", "help": "Help", "invite": "Invite people", "kick": "Kick participant", + "lobbyButton": "Enable/disable lobby mode", "localRecording": "Toggle local recording controls", "lockRoom": "Toggle meeting password", "moreActions": "Toggle more actions menu", @@ -622,6 +719,7 @@ "raiseHand": "Toggle raise hand", "recording": "Toggle recording", "remoteMute": "Mute participant", + "security": "Security options", "Settings": "Toggle settings", "sharedvideo": "Toggle Youtube video sharing", "shareRoom": "Invite someone", @@ -647,6 +745,7 @@ "documentOpen": "Open shared document", "download": "Download our apps", "e2ee": "End-to-End Encryption", + "embedMeeting": "Embed meeting", "enterFullScreen": "View full screen", "enterTileView": "Enter tile view", "exitFullScreen": "Exit full screen", @@ -655,6 +754,8 @@ "hangup": "Leave", "help": "Help", "invite": "Invite people", + "lobbyButtonDisable": "Disable lobby mode", + "lobbyButtonEnable": "Enable lobby mode", "login": "Login", "logout": "Logout", "lowerYourHand": "Lower your hand", @@ -675,6 +776,7 @@ "profile": "Edit your profile", "raiseHand": "Raise / Lower your hand", "raiseYourHand": "Raise your hand", + "security": "Security options", "Settings": "Settings", "sharedvideo": "Share a YouTube video", "shareRoom": "Invite someone", @@ -740,9 +842,6 @@ "lowDefinition": "Low definition", "onlyAudioAvailable": "Only audio is available", "onlyAudioSupported": "We only support audio in this browser.", - "p2pEnabled": "Peer to Peer Enabled", - "p2pVideoQualityDescription": "In peer to peer mode, received video quality can only be toggled between high and audio only. Other settings will not be honored until peer to peer is exited.", - "recHighDefinitionOnly": "Will prefer high definition.", "sd": "SD", "sdTooltip": "Viewing standard definition video", "standardDefinition": "Standard definition" @@ -751,6 +850,7 @@ "domute": "Mute", "domuteOthers": "Mute everyone else", "flip": "Flip", + "grantModerator": "Grant Moderator", "kick": "Kick out", "moderator": "Moderator", "mute": "Participant is muted", @@ -774,16 +874,17 @@ "connectCalendarText": "Connect your calendar to view all your meetings in {{app}}. Plus, add {{provider}} meetings to your calendar and start them with one click.", "enterRoomTitle": "Start a new meeting", "getHelp": "Get help", - "roomNameAllowedChars": "Meeting name should not contain any of these characters: ?, &, :, ', \", %, #.", "go": "GO", "goSmall": "GO", + "info": "Dial-in info", "join": "CREATE / JOIN", - "info": "Info", + "moderatedMessage": "Or book a meeting URL in advance where you are the only moderator.", "privacy": "Privacy", "recentList": "Recent", - "recentListDelete": "Delete", + "recentListDelete": "Delete entry", "recentListEmpty": "Your recent list is currently empty. Chat with your team and you will find all your recent meetings here.", "reducedUIText": "Welcome to {{app}}!", + "roomNameAllowedChars": "Meeting name should not contain any of these characters: ?, &, :, ', \", %, #.", "roomname": "Enter room name", "roomnameHint": "Enter the name or URL of the room you want to join. You may make a name up, just let the people you are meeting know it so that they enter the same name.", "sendFeedback": "Send feedback", @@ -795,6 +896,39 @@ "youAreAlone": "You are the only one in the meeting" }, "helpView": { - "header": "Help centre" + "header": "Help center" + }, + "lobby": { + "knockingParticipantList": "Knocking participant list", + "allow": "Allow", + "backToKnockModeButton": "No password, ask to join instead", + "dialogTitle": "Lobby mode", + "disableDialogContent": "Lobby mode is currently enabled. This feature ensures that unwanted participants can't join your meeting. Do you want to disable it?", + "disableDialogSubmit": "Disable", + "emailField": "Enter your email address", + "enableDialogPasswordField": "Set password (optional)", + "enableDialogSubmit": "Enable", + "enableDialogText": "Lobby mode lets you protect your meeting by only allowing people to enter after a formal approval by a moderator.", + "enterPasswordButton": "Enter meeting password", + "enterPasswordTitle": "Enter password to join meeting", + "invalidPassword": "Invalid password", + "joiningMessage": "You'll join the meeting as soon as someone accepts your request", + "joinWithPasswordMessage": "Trying to join with password, please wait...", + "joinRejectedMessage": "Your join request was rejected by a moderator.", + "joinTitle": "Join Meeting", + "joiningTitle": "Asking to join meeting...", + "joiningWithPasswordTitle": "Joining with password...", + "knockButton": "Ask to Join", + "knockTitle": "Someone wants to join the meeting", + "nameField": "Enter your name", + "notificationLobbyAccessDenied": "{{targetParticipantName}} has been rejected to join by {{originParticipantName}}", + "notificationLobbyAccessGranted": "{{targetParticipantName}} has been allowed to join by {{originParticipantName}}", + "notificationLobbyDisabled": "Lobby has been disabled by {{originParticipantName}}", + "notificationLobbyEnabled": "Lobby has been enabled by {{originParticipantName}}", + "notificationTitle": "Lobby", + "passwordField": "Enter meeting password", + "passwordJoinButton": "Join", + "reject": "Reject", + "toggleLabel": "Enable lobby" } } diff --git a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/main.jsbundle b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/main.jsbundle index 0b377d3e2..015e1d76b 100644 --- a/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/main.jsbundle +++ b/ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/main.jsbundle @@ -1,1674 +1,1964 @@ var __BUNDLE_START_TIME__=this.nativePerformanceNow?nativePerformanceNow():Date.now(),__DEV__=false,process=this.process||{};process.env=process.env||{};process.env.NODE_ENV=process.env.NODE_ENV||"production"; !(function(r){"use strict";r.__r=o,r.__d=function(r,i,n){if(null!=e[i])return;var o={dependencyMap:n,factory:r,hasError:!1,importedAll:t,importedDefault:t,isInitialized:!1,publicModule:{exports:{}}};e[i]=o},r.__c=n,r.__registerSegment=function(r,e){s[r]=e};var e=n(),t={},i={}.hasOwnProperty;function n(){return e=Object.create(null)}function o(r){var t=r,i=e[t];return i&&i.isInitialized?i.publicModule.exports:d(t,i)}function l(r){var i=r;if(e[i]&&e[i].importedDefault!==t)return e[i].importedDefault;var n=o(i),l=n&&n.__esModule?n.default:n;return e[i].importedDefault=l}function u(r){var n=r;if(e[n]&&e[n].importedAll!==t)return e[n].importedAll;var l,u=o(n);if(u&&u.__esModule)l=u;else{if(l={},u)for(var a in u)i.call(u,a)&&(l[a]=u[a]);l.default=u}return e[n].importedAll=l}o.importDefault=l,o.importAll=u;var a=!1;function d(e,t){if(!a&&r.ErrorUtils){var i;a=!0;try{i=v(e,t)}catch(e){r.ErrorUtils.reportFatalError(e)}return a=!1,i}return v(e,t)}var c=16,f=65535;function p(r){return{segmentId:r>>>c,localId:r&f}}o.unpackModuleId=p,o.packModuleId=function(r){return(r.segmentId<0){var n=p(t),a=n.segmentId,d=n.localId,c=s[a];null!=c&&(c(d),i=e[t])}var f=r.nativeRequire;if(!i&&f){var v=p(t),h=v.segmentId;f(v.localId,h),i=e[t]}if(!i)throw Error('Requiring unknown module "'+t+'".');if(i.hasError)throw m(t,i.error);i.isInitialized=!0;var I=i,g=I.factory,y=I.dependencyMap;try{var _=i.publicModule;return _.id=t,g(r,o,l,u,_,_.exports,y),i.factory=void 0,i.dependencyMap=void 0,_.exports}catch(r){throw i.hasError=!0,i.error=r,i.isInitialized=!1,i.publicModule.exports=void 0,r}}function m(r,e){return Error('Requiring module "'+r+'", which threw an exception: '+e)}})('undefined'!=typeof globalThis?globalThis:'undefined'!=typeof global?global:'undefined'!=typeof window?window:this); !(function(n){var e=(function(){function n(n,e){return n}function e(n){var e={};return n.forEach(function(n,r){e[n]=!0}),e}function r(n,r,u){if(n.formatValueCalls++,n.formatValueCalls>200)return"[TOO BIG formatValueCalls "+n.formatValueCalls+" exceeded limit of 200]";var f=t(n,r);if(f)return f;var c=Object.keys(r),s=e(c);if(d(r)&&(c.indexOf('message')>=0||c.indexOf('description')>=0))return o(r);if(0===c.length){if(v(r)){var p=r.name?': '+r.name:'';return n.stylize('[Function'+p+']','special')}if(g(r))return n.stylize(RegExp.prototype.toString.call(r),'regexp');if(y(r))return n.stylize(Date.prototype.toString.call(r),'date');if(d(r))return o(r)}var h,b,m='',j=!1,O=['{','}'];(h=r,Array.isArray(h)&&(j=!0,O=['[',']']),v(r))&&(m=' [Function'+(r.name?': '+r.name:'')+']');return g(r)&&(m=' '+RegExp.prototype.toString.call(r)),y(r)&&(m=' '+Date.prototype.toUTCString.call(r)),d(r)&&(m=' '+o(r)),0!==c.length||j&&0!=r.length?u<0?g(r)?n.stylize(RegExp.prototype.toString.call(r),'regexp'):n.stylize('[Object]','special'):(n.seen.push(r),b=j?i(n,r,u,s,c):c.map(function(e){return a(n,r,u,s,e,j)}),n.seen.pop(),l(b,m,O)):O[0]+m+O[1]}function t(n,e){if(s(e))return n.stylize('undefined','undefined');if('string'==typeof e){var r="'"+JSON.stringify(e).replace(/^"|"$/g,'').replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return n.stylize(r,'string')}return c(e)?n.stylize(''+e,'number'):u(e)?n.stylize(''+e,'boolean'):f(e)?n.stylize('null','null'):void 0}function o(n){return'['+Error.prototype.toString.call(n)+']'}function i(n,e,r,t,o){for(var i=[],l=0,u=e.length;l-1&&(u=a?u.split('\n').map(function(n){return' '+n}).join('\n').substr(2):'\n'+u.split('\n').map(function(n){return' '+n}).join('\n')):u=n.stylize('[Circular]','special')),s(l)){if(a&&i.match(/^\d+$/))return u;(l=JSON.stringify(''+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(l=l.substr(1,l.length-2),l=n.stylize(l,'name')):(l=l.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),l=n.stylize(l,'string'))}return l+': '+u}function l(n,e,r){return n.reduce(function(n,e){return 0,e.indexOf('\n')>=0&&0,n+e.replace(/\u001b\[\d\d?m/g,'').length+1},0)>60?r[0]+(''===e?'':e+'\n ')+' '+n.join(',\n ')+' '+r[1]:r[0]+e+' '+n.join(', ')+' '+r[1]}function u(n){return'boolean'==typeof n}function f(n){return null===n}function c(n){return'number'==typeof n}function s(n){return void 0===n}function g(n){return p(n)&&'[object RegExp]'===h(n)}function p(n){return'object'==typeof n&&null!==n}function y(n){return p(n)&&'[object Date]'===h(n)}function d(n){return p(n)&&('[object Error]'===h(n)||n instanceof Error)}function v(n){return'function'==typeof n}function h(n){return Object.prototype.toString.call(n)}function b(n,e){return Object.prototype.hasOwnProperty.call(n,e)}return function(e,t){return r({seen:[],formatValueCalls:0,stylize:n},e,t.depth)}})(),r='(index)',t={trace:0,info:1,warn:2,error:3},o=[];o[t.trace]='debug',o[t.info]='log',o[t.warn]='warning',o[t.error]='error';var i=1;function a(r){return function(){var a;a=1===arguments.length&&'string'==typeof arguments[0]?arguments[0]:Array.prototype.map.call(arguments,function(n){return e(n,{depth:10})}).join(', ');var l=r;'Warning: '===a.slice(0,9)&&l>=t.error&&(l=t.warn),n.__inspectorLog&&n.__inspectorLog(o[l],a,[].slice.call(arguments),i),s.length&&(a=g('',a)),n.nativeLoggingHook(a,l)}}function l(n,e){return Array.apply(null,Array(e)).map(function(){return n})}var u="\u2502",f="\u2510",c="\u2518",s=[];function g(n,e){return s.join('')+n+' '+(e||'')}if(n.nativeLoggingHook){n.console;n.console={error:a(t.error),info:a(t.info),log:a(t.info),warn:a(t.warn),trace:a(t.trace),debug:a(t.trace),table:function(e){if(!Array.isArray(e)){var o=e;for(var i in e=[],o)if(o.hasOwnProperty(i)){var a=o[i];a[r]=i,e.push(a)}}if(0!==e.length){var u=Object.keys(e[0]).sort(),f=[],c=[];u.forEach(function(n,r){c[r]=n.length;for(var t=0;t';return function(){for(var r,u=arguments.length,o=new Array(u),a=0;a';return function(){for(var r=arguments.length,u=new Array(r),e=0;eD.length&&D.push(t)}function N(t,n,f,l){var c=typeof t;"undefined"!==c&&"boolean"!==c||(t=null);var s=!1;if(null===t)s=!0;else switch(c){case"string":case"number":s=!0;break;case"object":switch(t.$$typeof){case o:case u:s=!0}}if(s)return f(l,t,""===n?"."+z(t,0):n),1;if(s=0,n=""===n?".":n+":",Array.isArray(t))for(var y=0;y0?s[s.length-1]:null,h=s.length>1?s[s.length-2]:null,y='function'==typeof v,C='function'==typeof h;C&&u(y,'Cannot have a non-function arg after a function arg.');var p=y?v:null,M=C?h:null,b=y+C;if(s=s.slice(0,s.length-b),'sync'===l)return o.callNativeSyncHook(n,t,s,M,p);o.enqueueNativeCall(n,t,s,M,p)}).type=l,f}function c(n,t){return-1!==n.indexOf(t)}function v(t,o){return n(o,t||{})}g.__fbGenNativeModule=l;var h={};if(g.nativeModuleProxy)h=g.nativeModuleProxy;else if(!g.nativeExtensions){var y=g.__fbBatchedBridgeConfig;u(y,'__fbBatchedBridgeConfig is not set, cannot invoke native modules');var C=r(d[4]);(y.remoteModuleConfig||[]).forEach(function(n,t){var o=l(n,t);o&&(o.module?h[o.name]=o.module:C(h,o.name,{get:function(){return f(o.name,t)}}))})}m.exports=h},25,[16,26,30,18,40]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),o=r(d[2]);m.exports=function(u,c){return n(u)||t(u,c)||o()}},26,[27,28,29]); -__d(function(g,r,i,a,m,e,d){m.exports=function(n){if(Array.isArray(n))return n}},27,[]); -__d(function(g,r,i,a,m,e,d){m.exports=function(t,n){var o=[],l=!0,u=!1,f=void 0;try{for(var y,c=t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(l=(y=c.next()).done)&&(o.push(y.value),!n||o.length!==n);l=!0);}catch(t){u=!0,f=t}finally{try{l||null==c.return||c.return()}finally{if(u)throw f}}return o}},28,[]); -__d(function(g,r,i,a,m,e,d){m.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}},29,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=new(r(d[0]));Object.defineProperty(g,'__fbBatchedBridge',{configurable:!0,value:t}),m.exports=t},30,[31]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),l=r(d[1]),u=r(d[2]),s=r(d[3]),n=r(d[4]),h=(r(d[5]),r(d[6])),o=r(d[7]),c=(r(d[8]),(function(){function c(){l(this,c),this._lazyCallableModules={},this._queue=[[],[],[],0],this._successCallbacks=new Map,this._failureCallbacks=new Map,this._callID=0,this._lastFlush=0,this._eventLoopStartTime=Date.now(),this._immediatesCallback=null,this.callFunctionReturnFlushedQueue=this.callFunctionReturnFlushedQueue.bind(this),this.callFunctionReturnResultAndFlushedQueue=this.callFunctionReturnResultAndFlushedQueue.bind(this),this.flushedQueue=this.flushedQueue.bind(this),this.invokeCallbackAndReturnFlushedQueue=this.invokeCallbackAndReturnFlushedQueue.bind(this)}return u(c,[{key:"callFunctionReturnFlushedQueue",value:function(t,l,u){var s=this;return this.__guard(function(){s.__callFunction(t,l,u)}),this.flushedQueue()}},{key:"callFunctionReturnResultAndFlushedQueue",value:function(t,l,u){var s,n=this;return this.__guard(function(){s=n.__callFunction(t,l,u)}),[s,this.flushedQueue()]}},{key:"invokeCallbackAndReturnFlushedQueue",value:function(t,l){var u=this;return this.__guard(function(){u.__invokeCallback(t,l)}),this.flushedQueue()}},{key:"flushedQueue",value:function(){var t=this;this.__guard(function(){t.__callImmediates()});var l=this._queue;return this._queue=[[],[],[],this._callID],l[0].length?l:null}},{key:"getEventLoopRunningTime",value:function(){return Date.now()-this._eventLoopStartTime}},{key:"registerCallableModule",value:function(t,l){this._lazyCallableModules[t]=function(){return l}}},{key:"registerLazyCallableModule",value:function(t,l){var u,s=l;this._lazyCallableModules[t]=function(){return s&&(u=s(),s=null),u}}},{key:"getCallableModule",value:function(t){var l=this._lazyCallableModules[t];return l?l():null}},{key:"callNativeSyncHook",value:function(t,l,u,s,n){this.processCallbacks(t,l,u,s,n);try{return g.nativeCallSyncHook(t,l,u)}catch(t){throw'object'==typeof t&&null!=t&&void 0===t.framesToPop&&/^Exception in HostFunction: /.test(t.message)&&(t.framesToPop=2),t}}},{key:"processCallbacks",value:function(t,l,u,s,n){(s||n)&&(s&&u.push(this._callID<<1),n&&u.push(this._callID<<1|1),this._successCallbacks.set(this._callID,n),this._failureCallbacks.set(this._callID,s)),this._callID++}},{key:"enqueueNativeCall",value:function(t,l,u,s,h){this.processCallbacks(t,l,u,s,h),this._queue[0].push(t),this._queue[1].push(l),this._queue[2].push(u);var o=Date.now();if(g.nativeFlushQueueImmediate&&o-this._lastFlush>=5){var c=this._queue;this._queue=[[],[],[],this._callID],this._lastFlush=o,g.nativeFlushQueueImmediate(c)}n.counterEvent('pending_js_to_native_queue',this._queue[0].length),this.__spy&&this.__spy({type:1,module:t+'',method:l,args:u})}},{key:"createDebugLookup",value:function(t,l,u){}},{key:"setImmediatesCallback",value:function(t){this._immediatesCallback=t}},{key:"__guard",value:function(t){if(this.__shouldPauseOnThrow())t();else try{t()}catch(t){s.reportFatalError(t)}}},{key:"__shouldPauseOnThrow",value:function(){return'undefined'!=typeof DebuggerInternal&&!0===DebuggerInternal.shouldPauseOnThrow}},{key:"__callImmediates",value:function(){n.beginEvent('JSTimers.callImmediates()'),null!=this._immediatesCallback&&this._immediatesCallback(),n.endEvent()}},{key:"__callFunction",value:function(t,l,u){this._lastFlush=Date.now(),this._eventLoopStartTime=this._lastFlush,this.__spy?n.beginEvent(t+"."+l+"("+o(u)+")"):n.beginEvent(t+"."+l+"(...)"),this.__spy&&this.__spy({type:0,module:t,method:l,args:u});var s=this.getCallableModule(t);h(!!s,'Module %s is not a registered callable module (calling %s)',t,l),h(!!s[l],'Method %s does not exist on module %s',l,t);var c=s[l].apply(s,u);return n.endEvent(),c}},{key:"__invokeCallback",value:function(l,u){this._lastFlush=Date.now(),this._eventLoopStartTime=this._lastFlush;var s=l>>>1,n=1&l?this._successCallbacks.get(s):this._failureCallbacks.get(s);n&&(this._successCallbacks.delete(s),this._failureCallbacks.delete(s),n.apply(void 0,t(u)))}}],[{key:"spy",value:function(t){c.prototype.__spy=!0===t?function(t){console.log((0===t.type?'N->JS':'JS->N')+" : "+(t.module?t.module+'.':'')+t.method+"("+JSON.stringify(t.args)+")")}:!1===t?null:t}}]),c})());m.exports=c},31,[32,4,5,36,37,38,18,39,19]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),o=r(d[2]);m.exports=function(u){return n(u)||t(u)||o()}},32,[33,34,35]); -__d(function(g,r,i,a,m,e,d){m.exports=function(n){if(Array.isArray(n)){for(var t=0,f=new Array(n.length);t=0||Object.prototype.propertyIsEnumerable.call(n,l)&&(b[l]=n[l])}return b}},56,[57]); -__d(function(g,r,i,a,m,e,d){m.exports=function(n,t){if(null==n)return{};var f,u,o={},c=Object.keys(n);for(u=0;u=0||(o[f]=n[f]);return o}},57,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0])(r(d[1])),s={__constants:null,OS:'ios',get Version(){return this.constants.osVersion},get constants(){return null==this.__constants&&(this.__constants=t.default.getConstants()),this.__constants},get isPad(){return'pad'===this.constants.interfaceIdiom},get isTVOS(){return s.isTV},get isTV(){return'tv'===this.constants.interfaceIdiom},get isTesting(){return!1},select:function(t){return'ios'in t?t.ios:t.default}};m.exports=s},58,[3,59]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])).getEnforcing('PlatformConstants');e.default=n},59,[2,24]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o=r(d[1]),l=r(d[2]),n=(r(d[3]),r(d[4])),s=o.roundToNearestPixel(.4);0===s&&(s=1/o.get());var u={position:'absolute',left:0,right:0,top:0,bottom:0};m.exports={hairlineWidth:s,absoluteFill:u,absoluteFillObject:u,compose:function(t,o){return null!=t&&null!=o?[t,o]:null!=t?t:o},flatten:n,setStyleAttributePreprocessor:function(o,n){var s;if(!0===l[o])s={};else{if('object'!=typeof l[o])return void console.error(o+" is not a valid style attribute");s=l[o]}l[o]=t({},s,{process:n})},create:function(t){return t}}},60,[54,61,64,86,87]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),u=r(d[2]),o=(function(){function o(){t(this,o)}return n(o,null,[{key:"get",value:function(){return u.get('window').scale}},{key:"getFontScale",value:function(){return u.get('window').fontScale||o.get()}},{key:"getPixelSizeForLayoutSize",value:function(t){return Math.round(t*o.get())}},{key:"roundToNearestPixel",value:function(t){var n=o.get();return Math.round(t*n)/n}},{key:"startDetecting",value:function(){}}]),o})();m.exports=o},61,[4,5,62]); -__d(function(g,r,i,a,m,e,d){'use strict';var n,t=r(d[0]),s=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),c=t(r(d[4])),u=t(r(d[5])),f=t(r(d[6])),v=new l.default,h=!1,w=(function(){function t(){(0,s.default)(this,t)}return(0,o.default)(t,null,[{key:"get",value:function(t){return(0,f.default)(n[t],'No dimension set for key '+t),n[t]}},{key:"set",value:function(t){var s=t.screen,o=t.window,l=t.windowPhysicalPixels;l&&(o={width:l.width/l.scale,height:l.height/l.scale,scale:l.scale,fontScale:l.fontScale});var c=t.screenPhysicalPixels;c?s={width:c.width/c.scale,height:c.height/c.scale,scale:c.scale,fontScale:c.fontScale}:null==s&&(s=o),n={window:o,screen:s},h?v.emit('change',n):h=!0}},{key:"addEventListener",value:function(n,t){(0,f.default)('change'===n,'Trying to subscribe to unknown event: "%s"',n),v.addListener(n,t)}},{key:"removeEventListener",value:function(n,t){(0,f.default)('change'===n,'Trying to remove listener for unknown event: "%s"',n),v.removeListener(n,t)}}]),t})(),y=g.nativeExtensions&&g.nativeExtensions.DeviceInfo&&g.nativeExtensions.DeviceInfo.Dimensions;y||(c.default.addListener('didUpdateDimensions',function(n){w.set(n)}),y=u.default.getConstants().Dimensions),w.set(y),m.exports=w},62,[3,4,5,49,46,63,18]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var f=t(r(d[1])).getEnforcing('DeviceInfo');e.default=f},63,[2,24]); -__d(function(g,r,i,a,m,e,d){'use strict';for(var o=r(d[0]),t=r(d[1]),l=r(d[2]),C=r(d[3]),s=r(d[4]),b=r(d[5]),c=r(d[6]),f={},n=Object.keys(o({},C,l,t)),h=0;h1&&(t-=1),t<.16666666666666666?l+6*(n-l)*t:t<.5?n:t<.6666666666666666?l+(n-l)*(.6666666666666666-t)*6:l}function n(n,t,o){var u=o<.5?o*(1+t):o+t-o*t,s=2*o-u,h=l(s,u,n+.3333333333333333),c=l(s,u,n),b=l(s,u,n-.3333333333333333);return Math.round(255*h)<<24|Math.round(255*c)<<16|Math.round(255*b)<<8}var t,o='[-+]?\\d*\\.?\\d+',u="[-+]?\\d*\\.?\\d+%";function s(){for(var l=arguments.length,n=new Array(l),t=0;t255?255:n}function c(l){return(parseFloat(l)%360+360)%360/360}function b(l){var n=parseFloat(l);return n<0?0:n>1?255:Math.round(255*n)}function p(l){var n=parseFloat(l);return n<0?0:n>100?1:n/100}var y={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199};m.exports=function(l){var k,f=(void 0===t&&(t={rgb:new RegExp('rgb'+s(o,o,o)),rgba:new RegExp('rgba'+s(o,o,o,o)),hsl:new RegExp('hsl'+s(o,u,u)),hsla:new RegExp('hsla'+s(o,u,u,o)),hex3:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex4:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#([0-9a-fA-F]{6})$/,hex8:/^#([0-9a-fA-F]{8})$/}),t);return'number'==typeof l?l>>>0===l&&l>=0&&l<=4294967295?l:null:(k=f.hex6.exec(l))?parseInt(k[1]+'ff',16)>>>0:y.hasOwnProperty(l)?y[l]:(k=f.rgb.exec(l))?(h(k[1])<<24|h(k[2])<<16|h(k[3])<<8|255)>>>0:(k=f.rgba.exec(l))?(h(k[1])<<24|h(k[2])<<16|h(k[3])<<8|b(k[4]))>>>0:(k=f.hex3.exec(l))?parseInt(k[1]+k[1]+k[2]+k[2]+k[3]+k[3]+'ff',16)>>>0:(k=f.hex8.exec(l))?parseInt(k[1],16)>>>0:(k=f.hex4.exec(l))?parseInt(k[1]+k[1]+k[2]+k[2]+k[3]+k[3]+k[4]+k[4],16)>>>0:(k=f.hsl.exec(l))?(255|n(c(k[1]),p(k[2]),p(k[3])))>>>0:(k=f.hsla.exec(l))?(n(c(k[1]),p(k[2]),p(k[3]))|b(k[4]))>>>0:null}},67,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t={display:n.oneOf(['none','flex']),width:n.oneOfType([n.number,n.string]),height:n.oneOfType([n.number,n.string]),start:n.oneOfType([n.number,n.string]),end:n.oneOfType([n.number,n.string]),top:n.oneOfType([n.number,n.string]),left:n.oneOfType([n.number,n.string]),right:n.oneOfType([n.number,n.string]),bottom:n.oneOfType([n.number,n.string]),minWidth:n.oneOfType([n.number,n.string]),maxWidth:n.oneOfType([n.number,n.string]),minHeight:n.oneOfType([n.number,n.string]),maxHeight:n.oneOfType([n.number,n.string]),margin:n.oneOfType([n.number,n.string]),marginVertical:n.oneOfType([n.number,n.string]),marginHorizontal:n.oneOfType([n.number,n.string]),marginTop:n.oneOfType([n.number,n.string]),marginBottom:n.oneOfType([n.number,n.string]),marginLeft:n.oneOfType([n.number,n.string]),marginRight:n.oneOfType([n.number,n.string]),marginStart:n.oneOfType([n.number,n.string]),marginEnd:n.oneOfType([n.number,n.string]),padding:n.oneOfType([n.number,n.string]),paddingVertical:n.oneOfType([n.number,n.string]),paddingHorizontal:n.oneOfType([n.number,n.string]),paddingTop:n.oneOfType([n.number,n.string]),paddingBottom:n.oneOfType([n.number,n.string]),paddingLeft:n.oneOfType([n.number,n.string]),paddingRight:n.oneOfType([n.number,n.string]),paddingStart:n.oneOfType([n.number,n.string]),paddingEnd:n.oneOfType([n.number,n.string]),borderWidth:n.number,borderTopWidth:n.number,borderStartWidth:n.number,borderEndWidth:n.number,borderRightWidth:n.number,borderBottomWidth:n.number,borderLeftWidth:n.number,position:n.oneOf(['absolute','relative']),flexDirection:n.oneOf(['row','row-reverse','column','column-reverse']),flexWrap:n.oneOf(['wrap','nowrap','wrap-reverse']),justifyContent:n.oneOf(['flex-start','flex-end','center','space-between','space-around','space-evenly']),alignItems:n.oneOf(['flex-start','flex-end','center','stretch','baseline']),alignSelf:n.oneOf(['auto','flex-start','flex-end','center','stretch','baseline']),alignContent:n.oneOf(['flex-start','flex-end','center','stretch','space-between','space-around']),overflow:n.oneOf(['visible','hidden','scroll']),flex:n.number,flexGrow:n.number,flexShrink:n.number,flexBasis:n.oneOfType([n.number,n.string]),aspectRatio:n.number,zIndex:n.number,direction:n.oneOf(['inherit','ltr','rtl'])};m.exports=t},68,[69]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0])()},69,[70]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);function t(){}function o(){}o.resetWarningCache=t,m.exports=function(){function p(t,o,p,c,s,y){if(y!==n){var f=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw f.name='Invariant Violation',f}}function c(){return p}p.isRequired=p;var s={array:p,bool:p,func:p,number:p,object:p,string:p,symbol:p,any:p,arrayOf:c,element:p,elementType:p,instanceOf:c,node:p,objectOf:c,oneOf:c,oneOfType:c,shape:c,exact:c,checkPropTypes:o,resetWarningCache:t};return s.PropTypes=s,s}},70,[71]); -__d(function(g,r,i,a,m,e,d){'use strict';m.exports='SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'},71,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var s=r(d[0]),h=r(d[1]),o={shadowColor:s,shadowOffset:h.shape({width:h.number,height:h.number}),shadowOpacity:h.number,shadowRadius:h.number};m.exports=o},72,[66,69]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),n={transform:t.arrayOf(t.oneOfType([t.shape({perspective:t.number}),t.shape({rotate:t.string}),t.shape({rotateX:t.string}),t.shape({rotateY:t.string}),t.shape({rotateZ:t.string}),t.shape({scale:t.number}),t.shape({scaleX:t.number}),t.shape({scaleY:t.number}),t.shape({translateX:t.number}),t.shape({translateY:t.number}),t.shape({skewX:t.string}),t.shape({skewY:t.string})])),transformMatrix:function(t,s,n){if(t[s])return new Error("The transformMatrix style property is deprecated. Use `transform: [{ matrix: ... }]` instead.")},decomposedMatrix:function(t,s,n){if(t[s])return new Error("The decomposedMatrix style property is deprecated. Use `transform: [...]` instead.")},scaleX:s(t.number,'Use the transform prop instead.'),scaleY:s(t.number,'Use the transform prop instead.'),rotation:s(t.number,'Use the transform prop instead.'),translateX:s(t.number,'Use the transform prop instead.'),translateY:s(t.number,'Use the transform prop instead.')};m.exports=n},73,[69,74]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);m.exports=function(t,o){return function(c,u,p){n.getViewManagerConfig(p)||void 0===c[u]||console.warn("`"+u+"` supplied to `"+p+"` has been deprecated. "+o);for(var s=arguments.length,f=new Array(s>3?s-3:0),l=3;l>>8)>>>0:void 0}},82,[58,67]); -__d(function(g,r,i,a,m,e,d){'use strict';r(d[0]),r(d[1]),r(d[2]),r(d[3]);m.exports=function(t){return t}},83,[84,58,18,39]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o={createIdentityMatrix:function(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]},createCopy:function(t){return[t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]]},createOrthographic:function(t,n,o,u,s,c){return[2/(n-t),0,0,0,0,2/(u-o),0,0,0,0,-2/(c-s),0,-(n+t)/(n-t),-(u+o)/(u-o),-(c+s)/(c-s),1]},createFrustum:function(t,n,o,u,s,c){var v=1/(n-t),f=1/(u-o),h=1/(s-c);return[s*v*2,0,0,0,0,s*f*2,0,0,(n+t)*v,(u+o)*f,(c+s)*h,-1,0,0,c*s*h*2,0]},createPerspective:function(t,n,o,u){var s=1/Math.tan(t/2),c=1/(o-u);return[s/n,0,0,0,0,s,0,0,0,0,(u+o)*c,-1,0,0,u*o*c*2,0]},createTranslate2d:function(t,n){var u=o.createIdentityMatrix();return o.reuseTranslate2dCommand(u,t,n),u},reuseTranslate2dCommand:function(t,n,o){t[12]=n,t[13]=o},reuseTranslate3dCommand:function(t,n,o,u){t[12]=n,t[13]=o,t[14]=u},createScale:function(t){var n=o.createIdentityMatrix();return o.reuseScaleCommand(n,t),n},reuseScaleCommand:function(t,n){t[0]=n,t[5]=n},reuseScale3dCommand:function(t,n,o,u){t[0]=n,t[5]=o,t[10]=u},reusePerspectiveCommand:function(t,n){t[11]=-1/n},reuseScaleXCommand:function(t,n){t[0]=n},reuseScaleYCommand:function(t,n){t[5]=n},reuseScaleZCommand:function(t,n){t[10]=n},reuseRotateXCommand:function(t,n){t[5]=Math.cos(n),t[6]=Math.sin(n),t[9]=-Math.sin(n),t[10]=Math.cos(n)},reuseRotateYCommand:function(t,n){t[0]=Math.cos(n),t[2]=-Math.sin(n),t[8]=Math.sin(n),t[10]=Math.cos(n)},reuseRotateZCommand:function(t,n){t[0]=Math.cos(n),t[1]=Math.sin(n),t[4]=-Math.sin(n),t[5]=Math.cos(n)},createRotateZ:function(t){var n=o.createIdentityMatrix();return o.reuseRotateZCommand(n,t),n},reuseSkewXCommand:function(t,n){t[4]=Math.tan(n)},reuseSkewYCommand:function(t,n){t[1]=Math.tan(n)},multiplyInto:function(t,n,o){var u=n[0],s=n[1],c=n[2],v=n[3],f=n[4],h=n[5],M=n[6],l=n[7],C=n[8],p=n[9],x=n[10],T=n[11],y=n[12],S=n[13],D=n[14],P=n[15],q=o[0],X=o[1],Y=o[2],I=o[3];t[0]=q*u+X*f+Y*C+I*y,t[1]=q*s+X*h+Y*p+I*S,t[2]=q*c+X*M+Y*x+I*D,t[3]=q*v+X*l+Y*T+I*P,q=o[4],X=o[5],Y=o[6],I=o[7],t[4]=q*u+X*f+Y*C+I*y,t[5]=q*s+X*h+Y*p+I*S,t[6]=q*c+X*M+Y*x+I*D,t[7]=q*v+X*l+Y*T+I*P,q=o[8],X=o[9],Y=o[10],I=o[11],t[8]=q*u+X*f+Y*C+I*y,t[9]=q*s+X*h+Y*p+I*S,t[10]=q*c+X*M+Y*x+I*D,t[11]=q*v+X*l+Y*T+I*P,q=o[12],X=o[13],Y=o[14],I=o[15],t[12]=q*u+X*f+Y*C+I*y,t[13]=q*s+X*h+Y*p+I*S,t[14]=q*c+X*M+Y*x+I*D,t[15]=q*v+X*l+Y*T+I*P},determinant:function(n){var o=t(n,16),u=o[0],s=o[1],c=o[2],v=o[3],f=o[4],h=o[5],M=o[6],l=o[7],C=o[8],p=o[9],x=o[10],T=o[11],y=o[12],S=o[13],D=o[14],P=o[15];return v*M*p*y-c*l*p*y-v*h*x*y+s*l*x*y+c*h*T*y-s*M*T*y-v*M*C*S+c*l*C*S+v*f*x*S-u*l*x*S-c*f*T*S+u*M*T*S+v*h*C*D-s*l*C*D-v*f*p*D+u*l*p*D+s*f*T*D-u*h*T*D-c*h*C*P+s*M*C*P+c*f*p*P-u*M*p*P-s*f*x*P+u*h*x*P},inverse:function(n){var u=o.determinant(n);if(!u)return n;var s=t(n,16),c=s[0],v=s[1],f=s[2],h=s[3],M=s[4],l=s[5],C=s[6],p=s[7],x=s[8],T=s[9],y=s[10],S=s[11],D=s[12],P=s[13],q=s[14],X=s[15];return[(C*S*P-p*y*P+p*T*q-l*S*q-C*T*X+l*y*X)/u,(h*y*P-f*S*P-h*T*q+v*S*q+f*T*X-v*y*X)/u,(f*p*P-h*C*P+h*l*q-v*p*q-f*l*X+v*C*X)/u,(h*C*T-f*p*T-h*l*y+v*p*y+f*l*S-v*C*S)/u,(p*y*D-C*S*D-p*x*q+M*S*q+C*x*X-M*y*X)/u,(f*S*D-h*y*D+h*x*q-c*S*q-f*x*X+c*y*X)/u,(h*C*D-f*p*D-h*M*q+c*p*q+f*M*X-c*C*X)/u,(f*p*x-h*C*x+h*M*y-c*p*y-f*M*S+c*C*S)/u,(l*S*D-p*T*D+p*x*P-M*S*P-l*x*X+M*T*X)/u,(h*T*D-v*S*D-h*x*P+c*S*P+v*x*X-c*T*X)/u,(v*p*D-h*l*D+h*M*P-c*p*P-v*M*X+c*l*X)/u,(h*l*x-v*p*x-h*M*T+c*p*T+v*M*S-c*l*S)/u,(C*T*D-l*y*D-C*x*P+M*y*P+l*x*q-M*T*q)/u,(v*y*D-f*T*D+f*x*P-c*y*P-v*x*q+c*T*q)/u,(f*l*D-v*C*D-f*M*P+c*C*P+v*M*q-c*l*q)/u,(v*C*x-f*l*x+f*M*T-c*C*T-v*M*y+c*l*y)/u]},transpose:function(t){return[t[0],t[4],t[8],t[12],t[1],t[5],t[9],t[13],t[2],t[6],t[10],t[14],t[3],t[7],t[11],t[15]]},multiplyVectorByMatrix:function(n,o){var u=t(n,4),s=u[0],c=u[1],v=u[2],f=u[3];return[s*o[0]+c*o[4]+v*o[8]+f*o[12],s*o[1]+c*o[5]+v*o[9]+f*o[13],s*o[2]+c*o[6]+v*o[10]+f*o[14],s*o[3]+c*o[7]+v*o[11]+f*o[15]]},v3Length:function(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1]+t[2]*t[2])},v3Normalize:function(t,n){var u=1/(n||o.v3Length(t));return[t[0]*u,t[1]*u,t[2]*u]},v3Dot:function(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]},v3Combine:function(t,n,o,u){return[o*t[0]+u*n[0],o*t[1]+u*n[1],o*t[2]+u*n[2]]},v3Cross:function(t,n){return[t[1]*n[2]-t[2]*n[1],t[2]*n[0]-t[0]*n[2],t[0]*n[1]-t[1]*n[0]]},quaternionToDegreesXYZ:function(n,u,s){var c=t(n,4),v=c[0],f=c[1],h=c[2],M=c[3],l=v*v,C=f*f,p=h*h,x=v*f+h*M,T=M*M+l+C+p,y=180/Math.PI;return x>.49999*T?[0,2*Math.atan2(v,M)*y,90]:x<-.49999*T?[0,-2*Math.atan2(v,M)*y,-90]:[o.roundTo3Places(Math.atan2(2*v*M-2*f*h,1-2*l-2*p)*y),o.roundTo3Places(Math.atan2(2*f*M-2*v*h,1-2*C-2*p)*y),o.roundTo3Places(Math.asin(2*v*f+2*h*M)*y)]},roundTo3Places:function(t){var n=t.toString().split('e');return.001*Math.round(n[0]+'e'+(n[1]?+n[1]-3:3))},decomposeMatrix:function(t){n(16===t.length,'Matrix decomposition needs a list of 3d matrix values, received %s',t);var u=[],s=[],c=[],v=[],f=[];if(t[15]){for(var h=[],M=[],l=0;l<4;l++){h.push([]);for(var C=0;C<4;C++){var p=t[4*l+C]/t[15];h[l].push(p),M.push(3===C?0:p)}}if(M[15]=1,o.determinant(M)){if(0!==h[0][3]||0!==h[1][3]||0!==h[2][3]){var x=[h[0][3],h[1][3],h[2][3],h[3][3]],T=o.inverse(M),y=o.transpose(T);u=o.multiplyVectorByMatrix(x,y)}else u[0]=u[1]=u[2]=0,u[3]=1;for(var S=0;S<3;S++)f[S]=h[3][S];for(var D=[],P=0;P<3;P++)D[P]=[h[P][0],h[P][1],h[P][2]];c[0]=o.v3Length(D[0]),D[0]=o.v3Normalize(D[0],c[0]),v[0]=o.v3Dot(D[0],D[1]),D[1]=o.v3Combine(D[1],D[0],1,-v[0]),v[0]=o.v3Dot(D[0],D[1]),D[1]=o.v3Combine(D[1],D[0],1,-v[0]),c[1]=o.v3Length(D[1]),D[1]=o.v3Normalize(D[1],c[1]),v[0]/=c[1],v[1]=o.v3Dot(D[0],D[2]),D[2]=o.v3Combine(D[2],D[0],1,-v[1]),v[2]=o.v3Dot(D[1],D[2]),D[2]=o.v3Combine(D[2],D[1],1,-v[2]),c[2]=o.v3Length(D[2]),D[2]=o.v3Normalize(D[2],c[2]),v[1]/=c[2],v[2]/=c[2];var q,X=o.v3Cross(D[1],D[2]);if(o.v3Dot(D[0],X)<0)for(var Y=0;Y<3;Y++)c[Y]*=-1,D[Y][0]*=-1,D[Y][1]*=-1,D[Y][2]*=-1;return s[0]=.5*Math.sqrt(Math.max(1+D[0][0]-D[1][1]-D[2][2],0)),s[1]=.5*Math.sqrt(Math.max(1-D[0][0]+D[1][1]-D[2][2],0)),s[2]=.5*Math.sqrt(Math.max(1-D[0][0]-D[1][1]+D[2][2],0)),s[3]=.5*Math.sqrt(Math.max(1+D[0][0]+D[1][1]+D[2][2],0)),D[2][1]>D[1][2]&&(s[0]=-s[0]),D[0][2]>D[2][0]&&(s[1]=-s[1]),D[1][0]>D[0][1]&&(s[2]=-s[2]),{rotationDegrees:q=s[0]<.001&&s[0]>=0&&s[1]<.001&&s[1]>=0?[0,0,o.roundTo3Places(180*Math.atan2(D[0][1],D[0][0])/Math.PI)]:o.quaternionToDegreesXYZ(s,h,D),perspective:u,quaternion:s,scale:c,skew:v,translation:f,rotate:q[2],rotateX:q[0],rotateY:q[1],scaleX:c[0],scaleY:c[1],translateX:f[0],translateY:f[1]}}}}};m.exports=o},84,[26,18]); -__d(function(g,r,i,a,m,e,d){'use strict';var t={width:void 0,height:void 0};m.exports=function(h,n){return(h=h||t)!==(n=n||t)&&(h.width!==n.width||h.height!==n.height)}},85,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),u=(r(d[2]),r(d[3]),r(d[4]),r(d[5]),(function(){function u(){t(this,u)}return n(u,null,[{key:"validateStyleProp",value:function(t,n,u){}},{key:"validateStyle",value:function(t,n){}},{key:"addValidStylePropTypes",value:function(t){}}]),u})());m.exports=u},86,[4,5,65,80,81,18]); -__d(function(g,r,i,a,m,e,d){'use strict';m.exports=function t(n){if(null!==n&&'object'==typeof n){if(!Array.isArray(n))return n;for(var f={},o=0,u=n.length;othis.eventPool.length&&this.eventPool.push(e)}function G(e){e.eventPool=[],e.getPooled=q,e.release=$}o(X.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=L)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=L)},persist:function(){this.isPersistent=L},isPersistent:Y,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Y,this._dispatchInstances=this._dispatchListeners=null}}),X.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},X.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return o(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,G(n),n},G(X);var J=X.extend({touchHistory:function(){return null}});function K(e){return"topTouchStart"===e}function Z(e){return"topTouchMove"===e}var ee=["topTouchStart"],te=["topTouchMove"],ne=["topTouchCancel","topTouchEnd"],re=[],ie={touchBank:re,numberActiveTouches:0,indexOfSingleActiveTouch:-1,mostRecentTimeStamp:0};function le(e){return e.timeStamp||e.timestamp}function ae(e){if(null==(e=e.identifier))throw f(Error("Touch object is missing identifier."));return e}function oe(e){var t=ae(e),n=re[t];n?(n.touchActive=!0,n.startPageX=e.pageX,n.startPageY=e.pageY,n.startTimeStamp=le(e),n.currentPageX=e.pageX,n.currentPageY=e.pageY,n.currentTimeStamp=le(e),n.previousPageX=e.pageX,n.previousPageY=e.pageY,n.previousTimeStamp=le(e)):(n={touchActive:!0,startPageX:e.pageX,startPageY:e.pageY,startTimeStamp:le(e),currentPageX:e.pageX,currentPageY:e.pageY,currentTimeStamp:le(e),previousPageX:e.pageX,previousPageY:e.pageY,previousTimeStamp:le(e)},re[t]=n),ie.mostRecentTimeStamp=le(e)}function ue(e){var t=re[ae(e)];t?(t.touchActive=!0,t.previousPageX=t.currentPageX,t.previousPageY=t.currentPageY,t.previousTimeStamp=t.currentTimeStamp,t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=le(e),ie.mostRecentTimeStamp=le(e)):console.warn("Cannot record touch move without a touch start.\nTouch Move: %s\n","Touch Bank: %s",se(e),fe())}function ce(e){var t=re[ae(e)];t?(t.touchActive=!1,t.previousPageX=t.currentPageX,t.previousPageY=t.currentPageY,t.previousTimeStamp=t.currentTimeStamp,t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=le(e),ie.mostRecentTimeStamp=le(e)):console.warn("Cannot record touch end without a touch start.\nTouch End: %s\n","Touch Bank: %s",se(e),fe())}function se(e){return JSON.stringify({identifier:e.identifier,pageX:e.pageX,pageY:e.pageY,timestamp:le(e)})}function fe(){var e=JSON.stringify(re.slice(0,20));return 20a||(l=a),Ue(l,e,i)}}}),_=function(e){return xe.get(e._nativeTag)||null},P=we,R=function(e){var t=e.stateNode._nativeTag;if(void 0===t&&(t=e.stateNode.canonical._nativeTag),!t)throw f(Error("All native instances should have a tag."));return t},ye.injection.injectGlobalResponderHandler({onChange:function(e,t,n){null!==t?u.UIManager.setJSResponder(t.stateNode._nativeTag,n):u.UIManager.clearJSResponder()}});var ze=c.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;ze.hasOwnProperty("ReactCurrentDispatcher")||(ze.ReactCurrentDispatcher={current:null}),ze.hasOwnProperty("ReactCurrentBatchConfig")||(ze.ReactCurrentBatchConfig={suspense:null});var Me="function"==typeof Symbol&&("function"==typeof Symbol?Symbol.for:"@@for"),Ae=Me?("function"==typeof Symbol?Symbol.for:"@@for")("react.element"):60103,De=Me?("function"==typeof Symbol?Symbol.for:"@@for")("react.portal"):60106,Fe=Me?("function"==typeof Symbol?Symbol.for:"@@for")("react.fragment"):60107,Oe=Me?("function"==typeof Symbol?Symbol.for:"@@for")("react.strict_mode"):60108,je=Me?("function"==typeof Symbol?Symbol.for:"@@for")("react.profiler"):60114,We=Me?("function"==typeof Symbol?Symbol.for:"@@for")("react.provider"):60109,He=Me?("function"==typeof Symbol?Symbol.for:"@@for")("react.context"):60110,Qe=Me?("function"==typeof Symbol?Symbol.for:"@@for")("react.concurrent_mode"):60111,Be=Me?("function"==typeof Symbol?Symbol.for:"@@for")("react.forward_ref"):60112,Ve=Me?("function"==typeof Symbol?Symbol.for:"@@for")("react.suspense"):60113,Le=Me?("function"==typeof Symbol?Symbol.for:"@@for")("react.suspense_list"):60120,Ye=Me?("function"==typeof Symbol?Symbol.for:"@@for")("react.memo"):60115,Xe=Me?("function"==typeof Symbol?Symbol.for:"@@for")("react.lazy"):60116;Me&&("function"==typeof Symbol?Symbol.for:"@@for")("react.fundamental"),Me&&("function"==typeof Symbol?Symbol.for:"@@for")("react.responder");var qe="function"==typeof Symbol&&("function"==typeof Symbol?Symbol.iterator:"@@iterator");function $e(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=qe&&e[qe]||e["@@iterator"])?e:null}function Ge(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case Fe:return"Fragment";case De:return"Portal";case je:return"Profiler";case Oe:return"StrictMode";case Ve:return"Suspense";case Le:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case He:return"Context.Consumer";case We:return"Context.Provider";case Be:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case Ye:return Ge(e.type);case Xe:if(e=1===e._status?e._result:null)return Ge(e)}return null}function Je(e){var t=e;if(e.alternate)for(;t.return;)t=t.return;else{if(0!=(2&t.effectTag))return 1;for(;t.return;)if(0!=(2&(t=t.return).effectTag))return 1}return 3===t.tag?2:3}function Ke(e){if(2!==Je(e))throw f(Error("Unable to find node on an unmounted component."))}function Ze(e){var t=e.alternate;if(!t){if(3===(t=Je(e)))throw f(Error("Unable to find node on an unmounted component."));return 1===t?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var l=i.alternate;if(null===l){if(null!==(r=i.return)){n=r;continue}break}if(i.child===l.child){for(l=i.child;l;){if(l===n)return Ke(i),e;if(l===r)return Ke(i),t;l=l.sibling}throw f(Error("Unable to find node on an unmounted component."))}if(n.return!==r.return)n=i,r=l;else{for(var a=!1,o=i.child;o;){if(o===n){a=!0,n=i,r=l;break}if(o===r){a=!0,r=i,n=l;break}o=o.sibling}if(!a){for(o=l.child;o;){if(o===n){a=!0,n=l,r=i;break}if(o===r){a=!0,r=l,n=i;break}o=o.sibling}if(!a)throw f(Error("Child was not found in either parent set. This indicates a bug in React related to the return pointer. Please file an issue."))}}if(n.alternate!==r)throw f(Error("Return fibers should always be each others' alternates. This error is likely caused by a bug in React. Please file an issue."))}if(3!==n.tag)throw f(Error("Unable to find node on an unmounted component."));return n.stateNode.current===n?e:t}function et(e){if(!(e=Ze(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}var tt={},nt=null,rt=0;function it(e,t,n){if(Array.isArray(t))for(var r=t.length;r--&&0wt||(e.current=xt[wt],xt[wt]=null,wt--)}function kt(e,t){xt[++wt]=e.current,e.current=t}var Ct={},_t={current:Ct},Pt={current:!1},Rt=Ct;function Nt(e,t){var n=e.type.contextTypes;if(!n)return Ct;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,l={};for(i in n)l[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function It(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Ut(e){St(Pt),St(_t)}function zt(e){St(Pt),St(_t)}function Mt(e,t,n){if(_t.current!==Ct)throw f(Error("Unexpected context found on stack. This error is likely caused by a bug in React. Please file an issue."));kt(_t,t),kt(Pt,n)}function At(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw f(Error((Ge(t)||"Unknown")+'.getChildContext(): key "'+i+'" is not defined in childContextTypes.'));return o({},n,r)}function Dt(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||Ct,Rt=_t.current,kt(_t,t),kt(Pt,Pt.current),!0}function Ft(e,t,n){var r=e.stateNode;if(!r)throw f(Error("Expected to have an instance by this point. This error is likely caused by a bug in React. Please file an issue."));n?(t=At(e,t,Rt),r.__reactInternalMemoizedMergedChildContext=t,St(Pt),St(_t),kt(_t,t)):St(Pt),kt(Pt,n)}var Ot=s.unstable_runWithPriority,jt=s.unstable_scheduleCallback,Wt=s.unstable_cancelCallback,Ht=s.unstable_shouldYield,Qt=s.unstable_requestPaint,Bt=s.unstable_now,Vt=s.unstable_getCurrentPriorityLevel,Lt=s.unstable_ImmediatePriority,Yt=s.unstable_UserBlockingPriority,Xt=s.unstable_NormalPriority,qt=s.unstable_LowPriority,$t=s.unstable_IdlePriority,Gt={},Jt=void 0!==Qt?Qt:function(){},Kt=null,Zt=null,en=!1,tn=Bt(),nn=1e4>tn?Bt:function(){return Bt()-tn};function rn(){switch(Vt()){case Lt:return 99;case Yt:return 98;case Xt:return 97;case qt:return 96;case $t:return 95;default:throw f(Error("Unknown priority level."))}}function ln(e){switch(e){case 99:return Lt;case 98:return Yt;case 97:return Xt;case 96:return qt;case 95:return $t;default:throw f(Error("Unknown priority level."))}}function an(e,t){return e=ln(e),Ot(e,t)}function on(e,t,n){return e=ln(e),jt(e,t,n)}function un(e){return null===Kt?(Kt=[e],Zt=jt(Lt,sn)):Kt.push(e),Gt}function cn(){null!==Zt&&Wt(Zt),sn()}function sn(){if(!en&&null!==Kt){en=!0;var e=0;try{var t=Kt;an(99,function(){for(;e=(e=10*(1073741821-t)-10*(1073741821-e))?99:250>=e?98:5250>=e?97:95}function dn(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t}var pn=Object.prototype.hasOwnProperty;function hn(e,t){if(dn(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r=t&&(li=!0),e.firstContext=null)}function Cn(e,t){if(Tn!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(Tn=e,t=1073741823),t={context:e,observedBits:t,next:null},null===bn){if(null===yn)throw f(Error("Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo()."));bn=t,yn.dependencies={expirationTime:0,firstContext:t,responders:null}}else bn=bn.next=t;return e._currentValue}var _n=!1;function Pn(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Rn(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Nn(e,t){return{expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function In(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function Un(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,i=null;null===r&&(r=e.updateQueue=Pn(e.memoizedState))}else r=e.updateQueue,i=n.updateQueue,null===r?null===i?(r=e.updateQueue=Pn(e.memoizedState),i=n.updateQueue=Pn(n.memoizedState)):r=e.updateQueue=Rn(i):null===i&&(i=n.updateQueue=Rn(r));null===i||r===i?In(r,t):null===r.lastUpdate||null===i.lastUpdate?(In(r,t),In(i,t)):(In(r,t),i.lastUpdate=t)}function zn(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=Pn(e.memoizedState):Mn(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function Mn(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=Rn(t)),t}function An(e,t,n,r,i,l){switch(n.tag){case 1:return"function"==typeof(e=n.payload)?e.call(l,r,i):e;case 3:e.effectTag=-2049&e.effectTag|64;case 0:if(null===(i="function"==typeof(e=n.payload)?e.call(l,r,i):e)||void 0===i)break;return o({},r,i);case 2:_n=!0}return r}function Dn(e,t,n,r,i){_n=!1;for(var l=(t=Mn(e,t)).baseState,a=null,o=0,u=t.firstUpdate,c=l;null!==u;){var s=u.expirationTime;sm?(g=f,f=null):g=f.sibling;var v=p(i,f,o[m],u);if(null===v){null===f&&(f=g);break}e&&f&&null===v.alternate&&t(i,f),a=l(v,a,m),null===s?c=v:s.sibling=v,s=v,f=g}if(m===o.length)return n(i,f),c;if(null===f){for(;mg?(v=m,m=null):v=m.sibling;var b=p(i,m,y.value,u);if(null===b){null===m&&(m=v);break}e&&m&&null===b.alternate&&t(i,m),a=l(b,a,g),null===s?c=b:s.sibling=b,s=b,m=v}if(y.done)return n(i,m),c;if(null===m){for(;!y.done;g++,y=o.next())null!==(y=d(i,y.value,u))&&(a=l(y,a,g),null===s?c=y:s.sibling=y,s=y);return c}for(m=r(i,m);!y.done;g++,y=o.next())null!==(y=h(m,i,g,y.value,u))&&(e&&null!==y.alternate&&m.delete(null===y.key?g:y.key),a=l(y,a,g),null===s?c=y:s.sibling=y,s=y);return e&&m.forEach(function(e){return t(i,e)}),c}return function(e,r,l,o){var u="object"==typeof l&&null!==l&&l.type===Fe&&null===l.key;u&&(l=l.props.children);var c="object"==typeof l&&null!==l;if(c)switch(l.$$typeof){case Ae:e:{for(c=l.key,u=r;null!==u;){if(u.key===c){if(7===u.tag?l.type===Fe:u.elementType===l.type){n(e,u.sibling),(r=i(u,l.type===Fe?l.props.children:l.props)).ref=qn(e,u,l),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}l.type===Fe?((r=ea(l.props.children,e.mode,o,l.key)).return=e,e=r):((o=Zl(l.type,l.key,l.props,null,e.mode,o)).ref=qn(e,r,l),o.return=e,e=o)}return a(e);case De:e:{for(u=l.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===l.containerInfo&&r.stateNode.implementation===l.implementation){n(e,r.sibling),(r=i(r,l.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=na(l,e.mode,o)).return=e,e=r}return a(e)}if("string"==typeof l||"number"==typeof l)return l=""+l,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,l)).return=e,e=r):(n(e,r),(r=ta(l,e.mode,o)).return=e,e=r),a(e);if(Xn(l))return m(e,r,l,o);if($e(l))return g(e,r,l,o);if(c&&$n(e,l),void 0===l&&!u)switch(e.tag){case 1:case 0:throw e=e.type,f(Error((e.displayName||e.name||"Component")+"(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null."))}return n(e,r)}}var Jn=Gn(!0),Kn=Gn(!1),Zn={},er={current:Zn},tr={current:Zn},nr={current:Zn};function rr(e){if(e===Zn)throw f(Error("Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."));return e}function ir(e,t){kt(nr,t),kt(tr,e),kt(er,Zn),St(er),kt(er,{isInAParentText:!1})}function lr(e){St(er),St(tr),St(nr)}function ar(e){rr(nr.current);var t=rr(er.current),n=e.type;n="AndroidTextInput"===n||"RCTMultilineTextInputView"===n||"RCTSinglelineTextInputView"===n||"RCTText"===n||"RCTVirtualText"===n,t!==(n=t.isInAParentText!==n?{isInAParentText:n}:t)&&(kt(tr,e),kt(er,n))}function or(e){tr.current===e&&(St(er),St(tr))}var ur=1,cr=1,sr=2,fr={current:0};function dr(e){for(var t=e;null!==t;){if(13===t.tag){if(null!==t.memoizedState)return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.effectTag))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function pr(e,t){return{responder:e,props:t}}var hr=0,mr=2,gr=4,vr=8,yr=16,br=32,Tr=64,Er=128,xr=ze.ReactCurrentDispatcher,wr=0,Sr=null,kr=null,Cr=null,_r=null,Pr=null,Rr=null,Nr=0,Ir=null,Ur=0,zr=!1,Mr=null,Ar=0;function Dr(){throw f(Error("Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:\n1. You might have mismatching versions of React and the renderer (such as React DOM)\n2. You might be breaking the Rules of Hooks\n3. You might have more than one copy of React in the same app\nSee https://fb.me/react-invalid-hook-call for tips about how to debug and fix this problem."))}function Fr(e,t){if(null===t)return!1;for(var n=0;nNr&&(Nr=s)):(zl(s,u.suspenseConfig),l=u.eagerReducer===e?u.eagerState:e(l,u.action)),a=u,u=u.next}while(null!==u&&u!==r);c||(o=a,i=l),dn(l,t.memoizedState)||(li=!0),t.memoizedState=l,t.baseUpdate=o,t.baseState=i,n.lastRenderedState=l}return[t.memoizedState,n.dispatch]}function Vr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===Ir?(Ir={lastEffect:null}).lastEffect=e.next=e:null===(t=Ir.lastEffect)?Ir.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,Ir.lastEffect=e),e}function Lr(e,t,n,r){var i=Wr();Ur|=e,i.memoizedState=Vr(t,n,void 0,void 0===r?null:r)}function Yr(e,t,n,r){var i=Hr();r=void 0===r?null:r;var l=void 0;if(null!==kr){var a=kr.memoizedState;if(l=a.destroy,null!==r&&Fr(r,a.deps))return void Vr(hr,n,l,r)}Ur|=e,i.memoizedState=Vr(t,n,l,r)}function Xr(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function qr(){}function $r(e,t,n){if(!(25>Ar))throw f(Error("Too many re-renders. React limits the number of renders to prevent an infinite loop."));var r=e.alternate;if(e===Sr||null!==r&&r===Sr)if(zr=!0,e={expirationTime:wr,suspenseConfig:null,action:n,eagerReducer:null,eagerState:null,next:null},null===Mr&&(Mr=new Map),void 0===(n=Mr.get(t)))Mr.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{var i=wl(),l=jn.suspense;l={expirationTime:i=Sl(i,e,l),suspenseConfig:l,action:n,eagerReducer:null,eagerState:null,next:null};var a=t.last;if(null===a)l.next=l;else{var o=a.next;null!==o&&(l.next=o),a.next=l}if(t.last=l,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=t.lastRenderedReducer))try{var u=t.lastRenderedState,c=r(u,n);if(l.eagerReducer=r,l.eagerState=c,dn(c,u))return}catch(e){}kl(e,i)}}var Gr={readContext:Cn,useCallback:Dr,useContext:Dr,useEffect:Dr,useImperativeHandle:Dr,useLayoutEffect:Dr,useMemo:Dr,useReducer:Dr,useRef:Dr,useState:Dr,useDebugValue:Dr,useResponder:Dr},Jr={readContext:Cn,useCallback:function(e,t){return Wr().memoizedState=[e,void 0===t?null:t],e},useContext:Cn,useEffect:function(e,t){return Lr(516,192,e,t)},useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Lr(4,36,Xr.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Lr(4,36,e,t)},useMemo:function(e,t){var n=Wr();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Wr();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=$r.bind(null,Sr,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Wr().memoizedState=e},useState:function(e){var t=Wr();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:Qr,lastRenderedState:e}).dispatch=$r.bind(null,Sr,e),[t.memoizedState,e]},useDebugValue:qr,useResponder:pr},Kr={readContext:Cn,useCallback:function(e,t){var n=Hr();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Fr(t,r[1])?r[0]:(n.memoizedState=[e,t],e)},useContext:Cn,useEffect:function(e,t){return Yr(516,192,e,t)},useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Yr(4,36,Xr.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Yr(4,36,e,t)},useMemo:function(e,t){var n=Hr();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Fr(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:Br,useRef:function(){return Hr().memoizedState},useState:function(e){return Br(Qr)},useDebugValue:qr,useResponder:pr},Zr=null,ei=null,ti=!1;function ni(e,t){switch(e.tag){case 5:return null!==(t=ft(e.type,e.pendingProps))&&(e.stateNode=t,!0);case 6:return null!==(t=ft(e.pendingProps))&&(e.stateNode=t,!0);case 13:default:return!1}}function ri(e){if(ti){var t=ei;if(t){var n=t;if(!ni(e,t)){if(!(t=ft())||!ni(e,t))return e.effectTag|=2,ti=!1,void(Zr=e);var r=Zr,i=$l(5,null,null,0);i.elementType="DELETED",i.type="DELETED",i.stateNode=n,i.return=r,i.effectTag=8,null!==r.lastEffect?(r.lastEffect.nextEffect=i,r.lastEffect=i):r.firstEffect=r.lastEffect=i}Zr=e,ei=ft()}else e.effectTag|=2,ti=!1,Zr=e}}var ii=ze.ReactCurrentOwner,li=!1;function ai(e,t,n,r){t.child=null===e?Kn(t,null,n,r):Jn(t,e.child,n,r)}function oi(e,t,n,r,i){n=n.render;var l=t.ref;return kn(t,i),r=Or(e,t,n,r,l,i),null===e||li?(t.effectTag|=1,ai(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),bi(e,t,i))}function ui(e,t,n,r,i,l){if(null===e){var a=n.type;return"function"!=typeof a||Gl(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Zl(n.type,null,r,null,t.mode,l)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,ci(e,t,a,r,i,l))}return a=e.child,it)&&bl.set(e,t))}}function Cl(e,t){e.expirationTimei.firstPendingTime&&(i.firstPendingTime=t),0===(e=i.lastPendingTime)||t=t)&&(on(97,function(){return n._onComplete(),null}),!0)}function Nl(){if(null!==bl){var e=bl;bl=null,e.forEach(function(e,t){un(Ul.bind(null,t,e))}),cn()}}function Il(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,bt(n)),null!==nl)for(n=nl.return;null!==n;){var r=n;switch(r.tag){case 1:var i=r.type.childContextTypes;null!==i&&void 0!==i&&Ut();break;case 3:lr(),zt();break;case 5:or(r);break;case 4:lr();break;case 13:case 19:St(fr);break;case 10:wn(r)}n=n.return}tl=e,nl=Kl(e.current,null),rl=t,il=$i,al=ll=1073741823,ol=null,ul=!1}function Ul(e,t,n){if((48&el)!==Li)throw f(Error("Should not already be working."));if(e.firstPendingTime component higher in the tree to provide a loading indicator or placeholder to display."+Et(u))}il!==Zi&&(il=Gi),c=Ci(c,u),u=o;do{switch(u.tag){case 3:u.effectTag|=2048,u.expirationTime=s,zn(u,s=Wi(u,c,s));break e;case 1:if(d=c,a=u.type,o=u.stateNode,0==(64&u.effectTag)&&("function"==typeof a.getDerivedStateFromError||null!==o&&"function"==typeof o.componentDidCatch&&(null===hl||!hl.has(o)))){u.effectTag|=2048,u.expirationTime=s,zn(u,s=Hi(u,d,s));break e}}u=u.return}while(null!==u)}nl=Al(l)}if(el=r,En(),Bi.current=i,null!==nl)return Ul.bind(null,e,t)}if(e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,Rl(e,t))return null;switch(tl=null,il){case $i:throw f(Error("Should have a work-in-progress."));case Gi:return(r=e.lastPendingTime)(n=r-n)&&(n=0),t<(n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Qi(n/1960))-n)&&(n=t)),10=(t=0|(i=ol).busyMinDurationMs)?t=0:(n=0|i.busyDelayMs,t=(r=nn()-(10*(1073741821-r)-(0|i.timeoutMs||5e3)))<=n?0:n+t-r),10 component."));r=mt(),u.UIManager.createView(r,"RCTRawText",l,{text:i}),Ee.set(r,t),n.stateNode=r}break;case 11:break;case 13:if(St(fr),i=t.memoizedState,0!=(64&t.effectTag)){t.expirationTime=r;break e}i=null!==i,r=!1,null!==n&&(r=null!==(l=n.memoizedState),i||null===l||null!==(l=n.child.sibling)&&(null!==(o=t.firstEffect)?(t.firstEffect=l,l.nextEffect=o):(t.firstEffect=t.lastEffect=l,l.nextEffect=null),l.effectTag=8)),i&&!r&&0!=(2&t.mode)&&(null===n&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(fr.current&cr)?il===$i&&(il=Ji):il!==$i&&il!==Ji||(il=Ki)),(i||r)&&(t.effectTag|=4);break;case 7:case 8:case 12:break;case 4:lr(),Ei(t);break;case 10:wn(t);break;case 9:case 14:break;case 17:It(t.type)&&Ut();break;case 18:break;case 19:if(St(fr),null===(i=t.memoizedState))break;if(l=0!=(64&t.effectTag),null===(o=i.rendering)){if(l)Si(i,!1);else if(il!==$i||null!==n&&0!=(64&n.effectTag))for(n=t.child;null!==n;){if(null!==(o=dr(n))){for(t.effectTag|=64,Si(i,!1),null!==(i=o.updateQueue)&&(t.updateQueue=i,t.effectTag|=4),t.firstEffect=t.lastEffect=null,i=r,n=t.child;null!==n;)l=i,(r=n).effectTag&=2,r.nextEffect=null,r.firstEffect=null,r.lastEffect=null,null===(o=r.alternate)?(r.childExpirationTime=0,r.expirationTime=l,r.child=null,r.memoizedProps=null,r.memoizedState=null,r.updateQueue=null,r.dependencies=null):(r.childExpirationTime=o.childExpirationTime,r.expirationTime=o.expirationTime,r.child=o.child,r.memoizedProps=o.memoizedProps,r.memoizedState=o.memoizedState,r.updateQueue=o.updateQueue,l=o.dependencies,r.dependencies=null===l?null:{expirationTime:l.expirationTime,firstContext:l.firstContext,responders:l.responders}),n=n.sibling;kt(fr,fr.current&ur|sr),t=t.child;break e}n=n.sibling}}else{if(!l)if(null!==(n=dr(o))){if(t.effectTag|=64,l=!0,Si(i,!0),null===i.tail&&"hidden"===i.tailMode){null!==(n=n.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),null!==(t=t.lastEffect=i.lastEffect)&&(t.nextEffect=null);break}}else nn()>i.tailExpiration&&1n&&(n=l),o>n&&(n=o),r=r.sibling;i.childExpirationTime=n}if(null!==t)return t;null!==e&&0==(1024&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=nl.firstEffect),null!==nl.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=nl.firstEffect),e.lastEffect=nl.lastEffect),1i?l:i,e.firstPendingTime=i,i=n?gi(e,t,n):(kt(fr,fr.current&ur),null!==(t=bi(e,t,n))?t.sibling:null);kt(fr,fr.current&ur);break;case 19:if(r=t.childExpirationTime>=n,0!=(64&e.effectTag)){if(r)return yi(e,t,n);t.effectTag|=64}var i=t.memoizedState;if(null!==i&&(i.rendering=null,i.tail=null),kt(fr,fr.current),!r)return null}return bi(e,t,n)}}else li=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,i=Nt(t,_t.current),kn(t,n),i=Or(null,t,r,e,i,n),t.effectTag|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof){if(t.tag=1,jr(),It(r)){var l=!0;Dt(t)}else l=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null;var a=r.getDerivedStateFromProps;"function"==typeof a&&Hn(t,r,a,e),i.updater=Qn,t.stateNode=i,i._reactInternalFiber=t,Yn(t,r,e,n),t=pi(null,t,r,!0,l,n)}else t.tag=0,ai(null,t,i,n),t=t.child;return t;case 16:switch(i=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,i=gn(i),t.type=i,l=t.tag=Jl(i),e=mn(i,e),l){case 0:t=fi(null,t,i,e,n);break;case 1:t=di(null,t,i,e,n);break;case 11:t=oi(null,t,i,e,n);break;case 14:t=ui(null,t,i,mn(i.type,e),r,n);break;default:throw f(Error("Element type is invalid. Received a promise that resolves to: "+i+". Lazy element type must resolve to a class or function."))}return t;case 0:return r=t.type,i=t.pendingProps,fi(e,t,r,i=t.elementType===r?i:mn(r,i),n);case 1:return r=t.type,i=t.pendingProps,di(e,t,r,i=t.elementType===r?i:mn(r,i),n);case 3:if(hi(t),null===(r=t.updateQueue))throw f(Error("If the root does not have an updateQueue, we should have already bailed out. This error is likely caused by a bug in React. Please file an issue."));return i=null!==(i=t.memoizedState)?i.element:null,Dn(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===i?t=bi(e,t,n):(ai(e,t,r,n),t=t.child),t;case 5:return ar(t),null===e&&ri(t),r=t.pendingProps.children,si(e,t),ai(e,t,r,n),t.child;case 6:return null===e&&ri(t),null;case 13:return gi(e,t,n);case 4:return ir(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Jn(t,null,r,n):ai(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,oi(e,t,r,i=t.elementType===r?i:mn(r,i),n);case 7:return ai(e,t,t.pendingProps,n),t.child;case 8:case 12:return ai(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,a=t.memoizedProps,xn(t,l=i.value),null!==a){var o=a.value;if(0===(l=dn(o,l)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(o,l):1073741823))){if(a.children===i.children&&!Pt.current){t=bi(e,t,n);break e}}else for(null!==(o=t.child)&&(o.return=t);null!==o;){var u=o.dependencies;if(null!==u){a=o.child;for(var c=u.firstContext;null!==c;){if(c.context===r&&0!=(c.observedBits&l)){1===o.tag&&((c=Nn(n,null)).tag=2,Un(o,c)),o.expirationTime|\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,t=/\((\S*)(?::(\d+))(?::(\d+))\)/;function o(n){var o=u.exec(n);if(!o)return null;var c=o[2]&&0===o[2].indexOf('native'),s=o[2]&&0===o[2].indexOf('eval'),f=t.exec(o[2]);return s&&null!=f&&(o[2]=f[1],o[3]=f[2],o[4]=f[3]),{file:c?null:o[2],methodName:o[1]||l,arguments:c?[o[2]]:[],lineNumber:o[3]?+o[3]:null,column:o[4]?+o[4]:null}}var c=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function s(n){var u=c.exec(n);return u?{file:u[2],methodName:u[1]||l,arguments:[],lineNumber:+u[3],column:u[4]?+u[4]:null}:null}var f=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,v=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function b(n){var u=f.exec(n);if(!u)return null;var t=u[3]&&u[3].indexOf(' > eval')>-1,o=v.exec(u[3]);return t&&null!=o&&(u[3]=o[1],u[4]=o[2],u[5]=null),{file:u[3],methodName:u[1]||l,arguments:u[2]?u[2].split(','):[],lineNumber:u[4]?+u[4]:null,column:u[5]?+u[5]:null}}var p=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function x(n){var u=p.exec(n);return u?{file:u[3],methodName:u[1]||l,arguments:[],lineNumber:+u[4],column:u[5]?+u[5]:null}:null}var h=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function N(n){var u=h.exec(n);return u?{file:u[2],methodName:u[1]||l,arguments:[],lineNumber:+u[3],column:u[4]?+u[4]:null}:null}n.parse=function(n){return n.split('\n').reduce(function(n,l){var u=o(l)||s(l)||b(l)||N(l)||x(l);return u&&n.push(u),n},[])},Object.defineProperty(n,'__esModule',{value:!0})},'object'==typeof e&&void 0!==m?l(e):'function'==typeof define&&define.amd?define(['exports'],l):l((n=n||self).stackTraceParser={})},103,[]); -__d(function(g,r,i,a,m,e,d){'use strict';(0,r(d[0]).polyfillGlobal)('Promise',function(){return r(d[1])})},104,[105,41]); -__d(function(g,r,i,a,m,e,d){'use strict';var l=r(d[0]);function o(o,t,n){var c=Object.getOwnPropertyDescriptor(o,t),b=c||{},f=b.enumerable,u=b.writable,p=b.configurable;!c||p?l(o,t,{get:n,enumerable:!1!==f,writable:!1!==u}):console.error('Failed to set polyfill. '+t+' is not configurable.')}m.exports={polyfillObjectProperty:o,polyfillGlobal:function(l,t){o(g,l,t)}}},105,[40]); -__d(function(g,r,i,a,m,e,d){'use strict';(0,r(d[0]).polyfillGlobal)('regeneratorRuntime',function(){return delete g.regeneratorRuntime,r(d[1])})},106,[105,107]); -__d(function(g,r,i,a,m,e,d){var t=(function(t){"use strict";var n,o=Object.prototype,c=o.hasOwnProperty,u="function"==typeof Symbol?Symbol:{},h=u.iterator||"@@iterator",f=u.asyncIterator||"@@asyncIterator",s=u.toStringTag||"@@toStringTag";function l(t,n,o,c){var u=n&&n.prototype instanceof E?n:E,h=Object.create(u.prototype),f=new A(c||[]);return h._invoke=F(t,o,f),h}function p(t,n,o){try{return{type:"normal",arg:t.call(n,o)}}catch(t){return{type:"throw",arg:t}}}t.wrap=l;var y="suspendedStart",v="suspendedYield",w="executing",L="completed",x={};function E(){}function b(){}function _(){}var j={};j[h]=function(){return this};var O=Object.getPrototypeOf,k=O&&O(O(R([])));k&&k!==o&&c.call(k,h)&&(j=k);var G=_.prototype=E.prototype=Object.create(j);function N(t){["next","throw","return"].forEach(function(n){t[n]=function(t){return this._invoke(n,t)}})}function P(t){function n(o,u,h,f){var s=p(t[o],t,u);if("throw"!==s.type){var l=s.arg,y=l.value;return y&&"object"==typeof y&&c.call(y,"__await")?Promise.resolve(y.__await).then(function(t){n("next",t,h,f)},function(t){n("throw",t,h,f)}):Promise.resolve(y).then(function(t){l.value=t,h(l)},function(t){return n("throw",t,h,f)})}f(s.arg)}var o;this._invoke=function(t,c){function u(){return new Promise(function(o,u){n(t,c,o,u)})}return o=o?o.then(u,u):u()}}function F(t,n,o){var c=y;return function(u,h){if(c===w)throw new Error("Generator is already running");if(c===L){if("throw"===u)throw h;return Y()}for(o.method=u,o.arg=h;;){var f=o.delegate;if(f){var s=S(f,o);if(s){if(s===x)continue;return s}}if("next"===o.method)o.sent=o._sent=o.arg;else if("throw"===o.method){if(c===y)throw c=L,o.arg;o.dispatchException(o.arg)}else"return"===o.method&&o.abrupt("return",o.arg);c=w;var l=p(t,n,o);if("normal"===l.type){if(c=o.done?L:v,l.arg===x)continue;return{value:l.arg,done:o.done}}"throw"===l.type&&(c=L,o.method="throw",o.arg=l.arg)}}}function S(t,o){var c=t.iterator[o.method];if(c===n){if(o.delegate=null,"throw"===o.method){if(t.iterator.return&&(o.method="return",o.arg=n,S(t,o),"throw"===o.method))return x;o.method="throw",o.arg=new TypeError("The iterator does not provide a 'throw' method")}return x}var u=p(c,t.iterator,o.arg);if("throw"===u.type)return o.method="throw",o.arg=u.arg,o.delegate=null,x;var h=u.arg;return h?h.done?(o[t.resultName]=h.value,o.next=t.nextLoc,"return"!==o.method&&(o.method="next",o.arg=n),o.delegate=null,x):h:(o.method="throw",o.arg=new TypeError("iterator result is not an object"),o.delegate=null,x)}function T(t){var n={tryLoc:t[0]};1 in t&&(n.catchLoc=t[1]),2 in t&&(n.finallyLoc=t[2],n.afterLoc=t[3]),this.tryEntries.push(n)}function I(t){var n=t.completion||{};n.type="normal",delete n.arg,t.completion=n}function A(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function R(t){if(t){var o=t[h];if(o)return o.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var u=-1,f=function o(){for(;++u=0;--h){var f=this.tryEntries[h],s=f.completion;if("root"===f.tryLoc)return u("end");if(f.tryLoc<=this.prev){var l=c.call(f,"catchLoc"),p=c.call(f,"finallyLoc");if(l&&p){if(this.prev=0;--o){var u=this.tryEntries[o];if(u.tryLoc<=this.prev&&c.call(u,"finallyLoc")&&this.prev=0;--n){var o=this.tryEntries[n];if(o.finallyLoc===t)return this.complete(o.completion,o.afterLoc),I(o),x}},catch:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc===t){var c=o.completion;if("throw"===c.type){var u=c.arg;I(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(t,o,c){return this.delegate={iterator:R(t),resultName:o,nextLoc:c},"next"===this.method&&(this.arg=n),x}},t})("object"==typeof m?m.exports:{});try{regeneratorRuntime=t}catch(n){Function("r","regeneratorRuntime = r")(t)}},107,[]); -__d(function(g,r,i,a,m,e,d){'use strict';if(!g.RN$Bridgeless){var l=r(d[0]).polyfillGlobal,t=function(t){l(t,function(){return r(d[1])[t]})};t('setTimeout'),t('setInterval'),t('setImmediate'),t('clearTimeout'),t('clearInterval'),t('clearImmediate'),t('requestAnimationFrame'),t('cancelAnimationFrame'),t('requestIdleCallback'),t('cancelIdleCallback')}},108,[105,109]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0])(r(d[1])),n=r(d[2]),l=(r(d[3]),r(d[4]),r(d[5])),u=null;function o(){return u||(u=r(d[6])),u()}var c=16.666666666666668,f=[],s=[],v=[],h=[],I=[],T={},b=[],p=1,w=null,k=!1;function q(){var t=v.indexOf(null);return-1===t&&(t=v.length),t}function x(t,n){var l=p++,u=q();return v[u]=l,f[u]=t,s[u]=n,l}function y(t,n,l){r(d[7])(t<=p,'Tried to call timer with ID %s but no such timer exists.',t);var u=v.indexOf(t);if(-1!==u){var h=s[u],I=f[u];if(I&&h){'setTimeout'!==h&&'setImmediate'!==h&&'requestAnimationFrame'!==h&&'requestIdleCallback'!==h||A(u);try{'setTimeout'===h||'setInterval'===h||'setImmediate'===h?I():'requestAnimationFrame'===h?I(o()):'requestIdleCallback'===h?I({timeRemaining:function(){return Math.max(0,c-(o()-n))},didTimeout:!!l}):console.error('Tried to call a callback with invalid type: '+h)}catch(t){w?w.push(t):w=[t]}}else console.error('No callback found for timerID '+t)}}function C(){if(h.length>0){var t=h.slice();h=[];for(var n=0;n0}function A(t){v[t]=null,f[t]=null,s[t]=null,b[t]=null}function D(t){if(null!=t){var n=v.indexOf(t);if(-1!==n){A(n);var l=s[n];'setImmediate'!==l&&'requestIdleCallback'!==l&&E(t)}}}var O,F={setTimeout:function(t,n){for(var l=arguments.length,u=new Array(l>2?l-2:0),o=2;o2?l-2:0),o=2;o1?n-1:0),u=1;u-1&&(I.splice(t,1),y(u,o(),!0)),delete T[u],0===I.length&&_(!1)},l);T[u]=c}return u},cancelIdleCallback:function(t){D(t);var n=I.indexOf(t);-1!==n&&I.splice(n,1);var l=T[t];l&&(F.clearTimeout(l),delete T[t]),0===I.length&&_(!1)},clearTimeout:function(t){D(t)},clearInterval:function(t){D(t)},clearImmediate:function(t){D(t);var n=h.indexOf(t);-1!==n&&h.splice(n,1)},cancelAnimationFrame:function(t){D(t)},callTimers:function(t){l(0!==t.length,'Cannot call `callTimers` with an empty list of IDs.'),w=null;for(var n=0;n1)for(var o=1;o0){var n=I.slice();I=[];for(var l=0;l=0,loaded:s,total:n})}},{key:"__didCompleteResponse",value:function(t,s,n){t===this._requestId&&(s&&(''!==this._responseType&&'text'!==this._responseType||(this._response=s),this._hasError=!0,n&&(this._timedOut=!0)),this._clearSubscriptions(),this._requestId=null,this.setReadyState(this.DONE),s?S._interceptor&&S._interceptor.loadingFailed(t,s):S._interceptor&&S._interceptor.loadingFinished(t,this._response.length))}},{key:"_clearSubscriptions",value:function(){(this._subscriptions||[]).forEach(function(t){t&&t.remove()}),this._subscriptions=[]}},{key:"getAllResponseHeaders",value:function(){if(!this.responseHeaders)return null;var t=this.responseHeaders||{};return Object.keys(t).map(function(s){return s+': '+t[s]}).join('\r\n')}},{key:"getResponseHeader",value:function(t){var s=this._lowerCaseResponseHeaders[t.toLowerCase()];return void 0!==s?s:null}},{key:"setRequestHeader",value:function(t,s){if(this.readyState!==this.OPENED)throw new Error('Request has not been opened');this._headers[t.toLowerCase()]=String(s)}},{key:"setTrackingName",value:function(t){return this._trackingName=t,this}},{key:"open",value:function(t,s,n){if(this.readyState!==this.UNSENT)throw new Error('Cannot open, already sending');if(void 0!==n&&!n)throw new Error('Synchronous http requests are not supported');if(!s)throw new Error('Cannot load an empty url');this._method=t.toUpperCase(),this._url=s,this._aborted=!1,this.setReadyState(this.OPENED)}},{key:"send",value:function(s){var n=this;if(this.readyState!==this.OPENED)throw new Error('Request has not been opened');if(this._sent)throw new Error('Request has already been sent');this._sent=!0;var o=this._incrementalEvents||!!this.onreadystatechange||!!this.onprogress;this._subscriptions.push(l.addListener('didSendNetworkData',function(s){return n.__didUploadProgress.apply(n,t(s))})),this._subscriptions.push(l.addListener('didReceiveNetworkResponse',function(s){return n.__didReceiveResponse.apply(n,t(s))})),this._subscriptions.push(l.addListener('didReceiveNetworkData',function(s){return n.__didReceiveData.apply(n,t(s))})),this._subscriptions.push(l.addListener('didReceiveNetworkIncrementalData',function(s){return n.__didReceiveIncrementalData.apply(n,t(s))})),this._subscriptions.push(l.addListener('didReceiveNetworkDataProgress',function(s){return n.__didReceiveDataProgress.apply(n,t(s))})),this._subscriptions.push(l.addListener('didCompleteNetworkResponse',function(s){return n.__didCompleteResponse.apply(n,t(s))}));var h='text';'arraybuffer'===this._responseType&&(h='base64'),'blob'===this._responseType&&(h='blob'),v(this._method,'Request method needs to be defined.'),v(this._url,'Request URL needs to be defined.'),l.sendRequest(this._method,this._trackingName,this._url,this._headers,s,h,o,this.timeout,this.__didCreateRequest.bind(this),this.withCredentials)}},{key:"abort",value:function(){this._aborted=!0,this._requestId&&l.abortRequest(this._requestId),this.readyState===this.UNSENT||this.readyState===this.OPENED&&!this._sent||this.readyState===this.DONE||(this._reset(),this.setReadyState(this.DONE)),this._reset()}},{key:"setResponseHeaders",value:function(t){this.responseHeaders=t||null;var s=t||{};this._lowerCaseResponseHeaders=Object.keys(s).reduce(function(t,n){return t[n.toLowerCase()]=s[n],t},{})}},{key:"setReadyState",value:function(t){this.readyState=t,this.dispatchEvent({type:'readystatechange'}),t===this.DONE&&(this._aborted?this.dispatchEvent({type:'abort'}):this._hasError?this._timedOut?this.dispatchEvent({type:'timeout'}):this.dispatchEvent({type:'error'}):this.dispatchEvent({type:'load'}),this.dispatchEvent({type:'loadend'}))}},{key:"addEventListener",value:function(t,n){'readystatechange'!==t&&'progress'!==t||(this._incrementalEvents=!0),s(p(S.prototype),"addEventListener",this).call(this,t,n)}},{key:"responseType",get:function(){return this._responseType},set:function(t){if(this._sent)throw new Error("Failed to set the 'responseType' property on 'XMLHttpRequest': The response type cannot be set after the request has been sent.");w.hasOwnProperty(t)?(v(w[t]||'document'===t,"The provided value '"+t+"' is unsupported in this environment."),'blob'===t&&v(_.isAvailable,'Native module BlobModule is required for blob support'),this._responseType=t):f(!1,"The provided value '"+t+"' is not a valid 'responseType'.")}},{key:"responseText",get:function(){if(''!==this._responseType&&'text'!==this._responseType)throw new Error("The 'responseText' property is only available if 'responseType' is set to '' or 'text', but it is '"+this._responseType+"'.");return this.readyState0&&void 0!==arguments[0]?arguments[0]:[],o=arguments.length>1?arguments[1]:void 0;t(this,s);var u=r(d[2]);this.data=u.createFromParts(n,o).data}return n(s,[{key:"slice",value:function(t,n){var s=r(d[2]),o=this.data,u=o.offset,l=o.size;return'number'==typeof t&&(t>l&&(t=l),u+=t,l-=t,'number'==typeof n&&(n<0&&(n=this.size+n),l=n-t)),s.createFromOptions({blobId:this.data.blobId,offset:u,size:l})}},{key:"close",value:function(){r(d[2]).release(this.data.blobId),this.data=null}},{key:"data",set:function(t){this._data=t},get:function(){if(!this._data)throw new Error('Blob has been closed and is no longer available');return this._data}},{key:"size",get:function(){return this.data.size}},{key:"type",get:function(){return this.data.type||''}}]),s})();m.exports=s},118,[4,5,116]); -__d(function(g,r,i,a,m,e,d){var n={};m.exports={register:function(t){n[t]?n[t]++:n[t]=1},unregister:function(t){n[t]&&(n[t]--,n[t]<=0&&delete n[t])},has:function(t){return n[t]&&n[t]>0}}},119,[]); -__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,'__esModule',{value:!0});var t=new WeakMap,n=new WeakMap;function o(n){var o=t.get(n);return console.assert(null!=o,"'this' is expected an Event object, but got",n),o}function l(t){null==t.passiveListener?t.event.cancelable&&(t.canceled=!0,"function"==typeof t.event.preventDefault&&t.event.preventDefault()):"undefined"!=typeof console&&"function"==typeof console.error&&console.error("Unable to preventDefault inside passive event listener invocation.",t.passiveListener)}function u(n,o){t.set(this,{eventTarget:n,event:o,eventPhase:2,currentTarget:n,canceled:!1,stopped:!1,immediateStopped:!1,passiveListener:null,timeStamp:o.timeStamp||Date.now()}),Object.defineProperty(this,"isTrusted",{value:!1,enumerable:!0});for(var l=Object.keys(o),u=0;u0){for(var t=new Array(arguments.length),n=0;n0?y-4:y;var l=0;for(h=0;h>16&255,C[l++]=u>>8&255,C[l++]=255&u;2===f?(u=n[t.charCodeAt(h)]<<2|n[t.charCodeAt(h+1)]>>4,C[l++]=255&u):1===f&&(u=n[t.charCodeAt(h)]<<10|n[t.charCodeAt(h+1)]<<4|n[t.charCodeAt(h+2)]>>2,C[l++]=u>>8&255,C[l++]=255&u);return C},e.fromByteArray=function(n){for(var o,h=n.length,c=h%3,u='',A=[],C=0,y=h-c;Cy?y:C+16383));1===c?(o=n[h-1],u+=t[o>>2],u+=t[o<<4&63],u+='=='):2===c&&(o=(n[h-2]<<8)+n[h-1],u+=t[o>>10],u+=t[o>>4&63],u+=t[o<<2&63],u+='=');return A.push(u),A.join('')};for(var t=[],n=[],o='undefined'!=typeof Uint8Array?Uint8Array:Array,h='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',c=0,u=h.length;c0)throw new Error('Invalid string. Length must be a multiple of 4');return'='===t[n-2]?2:'='===t[n-1]?1:0}function f(n,o,h){for(var c,u,A=[],f=o;f>18&63]+t[u>>12&63]+t[u>>6&63]+t[63&u]);return A.join('')}n['-'.charCodeAt(0)]=62,n['_'.charCodeAt(0)]=63},126,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),o=r(d[3]),p=(function(){function p(){s(this,p),this._parts=[]}return o(p,[{key:"append",value:function(t,n){this._parts.push([t,n])}},{key:"getParts",value:function(){return this._parts.map(function(s){var o=n(s,2),p=o[0],f=o[1],u={'content-disposition':'form-data; name="'+p+'"'};return'object'==typeof f&&f?('string'==typeof f.name&&(u['content-disposition']+='; filename="'+f.name+'"'),'string'==typeof f.type&&(u['content-type']=f.type),t({},f,{headers:u,fieldName:p})):{string:String(f),headers:u,fieldName:p}})}}]),p})();m.exports=p},127,[54,26,4,5]); -__d(function(g,r,i,a,m,e,d){'use strict';r(d[0]),m.exports={fetch:fetch,Headers:Headers,Request:Request,Response:Response}},128,[129]); -__d(function(g,r,i,a,m,e,d){var t,o;t=this,o=function(t){'use strict';var o={searchParams:'URLSearchParams'in self,iterable:'Symbol'in self&&'iterator'in Symbol,blob:'FileReader'in self&&'Blob'in self&&(function(){try{return new Blob,!0}catch(t){return!1}})(),formData:'FormData'in self,arrayBuffer:'ArrayBuffer'in self};if(o.arrayBuffer)var n=['[object Int8Array]','[object Uint8Array]','[object Uint8ClampedArray]','[object Int16Array]','[object Uint16Array]','[object Int32Array]','[object Uint32Array]','[object Float32Array]','[object Float64Array]'],s=ArrayBuffer.isView||function(t){return t&&n.indexOf(Object.prototype.toString.call(t))>-1};function f(t){if('string'!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(t))throw new TypeError('Invalid character in header field name');return t.toLowerCase()}function h(t){return'string'!=typeof t&&(t=String(t)),t}function u(t){var n={next:function(){var o=t.shift();return{done:void 0===o,value:o}}};return o.iterable&&(n["function"==typeof Symbol?Symbol.iterator:"@@iterator"]=function(){return n}),n}function c(t){this.map={},t instanceof c?t.forEach(function(t,o){this.append(o,t)},this):Array.isArray(t)?t.forEach(function(t){this.append(t[0],t[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(o){this.append(o,t[o])},this)}function y(t){if(t.bodyUsed)return Promise.reject(new TypeError('Already read'));t.bodyUsed=!0}function l(t){return new Promise(function(o,n){t.onload=function(){o(t.result)},t.onerror=function(){n(t.error)}})}function p(t){var o=new FileReader,n=l(o);return o.readAsArrayBuffer(t),n}function b(t){for(var o=new Uint8Array(t),n=new Array(o.length),s=0;s-1?s:n),this.mode=o.mode||this.mode||null,this.signal=o.signal||this.signal,this.referrer=null,('GET'===this.method||'HEAD'===this.method)&&f)throw new TypeError('Body not allowed for GET or HEAD requests');this._initBody(f)}function A(t){var o=new FormData;return t.trim().split('&').forEach(function(t){if(t){var n=t.split('='),s=n.shift().replace(/\+/g,' '),f=n.join('=').replace(/\+/g,' ');o.append(decodeURIComponent(s),decodeURIComponent(f))}}),o}function x(t,o){o||(o={}),this.type='default',this.status=void 0===o.status?200:o.status,this.ok=this.status>=200&&this.status<300,this.statusText='statusText'in o?o.statusText:'OK',this.headers=new c(o.headers),this.url=o.url||'',this._initBody(t)}_.prototype.clone=function(){return new _(this,{body:this._bodyInit})},v.call(_.prototype),v.call(x.prototype),x.prototype.clone=function(){return new x(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new c(this.headers),url:this.url})},x.error=function(){var t=new x(null,{status:0,statusText:''});return t.type='error',t};var B=[301,302,303,307,308];x.redirect=function(t,o){if(-1===B.indexOf(o))throw new RangeError('Invalid status code');return new x(null,{status:o,headers:{location:t}})},t.DOMException=self.DOMException;try{new t.DOMException}catch(o){t.DOMException=function(t,o){this.message=t,this.name=o;var n=Error(t);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function T(n,s){return new Promise(function(f,h){var u=new _(n,s);if(u.signal&&u.signal.aborted)return h(new t.DOMException('Aborted','AbortError'));var y=new XMLHttpRequest;function l(){y.abort()}y.onload=function(){var t,o,n={status:y.status,statusText:y.statusText,headers:(t=y.getAllResponseHeaders()||'',o=new c,t.replace(/\r?\n[\t ]+/g,' ').split(/\r?\n/).forEach(function(t){var n=t.split(':'),s=n.shift().trim();if(s){var f=n.join(':').trim();o.append(s,f)}}),o)};n.url='responseURL'in y?y.responseURL:n.headers.get('X-Request-URL');var s='response'in y?y.response:y.responseText;f(new x(s,n))},y.onerror=function(){h(new TypeError('Network request failed'))},y.ontimeout=function(){h(new TypeError('Network request failed'))},y.onabort=function(){h(new t.DOMException('Aborted','AbortError'))},y.open(u.method,u.url,!0),'include'===u.credentials?y.withCredentials=!0:'omit'===u.credentials&&(y.withCredentials=!1),'responseType'in y&&o.blob&&(y.responseType='blob'),u.headers.forEach(function(t,o){y.setRequestHeader(o,t)}),u.signal&&(u.signal.addEventListener('abort',l),y.onreadystatechange=function(){4===y.readyState&&u.signal.removeEventListener('abort',l)}),y.send(void 0===u._bodyInit?null:u._bodyInit)})}T.polyfill=!0,self.fetch||(self.fetch=T,self.Headers=c,self.Request=_,self.Response=x),t.Headers=c,t.Request=_,t.Response=x,t.fetch=T,Object.defineProperty(t,'__esModule',{value:!0})},'object'==typeof e&&void 0!==m?o(e):'function'==typeof define&&define.amd?define(['exports'],o):o(t.WHATWGFetch={})},129,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=t(r(d[1])),o=t(r(d[2])),n=t(r(d[3])),c=t(r(d[4])),u=t(r(d[5])),l=t(r(d[6])),f=t(r(d[7])),h=r(d[8]),b=r(d[9]),y=r(d[10]),p=r(d[11]),v=(r(d[12]),r(d[13])),_=r(d[14]),E=r(d[15]),k=r(d[16]),I=0,S=1,N=2,w=3,O=0,C=(function(t){function y(t,n,l){var h;(0,o.default)(this,y),(h=(0,c.default)(this,(0,u.default)(y).call(this))).CONNECTING=I,h.OPEN=S,h.CLOSING=N,h.CLOSED=w,h.readyState=I,'string'==typeof n&&(n=[n]);var b=l||{},v=b.headers,_=void 0===v?{}:v,E=(0,s.default)(b,["headers"]);return E&&'string'==typeof E.origin&&(console.warn('Specifying `origin` as a WebSocket connection option is deprecated. Include it under `headers` instead.'),_.origin=E.origin,delete E.origin),Object.keys(E).length>0&&console.warn('Unrecognized WebSocket connection option(s) `'+Object.keys(E).join('`, `')+"`. Did you mean to put these under `headers`?"),Array.isArray(n)||(n=null),h._eventEmitter=new p(f.default),h._socketId=O++,h._registerEvents(),f.default.connect(t,n,{headers:_},h._socketId),h}return(0,l.default)(y,t),(0,n.default)(y,[{key:"close",value:function(t,s){this.readyState!==this.CLOSING&&this.readyState!==this.CLOSED&&(this.readyState=this.CLOSING,this._close(t,s))}},{key:"send",value:function(t){if(this.readyState===this.CONNECTING)throw new Error('INVALID_STATE_ERR');if(t instanceof h)return k(b.isAvailable,'Native module BlobModule is required for blob support'),void b.sendOverSocket(t,this._socketId);if('string'!=typeof t){if(!(t instanceof ArrayBuffer||ArrayBuffer.isView(t)))throw new Error('Unsupported data type');f.default.sendBinary(E(t),this._socketId)}else f.default.send(t,this._socketId)}},{key:"ping",value:function(){if(this.readyState===this.CONNECTING)throw new Error('INVALID_STATE_ERR');f.default.ping(this._socketId)}},{key:"_close",value:function(t,s){var o='number'==typeof t?t:1e3,n='string'==typeof s?s:'';f.default.close(o,n,this._socketId),b.isAvailable&&'blob'===this._binaryType&&b.removeWebSocketHandler(this._socketId)}},{key:"_unregisterEvents",value:function(){this._subscriptions.forEach(function(t){return t.remove()}),this._subscriptions=[]}},{key:"_registerEvents",value:function(){var t=this;this._subscriptions=[this._eventEmitter.addListener('websocketMessage',function(s){if(s.id===t._socketId){var o=s.data;switch(s.type){case'binary':o=_.toByteArray(s.data).buffer;break;case'blob':o=b.createFromOptions(s.data)}t.dispatchEvent(new v('message',{data:o}))}}),this._eventEmitter.addListener('websocketOpen',function(s){s.id===t._socketId&&(t.readyState=t.OPEN,t.protocol=s.protocol,t.dispatchEvent(new v('open')))}),this._eventEmitter.addListener('websocketClosed',function(s){s.id===t._socketId&&(t.readyState=t.CLOSED,t.dispatchEvent(new v('close',{code:s.code,reason:s.reason})),t._unregisterEvents(),t.close())}),this._eventEmitter.addListener('websocketFailed',function(s){s.id===t._socketId&&(t.readyState=t.CLOSED,t.dispatchEvent(new v('error',{message:s.message})),t.dispatchEvent(new v('close',{message:s.message})),t._unregisterEvents(),t.close())})]}},{key:"binaryType",get:function(){return this._binaryType},set:function(t){if('blob'!==t&&'arraybuffer'!==t)throw new Error("binaryType must be either 'blob' or 'arraybuffer'");'blob'!==this._binaryType&&'blob'!==t||(k(b.isAvailable,'Native module BlobModule is required for blob support'),'blob'===t?b.addWebSocketHandler(this._socketId):b.removeWebSocketHandler(this._socketId)),this._binaryType=t}}]),y})(y.apply(void 0,['close','error','message','open']));C.CONNECTING=I,C.OPEN=S,C.CLOSING=N,C.CLOSED=w,m.exports=C},130,[3,56,4,5,6,9,10,131,118,116,120,123,58,132,126,125,18]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])).getEnforcing('WebSocketModule');e.default=o},131,[2,24]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]);m.exports=function n(o,c){s(this,n),this.type=o.toString(),t(this,c)}},132,[16,4]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),u=r(d[3]),l=r(d[4]),o=r(d[5]),c=r(d[6]),h=(function(h){function f(n,l,o){var h;return t(this,f),c(null!=n&&null!=l,'Failed to construct `File`: Must pass both `parts` and `name` arguments.'),(h=s(this,u(f).call(this,n,o))).data.name=l,h}return l(f,o),n(f,[{key:"name",get:function(){return c(null!=this.data.name,'Files must have a name set.'),this.data.name}},{key:"lastModified",get:function(){return this.data.lastModified||0}}]),f})();m.exports=h},133,[4,5,6,9,10,118,18]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),h=t(r(d[5])),_=t(r(d[6])),l=(r(d[7]),0),c=1,y=2,f=(function(t){function f(){var t;return(0,s.default)(this,f),(t=(0,o.default)(this,(0,u.default)(f).call(this))).EMPTY=l,t.LOADING=c,t.DONE=y,t._aborted=!1,t._subscriptions=[],t._reset(),t}return(0,h.default)(f,t),(0,n.default)(f,[{key:"_reset",value:function(){this._readyState=l,this._error=null,this._result=null}},{key:"_clearSubscriptions",value:function(){this._subscriptions.forEach(function(t){return t.remove()}),this._subscriptions=[]}},{key:"_setReadyState",value:function(t){this._readyState=t,this.dispatchEvent({type:'readystatechange'}),t===y&&(this._aborted?this.dispatchEvent({type:'abort'}):this._error?this.dispatchEvent({type:'error'}):this.dispatchEvent({type:'load'}),this.dispatchEvent({type:'loadend'}))}},{key:"readAsArrayBuffer",value:function(){throw new Error('FileReader.readAsArrayBuffer is not implemented')}},{key:"readAsDataURL",value:function(t){var s=this;this._aborted=!1,_.default.readAsDataURL(t.data).then(function(t){s._aborted||(s._result=t,s._setReadyState(y))},function(t){s._aborted||(s._error=t,s._setReadyState(y))})}},{key:"readAsText",value:function(t){var s=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:'UTF-8';this._aborted=!1,_.default.readAsText(t.data,n).then(function(t){s._aborted||(s._result=t,s._setReadyState(y))},function(t){s._aborted||(s._error=t,s._setReadyState(y))})}},{key:"abort",value:function(){this._aborted=!0,this._readyState!==l&&this._readyState!==y&&(this._reset(),this._setReadyState(y)),this._reset()}},{key:"readyState",get:function(){return this._readyState}},{key:"error",get:function(){return this._error}},{key:"result",get:function(){return this._result}}]),f})(r(d[8]).apply(void 0,['abort','error','load','loadstart','loadend','progress']));f.EMPTY=l,f.LOADING=c,f.DONE=y,m.exports=f},134,[3,4,5,6,9,10,135,118,120]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).getEnforcing('FileReaderModule');e.default=u},135,[2,24]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.URL=e.URLSearchParams=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),s=(r(d[4]),null);if(u.default&&'string'==typeof u.default.getConstants().BLOB_URI_SCHEME){var f=u.default.getConstants();s=f.BLOB_URI_SCHEME+':','string'==typeof f.BLOB_URI_HOST&&(s+="//"+f.BLOB_URI_HOST+"/")}var l="function"==typeof Symbol?Symbol.iterator:"@@iterator",h=(function(){function t(o){var u=this;(0,n.default)(this,t),this._searchParams=[],'object'==typeof o&&Object.keys(o).forEach(function(t){return u.append(t,o[t])})}return(0,o.default)(t,[{key:"append",value:function(t,n){this._searchParams.push([t,n])}},{key:"delete",value:function(t){throw new Error('not implemented')}},{key:"get",value:function(t){throw new Error('not implemented')}},{key:"getAll",value:function(t){throw new Error('not implemented')}},{key:"has",value:function(t){throw new Error('not implemented')}},{key:"set",value:function(t,n){throw new Error('not implemented')}},{key:"sort",value:function(){throw new Error('not implemented')}},{key:l,value:function(){return this._searchParams["function"==typeof Symbol?Symbol.iterator:"@@iterator"]()}},{key:"toString",value:function(){if(0===this._searchParams.length)return'';var t=this._searchParams.length-1;return this._searchParams.reduce(function(n,o,u){return n+o.join('=')+(u===t?'':'&')},'')}}]),t})();function c(t){return/^(?:(?:(?:https?|ftp):)?\/\/)(?:(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})))(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(t)}e.URLSearchParams=h;var y=(function(){function t(o,u){(0,n.default)(this,t),this._searchParamsInstance=null;var s=null;if(!u||c(o))this._url=o,this._url.endsWith('/')||(this._url+='/');else{if('string'==typeof u){if(!c(s=u))throw new TypeError("Invalid base URL: "+s)}else'object'==typeof u&&(s=u.toString());s.endsWith('/')&&o.startsWith('/')&&(s=s.slice(0,s.length-1)),s.endsWith(o)&&(o=''),this._url=""+s+o}}return(0,o.default)(t,null,[{key:"createObjectURL",value:function(t){if(null===s)throw new Error('Cannot create URL for blob!');return""+s+t.data.blobId+"?offset="+t.data.offset+"&size="+t.size}},{key:"revokeObjectURL",value:function(t){}}]),(0,o.default)(t,[{key:"toJSON",value:function(){return this.toString()}},{key:"toString",value:function(){if(null===this._searchParamsInstance)return this._url;var t=this._url.indexOf('?')>-1?'&':'?';return this._url+t+this._searchParamsInstance.toString()}},{key:"hash",get:function(){throw new Error('not implemented')}},{key:"host",get:function(){throw new Error('not implemented')}},{key:"hostname",get:function(){throw new Error('not implemented')}},{key:"href",get:function(){return this.toString()}},{key:"origin",get:function(){throw new Error('not implemented')}},{key:"password",get:function(){throw new Error('not implemented')}},{key:"pathname",get:function(){throw new Error('not implemented')}},{key:"port",get:function(){throw new Error('not implemented')}},{key:"protocol",get:function(){throw new Error('not implemented')}},{key:"search",get:function(){throw new Error('not implemented')}},{key:"searchParams",get:function(){return null==this._searchParamsInstance&&(this._searchParamsInstance=new h),this._searchParamsInstance}},{key:"username",get:function(){throw new Error('not implemented')}}]),t})();e.URL=y},136,[3,4,5,117,118]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o=r(d[1]),n=r(d[2]),l=r(d[3]),b=r(d[4]);Object.defineProperty(e,'__esModule',{value:!0});var u=r(d[5]),p=(function(u){function p(){throw t(this,p),n(this,l(p).call(this)),new TypeError("AbortSignal cannot be constructed directly")}return b(p,u),o(p,[{key:"aborted",get:function(){var t=y.get(this);if("boolean"!=typeof t)throw new TypeError("Expected 'this' to be an 'AbortSignal' object, but got "+(null===this?"null":typeof this));return t}}]),p})(u.EventTarget);u.defineEventAttribute(p.prototype,"abort");var y=new WeakMap;Object.defineProperties(p.prototype,{aborted:{enumerable:!0}}),"function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.toStringTag:"@@toStringTag")&&Object.defineProperty(p.prototype,"function"==typeof Symbol?Symbol.toStringTag:"@@toStringTag",{configurable:!0,value:"AbortSignal"});var f=(function(){function n(){var o;t(this,n),c.set(this,(o=Object.create(p.prototype),u.EventTarget.call(o),y.set(o,!1),o))}return o(n,[{key:"abort",value:function(){var t;t=s(this),!1===y.get(t)&&(y.set(t,!0),t.dispatchEvent({type:"abort"}))}},{key:"signal",get:function(){return s(this)}}]),n})(),c=new WeakMap;function s(t){var o=c.get(t);if(null==o)throw new TypeError("Expected 'this' to be an 'AbortController' object, but got "+(null===t?"null":typeof t));return o}Object.defineProperties(f.prototype,{signal:{enumerable:!0},abort:{enumerable:!0}}),"function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.toStringTag:"@@toStringTag")&&Object.defineProperty(f.prototype,"function"==typeof Symbol?Symbol.toStringTag:"@@toStringTag",{configurable:!0,value:"AbortController"}),e.AbortController=f,e.AbortSignal=p,e.default=f,m.exports=f,m.exports.AbortController=m.exports.default=f,m.exports.AbortSignal=p},137,[4,5,6,9,10,138]); -__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,'__esModule',{value:!0});var t=new WeakMap,n=new WeakMap;function o(n){var o=t.get(n);return console.assert(null!=o,"'this' is expected an Event object, but got",n),o}function l(t){null==t.passiveListener?t.event.cancelable&&(t.canceled=!0,"function"==typeof t.event.preventDefault&&t.event.preventDefault()):"undefined"!=typeof console&&"function"==typeof console.error&&console.error("Unable to preventDefault inside passive event listener invocation.",t.passiveListener)}function u(n,o){t.set(this,{eventTarget:n,event:o,eventPhase:2,currentTarget:n,canceled:!1,stopped:!1,immediateStopped:!1,passiveListener:null,timeStamp:o.timeStamp||Date.now()}),Object.defineProperty(this,"isTrusted",{value:!1,enumerable:!0});for(var l=Object.keys(o),u=0;u0){for(var t=new Array(arguments.length),n=0;n3&&void 0!==arguments[3]?arguments[3]:'plain-text',c=arguments.length>4?arguments[4]:void 0,f=arguments.length>5?arguments[5]:void 0;if('ios'===l.default.OS){if('function'==typeof s){console.warn("You passed a callback function as the \"type\" argument to Alert.prompt(). React Native is assuming you want to use the deprecated Alert.prompt(title, defaultValue, buttons, callback) signature. The current signature is Alert.prompt(title, message, callbackOrButtons, type, defaultValue, keyboardType) and the old syntax will be removed in a future version.");var p=s;return void u.default.alertWithArgs({title:t||'',type:'plain-text',defaultValue:n||''},function(t,n){p(n)})}var v,y,b=[],h=[];'function'==typeof o?b=[o]:Array.isArray(o)&&o.forEach(function(t,n){if(b[n]=t.onPress,'cancel'===t.style?v=String(n):'destructive'===t.style&&(y=String(n)),t.text||n<(o||[]).length-1){var l={};l[n]=t.text||'',h.push(l)}}),u.default.alertWithArgs({title:t||'',message:n||void 0,buttons:h,type:s||void 0,defaultValue:c,cancelButtonKey:v,destructiveButtonKey:y,keyboardType:f},function(t,n){var o=b[t];o&&o(n)})}}}]),t})();m.exports=c},140,[3,4,5,58,141,142]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])).get('DialogManagerAndroid');e.default=o},141,[2,24]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0])(r(d[1]));m.exports={alertWithArgs:function(l,u){null!=t.default&&t.default.alertWithArgs(l,u)}}},142,[3,143]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).get('AlertManager');e.default=u},143,[2,24]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]).polyfillObjectProperty,o=g.navigator;void 0===o&&(g.navigator=o={}),t(o,'product',function(){return'ReactNative'})},144,[105]); -__d(function(g,r,i,a,m,e,d){'use strict';if(!g.RN$Bridgeless){var l=r(d[0]);l.registerLazyCallableModule('Systrace',function(){return r(d[1])}),l.registerLazyCallableModule('JSTimers',function(){return r(d[2])}),l.registerLazyCallableModule('HeapCapture',function(){return r(d[3])}),l.registerLazyCallableModule('SamplingProfiler',function(){return r(d[4])}),l.registerLazyCallableModule('RCTLog',function(){return r(d[5])}),l.registerLazyCallableModule('RCTDeviceEventEmitter',function(){return r(d[6])}),l.registerLazyCallableModule('RCTNativeAppEventEmitter',function(){return r(d[7])}),l.registerLazyCallableModule('GlobalPerformanceLogger',function(){return r(d[8])}),l.registerLazyCallableModule('JSDevSupportModule',function(){return r(d[9])}),l.registerCallableModule('HMRClient',r(d[10]))}},145,[30,37,109,146,148,150,46,151,152,155,157]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0])(r(d[1])),p={captureHeap:function(p){var u=null;try{g.nativeCaptureHeap(p),console.log('HeapCapture.captureHeap succeeded: '+p)}catch(t){console.log('HeapCapture.captureHeap error: '+t.toString()),u=t.toString()}t.default&&t.default.captureComplete(p,u)}};m.exports=p},146,[3,147]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).get('HeapCapture');e.default=u},147,[2,24]); -__d(function(g,r,i,a,m,e,d){'use strict';var o={poke:function(o){var l=null,n=null;try{null===(n=g.pokeSamplingProfiler())?console.log('The JSC Sampling Profiler has started'):console.log('The JSC Sampling Profiler has stopped')}catch(o){console.log('Error occurred when restarting Sampling Profiler: '+o.toString()),l=o.toString()}var t=r(d[0]).default;t&&t.operationComplete(o,n,l)}};m.exports=o},148,[149]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])).get('JSCSamplingProfiler');e.default=l},149,[2,24]); -__d(function(g,r,i,a,m,e,d){'use strict';var o=r(d[0]),n={log:'log',info:'info',warn:'warn',error:'error',fatal:'error'},l=null,t={logIfNoNativeHook:function(o){for(var n=arguments.length,f=new Array(n>1?n-1:0),c=1;c1?c-1:0),s=1;s2&&void 0!==arguments[2]?arguments[2]:-1;if(0===o)return!0;if(n===f)return!1;if('function'==typeof n&&'function'==typeof f)return!1;if('object'!=typeof n||null===n)return n!==f;if('object'!=typeof f||null===f)return!0;if(n.constructor!==f.constructor)return!0;if(Array.isArray(n)){var u=n.length;if(f.length!==u)return!0;for(var c=0;c=C},u=function(){},e.unstable_forceFrameRate=function(n){0>n||125(F=lc){if(s=f,null===E)E=o.next=o.previous=o;else{u=null;var p=E;do{if(s1&&(o[u]=c)}else o[u]=f}for(var l in n)f.includes(l)||(u?n.hasOwnProperty(l)&&c(n[l],u[l],l):o[l]={});return o},e.getConfigWithoutViewProps=function(t,f){if(!t[f])return{};return Object.keys(t[f]).filter(function(t){return!n.default[f][t]}).reduce(function(n,u){return n[u]=t[f][u],n},{})},e.stringifyViewConfig=function(t){return JSON.stringify(t,function(t,n){return'function'==typeof n?"\u0192 "+n.name:n},2)},e.default=void 0;var n=t(r(d[1])),f=(r(d[2]),['transform','hitSlop']);var u=function(t,n){};e.default=u},170,[3,171,174]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o=t(r(d[1])),s=t(r(d[2])),n={uiViewClassName:'RCTView',baseModuleName:null,Manager:'ViewManager',Commands:{},Constants:{},bubblingEventTypes:(0,o.default)({},s.default.bubblingEventTypes,{topBlur:{phasedRegistrationNames:{bubbled:'onBlur',captured:'onBlurCapture'}},topChange:{phasedRegistrationNames:{bubbled:'onChange',captured:'onChangeCapture'}},topEndEditing:{phasedRegistrationNames:{bubbled:'onEndEditing',captured:'onEndEditingCapture'}},topFocus:{phasedRegistrationNames:{bubbled:'onFocus',captured:'onFocusCapture'}},topKeyPress:{phasedRegistrationNames:{bubbled:'onKeyPress',captured:'onKeyPressCapture'}},topPress:{phasedRegistrationNames:{bubbled:'onPress',captured:'onPressCapture'}},topSubmitEditing:{phasedRegistrationNames:{bubbled:'onSubmitEditing',captured:'onSubmitEditingCapture'}},topTouchCancel:{phasedRegistrationNames:{bubbled:'onTouchCancel',captured:'onTouchCancelCapture'}},topTouchEnd:{phasedRegistrationNames:{bubbled:'onTouchEnd',captured:'onTouchEndCapture'}},topTouchMove:{phasedRegistrationNames:{bubbled:'onTouchMove',captured:'onTouchMoveCapture'}},topTouchStart:{phasedRegistrationNames:{bubbled:'onTouchStart',captured:'onTouchStartCapture'}}}),directEventTypes:(0,o.default)({},s.default.directEventTypes,{topAccessibilityAction:{registrationName:'onAccessibilityAction'},topAccessibilityEscape:{registrationName:'onAccessibilityEscape'},topAccessibilityTap:{registrationName:'onAccessibilityTap'},topLayout:{registrationName:'onLayout'},topMagicTap:{registrationName:'onMagicTap'},onGestureHandlerEvent:{registrationName:'onGestureHandlerEvent'},onGestureHandlerStateChange:{registrationName:'onGestureHandlerStateChange'}}),validAttributes:(0,o.default)({},s.default.validAttributes,{accessibilityActions:!0,accessibilityElementsHidden:!0,accessibilityHint:!0,accessibilityIgnoresInvertColors:!0,accessibilityLabel:!0,accessibilityLiveRegion:!0,accessibilityRole:!0,accessibilityStates:!0,accessibilityState:!0,accessibilityViewIsModal:!0,accessible:!0,alignContent:!0,alignItems:!0,alignSelf:!0,aspectRatio:!0,backfaceVisibility:!0,backgroundColor:{process:r(d[3])},borderBottomColor:{process:r(d[3])},borderBottomEndRadius:!0,borderBottomLeftRadius:!0,borderBottomRightRadius:!0,borderBottomStartRadius:!0,borderBottomWidth:!0,borderColor:{process:r(d[3])},borderEndColor:{process:r(d[3])},borderEndWidth:!0,borderLeftColor:{process:r(d[3])},borderLeftWidth:!0,borderRadius:!0,borderRightColor:{process:r(d[3])},borderRightWidth:!0,borderStartColor:{process:r(d[3])},borderStartWidth:!0,borderStyle:!0,borderTopColor:{process:r(d[3])},borderTopEndRadius:!0,borderTopLeftRadius:!0,borderTopRightRadius:!0,borderTopStartRadius:!0,borderTopWidth:!0,borderWidth:!0,bottom:!0,clickable:!0,collapsable:!0,direction:!0,display:!0,elevation:!0,end:!0,flex:!0,flexBasis:!0,flexDirection:!0,flexGrow:!0,flexShrink:!0,flexWrap:!0,height:!0,hitSlop:{diff:r(d[4])},importantForAccessibility:!0,justifyContent:!0,left:!0,margin:!0,marginBottom:!0,marginEnd:!0,marginHorizontal:!0,marginLeft:!0,marginRight:!0,marginStart:!0,marginTop:!0,marginVertical:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,nativeID:!0,needsOffscreenAlphaCompositing:!0,onAccessibilityAction:!0,onAccessibilityEscape:!0,onAccessibilityTap:!0,onLayout:!0,onMagicTap:!0,opacity:!0,overflow:!0,padding:!0,paddingBottom:!0,paddingEnd:!0,paddingHorizontal:!0,paddingLeft:!0,paddingRight:!0,paddingStart:!0,paddingTop:!0,paddingVertical:!0,pointerEvents:!0,position:!0,removeClippedSubviews:!0,renderToHardwareTextureAndroid:!0,right:!0,rotation:!0,scaleX:!0,scaleY:!0,shadowColor:{process:r(d[3])},shadowOffset:{diff:r(d[5])},shadowOpacity:!0,shadowRadius:!0,shouldRasterizeIOS:!0,start:!0,style:{alignContent:!0,alignItems:!0,alignSelf:!0,aspectRatio:!0,backfaceVisibility:!0,backgroundColor:{process:r(d[3])},borderBottomColor:{process:r(d[3])},borderBottomEndRadius:!0,borderBottomLeftRadius:!0,borderBottomRightRadius:!0,borderBottomStartRadius:!0,borderBottomWidth:!0,borderColor:{process:r(d[3])},borderEndColor:{process:r(d[3])},borderEndWidth:!0,borderLeftColor:{process:r(d[3])},borderLeftWidth:!0,borderRadius:!0,borderRightColor:{process:r(d[3])},borderRightWidth:!0,borderStartColor:{process:r(d[3])},borderStartWidth:!0,borderStyle:!0,borderTopColor:{process:r(d[3])},borderTopEndRadius:!0,borderTopLeftRadius:!0,borderTopRightRadius:!0,borderTopStartRadius:!0,borderTopWidth:!0,borderWidth:!0,bottom:!0,color:{process:r(d[3])},decomposedMatrix:!0,direction:!0,display:!0,elevation:!0,end:!0,flex:!0,flexBasis:!0,flexDirection:!0,flexGrow:!0,flexShrink:!0,flexWrap:!0,fontFamily:!0,fontSize:!0,fontStyle:!0,fontVariant:!0,fontWeight:!0,height:!0,includeFontPadding:!0,justifyContent:!0,left:!0,letterSpacing:!0,lineHeight:!0,margin:!0,marginBottom:!0,marginEnd:!0,marginHorizontal:!0,marginLeft:!0,marginRight:!0,marginStart:!0,marginTop:!0,marginVertical:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,opacity:!0,overflow:!0,overlayColor:{process:r(d[3])},padding:!0,paddingBottom:!0,paddingEnd:!0,paddingHorizontal:!0,paddingLeft:!0,paddingRight:!0,paddingStart:!0,paddingTop:!0,paddingVertical:!0,position:!0,resizeMode:!0,right:!0,rotation:!0,scaleX:!0,scaleY:!0,shadowColor:{process:r(d[3])},shadowOffset:{diff:r(d[5])},shadowOpacity:!0,shadowRadius:!0,start:!0,textAlign:!0,textAlignVertical:!0,textDecorationColor:{process:r(d[3])},textDecorationLine:!0,textDecorationStyle:!0,textShadowColor:{process:r(d[3])},textShadowOffset:!0,textShadowRadius:!0,textTransform:!0,tintColor:{process:r(d[3])},top:!0,transform:{diff:r(d[6])},transformMatrix:!0,translateX:!0,translateY:!0,width:!0,writingDirection:!0,zIndex:!0},testID:!0,top:!0,transform:{diff:r(d[6])},translateX:!0,translateY:!0,width:!0,zIndex:!0})};m.exports=n},171,[3,54,168,82,172,85,173]); -__d(function(g,r,i,a,m,e,d){'use strict';var t={top:void 0,left:void 0,right:void 0,bottom:void 0};m.exports=function(o,f){return(o=o||t)!==(f=f||t)&&(o.top!==f.top||o.left!==f.left||o.right!==f.right||o.bottom!==f.bottom)}},172,[]); -__d(function(g,r,i,a,m,e,d){'use strict';m.exports=function(t,n){return!(t===n||t&&n&&t[12]===n[12]&&t[13]===n[13]&&t[14]===n[14]&&t[5]===n[5]&&t[10]===n[10]&&t[1]===n[1]&&t[2]===n[2]&&t[3]===n[3]&&t[4]===n[4]&&t[6]===n[6]&&t[7]===n[7]&&t[8]===n[8]&&t[9]===n[9]&&t[11]===n[11]&&t[15]===n[15])}},173,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]),s=r(d[2]),o=r(d[3]),u=r(d[4]),c=r(d[5]),l=r(d[6]),v=r(d[7]),b=r(d[8]),p=r(d[9]),f=r(d[10]),y=r(d[11]),C=r(d[12]);var E=!1;function T(n){var t=o.getConstants();t.ViewManagerNames||t.LazyViewManagersEnabled?n=w(n,o.getDefaultEventTypes()):(n.bubblingEventTypes=w(n.bubblingEventTypes,t.genericBubblingEventTypes),n.directEventTypes=w(n.directEventTypes,t.genericDirectEventTypes))}function w(n,t){if(!t)return n;if(!n)return t;for(var s in t)if(t.hasOwnProperty(s)){var o=t[s];if(n.hasOwnProperty(s)){var u=n[s];'object'==typeof o&&'object'==typeof u&&(o=w(u,o))}n[s]=o}return n}function I(n){switch(n){case'CATransform3D':return l;case'CGPoint':return v;case'CGSize':return y;case'UIEdgeInsets':return u}return null}function N(n){switch(n){case'CGColor':case'UIColor':return b;case'CGColorArray':case'UIColorArray':return p;case'CGImage':case'UIImage':case'RCTImageSource':return f;case'Color':return b;case'ColorArray':return p}return null}m.exports=function(u){var l=o.getViewManagerConfig(u);c(null!=l&&null!=l.NativeProps,'requireNativeComponent: "%s" was not found in the UIManager.',u);for(var v=l.baseModuleName,b=l.bubblingEventTypes,p=l.directEventTypes,f=l.NativeProps;v;){var y=o.getViewManagerConfig(v);y?(b=t({},y.bubblingEventTypes,b),p=t({},y.directEventTypes,p),f=t({},y.NativeProps,f),v=y.baseModuleName):(C(!1,'Base module "%s" does not exist',v),v=null)}var w={};for(var M in f){var P=f[M],h=I(P),A=N(P);w[M]=null==h&&null==A||{diff:h,process:A}}return w.style=s,n(l,{uiViewClassName:u,validAttributes:w,bubblingEventTypes:b,directEventTypes:p}),E||(T(l),E=!0),l}},174,[16,54,64,75,172,18,173,175,82,176,177,85,20]); -__d(function(g,r,i,a,m,e,d){'use strict';var t={x:void 0,y:void 0};m.exports=function(n,o){return(n=n||t)!==(o=o||t)&&(n.x!==o.x||n.y!==o.y)}},175,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);m.exports=function(t){return null==t?null:t.map(n)}},176,[82]); -__d(function(g,r,i,a,m,e,d){'use strict';var t,n,s,u,o=r(d[0]),f=r(d[1]);function c(){if(u)return u;var t=g.nativeExtensions&&g.nativeExtensions.SourceCode;return t||(t=r(d[2]).default),u=t.getConstants().scriptURL}function l(){if(void 0===n){var t=c(),s=t&&t.match(/^https?:\/\/.*?\//);n=s?s[0]:null}return n}function v(t){if(t){if(t.startsWith('assets://'))return null;(t=t.substring(0,t.lastIndexOf('/')+1)).includes('://')||(t='file://'+t)}return t}m.exports=function(n){if('object'==typeof n)return n;var u=o.getAssetByID(n);if(!u)return null;var p=new f(l(),(void 0===s&&(s=v(c())),s),u);return t?t(p):p.defaultAsset()},m.exports.pickScale=f.pickScale,m.exports.setCustomSourceTransformer=function(n){t=n}},177,[178,179,181]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=[];m.exports={registerAsset:function(s){return t.push(s)},getAssetByID:function(s){return t[s-1]}}},178,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),n=r(d[2]),u=(r(d[3]),r(d[4])),o=r(d[5]);function l(t){var s=h.pickScale(t.scales,n.get()),o=1===s?'':'@'+s+'x';return u.getBasePath(t)+'/'+t.name+o+'.'+t.type}function c(t){var s=h.pickScale(t.scales,n.get());return u.getAndroidResourceFolderName(t,s)+'/'+u.getAndroidResourceIdentifier(t)+'.'+t.type}var h=(function(){function h(s,n,u){t(this,h),this.serverUrl=s,this.jsbundleUrl=n,this.asset=u}return s(h,[{key:"isLoadedFromServer",value:function(){return!!this.serverUrl}},{key:"isLoadedFromFileSystem",value:function(){return!(!this.jsbundleUrl||!this.jsbundleUrl.startsWith('file://'))}},{key:"defaultAsset",value:function(){return this.isLoadedFromServer()?this.assetServerURL():this.scaledAssetURLNearBundle()}},{key:"assetServerURL",value:function(){return o(!!this.serverUrl,'need server to load from'),this.fromSource(this.serverUrl+l(this.asset)+"?platform=ios&hash="+this.asset.hash)}},{key:"scaledAssetPath",value:function(){return this.fromSource(l(this.asset))}},{key:"scaledAssetURLNearBundle",value:function(){var t=this.jsbundleUrl||'file://';return this.fromSource(t+l(this.asset))}},{key:"resourceIdentifierWithoutScale",value:function(){return o(!1,'resource identifiers work on Android'),this.fromSource(u.getAndroidResourceIdentifier(this.asset))}},{key:"drawableFolderInBundle",value:function(){var t=this.jsbundleUrl||'file://';return this.fromSource(t+c(this.asset))}},{key:"fromSource",value:function(t){return{__packager_asset:!0,width:this.asset.width,height:this.asset.height,uri:t,scale:h.pickScale(this.asset.scales,n.get())}}}],[{key:"pickScale",value:function(t,s){for(var n=0;n=s)return t[n];return t[t.length-1]||1}}]),h})();m.exports=h},179,[4,5,61,58,180,18]); -__d(function(g,r,i,a,m,e,d){'use strict';var t={.75:'ldpi',1:'mdpi',1.5:'hdpi',2:'xhdpi',3:'xxhdpi',4:'xxxhdpi'};function n(n){if(n.toString()in t)return t[n.toString()];throw new Error('no such scale '+n.toString())}var o=new Set(['gif','jpeg','jpg','png','svg','webp','xml']);function s(t){var n=t.httpServerLocation;return'/'===n[0]&&(n=n.substr(1)),n}m.exports={getAndroidAssetSuffix:n,getAndroidResourceFolderName:function(s,u){if(!o.has(s.type))return'raw';var c=n(u);if(!c)throw new Error("Don't know which android drawable suffix to use for scale: "+u+'\nAsset: '+JSON.stringify(s,null,'\t')+'\nPossible scales are:'+JSON.stringify(t,null,'\t'));return'drawable-'+c},getAndroidResourceIdentifier:function(t){return(s(t)+'/'+t.name).toLowerCase().replace(/\//g,'_').replace(/([^a-z0-9_])/g,'').replace(/^assets_/,'')},getBasePath:s}},180,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])).getEnforcing('SourceCode');e.default=o},181,[2,24]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]);m.exports=function(u){return n(u,function(){return t(u)})}},182,[183,174]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]).ReactNativeViewConfigRegistry.register;m.exports=function(n,s){return t(n,s)}},183,[160]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=(0,t(r(d[1])).default)('ActivityIndicatorView',{paperComponentName:'RCTActivityIndicatorView'});e.default=o},184,[3,185]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[1])),t=r(d[2]);var p=function(n,p){var f=p&&p.paperComponentName?p.paperComponentName:n;if(null!=p&&null!=p.paperComponentNameDeprecated)if(t.UIManager.getViewManagerConfig(n))f=n;else{if(null==p.paperComponentNameDeprecated||!t.UIManager.getViewManagerConfig(p.paperComponentNameDeprecated))throw new Error("Failed to find native component for either "+n+" or "+(p.paperComponentNameDeprecated||'(unknown)'));f=p.paperComponentNameDeprecated}return(0,o.default)(f)};e.default=p},185,[3,182,17]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),l=r(d[3]),u=r(d[4]),s=r(d[5]),f=r(d[6]),c=r(d[7]),h=r(d[8]),p=r(d[9]),v=r(d[10]),y=r(d[11]),b=r(d[12]),k=r(d[13]);function S(t,n){if(null==t||null==n)return!0;if(t.length!==n.length)return!0;for(var o=0;o must be a child of a '),h.createElement(W,{opacity:E(t),transform:D(t)},this.props.children)}}]),f})(h.Component);F.contextTypes={isInSurface:p.bool.isRequired};var M=(function(s){function f(){return t(this,f),o(this,l(f).apply(this,arguments))}return u(f,s),n(f,[{key:"render",value:function(){var t=this.props,n=[N(t.x,0),N(t.y,0),N(t.width,0),N(t.height,0)],o=b(t);return delete o.x,delete o.y,h.createElement(W,{clipping:n,opacity:E(t),transform:D(o)},this.props.children)}}]),f})(h.Component),P=0,X=1,Y=2,O=3;function q(t,n,o){var l=new s(t);n[o+0]=l.red/255,n[o+1]=l.green/255,n[o+2]=l.blue/255,n[o+3]=l.alpha}function j(t,n,o){var l=0;if('length'in t)for(;lT?(X-=M,Y-=b):f>0&&0!=T&&(X-=f/T*M,Y-=f/T*b),l=X*X+Y*Y,(f=(X=o-t)*M+(Y=u-n)*b)>T?(X-=M,Y-=b):f>0&&0!=T&&(X-=f/T*M,Y-=f/T*b),v=X*X+Y*Y,l<.01&&v<.01)this.onLine(t,n,p,c);else{if(isNaN(l)||isNaN(v))throw new Error('Bad input');var k=.5*(s+o),w=.5*(h+u),_=.5*(s+t),D=.5*(h+n),z=.5*(_+k),C=.5*(D+w),B=.5*(p+o),A=.5*(c+u),L=.5*(B+k),I=.5*(A+w),P=.5*(z+L),N=.5*(C+I);this.onBezierCurve(t,n,_,D,z,C,P,N),this.onBezierCurve(P,N,L,I,B,A,p,c)}},onArc:function(t,n,s,h,o,u,p,c,l,v,X,Y){var f=Y?Y*Math.PI/180:0,M=Math.cos(f),b=Math.sin(f),T=M*p,k=-b*c,w=b*p,_=M*c,D=v-l;D<0&&!X?D+=2*Math.PI:D>0&&X&&(D-=2*Math.PI);for(var z=Math.ceil(Math.abs(D/(Math.PI/2))),C=D/z,B=1.3333333333333333*Math.tan(C/4),A=Math.cos(l),L=Math.sin(l),I=0;Ithis.yy/this.xy?-1:1;return(this.xx<0?this.xy>=0:this.xy<0)&&(x=-x),this.rotate(t-180*Math.atan2(x*this.yx,x*this.xx)/Math.PI,s,h)},scaleTo:function(t,s){var h=Math.sqrt(this.xx*this.xx+this.yx*this.yx);return this.xx/=h,this.yx/=h,h=Math.sqrt(this.yy*this.yy+this.xy*this.xy),this.yy/=h,this.xy/=h,this.scale(t,s)},resizeTo:function(t,s){var h=this.width,x=this.height;return h&&x?this.scaleTo(t/h,s/x):this},inversePoint:function(t,s){var h=this.xx,x=this.yx,y=this.xy,n=this.yy,o=this.x,u=this.y,f=x*y-h*n;return 0==f?null:{x:(n*(o-t)+y*(s-u))/f,y:(h*(u-s)+x*(t-o))/f}},point:function(t,s){return{x:this.xx*t+this.xy*s+this.x,y:this.yx*t+this.yy*s+this.y}}})},191,[189]); -__d(function(g,r,i,a,m,e,d){'use strict';var s=r(d[0]),t={pointerEvents:!0,accessible:!0,accessibilityActions:!0,accessibilityLabel:!0,accessibilityLiveRegion:!0,accessibilityRole:!0,accessibilityStates:!0,accessibilityState:!0,accessibilityHint:!0,importantForAccessibility:!0,nativeID:!0,testID:!0,renderToHardwareTextureAndroid:!0,shouldRasterizeIOS:!0,onLayout:!0,onAccessibilityAction:!0,onAccessibilityTap:!0,onMagicTap:!0,onAccessibilityEscape:!0,collapsable:!0,needsOffscreenAlphaCompositing:!0,style:r(d[1])},c={UIView:t,RCTView:s({},t,{removeClippedSubviews:!0})};m.exports=c},192,[54,64]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]);m.exports=function(n,u){var c={};return t(c,n),t(c,u),c}},193,[194]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]),c=t.checkMergeObjectArg,n=t.checkMergeIntoObjectArg;m.exports=function(t,o){if(n(t),null!=o)for(var f in c(o),o)Object.prototype.hasOwnProperty.call(o,f)&&(t[f]=o[f])}},194,[195]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=function(t){return'object'!=typeof t||t instanceof Date||null===t},c={MAX_MERGE_DEPTH:36,isTerminal:n,normalizeMergeArg:function(t){return void 0===t||null===t?{}:t},checkMergeArrayArgs:function(n,c){t(Array.isArray(n)&&Array.isArray(c),'Tried to merge arrays, instead got %s and %s.',n,c)},checkMergeObjectArgs:function(t,n){c.checkMergeObjectArg(t),c.checkMergeObjectArg(n)},checkMergeObjectArg:function(c){t(!n(c)&&!Array.isArray(c),'Tried to merge an object, instead got %s.',c)},checkMergeIntoObjectArg:function(c){t(!(n(c)&&'function'!=typeof c||Array.isArray(c)),'Tried to merge into an object, instead got %s.',c)},checkMergeLevel:function(n){t(n<36,"Maximum deep merge depth exceeded. You may be attempting to merge circular structures in an unsupported way.")},checkArrayStrategy:function(n){t(void 0===n||n in c.ArrayStrategies,"You must provide an array strategy to deep merge functions to instruct the deep merge how to resolve merging two arrays.")},ArrayStrategies:{Clobber:'Clobber',Concat:'Concat',IndexByIndex:'IndexByIndex'}};m.exports=c},195,[18]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),o=r(d[2]),n=r(d[3]),c=r(d[4]),u=r(d[5]),l=(r(d[6]),r(d[7])),b=r(d[8]),p=r(d[9]),x=(r(d[10]),r(d[11])),F=r(d[12]),h=r(d[13]),f=(function(t){function b(){return s(this,b),n(this,c(b).apply(this,arguments))}return u(b,t),o(b,[{key:"render",value:function(){var t=this.props,s=t.accessibilityLabel,o=t.color,n=t.onPress,c=t.touchSoundDisabled,u=t.title,b=t.hasTVPreferredFocus,f=t.nextFocusDown,y=t.nextFocusForward,v=t.nextFocusLeft,w=t.nextFocusRight,L=t.nextFocusUp,P=t.disabled,S=t.testID,E=[D.button],R=[D.text];o&&R.push({color:o});var T=[];P&&(E.push(D.buttonDisabled),R.push(D.textDisabled),T.push('disabled')),h('string'==typeof u,'The title prop of a Button must be a string');var A=u,I=x;return l.createElement(I,{accessibilityLabel:s,accessibilityRole:"button",accessibilityStates:T,hasTVPreferredFocus:b,nextFocusDown:f,nextFocusForward:y,nextFocusLeft:v,nextFocusRight:w,nextFocusUp:L,testID:S,disabled:P,onPress:n,touchSoundDisabled:c},l.createElement(F,{style:E},l.createElement(p,{style:R,disabled:P},A)))}}]),b})(l.Component),D=b.create({button:{},text:t({textAlign:'center',padding:8},{color:'#007AFF',fontSize:18}),buttonDisabled:{},textDisabled:{color:'#cdcdcd'}});m.exports=f},196,[54,4,5,6,9,10,58,13,60,197,212,213,88,18]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]),o=r(d[2]),s=r(d[3]),l=r(d[4]),u=r(d[5]),p=r(d[6]),c=r(d[7]),h=r(d[8]),f=r(d[9]),R=r(d[10]),H=r(d[11]),v=r(d[12]),T=r(d[13]),b=r(d[14]),S=r(d[15]),y=r(d[16]),w={top:20,left:20,right:20,bottom:30},x={validAttributes:c({},R.UIView,{isHighlighted:!0,numberOfLines:!0,ellipsizeMode:!0,allowFontScaling:!0,maxFontSizeMultiplier:!0,disabled:!0,selectable:!0,selectionColor:!0,adjustsFontSizeToFit:!0,minimumFontScale:!0,textBreakStrategy:!0,onTextLayout:!0,onInlineViewLayout:!0,dataDetectorType:!0}),directEventTypes:{topTextLayout:{registrationName:'onTextLayout'},topInlineViewLayout:{registrationName:'onInlineViewLayout'}},uiViewClassName:'RCTText'},C=(function(h){function R(){var n,o;t(this,R);for(var u=arguments.length,h=new Array(u),f=0;f4?p-4:0),l=4;l5?b-5:0),k=5;k4?s-4:0),p=4;p0,s=R&&R.length>0;return!_&&s?R[0]:_?t[0]:E}),T=N({NOT_RESPONDER:null,RESPONDER_INACTIVE_PRESS_IN:null,RESPONDER_INACTIVE_PRESS_OUT:null,RESPONDER_ACTIVE_PRESS_IN:null,RESPONDER_ACTIVE_PRESS_OUT:null,RESPONDER_ACTIVE_LONG_PRESS_IN:null,RESPONDER_ACTIVE_LONG_PRESS_OUT:null,ERROR:null}),u={NOT_RESPONDER:!1,RESPONDER_INACTIVE_PRESS_IN:!1,RESPONDER_INACTIVE_PRESS_OUT:!1,RESPONDER_ACTIVE_PRESS_IN:!1,RESPONDER_ACTIVE_PRESS_OUT:!1,RESPONDER_ACTIVE_LONG_PRESS_IN:!1,RESPONDER_ACTIVE_LONG_PRESS_OUT:!1,ERROR:!1},P=t({},u,{RESPONDER_ACTIVE_PRESS_OUT:!0,RESPONDER_ACTIVE_PRESS_IN:!0}),O=t({},u,{RESPONDER_INACTIVE_PRESS_IN:!0,RESPONDER_ACTIVE_PRESS_IN:!0,RESPONDER_ACTIVE_LONG_PRESS_IN:!0}),D=t({},u,{RESPONDER_ACTIVE_LONG_PRESS_IN:!0}),c=N({DELAY:null,RESPONDER_GRANT:null,RESPONDER_RELEASE:null,RESPONDER_TERMINATED:null,ENTER_PRESS_RECT:null,LEAVE_PRESS_RECT:null,LONG_PRESS_DETECTED:null}),A={NOT_RESPONDER:{DELAY:T.ERROR,RESPONDER_GRANT:T.RESPONDER_INACTIVE_PRESS_IN,RESPONDER_RELEASE:T.ERROR,RESPONDER_TERMINATED:T.ERROR,ENTER_PRESS_RECT:T.ERROR,LEAVE_PRESS_RECT:T.ERROR,LONG_PRESS_DETECTED:T.ERROR},RESPONDER_INACTIVE_PRESS_IN:{DELAY:T.RESPONDER_ACTIVE_PRESS_IN,RESPONDER_GRANT:T.ERROR,RESPONDER_RELEASE:T.NOT_RESPONDER,RESPONDER_TERMINATED:T.NOT_RESPONDER,ENTER_PRESS_RECT:T.RESPONDER_INACTIVE_PRESS_IN,LEAVE_PRESS_RECT:T.RESPONDER_INACTIVE_PRESS_OUT,LONG_PRESS_DETECTED:T.ERROR},RESPONDER_INACTIVE_PRESS_OUT:{DELAY:T.RESPONDER_ACTIVE_PRESS_OUT,RESPONDER_GRANT:T.ERROR,RESPONDER_RELEASE:T.NOT_RESPONDER,RESPONDER_TERMINATED:T.NOT_RESPONDER,ENTER_PRESS_RECT:T.RESPONDER_INACTIVE_PRESS_IN,LEAVE_PRESS_RECT:T.RESPONDER_INACTIVE_PRESS_OUT,LONG_PRESS_DETECTED:T.ERROR},RESPONDER_ACTIVE_PRESS_IN:{DELAY:T.ERROR,RESPONDER_GRANT:T.ERROR,RESPONDER_RELEASE:T.NOT_RESPONDER,RESPONDER_TERMINATED:T.NOT_RESPONDER,ENTER_PRESS_RECT:T.RESPONDER_ACTIVE_PRESS_IN,LEAVE_PRESS_RECT:T.RESPONDER_ACTIVE_PRESS_OUT,LONG_PRESS_DETECTED:T.RESPONDER_ACTIVE_LONG_PRESS_IN},RESPONDER_ACTIVE_PRESS_OUT:{DELAY:T.ERROR,RESPONDER_GRANT:T.ERROR,RESPONDER_RELEASE:T.NOT_RESPONDER,RESPONDER_TERMINATED:T.NOT_RESPONDER,ENTER_PRESS_RECT:T.RESPONDER_ACTIVE_PRESS_IN,LEAVE_PRESS_RECT:T.RESPONDER_ACTIVE_PRESS_OUT,LONG_PRESS_DETECTED:T.ERROR},RESPONDER_ACTIVE_LONG_PRESS_IN:{DELAY:T.ERROR,RESPONDER_GRANT:T.ERROR,RESPONDER_RELEASE:T.NOT_RESPONDER,RESPONDER_TERMINATED:T.NOT_RESPONDER,ENTER_PRESS_RECT:T.RESPONDER_ACTIVE_LONG_PRESS_IN,LEAVE_PRESS_RECT:T.RESPONDER_ACTIVE_LONG_PRESS_OUT,LONG_PRESS_DETECTED:T.RESPONDER_ACTIVE_LONG_PRESS_IN},RESPONDER_ACTIVE_LONG_PRESS_OUT:{DELAY:T.ERROR,RESPONDER_GRANT:T.ERROR,RESPONDER_RELEASE:T.NOT_RESPONDER,RESPONDER_TERMINATED:T.NOT_RESPONDER,ENTER_PRESS_RECT:T.RESPONDER_ACTIVE_LONG_PRESS_IN,LEAVE_PRESS_RECT:T.RESPONDER_ACTIVE_LONG_PRESS_OUT,LONG_PRESS_DETECTED:T.ERROR},error:{DELAY:T.NOT_RESPONDER,RESPONDER_GRANT:T.RESPONDER_INACTIVE_PRESS_IN,RESPONDER_RELEASE:T.NOT_RESPONDER,RESPONDER_TERMINATED:T.NOT_RESPONDER,ENTER_PRESS_RECT:T.NOT_RESPONDER,LEAVE_PRESS_RECT:T.NOT_RESPONDER,LONG_PRESS_DETECTED:T.NOT_RESPONDER}},I={componentDidMount:function(){_.isTV&&(this._tvEventHandler=new n,this._tvEventHandler.enable(this,function(E,t){var R=o.findNodeHandle(E);t.dispatchConfig={},R===t.tag&&('focus'===t.eventType?E.touchableHandleFocus(t):'blur'===t.eventType?E.touchableHandleBlur(t):'select'===t.eventType&&E.touchableHandlePress&&!E.props.disabled&&E.touchableHandlePress(t))}))},componentWillUnmount:function(){this._tvEventHandler&&(this._tvEventHandler.disable(),delete this._tvEventHandler),this.touchableDelayTimeout&&clearTimeout(this.touchableDelayTimeout),this.longPressDelayTimeout&&clearTimeout(this.longPressDelayTimeout),this.pressOutDelayTimeout&&clearTimeout(this.pressOutDelayTimeout)},touchableGetInitialState:function(){return{touchable:{touchState:void 0,responderID:null}}},touchableHandleResponderTerminationRequest:function(){return!this.props.rejectResponderTermination},touchableHandleStartShouldSetResponder:function(){return!this.props.disabled},touchableLongPressCancelsPress:function(){return!0},touchableHandleResponderGrant:function(E){var t=E.currentTarget;E.persist(),this.pressOutDelayTimeout&&clearTimeout(this.pressOutDelayTimeout),this.pressOutDelayTimeout=null,this.state.touchable.touchState=T.NOT_RESPONDER,this.state.touchable.responderID=t,this._receiveSignal(c.RESPONDER_GRANT,E);var R=void 0!==this.touchableGetHighlightDelayMS?Math.max(this.touchableGetHighlightDelayMS(),0):130;0!==(R=isNaN(R)?130:R)?this.touchableDelayTimeout=setTimeout(this._handleDelay.bind(this,E),R):this._handleDelay(E);var _=void 0!==this.touchableGetLongPressDelayMS?Math.max(this.touchableGetLongPressDelayMS(),10):370;_=isNaN(_)?370:_,this.longPressDelayTimeout=setTimeout(this._handleLongDelay.bind(this,E),_+R)},touchableHandleResponderRelease:function(E){this.pressInLocation=null,this._receiveSignal(c.RESPONDER_RELEASE,E)},touchableHandleResponderTerminate:function(E){this.pressInLocation=null,this._receiveSignal(c.RESPONDER_TERMINATED,E)},touchableHandleResponderMove:function(E){if(this.state.touchable.positionOnActivate){var t=this.state.touchable.positionOnActivate,R=this.state.touchable.dimensionsOnActivate,_=this.touchableGetPressRectOffset?this.touchableGetPressRectOffset():{left:20,right:20,top:20,bottom:20},s=_.left,o=_.top,S=_.right,n=_.bottom,l=this.touchableGetHitSlop?this.touchableGetHitSlop():null;l&&(s+=l.left||0,o+=l.top||0,S+=l.right||0,n+=l.bottom||0);var N=h(E.nativeEvent),u=N&&N.pageX,P=N&&N.pageY;if(this.pressInLocation)this._getDistanceBetweenPoints(u,P,this.pressInLocation.pageX,this.pressInLocation.pageY)>10&&this._cancelLongPressDelayTimeout();if(u>t.left-s&&P>t.top-o&&u2?f-2:0),u=2;u1&&void 0!==arguments[1]?arguments[1]:{}).iterations;return V},event:function(t,n){return null},createAnimatedComponent:E,attachNativeEvent:o,forkEvent:f.forkEvent,unforkEvent:f.unforkEvent,Event:u,__PropsOnlyForTests:s}},215,[54,216,225,218,219,231,217,236,244]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),v=r(d[3]),o=r(d[4]),c=r(d[5]),_=r(d[3]).shouldUseNativeDriver;function l(t,n,_){var l=[];c(_[0]&&_[0].nativeEvent,'Native driven events only support animated values contained inside `nativeEvent`.'),(function t(n,v){if(n instanceof s)n.__makeNative(),l.push({nativeEventPath:v,animatedValueTag:n.__getNativeTag()});else if('object'==typeof n)for(var o in n)t(n[o],v.concat(o))})(_[0].nativeEvent,[]);var h=o.findNodeHandle(t);return l.forEach(function(t){v.API.addAnimatedEventToView(h,n,t)}),{detach:function(){l.forEach(function(t){v.API.removeAnimatedEventFromView(h,n,t.animatedValueTag)})}}}var h=(function(){function v(n){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t(this,v),this._listeners=[],this._argMapping=n,s.listener&&this.__addListener(s.listener),this._callListeners=this._callListeners.bind(this),this._attachedEvent=null,this.__isNative=_(s)}return n(v,[{key:"__addListener",value:function(t){this._listeners.push(t)}},{key:"__removeListener",value:function(t){this._listeners=this._listeners.filter(function(n){return n!==t})}},{key:"__attach",value:function(t,n){c(this.__isNative,'Only native driven events need to be attached.'),this._attachedEvent=l(t,n,this._argMapping)}},{key:"__detach",value:function(t,n){c(this.__isNative,'Only native driven events need to be detached.'),this._attachedEvent&&this._attachedEvent.detach()}},{key:"__getHandler",value:function(){var t=this;return this.__isNative?this._callListeners:function(){for(var n=arguments.length,v=new Array(n),o=0;oo){if('identity'===f)return c;'clamp'===f&&(c=o)}return u===p?u:n===o?t<=n?u:p:(n===-1/0?c=-c:o===1/0?c-=n:c=(c-n)/(o-n),c=l(c),u===-1/0?c=-c:p===1/0?c+=u:c=c*(p-u)+u,c)}function x(t){var n=_(t);return null===n?t:"rgba("+((4278190080&(n=n||0))>>>24)+", "+((16711680&n)>>>16)+", "+((65280&n)>>>8)+", "+(255&n)/255+")"}var k=/[+-]?(?:\d+\.?\d*|\.\d+)(?:[eE][+-]?\d+)?/g;function b(t){var n=t.outputRange;s(n.length>=2,'Bad output range'),C(n=n.map(x));var o=n[0].match(k).map(function(){return[]});n.forEach(function(t){t.match(k).forEach(function(t,n){o[n].push(+t)})});var u,p=n[0].match(k).map(function(n,u){return y(h({},t,{outputRange:o[u]}))}),l='string'==typeof(u=n[0])&&u.startsWith('rgb');return function(t){var o=0;return n[0].replace(k,function(){var n=+p[o++](t);return l&&(n=o<4?Math.round(n):Math.round(1e3*n)/1e3),String(n)})}}function C(t){for(var n=t[0].replace(k,''),o=1;o=t);++o);return o-1}function N(t){s(t.length>=2,'inputRange must have at least 2 elements');for(var n=1;n=t[n-1],'inputRange must be monotonically non-decreasing '+t)}function w(t,n){s(n.length>=2,t+' must have at least 2 elements'),s(2!==n.length||n[0]!==-1/0||n[1]!==1/0,t+'cannot be ]-infinity;+infinity[ '+n)}var D=(function(h){function _(n,p){var l;return t(this,_),(l=o(this,u(_).call(this)))._parent=n,l._config=p,l._interpolation=y(p),l}return l(_,f),n(_,[{key:"__makeNative",value:function(){this._parent.__makeNative(),p(u(_.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){var t=this._parent.__getValue();return s('number'==typeof t,'Cannot interpolate an input which is not a number.'),this._interpolation(t)}},{key:"interpolate",value:function(t){return new _(this,t)}},{key:"__attach",value:function(){this._parent.__addChild(this)}},{key:"__detach",value:function(){this._parent.__removeChild(this),p(u(_.prototype),"__detach",this).call(this)}},{key:"__transformDataType",value:function(t){return t.map(c.transformDataType)}},{key:"__getNativeConfig",value:function(){return{inputRange:this._config.inputRange,outputRange:this.__transformDataType(this._config.outputRange),extrapolateLeft:this._config.extrapolateLeft||this._config.extrapolate||'extend',extrapolateRight:this._config.extrapolateRight||this._config.extrapolate||'extend',type:'interpolation'}}}]),_})();D.__createInterpolation=y,m.exports=D},218,[4,5,6,9,47,10,54,219,222,220,18,67]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),_=s.API,u=r(d[3]),o=1,v=(function(){function v(){t(this,v),this._listeners={}}return n(v,[{key:"__attach",value:function(){}},{key:"__detach",value:function(){this.__isNative&&null!=this.__nativeTag&&(s.API.dropAnimatedNode(this.__nativeTag),this.__nativeTag=void 0)}},{key:"__getValue",value:function(){}},{key:"__getAnimatedValue",value:function(){return this.__getValue()}},{key:"__addChild",value:function(t){}},{key:"__removeChild",value:function(t){}},{key:"__getChildren",value:function(){return[]}}]),n(v,[{key:"__makeNative",value:function(){if(!this.__isNative)throw new Error('This node cannot be made a "native" animated node');this.hasListeners()&&this._startListeningToNativeValueUpdates()}},{key:"addListener",value:function(t){var n=String(o++);return this._listeners[n]=t,this.__isNative&&this._startListeningToNativeValueUpdates(),n}},{key:"removeListener",value:function(t){delete this._listeners[t],this.__isNative&&!this.hasListeners()&&this._stopListeningForNativeValueUpdates()}},{key:"removeAllListeners",value:function(){this._listeners={},this.__isNative&&this._stopListeningForNativeValueUpdates()}},{key:"hasListeners",value:function(){return!!Object.keys(this._listeners).length}},{key:"_startListeningToNativeValueUpdates",value:function(){var t=this;this.__nativeAnimatedValueListener&&!this.__shouldUpdateListenersForNewNativeTag||(this.__shouldUpdateListenersForNewNativeTag&&(this.__shouldUpdateListenersForNewNativeTag=!1,this._stopListeningForNativeValueUpdates()),_.startListeningToAnimatedNodeValue(this.__getNativeTag()),this.__nativeAnimatedValueListener=s.nativeEventEmitter.addListener('onAnimatedValueUpdate',function(n){n.tag===t.__getNativeTag()&&t._onAnimatedValueUpdateReceived(n.value)}))}},{key:"_onAnimatedValueUpdateReceived",value:function(t){this.__callListeners(t)}},{key:"__callListeners",value:function(t){for(var n in this._listeners)this._listeners[n]({value:t})}},{key:"_stopListeningForNativeValueUpdates",value:function(){this.__nativeAnimatedValueListener&&(this.__nativeAnimatedValueListener.remove(),this.__nativeAnimatedValueListener=null,_.stopListeningToAnimatedNodeValue(this.__getNativeTag()))}},{key:"__getNativeTag",value:function(){if(s.assertNativeAnimatedModule(),u(this.__isNative,'Attempt to get native tag from node not marked as "native"'),null==this.__nativeTag){var t=s.generateNewNodeTag();this.__nativeTag=t,s.API.createAnimatedNode(t,this.__getNativeConfig()),this.__shouldUpdateListenersForNewNativeTag=!0}return this.__nativeTag}},{key:"__getNativeConfig",value:function(){throw new Error('This JS animated node type cannot be used as native animated node')}},{key:"toJSON",value:function(){return this.__getValue()}}]),v})();m.exports=v},219,[4,5,220,18]); -__d(function(g,r,i,a,m,e,d){'use strict';var t,n=r(d[0]),o=n(r(d[1])),l=n(r(d[2])),u=n(r(d[3])),s=1,f=1,v=!1,c=[],N={enableQueue:function(){v=!0},disableQueue:function(){(0,u.default)(l.default,'Native animated module is not available'),v=!1;for(var t=0,n=c.length;t=t.length)break;l=t[n++]}else{if((n=t.next()).done)break;l=n.value}var o=l;o.__makeNative(),c.API.connectAnimatedNodes(this.__getNativeTag(),o.__getNativeTag())}}h(s(u.prototype),"__makeNative",this).call(this)}},{key:"__addChild",value:function(t){0===this._children.length&&this.__attach(),this._children.push(t),this.__isNative&&(t.__makeNative(),c.API.connectAnimatedNodes(this.__getNativeTag(),t.__getNativeTag()))}},{key:"__removeChild",value:function(t){var _=this._children.indexOf(t);-1!==_?(this.__isNative&&t.__isNative&&c.API.disconnectAnimatedNodes(this.__getNativeTag(),t.__getNativeTag()),this._children.splice(_,1),0===this._children.length&&this.__detach()):console.warn("Trying to remove a child that doesn't exist")}},{key:"__getChildren",value:function(){return this._children}},{key:"__callListeners",value:function(t){if(h(s(u.prototype),"__callListeners",this).call(this,t),!this.__isNative){var _=this._children,n=Array.isArray(_),l=0;for(_=n?_:_["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var o;if(n){if(l>=_.length)break;o=_[l++]}else{if((l=_.next()).done)break;o=l.value}var c=o;c.__getValue&&c.__callListeners(c.__getValue())}}}}]),u})();m.exports=v},222,[4,5,6,9,47,10,219,220]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]),o=r(d[2]),c=(r(d[3]),r(d[4])),s=r(d[5]),u=new t,l={Events:s({interactionStart:!0,interactionComplete:!0}),runAfterInteractions:function(n){var t=[],o=new Promise(function(o){k(),n&&t.push(n),t.push({run:o,name:'resolve '+(n&&n.name||'?')}),h.enqueueTasks(t)});return{then:o.then.bind(o),done:function(){if(o.done)return o.done.apply(o,arguments);console.warn('Tried to call done when not supported by current Promise implementation.')},cancel:function(){h.cancelTasks(t)}}},createInteractionHandle:function(){k();var n=++T;return p.add(n),n},clearInteractionHandle:function(n){c(!!n,'InteractionManager: Must provide a handle to clear.'),k(),p.delete(n),v.add(n)},addListener:u.addListener.bind(u),setDeadline:function(n){E=n}},f=new Set,p=new Set,v=new Set,h=new o({onMoreTasks:k}),w=0,T=0,E=-1;function k(){w||(w=E>0?setTimeout(I,0):setImmediate(I))}function I(){w=0;var t=f.size;p.forEach(function(n){return f.add(n)}),v.forEach(function(n){return f.delete(n)});var o=f.size;if(0!==t&&0===o?u.emit(l.Events.interactionComplete):0===t&&0!==o&&u.emit(l.Events.interactionStart),0===o)for(;h.hasTasksToProcess();)if(h.processNext(),E>0&&n.getEventLoopRunningTime()>=E){k();break}p.clear(),v.clear()}m.exports=l},223,[30,49,224,154,18,209]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),u=r(d[1]),s=r(d[2]),n=(r(d[3]),r(d[4])),o=(function(){function o(t){var s=t.onMoreTasks;u(this,o),this._onMoreTasks=s,this._queueStack=[{tasks:[],popable:!1}]}return s(o,[{key:"enqueue",value:function(t){this._getCurrentQueue().push(t)}},{key:"enqueueTasks",value:function(t){var u=this;t.forEach(function(t){return u.enqueue(t)})}},{key:"cancelTasks",value:function(u){this._queueStack=this._queueStack.map(function(s){return t({},s,{tasks:s.tasks.filter(function(t){return-1===u.indexOf(t)})})}).filter(function(t,u){return t.tasks.length>0||0===u})}},{key:"hasTasksToProcess",value:function(){return this._getCurrentQueue().length>0}},{key:"processNext",value:function(){var t=this._getCurrentQueue();if(t.length){var u=t.shift();try{u.gen?this._genPromise(u):u.run?u.run():(n('function'==typeof u,'Expected Function, SimpleTask, or PromiseTask, but got:\n'+JSON.stringify(u,null,2)),u())}catch(t){throw t.message='TaskQueue: Error with task '+(u.name||'')+': '+t.message,t}}}},{key:"_getCurrentQueue",value:function(){var t=this._queueStack.length-1,u=this._queueStack[t];return u.popable&&0===u.tasks.length&&this._queueStack.length>1?(this._queueStack.pop(),this._getCurrentQueue()):u.tasks}},{key:"_genPromise",value:function(t){var u=this;this._queueStack.push({tasks:[],popable:!1});var s=this._queueStack.length-1;t.gen().then(function(){u._queueStack[s].popable=!0,u.hasTasksToProcess()&&u._onMoreTasks()}).catch(function(u){throw u.message="TaskQueue: Error resolving Promise in task "+t.name+": "+u.message,u}).done()}}]),o})();m.exports=o},224,[54,4,5,154,18]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]),o=t.AnimatedEvent,u=t.attachNativeEvent,s=r(d[2]),c=r(d[3]),f=r(d[4]),v=r(d[5]),p=r(d[6]),l=r(d[7]),h=r(d[8]),_=r(d[9]),N=r(d[10]),w=r(d[11]),E=r(d[12]),y=r(d[13]),D=r(d[14]),L=r(d[15]),A=r(d[16]),U=r(d[17]),k=function(n,t){return n&&t.onComplete?function(){t.onComplete&&t.onComplete.apply(t,arguments),n&&n.apply(void 0,arguments)}:n||t.onComplete},V=function(t,o,u){if(t instanceof y){var s=n({},o),c=n({},o);for(var f in o){var v=o[f],p=v.x,l=v.y;void 0!==p&&void 0!==l&&(s[f]=p,c[f]=l)}var h=u(t.x,s),_=u(t.y,c);return x([h,_],{stopTogether:!1})}return null},C=function t(o,u){var s=function(n,t,o){o=k(o,t);var u=n,s=t;u.stopTracking(),t.toValue instanceof h?u.track(new w(u,t.toValue,A,s,o)):u.animate(new A(s),o)};return V(o,u,t)||{start:function(n){s(o,u,n)},stop:function(){o.stopAnimation()},reset:function(){o.resetAnimation()},_startNativeLoop:function(t){var c=n({},u,{iterations:t});s(o,c)},_isUsingNativeDriver:function(){return u.useNativeDriver||!1}}},T=function(n){var t=0;return{start:function(o){0===n.length?o&&o({finished:!0}):n[t].start(function u(s){s.finished&&++t!==n.length?n[t].start(u):o&&o(s)})},stop:function(){t1&&void 0!==arguments[1]?arguments[1]:{},o=t.iterations,u=void 0===o?-1:o,s=t.resetBeforeIteration,c=void 0===s||s,f=!1,v=0;return{start:function(t){n&&0!==u?n._isUsingNativeDriver()?n._startNativeLoop(u):(function o(){var s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{finished:!0};f||v===u||!1===s.finished?t&&t(s):(v++,c&&n.reset(),n.start(o))})():t&&t({finished:!0})},stop:function(){f=!0,n.stop()},reset:function(){v=0,f=!1,n.reset()},_startNativeLoop:function(){throw new Error('Loops run using the native driver cannot contain Animated.loop animations')},_isUsingNativeDriver:function(){return n._isUsingNativeDriver()}}},event:function(n,t){var u=new o(n,t);return u.__isNative?u:u.__getHandler()},createAnimatedComponent:U,attachNativeEvent:u,forkEvent:function(n,t){return n?n instanceof o?(n.__addListener(t),n):function(){'function'==typeof n&&n.apply(void 0,arguments),t.apply(void 0,arguments)}:t},unforkEvent:function(n,t){n&&n instanceof o&&n.__removeListener(t)},Event:o,__PropsOnlyForTests:_}},225,[54,216,226,227,228,218,229,230,219,231,234,235,217,236,237,239,241,244]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),_=r(d[1]),n=r(d[2]),h=r(d[3]),u=r(d[4]),s=r(d[5]),o=r(d[6]),l=(r(d[7]),r(d[8])),v=r(d[9]),c=(function(c){function f(_,u){var s;return t(this,f),(s=n(this,h(f).call(this)))._a='number'==typeof _?new l(_):_,s._b='number'==typeof u?new l(u):u,s}return s(f,v),_(f,[{key:"__makeNative",value:function(){this._a.__makeNative(),this._b.__makeNative(),u(h(f.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){return this._a.__getValue()+this._b.__getValue()}},{key:"interpolate",value:function(t){return new o(this,t)}},{key:"__attach",value:function(){this._a.__addChild(this),this._b.__addChild(this)}},{key:"__detach",value:function(){this._a.__removeChild(this),this._b.__removeChild(this),u(h(f.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){return{type:'addition',input:[this._a.__getNativeTag(),this._b.__getNativeTag()]}}}]),f})();m.exports=c},226,[4,5,6,9,47,10,218,219,217,222]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),_=r(d[1]),n=r(d[2]),u=r(d[3]),h=r(d[4]),s=r(d[5]),l=r(d[6]),v=(r(d[7]),r(d[8])),c=(function(c){function o(_,h,s){var l;return t(this,o),(l=n(this,u(o).call(this)))._a=_,l._min=h,l._max=s,l._value=l._lastValue=l._a.__getValue(),l}return s(o,v),_(o,[{key:"__makeNative",value:function(){this._a.__makeNative(),h(u(o.prototype),"__makeNative",this).call(this)}},{key:"interpolate",value:function(t){return new l(this,t)}},{key:"__getValue",value:function(){var t=this._a.__getValue(),_=t-this._lastValue;return this._lastValue=t,this._value=Math.min(Math.max(this._value+_,this._min),this._max),this._value}},{key:"__attach",value:function(){this._a.__addChild(this)}},{key:"__detach",value:function(){this._a.__removeChild(this),h(u(o.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){return{type:'diffclamp',input:this._a.__getNativeTag(),min:this._min,max:this._max}}}]),o})();m.exports=c},227,[4,5,6,9,47,10,218,219,222]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),_=r(d[1]),n=r(d[2]),h=r(d[3]),s=r(d[4]),o=r(d[5]),u=r(d[6]),l=(r(d[7]),r(d[8])),v=r(d[9]),c=(function(c){function f(_,s){var o;return t(this,f),(o=n(this,h(f).call(this)))._a='number'==typeof _?new l(_):_,o._b='number'==typeof s?new l(s):s,o}return o(f,v),_(f,[{key:"__makeNative",value:function(){this._a.__makeNative(),this._b.__makeNative(),s(h(f.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){var t=this._a.__getValue(),_=this._b.__getValue();return 0===_&&console.error('Detected division by zero in AnimatedDivision'),t/_}},{key:"interpolate",value:function(t){return new u(this,t)}},{key:"__attach",value:function(){this._a.__addChild(this),this._b.__addChild(this)}},{key:"__detach",value:function(){this._a.__removeChild(this),this._b.__removeChild(this),s(h(f.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){return{type:'division',input:[this._a.__getNativeTag(),this._b.__getNativeTag()]}}}]),f})();m.exports=c},228,[4,5,6,9,47,10,218,219,217,222]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),u=r(d[1]),_=r(d[2]),s=r(d[3]),n=r(d[4]),h=r(d[5]),l=r(d[6]),o=(r(d[7]),r(d[8])),c=(function(c){function v(u,n){var h;return t(this,v),(h=_(this,s(v).call(this)))._a=u,h._modulus=n,h}return h(v,o),u(v,[{key:"__makeNative",value:function(){this._a.__makeNative(),n(s(v.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){return(this._a.__getValue()%this._modulus+this._modulus)%this._modulus}},{key:"interpolate",value:function(t){return new l(this,t)}},{key:"__attach",value:function(){this._a.__addChild(this)}},{key:"__detach",value:function(){this._a.__removeChild(this),n(s(v.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){return{type:'modulus',input:this._a.__getNativeTag(),modulus:this._modulus}}}]),v})();m.exports=c},229,[4,5,6,9,47,10,218,219,222]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),_=r(d[1]),n=r(d[2]),h=r(d[3]),u=r(d[4]),s=r(d[5]),l=r(d[6]),o=(r(d[7]),r(d[8])),c=r(d[9]),v=(function(v){function f(_,u){var s;return t(this,f),(s=n(this,h(f).call(this)))._a='number'==typeof _?new o(_):_,s._b='number'==typeof u?new o(u):u,s}return s(f,c),_(f,[{key:"__makeNative",value:function(){this._a.__makeNative(),this._b.__makeNative(),u(h(f.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){return this._a.__getValue()*this._b.__getValue()}},{key:"interpolate",value:function(t){return new l(this,t)}},{key:"__attach",value:function(){this._a.__addChild(this),this._b.__addChild(this)}},{key:"__detach",value:function(){this._a.__removeChild(this),this._b.__removeChild(this),u(h(f.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){return{type:'multiplication',input:[this._a.__getNativeTag(),this._b.__getNativeTag()]}}}]),f})();m.exports=v},230,[4,5,6,9,47,10,218,219,217,222]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),_=r(d[2]),s=r(d[3]),o=r(d[4]),c=r(d[5]),v=r(d[6]),h=r(d[7]).AnimatedEvent,l=r(d[8]),p=r(d[9]),u=r(d[10]),f=r(d[11]),N=r(d[12]),V=(function(V){function k(_,c){var v;return n(this,k),v=s(this,o(k).call(this)),_.style&&(_=t({},_,{style:new p(_.style)})),v._props=_,v._callback=c,v.__attach(),v}return v(k,l),_(k,[{key:"__getValue",value:function(){var t={};for(var n in this._props){var _=this._props[n];_ instanceof l?(!_.__isNative||_ instanceof p)&&(t[n]=_.__getValue()):t[n]=_ instanceof h?_.__getHandler():_}return t}},{key:"__getAnimatedValue",value:function(){var t={};for(var n in this._props){var _=this._props[n];_ instanceof l&&(t[n]=_.__getAnimatedValue())}return t}},{key:"__attach",value:function(){for(var t in this._props){var n=this._props[t];n instanceof l&&n.__addChild(this)}}},{key:"__detach",value:function(){for(var t in this.__isNative&&this._animatedView&&this.__disconnectAnimatedView(),this._props){var n=this._props[t];n instanceof l&&n.__removeChild(this)}c(o(k.prototype),"__detach",this).call(this)}},{key:"update",value:function(){this._callback()}},{key:"__makeNative",value:function(){if(!this.__isNative){for(var t in this.__isNative=!0,this._props){var n=this._props[t];n instanceof l&&n.__makeNative()}this._animatedView&&this.__connectAnimatedView()}}},{key:"setNativeView",value:function(t){this._animatedView!==t&&(this._animatedView=t,this.__isNative&&this.__connectAnimatedView())}},{key:"__connectAnimatedView",value:function(){N(this.__isNative,'Expected node to be marked as "native"');var t=f.findNodeHandle(this._animatedView);N(null!=t,'Unable to locate attached view in the native tree'),u.API.connectAnimatedNodeToView(this.__getNativeTag(),t)}},{key:"__disconnectAnimatedView",value:function(){N(this.__isNative,'Expected node to be marked as "native"');var t=f.findNodeHandle(this._animatedView);N(null!=t,'Unable to locate attached view in the native tree'),u.API.disconnectAnimatedNodeFromView(this.__getNativeTag(),t)}},{key:"__getNativeConfig",value:function(){var t={};for(var n in this._props){var _=this._props[n];_ instanceof l&&(_.__makeNative(),t[n]=_.__getNativeTag())}return{type:'props',props:t}}}]),k})();m.exports=V},231,[54,4,5,6,9,47,10,216,219,232,220,90,18]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),l=r(d[3]),_=r(d[4]),y=r(d[5]),o=r(d[6]),u=r(d[7]),v=r(d[8]),f=r(d[9]),h=r(d[10]),c=r(d[11]),k=(function(k){function A(s){var y;return n(this,A),y=l(this,_(A).call(this)),(s=c(s)||{}).transform&&(s=t({},s,{transform:new v(s.transform)})),y._style=s,y}return o(A,f),s(A,[{key:"_walkStyleAndGetValues",value:function(t){var n={};for(var s in t){var l=t[s];l instanceof u?l.__isNative||(n[s]=l.__getValue()):l&&!Array.isArray(l)&&'object'==typeof l?n[s]=this._walkStyleAndGetValues(l):n[s]=l}return n}},{key:"__getValue",value:function(){return this._walkStyleAndGetValues(this._style)}},{key:"_walkStyleAndGetAnimatedValues",value:function(t){var n={};for(var s in t){var l=t[s];l instanceof u?n[s]=l.__getAnimatedValue():l&&!Array.isArray(l)&&'object'==typeof l&&(n[s]=this._walkStyleAndGetAnimatedValues(l))}return n}},{key:"__getAnimatedValue",value:function(){return this._walkStyleAndGetAnimatedValues(this._style)}},{key:"__attach",value:function(){for(var t in this._style){var n=this._style[t];n instanceof u&&n.__addChild(this)}}},{key:"__detach",value:function(){for(var t in this._style){var n=this._style[t];n instanceof u&&n.__removeChild(this)}y(_(A.prototype),"__detach",this).call(this)}},{key:"__makeNative",value:function(){for(var t in this._style){var n=this._style[t];n instanceof u&&n.__makeNative()}y(_(A.prototype),"__makeNative",this).call(this)}},{key:"__getNativeConfig",value:function(){var t={};for(var n in this._style)if(this._style[n]instanceof u){var s=this._style[n];s.__makeNative(),t[n]=s.__getNativeTag()}return h.validateStyles(t),{type:'style',style:t}}}]),A})();m.exports=k},232,[54,4,5,6,9,47,10,219,233,222,220,87]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),f=r(d[4]),_=r(d[5]),u=r(d[6]),c=r(d[7]),v=r(d[8]),h=(function(h){function l(n){var f;return t(this,l),(f=o(this,s(l).call(this)))._transforms=n,f}return _(l,c),n(l,[{key:"__makeNative",value:function(){this._transforms.forEach(function(t){for(var n in t){var o=t[n];o instanceof u&&o.__makeNative()}}),f(s(l.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){return this._transforms.map(function(t){var n={};for(var o in t){var s=t[o];n[o]=s instanceof u?s.__getValue():s}return n})}},{key:"__getAnimatedValue",value:function(){return this._transforms.map(function(t){var n={};for(var o in t){var s=t[o];n[o]=s instanceof u?s.__getAnimatedValue():s}return n})}},{key:"__attach",value:function(){var t=this;this._transforms.forEach(function(n){for(var o in n){var s=n[o];s instanceof u&&s.__addChild(t)}})}},{key:"__detach",value:function(){var t=this;this._transforms.forEach(function(n){for(var o in n){var s=n[o];s instanceof u&&s.__removeChild(t)}}),f(s(l.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){var t=[];return this._transforms.forEach(function(n){for(var o in n){var s=n[o];s instanceof u?t.push({type:'animated',property:o,nodeTag:s.__getNativeTag()}):t.push({type:'static',property:o,value:v.transformDataType(s)})}}),v.validateTransform(t),{type:'transform',transforms:t}}}]),l})();m.exports=h},233,[4,5,6,9,47,10,219,222,220]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),_=r(d[1]),n=r(d[2]),h=r(d[3]),u=r(d[4]),s=r(d[5]),o=r(d[6]),l=(r(d[7]),r(d[8])),c=r(d[9]),v=(function(v){function f(_,u){var s;return t(this,f),(s=n(this,h(f).call(this)))._a='number'==typeof _?new l(_):_,s._b='number'==typeof u?new l(u):u,s}return s(f,c),_(f,[{key:"__makeNative",value:function(){this._a.__makeNative(),this._b.__makeNative(),u(h(f.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){return this._a.__getValue()-this._b.__getValue()}},{key:"interpolate",value:function(t){return new o(this,t)}},{key:"__attach",value:function(){this._a.__addChild(this),this._b.__addChild(this)}},{key:"__detach",value:function(){this._a.__removeChild(this),this._b.__removeChild(this),u(h(f.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){return{type:'subtraction',input:[this._a.__getNativeTag(),this._b.__getNativeTag()]}}}]),f})();m.exports=v},234,[4,5,6,9,47,10,218,219,217,222]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),_=r(d[2]),s=r(d[3]),o=r(d[4]),u=r(d[5]),l=r(d[6]),h=(r(d[7]),r(d[8])),v=r(d[9]),c=v.generateNewAnimationId,f=v.shouldUseNativeDriver,k=(function(v){function k(t,_,u,l,h){var v;return n(this,k),(v=s(this,o(k).call(this)))._value=t,v._parent=_,v._animationClass=u,v._animationConfig=l,v._useNativeDriver=f(l),v._callback=h,v.__attach(),v}return l(k,h),_(k,[{key:"__makeNative",value:function(){this.__isNative=!0,this._parent.__makeNative(),u(o(k.prototype),"__makeNative",this).call(this),this._value.__makeNative()}},{key:"__getValue",value:function(){return this._parent.__getValue()}},{key:"__attach",value:function(){this._parent.__addChild(this),this._useNativeDriver&&this.__makeNative()}},{key:"__detach",value:function(){this._parent.__removeChild(this),u(o(k.prototype),"__detach",this).call(this)}},{key:"update",value:function(){this._value.animate(new this._animationClass(t({},this._animationConfig,{toValue:this._animationConfig.toValue.__getValue()})),this._callback)}},{key:"__getNativeConfig",value:function(){var n=new this._animationClass(t({},this._animationConfig,{toValue:void 0})).__getNativeAnimationConfig();return{type:'tracking',animationId:c(),animationConfig:n,toValue:this._parent.__getNativeTag(),value:this._value.__getNativeTag()}}}]),k})();m.exports=k},235,[54,4,5,6,9,47,10,217,219,220]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),n=r(d[2]),u=r(d[3]),l=r(d[4]),f=r(d[5]),o=r(d[6]),y=r(d[7]),h=1,x=(function(x){function c(s){var l;t(this,c),l=n(this,u(c).call(this));var o=s||{x:0,y:0};return'number'==typeof o.x&&'number'==typeof o.y?(l.x=new f(o.x),l.y=new f(o.y)):(y(o.x instanceof f&&o.y instanceof f,"AnimatedValueXY must be initialized with an object of numbers or AnimatedValues."),l.x=o.x,l.y=o.y),l._listeners={},l}return l(c,o),s(c,[{key:"setValue",value:function(t){this.x.setValue(t.x),this.y.setValue(t.y)}},{key:"setOffset",value:function(t){this.x.setOffset(t.x),this.y.setOffset(t.y)}},{key:"flattenOffset",value:function(){this.x.flattenOffset(),this.y.flattenOffset()}},{key:"extractOffset",value:function(){this.x.extractOffset(),this.y.extractOffset()}},{key:"__getValue",value:function(){return{x:this.x.__getValue(),y:this.y.__getValue()}}},{key:"resetAnimation",value:function(t){this.x.resetAnimation(),this.y.resetAnimation(),t&&t(this.__getValue())}},{key:"stopAnimation",value:function(t){this.x.stopAnimation(),this.y.stopAnimation(),t&&t(this.__getValue())}},{key:"addListener",value:function(t){var s=this,n=String(h++),u=function(n){n.value;t(s.__getValue())};return this._listeners[n]={x:this.x.addListener(u),y:this.y.addListener(u)},n}},{key:"removeListener",value:function(t){this.x.removeListener(this._listeners[t].x),this.y.removeListener(this._listeners[t].y),delete this._listeners[t]}},{key:"removeAllListeners",value:function(){this.x.removeAllListeners(),this.y.removeAllListeners(),this._listeners={}}},{key:"getLayout",value:function(){return{left:this.x,top:this.y}}},{key:"getTranslateTransform",value:function(){return[{translateX:this.x},{translateY:this.y}]}}]),c})();m.exports=x},236,[4,5,6,9,10,217,222,18]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),o=r(d[3]),_=r(d[4]),h=r(d[5]),l=r(d[6]),c=r(d[7]).shouldUseNativeDriver,u=(function(u){function v(n){var _,h,l,u;return t(this,v),(u=s(this,o(v).call(this)))._deceleration=null!=(_=n.deceleration)?_:.998,u._velocity=n.velocity,u._useNativeDriver=c(n),u.__isInteraction=null!=(h=n.isInteraction)?h:!u._useNativeDriver,u.__iterations=null!=(l=n.iterations)?l:1,u}return h(v,l),n(v,[{key:"__getNativeAnimationConfig",value:function(){return{type:'decay',deceleration:this._deceleration,velocity:this._velocity,iterations:this.__iterations}}},{key:"start",value:function(t,n,s,o,_){this.__active=!0,this._lastValue=t,this._fromValue=t,this._onUpdate=n,this.__onEnd=s,this._startTime=Date.now(),this._useNativeDriver?this.__startNativeAnimation(_):this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this))}},{key:"onUpdate",value:function(){var t=Date.now(),n=this._fromValue+this._velocity/(1-this._deceleration)*(1-Math.exp(-(1-this._deceleration)*(t-this._startTime)));this._onUpdate(n),Math.abs(this._lastValue-n)<.1?this.__debouncedOnEnd({finished:!0}):(this._lastValue=n,this.__active&&(this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this))))}},{key:"stop",value:function(){_(o(v.prototype),"stop",this).call(this),this.__active=!1,g.cancelAnimationFrame(this._animationFrame),this.__debouncedOnEnd({finished:!1})}}]),v})();m.exports=u},237,[4,5,6,9,47,10,238,220]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]),o=r(d[2]),_=(function(){function _(){n(this,_)}return t(_,[{key:"start",value:function(n,t,o,_,u){}},{key:"stop",value:function(){this.__nativeId&&o.API.stopAnimation(this.__nativeId)}},{key:"__getNativeAnimationConfig",value:function(){throw new Error('This animation type cannot be offloaded to native')}},{key:"__debouncedOnEnd",value:function(n){var t=this.__onEnd;this.__onEnd=null,t&&t(n)}},{key:"__startNativeAnimation",value:function(n){o.API.enableQueue(),n.__makeNative(),o.API.disableQueue(),this.__nativeId=o.generateNewAnimationId(),o.API.startAnimatingNode(this.__nativeId,n.__getNativeTag(),this.__getNativeAnimationConfig(),this.__debouncedOnEnd.bind(this))}}]),_})();m.exports=_},238,[4,5,220]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),n=r(d[2]),o=r(d[3]),l=r(d[4]),h=r(d[5]),_=(r(d[6]),r(d[7]),r(d[8])),u=r(d[9]),f=r(d[10]),c=r(d[11]).shouldUseNativeDriver,v=(function(v){function p(s){var l,h,_,v,y,V,T,b,M,D,P,S;if(t(this,p),(M=n(this,o(p).call(this)))._overshootClamping=null!=(l=s.overshootClamping)&&l,M._restDisplacementThreshold=null!=(h=s.restDisplacementThreshold)?h:.001,M._restSpeedThreshold=null!=(_=s.restSpeedThreshold)?_:.001,M._initialVelocity=null!=(v=s.velocity)?v:0,M._lastVelocity=null!=(y=s.velocity)?y:0,M._toValue=s.toValue,M._delay=null!=(V=s.delay)?V:0,M._useNativeDriver=c(s),M.__isInteraction=null!=(T=s.isInteraction)?T:!M._useNativeDriver,M.__iterations=null!=(b=s.iterations)?b:1,void 0!==s.stiffness||void 0!==s.damping||void 0!==s.mass)f(void 0===s.bounciness&&void 0===s.speed&&void 0===s.tension&&void 0===s.friction,'You can define one of bounciness/speed, tension/friction, or stiffness/damping/mass, but not more than one'),M._stiffness=null!=(D=s.stiffness)?D:100,M._damping=null!=(P=s.damping)?P:10,M._mass=null!=(S=s.mass)?S:1;else if(void 0!==s.bounciness||void 0!==s.speed){var U,A;f(void 0===s.tension&&void 0===s.friction&&void 0===s.stiffness&&void 0===s.damping&&void 0===s.mass,'You can define one of bounciness/speed, tension/friction, or stiffness/damping/mass, but not more than one');var C=u.fromBouncinessAndSpeed(null!=(U=s.bounciness)?U:8,null!=(A=s.speed)?A:12);M._stiffness=C.stiffness,M._damping=C.damping,M._mass=1}else{var N,k,F=u.fromOrigamiTensionAndFriction(null!=(N=s.tension)?N:40,null!=(k=s.friction)?k:7);M._stiffness=F.stiffness,M._damping=F.damping,M._mass=1}return f(M._stiffness>0,'Stiffness value must be greater than 0'),f(M._damping>0,'Damping value must be greater than 0'),f(M._mass>0,'Mass value must be greater than 0'),M}return h(p,_),s(p,[{key:"__getNativeAnimationConfig",value:function(){var t;return{type:'spring',overshootClamping:this._overshootClamping,restDisplacementThreshold:this._restDisplacementThreshold,restSpeedThreshold:this._restSpeedThreshold,stiffness:this._stiffness,damping:this._damping,mass:this._mass,initialVelocity:null!=(t=this._initialVelocity)?t:this._lastVelocity,toValue:this._toValue,iterations:this.__iterations}}},{key:"start",value:function(t,s,n,o,l){var h=this;if(this.__active=!0,this._startPosition=t,this._lastPosition=this._startPosition,this._onUpdate=s,this.__onEnd=n,this._lastTime=Date.now(),this._frameTime=0,o instanceof p){var _=o.getInternalState();this._lastPosition=_.lastPosition,this._lastVelocity=_.lastVelocity,this._initialVelocity=this._lastVelocity,this._lastTime=_.lastTime}var u=function(){h._useNativeDriver?h.__startNativeAnimation(l):h.onUpdate()};this._delay?this._timeout=setTimeout(u,this._delay):u()}},{key:"getInternalState",value:function(){return{lastPosition:this._lastPosition,lastVelocity:this._lastVelocity,lastTime:this._lastTime}}},{key:"onUpdate",value:function(){var t=Date.now();t>this._lastTime+64&&(t=this._lastTime+64);var s=(t-this._lastTime)/1e3;this._frameTime+=s;var n=this._damping,o=this._mass,l=this._stiffness,h=-this._initialVelocity,_=n/(2*Math.sqrt(l*o)),u=Math.sqrt(l/o),f=u*Math.sqrt(1-_*_),c=this._toValue-this._startPosition,v=0,p=0,y=this._frameTime;if(_<1){var V=Math.exp(-_*u*y);v=this._toValue-V*((h+_*u*c)/f*Math.sin(f*y)+c*Math.cos(f*y)),p=_*u*V*(Math.sin(f*y)*(h+_*u*c)/f+c*Math.cos(f*y))-V*(Math.cos(f*y)*(h+_*u*c)-f*c*Math.sin(f*y))}else{var T=Math.exp(-u*y);v=this._toValue-T*(c+(h+u*c)*y),p=T*(h*(y*u-1)+y*c*(u*u))}if(this._lastTime=t,this._lastPosition=v,this._lastVelocity=p,this._onUpdate(v),this.__active){var b=!1;this._overshootClamping&&0!==this._stiffness&&(b=this._startPositionthis._toValue:v18&&A<=44?p(A):h(A),s(2*M-M*M,v,.01));return{stiffness:n(x),damping:t(B)}}}},240,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var t,n=r(d[0]),s=r(d[1]),o=r(d[2]),_=r(d[3]),u=r(d[4]),h=r(d[5]),l=(r(d[6]),r(d[7]),r(d[8])),v=r(d[9]).shouldUseNativeDriver;function c(){if(!t){var n=r(d[10]);t=n.inOut(n.ease)}return t}var f=(function(t){function f(t){var s,u,h,l,p,V;return n(this,f),(V=o(this,_(f).call(this)))._toValue=t.toValue,V._easing=null!=(s=t.easing)?s:c(),V._duration=null!=(u=t.duration)?u:500,V._delay=null!=(h=t.delay)?h:0,V.__iterations=null!=(l=t.iterations)?l:1,V._useNativeDriver=v(t),V.__isInteraction=null!=(p=t.isInteraction)?p:!V._useNativeDriver,V}return h(f,l),s(f,[{key:"__getNativeAnimationConfig",value:function(){for(var t=[],n=Math.round(this._duration/16.666666666666668),s=0;s=this._startTime+this._duration)return 0===this._duration?this._onUpdate(this._toValue):this._onUpdate(this._fromValue+this._easing(1)*(this._toValue-this._fromValue)),void this.__debouncedOnEnd({finished:!0});this._onUpdate(this._fromValue+this._easing((t-this._startTime)/this._duration)*(this._toValue-this._fromValue)),this.__active&&(this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this)))}},{key:"stop",value:function(){u(_(f.prototype),"stop",this).call(this),this.__active=!1,clearTimeout(this._timeout),g.cancelAnimationFrame(this._animationFrame),this.__debouncedOnEnd({finished:!1})}}]),f})();m.exports=f},241,[4,5,6,9,47,10,217,236,238,220,242]); -__d(function(g,r,i,a,m,e,d){'use strict';var n,u=r(d[0]),t=r(d[1]),o=(function(){function o(){u(this,o)}return t(o,null,[{key:"step0",value:function(n){return n>0?1:0}},{key:"step1",value:function(n){return n>=1?1:0}},{key:"linear",value:function(n){return n}},{key:"ease",value:function(u){return n||(n=o.bezier(.42,0,1,1)),n(u)}},{key:"quad",value:function(n){return n*n}},{key:"cubic",value:function(n){return n*n*n}},{key:"poly",value:function(n){return function(u){return Math.pow(u,n)}}},{key:"sin",value:function(n){return 1-Math.cos(n*Math.PI/2)}},{key:"circle",value:function(n){return 1-Math.sqrt(1-n*n)}},{key:"exp",value:function(n){return Math.pow(2,10*(n-1))}},{key:"elastic",value:function(){var n=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:1)*Math.PI;return function(u){return 1-Math.pow(Math.cos(u*Math.PI/2),3)*Math.cos(u*n)}}},{key:"back",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1.70158;return function(u){return u*u*((n+1)*u-n)}}},{key:"bounce",value:function(n){if(n<.36363636363636365)return 7.5625*n*n;if(n<.7272727272727273){var u=n-.5454545454545454;return 7.5625*u*u+.75}if(n<.9090909090909091){var t=n-.8181818181818182;return 7.5625*t*t+.9375}var o=n-.9545454545454546;return 7.5625*o*o+.984375}},{key:"bezier",value:function(n,u,t,o){return r(d[2])(n,u,t,o)}},{key:"in",value:function(n){return n}},{key:"out",value:function(n){return function(u){return 1-n(1-u)}}},{key:"inOut",value:function(n){return function(u){return u<.5?n(2*u)/2:1-n(2*(1-u))/2}}}]),o})();m.exports=o},242,[4,5,243]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=4,t=.001,u=1e-7,o=10,f=.1,c='function'==typeof Float32Array;function v(n,t){return 1-3*t+3*n}function s(n,t){return 3*t-6*n}function w(n){return 3*n}function l(n,t,u){return((v(t,u)*n+s(t,u))*n+w(t))*n}function y(n,t,u){return 3*v(t,u)*n*n+2*s(t,u)*n+w(t)}function b(n,t,f,c,v){var s,w,y=0,b=t,h=f;do{(s=l(w=b+(h-b)/2,c,v)-n)>0?h=w:b=w}while(Math.abs(s)>u&&++y=0&&n<=1&&o>=0&&o<=1))throw new Error('bezier x values must be in [0, 1] range');var s=c?new Float32Array(11):new Array(11);if(n!==u||o!==v)for(var w=0;w<11;++w)s[w]=l(w*f,n,o);function A(u){for(var c=0,v=1;10!==v&&s[v]<=u;++v)c+=f;var w=c+(u-s[--v])/(s[v+1]-s[v])*f,l=y(w,n,o);return l>=t?h(u,w,n,o):0===l?w:b(u,c,c+f,n,o)}return function(t){return n===u&&o===v?t:0===t?0:1===t?1:l(A(t),u,v)}}},243,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),p=r(d[4]),c=r(d[5]),_=r(d[6]).AnimatedEvent,h=r(d[7]),l=r(d[8]),v=r(d[9]),u=r(d[10]);m.exports=function(f,N){u('function'!=typeof f||f.prototype&&f.prototype.isReactComponent,"`createAnimatedComponent` does not support stateless functional components; use a class component instead.");var k=(function(v){function u(t){var o;return n(this,u),(o=s(this,p(u).call(this,t)))._invokeAnimatedPropsCallbackOnMount=!1,o._eventDetachers=[],o._animatedPropsCallback=function(){if(null==o._component)o._invokeAnimatedPropsCallbackOnMount=!0;else if(u.__skipSetNativeProps_FOR_TESTS_ONLY||'function'!=typeof o._component.setNativeProps)o.forceUpdate();else{if(o._propsAnimated.__isNative)throw new Error("Attempting to run JS driven animation on animated node that has been moved to \"native\" earlier by starting an animation with `useNativeDriver: true`");o._component.setNativeProps(o._propsAnimated.__getAnimatedValue())}},o._setComponentRef=function(t){o._prevComponent=o._component,o._component=t},o}return c(u,v),o(u,[{key:"componentWillUnmount",value:function(){this._propsAnimated&&this._propsAnimated.__detach(),this._detachNativeEvents()}},{key:"setNativeProps",value:function(t){this._component.setNativeProps(t)}},{key:"UNSAFE_componentWillMount",value:function(){this._attachProps(this.props)}},{key:"componentDidMount",value:function(){this._invokeAnimatedPropsCallbackOnMount&&(this._invokeAnimatedPropsCallbackOnMount=!1,this._animatedPropsCallback()),this._propsAnimated.setNativeView(this._component),this._attachNativeEvents()}},{key:"_attachNativeEvents",value:function(){var t,n=this,o=(null==(t=this._component)?void 0:t.getScrollableNode)?this._component.getScrollableNode():this._component,s=function(t){var s=n.props[t];s instanceof _&&s.__isNative&&(s.__attach(o,t),n._eventDetachers.push(function(){return s.__detach(o,t)}))};for(var p in this.props)s(p)}},{key:"_detachNativeEvents",value:function(){this._eventDetachers.forEach(function(t){return t()}),this._eventDetachers=[]}},{key:"_attachProps",value:function(t){var n=this._propsAnimated;this._propsAnimated=new h(t,this._animatedPropsCallback),n&&n.__detach()}},{key:"UNSAFE_componentWillReceiveProps",value:function(t){this._attachProps(t)}},{key:"componentDidUpdate",value:function(t){this._component!==this._prevComponent&&this._propsAnimated.setNativeView(this._component),this._component===this._prevComponent&&t===this.props||(this._detachNativeEvents(),this._attachNativeEvents())}},{key:"render",value:function(){var n=this._propsAnimated.__getValue();return l.createElement(f,t({},N,n,{ref:this._setComponentRef,collapsable:!this._propsAnimated.__isNative&&n.collapsable}))}},{key:"getNode",value:function(){return this._component}}]),u})(l.Component);k.__skipSetNativeProps_FOR_TESTS_ONLY=!1;var y=f.propTypes;return k.propTypes={style:function(t,n,o){if(y)for(var s in v)y[s]||void 0===t[s]||console.warn('You are setting the style `{ '+s+": ... }` as a prop. You should nest it in a style object. E.g. `{ style: { "+s+': ... } }`')}},k}},244,[16,4,5,6,9,10,216,231,13,81,18]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o=r(d[1]);m.exports=o(t,{scrollEventThrottle:1e-4})},245,[246,244]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),l=r(d[4]),u=r(d[5]),c=r(d[6]),f=r(d[7]),p=(r(d[8]),r(d[9])),h=r(d[10]),C=r(d[11]),v=r(d[12]),y=r(d[13]),b=r(d[14]),_=f({},v.defaultProps,{numColumns:1,removeClippedSubviews:!1}),w=(function(_){function w(t){var u;return o(this,w),(u=s(this,l(w).call(this,t)))._virtualizedListPairs=[],u._captureRef=function(t){u._listRef=t},u._getItem=function(t,n){var o=u.props.numColumns;if(o>1){for(var s=[],l=0;l1?(b(Array.isArray(t),"FlatList: Encountered internal consistency error, expected each item to consist of an array with 1-%s columns; instead, received a single item.",l),t.map(function(t,o){return s(t,n*l+o)}).join(':')):s(t,n)},u._renderer=function(){var t=u.props,o=t.ListItemComponent,s=t.renderItem,l=t.numColumns,c=t.columnWrapperStyle,f=function(t){return o?h.createElement(o,t):s?s(t):null};return n({},o?'ListItemComponent':'renderItem',function(t){if(l>1){var n=t.item,o=t.index;return b(Array.isArray(n),'Expected array of items with numColumns > 1'),h.createElement(C,{style:y.compose(I.row,c)},n.map(function(n,s){var u=f({item:n,index:o*l+s,separators:t.separators});return null!=u?h.createElement(h.Fragment,{key:s},u):null}))}return f(t)})},u._checkProps(u.props),u.props.viewabilityConfigCallbackPairs?u._virtualizedListPairs=u.props.viewabilityConfigCallbackPairs.map(function(t){return{viewabilityConfig:t.viewabilityConfig,onViewableItemsChanged:u._createOnViewableItemsChanged(t.onViewableItemsChanged)}}):u.props.onViewableItemsChanged&&u._virtualizedListPairs.push({viewabilityConfig:u.props.viewabilityConfig,onViewableItemsChanged:u._createOnViewableItemsChanged(u.props.onViewableItemsChanged)}),u}return c(w,_),u(w,[{key:"scrollToEnd",value:function(t){this._listRef&&this._listRef.scrollToEnd(t)}},{key:"scrollToIndex",value:function(t){this._listRef&&this._listRef.scrollToIndex(t)}},{key:"scrollToItem",value:function(t){this._listRef&&this._listRef.scrollToItem(t)}},{key:"scrollToOffset",value:function(t){this._listRef&&this._listRef.scrollToOffset(t)}},{key:"recordInteraction",value:function(){this._listRef&&this._listRef.recordInteraction()}},{key:"flashScrollIndicators",value:function(){this._listRef&&this._listRef.flashScrollIndicators()}},{key:"getScrollResponder",value:function(){if(this._listRef)return this._listRef.getScrollResponder()}},{key:"getScrollableNode",value:function(){if(this._listRef)return this._listRef.getScrollableNode()}},{key:"setNativeProps",value:function(t){this._listRef&&this._listRef.setNativeProps(t)}}]),u(w,[{key:"componentDidUpdate",value:function(t){b(t.numColumns===this.props.numColumns,"Changing numColumns on the fly is not supported. Change the key prop on FlatList when changing the number of columns to force a fresh render of the component."),b(t.onViewableItemsChanged===this.props.onViewableItemsChanged,'Changing onViewableItemsChanged on the fly is not supported'),b(!p(t.viewabilityConfig,this.props.viewabilityConfig),'Changing viewabilityConfig on the fly is not supported'),b(t.viewabilityConfigCallbackPairs===this.props.viewabilityConfigCallbackPairs,'Changing viewabilityConfigCallbackPairs on the fly is not supported'),this._checkProps(this.props)}},{key:"_checkProps",value:function(t){var n=t.getItem,o=t.getItemCount,s=t.horizontal,l=t.numColumns,u=t.columnWrapperStyle,c=t.onViewableItemsChanged,f=t.viewabilityConfigCallbackPairs;b(!n&&!o,'FlatList does not support custom data formats.'),l>1?b(!s,'numColumns does not support horizontal.'):b(!u,'columnWrapperStyle not supported for single column lists'),b(!(c&&f),"FlatList does not support setting both onViewableItemsChanged and viewabilityConfigCallbackPairs.")}},{key:"_pushMultiColumnViewable",value:function(t,n){var o=this.props,s=o.numColumns,l=o.keyExtractor;n.item.forEach(function(o,u){b(null!=n.index,'Missing index!');var c=n.index*s+u;t.push(f({},n,{item:o,key:l(o,c),index:c}))})}},{key:"_createOnViewableItemsChanged",value:function(t){var n=this;return function(o){var s=n.props.numColumns;if(t)if(s>1){var l=[],u=[];o.viewableItems.forEach(function(t){return n._pushMultiColumnViewable(u,t)}),o.changed.forEach(function(t){return n._pushMultiColumnViewable(l,t)}),t({viewableItems:u,changed:l})}else t(o)}}},{key:"render",value:function(){return h.createElement(v,t({},this.props,{getItem:this._getItem,getItemCount:this._getItemCount,keyExtractor:this._keyExtractor,ref:this._captureRef,viewabilityConfigCallbackPairs:this._virtualizedListPairs},this._renderer()))}}]),w})(h.PureComponent);w.defaultProps=_;var I=y.create({row:{flexDirection:'row'}});m.exports=w},246,[16,55,4,6,9,5,10,54,58,164,13,88,247,60,18]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),o=r(d[2]),n=r(d[3]),l=r(d[4]),h=r(d[5]),c=r(d[6]),p=r(d[7]),u=r(d[8]),f=r(d[9]),_=r(d[10]),v=r(d[11]),y=r(d[12]),C=r(d[13]),L=r(d[14]),S=r(d[15]),b=r(d[16]),M=r(d[17]),I=r(d[18]),x=(r(d[19]),r(d[20])),R=r(d[21]),k=(r(d[22]),r(d[23]).computeWindowedRenderLimits),E=!1,w='',T=(function(v){function T(t,c){var p;n(this,T),(p=l(this,h(T).call(this,t,c)))._getScrollMetrics=function(){return p._scrollMetrics},p._getOutermostParentListRef=function(){return p._isNestedWithSameOrientation()?p.context.virtualizedList.getOutermostParentListRef():u(u(p))},p._getNestedChildState=function(t){var s=p._nestedChildLists.get(t);return s&&s.state},p._registerAsNestedChild=function(t){var s=p._cellKeysToChildListKeys.get(t.cellKey)||new Set;s.add(t.key),p._cellKeysToChildListKeys.set(t.cellKey,s);var o=p._nestedChildLists.get(t.key);o&&null!==o.ref&&console.error("A VirtualizedList contains a cell which itself contains more than one VirtualizedList of the same orientation as the parent list. You must pass a unique listKey prop to each sibling list."),p._nestedChildLists.set(t.key,{ref:t.ref,state:null}),p._hasInteracted&&t.ref.recordInteraction()},p._unregisterAsNestedChild=function(t){p._nestedChildLists.set(t.key,{ref:null,state:t.state})},p._onUpdateSeparators=function(t,s){t.forEach(function(t){var o=null!=t&&p._cellRefs[t];o&&o.updateSeparatorProps(s)})},p._averageCellLength=0,p._cellKeysToChildListKeys=new Map,p._cellRefs={},p._frames={},p._footerLength=0,p._hasDataChangedSinceEndReached=!0,p._hasDoneInitialScroll=!1,p._hasInteracted=!1,p._hasMore=!1,p._hasWarned={},p._headerLength=0,p._hiPriInProgress=!1,p._highestMeasuredFrameIndex=0,p._indicesToKeys=new Map,p._nestedChildLists=new Map,p._offsetFromParentVirtualizedList=0,p._prevParentOffset=0,p._scrollMetrics={contentLength:0,dOffset:0,dt:10,offset:0,timestamp:0,velocity:0,visibleLength:0},p._scrollRef=null,p._sentEndForContentLength=0,p._totalCellLength=0,p._totalCellsMeasured=0,p._viewabilityTuples=[],p._captureScrollRef=function(t){p._scrollRef=t},p._defaultRenderScrollComponent=function(t){var o=t.onRefresh;return p._isNestedWithSameOrientation()?y.createElement(M,t):o?(R('boolean'==typeof t.refreshing,'`refreshing` prop must be set as a boolean in order to use `onRefresh`, but got `'+JSON.stringify(t.refreshing)+'`'),y.createElement(S,s({},t,{refreshControl:null==t.refreshControl?y.createElement(L,{refreshing:t.refreshing,onRefresh:o,progressViewOffset:t.progressViewOffset}):t.refreshControl}))):y.createElement(S,t)},p._onCellUnmount=function(t){var s=p._frames[t];s&&(p._frames[t]=o({},s,{inLayout:!1}))},p._onLayout=function(t){p._isNestedWithSameOrientation()?p.measureLayoutRelativeToContainingList():p._scrollMetrics.visibleLength=p._selectLength(t.nativeEvent.layout),p.props.onLayout&&p.props.onLayout(t),p._scheduleCellsToRenderUpdate(),p._maybeCallOnEndReached()},p._onLayoutEmpty=function(t){p.props.onLayout&&p.props.onLayout(t)},p._onLayoutFooter=function(t){p._footerLength=p._selectLength(t.nativeEvent.layout)},p._onLayoutHeader=function(t){p._headerLength=p._selectLength(t.nativeEvent.layout)},p._onContentSizeChange=function(t,s){t>0&&s>0&&null!=p.props.initialScrollIndex&&p.props.initialScrollIndex>0&&!p._hasDoneInitialScroll&&(p.scrollToIndex({animated:!1,index:p.props.initialScrollIndex}),p._hasDoneInitialScroll=!0),p.props.onContentSizeChange&&p.props.onContentSizeChange(t,s),p._scrollMetrics.contentLength=p._selectLength({height:s,width:t}),p._scheduleCellsToRenderUpdate(),p._maybeCallOnEndReached()},p._convertParentScrollMetrics=function(t){var s=t.offset-p._offsetFromParentVirtualizedList,o=t.visibleLength,n=s-p._scrollMetrics.offset;return{visibleLength:o,contentLength:p._scrollMetrics.contentLength,offset:s,dOffset:n}},p._onScroll=function(t){p._nestedChildLists.forEach(function(s){s.ref&&s.ref._onScroll(t)}),p.props.onScroll&&p.props.onScroll(t);var s=t.timeStamp,o=p._selectLength(t.nativeEvent.layoutMeasurement),n=p._selectLength(t.nativeEvent.contentSize),l=p._selectOffset(t.nativeEvent.contentOffset),h=l-p._scrollMetrics.offset;if(p._isNestedWithSameOrientation()){if(0===p._scrollMetrics.contentLength)return;var c=p._convertParentScrollMetrics({visibleLength:o,offset:l});o=c.visibleLength,n=c.contentLength,l=c.offset,h=c.dOffset}var u=p._scrollMetrics.timestamp?Math.max(1,s-p._scrollMetrics.timestamp):1,f=h/u;u>500&&p._scrollMetrics.dt>500&&n>5*o&&!p._hasWarned.perf&&(x("VirtualizedList: You have a large list that is slow to update - make sure your renderItem function renders components that follow React performance best practices like PureComponent, shouldComponentUpdate, etc.",{dt:u,prevDt:p._scrollMetrics.dt,contentLength:n}),p._hasWarned.perf=!0),p._scrollMetrics={contentLength:n,dt:u,dOffset:h,offset:l,timestamp:s,velocity:f,visibleLength:o},p._updateViewableItems(p.props.data),p.props&&(p._maybeCallOnEndReached(),0!==f&&p._fillRateHelper.activate(),p._computeBlankness(),p._scheduleCellsToRenderUpdate())},p._onScrollBeginDrag=function(t){p._nestedChildLists.forEach(function(s){s.ref&&s.ref._onScrollBeginDrag(t)}),p._viewabilityTuples.forEach(function(t){t.viewabilityHelper.recordInteraction()}),p._hasInteracted=!0,p.props.onScrollBeginDrag&&p.props.onScrollBeginDrag(t)},p._onScrollEndDrag=function(t){var s=t.nativeEvent.velocity;s&&(p._scrollMetrics.velocity=p._selectOffset(s)),p._computeBlankness(),p.props.onScrollEndDrag&&p.props.onScrollEndDrag(t)},p._onMomentumScrollEnd=function(t){p._scrollMetrics.velocity=0,p._computeBlankness(),p.props.onMomentumScrollEnd&&p.props.onMomentumScrollEnd(t)},p._updateCellsToRender=function(){var t=p.props,s=t.data,o=t.getItemCount,n=t.onEndReachedThreshold,l=p._isVirtualizationDisabled();p._updateViewableItems(s),s&&p.setState(function(t){var h;if(l){var c=p._scrollMetrics,u=c.contentLength,f=c.offset,_=c.visibleLength,v=u-_-f0)for(var y=h.first,C=h.last,L=y;L<=C;L++){var S=p._indicesToKeys.get(L),b=S&&p._cellKeysToChildListKeys.get(S);if(b){var M=!1,I=b,x=Array.isArray(I),R=0;for(I=x?I:I["function"==typeof Symbol&&"function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var E;if(x){if(R>=I.length)break;E=I[R++]}else{if((R=I.next()).done)break;E=R.value}var w=E,T=p._nestedChildLists.get(w);if(T&&T.ref&&T.ref.hasMore()){M=!0;break}}if(M){h.last=L;break}}}return h})},p._createViewToken=function(t,s){var o=p.props,n=o.data,l=o.getItem,h=o.keyExtractor,c=l(n,t);return{index:t,item:c,key:h(c,t),isViewable:s}},p._getFrameMetricsApprox=function(t){var s=p._getFrameMetrics(t);if(s&&s.index===t)return s;var o=p.props.getItemLayout;return R(!o,'Should not have to estimate frames when a measurement metrics function is provided'),{length:p._averageCellLength,offset:p._averageCellLength*t}},p._getFrameMetrics=function(t){var s=p.props,o=s.data,n=s.getItem,l=s.getItemCount,h=s.getItemLayout,c=s.keyExtractor;R(l(o)>t,'Tried to get frame for out of range index '+t);var u=n(o,t),f=u&&p._frames[c(u,t)];return f&&f.index===t||h&&(f=h(o,t)),f},R(!t.onScroll||!t.onScroll.__isNative,"Components based on VirtualizedList must be wrapped with Animated.createAnimatedComponent to support native onScroll events with useNativeDriver"),R(t.windowSize>0,'VirtualizedList: The windowSize prop must be present and set to a value greater than 0.'),p._fillRateHelper=new _(p._getFrameMetrics),p._updateCellsToRenderBatcher=new f(p._updateCellsToRender,p.props.updateCellsBatchingPeriod),p.props.viewabilityConfigCallbackPairs?p._viewabilityTuples=p.props.viewabilityConfigCallbackPairs.map(function(t){return{viewabilityHelper:new I(t.viewabilityConfig),onViewableItemsChanged:t.onViewableItemsChanged}}):p.props.onViewableItemsChanged&&p._viewabilityTuples.push({viewabilityHelper:new I(p.props.viewabilityConfig),onViewableItemsChanged:p.props.onViewableItemsChanged});var v={first:p.props.initialScrollIndex||0,last:Math.min(p.props.getItemCount(p.props.data),(p.props.initialScrollIndex||0)+p.props.initialNumToRender)-1};if(p._isNestedWithSameOrientation()){var C=p.context.virtualizedList.getNestedChildState(p.props.listKey||p._getCellKey());C&&(v=C,p.state=C,p._frames=C.frames)}return p.state=v,p}return p(T,v),c(T,[{key:"scrollToEnd",value:function(t){var s=!t||t.animated,o=this.props.getItemCount(this.props.data)-1,n=this._getFrameMetricsApprox(o),l=Math.max(0,n.offset+n.length+this._footerLength-this._scrollMetrics.visibleLength);this._scrollRef.scrollTo(this.props.horizontal?{x:l,animated:s}:{y:l,animated:s})}},{key:"scrollToIndex",value:function(t){var s=this.props,o=s.data,n=s.horizontal,l=s.getItemCount,h=s.getItemLayout,c=s.onScrollToIndexFailed,p=t.animated,u=t.index,f=t.viewOffset,_=t.viewPosition;if(R(u>=0&&uthis._highestMeasuredFrameIndex)return R(!!c,"scrollToIndex should be used in conjunction with getItemLayout or onScrollToIndexFailed, otherwise there is no way to know the location of offscreen indices or handle failures."),void c({averageItemLength:this._averageCellLength,highestMeasuredFrameIndex:this._highestMeasuredFrameIndex,index:u});var v=this._getFrameMetricsApprox(u),y=Math.max(0,v.offset-(_||0)*(this._scrollMetrics.visibleLength-v.length))-(f||0);this._scrollRef.scrollTo(n?{x:y,animated:p}:{y:y,animated:p})}},{key:"scrollToItem",value:function(t){for(var s=t.item,n=this.props,l=n.data,h=n.getItem,c=(0,n.getItemCount)(l),p=0;p0){E=!1,w='';var R=f?'width':'height',k=this.props.initialScrollIndex?-1:this.props.initialNumToRender-1,T=this.state,z=T.first,F=T.last;this._pushCells(C,S,L,0,k,v);var K=Math.max(k+1,z);if(!_&&z>k+1){var N=!1;if(L.size>0)for(var V=c?1:0,A=K-1;A>k;A--)if(L.has(A+V)){var D=this._getFrameMetricsApprox(k),B=this._getFrameMetricsApprox(A),H=B.offset-D.offset-(this.props.initialScrollIndex?0:D.length);C.push(y.createElement(M,{key:"$sticky_lead",style:t({},R,H)})),this._pushCells(C,S,L,A,A,v);var U=this._getFrameMetricsApprox(z).offset-(B.offset+B.length);C.push(y.createElement(M,{key:"$sticky_trail",style:t({},R,U)})),N=!0;break}if(!N){var W=this._getFrameMetricsApprox(k),$=this._getFrameMetricsApprox(z).offset-(W.offset+W.length);C.push(y.createElement(M,{key:"$lead_spacer",style:t({},R,$)}))}}if(this._pushCells(C,S,L,K,F,v),!this._hasWarned.keys&&E&&(console.warn("VirtualizedList: missing keys for items, make sure to specify a key or id property on each item or provide a custom keyExtractor.",w),this._hasWarned.keys=!0),!_&&F=p.length)break;_=p[f++]}else{if((f=p.next()).done)break;_=f.value}var v=_,y=this._nestedChildLists.get(v);y&&y.ref&&y.ref.measureLayoutRelativeToContainingList()}}this._computeBlankness(),this._updateViewableItems(this.props.data)}},{key:"measureLayoutRelativeToContainingList",value:function(){var t=this;try{if(!this._scrollRef)return;this._scrollRef.measureLayout(this.context.virtualizedList.getOutermostParentListRef().getScrollRef().getNativeScrollRef(),function(s,o,n,l){t._offsetFromParentVirtualizedList=t._selectOffset({x:s,y:o}),t._scrollMetrics.contentLength=t._selectLength({width:n,height:l});var h=t._convertParentScrollMetrics(t.context.virtualizedList.getScrollMetrics());t._scrollMetrics.visibleLength=h.visibleLength,t._scrollMetrics.offset=h.offset},function(t){console.warn("VirtualizedList: Encountered an error while measuring a list's offset from its containing VirtualizedList.")})}catch(t){console.warn('measureLayoutRelativeToContainingList threw an error',t.stack)}}},{key:"_renderDebugOverlay",value:function(){for(var t=this._scrollMetrics.visibleLength/(this._scrollMetrics.contentLength||1),s=[],o=this.props.getItemCount(this.props.data),n=0;n0){var _=l-this._getFrameMetricsApprox(s).offset;u=u||_<0||c<-2&&_2&&v0&&void 0!==arguments[0]?arguments[0]:{abort:!1};this._taskHandle&&(this._taskHandle.cancel(),t.abort||this._callback(),this._taskHandle=null)}},{key:"schedule",value:function(){var t=this;if(!this._taskHandle){var n=setTimeout(function(){t._taskHandle=l.runAfterInteractions(function(){t._taskHandle=null,t._callback()})},this._delay);this._taskHandle={cancel:function(){return clearTimeout(n)}}}}}]),s})();m.exports=s},248,[4,5,223]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),l=r(d[3]),_=r(d[4]),h=function t(){s(this,t),this.any_blank_count=0,this.any_blank_ms=0,this.any_blank_speed_sum=0,this.mostly_blank_count=0,this.mostly_blank_ms=0,this.pixels_blank=0,this.pixels_sampled=0,this.pixels_scrolled=0,this.total_time_spent=0,this.sample_count=0},o=[],u=10,f=null,c=(function(){function c(t){s(this,c),this._anyBlankStartTime=null,this._enabled=!1,this._info=new h,this._mostlyBlankStartTime=null,this._samplesStartTime=null,this._getFrameMetrics=t,this._enabled=(f||0)>Math.random(),this._resetData()}return n(c,null,[{key:"addListener",value:function(t){return _(null!==f,'Call `FillRateHelper.setSampleRate` before `addListener`.'),o.push(t),{remove:function(){o=o.filter(function(n){return t!==n})}}}},{key:"setSampleRate",value:function(t){f=t}},{key:"setMinSampleCount",value:function(t){u=t}}]),n(c,[{key:"activate",value:function(){this._enabled&&null==this._samplesStartTime&&(this._samplesStartTime=l())}},{key:"deactivateAndFlush",value:function(){if(this._enabled){var n=this._samplesStartTime;if(null!=n)if(this._info.sample_count0&&(k=Math.min(u,Math.max(0,p.offset-h)));for(var b=0,v=n.last,S=this._getFrameMetrics(v);v>=n.first&&(!S||!S.inLayout);)S=this._getFrameMetrics(v),v--;if(S&&v0?(this._anyBlankStartTime=c,this._info.any_blank_speed_sum+=f,this._info.any_blank_count++,this._info.pixels_blank+=T,B>.5&&(this._mostlyBlankStartTime=c,this._info.mostly_blank_count++)):(f<.01||Math.abs(_)<1)&&this.deactivateAndFlush(),B}},{key:"enabled",value:function(){return this._enabled}},{key:"_resetData",value:function(){this._anyBlankStartTime=null,this._info=new h,this._mostlyBlankStartTime=null,this._samplesStartTime=null}}]),c})();m.exports=c},249,[54,5,4,111,20]); -__d(function(g,r,i,a,m,e,d){'use strict';var s,t=r(d[0]),n=t(r(d[1])),o=t(r(d[2])),f=t(r(d[3])),h=t(r(d[4])),p=t(r(d[5])),l=t(r(d[6])),u=t(r(d[7])),c=(t(r(d[8])),t(r(d[9]))),v=(r(d[10]),r(d[11]));r(d[12]);s={SIZE:{}};var R=(function(s){function t(){var s,n;(0,f.default)(this,t);for(var o=arguments.length,h=new Array(o),u=0;u0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;console.warn('`scrollWithoutAnimationTo` is deprecated. Use `scrollTo` instead'),this.scrollTo({x:n,y:t,animated:!1})}},{key:"flashScrollIndicators",value:function(){this._scrollResponder.scrollResponderFlashScrollIndicators()}},{key:"_getKeyForIndex",value:function(t,n){var o=n[t];return o&&o.key}},{key:"_updateAnimatedNodeAttachment",value:function(){this._scrollAnimatedValueAttachment&&this._scrollAnimatedValueAttachment.detach(),this.props.stickyHeaderIndices&&this.props.stickyHeaderIndices.length>0&&(this._scrollAnimatedValueAttachment=R.attachNativeEvent(this._scrollViewRef,'onScroll',[{nativeEvent:{contentOffset:{y:this._scrollAnimatedValue}}}]))}},{key:"_setStickyHeaderRef",value:function(t,n){n?this._stickyHeaderRefs.set(t,n):this._stickyHeaderRefs.delete(t)}},{key:"_onStickyHeaderLayout",value:function(t,n,o){var l=this.props.stickyHeaderIndices;if(l){var s=_.Children.toArray(this.props.children);if(o===this._getKeyForIndex(t,s)){var c=n.nativeEvent.layout.y;this._headerLayoutYs.set(o,c);var p=l[l.indexOf(t)-1];if(null!=p){var h=this._stickyHeaderRefs.get(this._getKeyForIndex(p,s));h&&h.setNextHeaderY&&h.setNextHeaderY(c)}}}}},{key:"render",value:function(){var l,s,c=this;s=n,V(void 0!==(l=t),'ScrollViewClass must not be undefined'),V(void 0!==s,'ScrollContentContainerViewClass must not be undefined');var p=[!0===this.props.horizontal&&b.contentContainerHorizontal,this.props.contentContainerStyle],h={};this.props.onContentSizeChange&&(h={onLayout:this._handleContentOnLayout});var u=this.props.stickyHeaderIndices,R=this.props.children;if(null!=u&&u.length>0){var v=_.Children.toArray(this.props.children);R=v.map(function(t,n){var o=t?u.indexOf(n):-1;if(o>-1){var l=t.key,s=u[o+1],p=c.props.StickyHeaderComponent||H;return _.createElement(p,{key:l,ref:function(t){return c._setStickyHeaderRef(l,t)},nextHeaderLayoutY:c._headerLayoutYs.get(c._getKeyForIndex(s,v)),onLayout:function(t){return c._onStickyHeaderLayout(n,t,l)},scrollAnimatedValue:c._scrollAnimatedValue,inverted:c.props.invertStickyHeaders,scrollViewHeight:c.state.layoutHeight},t)}return t})}R=_.createElement(E.Provider,{value:!0===this.props.horizontal?x:M},R);var S=Array.isArray(u)&&u.length>0,w=_.createElement(s,o({},h,{ref:this._setInnerViewRef,style:p,removeClippedSubviews:this.props.removeClippedSubviews,collapsable:!1}),R),C=void 0!==this.props.alwaysBounceHorizontal?this.props.alwaysBounceHorizontal:this.props.horizontal,A=void 0!==this.props.alwaysBounceVertical?this.props.alwaysBounceVertical:!this.props.horizontal,I=!!this.props.DEPRECATED_sendUpdatedChildFrames,z=!0===this.props.horizontal?b.baseHorizontal:b.baseVertical,L=f({},this.props,{alwaysBounceHorizontal:C,alwaysBounceVertical:A,style:[z,this.props.style],onContentSizeChange:null,onLayout:this._handleLayout,onMomentumScrollBegin:this._scrollResponder.scrollResponderHandleMomentumScrollBegin,onMomentumScrollEnd:this._scrollResponder.scrollResponderHandleMomentumScrollEnd,onResponderGrant:this._scrollResponder.scrollResponderHandleResponderGrant,onResponderReject:this._scrollResponder.scrollResponderHandleResponderReject,onResponderRelease:this._scrollResponder.scrollResponderHandleResponderRelease,onResponderTerminate:this._scrollResponder.scrollResponderHandleTerminate,onResponderTerminationRequest:this._scrollResponder.scrollResponderHandleTerminationRequest,onScrollBeginDrag:this._scrollResponder.scrollResponderHandleScrollBeginDrag,onScrollEndDrag:this._scrollResponder.scrollResponderHandleScrollEndDrag,onScrollShouldSetResponder:this._scrollResponder.scrollResponderHandleScrollShouldSetResponder,onStartShouldSetResponder:this._scrollResponder.scrollResponderHandleStartShouldSetResponder,onStartShouldSetResponderCapture:this._scrollResponder.scrollResponderHandleStartShouldSetResponderCapture,onTouchEnd:this._scrollResponder.scrollResponderHandleTouchEnd,onTouchMove:this._scrollResponder.scrollResponderHandleTouchMove,onTouchStart:this._scrollResponder.scrollResponderHandleTouchStart,onTouchCancel:this._scrollResponder.scrollResponderHandleTouchCancel,onScroll:this._handleScroll,scrollBarThumbImage:T(this.props.scrollBarThumbImage),scrollEventThrottle:S?1:this.props.scrollEventThrottle,sendMomentumEvents:!(!this.props.onMomentumScrollBegin&&!this.props.onMomentumScrollEnd),DEPRECATED_sendUpdatedChildFrames:I,snapToStart:!1!==this.props.snapToStart,snapToEnd:!1!==this.props.snapToEnd,pagingEnabled:!0===this.props.pagingEnabled&&null==this.props.snapToInterval&&null==this.props.snapToOffsets}),N=this.props.decelerationRate;null!=N&&(L.decelerationRate=k(N));var B=this.props.refreshControl;return B?_.createElement(l,o({},L,{ref:this._setScrollViewRef}),y.isTV?null:B,w):_.createElement(l,o({},L,{ref:this._setScrollViewRef}),w)}}]),C})(_.Component);I.Context=E;var b=w.create({baseVertical:{flexGrow:1,flexShrink:1,flexDirection:'column',overflow:'scroll'},baseHorizontal:{flexGrow:1,flexShrink:1,flexDirection:'row',overflow:'scroll'},contentContainerHorizontal:{flexDirection:'row'}});m.exports=I},253,[16,4,5,6,9,10,8,54,225,58,13,90,254,261,60,88,260,87,18,262,182,177,263]); -__d(function(g,r,i,a,m,e,d){'use strict';var o=r(d[0]),s=r(d[1]),n=r(d[2]),l=r(d[3]),t=r(d[4]),c=r(d[5]),p=r(d[6]),h=r(d[7]),u=r(d[8]),S=r(d[9]),b=r(d[10]).ScrollViewManager,R={Mixin:{_subscriptionKeyboardWillShow:null,_subscriptionKeyboardWillHide:null,_subscriptionKeyboardDidShow:null,_subscriptionKeyboardDidHide:null,scrollResponderMixinGetInitialState:function(){return{isTouching:!1,lastMomentumScrollBeginTime:0,lastMomentumScrollEndTime:0,observedScrollSinceBecomingResponder:!1,becameResponderWhileAnimating:!1}},scrollResponderHandleScrollShouldSetResponder:function(){return!0!==this.props.disableScrollViewPanResponder&&this.state.isTouching},scrollResponderHandleStartShouldSetResponder:function(o){if(!0===this.props.disableScrollViewPanResponder)return!1;var s=t.currentlyFocusedField();return'handled'===this.props.keyboardShouldPersistTaps&&null!=s&&o.target!==s},scrollResponderHandleStartShouldSetResponderCapture:function(o){if(this.scrollResponderIsAnimating())return!0;if(!0===this.props.disableScrollViewPanResponder)return!1;var s=t.currentlyFocusedField(),n=this.props.keyboardShouldPersistTaps;return!(n&&'never'!==n||null==s||!o.target||t.isTextInput(o.target))},scrollResponderHandleResponderReject:function(){},scrollResponderHandleTerminationRequest:function(){return!this.state.observedScrollSinceBecomingResponder},scrollResponderHandleTouchEnd:function(o){var s=o.nativeEvent;this.state.isTouching=0!==s.touches.length,this.props.onTouchEnd&&this.props.onTouchEnd(o)},scrollResponderHandleTouchCancel:function(o){this.state.isTouching=!1,this.props.onTouchCancel&&this.props.onTouchCancel(o)},scrollResponderHandleResponderRelease:function(o){this.props.onResponderRelease&&this.props.onResponderRelease(o);var s=t.currentlyFocusedField();!0===this.props.keyboardShouldPersistTaps||'always'===this.props.keyboardShouldPersistTaps||null==s||o.target===s||this.state.observedScrollSinceBecomingResponder||this.state.becameResponderWhileAnimating||(this.props.onScrollResponderKeyboardDismissed&&this.props.onScrollResponderKeyboardDismissed(o),t.blurTextInput(s))},scrollResponderHandleScroll:function(o){this.state.observedScrollSinceBecomingResponder=!0,this.props.onScroll&&this.props.onScroll(o)},scrollResponderHandleResponderGrant:function(o){this.state.observedScrollSinceBecomingResponder=!1,this.props.onResponderGrant&&this.props.onResponderGrant(o),this.state.becameResponderWhileAnimating=this.scrollResponderIsAnimating()},scrollResponderHandleScrollBeginDrag:function(o){s.beginScroll(),this.props.onScrollBeginDrag&&this.props.onScrollBeginDrag(o)},scrollResponderHandleScrollEndDrag:function(o){var n=o.nativeEvent.velocity;this.scrollResponderIsAnimating()||n&&(0!==n.x||0!==n.y)||s.endScroll(),this.props.onScrollEndDrag&&this.props.onScrollEndDrag(o)},scrollResponderHandleMomentumScrollBegin:function(o){this.state.lastMomentumScrollBeginTime=u(),this.props.onMomentumScrollBegin&&this.props.onMomentumScrollBegin(o)},scrollResponderHandleMomentumScrollEnd:function(o){s.endScroll(),this.state.lastMomentumScrollEndTime=u(),this.props.onMomentumScrollEnd&&this.props.onMomentumScrollEnd(o)},scrollResponderHandleTouchStart:function(o){this.state.isTouching=!0,this.props.onTouchStart&&this.props.onTouchStart(o)},scrollResponderHandleTouchMove:function(o){this.props.onTouchMove&&this.props.onTouchMove(o)},scrollResponderIsAnimating:function(){return u()-this.state.lastMomentumScrollEndTime<16||this.state.lastMomentumScrollEndTime0){v.push(H),L.push(0),v.push(H+1),L.push(1);var Y=(y||0)-l-o;Y>H&&(v.push(Y,Y+1),L.push(Y-H,Y-H))}}}else{v.push(h),L.push(0);var x=(y||0)-l;x>=h?(v.push(x,x+1),L.push(x-h,x-h)):(v.push(h+1),L.push(1))}var C=this.props.scrollAnimatedValue.interpolate({inputRange:v,outputRange:L}),E=p.Children.only(this.props.children);return p.createElement(c,{collapsable:!1,onLayout:this._onLayout,style:[E.props.style,f.header,{transform:[{translateY:C}]}]},p.cloneElement(E,{style:f.fill,onLayout:void 0}))}}]),h})(p.Component),f=h.create({header:{zIndex:10},fill:{flex:1}});m.exports=v},261,[4,5,6,9,10,225,13,60,88]); -__d(function(g,r,i,a,m,e,d){'use strict';r(d[0]);m.exports=function(t){return'normal'===t?.998:'fast'===t?.99:t}},262,[58]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0])(Object.create(null),{margin:!0,marginHorizontal:!0,marginVertical:!0,marginBottom:!0,marginTop:!0,marginLeft:!0,marginRight:!0,flex:!0,flexGrow:!0,flexShrink:!0,flexBasis:!0,alignSelf:!0,height:!0,minHeight:!0,maxHeight:!0,width:!0,minWidth:!0,maxWidth:!0,position:!0,left:!0,right:!0,bottom:!0,top:!0,transform:!0});m.exports=function(n){var o={},f={};return n&&Object.keys(n).forEach(function(h){var l=n[h];t[h]?f[h]=l:o[h]=l}),{outer:f,inner:o}}},263,[16]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),o=r(d[3]),l=r(d[4]),h=(function(){function h(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{viewAreaCoveragePercentThreshold:0};s(this,h),this._hasInteracted=!1,this._timers=new Set,this._viewableIndices=[],this._viewableItems=new Map,this._config=t}return o(h,[{key:"dispose",value:function(){this._timers.forEach(clearTimeout)}},{key:"computeViewableItems",value:function(t,n,s,o,h){var c=this._config,f=c.itemVisiblePercentThreshold,v=c.viewAreaCoveragePercentThreshold,b=null!=v,_=b?v:f;l(null!=_&&null!=f!=(null!=v),'Must set exactly one of itemVisiblePercentThreshold or viewAreaCoveragePercentThreshold');var w=[];if(0===t)return w;var y=-1,I=h||{first:0,last:t-1},p=I.first,k=I.last;if(k>=t)return console.warn('Invalid render range computing viewability '+JSON.stringify({renderRange:h,itemCount:t})),[];for(var S=p;S<=k;S++){var T=o(S);if(T){var A=T.offset-n,V=A+T.length;if(A0)y=S,u(b,_,A,V,s,T.length)&&w.push(S);else if(y>=0)break}}return w}},{key:"onUpdate",value:function(t,n,s,o,l,h,u){var c=this;if((!this._config.waitForInteraction||this._hasInteracted)&&0!==t&&o(0)){var f=[];if(t&&(f=this.computeViewableItems(t,n,s,o,u)),this._viewableIndices.length!==f.length||!this._viewableIndices.every(function(t,n){return t===f[n]}))if(this._viewableIndices=f,this._config.minimumViewTime){var v=setTimeout(function(){c._timers.delete(v),c._onUpdateSync(f,h,l)},this._config.minimumViewTime);this._timers.add(v)}else this._onUpdateSync(f,h,l)}}},{key:"resetViewableIndices",value:function(){this._viewableIndices=[]}},{key:"recordInteraction",value:function(){this._hasInteracted=!0}},{key:"_onUpdateSync",value:function(s,o,l){var h=this;s=s.filter(function(t){return h._viewableIndices.includes(t)});var u=this._viewableItems,c=new Map(s.map(function(t){var n=l(t,!0);return[n.key,n]})),f=[],v=c,b=Array.isArray(v),_=0;for(v=b?v:v["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var w;if(b){if(_>=v.length)break;w=v[_++]}else{if((_=v.next()).done)break;w=_.value}var y=n(w,2),I=y[0],p=y[1];u.has(I)||f.push(p)}var k=u,S=Array.isArray(k),T=0;for(k=S?k:k["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var A;if(S){if(T>=k.length)break;A=k[T++]}else{if((T=k.next()).done)break;A=T.value}var V=n(A,2),x=V[0],M=V[1];c.has(x)||f.push(t({},M,{isViewable:!1}))}f.length>0&&(this._viewableItems=c,o({viewableItems:Array.from(c.values()),changed:f,viewabilityConfig:this._config}))}}]),h})();function u(t,n,s,o,l,h){if(f(s,o,l))return!0;var u=c(s,o,l);return 100*(t?u/l:u/h)>=n}function c(t,n,s){var o=Math.min(n,s)-Math.max(t,0);return Math.max(0,o)}function f(t,n,s){return t>=0&&n<=s&&n>t}m.exports=h},264,[54,26,4,5,18]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]);function s(t,s,f){for(var l=[],o=0,u=0;u=t[c]&&(l[c]=u,o++,c===t.length-1))return n(o===t.length,'bad offsets input, should be in increasing order: %s',JSON.stringify(t)),l;return l}function f(t,n){return n.last-n.first+1-Math.max(0,1+Math.min(n.last,t.last)-Math.max(n.first,t.first))}var l={computeWindowedRenderLimits:function(n,l,o,u){var h=n.data,v=n.getItemCount,c=n.maxToRenderPerBatch,x=n.windowSize,M=v(h);if(0===M)return l;var w=u.offset,b=u.velocity,p=u.visibleLength,C=Math.max(0,w),O=C+p,y=(x-1)*p,L=b>1?'after':b<-1?'before':'none',R=Math.max(0,C-.5*y),S=Math.max(0,O+.5*y);if(o(M-1).offset=_);){var E=z>=c,F=N<=l.first||N>l.last,P=N>J&&(!E||!F),W=T>=l.last||T=N&&N>=0&&T=J&&T<=_&&N<=k.first&&T>=k.last))throw new Error('Bad window calculation '+JSON.stringify({first:N,last:T,itemCount:M,overscanFirst:J,overscanLast:_,visible:k}));return{first:N,last:T}},elementsThatOverlapOffsets:s,newRangeCount:f};m.exports=l},265,[26,18]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]);m.exports=s(t)},266,[267,244]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),c=r(d[4]),u=(r(d[5]),r(d[6])),h=r(d[7]),l=r(d[8]),f=r(d[9]),p=s.ImageViewManager,w=l('RCTImageView');var v=function(n,o){var s,u,l=f(n.source)||{uri:void 0,width:void 0,height:void 0};if(Array.isArray(l))u=h([y.base,n.style])||{},s=l;else{var p=l.width,v=l.height,z=l.uri;u=h([{width:p,height:v},y.base,n.style])||{},s=[l],''===z&&console.warn('source.uri should not be an empty string')}var I=n.resizeMode||u.resizeMode||'cover',b=u.tintColor;if(null!=n.src&&console.warn('The component requires a `source` property rather than `src`.'),null!=n.children)throw new Error('The component cannot contain children. If you want to render content on top of the image, consider using the component or absolute positioning.');return c.createElement(w,t({},n,{ref:o,style:u,resizeMode:I,tintColor:b,source:s}))};(v=c.forwardRef(v)).displayName='Image',v.getSize=function(t,n,o){p.getSize(t,n,o||function(){console.warn('Failed to get size for image: '+t)})},v.getSizeWithHeaders=function(t,n,o,s){return p.getSizeWithHeaders({uri:t,headers:n}).then(function(t){o(t.width,t.height)}).catch(s||function(){console.warn('Failed to get size for image: '+t)})},v.prefetch=function(t){return p.prefetchImage(t)},v.queryCache=function(t){return n.async(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,n.awrap(p.queryCache(t));case 2:return o.abrupt("return",o.sent);case 3:case"end":return o.stop()}},null,this)},v.resolveAssetSource=f,v.propTypes=o;var y=u.create({base:{overflow:'hidden'}});m.exports=v},267,[16,268,270,25,13,90,60,87,182,177]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0])},268,[269]); -__d(function(g,r,i,a,m,e,d){var t=(function(t){"use strict";var n,o=Object.prototype,c=o.hasOwnProperty,u="function"==typeof Symbol?Symbol:{},h=u.iterator||"@@iterator",f=u.asyncIterator||"@@asyncIterator",s=u.toStringTag||"@@toStringTag";function l(t,n,o,c){var u=n&&n.prototype instanceof E?n:E,h=Object.create(u.prototype),f=new A(c||[]);return h._invoke=F(t,o,f),h}function p(t,n,o){try{return{type:"normal",arg:t.call(n,o)}}catch(t){return{type:"throw",arg:t}}}t.wrap=l;var y="suspendedStart",v="suspendedYield",w="executing",L="completed",x={};function E(){}function b(){}function _(){}var j={};j[h]=function(){return this};var O=Object.getPrototypeOf,k=O&&O(O(R([])));k&&k!==o&&c.call(k,h)&&(j=k);var G=_.prototype=E.prototype=Object.create(j);function N(t){["next","throw","return"].forEach(function(n){t[n]=function(t){return this._invoke(n,t)}})}function P(t){function n(o,u,h,f){var s=p(t[o],t,u);if("throw"!==s.type){var l=s.arg,y=l.value;return y&&"object"==typeof y&&c.call(y,"__await")?Promise.resolve(y.__await).then(function(t){n("next",t,h,f)},function(t){n("throw",t,h,f)}):Promise.resolve(y).then(function(t){l.value=t,h(l)},function(t){return n("throw",t,h,f)})}f(s.arg)}var o;this._invoke=function(t,c){function u(){return new Promise(function(o,u){n(t,c,o,u)})}return o=o?o.then(u,u):u()}}function F(t,n,o){var c=y;return function(u,h){if(c===w)throw new Error("Generator is already running");if(c===L){if("throw"===u)throw h;return Y()}for(o.method=u,o.arg=h;;){var f=o.delegate;if(f){var s=S(f,o);if(s){if(s===x)continue;return s}}if("next"===o.method)o.sent=o._sent=o.arg;else if("throw"===o.method){if(c===y)throw c=L,o.arg;o.dispatchException(o.arg)}else"return"===o.method&&o.abrupt("return",o.arg);c=w;var l=p(t,n,o);if("normal"===l.type){if(c=o.done?L:v,l.arg===x)continue;return{value:l.arg,done:o.done}}"throw"===l.type&&(c=L,o.method="throw",o.arg=l.arg)}}}function S(t,o){var c=t.iterator[o.method];if(c===n){if(o.delegate=null,"throw"===o.method){if(t.iterator.return&&(o.method="return",o.arg=n,S(t,o),"throw"===o.method))return x;o.method="throw",o.arg=new TypeError("The iterator does not provide a 'throw' method")}return x}var u=p(c,t.iterator,o.arg);if("throw"===u.type)return o.method="throw",o.arg=u.arg,o.delegate=null,x;var h=u.arg;return h?h.done?(o[t.resultName]=h.value,o.next=t.nextLoc,"return"!==o.method&&(o.method="next",o.arg=n),o.delegate=null,x):h:(o.method="throw",o.arg=new TypeError("iterator result is not an object"),o.delegate=null,x)}function T(t){var n={tryLoc:t[0]};1 in t&&(n.catchLoc=t[1]),2 in t&&(n.finallyLoc=t[2],n.afterLoc=t[3]),this.tryEntries.push(n)}function I(t){var n=t.completion||{};n.type="normal",delete n.arg,t.completion=n}function A(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function R(t){if(t){var o=t[h];if(o)return o.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var u=-1,f=function o(){for(;++u=0;--h){var f=this.tryEntries[h],s=f.completion;if("root"===f.tryLoc)return u("end");if(f.tryLoc<=this.prev){var l=c.call(f,"catchLoc"),p=c.call(f,"finallyLoc");if(l&&p){if(this.prev=0;--o){var u=this.tryEntries[o];if(u.tryLoc<=this.prev&&c.call(u,"finallyLoc")&&this.prev=0;--n){var o=this.tryEntries[n];if(o.finallyLoc===t)return this.complete(o.completion,o.afterLoc),I(o),x}},catch:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc===t){var c=o.completion;if("throw"===c.type){var u=c.arg;I(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(t,o,c){return this.delegate={iterator:R(t),resultName:o,nextLoc:c},"next"===this.method&&(this.arg=n),x}},t})("object"==typeof m?m.exports:{});try{regeneratorRuntime=t}catch(n){Function("r","regeneratorRuntime = r")(t)}},269,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),o=r(d[1]),t=r(d[2]),s=r(d[3]),c=r(d[4]);m.exports={style:s(t),source:o,defaultSource:c.oneOfType([c.shape({uri:c.string,width:c.number,height:c.number,scale:c.number}),c.number]),accessible:c.bool,accessibilityLabel:c.node,blurRadius:c.number,capInsets:n,resizeMethod:c.oneOf(['auto','resize','scale']),resizeMode:c.oneOf(['cover','contain','stretch','repeat','center']),testID:c.string,onLayout:c.func,onLoadStart:c.func,onProgress:c.func,onError:c.func,onPartialLoad:c.func,onLoad:c.func,onLoadEnd:c.func}},270,[199,271,65,200,69]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=n.shape({uri:n.string,bundle:n.string,method:n.string,headers:n.objectOf(n.string),body:n.string,cache:n.oneOf(['default','reload','force-cache','only-if-cached']),width:n.number,height:n.number,scale:n.number}),c=n.oneOfType([t,n.number,n.arrayOf(t)]);m.exports=c},271,[69]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o=r(d[1]);m.exports=o(t,{scrollEventThrottle:1e-4})},272,[253,244]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o=r(d[1]);m.exports=o(t,{scrollEventThrottle:1e-4})},273,[274,244]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),o=r(d[3]),f=r(d[4]),p=r(d[5]),c=r(d[6]),l=(r(d[7]),r(d[8])),u=(r(d[9]),r(d[10])),R=c({},u.defaultProps,{stickySectionHeadersEnabled:!0}),h=(function(c){function R(){var t,s;n(this,R);for(var p=arguments.length,c=new Array(p),l=0;l0&&this.props.stickySectionHeadersEnabled&&(l+=this._listRef._getFrameMetricsApprox(o-t.itemIndex).length);var p=n({},t,{viewOffset:l,index:o});this._listRef.scrollToIndex(p)}},{key:"getListRef",value:function(){return this._listRef}}]),p(I,[{key:"UNSAFE_componentWillReceiveProps",value:function(t){this.setState(this._computeState(t))}},{key:"_computeState",value:function(t){var o=t.ListHeaderComponent?1:0,s=[],l=t.sections?t.sections.reduce(function(n,l){return s.push(n+o),n+t.getItemCount(l.data)+2},0):0;return{childProps:n({},t,{renderItem:this._renderItem,ItemSeparatorComponent:void 0,data:t.sections,getItemCount:function(){return l},getItem:function(n,o){return x(t,n,o)},keyExtractor:this._keyExtractor,onViewableItemsChanged:t.onViewableItemsChanged?this._onViewableItemsChanged:void 0,stickyHeaderIndices:t.stickySectionHeadersEnabled?s:void 0})}}},{key:"render",value:function(){return h.createElement(S,t({},this.state.childProps,{ref:this._captureRef}))}},{key:"_subExtractor",value:function(t){for(var n=t,o=this.props,s=o.getItem,l=o.getItemCount,p=o.keyExtractor,c=o.sections,u=0;u=l(f)+1)n-=l(f)+1;else return-1===n?{section:h,key:S+':header',index:null,header:!0,trailingSection:c[u+1]}:n===l(f)?{section:h,key:S+':footer',index:null,header:!1,trailingSection:c[u+1]}:{section:h,key:S+':'+(h.keyExtractor||p)(s(f,n),n),index:n,leadingItem:s(f,n-1),leadingSection:c[u-1],trailingItem:s(f,n+1),trailingSection:c[u+1]}}}},{key:"_getSeparatorComponent",value:function(t,n){if(!(n=n||this._subExtractor(t)))return null;var o=n.section.ItemSeparatorComponent||this.props.ItemSeparatorComponent,s=this.props.SectionSeparatorComponent,l=t===this.state.childProps.getItemCount()-1,p=n.index===this.props.getItemCount(n.section.data)-1;return s&&p?s:!o||p||l?null:o}}]),I})(h.PureComponent);I.defaultProps=n({},S.defaultProps,{data:[]});var _=(function(t){function u(){var t,p;o(this,u);for(var c=arguments.length,h=new Array(c),f=0;f10?o:10,update:{duration:o>10?o:10,type:f.Types[s]||'keyboard'}}),n.setState({bottom:u}))}else n.setState({bottom:0})},n._onLayout=function(t){n._frame=t.nativeEvent.layout,n._initialFrameHeight||(n._initialFrameHeight=n._frame.height)},n.state={bottom:0},n.viewRef=y.createRef(),n}return h(p,_),s(p,[{key:"_relativeKeyboardHeight",value:function(t){var n=this._frame;if(!n||!t)return 0;var o=t.screenY-this.props.keyboardVerticalOffset;return Math.max(n.y+n.height-o,0)}},{key:"componentDidMount",value:function(){this._subscriptions=[c.addListener('keyboardWillChangeFrame',this._onKeyboardChange)]}},{key:"componentWillUnmount",value:function(){this._subscriptions.forEach(function(t){t.remove()})}},{key:"render",value:function(){var o=this.props,s=o.behavior,l=o.children,u=o.contentContainerStyle,h=o.enabled,c=(o.keyboardVerticalOffset,o.style),f=n(o,["behavior","children","contentContainerStyle","enabled","keyboardVerticalOffset","style"]),_=h?this.state.bottom:0;switch(s){case'height':var p;return null!=this._frame&&this.state.bottom>0&&(p={height:this._initialFrameHeight-_,flex:0}),y.createElement(v,t({ref:this.viewRef,style:b.compose(c,p),onLayout:this._onLayout},f),l);case'position':return y.createElement(v,t({ref:this.viewRef,style:c,onLayout:this._onLayout},f),y.createElement(v,{style:b.compose(u,{bottom:_})},l));case'padding':return y.createElement(v,t({ref:this.viewRef,style:b.compose(c,{paddingBottom:_}),onLayout:this._onLayout},f),l);default:return y.createElement(v,t({ref:this.viewRef,onLayout:this._onLayout,style:c},f),l)}}}]),p})(y.Component);_.defaultProps={enabled:!0,keyboardVerticalOffset:0},m.exports=_},294,[16,56,4,5,6,9,10,257,259,58,13,60,88]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=n(r(d[1])),l=n(r(d[2])),s=n(r(d[3])),o=n(r(d[4])),u=n(r(d[5])),c=n(r(d[6])),f=n(r(d[7])),h=r(d[8]),p=r(d[9]),k=r(d[10]),v=(function(n){function v(){var n,t;(0,l.default)(this,v);for(var s=arguments.length,c=new Array(s),f=0;f=1&&(l=_.createElement(y,{style:o.style,allowFontScaling:o.allowFontScaling,maxFontSizeMultiplier:o.maxFontSizeMultiplier},l)),o.inputView&&(l=[l,o.inputView]),o.style.unshift(L.multilineInput),s=_.createElement(t,u({ref:this._setNativeRef},o,{children:l,onFocus:this._onFocus,onBlur:this._onBlur,onChange:this._onChange,onContentSizeChange:this.props.onContentSizeChange,onSelectionChange:this._onSelectionChange,onTextInput:this._onTextInput,onSelectionChangeShouldSetResponder:N,text:this._getText(),dataDetectorTypes:this.props.dataDetectorTypes,onScroll:this._onScroll}))}else s=_.createElement(n,u({ref:this._setNativeRef},o,{onFocus:this._onFocus,onBlur:this._onBlur,onChange:this._onChange,onSelectionChange:this._onSelectionChange,onSelectionChangeShouldSetResponder:N,text:this._getText()}));return _.createElement(I,{onLayout:o.onLayout,onPress:this._onPress,rejectResponderTermination:!0,accessible:o.accessible,accessibilityLabel:o.accessibilityLabel,accessibilityRole:o.accessibilityRole,accessibilityStates:o.accessibilityStates,accessibilityState:o.accessibilityState,nativeID:this.props.nativeID,testID:o.testID},s)},_renderIOS:function(){var s=u({},this.props);s.style=[this.props.style],s.selection&&null==s.selection.end&&(s.selection={start:s.selection.start,end:s.selection.start});var o=s.multiline?t:n;s.multiline&&s.style.unshift(L.multilineInput);var l=_.createElement(o,u({ref:this._setNativeRef},s,{onFocus:this._onFocus,onBlur:this._onBlur,onChange:this._onChange,onContentSizeChange:this.props.onContentSizeChange,onSelectionChange:this._onSelectionChange,onTextInput:this._onTextInput,onSelectionChangeShouldSetResponder:N,text:this._getText(),dataDetectorTypes:this.props.dataDetectorTypes,onScroll:this._onScroll}));return _.createElement(I,{onLayout:s.onLayout,onPress:this._onPress,rejectResponderTermination:s.rejectResponderTermination,accessible:s.accessible,accessibilityLabel:s.accessibilityLabel,accessibilityRole:s.accessibilityRole,accessibilityStates:s.accessibilityStates,accessibilityState:s.accessibilityState,nativeID:this.props.nativeID,testID:s.testID},l)},_renderAndroid:function(){var t=u({},this.props);t.style=[this.props.style],t.autoCapitalize=t.autoCapitalize||'sentences';var n=this.props.children,s=0;_.Children.forEach(n,function(){return++s}),R(!(this.props.value&&s),'Cannot specify both value and children.'),s>1&&(n=_.createElement(y,null,n)),t.selection&&null==t.selection.end&&(t.selection={start:t.selection.start,end:t.selection.start});var o=_.createElement(void 0,u({ref:this._setNativeRef},t,{mostRecentEventCount:0,onFocus:this._onFocus,onBlur:this._onBlur,onChange:this._onChange,onSelectionChange:this._onSelectionChange,onTextInput:this._onTextInput,text:this._getText(),children:n,disableFullscreenUI:this.props.disableFullscreenUI,textBreakStrategy:this.props.textBreakStrategy,onScroll:this._onScroll}));return _.createElement(I,{onLayout:t.onLayout,onPress:this._onPress,accessible:this.props.accessible,accessibilityLabel:this.props.accessibilityLabel,accessibilityRole:this.props.accessibilityRole,accessibilityStates:this.props.accessibilityStates,accessibilityState:this.props.accessibilityState,nativeID:this.props.nativeID,testID:this.props.testID},o)},_onFocus:function(t){this.props.onFocus&&this.props.onFocus(t),this.props.selectionState&&this.props.selectionState.focus()},_onPress:function(t){(this.props.editable||void 0===this.props.editable)&&this.focus()},_onChange:function(t){this._inputRef&&this._inputRef.setNativeProps&&S.setNativeProps(this._inputRef,{mostRecentEventCount:t.nativeEvent.eventCount});var n=t.nativeEvent.text;this.props.onChange&&this.props.onChange(t),this.props.onChangeText&&this.props.onChangeText(n),this._inputRef&&(this._lastNativeText=n,this.forceUpdate())},_onSelectionChange:function(t){this.props.onSelectionChange&&this.props.onSelectionChange(t),this._inputRef&&(this._lastNativeSelection=t.nativeEvent.selection,(this.props.selection||this.props.selectionState)&&this.forceUpdate())},componentDidUpdate:function(){var t={};this._lastNativeText!==this.props.value&&'string'==typeof this.props.value&&(t.text=this.props.value);var n=this.props.selection;this._lastNativeSelection&&n&&(this._lastNativeSelection.start!==n.start||this._lastNativeSelection.end!==n.end)&&(t.selection=this.props.selection),Object.keys(t).length>0&&this._inputRef&&this._inputRef.setNativeProps&&S.setNativeProps(this._inputRef,t),this.props.selectionState&&n&&this.props.selectionState.update(n.start,n.end)},_onBlur:function(t){this.blur(),this.props.onBlur&&this.props.onBlur(t),this.props.selectionState&&this.props.selectionState.blur()},_onTextInput:function(t){this.props.onTextInput&&this.props.onTextInput(t)},_onScroll:function(t){this.props.onScroll&&this.props.onScroll(t)}}),E=((function(t){function n(){return s(this,n),l(this,c(n).apply(this,arguments))}p(n,t),o(n,[{key:"clear",value:function(){}},{key:"isFocused",value:function(){}}])})(S.NativeComponent),D),L=v.create({multilineInput:{paddingTop:5}});m.exports=E},322,[4,5,6,9,10,16,323,326,278,58,13,90,60,197,202,163,279,75,280,18,182,20]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),o=r(d[1]),t=r(d[2]),l=r(d[3]),s=r(d[4]),c=r(d[5]),u=['phoneNumber','link','address','calendarEvent','none','all'];m.exports=n({},l,{autoCapitalize:o.oneOf(['none','sentences','words','characters']),autoCompleteType:o.oneOf(['cc-csc','cc-exp','cc-exp-month','cc-exp-year','cc-number','email','name','password','postal-code','street-address','tel','username','off']),autoCorrect:o.bool,spellCheck:o.bool,autoFocus:o.bool,allowFontScaling:o.bool,maxFontSizeMultiplier:o.number,editable:o.bool,keyboardType:o.oneOf(['default','email-address','numeric','phone-pad','number-pad','ascii-capable','numbers-and-punctuation','url','name-phone-pad','decimal-pad','twitter','web-search','visible-password']),keyboardAppearance:o.oneOf(['default','light','dark']),returnKeyType:o.oneOf(['done','go','next','search','send','none','previous','default','emergency-call','google','join','route','yahoo']),returnKeyLabel:o.string,maxLength:o.number,numberOfLines:o.number,disableFullscreenUI:o.bool,enablesReturnKeyAutomatically:o.bool,multiline:o.bool,textBreakStrategy:o.oneOf(['simple','highQuality','balanced']),onBlur:o.func,onFocus:o.func,onChange:o.func,onChangeText:o.func,onContentSizeChange:o.func,onTextInput:o.func,onEndEditing:o.func,onSelectionChange:o.func,onSubmitEditing:o.func,onKeyPress:o.func,onLayout:o.func,onScroll:o.func,placeholder:o.string,placeholderTextColor:t,scrollEnabled:o.bool,secureTextEntry:o.bool,selectionColor:t,selectionState:o.instanceOf(s),selection:o.shape({start:o.number.isRequired,end:o.number}),value:o.string,defaultValue:o.string,clearButtonMode:o.oneOf(['never','while-editing','unless-editing','always']),clearTextOnFocus:o.bool,selectTextOnFocus:o.bool,blurOnSubmit:o.bool,style:c.propTypes.style,underlineColorAndroid:t,inlineImageLeft:o.string,inlineImagePadding:o.number,rejectResponderTermination:o.bool,dataDetectorTypes:o.oneOfType([o.oneOf(u),o.arrayOf(o.oneOf(u))]),caretHidden:o.bool,contextMenuHidden:o.bool,inputAccessoryViewID:o.string,textContentType:o.oneOf(['none','URL','addressCity','addressCityAndState','addressState','countryName','creditCardNumber','emailAddress','familyName','fullStreetAddress','givenName','jobTitle','location','middleName','name','namePrefix','nameSuffix','nickname','organizationName','postalCode','streetAddressLine1','streetAddressLine2','sublocality','telephoneNumber','username','password','newPassword','oneTimeCode']),showSoftInputOnFocus:o.bool})},323,[54,69,66,324,326,197]); -__d(function(g,r,i,a,m,e,d){'use strict';var o=r(d[0]),n=r(d[1]),s=r(d[2]),t=r(d[3]),c=r(d[4]),l=r(d[5]),b=r(d[6]),u=b.DeprecatedAccessibilityRoles,p=b.DeprecatedAccessibilityStates,f=s(t);m.exports=o({accessible:l.bool,accessibilityLabel:l.node,accessibilityHint:l.string,accessibilityActions:l.arrayOf(l.string),accessibilityIgnoresInvertColors:l.bool,accessibilityRole:l.oneOf(u),accessibilityStates:l.arrayOf(l.oneOf(p)),accessibilityState:l.object,accessibilityLiveRegion:l.oneOf(['none','polite','assertive']),importantForAccessibility:l.oneOf(['auto','yes','no','no-hide-descendants']),accessibilityViewIsModal:l.bool,accessibilityElementsHidden:l.bool,onAccessibilityAction:l.func,onAccessibilityTap:l.func,onMagicTap:l.func,testID:l.string,nativeID:l.string,onResponderGrant:l.func,onResponderMove:l.func,onResponderReject:l.func,onResponderRelease:l.func,onResponderTerminate:l.func,onResponderTerminationRequest:l.func,onStartShouldSetResponder:l.func,onStartShouldSetResponderCapture:l.func,onMoveShouldSetResponder:l.func,onMoveShouldSetResponderCapture:l.func,hitSlop:n,onLayout:l.func,pointerEvents:l.oneOf(['box-none','none','box-only','auto']),style:f,removeClippedSubviews:l.bool,renderToHardwareTextureAndroid:l.bool,shouldRasterizeIOS:l.bool,collapsable:l.bool,needsOffscreenAlphaCompositing:l.bool},c)},324,[54,199,200,81,325,69,285]); -__d(function(g,r,i,a,m,e,d){'use strict'},325,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),f=r(d[2]),u=(function(){function f(s,u){t(this,f),this._anchorOffset=s,this._focusOffset=u,this._hasFocus=!1}return s(f,[{key:"update",value:function(t,s){this._anchorOffset===t&&this._focusOffset===s||(this._anchorOffset=t,this._focusOffset=s,this.emit('update'))}},{key:"constrainLength",value:function(t){this.update(Math.min(this._anchorOffset,t),Math.min(this._focusOffset,t))}},{key:"focus",value:function(){this._hasFocus||(this._hasFocus=!0,this.emit('focus'))}},{key:"blur",value:function(){this._hasFocus&&(this._hasFocus=!1,this.emit('blur'))}},{key:"hasFocus",value:function(){return this._hasFocus}},{key:"isCollapsed",value:function(){return this._anchorOffset===this._focusOffset}},{key:"isBackward",value:function(){return this._anchorOffset>this._focusOffset}},{key:"getAnchorOffset",value:function(){return this._hasFocus?this._anchorOffset:null}},{key:"getFocusOffset",value:function(){return this._hasFocus?this._focusOffset:null}},{key:"getStartOffset",value:function(){return this._hasFocus?Math.min(this._anchorOffset,this._focusOffset):null}},{key:"getEndOffset",value:function(){return this._hasFocus?Math.max(this._anchorOffset,this._focusOffset):null}},{key:"overlaps",value:function(t,s){return this.hasFocus()&&this.getStartOffset()<=s&&t<=this.getEndOffset()}}]),f})();f(u,{blur:!0,focus:!0,update:!0}),m.exports=u},326,[4,5,327]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),_=r(d[3]),o=r(d[4]),v=r(d[5])({__types:!0});var E={emit:function(t,n,s,_,o,v,E){return this.__getEventEmitter().emit(t,n,s,_,o,v,E)},emitAndHold:function(t,n,s,_,o,v,E){return this.__getEventEmitter().emitAndHold(t,n,s,_,o,v,E)},addListener:function(t,n,s){return this.__getEventEmitter().addListener(t,n,s)},once:function(t,n,s){return this.__getEventEmitter().once(t,n,s)},addRetroactiveListener:function(t,n,s){return this.__getEventEmitter().addRetroactiveListener(t,n,s)},addListenerMap:function(t,n){return this.__getEventEmitter().addListenerMap(t,n)},addRetroactiveListenerMap:function(t,n){return this.__getEventEmitter().addListenerMap(t,n)},removeAllListeners:function(){this.__getEventEmitter().removeAllListeners()},removeCurrentListener:function(){this.__getEventEmitter().removeCurrentListener()},releaseHeldEventType:function(t){this.__getEventEmitter().releaseHeldEventType(t)},__getEventEmitter:function(){if(!this.__eventEmitter){var t=new n,o=new _;this.__eventEmitter=new s(t,o)}return this.__eventEmitter}};m.exports=function(n,s){o(s,'Must supply set of valid event types');var _=n.prototype||n;o(!_.__eventEmitter,'An active emitter is already mixed in');var u=n.constructor;u&&o(u===Object||u===Function,'Mix EventEmitter into a class, not an instance'),_.hasOwnProperty(v)?t(_.__types,s):_.__types?_.__types=t({},_.__types,s):_.__types=s,t(_,E)}},327,[16,49,328,329,18,330]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=(function(){function s(n,l){t(this,s),this._emitter=n,this._eventHolder=l,this._currentEventToken=null,this._emittingHeldEvents=!1}return n(s,[{key:"addListener",value:function(t,n,s){return this._emitter.addListener(t,n,s)}},{key:"once",value:function(t,n,s){return this._emitter.once(t,n,s)}},{key:"addRetroactiveListener",value:function(t,n,s){var l=this._emitter.addListener(t,n,s);return this._emittingHeldEvents=!0,this._eventHolder.emitToListener(t,n,s),this._emittingHeldEvents=!1,l}},{key:"removeAllListeners",value:function(t){this._emitter.removeAllListeners(t)}},{key:"removeCurrentListener",value:function(){this._emitter.removeCurrentListener()}},{key:"listeners",value:function(t){return this._emitter.listeners(t)}},{key:"emit",value:function(t){for(var n,s=arguments.length,l=new Array(s>1?s-1:0),o=1;o1?l-1:0),u=1;u1?v-1:0),u=1;u=n.length)break;_=n[x++]}else{if((x=n.next()).done)break;_=x.value}var b=_,y=(0,u.default)(b,2),S=y[0],v=y[1];l[S]=v()}var p={},k=t._fileSources,D=Array.isArray(k),E=0;for(k=D?k:k["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var h;if(D){if(E>=k.length)break;h=k[E++]}else{if((E=k.next()).done)break;h=E.value}var B=h,A=(0,u.default)(B,2),R=A[0],w=A[1];p[R]=w()}return f('BugReporting extraData:',l),null!=o.default&&null!=o.default.setExtraData&&o.default.setExtraData(l,p),null!=c.default&&null!=c.default.setExtraData&&c.default.setExtraData(l,'From BugReporting.js'),{extras:l,files:p}}}]),t})();_._extraSources=new Map,_._fileSources=new Map,_._subscription=null,_._redboxSubscription=null,m.exports=_},337,[3,26,4,5,338,339,46,154,340]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).get('BugReporting');e.default=u},338,[2,24]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).get('RedBox');e.default=u},339,[2,24]); -__d(function(g,r,i,a,m,e,d){'use strict';m.exports=function(){try{return"React tree dumps have been temporarily disabled while React is upgraded to Fiber."}catch(t){return'Failed to dump react tree: '+t}}},340,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=[],t={name:'default'},c={setActiveScene:function(c){t=c,n.forEach(function(n){return n(t)})},getActiveScene:function(){return t},addActiveSceneChangedListener:function(t){return n.push(t),{remove:function(){n=n.filter(function(n){return t!==n})}}}};m.exports=c},341,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=t(r(d[1])),l=t(r(d[2])),o=t(r(d[3])),c=r(d[4]),p=r(d[5]),u=r(d[6]),s=r(d[7]);r(d[8]),m.exports=function(t,f,v,_,E,T,x){var A;s(v,'Expect to have a valid rootTag, instead got ',v);var R=p.createElement(o.default.Provider,{value:null!=(A=x)?A:l.default},p.createElement(c,{rootTag:v,WrapperComponent:_},p.createElement(t,(0,n.default)({},f,{rootTag:v})),!0===E&&!0===T?p.createElement(u,null):null));l.default.startTimespan('renderApplication_React_render'),E?r(d[9]).render(R,v):r(d[10]).render(R,v),l.default.stopTimespan('renderApplication_React_render')}},342,[3,16,152,343,300,13,344,18,345,346,90]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),c=r(d[1])(r(d[2])),n=t(r(d[3])),o=c.createContext(n.default);m.exports=o},343,[3,2,13,152]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),c=r(d[3]);var f=n.create({container:{alignItems:'center',justifyContent:'center',backgroundColor:'rgba(0,0,0, 0.25)',position:'absolute',top:0,right:0,padding:2},text:{fontSize:6,color:'#ffffff'}});m.exports=function(){return t.createElement(c,{style:f.container},t.createElement(o,{style:f.text},"FABRIC"))}},344,[13,60,197,88]); -__d(function(g,r,i,a,m,e,d){'use strict';var n,t=r(d[0]),o=r(d[1]);function v(){}if(t.isTV){var u=new o,f=new Set;u.enable(this,function(t,o){if(o&&'menu'===o.eventType){for(var v=!0,u=Array.from(f.values()).reverse(),s=0;sthis.eventPool.length&&this.eventPool.push(e)}function G(e){e.eventPool=[],e.getPooled=q,e.release=$}o(X.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Y)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Y)},persist:function(){this.isPersistent=Y},isPersistent:V,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=V,this._dispatchInstances=this._dispatchListeners=null}}),X.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},X.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return o(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,G(n),n},G(X);var J=X.extend({touchHistory:function(){return null}});function K(e){return"topTouchStart"===e}function Z(e){return"topTouchMove"===e}var ee=["topTouchStart"],te=["topTouchMove"],ne=["topTouchCancel","topTouchEnd"],re=[],ie={touchBank:re,numberActiveTouches:0,indexOfSingleActiveTouch:-1,mostRecentTimeStamp:0};function le(e){return e.timeStamp||e.timestamp}function ae(e){if(null==(e=e.identifier))throw f(Error("Touch object is missing identifier."));return e}function oe(e){var t=ae(e),n=re[t];n?(n.touchActive=!0,n.startPageX=e.pageX,n.startPageY=e.pageY,n.startTimeStamp=le(e),n.currentPageX=e.pageX,n.currentPageY=e.pageY,n.currentTimeStamp=le(e),n.previousPageX=e.pageX,n.previousPageY=e.pageY,n.previousTimeStamp=le(e)):(n={touchActive:!0,startPageX:e.pageX,startPageY:e.pageY,startTimeStamp:le(e),currentPageX:e.pageX,currentPageY:e.pageY,currentTimeStamp:le(e),previousPageX:e.pageX,previousPageY:e.pageY,previousTimeStamp:le(e)},re[t]=n),ie.mostRecentTimeStamp=le(e)}function ue(e){var t=re[ae(e)];t?(t.touchActive=!0,t.previousPageX=t.currentPageX,t.previousPageY=t.currentPageY,t.previousTimeStamp=t.currentTimeStamp,t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=le(e),ie.mostRecentTimeStamp=le(e)):console.warn("Cannot record touch move without a touch start.\nTouch Move: %s\n","Touch Bank: %s",se(e),fe())}function ce(e){var t=re[ae(e)];t?(t.touchActive=!1,t.previousPageX=t.currentPageX,t.previousPageY=t.currentPageY,t.previousTimeStamp=t.currentTimeStamp,t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=le(e),ie.mostRecentTimeStamp=le(e)):console.warn("Cannot record touch end without a touch start.\nTouch End: %s\n","Touch Bank: %s",se(e),fe())}function se(e){return JSON.stringify({identifier:e.identifier,pageX:e.pageX,pageY:e.pageY,timestamp:le(e)})}function fe(){var e=JSON.stringify(re.slice(0,20));return 20 component."));return n=St,St+=2,{node:ct(n,"RCTRawText",t,{text:e},r)}}var Pt=setTimeout,Ct=clearTimeout;function _t(e){var t=e.node,n=Ke(null,Ye,{style:{display:"none"}},e.canonical.viewConfig.validAttributes);return{node:pt(t,n),canonical:e.canonical}}var Rt=/^(.*)[\\\/]/;function Nt(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,i=e._debugSource,l=Oe(e.type);n=null,r&&(n=Oe(r.type)),r=l,l="",i?l=" (at "+i.fileName.replace(Rt,"")+":"+i.lineNumber+")":n&&(l=" (created by "+n+")"),n="\n in "+(r||"Unknown")+l}t+=n,e=e.return}while(e);return t}new Set;var It=[],zt=-1;function Ut(e){0>zt||(e.current=It[zt],It[zt]=null,zt--)}function Mt(e,t){It[++zt]=e.current,e.current=t}var At={},Dt={current:At},Ft={current:!1},jt=At;function Ot(e,t){var n=e.type.contextTypes;if(!n)return At;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,l={};for(i in n)l[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function Wt(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Ht(e){Ut(Ft),Ut(Dt)}function Bt(e){Ut(Ft),Ut(Dt)}function Qt(e,t,n){if(Dt.current!==At)throw f(Error("Unexpected context found on stack. This error is likely caused by a bug in React. Please file an issue."));Mt(Dt,t),Mt(Ft,n)}function Lt(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw f(Error((Oe(t)||"Unknown")+'.getChildContext(): key "'+i+'" is not defined in childContextTypes.'));return o({},n,r)}function Yt(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||At,jt=Dt.current,Mt(Dt,t),Mt(Ft,Ft.current),!0}function Vt(e,t,n){var r=e.stateNode;if(!r)throw f(Error("Expected to have an instance by this point. This error is likely caused by a bug in React. Please file an issue."));n?(t=Lt(e,t,jt),r.__reactInternalMemoizedMergedChildContext=t,Ut(Ft),Ut(Dt),Mt(Dt,t)):Ut(Ft),Mt(Ft,n)}var Xt=s.unstable_runWithPriority,qt=s.unstable_scheduleCallback,$t=s.unstable_cancelCallback,Gt=s.unstable_shouldYield,Jt=s.unstable_requestPaint,Kt=s.unstable_now,Zt=s.unstable_getCurrentPriorityLevel,en=s.unstable_ImmediatePriority,tn=s.unstable_UserBlockingPriority,nn=s.unstable_NormalPriority,rn=s.unstable_LowPriority,ln=s.unstable_IdlePriority,an={},on=void 0!==Jt?Jt:function(){},un=null,cn=null,sn=!1,fn=Kt(),dn=1e4>fn?Kt:function(){return Kt()-fn};function pn(){switch(Zt()){case en:return 99;case tn:return 98;case nn:return 97;case rn:return 96;case ln:return 95;default:throw f(Error("Unknown priority level."))}}function hn(e){switch(e){case 99:return en;case 98:return tn;case 97:return nn;case 96:return rn;case 95:return ln;default:throw f(Error("Unknown priority level."))}}function mn(e,t){return e=hn(e),Xt(e,t)}function gn(e,t,n){return e=hn(e),qt(e,t,n)}function yn(e){return null===un?(un=[e],cn=qt(en,bn)):un.push(e),an}function vn(){null!==cn&&$t(cn),bn()}function bn(){if(!sn&&null!==un){sn=!0;var e=0;try{var t=un;mn(99,function(){for(;e=(e=10*(1073741821-t)-10*(1073741821-e))?99:250>=e?98:5250>=e?97:95}function En(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t}var xn=Object.prototype.hasOwnProperty;function Sn(e,t){if(En(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r=t&&(hi=!0),e.firstContext=null)}function An(e,t){if(Rn!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(Rn=e,t=1073741823),t={context:e,observedBits:t,next:null},null===_n){if(null===Cn)throw f(Error("Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo()."));_n=t,Cn.dependencies={expirationTime:0,firstContext:t,responders:null}}else _n=_n.next=t;return e._currentValue2}var Dn=!1;function Fn(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function jn(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function On(e,t){return{expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function Wn(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function Hn(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,i=null;null===r&&(r=e.updateQueue=Fn(e.memoizedState))}else r=e.updateQueue,i=n.updateQueue,null===r?null===i?(r=e.updateQueue=Fn(e.memoizedState),i=n.updateQueue=Fn(n.memoizedState)):r=e.updateQueue=jn(i):null===i&&(i=n.updateQueue=jn(r));null===i||r===i?Wn(r,t):null===r.lastUpdate||null===i.lastUpdate?(Wn(r,t),Wn(i,t)):(Wn(r,t),i.lastUpdate=t)}function Bn(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=Fn(e.memoizedState):Qn(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function Qn(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=jn(t)),t}function Ln(e,t,n,r,i,l){switch(n.tag){case 1:return"function"==typeof(e=n.payload)?e.call(l,r,i):e;case 3:e.effectTag=-2049&e.effectTag|64;case 0:if(null===(i="function"==typeof(e=n.payload)?e.call(l,r,i):e)||void 0===i)break;return o({},r,i);case 2:Dn=!0}return r}function Yn(e,t,n,r,i){Dn=!1;for(var l=(t=Qn(e,t)).baseState,a=null,o=0,u=t.firstUpdate,c=l;null!==u;){var s=u.expirationTime;sm?(g=f,f=null):g=f.sibling;var y=p(i,f,o[m],u);if(null===y){null===f&&(f=g);break}e&&f&&null===y.alternate&&t(i,f),a=l(y,a,m),null===s?c=y:s.sibling=y,s=y,f=g}if(m===o.length)return n(i,f),c;if(null===f){for(;mg?(y=m,m=null):y=m.sibling;var b=p(i,m,v.value,u);if(null===b){null===m&&(m=y);break}e&&m&&null===b.alternate&&t(i,m),a=l(b,a,g),null===s?c=b:s.sibling=b,s=b,m=y}if(v.done)return n(i,m),c;if(null===m){for(;!v.done;g++,v=o.next())null!==(v=d(i,v.value,u))&&(a=l(v,a,g),null===s?c=v:s.sibling=v,s=v);return c}for(m=r(i,m);!v.done;g++,v=o.next())null!==(v=h(m,i,g,v.value,u))&&(e&&null!==v.alternate&&m.delete(null===v.key?g:v.key),a=l(v,a,g),null===s?c=v:s.sibling=v,s=v);return e&&m.forEach(function(e){return t(i,e)}),c}return function(e,r,l,o){var u="object"==typeof l&&null!==l&&l.type===Pe&&null===l.key;u&&(l=l.props.children);var c="object"==typeof l&&null!==l;if(c)switch(l.$$typeof){case we:e:{for(c=l.key,u=r;null!==u;){if(u.key===c){if(7===u.tag?l.type===Pe:u.elementType===l.type){n(e,u.sibling),(r=i(u,l.type===Pe?l.props.children:l.props)).ref=rr(e,u,l),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}l.type===Pe?((r=oa(l.props.children,e.mode,o,l.key)).return=e,e=r):((o=aa(l.type,l.key,l.props,null,e.mode,o)).ref=rr(e,r,l),o.return=e,e=o)}return a(e);case ke:e:{for(u=l.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===l.containerInfo&&r.stateNode.implementation===l.implementation){n(e,r.sibling),(r=i(r,l.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=ca(l,e.mode,o)).return=e,e=r}return a(e)}if("string"==typeof l||"number"==typeof l)return l=""+l,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,l)).return=e,e=r):(n(e,r),(r=ua(l,e.mode,o)).return=e,e=r),a(e);if(nr(l))return m(e,r,l,o);if(je(l))return g(e,r,l,o);if(c&&ir(e,l),void 0===l&&!u)switch(e.tag){case 1:case 0:throw e=e.type,f(Error((e.displayName||e.name||"Component")+"(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null."))}return n(e,r)}}var ar=lr(!0),or=lr(!1),ur={},cr={current:ur},sr={current:ur},fr={current:ur};function dr(e){if(e===ur)throw f(Error("Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."));return e}function pr(e,t){Mt(fr,t),Mt(sr,e),Mt(cr,ur),Ut(cr),Mt(cr,{isInAParentText:!1})}function hr(e){Ut(cr),Ut(sr),Ut(fr)}function mr(e){dr(fr.current);var t=dr(cr.current),n=e.type;n="AndroidTextInput"===n||"RCTMultilineTextInputView"===n||"RCTSinglelineTextInputView"===n||"RCTText"===n||"RCTVirtualText"===n,t!==(n=t.isInAParentText!==n?{isInAParentText:n}:t)&&(Mt(sr,e),Mt(cr,n))}function gr(e){sr.current===e&&(Ut(cr),Ut(sr))}var yr=1,vr=1,br=2,Tr={current:0};function Er(e){for(var t=e;null!==t;){if(13===t.tag){if(null!==t.memoizedState)return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.effectTag))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function xr(e,t){return{responder:e,props:t}}var Sr=0,wr=2,kr=4,Pr=8,Cr=16,_r=32,Rr=64,Nr=128,Ir=xe.ReactCurrentDispatcher,zr=0,Ur=null,Mr=null,Ar=null,Dr=null,Fr=null,jr=null,Or=0,Wr=null,Hr=0,Br=!1,Qr=null,Lr=0;function Yr(){throw f(Error("Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:\n1. You might have mismatching versions of React and the renderer (such as React DOM)\n2. You might be breaking the Rules of Hooks\n3. You might have more than one copy of React in the same app\nSee https://fb.me/react-invalid-hook-call for tips about how to debug and fix this problem."))}function Vr(e,t){if(null===t)return!1;for(var n=0;nOr&&(Or=s)):(Wl(s,u.suspenseConfig),l=u.eagerReducer===e?u.eagerState:e(l,u.action)),a=u,u=u.next}while(null!==u&&u!==r);c||(o=a,i=l),En(l,t.memoizedState)||(hi=!0),t.memoizedState=l,t.baseUpdate=o,t.baseState=i,n.lastRenderedState=l}return[t.memoizedState,n.dispatch]}function Zr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===Wr?(Wr={lastEffect:null}).lastEffect=e.next=e:null===(t=Wr.lastEffect)?Wr.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,Wr.lastEffect=e),e}function ei(e,t,n,r){var i=$r();Hr|=e,i.memoizedState=Zr(t,n,void 0,void 0===r?null:r)}function ti(e,t,n,r){var i=Gr();r=void 0===r?null:r;var l=void 0;if(null!==Mr){var a=Mr.memoizedState;if(l=a.destroy,null!==r&&Vr(r,a.deps))return void Zr(Sr,n,l,r)}Hr|=e,i.memoizedState=Zr(t,n,l,r)}function ni(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function ri(){}function ii(e,t,n){if(!(25>Lr))throw f(Error("Too many re-renders. React limits the number of renders to prevent an infinite loop."));var r=e.alternate;if(e===Ur||null!==r&&r===Ur)if(Br=!0,e={expirationTime:zr,suspenseConfig:null,action:n,eagerReducer:null,eagerState:null,next:null},null===Qr&&(Qr=new Map),void 0===(n=Qr.get(t)))Qr.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{var i=Nl(),l=qn.suspense;l={expirationTime:i=Il(i,e,l),suspenseConfig:l,action:n,eagerReducer:null,eagerState:null,next:null};var a=t.last;if(null===a)l.next=l;else{var o=a.next;null!==o&&(l.next=o),a.next=l}if(t.last=l,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=t.lastRenderedReducer))try{var u=t.lastRenderedState,c=r(u,n);if(l.eagerReducer=r,l.eagerState=c,En(c,u))return}catch(e){}zl(e,i)}}var li={readContext:An,useCallback:Yr,useContext:Yr,useEffect:Yr,useImperativeHandle:Yr,useLayoutEffect:Yr,useMemo:Yr,useReducer:Yr,useRef:Yr,useState:Yr,useDebugValue:Yr,useResponder:Yr},ai={readContext:An,useCallback:function(e,t){return $r().memoizedState=[e,void 0===t?null:t],e},useContext:An,useEffect:function(e,t){return ei(516,192,e,t)},useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,ei(4,36,ni.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ei(4,36,e,t)},useMemo:function(e,t){var n=$r();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=$r();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=ii.bind(null,Ur,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},$r().memoizedState=e},useState:function(e){var t=$r();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:Jr,lastRenderedState:e}).dispatch=ii.bind(null,Ur,e),[t.memoizedState,e]},useDebugValue:ri,useResponder:xr},oi={readContext:An,useCallback:function(e,t){var n=Gr();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Vr(t,r[1])?r[0]:(n.memoizedState=[e,t],e)},useContext:An,useEffect:function(e,t){return ti(516,192,e,t)},useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,ti(4,36,ni.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ti(4,36,e,t)},useMemo:function(e,t){var n=Gr();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Vr(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:Kr,useRef:function(){return Gr().memoizedState},useState:function(e){return Kr(Jr)},useDebugValue:ri,useResponder:xr},ui=null,ci=null,si=!1;function fi(e,t){switch(e.tag){case 5:return null!==(t=ot(e.type,e.pendingProps))&&(e.stateNode=t,!0);case 6:return null!==(t=ot(e.pendingProps))&&(e.stateNode=t,!0);case 13:default:return!1}}function di(e){if(si){var t=ci;if(t){var n=t;if(!fi(e,t)){if(!(t=ot())||!fi(e,t))return e.effectTag|=2,si=!1,void(ui=e);var r=ui,i=na(5,null,null,0);i.elementType="DELETED",i.type="DELETED",i.stateNode=n,i.return=r,i.effectTag=8,null!==r.lastEffect?(r.lastEffect.nextEffect=i,r.lastEffect=i):r.firstEffect=r.lastEffect=i}ui=e,ci=ot()}else e.effectTag|=2,si=!1,ui=e}}var pi=xe.ReactCurrentOwner,hi=!1;function mi(e,t,n,r){t.child=null===e?or(t,null,n,r):ar(t,e.child,n,r)}function gi(e,t,n,r,i){n=n.render;var l=t.ref;return Mn(t,i),r=Xr(e,t,n,r,l,i),null===e||hi?(t.effectTag|=1,mi(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),_i(e,t,i))}function yi(e,t,n,r,i,l){if(null===e){var a=n.type;return"function"!=typeof a||ra(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=aa(n.type,null,r,null,t.mode,l)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,vi(e,t,a,r,i,l))}return a=e.child,it)&&Pl.set(e,t))}}function Ul(e,t){e.expirationTimei.firstPendingTime&&(i.firstPendingTime=t),0===(e=i.lastPendingTime)||t=t)&&(gn(97,function(){return n._onComplete(),null}),!0)}function Fl(){if(null!==Pl){var e=Pl;Pl=null,e.forEach(function(e,t){yn(Ol.bind(null,t,e))}),vn()}}function jl(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Ct(n)),null!==cl)for(n=cl.return;null!==n;){var r=n;switch(r.tag){case 1:var i=r.type.childContextTypes;null!==i&&void 0!==i&&Ht();break;case 3:hr(),Bt();break;case 5:gr(r);break;case 4:hr();break;case 13:case 19:Ut(Tr);break;case 10:zn(r)}n=n.return}ul=e,cl=la(e.current,null),sl=t,fl=nl,pl=dl=1073741823,hl=null,ml=!1}function Ol(e,t,n){if((48&ol)!==Ki)throw f(Error("Should not already be working."));if(e.firstPendingTime component higher in the tree to provide a loading indicator or placeholder to display."+Nt(u))}fl!==al&&(fl=rl),c=Di(c,u),u=o;do{switch(u.tag){case 3:u.effectTag|=2048,u.expirationTime=s,Bn(u,s=Xi(u,c,s));break e;case 1:if(d=c,a=u.type,o=u.stateNode,0==(64&u.effectTag)&&("function"==typeof a.getDerivedStateFromError||null!==o&&"function"==typeof o.componentDidCatch&&(null===El||!El.has(o)))){u.effectTag|=2048,u.expirationTime=s,Bn(u,s=qi(u,d,s));break e}}u=u.return}while(null!==u)}cl=Bl(l)}if(ol=r,Nn(),Gi.current=i,null!==cl)return Ol.bind(null,e,t)}if(e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,Dl(e,t))return null;switch(ul=null,fl){case nl:throw f(Error("Should have a work-in-progress."));case rl:return(r=e.lastPendingTime)(n=r-n)&&(n=0),t<(n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*$i(n/1960))-n)&&(n=t)),10=(t=0|(i=hl).busyMinDurationMs)?t=0:(n=0|i.busyDelayMs,t=(r=dn()-(10*(1073741821-r)-(0|i.timeoutMs||5e3)))<=n?0:n+t-r),10i.tailExpiration&&1r&&(r=l),a>r&&(r=a),i=i.sibling;n.childExpirationTime=r}if(null!==t)return t;null!==e&&0==(1024&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=cl.firstEffect),null!==cl.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=cl.firstEffect),e.lastEffect=cl.lastEffect),1i?l:i,e.firstPendingTime=i,i=n?ki(e,t,n):(Mt(Tr,Tr.current&yr),null!==(t=_i(e,t,n))?t.sibling:null);Mt(Tr,Tr.current&yr);break;case 19:if(r=t.childExpirationTime>=n,0!=(64&e.effectTag)){if(r)return Ci(e,t,n);t.effectTag|=64}var i=t.memoizedState;if(null!==i&&(i.rendering=null,i.tail=null),Mt(Tr,Tr.current),!r)return null}return _i(e,t,n)}}else hi=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,i=Ot(t,Dt.current),Mn(t,n),i=Xr(null,t,r,e,i,n),t.effectTag|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof){if(t.tag=1,qr(),Wt(r)){var l=!0;Yt(t)}else l=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null;var a=r.getDerivedStateFromProps;"function"==typeof a&&Gn(t,r,a,e),i.updater=Jn,t.stateNode=i,i._reactInternalFiber=t,tr(t,r,e,n),t=xi(null,t,r,!0,l,n)}else t.tag=0,mi(null,t,i,n),t=t.child;return t;case 16:switch(i=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,i=kn(i),t.type=i,l=t.tag=ia(i),e=wn(i,e),l){case 0:t=Ti(null,t,i,e,n);break;case 1:t=Ei(null,t,i,e,n);break;case 11:t=gi(null,t,i,e,n);break;case 14:t=yi(null,t,i,wn(i.type,e),r,n);break;default:throw f(Error("Element type is invalid. Received a promise that resolves to: "+i+". Lazy element type must resolve to a class or function."))}return t;case 0:return r=t.type,i=t.pendingProps,Ti(e,t,r,i=t.elementType===r?i:wn(r,i),n);case 1:return r=t.type,i=t.pendingProps,Ei(e,t,r,i=t.elementType===r?i:wn(r,i),n);case 3:if(Si(t),null===(r=t.updateQueue))throw f(Error("If the root does not have an updateQueue, we should have already bailed out. This error is likely caused by a bug in React. Please file an issue."));return i=null!==(i=t.memoizedState)?i.element:null,Yn(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===i?t=_i(e,t,n):(mi(e,t,r,n),t=t.child),t;case 5:return mr(t),null===e&&di(t),r=t.pendingProps.children,bi(e,t),mi(e,t,r,n),t.child;case 6:return null===e&&di(t),null;case 13:return ki(e,t,n);case 4:return pr(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=ar(t,null,r,n):mi(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,gi(e,t,r,i=t.elementType===r?i:wn(r,i),n);case 7:return mi(e,t,t.pendingProps,n),t.child;case 8:case 12:return mi(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,a=t.memoizedProps,In(t,l=i.value),null!==a){var o=a.value;if(0===(l=En(o,l)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(o,l):1073741823))){if(a.children===i.children&&!Ft.current){t=_i(e,t,n);break e}}else for(null!==(o=t.child)&&(o.return=t);null!==o;){var u=o.dependencies;if(null!==u){a=o.child;for(var c=u.firstContext;null!==c;){if(c.context===r&&0!=(c.observedBits&l)){1===o.tag&&((c=On(n,null)).tag=2,Hn(o,c)),o.expirationTimeo&&(s+=c&&u?v.currentPageX:c&&!u?v.currentPageY:!c&&u?v.previousPageX:v.previousPageY,h=1);else for(var C=0;C=o){s+=c&&u?l.currentPageX:c&&!u?l.currentPageY:!c&&u?l.previousPageX:l.previousPageY,h++}}return h>0?s/h:n.noCentroid},currentCentroidXOfTouchesChangedAfter:function(t,o){return n.centroidDimension(t,o,!0,!0)},currentCentroidYOfTouchesChangedAfter:function(t,o){return n.centroidDimension(t,o,!1,!0)},previousCentroidXOfTouchesChangedAfter:function(t,o){return n.centroidDimension(t,o,!0,!1)},previousCentroidYOfTouchesChangedAfter:function(t,o){return n.centroidDimension(t,o,!1,!1)},currentCentroidX:function(t){return n.centroidDimension(t,0,!0,!0)},currentCentroidY:function(t){return n.centroidDimension(t,0,!1,!0)},noCentroid:-1};m.exports=n},362,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),s=n(r(d[1])),o=n(r(d[2])),t=n(r(d[3])),E=n(r(d[4])),A=n(r(d[5])),u=n(r(d[6])),_=n(r(d[7])),S=(r(d[8]),Object.freeze({GRANTED:'granted',DENIED:'denied',NEVER_ASK_AGAIN:'never_ask_again'})),l=Object.freeze({READ_CALENDAR:'android.permission.READ_CALENDAR',WRITE_CALENDAR:'android.permission.WRITE_CALENDAR',CAMERA:'android.permission.CAMERA',READ_CONTACTS:'android.permission.READ_CONTACTS',WRITE_CONTACTS:'android.permission.WRITE_CONTACTS',GET_ACCOUNTS:'android.permission.GET_ACCOUNTS',ACCESS_FINE_LOCATION:'android.permission.ACCESS_FINE_LOCATION',ACCESS_COARSE_LOCATION:'android.permission.ACCESS_COARSE_LOCATION',RECORD_AUDIO:'android.permission.RECORD_AUDIO',READ_PHONE_STATE:'android.permission.READ_PHONE_STATE',CALL_PHONE:'android.permission.CALL_PHONE',READ_CALL_LOG:'android.permission.READ_CALL_LOG',WRITE_CALL_LOG:'android.permission.WRITE_CALL_LOG',ADD_VOICEMAIL:'com.android.voicemail.permission.ADD_VOICEMAIL',USE_SIP:'android.permission.USE_SIP',PROCESS_OUTGOING_CALLS:'android.permission.PROCESS_OUTGOING_CALLS',BODY_SENSORS:'android.permission.BODY_SENSORS',SEND_SMS:'android.permission.SEND_SMS',RECEIVE_SMS:'android.permission.RECEIVE_SMS',READ_SMS:'android.permission.READ_SMS',RECEIVE_WAP_PUSH:'android.permission.RECEIVE_WAP_PUSH',RECEIVE_MMS:'android.permission.RECEIVE_MMS',READ_EXTERNAL_STORAGE:'android.permission.READ_EXTERNAL_STORAGE',WRITE_EXTERNAL_STORAGE:'android.permission.WRITE_EXTERNAL_STORAGE'}),R=(function(){function n(){(0,t.default)(this,n),this.PERMISSIONS=l,this.RESULTS=S}return(0,E.default)(n,[{key:"checkPermission",value:function(n){return console.warn('"PermissionsAndroid.checkPermission" is deprecated. Use "PermissionsAndroid.check" instead'),console.warn('"PermissionsAndroid" module works only for Android platform.'),Promise.resolve(!1)}},{key:"check",value:function(n){return console.warn('"PermissionsAndroid" module works only for Android platform.'),Promise.resolve(!1)}},{key:"requestPermission",value:function(n,s){var t;return o.default.async(function(E){for(;;)switch(E.prev=E.next){case 0:return console.warn('"PermissionsAndroid.requestPermission" is deprecated. Use "PermissionsAndroid.request" instead'),console.warn('"PermissionsAndroid" module works only for Android platform.'),E.abrupt("return",Promise.resolve(!1));case 4:return E.next=6,o.default.awrap(this.request(n,s));case 6:return t=E.sent,E.abrupt("return",t===this.RESULTS.GRANTED);case 8:case"end":return E.stop()}},null,this)}},{key:"request",value:function(n,t){return o.default.async(function(E){for(;;)switch(E.prev=E.next){case 0:return console.warn('"PermissionsAndroid" module works only for Android platform.'),E.abrupt("return",Promise.resolve(this.RESULTS.DENIED));case 3:if((0,_.default)(u.default,'PermissionsAndroid is not installed correctly.'),!t){E.next=10;break}return E.next=7,o.default.awrap(u.default.shouldShowRequestPermissionRationale(n));case 7:if(!E.sent||!A.default){E.next=10;break}return E.abrupt("return",new Promise(function(o,E){var _=(0,s.default)({},t);A.default.showAlert(_,function(){return E(new Error('Error showing rationale'))},function(){return o(u.default.requestPermission(n))})}));case 10:return E.abrupt("return",u.default.requestPermission(n));case 11:case"end":return E.stop()}},null,this)}},{key:"requestMultiple",value:function(n){return console.warn('"PermissionsAndroid" module works only for Android platform.'),Promise.resolve({})}}]),n})();R=new R,m.exports=R},363,[3,54,268,4,5,141,364,18,58]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])).get('PermissionsAndroid');e.default=o},364,[2,24]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o=t(r(d[1])),n=t(r(d[2])),l=t(r(d[3])),u=r(d[4]),c=r(d[5]),s=new u(l.default),f=new Map,v=(function(){function t(n){var l=this;(0,o.default)(this,t),this._data={},this._remoteNotificationCompleteCallbackCalled=!1,this._isRemote=n.remote,this._isRemote&&(this._notificationId=n.notificationId),n.remote?Object.keys(n).forEach(function(t){var o=n[t];'aps'===t?(l._alert=o.alert,l._sound=o.sound,l._badgeCount=o.badge,l._category=o.category,l._contentAvailable=o['content-available'],l._threadID=o['thread-id']):l._data[t]=o}):(this._badgeCount=n.applicationIconBadgeNumber,this._sound=n.soundName,this._alert=n.alertBody,this._data=n.userInfo,this._category=n.category)}return(0,n.default)(t,null,[{key:"presentLocalNotification",value:function(t){c(l.default,'PushNotificationManager is not available.'),l.default.presentLocalNotification(t)}},{key:"scheduleLocalNotification",value:function(t){c(l.default,'PushNotificationManager is not available.'),l.default.scheduleLocalNotification(t)}},{key:"cancelAllLocalNotifications",value:function(){c(l.default,'PushNotificationManager is not available.'),l.default.cancelAllLocalNotifications()}},{key:"removeAllDeliveredNotifications",value:function(){c(l.default,'PushNotificationManager is not available.'),l.default.removeAllDeliveredNotifications()}},{key:"getDeliveredNotifications",value:function(t){c(l.default,'PushNotificationManager is not available.'),l.default.getDeliveredNotifications(t)}},{key:"removeDeliveredNotifications",value:function(t){c(l.default,'PushNotificationManager is not available.'),l.default.removeDeliveredNotifications(t)}},{key:"setApplicationIconBadgeNumber",value:function(t){c(l.default,'PushNotificationManager is not available.'),l.default.setApplicationIconBadgeNumber(t)}},{key:"getApplicationIconBadgeNumber",value:function(t){c(l.default,'PushNotificationManager is not available.'),l.default.getApplicationIconBadgeNumber(t)}},{key:"cancelLocalNotifications",value:function(t){c(l.default,'PushNotificationManager is not available.'),l.default.cancelLocalNotifications(t)}},{key:"getScheduledLocalNotifications",value:function(t){c(l.default,'PushNotificationManager is not available.'),l.default.getScheduledLocalNotifications(t)}},{key:"addEventListener",value:function(o,n){var l;c('notification'===o||'register'===o||'registrationError'===o||'localNotification'===o,'PushNotificationIOS only supports `notification`, `register`, `registrationError`, and `localNotification` events'),'notification'===o?l=s.addListener("remoteNotificationReceived",function(o){n(new t(o))}):'localNotification'===o?l=s.addListener("localNotificationReceived",function(o){n(new t(o))}):'register'===o?l=s.addListener("remoteNotificationsRegistered",function(t){n(t.deviceToken)}):'registrationError'===o&&(l=s.addListener("remoteNotificationRegistrationError",function(t){n(t)})),f.set(o,l)}},{key:"removeEventListener",value:function(t,o){c('notification'===t||'register'===t||'registrationError'===t||'localNotification'===t,'PushNotificationIOS only supports `notification`, `register`, `registrationError`, and `localNotification` events');var n=f.get(t);n&&(n.remove(),f.delete(t))}},{key:"requestPermissions",value:function(t){var o={};return o=t?{alert:!!t.alert,badge:!!t.badge,sound:!!t.sound}:{alert:!0,badge:!0,sound:!0},c(l.default,'PushNotificationManager is not available.'),l.default.requestPermissions(o)}},{key:"abandonPermissions",value:function(){c(l.default,'PushNotificationManager is not available.'),l.default.abandonPermissions()}},{key:"checkPermissions",value:function(t){c('function'==typeof t,'Must provide a valid callback'),c(l.default,'PushNotificationManager is not available.'),l.default.checkPermissions(t)}},{key:"getInitialNotification",value:function(){return c(l.default,'PushNotificationManager is not available.'),l.default.getInitialNotification().then(function(o){return o&&new t(o)})}}]),(0,n.default)(t,[{key:"finish",value:function(t){this._isRemote&&this._notificationId&&!this._remoteNotificationCompleteCallbackCalled&&(this._remoteNotificationCompleteCallbackCalled=!0,c(l.default,'PushNotificationManager is not available.'),l.default.onFinishRemoteNotification(this._notificationId,t))}},{key:"getMessage",value:function(){return this._alert}},{key:"getSound",value:function(){return this._sound}},{key:"getCategory",value:function(){return this._category}},{key:"getAlert",value:function(){return this._alert}},{key:"getContentAvailable",value:function(){return this._contentAvailable}},{key:"getBadgeCount",value:function(){return this._badgeCount}},{key:"getData",value:function(){return this._data}},{key:"getThreadID",value:function(){return this._threadID}}]),t})();v.FetchResult={NewData:'UIBackgroundFetchResultNewData',NoData:'UIBackgroundFetchResultNoData',ResultFailed:'UIBackgroundFetchResultFailed'},m.exports=v},365,[3,4,5,366,123,18]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])).get('PushNotificationManager');e.default=o},366,[2,24]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=t(r(d[1])),n=t(r(d[2])),c=r(d[3]),l=r(d[4]),u=[],o={_settings:n.default&&n.default.getConstants().settings,get:function(t){return this._settings[t]},set:function(t){this._settings=(0,s.default)(this._settings,t),n.default.setValues(t)},watchKeys:function(t,s){'string'==typeof t&&(t=[t]),l(Array.isArray(t),'keys should be a string or array of strings');var n=u.length;return u.push({keys:t,callback:s}),n},clearWatch:function(t){t1&&void 0!==arguments[1]?arguments[1]:{};return u('object'==typeof t&&null!==t,'Content to share must be a valid object'),u('string'==typeof t.url||'string'==typeof t.message,'At least one of URL and message is required'),u('object'==typeof n&&null!==n,'Options must be a valid object'),new Promise(function(o,l){var f=c(n.tintColor);u(s.default,'NativeActionSheetManager is not registered on iOS, but it should be.'),s.default.showShareActionSheetWithOptions({message:'string'==typeof t.message?t.message:void 0,url:'string'==typeof t.url?t.url:void 0,subject:n.subject,tintColor:null!=f?f:void 0,excludedActivityTypes:n.excludedActivityTypes},function(t){return l(t)},function(t,n){o(t?{action:'sharedAction',activityType:n}:{action:'dismissedAction'})})})}}]),t})();l.sharedAction='sharedAction',l.dismissedAction='dismissedAction',m.exports=l},369,[3,4,5,333,370,58,18,82]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).get('ShareModule');e.default=u},370,[2,24]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),u=t(r(d[1])),n=t(r(d[2])),f=t(r(d[3])),l=t(r(d[4])),s=t(r(d[5])),c=(function(t){function s(){return(0,u.default)(this,s),(0,n.default)(this,(0,f.default)(s).apply(this,arguments))}return(0,l.default)(s,t),s})(r(d[6]));m.exports=new c(s.default)},371,[3,4,6,9,10,321,123]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=t(r(d[1])),s=t(r(d[2])),u=t(r(d[3])),o=t(r(d[4])),c=(function(){function t(){(0,s.default)(this,t)}return(0,u.default)(t,null,[{key:"open",value:function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:if(!o.default){n.next=4;break}return n.abrupt("return",o.default.open(t));case 4:return n.abrupt("return",Promise.reject({message:'TimePickerAndroid is not supported on this platform.'}));case 5:case"end":return n.stop()}},null,this)}}]),t})();c.timeSetAction='timeSetAction',c.dismissedAction='dismissedAction',m.exports=c},372,[3,268,4,5,373]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])).get('TimePickerAndroid');e.default=u},373,[2,24]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o={show:function(o,s){t(!1,'ToastAndroid is not supported on this platform.')},showWithGravity:function(o,s,n){t(!1,'ToastAndroid is not supported on this platform.')},showWithGravityAndOffset:function(o,s,n,p,f){t(!1,'ToastAndroid is not supported on this platform.')}};m.exports=o},374,[20]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=u.default.get('window'),n=f.useState(!1)[1].bind(null,function(t){return!t}),c=f.useState(t)[0];return f.useEffect(function(){return u.default.addEventListener('change',n),u.default.get('window')!==c&&n(),function(){u.default.removeEventListener('change',n)}},[n,c]),t};var u=n(r(d[2])),f=t(r(d[3]))},375,[2,3,62,13]); -__d(function(g,r,i,a,m,e,d){'use strict';var A=r(d[0])({BOM:"\ufeff",BULLET:"\u2022",BULLET_SP:"\xa0\u2022\xa0",MIDDOT:"\xb7",MIDDOT_SP:"\xa0\xb7\xa0",MIDDOT_KATAKANA:"\u30fb",MDASH:"\u2014",MDASH_SP:"\xa0\u2014\xa0",NDASH:"\u2013",NDASH_SP:"\xa0\u2013\xa0",NBSP:"\xa0",PIZZA:"\ud83c\udf55",TRIANGLE_LEFT:"\u25c0",TRIANGLE_RIGHT:"\u25b6"});m.exports=A},376,[38]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0])(r(d[1])),n=(r(d[2]),!1),o=0;function u(u){var l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];n||(n=!0,0===u[0]&&(t.default.vibrate(),u=u.slice(1)),0!==u.length?setTimeout(function(){return f(++o,u,l,1)},u[0]):n=!1)}function f(u,l,v,c){if(n&&u===o){if(t.default.vibrate(),c>=l.length){if(!v)return void(n=!1);c=0}setTimeout(function(){return f(u,l,v,c+1)},l[c])}}var l={vibrate:function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:400,f=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!n)if('number'==typeof o)t.default.vibrate();else{if(!Array.isArray(o))throw new Error('Vibration pattern should be a number or array');u(o,f)}},cancel:function(){n=!1}};m.exports=l},377,[3,378,58]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])).getEnforcing('Vibration');e.default=n},378,[2,24]); -__d(function(g,r,i,a,m,e,d){'use strict';var n,t=r(d[0]),u=r(d[1]),l=r(d[2]),o=r(d[3]),s=r(d[4]);n=(function(n){function c(){return t(this,c),l(this,o(c).apply(this,arguments))}return s(c,n),u(c,[{key:"render",value:function(){return null}}],[{key:"ignoreWarnings",value:function(n){}},{key:"install",value:function(){}},{key:"uninstall",value:function(){}}]),c})(r(d[5]).Component),m.exports=n},379,[4,5,6,9,10,13]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),s=n.shape({x:n.number,y:n.number});m.exports=s},380,[69]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){"default"!==n&&"__esModule"!==n&&Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var u=r(d[2]);Object.keys(u).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})}),r(d[3])},381,[382,1161,1159,1504]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.appNavigate=b,e.redirectWithStoredParams=R,e.redirectToStaticPage=L,e.reloadNow=function(){return function(t,o){t((0,p.setFatalError)(void 0));var n=o()['features/base/connection'].locationURL;w.default.info("Reloading the conference using URL: "+n),'ReactNative'===navigator.product?t(b((0,l.toURLString)(n))):t(C())}},e.reloadWithStoredParams=C,e.maybeRedirectToWelcomePage=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(o,n){var c=n()['features/base/config'].enableClosePage;if(c){var s=n()['features/base/jwt'].isGuest;window.sessionStorage.setItem('guest',s);var u='close.html';return interfaceConfig.SHOW_PROMOTIONAL_CLOSE_PAGE?u='close3.html':t.feedbackSubmitted||(u='close2.html'),void o(L("static/"+u))}t.showThankYou&&o((0,h.showNotification)({titleArguments:{appName:(0,v.getName)()},titleKey:'dialog.thankYou'})),n()['features/base/config'].enableWelcomePage&&setTimeout(function(){o(R('/'))},t.showThankYou?3e3:500)}};var o=t(r(d[1])),n=r(d[2]),c=r(d[3]),s=r(d[4]),u=r(d[5]),f=r(d[6]),l=r(d[7]),h=r(d[8]),p=r(d[9]),v=r(d[10]),w=t(r(d[11]));function b(t){return function(h,p){var b,R,L,C,S,k,U,N,x,P,W;return o.default.async(function(T){for(;;)switch(T.prev=T.next){case 0:if((b=(0,l.parseURIString)(t))&&b.host||(R=(0,l.parseURIString)((0,v.getDefaultURL)(p)),b?(b.host=R.host,b.hostname=R.hostname,b.pathname=R.pathname+b.pathname.substr(1),b.port=R.port,b.protocol=R.protocol):b=R),b.protocol||(b.protocol='https:'),C=(L=b).contextRoot,S=L.host,k=L.room,U=new URL(b.toString()),'ReactNative'===navigator.product&&h((0,s.disconnect)()),h((0,c.configWillLoad)(U,k)),'http:'!==(N=b.protocol.toLowerCase())&&'https:'!==N&&(N='https:'),P=(x=N+"//"+S+(C||'/'))+"config.js",k&&(P+="?room="+(0,l.getBackendSafeRoomName)(k)),k||(W=(0,c.restoreConfig)(x)),W){T.next=30;break}return T.prev=14,T.next=17,o.default.awrap((0,u.loadConfig)(P));case 17:W=T.sent,h((0,c.storeConfig)(x,W)),T.next=30;break;case 21:if(T.prev=21,T.t0=T.catch(14),W=(0,c.restoreConfig)(x)){T.next=30;break}if(!k){T.next=28;break}return h((0,c.loadConfigError)(T.t0,U)),T.abrupt("return");case 28:w.default.warn('Failed to load config but there is no room, applying a fake one'),W=(0,c.createFakeConfig)(x);case 30:if(p()['features/base/config'].locationURL===U){T.next=33;break}return h((0,c.loadConfigError)(new Error('Config no longer needed!'),U)),T.abrupt("return");case 33:h((0,s.setLocationURL)(U)),h((0,c.setConfig)(W)),h((0,n.setRoom)(k)),k&&'ReactNative'===navigator.product&&(h((0,f.createDesiredLocalTracks)()),h((0,s.connect)()));case 37:case"end":return T.stop()}},null,this,[[14,21]])}}function R(t){return function(o,n){var c=n()['features/base/connection'].locationURL,s=new URL(c.href);s.pathname=t,window.location.assign(s.toString())}}function L(t){return function(){var o=window.location,n=t;n.startsWith('/')||(n.startsWith('./')&&(n=n.substring(2)),n=(0,l.getLocationContextRoot)(o)+n),o.pathname=n}}function C(){return function(t,o){var n=o()['features/base/connection'].locationURL,c=window.location,s=c.search;c.replace(n.toString()),window.self!==window.top&&n.search===s&&c.reload()}}},382,[3,268,383,825,1087,388,815,861,603,1141,1159,1160]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){"default"!==n&&"__esModule"!==n&&Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var u=r(d[2]);Object.keys(u).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})}),r(d[4]),r(d[5])},383,[384,1093,1094,1095,1097,1131]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.authStatusChanged=function(n,t){return{type:l.AUTH_STATUS_CHANGED,authEnabled:n,authLogin:t}},e.conferenceFailed=S,e.conferenceJoined=R,e.conferenceLeft=D,e.conferenceSubjectChanged=y,e.conferenceTimestampChanged=O,e.conferenceWillJoin=L,e.conferenceWillLeave=function(n){return{type:l.CONFERENCE_WILL_LEAVE,conference:n}},e.createConference=function(){return function(n,o){var u=o(),f=u['features/base/connection'],s=f.connection,p=f.locationURL;if(!s)throw new Error('Cannot create a conference without a connection!');var l=u['features/base/conference'],T=l.password,S=l.room;if(!S)throw new Error('Cannot join a conference without a room name!');var R=u['features/base/config'],D=(0,C.getLocalParticipant)(u),y=D.email,O=D.name,L=s.initJitsiConference((0,_.getBackendSafeRoomName)(S),(0,t.default)({},R,{applicationName:(0,c.getName)(),getWiFiStatsMethod:(0,_.getJitsiMeetGlobalNS)().getWiFiStats,confID:""+p.host+p.pathname,statisticsDisplayName:R.enableDisplayNameInStats?O:void 0,statisticsId:R.enableEmailInStats?y:void 0}));s[E.JITSI_CONNECTION_CONFERENCE_KEY]=L,L[N.JITSI_CONFERENCE_URL_KEY]=p,n(I(L)),v(L,n),(0,A.sendLocalParticipant)(u,L),L.join(T)}},e.checkIfCanJoin=function(){return function(n,t){var o=t()['features/base/conference'],c=o.authRequired,u=o.password;c&&n(I(c)),c&&c.join(u)}},e.dataChannelOpened=function(){return{type:l.DATA_CHANNEL_OPENED}},e.kickedOut=h,e.lockStateChanged=M,e.onStartMutedPolicyChanged=J,e.p2pStatusChanged=function(n){return{type:l.P2P_STATUS_CHANGED,p2p:n}},e.sendTones=function(n,t,o){return{type:l.SEND_TONES,tones:n,duration:t,pause:o}},e.setDesktopSharingEnabled=function(n){return{type:l.SET_DESKTOP_SHARING_ENABLED,desktopSharingEnabled:n}},e.setFollowMe=function(n){return{type:l.SET_FOLLOW_ME,enabled:n}},e.setMaxReceiverVideoQuality=function(n){return{type:l.SET_MAX_RECEIVER_VIDEO_QUALITY,maxReceiverVideoQuality:n}},e.setPassword=function(n,t,o){return function(c,u){switch(t){case n.join:var E=u()['features/base/conference'];E.passwordRequired===n&&(c({type:l.SET_PASSWORD,conference:n,method:t,password:o}),(E=u()['features/base/conference']).password!==o||E.passwordRequired||E.conference||t.call(n,o));break;case n.lock:var f=u()['features/base/conference'];return f.conference===n?t.call(n,o).then(function(){return c({type:l.SET_PASSWORD,conference:n,method:t,password:o})}).catch(function(n){return c({type:l.SET_PASSWORD_FAILED,error:n})}):Promise.reject()}}},e.setPreferredVideoQuality=function(n){return{type:l.SET_PREFERRED_VIDEO_QUALITY,preferredVideoQuality:n}},e.setRoom=function(n){return{type:l.SET_ROOM,room:n}},e.setStartMutedPolicy=function(n,t){return function(o,c){var u=(0,A.getCurrentConference)(c());return u&&u.setStartMutedPolicy({audio:n,video:t}),o(J(n,t))}},e.setSubject=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:'';return function(t,o){var c=o()['features/base/conference'].conference;c?c.setSubject(n):t({type:l.SET_PENDING_SUBJECT_CHANGE,subject:n})}};var t=n(r(d[1])),o=r(d[2]),c=r(d[3]),u=r(d[4]),E=r(d[5]),f=r(d[6]),s=r(d[7]),C=r(d[8]),p=r(d[9]),_=r(d[10]),l=r(d[11]),N=r(d[12]),A=r(d[13]),T=n(r(d[14]));function v(n,t){n.on(f.JitsiConferenceEvents.CONFERENCE_ERROR,function(n){return T.default.error('Conference error.',n)}),n.on(f.JitsiConferenceEvents.CONFERENCE_FAILED,function(){for(var o=arguments.length,c=new Array(o),u=0;u1&&void 0!==arguments[1]?arguments[1]:{};return{action:t,attributes:n,source:'jitsi-meet-api'}},e.createAudioOnlyChangedEvent=function(t){return{action:"audio.only."+(t?'enabled':'disabled')}},e.createConnectionEvent=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{action:t,actionSubject:'connection',attributes:n}},e.createCalendarClickedEvent=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{action:'clicked',actionSubject:t,attributes:n,source:'calendar',type:o}},e.createCalendarSelectedEvent=function(){return{action:'selected',actionSubject:'calendar.selected',attributes:arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},source:'calendar',type:o}},e.createCalendarConnectedEvent=function(){return{action:'calendar.connected',actionSubject:'calendar.connected',attributes:arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}}},e.createRecentClickedEvent=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{action:'clicked',actionSubject:t,attributes:n,source:'recent.list',type:o}},e.createChromeExtensionBannerEvent=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{action:t?'install':'cancel',attributes:n,source:'chrome.extension.banner',type:o}},e.createRecentSelectedEvent=function(){return{action:'selected',actionSubject:'recent.list.selected',attributes:arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},source:'recent.list',type:o}},e.createDeepLinkingPageEvent=function(t,n){var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return{action:t,actionSubject:n,source:'deepLinkingPage',attributes:c}},e.createDeviceChangedEvent=function(t,n){return{action:'device.changed',attributes:{device_type:n,media_type:t}}},e.createE2EEEvent=function(t){return{action:t,actionSubject:'e2ee'}},e.createFeedbackOpenEvent=function(){return{action:'feedback.opened'}},e.createInviteDialogEvent=function(t,n){var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return{action:t,actionSubject:n,attributes:c,source:'inviteDialog'}},e.createNetworkInfoEvent=function(t){var n=t.isOnline,c=t.networkType,o=t.details,u={isOnline:n};return c&&(u.networkType=c),o&&(u.details=o),{action:'network.info',attributes:u}},e.createOfferAnswerFailedEvent=function(){return{action:'offer.answer.failure'}},e.createPageReloadScheduledEvent=function(t,c,o){return{action:'page.reload.scheduled',attributes:(0,n.default)({reason:t,timeout:c},o)}},e.createPinnedEvent=function(t,n,o){return{type:c,action:t,actionSubject:'participant',objectType:'participant',objectId:n,attributes:o}},e.createProfilePanelButtonEvent=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{action:'clicked',actionSubject:t,attributes:n,source:'profile.panel',type:o}},e.createRecordingDialogEvent=function(t,n){var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return{action:'clicked',actionSubject:n,attributes:c,source:t+".recording.dialog",type:o}},e.createLiveStreamingDialogEvent=function(t,n){return{action:'clicked',actionSubject:n,source:t+".liveStreaming.dialog",type:o}},e.createLocalTracksDurationEvent=function(t){var n=t.audio,c=t.video,o=t.conference,u=c.camera,l=c.desktop;return{action:'local.tracks.durations',attributes:{audio:n.value,camera:u.value,conference:o.value,desktop:l.value}}},e.createRecordingEvent=function(t,n,c){return{action:t,actionSubject:"recording."+n,attributes:{value:c}}},e.createRejoinedEvent=function(t){var n=t.url,c=t.lastConferenceDuration,o=t.timeSinceLeft;return{action:'rejoined',attributes:{lastConferenceDuration:c,timeSinceLeft:o,url:n}}},e.createRemoteMuteConfirmedEvent=function(t){return{action:'clicked',actionSubject:'remote.mute.dialog.confirm.button',attributes:{participant_id:t},source:'remote.mute.dialog',type:o}},e.createRemoteVideoMenuButtonEvent=function(t,n){return{action:'clicked',actionSubject:t,attributes:n,source:'remote.video.menu',type:o}},e.createVideoBlurEvent=function(t){return{action:t,actionSubject:'video.blur'}},e.createScreenSharingEvent=function(t){return{action:t,actionSubject:'screen.sharing'}},e.createSelectParticipantFailedEvent=function(t){var n={action:'select.participant.failed'};t&&(n.error=t.toString());return n},e.createSharedVideoEvent=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{action:t,attributes:n,actionSubject:'shared.video'}},e.createShortcutEvent=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return{action:n,actionSubject:'keyboard.shortcut',actionSubjectId:t,attributes:c,source:'keyboard.shortcut',type:o}},e.createStartAudioOnlyEvent=function(t){return{action:'start.audio.only',attributes:{enabled:t}}},e.createStartSilentEvent=function(){return{action:'start.silent'}},e.createStartMutedConfigurationEvent=function(t,n,c){return{action:'start.muted.configuration',attributes:{source:t,audio_mute:n,video_mute:c}}},e.createSyncTrackStateEvent=function(t,n){return{action:'sync.track.state',attributes:{media_type:t,muted:n}}},e.createToolbarEvent=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{action:'clicked',actionSubject:t,attributes:n,source:'toolbar.button',type:o}},e.createTrackMutedEvent=function(t,n){var c=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return{action:'track.muted',attributes:{media_type:t,muted:c,reason:n}}},e.createWelcomePageEvent=function(t,n){var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return{action:t,actionSubject:n,attributes:c,source:'welcomePage'}},e.VIDEO_MUTE=e.AUDIO_MUTE=e.ACTION_SHORTCUT_TRIGGERED=e.ACTION_SHORTCUT_RELEASED=e.ACTION_SHORTCUT_PRESSED=e.ACTION_UNPINNED=e.ACTION_PINNED=void 0;var n=t(r(d[1])),c='track',o='ui';e.ACTION_PINNED='pinned';e.ACTION_UNPINNED='unpinned';e.ACTION_SHORTCUT_PRESSED='pressed';e.ACTION_SHORTCUT_RELEASED='released';var u='triggered';e.ACTION_SHORTCUT_TRIGGERED=u;e.AUDIO_MUTE='audio.mute';e.VIDEO_MUTE='video.mute'},386,[3,54]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.sendAnalytics=function(t){try{s.analytics.sendEvent(t)}catch(t){f.default.warn("Error sending analytics event: "+t)}},e.resetAnalytics=function(){s.analytics.reset()},e.createHandlers=function(t){var n=t.getState;if((0,l.getJitsiMeetGlobalNS)().analyticsHandlers=[],window.analyticsHandlers=[],!(0,s.isAnalyticsEnabled)(n))return Promise.resolve([]);var c=n(),v=c['features/base/config'],h=c['features/base/connection'].locationURL,p=h?h.host:'',b=v.analytics,w=void 0===b?{}:b,A=v.deploymentInfo,k=w.amplitudeAPPKey,E=w.blackListedEvents,P=w.scriptURLs,S=w.googleAnalyticsTrackingId,H=w.whiteListedEvents,L=c['features/base/jwt'],x=L.group,I=L.user,N={amplitudeAPPKey:k,blackListedEvents:E,envType:A&&A.envType||'dev',googleAnalyticsTrackingId:S,group:x,host:p,product:A&&A.product,subproduct:A&&A.environment,user:I&&I.id,version:s.default.version,whiteListedEvents:H},C=[];try{var M=new u.AmplitudeHandler(N);C.push(M)}catch(t){}return y(P,N).then(function(t){if(C.push.apply(C,(0,o.default)(t)),0===C.length)throw new Error('No analytics handlers created!');return C}).catch(function(t){return s.analytics.dispose(),f.default.error(t),[]})},e.initAnalytics=function(t,n){var o=t.getState;if(!(0,s.isAnalyticsEnabled)(o)||0===n.length)return;var l=o(),u=l['features/base/config'],f=u.deploymentInfo,y=l['features/base/jwt'],v=y.group,h=y.server,p=l['features/base/conference'].room,b={};h&&(b.server=h);v&&(b.group=v);if(b.websocket='ReactNative'!==navigator.product&&'string'==typeof u.websocket,f)for(var w in f)f.hasOwnProperty(w)&&(b[w]=f[w]);if(s.analytics.addPermanentProperties(b),s.analytics.setConferenceName(p),s.analytics.setAnalyticsHandlers(n),!(0,c.isMobileBrowser)()&&s.browser.isChrome()){var A=l['features/base/config'].chromeExtensionBanner;(0,c.checkChromeExtensionsInstalled)(A).then(function(t){(null==t?void 0:t.length)&&s.analytics.addPermanentProperties({hasChromeExtension:t.some(function(t){return t})})})}};var o=n(r(d[2])),s=t(r(d[3])),l=r(d[4]),c=r(d[5]),u=r(d[6]),f=n(r(d[7]));function y(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,s=[],c=function(t){s.push((0,l.loadScript)(t).then(function(){return{type:'success'}},function(n){return{type:'error',error:n,url:t}}))},u=t,y=Array.isArray(u),v=0;for(u=y?u:u["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var h;if(y){if(v>=u.length)break;h=u[v++]}else{if((v=u.next()).done)break;h=v.value}c(h)}return Promise.all(s).then(function(t){var s=t,c=Array.isArray(s),u=0;for(s=c?s:s["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var y;if(c){if(u>=s.length)break;y=s[u++]}else{if((u=s.next()).done)break;y=u.value}var v=y;'error'===v.type&&f.default.warn("Failed to load "+v.url+": "+v.error)}var h=[],p=(0,o.default)((0,l.getJitsiMeetGlobalNS)().analyticsHandlers).concat((0,o.default)(window.analyticsHandlers)),b=Array.isArray(p),w=0;for(p=b?p:p["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var A;if(b){if(w>=p.length)break;A=p[w++]}else{if((w=p.next()).done)break;A=w.value}var k=A;try{h.push(new k(n))}catch(t){f.default.warn("Error creating analytics handler: "+t)}}return f.default.debug("Loaded "+h.length+" analytics handlers"),h})}},387,[2,3,32,388,861,1028,1029,1035]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0});var n={analytics:!0,browser:!0,JitsiConferenceErrors:!0,JitsiConferenceEvents:!0,JitsiConnectionErrors:!0,JitsiConnectionEvents:!0,JitsiConnectionQualityEvents:!0,JitsiDetectionEvents:!0,JitsiE2ePingEvents:!0,JitsiMediaDevicesEvents:!0,JitsiParticipantConnectionStatus:!0,JitsiRecordingConstants:!0,JitsiSIPVideoGWStatus:!0,JitsiTrackErrors:!0,JitsiTrackEvents:!0};Object.defineProperty(e,"default",{enumerable:!0,get:function(){return s.default}}),e.JitsiTrackEvents=e.JitsiTrackErrors=e.JitsiSIPVideoGWStatus=e.JitsiRecordingConstants=e.JitsiParticipantConnectionStatus=e.JitsiMediaDevicesEvents=e.JitsiE2ePingEvents=e.JitsiDetectionEvents=e.JitsiConnectionQualityEvents=e.JitsiConnectionEvents=e.JitsiConnectionErrors=e.JitsiConferenceEvents=e.JitsiConferenceErrors=e.browser=e.analytics=void 0;var s=t(r(d[1])),o=r(d[2]);Object.keys(o).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}}))});var c=r(d[3]);Object.keys(c).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}}))});var v=r(d[4]);Object.keys(v).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return v[t]}}))}),r(d[5]),r(d[6]);var u=s.default.analytics;e.analytics=u;var f=s.default.util.browser;e.browser=f;var l=s.default.errors.conference;e.JitsiConferenceErrors=l;var J=s.default.events.conference;e.JitsiConferenceEvents=J;var E=s.default.errors.connection;e.JitsiConnectionErrors=E;var y=s.default.events.connection;e.JitsiConnectionEvents=y;var C=s.default.events.connectionQuality;e.JitsiConnectionQualityEvents=C;var p=s.default.events.detection;e.JitsiDetectionEvents=p;var b=s.default.events.e2eping;e.JitsiE2ePingEvents=b;var P=s.default.events.mediaDevices;e.JitsiMediaDevicesEvents=P;var O=s.default.constants.participantConnectionStatus;e.JitsiParticipantConnectionStatus=O;var j=s.default.constants.recording;e.JitsiRecordingConstants=j;var k=s.default.constants.sipVideoGW;e.JitsiSIPVideoGWStatus=k;var S=s.default.errors.track;e.JitsiTrackErrors=S;var _=s.default.events.track;e.JitsiTrackEvents=_},388,[3,389,1008,1009,1010,1012,1027]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}}),r(d[1]);var n=t(r(d[2]));!(function(t){if(void 0===t.$){var n=r(d[3]);n(t),t.$=n}})(g||window||this)},389,[3,390,1005,1007]); -__d(function(g,r,i,a,m,e,d){r(d[0]),r(d[1])},390,[391,1004]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0])(r(d[1]));r(d[2]);var n=r(d[3]);function o(t,n){return t===n?t:(l=Object.getPrototypeOf(t))&&(l=o(n,l))||(l=Object.getPrototypeOf(n))&&(l=o(t,l))?l:void 0;var l}function l(t,n){var o=null;return t&&f(t,function(t){return 1===t.nodeType&&t.nodeName===n&&(o=t,!0)}),o}function f(t,n){if(n(t))return!0;if(t=t.firstChild)do{if(f(t,n))return!0}while(t=t.nextSibling);return!1}r(d[4]),(function(f){var u=r(d[5]).DOMParser;if(f.DOMParser=u,void 0===f.addEventListener&&(f.addEventListener=function(){}),void 0===f.removeEventListener&&(f.removeEventListener=function(){}),void 0===f.document){var c=(new u).parseFromString('','text/xml');void 0===c.addEventListener&&(c.addEventListener=function(){}),void 0===c.cookie&&(c.cookie=''),void 0===c.implementation.createHTMLDocument&&(c.implementation.createHTMLDocument=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:'',n=(new u).parseFromString("\n "+t+"\n \n ",'text/xml');return Object.defineProperty(n,'body',{get:function(){return n.getElementsByTagName('body')[0]}}),n});var s=Object.getPrototypeOf(c.documentElement);s&&(void 0===s.querySelector&&(s.querySelector=function(t){return l(this,t)}),void 0===s.remove&&(s.remove=function(){null!==this.parentNode&&this.parentNode.removeChild(this)}),s.hasOwnProperty('innerHTML')||Object.defineProperty(s,'innerHTML',{get:function(){return this.childNodes.toString()},set:function(t){this.textContent='';for(var n,o=(new u).parseFromString("
"+t+"
",'text/xml').documentElement;n=o.firstChild;)this.appendChild(n)}}),s.hasOwnProperty('children')||Object.defineProperty(s,'children',{get:function(){for(var t=this.childNodes,n=[],o=0,l=t[o];l;)1===l.nodeType&&n.push(l),l=t[o+=1];return n}}));var v=o(Object.getPrototypeOf(c),s);if(v&&v!==Object.getPrototypeOf({})){var h=f.console;if(h){var p=r(d[6]).levels;Object.keys(p).forEach(function(t){var n=p[t],o=h[n];'function'==typeof o&&(h[n]=function(){for(var t=arguments.length,l=new Array(t),f=0;f1&&void 0!==arguments[1]?arguments[1]:0;return t.default.setTimeout(n,o)}})(g||window||this)},391,[3,392,393,394,846,993,593,996,997,1000,1003]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),u=t(r(d[2])),c=r(d[3]),l=c.NativeModules.RNBackgroundTimer,o=new c.NativeEventEmitter(l),s=new((function(){function t(){var u=this;(0,n.default)(this,t),this.uniqueId=0,this.callbacks={},o.addListener('backgroundTimer.timeout',function(t){if(u.callbacks[t]){var n=u.callbacks[t].callback;u.callbacks[t].interval?l.setTimeout(t,u.callbacks[t].timeout):delete u.callbacks[t],n()}})}return(0,u.default)(t,[{key:"start",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return l.start(t)}},{key:"stop",value:function(){return l.stop()}},{key:"runBackgroundTimer",value:function(t,n){var u=this,l=c.Platform.select({ios:function(){return c.NativeAppEventEmitter},android:function(){return c.DeviceEventEmitter}})();this.start(0),this.backgroundListener=l.addListener('backgroundTimer',function(){u.backgroundListener.remove(),u.backgroundClockMethod(t,n)})}},{key:"backgroundClockMethod",value:function(t,n){var u=this;this.backgroundTimer=this.setTimeout(function(){t(),u.backgroundClockMethod(t,n)},n)}},{key:"stopBackgroundTimer",value:function(){this.stop(),this.clearTimeout(this.backgroundTimer)}},{key:"setTimeout",value:function(t,n){this.uniqueId+=1;var u=this.uniqueId;return this.callbacks[u]={callback:t,interval:!1,timeout:n},l.setTimeout(u,n),u}},{key:"clearTimeout",value:function(t){this.callbacks[t]&&delete this.callbacks[t]}},{key:"setInterval",value:function(t,n){this.uniqueId+=1;var u=this.uniqueId;return this.callbacks[u]={callback:t,interval:!0,timeout:n},l.setTimeout(u,n),u}},{key:"clearInterval",value:function(t){this.callbacks[t]&&delete this.callbacks[t]}}]),t})());e.default=s},392,[3,4,5,17]); -__d(function(g,r,i,a,m,e,d){!(function(t){'use strict';var s=!1;if(!t.forceJURL)try{var h=new URL('b','http://a');h.pathname='c%20d',s='http://a/c%20d'===h.href}catch(t){}if(!s){var n=Object.create(null);n.ftp=21,n.file=0,n.gopher=70,n.http=80,n.https=443,n.ws=80,n.wss=443;var o=Object.create(null);o['%2e']='.',o['.%2e']='..',o['%2e.']='..',o['%2e%2e']='..';var l=void 0,_=/[a-zA-Z]/,c=/[a-zA-Z0-9\+\-\.]/;I.prototype={toString:function(){return this.href},get href(){if(this._isInvalid)return this._url;var t='';return''==this._username&&null==this._password||(t=this._username+(null!=this._password?':'+this._password:'')+'@'),this.protocol+(this._isRelative?'//'+t+this.host:'')+this.pathname+this._query+this._fragment},set href(t){k.call(this),b.call(this,t)},get protocol(){return this._scheme+':'},set protocol(t){this._isInvalid||b.call(this,t+':','scheme start')},get host(){return this._isInvalid?'':this._port?this._host+':'+this._port:this._host},set host(t){!this._isInvalid&&this._isRelative&&b.call(this,t,'host')},get hostname(){return this._host},set hostname(t){!this._isInvalid&&this._isRelative&&b.call(this,t,'hostname')},get port(){return this._port},set port(t){!this._isInvalid&&this._isRelative&&b.call(this,t,'port')},get pathname(){return this._isInvalid?'':this._isRelative?'/'+this._path.join('/'):this._schemeData},set pathname(t){!this._isInvalid&&this._isRelative&&(this._path=[],b.call(this,t,'relative path start'))},get search(){return this._isInvalid||!this._query||'?'==this._query?'':this._query},set search(t){!this._isInvalid&&this._isRelative&&(this._query='?','?'==t[0]&&(t=t.slice(1)),b.call(this,t,'query'))},get hash(){return this._isInvalid||!this._fragment||'#'==this._fragment?'':this._fragment},set hash(t){this._isInvalid||(this._fragment='#','#'==t[0]&&(t=t.slice(1)),b.call(this,t,'fragment'))},get origin(){var t;if(this._isInvalid||!this._scheme)return'';switch(this._scheme){case'data':case'file':case'javascript':case'mailto':return'null'}return(t=this.host)?this._scheme+'://'+t:''}};var p=t.URL;p&&(I.createObjectURL=function(t){return p.createObjectURL.apply(p,arguments)},I.revokeObjectURL=function(t){p.revokeObjectURL(t)}),t.URL=I}function u(t){return void 0!==n[t]}function f(){k.call(this),this._isInvalid=!0}function v(t){return''==t&&f.call(this),t.toLowerCase()}function y(t){var s=t.charCodeAt(0);return s>32&&s<127&&-1==[34,35,60,62,63,96].indexOf(s)?t:encodeURIComponent(t)}function w(t){var s=t.charCodeAt(0);return s>32&&s<127&&-1==[34,35,60,62,96].indexOf(s)?t:encodeURIComponent(t)}function b(t,s,h){function p(t){L.push(t)}var b=s||'scheme start',k=0,I='',R=!1,q=!1,L=[];t:for(;(t[k-1]!=l||0==k)&&!this._isInvalid;){var U=t[k];switch(b){case'scheme start':if(!U||!_.test(U)){if(s){p('Invalid scheme.');break t}I='',b='no scheme';continue}I+=U.toLowerCase(),b='scheme';break;case'scheme':if(U&&c.test(U))I+=U.toLowerCase();else{if(':'!=U){if(s){if(l==U)break t;p('Code point not allowed in scheme: '+U);break t}I='',k=0,b='no scheme';continue}if(this._scheme=I,I='',s)break t;u(this._scheme)&&(this._isRelative=!0),b='file'==this._scheme?'relative':this._isRelative&&h&&h._scheme==this._scheme?'relative or authority':this._isRelative?'authority first slash':'scheme data'}break;case'scheme data':'?'==U?(this._query='?',b='query'):'#'==U?(this._fragment='#',b='fragment'):l!=U&&'\t'!=U&&'\n'!=U&&'\r'!=U&&(this._schemeData+=y(U));break;case'no scheme':if(h&&u(h._scheme)){b='relative';continue}p('Missing scheme.'),f.call(this);break;case'relative or authority':if('/'!=U||'/'!=t[k+1]){p('Expected /, got: '+U),b='relative';continue}b='authority ignore slashes';break;case'relative':if(this._isRelative=!0,'file'!=this._scheme&&(this._scheme=h._scheme),l==U){this._host=h._host,this._port=h._port,this._path=h._path.slice(),this._query=h._query,this._username=h._username,this._password=h._password;break t}if('/'==U||'\\'==U)'\\'==U&&p('\\ is an invalid code point.'),b='relative slash';else if('?'==U)this._host=h._host,this._port=h._port,this._path=h._path.slice(),this._query='?',this._username=h._username,this._password=h._password,b='query';else{if('#'!=U){var C=t[k+1],j=t[k+2];('file'!=this._scheme||!_.test(U)||':'!=C&&'|'!=C||l!=j&&'/'!=j&&'\\'!=j&&'?'!=j&&'#'!=j)&&(this._host=h._host,this._port=h._port,this._username=h._username,this._password=h._password,this._path=h._path.slice(),this._path.pop()),b='relative path';continue}this._host=h._host,this._port=h._port,this._path=h._path.slice(),this._query=h._query,this._fragment='#',this._username=h._username,this._password=h._password,b='fragment'}break;case'relative slash':if('/'!=U&&'\\'!=U){'file'!=this._scheme&&(this._host=h._host,this._port=h._port,this._username=h._username,this._password=h._password),b='relative path';continue}'\\'==U&&p('\\ is an invalid code point.'),b='file'==this._scheme?'file host':'authority ignore slashes';break;case'authority first slash':if('/'!=U){p("Expected '/', got: "+U),b='authority ignore slashes';continue}b='authority second slash';break;case'authority second slash':if(b='authority ignore slashes','/'!=U){p("Expected '/', got: "+U);continue}break;case'authority ignore slashes':if('/'!=U&&'\\'!=U){b='authority';continue}p('Expected authority, got: '+U);break;case'authority':if('@'==U){R&&(p('@ already seen.'),I+='%40'),R=!0;for(var O=0;O=f.length)break;l=f[p++]}else{if((p=f.next()).done)break;l=p.value}var c=l;(0,o.default)(u,t(c))}return u}return n},e.combineStyles=function(t,n){var o=[];t&&(Array.isArray(t)?o.push.apply(o,(0,u.default)(t)):o.push(t));n&&(Array.isArray(n)?o.push.apply(o,(0,u.default)(n)):o.push(n));return o},e.createStyleSheet=function(t){for(var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o={},f=Object.keys(t),s=0;s>>0===n&&n>=0&&n<=4294967295)return[0,(0,t.integerColor)(n)];if(!n||'none'===n)return null;if('currentColor'===n)return o;var l='string'==typeof n&&n.match(u);if(l)return[1,l[1]];var f=(0,t.default)(n);if('number'==typeof f)return[0,f];return console.warn("\""+n+"\" is not a valid color or brush"),null};var t=n(r(d[1])),u=/^url\(#(.+)\)$/,o=[2]},424,[2,425]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(l){if('number'==typeof l)return l>>>0===l&&l>=0&&l<=4294967295?O(l):null;var n='string'==typeof l?I(l):l;if(!Array.isArray(n))return n;var t=n[0],o=n[1],s=n[2],u=n[3],h=((void 0===u?4278190080:Math.round(255*u)<<24)|Math.round(255*t)<<16|Math.round(255*o)<<8|Math.round(255*s))>>>0;return O(h)},e.integerColor=e.colorNames=void 0;var l=r(d[0]),n={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]};for(var t in e.colorNames=n,n)if(n.hasOwnProperty(t)){var o=n[t],s=o[0],u=o[1],h=o[2];n[t]=(4278190080|s<<16|u<<8|h)>>>0}function c(l,n,t,o){var s,u,h,c,f,b=l/360,p=n/100,y=t/100;if(0===p)return[f=y,f,f,o];s=2*y-(u=y<.5?y*(1+p):y+p-y*p),c=[0,0,0,o];for(var k=0;k<3;k++)(h=b+.3333333333333333*-(k-1))<0&&h++,h>1&&h--,f=6*h<1?s+6*(u-s)*h:2*h<1?u:3*h<2?s+(u-s)*(.6666666666666666-h)*6:s,c[k]=f;return c}function f(l,n,t,o){var s,u,h,c,f,b,p,y=l/360,k=n/100,v=t/100,w=k+v;switch(w>1&&(k/=w,v/=w),u=1-v,h=6*y-(s=Math.floor(6*y)),0!=(1&s)&&(h=1-h),c=k+h*(u-k),s){default:case 6:case 0:f=u,b=c,p=k;break;case 1:f=c,b=u,p=k;break;case 2:f=k,b=u,p=c;break;case 3:f=k,b=c,p=u;break;case 4:f=c,b=k,p=u;break;case 5:f=u,b=k,p=c}return[f,b,p,o]}function b(l,n,t){return Math.min(Math.max(n,l),t)}Object.freeze(n);var p=/^#([a-f0-9]{3,4})$/i,y=/^#([a-f0-9]{6})([a-f0-9]{2})?$/i,k=/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d.]+)\s*)?\)$/,v=/^rgba?\(\s*([+-]?[\d.]+)%\s*,\s*([+-]?[\d.]+)%\s*,\s*([+-]?[\d.]+)%\s*(?:,\s*([+-]?[\d.]+)\s*)?\)$/,w=/(\D+)/;function F(l){var t,o,s,u=[0,0,0,1];if(t=l.match(y)){for(s=t[2],t=t[1],o=0;o<3;o++){var h=2*o;u[o]=parseInt(t.slice(h,h+2),16)/255}s&&(u[3]=Math.round(parseInt(s,16)/255*100)/100)}else if(t=l.match(p)){for(s=(t=t[1])[3],o=0;o<3;o++)u[o]=parseInt(t[o]+t[o],16)/255;s&&(u[3]=Math.round(parseInt(s+s,16)/255*100)/100)}else if(t=l.match(k)){for(o=0;o<3;o++)u[o]=parseInt(t[o+1],0)/255;t[4]&&(u[3]=parseFloat(t[4]))}else{if(!(t=l.match(v)))return(t=l.match(w))?'transparent'===t[1]?[0,0,0,0]:'number'!=typeof(u=n[t[1]])?null:O(u):null;for(o=0;o<3;o++)u[o]=parseFloat(t[o+1])/100;t[4]&&(u[3]=parseFloat(t[4]))}for(o=0;o<4;o++)u[o]=b(u[o],0,1);return u}var M=/^hsla?\(\s*([+-]?(?:\d*\.)?\d+)(?:deg)?\s*,\s*([+-]?[\d.]+)%\s*,\s*([+-]?[\d.]+)%\s*(?:,\s*([+-]?[\d.]+)\s*)?\)$/;function q(l){var n=l.match(M);if(!n)return null;var t=parseFloat(n[4]);return c((parseFloat(n[1])+360)%360,b(parseFloat(n[2]),0,100),b(parseFloat(n[3]),0,100),isNaN(t)?1:b(t,0,1))}var N=/^hwb\(\s*([+-]?\d*[.]?\d+)(?:deg)?\s*,\s*([+-]?[\d.]+)%\s*,\s*([+-]?[\d.]+)%\s*(?:,\s*([+-]?[\d.]+)\s*)?\)$/;function $(l){var n=l.match(N);if(!n)return null;var t=parseFloat(n[4]);return f((parseFloat(n[1])%360+360)%360,b(parseFloat(n[2]),0,100),b(parseFloat(n[3]),0,100),isNaN(t)?1:b(t,0,1))}function I(l){switch(l.substring(0,3).toLowerCase()){case'hsl':return q(l);case'hwb':return $(l);default:return F(l)}}var O='android'===l.Platform.OS?function(l){return 0|l}:function(l){return l};e.integerColor=O},425,[17]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n){var t=+n;return'number'!=typeof t||isNaN(t)?1:t}},426,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,h){var f=t.stroke,c=t.strokeOpacity,p=t.strokeLinecap,v=t.strokeLinejoin,y=t.strokeDasharray,D=t.strokeWidth,L=t.strokeDashoffset,j=t.strokeMiterlimit,M=t.vectorEffect;null!=f&&h.push('stroke');null!=D&&h.push('strokeWidth');null!=c&&h.push('strokeOpacity');null!=y&&h.push('strokeDasharray');null!=L&&h.push('strokeDashoffset');null!=p&&h.push('strokeLinecap');null!=v&&h.push('strokeLinejoin');null!=j&&h.push('strokeMiterlimit');var O=y&&'none'!==y?(0,n.default)(y):null;return{stroke:(0,o.default)(f),strokeOpacity:(0,s.default)(c),strokeLinecap:l[p]||0,strokeLinejoin:u[v]||0,strokeDasharray:O&&O.length%2==1?O.concat(O):O,strokeWidth:null!=D?D:1,strokeDashoffset:y?+L||0:null,strokeMiterlimit:parseFloat(j)||4,vectorEffect:k[M]||0}};var o=t(r(d[1])),s=t(r(d[2])),n=t(r(d[3])),l={butt:0,square:2,round:1},u={miter:0,bevel:2,round:1},k={none:0,default:0,nonScalingStroke:1,'non-scaling-stroke':1,inherit:2,uri:3}},427,[3,424,426,428]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(u){return Array.isArray(u)?u:'number'==typeof u?[u]:'string'==typeof u?u.trim().replace(n,' ').split(t):[]};var t=/\s+/,n=/,/g},428,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.props2transform=f,e.transformToMatrix=l,e.default=function(s){if(Array.isArray(s))return s;if('string'==typeof s)try{var o=(0,n.parse)(s);return[o[0],o[3],o[1],o[4],o[2],o[5]]}catch(n){return console.error(n),t.identity}return l(f(s),s.transform)};var t=r(d[0]),n=r(d[1]);function s(n){var s=n.x,o=n.y,f=n.originX,l=n.originY,c=n.scaleX,y=n.scaleY,u=n.rotation,p=n.skewX,X=n.skewY;(0,t.appendTransform)(s+f,o+l,c,y,u,p,X,f,l)}function o(t,n,s,o){var f,l;if('number'==typeof t)f=l=t;else if('string'==typeof t){var c=t.split(/\s*,\s*/);2===c.length?(f=+c[0],l=+c[1]):1===c.length&&(f=l=+c[0])}else Array.isArray(t)&&(2===t.length?(f=+t[0],l=+t[1]):1===t.length&&(f=l=+t[0]));return n=+n,isNaN(n)||(f=n),s=+s,isNaN(s)||(l=s),[f||o||0,l||o||0]}function f(t){var n=t.translate,s=t.translateX,f=t.translateY,l=t.origin,c=t.originX,y=t.originY,u=t.scale,p=t.scaleX,X=t.scaleY,Y=t.skew,v=t.skewX,k=t.skewY,w=t.rotation,A=t.x,h=t.y,x=o(n,s||A,f||h),N=o(l,c,y),_=o(u,p,X,1),b=o(Y,v,k);return{rotation:+w||0,originX:N[0],originY:N[1],scaleX:_[0],scaleY:_[1],skewX:b[0],skewY:b[1],x:x[0],y:x[1]}}function l(o,l){if((0,t.reset)(),s(o),l)if(Array.isArray(l))'number'==typeof l[0]&&(0,t.append)(l[0],l[1],l[2],l[3],l[4],l[5]);else if('string'==typeof l)try{var c=(0,n.parse)(l);(0,t.append)(c[0],c[3],c[1],c[4],c[2],c[5])}catch(t){console.error(t)}else s(f(l));return(0,t.toArray)()}},429,[430,431]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.reset=function(){if(M)return;f=v=1,o=u=c=s=0,M=!0},e.toArray=function(){if(M)return n;return[f,o,u,v,c,s]},e.append=h,e.appendTransform=function(n,p,l,y,_,P,b,j,A){if(0===n&&0===p&&1===l&&1===y&&0===_&&0===P&&0===b&&0===j&&0===A)return;var I,O;if(_%360){var T=_*t;I=Math.cos(T),O=Math.sin(T)}else I=1,O=0;var k=I*l,q=O*l,w=-O*y,x=I*y;if(P||b){var z=Math.tan(b*t),B=Math.tan(P*t);h(k+B*q,z*k+q,w+B*x,z*w+x,n,p)}else h(k,q,w,x,n,p);(j||A)&&(c-=j*f+A*u,s-=j*o+A*v,M=!1)},e.identity=void 0;var t=Math.PI/180,n=[1,0,0,1,0,0];e.identity=n;var f=1,o=0,u=0,v=1,c=0,s=0,M=!0;function h(t,n,h,p,l,y){var _=1!==t||0!==n||0!==h||1!==p,P=0!==l||0!==y;if(_||P){if(M)return M=!1,f=t,o=n,u=h,v=p,c=l,void(s=y);var b=f,j=o,A=u,I=v;_&&(f=b*t+A*n,o=j*t+I*n,u=b*h+A*p,v=j*h+I*p),P&&(c=b*l+A*y+c,s=j*l+I*y+s)}}},430,[]); -__d(function(g,r,i,a,m,e,d){"use strict";function n(t,u,o,f){this.message=t,this.expected=u,this.found=o,this.location=f,this.name="SyntaxError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,n)}!(function(n,t){function u(){this.constructor=n}u.prototype=t.prototype,n.prototype=new u})(n,Error),n.buildMessage=function(n,t){var u={literal:function(n){return"\""+f(n.text)+"\""},class:function(n){var t,u="";for(t=0;t0){for(t=1,o=1;tse&&(se=ie,le=[]),le.push(n))}function ve(){var n,t,u,o,s;for(n=ie,t=[],u=Pe();u!==f;)t.push(u),u=Pe();if(t!==f)if((u=Ae())===f&&(u=null),u!==f){for(o=[],s=Pe();s!==f;)o.push(s),s=Pe();o!==f?n=t=c(u):(ie=n,n=f)}else ie=n,n=f;else ie=n,n=f;return n}function Ae(){var n,t,u,o;if(n=ie,(t=xe())!==f){for(u=[],o=ke();o!==f;)u.push(o),o=ke();u!==f&&(o=Ae())!==f?n=t=h(t,o):(ie=n,n=f)}else ie=n,n=f;return n===f&&(n=xe()),n}function xe(){var n;return(n=Ce())===f&&(n=me())===f&&(n=ye())===f&&(n=je())===f&&(n=we())===f&&(n=be()),n}function Ce(){var n,u,o,s,l,c,h,w,b,E,F,M,k;if(n=ie,t.substr(ie,6)===p?(u=p,ie+=6):(u=f,0===ae&&de(v)),u!==f){for(o=[],s=Pe();s!==f;)o.push(s),s=Pe();if(o!==f)if(40===t.charCodeAt(ie)?(s=A,ie++):(s=f,0===ae&&de(x)),s!==f){for(l=[],c=Pe();c!==f;)l.push(c),c=Pe();if(l!==f)if((c=Ee())!==f)if(ke()!==f)if((h=Ee())!==f)if(ke()!==f)if((w=Ee())!==f)if(ke()!==f)if((b=Ee())!==f)if(ke()!==f)if((E=Ee())!==f)if(ke()!==f)if((F=Ee())!==f){for(M=[],k=Pe();k!==f;)M.push(k),k=Pe();M!==f?(41===t.charCodeAt(ie)?(k=C,ie++):(k=f,0===ae&&de(y)),k!==f?n=u=j(c,h,w,b,E,F):(ie=n,n=f)):(ie=n,n=f)}else ie=n,n=f;else ie=n,n=f;else ie=n,n=f;else ie=n,n=f;else ie=n,n=f;else ie=n,n=f;else ie=n,n=f;else ie=n,n=f;else ie=n,n=f;else ie=n,n=f;else ie=n,n=f;else ie=n,n=f}else ie=n,n=f;else ie=n,n=f}else ie=n,n=f;return n}function me(){var n,u,o,s,l,c,h,p,v;if(n=ie,t.substr(ie,9)===w?(u=w,ie+=9):(u=f,0===ae&&de(b)),u!==f){for(o=[],s=Pe();s!==f;)o.push(s),s=Pe();if(o!==f)if(40===t.charCodeAt(ie)?(s=A,ie++):(s=f,0===ae&&de(x)),s!==f){for(l=[],c=Pe();c!==f;)l.push(c),c=Pe();if(l!==f)if((c=Ee())!==f)if((h=Fe())===f&&(h=null),h!==f){for(p=[],v=Pe();v!==f;)p.push(v),v=Pe();p!==f?(41===t.charCodeAt(ie)?(v=C,ie++):(v=f,0===ae&&de(y)),v!==f?n=u=E(c,h):(ie=n,n=f)):(ie=n,n=f)}else ie=n,n=f;else ie=n,n=f;else ie=n,n=f}else ie=n,n=f;else ie=n,n=f}else ie=n,n=f;return n}function ye(){var n,u,o,s,l,c,h,p,v;if(n=ie,t.substr(ie,5)===F?(u=F,ie+=5):(u=f,0===ae&&de(M)),u!==f){for(o=[],s=Pe();s!==f;)o.push(s),s=Pe();if(o!==f)if(40===t.charCodeAt(ie)?(s=A,ie++):(s=f,0===ae&&de(x)),s!==f){for(l=[],c=Pe();c!==f;)l.push(c),c=Pe();if(l!==f)if((c=Ee())!==f)if((h=Fe())===f&&(h=null),h!==f){for(p=[],v=Pe();v!==f;)p.push(v),v=Pe();p!==f?(41===t.charCodeAt(ie)?(v=C,ie++):(v=f,0===ae&&de(y)),v!==f?n=u=k(c,h):(ie=n,n=f)):(ie=n,n=f)}else ie=n,n=f;else ie=n,n=f;else ie=n,n=f}else ie=n,n=f;else ie=n,n=f}else ie=n,n=f;return n}function je(){var n,u,o,s,l,c,h,p,v;if(n=ie,t.substr(ie,6)===S?(u=S,ie+=6):(u=f,0===ae&&de(R)),u!==f){for(o=[],s=Pe();s!==f;)o.push(s),s=Pe();if(o!==f)if(40===t.charCodeAt(ie)?(s=A,ie++):(s=f,0===ae&&de(x)),s!==f){for(l=[],c=Pe();c!==f;)l.push(c),c=Pe();if(l!==f)if((c=Ee())!==f)if((h=Me())===f&&(h=null),h!==f){for(p=[],v=Pe();v!==f;)p.push(v),v=Pe();p!==f?(41===t.charCodeAt(ie)?(v=C,ie++):(v=f,0===ae&&de(y)),v!==f?n=u=I(c,h):(ie=n,n=f)):(ie=n,n=f)}else ie=n,n=f;else ie=n,n=f;else ie=n,n=f}else ie=n,n=f;else ie=n,n=f}else ie=n,n=f;return n}function we(){var n,u,o,s,l,c,h,p;if(n=ie,t.substr(ie,5)===T?(u=T,ie+=5):(u=f,0===ae&&de(X)),u!==f){for(o=[],s=Pe();s!==f;)o.push(s),s=Pe();if(o!==f)if(40===t.charCodeAt(ie)?(s=A,ie++):(s=f,0===ae&&de(x)),s!==f){for(l=[],c=Pe();c!==f;)l.push(c),c=Pe();if(l!==f)if((c=Ee())!==f){for(h=[],p=Pe();p!==f;)h.push(p),p=Pe();h!==f?(41===t.charCodeAt(ie)?(p=C,ie++):(p=f,0===ae&&de(y)),p!==f?n=u=Y(c):(ie=n,n=f)):(ie=n,n=f)}else ie=n,n=f;else ie=n,n=f}else ie=n,n=f;else ie=n,n=f}else ie=n,n=f;return n}function be(){var n,u,o,s,l,c,h,p;if(n=ie,t.substr(ie,5)===_?(u=_,ie+=5):(u=f,0===ae&&de(L)),u!==f){for(o=[],s=Pe();s!==f;)o.push(s),s=Pe();if(o!==f)if(40===t.charCodeAt(ie)?(s=A,ie++):(s=f,0===ae&&de(x)),s!==f){for(l=[],c=Pe();c!==f;)l.push(c),c=Pe();if(l!==f)if((c=Ee())!==f){for(h=[],p=Pe();p!==f;)h.push(p),p=Pe();h!==f?(41===t.charCodeAt(ie)?(p=C,ie++):(p=f,0===ae&&de(y)),p!==f?n=u=P(c):(ie=n,n=f)):(ie=n,n=f)}else ie=n,n=f;else ie=n,n=f}else ie=n,n=f;else ie=n,n=f}else ie=n,n=f;return n}function Ee(){var n,t,u,o;return n=ie,t=ie,(u=Ye())===f&&(u=null),u!==f&&(o=Ie())!==f?t=u=[u,o]:(ie=t,t=f),t!==f&&(t=U(t)),(n=t)===f&&(n=ie,t=ie,(u=Ye())===f&&(u=null),u!==f&&(o=Re())!==f?t=u=[u,o]:(ie=t,t=f),t!==f&&(t=q(t)),n=t),n}function Fe(){var n,t;return n=ie,ke()!==f&&(t=Ee())!==f?n=z(t):(ie=n,n=f),n}function Me(){var n,t,u;return n=ie,ke()!==f&&(t=Ee())!==f&&ke()!==f&&(u=Ee())!==f?n=B(t,u):(ie=n,n=f),n}function ke(){var n,t,u,o,s;if(n=ie,t=[],(u=Pe())!==f)for(;u!==f;)t.push(u),u=Pe();else t=f;if(t!==f)if((u=Se())===f&&(u=null),u!==f){for(o=[],s=Pe();s!==f;)o.push(s),s=Pe();o!==f?n=t=[t,u,o]:(ie=n,n=f)}else ie=n,n=f;else ie=n,n=f;if(n===f)if(n=ie,(t=Se())!==f){for(u=[],o=Pe();o!==f;)u.push(o),o=Pe();u!==f?n=t=[t,u]:(ie=n,n=f)}else ie=n,n=f;return n}function Se(){var n;return 44===t.charCodeAt(ie)?(n=D,ie++):(n=f,0===ae&&de(G)),n}function Re(){var n;return ie,(n=_e())!==f&&(n=H(n)),n}function Ie(){var n,t,u,o;return n=ie,t=ie,(u=Te())!==f?((o=Xe())===f&&(o=null),o!==f?t=u=[u,o]:(ie=t,t=f)):(ie=t,t=f),t!==f&&(t=J(t)),(n=t)===f&&(n=ie,t=ie,(u=_e())!==f&&(o=Xe())!==f?t=u=[u,o]:(ie=t,t=f),t!==f&&(t=K(t)),n=t),n}function Te(){var n,u,o,s;return ae++,n=ie,(u=_e())===f&&(u=null),u!==f?(46===t.charCodeAt(ie)?(o=O,ie++):(o=f,0===ae&&de(Q)),o!==f&&(s=_e())!==f?n=u=V(u,s):(ie=n,n=f)):(ie=n,n=f),n===f&&(n=ie,(u=_e())!==f?(46===t.charCodeAt(ie)?(o=O,ie++):(o=f,0===ae&&de(Q)),o!==f?n=u=K(u):(ie=n,n=f)):(ie=n,n=f)),ae--,n===f&&(u=f,0===ae&&de(N)),n}function Xe(){var n,u,o,s;return ie,n=ie,W.test(t.charAt(ie))?(u=t.charAt(ie),ie++):(u=f,0===ae&&de(Z)),u!==f?((o=Ye())===f&&(o=null),o!==f&&(s=_e())!==f?n=u=[u,o,s]:(ie=n,n=f)):(ie=n,n=f),n!==f&&(n=$(n)),n}function Ye(){var n;return ee.test(t.charAt(ie))?(n=t.charAt(ie),ie++):(n=f,0===ae&&de(re)),n}function _e(){var n,t;if(n=[],(t=Le())!==f)for(;t!==f;)n.push(t),t=Le();else n=f;return n}function Le(){var n;return ne.test(t.charAt(ie))?(n=t.charAt(ie),ie++):(n=f,0===ae&&de(te)),n}function Pe(){var n;return ue.test(t.charAt(ie))?(n=t.charAt(ie),ie++):(n=f,0===ae&&de(oe)),n}var Ue,qe,ze,Be=Math.PI/180;if((o=l())!==f&&ie===t.length)return o;throw o!==f&&ie1||Array.isArray(y)?f.Children.map(y,A):y;return{content:null===V?String(y):null,children:V,inlineSize:h,baselineShift:x,verticalAlign:v,alignmentBaseline:F,font:b(t),x:(0,u.default)(o),y:(0,u.default)(c),dx:(0,u.default)(s),dy:(0,u.default)(S),rotate:(0,u.default)(p)}};var l,o=n(r(d[2])),f=t(r(d[3])),u=n(r(d[4])),c=r(d[5]),s=/^\s*((?:(?:normal|bold|italic)\s+)*)(?:(\d+(?:\.\d+)?(?:%|px|em|pt|pc|mm|cm|in]))*(?:\s*\/.*?)?\s+)?\s*"?([^"]*)/i,S=/^[\s"']*/,p=/[\s"']*$/,y=/\s*,\s*/g,h={};function x(t){return t?t.split(y)[0].replace(S,'').replace(p,''):null}function v(t){if(h.hasOwnProperty(t))return h[t];var n=s.exec(t);if(!n)return h[t]=null,null;var l=/bold/.exec(n[1]),o=/italic/.exec(n[1]);return h[t]={fontSize:n[2]||12,fontWeight:l?'bold':'normal',fontStyle:o?'italic':'normal',fontFamily:x(n[3])},h[t]}function b(t){var n=t.fontData,l=t.fontStyle,f=t.fontVariant,u=t.fontWeight,s=t.fontStretch,S=t.fontSize,p=t.fontFamily,y=t.textAnchor,h=t.textDecoration,b=t.letterSpacing,A=t.wordSpacing,F=t.kerning,V=t.fontFeatureSettings,z=t.fontVariantLigatures,D=t.fontVariationSettings,_=t.font,k=(0,c.pickNotNil)({fontData:n,fontStyle:l,fontVariant:f,fontWeight:u,fontStretch:s,fontSize:S,fontFamily:x(p),textAnchor:y,textDecoration:h,letterSpacing:b,wordSpacing:A,kerning:F,fontFeatureSettings:V,fontVariantLigatures:z,fontVariationSettings:D}),w='string'==typeof _?v(_):_;return(0,o.default)({},w,k)}function A(t){return'string'==typeof t||'number'==typeof t?f.default.createElement(l,null,String(t)):t}},447,[2,3,54,13,428,433]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=l(r(d[2])),f=l(r(d[3])),n=l(r(d[4])),o=l(r(d[5])),s=l(r(d[6])),v=l(r(d[7])),p=l(r(d[8])),c=l(r(d[9])),h=r(d[10]),y=l(r(d[11])),N=t(r(d[12])),x=l(r(d[13])),_=r(d[14]),A=l(r(d[15]));r(d[16]);var P=(function(t){function l(){var t,u;(0,n.default)(this,l);for(var o=arguments.length,p=new Array(o),c=0;c=c)){var s=t.slice(0,n).replace(/^\t+/,W),p=/(^|\n).*$/.exec(s)[0],v=t.slice(n);return{line:f,column:o,snippet:""+p+/.*(\n|$)/.exec(v)[0]+"\n"+Q(' ',p.length)+"^"}}o-=c}}var ee=/[a-zA-Z0-9:_-]/,te=/[\s\t\r\n]/,re=/['"]/;function ne(t){var n=t.length,u=null,l=function(){for(;U+1'!==t[U]&&s('Expected >'),D||(u=b,o=b.children,c.push(b)),p}function h(){var n=t.indexOf('--\x3e',U);return~n||s('expected --\x3e'),U=n+2,p}function x(){var n=t.indexOf(']]>',U);return~n||s('expected ]]>'),U=n+2,p}function y(){var n=S();(n||s('Expected tag name'),n!==u.tag&&s("Expected closing tag to match opening tag <"+u.tag+">"),'>'!==t[U]&&s('Expected >'),c.pop(),u=c[c.length-1])&&(o=u.children);return p}function S(){for(var u,l='';U'===l||'/'===l)return u;u+=l,U+=1}while(U0&&void 0!==arguments[0]?arguments[0]:65;return{alignItems:'center',borderRadius:t/2,height:t,justifyContent:'center',overflow:'hidden',width:t}},avatarContent:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:65;return{height:t,width:t}},badge:function(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:65;switch(arguments.length>1?arguments[1]:void 0){case'available':t='rgb(110, 176, 5)';break;case'away':t='rgb(250, 201, 20)';break;case'busy':t='rgb(233, 0, 27)';break;case'idle':t='rgb(172, 172, 172)'}return{backgroundColor:t,borderRadius:n/2,bottom:0,height:.3*n,position:'absolute',width:.3*n}},badgeContainer:(0,n.default)({},o.StyleSheet.absoluteFillObject),initialsContainer:{alignItems:'center',alignSelf:'stretch',flex:1,justifyContent:'center'},initialsText:function(){return{color:'rgba(255, 255, 255, 0.6)',fontSize:.45*(arguments.length>0&&void 0!==arguments[0]?arguments[0]:65),fontWeight:'100'}},staticAvatar:{backgroundColor:l.ColorPalette.lightGrey,opacity:.4}};e.default=u},545,[3,54,17,406]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/images",width:200,height:200,scales:[1],hash:"d424259cf27ba5c430d387e32c8cca56",name:"avatar",type:"png"})},546,[178]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e._mapStateToProps=S,e.default=e.DEFAULT_SIZE=void 0;var l=o(r(d[2])),n=o(r(d[3])),s=o(r(d[4])),u=o(r(d[5])),v=o(r(d[6])),c=o(r(d[7])),f=t(r(d[8])),p=r(d[9]),_=r(d[10]),A=r(d[11]),h=r(d[12]),E=r(d[13]);e.DEFAULT_SIZE=65;var L=(function(t){function o(t){var n;return(0,l.default)(this,o),(n=(0,s.default)(this,(0,u.default)(o).call(this,t))).state={avatarFailed:!1},n._onAvatarLoadError=n._onAvatarLoadError.bind((0,c.default)((0,c.default)(n))),n}return(0,v.default)(o,t),(0,n.default)(o,[{key:"componentDidUpdate",value:function(t){t.url!==this.props.url&&this.setState({avatarFailed:!1})}},{key:"render",value:function(){var t=this.props,o=t._initialsBase,l=t._loadableAvatarUrl,n=t.className,s=t.colorBase,u=t.id,v=t.size,c=t.status,p=t.url,_={className:n,color:void 0,id:u,initials:void 0,onAvatarLoadError:void 0,size:v,status:c,url:void 0},A=!this.state.avatarFailed&&p||l;A&&(_.onAvatarLoadError=this._onAvatarLoadError,_.url=A);var L=(0,h.getInitials)(o);return L&&(_.color=(0,h.getAvatarColor)(s||o),_.initials=L),f.default.createElement(E.StatelessAvatar,_)}},{key:"_onAvatarLoadError",value:function(){this.setState({avatarFailed:!0})}}]),o})(f.PureComponent);function S(t,o){var l,n=o.colorBase,s=o.displayName,u=o.participantId,v=u&&(0,_.getParticipantById)(t,u),c=null!=(l=null==v?void 0:v.name)?l:s,f=t['features/video-layout'].screenShares||[],A=null==v?void 0:v.loadableAvatarUrl;return u&&f.includes(u)&&(A=p.IconShareDesktop),{_initialsBase:c,_loadableAvatarUrl:A,colorBase:!n&&v?v.id:n}}var y=(0,A.connect)(S)(L);e.default=y},547,[2,3,4,5,6,9,10,8,13,403,548,550,935,400]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){"default"!==n&&"__esModule"!==n&&Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var u=r(d[2]);Object.keys(u).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var c=r(d[4]);Object.keys(c).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})}),r(d[5]),r(d[6])},548,[549,762,911,909,763,927,934]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.dominantSpeakerChanged=function(t,n){return{type:p.DOMINANT_SPEAKER_CHANGED,participant:{conference:n,id:t}}},e.kickParticipant=function(t){return{type:p.KICK_PARTICIPANT,id:t}},e.localParticipantConnectionStatusChanged=function(t){return function(n,c){var o=(0,u.getLocalParticipant)(c);if(o)return n(f(o.id,t))}},e.localParticipantIdChanged=function(t){return function(n,c){var o=(0,u.getLocalParticipant)(c);if(o)return n({type:p.PARTICIPANT_ID_CHANGED,conference:void 0,newValue:t,oldValue:o.id})}},e.localParticipantJoined=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return l((0,c.set)(t,'local',!0))},e.localParticipantLeft=function(){return function(t,n){var c=(0,u.getLocalParticipant)(n);if(c)return t(P(c.id,void 0))}},e.localParticipantRoleChanged=function(t){return function(n,c){var o=(0,u.getLocalParticipant)(c);if(o)return n(I(o.id,t))}},e.muteRemoteParticipant=function(t){return{type:p.MUTE_REMOTE_PARTICIPANT,id:t}},e.participantConnectionStatusChanged=f,e.participantJoined=l,e.hiddenParticipantJoined=function(t,n){return{type:p.HIDDEN_PARTICIPANT_JOINED,id:t,displayName:n}},e.hiddenParticipantLeft=function(t){return{type:p.HIDDEN_PARTICIPANT_LEFT,id:t}},e.participantLeft=P,e.participantPresenceChanged=function(t,n){return A({id:t,presence:n})},e.participantRoleChanged=I,e.participantUpdated=A,e.participantMutedUs=function(t){return function(n,c){t&&n((0,o.showNotification)({descriptionKey:'notify.mutedRemotelyDescription',titleKey:'notify.mutedRemotelyTitle',titleArguments:{participantDisplayName:(0,u.getParticipantDisplayName)(c,t.getId())}}))}},e.participantKicked=function(t,n){return function(c,f){c({type:p.PARTICIPANT_KICKED,kicked:n.getId(),kicker:t.getId()}),c((0,o.showNotification)({titleArguments:{kicked:(0,u.getParticipantDisplayName)(f,n.getId()),kicker:(0,u.getParticipantDisplayName)(f,t.getId())},titleKey:'notify.kickParticipant'},2*o.NOTIFICATION_TIMEOUT))}},e.pinParticipant=function(t){return{type:p.PIN_PARTICIPANT,participant:{id:t}}},e.setLoadableAvatarUrl=function(t,n){return{type:p.SET_LOADABLE_AVATAR_URL,participant:{id:t,loadableAvatarUrl:n}}};var n=t(r(d[1])),c=r(d[2]),o=r(d[3]),p=r(d[4]),u=r(d[5]);function f(t,n){return{type:p.PARTICIPANT_UPDATED,participant:{connectionStatus:n,id:t}}}function l(t){if(t.local)return{type:p.PARTICIPANT_JOINED,participant:t};var n=t.conference;if(!n)throw Error('A remote participant must be associated with a JitsiConference!');return function(c,o){var u=o()['features/base/conference'];if(n===u.conference||n===u.joining)return c({type:p.PARTICIPANT_JOINED,participant:t})}}function P(t,n){return{type:p.PARTICIPANT_LEFT,participant:{conference:n,id:t}}}function I(t,n){return A({id:t,role:n})}function A(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},c=(0,n.default)({},t);return t.name&&(c.name=(0,u.getNormalizedDisplayName)(t.name)),{type:p.PARTICIPANT_UPDATED,participant:c}}},549,[3,54,550,603,762,763]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0});var n={MiddlewareRegistry:!0,ReducerRegistry:!0,StateListenerRegistry:!0};Object.defineProperty(e,"MiddlewareRegistry",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"ReducerRegistry",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"StateListenerRegistry",{enumerable:!0,get:function(){return f.default}});var u=r(d[1]);Object.keys(u).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}}))});var c=t(r(d[2])),o=t(r(d[3])),f=t(r(d[4]))},550,[3,551,588,589,590]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.assign=function(t,n){var u=t;for(var f in n)u=c(u,f,n[f],u===t);return u},e.connect=function(t,n){return(0,o.connect)(t,n)},e.equals=function(t,n){return f.default.isEqual(t,n)},e.set=function(t,n,u){return c(t,n,u,!0)},e.toState=function(t){if(t){if('function'==typeof t)return t();var n=t.getState;if('function'==typeof n)return n()}return t};var n=t(r(d[1])),u=t(r(d[2])),f=t(r(d[3])),o=r(d[4]);function c(t,f,o,c){if(void 0===o&&Object.prototype.hasOwnProperty.call(t,f)){var l=c?(0,u.default)({},t):t;if(delete l[f])return l}if(t[f]!==o){if(c)return(0,u.default)({},t,(0,n.default)({},f,o));t[f]=o}return t}},551,[3,55,54,552,553]); -__d(function(n,t,r,e,u,i,o){(function(){var t,r=200,e='Unsupported core-js use. Try https://npms.io/search?q=ponyfill.',o='Expected a function',f='__lodash_hash_undefined__',a=500,c='__lodash_placeholder__',l=1,s=2,h=4,p=1,v=2,_=1,g=2,d=4,y=8,x=16,b=32,w=64,m=128,j=256,A=512,k=30,z='...',O=800,I=16,R=1,E=2,S=1/0,L=9007199254740991,W=1.7976931348623157e308,C=NaN,T=4294967295,U=4294967294,B=2147483647,$=[['ary',m],['bind',_],['bindKey',g],['curry',y],['curryRight',x],['flip',A],['partial',b],['partialRight',w],['rearg',j]],D='[object Arguments]',M='[object Array]',F='[object AsyncFunction]',N='[object Boolean]',P='[object Date]',Z='[object DOMException]',q='[object Error]',K='[object Function]',V='[object GeneratorFunction]',G='[object Map]',H='[object Number]',J='[object Null]',Y='[object Object]',Q='[object Proxy]',X='[object RegExp]',nn='[object Set]',tn='[object String]',rn='[object Symbol]',en='[object Undefined]',un='[object WeakMap]',on='[object WeakSet]',fn='[object ArrayBuffer]',an='[object DataView]',cn='[object Float32Array]',ln='[object Float64Array]',sn='[object Int8Array]',hn='[object Int16Array]',pn='[object Int32Array]',vn='[object Uint8Array]',_n='[object Uint8ClampedArray]',gn='[object Uint16Array]',dn='[object Uint32Array]',yn=/\b__p \+= '';/g,xn=/\b(__p \+=) '' \+/g,bn=/(__e\(.*?\)|\b__t\)) \+\n'';/g,wn=/&(?:amp|lt|gt|quot|#39);/g,mn=/[&<>"']/g,jn=RegExp(wn.source),An=RegExp(mn.source),kn=/<%-([\s\S]+?)%>/g,zn=/<%([\s\S]+?)%>/g,On=/<%=([\s\S]+?)%>/g,In=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Rn=/^\w*$/,En=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Sn=/[\\^$.*+?()[\]{}|]/g,Ln=RegExp(Sn.source),Wn=/^\s+|\s+$/g,Cn=/^\s+/,Tn=/\s+$/,Un=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Bn=/\{\n\/\* \[wrapped with (.+)\] \*/,$n=/,? & /,Dn=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Mn=/\\(\\)?/g,Fn=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Nn=/\w*$/,Pn=/^[-+]0x[0-9a-f]+$/i,Zn=/^0b[01]+$/i,qn=/^\[object .+?Constructor\]$/,Kn=/^0o[0-7]+$/i,Vn=/^(?:0|[1-9]\d*)$/,Gn=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Hn=/($^)/,Jn=/['\n\r\u2028\u2029\\]/g,Yn="[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]",Qn="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",Xn="(?:\\ud83c[\\udde6-\\uddff]){2}",nt="[\\ud800-\\udbff][\\udc00-\\udfff]",tt="[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?"+("(?:\\u200d(?:"+["[^\\ud800-\\udfff]",Xn,nt].join('|')+")[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?)*"),rt='(?:'+["[\\u2700-\\u27bf]",Xn,nt].join('|')+')'+tt,et='(?:'+["[^\\ud800-\\udfff][\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]?",Qn,Xn,nt,"[\\ud800-\\udfff]"].join('|')+')',ut=RegExp("['\u2019]",'g'),it=RegExp(Qn,'g'),ot=RegExp("\\ud83c[\\udffb-\\udfff](?=\\ud83c[\\udffb-\\udfff])|"+et+tt,'g'),ft=RegExp(["[A-Z\\xc0-\\xd6\\xd8-\\xde]?[a-z\\xdf-\\xf6\\xf8-\\xff]+(?:['\u2019](?:d|ll|m|re|s|t|ve))?(?="+[Yn,"[A-Z\\xc0-\\xd6\\xd8-\\xde]",'$'].join('|')+')',"(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?(?="+[Yn,"[A-Z\\xc0-\\xd6\\xd8-\\xde](?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])",'$'].join('|')+')',"[A-Z\\xc0-\\xd6\\xd8-\\xde]?(?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['\u2019](?:d|ll|m|re|s|t|ve))?","[A-Z\\xc0-\\xd6\\xd8-\\xde]+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",'\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])','\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])','\\d+',rt].join('|'),'g'),at=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]"),ct=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,lt=['Array','Buffer','DataView','Date','Error','Float32Array','Float64Array','Function','Int8Array','Int16Array','Int32Array','Map','Math','Object','Promise','RegExp','Set','String','Symbol','TypeError','Uint8Array','Uint8ClampedArray','Uint16Array','Uint32Array','WeakMap','_','clearTimeout','isFinite','parseInt','setTimeout'],st=-1,ht={};ht[cn]=ht[ln]=ht[sn]=ht[hn]=ht[pn]=ht[vn]=ht[_n]=ht[gn]=ht[dn]=!0,ht[D]=ht[M]=ht[fn]=ht[N]=ht[an]=ht[P]=ht[q]=ht[K]=ht[G]=ht[H]=ht[Y]=ht[X]=ht[nn]=ht[tn]=ht[un]=!1;var pt={};pt[D]=pt[M]=pt[fn]=pt[an]=pt[N]=pt[P]=pt[cn]=pt[ln]=pt[sn]=pt[hn]=pt[pn]=pt[G]=pt[H]=pt[Y]=pt[X]=pt[nn]=pt[tn]=pt[rn]=pt[vn]=pt[_n]=pt[gn]=pt[dn]=!0,pt[q]=pt[K]=pt[un]=!1;var vt={'\\':'\\',"'":"'",'\n':'n','\r':'r',"\u2028":'u2028',"\u2029":'u2029'},_t=parseFloat,gt=parseInt,dt='object'==typeof n&&n&&n.Object===Object&&n,yt='object'==typeof self&&self&&self.Object===Object&&self,xt=dt||yt||Function('return this')(),bt='object'==typeof i&&i&&!i.nodeType&&i,wt=bt&&'object'==typeof u&&u&&!u.nodeType&&u,mt=wt&&wt.exports===bt,jt=mt&&dt.process,At=(function(){try{var n=wt&&wt.require&&wt.require('util').types;return n||jt&&jt.binding&&jt.binding('util')}catch(n){}})(),kt=At&&At.isArrayBuffer,zt=At&&At.isDate,Ot=At&&At.isMap,It=At&&At.isRegExp,Rt=At&&At.isSet,Et=At&&At.isTypedArray;function St(n,t,r){switch(r.length){case 0:return n.call(t);case 1:return n.call(t,r[0]);case 2:return n.call(t,r[0],r[1]);case 3:return n.call(t,r[0],r[1],r[2])}return n.apply(t,r)}function Lt(n,t,r,e){for(var u=-1,i=null==n?0:n.length;++u-1}function $t(n,t,r){for(var e=-1,u=null==n?0:n.length;++e-1;);return r}function lr(n,t){for(var r=n.length;r--&&Ht(t,n[r],0)>-1;);return r}function sr(n,t){for(var r=n.length,e=0;r--;)n[r]===t&&++e;return e}var hr=nr({'\xc0':'A','\xc1':'A','\xc2':'A','\xc3':'A','\xc4':'A','\xc5':'A','\xe0':'a','\xe1':'a','\xe2':'a','\xe3':'a','\xe4':'a','\xe5':'a','\xc7':'C','\xe7':'c','\xd0':'D','\xf0':'d','\xc8':'E','\xc9':'E','\xca':'E','\xcb':'E','\xe8':'e','\xe9':'e','\xea':'e','\xeb':'e','\xcc':'I','\xcd':'I','\xce':'I','\xcf':'I','\xec':'i','\xed':'i','\xee':'i','\xef':'i','\xd1':'N','\xf1':'n','\xd2':'O','\xd3':'O','\xd4':'O','\xd5':'O','\xd6':'O','\xd8':'O','\xf2':'o','\xf3':'o','\xf4':'o','\xf5':'o','\xf6':'o','\xf8':'o','\xd9':'U','\xda':'U','\xdb':'U','\xdc':'U','\xf9':'u','\xfa':'u','\xfb':'u','\xfc':'u','\xdd':'Y','\xfd':'y','\xff':'y','\xc6':'Ae','\xe6':'ae','\xde':'Th','\xfe':'th','\xdf':'ss',"\u0100":'A',"\u0102":'A',"\u0104":'A',"\u0101":'a',"\u0103":'a',"\u0105":'a',"\u0106":'C',"\u0108":'C',"\u010a":'C',"\u010c":'C',"\u0107":'c',"\u0109":'c',"\u010b":'c',"\u010d":'c',"\u010e":'D',"\u0110":'D',"\u010f":'d',"\u0111":'d',"\u0112":'E',"\u0114":'E',"\u0116":'E',"\u0118":'E',"\u011a":'E',"\u0113":'e',"\u0115":'e',"\u0117":'e',"\u0119":'e',"\u011b":'e',"\u011c":'G',"\u011e":'G',"\u0120":'G',"\u0122":'G',"\u011d":'g',"\u011f":'g',"\u0121":'g',"\u0123":'g',"\u0124":'H',"\u0126":'H',"\u0125":'h',"\u0127":'h',"\u0128":'I',"\u012a":'I',"\u012c":'I',"\u012e":'I',"\u0130":'I',"\u0129":'i',"\u012b":'i',"\u012d":'i',"\u012f":'i',"\u0131":'i',"\u0134":'J',"\u0135":'j',"\u0136":'K',"\u0137":'k',"\u0138":'k',"\u0139":'L',"\u013b":'L',"\u013d":'L',"\u013f":'L',"\u0141":'L',"\u013a":'l',"\u013c":'l',"\u013e":'l',"\u0140":'l',"\u0142":'l',"\u0143":'N',"\u0145":'N',"\u0147":'N',"\u014a":'N',"\u0144":'n',"\u0146":'n',"\u0148":'n',"\u014b":'n',"\u014c":'O',"\u014e":'O',"\u0150":'O',"\u014d":'o',"\u014f":'o',"\u0151":'o',"\u0154":'R',"\u0156":'R',"\u0158":'R',"\u0155":'r',"\u0157":'r',"\u0159":'r',"\u015a":'S',"\u015c":'S',"\u015e":'S',"\u0160":'S',"\u015b":'s',"\u015d":'s',"\u015f":'s',"\u0161":'s',"\u0162":'T',"\u0164":'T',"\u0166":'T',"\u0163":'t',"\u0165":'t',"\u0167":'t',"\u0168":'U',"\u016a":'U',"\u016c":'U',"\u016e":'U',"\u0170":'U',"\u0172":'U',"\u0169":'u',"\u016b":'u',"\u016d":'u',"\u016f":'u',"\u0171":'u',"\u0173":'u',"\u0174":'W',"\u0175":'w',"\u0176":'Y',"\u0177":'y',"\u0178":'Y',"\u0179":'Z',"\u017b":'Z',"\u017d":'Z',"\u017a":'z',"\u017c":'z',"\u017e":'z',"\u0132":'IJ',"\u0133":'ij',"\u0152":'Oe',"\u0153":'oe',"\u0149":"'n","\u017f":'s'}),pr=nr({'&':'&','<':'<','>':'>','"':'"',"'":'''});function vr(n){return'\\'+vt[n]}function _r(n,r){return null==n?t:n[r]}function gr(n){return at.test(n)}function dr(n){return ct.test(n)}function yr(n){for(var t,r=[];!(t=n.next()).done;)r.push(t.value);return r}function xr(n){var t=-1,r=Array(n.size);return n.forEach(function(n,e){r[++t]=[e,n]}),r}function br(n,t){return function(r){return n(t(r))}}function wr(n,t){for(var r=-1,e=n.length,u=0,i=[];++r','"':'"',''':"'"});function Rr(n){for(var t=ot.lastIndex=0;ot.test(n);)++t;return t}function Er(n){return n.match(ot)||[]}function Sr(n){return n.match(ft)||[]}var Lr=(function n(u){var i,Dn=(u=null==u?xt:Lr.defaults(xt.Object(),u,Lr.pick(xt,lt))).Array,Yn=u.Date,Qn=u.Error,Xn=u.Function,nt=u.Math,tt=u.Object,rt=u.RegExp,et=u.String,ot=u.TypeError,ft=Dn.prototype,at=Xn.prototype,ct=tt.prototype,vt=u['__core-js_shared__'],dt=at.toString,yt=ct.hasOwnProperty,bt=0,wt=(i=/[^.]+$/.exec(vt&&vt.keys&&vt.keys.IE_PROTO||''))?'Symbol(src)_1.'+i:'',jt=ct.toString,At=dt.call(tt),Zt=xt._,qt=rt('^'+dt.call(yt).replace(Sn,'\\$&').replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,'$1.*?')+'$'),nr=mt?u.Buffer:t,Ar=u.Symbol,Rr=u.Uint8Array,Er=nr?nr.allocUnsafe:t,Wr=br(tt.getPrototypeOf,tt),Cr=tt.create,Tr=ct.propertyIsEnumerable,Ur=ft.splice,Br=Ar?"function"==typeof Ar?Ar.isConcatSpreadable:"@@isConcatSpreadable":t,$r=Ar?"function"==typeof Ar?Ar.iterator:"@@iterator":t,Dr=Ar?"function"==typeof Ar?Ar.toStringTag:"@@toStringTag":t,Mr=(function(){try{var n=co(tt,'defineProperty');return n({},'',{}),n}catch(n){}})(),Fr=u.clearTimeout!==xt.clearTimeout&&u.clearTimeout,Nr=Yn&&Yn.now!==xt.Date.now&&Yn.now,Pr=u.setTimeout!==xt.setTimeout&&u.setTimeout,Zr=nt.ceil,qr=nt.floor,Kr=tt.getOwnPropertySymbols,Vr=nr?nr.isBuffer:t,Gr=u.isFinite,Hr=ft.join,Jr=br(tt.keys,tt),Yr=nt.max,Qr=nt.min,Xr=Yn.now,ne=u.parseInt,te=nt.random,re=ft.reverse,ee=co(u,'DataView'),ue=co(u,'Map'),ie=co(u,'Promise'),oe=co(u,'Set'),fe=co(u,'WeakMap'),ae=co(tt,'create'),ce=fe&&new fe,le={},se=Ko(ee),he=Ko(ue),pe=Ko(ie),ve=Ko(oe),_e=Ko(fe),ge=Ar?"function"==typeof Ar?Ar.prototype:"@@prototype":t,de=ge?ge.valueOf:t,ye=ge?ge.toString:t;function xe(n){if(sa(n)&&!na(n)&&!(n instanceof je)){if(n instanceof me)return n;if(yt.call(n,'__wrapped__'))return Go(n)}return new me(n)}var be=(function(){function n(){}return function(r){if(!la(r))return{};if(Cr)return Cr(r);n.prototype=r;var e=new n;return n.prototype=t,e}})();function we(){}function me(n,r){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!r,this.__index__=0,this.__values__=t}function je(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=T,this.__views__=[]}function Ae(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t=r?n:r)),n}function Ne(n,r,e,u,i,o){var f,a=r&l,c=r&s,p=r&h;if(e&&(f=i?e(n,u,i,o):e(n)),f!==t)return f;if(!la(n))return n;var v=na(n);if(v){if(f=yo(n),!a)return bi(n,f)}else{var _=po(n),g=_==K||_==V;if(ua(n))return hi(n,a);if(_==Y||_==D||g&&!i){if(f=c||g?{}:xo(n),!a)return c?ji(n,$e(f,n)):mi(n,Be(f,n))}else{if(!pt[_])return i?n:{};f=bo(n,_,a)}}o||(o=new Ie);var d=o.get(n);if(d)return d;o.set(n,f),ga(n)?n.forEach(function(t){f.add(Ne(t,r,e,t,n,o))}):ha(n)&&n.forEach(function(t,u){f.set(u,Ne(t,r,e,u,n,o))});var y=v?t:(p?c?ro:to:c?Na:Fa)(n);return Wt(y||n,function(t,u){y&&(t=n[u=t]),Ce(f,u,Ne(t,r,e,u,n,o))}),f}function Pe(n){var t=Fa(n);return function(r){return Ze(r,n,t)}}function Ze(n,r,e){var u=e.length;if(null==n)return!u;for(n=tt(n);u--;){var i=e[u],o=r[i],f=n[i];if(f===t&&!(i in n)||!o(f))return!1}return!0}function qe(n,r,e){if('function'!=typeof n)throw new ot(o);return Do(function(){n.apply(t,e)},r)}function Ke(n,t,e,u){var i=-1,o=Bt,f=!0,a=n.length,c=[],l=t.length;if(!a)return c;e&&(t=Dt(t,or(e))),u?(o=$t,f=!1):t.length>=r&&(o=ar,f=!1,t=new Oe(t));n:for(;++i-1},ke.prototype.set=function(n,t){var r=this.__data__,e=Te(r,n);return e<0?(++this.size,r.push([n,t])):r[e][1]=t,this},ze.prototype.clear=function(){this.size=0,this.__data__={hash:new Ae,map:new(ue||ke),string:new Ae}},ze.prototype.delete=function(n){var t=fo(this,n).delete(n);return this.size-=t?1:0,t},ze.prototype.get=function(n){return fo(this,n).get(n)},ze.prototype.has=function(n){return fo(this,n).has(n)},ze.prototype.set=function(n,t){var r=fo(this,n),e=r.size;return r.set(n,t),this.size+=r.size==e?0:1,this},Oe.prototype.add=Oe.prototype.push=function(n){return this.__data__.set(n,f),this},Oe.prototype.has=function(n){return this.__data__.has(n)},Ie.prototype.clear=function(){this.__data__=new ke,this.size=0},Ie.prototype.delete=function(n){var t=this.__data__,r=t.delete(n);return this.size=t.size,r},Ie.prototype.get=function(n){return this.__data__.get(n)},Ie.prototype.has=function(n){return this.__data__.has(n)},Ie.prototype.set=function(n,t){var r=this.__data__;if(r instanceof ke){var e=r.__data__;if(!ue||e.length<199)return e.push([n,t]),this.size=++r.size,this;r=this.__data__=new ze(e)}return r.set(n,t),this.size=r.size,this};var Ve=zi(ru),Ge=zi(eu,!0);function He(n,t){var r=!0;return Ve(n,function(n,e,u){return r=!!t(n,e,u)}),r}function Je(n,r,e){for(var u=-1,i=n.length;++ui?0:i+e),(u=u===t||u>i?i:Aa(u))<0&&(u+=i),u=e>u?0:ka(u);e0&&r(f)?t>1?Xe(f,t-1,r,e,u):Mt(u,f):e||(u[u.length]=f)}return u}var nu=Oi(),tu=Oi(!0);function ru(n,t){return n&&nu(n,t,Fa)}function eu(n,t){return n&&tu(n,t,Fa)}function uu(n,t){return Ut(t,function(t){return fa(n[t])})}function iu(n,r){for(var e=0,u=(r=ai(r,n)).length;null!=n&&et}function cu(n,t){return null!=n&&yt.call(n,t)}function lu(n,t){return null!=n&&t in tt(n)}function su(n,t,r){return n>=Qr(t,r)&&n=120&&s.length>=120)?new Oe(f&&s):t}s=n[0];var h=-1,p=a[0];n:for(;++h-1;)f!==n&&Ur.call(f,a,1),Ur.call(n,a,1);return n}function Tu(n,t){for(var r=n?t.length:0,e=r-1;r--;){var u=t[r];if(r==e||u!==i){var i=u;jo(u)?Ur.call(n,u,1):ni(n,u)}}return n}function Uu(n,t){return n+qr(te()*(t-n+1))}function Bu(n,t,r,e){for(var u=-1,i=Yr(Zr((t-n)/(r||1)),0),o=Dn(i);i--;)o[e?i:++u]=n,n+=r;return o}function $u(n,t){var r='';if(!n||t<1||t>L)return r;do{t%2&&(r+=n),(t=qr(t/2))&&(n+=n)}while(t);return r}function Du(n,t){return Mo(Co(n,t,pc),n+'')}function Mu(n){return Ee(Ja(n))}function Fu(n,t){var r=Ja(n);return Po(r,Fe(t,0,r.length))}function Nu(n,r,e,u){if(!la(n))return n;for(var i=-1,o=(r=ai(r,n)).length,f=o-1,a=n;null!=a&&++iu?0:u+t),(r=r>u?u:r)<0&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0;for(var i=Dn(u);++e>>1,o=n[i];null!==o&&!ya(o)&&(r?o<=t:o=r){var l=t?null:qi(n);if(l)return mr(l);f=!1,i=ar,c=new Oe}else c=t?[]:a;n:for(;++u=u?n:Ku(n,r,e)}var si=Fr||function(n){return xt.clearTimeout(n)};function hi(n,t){if(t)return n.slice();var r=n.length,e=Er?Er(r):new n.constructor(r);return n.copy(e),e}function pi(n){var t=new n.constructor(n.byteLength);return new Rr(t).set(new Rr(n)),t}function vi(n,t){var r=t?pi(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.byteLength)}function _i(n,t){var r=t?pi(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.length)}function gi(n,r){if(n!==r){var e=n!==t,u=null===n,i=n==n,o=ya(n),f=r!==t,a=null===r,c=r==r,l=ya(r);if(!a&&!l&&!o&&n>r||o&&f&&c&&!a&&!l||u&&f&&c||!e&&c||!i)return 1;if(!u&&!o&&!l&&n=f?a:a*('desc'==r[e]?-1:1)}return n.index-t.index}function yi(n,t,r,e){for(var u=-1,i=n.length,o=r.length,f=-1,a=t.length,c=Yr(i-o,0),l=Dn(a+c),s=!e;++f1?e[i-1]:t,f=i>2?e[2]:t;for(o=n.length>3&&'function'==typeof o?(i--,o):t,f&&Ao(e[0],e[1],f)&&(o=i<3?t:o,i=1),r=tt(r);++u-1?i[o?r[f]:f]:t}}function Ci(n){return no(function(r){var e=r.length,u=e,i=me.prototype.thru;for(n&&r.reverse();u--;){var f=r[u];if('function'!=typeof f)throw new ot(o);if(i&&!a&&'wrapper'==uo(f))var a=new me([],!0)}for(u=a?u:e;++u1&&g.reverse(),s&&c<_&&(g.length=c),this&&this!==xt&&this instanceof t&&(A=y||Si(A)),A.apply(j,g)}}function Ui(n,t){return function(r,e){return pu(r,n,t(e),{})}}function Bi(n,r){return function(e,u){var i;if(e===t&&u===t)return r;if(e!==t&&(i=e),u!==t){if(i===t)return u;'string'==typeof e||'string'==typeof u?(e=Qu(e),u=Qu(u)):(e=Yu(e),u=Yu(u)),i=n(e,u)}return i}}function $i(n){return no(function(t){return t=Dt(t,or(oo())),Du(function(r){var e=this;return n(t,function(n){return St(n,e,r)})})})}function Di(n,r){var e=(r=r===t?' ':Qu(r)).length;if(e<2)return e?$u(r,n):r;var u=$u(r,Zr(n/zr(r)));return gr(r)?li(Or(u),0,n).join(''):u.slice(0,n)}function Mi(n,t,r,e){var u=t&_,i=Si(n);return function t(){for(var o=-1,f=arguments.length,a=-1,c=e.length,l=Dn(c+f),s=this&&this!==xt&&this instanceof t?i:n;++aa))return!1;var l=o.get(n);if(l&&o.get(r))return l==r;var s=-1,h=!0,_=e&v?new Oe:t;for(o.set(n,r),o.set(r,n);++s1?'& ':'')+t[e],t=t.join(r>2?', ':' '),n.replace(Un,'{\n/* [wrapped with '+t+'] */\n')}function mo(n){return na(n)||Xf(n)||!!(Br&&n&&n[Br])}function jo(n,t){var r=typeof n;return!!(t=null==t?L:t)&&('number'==r||'symbol'!=r&&Vn.test(n))&&n>-1&&n%1==0&&n0){if(++r>=O)return arguments[0]}else r=0;return n.apply(t,arguments)}}function Po(n,r){var e=-1,u=n.length,i=u-1;for(r=r===t?u:r;++e1?n[r-1]:t;return _f(n,e='function'==typeof e?(n.pop(),e):t)});function mf(n){var t=xe(n);return t.__chain__=!0,t}function jf(n,t){return t(n)}var Af=no(function(n){var r=n.length,e=r?n[0]:0,u=this.__wrapped__,i=function(t){return Me(t,n)};return!(r>1||this.__actions__.length)&&u instanceof je&&jo(e)?((u=u.slice(e,+e+(r?1:0))).__actions__.push({func:jf,args:[i],thisArg:t}),new me(u,this.__chain__).thru(function(n){return r&&!n.length&&n.push(t),n})):this.thru(i)});var kf=Ai(function(n,t,r){yt.call(n,r)?++n[r]:De(n,r,1)});var zf=Wi(Qo),Of=Wi(Xo);function If(n,t){return(na(n)?Wt:Ve)(n,oo(t,3))}function Rf(n,t){return(na(n)?Ct:Ge)(n,oo(t,3))}var Ef=Ai(function(n,t,r){yt.call(n,r)?n[r].push(t):De(n,r,[t])});var Sf=Du(function(n,t,r){var e=-1,u='function'==typeof t,i=ra(n)?Dn(n.length):[];return Ve(n,function(n){i[++e]=u?St(t,n,r):vu(n,t,r)}),i}),Lf=Ai(function(n,t,r){De(n,r,t)});function Wf(n,t){return(na(n)?Dt:Au)(n,oo(t,3))}var Cf=Ai(function(n,t,r){n[r?0:1].push(t)},function(){return[[],[]]});var Tf=Du(function(n,t){if(null==n)return[];var r=t.length;return r>1&&Ao(n,t[0],t[1])?t=[]:r>2&&Ao(t[0],t[1],t[2])&&(t=[t[0]]),Eu(n,Xe(t,1),[])}),Uf=Nr||function(){return xt.Date.now()};function Bf(n,r,e){return r=e?t:r,r=n&&null==r?n.length:r,Vi(n,m,t,t,t,t,r)}function $f(n,r){var e;if('function'!=typeof r)throw new ot(o);return n=Aa(n),function(){return--n>0&&(e=r.apply(this,arguments)),n<=1&&(r=t),e}}var Df=Du(function(n,t,r){var e=_;if(r.length){var u=wr(r,io(Df));e|=b}return Vi(n,e,t,r,u)}),Mf=Du(function(n,t,r){var e=3;if(r.length){var u=wr(r,io(Mf));e|=b}return Vi(t,e,n,r,u)});function Ff(n,r,e){var u,i,f,a,c,l,s=0,h=!1,p=!1,v=!0;if('function'!=typeof n)throw new ot(o);function _(r){var e=u,o=i;return u=i=t,s=r,a=n.apply(o,e)}function g(n){return s=n,c=Do(x,r),h?_(n):a}function d(n){var t=r-(n-l);return p?Qr(t,f-(n-s)):t}function y(n){var e=n-l;return l===t||e>=r||e<0||p&&n-s>=f}function x(){var n=Uf();if(y(n))return b(n);c=Do(x,d(n))}function b(n){return c=t,v&&u?_(n):(u=i=t,a)}function w(){var n=Uf(),e=y(n);if(u=arguments,i=this,l=n,e){if(c===t)return g(l);if(p)return si(c),c=Do(x,r),_(l)}return c===t&&(c=Do(x,r)),a}return r=za(r)||0,la(e)&&(h=!!e.leading,f=(p='maxWait'in e)?Yr(za(e.maxWait)||0,r):f,v='trailing'in e?!!e.trailing:v),w.cancel=function(){c!==t&&si(c),s=0,u=l=i=c=t},w.flush=function(){return c===t?a:b(Uf())},w}var Nf=Du(function(n,t){return qe(n,1,t)}),Pf=Du(function(n,t,r){return qe(n,za(t)||0,r)});function Zf(n,t){if('function'!=typeof n||null!=t&&'function'!=typeof t)throw new ot(o);var r=function r(){var e=arguments,u=t?t.apply(this,e):e[0],i=r.cache;if(i.has(u))return i.get(u);var o=n.apply(this,e);return r.cache=i.set(u,o)||i,o};return r.cache=new(Zf.Cache||ze),r}function qf(n){if('function'!=typeof n)throw new ot(o);return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}Zf.Cache=ze;var Kf=ci(function(n,t){var r=(t=1==t.length&&na(t[0])?Dt(t[0],or(oo())):Dt(Xe(t,1),or(oo()))).length;return Du(function(e){for(var u=-1,i=Qr(e.length,r);++u=t}),Xf=_u((function(){return arguments})())?_u:function(n){return sa(n)&&yt.call(n,'callee')&&!Tr.call(n,'callee')},na=Dn.isArray,ta=kt?or(kt):function(n){return sa(n)&&fu(n)==fn};function ra(n){return null!=n&&ca(n.length)&&!fa(n)}function ea(n){return sa(n)&&ra(n)}var ua=Vr||zc,ia=zt?or(zt):function(n){return sa(n)&&fu(n)==P};function oa(n){if(!sa(n))return!1;var t=fu(n);return t==q||t==Z||'string'==typeof n.message&&'string'==typeof n.name&&!va(n)}function fa(n){if(!la(n))return!1;var t=fu(n);return t==K||t==V||t==F||t==Q}function aa(n){return'number'==typeof n&&n==Aa(n)}function ca(n){return'number'==typeof n&&n>-1&&n%1==0&&n<=L}function la(n){var t=typeof n;return null!=n&&('object'==t||'function'==t)}function sa(n){return null!=n&&'object'==typeof n}var ha=Ot?or(Ot):function(n){return sa(n)&&po(n)==G};function pa(n){return'number'==typeof n||sa(n)&&fu(n)==H}function va(n){if(!sa(n)||fu(n)!=Y)return!1;var t=Wr(n);if(null===t)return!0;var r=yt.call(t,'constructor')&&t.constructor;return'function'==typeof r&&r instanceof r&&dt.call(r)==At}var _a=It?or(It):function(n){return sa(n)&&fu(n)==X};var ga=Rt?or(Rt):function(n){return sa(n)&&po(n)==nn};function da(n){return'string'==typeof n||!na(n)&&sa(n)&&fu(n)==tn}function ya(n){return'symbol'==typeof n||sa(n)&&fu(n)==rn}var xa=Et?or(Et):function(n){return sa(n)&&ca(n.length)&&!!ht[fu(n)]};var ba=Ni(ju),wa=Ni(function(n,t){return n<=t});function ma(n){if(!n)return[];if(ra(n))return da(n)?Or(n):bi(n);if($r&&n[$r])return yr(n[$r]());var t=po(n);return(t==G?xr:t==nn?mr:Ja)(n)}function ja(n){return n?(n=za(n))===S||n===-1/0?(n<0?-1:1)*W:n==n?n:0:0===n?n:0}function Aa(n){var t=ja(n),r=t%1;return t==t?r?t-r:t:0}function ka(n){return n?Fe(Aa(n),0,T):0}function za(n){if('number'==typeof n)return n;if(ya(n))return C;if(la(n)){var t='function'==typeof n.valueOf?n.valueOf():n;n=la(t)?t+'':t}if('string'!=typeof n)return 0===n?n:+n;n=n.replace(Wn,'');var r=Zn.test(n);return r||Kn.test(n)?gt(n.slice(2),r?2:8):Pn.test(n)?C:+n}function Oa(n){return wi(n,Na(n))}function Ia(n){return null==n?'':Qu(n)}var Ra=ki(function(n,t){if(Io(t)||ra(t))wi(t,Fa(t),n);else for(var r in t)yt.call(t,r)&&Ce(n,r,t[r])}),Ea=ki(function(n,t){wi(t,Na(t),n)}),Sa=ki(function(n,t,r,e){wi(t,Na(t),n,e)}),La=ki(function(n,t,r,e){wi(t,Fa(t),n,e)}),Wa=no(Me);var Ca=Du(function(n,r){n=tt(n);var e=-1,u=r.length,i=u>2?r[2]:t;for(i&&Ao(r[0],r[1],i)&&(u=1);++e1),t}),wi(n,ro(n),r),e&&(r=Ne(r,7,Ji));for(var u=t.length;u--;)ni(r,t[u]);return r});var Ka=no(function(n,t){return null==n?{}:Su(n,t)});function Va(n,t){if(null==n)return{};var r=Dt(ro(n),function(n){return[n]});return t=oo(t),Lu(n,r,function(n,r){return t(n,r[0])})}var Ga=Ki(Fa),Ha=Ki(Na);function Ja(n){return null==n?[]:fr(n,Fa(n))}var Ya=Ei(function(n,t,r){return t=t.toLowerCase(),n+(r?Qa(t):t)});function Qa(n){return oc(Ia(n).toLowerCase())}function Xa(n){return(n=Ia(n))&&n.replace(Gn,hr).replace(it,'')}var nc=Ei(function(n,t,r){return n+(r?'-':'')+t.toLowerCase()}),tc=Ei(function(n,t,r){return n+(r?' ':'')+t.toLowerCase()}),rc=Ri('toLowerCase');var ec=Ei(function(n,t,r){return n+(r?'_':'')+t.toLowerCase()});var uc=Ei(function(n,t,r){return n+(r?' ':'')+oc(t)});var ic=Ei(function(n,t,r){return n+(r?' ':'')+t.toUpperCase()}),oc=Ri('toUpperCase');function fc(n,r,e){return n=Ia(n),(r=e?t:r)===t?dr(n)?Sr(n):Kt(n):n.match(r)||[]}var ac=Du(function(n,r){try{return St(n,t,r)}catch(n){return oa(n)?n:new Qn(n)}}),cc=no(function(n,t){return Wt(t,function(t){t=qo(t),De(n,t,Df(n[t],n))}),n});function lc(n){return function(){return n}}var sc=Ci(),hc=Ci(!0);function pc(n){return n}function vc(n){return bu('function'==typeof n?n:Ne(n,l))}var _c=Du(function(n,t){return function(r){return vu(r,n,t)}}),gc=Du(function(n,t){return function(r){return vu(n,r,t)}});function dc(n,t,r){var e=Fa(t),u=uu(t,e);null!=r||la(t)&&(u.length||!e.length)||(r=t,t=n,n=this,u=uu(t,Fa(t)));var i=!(la(r)&&'chain'in r&&!r.chain),o=fa(n);return Wt(u,function(r){var e=t[r];n[r]=e,o&&(n.prototype[r]=function(){var t=this.__chain__;if(i||t){var r=n(this.__wrapped__);return(r.__actions__=bi(this.__actions__)).push({func:e,args:arguments,thisArg:n}),r.__chain__=t,r}return e.apply(n,Mt([this.value()],arguments))})}),n}function yc(){}var xc=$i(Dt),bc=$i(Tt),wc=$i(Pt);function mc(n){return ko(n)?Xt(qo(n)):Wu(n)}var jc=Fi(),Ac=Fi(!0);function kc(){return[]}function zc(){return!1}var Oc=Bi(function(n,t){return n+t},0),Ic=Zi('ceil'),Rc=Bi(function(n,t){return n/t},1),Ec=Zi('floor');var Sc,Lc=Bi(function(n,t){return n*t},1),Wc=Zi('round'),Cc=Bi(function(n,t){return n-t},0);return xe.after=function(n,t){if('function'!=typeof t)throw new ot(o);return n=Aa(n),function(){if(--n<1)return t.apply(this,arguments)}},xe.ary=Bf,xe.assign=Ra,xe.assignIn=Ea,xe.assignInWith=Sa,xe.assignWith=La,xe.at=Wa,xe.before=$f,xe.bind=Df,xe.bindAll=cc,xe.bindKey=Mf,xe.castArray=function(){if(!arguments.length)return[];var n=arguments[0];return na(n)?n:[n]},xe.chain=mf,xe.chunk=function(n,r,e){r=(e?Ao(n,r,e):r===t)?1:Yr(Aa(r),0);var u=null==n?0:n.length;if(!u||r<1)return[];for(var i=0,o=0,f=Dn(Zr(u/r));i>>0)?(n=Ia(n))&&('string'==typeof r||null!=r&&!_a(r))&&!(r=Qu(r))&&gr(n)?li(Or(n),0,e):n.split(r,e):[]},xe.spread=function(n,t){if('function'!=typeof n)throw new ot(o);return t=null==t?0:Yr(Aa(t),0),Du(function(r){var e=r[t],u=li(r,0,t);return e&&Mt(u,e),St(n,this,u)})},xe.tail=function(n){var t=null==n?0:n.length;return t?Ku(n,1,t):[]},xe.take=function(n,r,e){return n&&n.length?Ku(n,0,(r=e||r===t?1:Aa(r))<0?0:r):[]},xe.takeRight=function(n,r,e){var u=null==n?0:n.length;return u?Ku(n,(r=u-(r=e||r===t?1:Aa(r)))<0?0:r,u):[]},xe.takeRightWhile=function(n,t){return n&&n.length?ri(n,oo(t,3),!1,!0):[]},xe.takeWhile=function(n,t){return n&&n.length?ri(n,oo(t,3)):[]},xe.tap=function(n,t){return t(n),n},xe.throttle=function(n,t,r){var e=!0,u=!0;if('function'!=typeof n)throw new ot(o);return la(r)&&(e='leading'in r?!!r.leading:e,u='trailing'in r?!!r.trailing:u),Ff(n,t,{leading:e,maxWait:t,trailing:u})},xe.thru=jf,xe.toArray=ma,xe.toPairs=Ga,xe.toPairsIn=Ha,xe.toPath=function(n){return na(n)?Dt(n,qo):ya(n)?[n]:bi(Zo(Ia(n)))},xe.toPlainObject=Oa,xe.transform=function(n,t,r){var e=na(n),u=e||ua(n)||xa(n);if(t=oo(t,4),null==r){var i=n&&n.constructor;r=u?e?new i:[]:la(n)&&fa(i)?be(Wr(n)):{}}return(u?Wt:ru)(n,function(n,e,u){return t(r,n,e,u)}),r},xe.unary=function(n){return Bf(n,1)},xe.union=sf,xe.unionBy=hf,xe.unionWith=pf,xe.uniq=function(n){return n&&n.length?Xu(n):[]},xe.uniqBy=function(n,t){return n&&n.length?Xu(n,oo(t,2)):[]},xe.uniqWith=function(n,r){return r='function'==typeof r?r:t,n&&n.length?Xu(n,t,r):[]},xe.unset=function(n,t){return null==n||ni(n,t)},xe.unzip=vf,xe.unzipWith=_f,xe.update=function(n,t,r){return null==n?n:ti(n,t,fi(r))},xe.updateWith=function(n,r,e,u){return u='function'==typeof u?u:t,null==n?n:ti(n,r,fi(e),u)},xe.values=Ja,xe.valuesIn=function(n){return null==n?[]:fr(n,Na(n))},xe.without=gf,xe.words=fc,xe.wrap=function(n,t){return Vf(fi(t),n)},xe.xor=df,xe.xorBy=yf,xe.xorWith=xf,xe.zip=bf,xe.zipObject=function(n,t){return ii(n||[],t||[],Ce)},xe.zipObjectDeep=function(n,t){return ii(n||[],t||[],Nu)},xe.zipWith=wf,xe.entries=Ga,xe.entriesIn=Ha,xe.extend=Ea,xe.extendWith=Sa,dc(xe,xe),xe.add=Oc,xe.attempt=ac,xe.camelCase=Ya,xe.capitalize=Qa,xe.ceil=Ic,xe.clamp=function(n,r,e){return e===t&&(e=r,r=t),e!==t&&(e=(e=za(e))==e?e:0),r!==t&&(r=(r=za(r))==r?r:0),Fe(za(n),r,e)},xe.clone=function(n){return Ne(n,h)},xe.cloneDeep=function(n){return Ne(n,5)},xe.cloneDeepWith=function(n,r){return Ne(n,5,r='function'==typeof r?r:t)},xe.cloneWith=function(n,r){return Ne(n,h,r='function'==typeof r?r:t)},xe.conformsTo=function(n,t){return null==t||Ze(n,t,Fa(t))},xe.deburr=Xa,xe.defaultTo=function(n,t){return null==n||n!=n?t:n},xe.divide=Rc,xe.endsWith=function(n,r,e){n=Ia(n),r=Qu(r);var u=n.length,i=e=e===t?u:Fe(Aa(e),0,u);return(e-=r.length)>=0&&n.slice(e,i)==r},xe.eq=Jf,xe.escape=function(n){return(n=Ia(n))&&An.test(n)?n.replace(mn,pr):n},xe.escapeRegExp=function(n){return(n=Ia(n))&&Ln.test(n)?n.replace(Sn,'\\$&'):n},xe.every=function(n,r,e){var u=na(n)?Tt:He;return e&&Ao(n,r,e)&&(r=t),u(n,oo(r,3))},xe.find=zf,xe.findIndex=Qo,xe.findKey=function(n,t){return Vt(n,oo(t,3),ru)},xe.findLast=Of,xe.findLastIndex=Xo,xe.findLastKey=function(n,t){return Vt(n,oo(t,3),eu)},xe.floor=Ec,xe.forEach=If,xe.forEachRight=Rf,xe.forIn=function(n,t){return null==n?n:nu(n,oo(t,3),Na)},xe.forInRight=function(n,t){return null==n?n:tu(n,oo(t,3),Na)},xe.forOwn=function(n,t){return n&&ru(n,oo(t,3))},xe.forOwnRight=function(n,t){return n&&eu(n,oo(t,3))},xe.get=Ua,xe.gt=Yf,xe.gte=Qf,xe.has=function(n,t){return null!=n&&go(n,t,cu)},xe.hasIn=Ba,xe.head=tf,xe.identity=pc,xe.includes=function(n,t,r,e){n=ra(n)?n:Ja(n),r=r&&!e?Aa(r):0;var u=n.length;return r<0&&(r=Yr(u+r,0)),da(n)?r<=u&&n.indexOf(t,r)>-1:!!u&&Ht(n,t,r)>-1},xe.indexOf=function(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=null==r?0:Aa(r);return u<0&&(u=Yr(e+u,0)),Ht(n,t,u)},xe.inRange=function(n,r,e){return r=ja(r),e===t?(e=r,r=0):e=ja(e),su(n=za(n),r,e)},xe.invoke=Ma,xe.isArguments=Xf,xe.isArray=na,xe.isArrayBuffer=ta,xe.isArrayLike=ra,xe.isArrayLikeObject=ea,xe.isBoolean=function(n){return!0===n||!1===n||sa(n)&&fu(n)==N},xe.isBuffer=ua,xe.isDate=ia,xe.isElement=function(n){return sa(n)&&1===n.nodeType&&!va(n)},xe.isEmpty=function(n){if(null==n)return!0;if(ra(n)&&(na(n)||'string'==typeof n||'function'==typeof n.splice||ua(n)||xa(n)||Xf(n)))return!n.length;var t=po(n);if(t==G||t==nn)return!n.size;if(Io(n))return!wu(n).length;for(var r in n)if(yt.call(n,r))return!1;return!0},xe.isEqual=function(n,t){return gu(n,t)},xe.isEqualWith=function(n,r,e){var u=(e='function'==typeof e?e:t)?e(n,r):t;return u===t?gu(n,r,t,e):!!u},xe.isError=oa,xe.isFinite=function(n){return'number'==typeof n&&Gr(n)},xe.isFunction=fa,xe.isInteger=aa,xe.isLength=ca,xe.isMap=ha,xe.isMatch=function(n,t){return n===t||yu(n,t,ao(t))},xe.isMatchWith=function(n,r,e){return e='function'==typeof e?e:t,yu(n,r,ao(r),e)},xe.isNaN=function(n){return pa(n)&&n!=+n},xe.isNative=function(n){if(Oo(n))throw new Qn(e);return xu(n)},xe.isNil=function(n){return null==n},xe.isNull=function(n){return null===n},xe.isNumber=pa,xe.isObject=la,xe.isObjectLike=sa,xe.isPlainObject=va,xe.isRegExp=_a,xe.isSafeInteger=function(n){return aa(n)&&n>=-9007199254740991&&n<=L},xe.isSet=ga,xe.isString=da,xe.isSymbol=ya,xe.isTypedArray=xa,xe.isUndefined=function(n){return n===t},xe.isWeakMap=function(n){return sa(n)&&po(n)==un},xe.isWeakSet=function(n){return sa(n)&&fu(n)==on},xe.join=function(n,t){return null==n?'':Hr.call(n,t)},xe.kebabCase=nc,xe.last=of,xe.lastIndexOf=function(n,r,e){var u=null==n?0:n.length;if(!u)return-1;var i=u;return e!==t&&(i=(i=Aa(e))<0?Yr(u+i,0):Qr(i,u-1)),r==r?kr(n,r,i):Gt(n,Yt,i,!0)},xe.lowerCase=tc,xe.lowerFirst=rc,xe.lt=ba,xe.lte=wa,xe.max=function(n){return n&&n.length?Je(n,pc,au):t},xe.maxBy=function(n,r){return n&&n.length?Je(n,oo(r,2),au):t},xe.mean=function(n){return Qt(n,pc)},xe.meanBy=function(n,t){return Qt(n,oo(t,2))},xe.min=function(n){return n&&n.length?Je(n,pc,ju):t},xe.minBy=function(n,r){return n&&n.length?Je(n,oo(r,2),ju):t},xe.stubArray=kc,xe.stubFalse=zc,xe.stubObject=function(){return{}},xe.stubString=function(){return''},xe.stubTrue=function(){return!0},xe.multiply=Lc,xe.nth=function(n,r){return n&&n.length?Ru(n,Aa(r)):t},xe.noConflict=function(){return xt._===this&&(xt._=Zt),this},xe.noop=yc,xe.now=Uf,xe.pad=function(n,t,r){n=Ia(n);var e=(t=Aa(t))?zr(n):0;if(!t||e>=t)return n;var u=(t-e)/2;return Di(qr(u),r)+n+Di(Zr(u),r)},xe.padEnd=function(n,t,r){n=Ia(n);var e=(t=Aa(t))?zr(n):0;return t&&er){var u=n;n=r,r=u}if(e||n%1||r%1){var i=te();return Qr(n+i*(r-n+_t('1e-'+((i+'').length-1))),r)}return Uu(n,r)},xe.reduce=function(n,t,r){var e=na(n)?Ft:tr,u=arguments.length<3;return e(n,oo(t,4),r,u,Ve)},xe.reduceRight=function(n,t,r){var e=na(n)?Nt:tr,u=arguments.length<3;return e(n,oo(t,4),r,u,Ge)},xe.repeat=function(n,r,e){return r=(e?Ao(n,r,e):r===t)?1:Aa(r),$u(Ia(n),r)},xe.replace=function(){var n=arguments,t=Ia(n[0]);return n.length<3?t:t.replace(n[1],n[2])},xe.result=function(n,r,e){var u=-1,i=(r=ai(r,n)).length;for(i||(i=1,n=t);++uL)return[];var r=T,e=Qr(n,T);t=oo(t),n-=T;for(var u=ur(e,t);++r=o)return n;var a=e-zr(u);if(a<1)return u;var c=f?li(f,0,a).join(''):n.slice(0,a);if(i===t)return c+u;if(f&&(a+=c.length-a),_a(i)){if(n.slice(a).search(i)){var l,s=c;for(i.global||(i=rt(i.source,Ia(Nn.exec(i))+'g')),i.lastIndex=0;l=i.exec(s);)var h=l.index;c=c.slice(0,h===t?a:h)}}else if(n.indexOf(Qu(i),a)!=a){var p=c.lastIndexOf(i);p>-1&&(c=c.slice(0,p))}return c+u},xe.unescape=function(n){return(n=Ia(n))&&jn.test(n)?n.replace(wn,Ir):n},xe.uniqueId=function(n){var t=++bt;return Ia(n)+t},xe.upperCase=ic,xe.upperFirst=oc,xe.each=If,xe.eachRight=Rf,xe.first=tf,dc(xe,(Sc={},ru(xe,function(n,t){yt.call(xe.prototype,t)||(Sc[t]=n)}),Sc),{chain:!1}),xe.VERSION="4.17.13",Wt(['bind','bindKey','curry','curryRight','partial','partialRight'],function(n){xe[n].placeholder=xe}),Wt(['drop','take'],function(n,r){je.prototype[n]=function(e){e=e===t?1:Yr(Aa(e),0);var u=this.__filtered__&&!r?new je(this):this.clone();return u.__filtered__?u.__takeCount__=Qr(e,u.__takeCount__):u.__views__.push({size:Qr(e,T),type:n+(u.__dir__<0?'Right':'')}),u},je.prototype[n+'Right']=function(t){return this.reverse()[n](t).reverse()}}),Wt(['filter','map','takeWhile'],function(n,t){var r=t+1,e=r==R||3==r;je.prototype[n]=function(n){var t=this.clone();return t.__iteratees__.push({iteratee:oo(n,3),type:r}),t.__filtered__=t.__filtered__||e,t}}),Wt(['head','last'],function(n,t){var r='take'+(t?'Right':'');je.prototype[n]=function(){return this[r](1).value()[0]}}),Wt(['initial','tail'],function(n,t){var r='drop'+(t?'':'Right');je.prototype[n]=function(){return this.__filtered__?new je(this):this[r](1)}}),je.prototype.compact=function(){return this.filter(pc)},je.prototype.find=function(n){return this.filter(n).head()},je.prototype.findLast=function(n){return this.reverse().find(n)},je.prototype.invokeMap=Du(function(n,t){return'function'==typeof n?new je(this):this.map(function(r){return vu(r,n,t)})}),je.prototype.reject=function(n){return this.filter(qf(oo(n)))},je.prototype.slice=function(n,r){n=Aa(n);var e=this;return e.__filtered__&&(n>0||r<0)?new je(e):(n<0?e=e.takeRight(-n):n&&(e=e.drop(n)),r!==t&&(e=(r=Aa(r))<0?e.dropRight(-r):e.take(r-n)),e)},je.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},je.prototype.toArray=function(){return this.take(T)},ru(je.prototype,function(n,r){var e=/^(?:filter|find|map|reject)|While$/.test(r),u=/^(?:head|last)$/.test(r),i=xe[u?'take'+('last'==r?'Right':''):r],o=u||/^find/.test(r);i&&(xe.prototype[r]=function(){var r=this.__wrapped__,f=u?[1]:arguments,a=r instanceof je,c=f[0],l=a||na(r),s=function(n){var t=i.apply(xe,Mt([n],f));return u&&h?t[0]:t};l&&e&&'function'==typeof c&&1!=c.length&&(a=l=!1);var h=this.__chain__,p=!!this.__actions__.length,v=o&&!h,_=a&&!p;if(!o&&l){r=_?r:new je(this);var g=n.apply(r,f);return g.__actions__.push({func:jf,args:[s],thisArg:t}),new me(g,h)}return v&&_?n.apply(this,f):(g=this.thru(s),v?u?g.value()[0]:g.value():g)})}),Wt(['pop','push','shift','sort','splice','unshift'],function(n){var t=ft[n],r=/^(?:push|sort|unshift)$/.test(n)?'tap':'thru',e=/^(?:pop|shift)$/.test(n);xe.prototype[n]=function(){var n=arguments;if(e&&!this.__chain__){var u=this.value();return t.apply(na(u)?u:[],n)}return this[r](function(r){return t.apply(na(r)?r:[],n)})}}),ru(je.prototype,function(n,t){var r=xe[t];if(r){var e=r.name+'';yt.call(le,e)||(le[e]=[]),le[e].push({name:t,func:r})}}),le[Ti(t,g).name]=[{name:'wrapper',func:t}],je.prototype.clone=function(){var n=new je(this.__wrapped__);return n.__actions__=bi(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=bi(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=bi(this.__views__),n},je.prototype.reverse=function(){if(this.__filtered__){var n=new je(this);n.__dir__=-1,n.__filtered__=!0}else(n=this.clone()).__dir__*=-1;return n},je.prototype.value=function(){var n=this.__wrapped__.value(),t=this.__dir__,r=na(n),e=t<0,u=r?n.length:0,i=vo(0,u,this.__views__),o=i.start,f=i.end,a=f-o,c=e?f:o-1,l=this.__iteratees__,s=l.length,h=0,p=Qr(a,this.__takeCount__);if(!r||!e&&u==a&&p==a)return ei(n,this.__actions__);var v=[];n:for(;a--&&h=this.__values__.length;return{done:n,value:n?t:this.__values__[this.__index__++]}},xe.prototype.plant=function(n){for(var r,e=this;e instanceof we;){var u=Go(e);u.__index__=0,u.__values__=t,r?i.__wrapped__=u:r=u;var i=u;e=e.__wrapped__}return i.__wrapped__=n,r},xe.prototype.reverse=function(){var n=this.__wrapped__;if(n instanceof je){var r=n;return this.__actions__.length&&(r=new je(this)),(r=r.reverse()).__actions__.push({func:jf,args:[lf],thisArg:t}),new me(r,this.__chain__)}return this.thru(lf)},xe.prototype.toJSON=xe.prototype.valueOf=xe.prototype.value=function(){return ei(this.__wrapped__,this.__actions__)},xe.prototype.first=xe.prototype.head,$r&&(xe.prototype[$r]=function(){return this}),xe})();'function'==typeof define&&'object'==typeof define.amd&&define.amd?(xt._=Lr,define(function(){return Lr})):wt?((wt.exports=Lr)._=Lr,bt._=Lr):xt._=Lr}).call(this)},552,[]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]);e.__esModule=!0;var u=t(r(d[1]));e.Provider=u.default;var c=t(r(d[2]));e.connectAdvanced=c.default;var s=r(d[3]);e.ReactReduxContext=s.ReactReduxContext;var l=t(r(d[4]));e.connect=l.default;var o=r(d[5]);e.useDispatch=o.useDispatch;var v=r(d[6]);e.useSelector=v.useSelector;var n=r(d[7]);e.useStore=n.useStore;var h=r(d[8]),_=r(d[9]);e.batch=_.unstable_batchedUpdates;var b=t(r(d[10]));e.shallowEqual=b.default,(0,h.setBatch)(_.unstable_batchedUpdates)},553,[3,554,562,559,569,583,586,584,561,587,570]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]),s=r(d[1]);e.__esModule=!0,e.default=void 0;var n=s(r(d[2])),o=s(r(d[3])),u=t(r(d[4])),c=s(r(d[5])),b=r(d[6]),p=s(r(d[7])),f=(function(t){function s(s){var o;o=t.call(this,s)||this;var u=s.store;o.notifySubscribers=o.notifySubscribers.bind((0,n.default)(o));var c=new p.default(u);return c.onStateChange=o.notifySubscribers,o.state={store:u,subscription:c},o.previousState=u.getState(),o}(0,o.default)(s,t);var c=s.prototype;return c.componentDidMount=function(){this._isMounted=!0,this.state.subscription.trySubscribe(),this.previousState!==this.props.store.getState()&&this.state.subscription.notifyNestedSubs()},c.componentWillUnmount=function(){this.unsubscribe&&this.unsubscribe(),this.state.subscription.tryUnsubscribe(),this._isMounted=!1},c.componentDidUpdate=function(t){if(this.props.store!==t.store){this.state.subscription.tryUnsubscribe();var s=new p.default(this.props.store);s.onStateChange=this.notifySubscribers,this.setState({store:this.props.store,subscription:s})}},c.notifySubscribers=function(){this.state.subscription.notifyNestedSubs()},c.render=function(){var t=this.props.context||b.ReactReduxContext;return u.default.createElement(t.Provider,{value:this.state},this.props.children)},s})(u.Component);f.propTypes={store:c.default.shape({subscribe:c.default.func.isRequired,dispatch:c.default.func.isRequired,getState:c.default.func.isRequired}),context:c.default.object,children:c.default.any};var h=f;e.default=h},554,[2,3,8,555,13,556,559,560]); -__d(function(g,r,i,a,m,e,d){m.exports=function(t,o){t.prototype=Object.create(o.prototype),t.prototype.constructor=t,t.__proto__=o}},555,[]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0])()},556,[557]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);function t(){}function o(){}o.resetWarningCache=t,m.exports=function(){function p(t,o,p,c,s,y){if(y!==n){var f=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw f.name='Invariant Violation',f}}function c(){return p}p.isRequired=p;var s={array:p,bool:p,func:p,number:p,object:p,string:p,symbol:p,any:p,arrayOf:c,element:p,elementType:p,instanceOf:c,node:p,objectOf:c,oneOf:c,oneOfType:c,shape:c,exact:c,checkPropTypes:o,resetWarningCache:t};return s.PropTypes=s,s}},557,[558]); -__d(function(g,r,i,a,m,e,d){'use strict';m.exports='SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'},558,[]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]);e.__esModule=!0,e.default=e.ReactReduxContext=void 0;var u=t(r(d[1])).default.createContext(null);e.ReactReduxContext=u;var l=u;e.default=l},559,[3,13]); -__d(function(g,r,i,a,m,e,d){"use strict";e.__esModule=!0,e.default=void 0;var t=r(d[0]),n=null,s={notify:function(){}};var u=(function(){function u(t,n){this.store=t,this.parentSub=n,this.unsubscribe=null,this.listeners=s,this.handleChangeWrapper=this.handleChangeWrapper.bind(this)}var h=u.prototype;return h.addNestedSub=function(t){return this.trySubscribe(),this.listeners.subscribe(t)},h.notifyNestedSubs=function(){this.listeners.notify()},h.handleChangeWrapper=function(){this.onStateChange&&this.onStateChange()},h.isSubscribed=function(){return Boolean(this.unsubscribe)},h.trySubscribe=function(){var s,u,h;this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.handleChangeWrapper):this.store.subscribe(this.handleChangeWrapper),this.listeners=(s=(0,t.getBatch)(),u=[],h=[],{clear:function(){h=n,u=n},notify:function(){var t=u=h;s(function(){for(var n=0;n. You may also pass a {context : MyContext} option to connect");var L=j;return function(n){var v=n.displayName||n.name||'Component',x=N(v),M=(0,o.default)({},k,{getDisplayName:N,methodName:P,renderCountProp:E,shouldHandleStateChanges:T,storeKey:K,displayName:x,wrappedComponentName:v,WrappedComponent:n}),b=k.pure;function S(n){return t(n.dispatch,M)}var D=b?f.useMemo:function(t){return t()};function _(t){var c=(0,f.useMemo)(function(){var n=t.forwardedRef,o=(0,u.default)(t,["forwardedRef"]);return[t.context,n,o]},[t]),v=c[0],M=c[1],N=c[2],b=(0,f.useMemo)(function(){return v&&v.Consumer&&(0,l.isContextConsumer)(f.default.createElement(v.Consumer,null))?v:L},[v,L]),P=(0,f.useContext)(b),E=Boolean(t.store),_=Boolean(P)&&Boolean(P.store);(0,s.default)(E||_,"Could not find \"store\" in the context of \""+x+"\". Either wrap the root component in a , or pass a custom React context provider to and the corresponding React context consumer to "+x+" in connect options.");var K=t.store||P.store,A=(0,f.useMemo)(function(){return S(K)},[K]),B=(0,f.useMemo)(function(){if(!T)return C;var t=new p.default(K,E?null:P.subscription),n=t.notifyNestedSubs.bind(t);return[t,n]},[K,E,P]),H=B[0],W=B[1],U=(0,f.useMemo)(function(){return E?P:(0,o.default)({},P,{subscription:H})},[E,P,H]),j=(0,f.useReducer)(y,h,R),k=j[0],O=k[0],Y=j[1];if(O&&O.error)throw O.error;var q=(0,f.useRef)(),z=(0,f.useRef)(N),F=(0,f.useRef)(),G=(0,f.useRef)(!1),I=D(function(){return F.current&&N===z.current?F.current:A(K.getState(),N)},[K,O,N]);w(function(){z.current=N,q.current=I,G.current=!1,F.current&&(F.current=null,W())}),w(function(){if(T){var t=!1,n=null,o=function(){if(!t){var o,u,c=K.getState();try{o=A(c,z.current)}catch(t){u=t,n=t}u||(n=null),o===q.current?G.current||W():(q.current=o,F.current=o,G.current=!0,Y({type:'STORE_UPDATED',payload:{latestStoreState:c,error:u}}))}};H.onStateChange=o,H.trySubscribe(),o();return function(){if(t=!0,H.tryUnsubscribe(),n)throw n}}},[K,H,A]);var J=(0,f.useMemo)(function(){return f.default.createElement(n,(0,o.default)({},I,{ref:M}))},[M,n,I]),Q=(0,f.useMemo)(function(){return T?f.default.createElement(b.Provider,{value:U},J):J},[b,J,U]);return Q}var A=b?f.default.memo(_):_;if(A.WrappedComponent=n,A.displayName=x,W){var B=f.default.forwardRef(function(t,n){return f.default.createElement(A,(0,o.default)({},t,{forwardedRef:n}))});return B.displayName=x,B.WrappedComponent=n,(0,c.default)(B,n)}return(0,c.default)(A,n)}};var o=n(r(d[2])),u=n(r(d[3])),c=n(r(d[4])),s=n(r(d[5])),f=t(r(d[6])),l=r(d[7]),p=n(r(d[8])),v=r(d[9]),h=[],C=[null,null];function y(t,n){var o=t[1];return[n.payload,o+1]}var R=function(){return[null,0]},w='undefined'!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?f.useLayoutEffect:f.useEffect},562,[2,3,16,57,563,566,13,567,560,559]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},p={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},y={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},n={};function s(p){return t.isMemo(p)?y:n[p.$$typeof]||o}n[t.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0};var c=Object.defineProperty,f=Object.getOwnPropertyNames,l=Object.getOwnPropertySymbols,u=Object.getOwnPropertyDescriptor,O=Object.getPrototypeOf,P=Object.prototype;m.exports=function t(o,y,n){if('string'!=typeof y){if(P){var v=O(y);v&&v!==P&&t(o,v,n)}var b=f(y);l&&(b=b.concat(l(y)));for(var j=s(o),T=s(y),$=0;$=0;u--){var p=o[u](t);if(p)return p}return function(o,u){throw new Error("Invalid value of type "+typeof t+" for "+n+" argument when connecting component "+u.wrappedComponentName+".")}}function P(t,o){return t===o}function E(t){var E=void 0===t?{}:t,q=E.connectHOC,S=void 0===q?u.default:q,h=E.mapStateToPropsFactories,w=void 0===h?l.default:h,M=E.mapDispatchToPropsFactories,T=void 0===M?s.default:M,C=E.mergePropsFactories,y=void 0===C?c.default:C,D=E.selectorFactory,F=void 0===D?f.default:D;return function(t,u,s,l){void 0===l&&(l={});var c=l,f=c.pure,E=void 0===f||f,q=c.areStatesEqual,h=void 0===q?P:q,M=c.areOwnPropsEqual,C=void 0===M?p.default:M,D=c.areStatePropsEqual,O=void 0===D?p.default:D,_=c.areMergedPropsEqual,N=void 0===_?p.default:_,H=(0,n.default)(c,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),B=v(t,w,'mapStateToProps'),I=v(u,T,'mapDispatchToProps'),b=v(s,y,'mergeProps');return S(F,(0,o.default)({methodName:'connect',getDisplayName:function(t){return"Connect("+t+")"},shouldHandleStateChanges:Boolean(t),initMapStateToProps:B,initMapDispatchToProps:I,initMergeProps:b,pure:E,areStatesEqual:h,areOwnPropsEqual:C,areStatePropsEqual:O,areMergedPropsEqual:N},H))}}var q=E();e.default=q},569,[3,16,57,562,570,571,579,580,581]); -__d(function(g,r,i,a,m,e,d){"use strict";e.__esModule=!0,e.default=function(u,o){if(n(u,o))return!0;if('object'!=typeof u||null===u||'object'!=typeof o||null===o)return!1;var f=Object.keys(u),l=Object.keys(o);if(f.length!==l.length)return!1;for(var c=0;c'),t};var n=r(d[1]),u=t(r(d[2])),o=r(d[3])},585,[3,13,566,559]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]);e.__esModule=!0,e.useSelector=function(t,l){void 0===l&&(l=f);(0,u.default)(t,"You must pass a selector to useSelectors");var h,v=(0,c.useReduxContext)(),w=v.store,y=v.subscription,b=(0,n.useReducer)(function(t){return t+1},0)[1],S=(0,n.useMemo)(function(){return new o.default(w,y)},[w,y]),R=(0,n.useRef)(),p=(0,n.useRef)(),_=(0,n.useRef)();try{h=t!==p.current||R.current?t(w.getState()):_.current}catch(t){var E="An error occured while selecting the store state: "+t.message+".";throw R.current&&(E+="\nThe error may be correlated with this previous error:\n"+R.current.stack+"\n\nOriginal stack trace:"),new Error(E)}return s(function(){p.current=t,_.current=h,R.current=void 0}),s(function(){function t(){try{var t=p.current(w.getState());if(l(t,_.current))return;_.current=t}catch(t){R.current=t}b({})}return S.onStateChange=t,S.trySubscribe(),t(),function(){return S.tryUnsubscribe()}},[w,S]),h};var n=r(d[1]),u=t(r(d[2])),c=r(d[3]),o=t(r(d[4])),s='undefined'!=typeof window?n.useLayoutEffect:n.useEffect,f=function(t,n){return t===n}},586,[3,13,566,585,560]); -__d(function(g,r,i,a,m,e,d){"use strict";e.__esModule=!0;var t=r(d[0]);e.unstable_batchedUpdates=t.unstable_batchedUpdates},587,[17]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),u=t(r(d[3])),f=r(d[4]),o=new((function(){function t(){(0,l.default)(this,t),this._elements=[]}return(0,u.default)(t,[{key:"applyMiddleware",value:function(){for(var t=arguments.length,l=new Array(t),u=0;u0&&void 0!==arguments[0]?arguments[0]:{};return(0,f.combineReducers)((0,n.default)({},this._elements,t))}},{key:"register",value:function(t,n){this._elements[t]=n}}]),t})());e.default=o},589,[3,54,4,5,572]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=t(r(d[1])),n=t(r(d[2])),o=t(r(d[3])),l=new((function(){function t(){(0,s.default)(this,t),this._selectorListeners=new Set}return(0,n.default)(t,[{key:"_listener",value:function(t){var s=t.prevSelections,n=t.store,l=this._selectorListeners,u=Array.isArray(l),c=0;for(l=u?l:l["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var f;if(u){if(c>=l.length)break;f=l[c++]}else{if((c=l.next()).done)break;f=c.value}var v=f,b=s.get(v);try{var y=v.selector(n.getState(),b);b!==y&&(s.set(v,y),v.listener(y,n,b))}catch(t){o.default.error(t)}}}},{key:"register",value:function(t,s){this._selectorListeners.add({listener:s,selector:t})}},{key:"subscribe",value:function(t){this._selectorListeners.size&&t.subscribe(this._listener.bind(this,{prevSelections:new Map,store:t}))}}]),t})());e.default=l},590,[3,4,5,591]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=(0,r(d[0]).getLogger)('features/base/redux');e.default=t},591,[592]); -__d(function(g,r,i,a,m,e,d){var o=r(d[0]),t=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.getLogger=function(o){var t='ReactNative'===navigator.product?f:v;return(0,n.getLogger)(o,void 0,t)},e._initLogging=void 0;var l=t(r(d[2])),n=o(r(d[3])),u=t(r(d[4])),v={},f={disableCallerInfo:!0};var s=l.default.once(function(){if('ReactNative'===navigator.product){var o=r(d[5]).default;n.default.setGlobalOptions(f),o.setGlobalLogOptions(f),n.default.removeGlobalTransport(console),o.removeGlobalLogTransport(console),n.default.addGlobalTransport(u.default),o.addGlobalLogTransport(u.default)}});e._initLogging=s},592,[2,3,552,593,596,389]); -__d(function(g,r,i,a,m,e,d){var o=r(d[0]),l=r(d[1]),t={},n=[],s=o.levels.TRACE;m.exports={addGlobalTransport:function(l){o.addGlobalTransport(l)},removeGlobalTransport:function(l){o.removeGlobalTransport(l)},setGlobalOptions:function(l){o.setGlobalOptions(l)},getLogger:function(l,v,f){var u=new o(s,l,v,f);return l?(t[l]=t[l]||[],t[l].push(u)):n.push(u),u},setLogLevelById:function(o,l){for(var s=l?t[l]||[]:n,v=0;v1&&O.push("<"+h.methodName+">: ");var N=O.concat(f);b.bind(v).apply(v,N)}}}function c(n,o,l,c){this.id=o,this.options=c||{},this.transports=l,this.transports||(this.transports=[]),this.level=t[n];for(var f=Object.keys(t),h=0;h=this.maxEntryLength&&this._flush(!0,!0)},s.prototype.start=function(){this._reschedulePublishInterval()},s.prototype._reschedulePublishInterval=function(){this.storeLogsIntervalID&&(window.clearTimeout(this.storeLogsIntervalID),this.storeLogsIntervalID=null),this.storeLogsIntervalID=window.setTimeout(this._flush.bind(this,!1,!0),this.storeInterval)},s.prototype.flush=function(){this._flush(!1,!0)},s.prototype._flush=function(t,s){this.totalLen>0&&(this.logStorage.isReady()||t)&&(this.logStorage.isReady()?(this.outputCache.length&&(this.outputCache.forEach(function(t){this.logStorage.storeLogs(t)}.bind(this)),this.outputCache=[]),this.logStorage.storeLogs(this.queue)):this.outputCache.push(this.queue),this.queue=[],this.totalLen=0),s&&this._reschedulePublishInterval()},s.prototype.stop=function(){this._flush(!1,!1)},m.exports=s},595,[594]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=n(r(d[1])),o=r(d[2]),u=r(d[3]),f=o.NativeModules.LogBridge;function c(n){var t,o=n.stack;return'function'==typeof n.cause&&(t=n.cause())&&(o+="\nCaused by: "+c(t)),o}var s=['trace','debug','info','log','warn','error'].reduce(function(n,o){return n[o]=function(n){for(var s=arguments.length,v=new Array(s>1?s-1:0),l=1;l=l)return t;switch(t){case'%s':return String(c[u++]);case'%d':return Number(c[u++]);case'%j':try{return JSON.stringify(c[u++])}catch(t){return'[Circular]'}default:return t}}),f=c[u];u=3&&(o.depth=arguments[2]),arguments.length>=4&&(o.colors=arguments[3]),E(n)?o.showHidden=n:n&&e._extend(o,n),D(o.showHidden)&&(o.showHidden=!1),D(o.depth)&&(o.depth=2),D(o.colors)&&(o.colors=!1),D(o.customInspect)&&(o.customInspect=!0),o.colors&&(o.stylize=l),y(o,t,o.depth)}function l(t,n){var o=s.styles[n];return o?"\x1b["+s.colors[o][0]+'m'+t+"\x1b["+s.colors[o][1]+'m':t}function p(t,n){return t}function f(t){var n={};return t.forEach(function(t,o){n[t]=!0}),n}function y(t,n,o){if(t.customInspect&&n&&F(n.inspect)&&n.inspect!==e.inspect&&(!n.constructor||n.constructor.prototype!==n)){var u=n.inspect(o,t);return x(u)||(u=y(t,u,o)),u}var c=b(t,n);if(c)return c;var s=Object.keys(n),l=f(s);if(t.showHidden&&(s=Object.getOwnPropertyNames(n)),$(n)&&(s.indexOf('message')>=0||s.indexOf('description')>=0))return h(n);if(0===s.length){if(F(n)){var p=n.name?': '+n.name:'';return t.stylize('[Function'+p+']','special')}if(P(n))return t.stylize(RegExp.prototype.toString.call(n),'regexp');if(T(n))return t.stylize(Date.prototype.toString.call(n),'date');if($(n))return h(n)}var E,S='',z=!1,D=['{','}'];(w(n)&&(z=!0,D=['[',']']),F(n))&&(S=' [Function'+(n.name?': '+n.name:'')+']');return P(n)&&(S=' '+RegExp.prototype.toString.call(n)),T(n)&&(S=' '+Date.prototype.toUTCString.call(n)),$(n)&&(S=' '+h(n)),0!==s.length||z&&0!=n.length?o<0?P(n)?t.stylize(RegExp.prototype.toString.call(n),'regexp'):t.stylize('[Object]','special'):(t.seen.push(n),E=z?v(t,n,o,l,s):s.map(function(u){return O(t,n,o,l,u,z)}),t.seen.pop(),j(E,S,D)):D[0]+S+D[1]}function b(t,n){if(D(n))return t.stylize('undefined','undefined');if(x(n)){var o='\''+JSON.stringify(n).replace(/^"|"$/g,'').replace(/'/g,"\\'").replace(/\\"/g,'"')+'\'';return t.stylize(o,'string')}return z(n)?t.stylize(''+n,'number'):E(n)?t.stylize(''+n,'boolean'):S(n)?t.stylize('null','null'):void 0}function h(t){return'['+Error.prototype.toString.call(t)+']'}function v(t,n,o,u,c){for(var s=[],l=0,p=n.length;l-1&&(p=s?p.split('\n').map(function(t){return' '+t}).join('\n').substr(2):'\n'+p.split('\n').map(function(t){return' '+t}).join('\n')):p=t.stylize('[Circular]','special')),D(l)){if(s&&c.match(/^\d+$/))return p;(l=JSON.stringify(''+c)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(l=l.substr(1,l.length-2),l=t.stylize(l,'name')):(l=l.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),l=t.stylize(l,'string'))}return l+': '+p}function j(t,n,o){return t.reduce(function(t,n){return 0,n.indexOf('\n')>=0&&0,t+n.replace(/\u001b\[\d\d?m/g,'').length+1},0)>60?o[0]+(''===n?'':n+'\n ')+' '+t.join(',\n ')+' '+o[1]:o[0]+n+' '+t.join(', ')+' '+o[1]}function w(t){return Array.isArray(t)}function E(t){return'boolean'==typeof t}function S(t){return null===t}function z(t){return'number'==typeof t}function x(t){return'string'==typeof t}function D(t){return void 0===t}function P(t){return N(t)&&'[object RegExp]'===_(t)}function N(t){return'object'==typeof t&&null!==t}function T(t){return N(t)&&'[object Date]'===_(t)}function $(t){return N(t)&&('[object Error]'===_(t)||t instanceof Error)}function F(t){return'function'==typeof t}function _(t){return Object.prototype.toString.call(t)}function k(t){return t<10?'0'+t.toString(10):t.toString(10)}e.debuglog=function(t){if(t=t.toUpperCase(),!o[t])if(u.test(t)){var n=process.pid;o[t]=function(){var o=e.format.apply(e,arguments);console.error('%s %d: %s',t,n,o)}}else o[t]=function(){};return o[t]},e.inspect=s,s.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},s.styles={special:'cyan',number:'yellow',boolean:'yellow',undefined:'grey',null:'bold',string:'green',date:'magenta',regexp:'red'},e.types=r(d[0]),e.isArray=w,e.isBoolean=E,e.isNull=S,e.isNullOrUndefined=function(t){return null==t},e.isNumber=z,e.isString=x,e.isSymbol=function(t){return'symbol'==typeof t},e.isUndefined=D,e.isRegExp=P,e.types.isRegExp=P,e.isObject=N,e.isDate=T,e.types.isDate=T,e.isError=$,e.types.isNativeError=$,e.isFunction=F,e.isPrimitive=function(t){return null===t||'boolean'==typeof t||'number'==typeof t||'string'==typeof t||'symbol'==typeof t||void 0===t},e.isBuffer=r(d[1]);var A=['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];function R(t,n){return Object.prototype.hasOwnProperty.call(t,n)}e.log=function(){var t,n;console.log('%s - %s',(t=new Date,n=[k(t.getHours()),k(t.getMinutes()),k(t.getSeconds())].join(':'),[t.getDate(),A[t.getMonth()],n].join(' ')),e.format.apply(e,arguments))},e.inherits=r(d[2]),e._extend=function(t,n){if(!n||!N(n))return t;for(var o=Object.keys(n),u=o.length;u--;)t[o[u]]=n[o[u]];return t};var U='undefined'!=typeof Symbol?Symbol('util.promisify.custom'):void 0;function J(t,n){if(!t){var o=new Error('Promise was rejected with a falsy value');o.reason=t,t=o}return n(t)}e.promisify=function(n){if('function'!=typeof n)throw new TypeError('The "original" argument must be of type Function');if(U&&n[U]){var o;if('function'!=typeof(o=n[U]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(o,U,{value:o,enumerable:!1,writable:!1,configurable:!0}),o}function o(){for(var t,o,u=new Promise(function(n,u){t=n,o=u}),c=[],s=0;s=0&&'[object Array]'!==o.call(t)&&'[object Function]'===o.call(t.callee)},l=(function(){return n(arguments)})();n.isLegacyArguments=c,m.exports=l?n:c},600,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=Object.prototype.toString,o=Function.prototype.toString,n=/^\s*(?:function)?\*/,c='function'==typeof Symbol&&'symbol'==typeof("function"==typeof Symbol?Symbol.toStringTag:"@@toStringTag"),u=Object.getPrototypeOf,f=(function(){if(!c)return!1;try{return Function('return function*() {}')()}catch(t){}})(),y=f?u(f):{};m.exports=function(f){return'function'==typeof f&&(!!n.test(o.call(f))||(c?u(f)===y:'[object GeneratorFunction]'===t.call(f)))}},601,[]); -__d(function(g,r,i,a,m,e,d){'function'==typeof Object.create?m.exports=function(t,o){t.super_=o,t.prototype=Object.create(o.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:m.exports=function(t,o){t.super_=o;var p=function(){};p.prototype=o.prototype,t.prototype=new p,t.prototype.constructor=t}},602,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){"default"!==n&&"__esModule"!==n&&Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var u=r(d[2]);Object.keys(u).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var c=r(d[4]);Object.keys(c).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})}),r(d[5]),r(d[6])},603,[604,618,620,619,759,760,761]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.clearNotifications=function(){return{type:u.CLEAR_NOTIFICATIONS}},e.hideNotification=function(t){return{type:u.HIDE_NOTIFICATION,uid:t}},e.setNotificationsEnabled=function(t){return{type:u.SET_NOTIFICATIONS_ENABLED,enabled:t}},e.showErrorNotification=function(t){return f((0,n.default)({},t,{appearance:c.NOTIFICATION_TYPE.ERROR}))},e.showNotification=f,e.showWarningNotification=function(t){return f((0,n.default)({},t,{appearance:c.NOTIFICATION_TYPE.WARNING}))},e.showParticipantJoinedNotification=function(t){return I.push(t),function(t){return N(t)}};var n=t(r(d[1])),o=t(r(d[2])),u=r(d[3]),c=r(d[4]);function f(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;return{type:u.SHOW_NOTIFICATION,props:t,timeout:n,uid:window.Date.now()}}var I=[],N=(0,o.default)(function(t){var n,o=I.length;o>=3?n={titleArguments:{name:I[0],count:o-1},titleKey:'notify.connectedThreePlusMembers'}:2===o?n={titleArguments:{first:I[0],second:I[1]},titleKey:'notify.connectedTwoMembers'}:o&&(n={titleArguments:{name:I[0]},titleKey:'notify.connectedOneMember'}),n&&t(f(n,c.NOTIFICATION_TIMEOUT)),I=[]},500,{leading:!1})},604,[3,54,605,618,619]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),o='Expected a function';m.exports=function(f,l,c){var u=!0,p=!0;if('function'!=typeof f)throw new TypeError(o);return t(c)&&(u='leading'in c?!!c.leading:u,p='trailing'in c?!!c.trailing:p),n(f,l,{leading:u,maxWait:l,trailing:p})}},605,[606,607]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),o=r(d[2]),u='Expected a function',f=Math.max,c=Math.min;m.exports=function(v,l,s){var T,p,h,x,y,w,E=0,M=!1,W=!1,_=!0;if('function'!=typeof v)throw new TypeError(u);function b(n){var t=T,o=p;return T=p=void 0,E=n,x=v.apply(o,t)}function j(n){return E=n,y=setTimeout(z,l),M?b(n):x}function k(n){var t=l-(n-w);return W?c(t,h-(n-E)):t}function q(n){var t=n-w;return void 0===w||t>=l||t<0||W&&n-E>=h}function z(){var n=t();if(q(n))return A(n);y=setTimeout(z,k(n))}function A(n){return y=void 0,_&&T?b(n):(T=p=void 0,x)}function B(){var n=t(),o=q(n);if(T=arguments,p=this,w=n,o){if(void 0===y)return j(w);if(W)return clearTimeout(y),y=setTimeout(z,l),b(w)}return void 0===y&&(y=setTimeout(z,l)),x}return l=o(l)||0,n(s)&&(M=!!s.leading,h=(W='maxWait'in s)?f(o(s.maxWait)||0,l):h,_='trailing'in s?!!s.trailing:_),B.cancel=function(){void 0!==y&&clearTimeout(y),E=0,T=w=p=y=void 0},B.flush=function(){return void 0===y?x:A(t())},B}},606,[607,608,611]); -__d(function(g,r,i,a,m,e,d){m.exports=function(n){var t=typeof n;return null!=n&&('object'==t||'function'==t)}},607,[]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);m.exports=function(){return n.Date.now()}},608,[609]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),f='object'==typeof self&&self&&self.Object===Object&&self,s=t||f||Function('return this')();m.exports=s},609,[610]); -__d(function(g,r,i,a,m,e,d){var t='object'==typeof g&&g&&g.Object===Object&&g;m.exports=t},610,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),f=r(d[1]),n=NaN,u=/^\s+|\s+$/g,s=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,p=/^0o[0-7]+$/i,c=parseInt;m.exports=function(v){if('number'==typeof v)return v;if(f(v))return n;if(t(v)){var l='function'==typeof v.valueOf?v.valueOf():v;v=t(l)?l+'':l}if('string'!=typeof v)return 0===v?v:+v;v=v.replace(u,'');var $=o.test(v);return $||p.test(v)?c(v.slice(2),$?2:8):s.test(v)?n:+v}},611,[607,612]); -__d(function(g,r,i,a,m,e,d){var o=r(d[0]),t=r(d[1]),n='[object Symbol]';m.exports=function(b){return'symbol'==typeof b||t(b)&&o(b)==n}},612,[613,617]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),o=r(d[2]),c='[object Null]',u='[object Undefined]',f=n?"function"==typeof n?n.toStringTag:"@@toStringTag":void 0;m.exports=function(n){return null==n?void 0===n?u:c:f&&f in Object(n)?t(n):o(n)}},613,[614,615,616]); -__d(function(g,r,i,a,m,e,d){var o=r(d[0]).Symbol;m.exports=o},614,[609]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=Object.prototype,n=o.hasOwnProperty,c=o.toString,l=t?"function"==typeof t?t.toStringTag:"@@toStringTag":void 0;m.exports=function(t){var o=n.call(t,l),p=t[l];try{t[l]=void 0}catch(t){}var v=c.call(t);return o?t[l]=p:delete t[l],v}},615,[614]); -__d(function(g,r,i,a,m,e,d){var t=Object.prototype.toString;m.exports=function(n){return t.call(n)}},616,[]); -__d(function(g,r,i,a,m,e,d){m.exports=function(n){return null!=n&&'object'==typeof n}},617,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.SET_NOTIFICATIONS_ENABLED=e.SHOW_NOTIFICATION=e.HIDE_NOTIFICATION=e.CLEAR_NOTIFICATIONS=void 0;e.CLEAR_NOTIFICATIONS='CLEAR_NOTIFICATIONS';e.HIDE_NOTIFICATION='HIDE_NOTIFICATION';e.SHOW_NOTIFICATION='SHOW_NOTIFICATION';e.SET_NOTIFICATIONS_ENABLED='SET_NOTIFICATIONS_ENABLED'},618,[]); -__d(function(g,r,i,a,m,e,d){var I=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.NOTIFICATION_TYPE_PRIORITIES=e.NOTIFICATION_TYPE=e.NOTIFICATION_TIMEOUT=void 0;var O,T=I(r(d[1]));e.NOTIFICATION_TIMEOUT=2500;var N={ERROR:'error',INFO:'info',NORMAL:'normal',SUCCESS:'success',WARNING:'warning'};e.NOTIFICATION_TYPE=N;var R=(O={},(0,T.default)(O,N.ERROR,5),(0,T.default)(O,N.INFO,3),(0,T.default)(O,N.NORMAL,3),(0,T.default)(O,N.SUCCESS,3),(0,T.default)(O,N.WARNING,4),O);e.NOTIFICATION_TYPE_PRIORITIES=R},619,[3,55]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){"default"!==n&&"__esModule"!==n&&Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},620,[621]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Notification",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"NotificationsContainer",{enumerable:!0,get:function(){return o.default}});var n=t(r(d[1])),o=t(r(d[2]))},621,[3,622,757]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),u=t(r(d[3])),s=t(r(d[4])),o=t(r(d[5])),f=t(r(d[6])),c=r(d[7]),y=r(d[8]),p=r(d[9]),h=t(r(d[10])),v=t(r(d[11])),E=(function(t){function y(){return(0,n.default)(this,y),(0,u.default)(this,(0,s.default)(y).apply(this,arguments))}return(0,o.default)(y,t),(0,l.default)(y,[{key:"render",value:function(){var t=this.props.isDismissAllowed;return f.default.createElement(c.View,{pointerEvents:"box-none",style:v.default.notification},f.default.createElement(c.View,{style:v.default.contentColumn},f.default.createElement(c.View,{pointerEvents:"box-none",style:v.default.notificationContent},this._renderContent())),t&&f.default.createElement(c.TouchableOpacity,{onPress:this._onDismissed},f.default.createElement(p.Icon,{src:p.IconClose,style:v.default.dismissIcon})))}},{key:"_renderContent",value:function(){var t=this.props,n=t.t,l=t.title,u=t.titleArguments,s=t.titleKey,o=l||s&&n(s,u),y=this._getDescription();return y&&y.length?y.map(function(t,n){return f.default.createElement(c.Text,{key:n,numberOfLines:1,style:v.default.contentText},t)}):f.default.createElement(c.Text,{numberOfLines:1,style:v.default.contentText},o)}}]),y})(h.default),_=(0,y.translate)(E);e.default=_},622,[3,4,5,6,9,10,13,17,623,403,755,756]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0});var n={i18next:!0,DEFAULT_LANGUAGE:!0,LANGUAGES:!0};Object.defineProperty(e,"i18next",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"DEFAULT_LANGUAGE",{enumerable:!0,get:function(){return c.DEFAULT_LANGUAGE}}),Object.defineProperty(e,"LANGUAGES",{enumerable:!0,get:function(){return c.LANGUAGES}});var o=r(d[1]);Object.keys(o).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}}))});var u=r(d[2]);Object.keys(u).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}}))});var c=t(r(d[3]))},623,[2,624,725,626]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getLocalizedDateFormatter=function(t){return(0,n.default)(t).locale(o())},e.getLocalizedDurationFormatter=function(t){if('0'!==n.default.duration(t).format('h'))return n.default.duration(t).format('h:mm:ss');return n.default.duration(t).format('mm:ss',{trim:!1})};var n=t(r(d[1])),u=t(r(d[2]));function o(){var t,o=u.default.language;if(o){var f=new RegExp('^([a-z]{2,2})(-)*([a-z]{2,2})*$').exec(o.toLowerCase());if(f){var l=new RegExp("^"+f[1]+"(-)*"+("("+f[3]+")*"||''));t=n.default.locales().find(function(t){return l.exec(t)})}}return t||'en'}r(d[3]),r(d[4]),r(d[5]),r(d[6]),r(d[7]),r(d[8]),r(d[9]),r(d[10]),r(d[11]),r(d[12]),r(d[13]),r(d[14]),r(d[15]),r(d[16]),r(d[17]),r(d[18]),r(d[19]),r(d[20])},624,[3,625,626,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724]); -__d(function(g,r,i,a,m,e,d){var t,n;t=this,n=function(){'use strict';var t,n;function s(){return t.apply(null,arguments)}function o(t){return t instanceof Array||'[object Array]'===Object.prototype.toString.call(t)}function u(t){return null!=t&&'[object Object]'===Object.prototype.toString.call(t)}function l(t){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(t).length;var n;for(n in t)if(t.hasOwnProperty(n))return!1;return!0}function h(t){return void 0===t}function c(t){return'number'==typeof t||'[object Number]'===Object.prototype.toString.call(t)}function f(t){return t instanceof Date||'[object Date]'===Object.prototype.toString.call(t)}function _(t,n){var s,o=[];for(s=0;s>>0,o=0;o0)for(s=0;s=0?s?'+':'':'-')+Math.pow(10,Math.max(0,u)).toString().substr(1)+o}var $=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,J=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,q={},B={};function Q(t,n,s,o){var u=o;'string'==typeof o&&(u=function(){return this[o]()}),t&&(B[t]=u),n&&(B[n[0]]=function(){return Z(u.apply(this,arguments),n[1],n[2])}),s&&(B[s]=function(){return this.localeData().ordinal(u.apply(this,arguments),t)})}function X(t){var n,s,o,u=t.match($);for(n=0,s=u.length;n=0&&J.test(t);)t=t.replace(J,o),J.lastIndex=0,s-=1;return t}var te=/\d/,ne=/\d\d/,se=/\d{3}/,ie=/\d{4}/,re=/[+-]?\d{6}/,ae=/\d\d?/,oe=/\d\d\d\d?/,ue=/\d\d\d\d\d\d?/,le=/\d{1,3}/,de=/\d{1,4}/,he=/[+-]?\d{1,6}/,ce=/\d+/,fe=/[+-]?\d+/,me=/Z|[+-]\d\d:?\d\d/gi,_e=/Z|[+-]\d\d(?::?\d\d)?/gi,ye=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ge={};function ve(t,n,s){ge[t]=N(n)?n:function(t,o){return t&&s?s:n}}function pe(t,n){return y(ge,t)?ge[t](n._strict,n._locale):new RegExp(we(t.replace('\\','').replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,n,s,o,u){return n||s||o||u})))}function we(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,'\\$&')}var Me={};function ke(t,n){var s,o=n;for('string'==typeof t&&(t=[t]),c(n)&&(o=function(t,s){s[n]=b(t)}),s=0;s68?1900:2e3)};var Ne,He=Le('FullYear',!0);function Le(t,n){return function(o){return null!=o?(Ve(this,t,o),s.updateOffset(this,n),this):Ge(this,t)}}function Ge(t,n){return t.isValid()?t._d['get'+(t._isUTC?'UTC':'')+n]():NaN}function Ve(t,n,s){t.isValid()&&!isNaN(s)&&('FullYear'===n&&Ue(t.year())&&1===t.month()&&29===t.date()?t._d['set'+(t._isUTC?'UTC':'')+n](s,t.month(),je(s,t.month())):t._d['set'+(t._isUTC?'UTC':'')+n](s))}function je(t,n){if(isNaN(t)||isNaN(n))return NaN;var s,o=(n%(s=12)+s)%s;return t+=(n-o)/12,1===o?Ue(t)?29:28:31-o%7%2}Ne=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var n;for(n=0;n=0&&isFinite(c.getFullYear())&&c.setFullYear(t),c}function Xe(t){var n=new Date(Date.UTC.apply(null,arguments));return t<100&&t>=0&&isFinite(n.getUTCFullYear())&&n.setUTCFullYear(t),n}function Ke(t,n,s){var o=7+n-s;return-((7+Xe(t,0,o).getUTCDay()-n)%7)+o-1}function et(t,n,s,o,u){var l,h,c=1+7*(n-1)+(7+s-o)%7+Ke(t,o,u);return c<=0?h=Fe(l=t-1)+c:c>Fe(t)?(l=t+1,h=c-Fe(t)):(l=t,h=c),{year:l,dayOfYear:h}}function tt(t,n,s){var o,u,l=Ke(t.year(),n,s),h=Math.floor((t.dayOfYear()-l-1)/7)+1;return h<1?o=h+nt(u=t.year()-1,n,s):h>nt(t.year(),n,s)?(o=h-nt(t.year(),n,s),u=t.year()+1):(u=t.year(),o=h),{week:o,year:u}}function nt(t,n,s){var o=Ke(t,n,s),u=Ke(t+1,n,s);return(Fe(t)-o+u)/7}Q('w',['ww',2],'wo','week'),Q('W',['WW',2],'Wo','isoWeek'),V('week','w'),V('isoWeek','W'),A('week',5),A('isoWeek',5),ve('w',ae),ve('ww',ae,ne),ve('W',ae),ve('WW',ae,ne),Se(['w','ww','W','WW'],function(t,n,s,o){n[o.substr(0,1)]=b(t)});function st(t,n){return'string'!=typeof t?t:isNaN(t)?'number'==typeof(t=n.weekdaysParse(t))?t:null:parseInt(t,10)}function it(t,n){return'string'==typeof t?n.weekdaysParse(t)%7||7:isNaN(t)?null:t}Q('d',0,'do','day'),Q('dd',0,0,function(t){return this.localeData().weekdaysMin(this,t)}),Q('ddd',0,0,function(t){return this.localeData().weekdaysShort(this,t)}),Q('dddd',0,0,function(t){return this.localeData().weekdays(this,t)}),Q('e',0,0,'weekday'),Q('E',0,0,'isoWeekday'),V('day','d'),V('weekday','e'),V('isoWeekday','E'),A('day',11),A('weekday',11),A('isoWeekday',11),ve('d',ae),ve('e',ae),ve('E',ae),ve('dd',function(t,n){return n.weekdaysMinRegex(t)}),ve('ddd',function(t,n){return n.weekdaysShortRegex(t)}),ve('dddd',function(t,n){return n.weekdaysRegex(t)}),Se(['dd','ddd','dddd'],function(t,n,s,o){var u=s._locale.weekdaysParse(t,o,s._strict);null!=u?n.d=u:w(s).invalidWeekday=t}),Se(['d','e','E'],function(t,n,s,o){n[o]=b(t)});var rt='Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_');var at='Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_');var ot='Su_Mo_Tu_We_Th_Fr_Sa'.split('_');function ut(t,n,s){var o,u,l,h=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],o=0;o<7;++o)l=p([2e3,1]).day(o),this._minWeekdaysParse[o]=this.weekdaysMin(l,'').toLocaleLowerCase(),this._shortWeekdaysParse[o]=this.weekdaysShort(l,'').toLocaleLowerCase(),this._weekdaysParse[o]=this.weekdays(l,'').toLocaleLowerCase();return s?'dddd'===n?-1!==(u=Ne.call(this._weekdaysParse,h))?u:null:'ddd'===n?-1!==(u=Ne.call(this._shortWeekdaysParse,h))?u:null:-1!==(u=Ne.call(this._minWeekdaysParse,h))?u:null:'dddd'===n?-1!==(u=Ne.call(this._weekdaysParse,h))?u:-1!==(u=Ne.call(this._shortWeekdaysParse,h))?u:-1!==(u=Ne.call(this._minWeekdaysParse,h))?u:null:'ddd'===n?-1!==(u=Ne.call(this._shortWeekdaysParse,h))?u:-1!==(u=Ne.call(this._weekdaysParse,h))?u:-1!==(u=Ne.call(this._minWeekdaysParse,h))?u:null:-1!==(u=Ne.call(this._minWeekdaysParse,h))?u:-1!==(u=Ne.call(this._weekdaysParse,h))?u:-1!==(u=Ne.call(this._shortWeekdaysParse,h))?u:null}var lt=ye;var dt=ye;var ht=ye;function ct(){function t(t,n){return n.length-t.length}var n,s,o,u,l,h=[],c=[],f=[],_=[];for(n=0;n<7;n++)s=p([2e3,1]).day(n),o=this.weekdaysMin(s,''),u=this.weekdaysShort(s,''),l=this.weekdays(s,''),h.push(o),c.push(u),f.push(l),_.push(o),_.push(u),_.push(l);for(h.sort(t),c.sort(t),f.sort(t),_.sort(t),n=0;n<7;n++)c[n]=we(c[n]),f[n]=we(f[n]),_[n]=we(_[n]);this._weekdaysRegex=new RegExp('^('+_.join('|')+')','i'),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp('^('+f.join('|')+')','i'),this._weekdaysShortStrictRegex=new RegExp('^('+c.join('|')+')','i'),this._weekdaysMinStrictRegex=new RegExp('^('+h.join('|')+')','i')}function ft(){return this.hours()%12||12}function mt(t,n){Q(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),n)})}function _t(t,n){return n._meridiemParse}Q('H',['HH',2],0,'hour'),Q('h',['hh',2],0,ft),Q('k',['kk',2],0,function(){return this.hours()||24}),Q('hmm',0,0,function(){return''+ft.apply(this)+Z(this.minutes(),2)}),Q('hmmss',0,0,function(){return''+ft.apply(this)+Z(this.minutes(),2)+Z(this.seconds(),2)}),Q('Hmm',0,0,function(){return''+this.hours()+Z(this.minutes(),2)}),Q('Hmmss',0,0,function(){return''+this.hours()+Z(this.minutes(),2)+Z(this.seconds(),2)}),mt('a',!0),mt('A',!1),V('hour','h'),A('hour',13),ve('a',_t),ve('A',_t),ve('H',ae),ve('h',ae),ve('k',ae),ve('HH',ae,ne),ve('hh',ae,ne),ve('kk',ae,ne),ve('hmm',oe),ve('hmmss',ue),ve('Hmm',oe),ve('Hmmss',ue),ke(['H','HH'],xe),ke(['k','kk'],function(t,n,s){var o=b(t);n[xe]=24===o?0:o}),ke(['a','A'],function(t,n,s){s._isPm=s._locale.isPM(t),s._meridiem=t}),ke(['h','hh'],function(t,n,s){n[xe]=b(t),w(s).bigHour=!0}),ke('hmm',function(t,n,s){var o=t.length-2;n[xe]=b(t.substr(0,o)),n[be]=b(t.substr(o)),w(s).bigHour=!0}),ke('hmmss',function(t,n,s){var o=t.length-4,u=t.length-2;n[xe]=b(t.substr(0,o)),n[be]=b(t.substr(o,2)),n[Pe]=b(t.substr(u)),w(s).bigHour=!0}),ke('Hmm',function(t,n,s){var o=t.length-2;n[xe]=b(t.substr(0,o)),n[be]=b(t.substr(o))}),ke('Hmmss',function(t,n,s){var o=t.length-4,u=t.length-2;n[xe]=b(t.substr(0,o)),n[be]=b(t.substr(o,2)),n[Pe]=b(t.substr(u))});var yt,gt=Le('Hours',!0),vt={calendar:{sameDay:'[Today at] LT',nextDay:'[Tomorrow at] LT',nextWeek:'dddd [at] LT',lastDay:'[Yesterday at] LT',lastWeek:'[Last] dddd [at] LT',sameElse:'L'},longDateFormat:{LTS:'h:mm:ss A',LT:'h:mm A',L:'MM/DD/YYYY',LL:'MMMM D, YYYY',LLL:'MMMM D, YYYY h:mm A',LLLL:'dddd, MMMM D, YYYY h:mm A'},invalidDate:'Invalid date',ordinal:'%d',dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:'in %s',past:'%s ago',s:'a few seconds',ss:'%d seconds',m:'a minute',mm:'%d minutes',h:'an hour',hh:'%d hours',d:'a day',dd:'%d days',M:'a month',MM:'%d months',y:'a year',yy:'%d years'},months:Ee,monthsShort:Ae,week:{dow:0,doy:6},weekdays:rt,weekdaysMin:ot,weekdaysShort:at,meridiemParse:/[ap]\.?m?\.?/i},pt={},wt={};function Mt(t){return t?t.toLowerCase().replace('_','-'):t}function kt(t){for(var n,s,o,u,l=0;l0;){if(o=St(u.slice(0,n).join('-')))return o;if(s&&s.length>=n&&P(u,s,!0)>=n-1)break;n--}l++}return null}function St(t){var n=null;if(!pt[t]&&void 0!==m&&m&&m.exports)try{n=yt._abbr,r('./locale/'+t),Dt(n)}catch(t){}return pt[t]}function Dt(t,n){var s;return t&&(s=h(n)?Ot(t):Yt(t,n))&&(yt=s),yt._abbr}function Yt(t,n){if(null!==n){var s=vt;if(n.abbr=t,null!=pt[t])U('defineLocaleOverride',"use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),s=pt[t]._config;else if(null!=n.parentLocale){if(null==pt[n.parentLocale])return wt[n.parentLocale]||(wt[n.parentLocale]=[]),wt[n.parentLocale].push({name:t,config:n}),null;s=pt[n.parentLocale]._config}return pt[t]=new L(H(s,n)),wt[t]&&wt[t].forEach(function(t){Yt(t.name,t.config)}),Dt(t),pt[t]}return delete pt[t],null}function Ot(t){var n;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return yt;if(!o(t)){if(n=St(t))return n;t=[t]}return kt(t)}function Tt(t){var n,s=t._a;return s&&-2===w(t).overflow&&(n=s[Oe]<0||s[Oe]>11?Oe:s[Te]<1||s[Te]>je(s[Ye],s[Oe])?Te:s[xe]<0||s[xe]>24||24===s[xe]&&(0!==s[be]||0!==s[Pe]||0!==s[We])?xe:s[be]<0||s[be]>59?be:s[Pe]<0||s[Pe]>59?Pe:s[We]<0||s[We]>999?We:-1,w(t)._overflowDayOfYear&&(nTe)&&(n=Te),w(t)._overflowWeeks&&-1===n&&(n=Re),w(t)._overflowWeekday&&-1===n&&(n=Ce),w(t).overflow=n),t}function xt(t,n,s){return null!=t?t:null!=n?n:s}function bt(t){var n=new Date(s.now());return t._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()]}function Pt(t){var n,s,o,u,l,h=[];if(!t._d){for(o=bt(t),t._w&&null==t._a[Te]&&null==t._a[Oe]&&Wt(t),null!=t._dayOfYear&&(l=xt(t._a[Ye],o[Ye]),(t._dayOfYear>Fe(l)||0===t._dayOfYear)&&(w(t)._overflowDayOfYear=!0),s=Xe(l,0,t._dayOfYear),t._a[Oe]=s.getUTCMonth(),t._a[Te]=s.getUTCDate()),n=0;n<3&&null==t._a[n];++n)t._a[n]=h[n]=o[n];for(;n<7;n++)t._a[n]=h[n]=null==t._a[n]?2===n?1:0:t._a[n];24===t._a[xe]&&0===t._a[be]&&0===t._a[Pe]&&0===t._a[We]&&(t._nextDay=!0,t._a[xe]=0),t._d=(t._useUTC?Xe:Qe).apply(null,h),u=t._useUTC?t._d.getUTCDay():t._d.getDay(),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[xe]=24),t._w&&void 0!==t._w.d&&t._w.d!==u&&(w(t).weekdayMismatch=!0)}}function Wt(t){var n,s,o,u,l,h,c,f;if(null!=(n=t._w).GG||null!=n.W||null!=n.E)l=1,h=4,s=xt(n.GG,t._a[Ye],tt(Kt(),1,4).year),o=xt(n.W,1),((u=xt(n.E,1))<1||u>7)&&(f=!0);else{l=t._locale._week.dow,h=t._locale._week.doy;var _=tt(Kt(),l,h);s=xt(n.gg,t._a[Ye],_.year),o=xt(n.w,_.week),null!=n.d?((u=n.d)<0||u>6)&&(f=!0):null!=n.e?(u=n.e+l,(n.e<0||n.e>6)&&(f=!0)):u=l}o<1||o>nt(s,l,h)?w(t)._overflowWeeks=!0:null!=f?w(t)._overflowWeekday=!0:(c=et(s,o,u,l,h),t._a[Ye]=c.year,t._dayOfYear=c.dayOfYear)}var Rt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ct=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ft=/Z|[+-]\d\d(?::?\d\d)?/,Ut=[['YYYYYY-MM-DD',/[+-]\d{6}-\d\d-\d\d/],['YYYY-MM-DD',/\d{4}-\d\d-\d\d/],['GGGG-[W]WW-E',/\d{4}-W\d\d-\d/],['GGGG-[W]WW',/\d{4}-W\d\d/,!1],['YYYY-DDD',/\d{4}-\d{3}/],['YYYY-MM',/\d{4}-\d\d/,!1],['YYYYYYMMDD',/[+-]\d{10}/],['YYYYMMDD',/\d{8}/],['GGGG[W]WWE',/\d{4}W\d{3}/],['GGGG[W]WW',/\d{4}W\d{2}/,!1],['YYYYDDD',/\d{7}/]],Nt=[['HH:mm:ss.SSSS',/\d\d:\d\d:\d\d\.\d+/],['HH:mm:ss,SSSS',/\d\d:\d\d:\d\d,\d+/],['HH:mm:ss',/\d\d:\d\d:\d\d/],['HH:mm',/\d\d:\d\d/],['HHmmss.SSSS',/\d\d\d\d\d\d\.\d+/],['HHmmss,SSSS',/\d\d\d\d\d\d,\d+/],['HHmmss',/\d\d\d\d\d\d/],['HHmm',/\d\d\d\d/],['HH',/\d\d/]],Ht=/^\/?Date\((\-?\d+)/i;function Lt(t){var n,s,o,u,l,h,c=t._i,f=Rt.exec(c)||Ct.exec(c);if(f){for(w(t).iso=!0,n=0,s=Ut.length;n0&&w(t).unusedInput.push(h),c=c.slice(c.indexOf(o)+o.length),_+=o.length),B[l]?(o?w(t).empty=!1:w(t).unusedTokens.push(l),De(l,o,t)):t._strict&&!o&&w(t).unusedTokens.push(l);w(t).charsLeftOver=f-_,c.length>0&&w(t).unusedInput.push(c),t._a[xe]<=12&&!0===w(t).bigHour&&t._a[xe]>0&&(w(t).bigHour=void 0),w(t).parsedDateParts=t._a.slice(0),w(t).meridiem=t._meridiem,t._a[xe]=$t(t._locale,t._a[xe],t._meridiem),Pt(t),Tt(t)}else At(t);else Lt(t)}function $t(t,n,s){var o;return null==s?n:null!=t.meridiemHour?t.meridiemHour(n,s):null!=t.isPM?((o=t.isPM(s))&&n<12&&(n+=12),o||12!==n||(n=0),n):n}function Jt(t){var n,s,o,u,l;if(0===t._f.length)return w(t).invalidFormat=!0,void(t._d=new Date(NaN));for(u=0;uthis?this:t:k()});function nn(t,n){var s,u;if(1===n.length&&o(n[0])&&(n=n[0]),!n.length)return Kt();for(s=n[0],u=1;u(l=nt(t,o,u))&&(n=l),Wn.call(this,t,n,s,o,u))}function Wn(t,n,s,o,u){var l=et(t,n,s,o,u),h=Xe(l.year,0,l.dayOfYear);return this.year(h.getUTCFullYear()),this.month(h.getUTCMonth()),this.date(h.getUTCDate()),this}Q(0,['gg',2],0,function(){return this.weekYear()%100}),Q(0,['GG',2],0,function(){return this.isoWeekYear()%100}),bn('gggg','weekYear'),bn('ggggg','weekYear'),bn('GGGG','isoWeekYear'),bn('GGGGG','isoWeekYear'),V('weekYear','gg'),V('isoWeekYear','GG'),A('weekYear',1),A('isoWeekYear',1),ve('G',fe),ve('g',fe),ve('GG',ae,ne),ve('gg',ae,ne),ve('GGGG',de,ie),ve('gggg',de,ie),ve('GGGGG',he,re),ve('ggggg',he,re),Se(['gggg','ggggg','GGGG','GGGGG'],function(t,n,s,o){n[o.substr(0,2)]=b(t)}),Se(['gg','GG'],function(t,n,o,u){n[u]=s.parseTwoDigitYear(t)}),Q('Q',0,'Qo','quarter'),V('quarter','Q'),A('quarter',7),ve('Q',te),ke('Q',function(t,n){n[Oe]=3*(b(t)-1)}),Q('D',['DD',2],'Do','date'),V('date','D'),A('date',9),ve('D',ae),ve('DD',ae,ne),ve('Do',function(t,n){return t?n._dayOfMonthOrdinalParse||n._ordinalParse:n._dayOfMonthOrdinalParseLenient}),ke(['D','DD'],Te),ke('Do',function(t,n){n[Te]=b(t.match(ae)[0])});var Rn=Le('Date',!0);Q('DDD',['DDDD',3],'DDDo','dayOfYear'),V('dayOfYear','DDD'),A('dayOfYear',4),ve('DDD',le),ve('DDDD',se),ke(['DDD','DDDD'],function(t,n,s){s._dayOfYear=b(t)}),Q('m',['mm',2],0,'minute'),V('minute','m'),A('minute',14),ve('m',ae),ve('mm',ae,ne),ke(['m','mm'],be);var Cn=Le('Minutes',!1);Q('s',['ss',2],0,'second'),V('second','s'),A('second',15),ve('s',ae),ve('ss',ae,ne),ke(['s','ss'],Pe);var Fn,Un=Le('Seconds',!1);for(Q('S',0,0,function(){return~~(this.millisecond()/100)}),Q(0,['SS',2],0,function(){return~~(this.millisecond()/10)}),Q(0,['SSS',3],0,'millisecond'),Q(0,['SSSS',4],0,function(){return 10*this.millisecond()}),Q(0,['SSSSS',5],0,function(){return 100*this.millisecond()}),Q(0,['SSSSSS',6],0,function(){return 1e3*this.millisecond()}),Q(0,['SSSSSSS',7],0,function(){return 1e4*this.millisecond()}),Q(0,['SSSSSSSS',8],0,function(){return 1e5*this.millisecond()}),Q(0,['SSSSSSSSS',9],0,function(){return 1e6*this.millisecond()}),V('millisecond','ms'),A('millisecond',16),ve('S',le,te),ve('SS',le,ne),ve('SSS',le,se),Fn='SSSS';Fn.length<=9;Fn+='S')ve(Fn,ce);function Nn(t,n){n[We]=b(1e3*('0.'+t))}for(Fn='S';Fn.length<=9;Fn+='S')ke(Fn,Nn);var Hn=Le('Milliseconds',!1);Q('z',0,0,'zoneAbbr'),Q('zz',0,0,'zoneName');var Ln=O.prototype;function Gn(t){return t}Ln.add=Sn,Ln.calendar=function(t,n){var o=t||Kt(),u=cn(o,this).startOf('day'),l=s.calendarFormat(this,u)||'sameElse',h=n&&(N(n[l])?n[l].call(this,o):n[l]);return this.format(h||this.localeData().calendar(l,this,Kt(o)))},Ln.clone=function(){return new O(this)},Ln.diff=function(t,n,s){var o,u,l;if(!this.isValid())return NaN;if(!(o=cn(t,this)).isValid())return NaN;switch(u=6e4*(o.utcOffset()-this.utcOffset()),n=j(n)){case'year':l=Yn(this,o)/12;break;case'month':l=Yn(this,o);break;case'quarter':l=Yn(this,o)/3;break;case'second':l=(this-o)/1e3;break;case'minute':l=(this-o)/6e4;break;case'hour':l=(this-o)/36e5;break;case'day':l=(this-o-u)/864e5;break;case'week':l=(this-o-u)/6048e5;break;default:l=this-o}return s?l:x(l)},Ln.endOf=function(t){return void 0===(t=j(t))||'millisecond'===t?this:('date'===t&&(t='day'),this.startOf(t).add(1,'isoWeek'===t?'week':t).subtract(1,'ms'))},Ln.format=function(t){t||(t=this.isUtc()?s.defaultFormatUtc:s.defaultFormat);var n=K(this,t);return this.localeData().postformat(n)},Ln.from=function(t,n){return this.isValid()&&(T(t)&&t.isValid()||Kt(t).isValid())?gn({to:this,from:t}).locale(this.locale()).humanize(!n):this.localeData().invalidDate()},Ln.fromNow=function(t){return this.from(Kt(),t)},Ln.to=function(t,n){return this.isValid()&&(T(t)&&t.isValid()||Kt(t).isValid())?gn({from:this,to:t}).locale(this.locale()).humanize(!n):this.localeData().invalidDate()},Ln.toNow=function(t){return this.to(Kt(),t)},Ln.get=function(t){return N(this[t=j(t)])?this[t]():this},Ln.invalidAt=function(){return w(this).overflow},Ln.isAfter=function(t,n){var s=T(t)?t:Kt(t);return!(!this.isValid()||!s.isValid())&&('millisecond'===(n=j(h(n)?'millisecond':n))?this.valueOf()>s.valueOf():s.valueOf()9999?K(t,'YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]'):N(Date.prototype.toISOString)?this.toDate().toISOString():K(t,'YYYY-MM-DD[T]HH:mm:ss.SSS[Z]')},Ln.inspect=function(){if(!this.isValid())return'moment.invalid(/* '+this._i+' */)';var t='moment',n='';this.isLocal()||(t=0===this.utcOffset()?'moment.utc':'moment.parseZone',n='Z');var s='['+t+'("]',o=0<=this.year()&&this.year()<=9999?'YYYY':'YYYYYY',u=n+'[")]';return this.format(s+o+'-MM-DD[T]HH:mm:ss.SSS'+u)},Ln.toJSON=function(){return this.isValid()?this.toISOString():null},Ln.toString=function(){return this.clone().locale('en').format('ddd MMM DD YYYY HH:mm:ss [GMT]ZZ')},Ln.unix=function(){return Math.floor(this.valueOf()/1e3)},Ln.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},Ln.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Ln.year=He,Ln.isLeapYear=function(){return Ue(this.year())},Ln.weekYear=function(t){return Pn.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},Ln.isoWeekYear=function(t){return Pn.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)},Ln.quarter=Ln.quarters=function(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)},Ln.month=$e,Ln.daysInMonth=function(){return je(this.year(),this.month())},Ln.week=Ln.weeks=function(t){var n=this.localeData().week(this);return null==t?n:this.add(7*(t-n),'d')},Ln.isoWeek=Ln.isoWeeks=function(t){var n=tt(this,1,4).week;return null==t?n:this.add(7*(t-n),'d')},Ln.weeksInYear=function(){var t=this.localeData()._week;return nt(this.year(),t.dow,t.doy)},Ln.isoWeeksInYear=function(){return nt(this.year(),1,4)},Ln.date=Rn,Ln.day=Ln.days=function(t){if(!this.isValid())return null!=t?this:NaN;var n=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=st(t,this.localeData()),this.add(t-n,'d')):n},Ln.weekday=function(t){if(!this.isValid())return null!=t?this:NaN;var n=(this.day()+7-this.localeData()._week.dow)%7;return null==t?n:this.add(t-n,'d')},Ln.isoWeekday=function(t){if(!this.isValid())return null!=t?this:NaN;if(null!=t){var n=it(t,this.localeData());return this.day(this.day()%7?n:n-7)}return this.day()||7},Ln.dayOfYear=function(t){var n=Math.round((this.clone().startOf('day')-this.clone().startOf('year'))/864e5)+1;return null==t?n:this.add(t-n,'d')},Ln.hour=Ln.hours=gt,Ln.minute=Ln.minutes=Cn,Ln.second=Ln.seconds=Un,Ln.millisecond=Ln.milliseconds=Hn,Ln.utcOffset=function(t,n,o){var u,l=this._offset||0;if(!this.isValid())return null!=t?this:NaN;if(null!=t){if('string'==typeof t){if(null===(t=hn(_e,t)))return this}else Math.abs(t)<16&&!o&&(t*=60);return!this._isUTC&&n&&(u=fn(this)),this._offset=t,this._isUTC=!0,null!=u&&this.add(u,'m'),l!==t&&(!n||this._changeInProgress?kn(this,gn(t-l,'m'),1,!1):this._changeInProgress||(this._changeInProgress=!0,s.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?l:fn(this)},Ln.utc=function(t){return this.utcOffset(0,t)},Ln.local=function(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(fn(this),'m')),this},Ln.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if('string'==typeof this._i){var t=hn(me,this._i);null!=t?this.utcOffset(t):this.utcOffset(0,!0)}return this},Ln.hasAlignedHourOffset=function(t){return!!this.isValid()&&(t=t?Kt(t).utcOffset():0,(this.utcOffset()-t)%60==0)},Ln.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Ln.isLocal=function(){return!!this.isValid()&&!this._isUTC},Ln.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},Ln.isUtc=mn,Ln.isUTC=mn,Ln.zoneAbbr=function(){return this._isUTC?'UTC':''},Ln.zoneName=function(){return this._isUTC?'Coordinated Universal Time':''},Ln.dates=R('dates accessor is deprecated. Use date instead.',Rn),Ln.months=R('months accessor is deprecated. Use month instead',$e),Ln.years=R('years accessor is deprecated. Use year instead',He),Ln.zone=R('moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/',function(t,n){return null!=t?('string'!=typeof t&&(t=-t),this.utcOffset(t,n),this):-this.utcOffset()}),Ln.isDSTShifted=R('isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information',function(){if(!h(this._isDSTShifted))return this._isDSTShifted;var t={};if(D(t,this),(t=Bt(t))._a){var n=t._isUTC?p(t._a):Kt(t._a);this._isDSTShifted=this.isValid()&&P(t._a,n.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted});var Vn=L.prototype;function jn(t,n,s,o){var u=Ot(),l=p().set(o,n);return u[s](l,t)}function In(t,n,s){if(c(t)&&(n=t,t=void 0),t=t||'',null!=n)return jn(t,n,s,'month');var o,u=[];for(o=0;o<12;o++)u[o]=jn(t,o,s,'month');return u}function En(t,n,s,o){'boolean'==typeof t?(c(n)&&(s=n,n=void 0),n=n||''):(s=n=t,t=!1,c(n)&&(s=n,n=void 0),n=n||'');var u,l=Ot(),h=t?l._week.dow:0;if(null!=s)return jn(n,(s+h)%7,o,'day');var f=[];for(u=0;u<7;u++)f[u]=jn(n,(u+h)%7,o,'day');return f}Vn.calendar=function(t,n,s){var o=this._calendar[t]||this._calendar.sameElse;return N(o)?o.call(n,s):o},Vn.longDateFormat=function(t){var n=this._longDateFormat[t],s=this._longDateFormat[t.toUpperCase()];return n||!s?n:(this._longDateFormat[t]=s.replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t])},Vn.invalidDate=function(){return this._invalidDate},Vn.ordinal=function(t){return this._ordinal.replace('%d',t)},Vn.preparse=Gn,Vn.postformat=Gn,Vn.relativeTime=function(t,n,s,o){var u=this._relativeTime[s];return N(u)?u(t,n,s,o):u.replace(/%d/i,t)},Vn.pastFuture=function(t,n){var s=this._relativeTime[t>0?'future':'past'];return N(s)?s(n):s.replace(/%s/i,n)},Vn.set=function(t){var n,s;for(s in t)N(n=t[s])?this[s]=n:this['_'+s]=n;this._config=t,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+'|'+/\d{1,2}/.source)},Vn.months=function(t,n){return t?o(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||Ie).test(n)?'format':'standalone'][t.month()]:o(this._months)?this._months:this._months.standalone},Vn.monthsShort=function(t,n){return t?o(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[Ie.test(n)?'format':'standalone'][t.month()]:o(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Vn.monthsParse=function(t,n,s){var o,u,l;if(this._monthsParseExact)return ze.call(this,t,n,s);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),o=0;o<12;o++){if(u=p([2e3,o]),s&&!this._longMonthsParse[o]&&(this._longMonthsParse[o]=new RegExp('^'+this.months(u,'').replace('.','')+'$','i'),this._shortMonthsParse[o]=new RegExp('^'+this.monthsShort(u,'').replace('.','')+'$','i')),s||this._monthsParse[o]||(l='^'+this.months(u,'')+'|^'+this.monthsShort(u,''),this._monthsParse[o]=new RegExp(l.replace('.',''),'i')),s&&'MMMM'===n&&this._longMonthsParse[o].test(t))return o;if(s&&'MMM'===n&&this._shortMonthsParse[o].test(t))return o;if(!s&&this._monthsParse[o].test(t))return o}},Vn.monthsRegex=function(t){return this._monthsParseExact?(y(this,'_monthsRegex')||Be.call(this),t?this._monthsStrictRegex:this._monthsRegex):(y(this,'_monthsRegex')||(this._monthsRegex=qe),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)},Vn.monthsShortRegex=function(t){return this._monthsParseExact?(y(this,'_monthsRegex')||Be.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(y(this,'_monthsShortRegex')||(this._monthsShortRegex=Je),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)},Vn.week=function(t){return tt(t,this._week.dow,this._week.doy).week},Vn.firstDayOfYear=function(){return this._week.doy},Vn.firstDayOfWeek=function(){return this._week.dow},Vn.weekdays=function(t,n){return t?o(this._weekdays)?this._weekdays[t.day()]:this._weekdays[this._weekdays.isFormat.test(n)?'format':'standalone'][t.day()]:o(this._weekdays)?this._weekdays:this._weekdays.standalone},Vn.weekdaysMin=function(t){return t?this._weekdaysMin[t.day()]:this._weekdaysMin},Vn.weekdaysShort=function(t){return t?this._weekdaysShort[t.day()]:this._weekdaysShort},Vn.weekdaysParse=function(t,n,s){var o,u,l;if(this._weekdaysParseExact)return ut.call(this,t,n,s);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),o=0;o<7;o++){if(u=p([2e3,1]).day(o),s&&!this._fullWeekdaysParse[o]&&(this._fullWeekdaysParse[o]=new RegExp('^'+this.weekdays(u,'').replace('.','.?')+'$','i'),this._shortWeekdaysParse[o]=new RegExp('^'+this.weekdaysShort(u,'').replace('.','.?')+'$','i'),this._minWeekdaysParse[o]=new RegExp('^'+this.weekdaysMin(u,'').replace('.','.?')+'$','i')),this._weekdaysParse[o]||(l='^'+this.weekdays(u,'')+'|^'+this.weekdaysShort(u,'')+'|^'+this.weekdaysMin(u,''),this._weekdaysParse[o]=new RegExp(l.replace('.',''),'i')),s&&'dddd'===n&&this._fullWeekdaysParse[o].test(t))return o;if(s&&'ddd'===n&&this._shortWeekdaysParse[o].test(t))return o;if(s&&'dd'===n&&this._minWeekdaysParse[o].test(t))return o;if(!s&&this._weekdaysParse[o].test(t))return o}},Vn.weekdaysRegex=function(t){return this._weekdaysParseExact?(y(this,'_weekdaysRegex')||ct.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(y(this,'_weekdaysRegex')||(this._weekdaysRegex=lt),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)},Vn.weekdaysShortRegex=function(t){return this._weekdaysParseExact?(y(this,'_weekdaysRegex')||ct.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(y(this,'_weekdaysShortRegex')||(this._weekdaysShortRegex=dt),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Vn.weekdaysMinRegex=function(t){return this._weekdaysParseExact?(y(this,'_weekdaysRegex')||ct.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(y(this,'_weekdaysMinRegex')||(this._weekdaysMinRegex=ht),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Vn.isPM=function(t){return'p'===(t+'').toLowerCase().charAt(0)},Vn.meridiem=function(t,n,s){return t>11?s?'pm':'PM':s?'am':'AM'},Dt('en',{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var n=t%10;return t+(1===b(t%100/10)?'th':1===n?'st':2===n?'nd':3===n?'rd':'th')}}),s.lang=R('moment.lang is deprecated. Use moment.locale instead.',Dt),s.langData=R('moment.langData is deprecated. Use moment.localeData instead.',Ot);var An=Math.abs;function zn(t,n,s,o){var u=gn(n,s);return t._milliseconds+=o*u._milliseconds,t._days+=o*u._days,t._months+=o*u._months,t._bubble()}function Zn(t){return t<0?Math.floor(t):Math.ceil(t)}function $n(t){return 4800*t/146097}function Jn(t){return 146097*t/4800}function qn(t){return function(){return this.as(t)}}var Bn=qn('ms'),Qn=qn('s'),Xn=qn('m'),Kn=qn('h'),es=qn('d'),ts=qn('w'),ns=qn('M'),ss=qn('y');function is(t){return function(){return this.isValid()?this._data[t]:NaN}}var rs=is('milliseconds'),as=is('seconds'),os=is('minutes'),us=is('hours'),ls=is('days'),ds=is('months'),hs=is('years');var cs=Math.round,fs={ss:44,s:45,m:45,h:22,d:26,M:11};function ms(t,n,s,o,u){return u.relativeTime(n||1,!!s,t,o)}function _s(t,n,s){var o=gn(t).abs(),u=cs(o.as('s')),l=cs(o.as('m')),h=cs(o.as('h')),c=cs(o.as('d')),f=cs(o.as('M')),_=cs(o.as('y')),y=u<=fs.ss&&['s',u]||u0,y[4]=s,ms.apply(null,y)}var ys=Math.abs;function gs(t){return(t>0)-(t<0)||+t}function vs(){if(!this.isValid())return this.localeData().invalidDate();var t,n,s=ys(this._milliseconds)/1e3,o=ys(this._days),u=ys(this._months);n=x((t=x(s/60))/60),s%=60,t%=60;var l=x(u/12),h=u%=12,c=o,f=n,_=t,y=s?s.toFixed(3).replace(/\.?0+$/,''):'',v=this.asSeconds();if(!v)return'P0D';var p=v<0?'-':'',w=gs(this._months)!==gs(v)?'-':'',M=gs(this._days)!==gs(v)?'-':'',k=gs(this._milliseconds)!==gs(v)?'-':'';return p+'P'+(l?w+l+'Y':'')+(h?w+h+'M':'')+(c?M+c+'D':'')+(f||_||y?'T':'')+(f?k+f+'H':'')+(_?k+_+'M':'')+(y?k+y+'S':'')}var ps=an.prototype;return ps.isValid=function(){return this._isValid},ps.abs=function(){var t=this._data;return this._milliseconds=An(this._milliseconds),this._days=An(this._days),this._months=An(this._months),t.milliseconds=An(t.milliseconds),t.seconds=An(t.seconds),t.minutes=An(t.minutes),t.hours=An(t.hours),t.months=An(t.months),t.years=An(t.years),this},ps.add=function(t,n){return zn(this,t,n,1)},ps.subtract=function(t,n){return zn(this,t,n,-1)},ps.as=function(t){if(!this.isValid())return NaN;var n,s,o=this._milliseconds;if('month'===(t=j(t))||'year'===t)return n=this._days+o/864e5,s=this._months+$n(n),'month'===t?s:s/12;switch(n=this._days+Math.round(Jn(this._months)),t){case'week':return n/7+o/6048e5;case'day':return n+o/864e5;case'hour':return 24*n+o/36e5;case'minute':return 1440*n+o/6e4;case'second':return 86400*n+o/1e3;case'millisecond':return Math.floor(864e5*n)+o;default:throw new Error('Unknown unit '+t)}},ps.asMilliseconds=Bn,ps.asSeconds=Qn,ps.asMinutes=Xn,ps.asHours=Kn,ps.asDays=es,ps.asWeeks=ts,ps.asMonths=ns,ps.asYears=ss,ps.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*b(this._months/12):NaN},ps._bubble=function(){var t,n,s,o,u,l=this._milliseconds,h=this._days,c=this._months,f=this._data;return l>=0&&h>=0&&c>=0||l<=0&&h<=0&&c<=0||(l+=864e5*Zn(Jn(c)+h),h=0,c=0),f.milliseconds=l%1e3,t=x(l/1e3),f.seconds=t%60,n=x(t/60),f.minutes=n%60,s=x(n/60),f.hours=s%24,c+=u=x($n(h+=x(s/24))),h-=Zn(Jn(u)),o=x(c/12),c%=12,f.days=h,f.months=c,f.years=o,this},ps.clone=function(){return gn(this)},ps.get=function(t){return t=j(t),this.isValid()?this[t+'s']():NaN},ps.milliseconds=rs,ps.seconds=as,ps.minutes=os,ps.hours=us,ps.days=ls,ps.weeks=function(){return x(this.days()/7)},ps.months=ds,ps.years=hs,ps.humanize=function(t){if(!this.isValid())return this.localeData().invalidDate();var n=this.localeData(),s=_s(this,!t,n);return t&&(s=n.pastFuture(+this,s)),n.postformat(s)},ps.toISOString=vs,ps.toString=vs,ps.toJSON=vs,ps.locale=On,ps.localeData=xn,ps.toIsoString=R('toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)',vs),ps.lang=Tn,Q('X',0,0,'unix'),Q('x',0,0,'valueOf'),ve('x',fe),ve('X',/[+-]?\d+(\.\d{1,3})?/),ke('X',function(t,n,s){s._d=new Date(1e3*parseFloat(t,10))}),ke('x',function(t,n,s){s._d=new Date(b(t))}),s.version='2.19.4',t=Kt,s.fn=Ln,s.min=function(){return nn('isBefore',[].slice.call(arguments,0))},s.max=function(){return nn('isAfter',[].slice.call(arguments,0))},s.now=function(){return Date.now?Date.now():+new Date},s.utc=p,s.unix=function(t){return Kt(1e3*t)},s.months=function(t,n){return In(t,n,'months')},s.isDate=f,s.locale=Dt,s.invalid=k,s.duration=gn,s.isMoment=T,s.weekdays=function(t,n,s){return En(t,n,s,'weekdays')},s.parseZone=function(){return Kt.apply(null,arguments).parseZone()},s.localeData=Ot,s.isDuration=on,s.monthsShort=function(t,n){return In(t,n,'monthsShort')},s.weekdaysMin=function(t,n,s){return En(t,n,s,'weekdaysMin')},s.defineLocale=Yt,s.updateLocale=function(t,n){if(null!=n){var s,o,u=vt;null!=(o=St(t))&&(u=o._config),(s=new L(n=H(u,n))).parentLocale=pt[t],pt[t]=s,Dt(t)}else null!=pt[t]&&(null!=pt[t].parentLocale?pt[t]=pt[t].parentLocale:null!=pt[t]&&delete pt[t]);return pt[t]},s.locales=function(){return C(pt)},s.weekdaysShort=function(t,n,s){return En(t,n,s,'weekdaysShort')},s.normalizeUnits=j,s.relativeTimeRounding=function(t){return void 0===t?cs:'function'==typeof t&&(cs=t,!0)},s.relativeTimeThreshold=function(t,n){return void 0!==fs[t]&&(void 0===n?fs[t]:(fs[t]=n,'s'===t&&(fs.ss=n-1),!0))},s.calendarFormat=function(t,n){var s=t.diff(n,'days',!0);return s<-6?'sameElse':s<-1?'lastWeek':s<0?'lastDay':s<1?'sameDay':s<2?'nextDay':s<7?'nextWeek':'sameElse'},s.prototype=Ln,s},'object'==typeof e&&void 0!==m?m.exports=n():'function'==typeof define&&define.amd?define(n):t.moment=n()},625,[]); -__d(function(g,r,i,a,m,e,d){var u=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.DEFAULT_LANGUAGE=e.LANGUAGES=void 0;var l=u(r(d[1])),t=u(r(d[2])),n=u(r(d[3])),s=u(r(d[4])),f=u(r(d[5])),o=u(r(d[6])),c=Object.keys(s.default);e.LANGUAGES=c;var A=c[0];e.DEFAULT_LANGUAGE=A;var v={backend:{loadPath:'lang/{{ns}}-{{lng}}.json'},defaultNS:'main',fallbackLng:A,interpolation:{escapeValue:!1},load:'languageOnly',ns:['main','languages','countries'],react:{useSuspense:!1},returnEmptyString:!1,returnNull:!1,whitelist:c.slice()};l.default.use('ReactNative'===navigator.product?{}:t.default).use(o.default).init(v),l.default.addResourceBundle(A,'countries',n.default,!0,!0),l.default.addResourceBundle(A,'languages',s.default,!0,!0),l.default.addResourceBundle(A,'main',f.default,!0,!0),r(d[7]);var G=l.default;e.default=G},626,[3,627,646,650,651,652,653,654]); -__d(function(g,r,i,a,m,e,d){'use strict';function t(t){return t&&'object'==typeof t&&'default'in t?t.default:t}var n=t(r(d[0])),o=t(r(d[1])),s=t(r(d[2])),u=t(r(d[3])),l=t(r(d[4])),c=t(r(d[5])),f=t(r(d[6])),p=t(r(d[7])),h=t(r(d[8])),v=t(r(d[9])),y={type:'logger',log:function(t){this.output('log',t)},warn:function(t){this.output('warn',t)},error:function(t){this.output('error',t)},output:function(t,n){var o;console&&console[t]&&(o=console)[t].apply(o,h(n))}},b=new((function(){function t(n){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};s(this,t),this.init(n,o)}return u(t,[{key:"init",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=n.prefix||'i18next:',this.logger=t||y,this.options=n,this.debug=n.debug}},{key:"setDebug",value:function(t){this.debug=t}},{key:"log",value:function(){for(var t=arguments.length,n=new Array(t),o=0;o-1&&o.observers[t].splice(s,1)}else delete o.observers[t]})}},{key:"emit",value:function(t){for(var n=arguments.length,o=new Array(n>1?n-1:0),s=1;s-1?t.replace(/###/g,'.'):t}function u(){return!t||'string'==typeof t}for(var l='string'!=typeof n?[].concat(n):n.split('.');l.length>1;){if(u())return{};var c=s(l.shift());!t[c]&&o&&(t[c]=new o),t=t[c]}return u()?{}:{obj:t,k:s(l.shift())}}function R(t,n,o){var s=w(t,n,Object);s.obj[s.k]=o}function O(t,n){var o=w(t,n),s=o.obj,u=o.k;if(s)return s[u]}function L(t,n,o){for(var s in n)s in t?'string'==typeof t[s]||t[s]instanceof String||'string'==typeof n[s]||n[s]instanceof String?o&&(t[s]=n[s]):L(t[s],n[s],o):t[s]=n[s];return t}function N(t){return t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,'\\$&')}var C={'&':'&','<':'<','>':'>','"':'"',"'":''','/':'/'};function j(t){return'string'==typeof t?t.replace(/[&<>"'\/]/g,function(t){return C[t]}):t}var E=(function(t){function n(t){var o,u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:['translation'],defaultNS:'translation'};return s(this,n),o=l(this,c(n).call(this)),k.call(f(o)),o.data=t||{},o.options=u,void 0===o.options.keySeparator&&(o.options.keySeparator='.'),o}return p(n,k),u(n,[{key:"addNamespaces",value:function(t){this.options.ns.indexOf(t)<0&&this.options.ns.push(t)}},{key:"removeNamespaces",value:function(t){var n=this.options.ns.indexOf(t);n>-1&&this.options.ns.splice(n,1)}},{key:"getResource",value:function(t,n,o){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},u=void 0!==s.keySeparator?s.keySeparator:this.options.keySeparator,l=[t,n];return o&&'string'!=typeof o&&(l=l.concat(o)),o&&'string'==typeof o&&(l=l.concat(u?o.split(u):o)),t.indexOf('.')>-1&&(l=t.split('.')),O(this.data,l)}},{key:"addResource",value:function(t,n,o,s){var u=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},l=this.options.keySeparator;void 0===l&&(l='.');var c=[t,n];o&&(c=c.concat(l?o.split(l):o)),t.indexOf('.')>-1&&(s=n,n=(c=t.split('.'))[1]),this.addNamespaces(n),R(this.data,c,s),u.silent||this.emit('added',t,n,o,s)}},{key:"addResources",value:function(t,n,o){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var u in o)'string'!=typeof o[u]&&'[object Array]'!==Object.prototype.toString.apply(o[u])||this.addResource(t,n,u,o[u],{silent:!0});s.silent||this.emit('added',t,n,o)}},{key:"addResourceBundle",value:function(t,n,s,u,l){var c=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},f=[t,n];t.indexOf('.')>-1&&(u=s,s=n,n=(f=t.split('.'))[1]),this.addNamespaces(n);var p=O(this.data,f)||{};u?L(p,s,l):p=o({},p,s),R(this.data,f,p),c.silent||this.emit('added',t,n,s)}},{key:"removeResourceBundle",value:function(t,n){this.hasResourceBundle(t,n)&&delete this.data[t][n],this.removeNamespaces(n),this.emit('removed',t,n)}},{key:"hasResourceBundle",value:function(t,n){return void 0!==this.getResource(t,n)}},{key:"getResourceBundle",value:function(t,n){return n||(n=this.options.defaultNS),'v1'===this.options.compatibilityAPI?o({},{},this.getResource(t,n)):this.getResource(t,n)}},{key:"getDataByLanguage",value:function(t){return this.data[t]}},{key:"toJSON",value:function(){return this.data}}]),n})(),P={processors:{},addPostProcessor:function(t){this.processors[t.name]=t},handle:function(t,n,o,s,u){var l=this;return t.forEach(function(t){l.processors[t]&&(n=l.processors[t].process(n,o,s,u))}),n}},F=(function(t){function h(t){var n,o,u,p,v=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return s(this,h),n=l(this,c(h).call(this)),k.call(f(n)),o=['resourceStore','languageUtils','pluralResolver','interpolator','backendConnector','i18nFormat'],u=t,p=f(n),o.forEach(function(t){u[t]&&(p[t]=u[t])}),n.options=v,void 0===n.options.keySeparator&&(n.options.keySeparator='.'),n.logger=b.create('translator'),n}return p(h,k),u(h,[{key:"changeLanguage",value:function(t){t&&(this.language=t)}},{key:"exists",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}},o=this.resolve(t,n);return o&&void 0!==o.res}},{key:"extractFromKey",value:function(t,n){var o=n.nsSeparator||this.options.nsSeparator;void 0===o&&(o=':');var s=void 0!==n.keySeparator?n.keySeparator:this.options.keySeparator,u=n.ns||this.options.defaultNS;if(o&&t.indexOf(o)>-1){var l=t.split(o);(o!==s||o===s&&this.options.ns.indexOf(l[0])>-1)&&(u=l.shift()),t=l.join(s)}return'string'==typeof u&&(u=[u]),{key:t,namespaces:u}}},{key:"translate",value:function(t,s){var u=this;if('object'!==n(s)&&this.options.overloadTranslationOptionHandler&&(s=this.options.overloadTranslationOptionHandler(arguments)),s||(s={}),void 0===t||null===t)return'';Array.isArray(t)||(t=[String(t)]);var l=void 0!==s.keySeparator?s.keySeparator:this.options.keySeparator,c=this.extractFromKey(t[t.length-1],s),f=c.key,p=c.namespaces,h=p[p.length-1],v=s.lng||this.language,y=s.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(v&&'cimode'===v.toLowerCase()){if(y){var b=s.nsSeparator||this.options.nsSeparator;return h+b+f}return f}var k=this.resolve(t,s),x=k&&k.res,S=k&&k.usedKey||f,w=k&&k.exactUsedKey||f,R=Object.prototype.toString.apply(x),O=void 0!==s.joinArrays?s.joinArrays:this.options.joinArrays,L=!this.i18nFormat||this.i18nFormat.handleAsObject;if(L&&x&&('string'!=typeof x&&'boolean'!=typeof x&&'number'!=typeof x)&&['[object Number]','[object Function]','[object RegExp]'].indexOf(R)<0&&('string'!=typeof O||'[object Array]'!==R)){if(!s.returnObjects&&!this.options.returnObjects)return this.logger.warn('accessing an object - but returnObjects options is not enabled!'),this.options.returnedObjectHandler?this.options.returnedObjectHandler(S,x,s):"key '".concat(f," (").concat(this.language,")' returned an object instead of string.");if(l){var N='[object Array]'===R,C=N?[]:{},j=N?w:S;for(var E in x)if(Object.prototype.hasOwnProperty.call(x,E)){var P="".concat(j).concat(l).concat(E);C[E]=this.translate(P,o({},s,{joinArrays:!1,ns:p})),C[E]===P&&(C[E]=x[E])}x=C}}else if(L&&'string'==typeof O&&'[object Array]'===R)(x=x.join(O))&&(x=this.extendTranslation(x,t,s));else{var F=!1,V=!1;if(!this.isValidLookup(x)&&void 0!==s.defaultValue){if(F=!0,void 0!==s.count){var A=this.pluralResolver.getSuffix(v,s.count);x=s["defaultValue".concat(A)]}x||(x=s.defaultValue)}this.isValidLookup(x)||(V=!0,x=f);var U=s.defaultValue&&s.defaultValue!==x&&this.options.updateMissing;if(V||F||U){this.logger.log(U?'updateKey':'missingKey',v,h,f,U?s.defaultValue:x);var T=[],K=this.languageUtils.getFallbackCodes(this.options.fallbackLng,s.lng||this.language);if('fallback'===this.options.saveMissingTo&&K&&K[0])for(var H=0;H1&&void 0!==arguments[1]?arguments[1]:{};return'string'==typeof t&&(t=[t]),t.forEach(function(t){if(!c.isValidLookup(n)){var p=c.extractFromKey(t,f),h=p.key;o=h;var v=p.namespaces;c.options.fallbackNS&&(v=v.concat(c.options.fallbackNS));var y=void 0!==f.count&&'string'!=typeof f.count,b=void 0!==f.context&&'string'==typeof f.context&&''!==f.context,k=f.lngs?f.lngs:c.languageUtils.toResolveHierarchy(f.lng||c.language,f.fallbackLng);v.forEach(function(t){c.isValidLookup(n)||(l=t,k.forEach(function(o){if(!c.isValidLookup(n)){u=o;var l,p,v=h,k=[v];if(c.i18nFormat&&c.i18nFormat.addLookupKeys)c.i18nFormat.addLookupKeys(k,h,o,t,f);else y&&(l=c.pluralResolver.getSuffix(o,f.count)),y&&b&&k.push(v+l),b&&k.push(v+="".concat(c.options.contextSeparator).concat(f.context)),y&&k.push(v+=l);for(;p=k.pop();)c.isValidLookup(n)||(s=p,n=c.getResource(o,t,p,f))}}))})}}),{res:n,usedKey:o,exactUsedKey:s,usedLng:u,usedNS:l}}},{key:"isValidLookup",value:function(t){return!(void 0===t||!this.options.returnNull&&null===t||!this.options.returnEmptyString&&''===t)}},{key:"getResource",value:function(t,n,o){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(t,n,o,s):this.resourceStore.getResource(t,n,o,s)}}]),h})();function V(t){return t.charAt(0).toUpperCase()+t.slice(1)}var A=(function(){function t(n){s(this,t),this.options=n,this.whitelist=this.options.whitelist||!1,this.logger=b.create('languageUtils')}return u(t,[{key:"getScriptPartFromCode",value:function(t){if(!t||t.indexOf('-')<0)return null;var n=t.split('-');return 2===n.length?null:(n.pop(),this.formatLanguageCode(n.join('-')))}},{key:"getLanguagePartFromCode",value:function(t){if(!t||t.indexOf('-')<0)return t;var n=t.split('-');return this.formatLanguageCode(n[0])}},{key:"formatLanguageCode",value:function(t){if('string'==typeof t&&t.indexOf('-')>-1){var n=['hans','hant','latn','cyrl','cans','mong','arab'],o=t.split('-');return this.options.lowerCaseLng?o=o.map(function(t){return t.toLowerCase()}):2===o.length?(o[0]=o[0].toLowerCase(),o[1]=o[1].toUpperCase(),n.indexOf(o[1].toLowerCase())>-1&&(o[1]=V(o[1].toLowerCase()))):3===o.length&&(o[0]=o[0].toLowerCase(),2===o[1].length&&(o[1]=o[1].toUpperCase()),'sgn'!==o[0]&&2===o[2].length&&(o[2]=o[2].toUpperCase()),n.indexOf(o[1].toLowerCase())>-1&&(o[1]=V(o[1].toLowerCase())),n.indexOf(o[2].toLowerCase())>-1&&(o[2]=V(o[2].toLowerCase()))),o.join('-')}return this.options.cleanCode||this.options.lowerCaseLng?t.toLowerCase():t}},{key:"isWhitelisted",value:function(t){return('languageOnly'===this.options.load||this.options.nonExplicitWhitelist)&&(t=this.getLanguagePartFromCode(t)),!this.whitelist||!this.whitelist.length||this.whitelist.indexOf(t)>-1}},{key:"getFallbackCodes",value:function(t,n){if(!t)return[];if('string'==typeof t&&(t=[t]),'[object Array]'===Object.prototype.toString.apply(t))return t;if(!n)return t.default||[];var o=t[n];return o||(o=t[this.getScriptPartFromCode(n)]),o||(o=t[this.formatLanguageCode(n)]),o||(o=t.default),o||[]}},{key:"toResolveHierarchy",value:function(t,n){var o=this,s=this.getFallbackCodes(n||this.options.fallbackLng||[],t),u=[],l=function(t){t&&(o.isWhitelisted(t)?u.push(t):o.logger.warn("rejecting non-whitelisted language code: ".concat(t)))};return'string'==typeof t&&t.indexOf('-')>-1?('languageOnly'!==this.options.load&&l(this.formatLanguageCode(t)),'languageOnly'!==this.options.load&&'currentOnly'!==this.options.load&&l(this.getScriptPartFromCode(t)),'currentOnly'!==this.options.load&&l(this.getLanguagePartFromCode(t))):'string'==typeof t&&l(this.formatLanguageCode(t)),s.forEach(function(t){u.indexOf(t)<0&&l(o.formatLanguageCode(t))}),u}}]),t})(),U=[{lngs:['ach','ak','am','arn','br','fil','gun','ln','mfe','mg','mi','oc','pt','pt-BR','tg','ti','tr','uz','wa'],nr:[1,2],fc:1},{lngs:['af','an','ast','az','bg','bn','ca','da','de','dev','el','en','eo','es','et','eu','fi','fo','fur','fy','gl','gu','ha','hi','hu','hy','ia','it','kn','ku','lb','mai','ml','mn','mr','nah','nap','nb','ne','nl','nn','no','nso','pa','pap','pms','ps','pt-PT','rm','sco','se','si','so','son','sq','sv','sw','ta','te','tk','ur','yo'],nr:[1,2],fc:2},{lngs:['ay','bo','cgg','fa','id','ja','jbo','ka','kk','km','ko','ky','lo','ms','sah','su','th','tt','ug','vi','wo','zh'],nr:[1],fc:3},{lngs:['be','bs','cnr','dz','hr','ru','sr','uk'],nr:[1,2,5],fc:4},{lngs:['ar'],nr:[0,1,2,3,11,100],fc:5},{lngs:['cs','sk'],nr:[1,2,5],fc:6},{lngs:['csb','pl'],nr:[1,2,5],fc:7},{lngs:['cy'],nr:[1,2,3,8],fc:8},{lngs:['fr'],nr:[1,2],fc:9},{lngs:['ga'],nr:[1,2,3,7,11],fc:10},{lngs:['gd'],nr:[1,2,3,20],fc:11},{lngs:['is'],nr:[1,2],fc:12},{lngs:['jv'],nr:[0,1],fc:13},{lngs:['kw'],nr:[1,2,3,4],fc:14},{lngs:['lt'],nr:[1,2,10],fc:15},{lngs:['lv'],nr:[1,2,0],fc:16},{lngs:['mk'],nr:[1,2],fc:17},{lngs:['mnk'],nr:[0,1,2],fc:18},{lngs:['mt'],nr:[1,2,11,20],fc:19},{lngs:['or'],nr:[2,1],fc:2},{lngs:['ro'],nr:[1,2,20],fc:20},{lngs:['sl'],nr:[5,1,2,3],fc:21},{lngs:['he'],nr:[1,2,20,21],fc:22}],T={1:function(t){return Number(t>1)},2:function(t){return Number(1!=t)},3:function(t){return 0},4:function(t){return Number(t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2)},5:function(t){return Number(0===t?0:1==t?1:2==t?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5)},6:function(t){return Number(1==t?0:t>=2&&t<=4?1:2)},7:function(t){return Number(1==t?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2)},8:function(t){return Number(1==t?0:2==t?1:8!=t&&11!=t?2:3)},9:function(t){return Number(t>=2)},10:function(t){return Number(1==t?0:2==t?1:t<7?2:t<11?3:4)},11:function(t){return Number(1==t||11==t?0:2==t||12==t?1:t>2&&t<20?2:3)},12:function(t){return Number(t%10!=1||t%100==11)},13:function(t){return Number(0!==t)},14:function(t){return Number(1==t?0:2==t?1:3==t?2:3)},15:function(t){return Number(t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2)},16:function(t){return Number(t%10==1&&t%100!=11?0:0!==t?1:2)},17:function(t){return Number(1==t||t%10==1?0:1)},18:function(t){return Number(0==t?0:1==t?1:2)},19:function(t){return Number(1==t?0:0===t||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3)},20:function(t){return Number(1==t?0:0===t||t%100>0&&t%100<20?1:2)},21:function(t){return Number(t%100==1?1:t%100==2?2:t%100==3||t%100==4?3:0)},22:function(t){return Number(1===t?0:2===t?1:(t<0||t>10)&&t%10==0?2:3)}};var K=(function(){function t(n){var o,u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};s(this,t),this.languageUtils=n,this.options=u,this.logger=b.create('pluralResolver'),this.rules=(o={},U.forEach(function(t){t.lngs.forEach(function(n){o[n]={numbers:t.nr,plurals:T[t.fc]}})}),o)}return u(t,[{key:"addRule",value:function(t,n){this.rules[t]=n}},{key:"getRule",value:function(t){return this.rules[t]||this.rules[this.languageUtils.getLanguagePartFromCode(t)]}},{key:"needsPlural",value:function(t){var n=this.getRule(t);return n&&n.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(t,n){var o=this,s=[],u=this.getRule(t);return u?(u.numbers.forEach(function(u){var l=o.getSuffix(t,u);s.push("".concat(n).concat(l))}),s):s}},{key:"getSuffix",value:function(t,n){var o=this,s=this.getRule(t);if(s){var u=s.noAbs?s.plurals(n):s.plurals(Math.abs(n)),l=s.numbers[u];this.options.simplifyPluralSuffix&&2===s.numbers.length&&1===s.numbers[0]&&(2===l?l='plural':1===l&&(l=''));var c=function(){return o.options.prepend&&l.toString()?o.options.prepend+l.toString():l.toString()};return'v1'===this.options.compatibilityJSON?1===l?'':'number'==typeof l?"_plural_".concat(l.toString()):c():'v2'===this.options.compatibilityJSON?c():this.options.simplifyPluralSuffix&&2===s.numbers.length&&1===s.numbers[0]?c():this.options.prepend&&u.toString()?this.options.prepend+u.toString():u.toString()}return this.logger.warn("no plural rule found for: ".concat(t)),''}}]),t})(),H=(function(){function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};s(this,t),this.logger=b.create('interpolator'),this.init(n,!0)}return u(t,[{key:"init",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(arguments.length>1?arguments[1]:void 0)&&(this.options=t,this.format=t.interpolation&&t.interpolation.format||function(t){return t}),t.interpolation||(t.interpolation={escapeValue:!0});var n=t.interpolation;this.escape=void 0!==n.escape?n.escape:j,this.escapeValue=void 0===n.escapeValue||n.escapeValue,this.useRawValueToEscape=void 0!==n.useRawValueToEscape&&n.useRawValueToEscape,this.prefix=n.prefix?N(n.prefix):n.prefixEscaped||'{{',this.suffix=n.suffix?N(n.suffix):n.suffixEscaped||'}}',this.formatSeparator=n.formatSeparator?n.formatSeparator:n.formatSeparator||',',this.unescapePrefix=n.unescapeSuffix?'':n.unescapePrefix||'-',this.unescapeSuffix=this.unescapePrefix?'':n.unescapeSuffix||'',this.nestingPrefix=n.nestingPrefix?N(n.nestingPrefix):n.nestingPrefixEscaped||N('$t('),this.nestingSuffix=n.nestingSuffix?N(n.nestingSuffix):n.nestingSuffixEscaped||N(')'),this.maxReplaces=n.maxReplaces?n.maxReplaces:1e3,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var t="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(t,'g');var n="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(n,'g');var o="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(o,'g')}},{key:"interpolate",value:function(t,n,o,s){var u,l,c,f=this;function p(t){return t.replace(/\$/g,'$$$$')}var h=function(t){if(t.indexOf(f.formatSeparator)<0)return O(n,t);var s=t.split(f.formatSeparator),u=s.shift().trim(),l=s.join(f.formatSeparator).trim();return f.format(O(n,u),l,o)};this.resetRegExp();var v=s&&s.missingInterpolationHandler||this.options.missingInterpolationHandler;for(c=0;(u=this.regexpUnescape.exec(t))&&(l=h(u[1].trim()),t=t.replace(u[0],l),this.regexpUnescape.lastIndex=0,!(++c>=this.maxReplaces)););for(c=0;u=this.regexp.exec(t);){if(void 0===(l=h(u[1].trim())))if('function'==typeof v){var y=v(t,u,s);l='string'==typeof y?y:''}else this.logger.warn("missed to pass in variable ".concat(u[1]," for interpolating ").concat(t)),l='';else'string'==typeof l||this.useRawValueToEscape||(l=S(l));if(l=this.escapeValue?p(this.escape(l)):p(l),t=t.replace(u[0],l),this.regexp.lastIndex=0,++c>=this.maxReplaces)break}return t}},{key:"nest",value:function(t,n){var s,u,l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},c=o({},l);function f(t,n){if(t.indexOf(',')<0)return t;var s=t.split(',');t=s.shift();var u=s.join(',');u=(u=this.interpolate(u,c)).replace(/'/g,'"');try{c=JSON.parse(u),n&&(c=o({},n,c))}catch(n){this.logger.error("failed parsing options string in nesting for key ".concat(t),n)}return t}for(c.applyPostProcessor=!1;s=this.nestingRegexp.exec(t);){if((u=n(f.call(this,s[1].trim(),c),c))&&s[0]===t&&'string'!=typeof u)return u;'string'!=typeof u&&(u=S(u)),u||(this.logger.warn("missed to resolve ".concat(s[1]," for nesting ").concat(t)),u=''),t=t.replace(s[0],u),this.regexp.lastIndex=0}return t}}]),t})();function D(t,n){for(var o=t.indexOf(n);-1!==o;)t.splice(o,1),o=t.indexOf(n)}var M=(function(t){function n(t,o,u){var p,h=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return s(this,n),p=l(this,c(n).call(this)),k.call(f(p)),p.backend=t,p.store=o,p.languageUtils=u.languageUtils,p.options=h,p.logger=b.create('backendConnector'),p.state={},p.queue=[],p.backend&&p.backend.init&&p.backend.init(u,h.backend,h),p}return p(n,k),u(n,[{key:"queueLoad",value:function(t,n,o,s){var u=this,l=[],c=[],f=[],p=[];return t.forEach(function(t){var s=!0;n.forEach(function(n){var f="".concat(t,"|").concat(n);!o.reload&&u.store.hasResourceBundle(t,n)?u.state[f]=2:u.state[f]<0||(1===u.state[f]?c.indexOf(f)<0&&c.push(f):(u.state[f]=1,s=!1,c.indexOf(f)<0&&c.push(f),l.indexOf(f)<0&&l.push(f),p.indexOf(n)<0&&p.push(n)))}),s||f.push(t)}),(l.length||c.length)&&this.queue.push({pending:c,loaded:{},errors:[],callback:s}),{toLoad:l,pending:c,toLoadLanguages:f,toLoadNamespaces:p}}},{key:"loaded",value:function(t,n,o){var s=t.split('|'),u=v(s,2),l=u[0],c=u[1];n&&this.emit('failedLoading',l,c,n),o&&this.store.addResourceBundle(l,c,o),this.state[t]=n?-1:2;var f={};this.queue.forEach(function(o){var s,u,p,h,v,y;s=o.loaded,u=c,h=w(s,[l],Object),v=h.obj,y=h.k,v[y]=v[y]||[],p&&(v[y]=v[y].concat(u)),p||v[y].push(u),D(o.pending,t),n&&o.errors.push(n),0!==o.pending.length||o.done||(Object.keys(o.loaded).forEach(function(t){f[t]||(f[t]=[]),o.loaded[t].length&&o.loaded[t].forEach(function(n){f[t].indexOf(n)<0&&f[t].push(n)})}),o.done=!0,o.errors.length?o.callback(o.errors):o.callback())}),this.emit('loaded',f),this.queue=this.queue.filter(function(t){return!t.done})}},{key:"read",value:function(t,n,o){var s=this,u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:250,c=arguments.length>5?arguments[5]:void 0;return t.length?this.backend[o](t,n,function(f,p){f&&p&&u<5?setTimeout(function(){s.read.call(s,t,n,o,u+1,2*l,c)},l):c(f,p)}):c(null,{})}},{key:"prepareLoading",value:function(t,n){var o=this,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},u=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn('No backend was added via i18next.use. Will not load resources.'),u&&u();'string'==typeof t&&(t=this.languageUtils.toResolveHierarchy(t)),'string'==typeof n&&(n=[n]);var l=this.queueLoad(t,n,s,u);if(!l.toLoad.length)return l.pending.length||u(),null;l.toLoad.forEach(function(t){o.loadOne(t)})}},{key:"load",value:function(t,n,o){this.prepareLoading(t,n,{},o)}},{key:"reload",value:function(t,n,o){this.prepareLoading(t,n,{reload:!0},o)}},{key:"loadOne",value:function(t){var n=this,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:'',s=t.split('|'),u=v(s,2),l=u[0],c=u[1];this.read(l,c,'read',null,null,function(s,u){s&&n.logger.warn("".concat(o,"loading namespace ").concat(c," for language ").concat(l," failed"),s),!s&&u&&n.logger.log("".concat(o,"loaded namespace ").concat(c," for language ").concat(l),u),n.loaded(t,s,u)})}},{key:"saveMissing",value:function(t,n,s,u,l){var c=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};this.backend&&this.backend.create&&this.backend.create(t,n,s,u,null,o({},c,{isUpdate:l})),t&&t[0]&&this.store.addResource(t[0],n,s,u)}}]),n})();function I(t){return'string'==typeof t.ns&&(t.ns=[t.ns]),'string'==typeof t.fallbackLng&&(t.fallbackLng=[t.fallbackLng]),'string'==typeof t.fallbackNS&&(t.fallbackNS=[t.fallbackNS]),t.whitelist&&t.whitelist.indexOf('cimode')<0&&(t.whitelist=t.whitelist.concat(['cimode'])),t}function B(){}var q=new((function(t){function h(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0;if(s(this,h),t=l(this,c(h).call(this)),k.call(f(t)),t.options=I(n),t.services={},t.logger=b,t.modules={external:[]},o&&!t.isInitialized&&!n.isClone){if(!t.options.initImmediate)return t.init(n,o),l(t,f(t));setTimeout(function(){t.init(n,o)},0)}return t}return p(h,k),u(h,[{key:"init",value:function(){var t=this,s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},u=arguments.length>1?arguments[1]:void 0;function l(t){return t?'function'==typeof t?new t:t:null}if('function'==typeof s&&(u=s,s={}),this.options=o({},{debug:!1,initImmediate:!0,ns:['translation'],defaultNS:['translation'],fallbackLng:['dev'],fallbackNS:!1,whitelist:!1,nonExplicitWhitelist:!1,load:'all',preload:!1,simplifyPluralSuffix:!0,keySeparator:'.',nsSeparator:':',pluralSeparator:'_',contextSeparator:'_',partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:'fallback',saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:function(){},parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(t){var o={};if('object'===n(t[1])&&(o=t[1]),'string'==typeof t[1]&&(o.defaultValue=t[1]),'string'==typeof t[2]&&(o.tDescription=t[2]),'object'===n(t[2])||'object'===n(t[3])){var s=t[3]||t[2];Object.keys(s).forEach(function(t){o[t]=s[t]})}return o},interpolation:{escapeValue:!0,format:function(t,n,o){return t},prefix:'{{',suffix:'}}',formatSeparator:',',unescapePrefix:'-',nestingPrefix:'$t(',nestingSuffix:')',maxReplaces:1e3}},this.options,I(s)),this.format=this.options.interpolation.format,u||(u=B),!this.options.isClone){this.modules.logger?b.init(l(this.modules.logger),this.options):b.init(null,this.options);var c=new A(this.options);this.store=new E(this.options.resources,this.options);var f=this.services;f.logger=b,f.resourceStore=this.store,f.languageUtils=c,f.pluralResolver=new K(c,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),f.interpolator=new H(this.options),f.backendConnector=new M(l(this.modules.backend),f.resourceStore,f,this.options),f.backendConnector.on('*',function(n){for(var o=arguments.length,s=new Array(o>1?o-1:0),u=1;u1?o-1:0),u=1;u0&&void 0!==arguments[0]?arguments[0]:B;if(!this.options.resources||this.options.partialBundledLanguages){if(this.language&&'cimode'===this.language.toLowerCase())return n();var o=[],s=function(n){n&&t.services.languageUtils.toResolveHierarchy(n).forEach(function(t){o.indexOf(t)<0&&o.push(t)})};if(this.language)s(this.language);else this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(function(t){return s(t)});this.options.preload&&this.options.preload.forEach(function(t){return s(t)}),this.services.backendConnector.load(o,this.options.ns,n)}else n(null)}},{key:"reloadResources",value:function(t,n,o){var s=x();return t||(t=this.languages),n||(n=this.options.ns),o||(o=B),this.services.backendConnector.reload(t,n,function(t){s.resolve(),o(t)}),s}},{key:"use",value:function(t){return'backend'===t.type&&(this.modules.backend=t),('logger'===t.type||t.log&&t.warn&&t.error)&&(this.modules.logger=t),'languageDetector'===t.type&&(this.modules.languageDetector=t),'i18nFormat'===t.type&&(this.modules.i18nFormat=t),'postProcessor'===t.type&&P.addPostProcessor(t),'3rdParty'===t.type&&this.modules.external.push(t),this}},{key:"changeLanguage",value:function(t,n){var o=this,s=x();this.emit('languageChanging',t);var u=function(t,u){o.translator.changeLanguage(u),u&&(o.emit('languageChanged',u),o.logger.log('languageChanged',u)),s.resolve(function(){return o.t.apply(o,arguments)}),n&&n(t,function(){return o.t.apply(o,arguments)})},l=function(t){t&&(o.language=t,o.languages=o.services.languageUtils.toResolveHierarchy(t),o.translator.language||o.translator.changeLanguage(t),o.services.languageDetector&&o.services.languageDetector.cacheUserLanguage(t)),o.loadResources(function(n){u(n,t)})};return t||!this.services.languageDetector||this.services.languageDetector.async?!t&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(l):l(t):l(this.services.languageDetector.detect()),s}},{key:"getFixedT",value:function(t,s){var u=this,l=function t(s,l){var c=o({},l);if('object'!==n(l)){for(var f=arguments.length,p=new Array(f>2?f-2:0),h=2;h0?this.languages[0]:this.language),!t)return'rtl';return['ar','shu','sqr','ssh','xaa','yhd','yud','aao','abh','abv','acm','acq','acw','acx','acy','adf','ads','aeb','aec','afb','ajp','apc','apd','arb','arq','ars','ary','arz','auz','avl','ayh','ayl','ayn','ayp','bbz','pga','he','iw','ps','pbt','pbu','pst','prp','prd','ur','ydd','yds','yih','ji','yi','hbo','men','xmn','fa','jpr','peo','pes','prs','dv','sam'].indexOf(this.services.languageUtils.getLanguagePartFromCode(t))>=0?'rtl':'ltr'}},{key:"createInstance",value:function(){return new h(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},arguments.length>1?arguments[1]:void 0)}},{key:"cloneInstance",value:function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:B,u=o({},this.options,n,{isClone:!0}),l=new h(u);return['store','services','language'].forEach(function(n){l[n]=t[n]}),l.translator=new F(l.services,l.options),l.translator.on('*',function(t){for(var n=arguments.length,o=new Array(n>1?n-1:0),s=1;s3&&o&&o(u.responseText,u)},u.send(l)}catch(t){console&&console.log(t)}}var v=(function(){function t(o){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};n(this,t),this.init(o,s),this.type='backend'}return o(t,[{key:"init",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.services=t,this.options=p(n,this.options||{},{loadPath:'/locales/{{lng}}/{{ns}}.json',addPath:'/locales/add/{{lng}}/{{ns}}',allowMultiLoading:!1,parse:JSON.parse,crossDomain:!1,ajax:h})}},{key:"readMulti",value:function(t,n,o){var s=this.options.loadPath;'function'==typeof this.options.loadPath&&(s=this.options.loadPath(t,n));var l=this.services.interpolator.interpolate(s,{lng:t.join('+'),ns:n.join('+')});this.loadUrl(l,o)}},{key:"read",value:function(t,n,o){var s=this.options.loadPath;'function'==typeof this.options.loadPath&&(s=this.options.loadPath([t],[n]));var l=this.services.interpolator.interpolate(s,{lng:t,ns:n});this.loadUrl(l,o)}},{key:"loadUrl",value:function(t,n){var o=this;this.options.ajax(t,this.options,function(s,l){if(l.status>=500&&l.status<600)return n('failed loading '+t,!0);if(l.status>=400&&l.status<500)return n('failed loading '+t,!1);var c,u;try{c=o.options.parse(s,t)}catch(n){u='failed parsing '+t+' to json'}if(u)return n(u,!1);n(null,c)})}},{key:"create",value:function(t,n,o,s){var l=this;'string'==typeof t&&(t=[t]);var c={};c[o]=s||'',t.forEach(function(t){var o=l.services.interpolator.interpolate(l.options.addPath,{lng:t,ns:n});l.options.ajax(o,l.options,function(t,n){},c)})}}]),t})();v.type='backend',m.exports=v},646,[647,648,649]); -__d(function(g,r,i,a,m,e,d){m.exports=function(n,o){if(!(n instanceof o))throw new TypeError("Cannot call a class as a function")}},647,[]); -__d(function(g,r,i,a,m,e,d){function n(n,t){for(var o=0;oEnd-to-End Encryption is currently EXPERIMENTAL. Please see this post for details.


Please keep in mind that turning on end-to-end encryption will effectively disable server-side provided services such as: recording, live streaming and phone participation. Also keep in mind that the meeting will only work for people joining from browsers with support for insertable streams.

",e2eeLabel:"Key",e2eeTitle:"End-to-End Encryption",e2eeWarning:"

WARNING: Not all participants in this meeting seem to have support for End-to-End encryption. If you enable it they won't be able to see nor hear you.

",enterDisplayName:"Please enter your name here",error:"Error",externalInstallationMsg:"You need to install our desktop sharing extension.",externalInstallationTitle:"Extension required",goToStore:"Go to the webstore",gracefulShutdown:"Our service is currently down for maintenance. Please try again later.",IamHost:"I am the host",incorrectRoomLockPassword:"Incorrect password",incorrectPassword:"Incorrect username or password",inlineInstallationMsg:"You need to install our desktop sharing extension.",inlineInstallExtension:"Install now",internalError:"Oops! Something went wrong. The following error occurred: {{error}}",internalErrorTitle:"Internal error",kickMessage:"You can contact {{participantDisplayName}} for more details.",kickParticipantButton:"Kick",kickParticipantDialog:"Are you sure you want to kick this participant?",kickParticipantTitle:"Kick this participant?",kickTitle:"Ouch! {{participantDisplayName}} kicked you out of the meeting",liveStreaming:"Live Streaming",liveStreamingDisabledForGuestTooltip:"Guests can't start live streaming.",liveStreamingDisabledTooltip:"Start live stream disabled.",lockMessage:"Failed to lock the conference.",lockRoom:"Add meeting $t(lockRoomPasswordUppercase)",lockTitle:"Lock failed",logoutQuestion:"Are you sure you want to logout and stop the conference?",logoutTitle:"Logout",maxUsersLimitReached:"The limit for maximum number of participants has been reached. The conference is full. Please contact the meeting owner or try again later!",maxUsersLimitReachedTitle:"Maximum participants limit reached",micConstraintFailedError:"Your microphone does not satisfy some of the required constraints.",micNotFoundError:"Microphone was not found.",micNotSendingData:"Go to your computer's settings to unmute your mic and adjust its level",micNotSendingDataTitle:"Your mic is muted by your system settings",micPermissionDeniedError:"You have not granted permission to use your microphone. You can still join the conference but others won't hear you. Use the camera button in the address bar to fix this.",micUnknownError:"Cannot use microphone for an unknown reason.",muteEveryoneElseDialog:"Once muted, you won't be able to unmute them, but they can unmute themselves at any time.",muteEveryoneElseTitle:"Mute everyone except {{whom}}?",muteEveryoneDialog:"Are you sure you want to mute everyone? You won't be able to unmute them, but they can unmute themselves at any time.",muteEveryoneTitle:"Mute everyone?",muteEveryoneSelf:"yourself",muteEveryoneStartMuted:"Everyone starts muted from now on",muteParticipantBody:"You won't be able to unmute them, but they can unmute themselves at any time.",muteParticipantButton:"Mute",muteParticipantDialog:"Are you sure you want to mute this participant? You won't be able to unmute them, but they can unmute themselves at any time.",muteParticipantTitle:"Mute this participant?",Ok:"Ok",passwordLabel:"The meeting has been locked by a participant. Please enter the $t(lockRoomPassword) to join.",passwordNotSupported:"Setting a meeting $t(lockRoomPassword) is not supported.",passwordNotSupportedTitle:"$t(lockRoomPasswordUppercase) not supported",passwordRequired:"$t(lockRoomPasswordUppercase) required",popupError:"Your browser is blocking pop-up windows from this site. Please enable pop-ups in your browser's security settings and try again.",popupErrorTitle:"Pop-up blocked",recording:"Recording",recordingDisabledForGuestTooltip:"Guests can't start recordings.",recordingDisabledTooltip:"Start recording disabled.",rejoinNow:"Rejoin now",remoteControlAllowedMessage:"{{user}} accepted your remote control request!",remoteControlDeniedMessage:"{{user}} rejected your remote control request!",remoteControlErrorMessage:"An error occurred while trying to request remote control permissions from {{user}}!",remoteControlRequestMessage:"Will you allow {{user}} to remotely control your desktop?",remoteControlShareScreenWarning:"Note that if you press \"Allow\" you will share your screen!",remoteControlStopMessage:"The remote control session ended!",remoteControlTitle:"Remote desktop control",Remove:"Remove",removePassword:"Remove $t(lockRoomPassword)",removeSharedVideoMsg:"Are you sure you would like to remove your shared video?",removeSharedVideoTitle:"Remove shared video",reservationError:"Reservation system error",reservationErrorMsg:"Error code: {{code}}, message: {{msg}}",retry:"Retry",screenSharingAudio:"Share audio",screenSharingFailedToInstall:"Oops! Your screen sharing extension failed to install.",screenSharingFailedToInstallTitle:"Screen sharing extension failed to install",screenSharingFirefoxPermissionDeniedError:"Something went wrong while we were trying to share your screen. Please make sure that you have given us permission to do so. ",screenSharingFirefoxPermissionDeniedTitle:"Oops! We weren\u2019t able to start screen sharing!",screenSharingPermissionDeniedError:"Oops! Something went wrong with your screen sharing extension permissions. Please reload and try again.",sendPrivateMessage:"You recently received a private message. Did you intend to reply to that privately, or you want to send your message to the group?",sendPrivateMessageCancel:"Send to the group",sendPrivateMessageOk:"Send privately",sendPrivateMessageTitle:"Send privately?",serviceUnavailable:"Service unavailable",sessTerminated:"Call terminated",Share:"Share",shareVideoLinkError:"Please provide a correct youtube link.",shareVideoTitle:"Share a video",shareYourScreen:"Share your screen",shareYourScreenDisabled:"Screen sharing disabled.",shareYourScreenDisabledForGuest:"Guests can't screen share.",startLiveStreaming:"Start live stream",startRecording:"Start recording",startRemoteControlErrorMessage:"An error occurred while trying to start the remote control session!",stopLiveStreaming:"Stop live stream",stopRecording:"Stop recording",stopRecordingWarning:"Are you sure you would like to stop the recording?",stopStreamingWarning:"Are you sure you would like to stop the live streaming?",streamKey:"Live stream key",Submit:"Submit",thankYou:"Thank you for using {{appName}}!",token:"token",tokenAuthFailed:"Sorry, you're not allowed to join this call.",tokenAuthFailedTitle:"Authentication failed",transcribing:"Transcribing",unlockRoom:"Remove meeting $t(lockRoomPassword)",userPassword:"user password",WaitForHostMsg:"The conference {{room}} has not yet started. If you are the host then please authenticate. Otherwise, please wait for the host to arrive.",WaitForHostMsgWOk:"The conference {{room}} has not yet started. If you are the host then please press Ok to authenticate. Otherwise, please wait for the host to arrive.",WaitingForHost:"Waiting for the host ...",Yes:"Yes",yourEntireScreen:"Your entire screen"},dialOut:{statusMessage:"is now {{status}}"},documentSharing:{title:"Shared Document"},e2ee:{labelToolTip:"All participants in this meeting have enabled End-to-End encryption"},feedback:{average:"Average",bad:"Bad",detailsLabel:"Tell us more about it.",good:"Good",rateExperience:"Rate your meeting experience",veryBad:"Very Bad",veryGood:"Very Good"},incomingCall:{answer:"Answer",audioCallTitle:"Incoming call",decline:"Dismiss",productLabel:"from Jitsi Meet",videoCallTitle:"Incoming video call"},info:{accessibilityLabel:"Show info",addPassword:"Add $t(lockRoomPassword)",cancelPassword:"Cancel $t(lockRoomPassword)",conferenceURL:"Link:",country:"Country",dialANumber:"To join your meeting, dial one of these numbers and then enter the pin.",dialInConferenceID:"PIN:",dialInNotSupported:"Sorry, dialing in is currently not supported.",dialInNumber:"Dial-in:",dialInSummaryError:"Error fetching dial-in info now. Please try again later.",dialInTollFree:"Toll Free",genericError:"Whoops, something went wrong.",inviteLiveStream:"To view the live stream of this meeting, click this link: {{url}}",invitePhone:"To join by phone instead, tap this: {{number}},,{{conferenceID}}#\n",invitePhoneAlternatives:"Looking for a different dial-in number?\nSee meeting dial-in numbers: {{url}}\n\n\nIf also dialing-in through a room phone, join without connecting to audio: {{silentUrl}}",inviteURLFirstPartGeneral:"You are invited to join a meeting.",inviteURLFirstPartPersonal:"{{name}} is inviting you to a meeting.\n",inviteURLSecondPart:"\nJoin the meeting:\n{{url}}\n",liveStreamURL:"Live stream:",moreNumbers:"More numbers",noNumbers:"No dial-in numbers.",noPassword:"None",noRoom:"No room was specified to dial-in into.",numbers:"Dial-in Numbers",password:"$t(lockRoomPasswordUppercase):",title:"Share",tooltip:"Share link and dial-in info for this meeting",label:"Meeting info"},inviteDialog:{alertText:"Failed to invite some participants.",header:"Invite",searchCallOnlyPlaceholder:"Enter phone number",searchPeopleOnlyPlaceholder:"Search for participants",searchPlaceholder:"Participant or phone number",send:"Send"},inlineDialogFailure:{msg:"We stumbled a bit.",retry:"Try again",support:"Support",supportMsg:"If this keeps happening, reach out to"},keyboardShortcuts:{focusLocal:"Focus on your video",focusRemote:"Focus on another person's video",fullScreen:"View or exit full screen",keyboardShortcuts:"Keyboard shortcuts",localRecording:"Show or hide local recording controls",mute:"Mute or unmute your microphone",pushToTalk:"Push to talk",raiseHand:"Raise or lower your hand",showSpeakerStats:"Show speaker stats",toggleChat:"Open or close the chat",toggleFilmstrip:"Show or hide video thumbnails",toggleScreensharing:"Switch between camera and screen sharing",toggleShortcuts:"Show or hide keyboard shortcuts",videoMute:"Start or stop your camera",videoQuality:"Manage call quality"},liveStreaming:{busy:"We're working on freeing streaming resources. Please try again in a few minutes.",busyTitle:"All streamers are currently busy",changeSignIn:"Switch accounts.",choose:"Choose a live stream",chooseCTA:"Choose a streaming option. You're currently logged in as {{email}}.",enterStreamKey:"Enter your YouTube live stream key here.",error:"Live Streaming failed. Please try again.",errorAPI:"An error occurred while accessing your YouTube broadcasts. Please try logging in again.",errorLiveStreamNotEnabled:"Live Streaming is not enabled on {{email}}. Please enable live streaming or log into an account with live streaming enabled.",expandedOff:"The live streaming has stopped",expandedOn:"The meeting is currently being streamed to YouTube.",expandedPending:"The live streaming is being started...",failedToStart:"Live Streaming failed to start",getStreamKeyManually:"We weren\u2019t able to fetch any live streams. Try getting your live stream key from YouTube.",invalidStreamKey:"Live stream key may be incorrect.",off:"Live Streaming stopped",offBy:"{{name}} stopped the live streaming",on:"Live Streaming",onBy:"{{name}} started the live streaming",pending:"Starting Live Stream...",serviceName:"Live Streaming service",signedInAs:"You are currently signed in as:",signIn:"Sign in with Google",signInCTA:"Sign in or enter your live stream key from YouTube.",signOut:"Sign out",start:"Start a live stream",streamIdHelp:"What's this?",unavailableTitle:"Live Streaming unavailable",youtubeTerms:"YouTube terms of services",googlePrivacyPolicy:"Google Privacy Policy"},localRecording:{clientState:{off:"Off",on:"On",unknown:"Unknown"},dialogTitle:"Local Recording Controls",duration:"Duration",durationNA:"N/A",encoding:"Encoding",label:"LOR",labelToolTip:"Local recording is engaged",localRecording:"Local Recording",me:"Me",messages:{engaged:"Local recording engaged.",finished:"Recording session {{token}} finished. Please send the recorded file to the moderator.",finishedModerator:"Recording session {{token}} finished. The recording of the local track has been saved. Please ask the other participants to submit their recordings.",notModerator:"You are not the moderator. You cannot start or stop local recording."},moderator:"Moderator",no:"No",participant:"Participant",participantStats:"Participant Stats",sessionToken:"Session Token",start:"Start Recording",stop:"Stop Recording",yes:"Yes"},lockRoomPassword:"password",lockRoomPasswordUppercase:"Password",me:"me",notify:{connectedOneMember:"{{name}} joined the meeting",connectedThreePlusMembers:"{{name}} and {{count}} others joined the meeting",connectedTwoMembers:"{{first}} and {{second}} joined the meeting",disconnected:"disconnected",focus:"Conference focus",focusFail:"{{component}} not available - retry in {{ms}} sec",grantedTo:"Moderator rights granted to {{to}}!",invitedOneMember:"{{name}} has been invited",invitedThreePlusMembers:"{{name}} and {{count}} others have been invited",invitedTwoMembers:"{{first}} and {{second}} have been invited",kickParticipant:"{{kicked}} was kicked by {{kicker}}",me:"Me",moderator:"Moderator rights granted!",muted:"You have started the conversation muted.",mutedTitle:"You're muted!",mutedRemotelyTitle:"You have been muted by {{participantDisplayName}}!",mutedRemotelyDescription:"You can always unmute when you're ready to speak. Mute back when you're done to keep noise away from the meeting.",passwordRemovedRemotely:"$t(lockRoomPasswordUppercase) removed by another participant",passwordSetRemotely:"$t(lockRoomPasswordUppercase) set by another participant",raisedHand:"{{name}} would like to speak.",somebody:"Somebody",startSilentTitle:"You joined with no audio output!",startSilentDescription:"Rejoin the meeting to enable audio",suboptimalBrowserWarning:"We are afraid your meeting experience isn't going to be that great here. We are looking for ways to improve this, but until then please try using one of the fully supported browsers.",suboptimalExperienceTitle:"Browser Warning",unmute:"Unmute",newDeviceCameraTitle:"New camera detected",newDeviceAudioTitle:"New audio device detected",newDeviceAction:"Use",OldElectronAPPTitle:"Security vulnerability!",oldElectronClientDescription1:"You appear to be using an old verion of the Jitsi Meet client which has known security vulnerabilities. Please make sure you update to our ",oldElectronClientDescription2:"latest build",oldElectronClientDescription3:" now!"},passwordSetRemotely:"set by another participant",passwordDigitsOnly:"Up to {{number}} digits",poweredby:"powered by",presenceStatus:{busy:"Busy",calling:"Calling...",connected:"Connected",connecting:"Connecting...",connecting2:"Connecting*...",disconnected:"Disconnected",expired:"Expired",ignored:"Ignored",initializingCall:"Initializing Call...",invited:"Invited",rejected:"Rejected",ringing:"Ringing..."},profile:{setDisplayNameLabel:"Set your display name",setEmailInput:"Enter e-mail",setEmailLabel:"Set your gravatar email",title:"Profile"},raisedHand:"Would like to speak",recording:{authDropboxText:"Upload to Dropbox",availableSpace:"Available space: {{spaceLeft}} MB (approximately {{duration}} minutes of recording)",beta:"BETA",busy:"We're working on freeing recording resources. Please try again in a few minutes.",busyTitle:"All recorders are currently busy",error:"Recording failed. Please try again.",expandedOff:"Recording has stopped",expandedOn:"The meeting is currently being recorded.",expandedPending:"Recording is being started...",failedToStart:"Recording failed to start",fileSharingdescription:"Share recording with meeting participants",live:"LIVE",loggedIn:"Logged in as {{userName}}",off:"Recording stopped",offBy:"{{name}} stopped the recording",on:"Recording",onBy:"{{name}} started the recording",pending:"Preparing to record the meeting...",rec:"REC",serviceDescription:"Your recording will be saved by the recording service",serviceName:"Recording service",signIn:"Sign in",signOut:"Sign out",unavailable:"Oops! The {{serviceName}} is currently unavailable. We're working on resolving the issue. Please try again later.",unavailableTitle:"Recording unavailable"},sectionList:{pullToRefresh:"Pull to refresh"},settings:{calendar:{about:"The {{appName}} calendar integration is used to securely access your calendar so it can read upcoming events.",disconnect:"Disconnect",microsoftSignIn:"Sign in with Microsoft",signedIn:"Currently accessing calendar events for {{email}}. Click the Disconnect button below to stop accessing calendar events.",title:"Calendar"},devices:"Devices",followMe:"Everyone follows me",language:"Language",loggedIn:"Logged in as {{name}}",microphones:"Microphones",moderator:"Moderator",more:"More",name:"Name",noDevice:"None",selectAudioOutput:"Audio output",selectCamera:"Camera",selectMic:"Microphone",speakers:"Speakers",startAudioMuted:"Everyone starts muted",startVideoMuted:"Everyone starts hidden",title:"Settings"},settingsView:{advanced:"Advanced",alertOk:"OK",alertTitle:"Warning",alertURLText:"The entered server URL is invalid",buildInfoSection:"Build Information",conferenceSection:"Conference",disableCallIntegration:"Disable native call integration",disableP2P:"Disable Peer-To-Peer mode",displayName:"Display name",email:"Email",header:"Settings",profileSection:"Profile",serverURL:"Server URL",showAdvanced:"Show advanced settings",startWithAudioMuted:"Start with audio muted",startWithVideoMuted:"Start with video muted",version:"Version"},share:{dialInfoText:"\n\n=====\n\nJust want to dial in on your phone?\n\n{{defaultDialInNumber}}Click this link to see the dial in phone numbers for this meeting\n{{dialInfoPageUrl}}",mainText:"Click the following link to join the meeting:\n{{roomUrl}}"},speaker:"Speaker",speakerStats:{hours:"{{count}}h",minutes:"{{count}}m",name:"Name",seconds:"{{count}}s",speakerStats:"Speaker Stats",speakerTime:"Speaker Time"},startupoverlay:{policyText:" ",title:"{{app}} needs to use your microphone and camera."},suspendedoverlay:{rejoinKeyTitle:"Rejoin",text:"Press the Rejoin button to reconnect.",title:"Your video call was interrupted because this computer went to sleep."},toolbar:{accessibilityLabel:{audioOnly:"Toggle audio only",audioRoute:"Select the sound device",callQuality:"Manage video quality",cc:"Toggle subtitles",chat:"Toggle chat window",document:"Toggle shared document",download:"Download our apps",e2ee:"End-to-End Encryption",feedback:"Leave feedback",fullScreen:"Toggle full screen",hangup:"Leave the call",help:"Help",invite:"Invite people",kick:"Kick participant",localRecording:"Toggle local recording controls",lockRoom:"Toggle meeting password",moreActions:"Toggle more actions menu",moreActionsMenu:"More actions menu",moreOptions:"Show more options",mute:"Toggle mute audio",muteEveryone:"Mute everyone",pip:"Toggle Picture-in-Picture mode",privateMessage:"Send private message",profile:"Edit your profile",raiseHand:"Toggle raise hand",recording:"Toggle recording",remoteMute:"Mute participant",Settings:"Toggle settings",sharedvideo:"Toggle Youtube video sharing",shareRoom:"Invite someone",shareYourScreen:"Toggle screenshare",shortcuts:"Toggle shortcuts",show:"Show on stage",speakerStats:"Toggle speaker statistics",tileView:"Toggle tile view",toggleCamera:"Toggle camera",toggleFilmstrip:"Toggle filmstrip",videomute:"Toggle mute video",videoblur:"Toggle video blur"},addPeople:"Add people to your call",audioOnlyOff:"Disable low bandwidth mode",audioOnlyOn:"Enable low bandwidth mode",audioRoute:"Select the sound device",authenticate:"Authenticate",callQuality:"Manage video quality",chat:"Open / Close chat",closeChat:"Close chat",documentClose:"Close shared document",documentOpen:"Open shared document",download:"Download our apps",e2ee:"End-to-End Encryption",enterFullScreen:"View full screen",enterTileView:"Enter tile view",exitFullScreen:"Exit full screen",exitTileView:"Exit tile view",feedback:"Leave feedback",hangup:"Leave",help:"Help",invite:"Invite people",login:"Login",logout:"Logout",lowerYourHand:"Lower your hand",moreActions:"More actions",moreOptions:"More options",mute:"Mute / Unmute",muteEveryone:"Mute everyone",noAudioSignalTitle:"There is no input coming from your mic!",noAudioSignalDesc:"If you did not purposely mute it from system settings or hardware, consider switching the device.",noAudioSignalDescSuggestion:"If you did not purposely mute it from system settings or hardware, consider switching to the suggested device.",noAudioSignalDialInDesc:"You can also dial-in using:",noAudioSignalDialInLinkDesc:"Dial-in numbers",noisyAudioInputTitle:"Your microphone appears to be noisy!",noisyAudioInputDesc:"It sounds like your microphone is making noise, please consider muting or changing the device.",openChat:"Open chat",pip:"Enter Picture-in-Picture mode",privateMessage:"Send private message",profile:"Edit your profile",raiseHand:"Raise / Lower your hand",raiseYourHand:"Raise your hand",Settings:"Settings",sharedvideo:"Share a YouTube video",shareRoom:"Invite someone",shortcuts:"View shortcuts",speakerStats:"Speaker stats",startScreenSharing:"Start screen sharing",startSubtitles:"Start subtitles",stopScreenSharing:"Stop screen sharing",stopSubtitles:"Stop subtitles",stopSharedVideo:"Stop YouTube video",talkWhileMutedPopup:"Trying to speak? You are muted.",tileViewToggle:"Toggle tile view",toggleCamera:"Toggle camera",videomute:"Start / Stop camera",startvideoblur:"Blur my background",stopvideoblur:"Disable background blur"},transcribing:{ccButtonTooltip:"Start / Stop subtitles",error:"Transcribing failed. Please try again.",expandedLabel:"Transcribing is currently on",failedToStart:"Transcribing failed to start",labelToolTip:"The meeting is being transcribed",off:"Transcribing stopped",pending:"Preparing to transcribe the meeting...",start:"Start showing subtitles",stop:"Stop showing subtitles",tr:"TR"},userMedia:{androidGrantPermissions:"Select Allow when your browser asks for permissions.",chromeGrantPermissions:"Select Allow when your browser asks for permissions.",edgeGrantPermissions:"Select Yes when your browser asks for permissions.",electronGrantPermissions:"Please grant permissions to use your camera and microphone",firefoxGrantPermissions:"Select Share Selected Device when your browser asks for permissions.",iexplorerGrantPermissions:"Select OK when your browser asks for permissions.",nwjsGrantPermissions:"Please grant permissions to use your camera and microphone",operaGrantPermissions:"Select Allow when your browser asks for permissions.","react-nativeGrantPermissions":"Select Allow when your browser asks for permissions.",safariGrantPermissions:"Select OK when your browser asks for permissions."},videoSIPGW:{busy:"We're working on freeing resources. Please try again in a few minutes.",busyTitle:"The Room service is currently busy",errorAlreadyInvited:"{{displayName}} already invited",errorInvite:"Conference not established yet. Please try again later.",errorInviteFailed:"We're working on resolving the issue. Please try again later.",errorInviteFailedTitle:"Inviting {{displayName}} failed",errorInviteTitle:"Error inviting room",pending:"{{displayName}} has been invited"},videoStatus:{audioOnly:"AUD",audioOnlyExpanded:"You are in low bandwidth mode. In this mode you will receive only audio and screen sharing.",callQuality:"Video Quality",hd:"HD",hdTooltip:"Viewing high definition video",highDefinition:"High definition",labelTooiltipNoVideo:"No video",labelTooltipAudioOnly:"Low bandwidth mode enabled",ld:"LD",ldTooltip:"Viewing low definition video",lowDefinition:"Low definition",onlyAudioAvailable:"Only audio is available",onlyAudioSupported:"We only support audio in this browser.",p2pEnabled:"Peer to Peer Enabled",p2pVideoQualityDescription:"In peer to peer mode, received video quality can only be toggled between high and audio only. Other settings will not be honored until peer to peer is exited.",recHighDefinitionOnly:"Will prefer high definition.",sd:"SD",sdTooltip:"Viewing standard definition video",standardDefinition:"Standard definition"},videothumbnail:{domute:"Mute",domuteOthers:"Mute everyone else",flip:"Flip",kick:"Kick out",moderator:"Moderator",mute:"Participant is muted",muted:"Muted",remoteControl:"Start / Stop remote control",show:"Show on stage",videomute:"Participant has stopped the camera"},welcomepage:{accessibilityLabel:{join:"Tap to join",roomname:"Enter room name"},appDescription:"Go ahead, video chat with the whole team. In fact, invite everyone you know. {{app}} is a fully encrypted, 100% open source video conferencing solution that you can use all day, every day, for free \u2014 with no account needed.",audioVideoSwitch:{audio:"Voice",video:"Video"},calendar:"Calendar",connectCalendarButton:"Connect your calendar",connectCalendarText:"Connect your calendar to view all your meetings in {{app}}. Plus, add {{provider}} meetings to your calendar and start them with one click.",enterRoomTitle:"Start a new meeting",getHelp:"Get help",roomNameAllowedChars:"Meeting name should not contain any of these characters: ?, &, :, ', \", %, #.",go:"GO",goSmall:"GO",join:"CREATE / JOIN",info:"Info",privacy:"Privacy",recentList:"Recent",recentListDelete:"Delete",recentListEmpty:"Your recent list is currently empty. Chat with your team and you will find all your recent meetings here.",reducedUIText:"Welcome to {{app}}!",roomname:"Enter room name",roomnameHint:"Enter the name or URL of the room you want to join. You may make a name up, just let the people you are meeting know it so that they enter the same name.",sendFeedback:"Send feedback",terms:"Terms",title:"Secure, fully featured, and completely free video conferencing"},lonelyMeetingExperience:{button:"Invite others",youAreAlone:"You are the only one in the meeting"},helpView:{header:"Help centre"}}},652,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]),o={cacheUserLanguage:Function.prototype,detect:function(){return t.NativeModules.LocaleDetector.locale.replace(/[_-]/,'')},init:Function.prototype,type:'languageDetector'};e.default=o},653,[17]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0])(r(d[1])),u={af:{languages:r(d[2]),main:r(d[3])},bg:{languages:r(d[4]),main:r(d[5])},de:{languages:r(d[6]),main:r(d[7])},enGB:{languages:r(d[8]),main:r(d[9])},eo:{languages:r(d[10]),main:r(d[11])},es:{languages:r(d[12]),main:r(d[13])},esUS:{languages:r(d[14]),main:r(d[15])},et:{languages:r(d[16]),main:r(d[17])},fi:{languages:r(d[18]),main:r(d[19])},fr:{languages:r(d[20]),main:r(d[21])},frCA:{languages:r(d[22]),main:r(d[23])},hr:{languages:r(d[24]),main:r(d[25])},hu:{languages:r(d[26]),main:r(d[27])},it:{languages:r(d[28]),main:r(d[29])},ja:{languages:r(d[30]),main:r(d[31])},ko:{languages:r(d[32]),main:r(d[33])},nl:{languages:r(d[34]),main:r(d[35])},oc:{languages:r(d[36]),main:r(d[37])},pl:{languages:r(d[38]),main:r(d[39])},ptBR:{languages:r(d[40]),main:r(d[41])},ru:{languages:r(d[42]),main:r(d[43])},sv:{languages:r(d[44]),main:r(d[45])},vi:{languages:r(d[46]),main:r(d[47])},zhCN:{languages:r(d[48]),main:r(d[49])},zhTW:{languages:r(d[50]),main:r(d[51])},mn:{languages:r(d[52]),main:r(d[53])}};for(var l in u){var s=u[l],f=s.languages,o=s.main;n.default.addResourceBundle(l,'languages',f,!0,!0),n.default.addResourceBundle(l,'main',o,!0,!0)}},654,[3,627,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706]); -__d(function(s,e,a,n,i,o,r){i.exports={en:"Engels",af:"",az:"Azerbeidjans",bg:"Bulgaars",cs:"Tsjeggies",de:"Duits",el:"Grieks",eo:"Esperanto",es:"Spaans",fr:"Frans",hy:"Armeens",it:"Italiaans",ja:"Japannees",ko:"Koreaans",nb:"Bokmal-Noorweegs",oc:"Oksitaans",pl:"Pools",ptBR:"Portugees (Brasili\xeb)",ru:"Russies",sk:"Slowaaks",sl:"Sloweens",sv:"Sweeds",tr:"Turks",vi:"Vi\xebtnamees",zhCN:"Sjinees (Sjina)"}},655,[]); -__d(function(e,i,n,o,r,a,t){r.exports={addPeople:{add:"Nooi uit",countryNotSupported:"Ons ondersteun nog nie di\xe9 bestemming nie.",countryReminder:"",disabled:"U kan nie mense nooi nie.",failedToAdd:"",footerText:"",loading:"",loadingNumber:"Valideer tans foonnommer",loadingPeople:"",noResults:"Geen soekresultate wat pas nie",noValidNumbers:"Gee asseblief \u2019n foonnommer",searchNumbers:"Voeg foonnommers by",searchPeople:"Soek mense",searchPeopleAndNumbers:"Soek mense of voeg hulle foonnommers by",telephone:"Telefoon: {{number}}",title:"Nooi mense na di\xe9 vergadering"},audioDevices:{bluetooth:"Bluetooth",headphones:"Oorfone",phone:"Foon",speaker:"Luidspreker"},audioOnly:{audioOnly:"Net klank"},calendarSync:{addMeetingURL:"Voeg \u2019n vergaderingskakel by",confirmAddLink:"Wil u \u2019n Jitsi-skakel by di\xe9 geleentheid voeg?",error:{appConfiguration:"",generic:"",notSignedIn:""},join:"Sluit aan",joinTooltip:"Sluit aan by die vergadering",nextMeeting:"volgende vergadering",noEvents:"Geen komende geleenthede is geskeduleer nie.",ongoingMeeting:"vergadering onderweg",permissionButton:"Open instellings",permissionMessage:"",refresh:"Verfris kalender",today:"Vandag"},chat:{error:"",messagebox:"",nickname:{popover:"Kies \u2019n bynaam",title:""},title:""},connectingOverlay:{joiningRoom:""},connection:{ATTACHED:"",AUTHENTICATING:"Verifieer",AUTHFAIL:"",CONNECTED:"Gekoppel",CONNECTING:"Koppel tans",CONNFAIL:"Koppeling het misluk",DISCONNECTED:"Ontkoppeld",DISCONNECTING:"Ontkoppel tans",ERROR:"Fout",RECONNECTING:"\u2019n Netwerkprobleem het voorgekom. Herkoppel tans..."},connectionindicator:{address:"Adres:",bandwidth:"Geraamde bandwydte:",bitrate:"Bistempo:",bridgeCount:"Aantal bedieners: ",connectedTo:"Gekoppel aan:",framerate:"Raampietempo:",less:"Wys minder",localaddress:"Plaaslike adres:",localaddress_plural:"Plaaslike adresse:",localport:"Plaaslike poort:",localport_plural:"Plaaslike poorte:",more:"Wys meer",packetloss:"Pakkies verloor:",quality:{good:"Goed",inactive:"Onaktief",lost:"",nonoptimal:"",poor:"Swak"},remoteaddress:"Afgele\xeb adres:",remoteaddress_plural:"Afgele\xeb adresse:",remoteport:"Afgele\xeb poort:",remoteport_plural:"Afgele\xeb poorte:",resolution:"Resolusie:",status:"Verbinding:",transport:"",transport_plural:"",turn:""},dateUtils:{earlier:"Vroe\xebr",today:"Vandag",yesterday:"Gister"},deepLinking:{appNotInstalled:"",description:"",descriptionWithoutWeb:"",downloadApp:"",launchWebButton:"",openApp:"",title:"",tryAgainButton:""},defaultLink:"bv. {{url}}",deviceError:{cameraError:"Toegang na u kamera het misluk",cameraPermission:"Fout met verkryging van kameratoestemming",microphoneError:"Toegang na u mikrofoon het misluk",microphonePermission:"Fout met verkryging van mikrofoontoestemming"},deviceSelection:{noPermission:"Toestemming nie gegee nie",previewUnavailable:"Voorskou nie beskikbaar nie",selectADevice:"Kies 'n toestel",testAudio:"Speel \u2019n toetsklank"},dialog:{accessibilityLabel:{liveStreaming:"Regstreekse stroom"},allow:"Laat toe",alreadySharedVideoMsg:"",alreadySharedVideoTitle:"Slegs een gedeelde video op \u2019n slag word toegelaat",applicationWindow:"Toepassingsvenster",Back:"Terug",cameraConstraintFailedError:"Die kamera voldoen nie aan sekere van die vereistes nie.",cameraNotFoundError:"Kamera is nie gevind nie.",cameraNotSendingData:"Ons kry nie toegang tot u kamera nie. Kontroleer of \u2019n ander toepassing di\xe9 toestel gebruik, kies asb. \u2019n ander toestel by die instellingskieslys of probeer om die toepassing op nuut te laai.",cameraNotSendingDataTitle:"Kan nie toegang tot kamera kry nie",cameraPermissionDeniedError:"U het nie toestemming gegee om u kamera te gebruik nie. U kan steeds by die konferensie aansluit, maar ander sal u nie kan sien nie. Gebruik die kameraknoppie in die adresbalk om dit reg te stel.",cameraUnknownError:"Kan weens onbekende rede nie die kamera gebruik nie.",cameraUnsupportedResolutionError:"Die kamera ondersteun nie die nodige videoresolusie nie.",Cancel:"Kanselleer",close:"Sluit",conferenceDisconnectMsg:"Kontroleer dalk die netwerkverbinding. Gaan oor {{seconds}} sekondes weer koppel...",conferenceDisconnectTitle:"Die verbinding is verbreek.",conferenceReloadMsg:"Ons probeer om dit reg te stel. Gaan herkoppel oor {{seconds}} sekondes...",conferenceReloadTitle:"Iets het ongelukkig skeefgeloop.",confirm:"Bevestig",confirmNo:"Nee",confirmYes:"Ja",connectError:"Oeps! Iets het skeefgeloop en ons kon nie aan die konferensie koppel nie.",connectErrorWithMsg:"Oeps! Iets het skeefgeloop en ons kon nie aan die konferensie koppel nie: {{msg}}",connecting:"Koppel tans",contactSupport:"Kontak ondersteuning",copy:"Kopieer",dismiss:"Weier",displayNameRequired:"",done:"Klaar",enterDisplayName:"",error:"Fout",externalInstallationMsg:"U moet ons uitbreiding vir werkskermdeling installeer.",externalInstallationTitle:"Uitbreiding is nodig",goToStore:"Gaan na die webwinkel",gracefulShutdown:"Ons diens is tans buite werking t.w.v. onderhoud. Probeer gerus weer later.",IamHost:"Ek is die gasheer",incorrectRoomLockPassword:"",incorrectPassword:"Verkeerde gebruikernaam of wagwoord",inlineInstallationMsg:"U moet ons uitbreiding vir werkskermdeling installeer.",inlineInstallExtension:"Installeer nou",internalError:"Oeps! Iets het skeefgeloop. Die volgende fout het voorgekom: {{error}}",internalErrorTitle:"Interne fout",kickMessage:"",kickParticipantButton:"",kickParticipantDialog:"",kickParticipantTitle:"",kickTitle:"",liveStreaming:"Regstreekse stroom",liveStreamingDisabledForGuestTooltip:"Gaste kan nie regstreekse strome begin nie.",liveStreamingDisabledTooltip:"Begin van regstreekse stroom gedeaktiveer.",lockMessage:"Kon nie die konferensie sluit nie.",lockRoom:"",lockTitle:"Sluit het misluk",logoutQuestion:"Wil u definitief afmeld en die konferensie stop?",logoutTitle:"Meld af",maxUsersLimitReached:"",maxUsersLimitReachedTitle:"",micConstraintFailedError:"Die mikrofoon voldoen nie aan sekere van die vereistes nie.",micNotFoundError:"Mikrofoon is nie gevind nie.",micNotSendingData:"",micNotSendingDataTitle:"",micPermissionDeniedError:"U het nie toestemming gegee om u mikrofoon te gebruik nie. U kan steeds by die konferensie aansluit, maar ander sal u nie kan hoor nie. Gebruik die kameraknoppie in die adresbalk om dit reg te stel.",micUnknownError:"Kan weens onbekende rede nie die mikrofoon gebruik nie.",muteParticipantBody:"U sal hulle nie kan ontdemp nie, maar hulle sal hulself enige tyd kan ontdemp.",muteParticipantButton:"Demp",muteParticipantDialog:"",muteParticipantTitle:"",Ok:"Regso",passwordLabel:"",passwordNotSupported:"Die instel van \u2019n vergaderingwagwoord word nie ondersteun nie.",passwordNotSupportedTitle:"",passwordRequired:"",popupError:"U blaaier blokkeer opspringers vanaf hierdie werf. Aktiveer opspringers in die blaaier se sekuriteitopsies en probeer weer.",popupErrorTitle:"Opspringer geblok",recording:"Neem tans op",recordingDisabledForGuestTooltip:"Gaste kan nie opnames begin nie.",recordingDisabledTooltip:"Begin van opname gedeaktiveer.",rejoinNow:"Sluit nou weer aan",remoteControlAllowedMessage:"",remoteControlDeniedMessage:"",remoteControlErrorMessage:"",remoteControlRequestMessage:"",remoteControlShareScreenWarning:"",remoteControlStopMessage:"",remoteControlTitle:"",Remove:"Verwyder",removePassword:"",removeSharedVideoMsg:"Wil u definitief u gedeelde video verwyder?",removeSharedVideoTitle:"Verwyder gedeelde video",reservationError:"",reservationErrorMsg:"Foutkode: {{code}}, boodskap: {{msg}}",retry:"Herprobeer",screenSharingFailedToInstall:"Oeps! Die uitbreiding vir skermdeling kon nie installeer nie.",screenSharingFailedToInstallTitle:"Uitbreiding vir skermdeling kon nie installeer nie",screenSharingFirefoxPermissionDeniedError:"Iets het skeefgeloop toe ons die skerm probeer deel het. Maak seker dat ons dei toestemming gegee word om dit te doen. ",screenSharingFirefoxPermissionDeniedTitle:"Oeps! Ons kon nie skermdeling begin nie!",screenSharingPermissionDeniedError:"",serviceUnavailable:"Diens nie beskikbaar nie",sessTerminated:"Oproep gestaak",Share:"Deel",shareVideoLinkError:"Gee asb. \u2019n korrekte YouTube-skakel.",shareVideoTitle:"Deel \u2019n video",shareYourScreen:"Deel u skerm",shareYourScreenDisabled:"Skermdeling gedeaktiveer.",shareYourScreenDisabledForGuest:"Gaste kan nie skerms deel nie.",startLiveStreaming:"Begin regstreekse stroom",startRecording:"Begin opname",startRemoteControlErrorMessage:"",stopLiveStreaming:"Stop regstreekse stroom",stopRecording:"Stop opname",stopRecordingWarning:"Wil u definitief die opname stop?",stopStreamingWarning:"Wil u definitief die regstreekse stroom stop?",streamKey:"Sleutel vir regstreekse stroom",Submit:"Dien in",thankYou:"Dankie dat u {{appName}} gebruik!",token:"",tokenAuthFailed:"Jammer! U mag nie by di\xe9 oproep aansluit nie.",tokenAuthFailedTitle:"",transcribing:"Transkribering",unlockRoom:"",userPassword:"gebruikerwagwoord",WaitForHostMsg:"",WaitForHostMsgWOk:"",WaitingForHost:"Wag tans vir die gasheer ...",Yes:"Ja",yourEntireScreen:"U hele skerm"},dialOut:{statusMessage:"is nou {{status}}"},feedback:{average:"Gemiddeld",bad:"Sleg",detailsLabel:"Vertel ons meer.",good:"Goed",rateExperience:"",veryBad:"Baie sleg",veryGood:"Baie goed"},incomingCall:{answer:"Antwoord",audioCallTitle:"Inkomende oproep",decline:"Weier",productLabel:"vanaf Jitsi Meet",videoCallTitle:"Inkomende video-oproep"},info:{accessibilityLabel:"Wys inligting",addPassword:"",cancelPassword:"",conferenceURL:"Skakel:",country:"Land",dialANumber:"",dialInConferenceID:"PIN:",dialInNotSupported:"Jammer. Inbel word nie tans ondersteun nie.",dialInNumber:"Inbel:",dialInSummaryError:"",dialInTollFree:"",genericError:"Oeps! Iets het skeefgeloop.",inviteLiveStream:"Om die regstreekse stroom van di\xe9 vergadering te sien, klik di\xe9 skakel: {{url}}",invitePhone:"",invitePhoneAlternatives:"",inviteURLFirstPartGeneral:"",inviteURLFirstPartPersonal:"",inviteURLSecondPart:"",liveStreamURL:"Regstreekse stroom:",moreNumbers:"Meer nommers",noNumbers:"Geen inbelnommers.",noPassword:"Geen",noRoom:"Geen kamer is gegee om na in te bel nie.",numbers:"Inbelnommers",password:"",title:"Deel",tooltip:"Deelskakel en inbelinligting vir di\xe9 vergadering",label:""},inviteDialog:{alertText:"",header:"Nooi uit",searchCallOnlyPlaceholder:"",searchPeopleOnlyPlaceholder:"",searchPlaceholder:"",send:""},inlineDialogFailure:{msg:"Ons het gestruikel.",retry:"Probeer weer",support:"Ondersteuning",supportMsg:"Indien dit aanhou, maak kontak met"},keyboardShortcuts:{focusLocal:"Fokus op u video",focusRemote:"Fokus op \u2019n ander persoon se video",fullScreen:"Bekyk of verlaat volskerm",keyboardShortcuts:"Sleutelbordkortpaaie",localRecording:"Wys of versteek kontroles vir plaaslike opname",mute:"Demp of ontdemp jou mikrofoon",pushToTalk:"Druk om te praat",raiseHand:"Steek hand op of laat sak hom",showSpeakerStats:"Wys sprekerstatistiek",toggleChat:"Maak gesels oop of toe",toggleFilmstrip:"Wys of versteek duimnaels vir video\u2019s",toggleScreensharing:"Wissel tussen kamera- en skermdeling",toggleShortcuts:"Wys of versteek sleutelbordkortpaaie",videoMute:"Begin of stop u kamera"},liveStreaming:{busy:"",busyTitle:"Alle opnemers is tans besig",changeSignIn:"Wissel rekeninge.",choose:"Kies \u2019n regstreekse stroom",chooseCTA:"Kies \u2019n stroomopsie. U is tans aangemeld as {{email}}.",enterStreamKey:"Gee u sleutel vir regstreekse stroom by YouTube hier.",error:"Kon nie regstreeks stroom nie. Probeer gerus weer.",errorAPI:"\u2019n Fout het voorgekom tydens toegang tot u YouTube-uitsendings. Probeer om weer aan te meld.",errorLiveStreamNotEnabled:"Regstreekse stroom is nie geaktiveer op {{email}} nie. Aktiveer asb. regstreekse strome of meld aan met \u2019n rekening met regstreekse strome geaktiveer.",expandedOff:"Die regstreekse stroom het gestop",expandedOn:"Die vergadering word tans gestroom na YouTube.",expandedPending:"Die regstreekse stroom begin tans...",failedToStart:"Regstreekse stroom kon nie begin nie",getStreamKeyManually:"",invalidStreamKey:"",off:"Regstreekse stroom het gestop",on:"Regstreekse stroom",pending:"Begin tans regstreekse stroom...",serviceName:"Regstreekse stroomdiens",signedInAs:"U is tans aangemeld as:",signIn:"Meld aan met Google",signInCTA:"Meld aan of gee u sleutel vir regstreekse stroom vanaf YouTube.",signOut:"Meld af",start:"Begin \u2019n regstreekse stroom",streamIdHelp:"Wat\u2019s di\xe9?",unavailableTitle:"Regstreekse strome nie beskikbaar nie"},localRecording:{clientState:{off:"Af",on:"Aan",unknown:"Onbekend"},dialogTitle:"Kontroles vir plaaslike opname",duration:"Duur",durationNA:"",encoding:"Enkodering",label:"",labelToolTip:"",localRecording:"Plaaslike opname",me:"Ek",messages:{engaged:"",finished:"",finishedModerator:"",notModerator:"U is nie die moderator nie. U kan nie \u2019n plaaslike opname begin of stop nie."},moderator:"Moderator",no:"Nee",participant:"Deelnemer",participantStats:"Deelnemerstatistiek",sessionToken:"",start:"Begin opname",stop:"Stop opname",yes:"Ja"},lockRoomPassword:"Wagwoord",lockRoomPasswordUppercase:"Wagwoord",me:"ek",notify:{connectedOneMember:"",connectedThreePlusMembers:"",connectedTwoMembers:"",disconnected:"ontkoppel",focus:"",focusFail:"",grantedTo:"{{to}} is nou moderator!",invitedOneMember:"",invitedThreePlusMembers:"",invitedTwoMembers:"",kickParticipant:"",me:"Ek",moderator:"U is ou moderator!",muted:"U het die gesprek gedemp begin.",mutedTitle:"U is gedemp!",mutedRemotelyTitle:"",mutedRemotelyDescription:"",passwordRemovedRemotely:"",passwordSetRemotely:"",raisedHand:"",somebody:"Iemand",startSilentTitle:"",startSilentDescription:"",suboptimalExperienceDescription:"Gits... ons is bevrees u ervaring met {{appName}} gaan nie so goed wees hier nie. Ons soek maniere om dit die hoof te bied, maar probeer intussen een van die volledig ondersteunde blaaiers.",suboptimalExperienceTitle:"Blaaierwaarskuwing",unmute:"",newDeviceCameraTitle:"",newDeviceAudioTitle:"",newDeviceAction:""},passwordSetRemotely:"",passwordDigitsOnly:"",poweredby:"aangedryf deur",presenceStatus:{busy:"Besig",calling:"Bel tans...",connected:"Gekoppel",connecting:"Koppel tans...",connecting2:"Koppel tans*...",disconnected:"Ontkoppeld",expired:"Verval",ignored:"Ge\xefgnoreer",initializingCall:"Inisialiseer tans oproep...",invited:"Uitgenooi",rejected:"Geweier",ringing:"Lui tans..."},profile:{setDisplayNameLabel:"Stel u vertoonnaam",setEmailInput:"Gee e-posadres",setEmailLabel:"Stel u gravatar-e-posadres",title:"Profiel"},recording:{authDropboxText:"Laai op na Dropbox",availableSpace:"Beskikbare spasie: {{spaceLeft}} MB (ongeveer {{duration}} minute se opname)",beta:"",busy:"",busyTitle:"Alle opnemers is tans besig",error:"Opname het misluk. Probeer gerus weer.",expandedOff:"Opname het gestop",expandedOn:"Die vergadering word tans opgeneem.",expandedPending:"Opname word begin...",failedToStart:"Kon nie begin opneem nie",fileSharingdescription:"",live:"",loggedIn:"Aangemeld as {{name}}",off:"Opname gestop",on:"Neem tans op",pending:"Berei voor om vergadering op te neem...",rec:"",serviceDescription:"",serviceName:"Opneemdiens",signIn:"meld aan",signOut:"Meld af",unavailable:"",unavailableTitle:""},sectionList:{pullToRefresh:""},settings:{calendar:{about:"",disconnect:"Ontkoppel",microsoftSignIn:"Meld aan met Microsoft",signedIn:"",title:"Kalender"},devices:"Toestelle",followMe:"Almal volg my",language:"Taal",loggedIn:"Aangemeld as {{name}}",moderator:"Moderator",more:"Meer",name:"Naam",noDevice:"Geen",selectAudioOutput:"Klankafvoer",selectCamera:"Kamera",selectMic:"Mikrofoon",startAudioMuted:"Almal begin gedemp",startVideoMuted:"Almal begin versteek",title:"Instellings"},settingsView:{alertOk:"Regso",alertTitle:"Waarskuwing",alertURLText:"Die gegewe bediener-URL is ongeldig",buildInfoSection:"",conferenceSection:"Konferensie",displayName:"Vertoonnaam",email:"E-pos",header:"Instellings",profileSection:"Profiel",serverURL:"Bediener-URL",startWithAudioMuted:"Begin met klank gedemp",startWithVideoMuted:"Begin met video gedemp",version:""},share:{dialInfoText:"",mainText:"Klik die volgende skakel om by die vergadering aan te sluit:\n{{roomUrl}}"},speaker:"Luidspreker",speakerStats:{hours:"{{count}}h",minutes:"{{count}}m",name:"Naam",seconds:"{{count}}s",speakerStats:"Sprekerstatistiek",speakerTime:"Sprekertyd"},startupoverlay:{policyText:"",title:"{{app}} benodig u mikrofoon en kamera."},suspendedoverlay:{rejoinKeyTitle:"Sluit weer aan",text:"Druk die Sluit weer aan-knoppie om te herkoppel.",title:"U video-oproep is onderbreek omdat die rekenaar gaan slaap het."},toolbar:{accessibilityLabel:{audioOnly:"Wissel Net klank",audioRoute:"Kies die klanktoestel",callQuality:"",cc:"Wissel onderskrifte",chat:"Wissel geselsvenster",document:"Wissel gedeelde dokument",feedback:"Laat terugvoer",fullScreen:"Wissel volskerm",hangup:"Verlaat die oproep",invite:"Nooi mense",kick:"",localRecording:"Wissel kontroles vir plaaslike opname",lockRoom:"",moreActions:"Wissel kieslys vir meer aksies",moreActionsMenu:"Kieslys vir meer aksies",mute:"",pip:"Wissel Prent-in-Prent-modus",profile:"Redigeer u profiel",raiseHand:"Wissel handopsteek",recording:"Wissel opname",remoteMute:"",Settings:"Wissel instellings",sharedvideo:"Wissel Youtube-videodeling",shareRoom:"Nooi iemand",shareYourScreen:"Wissel skermdeling",shortcuts:"Wissel kortpaaie",show:"",speakerStats:"Wissel sprekerstatistiek",tileView:"Wissel te\xeblaansig",toggleCamera:"Wissel kamera",videomute:"",videoblur:""},addPeople:"Voeg mense by die oproep",audioOnlyOff:"Deaktiveer Net klank-modus",audioOnlyOn:"Deaktiveer Net klank-modus",audioRoute:"Kies die klanktoestel",authenticate:"Verifieer",callQuality:"Bestuur oproepkwaliteit",chat:"Open / sluit gesels",closeChat:"",documentClose:"Sluit gedeelde dokument",documentOpen:"Open gedeelde dokument",enterFullScreen:"Volskermaansig",enterTileView:"",exitFullScreen:"Verlaat volskerm",exitTileView:"",feedback:"Laat terugvoer",hangup:"Verlaat",invite:"Nooi mense",login:"Meld aan",logout:"Meld af",lowerYourHand:"",moreActions:"Meer aksies",mute:"Demp / ontdemp",openChat:"",pip:"Betree Prent-in-Prent-modus",profile:"Redigeer u profiel",raiseHand:"Lig / laat sak u hand",raiseYourHand:"",Settings:"Instellings",sharedvideo:"Deel \u2019n YouTube-video",shareRoom:"Nooi iemand",shortcuts:"Sien kortpaaie",speakerStats:"Sprekerstatistiek",startScreenSharing:"",startSubtitles:"",stopScreenSharing:"",stopSubtitles:"",stopSharedVideo:"Stop YouTube-video",talkWhileMutedPopup:"Besig om te praat? U is gedemp.",tileViewToggle:"Wissel te\xeblaansig",toggleCamera:"Wissel kamera",videomute:"Begin / stop kamera",startvideoblur:"",stopvideoblur:""},transcribing:{ccButtonTooltip:"",error:"Opname het misluk. Probeer gerus weer.",expandedLabel:"",failedToStart:"",labelToolTip:"Die vergadering word getranskribeer",off:"",pending:"Berei tans voor om die vergadering te transkribeer...",start:"",stop:"",tr:""},userMedia:{androidGrantPermissions:"Kies Allow wanneer die blaaier vir toestemming vra.",chromeGrantPermissions:"Kies Allow wanneer die blaaier vir toestemming vra.",edgeGrantPermissions:"Kies Yes wanneer die blaaier vir toestemming vra.",electronGrantPermissions:"Gee asb. toestemming vir die gebruik van u kamera en mikrofoon",firefoxGrantPermissions:"Kies Deel gekose toestel wanneer die blaaier vir toestemming vra.",iexplorerGrantPermissions:"Kies OK wanneer die blaaier vir toestemming vra.",nwjsGrantPermissions:"Gee asb. toestemming vir die gebruik van u kamera en mikrofoon",operaGrantPermissions:"Kies Allow wanneer die blaaier vir toestemming vra.","react-nativeGrantPermissions":"Kies Allow wanneer die blaaier vir toestemming vra.",safariGrantPermissions:"Kies OK wanneer die blaaier vir toestemming vra."},videoSIPGW:{busy:"Ons probeer tans hulpbronne vry te stel. Probeer gerus weer oor \u2019n paar minute.",busyTitle:"Die Kamerdiens is tans besig",errorAlreadyInvited:"{{displayName}} is reeds genooi",errorInvite:"Konferensie is nog nie gestig nie. Probeer gerus weer later.",errorInviteFailed:"Ons werk aan \u2019n oplossing vir die probleem. Probeer gerus weer later.",errorInviteFailedTitle:"Kon nie {{displayName}} nooi nie",errorInviteTitle:"",pending:"{{displayName}} is genooi"},videoStatus:{audioOnly:"",audioOnlyExpanded:"U is in Net klank-modus. Di\xe9 modus spaar bandwydte maar u sal nie video\u2019s van ander sien nie.",callQuality:"",hd:"HD",highDefinition:"Ho\xebdefinisie",labelTooiltipNoVideo:"Geen video",labelTooltipAudioOnly:"Net klank-modus geaktiveer",ld:"LD",lowDefinition:"Laedefinisie",onlyAudioAvailable:"Net klank is beskikbaar",onlyAudioSupported:"Op di\xe9 blaaier ondersteun ons slegs klank.",p2pEnabled:"",p2pVideoQualityDescription:"",recHighDefinitionOnly:"",sd:"SD",standardDefinition:"Standaarddefinisie"},videothumbnail:{domute:"Demp",flip:"Swaai om",kick:"Skop uit",moderator:"Moderator",mute:"",muted:"Gedemp",remoteControl:"",show:"",videomute:""},welcomepage:{accessibilityLabel:{join:"Raak om aan te sluit",roomname:"Gee kamernaam"},appDescription:"Hou gerus \u2019n videogesprek met die hele span. Om die waarheid te s\xea, nooi sommer almal. {{app}} is \u2019n 100% oopbronoplossing vir ge\xebnkripteerde videokonferensies wat mens heeldag, elke dag gratis kan geniet \u2014 geen rekening nodig nie.",audioVideoSwitch:{audio:"Stem",video:"Video"},calendar:"Kalender",connectCalendarButton:"Koppel u kalender",connectCalendarText:"",enterRoomTitle:"Begin \u2019n nuwe vergadering",go:"GAAN",join:"SLUIT AAN",info:"",privacy:"Privaatheid",recentList:"Onlangs",recentListDelete:"Skrap",recentListEmpty:"Die lys van onlangse gesprekke is leeg. Gesels met u span en al u onlangse gesprekke sal hier wys.",reducedUIText:"",roomname:"Gee kamernaam",roomnameHint:"Gee die naam of URL van die kamer waar u wil aansluit. Dink gerus enige naam uit. Laat weet net die mense wat u ontmoet wat dit is sodat hulle die selfde naam gee.",sendFeedback:"Stuur terugvoer",terms:"Voorwaardes",title:"Veilige en volledig gratis videokonferensies propvol funksionaliteit"}}},656,[]); -__d(function(e,r,f,h,n,o,s){n.exports={en:"\u0410\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438",af:"\u0410\u0444\u0440\u0438\u043a\u0430\u043d\u0441",bg:"\u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438",ca:"\u041a\u0430\u0442\u0430\u043b\u043e\u043d\u0441\u043a\u0438",cs:"\u0427\u0435\u0448\u043a\u0438",de:"\u041d\u0435\u043c\u0441\u043a\u0438",el:"\u0413\u0440\u044a\u0446\u043a\u0438",enGB:"\u0410\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438 (\u0412\u0435\u043b\u0438\u043a\u043e\u0431\u0440\u0438\u0442\u0430\u043d\u0438\u044f)",eo:"\u0415\u0441\u043f\u0435\u0440\u0430\u043d\u0442\u043e",es:"\u0418\u0441\u043f\u0430\u043d\u0441\u043a\u0438",esUS:"\u0418\u0441\u043f\u0430\u043d\u0441\u043a\u0438 (\u041b\u0430\u0442\u0438\u043d\u0441\u043a\u0430 \u0410\u043c\u0435\u0440\u0438\u043a\u0430)",fi:"\u0424\u0438\u043d\u0441\u043a\u0438",fr:"\u0424\u0440\u0435\u043d\u0441\u043a\u0438",frCA:"\u0424\u0440\u0435\u043d\u0441\u043a\u0438 (\u041a\u0430\u043d\u0430\u0434\u0430)",hr:"\u0425\u044a\u0440\u0432\u0430\u0442\u0441\u043a\u0438",hu:"\u0423\u043d\u0433\u0430\u0440\u0441\u043a\u0438",hy:"\u0410\u0440\u043c\u0435\u043d\u0441\u043a\u0438",it:"\u0418\u0442\u0430\u043b\u0438\u0430\u043d\u0441\u043a\u0438",ja:"\u042f\u043f\u043e\u043d\u0441\u043a\u0438",ko:"\u041a\u043e\u0440\u0435\u0439\u0441\u043a\u0438",nl:"\u041d\u0438\u0434\u0435\u0440\u043b\u0430\u043d\u0434\u0441\u043a\u0438",oc:"\u041e\u043a\u0441\u0438\u0442\u0430\u043d\u0441\u043a\u0438",pl:"\u041f\u043e\u043b\u0441\u043a\u0438",ptBR:"\u041f\u043e\u0440\u0442\u0443\u0433\u0430\u043b\u0441\u043a\u0438 (\u0411\u0440\u0430\u0437\u0438\u043b\u0438\u044f)",ru:"\u0420\u0443\u0441\u043a\u0438",sv:"\u0428\u0432\u0435\u0434\u0441\u043a\u0438",tr:"\u0422\u0443\u0440\u0441\u043a\u0438",vi:"\u0412\u0438\u0435\u0442\u043d\u0430\u043c\u0441\u043a\u0438",zhCN:"\u041a\u0438\u0442\u0430\u0439\u0441\u043a\u0438 (\u041a\u0438\u0442\u0430\u0439)",zhTW:"\u0422\u0430\u0439\u0432\u0430\u043d\u0441\u043a\u0438"}},657,[]); -__d(function(e,o,i,r,t,n,a){t.exports={addPeople:{add:"\u041f\u043e\u043a\u0430\u043d\u0438",countryNotSupported:"\u0416\u0435\u043b\u0430\u043d\u0430\u0442\u0430 \u0434\u0435\u0441\u0442\u0438\u043d\u0430\u0446\u0438\u044f \u043d\u0435 \u0441\u0435 \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430.",countryReminder:"\u041c\u0435\u0436\u0434\u0443\u043d\u0430\u0440\u043e\u0434\u043d\u043e \u043e\u0431\u0430\u0436\u0434\u0430\u043d\u0435? \u0417\u0430\u043f\u043e\u0447\u043d\u0435\u0442\u0435 \u043d\u043e\u043c\u0435\u0440\u0430 \u0441 \u043c\u0435\u0436\u0434\u0443\u043d\u0430\u0440\u043e\u0434\u043d\u0438\u044f\u0442 \u043a\u043e\u0434!",disabled:"\u041d\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u043a\u0430\u043d\u0438\u0442\u0435 \u0445\u043e\u0440\u0430.",failedToAdd:"\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u0446\u0438",footerText:"\u0418\u0437\u0445\u043e\u0434\u044f\u0449\u0438\u0442\u0435 \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440\u0438 \u043d\u0435 \u0441\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438.",loading:"\u0422\u044a\u0440\u0441\u0435\u043d\u0435 \u043d\u0430 \u0445\u043e\u0440\u0430 \u0438 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u043d\u0438 \u043d\u043e\u043c\u0435\u0440\u0430",loadingNumber:"\u0412\u0430\u043b\u0438\u0434\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043d\u043e\u043c\u0435\u0440\u0430",loadingPeople:"\u0422\u044a\u0440\u0441\u0435\u043d\u0435 \u043d\u0430 \u0445\u043e\u0440\u0430",noResults:"\u041d\u044f\u043c\u0430 \u0440\u0435\u0437\u0443\u043b\u0442\u0430\u0442\u0438",noValidNumbers:"\u041c\u043e\u043b\u044f \u0432\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0435\u043d \u043d\u043e\u043c\u0435\u0440",searchNumbers:"\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u043d\u043e\u043c\u0435\u0440\u0430",searchPeople:"\u0422\u044a\u0440\u0441\u0435\u043d\u0435 \u043d\u0430 \u0445\u043e\u0440\u0430",searchPeopleAndNumbers:"\u0422\u044a\u0440\u0441\u0435\u043d\u0435 \u043d\u0430 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u0446\u0438 \u0438\u043b\u0438 \u0434\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u0441 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0438 \u043d\u043e\u043c\u0435\u0440\u0430",telephone:"\u0422\u0435\u043b\u0435\u0444\u043e\u043d: {{number}}",title:"\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u0446\u0438 \u0432 \u0441\u0440\u0435\u0449\u0430\u0442\u0430"},audioDevices:{bluetooth:"Bluetooth",headphones:"\u0421\u043b\u0443\u0448\u0430\u043b\u043a\u0438",phone:"\u0422\u0435\u043b\u0435\u0444\u043e\u043d",speaker:"\u0413\u043e\u0432\u043e\u0440\u0435\u0449",none:"\u041d\u044f\u043c\u0430 \u043d\u0430\u043b\u0438\u0447\u043d\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0437\u0430 \u0437\u0432\u0443\u043a"},audioOnly:{audioOnly:"\u041d\u0438\u0441\u044a\u043a \u0434\u0435\u0431\u0438\u0442"},calendarSync:{addMeetingURL:"\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u0432\u0440\u044a\u0437\u043a\u0430 \u0437\u0430 \u0441\u0440\u0435\u0449\u0430",confirmAddLink:"\u0418\u0441\u043a\u0430\u0442\u0435 \u043b\u0438 \u0434\u0430 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u0435 \u0432\u0440\u044a\u0437\u043a\u0430 \u043a\u044a\u043c \u0442\u043e\u0432\u0430 \u0441\u044a\u0431\u0438\u0442\u0438\u0435?",error:{appConfiguration:"\u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f\u0442\u0430 \u0441 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u0430 \u043d\u0435 \u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u0430.",generic:"\u0413\u0440\u0435\u0448\u043a\u0430, \u043c\u043e\u043b\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0442\u0430 \u0437\u0430 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u0430 \u0438\u043b\u0438 \u0433\u043e \u043e\u0431\u043d\u043e\u0432\u0435\u0442\u0435.",notSignedIn:"\u0413\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0437\u0430 \u0438\u0437\u0442\u0435\u0433\u043b\u044f\u043d\u0435 \u043d\u0430 \u0441\u044a\u0431\u0438\u0442\u0438\u044f. \u041c\u043e\u043b\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u0442\u0435 \u043d\u0430 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u0430 \u0438 \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e."},join:"\u0412\u043b\u0438\u0437\u0430\u043d\u0435",joinTooltip:"\u0412\u043b\u0438\u0437\u0430\u043d\u0435 \u0432 \u0441\u0440\u0435\u0449\u0430\u0442\u0430",nextMeeting:"\u0441\u043b\u0435\u0434\u0432\u0430\u0449\u0430 \u0441\u0440\u0435\u0449\u0430",noEvents:"\u041d\u044f\u043c\u0430 \u043d\u0430\u0441\u0440\u043e\u0447\u0435\u043d\u0438 \u0431\u044a\u0434\u0435\u0449\u0438 \u0441\u044a\u0431\u0438\u0442\u0438\u044f.",ongoingMeeting:"\u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0430 \u0441\u0440\u0435\u0449\u0430",permissionButton:"\u041e\u0442\u0432\u0430\u0440\u044f\u043d\u0435 \u043d\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",permissionMessage:"\u0417\u0430 \u043f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u0441\u0440\u0435\u0449\u0438\u0442\u0435 \u0432\u0438 \u0435 \u043d\u0443\u0436\u043d\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u0435\u043d\u0438\u0435 \u0437\u0430 \u043f\u043e\u043b\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u0430.",refresh:"\u041e\u0431\u043d\u043e\u0432\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u0430",today:"\u0414\u043d\u0435\u0441"},chat:{error:"\u0413\u0440\u0435\u0448\u043a\u0430: \u0432\u0430\u0448\u0435\u0442\u043e \u0441\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043d\u0435 \u0431\u0435 \u0438\u0437\u043f\u0440\u0430\u0442\u0435\u043d\u043e, \u043f\u0440\u0430\u0434\u0438: {{error}}",fieldPlaceHolder:"\u0412\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0441\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u0435\u0442\u043e",messagebox:"\u0412\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0441\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u0435",messageTo:"\u041b\u0438\u0447\u043d\u043e \u0441\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0434\u043e {{recipient}}",noMessagesMessage:"\u0412\u0441\u0435 \u043e\u0449\u0435 \u043d\u044f\u043c\u0430 \u0441\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0432 \u0441\u0440\u0435\u0449\u0430\u0442\u0430. \u0417\u0430\u043f\u043e\u0447\u043d\u0435\u0442\u0435 \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440 \u0442\u0443\u043a!",nickname:{popover:"\u0418\u0437\u0431\u043e\u0440 \u043d\u0430 \u0438\u043c\u0435",title:"\u0412\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0438\u043c\u0435 \u0437\u0430 \u0434\u0430 \u043e\u0431\u043c\u0435\u043d\u044f\u0442\u0435 \u0441\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u044f"},privateNotice:"\u041b\u0438\u0447\u043d\u043e \u0441\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0434\u043e {{recipient}}",title:"\u0422\u0435\u043a\u0441\u0442\u043e\u0432\u0438 \u0441\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u044f",you:"\u0432\u0438\u0435"},connectingOverlay:{joiningRoom:"\u0421\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435 \u0441 \u0432\u0430\u0448\u0430\u0442\u0430 \u0441\u0440\u0435\u0449\u0430..."},connection:{ATTACHED:"\u041f\u0440\u0438\u043a\u0440\u0435\u043f\u0435\u043d",AUTHENTICATING:"\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f",AUTHFAIL:"\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u0430 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f",CONNECTED:"\u0421\u0432\u044a\u0440\u0437\u0430\u043d",CONNECTING:"\u0421\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435",CONNFAIL:"\u0412\u0440\u044a\u0437\u043a\u0430\u0442\u0430 \u0435 \u043d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u0430",DISCONNECTED:"\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d",DISCONNECTING:"\u041f\u0440\u0435\u043a\u044a\u0441\u0432\u0430\u043d\u0435 \u043d\u0430 \u0432\u0440\u044a\u0437\u043a\u0430\u0442\u0430",ERROR:"\u0413\u0440\u0435\u0448\u043a\u0430",RECONNECTING:"\u041f\u043e\u044f\u0432\u0438 \u0441\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0441 \u043c\u0440\u0435\u0436\u0430\u0442\u0430. \u0412\u0440\u044a\u0437\u0432\u0430\u043c\u0435 \u0441\u0435 \u043d\u0430\u043d\u043e\u0432\u043e...",LOW_BANDWIDTH:"\u0412\u0438\u0435\u043e\u0442\u043e \u043d\u0430 {{displayName}} \u0431\u0435\u0448\u0435 \u0438\u0437\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u043f\u043e\u0440\u0430\u0434\u0438 \u0441\u043b\u0430\u0431\u0430 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0432\u0440\u044a\u0437\u043a\u0430",GOT_SESSION_ID:"\u041e\u0442\u0432\u0430\u0440\u044f\u043d\u0435 \u043d\u0430 \u0441\u0435\u0441\u0438\u044f\u0442\u0430...\u0417\u0430\u0432\u044a\u0440\u0448\u0438",GET_SESSION_ID_ERROR:"\u0413\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u043e\u0442\u0432\u0430\u0440\u044f\u043d\u0435 \u043d\u0430 \u0441\u0435\u0441\u0438\u044f\u0442\u0430: {{code}}",FETCH_SESSION_ID:"\u041e\u0442\u0432\u0430\u0440\u044f\u043d\u0435 \u043d\u0430 \u0441\u0435\u0441\u0438\u044f..."},connectionindicator:{address:"\u0410\u0434\u0440\u0435\u0441:",bandwidth:"\u041f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u043c\u0430 \u0441\u043a\u043e\u0440\u043e\u0441\u0442:",bitrate:"\u0421\u043a\u043e\u0440\u043e\u0441\u0442:",bridgeCount:"\u0411\u0440\u043e\u0439 \u0441\u044a\u0440\u0432\u044a\u0440\u0438: ",connectedTo:"\u0421\u0432\u044a\u0440\u0437\u0430\u043d \u043a\u044a\u043c:",framerate:"\u041a\u0430\u0434\u0440\u0438 \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0430:",less:"\u0421\u043a\u0440\u0438\u0432\u0430\u043d\u0435",localaddress:"\u041b\u043e\u043a\u0430\u043b\u0435\u043d \u0430\u0434\u0440\u0435\u0441:",localaddress_plural:"\u041b\u043e\u043a\u0430\u043b\u043d\u0438 \u0430\u0434\u0440\u0435\u0441\u0438:",localport:"\u041b\u043e\u043a\u0430\u043b\u0435\u043d \u043f\u043e\u0440\u0442:",localport_plural:"\u041b\u043e\u043a\u0430\u043b\u043d\u0438 \u043f\u043e\u0440\u0442\u043e\u0432\u0435:",more:"\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435",packetloss:"\u0417\u0430\u0433\u0443\u0431\u0430 \u043d\u0430 \u043f\u0430\u043a\u0435\u0442\u0438:",quality:{good:"\u0414\u043e\u0431\u0440\u0430",inactive:"\u041d\u044f\u043c\u0430",lost:"\u0420\u0430\u0437\u043a\u0430\u0447\u0435\u043d\u0430",nonoptimal:"\u041d\u0435\u043e\u043f\u0442\u0438\u043c\u0430\u043b\u043d\u0430",poor:"\u041b\u043e\u0448\u0430"},remoteaddress:"\u041e\u0442\u0434\u0430\u043b\u0435\u0447\u0435\u043d \u0430\u0434\u0440\u0435\u0441:",remoteaddress_plural:"\u041e\u0442\u0434\u0430\u043b\u0435\u0447\u0435\u043d\u0438 \u0430\u0434\u0440\u0435\u0441\u0438:",remoteport:"\u041e\u0442\u0434\u0430\u043b\u0435\u0447\u0435\u043d \u043f\u043e\u0440\u0442:",remoteport_plural:"\u041e\u0442\u0434\u0430\u043b\u0435\u0447\u0435\u043d\u0438 \u043f\u043e\u0440\u0442\u043e\u0432\u0435:",resolution:"\u0420\u0435\u0437\u043e\u043b\u044e\u0446\u0438\u044f:",status:"\u0412\u0440\u044a\u0437\u043a\u0430:",transport:"\u0422\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442:",transport_plural:"\u0422\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0438:"},dateUtils:{earlier:"\u041f\u043e-\u0440\u0430\u043d\u043e",today:"\u0414\u043d\u0435\u0441",yesterday:"\u0412\u0447\u0435\u0440\u0430"},deepLinking:{appNotInstalled:"\u0418\u043c\u0430\u0442\u0435 \u043d\u0443\u0436\u0434\u0430 \u043e\u0442 \u043c\u043e\u0431\u0438\u043b\u043d\u043e\u0442\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 {{app}} \u0437\u0430 \u0432\u043b\u0438\u0437\u0430\u043d\u0435 \u0432 \u0442\u0430\u0437\u0438 \u0441\u0440\u0435\u0449\u0430 \u043e\u0442 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430.",description:"\u041d\u0438\u0449\u043e \u043d\u0435 \u0441\u0435 \u0441\u043b\u0443\u0447\u0432\u0430? \u041e\u043f\u0438\u0442\u0430\u0445\u043c\u0435 \u0441\u0435 \u0434\u0430 \u0437\u0430\u0440\u0435\u0434\u0438\u043c \u0441\u0440\u0435\u0449\u0430\u0442\u0430 \u0432 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0442\u043e {{app}}. \u041f\u0440\u043e\u0431\u0432\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e \u0438\u043b\u0438 \u0432\u043b\u0435\u0437\u0442\u0435 \u0447\u0440\u0435\u0437 \u0443\u0435\u0431 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0442\u043e {{app}}.",descriptionWithoutWeb:"\u041d\u0438\u0449\u043e \u043d\u0435 \u0441\u0435 \u0441\u043b\u0443\u0447\u0432\u0430? \u041e\u043f\u0438\u0442\u0430\u0445\u043c\u0435 \u0441\u0435 \u0434\u0430 \u0437\u0430\u0440\u0435\u0434\u0438\u043c \u0441\u0440\u0435\u0449\u0430\u0442\u0430 \u0432 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0442\u043e {{app}}.",downloadApp:"\u0421\u0432\u0430\u043b\u0435\u0442\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0442\u043e",launchWebButton:"\u0417\u0430\u0440\u0435\u0434\u0435\u0442\u0435 \u0443\u0435\u0431 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\u0442\u0430",openApp:"\u041f\u0440\u043e\u0434\u044a\u043b\u0436\u0435\u0442\u0435 \u043a\u044a\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0442\u043e",title:"\u0417\u0430\u0440\u0435\u0436\u0434\u0430\u043d\u0435 \u043d\u0430 \u0441\u0440\u0435\u0449\u0430\u0442\u0430 \u0432 {{app}}...",tryAgainButton:"\u041f\u0440\u043e\u0431\u0432\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e"},defaultLink:"\u043d\u0430\u043f\u0440. {{url}}",defaultNickname:"\u043d\u0430\u043f\u0440. \u0418\u0432\u0430\u043d \u0418\u0432\u0430\u043d\u043e\u0432",deviceError:{cameraError:"\u041a\u0430\u043c\u0435\u0440\u0430\u0442\u0430 \u0435 \u043d\u0435\u0434\u043e\u0441\u0442\u044a\u043f\u043d\u0430",cameraPermission:"\u0413\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0437\u0430 \u0434\u043e\u0441\u0442\u044a\u043f \u0434\u043e \u043a\u0430\u043c\u0435\u0440\u0430\u0442\u0430",microphoneError:"\u041c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u044a\u0442 \u0435 \u043d\u0435\u0434\u043e\u0441\u0442\u044a\u043f\u0435\u043d",microphonePermission:"\u0413\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0437\u0430 \u0434\u043e\u0441\u0442\u044a\u043f \u0434\u043e \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430"},deviceSelection:{noPermission:"\u041d\u0435 \u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435",previewUnavailable:"\u041d\u044f\u043c\u0430 \u0432\u044a\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442 \u0437\u0430 \u043f\u0440\u0435\u0433\u043b\u0435\u0434",selectADevice:"\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e",testAudio:"\u041f\u0443\u0441\u043d\u0438 \u043f\u0440\u043e\u0431\u0435\u043d \u0437\u0432\u0443\u043a"},dialog:{accessibilityLabel:{liveStreaming:"\u0418\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u0436\u0438\u0432\u043e"},allow:"\u0420\u0430\u0437\u0440\u0435\u0448\u0430\u0432\u0430\u043d\u0435",alreadySharedVideoMsg:"\u0414\u0440\u0443\u0433 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a \u0432\u0435\u0447\u0435 \u0435 \u0441\u043f\u043e\u0434\u0435\u043b\u0438\u043b \u0432\u0438\u0434\u0435\u043e. \u0422\u0430\u0437\u0438 \u0441\u0440\u0435\u0449\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0432\u0430 \u0441\u0430\u043c\u043e \u0435\u0434\u043d\u043e \u0441\u043f\u043e\u0434\u0435\u043b\u0435\u043d\u043e \u0432\u0438\u0434\u0435\u043e.",alreadySharedVideoTitle:"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043e \u0435 \u0441\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435\u0442\u043e \u0441\u0430\u043c\u043e \u043d\u0430 \u0435\u0434\u043d\u043e \u0432\u0438\u0434\u0435\u043e \u0432 \u0434\u0430\u0434\u0435\u043d \u043c\u043e\u043c\u0435\u043d\u0442",applicationWindow:"\u041f\u0440\u043e\u0437\u043e\u0440\u0435\u0446\u0430 \u043d\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0430\u0442\u0430",Back:"\u041d\u0430\u0437\u0430\u0434",cameraConstraintFailedError:"\u041a\u0430\u043c\u0435\u0440\u0430\u0442\u0430 \u0412\u0438 \u043d\u0435 \u043f\u043e\u043a\u0440\u0438\u0432\u0430 \u043d\u044f\u043a\u043e\u0438 \u043e\u0442 \u0438\u0437\u0438\u0441\u043a\u0432\u0430\u043d\u0438\u044f\u0442\u0430.",cameraNotFoundError:"\u041d\u0435 \u0435 \u043e\u0442\u043a\u0440\u0438\u0442\u0430 \u043a\u0430\u043c\u0435\u0440\u0430.",cameraNotSendingData:"\u041a\u0430\u043c\u0435\u0440\u0430\u0442\u0430 \u0435 \u043d\u0435\u0434\u043e\u0441\u0442\u044a\u043f\u043d\u0430. \u041c\u043e\u043b\u044f, \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u0442\u0435 \u0434\u0430\u043b\u0438 \u0434\u0440\u0443\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0435 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430 \u0442\u043e\u0432\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e, \u0438\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0434\u0440\u0443\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043e\u0442 \u043c\u0435\u043d\u044e\u0442\u043e \u0441 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u0442\u0435, \u0438\u043b\u0438 \u043f\u0440\u0435\u0437\u0430\u0440\u0435\u0434\u0435\u0442\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0442\u043e.",cameraNotSendingDataTitle:"\u041a\u0430\u043c\u0435\u0440\u0430\u0442\u0430 \u0435 \u043d\u0435\u0434\u043e\u0441\u0442\u044a\u043f\u043d\u0430",cameraPermissionDeniedError:"\u041d\u0435 \u0441\u0442\u0435 \u0434\u0430\u043b\u0438 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0437\u0430 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u043a\u0430\u043c\u0435\u0440\u0430\u0442\u0430. \u0429\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u0441\u0435 \u043f\u0440\u0438\u0441\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u0435 \u0432 \u0431\u0435\u0441\u0435\u0434\u0430\u0442\u0430, \u043d\u043e \u0434\u0440\u0443\u0433\u0438\u0442\u0435 \u043d\u044f\u043c\u0430 \u0434\u0430 \u0412\u0438 \u0432\u0438\u0436\u0434\u0430\u0442. \u0418\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0439\u0442\u0435 \u0431\u0443\u0442\u043e\u043d\u0430 \u0441 \u043a\u0430\u043c\u0435\u0440\u0430\u0442\u0430 \u0432 \u0430\u0434\u0440\u0435\u0441\u043d\u0430\u0442\u0430 \u043b\u0435\u043d\u0442\u0430, \u0437\u0430 \u0434\u0430 \u043e\u043f\u0440\u0430\u0432\u0438\u0442\u0435 \u0442\u043e\u0432\u0430.",cameraUnknownError:"\u041d\u0435\u0432\u044a\u0437\u043c\u043e\u0436\u0435\u043d \u0434\u043e\u0441\u0442\u044a\u043f \u0434\u043e \u043a\u0430\u043c\u0435\u0440\u0430\u0442\u0430 \u043f\u043e \u043d\u0435\u044f\u0441\u043d\u0430 \u043f\u0440\u0438\u0447\u0438\u043d\u0430.",cameraUnsupportedResolutionError:"\u041a\u0430\u043c\u0435\u0440\u0430\u0442\u0430 \u0412\u0438 \u043d\u0435 \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430 \u043d\u0443\u0436\u043d\u0430\u0442\u0430 \u0440\u0435\u0437\u043e\u043b\u044e\u0446\u0438\u044f.",Cancel:"\u041e\u0442\u043a\u0430\u0437",close:"\u0417\u0430\u0442\u0432\u0430\u0440\u044f\u043d\u0435",conferenceDisconnectMsg:"\u041c\u043e\u0436\u0435 \u0431\u0438 \u0442\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u0435 \u043c\u0440\u0435\u0436\u043e\u0432\u0430\u0442\u0430 \u0441\u0438 \u0432\u0440\u044a\u0437\u043a\u0430. \u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u0441\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435 \u0441\u043b\u0435\u0434 {{seconds}} \u0441\u0435\u043a\u2026",conferenceDisconnectTitle:"\u0412\u0440\u044a\u0437\u043a\u0430\u0442\u0430 \u0441\u0435 \u0440\u0430\u0437\u043f\u0430\u0434\u043d\u0430.",conferenceReloadMsg:"\u041e\u043f\u0438\u0442\u0432\u0430\u043c\u0435 \u0441\u0435 \u0434\u0430 \u043e\u043f\u0440\u0430\u0432\u0438\u043c \u043d\u0435\u0449\u0430\u0442\u0430. \u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u0441\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435 \u0441\u043b\u0435\u0434 {{seconds}} \u0441\u0435\u043a\u2026",conferenceReloadTitle:"\u0417\u0430 \u0441\u044a\u0436\u0430\u043b\u0435\u043d\u0438\u0435, \u043d\u0435\u0449\u043e \u0441\u0435 \u043e\u0431\u044a\u0440\u043a\u0430.",confirm:"\u041f\u043e\u0442\u0432\u044a\u0440\u0436\u0434\u0435\u043d\u0438\u0435",confirmNo:"\u041d\u0435",confirmYes:"\u0414\u0430",connectError:"\u041e\u043f\u0430! \u041d\u0435\u0449\u043e \u0441\u0435 \u043e\u0431\u044a\u0440\u043a\u0430 \u0438 \u043d\u0435 \u0443\u0441\u043f\u044f\u0445\u043c\u0435 \u0434\u0430 \u0441\u0435 \u0441\u0432\u044a\u0440\u0436\u0435\u043c \u0441 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f\u0442\u0430.",connectErrorWithMsg:"\u041e\u043f\u0430! \u041d\u0435\u0449\u043e \u0441\u0435 \u043e\u0431\u044a\u0440\u043a\u0430 \u0438 \u043d\u0435 \u0443\u0441\u043f\u044f\u0445\u043c\u0435 \u0434\u0430 \u0441\u0435 \u0441\u0432\u044a\u0440\u0436\u0435\u043c \u0441 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f\u0442\u0430: {{msg}}",connecting:"\u0421\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435",contactSupport:"\u0412\u0440\u044a\u0437\u043a\u0430 \u0441 \u043e\u0442\u0434\u0435\u043b\u0430 \u043f\u043e \u043f\u043e\u0434\u0434\u0440\u044a\u0436\u043a\u0430",copy:"\u041a\u043e\u043f\u0438\u0440\u0430\u043d\u0435",dismiss:"\u041e\u0442\u0445\u0432\u044a\u0440\u043b\u044f\u043d\u0435",displayNameRequired:"\u0417\u0434\u0440\u0430\u0432\u0435\u0439! \u041a\u0430\u043a \u0441\u0435 \u043a\u0430\u0437\u0432\u0430\u0448?",done:"\u0413\u043e\u0442\u043e\u0432\u043e",enterDisplayName:"\u041c\u043e\u043b\u044f \u0432\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0432\u0430\u0448\u0435\u0442\u043e \u0438\u043c\u0435",error:"\u0413\u0440\u0435\u0448\u043a\u0430",externalInstallationMsg:"\u0422\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u0438\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430\u0442\u0435 \u0440\u0430\u0437\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u0442\u043e \u0437\u0430 \u0441\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435 \u043d\u0430 \u0435\u043a\u0440\u0430\u043d\u0430.",externalInstallationTitle:"\u041d\u0443\u0436\u043d\u043e \u0435 \u0440\u0430\u0437\u0448\u0438\u0440\u0435\u043d\u0438\u0435",goToStore:"\u041a\u044a\u043c \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0430 \u0432 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442",gracefulShutdown:"\u0423\u0441\u043b\u0443\u0433\u0430\u0442\u0430 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043d\u0435 \u0435 \u0434\u043e\u0441\u0442\u044a\u043f\u043d\u0430 \u043f\u043e\u0440\u0430\u0434\u0438 \u043f\u0440\u043e\u0444\u0438\u043b\u0430\u043a\u0442\u0438\u043a\u0430. \u041c\u043e\u043b\u044f \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043f\u043e-\u043a\u044a\u0441\u043d\u043e.",IamHost:"\u0410\u0437 \u0441\u044a\u043c \u0434\u043e\u043c\u0430\u043a\u0438\u043d\u0430",incorrectRoomLockPassword:"\u0413\u0440\u0435\u0448\u043d\u0430 \u043f\u0430\u0440\u043e\u043b\u0430",incorrectPassword:"\u041d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u043d\u043e \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0441\u043a\u043e \u0438\u043c\u0435 \u0438\u043b\u0438 \u043f\u0430\u0440\u043e\u043b\u0430",inlineInstallationMsg:"\u0422\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u0438\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430\u0442\u0435 \u0440\u0430\u0437\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u0442\u043e \u0437\u0430 \u0441\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435 \u043d\u0430 \u0435\u043a\u0440\u0430\u043d\u0430.",inlineInstallExtension:"\u0418\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430\u043d\u0435 \u0441\u0435\u0433\u0430",internalError:"\u041e\u043f\u0430! \u041d\u0435\u0449\u043e \u0441\u0435 \u043e\u0431\u044a\u0440\u043a\u0430. \u0412\u044a\u0437\u043d\u0438\u043a\u043d\u0430 \u0441\u043b\u0435\u0434\u043d\u0430\u0442\u0430 \u0433\u0440\u0435\u0448\u043a\u0430: {{error}}",internalErrorTitle:"\u0412\u044a\u0442\u0440\u0435\u0448\u043d\u0430 \u0433\u0440\u0435\u0448\u043a\u0430",kickMessage:"\u041c\u043e\u0436\u0435 \u0434\u0430 \u0441\u0435 \u0441\u0432\u044a\u0440\u0436\u0435\u0442\u0435 \u0441 {{participantDisplayName}} \u0437\u0430 \u043f\u043e\u0432\u0435\u0447\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438.",kickParticipantButton:"\u0418\u0437\u0433\u043e\u043d\u0438",kickParticipantDialog:"\u0421\u0438\u0433\u0443\u0440\u043d\u0438 \u043b\u0438 \u0441\u0442\u0435 \u0447\u0435 \u0438\u0441\u043a\u0430\u0442\u0435 \u0434\u0430 \u0438\u0437\u0433\u043e\u043d\u0438\u0442\u0435 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430?",kickParticipantTitle:"\u0418\u0437\u0433\u043e\u043d\u0432\u0430\u043d\u0435 \u043d\u0430 \u0442\u043e\u0437\u0438 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a?",kickTitle:"\u0410\u0443\u0447! {{participantDisplayName}} \u0432\u0438 \u0438\u0437\u0433\u043e\u043d\u0438 \u043e\u0442 \u0442\u0430\u0437\u0438 \u0441\u0440\u0435\u0449\u0430",liveStreaming:"\u0418\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u0436\u0438\u0432\u043e",liveStreamingDisabledForGuestTooltip:"\u0413\u043e\u0441\u0442\u0438\u0442\u0435 \u043d\u0435 \u043c\u043e\u0433\u0430\u0442 \u0434\u0430 \u0441\u0442\u0430\u0440\u0442\u0438\u0440\u0430\u0442 \u0438\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u0436\u0438\u0432\u043e.",liveStreamingDisabledTooltip:"\u0418\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0436\u0438\u0432\u043e \u0435 \u0434\u0435\u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u043d\u043e.",lockMessage:"\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0437\u0430\u043a\u043b\u044e\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f\u0442\u0430.",lockRoom:"\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435 $t(lockRoomPasswordUppercase) \u0437\u0430 \u0441\u0440\u0435\u0449\u0430\u0442\u0430",lockTitle:"\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0437\u0430\u043a\u043b\u044e\u0447\u0432\u0430\u043d\u0435",logoutQuestion:"\u0421\u0438\u0433\u0443\u0440\u043d\u0438 \u043b\u0438 \u0441\u0442\u0435, \u0447\u0435 \u0438\u0441\u043a\u0430\u0442\u0435 \u0434\u0430 \u0438\u0437\u043b\u0435\u0437\u0435\u0442\u0435 \u0438 \u0434\u0430 \u043f\u0440\u0435\u043a\u044a\u0441\u043d\u0435\u0442\u0435 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f\u0442\u0430?",logoutTitle:"\u0418\u0437\u0445\u043e\u0434",maxUsersLimitReached:"\u041b\u0438\u043c\u0438\u0442\u044a\u0442 \u0437\u0430 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u0435\u043d \u0431\u0440\u043e\u0439 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u0446\u0438 \u0431\u0435 \u0434\u043e\u0441\u0442\u0438\u0433\u043d\u0430\u0442. \u041a\u0430\u043f\u0430\u0446\u0438\u0442\u0435\u0442\u0430 \u043d\u0430 \u0441\u0440\u0435\u0449\u0430\u0442\u0430 \u0435 \u0437\u0430\u043f\u044a\u043b\u043d\u0435\u043d. \u041c\u043e\u043b\u044f \u0441\u0432\u044a\u0440\u0436\u0435\u0442\u0435 \u0441\u0435 \u0441 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u0438\u043b\u0438 \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043f\u043e-\u043a\u044a\u0441\u043d\u043e!",maxUsersLimitReachedTitle:"\u0414\u043e\u0441\u0442\u0438\u0433\u043d\u0430\u0442 \u0435 \u043b\u0438\u043c\u0438\u0442\u0430 \u0437\u0430 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u0435\u043d \u0431\u0440\u043e\u0439 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u0446\u0438",micConstraintFailedError:"\u041c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u044a\u0442 \u0412\u0438 \u043d\u0435 \u043f\u043e\u043a\u0440\u0438\u0432\u0430 \u043d\u044f\u043a\u043e\u0438 \u043e\u0442 \u0438\u0437\u0438\u0441\u043a\u0432\u0430\u043d\u0438\u044f\u0442\u0430.",micNotFoundError:"\u041d\u0435 \u0435 \u043e\u0442\u043a\u0440\u0438\u0442 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d.",micNotSendingData:"\u041f\u0443\u0441\u043d\u0435\u0442\u0435 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430 \u0441\u0438 \u043e\u0442 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u0438\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043d\u0430 \u043a\u043e\u043c\u043f\u044e\u0442\u044a\u0440\u0430 \u0432\u0438",micNotSendingDataTitle:"\u041c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430 \u0432\u0438 \u0435 \u0441\u043f\u0440\u044f\u043d \u043e\u0442 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u0438\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",micPermissionDeniedError:"\u041d\u0435 \u0441\u0442\u0435 \u0434\u0430\u043b\u0438 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0437\u0430 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430. \u0429\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u0441\u0435 \u043f\u0440\u0438\u0441\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u0435 \u0432 \u0431\u0435\u0441\u0435\u0434\u0430\u0442\u0430, \u043d\u043e \u0434\u0440\u0443\u0433\u0438\u0442\u0435 \u043d\u044f\u043c\u0430 \u0434\u0430 \u0412\u0438 \u0447\u0443\u0432\u0430\u0442. \u0418\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0439\u0442\u0435 \u0431\u0443\u0442\u043e\u043d\u0430 \u0441 \u043a\u0430\u043c\u0435\u0440\u0430\u0442\u0430 \u0432 \u0430\u0434\u0440\u0435\u0441\u043d\u0430\u0442\u0430 \u043b\u0435\u043d\u0442\u0430, \u0437\u0430 \u0434\u0430 \u043e\u043f\u0440\u0430\u0432\u0438\u0442\u0435 \u0442\u043e\u0432\u0430.",micUnknownError:"\u041d\u0435\u0432\u044a\u0437\u043c\u043e\u0436\u0435\u043d \u0434\u043e\u0441\u0442\u044a\u043f \u0434\u043e \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430 \u043f\u043e \u043d\u0435\u044f\u0441\u043d\u0430 \u043f\u0440\u0438\u0447\u0438\u043d\u0430.",muteParticipantBody:"\u0412\u0438\u0435 \u043d\u044f\u043c\u0430 \u0434\u0430 \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u0441\u043f\u0440\u0435\u0442\u0435 \u0437\u0430\u0433\u043b\u0443\u0448\u0430\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430, \u043d\u043e \u0442\u043e\u0439 \u0449\u0435 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0433\u043e \u043d\u0430\u043f\u0440\u0430\u0432\u0438 \u043f\u043e \u0432\u0441\u044f\u043a\u043e \u0432\u0440\u0435\u043c\u0435.",muteParticipantButton:"\u0418\u0437\u043a\u043b\u044e\u0447\u0438 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430",muteParticipantDialog:"\u0421\u0438\u0433\u0443\u0440\u043d\u0438 \u043b\u0438 \u0441\u0442\u0435 \u0447\u0435 \u0438\u0441\u043a\u0430\u0442\u0435 \u0434\u0430 \u0437\u0430\u0433\u043b\u0443\u0448\u0438\u0442\u0435 \u0442\u043e\u0437\u0438 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a? \u041d\u044f\u043c\u0430 \u0434\u0430 \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u043f\u0443\u0441\u043d\u0435\u0442\u0435 \u043e\u0431\u0440\u0430\u0442\u043d\u043e \u0437\u0432\u0443\u043a\u0430 \u043c\u0443, \u043d\u043e \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u044a\u0442 \u0449\u0435 \u043c\u043e\u0436\u0435 \u0434\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u0438 \u0442\u043e\u0432\u0430 \u0441\u0430\u043c.",muteParticipantTitle:"\u0421\u043f\u0438\u0440\u0430\u043d\u0435 \u0437\u0432\u0443\u043a\u0430 \u043d\u0430 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a?",Ok:"\u0413\u043e\u0442\u043e\u0432\u043e",passwordLabel:"\u0422\u0430\u0437\u0438 \u0441\u0440\u0435\u0449\u0430 \u0435 \u0437\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u0430. \u041c\u043e\u043b\u044f \u0432\u044a\u0432\u0435\u0434\u0435\u0442\u0435 $t(lockRoomPassword) \u0437\u0430 \u0434\u0430 \u0432\u043b\u0435\u0437\u043d\u0435\u0442\u0435.",passwordNotSupported:"\u0417\u0430\u0434\u0430\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 $t(lockRoomPassword) \u0437\u0430 \u0441\u0440\u0435\u0449\u0430\u0442\u0430 \u043d\u0435 \u0441\u0435 \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430.",passwordNotSupportedTitle:"$t(lockRoomPasswordUppercase) \u043d\u0435 \u0441\u0435 \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430",passwordRequired:"\u0418\u0437\u0438\u0441\u043a\u0432\u0430 \u0441\u0435 $t(lockRoomPassword)",popupError:"\u0411\u0440\u0430\u0443\u0437\u044a\u0440\u044a\u0442 \u0412\u0438 \u0431\u043b\u043e\u043a\u0438\u0440\u0430 \u0438\u0437\u0441\u043a\u0430\u0447\u0430\u0449\u0438\u0442\u0435 \u043f\u0440\u043e\u0437\u043e\u0440\u0446\u0438 \u043e\u0442 \u0442\u043e\u0437\u0438 \u0443\u0435\u0431 \u0441\u0430\u0439\u0442. \u041c\u043e\u043b\u044f, \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u0442\u0435 \u0438\u0437\u0441\u043a\u0430\u0447\u0430\u0449\u0438\u0442\u0435 \u043f\u0440\u043e\u0437\u043e\u0440\u0446\u0438 \u043e\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u0442\u0435 \u0437\u0430 \u0441\u0438\u0433\u0443\u0440\u043d\u043e\u0441\u0442 \u043d\u0430 \u0431\u0440\u0430\u0443\u0437\u044a\u0440\u0430 \u0441\u0438 \u0438 \u0441\u043b\u0435\u0434 \u0442\u043e\u0432\u0430 \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e.",popupErrorTitle:"\u0411\u043b\u043e\u043a\u0438\u0440\u0430\u043d \u0438\u0437\u0441\u043a\u0430\u0447\u0430\u0449 \u043f\u0440\u043e\u0437\u043e\u0440\u0435\u0446",recording:"\u0417\u0430\u043f\u0438\u0441",recordingDisabledForGuestTooltip:"\u0413\u043e\u0441\u0442\u0438\u0442\u0435 \u043d\u0435 \u043c\u043e\u0433\u0430\u0442 \u0434\u0430 \u0441\u0442\u0430\u0440\u0442\u0438\u0440\u0430\u0442 \u0437\u0430\u043f\u0438\u0441.",recordingDisabledTooltip:"\u0421\u0442\u0430\u0440\u0442\u0438\u0440\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0437\u0430\u043f\u0438\u0441 \u0435 \u0441\u043f\u0440\u044f\u043d\u043e.",rejoinNow:"\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u043f\u0440\u0438\u0441\u044a\u0435\u0434\u0438\u043d\u044f\u0432\u0430\u043d\u0435 \u0441\u0435\u0433\u0430",remoteControlAllowedMessage:"{{user}} \u043f\u0440\u0438\u0435 \u0437\u0430\u044f\u0432\u043a\u0430\u0442\u0430 \u0412\u0438 \u0437\u0430 \u043e\u0442\u0434\u0430\u043b\u0435\u0447\u0435\u043d\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435!",remoteControlDeniedMessage:"{{user}} \u043e\u0442\u043a\u0430\u0437\u0430 \u0437\u0430\u044f\u0432\u043a\u0430\u0442\u0430 \u0412\u0438 \u0437\u0430 \u043e\u0442\u0434\u0430\u043b\u0435\u0447\u0435\u043d\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435!",remoteControlErrorMessage:"\u0412\u044a\u0437\u043d\u0438\u043a\u043d\u0430 \u0433\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u043e\u043f\u0438\u0442\u0430 \u0437\u0430 \u0438\u0441\u043a\u0430\u043d\u0435 \u043d\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0437\u0430 \u043e\u0442\u0434\u0430\u043b\u0435\u0447\u0435\u043d\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043e\u0442 {{user}}!",remoteControlRequestMessage:"\u0429\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442\u0435 \u043b\u0438 \u043d\u0430 {{user}} \u0434\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0432\u0430 \u043e\u0442\u0434\u0430\u043b\u0435\u0447\u0435\u043d\u043e \u043a\u043e\u043c\u043f\u044e\u0442\u044a\u0440\u0430 \u0412\u0438?",remoteControlShareScreenWarning:"\u0410\u043a\u043e \u043d\u0430\u0442\u0438\u0441\u043d\u0435\u0442\u0435 \u201e\u0420\u0430\u0437\u0440\u0435\u0448\u0430\u0432\u0430\u043d\u0435\u201c, \u0449\u0435 \u0441\u043f\u043e\u0434\u0435\u043b\u0438\u0442\u0435 \u0435\u043a\u0440\u0430\u043d\u0430 \u0441\u0438!",remoteControlStopMessage:"\u0421\u0435\u0441\u0438\u044f\u0442\u0430 \u0437\u0430 \u043e\u0442\u0434\u0430\u043b\u0435\u0447\u0435\u043d\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u043a\u043b\u044e\u0447\u0438!",remoteControlTitle:"\u041e\u0442\u0434\u0430\u043b\u0435\u0447\u0435\u043d\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043d\u0430 \u043a\u043e\u043c\u043f\u044e\u0442\u044a\u0440\u0430",Remove:"\u041f\u0440\u0435\u043c\u0430\u0445\u0432\u0430\u043d\u0435",removePassword:"\u041f\u0440\u0435\u043c\u0430\u0445\u0432\u0430\u043d\u0435 \u043d\u0430 $t(lockRoomPassword)",removeSharedVideoMsg:"\u041d\u0430\u0438\u0441\u0442\u0438\u043d\u0430 \u043b\u0438 \u0438\u0441\u043a\u0430\u0442\u0435 \u0434\u0430 \u043f\u0440\u0435\u043c\u0430\u0445\u043d\u0435\u0442\u0435 \u0441\u043f\u043e\u0434\u0435\u043b\u0435\u043d\u043e\u0442\u043e \u0441\u0438 \u0432\u0438\u0434\u0435\u043e?",removeSharedVideoTitle:"\u041a\u0440\u0430\u0439 \u043d\u0430 \u0441\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435\u0442\u043e \u043d\u0430 \u0432\u0438\u0434\u0435\u043e",reservationError:"\u0413\u0440\u0435\u0448\u043a\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0442\u0430 \u0437\u0430 \u0440\u0435\u0437\u0435\u0440\u0432\u0430\u0446\u0438\u0438",reservationErrorMsg:"\u0413\u0440\u0435\u0448\u043a\u0430 \u043d\u043e\u043c\u0435\u0440: {{code}}, \u0441\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u0435: {{msg}}",retry:"\u041f\u043e\u0432\u0442\u043e\u0440\u0435\u043d \u043e\u043f\u0438\u0442",screenSharingFailedToInstall:"\u041e\u043f\u0430! \u0420\u0430\u0437\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u0442\u043e \u0437\u0430 \u0441\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435 \u043d\u0430 \u0435\u043a\u0440\u0430\u043d\u0430 \u043d\u0435 \u0443\u0441\u043f\u044f \u0434\u0430 \u0441\u0435 \u0438\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430.",screenSharingFailedToInstallTitle:"\u0420\u0430\u0437\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u0442\u043e \u0437\u0430 \u0441\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435 \u043d\u0430 \u0435\u043a\u0440\u0430\u043d\u0430 \u043d\u0435 \u0443\u0441\u043f\u044f \u0434\u0430 \u0441\u0435 \u0438\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430",screenSharingFirefoxPermissionDeniedError:"\u041d\u0435\u0449\u043e \u0441\u0435 \u043e\u0431\u044a\u0440\u043a\u0430 \u0434\u043e\u043a\u0430\u0442\u043e \u0441\u0435 \u043e\u043f\u0438\u0442\u0432\u0430\u0445\u043c\u0435 \u0434\u0430 \u0441\u043f\u043e\u0434\u0435\u043b\u0438\u043c \u0435\u043a\u0440\u0430\u043d\u0430. \u041c\u043e\u043b\u044f \u0443\u0432\u0435\u0440\u0435\u0442\u0435 \u0441\u0435 \u0447\u0435 \u0441\u0442\u0435 \u0434\u0430\u043b\u0438 \u043f\u0440\u0430\u0432\u0430 \u0437\u0430 \u0442\u043e\u0432\u0430. ",screenSharingFirefoxPermissionDeniedTitle:"\u0423\u043f\u0441! \u041d\u0435 \u0443\u0441\u043f\u044f\u0445\u043c\u0435 \u0434\u0430 \u0441\u0442\u0430\u0440\u0442\u0438\u0440\u0430\u043c\u0435 \u0441\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435\u0442\u043e \u043d\u0430 \u0435\u043a\u0440\u0430\u043d\u0430!",screenSharingPermissionDeniedError:"\u041e\u043f\u0430! \u041d\u0435\u0449\u043e \u0441\u0435 \u043e\u0431\u044a\u0440\u043a\u0430 \u0441 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0442\u0430 \u043d\u0430 \u0440\u0430\u0437\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u0442\u043e \u0437\u0430 \u0441\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435 \u043d\u0430 \u0435\u043a\u0440\u0430\u043d\u0430. \u041c\u043e\u043b\u044f, \u043f\u0440\u0435\u0437\u0430\u0440\u0435\u0434\u0435\u0442\u0435 \u0438 \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e.",sendPrivateMessage:"\u041d\u0430\u0441\u043a\u043e\u0440\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0445\u0442\u0435 \u043b\u0438\u0447\u043d\u043e \u0441\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u0435. \u0418\u0441\u043a\u0430\u0442\u0435 \u0434\u0430 \u043e\u0442\u0433\u043e\u0432\u043e\u0440\u0438\u0442\u0435 \u043d\u0430 \u0442\u043e\u0432\u0430 \u0441\u044a\u043e\u0431\u0448\u0435\u043d\u0438\u0435 \u0438\u043b\u0438 \u0434\u0430 \u0438\u0437\u043f\u0440\u0430\u0442\u0438\u0442\u0435 \u0434\u043e \u0432\u0441\u0438\u0447\u043a\u0438?",sendPrivateMessageCancel:"\u0418\u0437\u043f\u0440\u0430\u0442\u0438 \u0434\u043e \u0432\u0441\u0438\u0447\u043a\u0438",sendPrivateMessageOk:"\u0418\u0437\u043f\u0440\u0430\u0442\u0438 \u043b\u0438\u0447\u043d\u043e",sendPrivateMessageTitle:"\u0414\u0430 \u0441\u0435 \u0438\u0437\u043f\u0440\u0430\u0442\u0438 \u043b\u0438\u0447\u043d\u043e?",serviceUnavailable:"\u0423\u0441\u043b\u0443\u0433\u0430\u0442\u0430 \u043d\u0435 \u0435 \u043d\u0430\u043b\u0438\u0447\u043d\u0430",sessTerminated:"\u0420\u0430\u0437\u0433\u043e\u0432\u043e\u0440\u044a\u0442 \u043f\u0440\u0438\u043a\u043b\u044e\u0447\u0438",Share:"\u0421\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435",shareVideoLinkError:"\u041c\u043e\u043b\u044f \u0432\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u043d\u0430 \u0432\u0440\u044a\u0437\u043a\u0430 \u043a\u044a\u043c YouTube.",shareVideoTitle:"\u0421\u043f\u043e\u0434\u0435\u043b\u0438 \u0432\u0438\u0434\u0435\u043e",shareYourScreen:"\u0421\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435 \u043d\u0430 \u0435\u043a\u0440\u0430\u043d\u0430",shareYourScreenDisabled:"\u0421\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435\u0442\u043e \u043d\u0430 \u0435\u043a\u0440\u0430\u043d\u0430 \u043d\u0435 \u0441\u0435 \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430.",shareYourScreenDisabledForGuest:"\u0413\u043e\u0441\u0442\u0438\u0442\u0435 \u043d\u0435 \u043c\u043e\u0433\u0430\u0442 \u0434\u0430 \u0441\u043f\u043e\u0434\u0435\u043b\u044f\u0442 \u0435\u043a\u0440\u0430\u043d\u0430.",startLiveStreaming:"\u0417\u0430\u043f\u043e\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u0438\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u0436\u0438\u0432\u043e",startRecording:"\u0421\u0442\u0430\u0440\u0442\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0437\u0430\u043f\u0438\u0441",startRemoteControlErrorMessage:"\u0412\u044a\u0437\u043d\u0438\u043a\u043d\u0430 \u0433\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u043e\u043f\u0438\u0442\u0430 \u0437\u0430 \u0437\u0430\u043f\u043e\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u0441\u0435\u0441\u0438\u044f\u0442\u0430 \u0437\u0430 \u043e\u0442\u0434\u0430\u043b\u0435\u0447\u0435\u043d\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435!",stopLiveStreaming:"\u0421\u043f\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0438\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0436\u0438\u0432\u043e",stopRecording:"\u041a\u0440\u0430\u0439 \u043d\u0430 \u0437\u0430\u043f\u0438\u0441\u0430",stopRecordingWarning:"\u041d\u0430\u0438\u0441\u0442\u0438\u043d\u0430 \u043b\u0438 \u0438\u0441\u043a\u0430\u0442\u0435 \u0434\u0430 \u0441\u043f\u0440\u0435\u043c \u0437\u0430\u043f\u0438\u0441\u0430?",stopStreamingWarning:"\u041d\u0430\u0438\u0441\u0442\u0438\u043d\u0430 \u043b\u0438 \u0438\u0441\u043a\u0430\u0442\u0435 \u0434\u0430 \u0441\u043f\u0440\u0435\u0442\u0435 \u0438\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0436\u0438\u0432\u043e?",streamKey:"\u041a\u043b\u044e\u0447 \u0437\u0430 \u0438\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u0436\u0438\u0432\u043e",Submit:"\u0418\u0437\u043f\u0440\u0430\u0449\u0430\u043d\u0435",thankYou:"\u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u0438\u043c, \u0447\u0435 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0445\u0442\u0435 {{appName}}!",token:"\u043a\u043e\u0434 \u0437\u0430 \u0434\u043e\u0441\u0442\u044a\u043f",tokenAuthFailed:"\u0421\u044a\u0436\u0430\u043b\u044f\u0432\u0430\u043c\u0435, \u043d\u043e \u043d\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u0441\u0435 \u043f\u0440\u0438\u0441\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u0435 \u043a\u044a\u043c \u0442\u043e\u0437\u0438 \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440.",tokenAuthFailedTitle:"\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u0430 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f",transcribing:"\u0422\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u043f\u0446\u0438\u044f",unlockRoom:"\u041f\u0440\u0435\u043c\u0430\u0445\u0432\u0430\u043d\u0435 $t(lockRoomPassword) \u043e\u0442 \u0441\u0440\u0435\u0449\u0430\u0442\u0430",userPassword:"\u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0441\u043a\u0430 \u043f\u0430\u0440\u043e\u043b\u0430",WaitForHostMsg:"\u041a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f\u0442\u0430 {{room}} \u0432\u0441\u0435 \u043e\u0449\u0435 \u043d\u0435 \u0435 \u0437\u0430\u043f\u043e\u0447\u043d\u0430\u043b\u0430. \u0410\u043a\u043e \u0441\u0442\u0435 \u0434\u043e\u043c\u0430\u043a\u0438\u043d\u044a\u0442 \u0442\u043e\u0433\u0430\u0432\u0430 \u0441\u0435 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u0430\u0439\u0442\u0435. \u0412 \u043f\u0440\u043e\u0442\u0438\u0432\u0435\u043d \u0441\u043b\u0443\u0447\u0430\u0439 \u0438\u0437\u0447\u0430\u043a\u0430\u0439\u0442\u0435 \u0434\u043e\u043a\u0430\u0442\u043e \u0434\u043e\u043c\u0430\u043a\u0438\u043d\u044a\u0442 \u043f\u0440\u0438\u0441\u0442\u0438\u0433\u043d\u0435.",WaitForHostMsgWOk:"\u041a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f\u0442\u0430 {{room}} \u0432\u0441\u0435 \u043e\u0449\u0435 \u043d\u0435 \u0435 \u0437\u0430\u043f\u043e\u0447\u043d\u0430\u043b\u0430. \u0410\u043a\u043e \u0441\u0442\u0435 \u0434\u043e\u043c\u0430\u043a\u0438\u043d\u044a\u0442 \u0442\u043e\u0433\u0430\u0432\u0430 \u043d\u0430\u0442\u0438\u0441\u043d\u0435\u0442\u0435 \u0431\u0443\u0442\u043e\u043d\u0430 \u0437\u0430 \u0434\u0430 \u0441\u0435 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u0430\u0442\u0435. \u0412 \u043f\u0440\u043e\u0442\u0438\u0432\u0435\u043d \u0441\u043b\u0443\u0447\u0430\u0439 \u0438\u0437\u0447\u0430\u043a\u0430\u0439\u0442\u0435 \u0434\u043e\u043a\u0430\u0442\u043e \u0434\u043e\u043c\u0430\u043a\u0438\u043d\u044a\u0442 \u043f\u0440\u0438\u0441\u0442\u0438\u0433\u043d\u0435.",WaitingForHost:"\u0427\u0430\u043a\u0430\u043c\u0435 \u0434\u043e\u043c\u0430\u043a\u0438\u043d\u0430 ...",Yes:"\u0414\u0430",yourEntireScreen:"\u0426\u0435\u043b\u0438\u044f \u0435\u043a\u0440\u0430\u043d",screenSharingAudio:"\u0421\u043f\u043e\u0434\u0435\u043b\u0438 \u0438 \u0437\u0432\u0443\u043a\u0430",muteEveryoneStartMuted:"\u0412\u0441\u0438\u0447\u043a\u0438 \u0434\u0430 \u0432\u043b\u0438\u0437\u0430\u0442 \u0431\u0435\u0437 \u0437\u0432\u0443\u043a",muteEveryoneSelf:"\u0441\u0435\u0431\u0435 \u0441\u0438",muteEveryoneTitle:"\u0417\u0430\u0433\u043b\u0443\u0448\u0438 \u0432\u0441\u0438\u0447\u043a\u0438?",muteEveryoneDialog:"\u0421\u0438\u0433\u0443\u0440\u043d\u0438 \u043b\u0438 \u0441\u0442\u0435, \u0447\u0435 \u0438\u0441\u043a\u0430\u0442\u0435 \u0434\u0430 \u0437\u0430\u0433\u043b\u0443\u0448\u0438\u0442\u0435 \u0432\u0441\u0438\u0447\u043a\u0438? \u041d\u044f\u043c\u0430 \u0434\u0430 \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u043f\u0443\u0441\u043d\u0435\u0442\u0435 \u0437\u0432\u0443\u043a\u0430 \u0438\u043c \u043e\u0442\u043d\u043e\u0432\u043e, \u043d\u043e \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u0446\u0438\u0442\u0435 \u0449\u0435 \u043c\u043e\u0433\u0430\u0442 \u0434\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u044f\u0442 \u0442\u043e\u0432\u0430 \u0441\u0430\u043c\u0438.",muteEveryoneElseTitle:"\u0417\u0430\u0433\u043b\u0443\u0448\u0435\u0442\u0435 \u0432\u0441\u0438\u0447\u043a\u0438 \u043e\u0441\u0432\u0435\u043d {{whom}}?",muteEveryoneElseDialog:"\u0421\u043b\u0435\u0434 \u043a\u0430\u0442\u043e \u0437\u0430\u0433\u043b\u0443\u0448\u0438\u0442\u0435 \u043d\u044f\u043a\u043e\u0439, \u043d\u044f\u043c\u0430 \u0434\u0430 \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u043f\u0443\u0441\u043d\u0435\u0442\u0435 \u043e\u0431\u0440\u0430\u0442\u043d\u043e \u0437\u0432\u0443\u043a\u0430 \u043c\u0443, \u043d\u043e \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u044a\u0442 \u0449\u0435 \u043c\u043e\u0436\u0435 \u0434\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u0438 \u0442\u043e\u0432\u0430 \u0441\u0430\u043c."},dialOut:{statusMessage:"\u0432 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0435 {{status}}"},documentSharing:{title:"\u0421\u043f\u043e\u0434\u0435\u043b\u0435\u043d \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442"},feedback:{average:"\u0421\u0440\u0435\u0434\u043d\u043e",bad:"\u041b\u043e\u0448\u043e",detailsLabel:"\u0420\u0430\u0437\u043a\u0430\u0436\u0435\u0442\u0435 \u043d\u0438 \u043f\u043e\u0432\u0435\u0447\u0435.",good:"\u0414\u043e\u0431\u0440\u0430",rateExperience:"\u041c\u043e\u043b\u044f, \u043e\u0446\u0435\u043d\u0435\u0442\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e\u0442\u043e \u043d\u0430 \u0441\u0440\u0435\u0449\u0430\u0442\u0430",veryBad:"\u041c\u043d\u043e\u0433\u043e \u043b\u043e\u0448\u043e",veryGood:"\u041c\u043d\u043e\u0433\u043e \u0434\u043e\u0431\u0440\u0430"},incomingCall:{answer:"\u0412\u0434\u0438\u0433\u043d\u0438",audioCallTitle:"\u0412\u0445\u043e\u0434\u044f\u0449 \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440",decline:"\u041e\u0442\u0445\u0432\u044a\u0440\u043b\u044f\u043d\u0435",productLabel:"\u043e\u0442 Jitsi Meet",videoCallTitle:"\u0412\u0445\u043e\u0434\u044f\u0449 \u0432\u0438\u0434\u0435\u043e \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440"},info:{accessibilityLabel:"\u041f\u043e\u043a\u0430\u0436\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f",addPassword:"\u0414\u043e\u0431\u0430\u0432\u0438 $t(lockRoomPassword)",cancelPassword:"\u041f\u0440\u0435\u043c\u0430\u0445\u043d\u0438 $t(lockRoomPassword)",conferenceURL:"\u0412\u0440\u044a\u0437\u043a\u0430:",country:"\u0421\u0442\u0440\u0430\u043d\u0430",dialANumber:"\u0417\u0430 \u0432\u043b\u0438\u0437\u0430\u043d\u0435 \u0432 \u0441\u0440\u0435\u0449\u0430\u0442\u0430, \u043d\u0430\u0431\u0435\u0440\u0435\u0442\u0435 \u0435\u0434\u0438\u043d \u043e\u0442 \u0438\u0437\u0431\u0440\u043e\u0435\u043d\u0438\u0442\u0435 \u043d\u043e\u043c\u0435\u0440\u0430 \u0438 \u0432\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u043a\u043e\u0434\u0430.",dialInConferenceID:"\u041a\u043e\u0434:",dialInNotSupported:"\u0421\u044a\u0436\u0430\u043b\u044f\u0432\u0430\u043c\u0435, \u043e\u0431\u0430\u0436\u0434\u0430\u043d\u0435\u0442\u043e \u0432 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043d\u0435 \u0441\u0435 \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430.",dialInNumber:"\u0422\u0435\u043b:",dialInSummaryError:"\u041f\u0440\u043e\u0431\u043b\u0435\u043c \u043f\u0440\u0438 \u0434\u043e\u0441\u0442\u044a\u043f\u0430 \u043d\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0437\u0430 \u043e\u043f\u0446\u0438\u0438\u0442\u0435 \u0437\u0430 \u0432\u043b\u0438\u0437\u0430\u043d\u0435 \u043f\u0440\u0435\u0437 \u0442\u0435\u043b\u0435\u0444\u043e\u043d. \u041c\u043e\u043b\u044f \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e \u043f\u043e-\u043a\u044a\u0441\u043d\u043e.",dialInTollFree:"\u0411\u0435\u0437\u043f\u043b\u0430\u0442\u0435\u043d",genericError:"\u0423\u043f\u0441, \u043d\u0435\u0449\u043e \u0441\u0435 \u0441\u043b\u0443\u0447\u0438.",inviteLiveStream:"\u0417\u0430 \u0434\u0430 \u0432\u0438\u0434\u0438\u0442\u0435 \u043f\u0440\u0435\u0434\u0430\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0436\u0438\u0432\u043e \u043d\u0430 \u0441\u0440\u0435\u0449\u0430\u0442\u0430, \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0439\u0442\u0435 \u0442\u0430\u0437\u0438 \u0432\u0440\u044a\u0437\u043a\u0430: {{url}}",invitePhone:"\u0417\u0430 \u0432\u043b\u0438\u0437\u0430\u043d\u0435 \u043f\u0440\u0435\u0437 \u0442\u0435\u043b\u0435\u0444\u043e\u043d, \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0439\u0442\u0435: {{number}},,{{conferenceID}}#\n",invitePhoneAlternatives:"\u0412\u0438\u0436\u0442\u0435 \u043e\u0449\u0435 \u043d\u043e\u043c\u0435\u0440\u0430: {{url}}\n\n\n\u0410\u043a\u043e \u0432\u0435\u0447\u0435 \u0441\u0442\u0435 \u043d\u0430\u0431\u0440\u0430\u043b\u0438 \u043e\u0442 \u0442\u0435\u043b\u0435\u0444\u043e\u043d \u0432 \u0441\u0442\u0430\u044f\u0442\u0430, \u0432\u043b\u0435\u0437\u0442\u0435 \u0431\u0435\u0437 \u0434\u0430 \u0435 \u043f\u0443\u0441\u043d\u0430\u0442 \u0437\u0432\u0443\u043a\u0430: {{silentUrl}}",inviteURLFirstPartGeneral:"\u041f\u043e\u043a\u0430\u043d\u0435\u043d\u0438 \u0441\u0442\u0435 \u0434\u0430 \u0441\u0435 \u043f\u0440\u0438\u0441\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u0435 \u043a\u044a\u043c \u0441\u0440\u0435\u0449\u0430.",inviteURLFirstPartPersonal:"{{name}} \u0432\u0438 \u043a\u0430\u043d\u0438 \u0437\u0430 \u0441\u0440\u0435\u0449\u0430.\n",inviteURLSecondPart:"\n\u0412\u043b\u0435\u0437\u0442\u0435 \u0432 \u0441\u0440\u0435\u0449\u0430\u0442\u0430:\n{{url}}\n",liveStreamURL:"\u0418\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u0436\u0438\u0432\u043e:",moreNumbers:"\u041f\u043e\u0432\u0435\u0447\u0435 \u043d\u043e\u043c\u0435\u0440\u0430",noNumbers:"\u041d\u044f\u043c\u0430 \u043d\u043e\u043c\u0435\u0440\u0430 \u0437\u0430 \u043d\u0430\u0431\u0438\u0440\u0430\u043d\u0435.",noPassword:"\u041d\u044f\u043c\u0430",noRoom:"\u041d\u044f\u043c\u0430 \u043f\u043e\u0441\u043e\u0447\u0435\u043d\u0430 \u0441\u0442\u0430\u044f \u0437\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0437\u0430 \u043d\u043e\u043c\u0435\u0440\u0430 \u0437\u0430 \u043d\u0430\u0431\u0438\u0440\u0430\u043d\u0435.",numbers:"\u041d\u043e\u043c\u0435\u0440\u0430",password:"$t(lockRoomPasswordUppercase):",title:"\u0421\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435",tooltip:"\u0421\u043f\u043e\u0434\u0435\u043b\u0435\u0442\u0435 \u0432\u0440\u044a\u0437\u043a\u0430\u0442\u0430 \u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f\u0442\u0430 \u0437\u0430 \u043d\u043e\u043c\u0435\u0440\u0430 \u0441\u0432\u044a\u0440\u0437\u0430\u043d\u0438 \u0441\u044a\u0441 \u0441\u0440\u0435\u0449\u0430\u0442\u0430",label:"\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0437\u0430 \u0441\u0440\u0435\u0449\u0430\u0442\u0430"},inviteDialog:{alertText:"\u041d\u0435 \u0443\u0441\u043f\u044f\u0445 \u0434\u0430 \u043f\u043e\u043a\u0430\u043d\u044f \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u0446\u0438\u0442\u0435.",header:"\u041f\u043e\u043a\u0430\u043d\u0438",searchCallOnlyPlaceholder:"\u0412\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0435\u043d \u043d\u043e\u043c\u0435\u0440",searchPeopleOnlyPlaceholder:"\u0422\u044a\u0440\u0441\u0435\u043d\u0435 \u043d\u0430 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u0446\u0438",searchPlaceholder:"\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a \u0438\u043b\u0438 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0435\u043d \u043d\u043e\u043c\u0435\u0440",send:"\u0418\u0437\u043f\u0440\u0430\u0442\u0438"},inlineDialogFailure:{msg:"\u0418\u043c\u0430\u0448\u0435 \u0433\u0440\u0435\u0448\u043a\u0430.",retry:"\u041e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e",support:"\u041f\u043e\u0434\u0434\u0440\u044a\u0436\u043a\u0430",supportMsg:"\u0410\u043a\u043e \u0442\u043e\u0432\u0430 \u0441\u0435 \u0441\u043b\u0443\u0447\u0432\u0430 \u0447\u0435\u0441\u0442\u043e, \u0441\u0432\u044a\u0440\u0436\u0435\u0442\u0435 \u0441\u0435 \u0441 \u043d\u0430\u0448\u0430\u0442\u0430"},keyboardShortcuts:{focusLocal:"\u0424\u043e\u043a\u0443\u0441\u0438\u0440\u0430\u043d\u0435 \u0432\u044a\u0440\u0445\u0443 \u0412\u0430\u0448\u0435\u0442\u043e \u0432\u0438\u0434\u0435\u043e",focusRemote:"\u0424\u043e\u043a\u0443\u0441\u0438\u0440\u0430\u0439 \u0432\u0438\u0434\u0435\u043e\u0442\u043e \u043d\u0430 \u0434\u0440\u0443\u0433 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a",fullScreen:"\u0412\u043b\u0438\u0437\u0430\u043d\u0435/\u0438\u0437\u043b\u0438\u0437\u0430\u043d\u0435 \u043e\u0442 \u0440\u0435\u0436\u0438\u043c \u043d\u0430 \u0446\u044f\u043b \u0435\u043a\u0440\u0430\u043d",keyboardShortcuts:"\u041a\u043b\u0430\u0432\u0438\u0448\u043d\u0438 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u0438",localRecording:"\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u0438\u043b\u0438 \u0441\u043a\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0442\u0435 \u0437\u0430 \u043b\u043e\u043a\u0430\u043b\u0435\u043d \u0437\u0430\u043f\u0438\u0441",mute:"\u0421\u043f\u0438\u0440\u0430\u043d\u0435/\u043f\u0443\u0441\u043a\u0430\u043d\u0435 \u043d\u0430 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430",pushToTalk:"\u041d\u0430\u0442\u0438\u0441\u043d\u0435\u0442\u0435, \u0437\u0430 \u0434\u0430 \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u0435",raiseHand:"\u0412\u0434\u0438\u0433\u043d\u0435\u0442\u0435 \u0438\u043b\u0438 \u0441\u0432\u0430\u043b\u0435\u0442\u0435 \u0440\u044a\u043a\u0430",showSpeakerStats:"\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u0437\u0430 \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u0435\u043b\u044f",toggleChat:"\u041e\u0442\u0432\u0430\u0440\u044f\u043d\u0435/\u0441\u043a\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u0438\u0442\u0435 \u0441\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u044f",toggleFilmstrip:"\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u0438\u043b\u0438 \u0441\u043a\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u0432\u0438\u0434\u0435\u043e \u043c\u0438\u043d\u0438\u0430\u0442\u044e\u0440\u0438\u0442\u0435",toggleScreensharing:"\u0421\u043c\u044f\u043d\u0430 \u043c\u0435\u0436\u0434\u0443 \u043a\u0430\u043c\u0435\u0440\u0430 \u0438 \u0441\u043f\u043e\u0434\u0435\u043b\u0435\u043d \u0435\u043a\u0440\u0430\u043d",toggleShortcuts:"\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u0438\u043b\u0438 \u0441\u043a\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u043a\u043b\u0430\u0432\u0438\u0448\u043d\u0438\u0442\u0435 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u0438",videoMute:"\u041f\u0443\u0441\u043a\u0430\u043d\u0435/\u0441\u043f\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043a\u0430\u043c\u0435\u0440\u0430\u0442\u0430",videoQuality:"\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043d\u0430 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u043d\u0430 \u043e\u0431\u0430\u0436\u0434\u0430\u043d\u0435\u0442\u043e"},liveStreaming:{busy:"\u0420\u0430\u0431\u043e\u0442\u0438\u043c \u0432\u044a\u0440\u0445\u0443 \u0442\u043e\u0432\u0430 \u0434\u0430 \u043e\u0441\u0432\u043e\u0431\u043e\u0434\u0438\u043c \u0440\u0435\u0441\u0443\u0440\u0441\u0438 \u0437\u0430 \u0438\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435. \u041c\u043e\u043b\u044f, \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e \u0441\u043b\u0435\u0434 \u043d\u044f\u043a\u043e\u043b\u043a\u043e \u043c\u0438\u043d\u0443\u0442\u0438.",busyTitle:"\u0412\u0441\u0438\u0447\u043a\u0438 \u0438\u0437\u043b\u044a\u0447\u0432\u0430\u0442\u0435\u043b\u0438 \u0432 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0441\u0430 \u0437\u0430\u0435\u0442\u0438",changeSignIn:"\u0421\u043c\u044f\u043d\u0430 \u043d\u0430 \u0430\u043a\u0430\u0443\u043d\u0442\u0438.",choose:"\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u043f\u0440\u0435\u0434\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u0436\u0438\u0432\u043e",chooseCTA:"\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u043e\u043f\u0446\u0438\u044f \u0437\u0430 \u043f\u0440\u0435\u0434\u0430\u0432\u0430\u043d\u0435. \u0412\u043b\u0435\u0437\u043b\u0438 \u0441\u0442\u0435 \u043a\u0430\u0442\u043e {{email}}.",enterStreamKey:"\u0412\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u043a\u043b\u044e\u0447\u0430 \u043e\u0442 YouTube \u0437\u0430 \u043f\u0440\u0435\u0434\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u0436\u0438\u0432\u043e.",error:"\u0418\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0436\u0438\u0432\u043e \u0431\u0435\u0448\u0435 \u043d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u043e. \u041c\u043e\u043b\u044f, \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e.",errorAPI:"\u0418\u0437\u043d\u0438\u043a\u043d\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0441 \u0432\u0440\u044a\u0437\u043a\u0430\u0442\u0430 \u043a\u044a\u043c YouTube. \u041c\u043e\u043b\u044f \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e.",errorLiveStreamNotEnabled:"\u041f\u0440\u0435\u0434\u0430\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0436\u0438\u0432\u043e \u043d\u0435 \u0435 \u043f\u0443\u0441\u043d\u0430\u0442\u043e \u0437\u0430 {{email}}. \u041c\u043e\u043b\u044f \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u0439\u0442\u0435 \u0433\u043e \u0438\u043b\u0438 \u0441\u043c\u0435\u043d\u0435\u0442\u0435 \u0430\u043a\u0430\u0443\u043d\u0442\u0430.",expandedOff:"\u041f\u0440\u0435\u0434\u0430\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0436\u0438\u0432\u043e \u0431\u0435 \u0441\u043f\u0440\u044f\u043d\u043e",expandedOn:"\u0421\u0440\u0435\u0449\u0430\u0442\u0430 \u0441\u0435 \u0438\u0437\u043b\u044a\u0447\u0432\u0430 \u043d\u0430 \u0436\u0438\u0432\u043e \u0432 YouTube.",expandedPending:"\u0418\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0436\u0438\u0432\u043e \u0441\u0435 \u0441\u0442\u0430\u0440\u0442\u0438\u0440\u0430...",failedToStart:"\u0418\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0436\u0438\u0432\u043e \u043d\u0435 \u0443\u0441\u043f\u044f \u0434\u0430 \u0437\u0430\u043f\u043e\u0447\u043d\u0435",getStreamKeyManually:"\u041d\u0435 \u0443\u0441\u043f\u044f\u0445\u043c\u0435 \u0434\u0430 \u043e\u0442\u043a\u0440\u0438\u0435\u043c \u043d\u0438\u043a\u0430\u043a\u0432\u043e \u043f\u0440\u0435\u0434\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u0436\u0438\u0432\u043e. \u041e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u0434\u0430 \u0432\u0437\u0435\u043c\u0435\u0442\u0435 \u043a\u043b\u044e\u0447\u0430 \u0437\u0430 \u0442\u0430\u043a\u043e\u0432\u0430 \u043e\u0442 YouTube.",invalidStreamKey:"\u041a\u043b\u044e\u0447\u044a\u0442 \u0437\u0430 \u043f\u0440\u0435\u0434\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u0436\u0438\u0432\u043e \u0435 \u0433\u0440\u0435\u0448\u0435\u043d.",off:"\u041a\u0440\u0430\u0439 \u043d\u0430 \u0438\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0436\u0438\u0432\u043e",offBy:"{{name}} \u0441\u043f\u0440\u044f \u0438\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0436\u0438\u0432\u043e",on:"\u0418\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u0436\u0438\u0432\u043e",onBy:"{{name}} \u043f\u0443\u0441\u043d\u0430 \u0438\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u0436\u0438\u0432\u043e",pending:"\u0417\u0430\u043f\u043e\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u0438\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0436\u0438\u0432\u043e\u2026",serviceName:"\u041f\u0440\u0435\u0434\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u0436\u0438\u0432\u043e",signedInAs:"\u0412 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0441\u0442\u0435 \u0432\u043b\u0435\u0437\u043b\u0438 \u043a\u0430\u0442\u043e:",signIn:"\u0412\u043b\u0435\u0437\u0442\u0435 \u0441 \u0413\u0443\u0433\u044a\u043b",signInCTA:"\u0412\u043b\u0435\u0437\u0442\u0435 \u0438\u043b\u0438 \u0432\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u043a\u043b\u044e\u0447\u044a\u0442 \u0437\u0430 \u0438\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u0436\u0438\u0432\u043e \u043e\u0442 YouTube.",signOut:"\u0418\u0437\u043b\u0438\u0437\u0430\u043d\u0435",start:"\u0417\u0430\u043f\u043e\u0447\u043d\u0438 \u0438\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u0436\u0438\u0432\u043e",streamIdHelp:"\u041a\u0430\u043a\u0432\u043e \u0435 \u0442\u043e\u0432\u0430?",unavailableTitle:"\u0418\u0437\u043b\u044a\u0447\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0436\u0438\u0432\u043e \u0435 \u043d\u0435\u0434\u043e\u0441\u0442\u044a\u043f\u043d\u043e",googlePrivacyPolicy:"\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u0437\u0430 \u043f\u043e\u0432\u0435\u0440\u0438\u0442\u0435\u043b\u043d\u043e\u0441\u0442 \u043d\u0430 Google",youtubeTerms:"\u0423\u0441\u043b\u043e\u0432\u0438\u044f \u0437\u0430 \u043f\u043e\u043b\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 YouTube"},localRecording:{clientState:{off:"\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d\u043e",on:"\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u043e",unknown:"\u041d\u0435\u043f\u043e\u0437\u043d\u0430\u0442"},dialogTitle:"\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043d\u0430 \u043b\u043e\u043a\u0430\u043b\u0435\u043d \u0437\u0430\u043f\u0438\u0441",duration:"\u041f\u0440\u043e\u0434\u044a\u043b\u0436\u0438\u0442\u0435\u043b\u043d\u043e\u0441\u0442",durationNA:"\u041d\u044f\u043c\u0430",encoding:"\u041a\u043e\u0434\u0435\u043a",label:"\u0415\u0442\u0438\u043a\u0435\u0442",labelToolTip:"\u041b\u043e\u043a\u0430\u043b\u043d\u0438\u044f \u0437\u0430\u043f\u0438\u0441 \u0435 \u0432\u043a\u043b\u044e\u0447\u0435\u043d",localRecording:"\u041b\u043e\u043a\u0430\u043b\u0435\u043d \u0437\u0430\u043f\u0438\u0441",me:"\u0410\u0437",messages:{engaged:"\u041b\u043e\u043a\u0430\u043b\u043d\u0438\u044f \u0437\u0430\u043f\u0438\u0441 \u0435 \u0432\u043a\u043b\u044e\u0447\u0435\u043d.",finished:"\u0417\u0430\u043f\u0438\u0441\u0430 \u043d\u0430 \u0441\u0435\u0441\u0438\u044f\u0442\u0430 {{token}} \u043f\u0440\u0438\u043a\u043b\u044e\u0447\u0438. \u041c\u043e\u043b\u044f \u0438\u0437\u043f\u0440\u0430\u0442\u0435\u0442\u0435 \u0437\u0430\u043f\u0438\u0441\u0430 \u043d\u0430 \u0432\u0430\u0448\u0438\u044f\u0442 \u0434\u043e\u043c\u0430\u043a\u0438\u043d.",finishedModerator:"\u0421\u0435\u0441\u0438\u044f\u0442\u0430 {{token}} \u0437\u0430 \u0437\u0430\u043f\u0438\u0441 \u043f\u0440\u0438\u043a\u043b\u044e\u0447\u0438. \u041b\u043e\u043a\u0430\u043b\u043d\u0438\u044f\u0442 \u0437\u0430\u043f\u0438\u0441 \u0431\u0435\u0448\u0435 \u0437\u0430\u043f\u0430\u0437\u0435\u043d. \u041c\u043e\u043b\u044f \u043f\u043e\u043a\u0430\u043d\u0435\u0442\u0435 \u043e\u0441\u0442\u0430\u043d\u0430\u043b\u0438\u0442\u0435 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u0446\u0438 \u0434\u0430 \u0432\u0438 \u0438\u0437\u043f\u0440\u0430\u0442\u044f\u0442 \u0442\u0435\u0445\u043d\u0438\u0442\u0435 \u0437\u0430\u043f\u0438\u0441\u0438.",notModerator:"\u041d\u044f\u043c\u0430\u0442\u0435 \u043f\u0440\u0430\u0432\u0430 \u0434\u0430 \u043f\u0443\u0441\u043a\u0430\u0442\u0435 \u0441\u043f\u0438\u0440\u0430\u0442\u0435 \u043b\u043e\u043a\u0430\u043b\u0435\u043d \u0437\u0430\u043f\u0438\u0441."},moderator:"\u041c\u043e\u0434\u0435\u0440\u0430\u0442\u043e\u0440",no:"\u041d\u0435",participant:"\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a",participantStats:"\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u043d\u0430 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a",sessionToken:"\u0422\u043e\u0443\u043a\u044a\u043d \u0437\u0430 \u0441\u0435\u0441\u0438\u044f\u0442\u0430",start:"\u0417\u0430\u043f\u043e\u0447\u043d\u0438 \u0437\u0430\u043f\u0438\u0441",stop:"\u0421\u043f\u0440\u0438 \u0437\u0430\u043f\u0438\u0441\u0430",yes:"\u0414\u0430"},lockRoomPassword:"\u043f\u0430\u0440\u043e\u043b\u0430",lockRoomPasswordUppercase:"\u041f\u0430\u0440\u043e\u043b\u0430",me:"\u0430\u0437",notify:{connectedOneMember:"{{name}} \u0432\u043b\u0435\u0437\u043d\u0430 \u0432 \u0441\u0440\u0435\u0449\u0430\u0442\u0430",connectedThreePlusMembers:"{{name}} \u0438 \u043e\u0449\u0435 {{count}} \u0432\u043b\u0435\u0437\u043d\u0430\u0445\u0430 \u0432 \u0441\u0440\u0435\u0449\u0430\u0442\u0430",connectedTwoMembers:"{{first}} \u0438 {{second}} \u0432\u043b\u0435\u0437\u043d\u0430\u0445\u0430 \u0432 \u0441\u0440\u0435\u0449\u0430\u0442\u0430",disconnected:"\u041d\u0430\u043f\u0443\u0441\u043d\u0430 \u0441\u0440\u0435\u0449\u0430\u0442\u0430",focus:"\u041a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0442\u0435\u043d \u0444\u043e\u043a\u0443\u0441",focusFail:"{{component}} \u043d\u0435 \u0435 \u043d\u0430 \u0440\u0430\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 - \u0441\u043b\u0435\u0434\u0432\u0430\u0449 \u043e\u043f\u0438\u0442 \u0441\u043b\u0435\u0434 {{ms}} \u0441\u0435\u043a\u0443\u043d\u0434\u0438",grantedTo:"\u0414\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u0440\u043e\u043b\u044f \u043c\u043e\u0434\u0435\u0440\u0430\u0442\u043e\u0440 \u043d\u0430 {{to}}!",invitedOneMember:"{{name}} \u0431\u0435 \u043f\u043e\u043a\u0430\u043d\u0435\u043d",invitedThreePlusMembers:"{{name}} \u0438 \u043e\u0449\u0435 {{count}} \u0431\u044f\u0445\u0430 \u043f\u043e\u043a\u0430\u043d\u0435\u043d\u0438",invitedTwoMembers:"{{first}} \u0438 {{second}} \u0431\u044f\u0445\u0430 \u043f\u043e\u043a\u0430\u043d\u0435\u043d\u0438",kickParticipant:"{{kicked}} \u0431\u0435\u0448\u0435 \u0438\u0437\u0433\u043e\u043d\u0435\u043d \u043e\u0442 {{kicker}}",me:"\u0410\u0437",moderator:"\u041f\u0440\u0438\u0434\u043e\u0431\u0438\u0445\u0442\u0435 \u043f\u0440\u0430\u0432\u0430 \u043d\u0430 \u043c\u043e\u0434\u0435\u0440\u0430\u0442\u043e\u0440!",muted:"\u0417\u0430\u043f\u043e\u0447\u0432\u0430\u0442\u0435 \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440\u0430 \u0431\u0435\u0437 \u0437\u0432\u0443\u043a.",mutedTitle:"\u0417\u0432\u0443\u043a\u044a\u0442 \u0432\u0438 \u0435 \u0441\u043f\u0440\u044f\u043d!",mutedRemotelyTitle:"\u041c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u044a\u0442 \u0432\u0438 \u0431\u0435 \u0441\u043f\u0440\u044f\u043d \u043e\u0442 {{participantDisplayName}}!",mutedRemotelyDescription:"\u0412\u0438\u043d\u0430\u0433\u0438 \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u043f\u0443\u0441\u043d\u0435\u0442\u0435 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430 \u0441\u0438 \u043a\u043e\u0433\u0430\u0442\u043e \u0441\u0442\u0435 \u0433\u043e\u0442\u043e\u0432\u0438 \u0434\u0430 \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u0435. \u0417\u0430\u0433\u043b\u0443\u0448\u0435\u0442\u0435 \u0433\u043e \u043e\u0442\u043d\u043e\u0432\u043e \u0437\u0430 \u0434\u0430 \u043d\u0435 \u0438\u0437\u043f\u0440\u0430\u0449\u0430\u0442\u0435 \u0448\u0443\u043c \u0432 \u0441\u0440\u0435\u0449\u0430\u0442\u0430.",passwordRemovedRemotely:"$t(lockRoomPasswordUppercase) \u0435 \u043f\u0440\u0435\u043c\u0430\u0445\u043d\u0430\u0442\u0430 \u043e\u0442 \u0434\u0440\u0443\u0433 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b",passwordSetRemotely:"$t(lockRoomPasswordUppercase) \u0441\u044a\u0437\u0434\u0430\u0434\u0435\u043d\u0430 \u043e\u0442 \u0434\u0440\u0443\u0433 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b",raisedHand:"{{name}} \u0438\u0441\u043a\u0430 \u0434\u0443\u043c\u0430\u0442\u0430.",somebody:"\u041d\u044f\u043a\u043e\u0439",startSilentTitle:"\u0412\u043b\u044f\u0437\u043e\u0445\u0442\u0435 \u0441 \u043e\u043f\u0446\u0438\u044f \u0434\u0430 \u043d\u0435 \u0447\u0443\u0432\u0430\u0442\u0435 \u0430\u0443\u0434\u0438\u043e!",startSilentDescription:"\u0412\u043b\u0435\u0437\u0442\u0435 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u0437\u0430 \u0434\u0430 \u043f\u0443\u0441\u043d\u0435\u0442\u0435 \u0437\u0432\u0443\u043a\u0430",suboptimalBrowserWarning:"\u041e\u043f\u0430\u0441\u044f\u0432\u0430\u043c\u0435 \u0441\u0435, \u0447\u0435 \u043d\u044f\u043c\u0430 \u0434\u0430 \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u0441\u0435 \u043d\u0430\u0441\u043b\u0430\u0434\u0438\u0442\u0435 \u043d\u0430 \u0441\u0440\u0435\u0449\u0430\u0442\u0430. \u0420\u0430\u0431\u043e\u0442\u0438\u043c \u043f\u043e \u0432\u044a\u043f\u0440\u043e\u0441\u0430, \u043c\u0435\u0436\u0434\u0443\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0439\u0442\u0435 \u043d\u044f\u043a\u043e\u0439 \u043e\u0442 \u043d\u0430\u043f\u044a\u043b\u043d\u043e \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430\u043d\u0438\u0442\u0435 \u0431\u0440\u0430\u0443\u0437\u044a\u0440\u0438.",suboptimalExperienceTitle:"\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435",unmute:"\u041f\u0443\u0441\u043a\u0430\u043d\u0435 \u043d\u0430 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430",newDeviceCameraTitle:"\u0417\u0430\u0441\u0435\u0447\u0435\u043d\u0430 \u0435 \u043d\u043e\u0432\u0430 \u043a\u0430\u043c\u0435\u0440\u0430",newDeviceAudioTitle:"\u041d\u043e\u0432\u043e \u0430\u0443\u0434\u0438\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0435 \u0437\u0430\u0441\u0435\u0447\u0435\u043d\u043e",newDeviceAction:"\u0418\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0439"},passwordSetRemotely:"\u0437\u0430\u0434\u0430\u0434\u0435\u043d\u0430 \u043e\u0442 \u0434\u0440\u0443\u0433 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a",passwordDigitsOnly:"\u0414\u043e {{number}} \u0446\u0438\u0444\u0440\u0438",poweredby:"\u0441 \u043f\u043e\u0434\u043a\u0440\u0435\u043f\u0430\u0442\u0430 \u043d\u0430",presenceStatus:{busy:"\u0417\u0430\u0435\u0442",calling:"\u041e\u0431\u0430\u0436\u0434\u0430\u043d\u0435...",connected:"\u0421\u0432\u044a\u0440\u0437\u0430\u043d",connecting:"\u0421\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435...",connecting2:"\u0421\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435*...",disconnected:"\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d",expired:"\u0418\u0437\u0442\u0435\u043a\u044a\u043b",ignored:"\u041f\u0440\u0435\u043d\u0435\u0431\u0440\u0435\u0433\u043d\u0430\u0442",initializingCall:"\u0421\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u043e\u0431\u0430\u0436\u0434\u0430\u043d\u0435\u0442\u043e...",invited:"\u041f\u043e\u043a\u0430\u043d\u0435\u043d",rejected:"\u041e\u0442\u0445\u0432\u044a\u0440\u043b\u0435\u043d",ringing:"\u0417\u0432\u044a\u043d\u0438..."},profile:{setDisplayNameLabel:"\u0417\u0430\u0434\u0430\u0439\u0442\u0435 \u0435\u043a\u0440\u0430\u043d\u043d\u043e\u0442\u043e \u0441\u0438 \u0438\u043c\u0435",setEmailInput:"\u0412\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0435-\u043f\u043e\u0449\u0430",setEmailLabel:"\u0417\u0430\u0434\u0430\u0439\u0442\u0435 \u0435-\u043f\u043e\u0449\u0430\u0442\u0430 \u0441\u0438 \u0432 \u201egravatar\u201c",title:"\u041f\u0440\u043e\u0444\u0438\u043b"},raisedHand:"\u0418\u0441\u043a\u0430 \u0434\u0443\u043c\u0430\u0442\u0430",recording:{authDropboxText:"\u041a\u0430\u0447\u0435\u0442\u0435 \u0432 Dropbox",availableSpace:"\u041d\u0430\u043b\u0438\u0447\u043d\u043e \u043c\u044f\u0441\u0442\u043e: {{spaceLeft}} MB (\u043f\u0440\u0438\u0431\u043b\u0438\u0437\u0438\u0442\u0435\u043b\u043d\u043e {{duration}} \u043c\u0438\u043d\u0443\u0442\u0438 \u0437\u0430\u043f\u0438\u0441)",beta:"\u0411\u0415\u0422\u0410",busy:"\u0420\u0430\u0431\u043e\u0442\u0438\u043c \u0432\u044a\u0440\u0445\u0443 \u0442\u043e\u0432\u0430 \u0434\u0430 \u043e\u0441\u0432\u043e\u0431\u043e\u0434\u0438\u043c \u0440\u0435\u0441\u0443\u0440\u0441\u0438 \u0437\u0430 \u0437\u0430\u043f\u0438\u0441. \u041c\u043e\u043b\u044f, \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e \u0441\u043b\u0435\u0434 \u043d\u044f\u043a\u043e\u043b\u043a\u043e \u043c\u0438\u043d\u0443\u0442\u0438.",busyTitle:"\u0412\u0441\u0438\u0447\u043a\u0438 \u0432\u044a\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0437\u0430 \u0437\u0430\u043f\u0438\u0441 \u0432 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0441\u0430 \u0437\u0430\u0435\u0442\u0438",error:"\u0413\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u043e\u043f\u0438\u0442 \u0437\u0430 \u0437\u0430\u043f\u0438\u0441. \u041c\u043e\u043b\u044f \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e.",expandedOff:"\u0417\u0430\u043f\u0438\u0441\u044a\u0442 \u0441\u043f\u0440\u044f",expandedOn:"\u0421\u0440\u0435\u0449\u0430\u0442\u0430 \u0441\u0435 \u0437\u0430\u043f\u0438\u0441\u0432\u0430 \u0432 \u043c\u043e\u043c\u0435\u043d\u0442\u0430.",expandedPending:"\u0417\u0430\u043f\u0438\u0441\u044a\u0442 \u0437\u0430\u043f\u043e\u0447\u0432\u0430...",failedToStart:"\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u0435\u043d \u043e\u043f\u0438\u0442 \u0437\u0430 \u0437\u0430\u043f\u0438\u0441\u0432\u0430\u043d\u0435",fileSharingdescription:"\u0421\u043f\u043e\u0434\u0435\u043b\u0435\u0442\u0435 \u0437\u0430\u043f\u0438\u0441\u0430 \u0441 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u0446\u0438\u0442\u0435 \u0432 \u0441\u0440\u0435\u0449\u0430\u0442\u0430",live:"\u041d\u0430 \u0416\u0438\u0432\u043e",loggedIn:"\u0412\u043b\u0435\u0437\u043b\u0438 \u0441\u0442\u0435 \u043a\u0430\u0442\u043e {{userName}}",off:"\u0417\u0430\u043f\u0438\u0441\u044a\u0442 \u0441\u043f\u0440\u044f\u043d",offBy:"{{name}} \u0441\u043f\u0440\u044f \u0437\u0430\u043f\u0438\u0441\u044a\u0442",on:"\u0417\u0430\u043f\u0438\u0441",onBy:"{{name}} \u043f\u0443\u0441\u043d\u0430 \u0437\u0430\u043f\u0438\u0441",pending:"\u0421\u0442\u0430\u0440\u0442\u0438\u0440\u0430 \u0437\u0430\u043f\u0438\u0441 \u043d\u0430 \u0441\u0440\u0435\u0449\u0430\u0442\u0430...",rec:"\u0417\u0410\u041f\u0418\u0421",serviceDescription:"\u0417\u0430\u043f\u0438\u0441\u044a\u0442 \u0432\u0438 \u0449\u0435 \u0441\u0435 \u0437\u0430\u043f\u0438\u0448\u0435 \u043e\u0442 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u043d\u0430 \u0437\u0430\u043f\u0438\u0441\u0432\u0430\u0449\u0430 \u0443\u0441\u043b\u0443\u0433\u0430",serviceName:"\u0417\u0430\u043f\u0438\u0441\u0432\u0430\u0449\u0430 \u0443\u0441\u043b\u0443\u0433\u0430",signIn:"\u0412\u043b\u0438\u0437\u0430\u043d\u0435",signOut:"\u0418\u0437\u043b\u0438\u0437\u0430\u043d\u0435",unavailable:"\u0423\u043f\u0441! \u0412 \u043c\u043e\u043c\u0435\u043d\u0442 {{serviceName}} \u0435 \u043d\u0435\u0434\u043e\u0441\u0442\u044a\u043f\u043d\u0430. \u0412 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0441\u0435 \u043e\u043f\u0438\u0442\u0432\u0430\u043c\u0435 \u0434\u0430 \u0440\u0435\u0448\u0438\u043c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430. \u041c\u043e\u043b\u044f \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e \u043c\u0430\u043b\u043a\u043e \u043f\u043e-\u043a\u044a\u0441\u043d\u043e.",unavailableTitle:"\u0417\u0430\u043f\u0438\u0441\u044a\u0442 \u0435 \u043d\u0435\u0432\u044a\u0437\u043c\u043e\u0436\u0435\u043d"},sectionList:{pullToRefresh:"\u0418\u0437\u0434\u044a\u0440\u043f\u0430\u0439 \u0437\u0430 \u0434\u0430 \u0441\u0435 \u043e\u0431\u043d\u043e\u0432\u0438"},settings:{calendar:{about:"\u041a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u043d\u0430\u0442\u0430 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u043d\u0430 {{appName}} \u0441\u0438\u0433\u0443\u0440\u043d\u043e \u0434\u043e\u0441\u0442\u044a\u043f\u0432\u0430 \u0432\u0430\u0448\u0438\u044f \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440 \u0437\u0430 \u0434\u0430 \u043f\u043e\u043a\u0430\u0436\u0435 \u043d\u0430\u0441\u0442\u044a\u043f\u0432\u0430\u0449\u0438\u0442\u0435 \u0441\u044a\u0431\u0438\u0442\u0438\u044f.",disconnect:"\u0420\u0430\u0437\u043a\u0430\u0447\u0438",microsoftSignIn:"\u0412\u043b\u0435\u0437 \u0441 Microsoft \u0430\u043a\u0430\u0443\u043d\u0442",signedIn:"\u0412 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0434\u043e\u0441\u0442\u044a\u043f\u0432\u0430 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u0430 \u0441 {{email}}. \u041d\u0430\u0442\u0438\u0441\u043d\u0435\u0442\u0435 \u0431\u0443\u0442\u043e\u043d\u0430 \u0420\u0430\u0437\u043a\u0430\u0447\u0438 \u0437\u0430 \u0434\u0430 \u0441\u043f\u0440\u0435\u0442\u0435 \u0434\u043e\u0441\u0442\u044a\u043f\u0430.",title:"\u041a\u0430\u043b\u0435\u043d\u0434\u0430\u0440"},devices:"\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430",followMe:"\u0412\u0441\u0438\u0447\u043a\u0438 \u043c\u0435 \u0441\u043b\u0435\u0434\u0432\u0430\u0442",language:"\u0415\u0437\u0438\u043a",loggedIn:"\u0412\u043b\u0435\u0437\u043b\u0438 \u0441\u0442\u0435 \u043a\u0430\u0442\u043e {{name}}",moderator:"\u041c\u043e\u0434\u0435\u0440\u0430\u0442\u043e\u0440",more:"\u041f\u043e\u0432\u0435\u0447\u0435",name:"\u0418\u043c\u0435",noDevice:"\u041d\u044f\u043c\u0430",selectAudioOutput:"\u0417\u0432\u0443\u043a\u043e\u0432 \u0438\u0437\u0445\u043e\u0434",selectCamera:"\u041a\u0430\u043c\u0435\u0440\u0430",selectMic:"\u041c\u0438\u043a\u0440\u043e\u0444\u043e\u043d",startAudioMuted:"\u0412\u0441\u0438\u0447\u043a\u0438 \u0437\u0430\u043f\u043e\u0447\u0432\u0430\u0442 \u0437\u0430\u0433\u043b\u0443\u0448\u0435\u043d\u0438",startVideoMuted:"\u0412\u0441\u0438\u0447\u043a\u0438 \u0437\u0430\u043f\u043e\u0447\u0432\u0430\u0442 \u0441\u043a\u0440\u0438\u0442\u0438",title:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",speakers:"\u0413\u043e\u0432\u043e\u0440\u0438\u0442\u0435\u043b\u0438",microphones:"\u041c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0438"},settingsView:{advanced:"\u0420\u0430\u0437\u0448\u0438\u0440\u0435\u043d\u0438",alertOk:"\u041f\u043e\u0442\u0432\u044a\u0440\u0434\u0438",alertTitle:"\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435",alertURLText:"\u0412\u044a\u0432\u0435\u0434\u0435\u043d\u0430\u0442\u0430 \u0432\u0440\u044a\u0437\u043a\u0430 \u0437\u0430 \u0441\u044a\u0440\u0432\u044a\u0440 \u0435 \u043d\u0435\u0432\u0430\u043b\u0438\u0434\u043d\u0430",buildInfoSection:"\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0437\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0430\u0442\u0430",conferenceSection:"\u041a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f",disableCallIntegration:"\u0414\u0435\u043a\u0430\u0442\u0438\u0432\u0438\u0440\u043d\u0430\u0435 \u043d\u0430 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u0441 \u043e\u0431\u0430\u0436\u0434\u0430\u043d\u0438\u044f\u0442\u0430",disableP2P:"\u0414\u0435\u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043e\u043f\u0446\u0438\u044f\u0442\u0430 \u0437\u0430 \u043f\u0440\u044f\u043a\u0430 \u0432\u0440\u044a\u0437\u043a\u0430 (p2p)",displayName:"\u0418\u043c\u0435",email:"\u041f\u043e\u0449\u0430",header:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",profileSection:"\u041f\u0440\u043e\u0444\u0438\u043b",serverURL:"\u041b\u0438\u043d\u043a \u043d\u0430 \u0441\u044a\u0440\u0432\u044a\u0440\u0430",showAdvanced:"\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u0440\u0430\u0437\u0448\u0438\u0440\u0435\u043d\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",startWithAudioMuted:"\u0417\u0430\u043f\u043e\u0447\u043d\u0438 \u0441\u044a\u0441 \u0441\u043f\u0440\u044f\u043d \u0437\u0432\u0443\u043a",startWithVideoMuted:"\u0417\u0430\u043f\u043e\u0447\u043d\u0438 \u0441\u044a\u0441 \u0441\u043f\u0440\u044f\u043d\u043e \u0432\u0438\u0434\u0435\u043e",version:"\u0412\u0435\u0440\u0441\u0438\u044f"},share:{dialInfoText:"\n\n=====\n\n\u0418\u0441\u043a\u0430\u0442\u0435 \u0434\u0430 \u043d\u0430\u0431\u0435\u0440\u0435\u0442\u0435 \u043e\u0442 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430?\n\n{{defaultDialInNumber}}\u0418\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0439\u0442\u0435 \u0442\u043e\u0437\u0438 \u043b\u0438\u043d\u043a \u0437\u0430 \u043f\u043e\u0432\u0435\u0447\u0435 \u043d\u043e\u043c\u0435\u0440\u0430\n{{dialInfoPageUrl}}",mainText:"\u0418\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0439\u0442\u0435 \u043b\u0438\u043d\u043a\u0430 \u0437\u0430 \u0434\u0430 \u0432\u043b\u0435\u0437\u0435\u0442\u0435 \u0432 \u0441\u0440\u0435\u0449\u0430\u0442\u0430:\n{{roomUrl}}"},speaker:"\u0413\u043e\u0432\u043e\u0440\u0435\u0449",speakerStats:{hours:"{{count}}\u0447",minutes:"{{count}}\u043c\u0438\u043d",name:"\u0418\u043c\u0435",seconds:"{{count}}\u0441\u0435\u043a",speakerStats:"\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u043d\u0430 \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u0435\u043b\u044f",speakerTime:"\u0412\u0440\u0435\u043c\u0435 \u043d\u0430 \u0433\u043e\u0432\u043e\u0440\u0435\u043d\u0435"},startupoverlay:{policyText:" ",title:"\u201e{{app}}\u201c \u0441\u0435 \u043d\u0443\u0436\u0434\u0430\u0435 \u043e\u0442 \u0434\u043e\u0441\u0442\u044a\u043f \u0434\u043e \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430 \u0438 \u043a\u0430\u043c\u0435\u0440\u0430\u0442\u0430."},suspendedoverlay:{rejoinKeyTitle:"\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u043f\u0440\u0438\u0441\u044a\u0435\u0434\u0438\u043d\u044f\u0432\u0430\u043d\u0435",text:"\u041d\u0430\u0442\u0438\u0441\u043d\u0435\u0442\u0435 \u0431\u0443\u0442\u043e\u043d\u0430 \u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u043f\u0440\u0438\u0441\u044a\u0435\u0434\u0438\u043d\u044f\u0432\u0430\u043d\u0435, \u0437\u0430 \u0434\u0430 \u0441\u0435 \u0441\u0432\u044a\u0440\u0436\u0435\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e.",title:"\u0412\u0430\u0448\u0438\u044f\u0442 \u0432\u0438\u0434\u0435\u043e \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440 \u0431\u0435\u0448\u0435 \u043f\u0440\u0435\u043a\u044a\u0441\u043d\u0430\u0442, \u0442\u044a\u0439 \u043a\u0430\u0442\u043e \u043a\u043e\u043c\u043f\u044e\u0442\u044a\u0440\u044a\u0442 \u0412\u0438 \u0437\u0430\u0441\u043f\u0430."},toolbar:{accessibilityLabel:{audioOnly:"\u041f\u0443\u0441\u043a\u0430\u043d\u0435 \u043d\u0430 \u0440\u0435\u0436\u0438\u043c \u0441\u0430\u043c\u043e \u0441 \u0437\u0432\u0443\u043a",audioRoute:"\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0437\u0430 \u0437\u0432\u0443\u043a",callQuality:"\u041f\u0440\u043e\u043c\u044f\u043d\u0430 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e\u0442\u043e \u043d\u0430 \u0432\u0438\u0434\u0435\u043e\u0442\u043e",cc:"\u041f\u0443\u0441\u043a\u0430\u043d\u0435 \u043d\u0430 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u0438",chat:"\u0410\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043f\u0440\u043e\u0437\u043e\u0440\u0435\u0446 \u0437\u0430 \u0441\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u044f",document:"\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u0441\u043f\u043e\u0434\u0435\u043b\u0435\u043d \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442",download:"\u0421\u0432\u0430\u043b\u0435\u0442\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0442\u043e",feedback:"\u041e\u0442\u0437\u0438\u0432\u0438",fullScreen:"\u041f\u0443\u0441\u043a\u0430\u043d\u0435/\u0421\u043f\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0438\u0437\u0433\u043b\u0435\u0434 \u0432 \u0446\u044f\u043b \u0435\u043a\u0440\u0430\u043d",hangup:"\u041d\u0430\u043f\u0443\u0441\u043a\u0430\u043d\u0435 \u043d\u0430 \u0441\u0440\u0435\u0449\u0430\u0442\u0430",help:"\u041f\u043e\u043c\u043e\u0449",invite:"\u041f\u043e\u043a\u0430\u043d\u0435\u0442\u0435 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u0446\u0438",kick:"\u0418\u0437\u0433\u043e\u043d\u0438 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a",localRecording:"\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438 \u0437\u0430 \u043b\u043e\u043a\u0430\u043b\u0435\u043d \u0437\u0430\u043f\u0438\u0441",lockRoom:"\u0421\u043c\u044f\u043d\u0430 \u043f\u0430\u0440\u043e\u043b\u0430 \u043d\u0430 \u0441\u0440\u0435\u0449\u0430",moreActions:"\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u043c\u0435\u043d\u044e \u0441 \u043f\u043e\u0432\u0435\u0447\u0435 \u043e\u043f\u0446\u0438\u0438",moreActionsMenu:"\u041c\u0435\u043d\u044e \u0441 \u043f\u043e\u0432\u0435\u0447\u0435 \u043e\u043f\u0446\u0438\u0438",mute:"\u041f\u0443\u0441\u043a\u0430\u043d\u0435/\u0441\u043f\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0432\u0438\u0434\u0435\u043e\u0442\u043e",pip:"\u041f\u0443\u0441\u043a\u0430\u043d\u0435 \u043d\u0430 \u041a\u0430\u0440\u0442\u0438\u043d\u0430-\u0432-\u041a\u0430\u0440\u0442\u0438\u043d\u0430",privateMessage:"\u0418\u0437\u043f\u0440\u0430\u0442\u0438 \u043b\u0438\u0447\u043d\u043e \u0441\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u0435",profile:"\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043f\u0440\u043e\u0444\u0438\u043b\u0430",raiseHand:"\u0421\u043c\u044f\u043d\u0430 \u0438\u0441\u043a\u0430\u043d\u0435 \u043d\u0430 \u0434\u0443\u043c\u0430\u0442\u0430",recording:"\u041f\u0443\u0441\u043a\u0430\u043d\u0435/\u0441\u043f\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0437\u0430\u043f\u0438\u0441",remoteMute:"\u0417\u0430\u0433\u043b\u0443\u0448\u0438 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a",Settings:"\u041f\u0440\u043e\u043c\u044f\u043d\u0430 \u043d\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",sharedvideo:"\u0421\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435 \u043d\u0430 YouTube \u0432\u0438\u0434\u0435\u043e",shareRoom:"\u0414\u043e\u0431\u0430\u0432\u0435\u0442\u0435 \u043d\u044f\u043a\u043e\u0433\u043e",shareYourScreen:"\u0421\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435 \u043d\u0430 \u0435\u043a\u0440\u0430\u043d\u0430",shortcuts:"\u0411\u044a\u0440\u0437\u0438 \u043a\u043b\u0430\u0432\u0438\u0448\u0438",show:"\u041f\u043e\u043a\u0430\u0436\u0438 \u043d\u0430 \u0433\u043b\u0430\u0432\u043d\u0438\u044f \u0435\u043a\u0440\u0430\u043d",speakerStats:"\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0438 \u0437\u0430 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u0446\u0438\u0442\u0435",tileView:"\u041f\u0440\u0435\u0432\u043a\u043b\u044e\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u0438\u0437\u0433\u043b\u0435\u0434 \u0433\u0430\u043b\u0435\u0440\u0438\u044f",toggleCamera:"\u041f\u0443\u0441\u043a\u0430\u043d\u0435/\u0441\u043f\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043a\u0430\u043c\u0435\u0440\u0430",videomute:"\u041f\u0443\u0441\u043a\u0430\u043d\u0435/\u0441\u043f\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0432\u0438\u0434\u0435\u043e\u0442\u043e",videoblur:"\u041f\u0443\u0441\u043a\u0430\u043d\u0435/\u0441\u043f\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0437\u0430\u043c\u044a\u0433\u043b\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u0432\u0438\u0434\u0435\u043e\u0442\u043e",toggleFilmstrip:"\u041f\u0440\u0435\u0432\u043a\u043b\u044e\u0447\u0438 \u0432\u0438\u0434\u0435\u043e \u043c\u0438\u043d\u0438\u0430\u0442\u044e\u0440\u0438\u0442\u0435",muteEveryone:"\u0417\u0430\u0433\u043b\u0443\u0448\u0438 \u0432\u0441\u0438\u0447\u043a\u0438",moreOptions:"\u041f\u043e\u043a\u0430\u0436\u0438 \u043f\u043e\u0432\u0435\u0447\u0435 \u043e\u043f\u0446\u0438\u0438"},addPeople:"\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u0446\u0438 \u0432 \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440\u0430",audioOnlyOff:"\u0421\u043f\u0438\u0440\u0430\u043d\u0435 \u0440\u0435\u0436\u0438\u043c\u0430 \u0441 \u043d\u0438\u0441\u044a\u043a \u0442\u0440\u0430\u0444\u0438\u043a",audioOnlyOn:"\u041f\u0443\u0441\u043a\u0430\u043d\u0435 \u0440\u0435\u0436\u0438\u043c\u0430 \u0441 \u043d\u0438\u0441\u044a\u043a \u0442\u0440\u0430\u0444\u0438\u043a",audioRoute:"\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0437\u0430 \u0437\u0432\u0443\u043a",authenticate:"\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f",callQuality:"\u041f\u0440\u043e\u043c\u044f\u043d\u0430 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e\u0442\u043e \u043d\u0430 \u0432\u0438\u0434\u0435\u043e\u0442\u043e",chat:"\u041e\u0442\u0432\u0430\u0440\u044f\u043d\u0435/\u0437\u0430\u0442\u0432\u0430\u0440\u044f\u043d\u0435 \u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u0438\u0442\u0435 \u0441\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u044f",closeChat:"\u0417\u0430\u0442\u0432\u0430\u0440\u044f\u043d\u0435 \u043d\u0430 \u0441\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u044f\u0442\u0430",documentClose:"\u0417\u0430\u0442\u0432\u0430\u0440\u044f\u043d\u0435 \u043d\u0430 \u0441\u043f\u043e\u0434\u0435\u043b\u0435\u043d\u0438\u044f\u0442 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442",documentOpen:"\u041e\u0442\u0432\u0430\u0440\u044f\u043d\u0435 \u043d\u0430 \u0441\u043f\u043e\u0434\u0435\u043b\u0435\u043d \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442",download:"\u0421\u0432\u0430\u043b\u0435\u0442\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0442\u043e",enterFullScreen:"\u0412\u0438\u0436\u0442\u0435 \u043d\u0430 \u0446\u044f\u043b \u0435\u043a\u0440\u0430\u043d",enterTileView:"\u0412\u043b\u0438\u0437\u0430\u043d\u0435 \u0432 \u0438\u0437\u0433\u043b\u0435\u0434 \u0433\u0430\u043b\u0435\u0440\u0438\u044f",exitFullScreen:"\u0418\u0437\u0445\u043e\u0434 \u043e\u0442 \u0446\u044f\u043b \u0435\u043a\u0440\u0430\u043d",exitTileView:"\u0421\u043f\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0438\u0437\u0433\u043b\u0435\u0434 \u0433\u0430\u043b\u0435\u0440\u0438\u044f",feedback:"\u041e\u0442\u0437\u0438\u0432\u0438",hangup:"\u041d\u0430\u043f\u0443\u0441\u043a\u0430\u043d\u0435",help:"\u041f\u043e\u043c\u043e\u0449",invite:"\u041f\u043e\u043a\u0430\u043d\u0435\u0442\u0435 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u0446\u0438",login:"\u0412\u043b\u0435\u0437",logout:"\u0418\u0437\u0445\u043e\u0434",lowerYourHand:"\u041c\u0430\u0445\u043d\u0438 \u0438\u0441\u043a\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0434\u0443\u043c\u0430\u0442\u0430",moreActions:"\u041e\u0449\u0435 \u043e\u043f\u0446\u0438\u0438",mute:"\u0421\u043f\u0438\u0440\u0430\u043d\u0435/\u043f\u0443\u0441\u043a\u0430\u043d\u0435 \u043d\u0430 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430",noAudioSignalTitle:"\u041d\u044f\u043c\u0430 \u0441\u0438\u0433\u043d\u0430\u043b \u0438\u0434\u0432\u0430\u0449 \u043e\u0442 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430!",noAudioSignalDesc:"\u0410\u043a\u043e \u043d\u0435 \u0441\u0442\u0435 \u0441\u043f\u0440\u0435\u043b\u0438 \u0437\u0432\u0443\u043a\u0430 \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e \u043e\u0442 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u0438\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438, \u0441\u043c\u0435\u043d\u0435\u0442\u0435 \u0441 \u0434\u0440\u0443\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e.",noAudioSignalDescSuggestion:"\u0410\u043a\u043e \u043d\u0435 \u0441\u0442\u0435 \u0441\u043f\u0440\u0435\u043b\u0438 \u0437\u0432\u0443\u043a\u0430 \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e \u043e\u0442 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u0438\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438, \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0439\u0442\u0435 \u043d\u044f\u043a\u043e\u0435 \u043e\u0442 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0442\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430.",openChat:"\u041e\u0442\u0432\u043e\u0440\u0438 \u0441\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u044f\u0442\u0430",pip:"\u041f\u0443\u0441\u043d\u0438 \u041a\u0430\u0440\u0442\u0438\u043d\u0430-\u0432-\u041a\u0430\u0440\u0442\u0438\u043d\u0430",privateMessage:"\u0418\u0437\u043f\u0440\u0430\u0442\u0438 \u043b\u0438\u0447\u043d\u043e \u0441\u044a\u043e\u0431\u0449\u0435\u043d\u0438\u0435",profile:"\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043f\u0440\u043e\u0444\u0438\u043b\u0430",raiseHand:"\u0412\u0434\u0438\u0433\u0430\u043d\u0435/\u0441\u0432\u0430\u043b\u044f\u043d\u0435 \u043d\u0430 \u0440\u044a\u043a\u0430",raiseYourHand:"\u041f\u043e\u0438\u0441\u043a\u0430\u0439 \u0434\u0443\u043c\u0430\u0442\u0430",Settings:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",sharedvideo:"\u041f\u0443\u0441\u043a\u0430\u043d\u0435/\u0441\u043f\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0441\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435\u0442\u043e \u043d\u0430 \u0435\u043a\u0440\u0430\u043d\u0430",shareRoom:"\u0414\u043e\u0431\u0430\u0432\u0435\u0442\u0435 \u043d\u044f\u043a\u043e\u0433\u043e",shortcuts:"\u0412\u0438\u0436 \u0431\u044a\u0440\u0437\u0438\u0442\u0435 \u043a\u043b\u0430\u0432\u0438\u0448\u0438",speakerStats:"\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u0437\u0430 \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u0435\u043b\u0438\u0442\u0435",startScreenSharing:"\u0417\u0430\u043f\u043e\u0447\u043d\u0438 \u0441\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435 \u043d\u0430 \u0435\u043a\u0440\u0430\u043d\u0430",startSubtitles:"\u041f\u0443\u0441\u043a\u0430\u043d\u0435 \u043d\u0430 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u0438",stopScreenSharing:"\u0421\u043f\u0438\u0440\u0430\u043d\u0435 \u0441\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435 \u043d\u0430 \u0435\u043a\u0440\u0430\u043d\u0430",stopSubtitles:"\u0421\u043f\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u0438",stopSharedVideo:"\u0421\u043f\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 YouTube \u0432\u0438\u0434\u0435\u043e",talkWhileMutedPopup:"\u041e\u043f\u0438\u0442\u0432\u0430\u0442\u0435 \u0441\u0435 \u0434\u0430 \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u0435? \u0412 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u044a\u0442 \u0412\u0438 \u0435 \u0437\u0430\u0433\u043b\u0443\u0448\u0435\u043d.",tileViewToggle:"\u041f\u0440\u0435\u0432\u043a\u043b\u044e\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u0438\u0437\u0433\u043b\u0435\u0434 \u0433\u0430\u043b\u0435\u0440\u0438\u044f",toggleCamera:"\u041f\u0443\u0441\u043a\u0430\u043d\u0435/\u0441\u043f\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043a\u0430\u043c\u0435\u0440\u0430",videomute:"\u041f\u0443\u0441\u043a\u0430\u043d\u0435/\u0441\u043f\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043a\u0430\u043c\u0435\u0440\u0430\u0442\u0430",startvideoblur:"\u0417\u0430\u043c\u044a\u0433\u043b\u0438 \u0444\u043e\u043d\u0430 \u043c\u0438",stopvideoblur:"\u0421\u043f\u0438\u0440\u0430\u043d\u0435 \u0437\u0430\u043c\u044a\u0433\u043b\u044f\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0444\u043e\u043d\u0430",noisyAudioInputDesc:"\u0418\u0437\u0433\u043b\u0435\u0436\u0434\u0430 \u0434\u043e\u0441\u0442\u0430 \u0448\u0443\u043c \u0438\u0434\u0432\u0430 \u043e\u0442 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430 \u0432\u0438, \u0437\u0430\u0433\u043b\u0443\u0448\u0435\u0442\u0435 \u0433\u043e \u0438\u043b\u0438 \u0441\u043c\u0435\u043d\u0435\u0442\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u0442\u043e.",noisyAudioInputTitle:"\u0418\u0437\u0433\u043b\u0435\u0436\u0434\u0430 \u0435 \u0448\u0443\u043c\u043d\u043e \u043e\u043a\u043e\u043b\u043e \u0432\u0430\u0441!",noAudioSignalDialInLinkDesc:"\u041d\u043e\u043c\u0435\u0440\u0430 \u0437\u0430 \u043e\u0431\u0430\u0436\u0434\u0430\u043d\u0435",noAudioSignalDialInDesc:"\u041c\u043e\u0436\u0435 \u0434\u0430 \u0432\u043b\u0435\u0437\u043d\u0435\u0442\u0435 \u0447\u0440\u0435\u0437 \u043e\u0431\u0430\u0436\u0434\u0430\u043d\u0435 \u043d\u0430:",muteEveryone:"\u0417\u0430\u0433\u043b\u0443\u0448\u0438 \u0432\u0441\u0438\u0447\u043a\u0438",moreOptions:"\u041f\u043e\u0432\u0435\u0447\u0435 \u043e\u043f\u0446\u0438\u0438"},transcribing:{ccButtonTooltip:"\u041f\u0443\u0441\u043a\u0430\u043d\u0435 / \u0421\u043f\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u0438",error:"\u0413\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u043e\u043f\u0438\u0442 \u0437\u0430 \u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u0431\u0438\u0440\u0430\u043d\u0435. \u041c\u043e\u043b\u044f \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e.",expandedLabel:"\u0422\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u0431\u0438\u0440\u0430\u043d\u0435\u0442\u043e \u0435 \u043f\u0443\u0441\u043d\u0430\u0442\u043e",failedToStart:"\u0422\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u0431\u0438\u0440\u0430\u043d\u0435\u0442\u043e \u043d\u0435 \u0443\u0441\u043f\u044f \u043f\u0440\u0438 \u043f\u0443\u0441\u043a\u0430\u043d\u0435",labelToolTip:"\u0422\u0430\u0437\u0438 \u0441\u0440\u0435\u0449\u0430 \u0441\u0435 \u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u0431\u0438\u0440\u0430",off:"\u0422\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u0431\u0438\u0440\u0430\u043d\u0435\u0442\u043e \u0441\u043f\u0440\u044f",pending:"\u0421\u0442\u0430\u0440\u0442\u0438\u0440\u0430 \u0441\u0435 \u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u0431\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0441\u0440\u0435\u0449\u0430\u0442\u0430...",start:"\u0417\u0430\u043f\u043e\u0447\u0432\u0430 \u043f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u0438",stop:"\u0421\u043f\u0438\u0440\u0430 \u043f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u0438",tr:"\u0421\u0423\u0411"},userMedia:{androidGrantPermissions:"\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0420\u0430\u0437\u0440\u0435\u0448\u0430\u0432\u0430\u043d\u0435, \u043a\u043e\u0433\u0430\u0442\u043e \u0431\u0440\u0430\u0443\u0437\u044a\u0440\u044a\u0442 \u0412\u0438 \u043f\u043e\u043c\u043e\u043b\u0438 \u0437\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435.",chromeGrantPermissions:"\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0420\u0430\u0437\u0440\u0435\u0448\u0430\u0432\u0430\u043d\u0435, \u043a\u043e\u0433\u0430\u0442\u043e \u0431\u0440\u0430\u0443\u0437\u044a\u0440\u044a\u0442 \u0412\u0438 \u043f\u043e\u043c\u043e\u043b\u0438 \u0437\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435.",edgeGrantPermissions:"\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0414\u0430, \u043a\u043e\u0433\u0430\u0442\u043e \u0431\u0440\u0430\u0443\u0437\u044a\u0440\u044a\u0442 \u0412\u0438 \u043f\u043e\u043c\u043e\u043b\u0438 \u0437\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435.",electronGrantPermissions:"\u041c\u043e\u043b\u044f, \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u0442\u0435 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u043a\u0430\u043c\u0435\u0440\u0430\u0442\u0430 \u0438 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430",firefoxGrantPermissions:"\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0421\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435 \u043d\u0430 \u0438\u0437\u0431\u0440\u0430\u043d\u043e\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e, \u043a\u043e\u0433\u0430\u0442\u043e \u0431\u0440\u0430\u0443\u0437\u044a\u0440\u044a\u0442 \u0412\u0438 \u043f\u043e\u043c\u043e\u043b\u0438 \u0437\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435.",iexplorerGrantPermissions:"\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0414\u043e\u0431\u0440\u0435, \u043a\u043e\u0433\u0430\u0442\u043e \u0431\u0440\u0430\u0443\u0437\u044a\u0440\u044a\u0442 \u0412\u0438 \u043f\u043e\u043c\u043e\u043b\u0438 \u0437\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435.",nwjsGrantPermissions:"\u041c\u043e\u043b\u044f, \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u0442\u0435 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u043a\u0430\u043c\u0435\u0440\u0430\u0442\u0430 \u0438 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430",operaGrantPermissions:"\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0420\u0430\u0437\u0440\u0435\u0448\u0430\u0432\u0430\u043d\u0435, \u043a\u043e\u0433\u0430\u0442\u043e \u0431\u0440\u0430\u0443\u0437\u044a\u0440\u044a\u0442 \u0412\u0438 \u043f\u043e\u043c\u043e\u043b\u0438 \u0437\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435.","react-nativeGrantPermissions":"\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0420\u0430\u0437\u0440\u0435\u0448\u0430\u0432\u0430\u043d\u0435, \u043a\u043e\u0433\u0430\u0442\u043e \u0431\u0440\u0430\u0443\u0437\u044a\u0440\u044a\u0442 \u0412\u0438 \u043f\u043e\u043c\u043e\u043b\u0438 \u0437\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435.",safariGrantPermissions:"\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0414\u043e\u0431\u0440\u0435, \u043a\u043e\u0433\u0430\u0442\u043e \u0431\u0440\u0430\u0443\u0437\u044a\u0440\u044a\u0442 \u0412\u0438 \u043f\u043e\u043c\u043e\u043b\u0438 \u0437\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435."},videoSIPGW:{busy:"\u0420\u0430\u0431\u043e\u0442\u0438\u043c \u043f\u043e \u043e\u0441\u0432\u043e\u0431\u043e\u0436\u0434\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u0440\u0435\u0441\u0443\u0440\u0441\u0438. \u041c\u043e\u043b\u044f, \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u0441\u043b\u0435\u0434 \u043d\u044f\u043a\u043e\u043b\u043a\u043e \u043c\u0438\u043d\u0443\u0442\u0438.",busyTitle:"\u0423\u0441\u043b\u0443\u0433\u0430\u0442\u0430 \u0437\u0430 \u0441\u0442\u0430\u0438 \u0432 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0435 \u0437\u0430\u0435\u0442\u0430",errorAlreadyInvited:"{{displayName}} \u0432\u0435\u0447\u0435 \u0435 \u043f\u043e\u043a\u0430\u043d\u0435\u043d",errorInvite:"\u041a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f\u0442\u0430 \u043d\u0435 \u0435 \u0441\u0442\u0430\u0440\u0442\u0438\u0440\u0430\u043d\u0430. \u041c\u043e\u043b\u044f, \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043f\u043e-\u043a\u044a\u0441\u043d\u043e.",errorInviteFailed:"\u0420\u0430\u0431\u043e\u0442\u0438\u043c \u043f\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0430\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c. \u041c\u043e\u043b\u044f, \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043f\u043e-\u043a\u044a\u0441\u043d\u043e.",errorInviteFailedTitle:"\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435\u0442\u043e \u043d\u0430 {{displayName}} \u043d\u0435 \u0443\u0441\u043f\u044f",errorInviteTitle:"\u0413\u0440\u0435\u0448\u043a\u0430 \u043f\u0440\u0438 \u0434\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u0441\u0442\u0430\u044f",pending:"{{displayName}} \u0431\u0435 \u043f\u043e\u043a\u0430\u043d\u0435\u043d"},videoStatus:{audioOnly:"\u0410\u0423\u0414\u0418\u041e",audioOnlyExpanded:"\u0412\u0438\u0435 \u0441\u0442\u0435 \u0432 \u0440\u0435\u0436\u0438\u043c \u043d\u0430 \u043d\u0438\u0441\u044a\u043a \u0442\u0440\u0430\u0444\u0438\u043a. \u0412 \u0442\u043e\u0437\u0438 \u0440\u0435\u0436\u0438\u043c \u0449\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u0432\u0430\u0442\u0435 \u0441\u0430\u043c\u043e \u0430\u0443\u0434\u0438\u043e \u0438\u043b\u0438 \u0441\u043f\u043e\u0434\u0435\u043b\u0435\u043d\u0438 \u0435\u043a\u0440\u0430\u043d\u0438.",callQuality:"\u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u043d\u0430 \u0432\u0438\u0434\u0435\u043e\u0442\u043e",hd:"\u0412\u041a",hdTooltip:"\u0413\u043b\u0435\u0434\u0430\u0442\u0435 \u0432\u0438\u0441\u043e\u043a\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u043d\u0430 \u0432\u0438\u0434\u0435\u043e\u0442\u043e",highDefinition:"\u0412\u0438\u0441\u043e\u043a\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e",labelTooiltipNoVideo:"\u041d\u044f\u043c\u0430 \u0432\u0438\u0434\u0435\u043e",labelTooltipAudioOnly:"\u041f\u0443\u0441\u043d\u0430\u0442 \u0440\u0435\u0436\u0438\u043c \u043d\u0430 \u043d\u0438\u0441\u044a\u043a \u0442\u0440\u0430\u0444\u0438\u043a",ld:"\u041d\u041a",ldTooltip:"\u0412\u0438\u0436\u0434\u0430\u0442\u0435 \u043d\u0438\u0441\u043a\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u043d\u0430 \u0432\u0438\u0434\u0435\u043e\u0442\u043e",lowDefinition:"\u041d\u0438\u0441\u043a\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e",onlyAudioAvailable:"\u0421\u0430\u043c\u043e \u0430\u0443\u0434\u0438\u043e \u0435 \u043d\u0430\u043b\u0438\u0447\u043d\u043e",onlyAudioSupported:"\u0422\u043e\u0437\u0438 \u0431\u0440\u0430\u0443\u0437\u044a\u0440 \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430 \u0441\u0430\u043c\u043e \u0430\u0443\u0434\u0438\u043e.",p2pEnabled:"\u0412\u043a\u043b. \u0434\u0438\u0440\u0435\u043a\u0442\u043d\u043e \u0441\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435",p2pVideoQualityDescription:"\u0412 \u0434\u0438\u0440\u0435\u043a\u0442\u043d\u0430 \u0432\u0440\u044a\u0437\u043a\u0430, \u043f\u043e\u043b\u0443\u0447\u0430\u0432\u0430\u043d\u043e\u0442\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u043c\u043e\u0436\u0435 \u0434\u0430 \u0441\u0435 \u0441\u043c\u0435\u043d\u044f \u043c\u0435\u0436\u0434\u0443 \u0432\u0438\u0441\u043e\u043a\u043e \u0438 \u0441\u0430\u043c\u043e \u0430\u0443\u0434\u0438\u043e. \u041e\u0441\u0442\u0430\u043d\u0430\u043b\u0438\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0449\u0435 \u0441\u0430 \u0434\u043e\u0441\u0442\u044a\u043f\u043d\u0438 \u043a\u043e\u0433\u0430\u0442\u043e \u0432\u0440\u044a\u0437\u043a\u0430\u0442\u0430 \u043d\u0435 \u0435 \u0434\u0438\u0440\u0435\u043a\u0442\u043d\u0430.",recHighDefinitionOnly:"\u0429\u0435 \u0441\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0438\u0442\u0430 \u0432\u0438\u0441\u043e\u043a\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e.",sd:"\u0421\u041a",sdTooltip:"\u0413\u043b\u0435\u0434\u0430\u0442\u0435 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u043d\u0430 \u0432\u0438\u0434\u0435\u043e\u0442\u043e",standardDefinition:"\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e"},videothumbnail:{domute:"\u0418\u0437\u043a\u043b\u044e\u0447\u0438 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430",flip:"\u041e\u0433\u043b\u0435\u0434\u0430\u043b\u043d\u043e",kick:"\u0418\u0437\u0433\u043e\u043d\u0438",moderator:"\u041c\u043e\u0434\u0435\u0440\u0430\u0442\u043e\u0440",mute:"\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430 \u0435 \u0441 \u0438\u0437\u043a\u043b\u044e\u0447\u0435\u043d \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d",muted:"\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d",remoteControl:"\u041e\u0442\u0434\u0430\u043b\u0435\u0447\u0435\u043d\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435",show:"\u041f\u043e\u043a\u0430\u0436\u0438 \u043d\u0430 \u0433\u043b\u0430\u0432\u043d\u0438\u044f \u0435\u043a\u0440\u0430\u043d",videomute:"\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a \u0435 \u0441\u043f\u0440\u044f\u043b \u043a\u0430\u043c\u0435\u0440\u0430\u0442\u0430 \u0441\u0438",domuteOthers:"\u0417\u0430\u0433\u043b\u0443\u0448\u0435\u0442\u0435 \u0432\u0441\u0438\u0447\u043a\u0438 \u043e\u0441\u0442\u0430\u043d\u0430\u043b\u0438"},welcomepage:{accessibilityLabel:{join:"\u041d\u0430\u0442\u0438\u0441\u043d\u0435\u0442\u0435 \u0437\u0430 \u0434\u0430 \u0432\u043b\u0435\u0437\u0435\u0442\u0435",roomname:"\u0412\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0438\u043c\u0435 \u043d\u0430 \u0441\u0442\u0430\u044f\u0442\u0430"},appDescription:"\u0425\u0430\u0439\u0434\u0435 \u043d\u0430 \u0432\u0438\u0434\u0435\u043e \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440 \u0441 \u0446\u0435\u043b\u0438\u044f \u0435\u043a\u0438\u043f! \u0412\u0441\u044a\u0449\u043d\u043e\u0441\u0442, \u043f\u043e\u043a\u0430\u043d\u0435\u0442\u0435 \u0432\u0441\u0438\u0447\u043a\u0438 \u0441\u0432\u043e\u0438 \u043f\u043e\u0437\u043d\u0430\u0442\u0438! {{app}} \u0435 \u043d\u0430\u043f\u044a\u043b\u043d\u043e \u0437\u0430\u0449\u0438\u0442\u0435\u043d\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0437\u0430 \u0432\u0438\u0434\u0435\u043e\u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 \u0441\u044a\u0441 100% \u043e\u0442\u0432\u043e\u0440\u0435\u043d \u043a\u043e\u0434, \u043a\u043e\u0435\u0442\u043e \u043c\u043e\u0436\u0435 \u0434\u0430 \u043f\u043e\u043b\u0437\u0432\u0430\u0442\u0435 \u043f\u043e \u0446\u044f\u043b \u0434\u0435\u043d, \u0432\u0441\u0435\u043a\u0438 \u0434\u0435\u043d, \u0431\u0435\u0437\u043f\u043b\u0430\u0442\u043d\u043e - \u0431\u0435\u0437 \u0434\u0430 \u0432\u0438 \u0435 \u043d\u0443\u0436\u043d\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f.",audioVideoSwitch:{audio:"\u0413\u043b\u0430\u0441",video:"\u0412\u0438\u0434\u0435\u043e"},calendar:"\u041a\u0430\u043b\u0435\u043d\u0434\u0430\u0440",connectCalendarButton:"\u0421\u0432\u044a\u0440\u0436\u0435\u0442\u0435 \u0432\u0430\u0448\u0438\u044f \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440",connectCalendarText:"\u0421\u0432\u044a\u0440\u0436\u0435\u0442\u0435 \u0432\u0430\u0448\u0438\u044f \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440 \u0437\u0430 \u0434\u0430 \u0432\u0438\u0434\u0438\u0442\u0435 \u0441\u0440\u0435\u0449\u0438\u0442\u0435 \u0441\u0438 \u0432 {{app}}. \u0414\u043e\u0431\u0430\u0432\u044f\u0439\u043a\u0438 {{provider}} \u0441\u0440\u0435\u0449\u0438\u0442\u0435 \u0432 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u0430 \u0441\u0438 \u0449\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u0433\u0438 \u0441\u0442\u0430\u0440\u0438\u0440\u0430\u0442\u0435 \u0441 \u0435\u0434\u043d\u043e \u0434\u043e\u043a\u043e\u0441\u0432\u0430\u043d\u0435.",enterRoomTitle:"\u0417\u0430\u043f\u043e\u0447\u043d\u0438 \u043d\u043e\u0432\u0430 \u0441\u0440\u0435\u0449\u0430",roomNameAllowedChars:"\u0418\u043c\u0435\u0442\u043e \u043d\u0430 \u0441\u0440\u0435\u0449\u0430\u0442\u0430 \u043d\u0435 \u0442\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u0441\u044a\u0434\u044a\u0440\u0436\u0430 \u043d\u044f\u043a\u043e\u0439 \u043e\u0442 \u0441\u0438\u043c\u0432\u043e\u043b\u0438\u0442\u0435: ?, &, :, ', \", %, #.",go:"\u041d\u0410\u041f\u0420\u0415\u0414",goSmall:"\u041d\u0410\u041f\u0420\u0415\u0414",join:"\u0421\u044a\u0437\u0434\u0430\u0439 / \u0412\u043b\u0435\u0437",info:"\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f",privacy:"\u041f\u043e\u0432\u0435\u0440\u0438\u0442\u0435\u043b\u043d\u043e\u0441\u0442",recentList:"\u0421\u043a\u043e\u0440\u043e\u0448\u043d\u0438 \u0441\u0440\u0435\u0449\u0438",recentListDelete:"\u0418\u0437\u0442\u0440\u0438\u0439",recentListEmpty:"\u0421\u043f\u0438\u0441\u044a\u043a\u0430 \u0441 \u0441\u043a\u043e\u0440\u043e\u0448\u043d\u0438 \u0441\u0440\u0435\u0449\u0438 \u0435 \u043f\u0440\u0430\u0437\u0435\u043d. \u0421\u043b\u0435\u0434 \u043a\u0430\u0442\u043e \u0443\u0447\u0430\u0441\u0442\u0432\u0430\u0442\u0435 \u0432 \u043d\u044f\u043a\u043e\u044f \u0441\u0440\u0435\u0449\u0430, \u0449\u0435 \u044f \u043d\u0430\u043c\u0435\u0440\u0438\u0442\u0435 \u0442\u0443\u043a.",reducedUIText:"\u0414\u043e\u0431\u0440\u0435 \u0434\u043e\u0448\u043b\u0438 \u0432 {{app}}!",roomname:"\u0412\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0438\u043c\u0435 \u043d\u0430 \u0441\u0442\u0430\u044f\u0442\u0430",roomnameHint:"\u0412\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0438\u043c\u0435\u0442\u043e \u0438\u043b\u0438 \u0432\u0440\u044a\u0437\u043a\u0430\u0442\u0430 \u043d\u0430 \u0441\u0442\u0430\u044f\u0442\u0430 \u0432 \u043a\u043e\u044f\u0442\u043e \u0438\u0441\u043a\u0430\u0442\u0435 \u0434\u0430 \u0432\u043b\u0435\u0437\u0435\u0442\u0435. \u0421\u044a\u0449\u043e \u043c\u043e\u0436\u0435 \u0434\u0430 \u0441\u0438 \u0438\u0437\u043c\u0438\u0441\u043b\u0438\u0442\u0435 \u0438\u043c\u0435. \u0421\u0430\u043c\u043e \u0433\u043e \u0441\u043f\u043e\u0434\u0435\u043b\u0435\u0442\u0435 \u0441 \u043d\u044f\u043a\u043e\u0439, \u0437\u0430 \u0434\u0430 \u043c\u043e\u0436\u0435 \u0438 \u0442\u043e\u0439 \u0434\u0430 \u0432\u044a\u0432\u0435\u0434\u0435 \u0441\u044a\u0449\u043e\u0442\u043e \u0438\u043c\u0435 \u0437\u0430 \u0434\u0430 \u0441\u0435 \u0441\u0440\u0435\u0449\u043d\u0435\u0442\u0435.",sendFeedback:"\u0418\u0437\u043f\u0440\u0430\u0449\u0430\u043d\u0435 \u043d\u0430 \u043e\u0442\u0437\u0438\u0432\u0438",terms:"\u0423\u0441\u043b\u043e\u0432\u0438\u044f",title:"\u0421\u0438\u0433\u0443\u0440\u043d\u0430, \u0441 \u043c\u043d\u043e\u0433\u043e \u0432\u044a\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438, \u0438 \u043d\u0430\u043f\u044a\u043b\u043d\u043e \u0431\u0435\u0437\u043f\u043b\u0430\u0442\u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0437\u0430 \u0432\u0438\u0434\u0435\u043e \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438",getHelp:"\u0422\u044a\u0440\u0441\u0435\u043d\u0435 \u043d\u0430 \u043f\u043e\u043c\u043e\u0449"},helpView:{header:"\u041c\u044f\u0441\u0442\u043e \u0437\u0430 \u043f\u043e\u043c\u043e\u0449"},lonelyMeetingExperience:{youAreAlone:"\u0412\u0438\u0435 \u0441\u0442\u0435 \u0441\u0430\u043c\u0438 \u0432 \u0441\u0440\u0435\u0449\u0430\u0442\u0430",button:"\u041f\u043e\u043a\u0430\u043d\u0435\u0442\u0435 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u0446\u0438"},chromeExtensionBanner:{dontShowAgain:"\u041d\u0435 \u043f\u043e\u043a\u0430\u0437\u0432\u0430\u0439 \u043f\u043e\u0432\u0435\u0447\u0435",buttonText:"\u0418\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430\u0439\u0442\u0435 \u0440\u0430\u0437\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u0442\u043e \u0437\u0430 Chrome",installExtensionText:"\u0418\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430\u0439\u0442\u0435 \u0440\u0430\u0437\u0448\u0438\u0440\u0435\u043d\u0438\u044f\u0442\u0430 \u0437\u0430 Google Calendar \u0438 Office 365"}}},658,[]); -__d(function(s,i,h,c,e,a,n){e.exports={en:"Englisch",af:"Afrikaans",az:"Aserbaidschanisch",bg:"Bulgarisch",cs:"Tschechisch",de:"Deutsch",el:"Griechisch",eo:"Esperanto",es:"Spanisch",fr:"Franz\xf6sisch",hy:"Armenisch",it:"Italienisch",ja:"Japanisch",ko:"Koreanisch",nb:"Norwegisch (Bokmal)",oc:"Okzitanisch",pl:"Polnisch",ptBR:"Portugiesisch (Brasilien)",ru:"Russisch",sk:"Slowakisch",sl:"Slowenisch",sv:"Schwedisch",tr:"T\xfcrkisch",vi:"Vietnamesisch",zhCN:"Chinesisch (China)"}},659,[]); -__d(function(e,n,i,r,t,a,s){t.exports={addPeople:{add:"Einladen",countryNotSupported:"Wir unterst\xfctzen dieses Land noch nicht.",countryReminder:"Telefonnummer nicht in den USA? Bitte sicherstellen, dass die Telefonnummer mit dem L\xe4ndercode beginnt.",disabled:"Sie k\xf6nnen keine Teilnehmer einladen.",failedToAdd:"Fehler beim Hinzuf\xfcgen von Teilnehmern",footerText:"Abgehender Ruf ist deaktiviert.",loading:"Suche nach Teilnehmern und Telefonnummern",loadingNumber:"Telefonnummer wird \xfcberpr\xfcft",loadingPeople:"Suche nach einzuladenden Teilnehmern",noResults:"Keine passenden Ergebnisse",noValidNumbers:"Telefonnummer eingeben",searchNumbers:"Telefonnummern hinzuf\xfcgen",searchPeople:"Nach Teilnehmern suchen",searchPeopleAndNumbers:"Nach Teilnehmen suchen oder deren Telefonnummern hinzuf\xfcgen",telephone:"Telefon: {{number}}",title:"Teilnehmer zu dieser Konferenz einladen"},audioDevices:{bluetooth:"Bluetooth",headphones:"Kopfh\xf6rer",phone:"H\xf6rer",speaker:"Lautsprecher",none:"Keine Audioger\xe4te verf\xfcgbar"},audioOnly:{audioOnly:"Geringe Bandbreite"},calendarSync:{addMeetingURL:"Meeting-Link hinzuf\xfcgen",confirmAddLink:"M\xf6chten Sie einen Jitsi-Link zu diesem Termin hinzuf\xfcgen?",error:{appConfiguration:"Kalenderintegration ist nicht richtig konfiguriert.",generic:"Ein Fehler ist aufgetreten. Pr\xfcfen Sie Ihre Kalendereinstellungen oder versuchen Sie, den Kalender zu aktualisieren.",notSignedIn:"Ein Fehler ist w\xe4hrend der Authentifizierung zur Anzeige von Kalenderterminen aufgetreten. Pr\xfcfen Sie Ihre Kalendereinstellungen oder versuchen Sie, sich erneut anzumelden."},join:"Teilnehmen",joinTooltip:"Am Meeting teilnehmen",nextMeeting:"N\xe4chste Konferenz",noEvents:"Es gibt keine bevorstehenden Termine.",ongoingMeeting:"Laufendes Meeting",permissionButton:"Einstellungen \xf6ffnen",permissionMessage:"Die App ben\xf6tigt Zugriff auf den Kalender, um Termine und Konferenzen anzuzeigen.",refresh:"Kalender aktualisieren",today:"Heute"},chat:{error:"Fehler: Ihre Nachricht wurde nicht versendet. Grund: {{error}}",fieldPlaceHolder:"Geben Sie Ihre Nachricht hier ein",messagebox:"Nachricht eingeben",messageTo:"Private Nachricht an {{recipient}}",noMessagesMessage:"Es gibt noch keine Nachricht in dieser Konferenz. Starten Sie hier eine Unterhaltung!",nickname:{popover:"Name",title:"Geben Sie einen Alias zum Chatten ein"},privateNotice:"Private Nachricht an {{recipient}}",title:"Chatten",you:"Sie"},chromeExtensionBanner:{installExtensionText:"Installieren Sie die Erweiterung f\xfcr die Integration von Google Calendar und Office 365",buttonText:"Chrome-Erweiterung installieren",dontShowAgain:"Hinweis nicht mehr anzeigen"},connectingOverlay:{joiningRoom:"Eine Verbindung zu Ihrem Meeting wird hergestellt\u2026"},connection:{ATTACHED:"Angeh\xe4ngt",AUTHENTICATING:"Authentifizierung l\xe4uft",AUTHFAIL:"Authentifizierung fehlgeschlagen",CONNECTED:"Verbunden",CONNECTING:"Verbindung wird hergestellt",CONNFAIL:"Verbindungsaufbau gescheitert",DISCONNECTED:"Getrennt",DISCONNECTING:"Verbindung wird getrennt",ERROR:"Fehler",FETCH_SESSION_ID:"Sitzungs-ID erhalten...",GET_SESSION_ID_ERROR:"Sitzungs-ID-Fehler erhalten: {{code}}",GOT_SESSION_ID:"Sitzungs-ID erhalten... Beendet",LOW_BANDWIDTH:"Video f\xfcr {{displayName}} wurde ausgeschaltet, um Bandbreite einzusparen"},connectionindicator:{address:"Adresse:",bandwidth:"Gesch\xe4tzte Bandbreite:",bitrate:"Bitrate:",bridgeCount:"Serverzahl: ",connectedTo:"Verbunden mit:",e2e_rtt:"E2E RTT:",framerate:"Bildwiederholrate:",less:"Weniger anzeigen",localaddress:"Lokale Adresse:",localaddress_plural:"Lokale Adressen:",localport:"Lokaler Port:",localport_plural:"Lokale Ports:",more:"Mehr anzeigen",packetloss:"Paketverlust:",quality:{good:"Gut",inactive:"Inaktiv",lost:"Verloren",nonoptimal:"Nicht optimal",poor:"D\xfcrftig"},remoteaddress:"Entfernte Adresse:",remoteaddress_plural:"Entfernte Adressen:",remoteport:"Entfernter Port:",remoteport_plural:"Entfernte Ports:",resolution:"Aufl\xf6sung:",status:"Verbindung:",transport:"Protokoll:",transport_plural:"Protokolle:"},dateUtils:{earlier:"Fr\xfcher",today:"Heute",yesterday:"Gestern"},deepLinking:{appNotInstalled:"Sie ben\xf6tigen die \u201e{{app}}\u201c-App, um der Konferenz auf dem Smartphone beizutreten.",description:"Nichts passiert? Wir haben versucht, die Konferenz in {{app}} zu \xf6ffnen. Versuchen Sie es erneut oder treten Sie der Konferenz in {{app}} im Web bei.",descriptionWithoutWeb:"Ist nichts passiert? Wir haben versucht, Ihre Besprechung in der \u201e{{{app}}}\u201c-Desktop-App zu starten.",downloadApp:"App herunterladen",launchWebButton:"Im Web \xf6ffnen",openApp:"In der App fortfahren",title:"Die Konferenz wird in {{app}} ge\xf6ffnet...",tryAgainButton:"Erneut mit der nativen Applikation versuchen"},defaultLink:"Bsp.: {{url}}",defaultNickname:"Z.B. Jane Pink",deviceError:{cameraError:"Fehler beim Zugriff auf die Kamera",cameraPermission:"Fehler beim Bezug der Kamera-Zugriffsberechtigungen",microphoneError:"Fehler beim Zugriff auf das Mikrofon",microphonePermission:"Fehler beim Bezug der Mikrofon-Zugriffsberechtigungen"},deviceSelection:{noPermission:"Berechtigungen nicht erteilt",previewUnavailable:"Keine Vorschau verf\xfcgbar",selectADevice:"Ein Ger\xe4t w\xe4hlen",testAudio:"Pr\xfcfton wiedergeben"},dialog:{accessibilityLabel:{liveStreaming:"Livestream:"},allow:"Erlauben",alreadySharedVideoMsg:"Ein anderer Teilnehmer gibt bereits ein Video weiter. Bei dieser Konferenz ist jeweils nur ein geteiltes Video m\xf6glich.",alreadySharedVideoTitle:"Nur ein geteiltes Video gleichzeitig",applicationWindow:"Anwendungsfenster",Back:"Zur\xfcck",cameraConstraintFailedError:"Ihre Kamera erf\xfcllt die notwendigen Anforderungen nicht.",cameraNotFoundError:"Kamera nicht gefunden.",cameraNotSendingData:"Die Kamera ist nicht verf\xfcgbar. Bitte pr\xfcfen, ob eine andere Applikation die Kamera verwendet, eine andere Kamera vom Einstellungs-Men\xfc ausw\xe4hlen oder die Applikation neu laden.",cameraNotSendingDataTitle:"Zugriff auf Kamera nicht m\xf6glich",cameraPermissionDeniedError:"Die Berechtigung zur Verwendung der Kamera wurde nicht erteilt. Sie k\xf6nnen trotzdem an der Konferenz teilnehmen, aber die anderen Teilnehmer k\xf6nnen Sie nicht sehen. Verwenden Sie die Kamera-Schaltfl\xe4che in der Adressleiste um die Berechtigungen zu erteilen.",cameraUnknownError:"Die Kamera kann aus einem unbekannten Grund nicht verwendet werden.",cameraUnsupportedResolutionError:"Die Kamera unterst\xfctzt die erforderliche Aufl\xf6sung nicht.",Cancel:"Abbrechen",close:"Schlie\xdfen",conferenceDisconnectMsg:"Pr\xfcfen Sie allenfalls Ihre Netzwerkverbindung. Verbinde in {{seconds}} Sekunden...",conferenceDisconnectTitle:"Ihre Verbindung ist getrennt worden.",conferenceReloadMsg:"Wir versuchen das zu beheben. Verbinde in {{seconds}} Sekunden...",conferenceReloadTitle:"Leider ist etwas schiefgegangen.",confirm:"Best\xe4tigen",confirmNo:"Nein",confirmYes:"Ja",connectError:"Oh! Es hat etwas nicht geklappt und der Konferenz konnte nicht beigetreten werden.",connectErrorWithMsg:"Oh! Es hat etwas nicht geklappt und der Konferenz konnte nicht beigetreten werden: {{msg}}",connecting:"Verbindung wird hergestellt",contactSupport:"Support kontaktieren",copy:"Kopieren",dismiss:"OK",displayNameRequired:"Hallo! Wie ist Ihr Name?",done:"Fertig",enterDisplayName:"Bitte geben Sie hier Ihren Namen ein",error:"Fehler",externalInstallationMsg:"Die Bildschirmfreigabe-Erweiterung muss installiert werden.",externalInstallationTitle:"Erweiterung erforderlich",goToStore:"Zum Store",gracefulShutdown:"Der Dienst steht momentan wegen Wartungsarbeiten nicht zur Verf\xfcgung. Bitte versuchen Sie es sp\xe4ter noch einmal.",IamHost:"Ich bin der Organisator",incorrectRoomLockPassword:"Falsches Passwort",incorrectPassword:"Benutzername oder Passwort ung\xfcltig",inlineInstallationMsg:"Die Bildschirmfreigabe-Erweiterung muss installiert werden.",inlineInstallExtension:"Jetzt installieren",internalError:"Oh! Es hat etwas nicht funktioniert. Der folgende Fehler ist aufgetreten: {{error}}",internalErrorTitle:"Interner Fehler",kickMessage:"Sie k\xf6nnen sich f\xfcr mehr Details an {{participantDisplayName}} wenden.",kickParticipantButton:"Entfernen",kickParticipantDialog:"Wollen Sie diesen Teilnehmer wirklich entfernen?",kickParticipantTitle:"Teilnehmer entfernen?",kickTitle:"Autsch! {{participantDisplayName}} hat Sie aus dem Meeting geworfen.",liveStreaming:"Livestreaming",liveStreamingDisabledForGuestTooltip:"G\xe4ste k\xf6nnen kein Livestreaming starten.",liveStreamingDisabledTooltip:"Starten des Livestreams deaktiviert.",lockMessage:"Die Konferenz konnte nicht gesperrt werden.",lockRoom:"Meeting-$t(lockRoomPasswordUppercase) hinzuf\xfcgen",lockTitle:"Sperren fehlgeschlagen",logoutQuestion:"Sind Sie sicher, dass Sie sich abmelden und die Konferenz verlassen m\xf6chten?",logoutTitle:"Abmelden",maxUsersLimitReached:"Das Limit f\xfcr die maximale Teilnehmerzahl ist erreicht. Die Konferenz ist voll. Bitte wenden Sie sich an den Besitzer des Meetings oder versuchen Sie es sp\xe4ter noch einmal!",maxUsersLimitReachedTitle:"Maximales Teilnehmerlimit erreicht",micConstraintFailedError:"Ihr Mikrofon erf\xfcllt die notwendigen Anforderungen nicht.",micNotFoundError:"Mikrofon nicht gefunden.",micNotSendingData:"Gehen Sie zu den Einstellungen Ihres Computers, um die Stummschaltung Ihres Mikrofons aufzuheben und seinen Pegel einzustellen.",micNotSendingDataTitle:"Ihr Mikrofon ist durch Ihre Systemeinstellungen stumm geschaltet.",micPermissionDeniedError:"Die Berechtigung zur Verwendung des Mikrofons wurde nicht erteilt. Sie k\xf6nnen trotzdem an der Konferenz teilnehmen, aber die anderen Teilnehmer k\xf6nnen Sie nicht h\xf6ren. Verwenden Sie die Kamera-Schaltfl\xe4che in der Adressleiste um die Berechtigungen zu erteilen.",micUnknownError:"Das Mikrofon kann aus einem unbekannten Grund nicht verwendet werden.",muteEveryoneElseDialog:"Einmal stummgeschaltet, k\xf6nnen Sie deren Stummschaltung nicht mehr beenden, aber sie k\xf6nnen ihre Stummschaltung jederzeit selbst beenden.",muteEveryoneElseTitle:"Alle au\xdfer {{whom}} stummschaten?",muteEveryoneDialog:"Wollen Sie wirklich alle stummschalten? Sie k\xf6nnen deren Stummschaltung nicht mehr beenden, aber sie k\xf6nnen ihre Stummschaltung jederzeit selbst beenden.",muteEveryoneTitle:"Alle stummschalten?",muteEveryoneSelf:"sich selbst",muteEveryoneStartMuted:"Alle beginnen von jetzt an stummgeschaltet",muteParticipantBody:"Sie k\xf6nnen die Stummschaltung anderer Teilnehmer nicht aufheben, aber ein Teilnehmer kann seine eigene Stummschaltung jederzeit beenden.",muteParticipantButton:"Stummschalten",muteParticipantDialog:"Wollen Sie diesen Teilnehmer wirklich stummschalten? Sie k\xf6nnen die Stummschaltung nicht wieder aufheben, der Teilnehmer kann dies aber jederzeit selbst tun.",muteParticipantTitle:"Teilnehmer stummschalten?",Ok:"OK",passwordLabel:"$t(lockRoomPasswordUppercase)",passwordNotSupported:"Setzen eines Konferenz-Passworts ist nicht unterst\xfctzt",passwordNotSupportedTitle:"$t(lockRoomPasswordUppercase) nicht unterst\xfctzt",passwordRequired:"$t(lockRoomPasswordUppercase) erforderlich",popupError:"Ihr Browser blockiert Pop-ups von dieser Website. Bitte aktivieren Sie Pop-ups in den Sicherheitseinstellungen des Browsers und versuchen Sie es erneut.",popupErrorTitle:"Pop-up blockiert",recording:"Aufnahme",recordingDisabledForGuestTooltip:"G\xe4ste k\xf6nnen keine Aufzeichnungen starten.",recordingDisabledTooltip:"Start der Aufzeichnung deaktiviert.",rejoinNow:"Jetzt erneut beitreten",remoteControlAllowedMessage:"{{user}} hat die Anfrage zur Fernsteuerung angenommen.",remoteControlDeniedMessage:"{{user}} hat die Anfrage zur Fernsteuerung verweigert.",remoteControlErrorMessage:"Beim Anfordern der Fernsteuerungsberechtigung von {{user}} ist ein Fehler aufgetreten.",remoteControlRequestMessage:"M\xf6chten Sie {{user}} erlauben, den Computer fernzusteuern?",remoteControlShareScreenWarning:"Achtung, wenn Sie die Anfrage genehmigen, starten Sie die Bildschirmfreigabe!",remoteControlStopMessage:"Die Fernsteuerung wurde beendet.",remoteControlTitle:"Fernsteuerung",Remove:"Entfernen",removePassword:"$t(lockRoomPassword) entfernen",removeSharedVideoMsg:"Sind Sie sicher, dass Sie das geteilte Video entfernen m\xf6chten?",removeSharedVideoTitle:"Freigegebenes Video entfernen",reservationError:"Fehler im Reservierungssystem",reservationErrorMsg:"Fehler, Nummer: {{code}}, Nachricht: {{msg}}",retry:"Wiederholen",screenSharingFailedToInstall:"Oh! Die Erweiterung f\xfcr die Bildschirmfreigabe konnte nicht installiert werden.",screenSharingFailedToInstallTitle:"Bildschirmfreigabe-Erweiterung konnte nicht installiert werden",screenSharingFirefoxPermissionDeniedError:"Die Bildschirmfreigabe ist leider fehlgeschlagen. Bitte stellen Sie sicher, dass die Berechtigung f\xfcr die Bildschirmfreigabe im Browser erteilt wurde.",screenSharingFirefoxPermissionDeniedTitle:"Die Bildschirmfreigabe konnte nicht gestartet werden.",screenSharingPermissionDeniedError:"Oh! Beim Anfordern der Bildschirmfreigabe-Berechtigungen hat etwas nicht funktioniert. Bitte aktualisieren und erneut versuchen.",sendPrivateMessage:"Sie haben k\xfcrzlich eine private Nachricht erhalten. Hatten Sie die Absicht, darauf privat zu antworten, oder wollen Sie Ihre Nachricht an die Gruppe senden?",sendPrivateMessageCancel:"An die Gruppe senden",sendPrivateMessageOk:"Privat antworten",sendPrivateMessageTitle:"Privat antworten?",serviceUnavailable:"Dienst nicht verf\xfcgbar",sessTerminated:"Konferenz beendet",Share:"Teilen",shareVideoLinkError:"Bitte einen g\xfcltigen YouTube-Link angeben.",shareVideoTitle:"Video teilen",shareYourScreen:"Bildschirm freigeben",shareYourScreenDisabled:"Bildschirmfreigabe deaktiviert.",shareYourScreenDisabledForGuest:"G\xe4ste k\xf6nnen den Bildschirm nicht freigeben.",startLiveStreaming:"Einen Livestream starten",startRecording:"Aufnahme starten",startRemoteControlErrorMessage:"Beim Versuch die Fernsteuerung zu starten ist ein Fehler aufgetreten.",stopLiveStreaming:"Livestreaming stoppen",stopRecording:"Aufnahme stoppen",stopRecordingWarning:"Sind Sie sicher, dass Sie die Aufnahme stoppen m\xf6chten?",stopStreamingWarning:"Sind Sie sicher, dass Sie das Livestreaming stoppen m\xf6chten?",streamKey:"Streamschl\xfcssel",Submit:"OK",thankYou:"Danke f\xfcr die Verwendung von {{appName}}!",token:"Token",tokenAuthFailed:"Sie sind nicht berechtigt, dieser Konferenz beizutreten.",tokenAuthFailedTitle:"Authentifizierung fehlgeschlagen",transcribing:"Wird transkribiert",unlockRoom:"Meeting-$t(lockRoomPassword) entfernen",userPassword:"Benutzerpasswort",WaitForHostMsg:"Die Konferenz {{room}} wurde noch nicht gestartet. Wenn Sie der Organisator sind, authentifizieren Sie sich. Warten Sie andernfalls, bis der Organisator erscheint.",WaitForHostMsgWOk:"Die Konferenz {{room}} wurde noch nicht gestartet. Wenn Sie der Organisator sind, dr\xfccken Sie zum Authentifizieren auf OK. Warten Sie andernfalls, bis der Organisator erscheint.",WaitingForHost:"Warten auf den Organisator...",Yes:"Ja",yourEntireScreen:"Ganzer Bildschirm"},dialOut:{statusMessage:"ist jetzt {{status}}"},documentSharing:{title:"Freigegebenes Dokument"},feedback:{average:"Durchschnittlich",bad:"Schlecht",detailsLabel:"Sagen Sie uns mehr dazu.",good:"Gut",rateExperience:"Bitte bewerten Sie diese Konferenz",veryBad:"Sehr schlecht",veryGood:"Sehr gut"},incomingCall:{answer:"Antworten",audioCallTitle:"Eingehender Anruf",decline:"OK",productLabel:"von Jitsi Meet",videoCallTitle:"Eingehender Videoanruf"},info:{accessibilityLabel:"Informationen anzeigen",addPassword:"$t(lockRoomPassword) hinzuf\xfcgen",cancelPassword:"$t(lockRoomPassword) l\xf6schen",conferenceURL:"Link:",country:"Land",dialANumber:"Um am Meeting teilzunehmen, m\xfcssen Sie eine dieser Nummern w\xe4hlen und dann die PIN eingeben.",dialInConferenceID:"PIN:",dialInNotSupported:"Entschuldigung, leider wird das Einw\xe4hlen derzeit nicht unterst\xfctzt.",dialInNumber:"Einw\xe4hlen:",dialInSummaryError:"Fehler beim Abrufen der Einwahlinformationen. Versuchen Sie es sp\xe4ter erneut.",dialInTollFree:"Geb\xfchrenfrei",genericError:"Es ist leider etwas schiefgegangen.",inviteLiveStream:"Klicken Sie auf {{url}} um den Livestream dieser Konferenz zu \xf6ffnen",invitePhone:"Wenn Sie stattdessen per Telefon beitreten m\xf6chten, tippen Sie hier: {{number}},,{{conferenceID}}#\n",invitePhoneAlternatives:"Suche nach einer anderen Einwahlnummer?\nMeetings-Einwahlnummern sehen: {{{url}}\n\n\n\nWenn Sie sich auch \xfcber ein Raumtelefon einw\xe4hlen, nehmen Sie teil, ohne sich mit dem Ton zu verbinden: {{silentUrl}}",inviteURLFirstPartGeneral:"Sie wurden zur Teilnahme an einem Meeting eingeladen.",inviteURLFirstPartPersonal:"{{name}} l\xe4dt Sie zu einem Meeting ein.\n",inviteURLSecondPart:"\nAm Meeting teilnehmen:\n{{url}}\n",liveStreamURL:"Livestream:",moreNumbers:"Weitere Telefonnummern",noNumbers:"Keine Telefonnummern verf\xfcgbar.",noPassword:"Kein",noRoom:"Keine Konferenz f\xfcr die Einwahlinformationen angegeben.",numbers:"Einw\xe4hlnummern",password:"$t(lockRoomPasswordUppercase):",title:"Teilen",tooltip:"Freigabe-Link und Einwahlinformationen f\xfcr dieses Meeting",label:"Meeting-Informationen"},inviteDialog:{alertText:"Die Einladung einiger Teilnehmer ist fehlgeschlagen.",header:"Einladen",searchCallOnlyPlaceholder:"Telefonnummer eingeben",searchPeopleOnlyPlaceholder:"Nach Teilnehmern suchen",searchPlaceholder:"Teilnehmer oder Telefonnummer",send:"Senden"},inlineDialogFailure:{msg:"Es ist ein Fehler aufgetreten.",retry:"Erneut versuchen",support:"Support",supportMsg:"Wenn der Fehler erneut auftritt, bitte kontaktieren Sie"},keyboardShortcuts:{focusLocal:"Lokales Video fokussieren",focusRemote:"Auf das Video eines anderen Teilnehmers fokussieren",fullScreen:"Vollbildmodus aktivieren oder deaktivieren",keyboardShortcuts:"Tastenk\xfcrzel",localRecording:"Lokale Aufzeichnungssteuerelemente ein- oder ausblenden",mute:"Stummschaltung aktivieren oder deaktivieren",pushToTalk:"Push-to-Talk (Sprechtaste)",raiseHand:"Hand erheben",showSpeakerStats:"Statistiken f\xfcr Sprecher anzeigen",toggleChat:"Chat \xf6ffnen oder schlie\xdfen",toggleFilmstrip:"Video-Miniaturansichten ein- oder ausblenden",toggleScreensharing:"Zwischen Kamera und Bildschirmfreigabe wechseln",toggleShortcuts:"Tastenkombinationen ein- oder ausblenden",videoMute:"Kamera starten oder stoppen",videoQuality:"Anrufqualit\xe4t verwalten"},liveStreaming:{busy:"Es werden Ressourcen zum Streamen bereitgestellt. Bitte in ein paar Minuten erneut versuchen.",busyTitle:"Alle Streaming-Instanzen sind in Gebrauch",changeSignIn:"Konten wechseln.",choose:"Livestream ausw\xe4hlen",chooseCTA:"Streaming-Option ausw\xe4hlen. Sie sind aktuell als {{email}} angemeldet.",enterStreamKey:"Streamschl\xfcssel f\xfcr den YouTube-Livestream hier eingeben.",error:"Das Livestreaming ist fehlgeschlagen. Bitte versuchen Sie es erneut.",errorAPI:"Beim Abrufen der YouTube-Livestreams ist ein Fehler aufgetreten. Bitte versuchen Sie, sich erneut anzumelden.",errorLiveStreamNotEnabled:"Livestreaming ist f\xfcr {{email}} nicht aktiviert. Aktivieren Sie das Livestreaming oder melden Sie sich bei einem Konto mit aktiviertem Livestreaming an.",expandedOff:"Livestreaming wurde angehalten",expandedOn:"Das Meeting wird momentan an YouTube gestreamt.",expandedPending:"Livestreaming wird gestartet...",failedToStart:"Livestreaming konnte nicht gestartet werden",getStreamKeyManually:"Wir waren nicht in der Lage, Livestreams abzurufen. Versuchen Sie, Ihren Livestream-Schl\xfcssel von YouTube zu erhalten.",invalidStreamKey:"Der Livestream-Schl\xfcssel ist u. U. falsch.",off:"Livestreaming gestoppt",offBy:"{{name}} stoppte das Livestreaming",on:"Livestreaming",onBy:"{{name}} startete das Livestreaming",pending:"Livestream wird gestartet...",serviceName:"Livestreaming-Dienst",signedInAs:"Sie sind derzeit angemeldet als:",signIn:"Mit Google anmelden",signInCTA:"Anmelden oder den Streamschl\xfcssel des YouTube-Livestreams eingeben.",signOut:"Abmelden",start:"Einen Livestream starten",streamIdHelp:"Was ist das?",unavailableTitle:"Livestreaming nicht verf\xfcgbar"},localRecording:{clientState:{off:"Aus",on:"Ein",unknown:"Unbekannt"},dialogTitle:"Lokale Aufzeichnungssteuerelemente",duration:"Dauer",durationNA:"N. v.",encoding:"Kodierung",label:"LOR",labelToolTip:"Lokale Aufzeichnung ist aktiviert",localRecording:"Lokale Aufzeichnung",me:"Ich",messages:{engaged:"Lokale Aufzeichnung ist aktiviert",finished:"Aufzeichnung der Sitzung {{token}} ist beendet. Senden Sie die aufgezeichnete Datei an den Moderator.",finishedModerator:"Aufzeichnung der Sitzung {{token}} ist beendet. Die Aufzeichnung des lokalen Verlaufs wurde gespeichert. Bitten Sie die anderen Teilnehmer, ihre Aufzeichnungen zu \xfcbermitteln.",notModerator:"Sie sind nicht der Moderator. Sie k\xf6nnen die lokale Aufzeichnung nicht starten oder stoppen."},moderator:"Moderator",no:"Nein",participant:"Teilnehmer",participantStats:"Teilnehmerstatistik",sessionToken:"Sitzungs-Token",start:"Aufnahme starten",stop:"Aufnahme stoppen",yes:"Ja"},lockRoomPassword:"Passwort",lockRoomPasswordUppercase:"Passwort",me:"ich",notify:{connectedOneMember:"{{name}} nimmt am Meeting teil",connectedThreePlusMembers:"{{name}} und {{count}} andere Personen nehmen am Meeting teil",connectedTwoMembers:"{{first}} und {{second}} nehmen am Meeting teil",disconnected:"getrennt",focus:"Konferenz-Organisator",focusFail:"{{component}} ist im Moment nicht verf\xfcgbar - wiederholen in {{ms}} Sekunden",grantedTo:"Moderatorenrechte an {{to}} vergeben.",invitedOneMember:"{{displayName}} wurde eingeladen",invitedThreePlusMembers:"{{name}} und {{count}} andere wurden eingeladen",invitedTwoMembers:"{{first}} und {{second}} wurden eingeladen",kickParticipant:"Sie k\xf6nnen sich f\xfcr mehr Details an {{participantDisplayName}} wenden.",me:"Ich",moderator:"Moderatorenrechte vergeben",muted:"Der Konferenz wurde stumm beigetreten.",mutedTitle:"Stummschaltung aktiv!",mutedRemotelyTitle:"Sie wurden von {{participantDisplayName}} stummgeschaltet!",mutedRemotelyDescription:"Sie k\xf6nnen jederzeit die Stummschaltung aufheben, wenn Sie bereit sind zu sprechen. Wenn Sie fertig sind, k\xf6nnen sich wieder stummschalten, um Ger\xe4usche vom Meeting fernzuhalten.",passwordRemovedRemotely:"$t(lockRoomPasswordUppercase) von einem anderen Teilnehmer entfernt",passwordSetRemotely:"$t(lockRoomPasswordUppercase) von einem anderen Teilnehmer gesetzt",raisedHand:"{{name}} m\xf6chte sprechen.",somebody:"Jemand",startSilentTitle:"Sie sind ohne Audioausgabe beigetreten!",startSilentDescription:"Treten Sie dem Meeting noch einmal bei, um Ihr Audio zu aktivieren",suboptimalBrowserWarning:"Tut uns leid, aber die Konferenz wird mit {{appName}} kein gro\xdfartiges Erlebnis. Wir versuchen immer die Situation zu verbessern, bis dahin empfehlen wir aber die Verwendung einer der vollst\xe4ndig unterst\xfctzen Browser.",suboptimalExperienceTitle:"Browserwarnung",unmute:"Stummschaltung aufheben",newDeviceCameraTitle:"Neue Kamera erkannt",newDeviceAudioTitle:"Neues Audioger\xe4t erkannt",newDeviceAction:"Verwenden"},passwordSetRemotely:"von einem anderen Teilnehmer gesetzt",passwordDigitsOnly:"Bis zu {{number}} Ziffern",poweredby:"Betrieben von",presenceStatus:{busy:"Besch\xe4ftigt",calling:"Wird angerufen\u2026",connected:"Verbunden",connecting:"Verbindung wird hergestellt",connecting2:"Wird verbunden*\u2026",disconnected:"Getrennt",expired:"Abgelaufen",ignored:"Ignoriert",initializingCall:"Anruf wird initialisiert\u2026",invited:"Einladen",rejected:"Abgelehnt",ringing:"Es klingelt\u2026"},profile:{setDisplayNameLabel:"Anzeigename festlegen",setEmailInput:"E-Mail eingeben",setEmailLabel:"E-Mail-Adresse f\xfcr Gravatar",title:"Profil"},raisedHand:"Ich m\xf6chte sprechen",recording:{authDropboxText:"In Dropbox hochladen",availableSpace:"Verf\xfcgbarer Speicherplatz: {{spaceLeft}} MB (ca. {{duration}} Minuten Aufzeichnung)",beta:"BETA",busy:"Es werden Ressourcen f\xfcr eine Aufnahme bereitgestellt. Bitte in ein paar Minuten erneut versuchen.",busyTitle:"Alle Aufnahme-Instanzen sind in Gebrauch",error:"Die Aufzeichnung ist fehlgeschlagen. Bitte versuchen Sie es erneut.",expandedOff:"Aufzeichnung wurde gestoppt",expandedOn:"Das Meeting wird momentan aufgezeichnet.",expandedPending:"Aufzeichnung wird gestartet\u2026",failedToStart:"Die Aufnahme konnte nicht gestartet werden",fileSharingdescription:"Aufzeichnung mit Meeting-Teilnehmer teilen",live:"LIVE",loggedIn:"Als {{userName}} angemeldet",off:"Aufnahme gestoppt",offBy:"{{name}} stoppte die Aufnahme",on:"Aufnahme",onBy:"{{name}} startete die Aufnahme",pending:"Aufzeichnung des Meetings wird vorbereitet\u2026",rec:"AUFZ",serviceDescription:"Ihre Aufzeichnung wird vom Aufzeichnungsdienst gespeichert",serviceName:"Aufnahmedienst",signIn:"Anmelden",signOut:"Abmelden",unavailable:"Oh! Der {{serviceName}} ist aktuell nicht verf\xfcgbar. Wir arbeiten an der Behebung des Problems. Bitte versuchen Sie es sp\xe4ter noch einmal.",unavailableTitle:"Aufnahme nicht verf\xfcgbar"},sectionList:{pullToRefresh:"Ziehen, um zu aktualisieren"},settings:{calendar:{about:"Die Kalenderintegration von {{appName}} wird verwendet, um ein sicheres Zugreifen auf Ihren Kalender und Auslesen der bevorstehenden Termine zu erm\xf6glichen.",disconnect:"Getrennt",microsoftSignIn:"Mit Microsoft anmelden",signedIn:"Momentan wird auf Kalendertermine von {{email}} zugegriffen. Klicken Sie auf die folgende Schaltfl\xe4che \u201eTrennen\u201c, um den Zugriff auf die Kalendertermine zu stoppen.",title:"Kalender"},devices:"Ger\xe4te",followMe:"Follow-me f\xfcr alle Teilnehmer",language:"Sprache",loggedIn:"Als {{name}} angemeldet",moderator:"Moderator",more:"Mehr",name:"Name",noDevice:"Kein",selectAudioOutput:"Audioausgabe",selectCamera:"Kamera",selectMic:"Mikrofon",startAudioMuted:"Alle Teilnehmer treten stumm geschaltet bei",startVideoMuted:"Alle Teilnehmer treten ohne Video bei",title:"Einstellungen"},settingsView:{advanced:"Erweitert",alertOk:"OK",alertTitle:"Warnung",alertURLText:"Die angegebene Server-URL ist ung\xfcltig",buildInfoSection:"Build-Informationen",conferenceSection:"Konferenz",disableCallIntegration:"Native Anrufintegration deaktivieren",disableP2P:"Ende-zu-Ende-Modus deaktivieren",displayName:"Anzeigename",email:"E-Mail",header:"Einstellungen",profileSection:"Profil",serverURL:"Server-URL",showAdvanced:"Erweiterte Einstellungen anzeigen",startWithAudioMuted:"Stumm beitreten",startWithVideoMuted:"Ohne Video beitreten",version:"Version"},share:{dialInfoText:"\n\n=====\n\nWollen Sie sich nur auf Ihrem Telefon einw\xe4hlen?\n\n{{{defaultDialInNumber}}}Klicken Sie auf diesen Link, um die eingew\xe4hlten Telefonnummern f\xfcr dieses Meeting zu sehen\n{{dialInfoPageUrl}}",mainText:"Klicken Sie auf den folgenden Link, um dem Meeting beizutreten:\n{{roomUrl}}"},speaker:"Sprecher",speakerStats:{hours:"{{count}}h",minutes:"{{count}}m",name:"Name",seconds:"{{count}}s",speakerStats:"Sprecher-Statistiken",speakerTime:"Sprecher-Zeit"},startupoverlay:{policyText:" ",title:"{{app}} ben\xf6tigt Kamera und Mikrofon."},suspendedoverlay:{rejoinKeyTitle:"Erneut teilnehmen",text:"\u201eErneut teilnehmen\u201c-Schaltfl\xe4che bet\xe4tigen, um erneut zu verbinden.",title:"Die Konferenz wurde unterbrochen, weil der Standby-Modus aktiviert wurde."},toolbar:{accessibilityLabel:{audioOnly:"\u201eNur Audio\u201c ein-/ausschalten",audioRoute:"Audioger\xe4t ausw\xe4hlen",callQuality:"Qualit\xe4tseinstellungen",cc:"Untertitel ein-/ausschalten",chat:"Chatfenster ein-/ausblenden",document:"Geteiltes Dokument schlie\xdfen",download:"Unsere Apps herunterladen",feedback:"Feedback hinterlassen",fullScreen:"Vollbildmodus aktivieren/deaktivieren",hangup:"Anruf beenden",help:"Hilfe",invite:"Teilnehmer einladen",kick:"Teilnehmer entfernen",localRecording:"Lokale Aufzeichnungssteuerelemente ein-/ausschalten",lockRoom:"Meeting-Passwort ein-/auschalten",moreActions:"Men\xfc \u201eWeitere Aktionen\u201c ein-/ausschalten",moreActionsMenu:"Men\xfc \u201eWeitere Aktionen\u201c",moreOptions:"Men\xfc \u201eWeitere Optionen\u201c",mute:"\u201eAudio stummschalten\u201c ein-/ausschalten",muteEveryone:"Alle stummschalten",pip:"Bild-in-Bild-Modus ein-/ausschalten",privateMessage:"Private Nachricht senden",profile:"Profil bearbeiten",raiseHand:"\u201eMelden\u201c ein-/ausschalten",recording:"Aufzeichnung ein-/ausschalten",remoteMute:"Teilnehmer stummschalten",Settings:"Einstellungen ein-/ausschalten",sharedvideo:"YouTube-Videofreigabe ein-/ausschalten",shareRoom:"Person einladen",shareYourScreen:"Bildschirmfreigabe ein-/ausschalten",shortcuts:"Tastenkombinationen ein-/ausblenden",show:"Im Vordergrund anzeigen",speakerStats:"Sprecherstatistik ein-/ausblenden",tileView:"Kachelansicht ein-/ausschalten",toggleCamera:"Kamera wechseln",videomute:"\u201eVideo stummschalten\u201c ein-/ausschalten",videoblur:"Video-Unsch\xe4rfe ein-/ausschalten"},addPeople:"Teilnehmer zur Konferenz hinzuf\xfcgen",audioOnlyOff:"Modus \u201eNur Audio\u201c deaktivieren",audioOnlyOn:"Modus \u201eNur Audio\u201c aktivieren",audioRoute:"Audioger\xe4t ausw\xe4hlen",authenticate:"Anmelden",callQuality:"Qualit\xe4tseinstellungen",chat:"Chat \xf6ffnen / schlie\xdfen",closeChat:"Chat schlie\xdfen",documentClose:"Geteiltes Dokument schlie\xdfen",documentOpen:"Geteiltes Dokument \xf6ffnen",download:"Unsere Apps herunterladen",enterFullScreen:"Vollbildmodus",enterTileView:"Kachelansicht einschalten",exitFullScreen:"Vollbildmodus verlassen",exitTileView:"Kachelansicht ausschalten",feedback:"Feedback hinterlassen",hangup:"Verlassen",help:"Hilfe",invite:"Teilnehmer einladen",login:"Anmelden",logout:"Abmelden",lowerYourHand:"Hand senken",moreActions:"Weitere Einstellungen",moreOptions:"Weitere Optionen",mute:"Stummschaltung aktivieren / deaktivieren",muteEveryone:"Alle stummschalten",noAudioSignalTitle:"Es kommt kein Input von Ihrem Mikrofon!",noAudioSignalDesc:"Wenn Sie das Ger\xe4t nicht absichtlich \xfcber die Systemeinstellungen oder die Hardware stumm geschaltet haben, sollten Sie einen Wechsel des Ger\xe4ts in Erw\xe4gung ziehen.",noAudioSignalDescSuggestion:"Wenn Sie das Ger\xe4t nicht absichtlich \xfcber die Systemeinstellungen oder die Hardware stummgeschaltet haben, sollten Sie einen Wechsel auf das vorgeschlagene Ger\xe4t in Erw\xe4gung ziehen.",noAudioSignalDialInDesc:"Sie k\xf6nnen sich auch \xfcber die Einwahlnummer einw\xe4hlen:",noAudioSignalDialInLinkDesc:"Einwahlnummern:",noisyAudioInputTitle:"Ihr Mikrofon scheint l\xe4rmintensiv zu sein!",noisyAudioInputDesc:"Es klingt, als ob Ihr Mikrofon St\xf6rger\xe4usche verursacht. Bitte \xfcberlegen Sie, ob Sie das Ger\xe4t stummschalten oder austauschen wollen.",openChat:"Chat \xf6ffnen",pip:"Bild-in-Bild-Modus einschalten",privateMessage:"Private Nachricht senden",profile:"Profil bearbeiten",raiseHand:"Hand erheben",raiseYourHand:"Melden",Settings:"Einstellungen",sharedvideo:"YouTube-Video teilen",shareRoom:"Person einladen",shortcuts:"Tastenk\xfcrzel anzeigen",speakerStats:"Sprecher-Statistiken",startScreenSharing:"Bildschirmfreigabe starten",startSubtitles:"Untertitel einschalten",stopScreenSharing:"Bildschirmfreigabe stoppen",stopSubtitles:"Untertitel ausschalten",stopSharedVideo:"YouTube-Video stoppen",talkWhileMutedPopup:"Versuchen Sie zu sprechen? Ihr Mikrofon ist stummgeschaltet.",tileViewToggle:"Kachelansicht ein-/ausschalten",toggleCamera:"Kamera wechseln",videomute:"Kamera starten / stoppen",startvideoblur:"Hintergrundunsch\xe4rfe aktivieren",stopvideoblur:"Hintergrundunsch\xe4rfe deaktivieren"},transcribing:{ccButtonTooltip:"Untertitel ein-/ausschalten",error:"Die Aufzeichnung ist fehlgeschlagen. Bitte versuchen Sie es erneut.",expandedLabel:"Transkribieren ist derzeit eingeschaltet",failedToStart:"Transkribieren konnte nicht gestartet werden",labelToolTip:"Das Meeting wird transkribiert",off:"Transkribieren gestoppt",pending:"Transkribieren des Meetings wird vorbereitet\u2026",start:"Anzeige der Untertitel starten",stop:"Anzeige der Untertitel stoppen",tr:"TR"},userMedia:{androidGrantPermissions:"W\xe4hlen Sie Zulassen, wenn der Browser um Berechtigungen bittet.",chromeGrantPermissions:"W\xe4hlen Sie Zulassen, wenn der Browser um Berechtigungen bittet.",edgeGrantPermissions:"W\xe4hlen Sie Ja, wenn der Browser um Berechtigungen bittet.",electronGrantPermissions:"Bitte Berechtigungen zur Verwendung der Kamera und des Mikrofons erteilen",firefoxGrantPermissions:"W\xe4hlen Sie Erlauben, wenn der Browser um Berechtigungen bittet.",iexplorerGrantPermissions:"W\xe4hlen Sie OK, wenn der Browser um Berechtigungen bittet.",nwjsGrantPermissions:"Bitte Berechtigungen zur Verwendung der Kamera und des Mikrofons erteilen",operaGrantPermissions:"W\xe4hlen Sie Zulassen, wenn der Browser um Berechtigungen bittet.","react-nativeGrantPermissions":"W\xe4hlen Sie Erlauben, wenn der Browser um Berechtigungen bittet.",safariGrantPermissions:"W\xe4hlen Sie OK, wenn der Browser um Berechtigungen bittet."},videoSIPGW:{busy:"Es stehen keine freien Ressourcen zur Verf\xfcgung. Bitte versuchen Sie es sp\xe4ter noch einmal.",busyTitle:"Keine freien Ressourcen",errorAlreadyInvited:"{{displayName}} ist bereits eingeladen",errorInvite:"Die Konferenz konnte nicht gestartet werden. Bitte versuchen Sie es sp\xe4ter noch einmal.",errorInviteFailed:"Wir arbeiten an der Behebung des Problems. Bitte versuchen Sie es sp\xe4ter noch einmal.",errorInviteFailedTitle:"{{displayName}} konnte nicht eingeladen werden",errorInviteTitle:"Fehler beim Erstellen der Konferenz",pending:"{{displayName}} wurde eingeladen"},videoStatus:{audioOnly:"AUD",audioOnlyExpanded:"Sie befinden sich im Modus \u201eNur Audio\u201c. Dieser Modus ben\xf6tigt weniger Bandbreite, Sie sehen jedoch nicht die Videos der anderen.",callQuality:"Videoqualit\xe4t",hd:"HD",hdTooltip:"Video wird in hoher Aufl\xf6sung angezeigt",highDefinition:"Hohe Aufl\xf6sung",labelTooiltipNoVideo:"Kein Video",labelTooltipAudioOnly:"\u201eNur Audio\u201c-Modus aktiv",ld:"LD",ldTooltip:"Video wird in niedriger Aufl\xf6sung angezeigt",lowDefinition:"Niedrige Aufl\xf6sung",onlyAudioAvailable:"Nur Ton",onlyAudioSupported:"In diesem Browser wird nur Audio unterst\xfctzt.",p2pEnabled:"Ende-zu-Ende aktiviert",p2pVideoQualityDescription:"Im Ende-zu-Ende-Modus kann die empfangene Videoqualit\xe4t nur zwischen \u201eHoch\u201c und \u201eNur Audio\u201c umgeschaltet werden. Andere Einstellungen werden erst beim Verlassen des Ende-zu-Ende-Modus ber\xfccksichtigt.",recHighDefinitionOnly:"Hohe Qualit\xe4t wird bevorzugt.",sd:"SD",sdTooltip:"Video wird in Standardaufl\xf6sung angezeigt",standardDefinition:"Standardaufl\xf6sung"},videothumbnail:{domute:"Stummschalten",domuteOthers:"Alle anderen stummschalten",flip:"Spiegeln",kick:"Hinauswerfen",moderator:"Moderator",mute:"Teilnehmer ist stumm geschaltet",muted:"Stummgeschaltet",remoteControl:"Fernsteuerung",show:"Im Vordergrund anzeigen",videomute:"Teilnehmer hat die Kamera angehalten"},welcomepage:{accessibilityLabel:{join:"Zum Teilnehmen tippen",roomname:"Konferenzname eingeben"},appDescription:"Auf geht's! Starten Sie eine Videokonferenz mit dem ganzen Team. Oder besser noch: Laden Sie alle ein, die Sie kennen. {{app}} ist eine vollst\xe4ndig verschl\xfcsselte, aus 100 % Open-Source-Software bestehende Videokonferenzl\xf6sung, die Sie den ganzen Tag kostenlos verwenden k\xf6nnen \u2014 ohne Registrierung.",audioVideoSwitch:{audio:"Audio",video:"Video"},calendar:"Kalender",connectCalendarButton:"Kalender verbinden",connectCalendarText:"Verbinden Sie Ihren Kalender, um all Ihre Meetings in {{app}} anzuzeigen. F\xfcgen Sie zudem {{provider}}-Meetings in Ihren Kalender ein und starten Sie sie mit nur einem Klick.",enterRoomTitle:"Neues Meeting starten",roomNameAllowedChars:"Der Meeting-Name sollte keines der folgenden Zeichen enthalten: ?, &, :, ', \", %, #.",go:"Los",goSmall:"Los",join:"Beitreten",info:"Informationen",privacy:"Datenschutz",recentList:"Letzte",recentListDelete:"L\xf6schen",recentListEmpty:"Die Liste \u201eLetzte\u201c ist momentan leer. Chatten Sie mit Ihrem Team. Sie finden all Ihre letzten Meetings hier.",reducedUIText:"Willkommen bei {{app}}!",roomname:"Konferenzname eingeben",roomnameHint:"Name oder URL der Konferenz, der Sie beitreten m\xf6chten. Sie k\xf6nnen einen Namen erfinden, er muss nur den anderen Teilnehmern \xfcbermittelt werden, damit diese der gleichen Konferenz beitreten.",sendFeedback:"Feedback senden",terms:"AGB",title:"Sichere, mit umfassenden Funktionen ausgestattete und vollkommen kostenlose Videokonferenzen"},lonelyMeetingExperience:{button:"Andere einladen",youAreAlone:"Nur Sie sind in diesem Meeting"}}},660,[]); -__d(function(e,s,o,t,n,r,a){n.exports={en:"",af:"",az:"",bg:"",cs:"",de:"",el:"",eo:"",es:"",fr:"",hy:"",it:"",ja:"",ko:"",nb:"",oc:"",pl:"",ptBR:"",ru:"",sk:"",sl:"",sv:"",tr:"",vi:"",zhCN:""}},661,[]); -__d(function(e,o,t,r,n,i,a){n.exports={addPeople:{add:"Invite",countryNotSupported:"We do not support this destination yet.",countryReminder:"Calling outside the US? Please make sure you start with the country code!",disabled:"You can't invite people.",failedToAdd:"Failed to add members",footerText:"Dialling out is disabled.",loading:"Searching for people and phone numbers",loadingNumber:"Validating phone number",loadingPeople:"Searching for people to invite",noResults:"No matching search results",noValidNumbers:"Please enter a phone number",searchNumbers:"Add phone numbers",searchPeople:"Search for people",searchPeopleAndNumbers:"Search for people or add their phone numbers",telephone:"Telephone: {{number}}",title:"Invite people to this meeting"},audioDevices:{bluetooth:"Bluetooth",headphones:"Headphones",phone:"Phone",speaker:"Speaker"},audioOnly:{audioOnly:"Audio only"},calendarSync:{addMeetingURL:"Add a meeting link",confirmAddLink:"Do you want to add a Jitsi link to this event?",error:{appConfiguration:"Calendar integration is not properly configured.",generic:"An error has occurred. Please check your calendar settings or try refreshing the calendar.",notSignedIn:"An error occurred while authenticating to see calendar events. Please check your calendar settings and try logging in again."},join:"Join",joinTooltip:"Join the meeting",nextMeeting:"next meeting",noEvents:"There are no upcoming events scheduled.",ongoingMeeting:"ongoing meeting",permissionButton:"Open settings",permissionMessage:"The Calendar permission is required to see your meetings in the app.",refresh:"Refresh calendar",today:"Today"},chat:{error:"Error: your message \"{{originalText}}\" was not sent. Reason: {{error}}",messagebox:"Type a message",nickname:{popover:"Choose a nickname",title:"Enter a nickname to use chat"},title:"Chat"},connectingOverlay:{joiningRoom:"Connecting you to your meeting..."},connection:{ATTACHED:"Attached",AUTHENTICATING:"Authenticating",AUTHFAIL:"Authentication failed",CONNECTED:"Connected",CONNECTING:"Connecting",CONNFAIL:"Connection failed",DISCONNECTED:"Disconnected",DISCONNECTING:"Disconnecting",ERROR:"Error",RECONNECTING:"A network problem occurred. Reconnecting..."},connectionindicator:{address:"Address:",bandwidth:"Estimated bandwidth:",bitrate:"Bitrate:",bridgeCount:"Server count: ",connectedTo:"Connected to:",framerate:"Frame rate:",less:"Show less",localaddress:"Local address:",localaddress_plural:"Local addresses:",localport:"Local port:",localport_plural:"Local ports:",more:"Show more",packetloss:"Packet loss:",quality:{good:"Good",inactive:"Inactive",lost:"Lost",nonoptimal:"Nonoptimal",poor:"Poor"},remoteaddress:"Remote address:",remoteaddress_plural:"Remote addresses:",remoteport:"Remote port:",remoteport_plural:"Remote ports:",resolution:"Resolution:",status:"Connection:",transport:"Transport:",transport_plural:"Transports:",turn:" (turn)"},dateUtils:{earlier:"Earlier",today:"Today",yesterday:"Yesterday"},deepLinking:{appNotInstalled:"You need the {{app}} mobile app to join this meeting on your phone.",description:"Nothing happened? We tried launching your meeting in the {{app}} desktop app. Try again or launch it in the {{app}} web app.",descriptionWithoutWeb:"",downloadApp:"Download the app",launchWebButton:"Launch in web",openApp:"Continue to the app",title:"Launching your meeting in {{app}}...",tryAgainButton:"Try again in desktop"},defaultLink:"e.g. {{url}}",deviceError:{cameraError:"Failed to access your camera",cameraPermission:"Error obtaining camera permission",microphoneError:"Failed to access your microphone",microphonePermission:"Error obtaining microphone permission"},deviceSelection:{noPermission:"Permission not granted",previewUnavailable:"Preview unavailable",selectADevice:"Select a device",testAudio:"Play a test sound"},dialog:{accessibilityLabel:{liveStreaming:"Live Stream"},allow:"Allow",alreadySharedVideoMsg:"Another member is already sharing a video. This conference allows only one shared video at a time.",alreadySharedVideoTitle:"Only one shared video is allowed at a time",applicationWindow:"Application window",Back:"Back",cameraConstraintFailedError:"Your camera does not satisfy some of the required constraints.",cameraNotFoundError:"Camera was not found.",cameraNotSendingData:"We are unable to access your camera. Please check if another application is using this device, select another device from the settings menu or try to reload the application.",cameraNotSendingDataTitle:"Unable to access camera",cameraPermissionDeniedError:"You have not granted permission to use your camera. You can still join the conference but others won't see you. Use the camera button in the address bar to fix this.",cameraUnknownError:"Cannot use camera for an unknown reason.",cameraUnsupportedResolutionError:"Your camera does not support required video resolution.",Cancel:"Cancel",close:"Close",conferenceDisconnectMsg:"You may want to check your network connection. Reconnecting in {{seconds}} sec...",conferenceDisconnectTitle:"You have been disconnected.",conferenceReloadMsg:"We're trying to fix this. Reconnecting in {{seconds}} sec...",conferenceReloadTitle:"Unfortunately, something went wrong.",confirm:"Confirm",confirmNo:"No",confirmYes:"Yes",connectError:"Oops! Something went wrong and we couldn't connect to the conference.",connectErrorWithMsg:"Oops! Something went wrong and we couldn't connect to the conference: {{msg}}",connecting:"Connecting",contactSupport:"Contact support",copy:"Copy",dismiss:"Dismiss",displayNameRequired:"Display name is required",done:"Done",enterDisplayName:"Please enter your display name",error:"Error",externalInstallationMsg:"You need to install our desktop sharing extension.",externalInstallationTitle:"Extension required",goToStore:"Go to the webstore",gracefulShutdown:"Our service is currently down for maintenance. Please try again later.",IamHost:"I am the host",incorrectRoomLockPassword:"",incorrectPassword:"Incorrect username or password",inlineInstallationMsg:"You need to install our desktop sharing extension.",inlineInstallExtension:"Install now",internalError:"Oops! Something went wrong. The following error occurred: {{error}}",internalErrorTitle:"Internal error",kickMessage:"Ouch! You have been kicked out of the meet!",kickParticipantButton:"Kick",kickParticipantDialog:"Are you sure you want to kick this participant?",kickParticipantTitle:"Kick this member?",kickTitle:"Kicked from meeting",liveStreaming:"Live Streaming",liveStreamingDisabledForGuestTooltip:"Guests can't start live streaming.",liveStreamingDisabledTooltip:"Start live stream disabled.",lockMessage:"Failed to lock the conference.",lockRoom:"Add meeting password",lockTitle:"Lock failed",logoutQuestion:"Are you sure you want to logout and stop the conference?",logoutTitle:"Log out",maxUsersLimitReached:"The limit for maximum number of members has been reached. The conference is full. Please contact the meeting owner or try again later!",maxUsersLimitReachedTitle:"Maximum members limit reached",micConstraintFailedError:"Your microphone does not satisfy some of the required constraints.",micNotFoundError:"Microphone was not found.",micNotSendingData:"We are unable to access your microphone. Please select another device from the settings menu or try to reload the application.",micNotSendingDataTitle:"Unable to access microphone",micPermissionDeniedError:"You have not granted permission to use your microphone. You can still join the conference but others won't hear you. Use the camera button in the address bar to fix this.",micUnknownError:"Cannot use microphone for an unknown reason.",muteParticipantBody:"You won't be able to unmute them, but they can unmute themselves at any time.",muteParticipantButton:"Mute",muteParticipantDialog:"Are you sure you want to mute this participant? You won't be able to unmute them, but they can unmute themselves at any time.",muteParticipantTitle:"Mute this member?",Ok:"Ok",passwordLabel:"Password",passwordNotSupported:"Setting a meeting password is not supported.",passwordNotSupportedTitle:"Password not supported",passwordRequired:"Password required",popupError:"Your browser is blocking pop-up windows from this site. Please enable pop-ups in your browser's security settings and try again.",popupErrorTitle:"Pop-up blocked",recording:"Recording",recordingDisabledForGuestTooltip:"Guests can't start recordings.",recordingDisabledTooltip:"Start recording disabled.",rejoinNow:"Rejoin now",remoteControlAllowedMessage:"{{user}} accepted your remote control request!",remoteControlDeniedMessage:"{{user}} rejected your remote control request!",remoteControlErrorMessage:"An error occurred while trying to request remote control permissions from {{user}}!",remoteControlRequestMessage:"Will you allow {{user}} to remotely control your desktop?",remoteControlShareScreenWarning:"Note that if you press \"Allow\" you will share your screen!",remoteControlStopMessage:"The remote control session ended!",remoteControlTitle:"Remote desktop control",Remove:"Remove",removePassword:"Remove password",removeSharedVideoMsg:"Are you sure you would like to remove your shared video?",removeSharedVideoTitle:"Remove shared video",reservationError:"Reservation system error",reservationErrorMsg:"Error code: {{code}}, message: {{msg}}",retry:"Retry",screenSharingFailedToInstall:"Oops! Your screen sharing extension failed to install.",screenSharingFailedToInstallTitle:"Screen sharing extension failed to install",screenSharingFirefoxPermissionDeniedError:"Something went wrong while we were trying to share your screen. Please make sure that you have given us permission to do so. ",screenSharingFirefoxPermissionDeniedTitle:"Oops! We weren\u2019t able to start screen sharing!",screenSharingPermissionDeniedError:"Oops! Something went wrong with your screen sharing extension permissions. Please reload and try again.",serviceUnavailable:"Service unavailable",sessTerminated:"Call terminated",Share:"Share",shareVideoLinkError:"Please provide a correct youtube link.",shareVideoTitle:"Share a video",shareYourScreen:"Share your screen",shareYourScreenDisabled:"Screen sharing disabled.",shareYourScreenDisabledForGuest:"Guests can't screen share.",startLiveStreaming:"Start live stream",startRecording:"Start recording",startRemoteControlErrorMessage:"An error occurred while trying to start the remote control session!",stopLiveStreaming:"Stop live stream",stopRecording:"Stop recording",stopRecordingWarning:"Are you sure you would like to stop the recording?",stopStreamingWarning:"Are you sure you would like to stop the live streaming?",streamKey:"Live stream key",Submit:"Submit",thankYou:"Thank you for using {{appName}}!",token:"token",tokenAuthFailed:"Sorry, you're not allowed to join this call.",tokenAuthFailedTitle:"Authentication failed",transcribing:"Transcribing",unlockRoom:"Remove meeting password",userPassword:"user password",WaitForHostMsg:"The conference {{room}} has not yet started. If you are the host then please authenticate. Otherwise, please wait for the host to arrive.",WaitForHostMsgWOk:"The conference {{room}} has not yet started. If you are the host then please press Ok to authenticate. Otherwise, please wait for the host to arrive.",WaitingForHost:"Waiting for the host ...",Yes:"Yes",yourEntireScreen:"Your entire screen"},dialOut:{statusMessage:"is now {{status}}"},feedback:{average:"Average",bad:"Bad",detailsLabel:"Tell us more about it.",good:"Good",rateExperience:"Rate your meeting experience",veryBad:"Very Bad",veryGood:"Very Good"},incomingCall:{answer:"Answer",audioCallTitle:"Incoming call",decline:"Dismiss",productLabel:"from Jitsi Meet",videoCallTitle:"Incoming video call"},info:{accessibilityLabel:"Show info",addPassword:"Add password",cancelPassword:"Cancel password",conferenceURL:"Link:",country:"Country",dialANumber:"To join your meeting, dial one of these numbers and then enter the pin.",dialInConferenceID:"PIN:",dialInNotSupported:"Sorry, dialling in is currently not supported.",dialInNumber:"Dial-in:",dialInSummaryError:"Error fetching dial-in info now. Please try again later.",dialInTollFree:"Toll Free",genericError:"Whoops, something went wrong.",inviteLiveStream:"To view the live stream of this meeting, click this link: {{url}}",invitePhone:"One tap audio Dial In: {{number}},,{{conferenceID}}#",invitePhoneAlternatives:"",inviteURLFirstPartGeneral:"You are invited to join a meeting.",inviteURLFirstPartPersonal:"{{name}} is inviting you to a meeting.\n",inviteURLSecondPart:"\nJoin the meeting:\n{{url}}\n",liveStreamURL:"Live stream:",moreNumbers:"More numbers",noNumbers:"No dial-in numbers.",noPassword:"None",noRoom:"No room was specified to dial-in into.",numbers:"Dial-in Numbers",password:"Password:",title:"Share",tooltip:"Share link and dial-in info for this meeting",label:"Meeting info"},inviteDialog:{alertText:"Failed to invite some participants.",header:"Invite",searchCallOnlyPlaceholder:"Enter phone number",searchPeopleOnlyPlaceholder:"Search for participants",searchPlaceholder:"Participant or phone number",send:"Send"},inlineDialogFailure:{msg:"We stumbled a bit.",retry:"Try again",support:"Support",supportMsg:"If this keeps happening, reach out to"},keyboardShortcuts:{focusLocal:"Focus on your video",focusRemote:"Focus on another person's video",fullScreen:"View or exit full screen",keyboardShortcuts:"Keyboard shortcuts",localRecording:"Show or hide local recording controls",mute:"Mute or unmute your microphone",pushToTalk:"Push to talk",raiseHand:"Raise or lower your hand",showSpeakerStats:"Show speaker stats",toggleChat:"Open or close the chat",toggleFilmstrip:"Show or hide video thumbnails",toggleScreensharing:"Switch between camera and screen sharing",toggleShortcuts:"Show or hide keyboard shortcuts",videoMute:"Start or stop your camera"},liveStreaming:{busy:"We're working on freeing streaming resources. Please try again in a few minutes.",busyTitle:"All streamers are currently busy",changeSignIn:"Switch accounts.",choose:"Choose a live stream",chooseCTA:"Choose a streaming option. You're currently logged in as {{email}}.",enterStreamKey:"Enter your YouTube live stream key here.",error:"Live Streaming failed. Please try again.",errorAPI:"An error occurred while accessing your YouTube broadcasts. Please try logging in again.",errorLiveStreamNotEnabled:"Live Streaming is not enabled on {{email}}. Please enable live streaming or log into an account with live streaming enabled.",expandedOff:"The live streaming has stopped",expandedOn:"The meeting is currently being streamed to YouTube.",expandedPending:"The live streaming is being started...",failedToStart:"Live Streaming failed to start",getStreamKeyManually:"We weren\u2019t able to fetch any live streams. Try getting your live stream key from YouTube.",invalidStreamKey:"Live stream key may be incorrect.",off:"Live Streaming stopped",on:"Live Streaming",pending:"Starting Live Stream...",serviceName:"Live Streaming service",signedInAs:"You are currently signed in as:",signIn:"Sign in with Google",signInCTA:"Sign in or enter your live stream key from YouTube.",signOut:"Sign out",start:"Start a live stream",streamIdHelp:"What's this?",unavailableTitle:"Live Streaming unavailable"},localRecording:{clientState:{off:"Off",on:"On",unknown:"Unknown"},dialogTitle:"Local Recording Controls",duration:"Duration",durationNA:"N/A",encoding:"Encoding",label:"LOR",labelToolTip:"Local recording is engaged",localRecording:"Local Recording",me:"Me",messages:{engaged:"Local recording engaged.",finished:"Recording session {{token}} finished. Please send the recorded file to the moderator.",finishedModerator:"Recording session {{token}} finished. The recording of the local track has been saved. Please ask the other participants to submit their recordings.",notModerator:"You are not the moderator. You cannot start or stop local recording."},moderator:"Moderator",no:"No",participant:"Participant",participantStats:"Participant Stats",sessionToken:"Session Token",start:"Start Recording",stop:"Stop Recording",yes:"Yes"},lockRoomPassword:"password",lockRoomPasswordUppercase:"Password",me:"me",notify:{connectedOneMember:"{{name}} joined the meeting",connectedThreePlusMembers:"{{name}} and {{count}} others joined the meeting",connectedTwoMembers:"{{first}} and {{second}} joined the meeting",disconnected:"disconnected",focus:"Conference focus",focusFail:"{{component}} not available - retry in {{ms}} sec",grantedTo:"Moderator rights granted to {{to}}!",invitedOneMember:"{{name}} has been invited",invitedThreePlusMembers:"{{name}} and {{count}} others have been invited",invitedTwoMembers:"{{first}} and {{second}} have been invited",kickParticipant:"{{kicked}} was kicked by {{kicker}}",me:"Me",moderator:"Moderator rights granted!",muted:"You have started the conversation muted.",mutedTitle:"You're muted!",mutedRemotelyTitle:"You have been muted by {{participantDisplayName}}!",mutedRemotelyDescription:"",passwordRemovedRemotely:"",passwordSetRemotely:"",raisedHand:"{{name}} would like to speak.",somebody:"Somebody",startSilentTitle:"",startSilentDescription:"",suboptimalExperienceDescription:"Eer... we are afraid your experience with {{appName}} isn't going to be that great here. We are looking for ways to improve this but, until then, please try using one of the fully supported browsers.",suboptimalExperienceTitle:"Browser Warning",unmute:"",newDeviceCameraTitle:"New camera detected",newDeviceAudioTitle:"New audio device detected",newDeviceAction:"Use"},passwordSetRemotely:"set by another member",passwordDigitsOnly:"Up to {{number}} digits",poweredby:"powered by",presenceStatus:{busy:"Busy",calling:"Calling...",connected:"Connected",connecting:"Connecting...",connecting2:"Connecting*...",disconnected:"Disconnected",expired:"Expired",ignored:"Ignored",initializingCall:"Initialising Call...",invited:"Invited",rejected:"Rejected",ringing:"Ringing..."},profile:{setDisplayNameLabel:"Set your display name",setEmailInput:"Enter e-mail",setEmailLabel:"Set your gravatar email",title:"Profile"},recording:{authDropboxText:"Upload to Dropbox",availableSpace:"Available space: {{spaceLeft}} MB (approximately {{duration}} minutes of recording)",beta:"BETA",busy:"We're working on freeing recording resources. Please try again in a few minutes.",busyTitle:"All recorders are currently busy",error:"Recording failed. Please try again.",expandedOff:"Recording has stopped",expandedOn:"The meeting is currently being recorded.",expandedPending:"Recording is being started...",failedToStart:"Recording failed to start",fileSharingdescription:"Share recording with meeting participants",live:"LIVE",loggedIn:"Logged in as {{userName}}",off:"Recording stopped",on:"Recording",pending:"Preparing to record the meeting...",rec:"REC",serviceDescription:"Your recording will be saved by the recording service",serviceName:"Recording service",signIn:"Sign in",signOut:"Sign out",unavailable:"Oops! The {{serviceName}} is currently unavailable. We're working on resolving the issue. Please try again later.",unavailableTitle:"Recording unavailable"},sectionList:{pullToRefresh:"Pull to refresh"},settings:{calendar:{about:"The {{appName}} calendar integration is used to securely access your calendar so it can read upcoming events.",disconnect:"Disconnect",microsoftSignIn:"Sign in with Microsoft",signedIn:"Currently accessing calendar events for {{email}}. Click the Disconnect button below to stop accessing calendar events.",title:"Calendar"},devices:"Devices",followMe:"Everyone follows me",language:"Language",loggedIn:"Logged in as {{name}}",moderator:"Moderator",more:"More",name:"Name",noDevice:"None",selectAudioOutput:"Audio output",selectCamera:"Camera",selectMic:"Microphone",startAudioMuted:"Everyone starts muted",startVideoMuted:"Everyone starts hidden",title:"Settings"},settingsView:{alertOk:"OK",alertTitle:"Warning",alertURLText:"The entered server URL is invalid",buildInfoSection:"Build Information",conferenceSection:"Conference",displayName:"Display name",email:"Email",header:"Settings",profileSection:"Profile",serverURL:"Server URL",startWithAudioMuted:"Start with audio muted",startWithVideoMuted:"Start with video muted",version:"Version"},share:{dialInfoText:"\n\n=====\n\nJust want to dial in on your phone?\n\n{{defaultDialInNumber}}Click this link to see the dial in phone numbers for this meeting\n{{dialInfoPageUrl}}",mainText:"Click the following link to join the meeting:\n{{roomUrl}}"},speaker:"Speaker",speakerStats:{hours:"{{count}}h",minutes:"{{count}}m",name:"Name",seconds:"{{count}}s",speakerStats:"Speaker Stats",speakerTime:"Speaker Time"},startupoverlay:{policyText:" ",title:"{{app}} needs to use your microphone and camera."},suspendedoverlay:{rejoinKeyTitle:"Rejoin",text:"Press the Rejoin button to reconnect.",title:"Your video call was interrupted because this computer went to sleep."},toolbar:{accessibilityLabel:{audioOnly:"Toggle audio only",audioRoute:"Select the sound device",callQuality:"Manage call quality",cc:"Toggle subtitles",chat:"Toggle chat window",document:"Toggle shared document",feedback:"Leave feedback",fullScreen:"Toggle full screen",hangup:"Leave the call",invite:"Invite people",kick:"Kick participant",localRecording:"Toggle local recording controls",lockRoom:"Toggle meeting password",moreActions:"Toggle more actions menu",moreActionsMenu:"More actions menu",mute:"Toggle mute audio",pip:"Toggle Picture-in-Picture mode",profile:"Edit your profile",raiseHand:"Toggle raise hand",recording:"Toggle recording",remoteMute:"Mute participant",Settings:"Toggle settings",sharedvideo:"Toggle Youtube video sharing",shareRoom:"Invite someone",shareYourScreen:"Toggle screenshare",shortcuts:"Toggle shortcuts",show:"",speakerStats:"Toggle speaker statistics",tileView:"Toggle tile view",toggleCamera:"Toggle camera",videomute:"Toggle mute video",videoblur:""},addPeople:"Add people to your call",audioOnlyOff:"Disable audio only mode",audioOnlyOn:"Enable audio only mode",audioRoute:"Select the sound device",authenticate:"Authenticate",callQuality:"Manage call quality",chat:"Open / Close chat",closeChat:"Close chat",documentClose:"Close shared document",documentOpen:"Open shared document",enterFullScreen:"View full screen",enterTileView:"Enter tile view",exitFullScreen:"Exit full screen",exitTileView:"Exit tile view",feedback:"Leave feedback",hangup:"Leave",invite:"Invite people",login:"Log in",logout:"Log out",lowerYourHand:"Lower your hand",moreActions:"More actions",mute:"Mute / Unmute",openChat:"Open chat",pip:"Enter Picture-in-Picture mode",profile:"Edit your profile",raiseHand:"Raise / Lower your hand",raiseYourHand:"Raise your hand",Settings:"Settings",sharedvideo:"Share a YouTube video",shareRoom:"Invite someone",shortcuts:"View shortcuts",speakerStats:"Speaker stats",startScreenSharing:"Start screen sharing",startSubtitles:"Start subtitles",stopScreenSharing:"Stop screen sharing",stopSubtitles:"Stop subtitles",stopSharedVideo:"Stop YouTube video",talkWhileMutedPopup:"Trying to speak? You are muted.",tileViewToggle:"Toggle tile view",toggleCamera:"Toggle camera",videomute:"Start / Stop camera",startvideoblur:"",stopvideoblur:""},transcribing:{ccButtonTooltip:"Start / Stop subtitles",error:"Transcribing failed. Please try again.",expandedLabel:"Transcribing is currently on",failedToStart:"Transcribing failed to start",labelToolTip:"The meeting is being transcribed",off:"Transcribing stopped",pending:"Preparing to transcribe the meeting...",start:"Start showing subtitles",stop:"Stop showing subtitles",tr:"TR"},userMedia:{androidGrantPermissions:"Select Allow when your browser asks for permissions.",chromeGrantPermissions:"Select Allow when your browser asks for permissions.",edgeGrantPermissions:"Select Yes when your browser asks for permissions.",electronGrantPermissions:"Please grant permissions to use your camera and microphone",firefoxGrantPermissions:"Select Share Selected Device when your browser asks for permissions.",iexplorerGrantPermissions:"Select OK when your browser asks for permissions.",nwjsGrantPermissions:"Please grant permissions to use your camera and microphone",operaGrantPermissions:"Select Allow when your browser asks for permissions.","react-nativeGrantPermissions":"Select Allow when your browser asks for permissions.",safariGrantPermissions:"Select OK when your browser asks for permissions."},videoSIPGW:{busy:"We're working on freeing resources. Please try again in a few minutes.",busyTitle:"The Room service is currently busy",errorAlreadyInvited:"{{displayName}} already invited",errorInvite:"Conference not established yet. Please try again later.",errorInviteFailed:"We're working on resolving the issue. Please try again later.",errorInviteFailedTitle:"Inviting {{displayName}} failed",errorInviteTitle:"Error inviting room",pending:"{{displayName}} has been invited"},videoStatus:{audioOnly:"AUD",audioOnlyExpanded:"You are in audio only mode. This mode saves bandwidth but you won't see videos of others.",callQuality:"Call Quality",hd:"HD",highDefinition:"High definition",labelTooiltipNoVideo:"No video",labelTooltipAudioOnly:"Audio-only mode enabled",ld:"LD",lowDefinition:"Low definition",onlyAudioAvailable:"Only audio is available",onlyAudioSupported:"We only support audio in this browser.",p2pEnabled:"Peer to Peer Enabled",p2pVideoQualityDescription:"In peer to peer mode, received call quality can only be toggled between high and audio only. Other settings will not be honoured until peer to peer is exited.",recHighDefinitionOnly:"Will prefer high definition.",sd:"SD",standardDefinition:"Standard definition"},videothumbnail:{domute:"Mute",flip:"Flip",kick:"Kick out",moderator:"Moderator",mute:"Member is muted",muted:"Muted",remoteControl:"Remote control",show:"",videomute:"Member has stopped the camera"},welcomepage:{accessibilityLabel:{join:"Tap to join",roomname:"Enter room name"},appDescription:"Go ahead, video chat with the whole team. In fact, invite everyone you know. {{app}} is a fully encrypted, 100% open source video conferencing solution that you can use all day, every day, for free \u2014 with no account needed.",audioVideoSwitch:{audio:"Voice",video:"Video"},calendar:"Calendar",connectCalendarButton:"Connect your calendar",connectCalendarText:"",enterRoomTitle:"Start a new meeting",go:"GO",join:"JOIN",info:"Info",privacy:"Privacy",recentList:"Recent",recentListDelete:"Delete",recentListEmpty:"Your recent list is currently empty. Chat with your team and you will find all your recent meetings here.",reducedUIText:"",roomname:"Enter room name",roomnameHint:"Enter the name or URL of the room you want to join. You may make a name up, just let the people you are meeting know it so that they enter the same name.",sendFeedback:"Send feedback",terms:"Terms",title:"Secure, fully featured, and completely free video conferencing"}}},662,[]); -__d(function(a,n,r,e,l,o,s){l.exports={en:"Angla",af:"",az:"",bg:"Bulgara",cs:"",de:"Germana",el:"",eo:"Esperanto",es:"Hispana",fr:"Franca",hy:"Armena",it:"Itala",ja:"",ko:"",nb:"Norvega (Bukmola)",oc:"Okcitana",pl:"Pola",ptBR:"Portugala (Brazila)",ru:"Rusa",sk:"Slovaka",sl:"Slovena",sv:"Sveda",tr:"Turka",vi:"",zhCN:"\u0108ina (\u0108inuja)"}},663,[]); -__d(function(e,o,i,a,n,r,t){n.exports={addPeople:{add:"",countryNotSupported:"",countryReminder:"",disabled:"",failedToAdd:"",footerText:"",loading:"",loadingNumber:"",loadingPeople:"",noResults:"Nenio trovita",noValidNumbers:"",searchNumbers:"",searchPeople:"",searchPeopleAndNumbers:"",telephone:"",title:""},audioDevices:{bluetooth:"Bludento",headphones:"Kapa\u016dskultiloj",phone:"Telefono",speaker:"Parolanto"},audioOnly:{audioOnly:"Nur sono"},calendarSync:{addMeetingURL:"",confirmAddLink:"",error:{appConfiguration:"",generic:"",notSignedIn:""},join:"",joinTooltip:"",nextMeeting:"",noEvents:"",ongoingMeeting:"",permissionButton:"",permissionMessage:"",refresh:"",today:""},chat:{error:"",messagebox:"",nickname:{popover:"Elektu ka\u015dnomon",title:""},title:""},connectingOverlay:{joiningRoom:""},connection:{ATTACHED:"Kunligita",AUTHENTICATING:"A\u016dtentiganta",AUTHFAIL:"A\u016dtentigo malsukcesis",CONNECTED:"Konektita",CONNECTING:"Konektanta",CONNFAIL:"Konekto malsukcesis",DISCONNECTED:"Malkonektita",DISCONNECTING:"Malkonektanta",ERROR:"Eraro",RECONNECTING:"Reta eraro okazis. Rekonektanta..."},connectionindicator:{address:"Adreso:",bandwidth:"Anta\u016dkalkulita kapacito:",bitrate:"Bitrapido:",bridgeCount:"",connectedTo:"",framerate:"Bildrapido:",less:"Montri malpli",localaddress:"Loka adreso:",localaddress_plural:"Lokaj adresoj:",localport:"Loka pordo:",localport_plural:"Lokaj pordoj:",more:"Motri pli",packetloss:"Paketperdo:",quality:{good:"Bona",inactive:"Neaktiva",lost:"Perdita",nonoptimal:"Neideala",poor:"Malbona"},remoteaddress:"Fora adreso:",remoteaddress_plural:"Foraj adresoj:",remoteport:"Fora pordo:",remoteport_plural:"Foraj pordoj:",resolution:"Distingivo:",status:"Konekto:",transport:"Transporto:",turn:" (truni)"},dateUtils:{earlier:"",today:"",yesterday:""},deepLinking:{appNotInstalled:"",description:"",descriptionWithoutWeb:"",downloadApp:"El\u015duti la aplika\u0135on",launchWebButton:"",openApp:"",title:"",tryAgainButton:""},defaultLink:"ekz. {{url}}",deviceError:{cameraError:"Atingo de via kamerao malsukcesis",cameraPermission:"Eraro akirante permeson por kamerao",microphoneError:"Atingo de via mikrofono malsukcesis",microphonePermission:"Eraro akirante permeson por mikrofono"},deviceSelection:{noPermission:"Permeso ne estis donita",previewUnavailable:"Anta\u016drigardo ne disponeblas",selectADevice:"Elektu aparaton",testAudio:""},dialog:{accessibilityLabel:{liveStreaming:"Tuja Elsendfluo"},allow:"Permesi",alreadySharedVideoMsg:"",alreadySharedVideoTitle:"Nur unu video estas permesata samtempe.",applicationWindow:"Programa fenestro",Back:"Reen",cameraConstraintFailedError:"Via kamerao ne observas kelkajn neprajn limigojn.",cameraNotFoundError:"Kamerao ne trovita.",cameraNotSendingData:"Via kamerao ne atingeblas al ni. Bonvolu kontroli, \u0109u alia programo jam uzas la aparaton, elekti alian de la agorda menuo, a\u016d provu \u011disdatigi la programon.",cameraNotSendingDataTitle:"Kamerao ne atingeblas",cameraPermissionDeniedError:"Vi ne permesis uzi vian kameraon. Vi povas ali\u011di al la kunveno, sed aliaj ne povos vin vidi. Vi povas tion \u015dan\u011di per la kameraa butono en la adresbreto.",cameraUnknownError:"Ne eblas uzi la kameraon, pro kialo nekonata.",cameraUnsupportedResolutionError:"Via kamerao ne subtenas la bezonatan distingivon.",Cancel:"Rezigni",close:"Fermi",conferenceDisconnectMsg:"Eble kontrolu vian retkonekton. Rekonekto post {{seconds}} sekundoj\u2026",conferenceDisconnectTitle:"Vi malkonekti\u011dis.",conferenceReloadMsg:"Ni penas funkciigi \u0109i tion. Rekonekto post {{seconds}} sekundoj\u2026",conferenceReloadTitle:"Malfeli\u0109e, io misokazis.",confirm:"",confirmNo:"",confirmYes:"Jes",connectError:"Oj! Io misokazis kaj ni ne povis vin konekti al la kunveno.",connectErrorWithMsg:"Oj! Io misokazis kaj ni ne povis vin konekti al la kunveno: {{msg}}",connecting:"Konektanta",contactSupport:"Kontakti helpon",copy:"Kopii",dismiss:"Formeti",displayNameRequired:"",done:"Finita",enterDisplayName:"",error:"Eraro",externalInstallationMsg:"Vi devas instali nian ekranvidadan kromprogramon.",externalInstallationTitle:"Kromprogramo bezonata",goToStore:"Iri al la retvendejo",gracefulShutdown:"Nia servo nun estas eksterreta pro prizorgado. Bonvolu reprovi poste.",IamHost:"Mi estas la gastiganto",incorrectRoomLockPassword:"",incorrectPassword:"Mal\u011dusta pasvorto a\u016d uzantnomo",inlineInstallationMsg:"Vi devas instali nian ekranvidadan kromprogramon.",inlineInstallExtension:"Instali nun",internalError:"Oj! La jena eraro okazis: {{error}}",internalErrorTitle:"Interna eraro",kickMessage:"",kickParticipantButton:"",kickParticipantDialog:"",kickParticipantTitle:"",kickTitle:"",liveStreaming:"Tuja Elsendfluo",liveStreamingDisabledForGuestTooltip:"",liveStreamingDisabledTooltip:"",lockMessage:"\u015closo de la kunveno malsukcesis.",lockRoom:"",lockTitle:"\u015closo malsukcesis",logoutQuestion:"\u0108u vi certe volas adia\u016di kaj fini la kunvenon?",logoutTitle:"Adia\u016di",maxUsersLimitReached:"",maxUsersLimitReachedTitle:"",micConstraintFailedError:"Via mikrofono ne observas kelkajn neprajn limigojn.",micNotFoundError:"Mikrofono ne trovita.",micNotSendingData:"",micNotSendingDataTitle:"",micPermissionDeniedError:"Vi ne permesis uzi vian mikrofonon. Vi povas ali\u011di al la kunveno, sed aliaj ne povos vin a\u016ddi. Vi povas tion \u015dan\u011di per la kameraa butono en la adresbreto.",micUnknownError:"Ne eblas uzi mikrofonon pro kialo nekonata.",muteParticipantBody:"Vi ne povos \u011din malsilentigi, sed \u011di povas sin malsilentigi kiam ajn.",muteParticipantButton:"Silentigi",muteParticipantDialog:"",muteParticipantTitle:"\u0108u silentigi \u0109i tiun partoprenanton?",Ok:"Bone",passwordLabel:"",passwordNotSupported:"Agordo de kunvena pasvorto ne estas subtenata",passwordNotSupportedTitle:"",passwordRequired:"",popupError:"Via foliumilo forbaras \u015dprucfenestrojn de tiu \u0109i retejo. Bonvolu permesi \u015dprucfenestrojn en la prisekuraj agordoj de via fenestro kaj reprovi.",popupErrorTitle:"\u015cprucfenestro barita",recording:"Registranta",recordingDisabledForGuestTooltip:"",recordingDisabledTooltip:"",rejoinNow:"Reali\u011di nun",remoteControlAllowedMessage:"{{user}} akceptis vian teleregan peton!",remoteControlDeniedMessage:"{{user}} rifuzis vian teleregan peton!",remoteControlErrorMessage:"Eraro petante teleregajn permesojn de {{user}}!",remoteControlRequestMessage:"\u0108u vi permesos al {{user}} teleregi vian komputilon?",remoteControlShareScreenWarning:"Sciu, ke se vi premos \xabPermesi\xbb, vi kunhavigos vian ekranon!",remoteControlStopMessage:"Telerega seanco finita!",remoteControlTitle:"Labortabla telerego",Remove:"Forigi",removePassword:"",removeSharedVideoMsg:"\u0108u vi vere volas forigi vian kunhavatan videon?",removeSharedVideoTitle:"Forigi kunhavatan videon",reservationError:"Rezerva sistema eraro",reservationErrorMsg:"Kodo de eraro: {{code}}, mesa\u011do: {{msg}}",retry:"Reprovi",screenSharingFailedToInstall:"Oj! Via ekranvidada kromprogramo malsukcesis instalon.",screenSharingFailedToInstallTitle:"Ekranvidada kromprogramo malsukcesis instalon",screenSharingFirefoxPermissionDeniedError:"",screenSharingFirefoxPermissionDeniedTitle:"",screenSharingPermissionDeniedError:"Oj! Io misokazis pri la permesoj al via ekranvidada kromprogramo. Bonvolu reviziti kaj reprovi.",serviceUnavailable:"Servo ne disponeblas",sessTerminated:"Voko finita",Share:"Kunhavi",shareVideoLinkError:"Bonvolu doni \u011dustan ligilon de YouTube",shareVideoTitle:"Kunhavi videon",shareYourScreen:"Kunhavigi vian ekranon",shareYourScreenDisabled:"",shareYourScreenDisabledForGuest:"",startLiveStreaming:"Fini tujan elsendfluon",startRecording:"Fini registradon",startRemoteControlErrorMessage:"Eraro okazis dum komenco de la telerega seanco!",stopLiveStreaming:"Fini tujan elsendfluon",stopRecording:"Fini registradon",stopRecordingWarning:"\u0108u vi certe volas fini la registradon?",stopStreamingWarning:"\u0108u vi certe volas fini la tujan elsendfluon?",streamKey:"",Submit:"Sendi",thankYou:"Dankon \u0109ar vi uzas {{appName}}!",token:"\u0135etono",tokenAuthFailed:"Pardonu, vi ne rajtas ali\u011di al \u0109i tiu voko.",tokenAuthFailedTitle:"A\u016dtentigo malsukcesis",transcribing:"",unlockRoom:"",userPassword:"uzantopasvorto",WaitForHostMsg:"",WaitForHostMsgWOk:"",WaitingForHost:"Atendanta la gastigan komputilon ...",Yes:"Jes",yourEntireScreen:"Via tuta ekrano"},"\x05dialog":{accessibilityLabel:{}},dialOut:{statusMessage:"nun estas {{status}}"},feedback:{average:"Mezbona",bad:"Malbona",detailsLabel:"",good:"Bona",rateExperience:"Bonvolu priskribi vian sperton.",veryBad:"Tre malbona",veryGood:"Tre bona"},"\x05feedback":{},incomingCall:{answer:"",audioCallTitle:"",decline:"Formeti",productLabel:"",videoCallTitle:""},info:{accessibilityLabel:"",addPassword:"",cancelPassword:"",conferenceURL:"",country:"",dialANumber:"",dialInConferenceID:"",dialInNotSupported:"",dialInNumber:"",dialInSummaryError:"",dialInTollFree:"",genericError:"",inviteLiveStream:"",invitePhone:"",invitePhoneAlternatives:"",inviteURLFirstPartGeneral:"",inviteURLFirstPartPersonal:"",inviteURLSecondPart:"",liveStreamURL:"Tuja Elsendfluo",moreNumbers:"",noNumbers:"",noPassword:"Neniu",noRoom:"",numbers:"",password:"",title:"Kunhavi",tooltip:"",label:""},"\x05info":{},inviteDialog:{alertText:"",header:"",searchCallOnlyPlaceholder:"Enigu telefonnumeron",searchPeopleOnlyPlaceholder:"",searchPlaceholder:"",send:""},inlineDialogFailure:{msg:"Ni iom faletis.",retry:"Bonvolu reprovi",support:"Helpo",supportMsg:"Se tio \u0109i ripeti\u011dos, kontakti\u011du kun"},keyboardShortcuts:{focusLocal:"Fokusi vian propran videon",focusRemote:"Fokusi videon de alia vokano",fullScreen:"\u015calti / Mal\u015dalti tutekranan re\u011dimon",keyboardShortcuts:"Fulmoklavoj",localRecording:"",mute:"Silentigi a\u016d malsilentigi vian mikrofonon",pushToTalk:"Premi por paroli",raiseHand:"Levi a\u016d mallevi manon",showSpeakerStats:"Montri statistikon pri parolintoj",toggleChat:"Malfermi a\u016d fermi la babilon",toggleFilmstrip:"",toggleScreensharing:"Komuti inter kameraa kaj ekrana vidado",toggleShortcuts:"",videoMute:"\u015calti a\u016d mal\u015dalti vian kameraon"},"\x05keyboardShortcuts":{},liveStreaming:{busy:"Ni penas liberigi tujajn elsendilojn. Bonvolu reprovi post kelkaj minutoj.",busyTitle:"\u0108iuj elsendiloj nun okupi\u011das",changeSignIn:"",choose:"",chooseCTA:"",enterStreamKey:"",error:"Tuja elsendfluo malsukcesis. Bonvolu provi denove.",errorAPI:"",errorLiveStreamNotEnabled:"",expandedOff:"",expandedOn:"",expandedPending:"",failedToStart:"Tuja elsendfluo malsukcesis komenci",getStreamKeyManually:"",invalidStreamKey:"",off:"Tuja elsendfluo fini\u011dis",on:"Tuja Elsendfluo",pending:"Komencanta Tujan Elsendfluon...",serviceName:"",signedInAs:"",signIn:"",signInCTA:"",signOut:"",start:"Fini tujan elsendfluon",streamIdHelp:"",unavailableTitle:"Tuja elsendfluo ne disponeblas"},"\x05liveStreaming":{},localRecording:{clientState:{off:"",on:"",unknown:""},dialogTitle:"",duration:"",durationNA:"",encoding:"",label:"",labelToolTip:"",localRecording:"",me:"Mi",messages:{engaged:"",finished:"",finishedModerator:"",notModerator:""},moderator:"Kunvenestro",no:"",participant:"",participantStats:"",sessionToken:"",start:"Fini registradon",stop:"Fini registradon",yes:"Jes"},"\x05localRecording":{},lockRoomPassword:"Pasvorto",lockRoomPasswordUppercase:"Pasvorto",me:"mi",notify:{connectedOneMember:"",connectedThreePlusMembers:"",connectedTwoMembers:"",disconnected:"malkonektita",focus:"Kunvena atento",focusFail:"{{component}} ne atingelbas - reprovo post {{ms}} sekundoj",grantedTo:"Kunvenestraj rajtoj donitaj al {{to}}!",invitedOneMember:"",invitedThreePlusMembers:"",invitedTwoMembers:"",kickParticipant:"",me:"Mi",moderator:"Kunvenestraj rajtoj donitaj!",muted:"Vi komencis la interparolon silente.",mutedTitle:"Vi estas silentigita!",mutedRemotelyTitle:"",mutedRemotelyDescription:"",passwordRemovedRemotely:"",passwordSetRemotely:"",raisedHand:"",somebody:"Iu",startSilentTitle:"",startSilentDescription:"",suboptimalExperienceDescription:"",suboptimalExperienceTitle:"",unmute:"",newDeviceCameraTitle:"",newDeviceAudioTitle:"",newDeviceAction:""},passwordSetRemotely:"agordita de alia partoprenanto",passwordDigitsOnly:"",poweredby:"povigita de",presenceStatus:{busy:"",calling:"",connected:"Konektita",connecting:"Konektanta",connecting2:"Konektanta",disconnected:"Malkonektita",expired:"",ignored:"",initializingCall:"",invited:"",rejected:"",ringing:""},"\x05presenceStatus":{},profile:{setDisplayNameLabel:"Agordi vian videblan nomon",setEmailInput:"Enigu retpo\u015dtadreson",setEmailLabel:"Retpo\u015dtadreso ligita al Gravatar",title:"Profilo"},recording:{authDropboxText:"",availableSpace:"",beta:"",busy:"Ni penas liberigi registrilojn. Bonvolu reprovi post kelkaj minutoj.",busyTitle:"\u0108iuj registriloj nun okupi\u011das",error:"Registrado malsukcesis. Bonvolu provi denove.",expandedOff:"Registrado finita",expandedOn:"",expandedPending:"",failedToStart:"Registrado malsukcesis komenci",fileSharingdescription:"",live:"",loggedIn:"",off:"Registrado finita",on:"Registranta",pending:"",rec:"",serviceDescription:"",serviceName:"",signIn:"",signOut:"",unavailable:"",unavailableTitle:"Registrado ne disponeblas"},"\x05recording":{},sectionList:{pullToRefresh:""},settings:{calendar:{about:"",disconnect:"Malkonektita",microsoftSignIn:"",signedIn:"",title:""},devices:"",followMe:"\u0108iuj sekvas min",language:"",loggedIn:"",moderator:"Kunvenestro",more:"",name:"Nomo",noDevice:"Neniu",selectAudioOutput:"Sona eligo",selectCamera:"Kamerao",selectMic:"Mikrofono",startAudioMuted:"\u0108iuj komenci\u011das silentaj",startVideoMuted:"\u0108iuj komenci\u011das ka\u015ditaj",title:"Agordoj"},"\x05settings":{calendar:{}},settingsView:{alertOk:"",alertTitle:"Averto",alertURLText:"",buildInfoSection:"",conferenceSection:"",displayName:"",email:"",header:"Agordoj",profileSection:"Profilo",serverURL:"",startWithAudioMuted:"",startWithVideoMuted:"",version:""},share:{dialInfoText:"",mainText:""},speaker:"Parolanto",speakerStats:{hours:"{{count}}h",minutes:"{{count}}m",name:"Nomo",seconds:"{{count}}s",speakerStats:"Statistikoj pri parolintoj",speakerTime:"Tempoj de parolintoj"},startupoverlay:{policyText:" ",title:"{{app}} bezonas viajn mikrofonon kaj kameraon."},suspendedoverlay:{rejoinKeyTitle:"Reali\u011di",text:"Premu la butonon Reali\u011di por rekonekti\u011di.",title:"Via vidvoko estis interrompita, \u0109ar la komputilo ekdormis."},toolbar:{accessibilityLabel:{audioOnly:"",audioRoute:"",callQuality:"",cc:"",chat:"",document:"Malfermi / Fermi komunan dokumenton",feedback:"",fullScreen:"",hangup:"",invite:"Inviti homojn",kick:"",localRecording:"",lockRoom:"",moreActions:"",moreActionsMenu:"",mute:"",pip:"",profile:"Redakti vian profilon",raiseHand:"",recording:"",remoteMute:"",Settings:"",sharedvideo:"",shareRoom:"",shareYourScreen:"",shortcuts:"",show:"",speakerStats:"",tileView:"",toggleCamera:"",videomute:"",videoblur:""},addPeople:"Aldoni homojn al via voko",audioOnlyOff:"",audioOnlyOn:"",audioRoute:"",authenticate:"A\u016dtentigi",callQuality:"",chat:"Malfermi / Fermi babilon",closeChat:"",documentClose:"Malfermi / Fermi komunan dokumenton",documentOpen:"Malfermi / Fermi komunan dokumenton",enterFullScreen:"",enterTileView:"",exitFullScreen:"",exitTileView:"",feedback:"",hangup:"Foriri",invite:"Inviti homojn",login:"Saluti",logout:"Adia\u016di",lowerYourHand:"",moreActions:"",mute:"Siletnigi / Malsilentigi",openChat:"",pip:"",profile:"Redakti vian profilon",raiseHand:"Levi / Mallevi vian manon",raiseYourHand:"",Settings:"Agordoj",sharedvideo:"Kunhavi videon de YouTube",shareRoom:"",shortcuts:"",speakerStats:"Statistikoj pri parolintoj",startScreenSharing:"",startSubtitles:"",stopScreenSharing:"",stopSubtitles:"",stopSharedVideo:"",talkWhileMutedPopup:"\u0108u vi klopodas paroli? Vi estas silentigita.",tileViewToggle:"",toggleCamera:"",videomute:"\u015calti / Mal\u015dalti kameraon",startvideoblur:"",stopvideoblur:""},"\x05toolbar":{accessibilityLabel:{}},transcribing:{ccButtonTooltip:"",error:"Registrado malsukcesis. Bonvolu provi denove.",expandedLabel:"",failedToStart:"",labelToolTip:"",off:"",pending:"",start:"",stop:"",tr:""},"\x05transcribing":{},userMedia:{androidGrantPermissions:"Elektu Permesi kiam via foliumilo petos permesojn.",chromeGrantPermissions:"Elektu Permesi kiam via foliumilo petos permesojn.",edgeGrantPermissions:"Elektu Jes kiam via foliumilo petos permesojn.",electronGrantPermissions:"Bonvolu doni la permeson uzi viajn kameraon kaj mikrofonon",firefoxGrantPermissions:"Elektu Havigi elektitan aparaton kiam via foliumilo petos permesojn.",iexplorerGrantPermissions:"Elektu Bone kiam via foliumilo petos permesojn.",nwjsGrantPermissions:"Bonvolu doni la permeson uzi viajn kameraon kaj mikrofonon",operaGrantPermissions:"Elektu Permesi kiam via foliumilo petos permesojn.","react-nativeGrantPermissions":"Elektu Permesi kiam via foliumilo petos permesojn.",safariGrantPermissions:"Elektu Bone kiam via foliumilo petos permesojn."},videoSIPGW:{busy:"",busyTitle:"",errorAlreadyInvited:"",errorInvite:"",errorInviteFailed:"",errorInviteFailedTitle:"",errorInviteTitle:"",pending:""},videoStatus:{audioOnly:"",audioOnlyExpanded:"",callQuality:"",hd:"AD",highDefinition:"Altkvalita distingivo",labelTooiltipNoVideo:"",labelTooltipAudioOnly:"Nure sona re\u011dimo \u015daltita",ld:"MD",lowDefinition:"Malaltkvalito distingivo",onlyAudioAvailable:"",onlyAudioSupported:"",p2pEnabled:"Samtavola re\u011dimo \u015daltita",p2pVideoQualityDescription:"",recHighDefinitionOnly:"Preferos altkvalitan distingivon.",sd:"ND",standardDefinition:"Normalkvalita distingivo"},videothumbnail:{domute:"Silentigi",flip:"Renversi",kick:"Forpeli",moderator:"Kunvenestro",mute:"Partoprenanto silentigita",muted:"Silentigita",remoteControl:"Defora rego",show:"",videomute:""},welcomepage:{accessibilityLabel:{join:"",roomname:"Enigu nomon de \u0109ambro"},appDescription:"",audioVideoSwitch:{audio:"",video:""},calendar:"",connectCalendarButton:"",connectCalendarText:"",enterRoomTitle:"",go:"IRI",join:"ALI\u011cI",info:"",privacy:"Privateco",recentList:"",recentListDelete:"",recentListEmpty:"",reducedUIText:"",roomname:"Enigu nomon de \u0109ambro",roomnameHint:"",sendFeedback:"Sendi rimarkojn",terms:"Kondi\u0109oj",title:""}}},664,[]); -__d(function(a,o,n,e,i,r,s){i.exports={en:"Ingl\xe9s",af:"Africano",bg:"B\xfalgaro",ca:"Catal\xe1n",cs:"Checo",de:"Alem\xe1n",el:"Griego",enGB:"Ingl\xe9s (Reino Unido)",eo:"Esperanto",es:"Espa\xf1ol",esUS:"Espa\xf1ol (Am\xe9rica Latina)",fi:"Finland\xe9s",fr:"Franc\xe9s",frCA:"Franco (Canadiense)",he:"Hebreo",hr:"Croata",hu:"H\xfangaro",hy:"Armenio",it:"Italiano",ja:"Japon\xe9s",ko:"Coreano",nl:"Holand\xe9s",oc:"Occitano",pl:"Polaco",ptBR:"Portugu\xe9s (Brasil)",ru:"Ruso",sk:"Eslovaco",sv:"Sueco",tr:"Turco",vi:"Vietnamita",zhCN:"Chino (China)",zhTW:"Chino (Taiwan)"}},665,[]); -__d(function(e,a,o,r,n,i,t){n.exports={addPeople:{add:"Invitar",countryNotSupported:"A\xfan no contamos con soporte a este destino.",countryReminder:"\xbfLlamando fuera de los Estados Unidos? \xa1Por favor, aseg\xfarese de empezar con el c\xf3digo de pa\xeds!",disabled:"No puede invitar a otras personas.",failedToAdd:"Error al agregar participantes",footerText:"La marcaci\xf3n est\xe1 desactivada.",loading:"B\xfasqueda de personas y n\xfameros de tel\xe9fono",loadingNumber:"Validando el n\xfamero de tel\xe9fono",loadingPeople:"Buscando contactos a invitar",noResults:"No se encontraron coincidencias",noValidNumbers:"Por favor ingrese un n\xfamero de tel\xe9fono",searchNumbers:"Agregar n\xfameros de tel\xe9fono",searchPeople:"B\xfasqueda de personas",searchPeopleAndNumbers:"Buscar personas o a\xf1adir sus n\xfameros de tel\xe9fono",telephone:"Tel\xe9fono: {{number}}",title:"Invitar a otras personas a esta reuni\xf3n"},audioDevices:{bluetooth:"Bluetooth",headphones:"Auriculares",phone:"Tel\xe9fono",speaker:"Altavoz",none:"No hay dispositivos de audio disponibles"},audioOnly:{audioOnly:"Bajo consumo de Ancho de Banda"},calendarSync:{addMeetingURL:"Agregar un v\xednculo a la reuni\xf3n",confirmAddLink:"\xbfQuiere a\xf1adir un enlace de Jitsi a este evento?",error:{appConfiguration:"La integraci\xf3n del calendario no est\xe1 configurada correctamente",generic:"Se ha producido un error. Compruebe la configuraci\xf3n del calendario o pruebe a recargarlo",notSignedIn:"Se ha producido un error de autenticaci\xf3n para ver los eventos del calendario. Compruebe la configuraci\xf3n del calendario e intente iniciar sesi\xf3n de nuevo"},join:"Unirse",joinTooltip:"Unirse a la reuni\xf3n",nextMeeting:"pr\xf3xima reuni\xf3n",noEvents:"No hay eventos pr\xf3ximos programados.",ongoingMeeting:"reuni\xf3n en curso",permissionButton:"Abrir ajustes",permissionMessage:"Los permisos al calendario son necesarios para ver sus reuniones en la aplicaci\xf3n.",refresh:"Actualizar calendario",today:"Hoy"},chat:{error:"Error: su mensaje no se env\xedo. Motivo: {{error}}",fieldPlaceHolder:"Escriba su mensaje aqu\xed",messagebox:"Escriba un mensaje",messageTo:"Mensaje privado para {{recipient}}",noMessagesMessage:"No hay mensajes en la reuni\xf3n. \xa1Inicie una conversaci\xf3n!",nickname:{popover:"Seleccione un apodo",title:"Introduzca un apodo para usar el chat"},privateNotice:"Mensaje privado para {{recipient}}",title:"Chat",you:"usted"},chromeExtensionBanner:{installExtensionText:"",buttonText:"",dontShowAgain:""},connectingOverlay:{joiningRoom:"Conect\xe1ndose a su reuni\xf3n\u2026"},connection:{ATTACHED:"Adjunto",AUTHENTICATING:"Autenticando",AUTHFAIL:"Fallo\u0301 la autenticacio\u0301n",CONNECTED:"Conectado",CONNECTING:"Conectando",CONNFAIL:"Conexi\xf3n fallida",DISCONNECTED:"Desconectado",DISCONNECTING:"Desconectando",ERROR:"Error",RECONNECTING:"Ocurri\xf3 un problema en la red. Reconectando..."},connectionindicator:{address:"Direcci\xf3n:",bandwidth:"Ancho de banda estimado:",bitrate:"Tasa de transferencia:",bridgeCount:"Contador del servidor: ",connectedTo:"Conectado a:",framerate:"Fotogramas por segundo:",less:"Mostrar menos",localaddress:"Direcci\xf3n local:",localaddress_plural:"Direcciones locales:",localport:"Puerto local:",localport_plural:"Puertos locales:",more:"Ver m\xe1s",packetloss:"P\xe9rdida de paquetes:",quality:{good:"Bueno",inactive:"Inactivo",lost:"Perdido",nonoptimal:"No \xf3ptimo",poor:"Pobre"},remoteaddress:"Direcci\xf3n remota:",remoteaddress_plural:"Direcciones remotas:",remoteport:"Puerto remoto:",remoteport_plural:"Puertos remotos:",resolution:"Resolucio\u0301n:",status:"Estado:",transport:"Transporte:",transport_plural:"Transportes:"},dateUtils:{earlier:"Anterior",today:"Hoy",yesterday:"Ayer"},deepLinking:{appNotInstalled:"Necesita la aplicaci\xf3n m\xf3vil {{app}} para unirse a esta reuni\xf3n en su tel\xe9fono.",description:"\xbfNo pas\xf3 nada? Hemos intentado iniciar su reuni\xf3n en la aplicaci\xf3n de escritorio {{app}}. intente de nuevo o inicie en la aplicaci\xf3n web {{app}}.",descriptionWithoutWeb:"\xbfNo pas\xf3 nada? Intentamos iniciar su reuni\xf3n en la aplicaci\xf3n de escritorio {{app}}.",downloadApp:"Descargar la app",launchWebButton:"Iniciar en web",openApp:"Continuar a la aplicaci\xf3n",title:"Iniciar su reuni\xf3n en {{app}}...",tryAgainButton:"Intentar de nuevo en el escritorio"},defaultLink:"ej. {{url}}",defaultNickname:"ej. Juana Rosas",deviceError:{cameraError:"Error al acceder a su c\xe1mara",cameraPermission:"Error al obtener permiso de la c\xe1mara",microphoneError:"Error al acceder a tu micr\xf3fono",microphonePermission:"Error al obtener permiso del micr\xf3fono"},deviceSelection:{noPermission:"Permiso no concedido",previewUnavailable:"Vista previa no disponible",selectADevice:"Seleccionar un dispositivo",testAudio:"Reproducir un sonido de prueba"},dialog:{accessibilityLabel:{liveStreaming:"Transmisi\xf3n en Vivo"},allow:"Permitir",alreadySharedVideoMsg:"Otro participante esta compartiendo un video. Esta conferencia solo permite compartir un video a la vez.",alreadySharedVideoTitle:"Solo se permite un video compartido a la vez",applicationWindow:"Ventana de aplicaci\xf3n",Back:"Anterior",cameraConstraintFailedError:"Su c\xe1mara no satisface algunos de los requerimientos.",cameraNotFoundError:"No se encontr\xf3 la c\xe1mara.",cameraNotSendingData:"No podemos acceder a su c\xe1mara. Verifique si otra aplicaci\xf3n est\xe1 usando este dispositivo, seleccione otro dispositivo en el men\xfa de configuraci\xf3n o intente volver a cargar la aplicaci\xf3n.",cameraNotSendingDataTitle:"No se puede acceder a la c\xe1mara",cameraPermissionDeniedError:"No ha otorgado permisos para usar su c\xe1mara. Puede unirse a la conferencia, pero no lo podr\xe1n ver. Utilice el bot\xf3n en la barra de direcci\xf3n para solucionar esto.",cameraUnknownError:"No se puede usar su c\xe1mara por motivos desconocidos.",cameraUnsupportedResolutionError:"Su c\xe1mara no soporta la resoluci\xf3n de video.",Cancel:"Cancelar",close:"Cerrar",conferenceDisconnectMsg:"Es posible que desee comprobar la conexi\xf3n de red. Reconectando en {{seconds}} segundos...",conferenceDisconnectTitle:"Ha sido desconectado.",conferenceReloadMsg:"Estamos tratando de arreglar esto. Reconectando en {{seconds}} segundos...",conferenceReloadTitle:"Desafortunadamente, algo sali\xf3 mal.",confirm:"Confirmar",confirmNo:"No",confirmYes:"S\xed",connectError:"\xa1Oops! Algo salio mal y no fue posible conectarnos a la conferencia.",connectErrorWithMsg:"\xa1Oops! Algo salio mal y no fue posible conectarnos a la conferencia: {{msg}}",connecting:"Conectando",contactSupport:"Contacte al soporte t\xe9cnico",copy:"Copiar",dismiss:"Descartar",displayNameRequired:"\xa1Hola! \xbfCu\xe1l es tu nombre?",done:"Listo",enterDisplayName:"Por favor ingresa tu nombre aqu\xed",error:"Error",externalInstallationMsg:"Necesita instalar nuestra extensi\xf3n para compartir escritorio.",externalInstallationTitle:"Extensi\xf3n requerida",goToStore:"Ir al webstore",gracefulShutdown:"Nuestro servicio se encuentra en mantenimiento. Por favor, intente m\xe1s tarde.",IamHost:"Yo soy el anfitri\xf3n",incorrectRoomLockPassword:"Contrase\xf1a incorrecta",incorrectPassword:"Nombre de usuario o contrase\xf1a incorrecta",inlineInstallationMsg:"Necesita instalar nuestra extensi\xf3n para compartir escritorio.",inlineInstallExtension:"Instalar ahora",internalError:"\xa1Oops! Algo sali\xf3 mal. El siguiente error ocurri\xf3: {{error}}",internalErrorTitle:"Error interno",kickMessage:"Puede ponerse en contacto con {{participantDisplayName}} para obtener m\xe1s detalles.",kickParticipantButton:"Expulsar",kickParticipantDialog:"\xbfSeguro que quiere expulsar a este participante?",kickParticipantTitle:"\xbfExpulsar a este participante?",kickTitle:"\xa1Ay! {{participantDisplayName}} te expuls\xf3 de la reuni\xf3n",liveStreaming:"Emisi\xf3n en Directo",liveStreamingDisabledForGuestTooltip:"Los invitados no pueden iniciar transmisiones en vivo.",liveStreamingDisabledTooltip:"Iniciar transmisi\xf3n en vivo deshabilitado.",lockMessage:"No se pudo bloquear la conferencia.",lockRoom:"Agregar reunion $t(lockRoomPasswordUppercase)",lockTitle:"El bloqueo fall\xf3",logoutQuestion:"\xbfEst\xe1 seguro que desea salir y detener la conferencia?",logoutTitle:"Cerrar sesi\xf3n",maxUsersLimitReached:"El l\xedmite m\xe1ximo de participantes ha sido alcanzado. La conferencia est\xe1 llena. Por favor contacta al organizador o intenta mas tarde.",maxUsersLimitReachedTitle:"Se ha alcanzado el l\xedmite m\xe1ximo de participantes",micConstraintFailedError:"El micr\xf3fono no satisface algunos de los requerimientos.",micNotFoundError:"No se encontr\xf3 el micr\xf3fono.",micNotSendingData:"Vaya a la configuraci\xf3n de su computadora para activar el micr\xf3fono y ajustar su nivel",micNotSendingDataTitle:"Su micr\xf3fono est\xe1 silenciado en la configuraci\xf3n de su sistema",micPermissionDeniedError:"No ha otorgado permisos para usar su micr\xf3fono. Puede unirse a la conferencia, pero no lo podr\xe1n escuchar. Utilice el bot\xf3n en la barra de direcci\xf3n para solucionar esto.",micUnknownError:"No se puede usar su micr\xf3fono por motivos desconocidos.",muteParticipantBody:"No podr\xe1s quitarles el modo en silencio, pero ellos pueden quit\xe1rselo en cualquier momento.",muteParticipantButton:"Control de escritorio remoto",muteParticipantDialog:"\xbfSeguro que quiere silenciar a este participante? No podr\xe1 revertir esta acci\xf3n, pero el participante podr\xe1 hacerlo en cualquier momento",muteParticipantTitle:"\xbfSilenciar a este participante?",Ok:"Aceptar",passwordLabel:"$t(lockRoomPasswordUppercase)",passwordNotSupported:"No se soporta $t(lockRoomPassword) en la reuni\xf3n",passwordNotSupportedTitle:"$t(lockRoomPasswordUppercase) no es compatible",passwordRequired:"$t(lockRoomPasswordUppercase) necesario",popupError:"Su navegador est\xe1 bloqueando las ventanas emergentes de este sitio. Habilite las ventanas emergentes en la configuraci\xf3n de seguridad de su navegador y vuelva a intentarlo.",popupErrorTitle:"Ventana emergente bloqueada",recording:"Grabando",recordingDisabledForGuestTooltip:"Los hu\xe9spedes no pueden iniciar grabaciones.",recordingDisabledTooltip:"Inicio de grabaci\xf3n desactivado.",rejoinNow:"Reunirse ahora",remoteControlAllowedMessage:"{{user}} ha aceptado tu solicitud de control remoto!",remoteControlDeniedMessage:"{{user}} ha rechazado tu solicitud de control remoto!",remoteControlErrorMessage:"Ha ocurrido un error tratando de solicitar permiso de control remoto de {{user}}!",remoteControlRequestMessage:"\xbfPermitir\xe1 que {{user}} controle remotamente su escritorio?",remoteControlShareScreenWarning:"\xa1Tenga en cuenta que si presiona \"Permitir\" usted compartir\xe1 su pantalla!",remoteControlStopMessage:"La sesi\xf3n de control remoto ha finalizado!",remoteControlTitle:"Control de escritorio remoto",Remove:"Eliminar",removePassword:"Eliminar $t(lockRoomPassword)",removeSharedVideoMsg:"\xbfEst\xe1 seguro que desea eliminar su v\xeddeo compartido?",removeSharedVideoTitle:"Eliminar video compartido",reservationError:"Error del sistema de reservaci\xf3n",reservationErrorMsg:"C\xf3digo de error: {{code}}, message: {{msg}}",retry:"Reintentar",screenSharingFailedToInstall:"Oops! Su extensi\xf3n de uso compartido de pantalla no se pudo instalar.",screenSharingFailedToInstallTitle:"La extensi\xf3n para compartir la pantalla no se pudo instalar",screenSharingFirefoxPermissionDeniedError:"Algo sali\xf3 mal mientras trat\xe1bamos de compartir la pantalla. Por favor, aseg\xfarese de que nos ha dado permiso para hacerlo. ",screenSharingFirefoxPermissionDeniedTitle:"OOPS! \xa1 No pudimos empezar a compartir la pantalla!",screenSharingPermissionDeniedError:"Oops! Algo sali\xf3 mal con sus permisos de extensi\xf3n para compartir pantalla. Por favor, vuelva a cargar e intente de nuevo.",sendPrivateMessage:"Acaba de recibir un mensaje privado. \xbfDesea responder de forma privada?, \xbfDesea responder al grupo?",sendPrivateMessageCancel:"Enviar al grupo",sendPrivateMessageOk:"Enviar privado",sendPrivateMessageTitle:"\xbfEnviar privado?",serviceUnavailable:"Servicio no disponible",sessTerminated:"Llamada terminada",Share:"Compartir",shareVideoLinkError:"Por favor introduzca un enlace correcto de Youtube.",shareVideoTitle:"Compartir un v\xeddeo",shareYourScreen:"Compartir su pantalla",shareYourScreenDisabled:"Pantalla compartida desactivada.",shareYourScreenDisabledForGuest:"Los hu\xe9spedes no pueden compartir la pantalla.",startLiveStreaming:"Iniciar transmisi\xf3n en vivo",startRecording:"Iniciar la grabaci\xf3n",startRemoteControlErrorMessage:"\xa1Se ha producido un error al intentar iniciar la sesi\xf3n de control remoto!",stopLiveStreaming:"Detener transmisi\xf3n en vivo",stopRecording:"Parar grabaci\xf3n",stopRecordingWarning:"\xbfEst\xe1s seguro que quieres parar la grabaci\xf3n?",stopStreamingWarning:"\xbfEstas seguro que quieres parar la retransmisi\xf3n en directo?",streamKey:"Tecla de transmisi\xf3n en directo",Submit:"Enviar",thankYou:"\xa1Gracias por usar {{appName}}!",token:"token",tokenAuthFailed:"Lo siento, usted no tiene permiso para unirse a este llamada.",tokenAuthFailedTitle:"Fallo\u0301 la autenticacio\u0301n",transcribing:"Transcribiendo",unlockRoom:"Eliminar reuni\xf3n $t(lockRoomPassword)",userPassword:"contrase\xf1a del usuario",WaitForHostMsg:"La conferencia {{room}} a\xfan no ha comenzado. Si usted es el anfitri\xf3n, por favor autent\xedquese. De lo contrario, espere a que llegue el anfitri\xf3n.",WaitForHostMsgWOk:"La conferencia {{room}} a\xfan no ha comenzado. Si usted es el anfitri\xf3n, presione Ok para autenticar. De lo contrario, espere a que llegue el anfitri\xf3n.",WaitingForHost:"Esperando al anfitri\xf3n ...",Yes:"S\xed",yourEntireScreen:"Su pantalla completa"},dialOut:{statusMessage:"esta {{status}}"},documentSharing:{title:"Compartir documento"},feedback:{average:"Promedio",bad:"Malo",detailsLabel:"Nos puede decir m\xe1s al respecto.",good:"Bueno",rateExperience:"Valore la experiencia de su reuni\xf3n.",veryBad:"Muy Mal",veryGood:"Muy Bien"},incomingCall:{answer:"Contestar",audioCallTitle:"Llamada entrante",decline:"Descartar",productLabel:"de Jitsi Meet",videoCallTitle:"Llamada de v\xeddeo"},info:{accessibilityLabel:"Mostrar Informaci\xf3n",addPassword:"Agregar $t(lockRoomPassword)",cancelPassword:"Cancelar $t(lockRoomPassword)",conferenceURL:"Enlace:",country:"Pa\xeds",dialANumber:"Para unirse a la reuni\xf3n, marque uno de estos n\xfameros e introduzca el PIN",dialInConferenceID:"PIN:",dialInNotSupported:"Lo sentimos, actualmente no se admite la marcaci\xf3n.",dialInNumber:"Marcar:",dialInSummaryError:"Se ha producido un error al capturar la informaci\xf3n de marcaci\xf3n. Vuelva a intentarlo m\xe1s tarde",dialInTollFree:"N\xfamero gratuito",genericError:"Ups, algo sali\xf3 mal.",inviteLiveStream:"Marcado de un solo toque: {{number}},,{{conferenceID}}#",invitePhone:"Para unirse por tel\xe9fono, presione: {{number}},,{{conferenceID}}#\n",invitePhoneAlternatives:"\xbfBusca un n\xfamero de marcaci\xf3n diferente?\nConsulte los n\xfameros de marcaci\xf3n de la reuni\xf3n: {{url}}\n\n\nSi est\xe1 marcando a trav\xe9s del tel\xe9fono de otra reuni\xf3n, \xfanase sin conectarse al audio: {{silentUrl}}",inviteURLFirstPartGeneral:"Le han invitado a unirse a una reuni\xf3n",inviteURLFirstPartPersonal:"{{name}} te esta invitando a una sesi\xf3n.\n",inviteURLSecondPart:"\nUnirse a la reuni\xf3n:\n{{url}}\n",liveStreamURL:"Transmisi\xf3n en vivo:",moreNumbers:"M\xe1s n\xfameros",noNumbers:"Sin n\xfameros a marcar.",noPassword:"Ninguno",noRoom:"No se especific\xf3 la sala a marcar.",numbers:"N\xfameros de marcado",password:"$t(lockRoomPasswordUppercase):",title:"Compartir",tooltip:"Compartir el enlace y acceso telef\xf3nico para esta reuni\xf3n",label:"Informaci\xf3n de la reuni\xf3n"},inviteDialog:{alertText:"Se ha producido un error al invitar a algunos participantes",header:"Invitar",searchCallOnlyPlaceholder:"Introduzca n\xfamero de t\xe9lefono",searchPeopleOnlyPlaceholder:"Buscar participantes",searchPlaceholder:"Participante o n\xfamero de tel\xe9fono",send:"Enviar"},inlineDialogFailure:{msg:"Tuvimos un peque\xf1o tropiezo.",retry:"Intentar de nuevo",support:"Soporte",supportMsg:"Si esto sigue ocurriendo, cont\xe1ctenos para"},keyboardShortcuts:{focusLocal:"Enf\xf3cate en tu video",focusRemote:"Centrarse en el v\xeddeo de otra persona",fullScreen:"Ver o salir de pantalla completa",keyboardShortcuts:"Atajos de teclado",localRecording:"Mostrar u ocultar controles de grabaci\xf3n locales",mute:"Activar o silenciar el micr\xf3fono",pushToTalk:"Presione para hablar",raiseHand:"Levantar o bajar la mano",showSpeakerStats:"Estad\xedsticas de participantes",toggleChat:"Abrir o cerrar panel de chat",toggleFilmstrip:"Mostrar/Ocultar miniaturas de video",toggleScreensharing:"Cambiar entre c\xe1mara y compartir pantalla",toggleShortcuts:"Mostrar/ocultar atajos del teclado",videoMute:"Activar o desactivar tu c\xe1mara",videoQuality:"Administrar la calidad de llamadas"},liveStreaming:{busy:"Estamos trabajando para liberar recursos de transmisi\xf3n. Por favor, int\xe9ntelo de nuevo en unos minutos.",busyTitle:"Todos los streamers est\xe1n ocupados actualmente",changeSignIn:"Cambiar cuentas.",choose:"Elija una secuencia en directo",chooseCTA:"Elija una opci\xf3n de streaming. Actualmente est\xe1 registrado como {{email}}.",enterStreamKey:"Ingrese su clave de YouTube live stream aqu\xed.",error:"La transmisi\xf3n en vivo fall\xf3. Por favor, int\xe9ntelo de nuevo.",errorAPI:"Se produjo un error al acceder a las transmisiones de YouTube. Por favor intente iniciando sesi\xf3n nuevamente.",errorLiveStreamNotEnabled:"La transmisi\xf3n en vivo no est\xe1 activada en {{email}}. Por favor, active la transmisi\xf3n en vivo o inicie sesi\xf3n en una cuenta con transmisi\xf3n en vivo activada.",expandedOff:"La transmisi\xf3n en vivo se ha detenido",expandedOn:"La reuni\xf3n se est\xe1 transmitiendo a YouTube.",expandedPending:"La transmisi\xf3n en vivo se est\xe1 iniciando ...",failedToStart:"La transmisi\xf3n en vivo no se puso iniciar",getStreamKeyManually:"No pudimos buscar ninguna transmisi\xf3n en vivo. Trate de obtener su clave de transmisi\xf3n en vivo de YouTube.",invalidStreamKey:"Es posible que la clave de transmisi\xf3n sea incorrecta",off:"Transmisi\xf3n en vivo detenida",offBy:"{{name}} transmisi\xf3n en directo",on:"Emisi\xf3n en Directo",onBy:"{{name}} transmisi\xf3n en directo iniciada",pending:"Iniciando Emisi\xf3n en Directo...",serviceName:"Servicio de streaming en vivo",signedInAs:"Actualmente est\xe1 conectado como:",signIn:"Iniciar sesi\xf3n con Google",signInCTA:"Iniciar sesi\xf3n o ingrese su clave de transmisi\xf3n en vivo de YouTube.",signOut:"Cerrar sesi\xf3n",start:"Iniciar una transmisi\xf3n en vivo",streamIdHelp:"\xbfQu\xe9 es esto?",unavailableTitle:"Transmisi\xf3n en vivo no disponible"},localRecording:{clientState:{off:"Apagado",on:"Encendido",unknown:"Desconocido"},dialogTitle:"Controles de grabaci\xf3n local",duration:"Duraci\xf3n",durationNA:"N/A",encoding:"Codificaci\xf3n",label:"GLO",labelToolTip:"Grabaci\xf3n local activada",localRecording:"Grabaci\xf3n local",me:"Yo",messages:{engaged:"Grabaci\xf3n local activada.",finished:"Sesi\xf3n de grabaci\xf3n {{token}} terminada. Por favor, env\xede el archivo grabado al moderador.",finishedModerator:"Sesi\xf3n de grabaci\xf3n {{token}} terminado. Se ha guardado la grabaci\xf3n de la pista local. Por favor pida a los dem\xe1s participantes que presenten sus grabaciones.",notModerator:"Usted no es el moderador. No puede iniciar o detener la grabaci\xf3n local."},moderator:"Moderador",no:"No",participant:"Participante",participantStats:"Estad\xedstica de participantes",sessionToken:"Token de sesi\xf3n",start:"Iniciar grabaci\xf3n",stop:"Detener grabaci\xf3n",yes:"S\xed"},lockRoomPassword:"contrase\xf1a",lockRoomPasswordUppercase:"Contrase\xf1a",me:"yo",notify:{connectedOneMember:"{{name}} se uni\xf3 a la sesi\xf3n ",connectedThreePlusMembers:"{{name}} and {{count}} otros se unieron a la sesi\xf3n",connectedTwoMembers:"{{first}} and {{second}} se han unido a la sesi\xf3n",disconnected:"desconectado",focus:"Enfocar conferencia",focusFail:"{{component}} no disponible - reintentar en {{ms}} seg",grantedTo:"\xa1Se otorgaron privilegios de moderador a {{to}}!",invitedOneMember:"{{displayName}} ha sido invitado",invitedThreePlusMembers:"{{name}} y otros {{count}} fueron invitados",invitedTwoMembers:"{{first}} y {{second}} fueron invitados",kickParticipant:"{{kicked}} desalojado por {{kicker}}",me:"Yo",moderator:"\xa1Se otorgaron privilegios de moderador!",muted:"Has iniciado la conversaci\xf3n silenciado.",mutedTitle:"\xa1Est\xe1s silenciado!",mutedRemotelyTitle:"\xa1{{Nombre del participante}} te ha silenciado!",mutedRemotelyDescription:"Siempre puedes quitar el silencio cuando est\xe9s listo para hablar. Silencie cuando termine para mantener el ruido alejado de la reuni\xf3n.",passwordRemovedRemotely:"$t(lockRoomPasswordUppercase) eliminado por otro participante",passwordSetRemotely:"$t(lockRoomPasswordUppercase) establecido por otro participante",raisedHand:"{{name}} quisiera hablar.",somebody:"Alguien",startSilentTitle:"\xa1Te uniste sin salida de audio!",startSilentDescription:"Vuelva a unirse a la reuni\xf3n para habilitar el audio",suboptimalBrowserWarning:"Tememos que su experiencia en la reuni\xf3n no sea tan buena. Estamos buscando formas de mejorar esto, pero hasta entonces intente utilizar uno de los navegadores totalmente compatibles.",suboptimalExperienceTitle:"Advertencia del Explorador",unmute:"Dejar de silenciar",newDeviceCameraTitle:"Se ha detectado una nueva c\xe1mara",newDeviceAudioTitle:"Se ha detectado un nuevo dispositivo de audio",newDeviceAction:"Usar"},passwordSetRemotely:"definido por otro participante",passwordDigitsOnly:"Hasta {{number}} d\xedgitos",poweredby:"proporcionado por",presenceStatus:{busy:"Ocupado",calling:"Llamando...",connected:"Conectado",connecting:"Conectando\u2026",connecting2:"Conectando*\u2026",disconnected:"Desconectado",expired:"Expirado",ignored:"Ignorado",initializingCall:"Iniciando llamada...",invited:"Invitado",rejected:"Rechazado",ringing:"Timbrando..."},profile:{setDisplayNameLabel:"Establecer nombre a mostrar",setEmailInput:"Introducir e-mail",setEmailLabel:"Establecer su gravatar",title:"Perfil"},raisedHand:"Desea hablar",recording:{authDropboxText:"Subir a Dropbox",availableSpace:"Espacio disponible: {{spaceLeft}} MB (aproximadamente {{duration}} minutos de grabaci\xf3n)",beta:"BETA",busy:"Estamos trabajando para liberar recursos de grabaci\xf3n. Por favor, int\xe9ntelo de nuevo en unos minutos.",busyTitle:"Todas las grabadoras est\xe1n actualmente ocupadas",error:"Falla de grabaci\xf3n. Vuelva a intentarlo.",expandedOff:"Grabaci\xf3n detenida",expandedOn:"La reuni\xf3n est\xe1 siendo grabada.",expandedPending:"La grabaci\xf3n se est\xe1 inciando...",failedToStart:"No se pudo iniciar la grabaci\xf3n",fileSharingdescription:"Compartir la grabaci\xf3n con los participantes de la reuni\xf3n",live:"Directo",loggedIn:"Sesi\xf3n iniciada como {{userName}}",off:"Grabaci\xf3n detenida",offBy:"{{name}} detuvo la grabaci\xf3n",on:"Grabando",onBy:"{{name}} comenz\xf3 la grabaci\xf3n",pending:"Preparando para grabar la reuni\xf3n...",rec:"REC",serviceDescription:"El servicio de grabaci\xf3n guardar\xe1 la grabaci\xf3n",serviceName:"Servicio de grabaci\xf3n",signIn:"Iniciar sesi\xf3n",signOut:"Cerrar sesi\xf3n",unavailable:"Oops! El {{serviceName}} no est\xe1 disponible actualmente. Estamos trabajando para resolver la situaci\xf3n. Por favor intente m\xe1s tarde.",unavailableTitle:"Grabaci\xf3n no disponible"},sectionList:{pullToRefresh:"Actualizar"},settings:{calendar:{about:"La integraci\xf3n del calendario {{appName}} se utiliza para acceder de forma segura a su calendario para que pueda leer los pr\xf3ximos eventos.",disconnect:"Desconectar",microsoftSignIn:"Iniciar sesi\xf3n con Microsoft",signedIn:"Actualmente accediendo a eventos de calendario para {{email}}. Haga clic en el bot\xf3n desconectar de abajo para detener el acceso a eventos de calendario.",title:"Calendario"},devices:"Dispositivos",followMe:"Todos me siguen",language:"Idioma",loggedIn:"Sesi\xf3n iniciada como {{name}}",moderator:"Moderador",more:"M\xe1s",name:"Nombre",noDevice:"Ninguno",selectAudioOutput:"Salida de audio",selectCamera:"Ca\u0301mara",selectMic:"Micr\xf3fono",startAudioMuted:"Todos inician silenciados",startVideoMuted:"Todos inician con c\xe1mara desactivada",title:"Ajustes"},settingsView:{advanced:"Avanzado",alertOk:"OK",alertTitle:"Aviso",alertURLText:"La direcci\xf3n URL del servidor no es v\xe1lida",buildInfoSection:"Informaci\xf3n de la compilaci\xf3n",conferenceSection:"Conferencia",disableCallIntegration:"Deshabilitar la integraci\xf3n nativa de llamadas",disableP2P:"Deshabilitar el modo punto a punto",displayName:"Nombre a mostrar",email:"Email",header:"Ajustes",profileSection:"Perfil",serverURL:"URL del servidor",showAdvanced:"Mostrar configuraci\xf3n avanzada",startWithAudioMuted:"Inicio con audio en silencio",startWithVideoMuted:"Iniciar con el v\xeddeo en silencio",version:"Versi\xf3n"},share:{dialInfoText:"\n\n===== \\ n\n\xbfSolo quieres marcar en tu tel\xe9fono? \\ N\n{{defaultDialInNumber}} Haga clic en este enlace para ver el marcado en los n\xfameros de tel\xe9fono de esta reuni\xf3n\n{{dialInfoPageUrl}}",mainText:"Presione en el siguiente enlace para unirse a la reuni\xf3n:\n{{roomUrl}}"},speaker:"Participante",speakerStats:{hours:"{{count}}h",minutes:"{{count}}m",name:"Nombre",seconds:"{{count}}s",speakerStats:"Estad\xedsticas de participantes",speakerTime:"Tiempo hablado"},startupoverlay:{policyText:" ",title:"La video llamada se interrumpi\xf3 porque se detuvo este equipo."},suspendedoverlay:{rejoinKeyTitle:"Volver",text:"Presione el bot\xf3n Reunir para reconectarse.",title:"La video llamada se interrumpi\xf3 porque se detuvo este equipo."},toolbar:{accessibilityLabel:{audioOnly:"Alternar s\xf3lo audio",audioRoute:"Seleccione el dispositivo de sonido",callQuality:"Administrar la calidad del video",cc:"Alternar subt\xedtulos",chat:"Alternar ventana de chat",document:"Alternar documento compartido",download:"Descarga nuestras aplicaciones",feedback:"Dejar comentarios",fullScreen:"Alternar pantalla completa",hangup:"Dejar la llamada",help:"Ayuda",invite:"Invitar personas",kick:"Expulsar participante",localRecording:"Alternar controles de grabaci\xf3n locales",lockRoom:"Activar o desactivar contrase\xf1a de la reuni\xf3n",moreActions:"Men\xfa alternar m\xe1s acciones",moreActionsMenu:"Men\xfa m\xe1s acciones",mute:"Alternar audio mudo",pip:"Alternar modo de Picture-in-Picture",privateMessage:"Enviar mensaje privado",profile:"Editar tu perfil",raiseHand:"Levantar / Bajar tu mano",recording:"Activar grabaci\xf3n",remoteMute:"Silenciar participante",Settings:"Alternar configuraci\xf3n",sharedvideo:"Alternar compartir un v\xeddeo de YouTube",shareRoom:"Invitar a alguien",shareYourScreen:"Alternar compartir pantalla",shortcuts:"Alternar accesos directos",show:"Mostrar en escena",speakerStats:"Alternar estad\xedsticas del orador",tileView:"Alternar vista de mosaico",toggleCamera:"Alternar c\xe1mara",videomute:"Alternar silencio de video",videoblur:"Alternar desenfoque de video"},addPeople:"Agregar personas a su llamada",audioOnlyOff:"Deshabilitar el modo de ancho de banda bajo",audioOnlyOn:"Habilitar el modo de ancho de banda bajo",audioRoute:"Seleccione el dispositivo de sonido",authenticate:"Autenticar",callQuality:"Administrar la calidad del video",chat:"Abrir / cerrar sala de charla",closeChat:"Cerrar chat",documentClose:"Cerrar documento compartido",documentOpen:"Abrir documento compartido",download:"Descarga nuestras aplicaciones",enterFullScreen:"Ver pantalla completa",enterTileView:"Entrar en vista de mosaico",exitFullScreen:"Salir de pantalla completa",exitTileView:"Salir de vista de mosaico",feedback:"Dejar comentarios",hangup:"Salir",help:"Ayuda",invite:"Invitar personas",login:"Inicio de sesi\xf3n",logout:"Cerrar sesi\xf3n",lowerYourHand:"Bajar la mano",moreActions:"M\xe1s acciones",moreOptions:"M\xe1s opciones",mute:"Activar / Desactivar Silencio",noAudioSignalTitle:"\xa1No hay entrada proveniente de su micr\xf3fono!",noAudioSignalDesc:"Si no lo silenci\xf3 a prop\xf3sito desde la configuraci\xf3n del sistema o el dispositivo, considere cambiar el dispositivo.",noAudioSignalDescSuggestion:"Si no lo silenci\xf3 a prop\xf3sito desde la configuraci\xf3n del sistema o el dispositivo, considere usar el siguiente dispositivo:",noisyAudioInputTitle:"",noisyAudioInputDesc:"",openChat:"Abrir chat",pip:"Entra en el modo Picture-in-Picture",privateMessage:"Enviar mensaje privado",profile:"Editar tu perfil",raiseHand:"Levantar / Bajar tu mano",raiseYourHand:"Alzar la mano",Settings:"Ajustes",sharedvideo:"Compartir un v\xeddeo de YouTube",shareRoom:"Invitar a alguien",shortcuts:"Ver accesos directos",speakerStats:"Estad\xedsticas del locutor",startScreenSharing:"Comenzar a compartir pantalla",startSubtitles:"Iniciar subt\xedtulos",stopScreenSharing:"Dejar de compartir pantalla",stopSubtitles:"Detener subt\xedtulos",stopSharedVideo:"Detener v\xeddeo de YouTube",talkWhileMutedPopup:"\xbfTratas de hablar? Est\xe1s silenciado.",tileViewToggle:"Alternar vista de mosaico",toggleCamera:"Alternar c\xe1mara",videomute:"Iniciar / detener c\xe1mara",startvideoblur:"Desenfocar mi fondo",stopvideoblur:"Desactivar desenfoque de fondo"},transcribing:{ccButtonTooltip:"Iniciar / Detener subt\xedtulos",error:"La Transcripci\xf3n fall\xf3. Por favor, int\xe9ntelo nuevamente.",expandedLabel:"Transcripci\xf3n encendida",failedToStart:"No es posible iniciar la transcripci\xf3n",labelToolTip:"La reuni\xf3n se esta transcribiendo",off:"Transcripci\xf3n detenida",pending:"Preparando la transcripci\xf3n de la reuni\xf3n...",start:"Mostrar subt\xedtulos",stop:"Dejar de mostrar subt\xedtulos",tr:"TR"},userMedia:{androidGrantPermissions:"Seleccione Permitir cuando su navegador pida permisos.",chromeGrantPermissions:"Seleccione Permitir cuando su navegador pida permisos.",edgeGrantPermissions:"Seleccione S\xed cuando su navegador pida permisos.",electronGrantPermissions:"Por favor, conceda permisos para utilizar su c\xe1mara y micr\xf3fono",firefoxGrantPermissions:"Seleccione Compartir Dispositivo Seleccionado cuando su navegador pida permisos.",iexplorerGrantPermissions:"Seleccione OK cuando su navegador pida permisos.",nwjsGrantPermissions:"Por favor, conceda permisos para utilizar su c\xe1mara y micr\xf3fono",operaGrantPermissions:"Seleccione Permitir cuando su navegador pida permisos.","react-nativeGrantPermissions":"Seleccione Permitir cuando su navegador pida permisos.",safariGrantPermissions:"Seleccione OK cuando su navegador pida permisos."},videoSIPGW:{busy:"Estamos trabajando en liberar recursos. Por favor intente nuevamente en unos minutos.",busyTitle:"El servicio de las salas est\xe1 actualmente ocupado",errorAlreadyInvited:"{{displayName}} ya ha sido invitado",errorInvite:"La conferencia no se ha establecido aun. Por favor intente m\xe1s tarde.",errorInviteFailed:"Estamos trabajando en resolver la situaci\xf3n. Por favor intente de nuevo m\xe1s tarde.",errorInviteFailedTitle:"Invitar a {{displayName}} fall\xf3",errorInviteTitle:"Error al invitar a la sala",pending:"{{displayName}} ha sido invitado"},videoStatus:{audioOnly:"AUD",audioOnlyExpanded:"Est\xe1s en modo de ancho de banda bajo. En este modo, solo recibir\xe1 audio y pantalla compartida.",callQuality:"Calidad de video",hd:"HD",hdTooltip:"Visualizando v\xeddeo en alta definici\xf3n",highDefinition:"Alta definici\xf3n",labelTooiltipNoVideo:"No hay v\xeddeo",labelTooltipAudioOnly:"Modo de ancho de banda bajo habilitado",ld:"LD",ldTooltip:"Visualizando v\xeddeo en baja definici\xf3n",lowDefinition:"Baja definici\xf3n",onlyAudioAvailable:"Solo hay audio disponible",onlyAudioSupported:"Solo soportamos audio en este navegador.",p2pEnabled:"Punto a Punto Activado",p2pVideoQualityDescription:"En el modo punto a punto, la calidad de video recibida solo se puede alternar entre calidad alta y solo audio. No se respetar\xe1n otras configuraciones hasta que se salga del modo punto a punto.",recHighDefinitionOnly:"Preferir\xe1 alta definici\xf3n.",sd:"SD",sdTooltip:"Visualizando v\xeddeo en definici\xf3n est\xe1ndar",standardDefinition:"Definici\xf3n est\xe1ndar"},videothumbnail:{domute:"Silenciar",flip:"Voltear",kick:"Expulsar",moderator:"Moderador",mute:"Participante est\xe1 silenciado",muted:"Silenciado",remoteControl:"",show:"Mostrar en escena",videomute:"El participante ha detenido la c\xe1mara."},welcomepage:{accessibilityLabel:{join:"Toque para unirse",roomname:"Introduzca un nombre de sala"},appDescription:"Adelante, video chat con todo el equipo. De hecho, invita a todos los que conozcas. {{app}} es una soluci\xf3n de videoconferencia de c\xf3digo abierto de 100%, totalmente encriptada, que puede usar todo el d\xeda, todos los d\xedas, de forma gratuita, sin necesidad de contar con ninguna cuenta.",audioVideoSwitch:{audio:"Voz",video:"Video"},calendar:"Calendario",connectCalendarButton:"Conecte su calendario",connectCalendarText:"Conecte su calendario para ver todas sus reuniones en {{app}}. Plus, add {{provider}}reuniones a tu calendario e iniciarlas con un solo clic.",enterRoomTitle:"Comenzar una reuni\xf3n",roomNameAllowedChars:"El nombre de la reuni\xf3n no debe contener ninguno de estos caracteres: ?, &, :, ', \", %, #.",go:"IR",goSmall:"IR",join:"CREAR / UNIRSE",info:"Informaci\xf3n",privacy:"Privacidad",recentList:"Reciente",recentListDelete:"Borrar",recentListEmpty:"Su lista de recientes est\xe1 actualmente vac\xeda. Chatea con tu equipo y encontrar\xe1s todas tus reuniones aqu\xed.",reducedUIText:"\xa1Bienvenido a {{app}}!",roomname:"Introduzca un nombre de sala",roomnameHint:"Introduce el nombre o URL de la sala a la que quieres unirte. Puedes crear un nombre nuevo, s\xf3lo tienes que hacer llegar este nombre al resto de participantes para que puedan unirse a esta sala.",sendFeedback:"Enviar comentarios",terms:"T\xe9rminos",title:"Seguro, lleno de funcionalidades y videoconferencias completamente gratuitas"},lonelyMeetingExperience:{button:"Invitar a otros",youAreAlone:"Eres el \xfanico en la reuni\xf3n"}}},666,[]); -__d(function(a,o,n,e,r,s,i){r.exports={en:"Ingl\xe9s",af:"Africano",bg:"B\xfalgaro",ca:"Catal\xe1n",cs:"Checo",de:"Alem\xe1n",el:"Griego",enGB:"Ingl\xe9s",eo:"Esperanto",es:"Espa\xf1ol",esUS:"Espa\xf1ol (Latinoam\xe9rica)",fi:"Finland\xe9s",fr:"Franc\xe9s",frCA:"Franc\xe9s (Canadiense)",he:"Hebreo",hr:"Croata",hu:"H\xfangaro",hy:"Armenio",it:"Italiano",ja:"Japon\xe9s",ko:"Coreano",nl:"Holand\xe9s",oc:"Occitano",pl:"Polaco",ptBR:"Portugu\xe9s (Brasil)",ru:"Ruso",sk:"Eslovaco",sv:"Sueco",tr:"Turco",vi:"Vietnamita",zhCN:"Chino (China)",zhTW:"Chino (Taiwan)"}},667,[]); -__d(function(e,a,o,n,i,r,t){i.exports={addPeople:{add:"Invitar",countryNotSupported:"Aun no contamos con soporte a este destino.",countryReminder:"\xbfLlamando fuera de los Estados Unidos? \xa1Por favor, aseg\xfarese de empezar con el c\xf3digo de pa\xeds!",disabled:"No puede invitar a otras personas.",failedToAdd:"Error al agregar participantes",footerText:"La marcaci\xf3n est\xe1 desactivada.",loading:"Buscar personas y n\xfameros de tel\xe9fono",loadingNumber:"Validando el n\xfamero de tel\xe9fono",loadingPeople:"Buscando contactos a invitar",noResults:"No se encontraron coincidencias",noValidNumbers:"Por favor ingrese un n\xfamero de tel\xe9fono",searchNumbers:"Agregar n\xfameros telef\xf3nicos",searchPeople:"B\xfasqueda de personas",searchPeopleAndNumbers:"Buscar personas o a\xf1adir sus n\xfameros de tel\xe9fono",telephone:"Tel\xe9fono: {{number}}",title:"Invitar a otras personas a esta reuni\xf3n"},audioDevices:{bluetooth:"Bluetooth",headphones:"Aud\xedfonos",phone:"Tel\xe9fono",speaker:"Altavoz",none:"No hay dispositivos de audio disponibles"},audioOnly:{audioOnly:"Ancho de banda bajo"},calendarSync:{addMeetingURL:"Agregar un v\xednculo a la reuni\xf3n",confirmAddLink:"\xbfQuiere a\xf1adir un enlace de Jitsi a este evento?",error:{appConfiguration:"La integraci\xf3n del calendario no est\xe1 configurada correctamente",generic:"Se ha producido un error. Compruebe la configuraci\xf3n del calendario o pruebe cargarlo nuevamente.",notSignedIn:"Se ha producido un error de autenticaci\xf3n para ver los eventos del calendario. Compruebe la configuraci\xf3n del calendario e intente iniciar sesi\xf3n de nuevo"},join:"Unir",joinTooltip:"Unirse a la reuni\xf3n",nextMeeting:"pr\xf3xima reuni\xf3n",noEvents:"No hay eventos pr\xf3ximos programados.",ongoingMeeting:"reuni\xf3n en proceso",permissionButton:"Abrir configuraci\xf3n",permissionMessage:"Los permisos al calendario son necesarios para ver sus reuniones en la aplicaci\xf3n.",refresh:"Actualizar calendario",today:"Hoy"},chat:{error:"Error: su mensaje no se env\xedo. Motivo: {{error}}",fieldPlaceHolder:"Escriba su mensaje aqu\xed",messagebox:"Escriba un mensaje",messageTo:"Mensaje privado para {{recipient}}",noMessagesMessage:"No hay mensajes en la reuni\xf3n. \xa1Inicie una conversaci\xf3n!",nickname:{popover:"Seleccione un apodo",title:"Introducir un apodo para usar el chat"},privateNotice:"Mensaje privado para {{recipient}}",title:"Mensajes",you:"usted"},chromeExtensionBanner:{installExtensionText:"Instalar la extensi\xf3n para Google Calendar y la integraci\xf3n con Office 365",buttonText:"Instalar extensi\xf3n de Chrome",dontShowAgain:"No mostrar nuevamente"},connectingOverlay:{joiningRoom:"Conectando a su reuni\xf3n..."},connection:{ATTACHED:"Adjunto",AUTHENTICATING:"Autenticando",AUTHFAIL:"Error de autenticaci\xf3n",CONNECTED:"Conectado",CONNECTING:"Conectando",CONNFAIL:"Error de conexi\xf3n",DISCONNECTED:"Desconectado",DISCONNECTING:"Desconectando",ERROR:"Error",RECONNECTING:"Ocurri\xf3 un problema en la red. Reconectando...",FETCH_SESSION_ID:"Obteniendo session-id...",GET_SESSION_ID_ERROR:"Obtener session-id error: {{code}}",GOT_SESSION_ID:"Obteniendo session-id... Listo",LOW_BANDWIDTH:"Video para {{displayName}} ha sido deshabilitado para economizar ancho de banda"},connectionindicator:{address:"Direcci\xf3n:",bandwidth:"Ancho de banda estimado:",bitrate:"Tasa de transferencia:",bridgeCount:"Contador del servidor: ",connectedTo:"Conectado a:",framerate:"Fotogramas por segundo:",less:"Mostrar menos",localaddress:"Direcci\xf3n local:",localaddress_plural:"Direcciones locales:",localport:"Puerto local:",localport_plural:"Puertos locales:",more:"Mostrar m\xe1s",packetloss:"P\xe9rdida de paquetes:",quality:{good:"Bueno",inactive:"Inactivo",lost:"Perdido",nonoptimal:"No es \xf3ptimo",poor:"Deficiente"},remoteaddress:"Direcci\xf3n remota:",remoteaddress_plural:"Direcciones remotas:",remoteport:"Puerto remoto:",remoteport_plural:"Puertos remotos:",resolution:"Resoluci\xf3n:",status:"Estado:",transport:"Transporte:",transport_plural:"Transportes:"},dateUtils:{earlier:"Temprano",today:"Hoy",yesterday:"Ayer"},deepLinking:{appNotInstalled:"Necesitas la aplicaci\xf3n m\xf3vil de {{app}} para unirte a esta reuni\xf3n en el tel\xe9fono.",description:"\xbfNo pas\xf3 nada? Hemos intentado iniciar su reuni\xf3n en la aplicaci\xf3n {{app}} de escritorio. intente de nuevo o inicie en la aplicaci\xf3n {{app}} v\xeda web.",descriptionWithoutWeb:"\xbfNo pas\xf3 nada? Intentamos iniciar su reuni\xf3n en la aplicaci\xf3n {{app}} de escritorio.",downloadApp:"Descargar la aplicaci\xf3n",launchWebButton:"Iniciar en la Web",openApp:"Continuar a la aplicaci\xf3n",title:"Iniciando la reuni\xf3n en {{app}}...",tryAgainButton:"Intentar de nuevo en el escritorio"},defaultLink:"p.ej. {{url}}",defaultNickname:"p. ej. Juan P\xe9rez",deviceError:{cameraError:"Error al acceder a tu c\xe1mara",cameraPermission:"Error de permisos en la c\xe1mara",microphoneError:"Error al acceder a tu micr\xf3fono",microphonePermission:"Error al obtener permiso del micr\xf3fono"},deviceSelection:{noPermission:"Permiso no concedido",previewUnavailable:"Vista previa no disponible",selectADevice:"Seleccionar un dispositivo",testAudio:"Reproducir un sonido de prueba"},dialog:{accessibilityLabel:{liveStreaming:"Transmisi\xf3n en vivo"},allow:"Permitir",alreadySharedVideoMsg:"Otro participante ya est\xe1 compartiendo un v\xeddeo. Esta conferencia s\xf3lo permite compartir un v\xeddeo a la vez.",alreadySharedVideoTitle:"Solo se permite un video compartido por vez",applicationWindow:"Ventana de aplicaci\xf3n",Back:"Anterior",cameraConstraintFailedError:"Su c\xe1mara no satisface algunos de los requerimientos.",cameraNotFoundError:"No se encontr\xf3 la c\xe1mara.",cameraNotSendingData:"No podemos acceder a la c\xe1mara. Comprueba si otra aplicaci\xf3n est\xe1 usando este dispositivo, selecciona otro dispositivo del men\xfa de configuraci\xf3n o intenta volver a cargar la aplicaci\xf3n.",cameraNotSendingDataTitle:"No es posible acceder a la c\xe1mara",cameraPermissionDeniedError:"No has otorgado permiso para usar la c\xe1mara. Puedes unirte a la conferencia de todos modos, pero los dem\xe1s asistentes no te podr\xe1n ver. Usa el bot\xf3n de la c\xe1mara en la barra de direcciones para solucionarlo.",cameraUnknownError:"No se puede usar la c\xe1mara por un motivo desconocido.",cameraUnsupportedResolutionError:"La c\xe1mara no admite la resoluci\xf3n de video requerida.",Cancel:"Cancelar",close:"Cerrar",conferenceDisconnectMsg:"Se recomienda que compruebes la conexi\xf3n de la red. Reconectando en {{seconds}} segundos...",conferenceDisconnectTitle:"Ha sido desconectado.",conferenceReloadMsg:"Estamos tratando de arreglar esto. Reconectando en {{seconds}} segundos...",conferenceReloadTitle:"Desafortunadamente, algo sali\xf3 mal.",confirm:"Confirmar",confirmNo:"No",confirmYes:"S\xed",connectError:"\xa1Oops! Algo salio mal y no fue posible conectarnos a la conferencia.",connectErrorWithMsg:"\xa1Oops! Algo salio mal y no fue posible conectarnos a la conferencia: {{msg}}",connecting:"Conectando",contactSupport:"Contacte a soporte t\xe9cnico",copy:"Copiar",dismiss:"Descartar",displayNameRequired:"\xa1Hola! \xbfCu\xe1l es tu nombre?",done:"Listo",enterDisplayName:"Por favor ingresa tu nombre aqu\xed",error:"Error",externalInstallationMsg:"Necesita instalar nuestra extensi\xf3n para compartir escritorio.",externalInstallationTitle:"Extensi\xf3n requerida",goToStore:"Ir a la tienda web",gracefulShutdown:"Nuestro servicio se encuentra en mantenimiento. Por favor, intente m\xe1s tarde.",IamHost:"Soy el anfitri\xf3n",incorrectRoomLockPassword:"Contrase\xf1a incorrecta",incorrectPassword:"Nombre de usuario o contrase\xf1a incorrecta",inlineInstallationMsg:"Necesita instalar nuestra extensi\xf3n para compartir escritorio.",inlineInstallExtension:"Instalar ahora",internalError:"\xa1Oops! Algo sali\xf3 mal. El siguiente error ocurri\xf3: {{error}}",internalErrorTitle:"Error interno",kickMessage:"Puede ponerse en contacto con {{participantDisplayName}} para obtener m\xe1s detalles.",kickParticipantButton:"Expulsar",kickParticipantDialog:"\xbfSeguro que quiere expulsar a este participante?",kickParticipantTitle:"\xbfSacar este participante?",kickTitle:"\xa1Ay! {{participantDisplayName}} te expuls\xf3 de la reuni\xf3n",liveStreaming:"Transmisi\xf3n en vivo",liveStreamingDisabledForGuestTooltip:"Los invitados no pueden iniciar la transmisi\xf3n en vivo.",liveStreamingDisabledTooltip:"Iniciar transmisi\xf3n en vivo deshabilitado.",lockMessage:"No se pudo bloquear la conferencia.",lockRoom:"Agregar $t(lockRoomPasswordUppercase) a la reuni\xf3n",lockTitle:"El bloqueo fall\xf3",logoutQuestion:"\xbfEst\xe1 seguro que desea salir y detener la conferencia?",logoutTitle:"Cierre de sesi\xf3n",maxUsersLimitReached:"El l\xedmite m\xe1ximo de participantes ha sido alcanzado. La conferencia est\xe1 llena. Por favor contacta al organizador o intenta mas tarde.",maxUsersLimitReachedTitle:"Se ha alcanzado el l\xedmite m\xe1ximo de participantes",micConstraintFailedError:"El micr\xf3fono no satisface algunos de los requerimientos.",micNotFoundError:"No se encontr\xf3 el micr\xf3fono.",micNotSendingData:"Vaya a la configuraci\xf3n de su computadora para activar el micr\xf3fono y ajustar su nivel",micNotSendingDataTitle:"Su micr\xf3fono est\xe1 silenciado en la configuraci\xf3n de su sistema",micPermissionDeniedError:"No ha otorgado permisos para usar su micr\xf3fono. Puede unirse a la conferencia, pero no lo podr\xe1n escuchar. Utilice el bot\xf3n en la barra de direcci\xf3n para solucionar esto.",micUnknownError:"No se puede usar su micr\xf3fono por motivos desconocidos.",muteEveryoneElseDialog:"Una vez silenciados, No podr\xe1s quitarles el modo en silencio, pero ellos pueden quit\xe1rselo en cualquier momento.",muteEveryoneElseTitle:"\xbfSilenciar a todos excepto a {{whom}}?",muteEveryoneDialog:"\xbfEst\xe1 seguro que quiere silenciar a todos? No podr\xe1s quitarles el modo en silencio, pero ellos pueden quit\xe1rselo en cualquier momento.",muteEveryoneTitle:"\xbfSilenciar a todos?",muteEveryoneSelf:"Usted mismo",muteEveryoneStartMuted:"Todos inician silenciados desde ahora",muteParticipantBody:"No podr\xe1s quitarles el modo en silencio, pero ellos pueden quit\xe1rselo en cualquier momento.",muteParticipantButton:"Silenciar",muteParticipantDialog:"\xbfSeguro que quiere silenciar a este participante? No podr\xe1 revertir esta acci\xf3n, pero el participante podr\xe1 hacerlo en cualquier momento",muteParticipantTitle:"Silenciar este participante?",Ok:"Aceptar",passwordLabel:"$t(lockRoomPasswordUppercase)",passwordNotSupported:"No se soporta $t(lockRoomPassword) en la reuni\xf3n",passwordNotSupportedTitle:"$t(lockRoomPasswordUppercase) no es compatible",passwordRequired:"$t(lockRoomPasswordUppercase) necesario",popupError:"Su navegador est\xe1 bloqueando las ventanas emergentes de este sitio. Habilite las ventanas emergentes en la configuraci\xf3n de seguridad de su navegador y vuelva a intentarlo.",popupErrorTitle:"Ventana emergente bloqueada",recording:"Grabaci\xf3n",recordingDisabledForGuestTooltip:"Los invitados no pueden iniciar grabaciones.",recordingDisabledTooltip:"Inicio de grabaci\xf3n desactivado.",rejoinNow:"Reunirse ahora",remoteControlAllowedMessage:"\xa1{{user}} ha aceptado tu solicitud de control remoto!",remoteControlDeniedMessage:"\xa1{{user}} ha rechazado tu solicitud de control remoto!",remoteControlErrorMessage:"\xa1Ha ocurrido un error tratando de solicitar permiso de control remoto de {{user}}!",remoteControlRequestMessage:"\xbfPermitir\xe1 que {{user}} controle remotamente su escritorio?",remoteControlShareScreenWarning:"\xa1Tenga en cuenta que si presiona \"Permitir\" usted compartir\xe1 su pantalla!",remoteControlStopMessage:"\xa1La sesi\xf3n de control remoto ha finalizado!",remoteControlTitle:"Control de escritorio remoto",Remove:"Eliminar",removePassword:"Eliminar $t(lockRoomPassword)",removeSharedVideoMsg:"\xbfEst\xe1s seguro de que deseas eliminar el video compartido?",removeSharedVideoTitle:"Eliminar video compartido",reservationError:"Error del sistema de reservaciones",reservationErrorMsg:"C\xf3digo de error: {{code}}, mensaje: {{msg}}",retry:"Volver a intentar",screenSharingFailedToInstall:"\xa1Uy! La extensi\xf3n de uso compartido de pantalla no se pudo instalar.",screenSharingFailedToInstallTitle:"La extensi\xf3n de uso compartido de pantalla no se pudo instalar",screenSharingFirefoxPermissionDeniedError:"Algo sali\xf3 mal cuando intentamos compartir su pantalla. Aseg\xfarese de habernos dado permiso para hacerlo.",screenSharingFirefoxPermissionDeniedTitle:"\xa1Uy! No pudimos iniciar el uso compartido de la pantalla.",screenSharingPermissionDeniedError:"\xa1Uy! Algo sali\xf3 mal con sus permisos de extensi\xf3n para compartido pantalla. Vuelva a cargar la p\xe1gina e intente de nuevo.",sendPrivateMessage:"Recientemente ha recibido un mensaje privado. \xbfPretend\xeda responder a eso en privado, o quer\xeda enviar su mensaje al grupo?",sendPrivateMessageCancel:"Enviar al grupo",sendPrivateMessageOk:"Enviar en privado",sendPrivateMessageTitle:"\xbfEnviar en privado?",serviceUnavailable:"Servicio no disponible",sessTerminated:"Llamada finalizada",Share:"Compartir",shareVideoLinkError:"Proporciona un enlace de YouTube correcto.",shareVideoTitle:"Compartir un video",shareYourScreen:"Compartir su pantalla",shareYourScreenDisabled:"Uso compartido de pantalla deshabilitado.",shareYourScreenDisabledForGuest:"Los invitados no pueden compartir la pantalla.",startLiveStreaming:"Iniciar transmisi\xf3n en vivo",startRecording:"Iniciar grabaci\xf3n",startRemoteControlErrorMessage:"Se produjo un error al intentar iniciar la sesi\xf3n de control remoto.",stopLiveStreaming:"Detener transmisi\xf3n en vivo",stopRecording:"Detener grabaci\xf3n",stopRecordingWarning:"\xbfEst\xe1s seguro de que deseas detener la grabaci\xf3n?",stopStreamingWarning:"\xbfEst\xe1s seguro de que deseas detener la transmisi\xf3n en vivo?",streamKey:"Clave de transmisi\xf3n en vivo",Submit:"Enviar",thankYou:"\xa1Gracias por usar {{appName}}!",token:"token",tokenAuthFailed:"Lo sentimos, no tienes permiso para unirte a esta llamada.",tokenAuthFailedTitle:"Error de autenticaci\xf3n",transcribing:"Transcripci\xf3n",unlockRoom:"Remover la $t(lockRoomPassword) de reuni\xf3n",userPassword:"contrase\xf1a de usuario",WaitForHostMsg:"La conferencia {{room}} a\xfan no ha comenzado. Si eres el anfitri\xf3n, inicia la autenticaci\xf3n. De lo contrario, espera a que llegue el anfitri\xf3n.",WaitForHostMsgWOk:"La conferencia {{room}} a\xfan no ha comenzado. Si eres el anfitri\xf3n, presiona Aceptar para autenticar. De lo contrario, espera a que llegue el anfitri\xf3n.",WaitingForHost:"Esperando al anfitri\xf3n...",Yes:"S\xed",yourEntireScreen:"Toda su pantalla"},dialOut:{statusMessage:"ahora est\xe1 {{status}}"},documentSharing:{title:"Documento Compartido"},feedback:{average:"Promedio",bad:"Malo",detailsLabel:"Cu\xe9ntanos m\xe1s sobre eso.",good:"Bueno",rateExperience:"Califique su experiencia en la reuni\xf3n",veryBad:"Muy malo",veryGood:"Muy bueno"},incomingCall:{answer:"Respuesta",audioCallTitle:"Llamada entrante",decline:"Descartar",productLabel:"de Jitsi Meet",videoCallTitle:"Llamada de video entrante"},info:{accessibilityLabel:"Mostrar informaci\xf3n",addPassword:"Agregar la $t(lockRoomPassword)",cancelPassword:"Anular la $t(lockRoomPassword)",conferenceURL:"Enlace:",country:"Pa\xeds",dialANumber:"Para unirte a la reuni\xf3n, marca uno de estos n\xfameros y, luego introduce el PIN.",dialInConferenceID:"PIN:",dialInNotSupported:"Lo sentimos, la marcaci\xf3n desde afuera actualmente no se admite.",dialInNumber:"Marcaci\xf3n desde afuera:",dialInSummaryError:"Error al obtener informaci\xf3n de marcaci\xf3n desde afuera. Vuelva a intentar m\xe1s tarde.",dialInTollFree:"Sin cargo",genericError:"Epa, algo sali\xf3 mal.",inviteLiveStream:"Para ver la transmisi\xf3n en vivo de esta reuni\xf3n, haz clic en este enlace: {{url}}",invitePhone:"Para unirse por tel\xe9fono, marque: {{number}},,{{conferenceID}}#\n",invitePhoneAlternatives:"\xbfBusca un n\xfamero de acceso diferente?\nConsulte los n\xfameros de acceso a las reuniones : {{url}}\n\n\nSi tambi\xe9n marca a trav\xe9s de un tel\xe9fono externo, ingrese sin conectarse al audio: {{silentUrl}}",inviteURLFirstPartGeneral:"Est\xe1s invitado a unirte a una reuni\xf3n.",inviteURLFirstPartPersonal:"{{name}} lo invita a una reuni\xf3n.\n",inviteURLSecondPart:"\nIngrese a la reuni\xf3n :\n{{url}}\n",liveStreamURL:"Transmisi\xf3n en vivo:",moreNumbers:"M\xe1s n\xfameros",noNumbers:"No hay n\xfameros para marcaci\xf3n desde afuera.",noPassword:"Ninguno",noRoom:"No se especific\xf3 ninguna sala para la marcaci\xf3n desde afuera.",numbers:"N\xfameros de marcaci\xf3n desde afuera",password:"$t(lockRoomPasswordUppercase):",title:"Compartir",tooltip:"Compartir el enlace y acceso telef\xf3nico para esta reuni\xf3n",label:"Informaci\xf3n de la reuni\xf3n"},inviteDialog:{alertText:"No se pudieron invitar a algunos participantes.",header:"Invitar",searchCallOnlyPlaceholder:"Introducir n\xfamero de tel\xe9fono",searchPeopleOnlyPlaceholder:"Buscar participantes",searchPlaceholder:"Participante o n\xfamero de tel\xe9fono",send:"Enviar"},inlineDialogFailure:{msg:"Tartamudeamos un poco.",retry:"Volver a intentar",support:"Soporte",supportMsg:"Si esto sigue ocurriendo, contacta con"},keyboardShortcuts:{focusLocal:"Concentrar en su video",focusRemote:"Concentrar en el video de otra persona",fullScreen:"Ver pantalla completa o salir de ella",keyboardShortcuts:"Accesos directos del teclado",localRecording:"Mostrar u ocultar controles de grabaci\xf3n local",mute:"Silenciar o anular silencio del micr\xf3fono",pushToTalk:"Presionar para hablar",raiseHand:"Levantar o bajar la mano",showSpeakerStats:"Mostrar estad\xedsticas del altavoz",toggleChat:"Abrir o cerrar el chat",toggleFilmstrip:"Mostrar u ocultar miniaturas de video",toggleScreensharing:"Cambiar entre el uso compartido de pantalla y de c\xe1mara",toggleShortcuts:"Mostrar u ocultar accesos directos del teclado",videoMute:"Iniciar o detener la c\xe1mara",videoQuality:"Ajustar la calidad de la llamada"},liveStreaming:{busy:"Estamos trabajando para liberar recursos de transmisi\xf3n. Vuelve a intentarlo en unos minutos.",busyTitle:"Todos los transmisores est\xe1n actualmente ocupados",changeSignIn:"Cambiar cuentas.",choose:"Elegir una transmisi\xf3n en vivo",chooseCTA:"Elegir una opci\xf3n de transmisi\xf3n. Actualmente, la sesi\xf3n est\xe1 iniciada como {{email}}.",enterStreamKey:"Ingrese su clave de transmisi\xf3n en vivo YouTube aqu\xed.",error:"Error de transmisi\xf3n en vivo. Vuelve a intentarlo.",errorAPI:"Se produjo un error al acceder a sus difusiones YouTube. Vuelva a intentar iniciar su sesi\xf3n.",errorLiveStreamNotEnabled:"La transmisi\xf3n en vivo no est\xe1 habilitada en {{email}}. Habil\xedtala o inicia sesi\xf3n en una cuenta con la transmisi\xf3n en vivo habilitada.",expandedOff:"La transmisi\xf3n en vivo se ha detenido",expandedOn:"La reuni\xf3n se est\xe1 transmitiendo actualmente a YouTube.",expandedPending:"La transmisi\xf3n en vivo se est\xe1 iniciando...",failedToStart:"La transmisi\xf3n en vivo no se pudo iniciar",getStreamKeyManually:"No pudimos obtener ninguna transmisi\xf3n en vivo. Intenta obtener la clave de transmisi\xf3n en vivo de YouTube.",invalidStreamKey:"Es posible que la clave de transmisi\xf3n en vivo sea incorrecta.",off:"Transmisi\xf3n en vivo detenida",offBy:"{{name}} detuvo el streaming en directo",on:"Transmisi\xf3n en vivo",onBy:"{{name}} inici\xf3 el streaming en directo",pending:"Iniciando transmisi\xf3n en vivo...",serviceName:"Servicio de transmisi\xf3n en vivo",signedInAs:"Actualmente, la sesi\xf3n est\xe1 iniciada como:",signIn:"Iniciar sesi\xf3n con Google",signInCTA:"Inicia sesi\xf3n o introduce la clave de transmisi\xf3n en vivo de YouTube.",signOut:"Cerrar sesi\xf3n",start:"Iniciar una transmisi\xf3n en vivo",streamIdHelp:"\xbfQu\xe9 es esto?",unavailableTitle:"Transmisi\xf3n en vivo no disponible"},localRecording:{clientState:{off:"Desactivado",on:"Activado",unknown:"Desconocido"},dialogTitle:"Controles de grabaci\xf3n local",duration:"Duraci\xf3n",durationNA:"N/d",encoding:"Codificaci\xf3n",label:"LOR",labelToolTip:"La grabaci\xf3n local est\xe1 activada",localRecording:"Grabaci\xf3n local",me:"Yo",messages:{engaged:"Grabaci\xf3n local activada.",finished:"Finaliz\xf3 la grabaci\xf3n del {{token}} de la sesi\xf3n. Env\xeda el archivo grabado al moderador.",finishedModerator:"Finaliz\xf3 la grabaci\xf3n del {{token}} de la sesi\xf3n. La grabaci\xf3n de la pista local se ha guardado. P\xeddeles a los otros participantes que env\xeden sus grabaciones.",notModerator:"No eres el moderador. No puedes iniciar o detener la grabaci\xf3n local."},moderator:"Moderador",no:"No",participant:"Participante",participantStats:"Estad\xedsticas del participante",sessionToken:"Token de la sesi\xf3n",start:"Iniciar grabaci\xf3n",stop:"Detener grabaci\xf3n",yes:"S\xed"},lockRoomPassword:"clave",lockRoomPasswordUppercase:"Clave",me:"yo",notify:{connectedOneMember:"{{name}} se uni\xf3 a la reuni\xf3n",connectedThreePlusMembers:"{{name}} y {{count}} m\xe1s se unieron a la reuni\xf3n",connectedTwoMembers:"{{first}} y {{second}} se unieron a la reuni\xf3n",disconnected:"desconectado",focus:"Enfoque de la conferencia",focusFail:"{{component}} no disponible. Vuelve a intentar en {{ms}} segundos",grantedTo:"Se otorgaron derechos de moderador a {{to}}.",invitedOneMember:"{{name}} ha sido invitado",invitedThreePlusMembers:"{{name}} y {{count}} m\xe1s han sido invitados",invitedTwoMembers:"{{first}} y {{second}} han sido invitados",kickParticipant:"{{kicker}} sac\xf3 a {{kicked}}",me:"Yo",moderator:"Derechos de moderador otorgados.",muted:"Has iniciado la conversaci\xf3n con el silencio activado.",mutedTitle:"Tienes el silencio activado.",mutedRemotelyTitle:"\xa1Su micr\xf3fono fue silenciado por {{participantDisplayName}}!",mutedRemotelyDescription:"Siempre puede reactivar sur micr\xf3fono cuando est\xe9 listo para hablar. Desact\xedvelo de nuevo cuando termine para mantener el ruido al m\xednimo en la reuni\xf3n.",passwordRemovedRemotely:"$t(lockRoomPasswordUppercase) retirada por otro participante",passwordSetRemotely:"$t(lockRoomPasswordUppercase) agregada por otro participante",raisedHand:"{{name}} desea hablar.",somebody:"Alguien",startSilentTitle:"\xa1Ingres\xf3 sin salida de audio!",startSilentDescription:"Vuelva a ingresar para activar el audio",suboptimalBrowserWarning:"Nos tememos que su experiencia de reuni\xf3n no ser\xe1 tan buena aqu\xed. Estamos buscando formas de mejorar esto, pero hasta entonces, por favor, intente utilizar uno de los navegadores soportados.",suboptimalExperienceTitle:"Advertencia del navegador",unmute:"Reactivar el sonido",newDeviceCameraTitle:"Se detect\xf3 una c\xe1mara nueva",newDeviceAudioTitle:"Se detect\xf3 un dispositivo de audio nuevo",newDeviceAction:"Usar"},passwordSetRemotely:"definida por otro participante",passwordDigitsOnly:"Hasta {{number]] cifras",poweredby:"con tecnolog\xeda de",presenceStatus:{busy:"Ocupado",calling:"Llamando...",connected:"Conectado",connecting:"Conectando...",connecting2:"Conectando*...",disconnected:"Desconectado",expired:"Vencido",ignored:"Omitido",initializingCall:"Inicializando llamada...",invited:"Invitado",rejected:"Rechazado",ringing:"Timbrando..."},profile:{setDisplayNameLabel:"Configurar su nombre para mostrar",setEmailInput:"Introducir correo electr\xf3nico",setEmailLabel:"Configurar su correo electr\xf3nico de Gravatar",title:"Perfil"},raisedHand:"Desea hablar",recording:{authDropboxText:"Cargar a Dropbox",availableSpace:"Espacio disponible: {{spaceLeft}}\xa0MB (aproximadamente {{duration}} minutos de grabaci\xf3n)",beta:"BETA",busy:"Estamos trabajando para liberar recursos de grabaci\xf3n. Vuelve a intentarlo en unos minutos.",busyTitle:"Todas las grabadoras est\xe1n actualmente ocupadas",error:"Error de grabaci\xf3n. Vuelve a intentarlo.",expandedOff:"La grabaci\xf3n se ha detenido",expandedOn:"La reuni\xf3n se est\xe1 grabando en este momento.",expandedPending:"La grabaci\xf3n se est\xe1 iniciando...",failedToStart:"La grabaci\xf3n no se pudo iniciar",fileSharingdescription:"Compartir grabaci\xf3n con participantes de la reuni\xf3n",live:"EN VIVO",loggedIn:"Sesi\xf3n iniciada como {{userName}}",off:"Grabaci\xf3n detenida",offBy:"{{name}} par\xf3 la grabaci\xf3n",on:"Grabaci\xf3n",onBy:"{{name}} inici\xf3 la grabaci\xf3n",pending:"Preparando para grabar la reuni\xf3n...",rec:"REC",serviceDescription:"El servicio de grabaci\xf3n guardar\xe1 la grabaci\xf3n",serviceName:"Servicio de grabaci\xf3n",signIn:"Iniciar sesi\xf3n",signOut:"Cerrar sesi\xf3n",unavailable:"\xa1Uy! {{serviceName}} actualmente no est\xe1 disponible. Estamos trabajando para resolver el problema. Vuelve a intentarlo m\xe1s tarde.",unavailableTitle:"Grabaci\xf3n no disponible"},sectionList:{pullToRefresh:"Tirar para actualizar"},settings:{calendar:{about:"La integraci\xf3n del calendario de {{appName}} se usa para acceder al calendario de manera segura para que puedas leer los pr\xf3ximos eventos.",disconnect:"Desconectar",microsoftSignIn:"Iniciar sesi\xf3n con Microsoft",signedIn:"Actualmente se accede a eventos del calendario para {{email}}. Haz clic en el bot\xf3n Desconectar m\xe1s abajo para detener el acceso a eventos del calendario.",title:"Calendario"},devices:"Dispositivos",followMe:"Todos me siguen",language:"Idioma",loggedIn:"Sesi\xf3n iniciada como {{name}}",moderator:"Moderador",more:"M\xe1s",name:"Nombre",noDevice:"Ninguno",selectAudioOutput:"Salida de audio",selectCamera:"C\xe1mara",selectMic:"Micr\xf3fono",startAudioMuted:"Todos comienzan con silenciados",startVideoMuted:"Todos comienzan con c\xe1mara desactivada",title:"Configuraci\xf3n"},settingsView:{advanced:"Avanzado",alertOk:"Aceptar",alertTitle:"Advertencia",alertURLText:"La direcci\xf3n URL de servidor introducida no es v\xe1lida",buildInfoSection:"Informaci\xf3n de compilaci\xf3n",conferenceSection:"Conferencia",disableCallIntegration:"Desactivar la integraci\xf3n nativa de llamadas",disableP2P:"Desactiver el modo \"Peer-To-Peer\"",displayName:"Nombre para mostrar",email:"Correo electr\xf3nico",header:"Configuraci\xf3n",profileSection:"Perfil",serverURL:"Direcci\xf3n URL del servidor",showAdvanced:"Mostrar la configuraci\xf3n avanzada",startWithAudioMuted:"Iniciar con el audio en silencio",startWithVideoMuted:"Iniciar con el video en silencio",version:"Versi\xf3n"},share:{dialInfoText:"\n\n=====\n\n\xbfDesea llamar desde su tel\xe9fono?\n\n{{defaultDialInNumber}}La lista de n\xfameros disponibles para la reuni\xf3n est\xe1 disponible aqu\xed : \n{{dialInfoPageUrl}}",mainText:"Haz clic en el enlace siguiente para unirte a la reuni\xf3n:\n{{roomUrl}}"},speaker:"Participante",speakerStats:{hours:"{{count}}\xa0h",minutes:"{{count}}\xa0min",name:"Nombre",seconds:"{{count}}\xa0s",speakerStats:"Estad\xedsticas de participantes",speakerTime:"Tiempo hablado"},startupoverlay:{policyText:" ",title:"{{app}} necesita usar el micr\xf3fono y la c\xe1mara."},suspendedoverlay:{rejoinKeyTitle:"Volver a unirme",text:"Presiona el bot\xf3n Volver a unirme para volver a conectarte.",title:"La llamada de video se interrumpi\xf3 porque el equipo entr\xf3 en modo nocturno."},toolbar:{accessibilityLabel:{audioOnly:"Alternar solo audio",audioRoute:"Seleccionar el dispositivo de sonido",callQuality:"Ajustar la calidad v\xeddeo",cc:"Alternar subt\xedtulos",chat:"Alternar ventana de chat",document:"Alternar documento compartido",download:"Descargar nuestras aplicaciones",feedback:"Dejar comentario",fullScreen:"Alternar pantalla completa",hangup:"Dejar la llamada",help:"Ayuda",invite:"Invitar personas",kick:"Echar participante",localRecording:"Alternar controles de grabaci\xf3n local",lockRoom:"Alternar contrase\xf1a de reuni\xf3n",moreActions:"Alternar men\xfa de m\xe1s acciones",moreActionsMenu:"Men\xfa de m\xe1s acciones",moreOptions:"Mostrar m\xe1s opciones",mute:"Alternar silenciar audio",muteEveryone:"Silenciar a todos",pip:"Alternar modo de imagen en imagen",privateMessage:"Enviar un mensaje privado",profile:"Editar el perfil",raiseHand:"Alternar levantar la mano",recording:"Alternar grabaci\xf3n",remoteMute:"Silenciar participante",Settings:"Alternar configuraci\xf3n",sharedvideo:"Alternar uso compartido de video de YouTube",shareRoom:"Invitar a alguien",shareYourScreen:"Alternar uso compartido de pantalla",shortcuts:"Alternar accesos directos",show:"Mostrar en primer plano",speakerStats:"Alternar estad\xedsticas del altavoz",tileView:"Alternar vista de mosaico",toggleCamera:"Alternar c\xe1mara",videomute:"Alternar silenciar video",videoblur:"Cambiar el desenfoque del fondo"},addPeople:"Agregar personas a la llamada",audioOnlyOff:"Desactivar el modo de ancho de banda bajo",audioOnlyOn:"Activar el modo de ancho de banda bajo",audioRoute:"Seleccionar el dispositivo de sonido",authenticate:"Autenticar",callQuality:"Ajustar la calidad v\xeddeo",chat:"Abrir/cerrar chat",closeChat:"Cerrar chat",documentClose:"Cerrar documento compartido",documentOpen:"Abrir documento compartido",download:"Descargar nuestras aplicaciones",enterFullScreen:"Ver pantalla completa",enterTileView:"Introducir vista de mosaico",exitFullScreen:"Salir de pantalla completa",exitTileView:"Salir de vista de mosaico",feedback:"Dejar comentario",hangup:"Dejar",help:"Ayuda",invite:"Invitar personas",login:"Inicio de sesi\xf3n",logout:"Cierre de sesi\xf3n",lowerYourHand:"Bajar la mano",moreActions:"M\xe1s acciones",moreOptions:"M\xe1s opciones",mute:"Activar o silenciar el micr\xf3fono",muteEveryone:"Silenciar a todos",noAudioSignalTitle:"\xa1No hay ninguna entrada que provenga de su micr\xf3fono!",noAudioSignalDesc:"Si no lo silenci\xf3 intencionalmente desde la configuraci\xf3n del sistema o el hardware, considere la posibilidad de cambiar el dispositivo.",noAudioSignalDescSuggestion:"Si no lo silenci\xf3 intencionalmente desde la configuraci\xf3n del sistema o el hardware, considere utilizar el siguiente dispositivo:",noAudioSignalDialInDesc:"Usted puede adem\xe1s llamar usando:",noAudioSignalDialInLinkDesc:"N\xfameros de llamada",noisyAudioInputTitle:"Su micr\xf3fono parece estar ruidoso",noisyAudioInputDesc:"Parece que su micr\xe1fono est\xe1 haciendo ruido, por favor considere silenciarlo o cambiar de dispositivo.",openChat:"Abrir chat",pip:"Introducir modo de imagen en imagen",privateMessage:"Enviar un mensaje privado",profile:"Editar el perfil",raiseHand:"Levantar/bajar la mano",raiseYourHand:"Levantar la mano",Settings:"Configuraci\xf3n",sharedvideo:"Compartir un video de YouTube",shareRoom:"Invitar a alguien",shortcuts:"Ver accesos directos",speakerStats:"Estad\xedsticas de participantes",startScreenSharing:"Iniciar uso compartido de pantalla",startSubtitles:"Iniciar subt\xedtulos",stopScreenSharing:"Detener uso compartido de pantalla",stopSubtitles:"Detener subt\xedtulos",stopSharedVideo:"Detener video de YouTube",talkWhileMutedPopup:"\xbfIntentas hablar? Est\xe1s silenciado.",tileViewToggle:"Alternar vista de mosaico",toggleCamera:"Alternar c\xe1mara",videomute:"Iniciar/detener c\xe1mara",startvideoblur:"Desenfocar mi fondo",stopvideoblur:"Desactivar el desenfoque de fondo"},transcribing:{ccButtonTooltip:"Iniciar/detener subt\xedtulos",error:"Error de transcripci\xf3n. Vuelve a intentarlo.",expandedLabel:"La transcripci\xf3n est\xe1 actualmente activada",failedToStart:"La transcripci\xf3n no se pudo iniciar",labelToolTip:"La reuni\xf3n se est\xe1 transcribiendo",off:"Transcripci\xf3n detenida",pending:"Preparando para transcribir la reuni\xf3n...",start:"Comenzar a mostrar subt\xedtulos",stop:"Dejar de mostrar subt\xedtulos",tr:"TR"},userMedia:{androidGrantPermissions:"Selecciona Permitir cuando el navegador solicite permisos.",chromeGrantPermissions:"Selecciona Permitir cuando el navegador solicite permisos.",edgeGrantPermissions:"Selecciona S\xed cuando el navegador solicite permisos.",electronGrantPermissions:"Otorga permisos para usar la c\xe1mara y el micr\xf3fono",firefoxGrantPermissions:"Selecciona Compartir dispositivo seleccionado cuando el navegador solicite permisos.",iexplorerGrantPermissions:"Selecciona Aceptar cuando el navegador solicite permisos.",nwjsGrantPermissions:"Otorga permisos para usar la c\xe1mara y el micr\xf3fono",operaGrantPermissions:"Selecciona Permitir cuando el navegador solicite permisos.","react-nativeGrantPermissions":"Selecciona Permitir cuando el navegador solicite permisos.",safariGrantPermissions:"Selecciona Aceptar cuando el navegador solicite permisos."},videoSIPGW:{busy:"Estamos trabajando para liberar recursos. Vuelve a intentarlo en unos minutos.",busyTitle:"El servicio de sala est\xe1 actualmente ocupado",errorAlreadyInvited:"{{displayName}} ya est\xe1 invitado",errorInvite:"Conferencia a\xfan no establecida. Vuelve a intentarlo m\xe1s tarde.",errorInviteFailed:"Estamos trabajando para resolver el problema. Vuelve a intentarlo m\xe1s tarde.",errorInviteFailedTitle:"No se pudo invitar a {{displayName}}",errorInviteTitle:"Error al invitar en la sala",pending:"{{displayName}} ha sido invitado"},videoStatus:{audioOnly:"AUD",audioOnlyExpanded:"Se encuentra en el modo de bajo ancho de banda. En este modo s\xf3lo recibir\xe1 audio y pantalla compartida.",callQuality:"Calidad V\xeddeo",hd:"HD",hdTooltip:"Vista de video en alta definici\xf3n",highDefinition:"Alta definici\xf3n",labelTooiltipNoVideo:"Sin video",labelTooltipAudioOnly:"Modo de bajo ancho de banda habilitado",ld:"LD",ldTooltip:"Vista de video en baja definici\xf3n",lowDefinition:"Baja definici\xf3n",onlyAudioAvailable:"Modo de solo audio disponible",onlyAudioSupported:"Solo admitimos audio en este navegador.",p2pEnabled:"Punto a punto habilitado",p2pVideoQualityDescription:"En el modo \"peer to peer\", la calidad de v\xeddeo recibida s\xf3lo se puede alternar entre alta y s\xf3lo audio. No se respetar\xe1n otros ajustes hasta que se salga del modo \"peer to peer\".",recHighDefinitionOnly:"Preferir\xe9 alta definici\xf3n.",sd:"SD",sdTooltip:"Vista de video en definici\xf3n est\xe1ndar",standardDefinition:"Definici\xf3n est\xe1ndar"},videothumbnail:{domute:"Silenciar",domuteOthers:"Silenciar a todos",flip:"Dar vuelta",kick:"Echar",moderator:"Moderador",mute:"Se silenci\xf3 el participante",muted:"Silenciado",remoteControl:"",show:"Mostrar en primer plano",videomute:"El participante par\xf3 su c\xe1mara"},welcomepage:{accessibilityLabel:{join:"Toca para unirte",roomname:"Introducir nombre de sala"},appDescription:"Adelante, ten una sesi\xf3n de chat de video con todo el equipo. De hecho, invita a todas las personas que conozcas. {{app}} es una soluci\xf3n de conferencias en video en c\xf3digo abierto al 100% y completamente cifrada que puedes usar todo el d\xeda, todos los d\xedas y sin cargo, sin necesidad de tener una cuenta.",audioVideoSwitch:{audio:"Voz",video:"Video"},calendar:"Calendario",connectCalendarButton:"Conectar el calendario",connectCalendarText:"Conecte su calendario para ver todas sus reuniones en {{app}}. Adem\xe1s, agregue reuniones {{provider}} a su calendario e in\xedcielas con un solo clic.",enterRoomTitle:"Iniciar una nueva reuni\xf3n",roomNameAllowedChars:"El nombre de la reuni\xf3n no debe contener ninguno de estos caracteres: ?, &, :, ', \", %, #.",go:"IR",goSmall:"IR",join:"CREAR / INGRESAR",info:"Informaci\xf3n",privacy:"Privacidad",recentList:"Reciente",recentListDelete:"Eliminar",recentListEmpty:"Su lista reciente est\xe1 actualmente vac\xeda. Abra una sesi\xf3n de chat con su equipo y encontrar\xe1 todas sus reuniones recientes aqu\xed.",reducedUIText:"\xa1Bienvenid@ a {{app}}!",roomname:"Introducir nombre de sala",roomnameHint:"Introduce el nombre o la direcci\xf3n URL de la sala a la que deseas unirte. Puedes inventar un nombre, simplemente inf\xf3rmaselo a las personas con las que te reunir\xe1s para que introduzcan el mismo nombre.",sendFeedback:"Enviar comentario",terms:"T\xe9rminos",title:"Conferencias en video seguras, con gran variedad de funciones y completamente gratuitas"}}},668,[]); -__d(function(e,a,i,l,k,n,r){k.exports={en:"Inglise keel",af:"Afrikaani keel",bg:"Bulgaaria keel",ca:"Katalaani keel",cs:"T\u0161ehhi keel",de:"Saksa keel",el:"Kreeka keel",enGB:"Inglise keel (\xdchendkuningriik)",eo:"Esperanto keel",es:"Hispaania keel",esUS:"Hispaania keel (Ladina-Ameerika)",et:"Eesti keel",fi:"Soome keel",fr:"Prantsuse keel",frCA:"Prantsuse keel (Kanada)",hr:"Horvaadi keel",hu:"Ungari keel",hy:"Armeenia keel",it:"Itaalia keel",ja:"Jaapani keel",ko:"Korea keel",nl:"Hollandi keel",oc:"Oksitaani keel",pl:"Poola keel",ptBR:"Portigali keel (Brasiilia)",ru:"Vene keel",sv:"Roosi keel",tr:"T\xfcrgi keel",vi:"Vietnami keel",zhCN:"Hiina keel (Hiina)",zhTW:"Hiina keel (Tai)"}},669,[]); -__d(function(e,a,i,t,s,n,o){s.exports={addPeople:{add:"Lisa",countryNotSupported:"Valitud riik ei ole toetatud.",countryReminder:"Veendu, et suunakood oleks lisatud.",disabled:"Uusi kontakte ei saa k\xf5nesse lisada.",failedToAdd:"Uue kontakti k\xf5nesse lisamine eba\xf5nnestus",footerText:"Numbri valimine on keelatud.",loading:"Kontaktide otsimine...",loadingNumber:"Telefoninumbri kontrollimine...",loadingPeople:"Kontaktide otsimine k\xf5nesse lisamiseks...",noResults:"Vasteid ei leitud",noValidNumbers:"Sisesta telefoninumber",searchNumbers:"Lisa telefoninumber",searchPeople:"Kontaktide otsimine",searchPeopleAndNumbers:"Otsi kontakti v\xf5i lisa telefoninumber",telephone:"Telefoninumber: {{number}}",title:"Lisa kontakte k\xf5nesse"},audioDevices:{bluetooth:"Bluetooth",headphones:"K\xf5rvaklapid",phone:"Telefon",speaker:"K\xf5lar",none:"Heli vahendid pole k\xe4ttesaadavad"},audioOnly:{audioOnly:"Ainult heli"},calendarSync:{addMeetingURL:"Lisa k\xf5ne link",confirmAddLink:"Kas soovid k\xe4esolevale k\xf5nele lisada lingi?",error:{appConfiguration:"\xdchendus kalendriga ei ole \xf5igesti seadistatud.",generic:"Viga! Palun kontrolli kalendri seadistusi v\xf5i v\xe4rskenda kalendrit.",notSignedIn:"Viga kalendri autentimisel! Palun kontrolli kalendri seadistusi ja logi uuesti sisse."},join:"Liitu",joinTooltip:"Liitu k\xf5nega",nextMeeting:"j\xe4rgmine k\xf5ne",noEvents:"Uusi k\xf5nesid pole planeeritud..",ongoingMeeting:"aktiivne k\xf5ne",permissionButton:"Ava seadistused",permissionMessage:"Planeeritud k\xf5ne n\xe4gemiseks on vajalik kalendri ligip\xe4\xe4su\xf5igus.",refresh:"V\xe4rskenda kalendrit",today:"T\xe4na"},chat:{error:"Viga: s\xf5numi \"{{originalText}}\" saatmine eba\xf5nnestus. P\xf5hjus: {{error}}",fieldPlaceHolder:"Sisesta oma s\xf5num siia",messagebox:"Sisesta s\xf5num",messageTo:"Privaats\xf5num kasutajale {{recipient}}",noMessagesMessage:"Kirjavahetust pole veel alustatud. Alusta kirjavahetust siin!",nickname:{popover:"Sisesta nimi",title:"Sisesta nimi, et k\xf5nega alustada"},privateNotice:"Privaats\xf5num kasutajale {{recipient}}",title:"K\xf5ne",you:"you"},chromeExtensionBanner:{installExtensionText:"Paigalda Google Kalendri laiendus ja Office 365 integratsioon",buttonText:"Paigalda Chrome'i laiendus",dontShowAgain:"\xc4ra rohkem n\xe4ita"},connectingOverlay:{joiningRoom:"K\xf5nega \xfchendamine..."},connection:{ATTACHED:"\xdchendatud",AUTHENTICATING:"Autentimine...",AUTHFAIL:"Autentimine eba\xf5nnestus",CONNECTED:"\xdchendatud",CONNECTING:"\xdchendamine...",CONNFAIL:"\xdchendamine eba\xf5nnestus",DISCONNECTED:"\xdchendus katkestatud",DISCONNECTING:"\xdchenduse katkestamine...",ERROR:"Viga",FETCH_SESSION_ID:"Sessiooni-ID p\xfc\xfcdmine...",GET_SESSION_ID_ERROR:"Sessiooni-ID p\xfc\xfcdmisel tekkis viga: {{code}}",GOT_SESSION_ID:"Sessiooni-ID p\xfc\xfcdmine... Tehtud",LOW_BANDWIDTH:"Kasutaja {{displayName}} video on \xfclekandekiiruse parandamiseks v\xe4lja l\xfclitatud"},connectionindicator:{address:"Aadress:",bandwidth:"Eeldatav \xfclekandekiirus:",bitrate:"Andmeedastuskiirus:",bridgeCount:"Serverite arv: ",connectedTo:"\xdchendatud:",e2e_rtt:"E2E RTT:",framerate:"Ekraani eraldusv\xf5ime:",less:"N\xe4ita v\xe4hem",localaddress:"Lokaalne aadress:",localaddress_plural:"Lokaalsed aadressid:",localport:"Lokaalne port:",localport_plural:"Lokaalsed pordid:",more:"N\xe4ita rohkem",packetloss:"Andmepaketi kaotus:",quality:{good:"Hea",inactive:"Mitteaktiivne",lost:"Kaotatud",nonoptimal:"Mitteoptimaalne",poor:"N\xf5rk"},remoteaddress:"Kaugt\xf6\xf6 aadress:",remoteaddress_plural:"Kaugt\xf6\xf6 aadressid:",remoteport:"Kaugt\xf6\xf6 port:",remoteport_plural:"Kaugt\xf6\xf6 pordid:",resolution:"Resolutsioon:",status:"\xdchendus:",transport:"Transport:",transport_plural:"Transpordid:"},dateUtils:{earlier:"Varem",today:"T\xe4na",yesterday:"Eile"},deepLinking:{appNotInstalled:"K\xf5nega liitumiseks l\xe4bi mobiiltelefoni on vaja paigaldada {{app}} rakendus.",description:"Midagi ei juhtunud? Proovisime \xfchendust luua t\xf6\xf6laua rakendusega. Proovi uuesti v\xf5i k\xe4ivita {{app}} rakendus.",descriptionWithoutWeb:"Midagi ei juhtunud? Televastuv\xf5ttu prooviti avada t\xf6\xf6laua rakendusest {{app}}.",downloadApp:"Laadi rakendus alla",launchWebButton:"K\xe4ivita veebis",openApp:"J\xe4tka t\xf6\xf6laua rakendusega",title:"K\xf5ne avamine rakenduses {{app}}...",tryAgainButton:"Proovi t\xf6\xf6laua rakendusega uuesti "},defaultLink:"nt {{url}}",defaultNickname:"nt. Mari Maasikas",deviceError:{cameraError:"Ei saanud kaameraga \xfchendust",cameraPermission:"Puudub \xf5igus kasutada kaamerat",microphoneError:"Ei saanud mikrofoniga \xfchendust",microphonePermission:"Puudub \xf5igus kasutada mikrofoni"},deviceSelection:{noPermission:"Luba pole antud",previewUnavailable:"Eelvaade pole k\xe4ttesaadav",selectADevice:"Vali seade",testAudio:"M\xe4ngi testimiseks heli"},dialog:{accessibilityLabel:{liveStreaming:"Otse\xfclekanne"},allow:"Luba",alreadySharedVideoMsg:"Teine kasutaja jagab videot. Selles k\xf5nes on ainult \xfche video jagamine korraga lubatud.",alreadySharedVideoTitle:"Korraga on lubatud ainult \xfche video jagamine.",applicationWindow:"Rakenduse aken",Back:"Tagasi",cameraConstraintFailedError:"Kaamera ei vasta teatud piirangutele.",cameraNotFoundError:"Kaamerat ei leitud.",cameraNotSendingData:"Ei saa \xfchendust kaameraga. Kontrolli, kas vahend on m\xf5ne teise rakenduse poolt kasutusel, vali men\xfc\xfcst teine vahend v\xf5i v\xe4rskenda rakendust.",cameraNotSendingDataTitle:"Kaamera pole k\xe4ttesaadav.",cameraPermissionDeniedError:"Kaamera kasutamine on keelatud. K\xf5nega on v\xf5imalik \xfchineda ilma kaamerata. Kaamera kasutamiseks vajuta aadressiribal kaamera nupule.",cameraUnknownError:"Kaamerat ei saa kasutada! P\xf5hjus teadmata.",cameraUnsupportedResolutionError:"Kaamera ei toeta n\xf5utud resolutsiooni.",Cancel:"T\xfchista",close:"Sulge",conferenceDisconnectMsg:"Kontrolli v\xf5rgu\xfchendust. Taas\xfchendamine {{seconds}}...",conferenceDisconnectTitle:"\xdchendus on katkenud.",conferenceReloadMsg:"Lahenduse otsime. Taas\xfchendus {{seconds}} sek...",conferenceReloadTitle:"Midagi l\xe4ks valesti!",confirm:"Kinnita",confirmNo:"Ei",confirmYes:"Kinnita",connectError:"Oih, midagi l\xe4ks valesti! K\xf5nega \xfchendamine eba\xf5nnestus.",connectErrorWithMsg:"Oih, midagi l\xe4ks valesti! K\xf5nega \xfchendamine eba\xf5nnestus. P\xf5hjus: {{msg}}.",connecting:"\xdchendamine.",contactSupport:"V\xf5ta \xfchendust kasutustoega",copy:"Kopeeri",dismiss:"L\xf5peta",displayNameRequired:"Nimi on kohustuslik",done:"Valmis",enterDisplayName:"Sisesta nimi",error:"Viga",externalInstallationMsg:"T\xf6\xf6lauale on vaja paigaldada jagamise laiendus.",externalInstallationTitle:"Laiendus on kohustuslik",goToStore:"Mine veebipoodi",gracefulShutdown:"Rakendus on hoolduseks ajutiselt maas. Proovi hiljem uuesti!",IamHost:"Mina olen v\xf5\xf5rustaja",incorrectRoomLockPassword:"Vale parool",incorrectPassword:"Vale kasutajanimi v\xf5i parool",inlineInstallationMsg:"T\xf6\xf6lauale tuleb paigaldada jagamise laiendus.",inlineInstallExtension:"Paiglada kohe",internalError:"Oih, midagi l\xe4ks valesti! Veateate: {{error}}.",internalErrorTitle:"Sisemine viga",kickMessage:"Oih, oled k\xf5nest eemaldatud!",kickParticipantButton:"Eemalda k\xf5nest",kickParticipantDialog:"Oled kindel, et tahad kasutaja k\xf5nest eemaldada?",kickParticipantTitle:"Eemalda kasutaja k\xf5nest?",kickTitle:"K\xf5nest eemaldatud",liveStreaming:"Otse\xfclekanne",liveStreamingDisabledForGuestTooltip:"K\xfclalised ei saa otse\xfclekannet alustada.",liveStreamingDisabledTooltip:"Otse\xfclekande alustamine on keelatud.",lockMessage:"Eba\xf5nnestunud lukustada k\xf5net.",lockRoom:"Lisa k\xf5nele parool",lockTitle:"Lukustamine eba\xf5nnestus",logoutQuestion:"Oled kindel, et tahad k\xf5ne peatada ja v\xe4lja logida?",logoutTitle:"Logi v\xe4lja",maxUsersLimitReached:"Maksimaalne k\xf5nes osalejate arv on t\xe4is. V\xf5ta \xfchendust k\xf5ne omanikuga v\xf5i proovi hiljem uuesti!",maxUsersLimitReachedTitle:"Maksimaalne k\xf5nes osalejate arv on t\xe4is",micConstraintFailedError:"Mikrofon ei vasta teatud piirangutele.",micNotFoundError:"Mikrofoni ei leitud.",micNotSendingData:"Ei saa \xfchendust mikrofoniga. Vali men\xfc\xfcst teine vahend v\xf5i v\xe4rskenda rakendust.",micNotSendingDataTitle:"Mikrofon pole k\xe4ttesaadav.",micPermissionDeniedError:"Mikrofoni kasutamine on keelatud. K\xf5nega on v\xf5imalik \xfchineda, aga teised Sind ei kuule. Mikrofoni kasutamiseks vajuta aadressiribal mikrofoni nupule.",micUnknownError:"Mikrofoni ei saa kasutada. P\xf5hjus teadmata.",muteEveryoneElseDialog:"Peale mikrofoni vaigistamist saab ainult kasutaja ise oma mikrofoni tagasi sisse l\xfclitada.",muteEveryoneElseTitle:"Vaigista k\xf5ikide teiste mikrofonid, v\xe4lja arvatud {{whom}}?",muteEveryoneDialog:"Oled kindel, et soovid k\xf5ikide teiste mikrofonid vaigistada? Neid saab tagasi sisse l\xfclitada ainult kasutaja ise.",muteEveryoneTitle:"Vaigista k\xf5ik?",muteEveryoneSelf:"Sina ise",muteEveryoneStartMuted:"Edaspidi alustavad k\xf5ik v\xe4lja l\xfclitatud mikrofonidega",muteParticipantBody:"Teiste kasutajate mikrofoni ei saa sisse l\xfclitada. Kasutaja saab ise otsutada, kas mikrofon on sees v\xf5i v\xe4ljas.",muteParticipantButton:"L\xfclita mikrofon v\xe4lja",muteParticipantDialog:"Oled kindel, et soovid kasutaja mikrofoni v\xe4lja l\xfclitada? Seda saab ainult kasutaja ise sisse tagasi l\xfclitada.",muteParticipantTitle:"L\xfclita kasutaja mikrofon v\xe4lja?",Ok:"Jah",passwordLabel:"Parool",passwordNotSupported:"K\xf5nele ei saa parooli m\xe4\xe4rata.",passwordNotSupportedTitle:"Parooli lisamine pole toetatud",passwordRequired:"Parool on kohustuslik",popupError:"Modaalaknad on veebilehitsejas keelatud. Palun luba modaalakende kasutamine veebilehitseja turvalisuse seadistuses ning proovi uuesti.",popupErrorTitle:"Modaalaknad on keelatud",recording:"Salvetamine",recordingDisabledForGuestTooltip:"K\xfclalised ei saa k\xf5ne salvestada.",recordingDisabledTooltip:"K\xf5ne salvestamine on keelatud.",rejoinNow:"\xdchine uuesti",remoteControlAllowedMessage:"{{user}} andis kaugjuhtimiseks loa!",remoteControlDeniedMessage:"{{user}} keelas kaugjuhtimise!",remoteControlErrorMessage:"Viga kaugjuhtimiseks loa k\xfcsimisel kasutajalt {{user}}!",remoteControlRequestMessage:"Kas lubad kasutajal {{user}} oma t\xf6\xf6lauda kaugjuhtida?",remoteControlShareScreenWarning:"Kui vajutad nupule \"Luba\", siis jagad oma ekraani.",remoteControlStopMessage:"Kaugjuhtimise sessioon on l\xf5ppenud!",remoteControlTitle:"Kaugjuhtimine",Remove:"Eemalda",removePassword:"Eemalda parool",removeSharedVideoMsg:"Oled kindel, et soovid oma jagatud video eemaldada?",removeSharedVideoTitle:"Eemalda jagatud video",reservationError:"Broneerimise s\xfcsteemi viga",reservationErrorMsg:"Veakood: {{code}}, s\xf5num: {{msg}}",retry:"Proovi uuesti",screenSharingFailedToInstall:"Oih, ekraanijagamise laienduse paigaldamine eba\xf5nnestus!",screenSharingFailedToInstallTitle:"Ekraanijagamise laienduse paigaldamine eba\xf5nnestus",screenSharingFirefoxPermissionDeniedError:"Ekraani jagamisega l\xe4ks midagi valesti! Veendu, et oled ekraani jagamiseks loa andnud.",screenSharingFirefoxPermissionDeniedTitle:"Oih, ekraani jagamist ei saanud alustada!",screenSharingPermissionDeniedError:"Oih, midagi l\xe4ks valesti ekraanijagamise laienduse \xf5igustega! V\xe4rskenda ja proovi uuesti.",sendPrivateMessage:"Sulle saabus privaats\xf5num. Kas soovid vastata privaatselt v\xf5i avalikult?",sendPrivateMessageCancel:"Saada s\xf5num avalikult",sendPrivateMessageOk:"Saada s\xf5num privaatselt",sendPrivateMessageTitle:"Saada privaatselt?",serviceUnavailable:"Teenus pole k\xe4ttesaadav",sessTerminated:"K\xf5ne l\xf5petatud",Share:"Jaga",shareVideoLinkError:"Sisesta korrektne Youtube\u2019i link.",shareVideoTitle:"Jaga videot",shareYourScreen:"Jaga ekraani",shareYourScreenDisabled:"Ekraani jagamine on keelatud.",shareYourScreenDisabledForGuest:"K\xfclalised ei saa ekraani jagada.",startLiveStreaming:"Alusta otse\xfclekannet",startRecording:"Alusta salvestamist",startRemoteControlErrorMessage:"Kaugjuhtimise sessiooni alustamisel tekkis viga!",stopLiveStreaming:"L\xf5peta otse\xfclekanne",stopRecording:"L\xf5peta salvestamine",stopRecordingWarning:"Oled kindel, et soovid salvestamist l\xf5petada?",stopStreamingWarning:"Oled kindel, et soovid otse\xfclekannet l\xf5petada?",streamKey:"Otse\xfclekande v\xf5ti",Submit:"Esita",thankYou:"Ait\xe4h, et kasutasid rakendust {{appName}}!",token:"token",tokenAuthFailed:"Kahjuks ei ole k\xf5nega \xfchinemine lubatud.",tokenAuthFailedTitle:"Autentimine eba\xf5nnestus",transcribing:"Transkribeerimine",unlockRoom:"Eemalda k\xf5ne parool",userPassword:"kasutaja parool",WaitForHostMsg:"K\xf5ne {{room}} ei ole veel alanud. Autendi ennast, kui oled v\xf5\xf5rustaja. K\xfclalisena oota, kuni v\xf5\xf5rustaja saabub.",WaitForHostMsgWOk:"K\xf5ne {{room}} ei ole veel alanud. Kui oled v\xf5\xf5rustaja, vajuta OK, et ennast autentida. K\xfclalisena oota, kuni v\xf5\xf5rustaja saabub.",WaitingForHost:"V\xf5\xf5rustaja ootamine...",Yes:"Jah",yourEntireScreen:"T\xe4isekraan"},dialOut:{statusMessage:"on staatusega {{status}}"},documentSharing:{title:"Jagatud dokument"},feedback:{average:"Keskmine",bad:"Halb",detailsLabel:"Kirjelda t\xe4psemalt.",good:"Hea",rateExperience:"Hinda k\xf5ne kvaliteeti",veryBad:"V\xe4ga halb",veryGood:"V\xe4ga hea"},incomingCall:{answer:"Vasta",audioCallTitle:"Sissetulev k\xf5ne",decline:"L\xf5peta",productLabel:"Jitsi",videoCallTitle:"Sissetulev videok\xf5ne"},info:{accessibilityLabel:"N\xe4ita infot",addPassword:"Lisa parool",cancelPassword:"T\xfchista parool",conferenceURL:"Link:",country:"Riik",dialANumber:"K\xf5nega \xfchinemiseks vali number ja sisesta pin-kood.",dialInConferenceID:"PIN:",dialInNotSupported:"Oih, sissehelistamine ei ole toetatud!",dialInNumber:"Sissehelistamine:",dialInSummaryError:"Sissehelistamise info pole k\xe4ttesaadav. Proovi hiljem uuesti!",dialInTollFree:"Maksuvaba",genericError:"Oih, midagi l\xe4ks valesti!",inviteLiveStream:"Otse\xfclekande n\xe4gemiseks vajuta lingile: {{url}}",invitePhone:"\xdcks klikk heliga sissehelistamiseks: {{number}},,{{conferenceID}}#",invitePhoneAlternatives:"Otsid teist sissehelistamise numbrit?\nVaata sissehelistamise numbreid: {{url}}\n\n\nKui helistad l\xe4bi ruumi, \xfchine k\xf5nega v\xe4ljal\xfclitatud mikrofoni re\u017eiimis: {{silentUrl}}",inviteURLFirstPartGeneral:"Oled k\xf5nesse kutsutud.",inviteURLFirstPartPersonal:"{{name}} kutsub Sind k\xf5nesse.\n",inviteURLSecondPart:"\n\xdchine k\xf5nega:\n{{url}}\n",liveStreamURL:"Otse\xfclekanne:",moreNumbers:"Rohkem numbreid",noNumbers:"Sissehelistamise numbrid puuduvad.",noPassword:"Andmed puuduvad",noRoom:"Sissehelistamise ruum pole t\xe4psustatud.",numbers:"Sissehelistamise numbrid",password:"Parool:",title:"Jaga",tooltip:"Jaga linki ja helista, et k\xf5nega \xfchineda",label:"K\xf5ne info"},inviteDialog:{alertText:"Osade kasutajate kutsumine eba\xf5nnestus.",header:"Kutsu",searchCallOnlyPlaceholder:"Sisesta telefoninumber",searchPeopleOnlyPlaceholder:"Otsi kasutajaid",searchPlaceholder:"Kasutaja telefoninumber",send:"Saada"},inlineDialogFailure:{msg:"Midagi l\xe4ks valesti.",retry:"Proovi uuesti",support:"Kasutajatugi",supportMsg:"Kui see juhtub uuesti, v\xf5ta \xfchendust"},keyboardShortcuts:{focusLocal:"Keskendu videole",focusRemote:"Keskendu teise kasutaja videole",fullScreen:"Ava/sulge t\xe4isekraani vaade",keyboardShortcuts:"Klaviatuuri kiirvalikud",localRecording:"N\xe4ita/peida salvestamise v\xf5imalused",mute:"L\xfclita mikrofon sisse/v\xe4lja",pushToTalk:"Vajuta, et r\xe4\xe4kida",raiseHand:"T\xf5sta/langeta k\xe4tt",showSpeakerStats:"N\xe4ita k\xf5nelejate statistikat",toggleChat:"Ava/sulge vestluse aken",toggleFilmstrip:"N\xe4ita/peida video eelvaade",toggleScreensharing:"Vaheta kaamera ja ekraanijagamise vahel",toggleShortcuts:"N\xe4ita/peida klaviatuuri kiirvalikud",videoMute:"L\xfclita kaamera sisse/v\xe4lja",videoQuality:"Halda k\xf5ne kvaliteeti"},liveStreaming:{busy:"Toimub \xfclekande ressursi vabastamine. Proovi m\xf5ne minuti p\xe4rast uuesti.",busyTitle:"K\xf5ik \xfclekandjad on hetkel h\xf5ivatud",changeSignIn:"Vaheta kontot.",choose:"Vali otse\xfclekanne",chooseCTA:"Vali \xfclekande viis. Oled sisse logitud e-mailiga {{email}}.",enterStreamKey:"Sisesta siia oma YouTube\u2019i \xfclekande v\xf5ti.",error:"Otse\xfclekanne eba\xf5nnestus. Proovi uuesti.",errorAPI:"YouTube\u2019i kanaliga \xfchendumisel tekkis viga. Palun logi uuesti sisse.",errorLiveStreamNotEnabled:"Otse\xfclekanne ei ole e-mailiga {{email}} sisse l\xfclitatud. Luba kasutajaga otse\xfclekanded v\xf5i vaheta kontot.",expandedOff:"Otse\xfclekanne on peatatud",expandedOn:"K\xf5nest tehakse otse\xfclekanne YouTube\u2019i.",expandedPending:"Otse\xfclekanne algab...",failedToStart:"Otse\xfclekandega alustamine eba\xf5nnestus.",getStreamKeyManually:"\xdclekandjaid ei leitud. Leia YouTube\u2019st otse\xfclekande v\xf5ti.",invalidStreamKey:"Otse\xfclekande v\xf5ti v\xf5ib olla vale.",off:"Otse\xfclekanne on peatatud",offBy:"{{name}} l\xf5petas otse\xfclekande",on:"Otse\xfclekanne",onBy:"{{name}} alustas otse\xfclekandega",pending:"Otse\xfclekande alustamine...",serviceName:"Otse\xfclekande teenus",signedInAs:"Oled sisse logitud kasutajana:",signIn:"Google\u2019ga sisselogimine",signInCTA:"Logi sisse v\xf5i sisesta otse\xfclekande v\xf5ti YouTube\u2019st.",signOut:"Logi v\xe4lja",start:"Alusta otse\xfclekannet.",streamIdHelp:"Mis see on?",unavailableTitle:"Otse\xfclekanne pole k\xe4ttesaadav."},localRecording:{clientState:{off:"V\xe4ljas",on:"Sees",unknown:"Teadmata"},dialogTitle:"Kohalikud salvestamise nupud",duration:"Kestvus",durationNA:"N/A",encoding:"Kodeerimine",label:"LOR",labelToolTip:"Kohalik salvestamine on alustatud",localRecording:"Kohalik salvestamine",me:"Mina",messages:{engaged:"Local recording engaged.",finished:"Salvestamise sessioon {{token}} on l\xf5ppenud. Palun saada salvestatud fail moderaatorile.",finishedModerator:"Salvestamise sessioon {{token}} on l\xf5ppenud ja salvestatud. K\xfcsi teistelt kontaktidelt nende koopiaid.",notModerator:"Sa ei ole moderaator. Sa ei saa alustada ega l\xf5petada kohalikku salvestamist."},moderator:"Moderaator",no:"Ei",participant:"Osaleja",participantStats:"Osaleja andmed",sessionToken:"Sessiooni token",start:"Alusta salvestamist",stop:"L\xf5peta salvestamine",yes:"Jah"},lockRoomPassword:"parool",lockRoomPasswordUppercase:"Parool",me:"mina",notify:{connectedOneMember:"{{name}} \xfchines k\xf5nega",connectedThreePlusMembers:"{{name}} ja {{count}} teist kasutajat \xfchines k\xf5nega",connectedTwoMembers:"{{first}} ja {{second}} \xfchinesid k\xf5nega",disconnected:"lahti \xfchendatud",focus:"Konverentsi fookus",focusFail:"{{component}} pole k\xe4ttesaadav - proovi uuesti {{ms}} sekundi p\xe4rast.",grantedTo:"Moderaatori \xf5igused on antud kasutajale {{to}}!",invitedOneMember:"{{name}} on kutsutud",invitedThreePlusMembers:"{{name}} ja {{count}} teist kasutajat on kutsutud",invitedTwoMembers:"{{first}} ja {{second}} on kutsutud",kickParticipant:"{{kicked}} eemaldati k\xf5nest kasutaja {{kicker}} poolt",me:"Mina",moderator:"Moderaatori \xf5igused jagatud!",muted:"Alustasid k\xf5net v\xe4ljal\xfclitatud mikrofoniga.",mutedTitle:"Mikrofon on v\xe4lja l\xfclitatud!",mutedRemotelyTitle:"Sinu mikrofon l\xfclitati v\xe4lja kasutaja {{participantDisplayName}} poolt!",mutedRemotelyDescription:"Saad alati oma mikrofoni sisse l\xfclitada, kui soovid r\xe4\xe4kida. L\xfclita mikrofon peale r\xe4\xe4kimist uuesti v\xe4lja liigse m\xfcra ja kaja v\xe4ltimiseks.",passwordRemovedRemotely:"$t(lockRoomPasswordUppercase) eemaldatud teise kasutaja poolt",passwordSetRemotely:"$t(lockRoomPasswordUppercase) lisatud teise kasutaja poolt",raisedHand:"{{name}} soovib r\xe4\xe4kida.",somebody:"Keegi",startSilentTitle:"\xdchinesid ilma mikrofonita!",startSilentDescription:"Mikrofoni kasutamiseks \xfchine k\xf5nega uuesti",suboptimalExperienceDescription:"Rakenduse {{appName}} parima kvaliteedi tagamiseks palun kasuta \xfchte nendest veebilehitsejatest.",suboptimalExperienceTitle:"Veebilehitseja hoiatus",unmute:"L\xfclita mikrofon sisse",newDeviceCameraTitle:"Leitud uus kaamera",newDeviceAudioTitle:"Leitud uus heliseadeldis",newDeviceAction:"Kasuta"},passwordSetRemotely:"m\xe4\xe4ratud teise kasutaja poolt",passwordDigitsOnly:"Kuni {{number}} t\xe4hem\xe4rki",poweredby:"teieni toodud",presenceStatus:{busy:"H\xf5ivatud",calling:"Helistamine...",connected:"\xdchendatud",connecting:"\xdchendamine...",connecting2:"\xdchendamine*...",disconnected:"Lahti \xfchendatud",expired:"Aegunud",ignored:"Eiratud",initializingCall:"K\xf5ne alustamine...",invited:"Kutsutud",rejected:"Tagasi l\xfckatud",ringing:"Kutsumine..."},profile:{setDisplayNameLabel:"Sisesta nimi",setEmailInput:"Sisesta e-mail",setEmailLabel:"Sisesta gravatar email",title:"Profiil"},raisedHand:"Soovin r\xe4\xe4kida",recording:{authDropboxText:"Lisa Dropbox\u2019i",availableSpace:"Vaba ruum: {{spaceLeft}} MB (ca {{duration}} minutit salvestamist)",beta:"BETA",busy:"Salvestamise ressursi vabastamine... Proovi m\xf5ne minuti p\xe4rast uuesti.",busyTitle:"K\xf5ik salvestajad on praegu kinni",error:"Salvestamine eba\xf5nnestus. Proovi uuesti.",expandedOff:"Salvestamine peatatud",expandedOn:"K\xf5ne salvestatakse.",expandedPending:"Salvestamine on alustatud...",failedToStart:"Salvestamine eba\xf5nnestus",fileSharingdescription:"Jaga salvestust k\xf5nelejatega",live:"Otse",loggedIn:"Sisseloginud kasutajana {{userName}}",off:"Salvestamine on l\xf5petatud",offBy:"{{name}} l\xf5petas salvestamise",on:"Salvestatakse",onBy:"{{name}} alustas salvestamist",pending:"K\xf5ne salvestamise ettevalmistus...",rec:"REC",serviceDescription:"Salvestus toimub teenuse kaudu",serviceName:"Salvestamise teenus",signIn:"Logi sisse",signOut:"Logi v\xe4lja",unavailable:"Oih! {{serviceName}} ei ole hetkel k\xe4ttesaadav! Proovi hiljem uuesti.",unavailableTitle:"Salvestamine ei ole v\xf5imalik."},sectionList:{pullToRefresh:"T\xf5mba uuendamiseks"},settings:{calendar:{about:"Rakenduse {{appName}} kalender kasutab turvalist \xfchendust ning n\xe4eb eesolevaid k\xf5nesid.",disconnect:"\xdchenda lahti",microsoftSignIn:"Logi sisse Microsoft\u2019i kontoga",signedIn:"Hetkel n\xe4hakse kasutaja {{email}} kalendrit. Kalendrikutsete peitmiseks vajuta \u201c\xdchenda lahti\u201d nupule.",title:"Kalender"},devices:"Seaded",followMe:"K\xf5ik j\xe4lgivad mind",language:"Keel",loggedIn:"Logitud sisse nimega: {{name}}",moderator:"Moderaator",more:"Rohkem",name:"Nimi",noDevice:"Andmed puuduvad",selectAudioOutput:"Heli v\xe4ljund",selectCamera:"Kaamera",selectMic:"Mikrofon",startAudioMuted:"K\xf5ik alustavad v\xe4ljal\xfclitatud mikrofoniga",startVideoMuted:"K\xf5ik alustavad v\xe4ljal\xfclitatud kaameraga",title:"Seaded"},settingsView:{advanced:"T\xe4psem",alertOk:"OK",alertTitle:"Hoiatus",alertURLText:"Sisestatud link ei ole \xf5ige",buildInfoSection:"Versioon",conferenceSection:"K\xf5ne",disableCallIntegration:"L\xfclita kohaliku k\xf5ne integratsioon v\xe4lja",disableP2P:"L\xfclita otse\xfchendus v\xe4lja",displayName:"Kasutatav nimi",email:"E-mail",header:"Seaded",profileSection:"Profiil",serverURL:"Serveri link",showAdvanced:"N\xe4ita t\xe4psemaid seadistusi",startWithAudioMuted:"Alusta v\xe4ljal\xfclitatud heliga",startWithVideoMuted:"Alusta v\xe4ljal\xfclitatud videoga",version:"Versioon"},share:{dialInfoText:"\n\n=====\n\nSoovid sisse helistada oma telefonilt?\n\n{{defaultDialInNumber}}Vajuta lingile, et n\xe4ha telefoninumbreid sisse helistamiseks\n{{dialInfoPageUrl}}",mainText:"Vajuta lingile, et k\xf5nega \xfchineda:\n{{roomUrl}}"},speaker:"K\xf5neleja",speakerStats:{hours:"{{count}}t",minutes:"{{count}}m",name:"Nimi",seconds:"{{count}}s",speakerStats:"K\xf5neleja andmed",speakerTime:"K\xf5nelemise aeg"},startupoverlay:{policyText:" ",title:"{{app}} vajab ligip\xe4\xe4su mikrofonile ja kaamerale."},suspendedoverlay:{rejoinKeyTitle:"\xdchine uuesti",text:"Vajuta \xdchine uuesti nupule, et uuesti \xfchineda.",title:"K\xf5ne katkestati, sest arvuti l\xe4ks magama."},toolbar:{accessibilityLabel:{audioOnly:"Kasuta ainult heli",audioRoute:"Vali heli vahend",callQuality:"Halda k\xf5ne kvaliteeti",cc:"Kasuta subtiitreid",chat:"Kasuta vestluse akent",document:"Kasuta jagatud dokumente",download:"Laadi rakendus alla",feedback:"J\xe4ta tagasiside",fullScreen:"Kasuta t\xe4isekraani",hangup:"Lahku k\xf5nest",help:"Abi",invite:"Kutsu inimesi",kick:"Eemalda k\xf5neleja",localRecording:"N\xe4ita salvestamise paneeli",lockRoom:"Kasuta k\xf5ne parooli",moreActions:"Kasuta toimingute men\xfc\xfcd",moreActionsMenu:"Toimingute men\xfc\xfc",moreOptions:"N\xe4ita rohkem valikuid",mute:"L\xfclita heli v\xe4lja",muteEveryone:"Vaigista k\xf5ikide mikrofonid",pip:"Kasuta pilt-pildis vaadet",privateMessage:"Saada privaats\xf5num",profile:"Muuda profiili",raiseHand:"K\xe4e t\xf5stmine",recording:"Salvestamine",remoteMute:"L\xfclita kasutaja mikrofon v\xe4lja",Settings:"Seadistused",sharedvideo:"Kasuta Youtube\u2019i video jagamist",shareRoom:"Kutsu",shareYourScreen:"Jaga ekraani",shortcuts:"Kasuta kiirvalikuid",show:"N\xe4ita laval",speakerStats:"K\xf5nelejate statistika",tileView:"Paneelvaade",toggleCamera:"Kasuta kaamerat",videomute:"Video v\xe4ljal\xfclitamine",videoblur:"Video h\xe4gustamine"},addPeople:"Lisa k\xf5nesse inimesi",audioOnlyOff:"L\xfclita \u201cainult heli\u201d valik v\xe4lja",audioOnlyOn:"L\xfclita \u201cainult heli\u201d valik sisse",audioRoute:"Vali heli vahend",authenticate:"Autendi",callQuality:"Halda k\xf5ne kvaliteeti",chat:"Ava/sulge vestlus",closeChat:"Sulge vestlus",documentClose:"Sulge jagatud dokument",documentOpen:"Ava jagatud dokument",download:"Laadi rakendus alla",enterFullScreen:"Vaata t\xe4isekraanil",enterTileView:"Vaata paneelvaates",exitFullScreen:"V\xe4lju t\xe4isekraani vaatest",exitTileView:"V\xe4lju paneelvaatest",feedback:"J\xe4ta tagasiside",hangup:"Lahku",help:"Abi",invite:"Kutsu",login:"Logi sisse",logout:"Logi v\xe4lja",lowerYourHand:"Langeta k\xe4tt",moreActions:"Rohkem tegevusi",moreOptions:"Rohkem valikuid",mute:"Mikrofon sisse/v\xe4lja",muteEveryone:"Vaigista k\xf5ikide mikrofonid",noAudioSignalTitle:"Mikrofon ei p\xfc\xfca sisendit kinni!",noAudioSignalDesc:"Kui Sa ei l\xfclitanud mikrofoni seadistustest tahtlikult v\xe4lja, kaalu seadme vahetamist.",noAudioSignalDescSuggestion:"Kui Sa ei l\xfclitanud mikrofoni seadistustest tahtlikult v\xe4lja, kaalu seadme vahetamist.",noAudioSignalDialInDesc:"V\xf5id sisse helistada valides:",noAudioSignalDialInLinkDesc:"Sissehelistamise numbrid",noisyAudioInputTitle:"Mikrofonis on m\xfcra! Tundub, et l\xe4bi mikrofoni kostub palju helisid. Kaalu mikrofoni v\xe4lja l\xfclitamist v\xf5i seadme vahetamist.",noisyAudioInputDesc:"Tundub, et l\xe4bi mikrofoni kostub palju helisid. Kaalu mikrofoni v\xe4lja l\xfclitamist v\xf5i seadme vahetamist.",openChat:"Ava vestlus",pip:"Ava pilt-pildis vaade",privateMessage:"Saada privaats\xf5num",profile:"Muuda profiili",raiseHand:"T\xf5sta/langeta k\xe4tt",raiseYourHand:"T\xf5sta k\xe4tt",Settings:"Seaded",sharedvideo:"Jaga YouTube\u2019i videot",shareRoom:"Kutsu",shortcuts:"Vaata kiirvalikuid",speakerStats:"K\xf5neleja andmed",startScreenSharing:"Alust ekraani jagamist",startSubtitles:"Alusta subtiitrite n\xe4itamist",stopScreenSharing:"L\xf5peta ekraani jagamine",stopSubtitles:"L\xf5peta subtiitrite n\xe4itamine",stopSharedVideo:"L\xf5peta YouTube\u2019i video",talkWhileMutedPopup:"Soovid r\xe4\xe4kida? Mikrofon on v\xe4lja l\xfclitatud.",tileViewToggle:"N\xe4ita paneelvaadet",toggleCamera:"Kasuta kaamerat",videomute:"Kaamera sisse/v\xe4lja",startvideoblur:"Tausta h\xe4gustamine",stopvideoblur:"L\xfclita tausta h\xe4gustamine v\xe4lja"},transcribing:{ccButtonTooltip:"Subtiitrid sisse/v\xe4lja",error:"Transkribeerimine eba\xf5nnestus. Proovi uuesti.",expandedLabel:"Transkribeerimine on sisse l\xfclitatud",failedToStart:"Transkribeerimise alustamine eba\xf5nnestus",labelToolTip:"K\xf5ne transkribeeritakse",off:"Transkribeerimine peatatud",pending:"Transkribeerimise ettevalmistus...",start:"Alusta subtiitrite kuvamist",stop:"L\xf5peta subtiitrite kuvamine",tr:"TR"},userMedia:{androidGrantPermissions:"Vali Luba, kui veebilehitseja k\xfcsib n\xf5usolekut.",chromeGrantPermissions:"Vali Luba, kui veebilehitseja k\xfcsib n\xf5usolekut.",edgeGrantPermissions:"Vali Jah, kui veebilehitseja k\xfcsib n\xf5usolekut.",electronGrantPermissions:"Luba kasutada kaamerat ja mikrofoni",firefoxGrantPermissions:"Vali Jaga valitud vahendit, kui veebilehitseja k\xfcsib n\xf5usolekut.",iexplorerGrantPermissions:"Vali OK, kui veebilehitseja k\xfcsib n\xf5usolekut.",nwjsGrantPermissions:"Luba kasutada kaamerat ja mikrofoni",operaGrantPermissions:"Vali Luba, kui veebilehitseja k\xfcsib n\xf5usolekut.","react-nativeGrantPermissions":"Vali Luba, kui veebilehitseja k\xfcsib n\xf5usolekut.",safariGrantPermissions:"Vali OK, kui veebilehitseja k\xfcsib n\xf5usolekut."},videoSIPGW:{busy:"Vabastatakse ressurssi... Proovi m\xf5ne minuti p\xe4rast uuesti.",busyTitle:"Ruumi teenus on hetkel h\xf5ivatud",errorAlreadyInvited:"{{displayName}} on juba kutsutud",errorInvite:"\xdchendus ei ole veel saavutatud. Proovi hiljem uuesti.",errorInviteFailed:"Probleemi lahendatakse. Proovi hiljem uuesti.",errorInviteFailedTitle:"Kasutaja {{displayName}} kutsumine eba\xf5nnestus",errorInviteTitle:"Ruumi kutsumine eba\xf5nnestus",pending:"{{displayName}} on kutsutud"},videoStatus:{audioOnly:"AUD",audioOnlyExpanded:"Kasutad k\xf5nes ainult heli. See h\xf5ivab \xfclekandekiirust v\xe4hem, aga video jagamine on v\xe4lja l\xfclitatud.",callQuality:"K\xf5ne kvaliteet",hd:"HD",hdTooltip:"Video vaatamine k\xf5rgkvaliteediga",highDefinition:"K\xf5rgresolutsioon",labelTooiltipNoVideo:"Video puudub",labelTooltipAudioOnly:"Valitud on \u201cainult heli\u201d seadistus",ld:"LD",ldTooltip:"Video vaatamine madala kvaliteediga",lowDefinition:"Madal",onlyAudioAvailable:"Saab kasutada ainult heli",onlyAudioSupported:"Selles veebilehitsejas on toetatud ainult heli.",p2pEnabled:"Otse\xfchendus on sisse l\xfclitatud",p2pVideoQualityDescription:"Otse\xfchenduse re\u017eiimis saab vastuv\xf5etava k\xf5ne heli olla \u201cainult heli\u201c, v\xf5i k\xf5rge. Teisi seadistusi ei saa valida.",recHighDefinitionOnly:"Eelistan k\xf5rgresolutsiooni.",sd:"SD",sdTooltip:"Video vaatamine vaikekvaliteediga",standardDefinition:"Vaike resolutsioon"},videothumbnail:{domute:"L\xfclita mikrofon v\xe4lja",domuteOthers:"Vaigista teiste mikrofonid",flip:"P\xf6\xf6ra",kick:"Eemalda k\xf5nest",moderator:"Moderaator",mute:"Kasutaja mikrofon v\xe4lja l\xfclitatud",muted:"Mikrofon v\xe4lja l\xfclitatud",remoteControl:"Kaugjuhtimine",show:"N\xe4ita laval",videomute:"Kasutaja on kaamera peatanud"},welcomepage:{accessibilityLabel:{join:"Vajuta, et \xfchineda",roomname:"Sisesta ruumi nimi"},appDescription:"Lase k\xe4ia, tee video\xfclekanne kogu meeskonnaga! Kutsu k\xf5ik, keda soovid. Rakendus {{app}} on kr\xfcpteeritud. 100% vabavara \xfclekannete tegemiseks, mida saab kasutada iga p\xe4ev tasuta - ilma konto loomiseta.",audioVideoSwitch:{audio:"Heli",video:"Video"},calendar:"Kalender",connectCalendarButton:"\xdchenda kalender",connectCalendarText:"\xdchenda oma kalender, et k\xf5iki kohtumisi n\xe4ha rakenduses {{app}}. Lisa {{provider}} kohtumised kalendrisse ja alusta k\xf5nesid \xfche klikiga.",enterRoomTitle:"Alusta uut k\xf5net",roomNameAllowedChars:"Televastuv\xf5tu nimi ei tohi sisaldada s\xfcmboleid: ?, &, :, ', \", %, #.",go:"Mine",goSmall:"Mine",join:"\xdchine",info:"Info",privacy:"Privaatsus",recentList:"Hiljutised",recentListDelete:"Kustuta",recentListEmpty:"Hiljutiste valikute nimekiri on t\xfchi. Vestle kasutajatega ja leia oma hiljutised k\xf5ned siit.",reducedUIText:"Tere tulemast rakendusse {{app}}!",roomname:"Sisesta ruumi nimi",roomnameHint:"Sisesta ruumi nimi v\xf5i link, millega soovid \xfchinega. V\xf5id nime v\xe4lja m\xf5elda, aga anna osalejatele sellest teada, et nad saaksid ruumiga \xfchineda.",sendFeedback:"Saada tagasiside",terms:"Tingimused",title:"Turvaline, v\xf5imalusi t\xe4is ja tasuta keskkond videok\xf5nede jaoks."},lonelyMeetingExperience:{button:"Kutsu teisi",youAreAlone:"Asud hetkel ruumis \xfcksi"}}},670,[]); -__d(function(e,s,o,t,n,r,a){n.exports={en:"",af:"",az:"",bg:"",cs:"",de:"",el:"",eo:"",es:"",fr:"",hy:"",it:"",ja:"",ko:"",nb:"",oc:"",pl:"",ptBR:"",ru:"",sk:"",sl:"",sv:"",tr:"",vi:"",zhCN:""}},671,[]); -__d(function(t,e,i,a,o,n,s){o.exports={addPeople:{add:"Kutsu",countryNotSupported:"T\xe4t\xe4 maata ei viel\xe4 tueta.",countryReminder:"Soitatko ulkomaille? Muista lis\xe4t\xe4 alkuun maakoodi!",disabled:"Et voi l\xe4hett\xe4\xe4 kutsuja.",failedToAdd:"",footerText:"Soittaminen on estetty.",loading:"Etsit\xe4\xe4n henkil\xf6it\xe4 ja puhelinnumeroita",loadingNumber:"Tarkistetaan puhelinnumeroa",loadingPeople:"Etsit\xe4\xe4n kutsuttavia henkil\xf6it\xe4",noResults:"Ei hakua vastaavia tuloksia",noValidNumbers:"Anna puhelinnumero",searchNumbers:"Lis\xe4\xe4 puhelinnumeroita",searchPeople:"Etsi henkil\xf6it\xe4",searchPeopleAndNumbers:"Etsi henkil\xf6it\xe4 tai lis\xe4\xe4 heid\xe4n puhelinnumeronsa",telephone:"Puhelin: {{number}}",title:"Kutsu henkil\xf6it\xe4 t\xe4h\xe4n kokoukseen"},audioDevices:{bluetooth:"Bluetooth",headphones:"Kuulokkeet",phone:"Puhelin",speaker:"Puhuja"},audioOnly:{audioOnly:"Vain \xe4\xe4ni"},calendarSync:{addMeetingURL:"Lis\xe4\xe4 kokouslinkki",confirmAddLink:"Haluatko lis\xe4t\xe4 tapahtumaan Jitsi-linkin?",error:{appConfiguration:"Kalenterin integrointia ei ole m\xe4\xe4ritetty asianmukaisesti.",generic:"Tapahtui virhe. Tarkista kalenterin m\xe4\xe4ritykset tai p\xe4ivit\xe4 kalenterin\xe4kym\xe4.",notSignedIn:"Kalenterin tapahtumien tarkasteluun tarvittavassa todennuksessa tapahtui virhe. Tarkista kalenterin asetukset ja kirjaudu sis\xe4\xe4n uudelleen."},join:"Liity",joinTooltip:"Liity kokoukseen",nextMeeting:"seuraava kokous",noEvents:"Aikataulussa ei ole tulevia tapahtumia.",ongoingMeeting:"meneill\xe4\xe4n oleva kokous",permissionButton:"Avaa asetukset",permissionMessage:"Kalenterin k\xe4ytt\xf6oikeus vaaditaan, jotta kokouksesi n\xe4kyv\xe4t sovelluksessa.",refresh:"P\xe4ivit\xe4 kalenteri",today:"T\xe4n\xe4\xe4n"},chat:{error:"Virhe: viesti\xe4 \"{{originalText}}\" ei l\xe4hetetty. Syy: {{error}}",messagebox:"Kirjoita viesti",nickname:{popover:"Valitse lempinimi",title:"Anna chatiss\xe4 k\xe4ytett\xe4v\xe4 lempinimi"},title:"Chatti"},connectingOverlay:{joiningRoom:"Yhdistet\xe4\xe4n kokoukseen..."},connection:{ATTACHED:"Liitteen\xe4",AUTHENTICATING:"Todennetaan",AUTHFAIL:"Todennus ep\xe4onnistui",CONNECTED:"Yhdistetty",CONNECTING:"Yhdistet\xe4\xe4n",CONNFAIL:"Yhdist\xe4minen ep\xe4onnistui",DISCONNECTED:"Ei yhteytt\xe4",DISCONNECTING:"Yhteytt\xe4 katkaistaan",ERROR:"Virhe",RECONNECTING:"Tapahtui verkkovirhe. Yhdistet\xe4\xe4n uudelleen..."},connectionindicator:{address:"Osoite:",bandwidth:"Arvioitu kaistanleveys:",bitrate:"Bittinopeus:",bridgeCount:"Palvelimien m\xe4\xe4r\xe4: ",connectedTo:"Yhdistetty kohteeseen:",framerate:"Kuvataajuus:",less:"N\xe4yt\xe4 v\xe4hemm\xe4n",localaddress:"Paikallinen osoite:",localaddress_plural:"Paikalliset osoitteet:",localport:"Paikallinen portti:",localport_plural:"Paikalliset portit:",more:"N\xe4yt\xe4 lis\xe4\xe4",packetloss:"Pakettien menetys:",quality:{good:"Hyv\xe4",inactive:"Ep\xe4aktiivinen",lost:"Katkennut",nonoptimal:"Ei optimaalinen",poor:"Huono"},remoteaddress:"Et\xe4osoite:",remoteaddress_plural:"Et\xe4osoitteet:",remoteport:"Et\xe4portti:",remoteport_plural:"Et\xe4portit:",resolution:"Resoluutio:",status:"Yhteys:",transport:"Kuljetus:",transport_plural:"Kuljetukset:",turn:" (vuoro)"},dateUtils:{earlier:"Aikaisemmin",today:"T\xe4n\xe4\xe4n",yesterday:"Eilen"},deepLinking:{appNotInstalled:"Tarvitset mobiilisovelluksen {{app}}, jotta voit liitty\xe4 t\xe4h\xe4n kokoukseen puhelimellasi.",description:"Eik\xf6 mit\xe4\xe4n tapahtunut? Yritimme k\xe4ynnist\xe4\xe4 kokouksen ty\xf6p\xf6yt\xe4sovelluksessa {{app}}. Yrit\xe4 uudelleen tai k\xe4ynnist\xe4 se verkkosovelluksessa {{app}}.",descriptionWithoutWeb:"",downloadApp:"Lataa sovellus",launchWebButton:"K\xe4ynnist\xe4 verkossa",openApp:"Jatka sovellukseen",title:"K\xe4ynnistet\xe4\xe4n kokousta sovelluksessa {{app}}...",tryAgainButton:"Yrit\xe4 uudelleen ty\xf6p\xf6yt\xe4sovelluksella"},defaultLink:"esim. {{url}}",deviceError:{cameraError:"Kameran k\xe4ytt\xf6 ei onnistunut",cameraPermission:"Virhe kameran k\xe4ytt\xf6oikeuksien hankkimisessa",microphoneError:"Mikrofonin k\xe4ytt\xf6 ei onnistunut",microphonePermission:"Virhe mikrofonin k\xe4ytt\xf6oikeuksien hankkimisessa"},deviceSelection:{noPermission:"K\xe4ytt\xf6oikeuksia ei my\xf6nnetty",previewUnavailable:"Esikatselu ei k\xe4ytett\xe4viss\xe4",selectADevice:"Valitse laite",testAudio:"Soita testi\xe4\xe4ni"},dialog:{accessibilityLabel:{liveStreaming:"Suoratoisto"},allow:"Salli",alreadySharedVideoMsg:"",alreadySharedVideoTitle:"Vain yksi jaettu video kerrallaan",applicationWindow:"Sovellusikkuna",Back:"Takaisin",cameraConstraintFailedError:"Kamerasi ei t\xe4yt\xe4 joitain pakollisia vaatimuksia.",cameraNotFoundError:"Kameraa ei l\xf6ydy.",cameraNotSendingData:"Kameran k\xe4ytt\xf6 ei onnistu. Tarkista, k\xe4ytt\xe4\xe4k\xf6 jokin toinen sovellus t\xe4t\xe4 laitetta, valitse toinen laite asetusvalikosta tai yrit\xe4 k\xe4ynnist\xe4\xe4 sovellus uudelleen.",cameraNotSendingDataTitle:"Kameran k\xe4ytt\xf6 ei onnistu",cameraPermissionDeniedError:"Et ole my\xf6nt\xe4nyt lupaa kamerasi k\xe4ytt\xf6\xf6n. Voit liitty\xe4 kokoukseen, mutta muut eiv\xe4t n\xe4e sinua. Korjaa tilanne osoitekent\xe4n kamerapainikkeella.",cameraUnknownError:"Kameran k\xe4ytt\xf6 ei onnistu tuntemattomasta syyst\xe4.",cameraUnsupportedResolutionError:"Kamerasi ei tue vaadittua videoresoluutiota.",Cancel:"Peruuta",close:"Sulje",conferenceDisconnectMsg:"Tarkista verkkoyhteys. Yhdistet\xe4\xe4n uudelleen {{seconds}} sekunnin kuluttua...",conferenceDisconnectTitle:"Yhteys on katkennut.",conferenceReloadMsg:"Yrit\xe4mme korjata tilannetta. Yhdistet\xe4\xe4n uudelleen {{seconds}} sekunnin kuluttua...",conferenceReloadTitle:"Valitettavasti jokin meni vikaan.",confirm:"Vahvista",confirmNo:"Ei",confirmYes:"Kyll\xe4",connectError:"Hups! Jokin meni vikaan, ja kokoukseen yhdist\xe4minen ei onnistunut.",connectErrorWithMsg:"Hups! Jokin meni pieleen ja kokoukseen yhdist\xe4minen ei onnistunut: {{msg}}",connecting:"Yhdistet\xe4\xe4n",contactSupport:"Ota yhteytt\xe4 tukeen",copy:"Kopioi",dismiss:"Hylk\xe4\xe4",displayNameRequired:"",done:"Valmis",enterDisplayName:"",error:"Virhe",externalInstallationMsg:"Asenna ty\xf6p\xf6yd\xe4n jakolaajennuksemme.",externalInstallationTitle:"Laajennus vaaditaan",goToStore:"Siirry verkkokauppaan",gracefulShutdown:"Palvelu on keskeytetty huoltoa varten. Yrit\xe4 my\xf6hemmin uudelleen.",IamHost:"Olen vet\xe4j\xe4",incorrectRoomLockPassword:"",incorrectPassword:"Virheellinen k\xe4ytt\xe4j\xe4tunnus tai salasana",inlineInstallationMsg:"Asenna ty\xf6p\xf6yd\xe4n jakolaajennuksemme.",inlineInstallExtension:"Asenna nyt",internalError:"Hups! Jokin meni vikaan. Tapahtui seuraava virhe: {{error}}",internalErrorTitle:"Sis\xe4inen virhe",kickMessage:"",kickParticipantButton:"Poista",kickParticipantDialog:"Haluatko varmasti poistaa t\xe4m\xe4n osanottajan kokouksesta?",kickParticipantTitle:"",kickTitle:"",liveStreaming:"Suoratoisto",liveStreamingDisabledForGuestTooltip:"Vieraat eiv\xe4t voi aloittaa suoratoistol\xe4hetyst\xe4.",liveStreamingDisabledTooltip:"Suoratoiston aloitus ei ole k\xe4yt\xf6ss\xe4.",lockMessage:"Kokouksen lukitseminen ei onnistunut.",lockRoom:"",lockTitle:"Lukitus ep\xe4onnistui",logoutQuestion:"Haluatko varmasti kirjautua ulos ja lopettaa kokouksen?",logoutTitle:"Kirjaudu ulos",maxUsersLimitReached:"",maxUsersLimitReachedTitle:"",micConstraintFailedError:"Mikrofonisi ei t\xe4yt\xe4 joitain pakollisia vaatimuksia.",micNotFoundError:"Mikrofonia ei l\xf6ytynyt.",micNotSendingData:"",micNotSendingDataTitle:"",micPermissionDeniedError:"Et ole my\xf6nt\xe4nyt lupaa mikrofonisi k\xe4ytt\xf6\xf6n. Voit liitty\xe4 kokoukseen, mutta muut eiv\xe4t kuule sinua. Korjaa tilanne osoitekent\xe4n kamerapainikkeella.",micUnknownError:"Mikrofonin k\xe4ytt\xf6 ei onnistu tuntemattomasta syyst\xe4.",muteParticipantBody:"Et voi poistaa muiden mykistyst\xe4, mutta he voivat poistaa oman mykistyksens\xe4 milloin tahansa.",muteParticipantButton:"Mykist\xe4",muteParticipantDialog:"Haluatko varmasti mykist\xe4\xe4 t\xe4m\xe4n osanottajan? Et voi sen j\xe4lkeen poistaa mykistyst\xe4, mutta h\xe4n voi poistaa sen itse milloin tahansa.",muteParticipantTitle:"",Ok:"Ok",passwordLabel:"",passwordNotSupported:"",passwordNotSupportedTitle:"",passwordRequired:"",popupError:"Selaimesi est\xe4\xe4 t\xe4m\xe4 sivuston ponnahdusikkunat. Salli ponnahdusikkunat selaimen suojausasetuksista ja yrit\xe4 uudelleen.",popupErrorTitle:"Ponnahdusikkuna estetty",recording:"Nauhoitetaan",recordingDisabledForGuestTooltip:"Vieraat eiv\xe4t voi nauhoittaa.",recordingDisabledTooltip:"Nauhoitus ei ole k\xe4yt\xf6ss\xe4.",rejoinNow:"Liity nyt uudelleen",remoteControlAllowedMessage:"{{user}} hyv\xe4ksyi et\xe4k\xe4ytt\xf6pyynt\xf6si!",remoteControlDeniedMessage:"{{user}} hylk\xe4si et\xe4k\xe4ytt\xf6pyynt\xf6si!",remoteControlErrorMessage:"Tapahtui virhe, kun et\xe4k\xe4ytt\xf6oikeuksia pyydettiin henkil\xf6lt\xe4 {{user}}!",remoteControlRequestMessage:"Sallitko, ett\xe4 {{user}} et\xe4k\xe4ytt\xe4\xe4 tietokonettasi?",remoteControlShareScreenWarning:"Huomaa, ett\xe4 Salli-vaihtoehdon valitsemalla jaat n\xe4ytt\xf6si!",remoteControlStopMessage:"Et\xe4k\xe4ytt\xf6istunto p\xe4\xe4ttyi!",remoteControlTitle:"Tietokoneen et\xe4k\xe4ytt\xf6",Remove:"Poista",removePassword:"",removeSharedVideoMsg:"Haluatko varmasti poistaa jaetun videon?",removeSharedVideoTitle:"Poista jaettu video",reservationError:"Varausj\xe4rjestelm\xe4n virhe",reservationErrorMsg:"Virhekoodi: {{code}}, viesti: {{msg}}",retry:"Yrit\xe4 uudelleen",screenSharingFailedToInstall:"Hups! N\xe4yt\xf6njakolaajennuksen asennus ep\xe4onnistui.",screenSharingFailedToInstallTitle:"N\xe4yt\xf6njakolaajennuksen asennus ep\xe4onnistui",screenSharingFirefoxPermissionDeniedError:"Jokin meni vikaan, kun yritimme jakaa n\xe4ytt\xf6si. Tarkista, ett\xe4 annoit meille siihen luvan. ",screenSharingFirefoxPermissionDeniedTitle:"Hups! N\xe4yt\xf6njakoa ei voitu aloittaa!",screenSharingPermissionDeniedError:"Hups!Jokin meni vikaan n\xe4yt\xf6njakolaajennuksen k\xe4ytt\xf6oikeuksissa. K\xe4ynnist\xe4 uudelleen ja yrit\xe4 sitten uudelleen.",serviceUnavailable:"Palvelu ei k\xe4ytett\xe4viss\xe4",sessTerminated:"Puhelu lopetettu",Share:"Jaa",shareVideoLinkError:"Anna oikea YouTube-linkki.",shareVideoTitle:"Jaa video",shareYourScreen:"Jaa n\xe4ytt\xf6",shareYourScreenDisabled:"N\xe4yt\xf6njako ei ole k\xe4yt\xf6ss\xe4.",shareYourScreenDisabledForGuest:"Vieraat eiv\xe4t voi jakaa n\xe4ytt\xf6\xe4.",startLiveStreaming:"Aloita suoratoisto",startRecording:"Aloita nauhoitus",startRemoteControlErrorMessage:"Et\xe4k\xe4ytt\xf6istunnon aloittamisessa tapahtui virhe!",stopLiveStreaming:"Lopeta suoratoisto",stopRecording:"Lopeta nauhoitus",stopRecordingWarning:"Haluatko varmasti lopettaa nauhoituksen?",stopStreamingWarning:"Haluatko varmasti lopettaa suoratoiston?",streamKey:"Suoratoistokoodi",Submit:"L\xe4het\xe4",thankYou:"Kiitos sovelluksen {{appName}} k\xe4yt\xf6st\xe4!",token:"koodi",tokenAuthFailed:"Valitettavasti et saa osallistua t\xe4h\xe4n puheluun.",tokenAuthFailedTitle:"Todennus ep\xe4onnistui",transcribing:"Puhtaaksikirjoitus",unlockRoom:"",userPassword:"k\xe4ytt\xe4j\xe4n salasana",WaitForHostMsg:"Kokous {{room}} ei ole viel\xe4 alkanut. Jos olet vet\xe4j\xe4, todenna henkil\xf6llisyytesi. Muussa tapauksessa odota vet\xe4j\xe4n saapumista.",WaitForHostMsgWOk:"Kokous {{room}} ei ole viel\xe4 alkanut. Jos olet vet\xe4j\xe4, todenna henkil\xf6llisyytesi OK-painikkeella. Muussa tapauksessa odota vet\xe4j\xe4n saapumista.",WaitingForHost:"Odotetaan vet\xe4j\xe4\xe4...",Yes:"Kyll\xe4",yourEntireScreen:"Koko n\xe4ytt\xf6"},dialOut:{statusMessage:"on nyt tilassa {{status}}"},feedback:{average:"Keskiverto",bad:"Huono",detailsLabel:"Kerro lis\xe4\xe4.",good:"Hyv\xe4",rateExperience:"Arvioi kokouskokemus",veryBad:"Eritt\xe4in huono",veryGood:"Eritt\xe4in hyv\xe4"},incomingCall:{answer:"Vastaus",audioCallTitle:"Saapuva puhelu",decline:"Hylk\xe4\xe4",productLabel:"Jitsi Meetist\xe4",videoCallTitle:"Saapuva videopuhelu"},info:{accessibilityLabel:"N\xe4yt\xe4 tiedot",addPassword:"",cancelPassword:"",conferenceURL:"Linkki:",country:"Maa",dialANumber:"Liity kokoukseen soittamalla yhteen n\xe4ist\xe4 numeroista ja antamalla PIN-koodi.",dialInConferenceID:"PIN:",dialInNotSupported:"Valitettavasti soittoa ei t\xe4ll\xe4 hetkell\xe4 tueta.",dialInNumber:"Liittymissoitto:",dialInSummaryError:"Virhe soittotietojen noudossa. Yrit\xe4 my\xf6hemmin uudelleen.",dialInTollFree:"Maksuton",genericError:"Hupsista, jokin meni vikaan.",inviteLiveStream:"Katso suora kokousl\xe4hetys seuraavasta linkist\xe4: {{url}}",invitePhone:"",invitePhoneAlternatives:"",inviteURLFirstPartGeneral:"Olet saanut kokouskutsun.",inviteURLFirstPartPersonal:"",inviteURLSecondPart:"",liveStreamURL:"Suoratoisto:",moreNumbers:"Lis\xe4\xe4 numeroita",noNumbers:"Ei liittymispuhelinnumeroita.",noPassword:"Ei yht\xe4\xe4n",noRoom:"Liitytt\xe4v\xe4\xe4 huonetta ei valittu.",numbers:"Liittymispuhelinnumerot",password:"",title:"Jaa",tooltip:"Jaa kokouksen linkki ja liittymissoittotiedot",label:"Kokoustiedot"},inviteDialog:{alertText:"Osa kutsuista ep\xe4onnistui.",header:"Kutsu",searchCallOnlyPlaceholder:"Anna puhelinnumero",searchPeopleOnlyPlaceholder:"Etsi osanottajia",searchPlaceholder:"Osanottaja tai puhelinnumero",send:"L\xe4het\xe4"},inlineDialogFailure:{msg:"K\xf6mm\xe4hdimme.",retry:"Yrit\xe4 uudelleen",support:"Tuki",supportMsg:"Jos t\xe4m\xe4 jatkuu, ota yhteytt\xe4:"},keyboardShortcuts:{focusLocal:"Keskity omaan videoon",focusRemote:"Keskity jonkun muun videoon",fullScreen:"N\xe4yt\xe4 tai poista koko n\xe4ytt\xf6",keyboardShortcuts:"Pikan\xe4pp\xe4imet",localRecording:"N\xe4yt\xe4 tai piilota paikalliset nauhoitusohjaimet",mute:"S\xe4\xe4d\xe4 mikrofonin mykistyst\xe4",pushToTalk:"Paina ja puhu",raiseHand:"K\xe4den nosto tai lasku",showSpeakerStats:"N\xe4yt\xe4 puhujatilastot",toggleChat:"Avaa tai sulje chatti",toggleFilmstrip:"N\xe4yt\xe4 tai piilota videon pikkukuvat",toggleScreensharing:"Siirry kameran ja n\xe4yt\xf6n jakamisen v\xe4lill\xe4",toggleShortcuts:"N\xe4yt\xe4 tai piilota pikan\xe4pp\xe4imet",videoMute:"K\xe4ynnist\xe4 tai pys\xe4yt\xe4 kamera"},liveStreaming:{busy:"Yrit\xe4mme vapauttaa suoratoistoresursseja. Yrit\xe4 uudelleen muutaman minuutin kuluttua.",busyTitle:"Kaikki suoratoistokanavat ovat juuri nyt varattuja",changeSignIn:"Vaihda tili\xe4.",choose:"Valitse suoratoistol\xe4hetys",chooseCTA:"Valitse suoratoistovaihtoehto. Olet kirjautunut s\xe4hk\xf6postilla {{email}}.",enterStreamKey:"Kirjoita YouTube-suoratoistokoodi t\xe4h\xe4n.",error:"Suoratoisto ep\xe4onnistui. Yrit\xe4 uudelleen.",errorAPI:"YouTube-l\xe4hetykseen yhdist\xe4misess\xe4 tapahtui virhe. Yrit\xe4 kirjautua uudelleen sis\xe4\xe4n.",errorLiveStreamNotEnabled:"Suoratoisto ei ole k\xe4yt\xf6ss\xe4 tilill\xe4 {{email}}. Ota suoratoisto k\xe4ytt\xf6\xf6n tai kirjaudu tiliin, jossa se on k\xe4yt\xf6ss\xe4.",expandedOff:"Suoratoisto on p\xe4\xe4ttynyt",expandedOn:"Kokous n\xe4kyy parhaillaan YouTubessa suoratoistol\xe4hetyksen\xe4.",expandedPending:"Suoratoistol\xe4hetys on alkamassa...",failedToStart:"Suoratoiston aloitus ei onnistunut",getStreamKeyManually:"Suoratoistol\xe4hetysten nouto ep\xe4onnistui. Hanki suoratoistokoodi YouTubesta.",invalidStreamKey:"Suoratoistokoodi voi olla virheellinen.",off:"Suoratoisto p\xe4\xe4ttyi",on:"Suoratoisto",pending:"Suoratoisto alkamassa...",serviceName:"Suoratoistopalvelu",signedInAs:"Sis\xe4\xe4nkirjautunut k\xe4ytt\xe4j\xe4:",signIn:"Kirjaudu Googlella",signInCTA:"Kirjaudu sis\xe4\xe4n tai anna YouTube-suoratoistokoodi.",signOut:"Kirjaudu ulos",start:"Aloita suoratoisto",streamIdHelp:"Mik\xe4 t\xe4m\xe4 on?",unavailableTitle:"Suoratoisto ei k\xe4ytett\xe4viss\xe4"},localRecording:{clientState:{off:"Pois p\xe4\xe4lt\xe4",on:"P\xe4\xe4ll\xe4",unknown:"Tuntematon"},dialogTitle:"Paikalliset nauhoitusohjaimet",duration:"Kesto",durationNA:"\xad\u2013",encoding:"Koodaus",label:"LOR",labelToolTip:"Paikallinen nauhoitus k\xe4yt\xf6ss\xe4",localRecording:"Paikallinen nauhoitus",me:"Min\xe4",messages:{engaged:"Paikallinen nauhoitus k\xe4yt\xf6ss\xe4.",finished:"Nauhoitus {{token}} p\xe4\xe4ttyi. L\xe4het\xe4 nauhoite valvojalle.",finishedModerator:"Nauhoitus {{token}} p\xe4\xe4ttyi. Paikallisen raidan nauhoitus on tallennettu. Pyyd\xe4 muita osanottajia l\xe4hett\xe4m\xe4\xe4n omat nauhoituksensa.",notModerator:"Et ole valvoja. Et voi aloittaa tai lopettaa paikallista nauhoitusta."},moderator:"Valvoja",no:"Ei",participant:"Osanottaja",participantStats:"Osanottajatilastot",sessionToken:"Istuntokoodi",start:"Aloita nauhoitus",stop:"Lopeta nauhoitus",yes:"Kyll\xe4"},lockRoomPassword:"",lockRoomPasswordUppercase:"",me:"min\xe4",notify:{connectedOneMember:"{{name}} liittyi kokoukseen",connectedThreePlusMembers:"{{name}} ja {{count}} muuta liittyiv\xe4t kokoukseen",connectedTwoMembers:"{{first}} ja {{second}} liittyiv\xe4t kokoukseen",disconnected:"ei yhteytt\xe4",focus:"Kokouksen painopiste",focusFail:"{{component}} ei k\xe4ytett\xe4viss\xe4. Yrit\xe4 uudelleen {{ms}} sekunnin kuluttua",grantedTo:"Valvojan oikeudet my\xf6nnetty k\xe4ytt\xe4j\xe4lle {{to}}!",invitedOneMember:"{{name}} on kutsuttu",invitedThreePlusMembers:"",invitedTwoMembers:"",kickParticipant:"",me:"Min\xe4",moderator:"Valvojan oikeudet my\xf6nnetty!",muted:"Aloitit keskustelun mykistettyn\xe4.",mutedTitle:"Olet mykistetty!",mutedRemotelyTitle:"",mutedRemotelyDescription:"",passwordRemovedRemotely:"",passwordSetRemotely:"",raisedHand:"{{name}} pyyt\xe4\xe4 puheenvuoroa.",somebody:"Joku",startSilentTitle:"",startSilentDescription:"",suboptimalExperienceDescription:"Valitettavasti {{appName}} ei taida toimia kovin hyvin t\xe4\xe4ll\xe4. Yrit\xe4mme l\xf6yt\xe4\xe4 parannuskeinoja, mutta sill\xe4 v\xe4lin kannattaa k\xe4ytt\xe4\xe4 jotain t\xe4ysin tuettua selainta.",suboptimalExperienceTitle:"Selainvaroitus",unmute:"",newDeviceCameraTitle:"Uusi kamera havaittu",newDeviceAudioTitle:"Uusi \xe4\xe4nilaite havaittu",newDeviceAction:"K\xe4yt\xe4"},passwordSetRemotely:"",passwordDigitsOnly:"",poweredby:"tukija:",presenceStatus:{busy:"Varattu",calling:"Soitetaan...",connected:"Yhdistetty",connecting:"Yhdistet\xe4\xe4n...",connecting2:"Yhdistet\xe4\xe4n*...",disconnected:"Ei yhteytt\xe4",expired:"Vanhentunut",ignored:"Sivuutettu",initializingCall:"K\xe4ynnistet\xe4\xe4n puhelua...",invited:"Kutsuttu",rejected:"Hyl\xe4tty",ringing:"Soi..."},profile:{setDisplayNameLabel:"M\xe4\xe4rit\xe4 n\xe4ytt\xf6nimi",setEmailInput:"Anna s\xe4hk\xf6postiosoite",setEmailLabel:"M\xe4\xe4rit\xe4 Gravatar-s\xe4hk\xf6posti",title:"Profiili"},recording:{authDropboxText:"Lataa Dropboxiin",availableSpace:"Tilaa j\xe4ljell\xe4: {{spaceLeft}} Mt (noin {{duration}} minuuttia nauhoitetta)",beta:"BEETA",busy:"Yrit\xe4mme vapauttaa nauhoitusresursseja. Yrit\xe4 uudelleen muutaman minuutin kuluttua.",busyTitle:"Kaikki nauhoittimet ovat juuri nyt varattuja",error:"Nauhoitus ep\xe4onnistui. Yrit\xe4 uudelleen.",expandedOff:"Nauhoitus p\xe4\xe4ttyi",expandedOn:"T\xe4t\xe4 kokousta nauhoitetaan.",expandedPending:"Nauhoitus on alkamassa...",failedToStart:"Nauhoituksen aloitus ep\xe4onnistui",fileSharingdescription:"Jaa nauhoitus kokouksen osanottajille",live:"SUORA L\xc4HETYS",loggedIn:"Kirjautunut k\xe4ytt\xe4j\xe4n\xe4 {{userName}}",off:"Nauhoitus p\xe4\xe4ttyi",on:"Nauhoitetaan",pending:"Kokouksen nauhoitusta valmistellaan...",rec:"REC",serviceDescription:"Nauhoituspalvelu tallentaa nauhoituksen",serviceName:"Nauhoituspalvelu",signIn:"Kirjaudu sis\xe4\xe4n",signOut:"Kirjaudu ulos",unavailable:"Hups! {{serviceName}} ei ole k\xe4ytett\xe4viss\xe4. Yrit\xe4mme ratkaista ongelman. Yrit\xe4 my\xf6hemmin uudelleen.",unavailableTitle:"Nauhoitus ei k\xe4ytett\xe4viss\xe4"},sectionList:{pullToRefresh:"P\xe4ivit\xe4 vet\xe4m\xe4ll\xe4"},settings:{calendar:{about:"{{appName}} tarkistaa tulevat tapahtumat kalenteristasi turvallisesti kalenteri-integrointitoimintonsa avulla.",disconnect:"Katkaise yhteys",microsoftSignIn:"Kirjaudu Microsoftilla",signedIn:"Tarkastellaan k\xe4ytt\xe4j\xe4n {{email}} kalenteritapahtumia. Est\xe4 tarkastelu napsauttamalla Katkaise yhteys -painiketta.",title:"Kalenteri"},devices:"Laitteet",followMe:"Kaikki seuraavat minua",language:"Kieli",loggedIn:"Kirjautunut k\xe4ytt\xe4j\xe4n\xe4 {{name}}",moderator:"Valvoja",more:"Lis\xe4\xe4",name:"Nimi",noDevice:"Ei yht\xe4\xe4n",selectAudioOutput:"\xc4\xe4niulostulo",selectCamera:"Kamera",selectMic:"Mikrofoni",startAudioMuted:"Kaikki aluksi mykistettyin\xe4",startVideoMuted:"Kaikki aluksi piilotettuina",title:"Asetukset"},settingsView:{alertOk:"OK",alertTitle:"Varoitus",alertURLText:"Annettu palvelimen URL on virheellinen",buildInfoSection:"Koontiversion tiedot",conferenceSection:"Kokous",displayName:"N\xe4ytt\xf6nimi",email:"S\xe4hk\xf6posti",header:"Asetukset",profileSection:"Profiili",serverURL:"Palvelimen URL",startWithAudioMuted:"Aloita \xe4\xe4ni mykistettyn\xe4",startWithVideoMuted:"Aloita video mykistettyn\xe4",version:"Versio"},share:{dialInfoText:"",mainText:"Liity kokoukseen seuraavasta linkist\xe4:\n{{roomUrl}}"},speaker:"Puhuja",speakerStats:{hours:"{{count}} t",minutes:"{{count}} min",name:"Nimi",seconds:"{{count}} s",speakerStats:"Puhujatilastot",speakerTime:"Puhujan aika"},startupoverlay:{policyText:" ",title:"{{app}} tarvitsee mikrofoniasi ja kameraasi."},suspendedoverlay:{rejoinKeyTitle:"Liity uudelleen",text:"Yhdist\xe4 uudelleen napsauttamalla Liity uudelleen -painiketta.",title:"Videopuhelu keskeytyi, koska tietokone siirtyi lepotilaan."},toolbar:{accessibilityLabel:{audioOnly:"S\xe4\xe4d\xe4 Vain \xe4\xe4ni -tilaa",audioRoute:"Valitse \xe4\xe4nilaite",callQuality:"",cc:"S\xe4\xe4d\xe4 tekstityst\xe4",chat:"S\xe4\xe4d\xe4 chatti-ikkunaa",document:"S\xe4\xe4d\xe4 jaettua asiakirjaa",feedback:"Anna palautetta",fullScreen:"S\xe4\xe4d\xe4 koko n\xe4ytt\xf6\xe4",hangup:"Poistu puhelusta",invite:"L\xe4het\xe4 kutsuja",kick:"Poista osanottaja kokouksesta",localRecording:"S\xe4\xe4d\xe4 paikallisia nauhoitusohjaimia",lockRoom:"S\xe4\xe4d\xe4 kokouksen salasanaa",moreActions:"S\xe4\xe4d\xe4 Lis\xe4\xe4 toimintoja -valikkoa",moreActionsMenu:"Lis\xe4\xe4 toimintoja -valikko",mute:"S\xe4\xe4d\xe4 \xe4\xe4nen mykistyst\xe4",pip:"S\xe4\xe4d\xe4 Kuva kuvassa (PiP) -tilaa",profile:"Muokkaa profiilia",raiseHand:"S\xe4\xe4d\xe4 k\xe4den nostoa",recording:"S\xe4\xe4d\xe4 nauhoitusta",remoteMute:"Mykist\xe4 osanottaja",Settings:"S\xe4\xe4d\xe4 asetuksia",sharedvideo:"S\xe4\xe4d\xe4 YouTube-videon jakoa",shareRoom:"Kutsu joku",shareYourScreen:"S\xe4\xe4d\xe4 n\xe4yt\xf6n jakoa",shortcuts:"S\xe4\xe4d\xe4 pikan\xe4pp\xe4imi\xe4",show:"",speakerStats:"S\xe4\xe4d\xe4 puhujatilastoja",tileView:"S\xe4\xe4d\xe4 ruudukkon\xe4kym\xe4\xe4",toggleCamera:"S\xe4\xe4d\xe4 kameraa",videomute:"S\xe4\xe4d\xe4 videon mykistyst\xe4",videoblur:""},addPeople:"Lis\xe4\xe4 osanottajia puheluun",audioOnlyOff:"Poista Vain \xe4\xe4ni -tila k\xe4yt\xf6st\xe4",audioOnlyOn:"Ota Vain \xe4\xe4ni -tila k\xe4ytt\xf6\xf6n",audioRoute:"Valitse \xe4\xe4nilaite",authenticate:"Todenna",callQuality:"",chat:"Avaa/sulje chatti",closeChat:"Sulje chatti",documentClose:"Sulje jaettu asiakirja",documentOpen:"Avaa jaettu asiakirja",enterFullScreen:"N\xe4yt\xe4 koko n\xe4yt\xf6ss\xe4",enterTileView:"Siirry ruudukkon\xe4kym\xe4\xe4n",exitFullScreen:"Poisti koko n\xe4yt\xf6st\xe4",exitTileView:"Poistu ruudukkon\xe4kym\xe4st\xe4",feedback:"Anna palautetta",hangup:"Poistu",invite:"L\xe4het\xe4 kutsuja",login:"Kirjaudu sis\xe4\xe4n",logout:"Kirjaudu ulos",lowerYourHand:"Laske k\xe4si",moreActions:"Lis\xe4\xe4 toimintoja",mute:"Mykistys p\xe4\xe4ll\xe4/pois",openChat:"Avaa chatti",pip:"Siirry Kuva kuvassa (PiP) -tilaan",profile:"Muokkaa profiilia",raiseHand:"Nosta/laske k\xe4si",raiseYourHand:"Nosta k\xe4si",Settings:"Asetukset",sharedvideo:"Jaa YouTube-video",shareRoom:"Kutsu joku",shortcuts:"N\xe4yt\xe4 pikan\xe4pp\xe4imet",speakerStats:"Puhujatilastot",startScreenSharing:"Aloita n\xe4yt\xf6n jako",startSubtitles:"K\xe4ynnist\xe4 tekstitys",stopScreenSharing:"Lopeta n\xe4yt\xf6n jako",stopSubtitles:"Lopeta tekstitys",stopSharedVideo:"Pys\xe4yt\xe4 YouTube-video",talkWhileMutedPopup:"Yrit\xe4tk\xf6 puhua? Olet mykistettyn\xe4.",tileViewToggle:"S\xe4\xe4d\xe4 ruudukkon\xe4kym\xe4\xe4",toggleCamera:"S\xe4\xe4d\xe4 kameraa",videomute:"K\xe4ynnist\xe4/pys\xe4yt\xe4 kamera",startvideoblur:"",stopvideoblur:""},transcribing:{ccButtonTooltip:"Tekstitys p\xe4\xe4lle/pois",error:"Puhtaaksikirjoitus ep\xe4onnistui. Yrit\xe4 uudelleen.",expandedLabel:"Puhtaaksikirjoitus on k\xe4yt\xf6ss\xe4",failedToStart:"Puhtaaksikirjoituksen aloitus ep\xe4onnistui",labelToolTip:"Kokousta kirjoitetaan puhtaaksi",off:"Puhtaaksikirjoitus p\xe4\xe4ttyi",pending:"Kokouksen puhtaaksikirjoitusta valmistellaan...",start:"Aloita tekstitys",stop:"Lopeta tekstitys",tr:"TR"},userMedia:{androidGrantPermissions:"Valitse Salli, kun selain pyyt\xe4\xe4 k\xe4ytt\xf6oikeuksia.",chromeGrantPermissions:"Valitse Salli, kun selain pyyt\xe4\xe4 k\xe4ytt\xf6oikeuksia.",edgeGrantPermissions:"Valitse Kyll\xe4, kun selain pyyt\xe4\xe4 k\xe4ytt\xf6oikeuksia.",electronGrantPermissions:"My\xf6nn\xe4 k\xe4ytt\xf6oikeudet laitteesi kameran ja mikrofonin k\xe4ytt\xf6\xf6n.",firefoxGrantPermissions:"Valitse Jaa havaittu laite, kun selain pyyt\xe4\xe4 k\xe4ytt\xf6oikeuksia.",iexplorerGrantPermissions:"Valitse OK, kun selain pyyt\xe4\xe4 k\xe4ytt\xf6oikeuksia.",nwjsGrantPermissions:"My\xf6nn\xe4 k\xe4ytt\xf6oikeudet laitteesi kameran ja mikrofonin k\xe4ytt\xf6\xf6n.",operaGrantPermissions:"Valitse Salli, kun selain pyyt\xe4\xe4 k\xe4ytt\xf6oikeuksia.","react-nativeGrantPermissions":"Valitse Salli, kun selain pyyt\xe4\xe4 k\xe4ytt\xf6oikeuksia.",safariGrantPermissions:"Valitse OK, kun selain pyyt\xe4\xe4 k\xe4ytt\xf6oikeuksia."},videoSIPGW:{busy:"Yrit\xe4mme vapauttaa resursseja. Yrit\xe4 uudelleen muutaman minuutin kuluttua.",busyTitle:"Huonepalvelu on t\xe4ll\xe4 hetkell\xe4 varattu",errorAlreadyInvited:"{{displayName}} on jo kutsuttu",errorInvite:"Kokousta ei ole viel\xe4 luotu. Yrit\xe4 my\xf6hemmin uudelleen.",errorInviteFailed:"Ratkaisemme ongelmaa. Yrit\xe4 my\xf6hemmin uudelleen.",errorInviteFailedTitle:"Henkil\xf6n {{displayName}} kutsuminen ep\xe4onnistui",errorInviteTitle:"Virhe huoneen kutsumisessa",pending:"{{displayName}} on kutsuttu"},videoStatus:{audioOnly:"\xc4\xc4NI",audioOnlyExpanded:"K\xe4yt\xf6ss\xe4si on Vain \xe4\xe4ni -tila. Se s\xe4\xe4st\xe4\xe4 kaistanleveytt\xe4, mutta et n\xe4e muiden videoita.",callQuality:"",hd:"HD",highDefinition:"Ter\xe4v\xe4piirto",labelTooiltipNoVideo:"Ei videota",labelTooltipAudioOnly:"Vain \xe4\xe4ni -tila k\xe4yt\xf6ss\xe4",ld:"LD",lowDefinition:"Alhainen kuvanlaatu",onlyAudioAvailable:"Vain \xe4\xe4ni -tila on k\xe4ytett\xe4viss\xe4",onlyAudioSupported:"T\xe4ss\xe4 selaimessa tuemme vain \xe4\xe4nt\xe4.",p2pEnabled:"Vertaisverkko k\xe4yt\xf6ss\xe4",p2pVideoQualityDescription:"",recHighDefinitionOnly:"Suositaan ter\xe4v\xe4piirtoa.",sd:"SD",standardDefinition:"Vakiopiirto"},videothumbnail:{domute:"Mykist\xe4",flip:"K\xe4\xe4nn\xe4",kick:"Poista",moderator:"Valvoja",mute:"",muted:"Mykistetty",remoteControl:"Et\xe4k\xe4ytt\xf6",show:"",videomute:""},welcomepage:{accessibilityLabel:{join:"Liity napauttamalla",roomname:"Anna huoneen nimi"},appDescription:"Anna menn\xe4! Keskustele videochatiss\xe4 koko tiimin kanssa tai kutsu vaikka kaikki tutut. {{app}} on t\xe4ysin salattu, avoimen l\xe4hdekoodin videokokousratkaisu kokop\xe4iv\xe4iseen k\xe4ytt\xf6\xf6n joka p\xe4iv\xe4. Se on maksuton, eik\xe4 vaadi tili\xe4.",audioVideoSwitch:{audio:"\xc4\xe4ni",video:"Video"},calendar:"Kalenteri",connectCalendarButton:"Yhdist\xe4 oma kalenteri",connectCalendarText:"",enterRoomTitle:"Aloita uusi kokous",go:"ALOITA",join:"LIITY",info:"Tiedot",privacy:"Tietosuoja",recentList:"Viimeisimm\xe4t",recentListDelete:"Poista",recentListEmpty:"Viimeisimpien kokousten luettelo on tyhj\xe4. Kun pid\xe4t kokouksia tiimisi kanssa, niist\xe4 viimeisimm\xe4t n\xe4kyv\xe4t t\xe4\xe4ll\xe4.",reducedUIText:"",roomname:"Anna huoneen nimi",roomnameHint:"Kirjoita sen huoneen nimi tai URL-osoite, johon haluat liitty\xe4. Voit my\xf6s nimet\xe4 huoneen itse ja kertoa nimen muille, jotta he voivat l\xf6yt\xe4\xe4 sen.",sendFeedback:"L\xe4het\xe4 palautetta",terms:"Ehdot",title:"Turvallinen, t\xe4ysin varustettu ja maksuton videoneuvottelu"}}},672,[]); -__d(function(a,n,i,e,s,o,r){s.exports={en:"Anglais",af:"Afrikaans",bg:"Bulgare",ca:"Catalan",cs:"Tch\xe8que",de:"Allemand",el:"Grec",enGB:"Anglais (Royaume-Uni) ",eo:"Esp\xe9ranto",es:"Espagnol",esUS:"Espagnol (Am\xe9rique latine)",fi:"Finlandais",fr:"Fran\xe7ais",frCA:"Fran\xe7ais (Canadien)",hr:"Croate",hu:"Hongrois",hy:"Arm\xe9nien",it:"Italien",ja:"Japonais",ko:"Cor\xe9en",nl:"N\xe9erlandais",oc:"Occitan",pl:"Polonais",ptBR:"Portugais (Br\xe9sil)",ru:"Russe",sk:"Slovaque",sv:"Su\xe9dois",tr:"Turc",vi:"Vietnamien",zhCN:"Chinois (Chine)",zhTW:"Chinois (Taiwan)"}},673,[]); -__d(function(e,r,n,t,o,i,a){o.exports={addPeople:{add:"Inviter",countryNotSupported:"Nous ne supportons pas encore cette destination.",countryReminder:"Appel hors des \xc9tats-Unis ? Veuillez commencer avec le code du pays !",disabled:"Vous ne pouvez pas inviter quelqu'un.",failedToAdd:"Erreur lors de l'ajout des participants",footerText:"Appels sortants d\xe9sactiv\xe9s",loading:"Rechercher des personnes et des num\xe9ros de t\xe9l\xe9phone",loadingNumber:"Validation du num\xe9ro de t\xe9l\xe9phone",loadingPeople:"Recherche de personnes \xe0 inviter",noResults:"Aucun r\xe9sultat de recherche correspondant",noValidNumbers:"Veuillez entrer un num\xe9ro de t\xe9l\xe9phone",searchNumbers:"Ajouter des num\xe9ros de t\xe9l\xe9phone",searchPeople:"Rechercher une personne",searchPeopleAndNumbers:"Rechercher des personnes ou ajouter leurs num\xe9ros de t\xe9l\xe9phone",telephone:"T\xe9l\xe9phone: {{number}}",title:"Inviter une personne \xe0 cette r\xe9union"},audioDevices:{bluetooth:"Bluetooth",headphones:"\xc9couteurs",phone:"T\xe9l\xe9phone",speaker:"Haut-parleur",none:"Aucune source audio n'est disponible"},audioOnly:{audioOnly:"Bande passante faible"},calendarSync:{addMeetingURL:"Ajouter un lien de conf\xe9rence",confirmAddLink:"Voulez-vous ajouter un lien Jitsi \xe0 cet \xe9v\xe9nement ?",error:{appConfiguration:"l'int\xe9gration du calendrier n'est pas correctement configur\xe9e",generic:"Une erreur s'est produite. Veuillez v\xe9rifier les param\xe8tres de votre calendrier ou tenter de l'actualiser.",notSignedIn:"Une erreur s'est produite lors de l'authentification permettant d'afficher les \xe9v\xe9nements du calendrier. Veuillez v\xe9rifier les param\xe8tres de votre calendrier et essayer de vous reconnecter."},join:"Joindre",joinTooltip:"Rejoindre la r\xe9union",nextMeeting:"prochaine r\xe9union",noEvents:"Il n'y a pas d\u2019\xe9v\xe9nement \xe0 venir.",ongoingMeeting:"La r\xe9union en cours",permissionButton:"Afficher les r\xe9glages",permissionMessage:"La permission du calendrier est requise pour afficher vos r\xe9unions dans l'application.",refresh:"Rafra\xeechir le calendrier",today:"Aujourd'hui"},chat:{error:"Erreur : votre message n'a pas \xe9t\xe9 envoy\xe9. Raison : {{error}}",fieldPlaceHolder:"Tapez votre message ici",messagebox:"Saisissez un message",messageTo:"Message priv\xe9 \xe0 {{recipient}}",noMessagesMessage:"Il n'y a pas encore de messages dans cette r\xe9union. D\xe9marrez une conversation ici !",nickname:{popover:"Choisissez un pseudonyme",title:"Entrez un pseudonyme pour utiliser le chat"},privateNotice:"Message priv\xe9 \xe0 {{recipient}}",title:"Chat",you:"vous"},chromeExtensionBanner:{installExtensionText:"",buttonText:"",dontShowAgain:""},connectingOverlay:{joiningRoom:"Connexion \xe0 la r\xe9union..."},connection:{ATTACHED:"Attach\xe9e",AUTHENTICATING:"Authentification en cours",AUTHFAIL:"\xc9chec de l'authentification",CONNECTED:"Connect\xe9",CONNECTING:"Connexion en cours",CONNFAIL:"\xc9chec de la connexion",DISCONNECTED:"D\xe9connect\xe9",DISCONNECTING:"D\xe9connexion en cours",ERROR:"Erreur",RECONNECTING:"Un probl\xe8me r\xe9seau est survenue. Reconnexion en cours..."},connectionindicator:{address:"Adresse :",bandwidth:"Bande passante estim\xe9e :",bitrate:"D\xe9bit\xa0:",bridgeCount:"Nombre de serveurs :",connectedTo:"Connect\xe9 \xe0 :",framerate:"Images par seconde",less:"Cacher le d\xe9tail",localaddress:"Adresse locale :",localaddress_plural:"Adresses locales :",localport:"Port local :",localport_plural:"Ports locaux :",more:"Montrer le d\xe9tail",packetloss:"Perte de paquets :",quality:{good:"Bien",inactive:"Inactif",lost:"Perdu",nonoptimal:"Non-optimale",poor:"Mauvaise"},remoteaddress:"Adresse distante :",remoteaddress_plural:"Adresses distantes :",remoteport:"Port distant :",remoteport_plural:"Ports distants :",resolution:"R\xe9solution\xa0:",status:"Connexion :",transport:"Transport :",transport_plural:"Transports :"},dateUtils:{earlier:"Plus t\xf4t",today:"Aujourd'hui",yesterday:"Hier"},deepLinking:{appNotInstalled:"Vous avez besoin de l'application mobile {{app}} pour participer \xe0 cette r\xe9union avec votre t\xe9l\xe9phone.",description:"Rien ne s'est pass\xe9 ? Nous avons essay\xe9 de lancer votre r\xe9union dans l'application de bureau {{app}}. Essayez \xe0 nouveau ou lancez-la dans l'application web {{app}}.",descriptionWithoutWeb:"Rien ne s'est pass\xe9 ? Nous avons essay\xe9 de d\xe9marrer votre r\xe9union dans l'application bureau {{app}}.",downloadApp:"T\xe9l\xe9charger l'application",launchWebButton:"Lancer dans le navigateur",openApp:"Continuer vers l'application",title:"Lancement de votre r\xe9union dans {{app}} en cours...",tryAgainButton:"R\xe9essayez sur le bureau"},defaultLink:"ex. {{url}}",defaultNickname:"ex. Jean Dupont",deviceError:{cameraError:"Impossible d'acc\xe9der \xe0 votre cam\xe9ra",cameraPermission:"Erreur lors de l'obtention de la permission de la cam\xe9ra ",microphoneError:"Impossible d'acc\xe9der \xe0 votre microphone",microphonePermission:"Erreur lors de l'obtention de la permission du microphone"},deviceSelection:{noPermission:"Permission non accord\xe9e",previewUnavailable:"Aper\xe7u non disponible",selectADevice:"S\xe9lectionner un p\xe9riph\xe9rique",testAudio:"Tester la sortie audio"},dialog:{accessibilityLabel:{liveStreaming:"Diffusion en direct"},allow:"Autoriser",alreadySharedVideoMsg:"Un autre participant est en train de partager sa vid\xe9o. Cette conf\xe9rence ne permet de partager qu'une seule vid\xe9o \xe0 la fois.",alreadySharedVideoTitle:"Une seule vid\xe9o partag\xe9e est autoris\xe9e \xe0 la fois",applicationWindow:"Fen\xeatre d'application",Back:"Retour",cameraConstraintFailedError:"Votre cam\xe9ra ne satisfait pas certaines des contraintes n\xe9cessaires.",cameraNotFoundError:"La cam\xe9ra n'a pas \xe9t\xe9 trouv\xe9e",cameraNotSendingData:"Nous sommes incapables d'acc\xe9der \xe0 votre cam\xe9ra. Veuillez s\xe9lectionner un autre p\xe9riph\xe9rique dans les param\xe8tres ou rafra\xeechir la page",cameraNotSendingDataTitle:"Impossible d'acc\xe9der \xe0 votre cam\xe9ra",cameraPermissionDeniedError:"Vous n'avez pas autoris\xe9 l'utilisation de votre cam\xe9ra. Vous pouvez toujours participer \xe0 la conf\xe9rence, mais les autres ne vont pas vous voir. Utilisez le bouton de la cam\xe9ra dans la barre d'adresse pour r\xe9soudre ce probl\xe8me.",cameraUnknownError:"Vous ne pouvez pas utiliser la cam\xe9ra pour une raison inconnue.",cameraUnsupportedResolutionError:"Votre appareil ne prend pas en charge la r\xe9solution vid\xe9o requise.",Cancel:"Annuler",close:"Fermer",conferenceDisconnectMsg:"Veuillez v\xe9rifier votre connexion r\xe9seau. Reconnexion dans {{seconds}} sec...",conferenceDisconnectTitle:"Vous avez \xe9t\xe9 d\xe9connect\xe9.",conferenceReloadMsg:"On essaie d'arranger \xe7a. Reconnexion dans {{seconds}} secondes...",conferenceReloadTitle:"Malheureusement, un probl\xe8me est survenu",confirm:"Confirmer",confirmNo:"Non",confirmYes:"Oui",connectError:"Oups! Un probl\xe8me est survenu et la connexion \xe0 la conf\xe9rence est impossible.",connectErrorWithMsg:"Oups! Un probl\xe8me est survenu et la connexion \xe0 la conf\xe9rence est impossible: {{msg}}",connecting:"Connexion en cours",contactSupport:"Contacter le support",copy:"Copier",dismiss:"Rejeter",displayNameRequired:"Salut! Quel est votre nom ?",done:"Termin\xe9",enterDisplayName:"Merci de saisir votre nom ici",error:"Erreur",externalInstallationMsg:"Vous devez installer notre extension de partage de bureau.",externalInstallationTitle:"Extension requise : ",goToStore:"Aller sur le webstore",gracefulShutdown:"Le service est actuellement en maintenance. R\xe9essayez plus tard.",IamHost:"Je suis l\u2019h\xf4te",incorrectRoomLockPassword:"Mot de passe incorrect",incorrectPassword:"Nom d'utilisateur ou mot de passe incorrect",inlineInstallationMsg:"Vous devez installer notre extension de partage de bureau.",inlineInstallExtension:"Installer maintenant",internalError:"Oups! Quelque chose s'est mal pass\xe9e. L'erreur suivante s'est produite: {{error}}",internalErrorTitle:"Erreur interne",kickMessage:"Vous pouvez contacter {{participantDisplayName}} pour plus de d\xe9tails.",kickParticipantButton:"Expulser",kickParticipantDialog:"\xcates-vous s\xfbr(e) de vouloir expulser ce participant ?",kickParticipantTitle:"Expulser ce participant ?",kickTitle:"Oups! vous avez \xe9t\xe9 expuls\xe9(e) par {{participantDisplayName}}",liveStreaming:"Direct",liveStreamingDisabledForGuestTooltip:"Les invit\xe9s ne peuvent d\xe9marrer la diffusion en direct.",liveStreamingDisabledTooltip:"La diffusion en direct est d\xe9sactiv\xe9",lockMessage:"Impossible de verrouiller la conf\xe9rence.",lockRoom:"Ajouter un $t(lockRoomPassword) \xe0 la r\xe9union ",lockTitle:"\xc9chec du verrouillage",logoutQuestion:"Voulez-vous vraiment vous d\xe9connecter et arr\xeater la conf\xe9rence ?",logoutTitle:"D\xe9connexion",maxUsersLimitReached:"Le nombre maximal de participant est atteint. Le conf\xe9rence est compl\xe8te. Merci de contacter l'organisateur de la r\xe9union ou r\xe9essayer plus tard!",maxUsersLimitReachedTitle:"Le nombre maximal de participants est atteint",micConstraintFailedError:"Votre microphone ne satisfait pas certaines des contraintes n\xe9cessaires.",micNotFoundError:"Le microphone n'a pas \xe9t\xe9 d\xe9tect\xe9.",micNotSendingData:"Acc\xe9dez aux param\xe8tres de votre ordinateur pour r\xe9activer le micro et ajuster son niveau",micNotSendingDataTitle:"Votre micro est d\xe9sactiv\xe9 par les param\xe8tres de votre syst\xe8me",micPermissionDeniedError:"Vous n'avez pas autoris\xe9 l'utilisation de votre microphone. Vous pouvez toujours participer \xe0 la conf\xe9rence, mais les autres ne vont pas vous entendre. Utilisez le bouton du microphone dans la barre d'adresse pour r\xe9soudre ce probl\xe8me.",micUnknownError:"Vous ne pouvez pas utiliser le microphone pour une raison inconnue.",muteEveryoneElseDialog:"Une fois leur micro coup\xe9, vous ne pourrez plus le r\xe9activer, mais ils pourront l'activer par eux-m\xeames \xe0 tout moment.",muteEveryoneElseTitle:"Couper le micro de tout le monde sauf de {{whom}} ?",muteEveryoneDialog:"Etes-vous s\xfbr de vouloir couper les micros de tout le monde ? Vous ne pourrez plus r\xe9activer leur micro, mais ils pourront l'activer par eux-m\xeames \xe0 tout moment.",muteEveryoneTitle:"Couper le micro de tout le monde ?",muteEveryoneSelf:"vous",muteEveryoneStartMuted:"Tout le monde d\xe9marre avec le micro coup\xe9",muteParticipantBody:"Vous ne pourrez plus r\xe9activer son micro, mais il pourra l'activer par lui-m\xeame \xe0 tout moment.",muteParticipantButton:"Couper le micro",muteParticipantDialog:"\xcates-vous s\xfbr(e) de vouloir couper le micro de ce participant ? Seul le participant pourra ensuite r\xe9activer son micro \xe0 tout moment.",muteParticipantTitle:"Couper le micro de ce participant ?",Ok:"Ok",passwordLabel:"$t(lockRoomPasswordUppercase)",passwordNotSupported:"La d\xe9finition d'un $t(lockRoomPassword) de r\xe9union n'est pas prise en charge.",passwordNotSupportedTitle:"L'ajout d'un $t(lockRoomPassword) n'est pas support\xe9",passwordRequired:"$t(lockRoomPasswordUppercase) requis",popupError:"Votre navigateur bloque les fen\xeatres pop-up. Veuillez autoriser les fen\xeatres pop-up dans les param\xe8tres de votre navigateur.",popupErrorTitle:"Pop-up bloqu\xe9e",recording:"Enregistrement",recordingDisabledForGuestTooltip:"Les invit\xe9s ne peuvent enregistrer.",recordingDisabledTooltip:"L'enregistrement est d\xe9sactiv\xe9.",rejoinNow:"Rejoindre maintenant",remoteControlAllowedMessage:"{{user}} a accept\xe9 votre demande de prise en main \xe0 distance !",remoteControlDeniedMessage:"{{user}} a refus\xe9 votre demande de prise en main \xe0 distance !",remoteControlErrorMessage:"Une erreur s'est produite lors de la demande d\u2019autorisation de prise en main \xe0 distance avec {{user}} !",remoteControlRequestMessage:"Voulez-vous autoriser {{user}} \xe0 contr\xf4ler votre bureau ?",remoteControlShareScreenWarning:"Si vous appuyez sur \"Autoriser\", vous allez partager votre \xe9cran !",remoteControlStopMessage:"La prise en main \xe0 distance est termin\xe9e!",remoteControlTitle:"Contr\xf4le de bureau \xe0 distance",Remove:"Supprimer",removePassword:"Supprimer le $t(lockRoomPassword)",removeSharedVideoMsg:"Voulez-vous vraiment supprimer votre vid\xe9o partag\xe9e ?",removeSharedVideoTitle:"Supprimer la vid\xe9o partag\xe9e",reservationError:"Erreur du syst\xe8me de r\xe9servation",reservationErrorMsg:"Code d'erreur: {{code}}, message: {{msg}}",retry:"R\xe9essayer",screenSharingFailedToInstall:"Oups! Votre extension de partage d'\xe9cran n'a pas pu \xeatre install\xe9e.",screenSharingFailedToInstallTitle:"L'extension de partage d'\xe9cran n'a pas pu \xeatre install\xe9e",screenSharingFirefoxPermissionDeniedError:"Quelque chose s'est mal pass\xe9 pendant que nous essayions de partager votre \xe9cran. S'il vous pla\xeet assurez-vous que vous nous avez donn\xe9 la permission de le faire.",screenSharingFirefoxPermissionDeniedTitle:"Oups! Nous ne pouvions pas d\xe9marrer le partage d'\xe9cran!",screenSharingPermissionDeniedError:"Oups! Une erreur s'est produite avec vos autorisations d'extension de partage d'\xe9cran. Veuillez rafra\xeechir et r\xe9essayer.",sendPrivateMessage:"Vous avez r\xe9cemment re\xe7u un message priv\xe9. Aviez-vous l'intention d'y r\xe9pondre en priv\xe9, ou vouliez-vous envoyer votre message au groupe ?",sendPrivateMessageCancel:"Envoyer au groupe",sendPrivateMessageOk:"Envoyer en priv\xe9",sendPrivateMessageTitle:"Envoyer en priv\xe9 ?",serviceUnavailable:"Service indisponible",sessTerminated:"Appel termin\xe9",Share:"Partager",shareVideoLinkError:"Fournissez s'il vous pla\xeet un lien Youtube fonctionnel.",shareVideoTitle:"Partager une vid\xe9o",shareYourScreen:"Partagez votre \xe9cran",shareYourScreenDisabled:"Le partage d\u2019\xe9cran est d\xe9sactiv\xe9.",shareYourScreenDisabledForGuest:"Les invit\xe9s ne peuvent partager l'\xe9cran.",startLiveStreaming:"D\xe9marrer la diffusion en direct",startRecording:"Commencer l'enregistrement",startRemoteControlErrorMessage:"Une erreur est survenue lors de la tentative de d\xe9marrage de la session de contr\xf4le \xe0 distance!",stopLiveStreaming:"Arr\xeater la diffusion en direct",stopRecording:"Arr\xeater l'enregistrement",stopRecordingWarning:"D\xe9sirez-vous vraiment arr\xeater l'enregistrement ?",stopStreamingWarning:"D\xe9sirez-vous vraiment arr\xeater le direct ?",streamKey:"Cl\xe9 Live stream",Submit:"Soumettre",thankYou:"Merci d'avoir utilis\xe9 {{appName}} !",token:"jeton",tokenAuthFailed:"D\xe9sol\xe9, vous n'\xeates pas autoris\xe9 \xe0 rejoindre cette conversation.",tokenAuthFailedTitle:"\xc9chec de l'authentification",transcribing:"Transcription",unlockRoom:"Supprimer le $t(lockRoomPassword) de la r\xe9union",userPassword:"mot de passe utilisateur",WaitForHostMsg:"La conf\xe9rence {{room}} n'a pas encore commenc\xe9. Si vous en \xeates l'h\xf4te, veuillez vous authentifier. Sinon, veuillez attendre son arriv\xe9e.",WaitForHostMsgWOk:"La conf\xe9rence {{room}} n'a pas encore commenc\xe9. Si vous en \xeates l'h\xf4te, veuillez appuyer sur Ok pour vous authentifier. Sinon, veuillez attendre son arriv\xe9e.",WaitingForHost:"En attente de l'h\xf4te ...",Yes:"Oui",yourEntireScreen:"Votre \xe9cran entier"},dialOut:{statusMessage:"est maintenant {{status}}"},documentSharing:{title:"Document partag\xe9"},feedback:{average:"Moyen",bad:"Mauvais",detailsLabel:"Dites nous en plus \xe0 ce sujet.",good:"Bien",rateExperience:"Veuillez \xe9valuer votre exp\xe9rience.",veryBad:"Tr\xe8s mauvais",veryGood:"Tr\xe8s bon"},incomingCall:{answer:"R\xe9pondre",audioCallTitle:"Appel entrant",decline:"Rejeter",productLabel:"de Jitsi Meet",videoCallTitle:"Appel vid\xe9o entrant"},info:{accessibilityLabel:"Afficher les informations",addPassword:"Ajouter un $t(lockRoomPassword)",cancelPassword:"Supprimer le $t(lockRoomPassword)",conferenceURL:"Lien :",country:"Pays",dialANumber:"Pour rejoindre votre r\xe9union, composez l'un de ces num\xe9ros, puis saisissez le code confidentiel.",dialInConferenceID:"PIN :",dialInNotSupported:"D\xe9sol\xe9, l'acc\xe8s par t\xe9l\xe9phone n'est pas pris en charge pour l'instant.",dialInNumber:"Composer :",dialInSummaryError:"Erreur lors de la r\xe9cup\xe9ration des informations de num\xe9rotation. Veuillez r\xe9essayer plus tard.",dialInTollFree:"Num\xe9ro gratuit",genericError:"Oups, quelque chose a mal tourn\xe9.",inviteLiveStream:"Pour voir la diffusion en direct de cette r\xe9union, cliquez sur ce lien : {{url}}",invitePhone:"Pour rejoindre depuis un t\xe9l\xe9phone, saisissez : {{number}},,{{conferenceID}}#\n",invitePhoneAlternatives:"Vous cherchez un num\xe9ro d'appel diff\xe9rent ?\nAfficher les num\xe9ros d'appel de la r\xe9union: {{url}}\n\n\nSi vous appelez \xe9galement via un t\xe9l\xe9phone de salle, vous pouvez vous connecter sans audio: {{silentUrl}}",inviteURLFirstPartGeneral:"Vous \xeates invit\xe9(e) \xe0 participer \xe0 une r\xe9union.",inviteURLFirstPartPersonal:"{{name}} vous invite \xe0 une r\xe9union.\n",inviteURLSecondPart:"\nRejoindre la r\xe9union:\n{{url}}\n",liveStreamURL:"Diffusion en direct :",moreNumbers:"Plus de num\xe9ros ",noNumbers:"Num\xe9ros \xe0 composer non trouv\xe9s",noPassword:"Aucun",noRoom:"Aucune r\xe9union n'a \xe9t\xe9 sp\xe9cifi\xe9e pour l'appel entrant.",numbers:"Num\xe9ros d'appel",password:"$t(lockRoomPasswordUppercase) :",title:"Partager",tooltip:"Partager le lien et les informations de connexion pour cette conf\xe9rence",label:"Information de la r\xe9union"},inviteDialog:{alertText:"\xc9chec lors de l'invitation de certains participants.",header:"Inviter",searchCallOnlyPlaceholder:"Saisissez un num\xe9ro de t\xe9l\xe9phone",searchPeopleOnlyPlaceholder:"Rechercher des participants",searchPlaceholder:"Participant ou num\xe9ro de t\xe9l\xe9phone",send:"Envoyer"},inlineDialogFailure:{msg:"Nous avons tr\xe9buch\xe9 un peu.",retry:"R\xe9essayer",support:"Support",supportMsg:"Si cela continue, prenez contact avec"},keyboardShortcuts:{focusLocal:"\xc9pingler ma vid\xe9o",focusRemote:"\xc9pingler la vid\xe9o de quelqu'un d'autre",fullScreen:"Activer / D\xe9sactiver le mode plein \xe9cran",keyboardShortcuts:"Raccourcis clavier",localRecording:"Afficher ou masquer les commandes de l'enregistrement local",mute:"Activer ou d\xe9sactiver le microphone",pushToTalk:"Appuyer pour parler",raiseHand:"Lever ou baisser la main",showSpeakerStats:"Afficher les statistiques de l'interlocuteur",toggleChat:"Ouvrir ou fermer le panneau de conversation",toggleFilmstrip:"Afficher ou masquer les vignettes vid\xe9os",toggleScreensharing:"Basculer entre la cam\xe9ra et le partage d'\xe9cran",toggleShortcuts:"Afficher ou masquer les raccourcis clavier",videoMute:"D\xe9marrer ou arr\xeater votre cam\xe9ra",videoQuality:"Accorder la qualit\xe9 des appels"},liveStreaming:{busy:"Nous travaillons sur la lib\xe9ration des ressources de Streaming. Veuillez r\xe9essayez dans quelques minutes.",busyTitle:"Tous les streamers sont actuellement occup\xe9s",changeSignIn:"Changer de compte.",choose:"Choisir un flux live",chooseCTA:"Choisissez une option de diffusion. Vous \xeates actuellement connect\xe9 comme {{email}}.",enterStreamKey:"Entrez votre cl\xe9 de flux live Youtube ici",error:"Le Streaming a \xe9chou\xe9. Veuillez r\xe9essayer.",errorAPI:"Une erreur s'est produite lors de l'acc\xe8s \xe0 vos diffusions YouTube. Veuillez r\xe9essayer de vous connecter.",errorLiveStreamNotEnabled:"La diffusion en direct n'est pas activ\xe9e pour {{email}}. Merci de l'activer ou de vous connecter avec un compte o\xf9 elle est d\xe9j\xe0 activ\xe9e.",expandedOff:"La diffusion en direct a \xe9t\xe9 arr\xeat\xe9e",expandedOn:"La conf\xe9rence est en cours de diffusion sur YouTube.",expandedPending:"La diffusion en direct a commenc\xe9...",failedToStart:"Le Streaming n'as pas r\xe9ussi \xe0 d\xe9marrer",getStreamKeyManually:"Nous n'avons pu r\xe9cup\xe9rer aucun flux en direct. Essayez d\u2019obtenir votre cl\xe9 de diffusion en direct sur YouTube.",invalidStreamKey:"La cl\xe9 de diffusion en direct n'est peut-\xeatre pas correcte.",off:"Le Streaming a \xe9t\xe9 arr\xeat\xe9",offBy:"{{name}} a arr\xeat\xe9 la diffusion en continu",on:"Direct",onBy:"{{name}} d\xe9marr\xe9 la diffusion en continu",pending:"Commencer le direct...",serviceName:"Service de diffusion en direct",signedInAs:"Vous \xeates connect\xe9 en tant que :",signIn:"Se connecter avec Google",signInCTA:"Connectez vous ou entrez votre cl\xe9 de flux live provenant de Youtube.",signOut:"Se d\xe9connecter",start:"D\xe9marrer la diffusion en direct",streamIdHelp:"Qu'est-ce que c'est ?",unavailableTitle:"Le Streaming est indisponible"},localRecording:{clientState:{off:"Inactif",on:"Actif",unknown:"Inconnu"},dialogTitle:"Commandes de l'enregistrement local",duration:"Dur\xe9e",durationNA:"N/A",encoding:"Encodage",label:"ENR-LOC",labelToolTip:"L'enregistrement local est d\xe9marr\xe9",localRecording:"Enregistrement local",me:"Moi",messages:{engaged:"L'enregistrement local a d\xe9marr\xe9.",finished:"L'enregistrement de la session {{token}} s'est termin\xe9. Merci d'envoyer le fichier au mod\xe9rateur.",finishedModerator:"L'enregistrement de la session {{token}} s'est termin\xe9. La piste a bien \xe9t\xe9 sauvegard\xe9e. Merci de demander aux autres participants de soumettre leurs enregistrements.",notModerator:"Vous n'\xeates pas le mod\xe9rateur. Vous ne pouvez pas d\xe9marrer ou arr\xeater un enregistrement local."},moderator:"Moderateur",no:"Non",participant:"Participant",participantStats:"Statistiques du participant",sessionToken:"Token de la session",start:"D\xe9marrer l'enregistrement",stop:"Arr\xeater l'enregistrement",yes:"Oui"},lockRoomPassword:"mot de passe",lockRoomPasswordUppercase:"Mot de passe",me:"moi",notify:{connectedOneMember:"{{name}} a rejoint la r\xe9union.",connectedThreePlusMembers:"{{name}} et {{count}} autres personnes ont rejoint la r\xe9union.",connectedTwoMembers:"{{first}} et {{second}} ont rejoint la r\xe9union.",disconnected:"d\xe9connect\xe9",focus:"Focus de conf\xe9rence",focusFail:"{{component}} n'est pas disponible - r\xe9essayez dans {{ms}} sec",grantedTo:"Droits mod\xe9rateur accord\xe9s \xe0 {{to}} !",invitedOneMember:"{{displayName}} a \xe9t\xe9 invit\xe9(e)",invitedThreePlusMembers:"{{name}} et {{count}} autres ont \xe9t\xe9 invit\xe9s",invitedTwoMembers:"{{first}} et {{second}} ont \xe9t\xe9 invit\xe9s",kickParticipant:"{{kicked}} a \xe9t\xe9 expuls\xe9 par {{kicker}}",me:"Moi",moderator:"Droits mod\xe9rateur accord\xe9s !",muted:"Vous avez commenc\xe9 la conversation en muet.",mutedTitle:"V\xf4tre micro est coup\xe9 !",mutedRemotelyTitle:"Votre micro a \xe9t\xe9 coup\xe9 par {{participantDisplayName}}!",mutedRemotelyDescription:"Vous pouvez toujours activer votre micro pour prendre la parole. D\xe9sactivez votre micro quand vous terminez pour \xe9viter les bruits parasites.",passwordRemovedRemotely:"Le $t(lockRoomPassword) a \xe9t\xe9 supprim\xe9 par un autre participant",passwordSetRemotely:"Un $t(lockRoomPassword) a \xe9t\xe9 d\xe9fini par un autre participant",raisedHand:"{{name}} aimerait prendre la parole.",somebody:"Quelqu'un",startSilentTitle:"Vous avez rejoint sans sortie audio!",startSilentDescription:"Rejoignez la r\xe9union de nouveau pour activer l'audio",suboptimalBrowserWarning:"Nous craignons que votre exp\xe9rience de r\xe9union en ligne ne soit bonne ici. Nous cherchons des moyens d\u2019am\xe9liorer cela, mais d\u2019ici-l\xe0, essayez d\u2019utiliser l\u2019un des navigateurs support\xe9s.",suboptimalExperienceTitle:"Avertissement du navigateur",unmute:"R\xe9tablir le son",newDeviceCameraTitle:"Nouvelle cam\xe9ra d\xe9tect\xe9e",newDeviceAudioTitle:"Nouveau p\xe9riph\xe9rique audio d\xe9tect\xe9",newDeviceAction:"Utiliser"},passwordSetRemotely:"d\xe9fini par un autre participant",passwordDigitsOnly:"Jusqu'\xe0 {{number}} chiffres",poweredby:"Produit par",presenceStatus:{busy:"Occup\xe9",calling:"Appel...",connected:"Connect\xe9",connecting:"Connexion en cours...",connecting2:"Connexion en cours*...",disconnected:"D\xe9connect\xe9",expired:"Expir\xe9",ignored:"Ignor\xe9",initializingCall:"Lancement de l'appel...",invited:"Invit\xe9(e)",rejected:"Rejet\xe9",ringing:"Appel en cours..."},profile:{setDisplayNameLabel:"Choisissez un pseudo",setEmailInput:"Entrez une adresse e-mail",setEmailLabel:"D\xe9finir votre courriel Gravatar",title:"Profil"},raisedHand:"Aimerait prendre la parole",recording:{authDropboxText:"T\xe9l\xe9chargement vers Dropbox",availableSpace:"Espace disponible: {{spaceLeft}} Mo (approximativement {{duration}} minutes d'enregistrement)",beta:"BETA",busy:"Nous sommes en train de lib\xe9rer les ressources d'enregistrement. R\xe9essayez dans quelques minutes.",busyTitle:"Tous les enregistreurs sont actuellement occup\xe9s",error:"\xc9chec de l'enregistrement. Veuillez r\xe9essayer.",expandedOff:"L'enregistrement a \xe9t\xe9 arr\xeat\xe9",expandedOn:"Cette conf\xe9rence est actuellement en cours d'enregistrement.",expandedPending:"D\xe9marrage de l'enregistrement...",failedToStart:"L'enregistrement n'as pas r\xe9ussi \xe0 d\xe9marrer",fileSharingdescription:"Partager l'enregistrement avec les participants de la r\xe9union",live:"DIRECT",loggedIn:"Connect\xe9 en tant que {{userName}}",off:"Enregistrement arr\xeat\xe9",offBy:"{{name}} a arr\xeat\xe9 l'enregistrement",on:"Enregistrement",onBy:"{{name}} a d\xe9marr\xe9 l'enregistrement",pending:"Pr\xe9paration de l'enregistrement de la r\xe9union...",rec:"REC",serviceDescription:"Votre enregistrement sera enregistr\xe9 par le service d\xe9di\xe9.",serviceName:"Service d'enregistrement",signIn:"Se connecter",signOut:"Se d\xe9connecter",unavailable:"Oups! Le {{serviceName}} est actuellement indisponible. Nous travaillons sur la r\xe9solution du probl\xe8me. Veuillez r\xe9essayer plus tard.",unavailableTitle:"Enregistrement indisponible"},sectionList:{pullToRefresh:"Tirer pour recharger"},settings:{calendar:{about:"L'int\xe9gration de {{appName}} avec votre calendrier permet d\u2019acc\xe9der de mani\xe8re s\xe9curis\xe9e aux \xe9v\xe9nement \xe0 venir.",disconnect:"Se d\xe9connecter",microsoftSignIn:"Se connecter avec Microsoft",signedIn:"Acc\xe8s aux \xe9v\xe9nements du calendrier {{email}}. Cliquez sur le bouton se d\xe9connecter ci-dessous pour arr\xeater l'acc\xe8s aux \xe9v\xe9nements du calendrier.",title:"Calendrier"},devices:"P\xe9riph\xe9riques",followMe:"Tout le monde me suit",language:"Langue",loggedIn:"Connect\xe9 en tant que {{name}}",moderator:"Moderateur",more:"Plus",name:"Nom",noDevice:"Aucun",selectAudioOutput:"Sortie audio",selectCamera:"Cam\xe9ra",selectMic:"Microphone",startAudioMuted:"Tout le monde commence en muet",startVideoMuted:"Tout le monde commence sans vid\xe9o",title:"Param\xe8tres"},settingsView:{advanced:"Avanc\xe9",alertOk:"D'accord",alertTitle:"Avertissement",alertURLText:"L'URL du serveur est invalide",buildInfoSection:"Informations de build",conferenceSection:"Conf\xe9rence",disableCallIntegration:"D\xe9sactiver l'int\xe9gration d'appels native",disableP2P:"D\xe9sactiver le mode pair \xe0 pair",displayName:"Pseudo",email:"Email",header:"Param\xe8tres",profileSection:"Profil",serverURL:"URL du serveur",showAdvanced:"Afficher les param\xe8tres avanc\xe9s",startWithAudioMuted:"Commencez avec l'audio en sourdine",startWithVideoMuted:"Commencez avec la vid\xe9o en sourdine",version:"Version"},share:{dialInfoText:"\n\n=====\n\nVoulez-vous appeler depuis votre t\xe9l\xe9phone ?\n\n{{defaultDialInNumber}}Cliquez sur ce lien pour afficher les num\xe9ros d'appels pour cette r\xe9union\n{{dialInfoPageUrl}}",mainText:"Cliquez sur le lien suivant pour rejoindre une conf\xe9rence :\n{{roomUrl}}"},speaker:"Haut-parleur",speakerStats:{hours:"{{count}}h",minutes:"{{count}}m",name:"Nom",seconds:"{{count}}s",speakerStats:"Statistiques de l'interlocuteur",speakerTime:"Temps de l'interlocuteur"},startupoverlay:{policyText:" ",title:" {{app}} a besoin d'acc\xe9der \xe0 votre microphone et votre cam\xe9ra."},suspendedoverlay:{rejoinKeyTitle:"Rejoindre",text:"Cliquez sur le bouton Rejoindre pour se reconnecter.",title:"Votre visioconf\xe9rence s'est interrompue parce que votre ordinateur s'est mis en veille."},toolbar:{accessibilityLabel:{audioOnly:"Activer/d\xe9sactiver le mode voix uniquement",audioRoute:"S\xe9lectionner la source audio",callQuality:"Ajuster la qualit\xe9 vid\xe9o",cc:"Activer/d\xe9sactiver les sous-titres",chat:"Afficher/masquer la discussion instantan\xe9e",document:"Activer/d\xe9sactiver le document partag\xe9",download:"T\xe9l\xe9charger nos applications",feedback:"Laisser des commentaires",fullScreen:"Activer/d\xe9sactiver le plein \xe9cran",hangup:"Quitter la conversation",help:"Aide",invite:"Inviter des participants",kick:"Expulser le participant",localRecording:"Activer/d\xe9sactiver les contr\xf4les d'enregistrement local",lockRoom:"Activer/D\xe9sactiver le mot de passe de la r\xe9union",moreActions:"Activer/d\xe9sactiver le menu d'actions suppl\xe9mentaires",moreActionsMenu:"Menu d'actions suppl\xe9mentaires",mute:"Activer/d\xe9sactiver l'audio",pip:"Activer/d\xe9sactiver le mode Picture in Picture",privateMessage:"Envoyer un message priv\xe9",profile:"\xc9diter votre profil",raiseHand:"Lever/baisser la main",recording:"Activer/d\xe9sactiver l'enregistrement",remoteMute:"D\xe9sactiver le micro du participant",Settings:"Afficher/masquer le menu des param\xe8tres",sharedvideo:"D\xe9marrer/arr\xeater le partage de vid\xe9o Youtube",shareRoom:"Inviter quelqu'un",shareYourScreen:"Activer/d\xe9sactiver le partage d\u2019\xe9cran",shortcuts:"Afficher/masquer les raccourcis",show:"Afficher en premier plan",speakerStats:"Afficher/cacher les statistiques de parole",tileView:"Activer/d\xe9sactiver la vue mosa\xefque",toggleCamera:"Changer de cam\xe9ra",videomute:"Activer/d\xe9sactiver la vid\xe9o",videoblur:"Activer/d\xe9sactiver le flou de la vid\xe9o"},addPeople:"Ajouter des personnes \xe0 votre appel",audioOnlyOff:"D\xe9sactiver le mode bande passante r\xe9duite",audioOnlyOn:"Activer le mode bande passante r\xe9duite",audioRoute:"S\xe9lectionner la source audio",authenticate:"Authentifiez-vous",callQuality:"Ajuster la qualit\xe9 vid\xe9o",chat:"Ouvrir / Fermer le chat",closeChat:"Fermer le chat",documentClose:"Fermer le document partag\xe9",documentOpen:"Ouvrir le document partag\xe9",download:"T\xe9l\xe9charger nos applications",enterFullScreen:"Afficher en plein \xe9cran",enterTileView:"Acc\xe9der au mode mosa\xefque",exitFullScreen:"Quitter le mode plein \xe9cran",exitTileView:"Quitter le mode mosa\xefque",feedback:"Laisser des commentaires",hangup:"Quitter",help:"Aide",invite:"Inviter des participants",login:"Connexion",logout:"D\xe9connexion",lowerYourHand:"Baisser la main",moreActions:"Plus d'actions",moreOptions:"Plus d'options",mute:"Muet / Actif",muteEveryone:"Couper le micro de tout le monde",noAudioSignalTitle:"Il n'y a pas d'entr\xe9e provenant de votre micro !",noAudioSignalDesc:"Si vous n'avez pas d\xe9lib\xe9r\xe9ment coup\xe9 le son des param\xe8tres du syst\xe8me ou du mat\xe9riel, envisagez de changer le p\xe9riph\xe9rique.",noAudioSignalDescSuggestion:"Si vous n'avez pas d\xe9lib\xe9r\xe9ment coup\xe9 le son des param\xe8tres du syst\xe8me ou du mat\xe9riel, pensez \xe0 utiliser le p\xe9riph\xe9rique suivant :",noisyAudioInputTitle:"",noisyAudioInputDesc:"",openChat:"Ouvrir le chat",pip:"Entrer en mode Picture-in-Picture",privateMessage:"Envoyer un message priv\xe9",profile:"\xc9diter votre profil",raiseHand:"Lever / Baisser la main",raiseYourHand:"Lever la main",Settings:"Param\xe8tres",sharedvideo:"Partager une vid\xe9o YouTube",shareRoom:"Inviter quelqu'un",shortcuts:"Afficher les raccourcis",speakerStats:"Statistiques de l'interlocuteur",startScreenSharing:"D\xe9marrer le partage d'\xe9cran",startSubtitles:"Activer les sous-titres",stopScreenSharing:"Arr\xeater le partage d'\xe9cran",stopSubtitles:"D\xe9sactiver les sous-titres",stopSharedVideo:"Arr\xeater la vid\xe9o YouTube",talkWhileMutedPopup:"Vous voulez parler ? V\xf4tre micro est coup\xe9.",tileViewToggle:"Activer/d\xe9sactiver la vue mosa\xefque",toggleCamera:"Changer de cam\xe9ra",videomute:"D\xe9marrer / Arr\xeater la cam\xe9ra",startvideoblur:"Flouter mon arri\xe8re plan",stopvideoblur:"D\xe9sactiver le flou d'arri\xe8re-plan"},transcribing:{ccButtonTooltip:"Activer/D\xe9sactiver les sous-titres",error:"\xc9chec de la transcription. Veuillez r\xe9essayer.",expandedLabel:"La transcription est actuellement activ\xe9e",failedToStart:"\xc9chec de d\xe9marrage de la transcription",labelToolTip:"La transcription de la r\xe9union est en cours",off:"La transcription d\xe9sactiv\xe9e",pending:"Pr\xe9paration de la transcription de la r\xe9union...",start:"Afficher/masquer les sous-titres",stop:"D\xe9sactiver le sous-titrage",tr:"TR"},userMedia:{androidGrantPermissions:"S\xe9lectionnez Autoriser lorsque votre navigateur demande des autorisations.",chromeGrantPermissions:"S\xe9lectionnez Autoriser lorsque votre navigateur demande des autorisations.",edgeGrantPermissions:"S\xe9lectionnez Oui quand le navigateur demande les permissions.",electronGrantPermissions:"Merci d'autoriser le partage de votre camera et microphone",firefoxGrantPermissions:"S\xe9lectionnez Partager le p\xe9riph\xe9rique s\xe9lectionn\xe9 lorsque votre navigateur demande des autorisations.",iexplorerGrantPermissions:"S\xe9lectionnez OK quand le navigateur demande les permissions.",nwjsGrantPermissions:"Merci d'autoriser le partage de votre camera et microphone",operaGrantPermissions:"S\xe9lectionnez Autoriser lorsque votre navigateur demande des autorisations.","react-nativeGrantPermissions":"S\xe9lectionnez Autoriser lorsque votre navigateur demande des autorisations.",safariGrantPermissions:"S\xe9lectionnez OK quand le navigateur demande les permissions."},videoSIPGW:{busy:"Nous travaillons sur la lib\xe9ration des ressources. Veuillez r\xe9essayez dans quelques minutes.",busyTitle:"Le service du Salon est actuellement occup\xe9",errorAlreadyInvited:"{{displayName}} est d\xe9j\xe0 invit\xe9(e)",errorInvite:"La conf\xe9rence n'est pas encore \xe9tablie. Veuillez r\xe9essayer plus tard.",errorInviteFailed:"Nous travaillons sur la r\xe9solution du probl\xe8me. Veuillez r\xe9essayer plus tard.",errorInviteFailedTitle:"l'invitation de {{displayName}} a \xe9chou\xe9",errorInviteTitle:"Erreur lors de l'invitation",pending:"{{displayName}} a \xe9t\xe9 invit\xe9(e)"},videoStatus:{audioOnly:"VOIX",audioOnlyExpanded:"Vous \xeates en mode bande passante r\xe9duite. Dans ce mode, vous ne recevrez que le partage audio et le partage d\u2019\xe9cran.",callQuality:"Qualit\xe9 vid\xe9o",hd:"HD",hdTooltip:"Regardez la vid\xe9o en haute d\xe9finition",highDefinition:"Haute d\xe9finition",labelTooiltipNoVideo:"Aucune vid\xe9o",labelTooltipAudioOnly:"Mode bande passante r\xe9duite activ\xe9",ld:"BD",ldTooltip:"Regardez la vid\xe9o en basse d\xe9finition",lowDefinition:"Basse d\xe9finition",onlyAudioAvailable:"Seul l'audio est disponible",onlyAudioSupported:"Nous ne supportons que l'audio sur ce navigateur.",p2pEnabled:"Peer to Peer activ\xe9",p2pVideoQualityDescription:"En mode peer to peer, la qualit\xe9 vid\xe9o re\xe7ue ne peut \xeatre bascul\xe9e qu'entre haute et audio uniquement. Les autres param\xe8tres ne seront pas pris en compte jusqu'\xe0 ce que vous quittiez le mode peer to peer.",recHighDefinitionOnly:"Va pr\xe9f\xe9rer la haute d\xe9finition",sd:"MD",sdTooltip:"Regardez la vid\xe9o en d\xe9finition standard",standardDefinition:"Moyenne D\xe9finition"},videothumbnail:{domute:"Couper le micro",domuteOthers:"Couper le micro de tous les autres",flip:"Balancer",kick:"Exclure",moderator:"Moderateur",mute:"Un participant a coup\xe9 son micro",muted:"Muet",remoteControl:"",show:"Afficher en premier plan",videomute:"Le participant a arr\xeat\xe9 la cam\xe9ra"},welcomepage:{accessibilityLabel:{join:"Touchez pour rejoindre",roomname:"Saisissez un nom de salle"},appDescription:"Allez-y, chat vid\xe9o avec toute l'\xe9quipe. En fait, invitez tout le monde que vous connaissez. {{app}} est une solution de visioconf\xe9rence enti\xe8rement chiffr\xe9e et 100% open source que vous pouvez utiliser toute la journ\xe9e, tous les jours, gratuitement\u2014 aucun compte requis.",audioVideoSwitch:{audio:"Voix",video:"Vid\xe9o"},calendar:"Calendrier",connectCalendarButton:"Connecter votre calendrier",connectCalendarText:"Connectez-vous \xe0 votre calendrier pour afficher toutes les r\xe9unions {{app}}. Ajoutez \xe9galement les r\xe9unions de {{provider}} \xe0 votre calendrier et d\xe9marrez-les d'un simple clic.",enterRoomTitle:"D\xe9marrer une nouvelle r\xe9union",roomNameAllowedChars:"Le nom de la r\xe9union ne doit contenir aucun de ces caract\xe8res : ?, &, :, ', \", %, #.",go:"Cr\xe9er",goSmall:"Cr\xe9er",join:"CR\xc9ER / REJOINDRE",info:"Infos",privacy:"Confidentialit\xe9",recentList:"R\xe9cent",recentListDelete:"Supprimer",recentListEmpty:"Votre liste r\xe9cente est actuellement vide. Discuter avec votre \xe9quipe et vous trouverez toutes vos r\xe9unions r\xe9centes ici.",reducedUIText:"Bienvenue sur {{app}}!",roomname:"Saisissez un nom de salle",roomnameHint:"Entrez le nom ou l'URL de la salle que vous souhaitez rejoindre. Vous pouvez faire un nom, laissez les gens que vous rencontrerez le savoir afin qu'ils entrent le m\xeame nom.",sendFeedback:"Envoyer votre avis",terms:"Termes",title:"Vid\xe9oconf\xe9rence S\xe9curis\xe9e, enti\xe8rement en vedette et gratuite"},lonelyMeetingExperience:{button:"Inviter d'autres personnes",youAreAlone:"Vous \xeates le seul participant de la r\xe9union"},helpView:{header:"Centre d'aide"}}},674,[]); -__d(function(a,n,i,e,s,o,r){s.exports={en:"Anglais",af:"Africain",bg:"Bulgare",ca:"Catalan",cs:"Tch\xe8que",de:"Allemand",el:"Grec",enGB:"Anglais (Royaume-Uni) ",eo:"Esp\xe9ranto",es:"Espagnol",esUS:"Espagnol (Am\xe9rique latine)",fi:"Finlandais",fr:"Fran\xe7ais",frCA:"Fran\xe7ais (Canadien)",hr:"Croate",hu:"Hongrois",hy:"Arm\xe9nien",it:"Italien",ja:"Japonais",ko:"Cor\xe9en",nl:"N\xe9erlandais",oc:"Occitan",pl:"Polonais",ptBR:"Portugais (Br\xe9sil)",ru:"Russe",sk:"Slovaque",sv:"Su\xe9dois",tr:"Turc",vi:"Vietnamien",zhCN:"Chinois (Chine)",zhTW:"Chinois (Taiwan)"}},675,[]); -__d(function(e,r,n,i,t,o,a){t.exports={addPeople:{add:"Inviter",countryNotSupported:"Nous ne prenons pas encore cette destination en charge.",countryReminder:"Vous appelez en dehors des \xc9.-U.? Veuillez vous assurer de commencer par le code de pays!",disabled:"Vous ne pouvez pas inviter d'autres personnes.",failedToAdd:"L'ajout de membres a \xe9chou\xe9",footerText:"Les appels sont d\xe9sactiv\xe9s.",loading:"Rechercher des personnes et des num\xe9ros de t\xe9l\xe9phone",loadingNumber:"Validation du num\xe9ro de t\xe9l\xe9phone",loadingPeople:"Rechercher des personnes \xe0 inviter",noResults:"Aucun r\xe9sultat de recherche correspondant",noValidNumbers:"Veuillez entrer un num\xe9ro de t\xe9l\xe9phone",searchNumbers:"Ajouter des num\xe9ros de t\xe9l\xe9phone",searchPeople:"Rechercher des personnes",searchPeopleAndNumbers:"Rechercher des personnes ou ajouter des num\xe9ros de t\xe9l\xe9phone",telephone:"T\xe9l\xe9phone : {{number}}",title:"Inviter des personnes \xe0 cette r\xe9union"},audioDevices:{bluetooth:"Bluetooth",headphones:"\xc9couteurs",phone:"T\xe9l\xe9phone",speaker:"Intervenant",none:"Aucun p\xe9riph\xe9rique audio n'est disponible"},audioOnly:{audioOnly:"Bande passante faible"},calendarSync:{addMeetingURL:"Ajouter un lien de r\xe9union",confirmAddLink:"Voulez-vous ajouter un lien Jitsi Meet \xe0 cet \xe9v\xe9nement ?",error:{appConfiguration:"L'int\xe9gration de l'agenda n'est pas correctement configur\xe9e.",generic:"Une erreur s'est produite. Veuillez v\xe9rifier vos param\xe8tres d'agenda ou essayer de rafra\xeechir l'agenda.",notSignedIn:"Une erreur s'est produite lors de l'authentification des \xe9v\xe9nements d'agenda. Veuillez v\xe9rifier vos param\xe8tres d'agenda ou essayer de vous reconnecter."},join:"Rejoindre",joinTooltip:"Rejoindre la r\xe9union",nextMeeting:"prochaine r\xe9union",noEvents:"Il n'y a aucun \xe9v\xe9nement planifi\xe9 \xe0 venir.",ongoingMeeting:"r\xe9union en cours",permissionButton:"Ouvrir les param\xe8tres",permissionMessage:"L'autorisation de l'Agenda est n\xe9cessaire pour consulter vos r\xe9unions dans l'application.",refresh:"Rafra\xeechir l'agenda",today:"Aujourd'hui"},chat:{error:"Erreur : votre message n'a pas \xe9t\xe9 envoy\xe9. Raison : {{error}}",fieldPlaceHolder:"Tapez votre message ici",messagebox:"Tapez un message",messageTo:"",noMessagesMessage:"Il n'y a pas encore de messages dans cette r\xe9union. D\xe9marrez une conversation ici !",nickname:{popover:"Choisissez un nom d'affichage",title:"Entrer un nom d'affichage pour utiliser le clavardage"},privateNotice:"Message priv\xe9 \xe0 {{recipient}}",title:"Clavardage",you:"vous"},connectingOverlay:{joiningRoom:"Connexion \xe0 la r\xe9union en cours..."},connection:{ATTACHED:"Joint",AUTHENTICATING:"Authentification",AUTHFAIL:"\xc9chec de l'authentification",CONNECTED:"Connect\xe9",CONNECTING:"Connexion en cours",CONNFAIL:"\xc9chec de la connexion",DISCONNECTED:"D\xe9connect\xe9",DISCONNECTING:"D\xe9connexion en cours",ERROR:"Erreur",RECONNECTING:"Un probl\xe8me de r\xe9seau est survenu. Reconnexion en cours..."},connectionindicator:{address:"Adresse:",bandwidth:"Bande passante estim\xe9e :",bitrate:"D\xe9bit binaire :",bridgeCount:"Nombre de serveur : ",connectedTo:"Connect\xe9 \xe0 :",framerate:"Fr\xe9quence d'images :",less:"Afficher moins",localaddress:"Adresse locale :",localaddress_plural:"Adresses locales :",localport:"Port local :",localport_plural:"Ports locaux :",more:"Afficher plus",packetloss:"Perte de paquet :",quality:{good:"Bonne",inactive:"Inactive",lost:"Perdue",nonoptimal:"Non-optimale",poor:"Faible"},remoteaddress:"Adresse distante :",remoteaddress_plural:"Adresses distantes :",remoteport:"Port distant :",remoteport_plural:"Ports distants :",resolution:"R\xe9solution :",status:"Connexion :",transport:"Tranport :",transport_plural:"Transports :"},dateUtils:{earlier:"Plus t\xf4t",today:"Aujourd'hui",yesterday:"Hier"},deepLinking:{appNotInstalled:"L'application mobile {{app}} est n\xe9cessaire pour rejoindre cette r\xe9union sur votre t\xe9l\xe9phone.",description:"Il ne s'est rien pass\xe9? Nous avons essay\xe9s de d\xe9marrer votre r\xe9union dans l'application de bureau {{app}}. Veuillez r\xe9essayer ou d\xe9marrer la r\xe9union dans l'application Web {{app}}.",descriptionWithoutWeb:"Rien ne s'est pass\xe9? Nous avons essay\xe9 de d\xe9marrer votre r\xe9union dans l'application bureau {{app}}.",downloadApp:"T\xe9l\xe9charger l'application",launchWebButton:"D\xe9marrer dans l'application Web",openApp:"Continuer vers l'application",title:"D\xe9marrage de votre r\xe9union dans {{app}} en cours...",tryAgainButton:"Veuillez r\xe9essayer sur votre ordinateur"},defaultLink:"p. ex. {{url}}",defaultNickname:"p. ex. Jane Pink",deviceError:{cameraError:"\xc9chec de l'acc\xe8s \xe0 votre cam\xe9ra",cameraPermission:"Erreur lors de l'obtention de l'autorisation de la cam\xe9ra",microphoneError:"\xc9chec de l'acc\xe8s \xe0 votre micro",microphonePermission:"Erreur lors de l'obtention de l'autorisation du micro"},deviceSelection:{noPermission:"L'autorisation n'a pas \xe9t\xe9 accord\xe9e",previewUnavailable:"Pr\xe9visualisation non disponible",selectADevice:"S\xe9lectionner un dispositif",testAudio:"Jouer un son de test"},dialog:{accessibilityLabel:{liveStreaming:"Diffusion en direct"},allow:"Autoriser",alreadySharedVideoMsg:"Un autre membre partage d\xe9j\xe0 une vid\xe9o. Cette conf\xe9rence permet le partage d'une seule vid\xe9o \xe0 la fois.",alreadySharedVideoTitle:"Seulement une vid\xe9o \xe0 la fois peut \xeatre partag\xe9e",applicationWindow:"Fen\xeatre d'application",Back:"Retour",cameraConstraintFailedError:"Votre cam\xe9ra ne r\xe9pond pas \xe0 certaines exigences.",cameraNotFoundError:"Impossible de trouver la cam\xe9ra.",cameraNotSendingData:"Il est impossible d'acc\xe9der \xe0 la cam\xe9ra. Veuillez v\xe9rifier si une autre application utilise actuellement ce dispositif, s\xe9lectionner un autre dispositif \xe0 partir du menu des param\xe8tres ou essayer de recharger l'application.",cameraNotSendingDataTitle:"Impossible d'acc\xe9der \xe0 la cam\xe9ra",cameraPermissionDeniedError:"Vous n'avez pas re\xe7u l'autorisation d'utiliser votre cam\xe9ra. Vous pouvez toujours rejoindre la conf\xe9rence, mais les autres membres ne pourront pas vous voir. Utilisez le bouton de cam\xe9ra dans la barre d'adresse pour corriger cela.",cameraUnknownError:"Impossible d'utiliser la cam\xe9ra pour une raison inconnue.",cameraUnsupportedResolutionError:"Votre cam\xe9ra ne prend pas en charge la r\xe9solution vid\xe9o n\xe9cessaire.",Cancel:"Annuler",close:"Fermer",conferenceDisconnectMsg:"Vous devriez v\xe9rifier votre connexion au r\xe9seau. Reconnexion dans {{seconds}} sec...",conferenceDisconnectTitle:"Vous avez \xe9t\xe9 d\xe9connect\xe9.",conferenceReloadMsg:"Nous tentons de r\xe9soudre le probl\xe8me. Reconnexion dans {{seconds}} sec...",conferenceReloadTitle:"Malheureusement, une erreur s'est produite.",confirm:"Confirmer",confirmNo:"Non",confirmYes:"Oui",connectError:"Oups! Une erreur s'est produite. La connexion \xe0 la conf\xe9rence a \xe9chou\xe9e.",connectErrorWithMsg:"Oups! Une erreur s'est produite. La connexion \xe0 la conf\xe9rence a \xe9chou\xe9 : {{msg}}",connecting:"Connexion en cours",contactSupport:"Communiquez avec le service de soutien",copy:"Copier",dismiss:"Rejeter",displayNameRequired:"Un nom d'affichage est requis",done:"Termin\xe9",enterDisplayName:"Veuillez saisir votre nom d'affichage",error:"Erreur",externalInstallationMsg:"Vous devez installer notre extension de partage de bureau.",externalInstallationTitle:"Extension requise",goToStore:"Rendez-vous sur notre boutique en ligne",gracefulShutdown:"Notre service est actuellement hors service pour l'entretien. Veuillez r\xe9essayer plus tard.",IamHost:"Je suis l'h\xf4te",incorrectRoomLockPassword:"Mot de passe incorrect",incorrectPassword:"Nom d'utilisateur ou mot de passe incorrect",inlineInstallationMsg:"Vous devez installer notre extension de partage de bureau.",inlineInstallExtension:"Installer maintenant",internalError:"Oups! Une erreur s'est produite. L'erreur suivante est survenue : {{error}}",internalErrorTitle:"Erreur interne.",kickMessage:"A\xefe! Vous avez \xe9t\xe9 expuls\xe9 de la r\xe9union!",kickParticipantButton:"Expulser",kickParticipantDialog:"\xcates-vous certain de vouloir expulser ce participant?",kickParticipantTitle:"Expulser ce membre?",kickTitle:"Expuls\xe9 de la r\xe9union",liveStreaming:"Diffusion en direct",liveStreamingDisabledForGuestTooltip:"Les invit\xe9s ne peuvent pas d\xe9marrer la diffusion en direct.",liveStreamingDisabledTooltip:"D\xe9marrage de la diffusion en direct d\xe9sactiv\xe9.",lockMessage:"\xc9chec du verrouillage de la conf\xe9rence.",lockRoom:"Ajouter un mot de passe \xe0 la r\xe9union",lockTitle:"\xc9chec du verrouillage",logoutQuestion:"\xcates-vous certain de vouloir vous d\xe9connecter et arr\xeater la conf\xe9rence?",logoutTitle:"D\xe9connexion",maxUsersLimitReached:"La limite du nombre maximum de membres a \xe9t\xe9 atteinte. La conf\xe9rence est pleine. Veuillez communiquer avec l'h\xf4te de la r\xe9union ou r\xe9essayer plus tard.",maxUsersLimitReachedTitle:"Limite du nombre de membres maximum atteinte",micConstraintFailedError:"Votre micro ne r\xe9pond pas \xe0 certaines exigences",micNotFoundError:"Impossible de trouver le micro.",micNotSendingData:"Impossible d'acc\xe9der \xe0 votre micro. Veuillez s\xe9lectionner un autre dispositif \xe0 partir du menu des param\xe8tres ou essayer de recharger l'application.",micNotSendingDataTitle:"Impossible d'acc\xe9der \xe0 votre micro",micPermissionDeniedError:"Vous n'avez pas accord\xe9 l'autorisation d'utilisation de votre micro. Vous pouvez toujours rejoindre la conf\xe9rence, mais les autres membres ne pourront pas vous entendre. Utilisez le bouton de cam\xe9ra dans la barre d'adresse pour rem\xe9dier \xe0 cela.",micUnknownError:"Impossible d'utiliser le micro pour une raison inconnue.",muteParticipantBody:"Vous ne pourrez pas r\xe9activer leur micro, mais ils peuvent le r\xe9activer eux-m\xeames \xe0 tout moment.",muteParticipantButton:"Discr\xe9tion",muteParticipantDialog:"\xcates-vous certain de vouloir d\xe9sactiver le micro de ce participant? Vous ne pourrez pas le r\xe9activer, mais il peut le r\xe9activer lui-m\xeame \xe0 tout moment.",muteParticipantTitle:"D\xe9sactiver le micro de ce membre?",Ok:"OK",passwordLabel:"Mot de passe",passwordNotSupported:"La mise en place d'un mot de passe de r\xe9union n'est pas prise en charge.",passwordNotSupportedTitle:"Mot de passe non pris en charge",passwordRequired:"Mot de passe requis",popupError:"Votre navigateur bloque les fen\xeatres surgissantes provenant de ce site. Veuillez activer les fen\xeatres surgissantes dans les param\xe8tres de s\xe9curit\xe9 de votre navigateur et r\xe9essayer.",popupErrorTitle:"Fen\xeatre surgissante bloqu\xe9e",recording:"Enregistrement",recordingDisabledForGuestTooltip:"Les invit\xe9s ne peuvent pas d\xe9marrer l'enregistrement.",recordingDisabledTooltip:"D\xe9marrage de l'enregistrement d\xe9sactiv\xe9.",rejoinNow:"Rejoindre maintenant",remoteControlAllowedMessage:"{{user}} a accept\xe9 votre demande de contr\xf4le \xe0 distance!",remoteControlDeniedMessage:"{{user}} a refus\xe9 votre demande de contr\xf4le \xe0 distance!",remoteControlErrorMessage:"Une erreur s'est produite lors de la demande d'autorisation de contr\xf4le \xe0 distance de {{user}}!",remoteControlRequestMessage:"Voulez-vous permettre \xe0 {{user}} de contr\xf4ler votre bureau \xe0 distance?",remoteControlShareScreenWarning:"Notez que si vous appuyez sur \xab Permettre \xbb, vous partagerez votre \xe9cran!",remoteControlStopMessage:"La s\xe9ance de contr\xf4le \xe0 distance est termin\xe9e!",remoteControlTitle:"Contr\xf4le du bureau \xe0 distance",Remove:"Supprimer",removePassword:"Supprimer un mot de passe",removeSharedVideoMsg:"\xcates-vous certain de vouloir supprimer votre vid\xe9o partag\xe9e?",removeSharedVideoTitle:"Supprimer la vid\xe9o partag\xe9e",reservationError:"Erreur du syst\xe8me de r\xe9servation",reservationErrorMsg:"Code d'erreur : {{code}}, message : {{msg}}",retry:"R\xe9essayer",screenSharingFailedToInstall:"Oups! L'installation de votre extension de partage d'\xe9cran a \xe9chou\xe9e.",screenSharingFailedToInstallTitle:"L'installation de l'extension de partage d'\xe9cran a \xe9chou\xe9e",screenSharingFirefoxPermissionDeniedError:"Une erreur s'est produite lors de la tentative de partage d'\xe9cran. Veuillez vous assurer d'avoir donn\xe9 votre autorisation. ",screenSharingFirefoxPermissionDeniedTitle:"Oups! Il est impossible de d\xe9marrer le partage d'\xe9cran!",screenSharingPermissionDeniedError:"Oups! Une erreur s'est produite avec les autorisations de l'extension de partage d'\xe9cran. Veuillez recharger et r\xe9essayer.",sendPrivateMessage:"Vous avez r\xe9cemment re\xe7u un message priv\xe9. Aviez-vous l'intention d'y r\xe9pondre en priv\xe9, ou vouliez-vous envoyer votre message au groupe ?",sendPrivateMessageCancel:"Envoyer au groupe",sendPrivateMessageOk:"Envoyer en priv\xe9",sendPrivateMessageTitle:"Envoyer en priv\xe9 ?",serviceUnavailable:"Service non disponible",sessTerminated:"Appel termin\xe9",Share:"Oui",shareVideoLinkError:"Veuillez fournir un lien YouTube correct.",shareVideoTitle:"Partager une vid\xe9o",shareYourScreen:"Partager votre \xe9cran",shareYourScreenDisabled:"Le partage d'\xe9cran est d\xe9sactiv\xe9.",shareYourScreenDisabledForGuest:"Les invit\xe9s ne peuvent pas partager leur \xe9cran.",startLiveStreaming:"D\xe9marrer la diffusion en direct",startRecording:"Commencer l'enregistrement",startRemoteControlErrorMessage:"Une erreur s'est produite lors de la tentative de d\xe9marrage de la s\xe9ance de contr\xf4le \xe0 distance!",stopLiveStreaming:"Arr\xeater la diffusion en direct",stopRecording:"Arr\xeater l'enregistrement",stopRecordingWarning:"\xcates-vous certain de vouloir arr\xeater l'enregistrement?",stopStreamingWarning:"\xcates-vous certain de vouloir arr\xeater la diffusion en direct?",streamKey:"Cl\xe9 de diffusion en direct",Submit:"Envoyer",thankYou:"Merci d'utiliser {{appName}}!",token:"jeton",tokenAuthFailed:"D\xe9sol\xe9, vous n'avez pas la permission de rejoindre cet appel.",tokenAuthFailedTitle:"\xc9chec de l'authentification",transcribing:"Transcription en cours",unlockRoom:"Supprimer le mot de passe de la r\xe9union",userPassword:"mot de passe d'utilisateur",WaitForHostMsg:"La conf\xe9rence {{room}} n'a pas encore d\xe9marr\xe9. Si vous \xeates l'h\xf4te, veuillez vous authentifier. Sinon, veuillez attendre que l'h\xf4te arrive.",WaitForHostMsgWOk:"La conf\xe9rence {{room}} n'a pas encore d\xe9marr\xe9. Si vous \xeates l'h\xf4te, veuillez appuyer sur OK pour vous authentifier. Sinon, veuillez attendre que l'h\xf4te arrive.",WaitingForHost:"En attente de l'h\xf4te...",Yes:"Oui",yourEntireScreen:"Votre \xe9cran entier"},dialOut:{statusMessage:"est maintenant {{status}}"},documentSharing:{title:"Document partag\xe9"},feedback:{average:"Moyenne",bad:"Mauvaise",detailsLabel:"Dites-nous en plus.",good:"Bonne",rateExperience:"\xc9valuez votre exp\xe9rience de cette conf\xe9rence",veryBad:"Tr\xe8s mauvaise",veryGood:"Tr\xe8s bonne"},incomingCall:{answer:"R\xe9ponse",audioCallTitle:"Appel entrant",decline:"Rejeter",productLabel:"de Jitsi Meet",videoCallTitle:"Appel vid\xe9o entrant"},info:{accessibilityLabel:"Afficher l'information",addPassword:"Ajouter un mot de passe",cancelPassword:"Annuler le mot de passe",conferenceURL:"Liens",country:"Pays",dialANumber:"Pour rejoindre votre r\xe9union, composez un de ces num\xe9ros et entrez le NIP.",dialInConferenceID:"NIP :",dialInNotSupported:"D\xe9sol\xe9, les appels internes ne sont pas pris en charge pour le moment.",dialInNumber:"Appel interne :",dialInSummaryError:"Erreur lors de la r\xe9cup\xe9ration des informations d'appel interne. Veuillez r\xe9essayer plus tard.",dialInTollFree:"Sans frais",genericError:"Oups, une erreur s'est produite.",inviteLiveStream:"Pour voir la diffusion en directe de cette r\xe9union, cliquez sur ce lien : {{url}}",invitePhone:"Pour rejoindre depuis un t\xe9l\xe9phone, composez : {{number}},,{{conferenceID}}#\n",invitePhoneAlternatives:"Vous cherchez un num\xe9ro d'appel diff\xe9rent ?\nConsultez la liste de num\xe9ros d'appel de la r\xe9union : {{url}}\n\n\nSi vous appelez \xe9galement via un t\xe9l\xe9phone de salle, vous pouvez vous connecter sans audio : {{silentUrl}}",inviteURLFirstPartGeneral:"Vous avez \xe9t\xe9 invit\xe9 \xe0 rejoindre une r\xe9union.",inviteURLFirstPartPersonal:"{{name}} vous invite \xe0 une r\xe9union.\n",inviteURLSecondPart:"\nRejoindre la r\xe9union:\n{{url}}\n",liveStreamURL:"Diffusion en direct :",moreNumbers:"Plus de num\xe9ros",noNumbers:"Aucun num\xe9ro d'appel interne.",noPassword:"Aucun",noRoom:"Vous n'avez pas pr\xe9cis\xe9 de salle pour l'appel interne.",numbers:"Num\xe9ros d'appel interne",password:"Mot de passe\xa0:",title:"Oui",tooltip:"Lien de partage et informations d'appel interne pour cette r\xe9union",label:"Informations de r\xe9union"},inviteDialog:{alertText:"L'invitation de certains participants a \xe9chou\xe9.",header:"Inviter",searchCallOnlyPlaceholder:"Entrer le num\xe9ro de t\xe9l\xe9phone",searchPeopleOnlyPlaceholder:"Rechercher des participants",searchPlaceholder:"Participant ou num\xe9ro de t\xe9l\xe9phone",send:"Envoyer..."},inlineDialogFailure:{msg:"Nous avons rencontr\xe9 un obstacle.",retry:"% abandonn\xe9s",support:"Soutien",supportMsg:"Si cela se produit \xe0 nouveau, veuillez communiquer avec"},keyboardShortcuts:{focusLocal:"Focaliser sur votre vid\xe9o",focusRemote:"Focaliser sur la vid\xe9o d'une autre personne",fullScreen:"Afficher ou quitter le mode plein \xe9cran",keyboardShortcuts:"Raccourcis clavier",localRecording:"Afficher ou masquer les commandes d'enregistrement local",mute:"Activer ou d\xe9sactiver votre micro",pushToTalk:"Messagerie vocale instantan\xe9e",raiseHand:"Lever ou abaisser votre main",showSpeakerStats:"Afficher les statistiques d'intervenant",toggleChat:"Ouvrir ou fermer le clavardage",toggleFilmstrip:"Afficher ou masquer les ic\xf4nes vid\xe9os",toggleScreensharing:"Basculer entre la cam\xe9ra et le partage d'\xe9cran",toggleShortcuts:"Afficher ou masquer les raccourcis clavier",videoMute:"D\xe9marrer ou arr\xeater votre cam\xe9ra",videoQuality:"G\xe9rer la qualit\xe9 d'appel"},liveStreaming:{busy:"Lib\xe9ration de ressources de diffusion en cours. Veuillez r\xe9essayer dans quelques minutes.",busyTitle:"Tous les diffuseurs sont actuellement occup\xe9s",changeSignIn:"Changer de compte.",choose:"S\xe9lectionner une diffusion en direct",chooseCTA:"S\xe9lectionner une option de diffusion en direct. Vous \xeates actuellement connect\xe9 en tant que {{email}}.",enterStreamKey:"Saisissez votre cl\xe9 de diffusion en direct YouTube ici.",error:"\xc9chec de la diffusion en direct. Veuillez r\xe9essayer.",errorAPI:"Une erreur s'est produite lors de l'acc\xe8s \xe0 vos diffusions YouTube.Veuillez r\xe9essayer de vous connecter.",errorLiveStreamNotEnabled:"La diffusion en direct n'est pas activ\xe9e pour {{email}}. Veuillez activer la diffusion en direct ou vous connecter \xe0 un compte pour lequel la diffusion en direct est activ\xe9e.",expandedOff:"La diffusion en direct a \xe9t\xe9 arr\xeat\xe9e",expandedOn:"La r\xe9union est actuellement diffus\xe9e sur YouTube.",expandedPending:"Le d\xe9marrage de la diffusion en direct est en cours...",failedToStart:"Le d\xe9marrage de la diffusion en direct a \xe9chou\xe9",getStreamKeyManually:"La r\xe9cup\xe9ration de diffusions en direct a \xe9chou\xe9. Essayez d'obtenir une cl\xe9 de diffusion en direct sur YouTube.",invalidStreamKey:"La cl\xe9 de diffusion en direct peut \xeatre erron\xe9e.",off:"La diffusion en direct s'est arr\xeat\xe9e",offBy:"{{name}} a arr\xeat\xe9 la diffusion en continu",on:"Diffusion en direct",onBy:"{{name}} d\xe9marr\xe9 la diffusion en continu",pending:"D\xe9marrage de la diffusion en direct...",serviceName:"Service de diffusion en direct",signedInAs:"Vous \xeates actuellement connect\xe9 en tant que :",signIn:"Se connecter avec Google",signInCTA:"Connectez-vous ou entrez votre cl\xe9 de diffusion en direct de YouTube",signOut:"Se d\xe9connecter",start:"D\xe9marrer une diffusion en direct",streamIdHelp:"Qu'est-ce que c'est?",unavailableTitle:"Diffusion en direct non disponible"},localRecording:{clientState:{off:"D\xe9sactiv\xe9",on:"Pr\xeat",unknown:"Inconnu"},dialogTitle:"Commandes d'enregistrement local",duration:"Dur\xe9e",durationNA:"S. O.",encoding:"Encodage",label:"LOR",labelToolTip:"L'enregistrement local est en cours",localRecording:"Enregistrement local",me:"Moi",messages:{engaged:"Enregistrement local activ\xe9.",finished:"Enregistrement de la s\xe9ance {{token}} termin\xe9. Veuillez envoyer le fichier d'enregistrement au mod\xe9rateur.",finishedModerator:"Enregistrement de la s\xe9ance {{token}} termin\xe9. L'enregistrement de la piste locale a \xe9t\xe9 enregistr\xe9e. Veuillez demander aux autres participants de soumettre leurs enregistrements.",notModerator:"Vous n'\xeates pas le mod\xe9rateur. Vous ne pouvez pas d\xe9marrer ou arr\xeater l'enregistrement local."},moderator:"Mod\xe9rateur",no:"Non",participant:"Participant",participantStats:"Statistiques de participants",sessionToken:"Jeton de s\xe9ance",start:"Commencer l'enregistrement",stop:"Arr\xeater l'enregistrement",yes:"Oui"},lockRoomPassword:"mot de passe",lockRoomPasswordUppercase:"Mot de passe",me:"moi",notify:{connectedOneMember:"{{name}} a rejoint la r\xe9union",connectedThreePlusMembers:"{{name}} et {{count}} autres ont rejoint la r\xe9union",connectedTwoMembers:"{{first}} et {{second}} ont rejoint la r\xe9union",disconnected:"d\xe9connect\xe9",focus:"Sujet de la conf\xe9rence",focusFail:"{{component}} non disponible; r\xe9essayez dans {{ms}} sec",grantedTo:"Droits de mod\xe9rateur accord\xe9s \xe0 {{to}}!",invitedOneMember:"{{displayName}} a \xe9t\xe9 invit\xe9",invitedThreePlusMembers:"{{name}} et {{count}} autres ont \xe9t\xe9 invit\xe9s",invitedTwoMembers:"{{first}} et {{second}} ont \xe9t\xe9 invit\xe9s",kickParticipant:"{{kicked}} a \xe9t\xe9 expuls\xe9 par {{kicker}}",me:"Moi",moderator:"Droits de mod\xe9rateur accord\xe9s!",muted:"Vous avez joint la conversation en sourdine.",mutedTitle:"Vous \xeates en sourdine!",mutedRemotelyTitle:"Votre micro a \xe9t\xe9 coup\xe9 par {{participantDisplayName}}!",mutedRemotelyDescription:"Vous pouvez toujours activer votre micro pour prendre la parole. D\xe9sactivez votre micro quand vous terminez pour \xe9viter les bruits parasites.",passwordRemovedRemotely:"$t(lockRoomPasswordUppercase) supprim\xe9 par un autre participant",passwordSetRemotely:"$t(lockRoomPasswordUppercase) d\xe9fini par un autre participant",raisedHand:"{{name}} voudrait parler.",somebody:"Quelqu'un",startSilentTitle:"Vous avez rejoint sans sortie audio!",startSilentDescription:"Rejoignez la r\xe9union de nouveau pour activer l'audio",suboptimalBrowserWarning:"Nous craignons que votre exp\xe9rience de r\xe9union en ligne ne soit bonne ici. Nous cherchons des moyens d\u2019am\xe9liorer cela, mais d\u2019ici-l\xe0, essayez d\u2019utiliser l\u2019un des navigateurs support\xe9s.",suboptimalExperienceTitle:"Avertissement de navigateur",unmute:"R\xe9tablir le son",newDeviceCameraTitle:"Nouvelle cam\xe9ra d\xe9tect\xe9e",newDeviceAudioTitle:"Nouveau dispositif audio d\xe9tect\xe9",newDeviceAction:"Utiliser"},passwordSetRemotely:"r\xe9gl\xe9 par un autre membre",passwordDigitsOnly:"Jusqu'\xe0 {{number}} chiffres",poweredby:"optimis\xe9 par",presenceStatus:{busy:"Occup\xe9",calling:"Appel en cours...",connected:"Connect\xe9",connecting:"Connexion en cours...",connecting2:"Connexion en cours*...",disconnected:"D\xe9connect\xe9",expired:"Expir\xe9",ignored:"Ignor\xe9",initializingCall:"Initialisation de l'appel...",invited:"Invit\xe9",rejected:"Refus\xe9",ringing:"Sonnerie"},profile:{setDisplayNameLabel:"D\xe9finir votre nom d'affichage",setEmailInput:"Entrer votre adresse courriel",setEmailLabel:"D\xe9finir votre courriel gravatar",title:"Profil"},raisedHand:"Aimerait prendre la parole",recording:{authDropboxText:"T\xe9l\xe9verser \xe0 Dropbox",availableSpace:"Espace disponible : {{spaceLeft}} Mo (approximativement {{duration}} minutes d'enregistrement)",beta:"BETA",busy:"Lib\xe9ration de ressources pour l'enregistrement. Veuillez r\xe9essayer dans quelques minutes.",busyTitle:"Tous les enregistreurs sont actuellement occup\xe9s",error:"L'enregistrement a \xe9chou\xe9. Veuillez r\xe9essayer.",expandedOff:"L'enregistrement a \xe9t\xe9 arr\xeat\xe9.",expandedOn:"La r\xe9union est actuellement enregistr\xe9e.",expandedPending:"D\xe9marrage de l'enregistrement en cours...",failedToStart:"\xc9chec du d\xe9marrage de l'enregistrement",fileSharingdescription:"Partager l'enregistrement avec les participants de la r\xe9union",live:"EN DIRECT",loggedIn:"Connect\xe9 en tant que {{userName}}",off:"L'enregistrement est arr\xeat\xe9",offBy:"{{name}} a arr\xeat\xe9 l'enregistrement",on:"Enregistrement",onBy:"{{name}} a d\xe9marr\xe9 l'enregistrement",pending:"Enregistrement de la r\xe9union en pr\xe9paration...",rec:"REC",serviceDescription:"Votre enregistrement sera sauvegard\xe9 par le service d'enregistrement",serviceName:"Service d'enregistrement",signIn:"Se connecter",signOut:"Se d\xe9connecter",unavailable:"Oups! Le {{serviceName}} n'est pas disponible pour le moment. Nous nous effor\xe7ons de r\xe9gler le probl\xe8me. Veuillez r\xe9essayer plus tard.",unavailableTitle:"Enregistrement non disponible"},sectionList:{pullToRefresh:"Tirer pour rafra\xeechir"},settings:{calendar:{about:"L'int\xe9gration de l'agenda de {{appName}} est utilis\xe9e pour acc\xe9der en toute s\xe9curit\xe9 \xe0 votre agenda pour qu'il puisse lire les \xe9v\xe9nements \xe0 venir.",disconnect:"D\xe9connexion",microsoftSignIn:"Se connecter avec Microsoft",signedIn:"Acc\xe8s aux \xe9v\xe9nements de votre agenda en cours pour {{email}}. Cliquez sur le bouton de d\xe9connexion ci-dessous pour terminer l'acc\xe8s aux \xe9v\xe9nements d'agenda.",title:"Calendrier"},devices:"Dispositifs",followMe:"Tous les participants me suivent",language:"Language",loggedIn:"Connect\xe9 en tant que {{name}}",moderator:"Mod\xe9rateur",more:"Plus",name:"Nom",noDevice:"Aucun",selectAudioOutput:"Sortie audio",selectCamera:"Cam\xe9ra",selectMic:"Micro",startAudioMuted:"Tous les participants d\xe9butent en sourdine",startVideoMuted:"Tous les participants d\xe9butent masqu\xe9s",title:"Param\xe8tres"},settingsView:{advanced:"Avanc\xe9",alertOk:"OK",alertTitle:"Alerte",alertURLText:"L'URL de serveur saisi n'est pas valide",buildInfoSection:"Information de version",conferenceSection:"Conf\xe9rence",disableCallIntegration:"D\xe9sactiver l'int\xe9gration d'appels native",disableP2P:"D\xe9sactiver le mode pair \xe0 pair",displayName:"Nom d'affichage",email:"Courriel",header:"Param\xe8tres",profileSection:"Profil",serverURL:"URL du serveur",showAdvanced:"Afficher les param\xe8tres avanc\xe9s",startWithAudioMuted:"D\xe9marrer avec l'audio en sourdine",startWithVideoMuted:"D\xe9marrer avec la vid\xe9o en sourdine",version:"Version"},share:{dialInfoText:"\n\n=====\n\nVoulez-vous appeler depuis votre t\xe9l\xe9phone ?\n\n{{defaultDialInNumber}}Voici la liste des num\xe9ros d'appels pour cette r\xe9union :\n{{dialInfoPageUrl}}",mainText:"Cliquez sur ce lien pour rejoindre la r\xe9union :\n{{roomUrl}}"},speaker:"Intervenant",speakerStats:{hours:"{{count}} h",minutes:"{{count}} min",name:"Nom",seconds:"{{count}} s",speakerStats:"Statistiques d'intervenant",speakerTime:"Temps d'intervention"},startupoverlay:{policyText:" ",title:"{{app}} doit utiliser votre micro et votre cam\xe9ra."},suspendedoverlay:{rejoinKeyTitle:"Rejoindre \xe0 nouveau",text:"Appuyez sur le bouton Rejoindre pour vous reconnecter.",title:"Votre appel vid\xe9o a \xe9t\xe9 interrompu parce que cet ordinateur est tomb\xe9 en veille."},toolbar:{accessibilityLabel:{audioOnly:"Basculement du mode audio uniquement",audioRoute:"S\xe9lectionner le dispositif audio",callQuality:"Gestion de la qualit\xe9 d'appel",cc:"Basculement des sous-titres",chat:"Basculement de la fen\xeatre de clavardage",document:"Basculement du document partag\xe9",download:"",feedback:"Laisser un commentaire",fullScreen:"Basculement de l'affichage plein \xe9cran",hangup:"Quitter l'appel",help:"",invite:"Inviter des personnes",kick:"Expulser le participant",localRecording:"Basculement des commandes d'enregistrement local",lockRoom:"Basculement du mot de passe de la r\xe9union",moreActions:"Basculement du menu d'actions suppl\xe9mentaires",moreActionsMenu:"Menu d'actions suppl\xe9mentaires",mute:"Basculement de la sourdine",pip:"Basculement du mode image dans l'image",privateMessage:"",profile:"Modifier votre profil",raiseHand:"Basculement de la main lev\xe9e",recording:"Basculement de l'enregistrement",remoteMute:"Mettre le participant en sourdine",Settings:"Basculement des param\xe8tres",sharedvideo:"Basculement du partage de vid\xe9o YouTube",shareRoom:"Inviter quelqu'un",shareYourScreen:"Basculement du partage d'\xe9cran",shortcuts:"Basculement des raccourcis",show:"",speakerStats:"Basculement des statistiques d'intervenant",tileView:"Basculement de l'affichage mosa\xefque",toggleCamera:"Basculement de la cam\xe9ra",videomute:"Basculement de la sourdine vid\xe9o",videoblur:"Alterner le brouillage vid\xe9o"},addPeople:"Ajouter des personnes \xe0 votre appel",audioOnlyOff:"D\xe9sactiver le mode bande passante faible",audioOnlyOn:"Activer le mode bande passante faible",audioRoute:"S\xe9lectionner le dispositif audio",authenticate:"Authentification",callQuality:"Gestion de la qualit\xe9 d'appel",chat:"Ouvrir / Fermer le clavardage",closeChat:"Fermer le clavardage",documentClose:"Fermer le document partag\xe9",documentOpen:"Ouvrir le document partag\xe9",download:"T\xe9l\xe9charger nos applications",enterFullScreen:"Afficher le mode plein \xe9cran",enterTileView:"Passer \xe0 l'affichage mosa\xefque",exitFullScreen:"Quitter le mode plein \xe9cran",exitTileView:"Quitter l'affichage mosa\xefque",feedback:"Laisser un commentaire",hangup:"Quitter",help:"Aide",invite:"Inviter des personnes",login:"Connexion",logout:"D\xe9connexion",lowerYourHand:"Abaisser votre main",moreActions:"Plus d'actions",mute:"Activer / R\xe9activer le son",noAudioSignalTitle:"Il n'y a pas d'entr\xe9e provenant de votre micro !",noAudioSignalDesc:"Si vous n'avez pas d\xe9lib\xe9r\xe9ment coup\xe9 le son des param\xe8tres du syst\xe8me ou du mat\xe9riel, envisagez de changer le p\xe9riph\xe9rique.",noAudioSignalDescSuggestion:"Si vous n'avez pas d\xe9lib\xe9r\xe9ment coup\xe9 le son des param\xe8tres du syst\xe8me ou du mat\xe9riel, pensez \xe0 utiliser le p\xe9riph\xe9rique suivant :",openChat:"Ouvrir le clavardage",pip:"Passer en mode image dans l'image",privateMessage:"Envoyer un message priv\xe9",profile:"Modifier votre profil",raiseHand:"Lever / Abaisser votre main",raiseYourHand:"Lever votre main",Settings:"Param\xe8tres",sharedvideo:"Partager une vid\xe9o YouTube",shareRoom:"Inviter quelqu'un",shortcuts:"Voir les raccourcis",speakerStats:"Statistiques d'intervenant",startScreenSharing:"D\xe9marrer le partage d'\xe9cran",startSubtitles:"Activer les sous-titres",stopScreenSharing:"Arr\xeater le partage d'\xe9cran",stopSubtitles:"D\xe9sactiver les sous-titres",stopSharedVideo:"Arr\xeater la vid\xe9o YouTube",talkWhileMutedPopup:"Vous essayez de parler? Vous \xeates en sourdine.",tileViewToggle:"Basculement de l'affichage mosa\xefque",toggleCamera:"Basculement de la cam\xe9ra",videomute:"D\xe9marrer / Arr\xeater la cam\xe9ra",startvideoblur:"Brouiller mon arri\xe8re plan",stopvideoblur:"D\xe9sactiver le brouillage d'arri\xe8re-plan"},transcribing:{ccButtonTooltip:"Activer / D\xe9sactiver les sous-titres",error:"\xc9chec de la transcription. Veuillez r\xe9essayer.",expandedLabel:"La transcription est actuellement activ\xe9e",failedToStart:"\xc9chec du d\xe9marrage de la transcription",labelToolTip:"La r\xe9union est transcrite",off:"La transcription est arr\xeat\xe9e",pending:"Pr\xe9paration de la transcription de la r\xe9union en cours...",start:"Activer l'affichage des sous-titres",stop:"D\xe9sactiver l'affichage des sous-titres",tr:"PI"},userMedia:{androidGrantPermissions:"S\xe9lectionner Autoriser lorsque votre navigateur vous demande l'autorisation.",chromeGrantPermissions:"S\xe9lectionner Autoriser lorsque votre navigateur vous demande l'autorisation.",edgeGrantPermissions:"S\xe9lectionner Oui lorsque votre navigateur demande l'autorisation.",electronGrantPermissions:"Veuillez accorder l'autorisation d'utiliser votre cam\xe9ra et votre micro",firefoxGrantPermissions:"S\xe9lectionner Partager le dispositif s\xe9lectionn\xe9 lorsque votre navigateur demande l'autorisation.",iexplorerGrantPermissions:"S\xe9lectionner OK lorsque votre navigateur demande l'autorisation.",nwjsGrantPermissions:"Veuillez accorder l'autorisation d'utiliser votre cam\xe9ra et votre micro",operaGrantPermissions:"S\xe9lectionner Autoriser lorsque votre navigateur vous demande l'autorisation.","react-nativeGrantPermissions":"S\xe9lectionner Autoriser lorsque votre navigateur vous demande l'autorisation.",safariGrantPermissions:"S\xe9lectionner OK lorsque votre navigateur demande l'autorisation."},videoSIPGW:{busy:"Lib\xe9ration des ressources en cours. Veuillez r\xe9essayer dans quelques minutes.",busyTitle:"Le service de Salle est actuellement occup\xe9.",errorAlreadyInvited:"{{displayName}} a d\xe9j\xe0 \xe9t\xe9 invit\xe9",errorInvite:"La conf\xe9rence n'est pas encore configur\xe9e. Veuillez r\xe9essayer plus tard.",errorInviteFailed:"Nous nous effor\xe7ons de r\xe9gler ce probl\xe8me. Veuillez r\xe9essayer plus tard.",errorInviteFailedTitle:"L'invitation de {{displayName}} a \xe9chou\xe9",errorInviteTitle:"Erreur lors de l'invitation de la salle",pending:"{{displayName}} a \xe9t\xe9 invit\xe9"},videoStatus:{audioOnly:"AUD",audioOnlyExpanded:"Vous \xeates en mode bande passante faible. Dans ce mode, vous ne recevrez que le partage audio et le partage d\u2019\xe9cran.",callQuality:"Qualit\xe9 d'appel",hd:"HD",hdTooltip:"Visionnement de vid\xe9o en haute d\xe9finition",highDefinition:"Haute d\xe9finition",labelTooiltipNoVideo:"Aucune vid\xe9o",labelTooltipAudioOnly:"Mode bande passante faible activ\xe9",ld:"LD",ldTooltip:"Visionnement de vid\xe9o en basse d\xe9finition",lowDefinition:"Basse d\xe9finition",onlyAudioAvailable:"Seulement l'audio est disponible",onlyAudioSupported:"Ce navigateur prend seulement l'audio en charge.",p2pEnabled:"Pair \xe0 pair activ\xe9",p2pVideoQualityDescription:"En mode pair \xe0 pair, il est possible de basculer entre la haute qualit\xe9 d'appel entrant et l'audio seulement. Certains param\xe8tres ne seront pas activ\xe9s tant que vous ne quittez le mode pair \xe0 pair.",recHighDefinitionOnly:"La haute d\xe9finition est pr\xe9f\xe9rable.",sd:"SD",sdTooltip:"Visionnement de vid\xe9o en d\xe9finition standard",standardDefinition:"D\xe9finition standard"},videothumbnail:{domute:"Discr\xe9tion",flip:"Actionner",kick:"Expulser",moderator:"Mod\xe9rateur",mute:"Le membre est en sourdine",muted:"Discr\xe9tion",remoteControl:"Contr\xf4le \xe0 distance",show:"Afficher en premier plan",videomute:"Le membre a arr\xeat\xe9 la cam\xe9ra"},welcomepage:{accessibilityLabel:{join:"Toucher pour rejoindre",roomname:"Entrer le nom de la salle"},appDescription:"Profitez de la conversation vid\xe9o avec toute votre \xe9quipe. Allez-y, invitez tous ceux que vous connaissez. {{app}} est une solution 100\xa0% libre de conf\xe9rence vid\xe9o enti\xe8rement crypt\xe9e que vous pouvez utiliser en tout temps et gratuitement, sans avoir besoin de compte.",audioVideoSwitch:{audio:"T\xe9l\xe9phone",video:"Vid\xe9o"},calendar:"Calendrier",connectCalendarButton:"Connecter votre agenda",connectCalendarText:"Connectez-vous \xe0 votre calendrier pour afficher toutes les r\xe9unions {{app}}. Ajoutez \xe9galement les r\xe9unions de {{provider}} \xe0 votre calendrier et d\xe9marrez-les d'un simple clic.",enterRoomTitle:"D\xe9marrer une nouvelle r\xe9union",roomNameAllowedChars:"Le nom de la r\xe9union ne doit contenir aucun de ces caract\xe8res : ?, &, :, ', \", %, #.",go:"Commencer",goSmall:"Commencer",join:"CR\xc9ER / REJOINDRE",info:"Ret. arr.",privacy:"Confidentialit\xe9",recentList:"R\xe9cent",recentListDelete:"Supprimer",recentListEmpty:"Votre liste r\xe9cente est actuellement vide. Clavardez avec votre \xe9quipe et vous y trouverez toutes vos r\xe9unions r\xe9centes.",reducedUIText:"Bienvenue sur {{app}}!",roomname:"Entrer le nom de la salle",roomnameHint:"Entrez le nom ou l'URL de la salle que vous voulez rejoindre. Vous pouvez inventer un nom, mais assurez-vous de le partager avec les participants de la r\xe9union pour qu'ils utilisent le m\xeame nom.",sendFeedback:"Envoyer un commentaire",terms:"Termes",title:"Conf\xe9rence vid\xe9o s\xe9curis\xe9e, pleinement fonctionnelle et enti\xe8rement gratuite"}}},676,[]); -__d(function(i,k,s,a,e,n,r){e.exports={en:"Engleski",af:"Afrikanski",az:"A\u017eerbejd\u017eanski",bg:"Bugarski",cs:"\u010ce\u0161ki",de:"Njema\u010dki",el:"Gr\u010dki",eo:"Esperanto",es:"\u0160panjolski",fr:"Francuski",hy:"Armenski",it:"Talijanski",ja:"Japanski",ko:"Korejski",nb:"Norve\u0161ki Bokmal",oc:"Okcitanski",pl:"Poljski",ptBR:"Portugalski (Brazil)",ru:"Ruski",sk:"Slova\u010dki",sl:"Slovenski",sv:"\u0160vedski",tr:"Turski",vi:"Vijetnamski",zhCN:"Kineski (Kina)"}},677,[]); -__d(function(e,i,a,o,n,r,t){n.exports={addPeople:{add:"Pozivnica",countryNotSupported:"Ova destinacija jo\u0161 nije podr\u017eana.",countryReminder:"Zovete izvan zemlje? Molim provjerite da li ste unijeli predbroj dr\u017eave!",disabled:"Ne mo\u017eete slati pozivnice.",failedToAdd:"",footerText:"Upu\u0107ivanje poziva je zabranjeno.",loading:"Pretra\u017eujem ljude i brojeve telefona",loadingNumber:"Provjera telefonskog broja",loadingPeople:"Tra\u017eenje osoba koje \u017eelite pozvati",noResults:"Nema podudarnih rezultata pretra\u017eivanja",noValidNumbers:"Unesite telefonski broj",searchNumbers:"Dodajte telefonske brojeve",searchPeople:"Potra\u017eite osobe",searchPeopleAndNumbers:"Potra\u017eite osobe ili dodajte njihove telefonske brojeve",telephone:"Telefon: {{number}}",title:"Pozovite ljude na ovaj sastanak"},audioDevices:{bluetooth:"Bluetooth",headphones:"Slu\u0161alice",phone:"Telefon",speaker:"Zvu\u010dnik"},audioOnly:{audioOnly:"Samo zvuk"},calendarSync:{addMeetingURL:"Dodajte vezu sastanka",confirmAddLink:"\u017delite li dodati Jitsi vezu u ovaj doga\u0111aj?",error:{appConfiguration:"Integracija kalendara nije ispravno konfigurirana.",generic:"Do\u0161lo je do pogre\u0161ke. Provjerite postavke kalendara ili poku\u0161ajte osvje\u017eiti kalendar.",notSignedIn:"Do\u0161lo je do pogre\u0161ke prilikom provjere autenti\u010dnosti za prikaz doga\u0111aja u kalendaru. Provjerite postavke kalendara i poku\u0161ajte se ponovno prijaviti."},join:"Pridru\u017eite",joinTooltip:"Pridru\u017eite se sastanku",nextMeeting:"slijede\u0107i sastanak",noEvents:"Nema zakazanih doga\u0111aja.",ongoingMeeting:"sastanak u tijeku",permissionButton:"Otvori postavke",permissionMessage:"Dozvola za kalendar je obavezna kako biste vidjeli sastanke u aplikaciji.",refresh:"Osvje\u017ei kalendar",today:"Danas"},chat:{error:"Gre\u0161ka: poruka \"{{originalText}}\" nije poslana. Razlog: {{error}}",messagebox:"",nickname:{popover:"Odaberite nadimak",title:"Unesite nadimak za \u010davrljanje"},title:"\u010cavrljanje"},connectingOverlay:{joiningRoom:""},connection:{ATTACHED:"Spojen",AUTHENTICATING:"Autentikacija",AUTHFAIL:"Autentikacija nije uspjela",CONNECTED:"Povezan",CONNECTING:"Povezivanje",CONNFAIL:"Povezivanje nije uspjelo",DISCONNECTED:"Nije povezano",DISCONNECTING:"Prekid povezivanja",ERROR:"Gre\u0161ka",RECONNECTING:"Dogodio se problem s mre\u017eom. Ponovno povezivanje..."},connectionindicator:{address:"Adresa:",bandwidth:"Procijenjena propusnost:",bitrate:"Brzina prijenosa:",bridgeCount:"Broj poslu\u017eitelja:",connectedTo:"Spojen na:",framerate:"Sli\u010dice po sekundi:",less:"Prika\u017ei manje",localaddress_0:"Lokalna adresa:",localaddress_1:"Lokalne adrese:",localaddress_2:"",localport_0:"Lokalni priklju\u010dak:",localport_1:"Lokalni priklju\u010dci:",localport_2:"",more:"Prika\u017ei vi\u0161e",packetloss:"Gubitak paketa:",quality:{good:"Dobro",inactive:"Neaktivno",lost:"Izgubljeno",nonoptimal:"Nije optimalno",poor:"Slaba"},remoteaddress_0:"Udaljena adresa:",remoteaddress_1:"Udaljene adrese:",remoteaddress_2:"",remoteport_0:"Udaljeni priklju\u010dak:",remoteport_1:"Udaljeni priklju\u010dci:",remoteport_2:"",resolution:"Rezolucija:",status:"Povezivanje",transport_0:"",transport_1:"",transport_2:"",turn:""},dateUtils:{earlier:"Ranije",today:"Danas",yesterday:"Ju\u010der"},deepLinking:{appNotInstalled:"Da biste se pridru\u017eili ovom sastanku na telefonu, potrebna vam je mobilna aplikacija {{app}}.",description:"Ni\u0161ta se nije dogodilo? Poku\u0161ali smo pokrenuti va\u0161 sastanak u aplikaciji {{app}} na radnoj povr\u0161ini. Poku\u0161ajte ponovno ili ga pokrenite u web-aplikaciji {{app}}.",descriptionWithoutWeb:"",downloadApp:"Preuzmite aplikaciju",launchWebButton:"Pokreni na webu",openApp:"Nastavite do aplikacije",title:"Pokretanje sastanka u {{app}}...",tryAgainButton:"Poku\u0161ajte ponovo na radnoj povr\u0161ini"},defaultLink:"npr. {{url}}",deviceError:{cameraError:"Pristup va\u0161oj kameri nije uspio",cameraPermission:"Gre\u0161ka kod dohvata dozvole za kameru",microphoneError:"Pristup va\u0161em mikrofonu nije uspio",microphonePermission:"Gre\u0161ka kod dohvata dozvole za mikrofon"},deviceSelection:{noPermission:"Dozvola nije odobrena",previewUnavailable:"Pregled nije dostupan",selectADevice:"Odaberite ure\u0111aj",testAudio:"Reproducirajte testni zvuk"},dialog:{accessibilityLabel:{liveStreaming:"Emitiranje u\u017eivo"},allow:"Dozvoli",alreadySharedVideoMsg:"",alreadySharedVideoTitle:"Istodobno je dopu\u0161ten samo jedan zajedni\u010dki videozapis",applicationWindow:"Prozor aplikacije",Back:"Nazad",cameraConstraintFailedError:"Va\u0161a kamera ne zadovoljava neka od potrebnih ograni\u010denja.",cameraNotFoundError:"Kamera nije prona\u0111ena.",cameraNotSendingData:"Ne mo\u017eemo pristupiti va\u0161oj kameri. Provjerite koristi li ovaj ure\u0111aj neki drugi program, odaberite drugi ure\u0111aj s izbornika postavki ili poku\u0161ajte ponovno u\u010ditati program.",cameraNotSendingDataTitle:"Nije mogu\u0107e pristupiti kameri",cameraPermissionDeniedError:"Niste odobrili kori\u0161tenje kamere. I dalje se mo\u017eete pridru\u017eiti konferenciji, ali drugi vas ne\u0107e vidjeti. Pomo\u0107u gumba kamere u adresnoj traci to popravite.",cameraUnknownError:"Nije mogu\u0107e koristiti kameru iz nepoznatog razloga.",cameraUnsupportedResolutionError:"Fotoaparat ne podr\u017eava potrebnu razlu\u010divost videozapisa.",Cancel:"Odustani",close:"Zatvori",conferenceDisconnectMsg:"Provjerite va\u0161u mre\u017enu vezu. Ponovno spajanje za {{seconds}} sekundi...",conferenceDisconnectTitle:"Odspojeni ste.",conferenceReloadMsg:"Poku\u0161avamo popraviti. Ponovno spajanje za {{seconds}} sekundi...",conferenceReloadTitle:"Na\u017ealost, ne\u0161to je po\u0161lo po zlu.",confirm:"Potvrdi",confirmNo:"Ne",confirmYes:"Da",connectError:"Uh! Ne\u0161to je po\u0161lo po zlu i nismo se mogli povezati s konferencijom.",connectErrorWithMsg:"Uh! Ne\u0161to je po\u0161lo po zlu i nismo se mogli povezati s konferencijom: {{msg}}",connecting:"Povezivanje",contactSupport:"Kontaktirajte podr\u0161ku",copy:"Kopiraj",dismiss:"Odbaciti",displayNameRequired:"",done:"Gotovo",enterDisplayName:"",error:"Gre\u0161ka",externalInstallationMsg:"Trebate instalirati pro\u0161irenje za dijeljenje radne povr\u0161ine.",externalInstallationTitle:"Potrebno je pro\u0161irenje",goToStore:"",gracefulShutdown:"",IamHost:"Ja sam doma\u0107in",incorrectRoomLockPassword:"",incorrectPassword:"Pogre\u0161no korisni\u010dko ime ili lozinka",inlineInstallationMsg:"Trebate instalirati pro\u0161irenje za dijeljenje radne povr\u0161ine.",inlineInstallExtension:"Sada instalirati",internalError:"Ups! Ne\u0161to je po\u0161lo po zlu. Dogodila se gre\u0161ka: {{error}}",internalErrorTitle:"Interna gre\u0161ka",kickMessage:"",kickParticipantButton:"Izbaci",kickParticipantDialog:"Jeste li sigurni da \u017eelite izbaciti ovog sudionika?",kickParticipantTitle:"",kickTitle:"",liveStreaming:"Emitiranje u\u017eivo",liveStreamingDisabledForGuestTooltip:"Gosti ne mogu pokrenuti emitiranje u\u017eivo.",liveStreamingDisabledTooltip:"Pokretanje emitiranja u\u017eivo je isklju\u010deno.",lockMessage:"",lockRoom:"",lockTitle:"Zaklju\u010davanje nije uspjelo",logoutQuestion:"Jeste li sigurni da se \u017eelite odjaviti i zaustaviti konferenciju?",logoutTitle:"Odjava",maxUsersLimitReached:"",maxUsersLimitReachedTitle:"",micConstraintFailedError:"Va\u0161 mikrofon ne zadovoljava neka od potrebnih ograni\u010denja.",micNotFoundError:"Mikrofon nije prona\u0111en.",micNotSendingData:"",micNotSendingDataTitle:"",micPermissionDeniedError:"Niste odobrili kori\u0161tenje mikrofona. I dalje se mo\u017eete pridru\u017eiti konferenciji, ali vas drugi ne\u0107e \u010duti. Pomo\u0107u gumba kamere u adresnoj traci to popravite.",micUnknownError:"Nije mogu\u0107e koristiti mikrofon iz nepoznatog razloga.",muteParticipantBody:"Ne mo\u017eete ih ponovno uklju\u010diti, ali oni se mogu sami uklju\u010diti u bilo kojem trenutku.",muteParticipantButton:"Uti\u0161aj",muteParticipantDialog:"Jeste li sigurni da \u017eelite isklju\u010diti ovog sudionika? Ne mo\u017eete ih uklju\u010diti, ali oni mogu biti uklju\u010deni u bilo kojem trenutku.",muteParticipantTitle:"",Ok:"U redu",passwordLabel:"",passwordNotSupported:"Postavljanje lozinke za susret nije podr\u017eano.",passwordNotSupportedTitle:"",passwordRequired:"",popupError:"Va\u0161 preglednik blokira sko\u010dne prozore s ove web-lokacije. Omogu\u0107ite sko\u010dne prozore u sigurnosnim postavkama preglednika i poku\u0161ajte ponovno.",popupErrorTitle:"Sko\u010dni prozor je blokiran",recording:"Snimanje",recordingDisabledForGuestTooltip:"Gosti ne mogu pokrenuti snimanje.",recordingDisabledTooltip:"Isklju\u010deno je pokretanje snimanja.",rejoinNow:"Pridru\u017eite se sada",remoteControlAllowedMessage:"{{user}} je prihvatio va\u0161 zahtjev daljinskog upravljanja!",remoteControlDeniedMessage:"{{user}} je odbio va\u0161 zahtjev daljinskog upravljanja!",remoteControlErrorMessage:"Do\u0161lo je do pogre\u0161ke prilikom poku\u0161aja zahtjeva za dozvole daljinskog upravljanja od {{user}}!",remoteControlRequestMessage:"Ho\u0107ete li dopustiti {{user}} daljinski upravljati radnom povr\u0161inom?",remoteControlShareScreenWarning:"Imajte na umu da ako pritisnete \"Dopusti\" podijelit \u0107ete zaslon!",remoteControlStopMessage:"Sesija udaljenog upravlja\u010da je zavr\u0161ena!",remoteControlTitle:"Udaljeno upravljanje",Remove:"Ukloni",removePassword:"",removeSharedVideoMsg:"Jeste li sigurni da \u017eelite ukloniti dijeljeni videozapis?",removeSharedVideoTitle:"Uklanjanje dijeljenog videozapisa",reservationError:"Pogre\u0161ka sustava rezervacija",reservationErrorMsg:"Oznaka gre\u0161ke: {{code}}, poruka: {{msg}}",retry:"Poku\u0161aj ponovno",screenSharingFailedToInstall:"Uh! Nije uspjelo instaliranje pro\u0161irenja dijeljenja zaslona.",screenSharingFailedToInstallTitle:"Nije uspjelo instaliranje pro\u0161irenja dijeljenja zaslona",screenSharingFirefoxPermissionDeniedError:"Ne\u0161to je po\u0161lo po krivu dok smo poku\u0161avali dijeliti va\u0161 zaslon. Provjerite jeste li nam dali dopu\u0161tenje.",screenSharingFirefoxPermissionDeniedTitle:"Uh! Nismo mogli pokrenuti dijeljenje zaslona!",screenSharingPermissionDeniedError:"Uh! Ne\u0161to se dogodilo s va\u0161im dijeljenjem dozvola za pro\u0161irenje na zaslonu. Ponovno u\u010ditajte i poku\u0161ajte ponovno.",serviceUnavailable:"",sessTerminated:"",Share:"",shareVideoLinkError:"Unesite to\u010dnu vezu na youtube.",shareVideoTitle:"Dijelite videozapis",shareYourScreen:"Dijelite va\u0161 ekran",shareYourScreenDisabled:"Dijeljenje ekrana je isklju\u010deno.",shareYourScreenDisabledForGuest:"",startLiveStreaming:"Pokreni emitiranje u\u017eivo",startRecording:"Pokreni snimanje",startRemoteControlErrorMessage:"Do\u0161lo je do pogre\u0161ke prilikom poku\u0161aja pokretanja sesije daljinskog upravlja\u010da!",stopLiveStreaming:"Zaustavi emitiranje u\u017eivo",stopRecording:"Zaustavi snimanje",stopRecordingWarning:"Da li ste sigurni da \u017eelite zaustaviti snimanje?",stopStreamingWarning:"Da li ste sigurani da \u017eelite zaustaviti emitiranje u\u017eivo?",streamKey:"Klju\u010d za emitiranje u\u017eivo",Submit:"Po\u0161alji",thankYou:"Hvala \u0161to koristite {{appName}}!",token:"token",tokenAuthFailed:"\u017dao nam je, nije vam dozvoljeno pridru\u017eiti se pozivu.",tokenAuthFailedTitle:"Autentikacija nije uspjela",transcribing:"",unlockRoom:"",userPassword:"korisni\u010dka lozinka",WaitForHostMsg:"",WaitForHostMsgWOk:"",WaitingForHost:"",Yes:"Da",yourEntireScreen:"Va\u0161 cijeli zaslon"},dialOut:{statusMessage:"je sada {{status}}"},feedback:{average:"Prosje\u010dno",bad:"Lo\u0161e",detailsLabel:"Recite nam vi\u0161e o tome.",good:"Dobro",rateExperience:"",veryBad:"",veryGood:""},incomingCall:{answer:"",audioCallTitle:"",decline:"Odbaciti",productLabel:"",videoCallTitle:""},info:{accessibilityLabel:"Prika\u017ei informacije",addPassword:"",cancelPassword:"",conferenceURL:"Veza:",country:"Dr\u017eava",dialANumber:"Da biste se pridru\u017eili sastanku, nazovite jedan od tih brojeva i unesite pin.",dialInConferenceID:"PIN:",dialInNotSupported:"Na\u017ealost, pozivanje u trenutno nije podr\u017eano.",dialInNumber:"Nazvati:",dialInSummaryError:"",dialInTollFree:"Besplatno",genericError:"Ups, ne\u0161to je po\u0161lo po zlu.",inviteLiveStream:"Da biste pogledali prijenos u\u017eivo ovog sastanka, kliknite ovu vezu: {{url}}",invitePhone:"",invitePhoneAlternatives:"",inviteURLFirstPartGeneral:"",inviteURLFirstPartPersonal:"",inviteURLSecondPart:"",liveStreamURL:"Emitiranje u\u017eivo:",moreNumbers:"",noNumbers:"",noPassword:"",noRoom:"",numbers:"Brojevi za nazivanje:",password:"",title:"",tooltip:"Podijelite vezu i informacije za nazivanje ovog sastanka",label:"Informacije o sastanku"},inviteDialog:{alertText:"Pozivanje nekih sudionika nije uspjelo.",header:"Pozivnica",searchCallOnlyPlaceholder:"Unesite telefonski broj",searchPeopleOnlyPlaceholder:"Potra\u017eite sudionike",searchPlaceholder:"Broj sudionika ili telefon",send:""},inlineDialogFailure:{msg:"",retry:"",support:"",supportMsg:""},keyboardShortcuts:{focusLocal:"",focusRemote:"",fullScreen:"Prika\u017ei / Iza\u0111i iz cijelog ekrana",keyboardShortcuts:"Pre\u010daci tipkovnice",localRecording:"",mute:"Isklju\u010dite ili uklju\u010dite mikrofon",pushToTalk:"",raiseHand:"Podigni / spusti ruku",showSpeakerStats:"Prika\u017ei statistiku zvu\u010dnika",toggleChat:"Otvori ili zatvori \u010davrljanje",toggleFilmstrip:"",toggleScreensharing:"",toggleShortcuts:"Prika\u017ei ili sakrij pre\u010dace tipkovnice",videoMute:"Pokreni ili zaustavi kameru"},liveStreaming:{busy:"Radimo na osloba\u0111anju streaming resursa. Molim poku\u0161ajte ponovno za par minuta.",busyTitle:"Svi stream-ovi su trenutno zauzeti",changeSignIn:"",choose:"Odaberite emitiranje u\u017eivo",chooseCTA:"Odaberite opciju emitiranja. Trenutno ste prijavljeni kao {{email}}.",enterStreamKey:"Ovdje unesite klju\u010d YouTube prijenos u\u017eivo.",error:"Emitiranje u\u017eivo nije uspjelo. Poku\u0161ajte ponovno.",errorAPI:"",errorLiveStreamNotEnabled:"Emitiranje u\u017eivo nije omogu\u0107eno na {{email}}. Omogu\u0107ite prijenos u\u017eivo ili se prijavite na ra\u010dun s omogu\u0107enim prijenosom u\u017eivo.",expandedOff:"Emitiranje u\u017eivo je zaustavljeno",expandedOn:"Ovaj sastanak se emitira u\u017eivo na YouTube.",expandedPending:"Emitiranje u\u017eivo se pokre\u0107e...",failedToStart:"Pokretanje emitiranja u\u017eivo nije uspjelo",getStreamKeyManually:"Nismo mogli dohvatiti niti jedan prijenos u\u017eivo. Poku\u0161ajte dobiti klju\u010d u\u017eivo iz usluge YouTube.",invalidStreamKey:"Klju\u010d za emitiranje u\u017eivo mo\u017eda je pogre\u0161an.",off:"Emitiranje u\u017eivo je zaustavljeno",on:"Emitiranje u\u017eivo",pending:"Pokretanje emitiranja u\u017eivo...",serviceName:"Usluga emitiranja u\u017eivo",signedInAs:"",signIn:"",signInCTA:"Prijavite se ili unisete va\u0161 YouTube klju\u010d za emitiranje u\u017eivo.",signOut:"Pokrenite emitiranje u\u017eivo",start:"Pokreni emitiranje u\u017eivo",streamIdHelp:"",unavailableTitle:""},localRecording:{clientState:{off:"",on:"",unknown:""},dialogTitle:"",duration:"",durationNA:"",encoding:"",label:"",labelToolTip:"",localRecording:"",me:"",messages:{engaged:"",finished:"",finishedModerator:"",notModerator:""},moderator:"",no:"Ne",participant:"",participantStats:"",sessionToken:"",start:"Pokreni snimanje",stop:"Zaustavi snimanje",yes:"Da"},lockRoomPassword:"Lozinka",lockRoomPasswordUppercase:"Lozinka",me:"",notify:{connectedOneMember:"",connectedThreePlusMembers:"",connectedTwoMembers:"",disconnected:"Nije povezano",focus:"",focusFail:"",grantedTo:"",invitedOneMember:"",invitedThreePlusMembers:"",invitedTwoMembers:"",kickParticipant:"",me:"",moderator:"",muted:"",mutedTitle:"",mutedRemotelyTitle:"",mutedRemotelyDescription:"",passwordRemovedRemotely:"",passwordSetRemotely:"",raisedHand:"",somebody:"",startSilentTitle:"",startSilentDescription:"",suboptimalExperienceDescription:"",suboptimalExperienceTitle:"",unmute:"",newDeviceCameraTitle:"",newDeviceAudioTitle:"",newDeviceAction:""},passwordSetRemotely:"",passwordDigitsOnly:"",poweredby:"",presenceStatus:{busy:"",calling:"",connected:"Povezan",connecting:"Povezivanje",connecting2:"Povezivanje",disconnected:"Nije povezano",expired:"",ignored:"",initializingCall:"",invited:"Pozivnica",rejected:"",ringing:""},profile:{setDisplayNameLabel:"",setEmailInput:"",setEmailLabel:"",title:""},recording:{authDropboxText:"",availableSpace:"",beta:"",busy:"",busyTitle:"Svi stream-ovi su trenutno zauzeti",error:"Emitiranje u\u017eivo nije uspjelo. Poku\u0161ajte ponovno.",expandedOff:"",expandedOn:"",expandedPending:"Snimanje se pokre\u0107e...",failedToStart:"",fileSharingdescription:"",live:"",loggedIn:"Prijavljen kao {{userName}}",off:"",on:"Snimanje",pending:"",rec:"",serviceDescription:"",serviceName:"",signIn:"",signOut:"Pokrenite emitiranje u\u017eivo",unavailable:"",unavailableTitle:""},sectionList:{pullToRefresh:""},settings:{calendar:{about:"Integracija kalendara {{appName}} koristi se za siguran pristup kalendaru tako da mo\u017ee \u010ditati nadolaze\u0107e doga\u0111aje.",disconnect:"Odspoji",microsoftSignIn:"Prijavite se sa Microsoftom",signedIn:"Trenutno pristupate doga\u0111ajima kalendara za {{email}}. Kliknite gumb Odspoji u nastavku da biste zaustavili pristup doga\u0111ajima u kalendaru.",title:"Kalendar"},devices:"Ure\u0111aji",followMe:"Svatko me slijedi",language:"Jezik",loggedIn:"Prijavljen kao {{name}}",moderator:"",more:"Vi\u0161e",name:"Ime",noDevice:"Gotovo",selectAudioOutput:"Zvu\u010dni izlaz",selectCamera:"Kamera",selectMic:"Mikrofon",startAudioMuted:"Svi po\u010dinju sa isklju\u010denim zvukom",startVideoMuted:"Svi po\u010dinju sakriveni",title:"Postavke"},settingsView:{alertOk:"U redu",alertTitle:"",alertURLText:"Uneseni URL poslu\u017eitelja nije ispravan",buildInfoSection:"",conferenceSection:"Konferencija",displayName:"Ime za prikaz",email:"",header:"Postavke",profileSection:"",serverURL:"URL poslu\u017eitelja",startWithAudioMuted:"Pokreni sa isklju\u010denim zvukom",startWithVideoMuted:"Pokreni sa uti\u0161anim videozapisom",version:""},share:{dialInfoText:"",mainText:""},speaker:"Zvu\u010dnik",speakerStats:{hours:"",minutes:"",name:"Ime",seconds:"",speakerStats:"Statistika govornika",speakerTime:"Vrijeme govornika"},startupoverlay:{policyText:"",title:"{{app}} treba koristiti va\u0161 mikrofon i kameru."},suspendedoverlay:{rejoinKeyTitle:"",text:"",title:""},toolbar:{accessibilityLabel:{audioOnly:"",audioRoute:"Odaberite ure\u0111aj za zvuk",callQuality:"",cc:"",chat:"",document:"Prika\u017ei ili sakrij dijeljeni dokument",feedback:"",fullScreen:"Prebacite cijeli ekran",hangup:"Iza\u0111ite iz poziva",invite:"",kick:"",localRecording:"",lockRoom:"",moreActions:"",moreActionsMenu:"",mute:"Nijemi videozapis",pip:"Otvori na\u010din slika-u-slici",profile:"",raiseHand:"",recording:"",remoteMute:"",Settings:"Prika\u017ei postavke",sharedvideo:"",shareRoom:"Pozovi nekoga",shareYourScreen:"Uklju\u010di / isklju\u010di dijeljenje ekrana",shortcuts:"Uklju\u010di / isklju\u010di pre\u010dace",show:"",speakerStats:"Uklju\u010di / isklju\u010di statistiku govornika",tileView:"Prikaz plo\u010dica",toggleCamera:"Uklju\u010di / isklju\u010di kameru",videomute:"Nijemi videozapis",videoblur:""},addPeople:"Dodaj osobe u poziv",audioOnlyOff:"Isklju\u010di na\u010din samo zvuk",audioOnlyOn:"Uklju\u010di na\u010din samo zvuk",audioRoute:"Odaberite ure\u0111aj za zvuk",authenticate:"Autentikacija",callQuality:"Upravljaj kvalitetom poziva",chat:"Otvori / Zatvori \u010davrljanje",closeChat:"Zatvori \u010davrljanje",documentClose:"Zatvori dijeljeni dokument",documentOpen:"Otvori dijeljenji dokument",enterFullScreen:"Prikaz preko cijelog ekrana",enterTileView:"Uklju\u010di prikaz plo\u010dica",exitFullScreen:"Iza\u0111i iz prikaza cijelog ekrana",exitTileView:"Iza\u0111i iz prikaza plo\u010dica",feedback:"",hangup:"Izlaz",invite:"",login:"Prijava",logout:"Odjava",lowerYourHand:"Spusti ruku",moreActions:"Vi\u0161e akcija",mute:"Isklju\u010di / Uklju\u010di zvuk",openChat:"Otvori \u010davrljanje",pip:"Otvori na\u010din slika-u-slici",profile:"",raiseHand:"Podigni / spusti ruku",raiseYourHand:"Podigni ruku",Settings:"Postavke",sharedvideo:"Podijeli YouTube videozapis",shareRoom:"Pozovi nekoga",shortcuts:"Prikaz pre\u010daca",speakerStats:"Statistika govornika",startScreenSharing:"Pokreni dijeljenje ekrana",startSubtitles:"Pokreni podnaslove",stopScreenSharing:"Zaustavi dijeljenje ekrana",stopSubtitles:"Zaustavi podnaslove",stopSharedVideo:"Zaustavi YouTube videozapis",talkWhileMutedPopup:"Poku\u0161ava\u0161 govoriti? Uti\u0161an si.",tileViewToggle:"Prikaz plo\u010dica",toggleCamera:"Uklju\u010di / isklju\u010di kameru",videomute:"Pokreni / Zaustavi kameru",startvideoblur:"",stopvideoblur:""},transcribing:{ccButtonTooltip:"",error:"Emitiranje u\u017eivo nije uspjelo. Poku\u0161ajte ponovno.",expandedLabel:"",failedToStart:"",labelToolTip:"",off:"",pending:"",start:"",stop:"",tr:""},userMedia:{androidGrantPermissions:"",chromeGrantPermissions:"",edgeGrantPermissions:"",electronGrantPermissions:"Molim dozvolite upotrebu kamere i mikrofona",firefoxGrantPermissions:"Odaberite Dijeljenje odabranog ure\u0111aja kada preglednik zatra\u017ei dopu\u0161tenja.",iexplorerGrantPermissions:"",nwjsGrantPermissions:"Molim dozvolite upotrebu kamere i mikrofona",operaGrantPermissions:"","react-nativeGrantPermissions":"",safariGrantPermissions:""},videoSIPGW:{busy:"",busyTitle:"",errorAlreadyInvited:"",errorInvite:"",errorInviteFailed:"",errorInviteFailedTitle:"",errorInviteTitle:"",pending:""},videoStatus:{audioOnly:"",audioOnlyExpanded:"",callQuality:"",hd:"",highDefinition:"",labelTooiltipNoVideo:"",labelTooltipAudioOnly:"",ld:"",lowDefinition:"",onlyAudioAvailable:"",onlyAudioSupported:"",p2pEnabled:"",p2pVideoQualityDescription:"",recHighDefinitionOnly:"",sd:"",standardDefinition:""},videothumbnail:{domute:"Uti\u0161aj",flip:"",kick:"",moderator:"",mute:"",muted:"Uti\u0161aj",remoteControl:"",show:"",videomute:""},welcomepage:{accessibilityLabel:{join:"Dodirnite za pridru\u017eivanje",roomname:"Unesi naziv sobe"},appDescription:"Samo naprijed, koristite videopozive sa cijelim timom. Zapravo, pozovite sve koje znate. {{app}} je potpuno \u0161ifrirano, videokonferencijsko rje\u0161enje 100% otvorenog koda koje mo\u017eete koristiti cijeli dan, svaki dan, besplatno - bez potrebe za ra\u010dunom.",audioVideoSwitch:{audio:"Glas",video:"Videozapis"},calendar:"Kalendar",connectCalendarButton:"Pove\u017eite svoj kalendar",connectCalendarText:"Pove\u017eite svoj kalendar da biste vidjeli sve svoje sastanke u {{app}}. Osim toga, dodajte {{provider}} sastanke u svoj kalendar i pokrenite ih jednim klikom.",enterRoomTitle:"Zapo\u010dnite novi sastanak",go:"KRENI",join:"U\u0110I",info:"",privacy:"Privatnost",recentList:"Nedavni",recentListDelete:"Izbri\u0161i",recentListEmpty:"Va\u0161 popis nedavnih razgovora je prazan. \u010cavrljajte sa svojim timom i ovdje \u0107ete prona\u0107i popis nedavnih sastanaka.",reducedUIText:"",roomname:"Unesi naziv sobe",roomnameHint:"Unesite naziv ili URL sobe koju \u017eelite pridru\u017eiti. Mo\u017eete izmijeniti ime, samo neka ljudi s kojima se sastajete to znaju kako bi unijeli isto ime.",sendFeedback:"Po\u0161aljite povratnu informaciju",terms:"Uvjeti",title:"Sigurna, potpuno opremljena i potpuno besplatna videokonferencija"}}},678,[]); -__d(function(a,n,r,i,l,e,o){l.exports={en:"Angol",af:"Afrikaans",bg:"Bolg\xe1r",ca:"Katal\xe1n",cs:"Cseh",de:"N\xe9met",el:"G\xf6r\xf6g",enGB:"Angol (Egyes\xfclt Kir\xe1lys\xe1g)",eo:"Eszperant\xf3",es:"Spanyol",esUS:"Spanyol (Latin-Amerika)",fi:"Finn",fr:"Francia",frCA:"Francia (kanadai)",hr:"Horv\xe1t",hu:"Magyar",hy:"\xd6rm\xe9ny",it:"Olasz",ja:"Jap\xe1n",ko:"Koreai",nl:"Holland",oc:"Okszit\xe1n",pl:"Lengyel",ptBR:"Portug\xe1l (Brazil)",ru:"Orosz",sk:"Szlov\xe1kul",sv:"Sv\xe9d",tr:"T\xf6r\xf6k",vi:"Vietn\xe1mi",zhCN:"K\xednai (K\xedna)",zhTW:"K\xednai (Tajvan)"}},679,[]); -__d(function(e,t,a,l,s,n,o){s.exports={addPeople:{add:"Megh\xedv\xe1s",countryNotSupported:"Ez a c\xe9l\xe1llom\xe1s jelenleg nem t\xe1mogatott.",countryReminder:"Ez USA-n k\xedv\xfcli h\xedv\xe1s? Orsz\xe1gh\xedv\xf3sz\xe1mmal kell kezd\u0151dnie!",disabled:"Nem h\xedvhat meg senkit.",failedToAdd:"Nem siker\xfclt a r\xe9sztvev\u0151k hozz\xe1ad\xe1sa",footerText:"A k\xfcls\u0151 t\xe1rcs\xe1z\xe1s le van tiltva.",loading:"Szem\xe9lyek \xe9s telefonsz\xe1maik keres\xe9se",loadingNumber:"Telefonsz\xe1m ellen\u0151rz\xe9se",loadingPeople:"Megh\xedvhat\xf3 szem\xe9lyek keres\xe9se",noResults:"Nincs tal\xe1lat a keres\xe9sre",noValidNumbers:"Adjon meg egy telefonsz\xe1mot",searchNumbers:"Telefonsz\xe1mok hozz\xe1ad\xe1sa",searchPeople:"Szem\xe9lyek keres\xe9se",searchPeopleAndNumbers:"Szem\xe9lyek keres\xe9se vagy telefonsz\xe1maik hozz\xe1ad\xe1sa",telephone:"Telefon: {{number}}",title:"Szem\xe9lyek megh\xedv\xe1sa az \xe9rtekezletre"},audioDevices:{bluetooth:"Bluetooth",headphones:"Fejhallgat\xf3",phone:"Telefon",speaker:"Hangsz\xf3r\xf3",none:"Nincsenek el\xe9rhet\u0151 hangeszk\xf6z\xf6k"},audioOnly:{audioOnly:"Alacsony s\xe1vsz\xe9less\xe9g"},calendarSync:{addMeetingURL:"\xc9rtekezlet hivatkoz\xe1s\xe1nak hozz\xe1ad\xe1sa",confirmAddLink:"Hozz\xe1adhat\xf3 egy Jitsi hivatkoz\xe1s az esem\xe9nyhez?",error:{appConfiguration:"A napt\xe1rintegr\xe1ci\xf3 nincs helyesen konfigur\xe1lva.",generic:"Hiba t\xf6rt\xe9nt. Ellen\u0151rizze a napt\xe1r be\xe1ll\xedt\xe1sait vagy pr\xf3b\xe1lja friss\xedteni a napt\xe1rat.",notSignedIn:"Hiba t\xf6rt\xe9nt a napt\xe1r esem\xe9nyeihez val\xf3 hozz\xe1f\xe9r\xe9shez sz\xfcks\xe9ges azonos\xedt\xe1s sor\xe1n. Ellen\u0151rizze a napt\xe1r be\xe1ll\xedt\xe1sait \xe9s pr\xf3b\xe1ljon meg \xfajra bel\xe9pni."},join:"R\xe9szv\xe9tel",joinTooltip:"Bekapcsol\xf3d\xe1s az \xe9rtekezletbe",nextMeeting:"k\xf6vetkez\u0151 \xe9rtekezlet",noEvents:"Nincs k\xf6vetkez\u0151 \xfctemezett \xe9rtekezlet.",ongoingMeeting:"folyamatban l\xe9v\u0151 \xe9rtekezlet",permissionButton:"Be\xe1ll\xedt\xe1sok megnyit\xe1sa",permissionMessage:"A napt\xe1r enged\xe9lyez\xe9se sz\xfcks\xe9ges az \xe9rtekezletek applik\xe1ci\xf3ban val\xf3 megtekint\xe9s\xe9hez.",refresh:"Napt\xe1r friss\xedt\xe9se",today:"Ma"},chat:{error:"Hiba: az \xfczenetet nem siker\xfclt elk\xfcldeni. Hiba oka: {{error}}",fieldPlaceHolder:"\xcdrja ide az \xfczenet\xe9t",messagebox:"\xcdrja be az \xfczenetet",messageTo:"Priv\xe1t \xfczenet a felhaszn\xe1l\xf3nak: {{recipient}}",noMessagesMessage:"A tal\xe1lkoz\xf3n m\xe9g nincsenek \xfczenetek. Itt kezdhet besz\xe9lget\xe9st!",nickname:{popover:"Becen\xe9v kiv\xe1laszt\xe1sa",title:"Adjon meg egy becenevet a cseveg\xe9s sz\xe1m\xe1ra"},privateNotice:"Priv\xe1t \xfczenet a felhaszn\xe1l\xf3nak: {{recipient}}",title:"Cseveg\xe9s",you:"neked"},connectingOverlay:{joiningRoom:"Kapcsol\xf3d\xe1s az \xe9rtekezlethez..."},connection:{ATTACHED:"Kapcsol\xf3dva",AUTHENTICATING:"Azonos\xedt\xe1s",AUTHFAIL:"Hiteles\xedt\xe9s meghi\xfasult",CONNECTED:"Kapcsol\xf3dva",CONNECTING:"Kapcsol\xf3d\xe1s",CONNFAIL:"A kapcsolat meghi\xfasult",DISCONNECTED:"Sz\xe9tkapcsolva",DISCONNECTING:"Sz\xe9tkapcsol\xf3d\xe1s",ERROR:"Hiba",RECONNECTING:"H\xe1l\xf3zati hiba t\xf6rt\xe9nt. \xdajracsatlakoz\xe1s..."},connectionindicator:{address:"C\xedm:",bandwidth:"Becs\xfclt s\xe1vsz\xe9less\xe9g:",bitrate:"Bitsebess\xe9g:",bridgeCount:"Kiszolg\xe1l\xf3 sz\xe1ma: ",connectedTo:"Kapcsol\xf3dva ehhez:",framerate:"K\xe9pkockasebess\xe9g:",less:"Kevesebb megjelen\xedt\xe9se",localaddress:"Helyi c\xedm:",localaddress_plural:"Helyi c\xedmek:",localport:"Helyi port:",localport_plural:"Helyi portok:",more:"T\xf6bb megjelen\xedt\xe9se",packetloss:"Csomagveszt\xe9s:",quality:{good:"J\xf3",inactive:"Inakt\xedv",lost:"Elveszett",nonoptimal:"Nem optim\xe1lis",poor:"Sil\xe1ny"},remoteaddress:"T\xe1voli c\xedm:",remoteaddress_plural:"T\xe1voli c\xedmek:",remoteport:"T\xe1voli port:",remoteport_plural:"T\xe1voli portok:",resolution:"Felbont\xe1s:",status:"Kapcsolat:",transport:"\xc1tvitel:",transport_plural:"\xc1tvitel:"},dateUtils:{earlier:"Kor\xe1bban",today:"Ma",yesterday:"Tegnap"},deepLinking:{appNotInstalled:"Sz\xfcks\xe9g van a {{app}} mobilapplik\xe1ci\xf3ra az \xe9rtekezlethez val\xf3 telefonos csatlakoz\xe1sra.",description:"Semmi sem t\xf6rt\xe9nt? Megpr\xf3b\xe1ltuk az \xe9rtekezletet a {{app}} asztali alkalmaz\xe1sban elind\xedtani. Pr\xf3b\xe1lja ezt \xfajra vagy a {{app}} webes applik\xe1ci\xf3ban ind\xedtani.",descriptionWithoutWeb:"Semmi sem t\xf6rt\xe9nt? Megpr\xf3b\xe1ltuk az \xe9rtekezletet a {{app}} asztali alkalmaz\xe1sban elind\xedtani.",downloadApp:"Applik\xe1ci\xf3 let\xf6lt\xe9se",launchWebButton:"Ind\xedt\xe1s weben",openApp:"Tov\xe1bbl\xe9p\xe9s az applik\xe1ci\xf3hoz",title:"\xc9rtekezlet ind\xedt\xe1sa a {{app}} applik\xe1ci\xf3ban...",tryAgainButton:"\xdajb\xf3li pr\xf3b\xe1lkoz\xe1s az asztali v\xe1ltozatban"},defaultLink:"pl.: {{url}}",defaultNickname:"pl.: Minta Mikl\xf3s",deviceError:{cameraError:"A kamer\xe1hoz val\xf3 hozz\xe1f\xe9r\xe9s meghi\xfasult",cameraPermission:"Hiba t\xf6rt\xe9nt a kamera enged\xe9lyeztet\xe9se sor\xe1n",microphoneError:"A mikrofonhoz val\xf3 hozz\xe1f\xe9r\xe9s meghi\xfasult",microphonePermission:"Hiba t\xf6rt\xe9nt a mikrofon enged\xe9lyeztet\xe9se sor\xe1n"},deviceSelection:{noPermission:"Nem lett enged\xe9lyezve",previewUnavailable:"Nincs el\u0151n\xe9zet",selectADevice:"Eszk\xf6z kijel\xf6l\xe9se",testAudio:"Teszthang lej\xe1tsz\xe1sa"},dialog:{accessibilityLabel:{liveStreaming:"\xc9l\u0151 k\xf6zvet\xedt\xe9s"},allow:"Enged\xe9lyez",alreadySharedVideoMsg:"Egy m\xe1sik r\xe9sztvev\u0151 is videot oszt meg. E konferencia sz\xe1m\xe1ra csak egy videomegoszt\xe1s enged\xe9lyezett.",alreadySharedVideoTitle:"Egyszerre csak egy videomegoszt\xe1s enged\xe9lyez\xe9se",applicationWindow:"Alkalmaz\xe1sablak",Back:"Vissza",cameraConstraintFailedError:"A kamera nem felel meg bizonyos kik\xf6t\xe9seknek.",cameraNotFoundError:"Nem tal\xe1lhat\xf3 kamera.",cameraNotSendingData:"Nem siker\xfclt hozz\xe1f\xe9rni kamer\xe1hoz. K\xe9rem, ellen\u0151rizze, hogy egy m\xe1sik alkalmaz\xe1s nem haszn\xe1lja-e a kamer\xe1t, vagy tess\xe9k egy m\xe1sik eszk\xf6z kijel\xf6lni a be\xe1ll\xedt\xe1sok men\xfcben vagy esetleg \xe9rdemes \xfajrat\xf6lteni az applik\xe1ci\xf3t.",cameraNotSendingDataTitle:"Nem lehet hozz\xe1f\xe9rni a kamer\xe1hoz",cameraPermissionDeniedError:"Nem adott enged\xe9lyt a kamera haszn\xe1lat\xe1hoz. Csatlakozhat a besz\xe9lget\xe9shez, de a t\xf6bbiek nem fogj\xe1k \xd6nt l\xe1tni. A c\xedmsorban l\xe9v\u0151 kamera ikonnal lehet ezt helyrehozni.",cameraUnknownError:"Ismeretlen ok miatt nem lehet a kamer\xe1t haszn\xe1lni.",cameraUnsupportedResolutionError:"A kamera nem t\xe1mogatja a sz\xfcks\xe9ges videofelbont\xe1st.",Cancel:"M\xe9gsem",close:"Bez\xe1r\xe1s",conferenceDisconnectMsg:"Ellen\u0151rizni kellene a h\xe1l\xf3zati kapcsolatokat. \xdajracsatlakoz\xe1s {{seconds}} m\xe1sodperc m\xfalva...",conferenceDisconnectTitle:"Lecsatlakozott.",conferenceReloadMsg:"Pr\xf3b\xe1lkoz\xe1s a hiba jav\xedt\xe1s\xe1ra. \xdajracsatlakoz\xe1s {{seconds}} m\xe1sodperc m\xfalva...",conferenceReloadTitle:"Sajnos valami f\xe9lresiker\xfclt.",confirm:"Meger\u0151s\xedt\xe9s",confirmNo:"Nem",confirmYes:"Igen",connectError:"Hopp\xe1! Valami elromlott \xe9s nem lehetett kapcsol\xf3dni a konferenci\xe1hoz.",connectErrorWithMsg:"Hopp\xe1! Valami elromlott \xe9s nem lehetett kapcsol\xf3dni a konferenci\xe1hoz: {{msg}}",connecting:"Kapcsol\xf3d\xe1s",contactSupport:"\xdcgyf\xe9lszolg\xe1lat",copy:"M\xe1sol\xe1s",dismiss:"Elutas\xedt\xe1s",displayNameRequired:"Hell\xf3! Mi a neve?",done:"K\xe9sz",enterDisplayName:"Adja meg itt a nev\xe9t",error:"Hiba",externalInstallationMsg:"Telep\xedteni kell a munkaasztal megoszt\xe1s\xe1ra val\xf3 kiterjeszt\xe9st.",externalInstallationTitle:"Kiterjeszt\xe9sre van sz\xfcks\xe9g",goToStore:"Ugr\xe1s az alkalmaz\xe1sbolthoz",gracefulShutdown:"Jelenleg a szolg\xe1ltat\xe1s karbantart\xe1s miatt nem el\xe9rhet\u0151. K\xe9s\u0151bb pr\xf3b\xe1lja meg ism\xe9t.",IamHost:"\xc9n vagyok a szervez\u0151",incorrectRoomLockPassword:"Helytelen jelsz\xf3",incorrectPassword:"Helytelen felhaszn\xe1l\xf3i n\xe9v \xe9s jelsz\xf3",inlineInstallationMsg:"Telep\xedteni kell a munkaasztal megoszt\xe1s\xe1ra val\xf3 kiterjeszt\xe9st.",inlineInstallExtension:"Telep\xedt\xe9s azonnal",internalError:"Hopp\xe1! Valami elromlott. Az al\xe1bbi hiba t\xf6rt\xe9nt: {{error}}",internalErrorTitle:"Bels\u0151 hiba",kickMessage:"Tov\xe1bbi r\xe9szletek k\xe9rhet\u0151k a {{participantDisplayName}} r\xe9sztvev\u0151t\u0151l.",kickParticipantButton:"Kir\xfag\xe1s",kickParticipantDialog:"Val\xf3ban kir\xfaghat\xf3 ez a r\xe9sztvev\u0151?",kickParticipantTitle:"R\xe9sztvev\u0151 kir\xfag\xe1sa?",kickTitle:"Jaj! {{participantDisplayName}} kir\xfagta \xd6nt az \xe9rtekezletr\u0151l",liveStreaming:"\xc9l\u0151 k\xf6zvet\xedt\xe9s",liveStreamingDisabledForGuestTooltip:"A vend\xe9gek nem kezdhetnek \xe9l\u0151 k\xf6zvet\xedt\xe9st.",liveStreamingDisabledTooltip:"Az \xe9l\u0151 k\xf6zvet\xedt\xe9s ind\xedt\xe1sa le van tiltva.",lockMessage:"A konferencia z\xe1rol\xe1sa meghi\xfasult.",lockRoom:"\xc9rtekezlet $t(lockRoomPasswordUppercase) hozz\xe1ad\xe1sa",lockTitle:"Z\xe1rol\xe1s meghi\xfasult",logoutQuestion:"Val\xf3ban ki akar l\xe9pni \xe9s le\xe1ll\xedtja a konferenci\xe1t?",logoutTitle:"Kil\xe9p\xe9s",maxUsersLimitReached:"A lehets\xe9ges r\xe9sztvev\u0151k maxim\xe1lis sz\xe1ma el\xe9rve. A konferencia tele van. L\xe9pjen kapcsolatba az \xe9rtekezlet tulajdonos\xe1val vagy pr\xf3b\xe1lkozzon k\xe9s\u0151bb!",maxUsersLimitReachedTitle:"A lehets\xe9ges r\xe9sztvev\u0151k maxim\xe1lis sz\xe1ma el\xe9rve",micConstraintFailedError:"A mikrofon nem felel meg bizonyos kik\xf6t\xe9seknek.",micNotFoundError:"Nem tal\xe1lhat\xf3 mikrofon.",micNotSendingData:"A sz\xe1m\xedt\xf3g\xe9p be\xe1ll\xedt\xe1sai k\xf6z\xf6tt kell visszahangos\xedtani a mikrofont vagy be\xe1ll\xedtani a hangfelv\xe9tel szintj\xe9t",micNotSendingDataTitle:"A mikrofon le van n\xe9m\xedtva a rendszerbe\xe1ll\xedt\xe1sokban",micPermissionDeniedError:"Nem adott enged\xe9lyt a mikrofon haszn\xe1lat\xe1hoz. Csatlakozhat a besz\xe9lget\xe9shez, de a t\xf6bbiek nem fogj\xe1k \xd6nt hallani. A c\xedmsorban l\xe9v\u0151 kamera ikonnal lehet ezt helyrehozni.",micUnknownError:"Ismeretlen ok miatt nem lehet a mikrofont haszn\xe1lni.",muteParticipantBody:"Nem fogja tudni visszahangos\xedtani, de \u0151 \xf6nmag\xe1t b\xe1rmikor vissza tudja majd hangos\xedtani.",muteParticipantButton:"N\xe9m\xedt\xe1s",muteParticipantDialog:"Val\xf3ban len\xe9m\xedthat\xf3 ez a r\xe9sztvev\u0151? Nem fogja tudni visszahangos\xedtani, de \u0151 \xf6nmag\xe1t b\xe1rmikor vissza tudja majd hangos\xedtani.",muteParticipantTitle:"Len\xe9m\xedthat\xf3 a r\xe9sztvev\u0151?",Ok:"Ok",passwordLabel:"$t(lockRoomPasswordUppercase)",passwordNotSupported:"Az \xe9rtekezlet $t(lockRoomPassword) be\xe1ll\xedt\xe1sa nem t\xe1mogatott.",passwordNotSupportedTitle:"$t(lockRoomPasswordUppercase) nem t\xe1mogatott",passwordRequired:"$t(lockRoomPasswordUppercase) sz\xfcks\xe9ges",popupError:"A b\xf6ng\xe9sz\u0151 blokkolja a felugr\xf3 ablakokat ezen az oldalon. Enged\xe9lyezze a b\xf6ng\xe9sz\u0151 biztons\xe1gi be\xe1ll\xedt\xe1saiban a felugr\xf3 ablakokat \xe9s pr\xf3b\xe1lja \xfajra.",popupErrorTitle:"Felugr\xf3 ablak blokkolva",recording:"Felv\xe9tel",recordingDisabledForGuestTooltip:"Vend\xe9g nem ind\xedthat felv\xe9telt.",recordingDisabledTooltip:"Felv\xe9tel r\xf6gz\xedt\xe9se letiltva.",rejoinNow:"\xdajracsatlakoz\xe1s azonnal",remoteControlAllowedMessage:"{{user}} elfogadta az \xd6n t\xe1voli vez\xe9rl\xe9si k\xe9r\xe9s\xe9t!",remoteControlDeniedMessage:"{{user}} visszautas\xedtotta az \xd6n t\xe1voli vez\xe9rl\xe9si k\xe9r\xe9s\xe9t!",remoteControlErrorMessage:"Hiba t\xf6rt\xe9nt a r\xe9sztvev\u0151h\xf6z {{user}} int\xe9zett t\xe1voli vez\xe9rl\xe9si k\xe9r\xe9s k\xfcld\xe9se k\xf6zben!",remoteControlRequestMessage:"Enged\xe9lyezi {{user}} r\xe9sztvev\u0151nek, hogy t\xe1volr\xf3l vez\xe9relje a munkaasztalt?",remoteControlShareScreenWarning:"Vegye figyelembe, hogy ha megnyomja az \u201eEnged\xe9lyez\xe9s\u201d lehet\u0151s\xe9get, akkor megosztja a k\xe9perny\u0151t!",remoteControlStopMessage:"A t\xe1voli munkamenet ir\xe1ny\xedt\xe1sa befejez\u0151d\xf6tt!",remoteControlTitle:"T\xe1voli asztal vez\xe9rl\xe9se",Remove:"Elt\xe1vol\xedt\xe1s",removePassword:"$t(lockRoomPassword) elt\xe1vol\xedt\xe1sa",removeSharedVideoMsg:"Val\xf3ban elt\xe1vol\xedthat\xf3 a megosztott video?",removeSharedVideoTitle:"Megosztott video elt\xe1vol\xedt\xe1sa",reservationError:"Foglal\xe1si rendszerhiba",reservationErrorMsg:"Hibak\xf3d: {{code}}, \xfczenet: {{msg}}",retry:"\xdajra",screenSharingFailedToInstall:"Hopp\xe1! A k\xe9perny\u0151megoszt\xf3 kiterjeszt\xe9s telep\xedt\xe9se meghi\xfasult.",screenSharingFailedToInstallTitle:"A k\xe9perny\u0151megoszt\xf3 kiterjeszt\xe9s telep\xedt\xe9se meghi\xfasult",screenSharingFirefoxPermissionDeniedError:"Valami elromlott a k\xe9perny\u0151megoszt\xe1s ind\xedt\xe1sa k\xf6zben. Ellen\u0151rizze, hogy megadta-e a sz\xfcks\xe9ges enged\xe9lyeket. ",screenSharingFirefoxPermissionDeniedTitle:"Hopp\xe1! Nem siker\xfclt a k\xe9perny\u0151megoszt\xe1s ind\xedt\xe1sa!",screenSharingPermissionDeniedError:"Hopp\xe1! Valami elromlott a k\xe9perny\u0151megoszt\xe1s kiterjeszt\xe9s jogosults\xe1gaival. T\xf6ltse \xfajra \xe9s k\xeds\xe9relje meg \xfajra.",sendPrivateMessage:"Nemr\xe9g egy csak \xd6nnek sz\xf3l\xf3 \xfczenete \xe9rkezett. A v\xe1lasz\xe1t priv\xe1t \xfczenetk\xe9nt, vagy ink\xe1bb az eg\xe9sz csoportnak akarja elk\xfcldeni?",sendPrivateMessageCancel:"K\xfcld\xe9s a csoportnak",sendPrivateMessageOk:"K\xfcld\xe9s priv\xe1tban",sendPrivateMessageTitle:"Priv\xe1tban legyen elk\xfcldve?",serviceUnavailable:"Szolg\xe1ltat\xe1s nem el\xe9rhet\u0151",sessTerminated:"H\xedv\xe1s megszakadt",Share:"Megoszt\xe1s",shareVideoLinkError:"Adjon meg egy helyes YouTube linket.",shareVideoTitle:"Video megoszt\xe1sa",shareYourScreen:"K\xe9perny\u0151 megoszt\xe1sa",shareYourScreenDisabled:"K\xe9perny\u0151megoszt\xe1s letiltva.",shareYourScreenDisabledForGuest:"Vend\xe9g nem v\xe9gezhet k\xe9perny\u0151megoszt\xe1st.",startLiveStreaming:"\xc9l\u0151 k\xf6zvet\xedt\xe9s kezd\xe9se",startRecording:"Felv\xe9tel ind\xedt\xe1sa",startRemoteControlErrorMessage:"Hiba t\xf6rt\xe9nt a t\xe1voli vez\xe9rl\xe9s munkamenet\xe9nek ind\xedt\xe1sa k\xf6zben!",stopLiveStreaming:"\xc9l\u0151 k\xf6zvet\xedt\xe9s le\xe1ll\xedt\xe1sa",stopRecording:"Felv\xe9tel le\xe1ll\xedt\xe1sa",stopRecordingWarning:"Val\xf3ban le\xe1ll\xedthat\xf3 a felv\xe9tel?",stopStreamingWarning:"Val\xf3ban le\xe1ll\xedthat\xf3 az \xe9l\u0151 k\xf6zvet\xedt\xe9s?",streamKey:"\xc9l\u0151 k\xf6zvet\xedt\xe9s kulcsa",Submit:"Elk\xfcld\xe9s",thankYou:"K\xf6sz\xf6nj\xfck a {{appName}} haszn\xe1lat\xe1t!",token:"jelsor",tokenAuthFailed:"Sajn\xe1ljuk, a csatlakoz\xe1sa nem megengedett ehhez a h\xedv\xe1shoz.",tokenAuthFailedTitle:"Hiteles\xedt\xe9s meghi\xfasult",transcribing:"\xc1tirat k\xe9sz\xedt\xe9se",unlockRoom:"\xc9rtekezlet $t(lockRoomPassword) elt\xe1vol\xedt\xe1sa",userPassword:"felhaszn\xe1l\xf3i jelsz\xf3",WaitForHostMsg:"A {{room}} konferencia m\xe9g nem kezd\u0151d\xf6tt meg. Ha \xd6n a h\xe1zigazda, akkor hiteles\xedtse mag\xe1t. Ellenkez\u0151 esetben, k\xe9rj\xfck v\xe1rjon a h\xe1zigazda \xe9rkez\xe9s\xe9re.",WaitForHostMsgWOk:"A {{room}} konferencia m\xe9g nem kezd\u0151d\xf6tt meg. Ha \xd6n a h\xe1zigazda, k\xe9rj\xfck az \u201eOK\u201d gombra kattintva hiteles\xedtse mag\xe1t. Ellenkez\u0151 esetben, k\xe9rj\xfck v\xe1rjon a h\xe1zigazda \xe9rkez\xe9s\xe9re.",WaitingForHost:"V\xe1rakoz\xe1s a h\xe1zigazd\xe1ra ...",Yes:"Igen",yourEntireScreen:"A teljes k\xe9perny\u0151"},dialOut:{statusMessage:"jelenleg {{status}}"},documentSharing:{title:"Megosztott dokumentum"},feedback:{average:"\xc1tlag",bad:"Rossz",detailsLabel:"Osszon meg vel\xfcnk t\xf6bbet err\u0151l.",good:"J\xf3",rateExperience:"\xc9rt\xe9keld az \xe9rtekezlet \xe9lm\xe9ny\xe9t",veryBad:"Nagyon rossz",veryGood:"Nagyon j\xf3"},incomingCall:{answer:"V\xe1lasz",audioCallTitle:"Bej\xf6v\u0151 h\xedv\xe1s",decline:"Elutas\xedt\xe1s",productLabel:"a Jitsi Meett\u0151l",videoCallTitle:"Bej\xf6v\u0151 videoh\xedv\xe1s"},info:{accessibilityLabel:"Inform\xe1ci\xf3k megjelen\xedt\xe9se",addPassword:"$t(lockRoomPassword) hozz\xe1ad\xe1sa",cancelPassword:"$t(lockRoomPassword) t\xf6rl\xe9se",conferenceURL:"Hivatkoz\xe1s:",country:"Orsz\xe1g",dialANumber:"Az \xe9rtekezlethez val\xf3 csatlakoz\xe1shoz ezeket a sz\xe1mokat kell felt\xe1rcs\xe1zni \xe9s a PIN-k\xf3dot megadni.",dialInConferenceID:"PIN-k\xf3d:",dialInNotSupported:"Sajn\xe1ljuk, a t\xe1rcs\xe1z\xe1s jelenleg nem t\xe1mogatott.",dialInNumber:"Bet\xe1rcs\xe1z\xe1s:",dialInSummaryError:"Hiba a bet\xe1rcs\xe1z\xe1si inform\xe1ci\xf3k lek\xe9rdez\xe9se k\xf6zben. K\xe9s\u0151bb \xe9rdemes \xfajra pr\xf3b\xe1lkozni.",dialInTollFree:"Ingyenes",genericError:"Hopp\xe1, valami elromlott.",inviteLiveStream:"Az \xe9rtekezlet \xe9l\u0151 k\xf6zvet\xedt\xe9s\xe9nek megtekint\xe9se: {{url}}",invitePhone:"Telefonr\xf3l val\xf3 csatlakoz\xe1shoz ezeket kell t\xe1rcs\xe1zni: {{number}},,{{conferenceID}}#\n",invitePhoneAlternatives:"M\xe1s bet\xe1rcs\xe1z\xe1si sz\xe1mot keres?\nL\xe1sd az \xe9rtekezlet bet\xe1rcs\xe1z\xe1si sz\xe1mait: {{url}}\n\n\nHa termi telefonon kereszt\xfcl t\xe1rcs\xe1z, csatlakozhat hang n\xe9lk\xfcl is: {{silentUrl}}",inviteURLFirstPartGeneral:"\xd6nt megh\xedvt\xe1k egy \xe9rtekezletre.",inviteURLFirstPartPersonal:"{{name}} megh\xedvta \xd6nt egy \xe9rtekezletre.\n",inviteURLSecondPart:"\nCsatlakoz\xe1s az \xe9rtekezlethez:\n{{url}}\n",liveStreamURL:"\xc9l\u0151 k\xf6zvet\xedt\xe9s:",moreNumbers:"Tov\xe1bbi sz\xe1mok",noNumbers:"Nincsenek bet\xe1rcs\xe1z\xe1si sz\xe1mok.",noPassword:"Nincs",noRoom:"Nem volt szoba megadva, amelybe be lehetne l\xe9pni.",numbers:"Bet\xe1rcs\xe1z\xe1si sz\xe1mok",password:"$t(lockRoomPasswordUppercase):",title:"Megoszt\xe1s",tooltip:"Az \xe9rtekezlet hivatkoz\xe1s\xe1nak \xe9s beh\xedv\xf3 inform\xe1ci\xf3inak megoszt\xe1sa",label:"\xc9rtekezlet inform\xe1ci\xf3i"},inviteDialog:{alertText:"N\xe9h\xe1ny r\xe9sztvev\u0151 megh\xedv\xe1sa meghi\xfasult.",header:"Megh\xedv\xe1s",searchCallOnlyPlaceholder:"Telefonsz\xe1m megad\xe1sa",searchPeopleOnlyPlaceholder:"R\xe9sztvev\u0151k keres\xe9se",searchPlaceholder:"R\xe9sztvev\u0151 vagy telefonsz\xe1m",send:"K\xfcld\xe9s"},inlineDialogFailure:{msg:"Hiba t\xf6rt\xe9nt.",retry:"\xdajrapr\xf3b\xe1lkoz\xe1s",support:"T\xe1mogat\xe1s",supportMsg:"Ism\xe9telt hiba eset\xe9n \xe9rdemes kapcsolatba l\xe9pnie"},keyboardShortcuts:{focusLocal:"F\xf3kusz a saj\xe1t videomra",focusRemote:"F\xf3kusz egy m\xe1sik szem\xe9ly videoj\xe1ra",fullScreen:"Bel\xe9p\xe9s vagy kil\xe9p\xe9s a teljes k\xe9perny\u0151b\u0151l",keyboardShortcuts:"Gyorsbillenty\u0171k",localRecording:"Helyi r\xf6gz\xedt\xe9si vez\xe9rl\u0151elemek megjelen\xedt\xe9se vagy elrejt\xe9se",mute:"Mikrofon n\xe9m\xedt\xe1sa vagy visszahangos\xedt\xe1sa",pushToTalk:"Push to talk",raiseHand:"K\xe9z felemel\xe9se vagy leenged\xe9se",showSpeakerStats:"Besz\xe9d statisztik\xe1k megjelen\xedt\xe9se",toggleChat:"Cseveg\xe9s megnyit\xe1sa vagy bez\xe1r\xe1sa",toggleFilmstrip:"Video b\xe9lyegk\xe9pek megjelen\xedt\xe9se vagy elrejt\xe9se",toggleScreensharing:"V\xe1lt\xe1s kamera \xe9s k\xe9perny\u0151megoszt\xe1s k\xf6z\xf6tt",toggleShortcuts:"Gyorsbillenty\u0171k megjelen\xedt\xe9se vagy elrejt\xe9se",videoMute:"Kamera elind\xedt\xe1sa vagy le\xe1ll\xedt\xe1sa",videoQuality:"H\xedv\xe1s min\u0151s\xe9g\xe9nek kezel\xe9se"},liveStreaming:{busy:"Dolgozunk a k\xf6zvet\xedt\xe9si er\u0151forr\xe1sok felszabad\xedt\xe1s\xe1n. K\xeds\xe9relje meg \xfajra n\xe9h\xe1ny perc m\xfalva.",busyTitle:"Jelenleg minden k\xf6zvet\xedt\u0151 foglalt",changeSignIn:"Fi\xf3k v\xe1lt\xe1sa.",choose:"\xc9l\u0151 k\xf6zvet\xedt\xe9s kijel\xf6l\xe9se",chooseCTA:"V\xe1lasszon egy k\xf6zvet\xedt\xe9si opci\xf3t. \xd6n jelenleg {{email}} c\xedmmel van bel\xe9pve.",enterStreamKey:"Adja meg itt a YouTube \xe9l\u0151 k\xf6zvet\xedt\xe9si kulcsot.",error:"Az \xe9l\u0151 k\xf6zvet\xedt\xe9s meghi\xfasult. Pr\xf3b\xe1lja \xfajra.",errorAPI:"Hiba t\xf6rt\xe9nt a YouTube ad\xe1s el\xe9r\xe9se k\xf6zben. Pr\xf3b\xe1ljon meg \xfajra bel\xe9pni.",errorLiveStreamNotEnabled:"Az \xe9l\u0151 k\xf6zvet\xedt\xe9s nincs enged\xe9lyezve ezzel az email c\xedmmel: {{email}}. Enged\xe9lyezze az \xe9l\u0151 k\xf6zvet\xedt\xe9st vagy l\xe9pjen be egy m\xe1sik felhaszn\xe1l\xf3val, ahol az enged\xe9lyezve van.",expandedOff:"Az \xe9l\u0151 k\xf6zvet\xedt\xe9s le\xe1llt",expandedOn:"Az \xe9rtekezlet jelenleg k\xf6zvet\xedtve van a YouTube-on.",expandedPending:"Az \xe9lv\u0151 k\xf6zvet\xedt\xe9s elindult...",failedToStart:"Az \xe9lv\u0151 k\xf6zvet\xedt\xe9s ind\xedt\xe1sa meghi\xfasult",getStreamKeyManually:"Nem lehet semmilyen \xe9l\u0151 k\xf6zvet\xedt\xe9st let\xf6lteni. Az \xe9l\u0151 k\xf6zvet\xedt\xe9shez sz\xfcks\xe9ges kulcsot a Youtube-t\xf3l lehet beszerezni.",invalidStreamKey:"Az \xe9l\u0151 k\xf6zvet\xedt\xe9si kulcs val\xf3sz\xedn\u0171leg hib\xe1s.",off:"\xc9l\u0151 k\xf6zvet\xedt\xe9s le\xe1llt",offBy:"{{name}} le\xe1ll\xedtotta az \xe9l\u0151 k\xf6zvet\xedt\xe9st",on:"\xc9l\u0151 k\xf6zvet\xedt\xe9s",onBy:"{{name}} elind\xedtotta az \xe9l\u0151 k\xf6zvet\xedt\xe9st",pending:"\xc9l\u0151 k\xf6zvet\xedt\xe9s kezd\xe9se...",serviceName:"\xc9l\u0151 k\xf6zvet\xedt\xe9si szolg\xe1ltat\xe1s",signedInAs:"Jelenleg bejelentkezve mint:",signIn:"Bejelentkez\xe9s a Google-lel",signInCTA:"Jelentkezzen be vagy adja meg a \xe9l\u0151 k\xf6zvet\xedt\xe9si kulcsot a YouTube-r\xf3l.",signOut:"Kil\xe9p\xe9s",start:"\xc9l\u0151 k\xf6zvet\xedt\xe9s kezd\xe9se",streamIdHelp:"Mi ez?",unavailableTitle:"\xc9l\u0151 k\xf6zvet\xedt\xe9s el\xe9rhetetlen"},localRecording:{clientState:{off:"Kikapcsolva",on:"Bekapcsolva",unknown:"Ismeretlen"},dialogTitle:"Helyi felv\xe9tel vez\xe9rl\u0151elemei",duration:"Id\u0151tartam",durationNA:"N/A",encoding:"K\xf3dol\xe1s",label:"HeF",labelToolTip:"Helyi felv\xe9tel aktiv\xe1lva",localRecording:"Helyi felv\xe9tel",me:"\xc9n",messages:{engaged:"Helyi felv\xe9tel aktiv\xe1lva.",finished:"A {{token}} r\xf6gz\xedt\xe9si munkamenet befejez\u0151d\xf6tt. K\xfcldje el a r\xf6gz\xedtett f\xe1jlt a moder\xe1tornak.",finishedModerator:"A {{token}} r\xf6gz\xedt\xe9si munkamenet befejez\u0151d\xf6tt. A helyi s\xe1v r\xf6gz\xedt\xe9sre ker\xfclt. K\xe9rje el a t\xf6bbi r\xe9sztvev\u0151t\u0151l, amit r\xf6gz\xedtettek.",notModerator:"\xd6n nem moder\xe1tor. Nem tudja elind\xedtani vagy le\xe1ll\xedtani a helyi felv\xe9telt."},moderator:"Moder\xe1tor",no:"Nem",participant:"R\xe9sztvev\u0151",participantStats:"R\xe9sztvev\u0151i statisztika",sessionToken:"Munkamenet jelsor",start:"Felv\xe9tel ind\xedt\xe1sa",stop:"Felv\xe9tel le\xe1ll\xedt\xe1sa",yes:"Igen"},lockRoomPassword:"jelsz\xf3",lockRoomPasswordUppercase:"Jelsz\xf3",me:"\xe9n",notify:{connectedOneMember:"{{name}} bekapcsol\xf3dott az \xe9rtekezletbe",connectedThreePlusMembers:"{{name}} \xe9s {{count}} m\xe1sik r\xe9sztvev\u0151 kapcsol\xf3dott az \xe9rtekezlethez",connectedTwoMembers:"{{first}} \xe9s {{second}} bekapcsol\xf3dott az \xe9rtekezletbe",disconnected:"sz\xe9tkapcsolva",focus:"Konferencia f\xf3kusza",focusFail:"{{component}} nem el\xe9rhet\u0151 \u2013 \xfajrapr\xf3b\xe1lkoz\xe1s {{ms}} m\xe1sodperc m\xfalva",grantedTo:"Moder\xe1tori jogok biztos\xedtva {{to}} sz\xe1m\xe1ra!",invitedOneMember:"{{name}} meg lett h\xedvva",invitedThreePlusMembers:"{{name}} \xe9s {{count}} m\xe1sik felhaszn\xe1l\xf3 meg lett h\xedvva",invitedTwoMembers:"{{first}} \xe9s {{second}} lett megh\xedvva",kickParticipant:"{{kicked}} r\xe9sztvev\u0151t kir\xfagta {{kicker}}",me:"\xc9n",moderator:"Moder\xe1tori jogok biztos\xedtva!",muted:"A besz\xe9lget\xe9st len\xe9m\xedtva kezdte meg.",mutedTitle:"Le lett n\xe9m\xedtva!",mutedRemotelyTitle:"{{participantDisplayName}} len\xe9m\xedtotta \xd6nt!",mutedRemotelyDescription:"B\xe1rmikor visszahangos\xedthatja mag\xe1t, ha k\xe9szen \xe1ll a besz\xe9dre. N\xe9m\xedtsa le mag\xe1t ism\xe9t, ha a felesleges zajokt\xf3l meg k\xedv\xe1nja v\xe9deni az \xe9rtekezletet.",passwordRemovedRemotely:"$t(lockRoomPasswordUppercase) egy m\xe1sik r\xe9sztvev\u0151 \xe1ltal elt\xe1vol\xedtva",passwordSetRemotely:"$t(lockRoomPasswordUppercase) egy m\xe1sik r\xe9sztvev\u0151 \xe1ltal be\xe1ll\xedtva",raisedHand:"{{name}} besz\xe9lni szeretne.",somebody:"Valaki",startSilentTitle:"Hang n\xe9lk\xfcl csatlakozott!",startSilentDescription:"Csatlakozzon \xfajra a hang enged\xe9lyez\xe9s\xe9hez",suboptimalBrowserWarning:"Sajn\xe1ljuk, de nem nagy \xe9lm\xe9ny \xedgy csatlakozni a konferenci\xe1hoz. Keress\xfck a megold\xe1st, de addig is, \xe9rdemes ink\xe1bb egy teljesen t\xe1mogatott b\xf6ng\xe9sz\u0151vel csatlakozni.",suboptimalExperienceTitle:"B\xf6ng\xe9sz\u0151hiba",unmute:"Visszahangos\xedt\xe1s",newDeviceCameraTitle:"\xdaj kamera \xe9szlelve",newDeviceAudioTitle:"\xdaj hangeszk\xf6z \xe9szlelve",newDeviceAction:"Alkalmaz"},passwordSetRemotely:"egy m\xe1sik r\xe9sztvev\u0151 \xe1ltal be\xe1ll\xedtva",passwordDigitsOnly:"Legfeljebb {{number}} sz\xe1m",poweredby:"M\u0171k\xf6dteti:",presenceStatus:{busy:"Foglalt",calling:"H\xedv\xe1s...",connected:"Kapcsol\xf3dva",connecting:"Kapcsol\xf3d\xe1s...",connecting2:"Kapcsol\xf3d\xe1s*...",disconnected:"Sz\xe9tkapcsolva",expired:"Lej\xe1rt",ignored:"Figyelmen k\xedv\xfcl hagyva",initializingCall:"H\xedv\xe1s ind\xedt\xe1sa...",invited:"Megh\xedvva",rejected:"Elutas\xedtva",ringing:"Cs\xf6rget\xe9s..."},profile:{setDisplayNameLabel:"\xc1ll\xedtsa be a megjelen\u0151 nevet",setEmailInput:"Adjon meg egy e-mail c\xedmet",setEmailLabel:"Adja meg a gravatar e-mail c\xedmet",title:"Profil"},raisedHand:"Besz\xe9lni szeretn\xe9k",recording:{authDropboxText:"Felt\xf6lt\xe9s Dropboxra",availableSpace:"El\xe9rhet\u0151 hely: {{spaceLeft}} MB (k\xf6r\xfclbel\xfcl {{duration}} perc felv\xe9tel)",beta:"B\xc9TA",busy:"Dolgozunk a r\xf6gz\xedt\xe9si er\u0151forr\xe1sok felszabad\xedt\xe1s\xe1n. K\xeds\xe9relje meg \xfajra n\xe9h\xe1ny perc m\xfalva.",busyTitle:"Jelenleg minden r\xf6gz\xedt\u0151 foglalt",error:"A felv\xe9tel meghi\xfasult. Pr\xf3b\xe1lja \xfajra.",expandedOff:"A felv\xe9tel le\xe1llt",expandedOn:"Az \xe9rtekezlet jelenleg r\xf6gz\xedt\xe9s alatt \xe1ll.",expandedPending:"A felv\xe9tel elindult...",failedToStart:"A felv\xe9tel ind\xedt\xe1sa meghi\xfasult",fileSharingdescription:"Felv\xe9tel megoszt\xe1sa az \xe9rtekezlet r\xe9sztvev\u0151ivel",live:"\xc9L\u0150",loggedIn:"Bel\xe9pve mint {{userName}}",off:"Felv\xe9tel le\xe1ll\xedtva",offBy:"{{name}} le\xe1ll\xedtotta a felv\xe9telt",on:"Felv\xe9tel",onBy:"{{name}} elind\xedtotta a felv\xe9telt",pending:"\xc9rtekezlet r\xf6gz\xedt\xe9s\xe9nek el\u0151k\xe9sz\xedt\xe9se...",rec:"REC",serviceDescription:"A felv\xe9telt a r\xf6gz\xedt\xe9si szolg\xe1ltat\xe1s veszi fel",serviceName:"Felv\xe9tel szolg\xe1ltat\xe1s",signIn:"Bel\xe9p\xe9s",signOut:"Kil\xe9p\xe9s",unavailable:"Hopp\xe1! A {{serviceName}} szolg\xe1ltat\xe1s jelenleg nem el\xe9rhet\u0151. Dolgozunk a hiba elh\xe1r\xedt\xe1s\xe1n. Pr\xf3b\xe1lja meg k\xe9s\u0151bb.",unavailableTitle:"Felv\xe9tel nem el\xe9rhet\u0151"},sectionList:{pullToRefresh:"H\xfaz\xe1s a friss\xedt\xe9shez"},settings:{calendar:{about:"A {{appName}} napt\xe1rintegr\xe1ci\xf3 a napt\xe1r biztons\xe1gos el\xe9r\xe9s\xe9re szolg\xe1l, \xedgy olvasni tudja a soron k\xf6vetkez\u0151 esem\xe9nyeket.",disconnect:"Sz\xe9tkapcsol\xe1s",microsoftSignIn:"Bejelentkez\xe9s a Microsofttal",signedIn:"Jelenleg ehhez az c\xedmhez tartoz\xf3 napt\xe1r esem\xe9nyei \xe9rhet\u0151ek el: {{email}}. Al\xe1bb a \u201esz\xe9tkapcsol\xe1s\u201d gombra kattintva lehet le\xe1ll\xedtani a napt\xe1r esem\xe9nyeinek el\xe9r\xe9s\xe9t.",title:"Napt\xe1r"},devices:"Eszk\xf6z\xf6k",followMe:"Mindenki engem k\xf6vessen",language:"Nyelv",loggedIn:"Bel\xe9pve mint {{name}}",moderator:"Moder\xe1tor",more:"T\xf6bb",name:"N\xe9v",noDevice:"Nincs",selectAudioOutput:"Hangkimenet",selectCamera:"Kamera",selectMic:"Mikrofon",startAudioMuted:"Mindenki len\xe9m\xedtva kezd",startVideoMuted:"Mindenki video n\xe9lk\xfcl kezd",title:"Be\xe1ll\xedt\xe1sok"},settingsView:{advanced:"Halad\xf3",alertOk:"OK",alertTitle:"Figyelmeztet\xe9s",alertURLText:"A megadott kiszolg\xe1l\xf3 URL-je \xe9rv\xe9nytelen",buildInfoSection:"Ford\xedt\xe1si inform\xe1ci\xf3k",conferenceSection:"Konferencia",disableCallIntegration:"A nat\xedv h\xedv\xe1sok integr\xe1ci\xf3j\xe1nak letilt\xe1sa",disableP2P:"Kapcsolja ki a peer-to-peer m\xf3dot",displayName:"Megjelen\u0151 n\xe9v",email:"E-mail",header:"Be\xe1ll\xedt\xe1sok",profileSection:"Profil",serverURL:"Kiszolg\xe1l\xf3 URL",showAdvanced:"Speci\xe1lis be\xe1ll\xedt\xe1sok megjelen\xedt\xe9se",startWithAudioMuted:"Kezd\xe9s a hang len\xe9m\xedt\xe1s\xe1val",startWithVideoMuted:"Kezd\xe9s a video letilt\xe1s\xe1val",version:"Verzi\xf3"},share:{dialInfoText:"\n\n=====\n\nA saj\xe1t telefonj\xe1n szeretne bet\xe1rcs\xe1zni?\n\n{{defaultDialInNumber}}Az \xe9rtekezlet bet\xe1rcs\xe1z\xe1si sz\xe1ma erre a hivatkoz\xe1sra kattintva tekinthet\u0151 meg\n{{dialInfoPageUrl}}",mainText:"Az al\xe1bbi hivatkoz\xe1sra kattintva lehet csatlakozni az \xe9rtkezlethez:\n{{roomUrl}}"},speaker:"Hangsz\xf3r\xf3",speakerStats:{hours:"{{count}} h",minutes:"{{count}} perc",name:"N\xe9v",seconds:"{{count}} mp",speakerStats:"Besz\xe9l\u0151 statisztika",speakerTime:"Besz\xe9l\u0151 ideje"},startupoverlay:{policyText:" ",title:"A {{app}} haszn\xe1lni szeretn\xe9 a mikrofont \xe9s a kamer\xe1t."},suspendedoverlay:{rejoinKeyTitle:"\xdajracsatlakoz\xe1s",text:"Az \xfajracsatlakoz\xe1s gombbal lehet ism\xe9telten csatlakozni.",title:"A videoh\xedv\xe1s megszakadt, mivel ez a sz\xe1m\xedt\xf3g\xe9p al\xf3 \xe1llapotba helyezte mag\xe1t."},toolbar:{accessibilityLabel:{audioOnly:"Csak a hang \xe1tv\xe1lt\xe1sa",audioRoute:"Hangeszk\xf6z kijel\xf6l\xe9se",callQuality:"Vide\xf3min\u0151s\xe9g kezel\xe9se",cc:"Feliratok \xe1tv\xe1lt\xe1sa",chat:"Cseveg\xe9s ablak \xe1tv\xe1lt\xe1sa",document:"Megosztott dokumentum \xe1tv\xe1lt\xe1sa",download:"Alkalmaz\xe1s let\xf6lt\xe9se",feedback:"Visszajelz\xe9s k\xfcld\xe9se",fullScreen:"Teljes k\xe9perny\u0151 \xe1tv\xe1lt\xe1sa",hangup:"Besz\xe9lget\xe9s elhagy\xe1sa",help:"S\xfag\xf3",invite:"Szem\xe9lyek megh\xedv\xe1sa",kick:"R\xe9sztvev\u0151 kir\xfag\xe1sa",localRecording:"Helyi felv\xe9tel vez\xe9rl\u0151elemeinek \xe1tv\xe1lt\xe1sa",lockRoom:"\xc9rtekezlet jelszav\xe1nak \xe1tv\xe1lt\xe1sa",moreActions:"Tov\xe1bbi m\u0171veltek men\xfc \xe1tv\xe1lt\xe1sa",moreActionsMenu:"Tov\xe1bbi m\u0171veltek men\xfc",mute:"Hang n\xe9m\xedt\xe1s\xe1nak \xe1tv\xe1lt\xe1sa",pip:"K\xe9p \xe9s k\xe9pben m\xf3d \xe1tv\xe1lt\xe1sa",privateMessage:"Priv\xe1t \xfczenet k\xfcld\xe9se",profile:"Adja meg a profilj\xe1t",raiseHand:"K\xe9z felemel\xe9s\xe9nek \xe1tv\xe1lt\xe1sa",recording:"Felv\xe9tel \xe1tv\xe1lt\xe1sa",remoteMute:"R\xe9sztvev\u0151k n\xe9m\xedt\xe1sa",Settings:"Be\xe1ll\xedt\xe1sok \xe1tv\xe1lt\xe1sa",sharedvideo:"YouTube video megoszt\xe1s\xe1nak \xe1tv\xe1lt\xe1sa",shareRoom:"Valaki megh\xedv\xe1sa",shareYourScreen:"K\xe9perny\u0151megoszt\xe1s \xe1tv\xe1lt\xe1sa",shortcuts:"Gyorsbillenty\u0171k \xe1tv\xe1lt\xe1sa",show:"Megjelen\xedt\xe9s a sz\xednpadon",speakerStats:"Besz\xe9l\u0151 statisztika \xe1tv\xe1lt\xe1sa",tileView:"Mozaikos n\xe9zet \xe1tv\xe1lt\xe1sa",toggleCamera:"Kamera \xe1tv\xe1lt\xe1sa",videomute:"Video letilt\xe1s\xe1nak \xe1tv\xe1lt\xe1sa",videoblur:"Videoelmos\xe1s \xe1tv\xe1lt\xe1sa"},addPeople:"Szem\xe9ly hozz\xe1ad\xe1sa a h\xedv\xe1shoz",audioOnlyOff:"Alacsony s\xe1vsz\xe9less\xe9g\u0171 m\xf3d letilt\xe1sa",audioOnlyOn:"Alacsony s\xe1vsz\xe9less\xe9g\u0171 m\xf3d enged\xe9lyez\xe9se",audioRoute:"Hangeszk\xf6z kijel\xf6l\xe9se",authenticate:"Hiteles\xedt\xe9s",callQuality:"Videomin\u0151s\xe9g kezel\xe9se",chat:"Cseveg\xe9s megnyit\xe1sa / bez\xe1r\xe1sa",closeChat:"Cseveg\xe9s bez\xe1r\xe1sa",documentClose:"Megosztott dokumentum bez\xe1r\xe1sa",documentOpen:"Megosztott dokumentum megnyit\xe1sa",download:"Alkalmaz\xe1s let\xf6lt\xe9se",enterFullScreen:"Teljes k\xe9perny\u0151s megtekint\xe9s",enterTileView:"Mozaikos n\xe9zet ind\xedt\xe1sa",exitFullScreen:"Kil\xe9p\xe9s a teljes k\xe9perny\u0151b\u0151l",exitTileView:"Kil\xe9p\xe9s a mozaikos n\xe9zetb\u0151l",feedback:"Visszajelz\xe9s k\xfcld\xe9se",hangup:"Kil\xe9p\xe9s",help:"S\xfag\xf3",invite:"Szem\xe9lyek megh\xedv\xe1sa",login:"Bel\xe9p\xe9s",logout:"Kil\xe9p\xe9s",lowerYourHand:"K\xe9z leenged\xe9se",moreActions:"Tov\xe1bbi m\u0171veltek",mute:"N\xe9m\xedt\xe1s / Visszahangos\xedt\xe1s",noAudioSignalTitle:"Nincs bemenet a mikrofonj\xe1r\xf3l!",noAudioSignalDesc:"Ha nem sz\xe1nd\xe9kosan n\xe9m\xedtotta el a rendszerbe\xe1ll\xedt\xe1sokban vagy az eszk\xf6z\xf6n, akkor fontolja meg az eszk\xf6z cser\xe9j\xe9t.",noAudioSignalDescSuggestion:"Ha nem sz\xe1nd\xe9kosan n\xe9m\xedtotta el a rendszerbe\xe1ll\xedt\xe1sokban vagy az eszk\xf6z\xf6n, akkor fontolja meg a k\xf6vetkez\u0151 eszk\xf6z haszn\xe1lat\xe1t:",openChat:"Cseveg\xe9s megnyit\xe1sa",pip:"Bel\xe9p\xe9s k\xe9p a k\xe9pben m\xf3dba",privateMessage:"Priv\xe1t \xfczenet k\xfcld\xe9se",profile:"Adja meg a profilj\xe1t",raiseHand:"K\xe9z felemel\xe9se / leenged\xe9se",raiseYourHand:"K\xe9z felemel\xe9se",Settings:"Be\xe1ll\xedt\xe1sok",sharedvideo:"YouTube video megoszt\xe1sa",shareRoom:"Valaki megh\xedv\xe1sa",shortcuts:"Gyorsbillenty\u0171k megtekint\xe9se",speakerStats:"Besz\xe9l\u0151 statisztika",startScreenSharing:"K\xe9perny\u0151megoszt\xe1s kezd\xe9se",startSubtitles:"Feliratok kezd\xe9se",stopScreenSharing:"K\xe9perny\u0151megoszt\xe1s le\xe1ll\xedt\xe1sa",stopSubtitles:"Felirat le\xe1ll\xedt\xe1sa",stopSharedVideo:"YouTube video le\xe1ll\xedt\xe1sa",talkWhileMutedPopup:"\xdagy t\u0171nik besz\xe9lni szeretne, de le van n\xe9m\xedtva.",tileViewToggle:"Mozaikos n\xe9zet \xe1tv\xe1lt\xe1sa",toggleCamera:"Kamera \xe1tv\xe1lt\xe1sa",videomute:"Kamera ind\xedt\xe1sa / le\xe1ll\xedt\xe1sa",startvideoblur:"H\xe1tt\xe9r elhom\xe1lyos\xedt\xe1sa",stopvideoblur:"H\xe1tt\xe9r elhom\xe1lyos\xedt\xe1s\xe1nak letilt\xe1sa"},transcribing:{ccButtonTooltip:"Feliratok ind\xedt\xe1sa / le\xe1ll\xedt\xe1sa",error:"\xc1t\xedrat meghi\xfasult. Pr\xf3b\xe1lja meg ism\xe9t.",expandedLabel:"Az \xe1tirat jelenleg be van kapcsolva",failedToStart:"Meghi\xfasult az \xe1tirat kezd\xe9se",labelToolTip:"Az \xe9rtekezlet \xe1tirata elkezd\u0151d\xf6tt",off:"Az \xe1tirat k\xe9sz\xedt\xe9se le lett \xe1ll\xedtva",pending:"El\u0151k\xe9sz\xfclet az \xe9rtekezlet \xe1tirat\xe1nak k\xe9sz\xedt\xe9s\xe9re...",start:"Felirat megjelen\xedt\xe9s\xe9nek kezd\xe9se",stop:"Felirat megjelen\xedt\xe9s\xe9nek befejez\xe9se",tr:"\xc1tirat"},userMedia:{androidGrantPermissions:"V\xe1laszd az Enged\xe9lyez\xe9s opci\xf3t, ha a b\xf6ng\xe9sz\u0151 enged\xe9lyt k\xe9r.",chromeGrantPermissions:"V\xe1laszd az Enged\xe9lyez\xe9s opci\xf3t, ha a b\xf6ng\xe9sz\u0151 enged\xe9lyt k\xe9r.",edgeGrantPermissions:"V\xe1laszd az Igen opci\xf3t, ha a b\xf6ng\xe9sz\u0151 hozz\xe1f\xe9r\xe9st k\xe9r.",electronGrantPermissions:"A kamera \xe9s a mikrofon haszn\xe1lat\xe1t enged\xe9lyezni kell",firefoxGrantPermissions:"V\xe1laszd Kiv\xe1lasztott eszk\xf6z megoszt\xe1sa opci\xf3t, ha a b\xf6ng\xe9sz\u0151 hozz\xe1f\xe9r\xe9st k\xe9r.",iexplorerGrantPermissions:"V\xe1laszd az OK opci\xf3t, ha a b\xf6ng\xe9sz\u0151 enged\xe9lyez\xe9st k\xe9r.",nwjsGrantPermissions:"A kamera \xe9s a mikrofon haszn\xe1lat\xe1t enged\xe9lyezni kell",operaGrantPermissions:"V\xe1laszd az Enged\xe9lyez\xe9s opci\xf3t, ha a b\xf6ng\xe9sz\u0151 enged\xe9lyt k\xe9r.","react-nativeGrantPermissions":"V\xe1laszd az Enged\xe9lyez\xe9s opci\xf3t, ha a b\xf6ng\xe9sz\u0151 enged\xe9lyt k\xe9r.",safariGrantPermissions:"V\xe1laszd az OK opci\xf3t, ha a b\xf6ng\xe9sz\u0151 enged\xe9lyez\xe9st k\xe9r."},videoSIPGW:{busy:"Dolgozunk az er\u0151forr\xe1sok felszabad\xedt\xe1s\xe1n. K\xeds\xe9relje meg \xfajra n\xe9h\xe1ny perc m\xfalva.",busyTitle:"A szoba szolg\xe1ltat\xe1s jelenleg foglalt",errorAlreadyInvited:"{{displayName}} -t m\xe1r megh\xedvt\xe1k",errorInvite:"A konferencia m\xe9g nem lett megalak\xedtva. K\xe9s\u0151bb pr\xf3b\xe1lja \xfajra.",errorInviteFailed:"Dolgozunk a hiba elh\xe1r\xedt\xe1s\xe1n. Pr\xf3b\xe1lja meg k\xe9s\u0151bb.",errorInviteFailedTitle:"{{displayName}} megh\xedv\xe1sa meghi\xfasult",errorInviteTitle:"Hiba a megh\xedv\xf3 szob\xe1val",pending:"{{displayName}} -t megh\xedvta"},videoStatus:{audioOnly:"CsH",audioOnlyExpanded:"Jelenleg az alacsony s\xe1vsz\xe9less\xe9g\u0171 m\xf3d az akt\xedv, vagyis csak hangot lehet fogadni \xe9s k\xe9perny\u0151megoszt\xe1st.",callQuality:"Videomin\u0151s\xe9g",hd:"MF",hdTooltip:"Magas felbont\xe1s\xfa video megtekint\xe9se",highDefinition:"Magas felbont\xe1s\xfa",labelTooiltipNoVideo:"Nincs video",labelTooltipAudioOnly:"Alacsony s\xe1vsz\xe9less\xe9g\u0171 m\xf3d aktiv\xe1lva",ld:"AF",ldTooltip:"Alacsony felbont\xe1s\xfa video",lowDefinition:"Alacsony felbont\xe1s\xfa",onlyAudioAvailable:"\u201eCsak hang\u201d m\xf3d el\xe9rhet\u0151",onlyAudioSupported:"Csak a hang t\xe1mogatott ebben a b\xf6ng\xe9sz\u0151ben.",p2pEnabled:"Egyenrang\xfa kapcsolat enged\xe9lyezve",p2pVideoQualityDescription:"Az egyenrang\xfa (peer to peer) m\xf3dban a kapott videomin\u0151s\xe9g csak a magas felbont\xe1s\xfa \xe9s a \u201ecsak hang\u201d m\xf3d k\xf6z\xf6tt v\xe1lthat\xf3. A tov\xe1bbi be\xe1ll\xedt\xe1sok nem lesznek figyelembe v\xe9ve az egyenrang\xfa kapcsolat alatt.",recHighDefinitionOnly:"Lehet\u0151leg magas felbont\xe1s\xfa.",sd:"SF",sdTooltip:"Szabv\xe1nyos felbont\xe1s\xfa video megtekint\xe9se",standardDefinition:"Szabv\xe1nyos felbont\xe1s\xfa"},videothumbnail:{domute:"N\xe9m\xedt\xe1s",flip:"T\xfckr\xf6z\xe9s",kick:"Kir\xfag\xe1s",moderator:"Moder\xe1tor",mute:"A r\xe9sztvev\u0151 le van n\xe9m\xedtva",muted:"N\xe9m\xedtva",remoteControl:"T\xe1voli vez\xe9rl\xe9s",show:"Megjelen\xedt\xe9s a sz\xednpadon",videomute:"A r\xe9sztvev\u0151 le\xe1ll\xedtotta a kamer\xe1j\xe1t"},welcomepage:{accessibilityLabel:{join:"Koppintson a csatlakoz\xe1shoz",roomname:"Adja meg a terem nev\xe9t"},appDescription:"Gyer\xfcnk,csevegjen az eg\xe9sz csapattal. Val\xf3ban h\xedvjon meg mindenkit, akit ismer. A {{app}} teljesen titkos\xedtott, 100% -ban ny\xedlt forr\xe1sk\xf3d\xfa videokonferencia-megold\xe1s, amelyet eg\xe9sz nap, minden nap ingyenesen haszn\xe1lhat - fi\xf3k n\xe9lk\xfcl.",audioVideoSwitch:{audio:"Gyer\xfcnk, csevegjen az eg\xe9sz csapattal. Val\xf3ban h\xedvjon meg mindenkit akit ismer. A {{app}} teljesen titkos\xedtott, 100% -ban ny\xedlt forr\xe1sk\xf3d\xfa videokonferencia-megold\xe1s, amelyet eg\xe9sz nap, minden nap ingyenesen haszn\xe1lhat - fi\xf3k n\xe9lk\xfcl.",video:"Video"},calendar:"Napt\xe1r",connectCalendarButton:"Napt\xe1r csatol\xe1sa",connectCalendarText:"Csatlakoztassa a napt\xe1r\xe1t, hogy l\xe1thassa az \xe9rtekezleteket a {{app}} alkalmaz\xe1sban. Tov\xe1bb\xe1, adja hozz\xe1 a {{provider}} szolg\xe1ltat\xf3t \xe9s egy kattint\xe1ssal lehet kezelni azokat.",enterRoomTitle:"\xdaj \xe9rtekezlet kezd\xe9se",roomNameAllowedChars:"Az \xe9rtekezlet neve nem tartalmazhatja a k\xf6vetkez\u0151 karaktereket: ?, &, :, ', \", %, #.",go:"Ind\xedt\xe1s",goSmall:"Ind\xedt\xe1s",join:"L\xc9TREHOZ /HOZZ\xc1AD",info:"Inform\xe1ci\xf3",privacy:"Adatv\xe9delem",recentList:"Legut\xf3bbi",recentListDelete:"T\xf6rl\xe9s",recentListEmpty:"A legut\xf3bbi lista jelenleg \xfcres. Csevegjen a csapattal \xe9s minden el\u0151z\u0151 \xe9rtekezlet itt lesz megtal\xe1lhat\xf3.",reducedUIText:"\xdcdv\xf6zlet a {{app}} programban!",roomname:"Adja meg a szoba nev\xe9t",roomnameHint:"Adja meg a k\xedv\xe1nt nevet vagy URL-t, amelyhez csatlakozni szeretne. B\xe1rmik\xe9pp elnevezheti, csak ossza meg az \xe9rtekezlet r\xe9sztvev\u0151ivel, hogy \u0151k ugyanezt a nevet tudj\xe1k majd megadni.",sendFeedback:"Visszajelz\xe9s k\xfcld\xe9se",terms:"Felt\xe9telek",title:"Biztons\xe1gos, marad\xe9ktalanul felszerelt \xe9s teljesen ingyenes videokonferencia"}}},680,[]); -__d(function(e,o,a,s,n,r,c){n.exports={en:"Inglese",af:"Afrikaans",az:"Azero",bg:"Bulgaro",cs:"Ceco",de:"Tedesco",el:"Greco",eo:"Esperanto",es:"Spagnolo",fr:"Francese",hy:"Armeno",it:"Italiano",ja:"Giapponese",ko:"Coreano",nb:"Norvegese bokmal",oc:"Occitano",pl:"Polacco",ptBR:"Portoghese (Brasile)",ru:"Russo",sk:"Slovacco",sl:"Sloveno",sv:"Svedese",tr:"Turco",vi:"Vietnamita",zhCN:"Cinese (Cina)"}},681,[]); -__d(function(e,i,o,a,t,r,n){t.exports={addPeople:{add:"Invita",countryNotSupported:"Non supportiamo ancora questa destinazione.",countryReminder:"Stai chiamando fuori dagli Stati Uniti? Assicurati d'inserire il prefisso internazionale!",disabled:"Non puoi invitare persone.",failedToAdd:"L'aggiunta di nuovi membri \xe8 fallita",footerText:"La chiamata all'esterno \xe8 disabilitata.",loading:"Sto cercando persone e numeri di telefono",loadingNumber:"Sto validando il numero di telefono",loadingPeople:"Sto cercando le persone da invitare",noResults:"Nessun risultato corrispondente",noValidNumbers:"Per favore inserire un numero di telefono",searchNumbers:"Aggiungi numeri di telefono",searchPeople:"Cerca persone",searchPeopleAndNumbers:"Cerca persone o aggiungi i loro numeri di telefono",telephone:"Telefono: {{number}}",title:"Invita persone a questo meeting"},audioDevices:{bluetooth:"Bluetooth",headphones:"Cuffie",phone:"Telefono",speaker:"Vivavoce"},audioOnly:{audioOnly:"Solo audio"},calendarSync:{addMeetingURL:"Aggiungi un collegamento alla conferenza",confirmAddLink:"Vuoi aggiungere un collegamento Jitsi a questo evento?",error:{appConfiguration:"L'integrazione del calendario non \xe8 configurata in modo appropriato.",generic:"\xc8 stato riscontrato un errore. Controllare le impostazioni del calendario o ricaricare la pagina.",notSignedIn:"\xc8 stato riscontrato un errore durante l'autenticazione per la visualizzazione degli eventi del calendario. Controllare le impostazioni del calendario e provare a ripetere l'accesso."},join:"Partecipa",joinTooltip:"Partecipa alla conferenza",nextMeeting:"prossimo meeting",noEvents:"Non ci sono eventi programmati a breve.",ongoingMeeting:"conferenza in corso",permissionButton:"Apri impostazioni",permissionMessage:"Per visualizzare la lista delle conferenze nell'app \xe8 richiesto il permesso Calendario",refresh:"Aggiorna calendario",today:"Oggi"},chat:{error:"Errore: il tuo messaggio \u201c{{originalText}}\u201d non e\u2019 stato inviato. Motivo: {{error}}",messagebox:"Digitare un messaggio",nickname:{popover:"Scegli un nickname",title:"Inserire un nickname per utilizzare la chat"},title:"Chat"},connectingOverlay:{joiningRoom:"Collegamento al tuo meeting in corso\u2026"},connection:{ATTACHED:"Collegato",AUTHENTICATING:"Autenticazione",AUTHFAIL:"Autenticazione fallita",CONNECTED:"Connesso",CONNECTING:"Connessione",CONNFAIL:"Connessione non riuscita",DISCONNECTED:"Disconnesso",DISCONNECTING:"Disconnessione in corso",ERROR:"Errore",RECONNECTING:"Si \xe8 verificato un problema di rete. Riconnessione..."},connectionindicator:{address:"Indirizzo:",bandwidth:"Banda stimata:",bitrate:"Bitrate:",bridgeCount:"Contatore server:",connectedTo:"Connesso a:",framerate:"Fotogrammi al secondo:",less:"Mostra meno",localaddress:"Indirizzo locale:",localaddress_plural:"Indirizzi locali:",localport:"Porta locale:",localport_plural:"Porte locali:",more:"Mostra di pi\xf9",packetloss:"Perdita pacchetti:",quality:{good:"Buona",inactive:"Inattiva",lost:"Persa",nonoptimal:"Non ottimale",poor:"Scarsa"},remoteaddress:"Indirizzo remoto:",remoteaddress_plural:"Indirizzi remoti:",remoteport:"Porta remota:",remoteport_plural:"Porte remote:",resolution:"Risoluzione:",status:"Connessione:",transport:"Trasporto:",turn:"(ruota)"},dateUtils:{earlier:"Prima",today:"Oggi",yesterday:"Ieri"},deepLinking:{appNotInstalled:"Per partecipare a questo meeting sul tuo telefono ti serve l'app mobile di {{app}}",description:"Non \xe8 successo nulla? Abbiamo provato ad avviare la tua videoconferenza sull'app desktop di {{app}}. Prova di nuovo o avviala nell'app web di {{app}}.",descriptionWithoutWeb:"",downloadApp:"Scarica l'app",launchWebButton:"Avvia sul web",openApp:"Prosegui verso l'app",title:"Sto avviando la tua videoconferenza su {{app}}...",tryAgainButton:"Prova di nuovo sul desktop"},defaultLink:"es. {{url}}",deviceError:{cameraError:"Impossibile accedere alla videocamera",cameraPermission:"Errore nell'ottenere i permessi per la videocamera",microphoneError:"Impossibile accedere al microfono",microphonePermission:"Errore nell'ottenere i permessi per il microfono"},deviceSelection:{noPermission:"Permesso negato",previewUnavailable:"Anteprima non disponibile",selectADevice:"Seleziona un dispositivo",testAudio:"Riproduci un suono di prova"},dialog:{accessibilityLabel:{liveStreaming:"Diretta"},allow:"Consenti",alreadySharedVideoMsg:"Un altro utente sta condividendo un video. Questa conferenza permette di condividere un solo video alla volta.",alreadySharedVideoTitle:"\xc8 permesso un solo video alla volta",applicationWindow:"Finestra applicazione",Back:"Indietro",cameraConstraintFailedError:"La tua videocamera non soddisfa alcuni dei requisiti richiesti.",cameraNotFoundError:"Videocamera non trovata.",cameraNotSendingData:"Non possiamo accedere alla tua videocamera. Controlla che non sia gi\xe0 usata da un'altra applicazione, seleziona un altro dispositivo dalle impostazioni o prova a ricaricare l'applicazione.",cameraNotSendingDataTitle:"Impossibile accedere alla videocamera",cameraPermissionDeniedError:"Non hai concesso il permesso di usare la videocamera. Potrai partecipare comunque alla conferenza ma gli altri non potranno vederti. Usa il pulsante a forma di videocamera nella barra degli indirizzi per risolvere il problema.",cameraUnknownError:"Impossibile usare la videocamera per un motivo sconosciuto.",cameraUnsupportedResolutionError:"La tua videocamera non supporta la risoluzione richiesta.",Cancel:"Annulla",close:"Chiudi",conferenceDisconnectMsg:"Controlla la tua connessione. Riconnessione in {{seconds}} secondi...",conferenceDisconnectTitle:"Sei stato disconnesso.",conferenceReloadMsg:"Stiamo cercando di risolvere il problema. Riconnessione in {{seconds}} secondi...",conferenceReloadTitle:"Purtroppo qualcosa \xe8 andato storto.",confirm:"Conferma",confirmNo:"No",confirmYes:"S\xec",connectError:"Oops! Qualcosa \xe8 andato storto e non ti puoi collegare alla conferenza.",connectErrorWithMsg:"Oops! Qualcosa \xe8 andato storto e non ti puoi collegare alla conferenza: {{msg}}",connecting:"Connessione",contactSupport:"Contatta il supporto",copy:"Copia",dismiss:"Scarta",displayNameRequired:"Tutti devono avere un nome",done:"Fatto",enterDisplayName:"Inserisci il nome da visualizzare",error:"Errore",externalInstallationMsg:"Devi installare la nostra estensione per la condivisione desktop.",externalInstallationTitle:"Richiesta estensione",goToStore:"Vai al negozio on-line",gracefulShutdown:"Il nostro servizio \xe8 al momento spento per manutenzione. Si prega di riprovare pi\xf9 tardi.",IamHost:"Sono l'organizzatore",incorrectRoomLockPassword:"",incorrectPassword:"Nome utente o password errati",inlineInstallationMsg:"Devi installare la nostra estensione per la condivisione desktop.",inlineInstallExtension:"Installa adesso",internalError:"Ops! Qualcosa \xe8 andato storto. Questo \xe8 l'errore: {{error}}",internalErrorTitle:"Errore interno",kickMessage:"Acc! Sei stato espulso dal meeting!",kickParticipantButton:"Espelli",kickParticipantDialog:"Sei sicuro di voler espellere questo partecipante?",kickParticipantTitle:"Espellere questi partecipante?",kickTitle:"Espulso dal meeting",liveStreaming:"Live Streaming",liveStreamingDisabledForGuestTooltip:"Gli ospiti non possono avviare una diretta.",liveStreamingDisabledTooltip:"Trasmissioni in diretta disabilitate.",lockMessage:"Impossibile bloccare la conferenza.",lockRoom:"Aggiungi una password al meeting",lockTitle:"Blocco fallito",logoutQuestion:"Vuoi disconnetterti e interrompere la conferenza ?",logoutTitle:"Logout",maxUsersLimitReached:"E' stato raggiunto il numero massimo di partecipanti. La conferenza \xe8 al completo. Contatta l'organizzatore, o riprova pi\xf9 tardi!",maxUsersLimitReachedTitle:"Raggiunto limite partecipanti",micConstraintFailedError:"Il tuo microfono non soddisfa alcuni dei requisiti richiesti.",micNotFoundError:"Microfono non trovato.",micNotSendingData:"Non riusciamo a ricevere suoni dal microfono scelto. Prova a selezionare nelle impostazioni un microfono diverso, o a riavvare l'applicazione.",micNotSendingDataTitle:"Impossibile accedere al microfono",micPermissionDeniedError:"Non hai concesso il permesso di usare il microfono. Puoi comunque partecipare alla conferenza ma gli altri non potranno sentirti. Usa il bottone a forma di telecamera nella barra degli indirizzi per cambiare impostazioni.",micUnknownError:"Impossibile usare il microfono per un motivo sconosciuto.",muteParticipantBody:"Tu non sarai in grado di riattivare il loro audio, ma loro potranno riattivarlo in qualsiasi momento.",muteParticipantButton:"Silenzia partecipante",muteParticipantDialog:"Sei sicuro di voler disattivare l'audio di questo partecipante? Saranno loro a doversi riattivare l'audio, per parlare.",muteParticipantTitle:"Silenzio questo partecipante?",Ok:"Ok",passwordLabel:"",passwordNotSupported:"Le password per le videoconferenze non sono supportate.",passwordNotSupportedTitle:"",passwordRequired:"",popupError:"Il tuo browser sta bloccando i pop-up da questo sito. Per favore abilit\xe0 i pop-up dalle impostazioni di sicurezza del browser e riprova.",popupErrorTitle:"Pop-up bloccato",recording:"Registrazione",recordingDisabledForGuestTooltip:"Gli ospiti non possono avviare una registrazione.",recordingDisabledTooltip:"Registrazione disabilitata.",rejoinNow:"Ricollegati ora",remoteControlAllowedMessage:"{{user}} ha accettato la tua richiesta di controllo remoto!",remoteControlDeniedMessage:"{{user}} ha respinto la tua richiesta di controllo remoto!",remoteControlErrorMessage:"Si \xe8 verificato un errore mentre si cercava di richiedere il controllo remoto a {{user}}!",remoteControlRequestMessage:"Vuoi consentire ad {{user}} di controllare da remoto il tuo desktop?",remoteControlShareScreenWarning:"Tieni conto che premendo \"Permetti\" condividerai il tuo schermo.",remoteControlStopMessage:"Sessione di controllo remoto terminata!",remoteControlTitle:"Connessione desktop remoto",Remove:"Rimuovi",removePassword:"Togli la password",removeSharedVideoMsg:"Sei sicuro di voler rimuovere il tuo video condiviso?",removeSharedVideoTitle:"Rimuovi video condiviso",reservationError:"Errore di sistema in prenotazione",reservationErrorMsg:"Codice di errore: {{code}}, messaggio: {{msg}}",retry:"Riprova",screenSharingFailedToInstall:"Oops! Non \xe8 stato possibile installare l'estensione per la condivisione schermo. ",screenSharingFailedToInstallTitle:"Impossibile installare l'estensione per la condivisione schermo",screenSharingFirefoxPermissionDeniedError:"Qualcosa \xe8 andato storto mentre cercavamo di condividere il tuo schermo. Assicurati di averci dato il premesso di condivisione.",screenSharingFirefoxPermissionDeniedTitle:"Ops! Non siamo stati in grado di avviare la condivisione schermo!",screenSharingPermissionDeniedError:"Oops! Qualcosa \xe8 andato storto con le impostazioni dell'estensione per la condivisione dello schermo. Ricarica la pagina e prova di nuovo.",serviceUnavailable:"Servizio non disponibile",sessTerminated:"Chiamata terminata",Share:"Condividi",shareVideoLinkError:"Fornire un link youtube corretto.",shareVideoTitle:"Condividi un video",shareYourScreen:"Condividi schermo",shareYourScreenDisabled:"Condivisione schermo disabilitata.",shareYourScreenDisabledForGuest:"Gli ospiti non possono condividere lo schermo.",startLiveStreaming:"Inizia una diretta",startRecording:"Inizia a registrare",startRemoteControlErrorMessage:"Si \xe8 verificato un errore cercando di avviare la sessione di controllo remoto!",stopLiveStreaming:"Ferma la diretta",stopRecording:"Ferma registrazione",stopRecordingWarning:"Sei sicuro di voler interrompere la registrazione?",stopStreamingWarning:"Sei sicuro di voler interrompere il live streaming?",streamKey:"Chiave per trasmissione in diretta",Submit:"Invia",thankYou:"Grazie per aver usato {{appName}}!",token:"token",tokenAuthFailed:"Ci dispiace ma non sei autorizzato a partecipare a questa chiamata.",tokenAuthFailedTitle:"Autenticazione fallita",transcribing:"Trascrizione",unlockRoom:"Togli la password al meeting",userPassword:"password utente",WaitForHostMsg:"La conferenza {{room}} non \xe8 ancora cominciata. Se sei l'organizzatore, per favore autenticati. Altrimenti, aspetta l'arrivo dell'organizzatore.",WaitForHostMsgWOk:"La conferenza {{room}} non \xe8 ancora cominciata. Se sei l'organizzatore, allora premi OK per autenticarti. Altrimenti, aspetta l'arrivo dell'organizzatore.",WaitingForHost:"In attesa dell'organizzatore ...",Yes:"S\xec",yourEntireScreen:"Schermo intero"},dialOut:{statusMessage:"\xe8 ora {{status}}"},feedback:{average:"Media",bad:"Scadente",detailsLabel:"Dicci qualcosa di pi\xf9 in proposito.",good:"Buona",rateExperience:"Valuta la qualit\xe0 della videoconferenza.",veryBad:"Pessima",veryGood:"Molto Buona"},incomingCall:{answer:"Rispondi",audioCallTitle:"Chiamata in arrivo",decline:"Scarta",productLabel:"da Jitsi Meet",videoCallTitle:"Videochiamata in arrivo"},info:{accessibilityLabel:"Mostra informazioni",addPassword:"Aggiungi password",cancelPassword:"Togli password",conferenceURL:"Collegamento:",country:"Paese",dialANumber:"Per collegarti telefonicamente al meeting, chiama uno di questi numeri e metti il pin.",dialInConferenceID:"PIN:",dialInNotSupported:"Spiacenti, la partecipazionne solo telefonica non \xe8 supportata attualmente",dialInNumber:"Componi:",dialInSummaryError:"Errore nella ricerca dei numeri telefonici. Riprova pi\xf9 tardi.",dialInTollFree:"Numero verde",genericError:"Ops, qualcosa \xe8 andato storto.",inviteLiveStream:"Per vedere la diretta di questo meeting, clicca su questo link: {{url}}",invitePhone:"Per seguire solo telefonicamente, clicca: {{number}},,{{conferenceID}}#",invitePhoneAlternatives:"",inviteURLFirstPartGeneral:"Invito a connettersi ad una conferenza.",inviteURLFirstPartPersonal:"{{name}} ti sta invitando ad un meeting.\n",inviteURLSecondPart:"\nPartecipa al meeting:\n{{url}}\n",liveStreamURL:"Trasmissione in diretta:",moreNumbers:"Pi\xf9 numeri",noNumbers:"Nessun numero da chiamare.",noPassword:"Nessuna",noRoom:"Non \xe8 stata specificata nessuna stanza da chiamare.",numbers:"Numeri da chiamare",password:"Password",title:"Condividi",tooltip:"Invia il collegamento e i numeri telefonici di questa conferenza",label:"Informazioni meeting"},inviteDialog:{alertText:"",header:"Invita",searchCallOnlyPlaceholder:"Inserisci numero di telefono",searchPeopleOnlyPlaceholder:"",searchPlaceholder:"",send:""},inlineDialogFailure:{msg:"Un piccolo inconveniente.",retry:"Prova ancora",support:"Supporto",supportMsg:"Se succede ancora contatta"},keyboardShortcuts:{focusLocal:"Sposta il focus sul tuo video",focusRemote:"Sposta il focus sul video di un altro partecipante",fullScreen:"Attiva o disattiva schermo intero",keyboardShortcuts:"Scorciatoie da tastiera",localRecording:"Mostra o nascondi i controlli per la registrazione",mute:"Attiva o disattiva il microfono",pushToTalk:"Premi per parlare",raiseHand:"Alza o abbassa la mano",showSpeakerStats:"Mostra statistiche",toggleChat:"Apri o chiudi la chat",toggleFilmstrip:"Mostra o nascondi anteprime video",toggleScreensharing:"Cambia modalit\xe0 tra videocamera e condivisione schermo",toggleShortcuts:"Mostra o nascondi le scorciatoie",videoMute:"Accendo o spegni la videocamera"},liveStreaming:{busy:"Stiamo cercando di liberare risorse per lo streaming. Riprova tra qualche minuto.",busyTitle:"Tutti gli streamer sono impegnati al momento",changeSignIn:"Cambia account",choose:"Scegli una trasmissione in diretta",chooseCTA:"Scegli un'opzione di trasmissione. Attualmente sei loggato come {{email}}.",enterStreamKey:"Inserisci qui la tua chiave YouTube per le trasmissioni in diretta.",error:"Live streaming fallito. Prova di nuovo.",errorAPI:"Si \xe8 verificato un errore durante l'accesso ai tuoi broadcast YouTube. Prova a effettuare nuovamente il login.",errorLiveStreamNotEnabled:"La diretta non \xe8 attivata su {{email}}. Per favore abilita la diretta o effettua l'accesso con un account abilitato alle dirette.",expandedOff:"La diretta è stata interrotta",expandedOn:"La conferenza è attualmente in diretta su YouTube.",expandedPending:"La diretta è in fase di avvio...",failedToStart:"Avvio trasmissione in diretta fallito",getStreamKeyManually:"Non siamo stati in grado di trovare nessuna trasmissione dal vivo. Prova ad ottenere una chiave stream da Youtube",invalidStreamKey:"La chiave stream potrebbe non essere corretta.",off:"La diretta si \xe8 interrotta",on:"Trasmissione in diretta",pending:"Avvio live stream...",serviceName:"Servizio live streaming",signedInAs:"Sei attualmente collegato come:",signIn:"Registrati con Google",signInCTA:"Registrati o inserisci la tua chiave YouTube per la trasmissione in diretta.",signOut:"Esci",start:"Inizia una diretta",streamIdHelp:"Cos'\xe8 questo?",unavailableTitle:"Live streaming non disponibile"},localRecording:{clientState:{off:"Spento",on:"Acceso",unknown:"Sconosciuto"},dialogTitle:"Controlli di registrazione",duration:"Durata",durationNA:"N/A",encoding:"Codifica",label:"LOR",labelToolTip:"Registrazione locale avviata",localRecording:"Registrazione locale",me:"io",messages:{engaged:"Registrazione locale avviata.",finished:"La registrazione della sessione {{token}} è terminata. Invia il file della registrazione al moderatore.",finishedModerator:"La registrazione della sessione {{token}} è terminata. Il file della traccia local è stato salvato. Richiedere ai partecipanti di inviare le loro registrazioni.",notModerator:"Non sei un moderatore. Non puoi avviare o interrompere la registrazione"},moderator:"Moderatore",no:"No",participant:"Partecipante",participantStats:"Statistiche partecipanti",sessionToken:"Token della sessione ",start:"Avvia Registrazione",stop:"Ferma registrazione",yes:"S\xec"},lockRoomPassword:"password",lockRoomPasswordUppercase:"Password",me:"io",notify:{connectedOneMember:"{{name}} si \xe8 connesso",connectedThreePlusMembers:"{{name}} e altri {{count}} si sono connessi",connectedTwoMembers:"{{first}} e {{second}} si sono connessi",disconnected:"disconnesso",focus:"Focus su conferenza",focusFail:"{{component}} non disponibile - riprova in {{ms}} sec",grantedTo:"Permessi di moderatore garantiti a {{to}}!",invitedOneMember:"{{displayName}} \xe8 stato invitato",invitedThreePlusMembers:"Hai invitato {{name}} e altri {{count}}",invitedTwoMembers:"Hai invitato {{first}} e {{second}}",kickParticipant:"{{kicked}} \xe8 stato espulso da {{kicker}}",me:"Io",moderator:"Impostati i permessi di moderatore!",muted:"Hai iniziato la conversazione con l'audio disattivato.",mutedTitle:"Hai l'audio disattivato!",mutedRemotelyTitle:"Ti \xe8 stato disattivato l'audio da {{participantDisplayName}}!",mutedRemotelyDescription:"",passwordRemovedRemotely:"",passwordSetRemotely:"",raisedHand:"{{name}} vorrebbe intervenire.",somebody:"Qualcuno",startSilentTitle:"",startSilentDescription:"",suboptimalExperienceDescription:"Ehm... temiamo che la tua esperienza con {{appName}} non sar\xe0 granch\xe9 su questo browser. Stiamo cercando di migliorare la situazione ma, per il momento, prova ad utilizzare uno di questi browser supportati.",suboptimalExperienceTitle:"Problemi con il browser",unmute:"",newDeviceCameraTitle:"Trovata nuova videocamera",newDeviceAudioTitle:"Trovata nuova origine audio",newDeviceAction:"Usala"},passwordSetRemotely:"definita da altro utente",passwordDigitsOnly:"Fino a {{number}} cifre",poweredby:"powered by",presenceStatus:{busy:"Occupato",calling:"Chiamata\u2026",connected:"Connesso",connecting:"Connessione...",connecting2:"Connessione*...",disconnected:"Occupato",expired:"Scaduto",ignored:"Ignorato",initializingCall:"Inizializzazione chiamata\u2026",invited:"Invitato",rejected:"Rifiutato",ringing:"Sta suonando\u2026"},profile:{setDisplayNameLabel:"Imposta il nome da visualizzare",setEmailInput:"Inserisci e-mail",setEmailLabel:"Imposta la mail gravatar",title:"Profilo"},recording:{authDropboxText:"Carica su Dropbox",availableSpace:"Spazio disponibile: {{spaceLeft}} MB (rimangono approssimativamente {{duration}} minuti di registrazione)",beta:"BETA",busy:"Stiamo cercando di liberare risorse per la registrazione. Riprova tra qualche minuto.",busyTitle:"Tutti i registratori sono occupati",error:"Registrazione fallita. Prova di nuovo.",expandedOff:"Registrazione interrotta",expandedOn:"La registrazione della conferenza \xe8 attiva.",expandedPending:"La registrazione \xe8 in fase di avvio\u2026",failedToStart:"Non \xe8 stato possibile avviare la registrazione",fileSharingdescription:"",live:"DIRETTA",loggedIn:"Accesso effettuato come {{userName}}",off:"Registrazione interrotta",on:"Registrazione",pending:"In preparazione alla registrazione della conferenza\u2026",rec:"REC",serviceDescription:"",serviceName:"Servizio di registrazione",signIn:"Entra",signOut:"Esci",unavailable:"Ops! Il {{serviceName}} non \xe8 al momento disponibile. Stiamo lavorando per risolvere il problema. Riprova pi\xf9 tardi.",unavailableTitle:"Registrazione non disponibile"},sectionList:{pullToRefresh:"Trascina per aggiornare"},settings:{calendar:{about:"L\u2019integrazione del calendario con {{appName}} e\u2019 consigliata per accedere in sicurezza al proprio calendario per poter leggere i prossimi appuntamenti ",disconnect:"Disconnetti",microsoftSignIn:"Connettiti con un account Microsoft",signedIn:"Sto accedendo agli eventi del calendario per {{email}}. Clicca su Disconnetti per interrompere l\u2019accesso agli eventi del calendario.",title:"Calendario"},devices:"Dispositivi",followMe:"Tutti mi seguono",language:"Lingua",loggedIn:"Connesso come {{name}}",moderator:"Moderatore",more:"Altro",name:"Nome",noDevice:"Nessuno",selectAudioOutput:"Uscita audio",selectCamera:"Videocamera",selectMic:"Microfono",startAudioMuted:"Tutti cominciano con il microfono disattivato",startVideoMuted:"Tutti cominciano con il video disattivato",title:"Impostazioni"},settingsView:{alertOk:"OK",alertTitle:"Attenzione",alertURLText:"L'URL del server inserito non \xe8 valido",buildInfoSection:"Versione",conferenceSection:"Conferenza",displayName:"Nome visualizzato",email:"Email",header:"Impostazioni",profileSection:"Profilo",serverURL:"URL del server",startWithAudioMuted:"Inizia con l'audio disattivato",startWithVideoMuted:"Avvia con il video disattivato",version:"Versione"},share:{dialInfoText:"\n\n=====\n\nVuoi solo ascoltare la conferenza da un telefono?\n\n{{defaultDialInNumber}}Clicca questo link per vedere i numeri telefonici di questo meeting\n{{dialInfoPageUrl}}",mainText:"Clicca sul link seguente per partecipare alla conferenza:\n{{roomUrl}}"},speaker:"Relatore",speakerStats:{hours:"{{count}}h",minutes:"{{count}}m",name:"Nome",seconds:"{{count}}s",speakerStats:"Statistiche del relatore",speakerTime:"Tempo del relatore"},startupoverlay:{policyText:" ",title:"{{app}} chiede di usare il tuo microfono e la tua videocamera."},suspendedoverlay:{rejoinKeyTitle:"Ricollegati",text:"Premi il pulsante Ricollegati per ricollegarti.",title:"La video chiamata si \xe8 interrotta perch\xe8 il computer \xe8 stato sospeso."},toolbar:{accessibilityLabel:{audioOnly:"Attiva/disattiva solo audio",audioRoute:"Seleziona la periferica audio",callQuality:"Gestisci qualit\xe0 della chiamata",cc:"Attiva/disattiva sottotitoli",chat:"Attiva/disattiva la chat",document:"Attiva/disattiva documento condiviso",feedback:"Lascia un feedback",fullScreen:"Attiva/disattiva schermo intero",hangup:"Lascia la conferenza",invite:"Invita persone",kick:"Espelli partecipante",localRecording:"Abilita controlli di registrazione locale",lockRoom:"Attiva o disattiva password",moreActions:"Attiva o disattiva menu avanzato",moreActionsMenu:"Menu avanzato",mute:"Attiva/disattiva audio",pip:"Attiva/disattiva immagine nell\u2019immagine",profile:"Modifica profilo",raiseHand:"Attiva/disattiva alzata di mano",recording:"Attiva/disattiva registrazione",remoteMute:"Disattiva audio partecipante",Settings:"Attiva/disattiva impostazioni",sharedvideo:"Attiva/disattiva condivisione YouTube",shareRoom:"Invita qualcuno",shareYourScreen:"Attiva/disattiva condivisione schermo",shortcuts:"Attiva/disattiva scorciatoie",show:"",speakerStats:"Attiva/disattiva statistiche relatore",tileView:"Attiva/disattiva visualizzazione a tessere",toggleCamera:"Cambia videocamera",videomute:"Attiva/disattiva videocamera",videoblur:"Attiva/disattiva offuscamento video"},addPeople:"Aggiungi persone alla chiamata",audioOnlyOff:"Disattiva modalit\xe0 solo audio",audioOnlyOn:"Attiva modalit\xe0 solo audio",audioRoute:"Seleziona la periferica audio",authenticate:"Autenticazione",callQuality:"Gestisci qualit\xe0 della chiamata",chat:"Apri / Chiudi chat",closeChat:"Chiudi chat",documentClose:"Chiudi documento condiviso",documentOpen:"Apri documento condiviso",enterFullScreen:"Visualizza a schermo intero",enterTileView:"Vista a tessere",exitFullScreen:"Esci da schermo intero",exitTileView:"Vista utente singolo",feedback:"Lascia un feedback",hangup:"Esci",invite:"Invita persone",login:"Login",logout:"Logout",lowerYourHand:"Abbassa la mano",moreActions:"Pi\xf9 azioni",moreOptions:"Pi\xf9 opzioni",mute:"Microfono Attiva / Disattiva",openChat:"Apri una chat",pip:"Abilita visualizzazione immagine nell\u2019immagine",profile:"Modifica profilo",raiseHand:"Alza / Abbassa la mano",raiseYourHand:"Alza la mano",Settings:"Impostazioni",sharedvideo:"Condividi un video Youtube",shareRoom:"Invita partecipante",shortcuts:"Visualizza scorciatoie",speakerStats:"Statistiche dell'interlocutore",startScreenSharing:"Inizia la condivisione dello schermo",startSubtitles:"Avvia sottotitoli",stopScreenSharing:"Ferma la condivisione dello schermo",stopSubtitles:"Ferma sottotitoli",stopSharedVideo:"Ferma video YouTube",talkWhileMutedPopup:"Stai provando a parlare? Il microfono \xe8 disattivato.",tileViewToggle:"Attiva/disattiva visualizzazione griglia",toggleCamera:"Cambia videocamera",videomute:"Attiva / Disattiva videocamera",startvideoblur:"Offusca il video",stopvideoblur:"Non offuscare il video"},transcribing:{ccButtonTooltip:"Inizia / Ferma i sottotitoli",error:"Registrazione fallita. Prova di nuovo.",expandedLabel:"La trascrizione della conferenza \xe8 attiva",failedToStart:"C\u2019\xe8 stato un errore nell\u2019avvio del servizio di trascrizione.",labelToolTip:"Il servizio di trascrizione \xe8 in fase di avvio",off:"Trascrizione interrotta",pending:"Avvio del servizio di trascrizione della conferenza\u2026",start:"Avvia visualizzazione sottotitoli",stop:"Interrompi la visualizzazione dei sottotitoli",tr:"TR"},userMedia:{androidGrantPermissions:"Seleziona consenti quando richiesto dal browser.",chromeGrantPermissions:"Seleziona consenti quando richiesto dal browser.",edgeGrantPermissions:"Seleziona Si quando richiesto dal browser.",electronGrantPermissions:"Concedi l'autorizzazione ad usare telecamera e microfono",firefoxGrantPermissions:"Seleziona condividi i dispositivi selezionati quando richiesto dal browser.",iexplorerGrantPermissions:"Seleziona OK quando richiesto dal browser.",nwjsGrantPermissions:"Concedi l'autorizzazione ad usare telecamera e microfono",operaGrantPermissions:"Seleziona consenti quando richiesto dal browser.","react-nativeGrantPermissions":"Seleziona consenti quando richiesto dal browser.",safariGrantPermissions:"Seleziona OK quando richiesto dal browser."},videoSIPGW:{busy:"Stiamo lavorando per liberare le risorse. Riprova tra qualche minuto.",busyTitle:"Il servizio Stanza al momento \xe8 occupato",errorAlreadyInvited:"{{displayName}} gi\xe0 invitato",errorInvite:"Conferenza non ancora stabilita. Riprova pi\xf9 tardi.",errorInviteFailed:"Stiamo lavorando per risolvere il problema. Riprova pi\xf9 tardi.",errorInviteFailedTitle:"Invito a {{displayName}} fallito",errorInviteTitle:"Errore nell'invito alla stanza",pending:"{{displayName}} \xe8 stato invitato"},videoStatus:{audioOnly:"AUD",audioOnlyExpanded:"Modalita' solo audio attiva. Questa modalit\xe0 permette di rispamiare banda ma non vedrai gli altri partecipanti.",callQuality:"Qualit\xe0 video",hd:"HD",highDefinition:"Alta definizione",labelTooiltipNoVideo:"Nessun video",labelTooltipAudioOnly:"Modalit\xe0 solo audio abilitata",ld:"LD",lowDefinition:"Bassa definizione",onlyAudioAvailable:"\xc8 disponibile solo l'audio",onlyAudioSupported:"Per questo browser \xe8 supportato solo l'audio.",p2pEnabled:"Peer to Peer abilitato",p2pVideoQualityDescription:"",recHighDefinitionOnly:"Preferisci alta risoluzione.",sd:"SD",standardDefinition:"Definizione standard"},videothumbnail:{domute:"Disattiva audio",flip:"Rifletti",kick:"Espelli",moderator:"Moderatore",mute:"Il partecipante \xe8 in muto",muted:"Audio disattivato",remoteControl:"Controllo remoto",show:"",videomute:"Silenzia il video"},welcomepage:{accessibilityLabel:{join:"Tap per accedere",roomname:"Inserisci Nome Stanza"},appDescription:"Avvia una videochiamata con tutto il team. Invita tutti quelli che conosci. {{app}} \xe8 una soluzione per effettuare videoconferenze totalmente crittografata, 100% open source, che puoi usare sempre, ogni giorno, gratuitamente \u2013 senza bisogno di un account.",audioVideoSwitch:{audio:"Voce",video:"Video"},calendar:"Calendario",connectCalendarButton:"Collega calendario",connectCalendarText:"",enterRoomTitle:"Avvia una nuova conferenza",go:"VAI",join:"UNISCITI",info:"Informazioni",privacy:"Privacy",recentList:"Recente",recentListDelete:"Cancella",recentListEmpty:"La tua lista è vuota. Chatta con qualcuno del tuo team e lo vedrai apparire nella lista di meeting recenti.",reducedUIText:"",roomname:"Inserisci Nome Stanza",roomnameHint:"Inserisci il nome o l'URL della stanza alla quale vuoi accedere. Puoi anche inventarti un nome, assicurati solo che le persone che vuoi contattare lo sappiano, cos\xec che possano inserire lo stesso nome.",sendFeedback:"Invia feedback",terms:"Termini di utilizzo",title:"Il sistema di conferenza sicuro, funzionale e completamente gratuito."},lonelyMeetingExperience:{button:"Invita gli altri",youAreAlone:"Sei l'unico in riunione"}}},682,[]); -__d(function(e,s,o,t,n,r,a){n.exports={en:"\u82f1\u8a9e",af:"\u30a2\u30d5\u30ea\u30ab\u30fc\u30f3\u30b9\u8a9e",az:"\u30a2\u30bc\u30eb\u30d0\u30a4\u30b8\u30e3\u30f3\u8a9e",bg:"\u30d6\u30eb\u30ac\u30ea\u30a2\u8a9e",cs:"\u30c1\u30a7\u30b3\u8a9e",de:"\u30c9\u30a4\u30c4\u8a9e",el:"\u30ae\u30ea\u30b7\u30a2\u8a9e",eo:"\u30a8\u30b9\u30da\u30e9\u30f3\u30c8\u8a9e",es:"\u30b9\u30da\u30a4\u30f3\u8a9e",fr:"\u30d5\u30e9\u30f3\u30b9\u8a9e",hy:"\u30a2\u30eb\u30e1\u30cb\u30a2\u8a9e",it:"\u30a4\u30bf\u30ea\u30a2\u8a9e",ja:"\u65e5\u672c\u8a9e",ko:"\u97d3\u56fd\u8a9e",nb:"\u30ce\u30eb\u30a6\u30a7\u30fc\u8a9e (\u30d6\u30fc\u30af\u30e2\u30fc\u30eb)",oc:"\u30aa\u30c3\u30af\u8a9e",pl:"\u30dd\u30fc\u30e9\u30f3\u30c9\u8a9e",ptBR:"\u30dd\u30eb\u30c8\u30ac\u30eb\u8a9e (\u30d6\u30e9\u30b8\u30eb)",ru:"\u30ed\u30b7\u30a2\u8a9e",sk:"\u30b9\u30ed\u30d0\u30ad\u30a2\u8a9e",sl:"\u30b9\u30ed\u30d9\u30cb\u30a2\u8a9e",sv:"\u30b9\u30a6\u30a7\u30fc\u30c7\u30f3\u8a9e",tr:"\u30c8\u30eb\u30b3\u8a9e",vi:"\u30d9\u30c8\u30ca\u30e0\u8a9e",zhCN:"\u4e2d\u56fd\u8a9e (\u4e2d\u56fd)"}},683,[]); -__d(function(e,o,i,t,r,n,a){r.exports={addPeople:{add:"\u62db\u5f85",countryNotSupported:"\u79c1\u305f\u3061\u306f\u3053\u306e\u5b9b\u5148\u3092\u307e\u3060\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093\u3002",countryReminder:"\u7c73\u56fd\u5916\u306b\u30b3\u30fc\u30eb\u3057\u307e\u3059\u304b\uff1f \u56fd\u30b3\u30fc\u30c9\u3067\u59cb\u307e\u308b\u3053\u3068\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\uff01",disabled:"\u4eba\u3092\u62db\u5f85\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002",failedToAdd:"",footerText:"\u30c0\u30a4\u30e4\u30eb\u30a2\u30a6\u30c8\u304c\u7121\u52b9\u3057\u3066\u3044\u307e\u3059\u3002",loading:"\u4eba\u3068\u96fb\u8a71\u756a\u53f7\u3092\u691c\u7d22\u3059\u308b",loadingNumber:"\u96fb\u8a71\u756a\u53f7\u3092\u691c\u8a3c\u3057\u3066\u3044\u307e\u3059",loadingPeople:"\u62db\u5f85\u3059\u308b\u4eba\u3092\u691c\u7d22\u3059\u308b",noResults:"\u4e00\u81f4\u3059\u308b\u691c\u7d22\u7d50\u679c\u304c\u3042\u308a\u307e\u305b\u3093",noValidNumbers:"\u96fb\u8a71\u756a\u53f7\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044",searchNumbers:"\u96fb\u8a71\u756a\u53f7\u3092\u8ffd\u52a0",searchPeople:"\u4eba\u3092\u691c\u7d22\u3059\u308b",searchPeopleAndNumbers:"\u4eba\u3092\u691c\u7d22\u3059\u308b\u304b\u3001\u96fb\u8a71\u756a\u53f7\u3092\u8ffd\u52a0\u3059\u308b",telephone:"\u96fb\u8a71\uff1a {{number}}",title:"\u3053\u306e\u4f1a\u8b70\u306b\u4eba\u3092\u62db\u5f85\u3059\u308b"},"\x05addPeople":{},audioDevices:{bluetooth:"Bluetooth",headphones:"\u30d8\u30c3\u30c9\u30d5\u30a9\u30f3",phone:"\u96fb\u8a71",speaker:"\u30b9\u30d4\u30fc\u30ab\u30fc"},"\x05audioDevices":{},audioOnly:{audioOnly:"\u30aa\u30fc\u30c7\u30a3\u30aa\u306e\u307f"},calendarSync:{addMeetingURL:"\u30df\u30fc\u30c6\u30a3\u30f3\u30b0\u30ea\u30f3\u30af\u3092\u8ffd\u52a0\u3059\u308b",confirmAddLink:"\u3053\u306e\u30a4\u30d9\u30f3\u30c8\u306b\u30d3\u30c7\u30aa\u4f1a\u8b70\u30ea\u30f3\u30af\u3092\u5f35\u308a\u4ed8\u3051\u307e\u3059\u304b\u3002",error:{appConfiguration:"\u30ab\u30ec\u30f3\u30c0\u30fc\u6a5f\u80fd\u304c\u6b63\u3057\u304f\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u306a\u3044",generic:"\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u305f\u3002\u30ab\u30ec\u30f3\u30c0\u30fc\u6a5f\u80fd\u8a2d\u5b9a\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3001\u3082\u3057\u304f\u306f\u30ab\u30ec\u30f3\u30c0\u30fc\u3092\u66f4\u65b0\u3057\u3066\u304f\u3060\u3055\u3044",notSignedIn:"\u8a8d\u8a3c\u4e2d\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\u30ab\u30ec\u30f3\u30c0\u30fc\u306e\u8a2d\u5b9a\u3092\u78ba\u8a8d\u3057\u3001\u30ed\u30b0\u30a4\u30f3\u3057\u76f4\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},join:"\u53c2\u52a0",joinTooltip:"\u30df\u30fc\u30c6\u30a3\u30f3\u30b0\u306b\u53c2\u52a0\u3059\u308b",nextMeeting:"\u6b21\u306e\u4f1a\u8b70",noEvents:"",ongoingMeeting:"\u4f1a\u8b70\u4e2d",permissionButton:"\u8a2d\u5b9a\u3092\u958b\u304f",permissionMessage:"\u30a2\u30d7\u30ea\u306b\u4f1a\u8b70\u3092\u8868\u793a\u3059\u308b\u306b\u306f\u3001\u30ab\u30ec\u30f3\u30c0\u30fc\u306e\u30a2\u30af\u30bb\u30b9\u8a31\u53ef\u304c\u5fc5\u8981\u3067\u3059\u3002",refresh:"\u30ab\u30ec\u30f3\u30c0\u30fc\u3092\u66f4\u65b0\u3059\u308b",today:"\u4eca\u65e5"},"\x05calendarSync":{},chat:{error:"\u30a8\u30e9\u30fc: \"{{originalText}}\" \u304c\u307e\u3060\u9001\u4fe1\u3055\u308c\u3066\u3044\u307e\u305b\u3093. \u30a8\u30e9\u30fc\uff1a {{error}}",messagebox:"\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u66f8\u3044\u3066\u304f\u3060\u3055\u3044",nickname:{popover:"\u30cb\u30c3\u30af\u30cd\u30fc\u30e0\u3092\u5165\u529b",title:"\u30c1\u30e3\u30c3\u30c8\u306e\u30cb\u30c3\u30af\u30cd\u30fc\u30e0\u3092\u8a18\u5165\u3057\u3066\u304f\u3060\u3055\u3044"},title:"\u30c1\u30e3\u30c3\u30c8"},connectingOverlay:{joiningRoom:"\u30df\u30fc\u30c6\u30a3\u30f3\u30b0\u306b\u53c2\u52a0\u3057\u3066\u3044\u307e\u3059\u3002\u3002\u3002"},connection:{ATTACHED:"\u6dfb\u4ed8\u3055\u308c\u305f",AUTHENTICATING:"\u8a8d\u8a3c\u4e2d",AUTHFAIL:"\u8a8d\u8a3c\u306b\u5931\u6557\u3057\u307e\u3057\u305f",CONNECTED:"\u63a5\u7d9a\u3055\u308c\u307e\u3057\u305f",CONNECTING:"\u63a5\u7d9a\u4e2d",CONNFAIL:"\u63a5\u7d9a\u306b\u5931\u6557\u3057\u307e\u3057\u305f",DISCONNECTED:"\u5207\u65ad\u3055\u308c\u307e\u3057\u305f",DISCONNECTING:"\u5207\u65ad\u3057\u3066\u3044\u307e\u3059",ERROR:"\u30a8\u30e9\u30fc",RECONNECTING:"\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306e\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002 \u518d\u63a5\u7d9a\u4e2d..."},connectionindicator:{address:"\u30a2\u30c9\u30ec\u30b9\uff1a",bandwidth:"\u63a8\u5b9a\u30d0\u30f3\u30c9\u30ef\u30a4\u30ba",bitrate:"\u30d3\u30c3\u30c8\u30ec\u30fc\u30c8:",bridgeCount:"\u30b5\u30fc\u30d0\u30fc\u6570\uff1a",connectedTo:"\u63a5\u7d9a\u5148\uff1a",framerate:"\u30d5\u30ec\u30fc\u30e0\u30ec\u30fc\u30c8:",less:"\u5c11\u306a\u304f\u898b\u308b",localaddress:"",localport:"",more:"\u591a\u304f\u898b\u308b",packetloss:"\u30d1\u30b1\u30c3\u30c8\u30ed\u30b9:",quality:{good:"\u826f\u3044",inactive:"\u4f11\u6b62\u4e2d",lost:"\u63a5\u7d9a\u5207\u308c\u305f",nonoptimal:"\u6700\u9069\u3067\u306f\u306a\u3044",poor:"\u60aa\u3044"},remoteaddress:"\u30ea\u30e2\u30fc\u30c8\u30a2\u30c9\u30ec\u30b9\uff1a",remoteport:"\u30ea\u30e2\u30fc\u30c8\u30dd\u30fc\u30c8\uff1a",resolution:"\u89e3\u50cf\u5ea6:",status:"\u63a5\u7d9a\u72b6\u614b:",transport:"\u30c8\u30e9\u30f3\u30b9\u30dd\u30fc\u30c8\uff1a",turn:""},dateUtils:{earlier:"\u305d\u306e\u524d",today:"\u4eca\u65e5",yesterday:"\u6628\u65e5"},deepLinking:{appNotInstalled:"\u3053\u306e\u4f1a\u8b70\u306b\u53c2\u52a0\u3059\u308b\u306b\u306f\u3001{{app}} \u30e2\u30d0\u30a4\u30eb\u30a2\u30d7\u30ea\u304c\u5fc5\u8981\u3067\u3059\u3002",description:"\u4f55\u3082\u8d77\u3053\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u304b\uff1f {{app}} \u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u30a2\u30d7\u30ea\u3067\u4f1a\u8b70\u3092\u958b\u59cb\u3057\u3088\u3046\u3068\u3057\u307e\u3057\u305f\u3002 \u518d\u5ea6\u8a66\u3057\u3066\u307f\u308b\u304b\u3001{{app}} Web\u30a2\u30d7\u30ea\u3067\u8d77\u52d5\u3057\u3066\u304f\u3060\u3055\u3044\u3002",descriptionWithoutWeb:"",downloadApp:"\u30a2\u30d7\u30ea\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3059\u308b",launchWebButton:"Web\u3067\u8d77\u52d5\u3059\u308b",openApp:"\u30a2\u30d7\u30ea\u3067\u7d9a\u304f",title:"{{app}} \u3067\u4f1a\u8b70\u3092\u958b\u59cb\u3059\u308b...",tryAgainButton:"\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u3067\u3082\u3046\u4e00\u5ea6\u304a\u8a66\u3057\u304f\u3060\u3055\u3044"},defaultLink:"\u4f8b\uff1a {{url}}",deviceError:{cameraError:"\u30ab\u30e1\u30e9\u3078\u306e\u30a2\u30af\u30bb\u30b9\u306b\u5931\u6557\u3057\u307e\u3057\u305f",cameraPermission:"\u30ab\u30e1\u30e9\u306e\u6a29\u9650\u3092\u53d6\u5f97\u3059\u308b\u969b\u306b\u30a8\u30e9\u30fc",microphoneError:"\u30de\u30a4\u30af\u3078\u306e\u30a2\u30af\u30bb\u30b9\u306b\u5931\u6557\u3057\u307e\u3057\u305f",microphonePermission:"\u30de\u30a4\u30af\u306e\u6a29\u9650\u3092\u53d6\u5f97\u3059\u308b\u969b\u306b\u30a8\u30e9\u30fc"},deviceSelection:{noPermission:"\u8a31\u53ef\u3055\u308c\u3066\u3044\u307e\u305b\u3093",previewUnavailable:"\u30d7\u30ec\u30d3\u30e5\u30fc\u3067\u304d\u307e\u305b\u3093",selectADevice:"\u30c7\u30d0\u30a4\u30b9\u3092\u9078\u629e",testAudio:""},dialog:{accessibilityLabel:{liveStreaming:"\u30e9\u30a4\u30d6\u30b9\u30c8\u30ea\u30fc\u30e0\uff1a"},allow:"\u8a31\u53ef",alreadySharedVideoMsg:"",alreadySharedVideoTitle:"\u4e00\u5ea6\u306b1\u3064\u306e\u5171\u6709\u30d3\u30c7\u30aa\u306e\u307f\u304c\u8a31\u53ef\u3055\u308c\u307e\u3059",applicationWindow:"\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u30a6\u30a3\u30f3\u30c9\u30a6",Back:"\u623b\u308b",cameraConstraintFailedError:"\u3042\u306a\u305f\u306e\u30ab\u30e1\u30e9\u306f\u3001\u5fc5\u8981\u306a\u5236\u7d04\u306e\u3044\u304f\u3064\u304b\u3092\u6e80\u305f\u3057\u3066\u3044\u307e\u305b\u3093\u3002",cameraNotFoundError:"\u30ab\u30e1\u30e9\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002",cameraNotSendingData:"\u3042\u306a\u305f\u306e\u30ab\u30e1\u30e9\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3002 \u4ed6\u306e\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u304c\u3053\u306e\u30c7\u30d0\u30a4\u30b9\u3092\u4f7f\u7528\u3057\u3066\u3044\u308b\u304b\u3069\u3046\u304b\u3092\u78ba\u8a8d\u3057\u3001\u8a2d\u5b9a\u30e1\u30cb\u30e5\u30fc\u304b\u3089\u5225\u306e\u30c7\u30d0\u30a4\u30b9\u3092\u9078\u629e\u3059\u308b\u304b\u3001\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3092\u30ea\u30ed\u30fc\u30c9\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002",cameraNotSendingDataTitle:"\u30ab\u30e1\u30e9\u306b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u307e\u305b\u3093",cameraPermissionDeniedError:"\u3042\u306a\u305f\u306f\u30ab\u30e1\u30e9\u3092\u4f7f\u7528\u3059\u308b\u8a31\u53ef\u3092\u4e0e\u3048\u3066\u3044\u307e\u305b\u3093\u3002 \u3042\u306a\u305f\u306f\u307e\u3060\u4f1a\u8b70\u306b\u53c2\u52a0\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u304c\u3001\u4ed6\u306e\u53c2\u52a0\u8005\u306f\u3042\u306a\u305f\u3092\u898b\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002 \u3053\u306e\u554f\u984c\u3092\u89e3\u6c7a\u3059\u308b\u306b\u306f\u3001\u30a2\u30c9\u30ec\u30b9\u30d0\u30fc\u306e\u30ab\u30e1\u30e9\u30dc\u30bf\u30f3\u3092\u4f7f\u7528\u3057\u307e\u3059\u3002",cameraUnknownError:"\u4e0d\u660e\u306a\u7406\u7531\u3067\u30ab\u30e1\u30e9\u3092\u4f7f\u7528\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002",cameraUnsupportedResolutionError:"\u304a\u4f7f\u3044\u306e\u30ab\u30e1\u30e9\u306f\u3001\u5fc5\u8981\u306a\u30d3\u30c7\u30aa\u89e3\u50cf\u5ea6\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093\u3002",Cancel:"\u30ad\u30e3\u30f3\u30bb\u30eb",close:"\u9589\u3058\u308b",conferenceDisconnectMsg:"\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u63a5\u7d9a\u3092\u78ba\u8a8d\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002 {{seconds}} \u79d2\u3067\u518d\u63a5\u7d9a\u3057\u307e\u3059...",conferenceDisconnectTitle:"\u3042\u306a\u305f\u306f\u5207\u65ad\u3055\u308c\u307e\u3057\u305f\u3002",conferenceReloadMsg:"\u79c1\u305f\u3061\u306f\u3053\u308c\u3092\u89e3\u6c7a\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059\u3002 {{seconds}} \u79d2\u3067\u518d\u63a5\u7d9a\u3057\u307e\u3059...",conferenceReloadTitle:"\u6b8b\u5ff5\u306a\u304c\u3089\u3001\u4f55\u304b\u304c\u9593\u9055\u3063\u3066\u3044\u307e\u3057\u305f\u3002",confirm:"\u78ba\u8a8d",confirmNo:"\u3044\u3044\u3048",confirmYes:"\u306f\u3044",connectError:"Oops! \u4f55\u304b\u304c\u3046\u307e\u304f\u3044\u304b\u305a\u3001\u4f1a\u8b70\u306b\u63a5\u7d9a\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002",connectErrorWithMsg:"Oops! \u4f55\u304b\u554f\u984c\u304c\u767a\u751f\u3057\u3001\u4f1a\u8b70\u306b\u63a5\u7d9a\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\uff1a {{msg}}",connecting:"\u63a5\u7d9a\u4e2d",contactSupport:"\u30b5\u30dd\u30fc\u30c8\u554f\u3044\u5408\u308f\u305b\u5148",copy:"\u30b3\u30d4\u30fc",dismiss:"\u5374\u4e0b",displayNameRequired:"",done:"\u5b8c\u4e86",enterDisplayName:"",error:"\u30a8\u30e9\u30fc",externalInstallationMsg:"\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u5171\u6709\u62e1\u5f35\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002",externalInstallationTitle:"\u62e1\u5f35\u6a5f\u80fd\u304c\u5fc5\u8981\u3067\u3059",goToStore:"\u30a6\u30a7\u30d6\u30b9\u30c8\u30a2\u306b\u884c\u304f",gracefulShutdown:"\u73fe\u5728\u3001\u30e1\u30f3\u30c6\u30ca\u30f3\u30b9\u306e\u305f\u3081\u30b5\u30fc\u30d3\u30b9\u304c\u505c\u6b62\u3057\u3066\u3044\u307e\u3059\u3002 \u5f8c\u3067\u3082\u3046\u4e00\u5ea6\u304a\u8a66\u3057\u304f\u3060\u3055\u3044\u3002",IamHost:"\u79c1\u306f\u30db\u30b9\u30c8\u3067\u3059",incorrectRoomLockPassword:"",incorrectPassword:"\u30e6\u30fc\u30b6\u30fc\u30cd\u30fc\u30e0\u307e\u305f\u306f\u30d1\u30b9\u30ef\u30fc\u30c9\u304c\u9055\u3044\u307e\u3059",inlineInstallationMsg:"\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u5171\u6709\u62e1\u5f35\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002",inlineInstallExtension:"\u4eca\u3059\u3050\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb",internalError:"Oops! \u4f55\u304b\u306e\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002 \u6b21\u306e\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\uff1a{{error}}",internalErrorTitle:"\u5185\u90e8\u30a8\u30e9\u30fc",kickMessage:"",kickParticipantButton:"\u8ffd\u3044\u51fa\u3059",kickParticipantDialog:"\u3053\u306e\u53c2\u52a0\u8005\u3092\u8ffd\u3044\u51fa\u3057\u307e\u3059\u304b",kickParticipantTitle:"",kickTitle:"",liveStreaming:"\u30e9\u30a4\u30d6\u30b9\u30c8\u30ea\u30fc\u30df\u30f3\u30b0",liveStreamingDisabledForGuestTooltip:"\u30b2\u30b9\u30c8\u304c\u30e9\u30a4\u30d6\u30b9\u30c8\u30ea\u30fc\u30df\u30f3\u30b0\u304c\u958b\u59cb\u3067\u304d\u307e\u305b\u3093",liveStreamingDisabledTooltip:"",lockMessage:"\u4f1a\u8b70\u3092\u30ed\u30c3\u30af\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002",lockRoom:"",lockTitle:"\u30ed\u30c3\u30af\u306b\u5931\u6557\u3057\u307e\u3057\u305f",logoutQuestion:"\u30ed\u30b0\u30a2\u30a6\u30c8\u3057\u3066\u4f1a\u8b70\u3092\u505c\u6b62\u3057\u3066\u3082\u3088\u308d\u3057\u3044\u3067\u3059\u304b\uff1f",logoutTitle:"\u30ed\u30b0\u30a2\u30a6\u30c8",maxUsersLimitReached:"",maxUsersLimitReachedTitle:"",micConstraintFailedError:"\u3042\u306a\u305f\u306e\u30de\u30a4\u30af\u30ed\u30d5\u30a9\u30f3\u306f\u3001\u5fc5\u8981\u306a\u5236\u7d04\u306e\u3044\u304f\u3064\u304b\u3092\u6e80\u305f\u3057\u3066\u3044\u307e\u305b\u3093\u3002",micNotFoundError:"\u30de\u30a4\u30af\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002",micNotSendingData:"",micNotSendingDataTitle:"",micPermissionDeniedError:"\u30de\u30a4\u30af\u3092\u4f7f\u7528\u3059\u308b\u6a29\u9650\u304c\u3042\u308a\u307e\u305b\u3093\u3002 \u3042\u306a\u305f\u306f\u307e\u3060\u4f1a\u8b70\u306b\u53c2\u52a0\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u304c\u3001\u4ed6\u306e\u4eba\u306f\u3042\u306a\u305f\u306e\u58f0\u3092\u805e\u3051\u307e\u305b\u3093\u3002 \u3053\u306e\u554f\u984c\u3092\u89e3\u6c7a\u3059\u308b\u306b\u306f\u3001\u30a2\u30c9\u30ec\u30b9\u30d0\u30fc\u306e\u30ab\u30e1\u30e9\u30dc\u30bf\u30f3\u3092\u4f7f\u7528\u3057\u307e\u3059\u3002",micUnknownError:"\u4e0d\u660e\u306a\u7406\u7531\u3067\u30de\u30a4\u30af\u3092\u4f7f\u7528\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002",muteParticipantBody:"\u3042\u306a\u305f\u306f\u305d\u306e\u30df\u30e5\u30fc\u30c8\u3092\u89e3\u9664\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u304c\u3001\u5f7c\u3089\u306f\u3044\u3064\u3067\u3082\u81ea\u5206\u81ea\u8eab\u306e\u30df\u30e5\u30fc\u30c8\u3092\u89e3\u9664\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002",muteParticipantButton:"\u30df\u30e5\u30fc\u30c8",muteParticipantDialog:"\u3053\u306e\u53c2\u52a0\u8005\u3092\u30df\u30e5\u30fc\u30c8\u3057\u307e\u3059\u304b\u3002\u3042\u306a\u305f\u304c\u53d6\u308a\u623b\u305b\u307e\u305b\u3093\u304c\u3001\u672c\u4eba\u304c\u81ea\u5206\u3067\u3044\u3064\u3067\u3082\u89e3\u9664\u3067\u3044\u307e\u3059\u3002",muteParticipantTitle:"",Ok:"Ok",passwordLabel:"",passwordNotSupported:"\u30df\u30fc\u30c6\u30a3\u30f3\u30b0\u30d1\u30b9\u30ef\u30fc\u30c9\u306e\u8a2d\u5b9a\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002",passwordNotSupportedTitle:"",passwordRequired:"",popupError:"\u3042\u306a\u305f\u306e\u30d6\u30e9\u30a6\u30b6\u306f\u3053\u306e\u30b5\u30a4\u30c8\u304b\u3089\u306e\u30dd\u30c3\u30d7\u30a2\u30c3\u30d7\u30a6\u30a3\u30f3\u30c9\u30a6\u3092\u30d6\u30ed\u30c3\u30af\u3057\u3066\u3044\u307e\u3059\u3002 \u30d6\u30e9\u30a6\u30b6\u306e\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u8a2d\u5b9a\u3067\u30dd\u30c3\u30d7\u30a2\u30c3\u30d7\u3092\u6709\u52b9\u306b\u3057\u3066\u304b\u3089\u3001\u3082\u3046\u4e00\u5ea6\u304a\u8a66\u3057\u304f\u3060\u3055\u3044\u3002",popupErrorTitle:"\u30dd\u30c3\u30d7\u30a2\u30c3\u30d7\u304c\u30d6\u30ed\u30c3\u30af\u3055\u308c\u307e\u3057\u305f",recording:"\u9332\u753b",recordingDisabledForGuestTooltip:"\u30b2\u30b9\u30c8\u304c\u9332\u753b\u958b\u59cb\u3067\u304d\u307e\u305b\u3093\u3002",recordingDisabledTooltip:"",rejoinNow:"\u4eca\u3059\u3050\u518d\u53c2\u52a0",remoteControlAllowedMessage:"{{user}} \u306f\u3042\u306a\u305f\u306e\u30ea\u30e2\u30fc\u30c8\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb\u8981\u6c42\u3092\u53d7\u3051\u5165\u308c\u307e\u3057\u305f\uff01",remoteControlDeniedMessage:"{{user}} \u306f\u3042\u306a\u305f\u306e\u30ea\u30e2\u30fc\u30c8\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb\u8981\u6c42\u3092\u62d2\u5426\u3057\u307e\u3057\u305f\uff01",remoteControlErrorMessage:"\u30ea\u30e2\u30fc\u30c8\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb\u306e\u30a2\u30af\u30bb\u30b9\u8a31\u53ef\u3092 {{user}} \u304b\u3089\u8981\u6c42\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u308b\u3068\u304d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\uff01",remoteControlRequestMessage:"{{user}} \u306b\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u306e\u30ea\u30e2\u30fc\u30c8\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb\u3092\u8a31\u53ef\u3057\u307e\u3059\u304b\uff1f",remoteControlShareScreenWarning:"\u300c\u8a31\u53ef\u300d\u3092\u62bc\u3059\u3068\u753b\u9762\u3092\u5171\u6709\u3059\u308b\u3053\u3068\u306b\u6ce8\u610f\u3057\u3066\u304f\u3060\u3055\u3044\uff01",remoteControlStopMessage:"\u30ea\u30e2\u30fc\u30c8\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb\u30bb\u30c3\u30b7\u30e7\u30f3\u304c\u7d42\u4e86\u3057\u307e\u3057\u305f\uff01",remoteControlTitle:"\u30ea\u30e2\u30fc\u30c8\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb",Remove:"\u9664\u53bb",removePassword:"",removeSharedVideoMsg:"\u5171\u6709\u30d3\u30c7\u30aa\u3092\u524a\u9664\u3057\u3066\u3082\u3088\u308d\u3057\u3044\u3067\u3059\u304b\uff1f",removeSharedVideoTitle:"\u5171\u6709\u30d3\u30c7\u30aa\u3092\u524a\u9664\u3059\u308b",reservationError:"\u4e88\u7d04\u30b7\u30b9\u30c6\u30e0\u30a8\u30e9\u30fc",reservationErrorMsg:"\u30a8\u30e9\u30fc\u30b3\u30fc\u30c9: {{code}}, \u30e1\u30c3\u30bb\u30fc\u30b8: {{msg}}",retry:"\u518d\u8a66\u884c",screenSharingFailedToInstall:"Oops! \u753b\u9762\u5171\u6709\u62e1\u5f35\u6a5f\u80fd\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002",screenSharingFailedToInstallTitle:"\u753b\u9762\u5171\u6709\u62e1\u5f35\u6a5f\u80fd\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u306b\u5931\u6557\u3057\u307e\u3057\u305f",screenSharingFirefoxPermissionDeniedError:"",screenSharingFirefoxPermissionDeniedTitle:"Oops! \u753b\u9762\u5171\u6709\u3092\u958b\u59cb\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\uff01",screenSharingPermissionDeniedError:"Oops! \u753b\u9762\u5171\u6709\u306e\u62e1\u5f35\u30a2\u30af\u30bb\u30b9\u8a31\u53ef\u3067\u4f55\u304b\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002 \u518d\u8aad\u307f\u8fbc\u307f\u3057\u3066\u3082\u3046\u4e00\u5ea6\u304a\u8a66\u3057\u304f\u3060\u3055\u3044\u3002",serviceUnavailable:"\u30b5\u30fc\u30d3\u30b9\u306f\u5229\u7528\u3067\u304d\u307e\u305b\u3093",sessTerminated:"\u901a\u8a71\u7d42\u4e86",Share:"\u5171\u6709",shareVideoLinkError:"\u6b63\u3057\u3044YouTube\u306e\u30ea\u30f3\u30af\u3092\u63d0\u4f9b\u3057\u3066\u304f\u3060\u3055\u3044\u3002",shareVideoTitle:"\u52d5\u753b\u3092\u5171\u6709\u3059\u308b",shareYourScreen:"\u753b\u9762\u3092\u5171\u6709\u3059\u308b",shareYourScreenDisabled:"",shareYourScreenDisabledForGuest:"",startLiveStreaming:"\u30e9\u30a4\u30d6\u30b9\u30c8\u30ea\u30fc\u30e0\u3092\u958b\u59cb\u3059\u308b",startRecording:"\u9332\u753b\u3092\u958b\u59cb",startRemoteControlErrorMessage:"\u30ea\u30e2\u30fc\u30c8\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb\u30bb\u30c3\u30b7\u30e7\u30f3\u306e\u958b\u59cb\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002",stopLiveStreaming:"\u30e9\u30a4\u30d6\u30b9\u30c8\u30ea\u30fc\u30df\u30f3\u30b0\u3092\u505c\u6b62\u3059\u308b",stopRecording:"\u9332\u753b\u3092\u505c\u6b62\u3059\u308b",stopRecordingWarning:"\u9332\u753b\u3092\u505c\u6b62\u3057\u3066\u3082\u3088\u308d\u3057\u3044\u3067\u3059\u304b\uff1f",stopStreamingWarning:"\u30e9\u30a4\u30d6\u30b9\u30c8\u30ea\u30fc\u30df\u30f3\u30b0\u3092\u505c\u6b62\u3057\u3066\u3082\u3088\u308d\u3057\u3044\u3067\u3059\u304b\uff1f",streamKey:"\u30e9\u30a4\u30d6\u30b9\u30c8\u30ea\u30fc\u30e0\u30ad\u30fc",Submit:"\u6295\u7a3f",thankYou:"{{appName}} \u3092\u4f7f\u7528\u3057\u3066\u3044\u305f\u3060\u304d\u3042\u308a\u304c\u3068\u3046\u3054\u3056\u3044\u307e\u3059\uff01",token:"\u30c8\u30fc\u30af\u30f3",tokenAuthFailed:"\u7533\u3057\u8a33\u3042\u308a\u307e\u305b\u3093\u304c\u3001\u3053\u306e\u901a\u8a71\u306b\u53c2\u52a0\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002",tokenAuthFailedTitle:"\u8a8d\u8a3c\u306b\u5931\u6557\u3057\u307e\u3057\u305f",transcribing:"\u66f8\u304d\u5199\u3057",unlockRoom:"",userPassword:"\u30e6\u30fc\u30b6\u30fc\u306e\u30d1\u30b9\u30ef\u30fc\u30c9",WaitForHostMsg:"",WaitForHostMsgWOk:"",WaitingForHost:"\u30db\u30b9\u30c8\u3092\u5f85\u3063\u3066\u3044\u307e\u3059...",Yes:"\u306f\u3044",yourEntireScreen:"\u3042\u306a\u305f\u306e\u753b\u9762\u5168\u4f53"},"\x05dialog":{accessibilityLabel:{}},dialOut:{statusMessage:"\u306f\u73fe\u5728 {{status}} \u3067\u3059"},feedback:{average:"\u666e\u901a",bad:"\u60aa\u3044",detailsLabel:"\u305d\u308c\u306b\u3064\u3044\u3066\u3082\u3063\u3068\u6559\u3048\u3066\u304f\u3060\u3055\u3044\u3002",good:"\u826f\u3044",rateExperience:"\u30d3\u30c7\u30aa\u901a\u8a71\u3092\u8a55\u4fa1\u3057\u3066\u304f\u3060\u3055\u3044",veryBad:"\u3068\u3066\u3082\u60aa\u3044",veryGood:"\u3068\u3066\u3082\u826f\u3044"},incomingCall:{answer:"",audioCallTitle:"",decline:"\u5374\u4e0b",productLabel:"",videoCallTitle:"\u30d3\u30c7\u30aa\u901a\u8a71\u7740\u4fe1"},info:{accessibilityLabel:"\u60c5\u5831\u3092\u8868\u793a\u3059\u308b",addPassword:"",cancelPassword:"",conferenceURL:"\u30ea\u30f3\u30af\uff1a",country:"\u56fd",dialANumber:"",dialInConferenceID:"PIN:",dialInNotSupported:"\u7533\u3057\u8a33\u3042\u308a\u307e\u305b\u3093\u304c\u3001\u73fe\u5728\u30c0\u30a4\u30e4\u30eb\u30a4\u30f3\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002",dialInNumber:"\u30c0\u30a4\u30a2\u30eb\u30a4\u30f3\uff1a",dialInSummaryError:"",dialInTollFree:"",genericError:"\u304a\u3063\u3068\u3001\u4f55\u304b\u304c\u9593\u9055\u3063\u3066\u3044\u307e\u3057\u305f\u3002",inviteLiveStream:"\u3053\u306e\u4f1a\u8b70\u306e\u30e9\u30a4\u30d6\u30b9\u30c8\u30ea\u30fc\u30e0\u3092\u8868\u793a\u3059\u308b\u306b\u306f\u3001\u3053\u306e\u30ea\u30f3\u30af\u3092\u30af\u30ea\u30c3\u30af\u3057\u3066\u304f\u3060\u3055\u3044\uff1a{{url}}",invitePhone:"",invitePhoneAlternatives:"",inviteURLFirstPartGeneral:"",inviteURLFirstPartPersonal:"",inviteURLSecondPart:"",liveStreamURL:"\u30e9\u30a4\u30d6\u30b9\u30c8\u30ea\u30fc\u30e0\uff1a",moreNumbers:"\u305d\u306e\u4ed6\u306e\u756a\u53f7",noNumbers:"\u30c0\u30a4\u30e4\u30eb\u30a4\u30f3\u756a\u53f7\u306f\u3042\u308a\u307e\u305b\u3093\u3002",noPassword:"\u306a\u3057",noRoom:"\u30c0\u30a4\u30e4\u30eb\u30a4\u30f3\u3059\u308b\u90e8\u5c4b\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3067\u3057\u305f\u3002",numbers:"\u30c0\u30a4\u30e4\u30eb\u30a4\u30f3\u756a\u53f7",password:"",title:"\u5171\u6709",tooltip:"\u3053\u306e\u4f1a\u8b70\u306e\u30ea\u30f3\u30af\u3068\u30c0\u30a4\u30e4\u30eb\u30a4\u30f3\u60c5\u5831\u3092\u5171\u6709\u3059\u308b",label:"\u30df\u30fc\u30c6\u30a3\u30f3\u30b0\u60c5\u5831"},"\x05info":{},inviteDialog:{alertText:"",header:"\u62db\u5f85",searchCallOnlyPlaceholder:"\u643a\u5e2f\u756a\u53f7\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044",searchPeopleOnlyPlaceholder:"\u53c2\u52a0\u8005\u3092\u691c\u7d22\u3059\u308b",searchPlaceholder:"\u30cb\u30c3\u30af\u30cd\u30fc\u30e0\u3001\u307e\u305f\u306f\u96fb\u8a71\u756a\u53f7",send:"\u9001\u4fe1"},inlineDialogFailure:{msg:"\u79c1\u305f\u3061\u306f\u5c11\u3057\u3064\u307e\u305a\u304d\u307e\u3057\u305f\u3002",retry:"\u518d\u8a66\u884c\u3059\u308b",support:"\u30b5\u30dd\u30fc\u30c8",supportMsg:"\u3053\u308c\u304c\u8d77\u3053\u3063\u3066\u3044\u308b\u5834\u5408\u306f\u3001"},keyboardShortcuts:{focusLocal:"\u81ea\u5206\u306e\u30d3\u30c7\u30aa\u306b\u7126\u70b9",focusRemote:"\u4ed6\u306e\u30e1\u30f3\u30d0\u30fc\u306e\u30d3\u30c7\u30aa\u306b\u7126\u70b9",fullScreen:"\u5168\u753b\u9762\u8868\u793a/\u7d42\u4e86",keyboardShortcuts:"\u30ad\u30fc\u30dc\u30fc\u30c9\u30b7\u30e7\u30fc\u30c8\u30ab\u30c3\u30c8",localRecording:"\u30ed\u30fc\u30ab\u30eb\u9332\u753b\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb\u306e\u8868\u793a\uff0f\u975e\u8868\u793a",mute:"\u30de\u30a4\u30af\u306e\u6d88\u97f3 ( \u30df\u30e5\u30fc\u30c8 )",pushToTalk:"\u8a71\u3059\u305f\u3081\u306b\u62bc\u3059",raiseHand:"\u624b\u3092\u4e0a\u3052\u308b/\u4e0b\u3052\u308b",showSpeakerStats:"\u6f14\u8aac\u8005\u306e\u30c7\u30fc\u30bf\u3092\u8868\u793a",toggleChat:"\u30c1\u30e3\u30c3\u30c8\u3092\u8868\u793a/\u975e\u8868\u793a",toggleFilmstrip:"\u52d5\u753b\u30b5\u30e0\u30cd\u30a4\u30eb\u8868\u793a/\u975e\u8868\u793a",toggleScreensharing:"\u30ab\u30e1\u30e9\u3068\u753b\u9762\u5171\u6709\u3092\u5207\u308a\u66ff\u3048\u308b",toggleShortcuts:"\u30ad\u30fc\u30dc\u30fc\u30c9 \u30b7\u30e7\u30fc\u30c8\u30ab\u30c3\u30c8\u3092\u8868\u793a",videoMute:"\u30ab\u30e1\u30e9\u3092\u6709\u52b9/\u7121\u52b9"},"\x05keyboardShortcuts":{},liveStreaming:{busy:"\u79c1\u305f\u3061\u306f\u30b9\u30c8\u30ea\u30fc\u30df\u30f3\u30b0\u30ea\u30bd\u30fc\u30b9\u3092\u89e3\u653e\u3059\u308b\u305f\u3081\u306b\u53d6\u308a\u7d44\u3093\u3067\u3044\u307e\u3059\u3002 \u6570\u5206\u5f8c\u306b\u3082\u3046\u4e00\u5ea6\u304a\u8a66\u3057\u304f\u3060\u3055\u3044\u3002",busyTitle:"\u3059\u3079\u3066\u306e\u30b9\u30c8\u30ea\u30fc\u30de\u30fc\u306f\u73fe\u5728\u30d3\u30b8\u30fc\u72b6\u614b\u3067\u3059",changeSignIn:"\u30a2\u30ab\u30a6\u30f3\u30c8\u3092\u5207\u308a\u66ff\u3048\u307e\u3059\u3002",choose:"\u30e9\u30a4\u30d6\u30b9\u30c8\u30ea\u30fc\u30e0\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044",chooseCTA:"\u30b9\u30c8\u30ea\u30fc\u30df\u30f3\u30b0\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u9078\u629e\u3057\u307e\u3059\u3002 \u3042\u306a\u305f\u306f\u73fe\u5728\u3001{{email}} \u3068\u3057\u3066\u30ed\u30b0\u30a4\u30f3\u3057\u3066\u3044\u307e\u3059\u3002",enterStreamKey:"YouTube\u306e\u30e9\u30a4\u30d6\u30b9\u30c8\u30ea\u30fc\u30e0\u30ad\u30fc\u3092\u3053\u3053\u306b\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002",error:"\u30e9\u30a4\u30d6\u30b9\u30c8\u30ea\u30fc\u30df\u30f3\u30b0\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002 \u3082\u3046\u4e00\u5ea6\u304a\u8a66\u3057\u304f\u3060\u3055\u3044\u3002",errorAPI:"YouTube\u30d6\u30ed\u30fc\u30c9\u30ad\u30e3\u30b9\u30c8\u306b\u30a2\u30af\u30bb\u30b9\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002 \u3082\u3046\u4e00\u5ea6\u30ed\u30b0\u30a4\u30f3\u3057\u3066\u304f\u3060\u3055\u3044\u3002",errorLiveStreamNotEnabled:"",expandedOff:"",expandedOn:"",expandedPending:"",failedToStart:"\u30e9\u30a4\u30d6\u30b9\u30c8\u30ea\u30fc\u30df\u30f3\u30b0\u306e\u958b\u59cb\u306b\u5931\u6557\u3057\u307e\u3057\u305f",getStreamKeyManually:"",invalidStreamKey:"\u30e9\u30a4\u30d6\u30b9\u30c8\u30ea\u30fc\u30df\u30f3\u30b0\u30ad\u30fc\u304c\u9593\u306b\u5408\u3044\u307e\u3057\u305f\u3002",off:"\u30e9\u30a4\u30d6\u30b9\u30c8\u30ea\u30fc\u30df\u30f3\u30b0\u304c\u505c\u6b62\u3057\u307e\u3057\u305f",on:"\u30e9\u30a4\u30d6\u30b9\u30c8\u30ea\u30fc\u30df\u30f3\u30b0",pending:"\u30e9\u30a4\u30d6\u30b9\u30c8\u30ea\u30fc\u30e0\u3092\u958b\u59cb\u3057\u3066\u3044\u307e\u3059...",serviceName:"\u30e9\u30a4\u30d6\u30b9\u30c8\u30ea\u30fc\u30df\u30f3\u30b0\u30b5\u30fc\u30d3\u30b9",signedInAs:"",signIn:"Google\u3067\u30ed\u30b0\u30a4\u30f3",signInCTA:"\u30ed\u30b0\u30a4\u30f3\u3059\u308b\u304b\u3001YouTube\u306e\u30e9\u30a4\u30d6\u30b9\u30c8\u30ea\u30fc\u30e0\u30ad\u30fc\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002",signOut:"\u30b5\u30a4\u30f3\u30a2\u30a6\u30c8",start:"\u30e9\u30a4\u30d6\u30b9\u30c8\u30ea\u30fc\u30e0\u3092\u958b\u59cb\u3059\u308b",streamIdHelp:"\u3053\u308c\u306f\u4f55\u3067\u3059\u304b\uff1f",unavailableTitle:"\u30e9\u30a4\u30d6\u30b9\u30c8\u30ea\u30fc\u30df\u30f3\u30b0\u306f\u5229\u7528\u3067\u304d\u307e\u305b\u3093"},"\x05liveStreaming":{},localRecording:{clientState:{off:"\u30aa\u30d5",on:"\u30aa\u30f3",unknown:"\u4e0d\u660e"},dialogTitle:"",duration:"",durationNA:"",encoding:"",label:"LOR",labelToolTip:"\u30ed\u30fc\u30ab\u30eb\u30ec\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u5b9f\u65bd\u4e2d",localRecording:"",me:"\u79c1",messages:{engaged:"\u30ed\u30fc\u30ab\u30eb\u30ec\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u5b9f\u65bd",finished:"",finishedModerator:"",notModerator:""},moderator:"\u30e2\u30c7\u30ec\u30fc\u30bf\u30fc",no:"\u3044\u3044\u3048",participant:"",participantStats:"",sessionToken:"",start:"\u9332\u753b\u3092\u958b\u59cb",stop:"\u9332\u753b\u3092\u505c\u6b62\u3059\u308b",yes:"\u306f\u3044"},"\x05localRecording":{},lockRoomPassword:"\u30d1\u30b9\u30ef\u30fc\u30c9",lockRoomPasswordUppercase:"\u30d1\u30b9\u30ef\u30fc\u30c9",me:"\u79c1",notify:{connectedOneMember:"",connectedThreePlusMembers:"",connectedTwoMembers:"",disconnected:"\u5207\u65ad\u3055\u308c\u307e\u3057\u305f",focus:"",focusFail:"",grantedTo:"{{to}} \u3078\u30e2\u30c7\u30ec\u30fc\u30bf\u30fc\u306e\u6a29\u5229\u304c\u4ed8\u4e0e\u3055\u308c\u307e\u3057\u305f\uff01",invitedOneMember:"",invitedThreePlusMembers:"",invitedTwoMembers:"",kickParticipant:"",me:"\u79c1",moderator:"\u30e2\u30c7\u30ec\u30fc\u30bf\u30fc\u306e\u6a29\u5229\u304c\u4ed8\u4e0e\u3055\u308c\u307e\u3057\u305f\uff01",muted:"$t(notify.somebody) \u3078\u30e2\u30c7\u30ec\u30fc\u30bf\u30fc\u306e\u6a29\u5229\u304c\u4ed8\u4e0e\u3055\u308c\u307e\u3057\u305f\uff01",mutedTitle:"\u3042\u306a\u305f\u306f\u30df\u30e5\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u3059\uff01",mutedRemotelyTitle:"",mutedRemotelyDescription:"",passwordRemovedRemotely:"",passwordSetRemotely:"",raisedHand:"",somebody:"\u8ab0\u304b",startSilentTitle:"",startSilentDescription:"",suboptimalExperienceDescription:"",suboptimalExperienceTitle:"",unmute:"",newDeviceCameraTitle:"",newDeviceAudioTitle:"",newDeviceAction:""},passwordSetRemotely:"",passwordDigitsOnly:"",poweredby:"powered by",presenceStatus:{busy:"",calling:"",connected:"\u63a5\u7d9a\u3055\u308c\u307e\u3057\u305f",connecting:"\u63a5\u7d9a\u4e2d",connecting2:"\u63a5\u7d9a\u4e2d",disconnected:"\u5207\u65ad\u3055\u308c\u307e\u3057\u305f",expired:"",ignored:"",initializingCall:"",invited:"\u62db\u5f85",rejected:"",ringing:"\u7740\u4fe1\u3057\u3066\u3044\u308b\u30fb\u30fb"},"\x05presenceStatus":{},profile:{setDisplayNameLabel:"\u8868\u793a\u540d\u3092\u8a2d\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044",setEmailInput:"\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044",setEmailLabel:"\u30e1\u30fc\u30eb\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044",title:"\u30d7\u30ed\u30d5\u30a1\u30a4\u30eb"},recording:{authDropboxText:"Dropbox\u306b\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9",availableSpace:"",beta:"BETA",busy:"\u79c1\u305f\u3061\u306f\u3001\u9332\u753b\u30ea\u30bd\u30fc\u30b9\u306e\u89e3\u653e\u306b\u53d6\u308a\u7d44\u3093\u3067\u3044\u307e\u3059\u3002 \u6570\u5206\u5f8c\u306b\u3082\u3046\u4e00\u5ea6\u304a\u8a66\u3057\u304f\u3060\u3055\u3044\u3002",busyTitle:"\u3059\u3079\u3066\u306e\u30ec\u30b3\u30fc\u30c0\u30fc\u304c\u73fe\u5728\u30d3\u30b8\u30fc\u72b6\u614b\u3067\u3059",error:"\u9332\u753b\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002 \u3082\u3046\u4e00\u5ea6\u304a\u8a66\u3057\u304f\u3060\u3055\u3044\u3002",expandedOff:"\u9332\u753b\u304c\u505c\u6b62\u3057\u307e\u3057\u305f",expandedOn:"",expandedPending:"\u9332\u753b\u958b\u59cb\u3057\u3066\u3044\u308b\u3002\u3002\u3002",failedToStart:"\u9332\u753b\u3092\u958b\u59cb\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f",fileSharingdescription:"\u9332\u753b\u30c7\u30fc\u30bf\u3092\u5171\u6709\u3059\u308b",live:"\u30e9\u30a4\u30d6",loggedIn:"",off:"\u9332\u753b\u304c\u505c\u6b62\u3057\u307e\u3057\u305f",on:"\u9332\u753b",pending:"\u30df\u30fc\u30c6\u30a3\u30f3\u30b0\u306e\u767b\u9332\u3092\u6e96\u5099\u3057\u3066\u3044\u307e\u3059\u3002\u3002\u3002",rec:"REC",serviceDescription:"\u30d3\u30c7\u30aa\u304c\u9332\u753b\u30b5\u30fc\u30d3\u30b9\u3067\u9332\u753b\u3055\u308c\u307e\u3059",serviceName:"\u8a18\u9332\u30b5\u30fc\u30d3\u30b9",signIn:"\u30b5\u30a4\u30f3\u30a4\u30f3",signOut:"\u30b5\u30a4\u30f3\u30a2\u30a6\u30c8",unavailable:"Oops! {{serviceName}} \u306f\u73fe\u5728\u4f7f\u7528\u3067\u304d\u307e\u305b\u3093\u3002 \u79c1\u305f\u3061\u306f\u3053\u306e\u554f\u984c\u306e\u89e3\u6c7a\u306b\u53d6\u308a\u7d44\u3093\u3067\u3044\u307e\u3059\u3002 \u5f8c\u3067\u3082\u3046\u4e00\u5ea6\u304a\u8a66\u3057\u304f\u3060\u3055\u3044\u3002",unavailableTitle:"\u9332\u753b\u3067\u304d\u307e\u305b\u3093"},"\x05recording":{},sectionList:{pullToRefresh:"\u30d7\u30eb\u3057\u3066\u30ea\u30d5\u30ec\u30c3\u30b7\u30e5\u3059\u308b"},settings:{calendar:{about:"",disconnect:"\u5207\u65ad\u3055\u308c\u307e\u3057\u305f",microsoftSignIn:"\u30de\u30a4\u30af\u30ed\u30bd\u30d5\u30c8\u30a2\u30ab\u30a6\u30f3\u30c8\u3067\u30ed\u30b0\u30a4\u30f3",signedIn:"",title:"\u30ab\u30ec\u30f3\u30c0\u30fc"},devices:"\u7aef\u672b",followMe:"\u5168\u54e1\u30d5\u30a9\u30ed\u30fc\u30df\u30fc",language:"\u8a00\u8a9e",loggedIn:"",moderator:"\u30e2\u30c7\u30ec\u30fc\u30bf\u30fc",more:"\u305d\u306e\u4ed6",name:"\u540d\u524d",noDevice:"\u306a\u3057",selectAudioOutput:"\u97f3\u58f0\u51fa\u529b",selectCamera:"\u30ab\u30e1\u30e9",selectMic:"\u30de\u30a4\u30af",startAudioMuted:"\u5168\u54e1\u30df\u30e5\u30fc\u30c8\u306b\u3059\u308b",startVideoMuted:"\u5168\u54e1\u975e\u8868\u793a\u306b\u3059\u308b",title:"\u8a2d\u5b9a"},"\x05settings":{calendar:{}},settingsView:{alertOk:"OK",alertTitle:"Warning",alertURLText:"\u5165\u529b\u3055\u308c\u305f\u30b5\u30fc\u30d0\u30fc\u306eURL\u306f\u7121\u52b9\u3067\u3059",buildInfoSection:"",conferenceSection:"\u4f1a\u8b70",displayName:"\u8868\u793a\u540d",email:"E\u30e1\u30fc\u30eb",header:"\u8a2d\u5b9a",profileSection:"\u30d7\u30ed\u30d5\u30a1\u30a4\u30eb",serverURL:"\u30b5\u30fc\u30d0\u30fc\u306eURL",startWithAudioMuted:"\u30aa\u30fc\u30c7\u30a3\u30aa\u3092\u30df\u30e5\u30fc\u30c8\u3067\u958b\u59cb",startWithVideoMuted:"\u30d3\u30c7\u30aa\u3092\u30df\u30e5\u30fc\u30c8\u3067\u958b\u59cb",version:"\u30d0\u30fc\u30b8\u30e7\u30f3"},share:{dialInfoText:"",mainText:""},speaker:"\u30b9\u30d4\u30fc\u30ab\u30fc",speakerStats:{hours:"{{count}} \u6642\u9593",minutes:"{{count}} \u5206",name:"\u540d\u524d",seconds:"{{count}} \u79d2",speakerStats:"\u8a71\u8005\u306e\u7d71\u8a08",speakerTime:"\u8a71\u3059\u6642\u9593"},"\x05speakerStats":{},startupoverlay:{policyText:" ",title:"{{app}} \u3092\u4f7f\u7528\u3059\u308b\u306b\u306f\u3001\u30de\u30a4\u30af\u3068\u30ab\u30e1\u30e9\u304c\u5fc5\u8981\u3067\u3059\u3002"},"\x05startupoverlay":{},suspendedoverlay:{rejoinKeyTitle:"\u518d\u53c2\u52a0",text:"\u518d\u63a5\u7d9a\u3059\u308b\u306b\u306f\u3001\u518d\u53c2\u52a0 \u30dc\u30bf\u30f3\u3092\u62bc\u3057\u3066\u304f\u3060\u3055\u3044\u3002",title:"\u3053\u306e\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u304c\u30b9\u30ea\u30fc\u30d7\u72b6\u614b\u306b\u306a\u3063\u305f\u305f\u3081\u3001\u30d3\u30c7\u30aa\u901a\u8a71\u304c\u4e2d\u65ad\u3055\u308c\u307e\u3057\u305f\u3002"},toolbar:{accessibilityLabel:{audioOnly:"\u97f3\u58f0\u306e\u307f\u306b\u5207\u308a\u66ff\u3048\u308b",audioRoute:"\u30b5\u30a6\u30f3\u30c9\u30c7\u30d0\u30a4\u30b9\u3092\u9078\u629e\u3059\u308b",callQuality:"",cc:"\u30b5\u30d6\u30bf\u30a4\u30c8\u30eb\u306b\u5207\u308a\u66ff\u3048\u308b",chat:"\u30c1\u30e3\u30c3\u30c8\u753b\u9762\u306b\u5207\u308a\u66ff\u3048\u308b",document:"\u5168\u753b\u9762\u306b\u5207\u308a\u66ff\u3048\u308b",feedback:"\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u3092\u6b8b\u3059",fullScreen:"\u5168\u753b\u9762\u306b\u5207\u308a\u66ff\u3048\u308b",hangup:"\u96fb\u8a71\u3092\u304b\u3051\u308b",invite:"\u30e1\u30f3\u30d0\u30fc\u3092\u62db\u5f85\u3059\u308b",kick:"\u53c2\u52a0\u8005\u3092\u8ffd\u3044\u51fa\u3059",localRecording:"\u30ed\u30fc\u30ab\u30eb\u30ec\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb\u306b\u5207\u308a\u66ff\u3048\u308b",lockRoom:"\u30df\u30fc\u30c6\u30a3\u30f3\u30b0\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5207\u308a\u66ff\u3048\u308b",moreActions:"\u3088\u308a\u591a\u304f\u306e\u64cd\u4f5c\u30e1\u30cb\u30e5\u30fc\u306b\u5207\u308a\u66ff\u3048\u308b",moreActionsMenu:"\u4ed6\u306e\u30e1\u30cb\u30e5\u30fc",mute:"\u30df\u30e5\u30fc\u30c8\u30e2\u30fc\u30c9\u3092\u5207\u308a\u66ff\u3048\u308b",pip:"\u30d4\u30af\u30c1\u30e3\u30fc\u30a4\u30f3\u30d4\u30af\u30c1\u30e3\u30fc\u30e2\u30fc\u30c9\u3092\u5207\u308a\u66ff\u3048\u308b",profile:"\u30d7\u30ed\u30d5\u30a1\u30a4\u30eb\u7de8\u96c6",raiseHand:"\u624b\u3092\u6319\u3052\u308b\u30fb\u4e0b\u3052\u308b",recording:"\u30ec\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u306b\u5207\u308a\u66ff\u3048\u308b",remoteMute:"\u53c2\u52a0\u8005\u3092\u8ffd\u3044\u51fa\u3059",Settings:"\u8a2d\u5b9a\u306b\u5207\u308a\u66ff\u3048\u308b",sharedvideo:"Youtube\u30d3\u30c7\u30aa\u5171\u6709\u306b\u5207\u308a\u66ff\u3048\u308b",shareRoom:"\u8ab0\u304b\u3092\u62db\u5f85\u3059\u308b",shareYourScreen:"\u753b\u9762\u5171\u6709\u306b\u5207\u308a\u66ff\u3048\u308b",shortcuts:"\u30b7\u30e7\u30fc\u30c8\u30ab\u30c3\u30c8\u306b\u5207\u308a\u66ff\u3048\u308b",show:"",speakerStats:"\u30b9\u30d4\u30fc\u30ab\u30fc\u7d71\u8a08\u306b\u5207\u308a\u66ff\u3048\u308b",tileView:"",toggleCamera:"\u30ab\u30e1\u30e9\u3092\u5207\u308a\u66ff\u3048\u308b",videomute:"\u30df\u30e5\u30fc\u30c8\u30d3\u30c7\u30aa\u306b\u5207\u308a\u66ff\u3048\u308b",videoblur:""},addPeople:"\u3042\u306a\u305f\u306e\u901a\u8a71\u306b\u4eba\u3092\u8ffd\u52a0\u3059\u308b",audioOnlyOff:"\u97f3\u58f0\u306e\u307f\u30e2\u30fc\u30c9\u3092\u7121\u52b9\u306b\u3059\u308b",audioOnlyOn:"\u97f3\u58f0\u306e\u307f\u30e2\u30fc\u30c9\u958b\u59cb",audioRoute:"\u30b5\u30a6\u30f3\u30c9\u30c7\u30d0\u30a4\u30b9\u3092\u9078\u629e\u3059\u308b",authenticate:"\u8a8d\u8a3c",callQuality:"\u901a\u8a71\u54c1\u8cea\u3092\u7ba1\u7406\u3059\u308b",chat:"\u30c1\u30e3\u30c3\u30c8\u3092\u958b\u304f / \u9589\u3058\u308b",closeChat:"\u30c1\u30e3\u30c3\u30c8\u3092\u9589\u3058\u308b",documentClose:"\u5171\u6709\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u3092\u9589\u3058\u308b",documentOpen:"\u5171\u6709\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u3092\u958b\u304f",enterFullScreen:"\u30d5\u30eb\u30b9\u30af\u30ea\u30fc\u30f3\u8868\u793a",enterTileView:"\u30bf\u30a4\u30c8\u30eb\u30d3\u30e5\u30fc\u3092\u958b\u59cb",exitFullScreen:"\u30d5\u30eb\u30b9\u30af\u30ea\u30fc\u30f3\u3092\u7d42\u4e86",exitTileView:"\u30bf\u30a4\u30c8\u30eb\u30d3\u30e5\u30fc\u3092\u7d42\u4e86",feedback:"\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u3092\u6b8b\u3059",hangup:"\u9000\u51fa",invite:"\u30e1\u30f3\u30d0\u30fc\u3092\u62db\u5f85\u3059\u308b",login:"\u30ed\u30b0\u30a4\u30f3",logout:"\u30ed\u30b0\u30a2\u30a6\u30c8",lowerYourHand:"\u624b\u3092\u4e0b\u3052\u308b",moreActions:"\u305d\u306e\u4ed6\u306e\u30a2\u30af\u30b7\u30e7\u30f3",mute:"\u30df\u30e5\u30fc\u30c8 / \u30df\u30e5\u30fc\u30c8\u89e3\u9664",openChat:"\u30c1\u30e3\u30c3\u30c8\u3092\u958b\u304f",pip:"Picture-in-Picture\u30e2\u30fc\u30c9\u306b\u5165\u308b",profile:"\u30d7\u30ed\u30d5\u30a1\u30a4\u30eb\u7de8\u96c6",raiseHand:"\u624b\u3092\u4e0a\u3052\u308b / \u4e0b\u3052\u308b",raiseYourHand:"\u624b\u3092\u6319\u3052\u308b",Settings:"\u8a2d\u5b9a",sharedvideo:"YouTube\u52d5\u753b\u3092\u5171\u6709\u3059\u308b",shareRoom:"\u8ab0\u304b\u3092\u62db\u5f85\u3059\u308b",shortcuts:"\u30b7\u30e7\u30fc\u30c8\u30ab\u30c3\u30c8\u3092\u8868\u793a",speakerStats:"\u8a71\u8005\u306e\u7d71\u8a08",startScreenSharing:"\u753b\u9762\u5171\u6709\u958b\u59cb",startSubtitles:"\u5b57\u5e55\u958b\u59cb",stopScreenSharing:"\u753b\u9762\u5171\u6709\u505c\u6b62",stopSubtitles:"\u5b57\u5e55\u505c\u6b62",stopSharedVideo:"YouTube\u52d5\u753b\u3092\u505c\u6b62\u3059\u308b",talkWhileMutedPopup:"\u8a71\u305d\u3046\u3068\u3057\u3066\u3044\u307e\u3059\u304b\uff1f \u3042\u306a\u305f\u306f\u30df\u30e5\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u3059\u3002",tileViewToggle:"",toggleCamera:"\u30ab\u30e1\u30e9\u3092\u5207\u308a\u66ff\u3048\u308b",videomute:"\u30ab\u30e1\u30e9\u306e\u958b\u59cb / \u505c\u6b62",startvideoblur:"",stopvideoblur:""},"\x05toolbar":{accessibilityLabel:{}},transcribing:{ccButtonTooltip:"\u5b57\u5e55\u3092\u8868\u793a\u30fb\u975e\u8868\u793a\u3059\u308b",error:"\u9332\u753b\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002 \u3082\u3046\u4e00\u5ea6\u304a\u8a66\u3057\u304f\u3060\u3055\u3044\u3002",expandedLabel:"\u66f8\u304d\u5199\u3057\u304c\u30aa\u30f3\u306b\u306a\u3063\u3066\u3044\u308b",failedToStart:"\u66f8\u304d\u5199\u3057\u3092\u30b9\u30bf\u30fc\u30c8\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002",labelToolTip:"\u30df\u30fc\u30c6\u30a3\u30f3\u30b0\u304c\u66f8\u304d\u5199\u3057\u3055\u308c\u3066\u3044\u307e\u3059\u3002",off:"\u66f8\u304d\u5199\u3057\u304c\u505c\u6b62\u3055\u308c\u3066\u3044\u308b",pending:"\u30df\u30fc\u30c6\u30a3\u30f3\u30b0\u306e\u66f8\u304d\u5199\u3057\u3092\u6e96\u5099\u3057\u3066\u3044\u307e\u3059\u3002\u3002\u3002",start:"\u5b57\u5e55\u3092\u8868\u793a\u3059\u308b",stop:"\u5b57\u5e55\u3092\u975e\u8868\u793a\u3059\u308b",tr:"TR"},"\x05transcribing":{},userMedia:{androidGrantPermissions:"\u30d6\u30e9\u30a6\u30b6\u30fc\u306e\u30dd\u30c3\u30d7\u30a2\u30c3\u30d7\u3067\u8a31\u53ef\u3059\u308b\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044",chromeGrantPermissions:"\u30d6\u30e9\u30a6\u30b6\u30fc\u306e\u30dd\u30c3\u30d7\u30a2\u30c3\u30d7\u3067\u8a31\u53ef\u3059\u308b\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044",edgeGrantPermissions:"\u30e9\u30a6\u30b6\u30fc\u306e\u30dd\u30c3\u30d7\u30a2\u30c3\u30d7\u3067\u8a31\u53ef\u3059\u308b\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002",electronGrantPermissions:"\u30de\u30a4\u30af\u3068\u30ab\u30e1\u30e9\u306e\u5171\u6709\u3092\u8a31\u53ef\u3057\u3066\u304f\u3060\u3055\u3044",firefoxGrantPermissions:"\u30c7\u30d0\u30a4\u30b9\u3092\u5171\u6709 \u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002",iexplorerGrantPermissions:"\u30d6\u30e9\u30a6\u30b6\u30fc\u306e\u30dd\u30c3\u30d7\u30a2\u30c3\u30d7\u3067\u8a31\u53ef\u3059\u308b\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002",nwjsGrantPermissions:"\u30de\u30a4\u30af\u3068\u30ab\u30e1\u30e9\u306e\u5171\u6709\u3092\u8a31\u53ef\u3057\u3066\u304f\u3060\u3055\u3044",operaGrantPermissions:"\u30d6\u30e9\u30a6\u30b6\u30fc\u306e\u30dd\u30c3\u30d7\u30a2\u30c3\u30d7\u3067\u8a31\u53ef\u3059\u308b\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044","react-nativeGrantPermissions":"\u30d6\u30e9\u30a6\u30b6\u30fc\u306e\u30dd\u30c3\u30d7\u30a2\u30c3\u30d7\u3067\u8a31\u53ef\u3059\u308b\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044",safariGrantPermissions:"\u30d6\u30e9\u30a6\u30b6\u30fc\u306e\u30dd\u30c3\u30d7\u30a2\u30c3\u30d7\u3067\u8a31\u53ef\u3059\u308b\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},videoSIPGW:{busy:"\u30ea\u30bd\u30fc\u30b9\u3092\u6574\u7406\u3057\u3066\u3044\u307e\u3059\u3002\u5c11\u3005\u304a\u5f85\u3061\u304f\u3060\u3055\u3044\u3002",busyTitle:"\u30eb\u30fc\u30e0\u30b5\u30fc\u30d3\u30b9\u304c\u305f\u3060\u3044\u307e\u6df7\u3093\u3067\u3044\u307e\u3059\u3002",errorAlreadyInvited:"{{displayName}}\u3055\u3093\u304c\u3059\u3067\u306b\u62db\u5f85\u3055\u308c\u307e\u3057\u305f",errorInvite:"\u4f1a\u8b70\u304c\u307e\u3060\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002\u3082\u3046\u4e00\u5ea6\u304a\u8a66\u3057\u304f\u3060\u3055\u3044\u3002",errorInviteFailed:"\u554f\u984c\u3092\u89e3\u6c7a\u3057\u3066\u3044\u307e\u3059\u3002\u3057\u3070\u3089\u304f\u3057\u305f\u3089\u307e\u305f\u304a\u8a66\u3057\u304f\u3060\u3055\u3044\u3002",errorInviteFailedTitle:" {{displayName}}\u3055\u3093\u304c\u62db\u5f85\u3067\u304d\u307e\u305b\u3093\u3002",errorInviteTitle:"\u62db\u96c6\u30a8\u30e9\u30fc",pending:"{{displayName}} \u304c\u62db\u5f85\u3055\u308c\u307e\u3057\u305f"},videoStatus:{audioOnly:"\u97f3\u58f0\u306e\u307f",audioOnlyExpanded:"\u97f3\u58f0\u306e\u307f\u30e2\u30fc\u30c9\u3067\u3001\u4ed6\u306e\u53c2\u52a0\u8005\u306e\u30d3\u30c7\u30aa\u304c\u898b\u3048\u306a\u3044\u3002",callQuality:"",hd:"HD",highDefinition:"\u9ad8\u753b\u8cea",labelTooiltipNoVideo:"\u30d3\u30c7\u30aa\u304c\u306a\u3044",labelTooltipAudioOnly:"\u97f3\u58f0\u306e\u307f\u30e2\u30fc\u30c9\u304c\u6709\u52b9",ld:"LD",lowDefinition:"\u4f4e\u753b\u8cea",onlyAudioAvailable:"\u97f3\u58f0\u306e\u307f\u5229\u7528\u53ef\u80fd",onlyAudioSupported:"\u3053\u306e\u30d6\u30e9\u30a6\u30b6\u3067\u306f\u97f3\u58f0\u306e\u307f\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u3059\u3002",p2pEnabled:"\u30d4\u30a2\u30fb\u30c4\u30fc\u30fb\u30d4\u30a2\u30e2\u30fc\u30c9\u6709\u52b9\u3057\u3066\u3044\u308b",p2pVideoQualityDescription:"",recHighDefinitionOnly:"",sd:"SD",standardDefinition:"\u6a19\u6e96\u753b\u8cea"},videothumbnail:{domute:"\u30df\u30e5\u30fc\u30c8",flip:"\u30d5\u30ea\u30c3\u30d7",kick:"\u8ffd\u3044\u51fa\u3059",moderator:"\u30e2\u30c7\u30ec\u30fc\u30bf\u30fc",mute:"",muted:"\u30df\u30e5\u30fc\u30c8",remoteControl:"\u30ea\u30e2\u30fc\u30c8\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb",show:"",videomute:""},welcomepage:{accessibilityLabel:{join:"\u30bf\u30c3\u30d7\u3057\u3066\u53c2\u52a0",roomname:"\u30eb\u30fc\u30e0\u540d\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044"},appDescription:"\u30c1\u30fc\u30e0\u5168\u4f53\u3068\u30d3\u30c7\u30aa\u30c1\u30e3\u30c3\u30c8\u3057\u307e\u3057\u3087\u3046\u3002\u3042\u306a\u305f\u304c\u77e5\u3063\u3066\u3044\u308b\u7686\u3055\u3093\u3092\u62db\u5f85\u3057\u3066\u304f\u3060\u3055\u3044\u3002{{app}}\u306f\u5b8c\u5168\u306b\u6697\u53f7\u5316\u3055\u308c\u305f100\uff05\u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9\u306e\u30d3\u30c7\u30aa\u4f1a\u8b70\u30bd\u30ea\u30e5\u30fc\u30b7\u30e7\u30f3\u3067\u3001\u4e00\u65e5\u4e2d\u3001\u6bce\u65e5\u7121\u6599\u3067\u3054\u5229\u7528\u3044\u305f\u3060\u3051\u307e\u3059\u3002\u30a2\u30ab\u30a6\u30f3\u30c8\u306f\u5fc5\u8981\u3042\u308a\u307e\u305b\u3093\u3002",audioVideoSwitch:{audio:"\u97f3\u58f0",video:"\u6620\u50cf"},calendar:"\u30ab\u30ec\u30f3\u30c0\u30fc",connectCalendarButton:"\u30ab\u30ec\u30f3\u30c0\u30fc\u306b\u63a5\u7d9a",connectCalendarText:"",enterRoomTitle:"\u65b0\u3057\u3044\u30df\u30fc\u30c6\u30a4\u30f3\u30b0\u3092\u958b\u59cb",go:"GO",join:"\u53c2\u52a0",info:"\u60c5\u5831",privacy:"\u30d7\u30e9\u30a4\u30d0\u30b7\u30fc",recentList:"\u6700\u8fd1\u306e\u5c65\u6b74",recentListDelete:"\u524a\u9664",recentListEmpty:"",reducedUIText:"",roomname:"\u30eb\u30fc\u30e0\u540d\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044",roomnameHint:"\u53c2\u52a0\u3057\u305f\u3044\u90e8\u5c4b\u306e\u540d\u524d\u307e\u305f\u306fURL\u3092\u5165\u529b\u3057\u307e\u3059\u3002 \u3042\u306a\u305f\u304c\u540d\u524d\u3092\u4ed8\u3051\u3001\u3042\u306a\u305f\u304c\u4f1a\u3063\u3066\u3044\u308b\u4eba\u3005\u306b\u77e5\u3089\u305b\u3066\u3001\u540c\u3058\u540d\u524d\u3092\u5165\u529b\u3057\u3066\u3082\u3089\u3046\u3060\u3051\u3067\u3059\u3002",sendFeedback:"\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u3092\u9001\u4fe1",terms:"\u5229\u7528\u898f\u7d04",title:"\u5b89\u5168\u3067\u3001\u6a5f\u80fd\u8c4a\u5bcc\u3067\u3001\u5b8c\u5168\u306b\u7121\u6599\u306e\u30d3\u30c7\u30aa\u4f1a\u8b70"},"\x05welcomepage":{}}},684,[]); -__d(function(e,s,o,t,n,r,a){n.exports={en:"\uc601\uc5b4",af:"",az:"\uc544\uc81c\ub974\ubc14\uc774\uc794\uc5b4",bg:"\ubd88\uac00\ub9ac\uc5b4",cs:"\uccb4\ucf54\uc5b4",de:"\ub3c5\uc77c\uc5b4",el:"\uadf8\ub9ac\uc2a4\uc5b4",eo:"\uc5d0\uc2a4\ud398\ub780\ud1a0\uc5b4",es:"\uc2a4\ud398\uc778\uc5b4",fr:"\ud504\ub791\uc2a4\uc5b4",hy:"\uc544\ub974\uba54\ub2c8\uc544\uc5b4",it:"\uc774\ud0c8\ub9ac\uc544\uc5b4",ja:"\uc77c\ubcf8\uc5b4",ko:"\ud55c\uad6d\uc5b4",nb:"\ub178\ub974\uc6e8\uc774\uc5b4",oc:"",pl:"\ud3f4\ub780\ub4dc\uc5b4",ptBR:"\ud3ec\ub974\ud22c\uac08\uc5b4(\ube0c\ub77c\uc9c8)",ru:"\ub7ec\uc2dc\uc544\uc5b4",sk:"\uc2ac\ub85c\ubc14\ud0a4\uc544\uc5b4",sl:"\uc2ac\ub85c\ubca0\ub2c8\uc544\uc5b4",sv:"\uc2a4\uc6e8\ub374\uc5b4",tr:"\ud130\ud0a4\uc5b4",vi:"\ubca0\ud2b8\ub0a8\uc5b4",zhCN:"\uc911\uad6d\uc5b4(\uc911\uad6d)"}},685,[]); -__d(function(e,o,i,t,r,n,a){r.exports={addPeople:{add:"\ucd08\ub300",countryNotSupported:"\uc544\uc9c1 \ud574\ub2f9 \uc9c0\uc5ed\uc744 \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4",countryReminder:"\ubbf8\uad6d \uc774\uc678\uc758 \uc9c0\uc5ed\uc73c\ub85c \uc804\ud654\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c? \uad6d\uac00 \ubc88\ud638\ub85c \uc2dc\uc791\ud574\uc57c\ud569\ub2c8\ub2e4!",disabled:"\uc0ac\ub78c\ub4e4\uc744 \ucd08\ub300 \ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4",failedToAdd:"",footerText:"",loading:"\uc0ac\ub78c \ubc0f \uc804\ud654\ubc88\ud638 \uac80\uc0c9",loadingNumber:"\uc804\ud654\ubc88\ud638 \ud655\uc778 \uc911",loadingPeople:"\ucd08\ub300\ud560 \uc0ac\ub78c \ucc3e\uae30",noResults:"\uc77c\uce58\ud558\ub294 \uac80\uc0c9 \uacb0\uacfc \uc5c6\uc74c",noValidNumbers:"\uc804\ud654 \ubc88\ud638\ub97c \uc785\ub825\ud558\uc2ed\uc2dc\uc624.",searchNumbers:"\uc804\ud654\ubc88\ud638 \ucd94\uac00",searchPeople:"\uc778\uba85 \uac80\uc0c9",searchPeopleAndNumbers:"\uc778\uba85 \uac80\uc0c9 \ub610\ub294 \uc804\ud654\ubc88\ud638 \ucd94\uac00",telephone:"\uc804\ud654: {{number}}",title:"\uc774 \ud68c\uc758\uc5d0 \uc0ac\ub78c\ub4e4\uc744 \ucd08\ub300\ud558\uc2ed\uc2dc\uc624"},audioDevices:{bluetooth:"\ube14\ub8e8\ud22c\uc2a4",headphones:"\ud5e4\ub4dc\ud3f0",phone:"\ud3f0",speaker:"\uc2a4\ud53c\ucee4"},audioOnly:{audioOnly:"\uc74c\uc131 \uc804\uc6a9"},calendarSync:{addMeetingURL:"",confirmAddLink:"",error:{appConfiguration:"",generic:"",notSignedIn:""},join:"",joinTooltip:"",nextMeeting:"\ub2e4\uc74c \ud68c\uc758",noEvents:"",ongoingMeeting:"",permissionButton:"\uc124\uc815 \uc5f4\uae30",permissionMessage:"\uc571\uc5d0 \ud68c\uc758\ub97c \ub098\uc5f4\ud558\ub824\uba74 \uce98\ub9b0\ub354 \uad8c\ud55c\uc774 \ud544\uc694\ud569\ub2c8\ub2e4",refresh:"",today:""},chat:{error:"",messagebox:"",nickname:{popover:"\ub2c9\ub124\uc784\uc744 \uc120\ud0dd\ud558\uc138\uc694",title:""},title:""},connectingOverlay:{joiningRoom:""},connection:{ATTACHED:"\ucca8\ubd80",AUTHENTICATING:"\uc778\uc99d \uc911",AUTHFAIL:"\uc778\uc99d \uc2e4\ud328",CONNECTED:"\uc5f0\uacb0 \ub428",CONNECTING:"\uc5f0\uacb0 \uc911",CONNFAIL:"\uc5f0\uacb0 \uc2e4\ud328",DISCONNECTED:"\uc5f0\uacb0 \ub04a\uae40",DISCONNECTING:"\uc5f0\uacb0 \uc885\ub8cc \uc911",ERROR:"\uc5d0\ub7ec",RECONNECTING:"\ub124\ud2b8\uc6cc\ud06c \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4. \ub2e4\uc2dc \uc5f0\uacb0 \uc911..."},connectionindicator:{address:"\uc8fc\uc18c:",bandwidth:"\uc608\uc0c1 \ub300\uc5ed\ud3ed:",bitrate:"\uc804\uc1a1\ub960:",bridgeCount:"",connectedTo:"",framerate:"\ud504\ub808\uc784 \uc18d\ub3c4:",less:"\uac04\ub7b5\ud788 \ubcf4\uae30",localaddress:"",localport:"",more:"\uc790\uc138\ud788 \ubcf4\uae30",packetloss:"\ud328\ud0b7 \uc190\uc2e4:",quality:{good:"\uc88b\uc74c",inactive:"Inactive",lost:"Lost",nonoptimal:"Nonoptimal",poor:"Poor"},remoteaddress:"",remoteport:"",resolution:"\ud574\uc0c1\ub3c4:",status:"\uc5f0\uacb0:",transport:"",turn:" (turn)"},dateUtils:{earlier:"",today:"",yesterday:""},deepLinking:{appNotInstalled:"\uc911\uacc4 \uc11c\ube44\uc2a4\uc5d0 \ucc38\uc5ec\ud558\ub824\uba74 \ubaa8\ubc14\uc77c \uc571 \uc124\uce58\uac00 \ud544\uc694\ud569\ub2c8\ub2e4",description:"{{app}} \ub370\uc2a4\ud06c\ud1b1 \uc571\uc5d0\uc11c \ud68c\uc758\ub97c \uc2dc\uc791\ud588\uc2b5\ub2c8\ub2e4. {{app}} \uc6f9 \uc751\uc6a9 \ud504\ub85c\uadf8\ub7a8\uc5d0\uc11c \ub2e4\uc2dc \uc2dc\ub3c4\ud558\uac70\ub098 \uc2e4\ud589\ud558\uc2ed\uc2dc\uc624.",descriptionWithoutWeb:"",downloadApp:"\uc571 \ub2e4\uc6b4\ub85c\ub4dc",launchWebButton:"\uc6f9\uc5d0\uc11c \uc2e4\ud589",openApp:"\ubc29\uc73c\ub85c \uc774\ub3d9\ud558\uae30",title:"{{app}}\uc5d0\uc11c \ud68c\uc758 \uc2dc\uc791...",tryAgainButton:"\ub370\uc2a4\ud06c\ud1b1\uc5d0\uc11c \ub2e4\uc2dc \uc2dc\ub3c4\ud558\uc2ed\uc2dc\uc624"},defaultLink:"e.g. {{url}}",deviceError:{cameraError:"\uce74\uba54\ub77c\uc5d0 \uc561\uc138\uc2a4\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4",cameraPermission:"\uce74\uba54\ub77c \uad8c\ud55c\uc744 \uc5bb\ub294 \uc911 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4",microphoneError:"\ub9c8\uc774\ud06c\uc5d0 \uc561\uc138\uc2a4\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4",microphonePermission:"\ub9c8\uc774\ud06c \uad8c\ud55c\uc744 \uc5bb\ub294 \uc911 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4"},deviceSelection:{noPermission:"\ud5c8\uac00 \uac70\ubd80",previewUnavailable:"\ubbf8\ub9ac\ubcf4\uae30\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc5c6\uc74c",selectADevice:"\ub514\ubc14\uc774\uc2a4 \uc120\ud0dd",testAudio:"\ud14c\uc2a4\ud2b8 \uc0ac\uc6b4\ub4dc \uc7ac\uc0dd"},dialog:{accessibilityLabel:{liveStreaming:"\uc2e4\uc2dc\uac04 \uc2a4\ud2b8\ub9ac\ubc0d:"},allow:"\ud5c8\ub77d",alreadySharedVideoMsg:"",alreadySharedVideoTitle:"\ud55c \ubc88\uc5d0 \ud558\ub098\uc758 \uacf5\uc720 \ube44\ub514\uc624 \ub9cc \ud5c8\uc6a9\ub429\ub2c8\ub2e4",applicationWindow:"\uc751\uc6a9 \ud504\ub85c\uadf8\ub7a8 \ucc3d",Back:"\ub4a4\ub85c\uac00\uae30",cameraConstraintFailedError:"\uce74\uba54\ub77c\uac00 \ud544\uc694\ud55c \uc81c\uc57d \uc870\uac74 \uc911 \uc77c\ubd80\ub97c \ub9cc\uc871\ud558\uc9c0 \ubabb\ud569\ub2c8\ub2e4",cameraNotFoundError:"\uce74\uba54\ub77c\ub97c \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4",cameraNotSendingData:"\uce74\uba54\ub77c\uc5d0 \uc561\uc138\uc2a4 \ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. \ub2e4\ub978 \uc751\uc6a9 \ud504\ub85c\uadf8\ub7a8\uc774\uc774 \uc7a5\uce58\ub97c \uc0ac\uc6a9\ud558\uace0 \uc788\ub294\uc9c0 \ud655\uc778\ud55c \ud6c4 \uc124\uc815 \uba54\ub274\uc5d0\uc11c \ub2e4\ub978 \uc7a5\uce58\ub97c \uc120\ud0dd\ud558\uac70\ub098 \uc751\uc6a9 \ud504\ub85c\uadf8\ub7a8\uc744 \ub2e4\uc2dc\ub85c\ub4dc\ud558\uc2ed\uc2dc\uc624.",cameraNotSendingDataTitle:"\uce74\uba54\ub77c\uc5d0 \uc561\uc138\uc2a4 \ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4",cameraPermissionDeniedError:"\uce74\uba54\ub77c \uc0ac\uc6a9 \uad8c\ud55c\uc744 \ubd80\uc5ec\ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4. \ud68c\uc758\uc5d0 \uacc4\uc18d \ucc38\uc5ec\ud560 \uc218 \uc788\uc9c0\ub9cc \ub2e4\ub978 \ucc38\uc11d\uc790\ub294 \uadc0\ud558\ub97c \ubcfc \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. \uac80\uc0c9 \uc8fc\uc18c\ucc3d\uc758 \uce74\uba54\ub77c \ubc84\ud2bc\uc744 \uc0ac\uc6a9\ud558\uc5ec \ubb38\uc81c\ub97c \ud574\uacb0\ud558\uc2ed\uc2dc\uc624.",cameraUnknownError:"\uc54c \uc218\uc5c6\ub294 \uc774\uc720\ub85c \uce74\uba54\ub77c\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4",cameraUnsupportedResolutionError:"\uce74\uba54\ub77c\uac00 \ud544\uc694\ud55c \ube44\ub514\uc624 \ud574\uc0c1\ub3c4\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4",Cancel:"\ucde8\uc18c",close:"\ub2eb\uae30",conferenceDisconnectMsg:"\ub124\ud2b8\uc6cc\ud06c \uc5f0\uacb0\uc744 \ud655\uc778\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. {{seconds}} \ucd08 \ub0b4\uc5d0 \ub2e4\uc2dc \uc5f0\uacb0\uc911\uc785\ub2c8\ub2e4...",conferenceDisconnectTitle:"\uc5f0\uacb0\uc774 \ub04a\uc5b4\uc84c\uc2b5\ub2c8\ub2e4.",conferenceReloadMsg:"\ubb38\uc81c\ub97c \ud574\uacb0\ud558\ub824\uace0 \ub178\ub825\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. {{seconds}} \ucd08 \uc548\uc5d0 \ub2e4\uc2dc \uc5f0\uacb0\uc911\uc785\ub2c8\ub2e4.",conferenceReloadTitle:"\ubd88\ud589\ud558\uac8c\ub3c4 \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4",confirm:"\ud655\uc778",confirmNo:"",confirmYes:"",connectError:"\uc8c4\uc1a1\ud569\ub2c8\ub2e4. \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud558\uc5ec \ud68c\uc758\uc5d0 \uc5f0\uacb0\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4",connectErrorWithMsg:"\uc8c4\uc1a1\ud569\ub2c8\ub2e4. \ubb54\uac00 \uc798\ubabb\ub418\uc5b4 \ud68c\uc758\uc5d0 \uc5f0\uacb0\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4: {{msg}}",connecting:"\uc5f0\uacb0 \uc911",contactSupport:"\uc9c0\uc6d0 \uc5f0\ub77d\ucc98",copy:"\ubcf5\uc0ac",dismiss:"",displayNameRequired:"",done:"\uc644\ub8cc",enterDisplayName:"",error:"\uc5d0\ub7ec",externalInstallationMsg:"\ub370\uc2a4\ud06c\ud1b1 \uacf5\uc720 \ud655\uc7a5 \ud504\ub85c\uadf8\ub7a8\uc744 \uc124\uce58\ud574\uc57c\ud569\ub2c8\ub2e4",externalInstallationTitle:"\ud655\uc7a5 \ud504\ub85c\uadf8\ub7a8\uc774 \ud544\uc694\ud569\ub2c8\ub2e4",goToStore:"\uc6f9 \uc2a4\ud1a0\uc5b4\ub85c \uc774\ub3d9",gracefulShutdown:"\uc11c\ube44\uc2a4\ub294 \ud604\uc7ac \uc720\uc9c0 \uad00\ub9ac\ub97c \uc704\ud574 \uc911\ub2e8\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \ub098\uc911\uc5d0 \ub2e4\uc2dc \uc2dc\ub3c4 \ud574\uc8fc\uc2ed\uc2dc\uc624.",IamHost:"\ub0b4\uac00 \ud638\uc2a4\ud2b8",incorrectRoomLockPassword:"",incorrectPassword:"\uc798\ubabb\ub41c \uc0ac\uc6a9\uc790 \uc774\ub984 \ub610\ub294 \ube44\ubc00\ubc88\ud638",inlineInstallationMsg:"\ub370\uc2a4\ud06c\ud1b1 \uacf5\uc720 \ud655\uc7a5 \ud504\ub85c\uadf8\ub7a8\uc744 \uc124\uce58\ud574\uc57c\ud569\ub2c8\ub2e4",inlineInstallExtension:"\uc9c0\uae08 \uc124\uce58",internalError:"\uc8c4\uc1a1\ud569\ub2c8\ub2e4. \ubb54\uac00 \uc798\ubabb \ub410\uc2b5\ub2c8\ub2e4. \ub2e4\uc74c \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4: {{error}}",internalErrorTitle:"\ub0b4\ubd80 \uc5d0\ub7ec",kickMessage:"",kickParticipantButton:"",kickParticipantDialog:"",kickParticipantTitle:"",kickTitle:"",liveStreaming:"\uc2e4\uc2dc\uac04 \uc2a4\ud2b8\ub9ac\ubc0d",liveStreamingDisabledForGuestTooltip:"",liveStreamingDisabledTooltip:"",lockMessage:"\ud68c\uc758\ub97c \ube44\uacf5\uac1c\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4",lockRoom:"",lockTitle:"\ube44\uacf5\uac1c \uc2e4\ud328",logoutQuestion:"\ub85c\uadf8 \uc544\uc6c3\ud558\uace0 \ucee8\ud37c\ub7f0\uc2a4\ub97c \uc911\uc9c0\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?",logoutTitle:"\ub85c\uadf8\uc544\uc6c3",maxUsersLimitReached:"",maxUsersLimitReachedTitle:"",micConstraintFailedError:"\ub9c8\uc774\ud06c\uac00 \ud544\uc694\ud55c \uc81c\uc57d \uc870\uac74 \uc911 \uc77c\ubd80\ub97c \ucda9\uc871\ud558\uc9c0 \ubabb\ud569\ub2c8\ub2e4",micNotFoundError:"\ub9c8\uc774\ud06c\ub97c \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4",micNotSendingData:"",micNotSendingDataTitle:"",micPermissionDeniedError:"\ub9c8\uc774\ud06c\ub97c \uc0ac\uc6a9\ud560 \uc218\uc788\ub294 \uad8c\ud55c\uc744 \ubd80\uc5ec\ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4. \ud68c\uc758\uc5d0 \uacc4\uc18d \ucc38\uc5ec\ud560 \uc218\ub294 \uc788\uc9c0\ub9cc \ub2e4\ub978 \uc0ac\ub78c\ub4e4\uc740 \ub4e3\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \uac80\uc0c9 \uc8fc\uc18c\ucc3d\uc758 \uce74\uba54\ub77c \ubc84\ud2bc\uc744 \uc0ac\uc6a9\ud558\uc5ec \ubb38\uc81c\ub97c \ud574\uacb0\ud558\uc2ed\uc2dc\uc624.",micUnknownError:"\uc54c \uc218 \uc5c6\ub294 \uc774\uc720\ub85c \ub9c8\uc774\ud06c\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4",muteParticipantBody:"\ub2f9\uc2e0\uc774 \ub2e4\ub978 \uc0ac\ub78c\ub4e4\uc758 \uc74c\uc18c\uac70\ub97c \ud574\uc81c \ud560 \uc218\ub294 \uc5c6\uc9c0\ub9cc \uc5b8\uc81c\ub4e0\uc9c0 \ub2e4\ub978 \uc0ac\ub78c\ub4e4\uc740 \uc2a4\uc2a4\ub85c \uc74c\uc18c\uac70\ub97c \ud574\uc81c\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.",muteParticipantButton:"\uc74c\uc18c\uac70",muteParticipantDialog:"",muteParticipantTitle:"",Ok:"\ud655\uc778",passwordLabel:"",passwordNotSupported:"\ubbf8\ud305 \ube44\ubc00\ubc88\ud638 \uc124\uc815\uc740 \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4",passwordNotSupportedTitle:"",passwordRequired:"",popupError:"\ube0c\ub77c\uc6b0\uc800\uac00\uc774 \uc0ac\uc774\ud2b8\uc758 \ud31d\uc5c5 \ucc3d\uc744 \ucc28\ub2e8\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \ube0c\ub77c\uc6b0\uc800\uc758 \ubcf4\uc548 \uc124\uc815\uc5d0\uc11c \ud31d\uc5c5\uc744 \ud65c\uc131\ud654\ud558\uace0 \ub2e4\uc2dc \uc2dc\ub3c4\ud558\uc2ed\uc2dc\uc624.",popupErrorTitle:"\ud31d\uc5c5 \ucc28\ub2e8\ub428",recording:"\ub808\ucf54\ub529",recordingDisabledForGuestTooltip:"",recordingDisabledTooltip:"",rejoinNow:"\uc9c0\uae08 \uc7ac\uac00\uc785",remoteControlAllowedMessage:"{{user}}\uc774(\uac00) \uc6d0\uaca9 \uc81c\uc5b4 \uc694\uccad\uc744 \uc218\ub77d\ud588\uc2b5\ub2c8\ub2e4",remoteControlDeniedMessage:"{{user}}\uc774(\uac00) \uc6d0\uaca9 \uc81c\uc5b4 \uc694\uccad\uc744 \uac70\ubd80\ud588\uc2b5\ub2c8\ub2e4",remoteControlErrorMessage:"{{user}}\ub85c\ubd80\ud130 \uc6d0\uaca9 \uc81c\uc5b4 \uad8c\ud55c\uc744 \uc694\uccad\ud558\ub294 \ub3d9\uc548 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4",remoteControlRequestMessage:"{{user}}\uc5d0\uac8c \ub2f9\uc2e0\uc758 \ub370\uc2a4\ud06c\ud0d1\uc744 \uc6d0\uaca9 \uc81c\uc5b4\ud558\ub3c4\ub85d \ud5c8\uc6a9\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?",remoteControlShareScreenWarning:"\"\ud5c8\ub77d\"\uc744 \ub204\ub974\uba74 \ud654\uba74\uc744 \uacf5\uc720\ud569\ub2c8\ub2e4",remoteControlStopMessage:"\uc6d0\uaca9 \uc81c\uc5b4 \uc138\uc158\uc774 \uc885\ub8cc\ub418\uc5c8\uc2b5\ub2c8\ub2e4",remoteControlTitle:"\uc6d0\uaca9 \ub370\uc2a4\ud06c\ud0d1 \ucee8\ud2b8\ub864",Remove:"\uc81c\uac70",removePassword:"",removeSharedVideoMsg:"\uacf5\uc720\ud55c \ub3d9\uc601\uc0c1\uc744 \uc0ad\uc81c\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?",removeSharedVideoTitle:"\uacf5\uc720\ub41c \ub3d9\uc601\uc0c1 \uc0ad\uc81c",reservationError:"\uc608\uc57d \uc2dc\uc2a4\ud15c \uc624\ub958",reservationErrorMsg:"\uc624\ub958 \ucf54\ub4dc: {{code}}, \uba54\uc2dc\uc9c0: {{msg}}",retry:"\uc7ac\uc2dc\ub3c4",screenSharingFailedToInstall:"\uc8c4\uc1a1\ud569\ub2c8\ub2e4. \ud654\uba74 \uacf5\uc720 \ud655\uc7a5 \ud504\ub85c\uadf8\ub7a8\uc744 \uc124\uce58\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4.",screenSharingFailedToInstallTitle:"\ud654\uba74 \uacf5\uc720 \ud655\uc7a5 \ud504\ub85c\uadf8\ub7a8\uc744 \uc124\uce58\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4",screenSharingFirefoxPermissionDeniedError:"\ud654\uba74\uc744 \uacf5\uc720\ud558\ub294 \ub3d9\uc548 \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4. \uadf8\ub807\uac8c \ud560 \uc218 \uc788\ub294 \uad8c\ud55c\uc744 \ubd80\uc5ec\ud588\ub294\uc9c0 \ud655\uc778\ud558\uc2ed\uc2dc\uc624.",screenSharingFirefoxPermissionDeniedTitle:"\uc8c4\uc1a1\ud569\ub2c8\ub2e4. \ud654\uba74 \uacf5\uc720\ub97c \uc2dc\uc791\ud560 \uc218 \uc5c6\uc5c8\uc2b5\ub2c8\ub2e4!",screenSharingPermissionDeniedError:"\uc8c4\uc1a1\ud569\ub2c8\ub2e4. \ud654\uba74 \uacf5\uc720 \ud655\uc7a5 \uad8c\ud55c\uc73c\ub85c \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4. \ub2e4\uc2dc \ub85c\ub4dc\ud558\uace0 \uc7ac\uc2dc\ub3c4\ud558\uc2ed\uc2dc\uc624.",serviceUnavailable:"\uc11c\ube44\uc2a4\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc5c6\uc74c",sessTerminated:"\ud1b5\ud654 \uc885\ub8cc",Share:"\uacf5\uc720",shareVideoLinkError:"\uc62c\ubc14\ub978 YouTube \ub9c1\ud06c\ub97c \uc81c\uacf5\ud558\uc2ed\uc2dc\uc624",shareVideoTitle:"\ube44\ub514\uc624 \uacf5\uc720",shareYourScreen:"\ud654\uba74\uacf5\uc720",shareYourScreenDisabled:"",shareYourScreenDisabledForGuest:"",startLiveStreaming:"\ub77c\uc774\ube0c \uc2a4\ud2b8\ub9ac\ubc0d \uc2dc\uc791",startRecording:"\ub808\ucf54\ub529 \uc2dc\uc791",startRemoteControlErrorMessage:"\uc6d0\uaca9 \uc81c\uc5b4 \uc138\uc158\uc744 \uc2dc\uc791\ud558\ub294 \ub3d9\uc548 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4",stopLiveStreaming:"\ub77c\uc774\ube0c \uc2a4\ud2b8\ub9ac\ubc0d \uc885\ub8cc",stopRecording:"\ub808\ucf54\ub529 \uc885\ub8cc",stopRecordingWarning:"\ub808\ucf54\ub529\uc744 \uc911\ub2e8\ud558\uace0 \uc2f6\uc73c\uc2ed\ub2c8\uae4c?",stopStreamingWarning:"\ub77c\uc774\ube0c \uc2a4\ud2b8\ub9ac\ubc0d\uc744 \uc911\ub2e8\ud558\uace0 \uc2f6\uc73c\uc2ed\ub2c8\uae4c?",streamKey:"\ub77c\uc774\ube0c \uc2a4\ud2b8\ub9ac\ubc0d \ud0a4",Submit:"\uc81c\ucd9c",thankYou:"{{appName}}\uc744 \uc774\uc6a9\ud574 \uc8fc\uc154\uc11c \uac10\uc0ac\ud569\ub2c8\ub2e4!",token:"\ud1a0\ud070",tokenAuthFailed:"\uc8c4\uc1a1\ud569\ub2c8\ub2e4. \ud1b5\ud654\uc5d0 \ucc38\uc5ec\ud558\uc2e4 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.",tokenAuthFailedTitle:"\uc778\uc99d \uc2e4\ud328",transcribing:"",unlockRoom:"",userPassword:"\uc0ac\uc6a9\uc790 \ube44\ubc00\ubc88\ud638",WaitForHostMsg:"",WaitForHostMsgWOk:"",WaitingForHost:"\ud638\uc2a4\ud2b8\ub97c \uae30\ub2e4\ub9ac\ub294 \uc911\uc785\ub2c8\ub2e4...",Yes:"",yourEntireScreen:"\uc804\uccb4 \ud654\uba74"},"\x05dialog":{accessibilityLabel:{}},dialOut:{statusMessage:"\uc9c0\uae08\uc740 {{status}}\uc785\ub2c8\ub2e4"},feedback:{average:"\ubcf4\ud1b5",bad:"\ub098\uc068",detailsLabel:"\ub354 \uc790\uc138\ud788 \uc54c\ub824\uc8fc\uc2ed\uc2dc\uc624",good:"\uc88b\uc74c",rateExperience:"\ud68c\uc758 \uacbd\ud5d8 \ud3c9\uac00\ud558\uae30",veryBad:"\ub9e4\uc6b0 \ub098\uc068",veryGood:"\ub9e4\uc6b0 \uc88b\uc74c"},incomingCall:{answer:"",audioCallTitle:"",decline:"",productLabel:"",videoCallTitle:""},info:{accessibilityLabel:"",addPassword:"",cancelPassword:"",conferenceURL:"\ub9c1\ud06c:",country:"\uc9c0\uc5ed",dialANumber:"",dialInConferenceID:"PIN:",dialInNotSupported:"\uc8c4\uc1a1\ud569\ub2c8\ub2e4. \ud604\uc7ac \uc804\ud654\ub97c \uac78 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.",dialInNumber:"Dial-in:",dialInSummaryError:"",dialInTollFree:"",genericError:"\uc77c\ubc18\uc801\uc778 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4",inviteLiveStream:"\uc774 \ud68c\uc758\uc758 \uc2e4\uc2dc\uac04 \uc2a4\ud2b8\ub9bc\uc744 \ubcf4\ub824\uba74\uc774 \ub9c1\ud06c\ub97c \ud074\ub9ad\ud558\uc2ed\uc2dc\uc624: {{url}}",invitePhone:"",invitePhoneAlternatives:"",inviteURLFirstPartGeneral:"",inviteURLFirstPartPersonal:"",inviteURLSecondPart:"",liveStreamURL:"\uc2e4\uc2dc\uac04 \uc2a4\ud2b8\ub9ac\ubc0d:",moreNumbers:"\ub354 \ub9ce\uc740 \ubc88\ud638",noNumbers:"\uc804\ud654 \uc811\uc18d \ubc88\ud638 \uc5c6\uc74c",noPassword:"\uc5c6\uc74c",noRoom:"\uc804\ud654 \uc811\uc18d\uc774 \uac00\ub2a5\ud55c \ubc29\uc744 \uc9c0\uc815\ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4",numbers:"\uc804\ud654 \uc811\uc18d \ubc88\ud638",password:"",title:"\uacf5\uc720",tooltip:"\ub9c1\ud06c \uacf5\uc720 \ubc0f \ud68c\uc758\uc5d0 \ub300\ud55c \uc815\ubcf4",label:""},"\x05info":{},inviteDialog:{alertText:"",header:"\ucd08\ub300",searchCallOnlyPlaceholder:"",searchPeopleOnlyPlaceholder:"",searchPlaceholder:"",send:""},inlineDialogFailure:{msg:"\uc57d\uac04\uc758 \ubb38\uc81c\uac00 \uc788\uc2b5\ub2c8\ub2e4",retry:"\ub2e4\uc2dc \uc2dc\ub3c4",support:"\uc9c0\uc6d0",supportMsg:"\ubb38\uc81c\uac00 \uacc4\uc18d \ubc1c\uc0dd\ud558\uba74 \uc5f0\ub77d\ud558\uc138\uc694"},keyboardShortcuts:{focusLocal:"\uc790\uc2e0\uc758 \ub3d9\uc601\uc0c1\uc5d0 \ud3ec\ucee4\uc2a4",focusRemote:"\ub2e4\ub978 \ubc1c\uc2e0\uc790\uc758 \ub3d9\uc601\uc0c1\uc5d0 \ud3ec\ucee4\uc2a4",fullScreen:"\uc804\uccb4\ud654\uba74 \ud45c\uc2dc \ub610\ub294 \uc885\ub8cc",keyboardShortcuts:"\ud0a4\ubcf4\ub4dc \ub2e8\ucd95\ud0a4",localRecording:"",mute:"\ub9c8\uc774\ud06c \uc74c\uc18c\uac70 \ub610\ub294 \uc74c\uc18c\uac70 \ud574\uc81c",pushToTalk:"\ub300\ud654 \uc694\uccad",raiseHand:"\ub9d0\ud558\uae30 \uc694\uccad/\ud574\uc81c",showSpeakerStats:"\uc811\uc18d\uc790 \ud1b5\uacc4 \ud45c\uc2dc",toggleChat:"\ucc44\ud305 \ud45c\uc2dc \ub610\ub294 \uc228\uae30\uae30",toggleFilmstrip:"\ub3d9\uc601\uc0c1 \ud45c\uc2dc \ub610\ub294 \uc228\uae30\uae30",toggleScreensharing:"\uce74\uba54\ub77c\uc640 \ud654\uba74 \uacf5\uc720\uac04\uc5d0 \uc804\ud658",toggleShortcuts:"\ub3c4\uc6c0\ub9d0 \uba54\ub274 \ud45c\uc2dc \ub610\ub294 \uc228\uae30\uae30",videoMute:"\uce74\uba54\ub77c \uc2dc\uc791 \ub610\ub294 \uc911\uc9c0"},liveStreaming:{busy:"\uc2a4\ud2b8\ub9ac\ubc0d \uc790\uc6d0\uc744 \ud655\ubcf4\ud558\uae30 \uc704\ud574 \ub178\ub825\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uba87 \ubd84 \ud6c4\uc5d0 \ub2e4\uc2dc \uc2dc\ub3c4\ud558\uc2ed\uc2dc\uc624.",busyTitle:"\ubaa8\ub4e0 \uc2a4\ud2b8\ub9ac\uba38\uac00 \ud604\uc7ac \uc0ac\uc6a9 \uc911\uc785\ub2c8\ub2e4",changeSignIn:"\uacc4\uc815\uc744 \uc804\ud658\ud558\uc2ed\uc2dc\uc624",choose:"\uc2e4\uc2dc\uac04 \uc2a4\ud2b8\ub9ac\ubc0d\uc744 \uc120\ud0dd\ud558\uc138\uc694",chooseCTA:"\uc2a4\ud2b8\ub9ac\ubc0d \uc635\uc158\uc744 \uc120\ud0dd\ud558\uc2ed\uc2dc\uc624. \ud604\uc7ac {{email}} (\uc73c)\ub85c \ub85c\uadf8\uc778\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4.",enterStreamKey:"YouTube \uc2e4\uc2dc\uac04 \uc2a4\ud2b8\ub9ac\ubc0d \ud0a4\ub97c \uc785\ub825\ud558\uc2ed\uc2dc\uc624",error:"\uc2e4\uc2dc\uac04 \uc2a4\ud2b8\ub9ac\ubc0d\uc5d0 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4. \ub2e4\uc2dc \uc2dc\ub3c4\ud558\uc2ed\uc2dc\uc624.",errorAPI:"YouTube \ubc29\uc1a1\uc5d0 \uc561\uc138\uc2a4\ud558\ub294 \uc911\uc5d0 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4. \ub2e4\uc2dc \ub85c\uadf8\uc778\ud558\uc2ed\uc2dc\uc624.",errorLiveStreamNotEnabled:"",expandedOff:"",expandedOn:"",expandedPending:"",failedToStart:"\uc2e4\uc2dc\uac04 \uc2a4\ud2b8\ub9ac\ubc0d \uc2dc\uc791 \uc2e4\ud328",getStreamKeyManually:"",invalidStreamKey:"",off:"\uc2e4\uc2dc\uac04 \uc2a4\ud2b8\ub9ac\ubc0d\uc774 \uc911\uc9c0\ub428",on:"\uc2e4\uc2dc\uac04 \uc2a4\ud2b8\ub9ac\ubc0d",pending:"\uc2e4\uc2dc\uac04 \uc2a4\ud2b8\ub9ac\ubc0d \uc2dc\uc791...",serviceName:"\uc2e4\uc2dc\uac04 \uc2a4\ud2b8\ub9ac\ubc0d \uc11c\ube44\uc2a4",signedInAs:"",signIn:"Google\ub85c \ub85c\uadf8\uc778",signInCTA:"YouTube\uc5d0\uc11c \ub85c\uadf8\uc778\ud558\uac70\ub098 \uc2e4\uc2dc\uac04 \uc2a4\ud2b8\ub9ac\ubc0d \ud0a4\ub97c \uc785\ub825\ud558\uc2ed\uc2dc\uc624",signOut:"",start:"\uc2e4\uc2dc\uac04 \uc2a4\ud2b8\ub9ac\ubc0d \uc2dc\uc791",streamIdHelp:"\ub3c4\uc6c0\ub9d0?",unavailableTitle:"\uc2e4\uc2dc\uac04 \uc2a4\ud2b8\ub9ac\ubc0d\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc5c6\uc74c"},localRecording:{clientState:{off:"",on:"",unknown:""},dialogTitle:"",duration:"",durationNA:"",encoding:"",label:"",labelToolTip:"",localRecording:"",me:"",messages:{engaged:"",finished:"",finishedModerator:"",notModerator:""},moderator:"",no:"",participant:"",participantStats:"",sessionToken:"",start:"\ub808\ucf54\ub529 \uc2dc\uc791",stop:"\ub808\ucf54\ub529 \uc885\ub8cc",yes:""},"\x05localRecording":{},lockRoomPassword:"\ud328\uc2a4\uc6cc\ub4dc",lockRoomPasswordUppercase:"\ud328\uc2a4\uc6cc\ub4dc",me:"Me",notify:{connectedOneMember:"",connectedThreePlusMembers:"",connectedTwoMembers:"",disconnected:"\uc5f0\uacb0\uc774 \ub04a\uae40",focus:"\ucee8\ud37c\ub7f0\uc2a4 \ud3ec\ucee4\uc2a4",focusFail:"{{component}}\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc5c6\uc74c - {{ms}} \ucd08 \ud6c4\uc5d0 \ub2e4\uc2dc \uc2dc\ub3c4\ud558\uc2ed\uc2dc\uc624",grantedTo:"{{to}}\uc5d0\uac8c \ubc29\uc7a5 \uad8c\ud55c\uc774 \ubd80\uc5ec\ub418\uc5c8\uc2b5\ub2c8\ub2e4!",invitedOneMember:"",invitedThreePlusMembers:"",invitedTwoMembers:"",kickParticipant:"",me:"",moderator:"\ubc29\uc7a5 \uad8c\ud55c\uc774 \ubd80\uc5ec\ub418\uc5c8\uc2b5\ub2c8\ub2e4!",muted:"\uc74c\uc18c\uac70\ub85c \ub300\ud654\uac00 \uc2dc\uc791\ub418\uc5c8\uc2b5\ub2c8\ub2e4",mutedTitle:"\uc74c\uc18c\uac70 \uc0c1\ud0dc\uc785\ub2c8\ub2e4!",mutedRemotelyTitle:"",mutedRemotelyDescription:"",passwordRemovedRemotely:"",passwordSetRemotely:"",raisedHand:"",somebody:"\ub204\uad70\uac00",startSilentTitle:"",startSilentDescription:"",suboptimalExperienceDescription:"{{appName}}\uc5d0 \ub300\ud55c \uadc0\ud558\uc758 \uacbd\ud5d8\uc774 \uc5c6\uc73c\uc2dc\ub2e4\uba74 \uc644\ubcbd\ud558\uac8c \uc9c0\uc6d0\ub418\ub294 \ube0c\ub77c\uc6b0\uc800 \uc911 \ud558\ub098\ub97c \uc0ac\uc6a9\ud574\ubcf4\uc2ed\uc2dc\uc624.",suboptimalExperienceTitle:"\ube0c\ub77c\uc6b0\uc800 \uacbd\uace0",unmute:"",newDeviceCameraTitle:"",newDeviceAudioTitle:"",newDeviceAction:""},passwordSetRemotely:"",passwordDigitsOnly:"",poweredby:"powered by",presenceStatus:{busy:"\ubc14\uc068",calling:"\uc804\ud654 \uac70\ub294 \uc911",connected:"\uc5f0\uacb0 \ub428",connecting:"\uc5f0\uacb0 \uc911",connecting2:"\uc5f0\uacb0 \uc911*",disconnected:"\uc5f0\uacb0 \ub04a\uae40",expired:"\ub9cc\ub8cc \ub428",ignored:"\ubb34\uc2dc \ub428",initializingCall:"\ud1b5\ud654 \ucd08\uae30\ud654 \uc911",invited:"\ucd08\ub300 \ub428",rejected:"\uac70\ubd80 \ub428",ringing:"\uc804\ud654 \uc911"},profile:{setDisplayNameLabel:"\ud45c\uc2dc \uc774\ub984 \uc124\uc815",setEmailInput:"\uc774\uba54\uc77c \uc785\ub825",setEmailLabel:"\uc774\uba54\uc77c \uc124\uc815",title:"\ud504\ub85c\ud544"},recording:{authDropboxText:"",availableSpace:"",beta:"\ubca0\ud0c0",busy:"\ub808\ucf54\ub529 \uc790\uc6d0\uc744 \ud655\ubcf4\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uba87 \ubd84 \ud6c4\uc5d0 \ub2e4\uc2dc \uc2dc\ub3c4\ud558\uc2ed\uc2dc\uc624.",busyTitle:"\ubaa8\ub4e0 \ub808\ucf54\ub354\uac00 \ud604\uc7ac \uc0ac\uc6a9 \uc911\uc785\ub2c8\ub2e4",error:"\ub808\ucf54\ub529\uc774 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4. \ub2e4\uc2dc \uc2dc\ub3c4\ud558\uc2ed\uc2dc\uc624.",expandedOff:"\ub808\ucf54\ub529\uc774 \uc911\uc9c0\ub428",expandedOn:"",expandedPending:"",failedToStart:"\ub808\ucf54\ub529\uc744 \uc2dc\uc791\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4",fileSharingdescription:"",live:"\ub77c\uc774\ube0c",loggedIn:"",off:"\ub808\ucf54\ub529\uc774 \uc911\uc9c0\ub428",on:"\ub808\ucf54\ub529",pending:"\ucc38\uc11d\ud560 \uba64\ubc84\ub97c \uae30\ub2e4\ub9ac\ub294 \uc911\uc785\ub2c8\ub2e4...",rec:"REC",serviceDescription:"",serviceName:"\ub808\ucf54\ub529 \uc11c\ube44\uc2a4",signIn:"",signOut:"",unavailable:"\uc8c4\uc1a1\ud569\ub2c8\ub2e4. {{serviceName}}\uc740 \ud604\uc7ac \uc0ac\uc6a9\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. \uc800\ud76c\ub294 \ubb38\uc81c\ub97c \ud574\uacb0\ud558\uae30 \uc704\ud574 \ub178\ub825\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \ub098\uc911\uc5d0 \ub2e4\uc2dc \uc2dc\ub3c4 \ud574\uc8fc\uc2ed\uc2dc\uc624.",unavailableTitle:"\ub808\ucf54\ub529\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4"},"\x05recording":{},sectionList:{pullToRefresh:"\ub2f9\uaca8\uc11c \uc0c8\ub85c\uace0\uce68"},settings:{calendar:{about:"",disconnect:"\uc5f0\uacb0 \ub04a\uae40",microsoftSignIn:"",signedIn:"",title:""},devices:"",followMe:"\ubaa8\ub450 \ub098\uc640 \uac19\uc740 \uc124\uc815 \uc0c1\ud0dc\ub85c",language:"",loggedIn:"",moderator:"",more:"",name:"\uc774\ub984",noDevice:"\uc5c6\uc74c",selectAudioOutput:"\uc624\ub514\uc624 \ucd9c\ub825",selectCamera:"\uce74\uba54\ub77c",selectMic:"\uc624\ub514\uc624",startAudioMuted:"\ubaa8\ub450\uac00 \uc74c\uc18c\uac70\ub97c \uc2dc\uc791\ud569\ub2c8\ub2e4",startVideoMuted:"\ubaa8\ub450\uac00 \ube44\ub514\uc624 \ube44\ud65c\uc131\ud654\ub85c \uc2dc\uc791\ud569\ub2c8\ub2e4",title:"\uc138\ud2f0"},"\x05settings":{calendar:{}},settingsView:{alertOk:"\ud655\uc778",alertTitle:"\uacbd\uace0",alertURLText:"\uc785\ub825\ub41c \uc11c\ubc84 URL\uc774 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4",buildInfoSection:"",conferenceSection:"\ud68c\uc758",displayName:"\uc720\uc800\uc774\ub984",email:"\uc774\uba54\uc77c",header:"\uc138\ud2f0",profileSection:"\ud504\ub85c\ud544",serverURL:"\uc11c\ubc84 URL",startWithAudioMuted:"\uc624\ub514\uc624 \uc74c\uc18c\uac70 \uc0c1\ud0dc\ub85c \uc2dc\uc791",startWithVideoMuted:"\ube44\ub514\uc624 \ube44\ud65c\uc131\ud654 \uc0c1\ud0dc\ub85c \uc2dc\uc791",version:""},share:{dialInfoText:"",mainText:""},speaker:"\uc2a4\ud53c\ucee4",speakerStats:{hours:"{{count}}h",minutes:"{{count}}m",name:"\uc774\ub984",seconds:"{{count}}s",speakerStats:"\uc811\uc18d\uc790 \ud1b5\uacc4",speakerTime:"\uc811\uc18d\uc790 \uc624\ub514\uc624 \uc0ac\uc6a9 \uc2dc\uac04"},startupoverlay:{policyText:" ",title:"{{app}}\uc740 \ub9c8\uc774\ud06c\uc640 \uce74\uba54\ub77c\ub97c \uc0ac\uc6a9\ud574\uc57c\ud569\ub2c8\ub2e4"},suspendedoverlay:{rejoinKeyTitle:"\uc7ac\uc811\uc18d",text:"\ub2e4\uc2dc \uc5f0\uacb0\ud558\ub824\uba74 \uc7ac\uc811\uc18d \ubc84\ud2bc\uc744 \ub204\ub974\uc2ed\uc2dc\uc624",title:"\ucef4\ud4e8\ud130 \ud734\uc2dd \ubaa8\ub4dc\uac00 \ub418\uc5b4 \ud654\uc0c1 \ud1b5\ud654\uac00 \uc911\ub2e8\ub418\uc5c8\uc2b5\ub2c8\ub2e4"},toolbar:{accessibilityLabel:{audioOnly:"",audioRoute:"\uc74c\uc131 \uc7a5\ube44 \uc120\ud0dd\ud558\uae30",callQuality:"",cc:"",chat:"",document:"",feedback:"\ud53c\ub4dc\ubc31 \ub0a8\uae30\uae30",fullScreen:"",hangup:"",invite:"",kick:"",localRecording:"",lockRoom:"",moreActions:"",moreActionsMenu:"",mute:"",pip:"",profile:"",raiseHand:"",recording:"",remoteMute:"",Settings:"",sharedvideo:"",shareRoom:"",shareYourScreen:"",shortcuts:"\ub2e8\ucd95\ud0a4 \ud1a0\uadf8",show:"",speakerStats:"",tileView:"",toggleCamera:"\uce74\uba54\ub77c \ud1a0\u3131",videomute:"",videoblur:""},addPeople:"\ud1b5\ud654\uc5d0 \uc0ac\uc6a9\uc790 \ucd94\uac00",audioOnlyOff:"\uc74c\uc131\uc804\uc6a9 \ubaa8\ub4dc \ub044\uae30",audioOnlyOn:"\uc74c\uc131\uc804\uc6a9 \ubaa8\ub4dc \ub044\uae30",audioRoute:"\uc74c\uc131 \uc7a5\ube44 \uc120\ud0dd\ud558\uae30",authenticate:"\uc778\uc99d \uc911",callQuality:"\ud488\uc9c8 \uc124\uc815\ud558\uae30",chat:"",closeChat:"",documentClose:"",documentOpen:"",enterFullScreen:"\uc804\uccb4\ud654\uba74 \ubcf4\uae30",enterTileView:"",exitFullScreen:"\uc804\uccb4\ud654\uba74 \ucde8\uc18c",exitTileView:"",feedback:"\ud53c\ub4dc\ubc31 \ub0a8\uae30\uae30",hangup:"",invite:"",login:"",logout:"\ub85c\uadf8\uc544\uc6c3",lowerYourHand:"",moreActions:"\ucd94\uac00 \uc561\uc158",mute:"\ub9c8\uc774\ud06c",openChat:"",pip:"",profile:"",raiseHand:"\ub9d0\ud558\uae30 \uc694\uccad/\ud574\uc81c",raiseYourHand:"",Settings:"\uc138\ud2f0",sharedvideo:"",shareRoom:"",shortcuts:"",speakerStats:"\uc811\uc18d\uc790 \ud1b5\uacc4",startScreenSharing:"",startSubtitles:"",stopScreenSharing:"",stopSubtitles:"",stopSharedVideo:"",talkWhileMutedPopup:"",tileViewToggle:"",toggleCamera:"\uce74\uba54\ub77c \ud1a0\u3131",videomute:"",startvideoblur:"",stopvideoblur:""},"\x05toolbar":{},transcribing:{ccButtonTooltip:"",error:"\ub808\ucf54\ub529\uc774 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4. \ub2e4\uc2dc \uc2dc\ub3c4\ud558\uc2ed\uc2dc\uc624.",expandedLabel:"",failedToStart:"",labelToolTip:"",off:"",pending:"\ucc38\uc11d\ud560 \uba64\ubc84\ub97c \uae30\ub2e4\ub9ac\ub294 \uc911\uc785\ub2c8\ub2e4...",start:"",stop:"",tr:""},"\x05transcribing":{},userMedia:{androidGrantPermissions:"\ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c \uad8c\ud55c\uc744 \uc694\uccad\ud560 \ub54c \ud5c8\ub77d\uc744 \uc120\ud0dd",chromeGrantPermissions:"\ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c \uad8c\ud55c\uc744 \uc694\uccad\ud560 \ub54c \ud5c8\ub77d\uc744 \uc120\ud0dd",edgeGrantPermissions:"\ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c \uad8c\ud55c\uc744 \uc694\uccad\ud560 \ub54c Yes\ub97c \uc120\ud0dd",electronGrantPermissions:"\uce74\uba54\ub77c\uc640 \ub9c8\uc774\ud06c \uc0ac\uc6a9 \uad8c\ud55c\uc744 \ubd80\uc5ec\ud558\uc2ed\uc2dc\uc624",firefoxGrantPermissions:"\ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c \uad8c\ud55c\uc744 \uc694\uccad\ud560 \ub54c \uc120\ud0dd\ub41c \ub514\ubc14\uc774\uc2a4 \uacf5\uc720\ub97c \uc120\ud0dd",iexplorerGrantPermissions:"\ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c \uad8c\ud55c\uc744 \uc694\uccad\ud560 \ub54c OK\ub97c \uc120\ud0dd",nwjsGrantPermissions:"\uce74\uba54\ub77c\uc640 \ub9c8\uc774\ud06c \uc0ac\uc6a9 \uad8c\ud55c\uc744 \ubd80\uc5ec\ud558\uc2ed\uc2dc\uc624",operaGrantPermissions:"\ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c \uad8c\ud55c\uc744 \uc694\uccad\ud560 \ub54c \ud5c8\ub77d\uc744 \uc120\ud0dd","react-nativeGrantPermissions":"\ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c \uad8c\ud55c\uc744 \uc694\uccad\ud560 \ub54c \ud5c8\ub77d\uc744 \uc120\ud0dd",safariGrantPermissions:"\ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c \uad8c\ud55c\uc744 \uc694\uccad\ud560 \ub54c OK\ub97c \uc120\ud0dd"},videoSIPGW:{busy:"\uc790\uc6d0\uc744 \ud655\ubcf4\ud558\uae30 \uc704\ud574 \ub178\ub825\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uba87 \ubd84 \ud6c4\uc5d0 \ub2e4\uc2dc \uc2dc\ub3c4\ud558\uc2ed\uc2dc\uc624.",busyTitle:"\uc11c\ube44\uc2a4\uac00 \ud604\uc7ac \uc0ac\uc6a9 \uc911\uc785\ub2c8\ub2e4",errorAlreadyInvited:"{{displayName}} \uc774\ubbf8 \ucd08\ub300\ub418\uc5c8\uc2b5\ub2c8\ub2e4",errorInvite:"\ud68c\uc758\uac00 \uc544\uc9c1 \uc124\uc815\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4. \ub098\uc911\uc5d0 \ub2e4\uc2dc \uc2dc\ub3c4 \ud574\uc8fc\uc2ed\uc2dc\uc624.",errorInviteFailed:"\ubb38\uc81c\ub97c \ud574\uacb0\ud558\uae30 \uc704\ud574 \ub178\ub825\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \ub098\uc911\uc5d0 \ub2e4\uc2dc \uc2dc\ub3c4 \ud574\uc8fc\uc2ed\uc2dc\uc624.",errorInviteFailedTitle:"{{displayName}} \ucd08\ub300 \uc2e4\ud328",errorInviteTitle:"\ucd08\ub300\ud558\ub294 \uc911\uc5d0 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4",pending:"{{displayName}} \uc774\ubbf8 \ucd08\ub300\ub418\uc5c8\uc2b5\ub2c8\ub2e4"},videoStatus:{audioOnly:"\uc624\ub514\uc624 \uc804\uc6a9",audioOnlyExpanded:"",callQuality:"",hd:"HD",highDefinition:"\uace0\ud574\uc0c1\ub3c4",labelTooiltipNoVideo:"\ube44\ub514\uc624 \uc5c6\uc74c",labelTooltipAudioOnly:"\uc624\ub514\uc624 \uc804\uc6a9 \ubaa8\ub4dc \uc0ac\uc6a9",ld:"LD",lowDefinition:"\uc800\ud654\uc9c8",onlyAudioAvailable:"\uc624\ub514\uc624\ub9cc \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4",onlyAudioSupported:"\uc774 \ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c\ub294 \uc624\ub514\uc624\ub9cc \uc9c0\uc6d0\ud569\ub2c8\ub2e4",p2pEnabled:"Peer to Peer \uc0ac\uc6a9 \uac00\ub2a5",p2pVideoQualityDescription:"",recHighDefinitionOnly:"\uace0\ud654\uc9c8\uc744 \uc120\ud638\ud569\ub2c8\ub2e4",sd:"SD",standardDefinition:"\ud45c\uc900 \ud574\uc0c1\ub3c4"},videothumbnail:{domute:"\uc74c\uc18c\uac70",flip:"\ud50c\ub9bd",kick:"\ub0b4\ubcf4\ub0b4\uae30",moderator:"",mute:"",muted:"\uc74c\uc18c\uac70\ub428",remoteControl:"\uc6d0\uaca9 \uc81c\uc5b4",show:"",videomute:""},welcomepage:{accessibilityLabel:{join:"\uac00\uc785",roomname:"\ubc29 \uc774\ub984 \uc785\ub825"},appDescription:"\uc804\uccb4 \ud300\uacfc \ud654\uc0c1 \ucc44\ud305\uc744\ud558\uc2ed\uc2dc\uc624. \ub2f9\uc2e0\uc774 \uc544\ub294 \ubaa8\ub4e0 \uc0ac\ub78c\ub4e4\uc744 \ucd08\ub300\ud558\uc2ed\uc2dc\uc624. {{app}}\uc740 \uc644\uc804\ud788 \uc554\ud638\ud654 \ub41c 100 % \uc624\ud508 \uc18c\uc2a4 \ud654\uc0c1 \ud68c\uc758 \uc194\ub8e8\uc158\uc73c\ub85c \uacc4\uc815 \uc5c6\uc774\ub3c4 \ud558\ub8e8 \uc885\uc77c, \ub9e4\uc77c \ubb34\ub8cc\ub85c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.",audioVideoSwitch:{audio:"\uc74c\uc131",video:"\ube44\ub514\uc624"},calendar:"",connectCalendarButton:"",connectCalendarText:"",enterRoomTitle:"",go:"\uacc4\uc18d",join:"\uac00\uc785",info:"",privacy:"\uac1c\uc778\uc815\ubcf4",recentList:"",recentListDelete:"",recentListEmpty:"",reducedUIText:"",roomname:"\ubc29 \uc774\ub984 \uc785\ub825",roomnameHint:"",sendFeedback:"",terms:"\uc774\uc6a9\uc57d\uad00",title:""}}},686,[]); -__d(function(s,a,e,n,i,r,o){i.exports={en:"Engels",af:"Afrikaans",az:"Azerbeidzjaans",bg:"Bulgaars",ca:"Catalaans",cs:"Tsjechisch",da:"Deens",de:"Duits",enGB:"Engels (Verenigd Koninkrijk)",et:"Estlands",el:"Grieks",eo:"Esperanto",es:"Spaans",esUS:"Spaans (Latijns Amerika)",fi:"Fins",fr:"Frans",frCA:"Frans (Canadees)",hr:"Kroatisch",hu:"Hongaars",hy:"Armeens",it:"Italiaans",ja:"Japans",ko:"Koreaans",nb:"Noors (Bokmal)",nl:"Nederlands",oc:"Occitaans",pl:"Pools",ptBR:"Portugees (Brazili\xeb)",ru:"Russisch",sk:"Slowaaks",sl:"Sloveens",sv:"Zweeds",tr:"Turks",vi:"Vietnamees",zhCN:"Chinees (China)",zhTW:"Chinees (Taiwan)"}},687,[]); -__d(function(e,n,r,t,i,o,a){i.exports={addPeople:{add:"Uitnodigen",countryNotSupported:"Deze bestemming wordt nog niet ondersteund.",countryReminder:"Belt u naar een bestemming buiten de Verenigde Staten? Vergeet dan niet de landcode te gebruiken.",disabled:"U kunt geen personen uitnodigen.",failedToAdd:"Het toevoegen van leden is mislukt",footerText:"Uitgaande oproep is uitgeschakeld.",loading:"Personen en telefoonnummers zoeken",loadingNumber:"Telefoonnummer valideren",loadingPeople:"Personen zoeken om uit te nodigen",noResults:"Geen resultaten die overeenkomen met de zoekopdracht",noValidNumbers:"Voer een telefoonnummer in",searchNumbers:"Telefoonnummers toevoegen",searchPeople:"Personen zoeken",searchPeopleAndNumbers:"Personen zoeken of hun telefoonnummers toevoegen",telephone:"Telefoonnummer: {{number}}",title:"Personen uitnodigen voor deze vergadering"},audioDevices:{bluetooth:"Bluetooth",headphones:"Hoofdtelefoon",phone:"Telefoon",speaker:"Speaker"},audioOnly:{audioOnly:"Alleen audio"},calendarSync:{addMeetingURL:"Een link naar de vergadering toevoegen",confirmAddLink:"Wilt u een Jitsi-link aan deze gebeurtenis toevoegen?",error:{appConfiguration:"De agenda-integratie is niet juist ingesteld.",generic:"Er is een fout opgetreden. Controleer de agenda-instellingen of vernieuw de agenda.",notSignedIn:"Er is een fout opgetreden tijdens de verificatie voor het weergeven van agendagebeurtenissen. Controleer de agenda-instellingen en probeer u opnieuw aan te melden."},join:"Deelnemen",joinTooltip:"Deelnemen aan de vergadering",nextMeeting:"volgende vergadering",noEvents:"Er zijn geen gebeurtenissen gepland.",ongoingMeeting:"actieve vergadering",permissionButton:"Instellingen openen",permissionMessage:"U hebt een machtiging voor Agenda nodig om uw afspraken weer te geven in de app.",refresh:"Agenda vernieuwen",today:"Vandaag"},chat:{error:"Fout: uw bericht \"{{originalText}}\" is niet verzonden. Reden: {{error}}",fieldPlaceHolder:"Type hier je bericht",messagebox:"Typ een bericht",messageTo:"Priv\xe9bericht aan {{recipient}}",noMessagesMessage:"Er zijn nog geen berichten in deze bijkeenkomst. Begin een gesprek!",nickname:{popover:"Kies een bijnaam",title:"Voer een bijnaam in om de chatfunctie te gebruiken"},privateNotice:"Priv\xe9bericht aan {{recipient}}",title:"Chat",you:"jij"},connectingOverlay:{joiningRoom:"Er wordt verbinding gemaakt met de vergadering..."},connection:{ATTACHED:"Bijgesloten",AUTHENTICATING:"Verifi\xebren",AUTHFAIL:"Verificatie mislukt",CONNECTED:"Verbonden",CONNECTING:"Verbinding maken",CONNFAIL:"Verbinding mislukt",DISCONNECTED:"Verbinding verbroken",DISCONNECTING:"Verbinding verbreken",ERROR:"Fout",RECONNECTING:"Er is een netwerkprobleem opgetreden. Er wordt opnieuw verbinding gemaakt..."},connectionindicator:{address:"Adres:",bandwidth:"Geschatte bandbreedte:",bitrate:"Bitrate:",bridgeCount:"Aantal servers:",connectedTo:"Verbonden met:",framerate:"Framesnelheid:",less:"Minder weergeven",localaddress:"Lokaal adres:",localaddress_plural:"Lokale adressen:",localport:"Lokale poort:",localport_plural:"Lokale poorten:",more:"Meer weergeven",packetloss:"Pakketverlies:",quality:{good:"Goed",inactive:"Inactief",lost:"Verbroken",nonoptimal:"Niet optimaal",poor:"Slecht"},remoteaddress:"Extern adres:",remoteaddress_plural:"Externe adressen:",remoteport:"Externe poort:",remoteport_plural:"Externe poorten:",resolution:"Resolutie:",status:"Verbinding:",transport:"Transport:",transport_plural:"Transporten:",turn:" (draaien)"},dateUtils:{earlier:"Eerder",today:"Vandaag",yesterday:"Gisteren"},deepLinking:{appNotInstalled:"U hebt de mobiele app {{app}} nodig om op uw telefoon aan deze vergadering deel te nemen.",description:"Gebeurt er niets? Er is geprobeerd uw vergadering te starten in de desktop-app {{app}}. Probeer het opnieuw of start de vergadering in de web-app {{app}}.",descriptionWithoutWeb:"",downloadApp:"De app downloaden",launchWebButton:"Starten via web",openApp:"Doorgaan naar de app",title:"Uw vergadering wordt gestart in {{app}}...",tryAgainButton:"Opnieuw proberen op desktop"},defaultLink:"bijv. {{url}}",deviceError:{cameraError:"Geen toegang tot de camera",cameraPermission:"Fout bij het verkrijgen van toestemming voor de camera",microphoneError:"Geen toegang tot de microfoon",microphonePermission:"Fout bij het verkrijgen van toestemming voor de microfoon"},deviceSelection:{noPermission:"Geen toestemming verleend",previewUnavailable:"Voorbeeld niet beschikbaar",selectADevice:"Selecteer een apparaat",testAudio:"Een testgeluid afspelen"},dialog:{accessibilityLabel:{liveStreaming:"Livestream"},allow:"Toestaan",alreadySharedVideoMsg:"Er wordt al een video gedeeld door een andere deelnemer. In deze vergadering kan slechts \xe9\xe9n video tegelijkertijd worden gedeeld.",alreadySharedVideoTitle:"Slechts \xe9\xe9n gedeelde video tegelijkertijd toegestaan",applicationWindow:"Toepassingsvenster",Back:"Terug",cameraConstraintFailedError:"Uw camera voldoet niet aan alle vereiste beperkingen.",cameraNotFoundError:"Camera niet gevonden.",cameraNotSendingData:"Er is geen toegang tot uw camera verkregen. Controleer of dit apparaat wordt gebruikt door een andere toepassing, selecteer een ander apparaat in de instellingen of laad de toepassing opnieuw.",cameraNotSendingDataTitle:"Geen toegang tot de camera",cameraPermissionDeniedError:"U hebt geen toestemming verleend voor het gebruik van de camera. U kunt wel deelnemen aan de vergadering, maar anderen kunnen u niet zien. Gebruik de cameraknop in de adresbalk als u dit wilt wijzigen.",cameraUnknownError:"Kan de camera om een onbekende reden niet gebruiken.",cameraUnsupportedResolutionError:"De camera biedt geen ondersteuning voor de vereiste videoresolutie.",Cancel:"Annuleren",close:"Sluiten",conferenceDisconnectMsg:"Controleer de netwerkverbinding. Over {{seconds}} sec. wordt opnieuw geprobeerd verbinding te maken...",conferenceDisconnectTitle:"De verbinding is verbroken.",conferenceReloadMsg:"We proberen het probleem op te lossen. Over {{seconds}} sec. wordt opnieuw geprobeerd verbinding te maken...",conferenceReloadTitle:"Er is iets misgegaan.",confirm:"Bevestigen",confirmNo:"Nee",confirmYes:"Ja",connectError:"Er is iets misgegaan. Er kan geen verbinding met de vergadering worden gemaakt.",connectErrorWithMsg:"Er is iets misgegaan. Er kan geen verbinding met de vergadering worden gemaakt: {{msg}}",connecting:"Verbinding maken",contactSupport:"Contact opnemen met ondersteuning",copy:"Kopi\xebren",dismiss:"Negeren",displayNameRequired:"Weergavenaam is vereist",done:"Gereed",enterDisplayName:"Voer uw weergavenaam in",error:"Fout",externalInstallationMsg:"U moet onze extensie voor het delen van het bureaublad installeren.",externalInstallationTitle:"Extensie vereist",goToStore:"Naar de webwinkel",gracefulShutdown:"Onze service is momenteel niet beschikbaar wegens onderhoud. Probeer het later opnieuw.",IamHost:"Ik ben de host",incorrectRoomLockPassword:"",incorrectPassword:"Gebruikersnaam of wachtwoord onjuist",inlineInstallationMsg:"U moet onze extensie voor het delen van het bureaublad installeren.",inlineInstallExtension:"Nu installeren",internalError:"Er is iets misgegaan. De volgende fout is opgetreden: {{error}}",internalErrorTitle:"Interne fout",kickMessage:"U bent uit de vergadering verwijderd.",kickParticipantButton:"Verwijderen",kickParticipantDialog:"Weet u zeker dat u deze deelnemer wilt verwijderen?",kickParticipantTitle:"Deze deelnemer verwijderen?",kickTitle:"Verwijderd uit vergadering",liveStreaming:"Livestream",liveStreamingDisabledForGuestTooltip:"Gasten kunnen de livestream niet starten.",liveStreamingDisabledTooltip:"Het starten van de livestream is uitgeschakeld.",lockMessage:"Het vergrendelen van de vergadering is mislukt.",lockRoom:"Wachtwoord voor vergadering toevoegen",lockTitle:"Vergrendelen mislukt",logoutQuestion:"Weet u zeker dat u zich wilt afmelden en de vergadering wilt stoppen?",logoutTitle:"Afmelden",maxUsersLimitReached:"Het maximale aantal leden is bereikt. De vergadering is vol. Neem contact op met de eigenaar van de vergadering of probeer het later opnieuw.",maxUsersLimitReachedTitle:"Maximaal aantal leden bereikt",micConstraintFailedError:"Uw microfoon voldoet niet aan alle vereiste randvoorwaarden.",micNotFoundError:"Microfoon niet gevonden.",micNotSendingData:"Er is geen toegang tot uw microfoon verkregen. Selecteer een ander apparaat in de instellingen of laad de toepassing opnieuw.",micNotSendingDataTitle:"Geen toegang tot de microfoon",micPermissionDeniedError:"U hebt geen toestemming verleend voor het gebruik van de microfoon. U kunt wel deelnemen aan de vergadering, maar anderen kunnen u niet horen. Gebruik de cameraknop in de adresbalk als u dit wilt wijzigen.",micUnknownError:"Kan de microfoon om een onbekende reden niet gebruiken.",muteParticipantBody:"U kunt het dempen van anderen niet opheffen, maar zij kunnen dit wel op elk gewenst moment voor zichzelf doen.",muteParticipantButton:"Dempen",muteParticipantDialog:"Weet u zeker dat u deze deelnemer wilt dempen? U kunt het dempen niet opheffen, maar deze deelnemer kan dat wel op elk gewenst moment zelf doen.",muteParticipantTitle:"Deze deelnemer dempen?",Ok:"OK",passwordLabel:"Wachtwoord",passwordNotSupported:"Het instellen van een wachtwoord voor een vergadering wordt niet ondersteund.",passwordNotSupportedTitle:"Wachtwoord niet ondersteund",passwordRequired:"Wachtwoord vereist",popupError:"Er wordt een pop-upvenster van deze site geblokkeerd door uw browser. Ga naar de beveiligingsinstellingen van uw browser, schakel pop-upvensters in en probeer het opnieuw.",popupErrorTitle:"Pop-up wordt geblokkeerd",recording:"Opnemen",recordingDisabledForGuestTooltip:"Gasten kunnen geen opnamen starten.",recordingDisabledTooltip:"Het starten van opnamen is uitgeschakeld.",rejoinNow:"Nu opnieuw deelnemen",remoteControlAllowedMessage:"{{user}} heeft uw aanvraag voor extern beheer geaccepteerd.",remoteControlDeniedMessage:"{{user}} heeft uw aanvraag voor extern beheer geweigerd.",remoteControlErrorMessage:"Er is een fout opgetreden tijdens het aanvragen van machtigingen voor extern beheer bij {{user}}.",remoteControlRequestMessage:"Wilt u {{user}} een machtiging verlenen om uw bureaublad extern te beheren?",remoteControlShareScreenWarning:"Let op: als u 'Toestaan' kiest, wordt uw scherm gedeeld.",remoteControlStopMessage:"De sessie voor extern beheer is be\xebindigd.",remoteControlTitle:"Extern beheer van bureaublad",Remove:"Verwijderen",removePassword:"Wachtwoord verwijderen",removeSharedVideoMsg:"Weet u zeker dat u uw gedeelde video wilt verwijderen?",removeSharedVideoTitle:"Gedeelde video verwijderen",reservationError:"Fout in reserveringssysteem",reservationErrorMsg:"Foutcode: {{code}}, bericht: {{msg}}",retry:"Opnieuw proberen",screenSharingFailedToInstall:"De installatie van de extensie voor het delen van het scherm is mislukt.",screenSharingFailedToInstallTitle:"Installatie van extensie voor het delen van het scherm is mislukt",screenSharingFirefoxPermissionDeniedError:"Er is iets misgegaan tijdens het delen van uw scherm. Controleer of u hier toestemming voor hebt verleend.",screenSharingFirefoxPermissionDeniedTitle:"Scherm delen kan niet worden gestart.",screenSharingPermissionDeniedError:"Er is iets misgegaan met de permissies voor het delen van het scherm. Laad de toepassing opnieuw en probeer het nog eens.",serviceUnavailable:"Service niet beschikbaar",sessTerminated:"Gesprek be\xebindigd",Share:"Delen",shareVideoLinkError:"Geef een juiste YouTube-link op.",shareVideoTitle:"Een video delen",shareYourScreen:"Uw scherm delen",shareYourScreenDisabled:"Scherm delen is uitgeschakeld.",shareYourScreenDisabledForGuest:"Gasten kunnen hun scherm niet delen.",startLiveStreaming:"Livestream starten",startRecording:"Opname starten",startRemoteControlErrorMessage:"Er is een fout opgetreden tijdens het starten van de sessie voor extern beheer.",stopLiveStreaming:"Livestream stoppen",stopRecording:"Opname stoppen",stopRecordingWarning:"Weet u zeker dat u de opname wilt stoppen?",stopStreamingWarning:"Weet u zeker dat u de livestream wilt stoppen?",streamKey:"Sleutel voor livestream",Submit:"Verzenden",thankYou:"Bedankt voor het gebruik van {{appName}}.",token:"token",tokenAuthFailed:"U hebt geen toestemming om aan dit gesprek deel te nemen.",tokenAuthFailedTitle:"Verificatie mislukt",transcribing:"Transcriberen",unlockRoom:"Wachtwoord voor vergadering verwijderen",userPassword:"gebruikerswachtwoord",WaitForHostMsg:"De vergadering {{room}} is nog niet gestart. Verifieer de vergadering als u de host bent. Anders wacht u tot de host aanwezig is.",WaitForHostMsgWOk:"De vergadering {{room}} is nog niet gestart. Als u de host bent, drukt u op OK om te verifi\xebren. Anders wacht u tot de host aanwezig is.",WaitingForHost:"Wachten op de host...",Yes:"Ja",yourEntireScreen:"Uw gehele scherm"},dialOut:{statusMessage:"is nu {{status}}"},feedback:{average:"Gemiddeld",bad:"Slecht",detailsLabel:"We horen er graag meer over.",good:"Goed",rateExperience:"Beoordeel uw ervaring tijdens de vergadering",veryBad:"Zeer slecht",veryGood:"Zeer goed"},incomingCall:{answer:"Beantwoorden",audioCallTitle:"Inkomende oproep",decline:"Negeren",productLabel:"vanuit Jitsi Meet",videoCallTitle:"Inkomende video-oproep"},info:{accessibilityLabel:"Informatie weergeven",addPassword:"Wachtwoord toevoegen",cancelPassword:"Wachtwoord annuleren",conferenceURL:"Link:",country:"Land",dialANumber:"Als u wilt deelnemen aan de vergadering, belt u een van deze nummers en voert u vervolgens de pincode in.",dialInConferenceID:"Pincode:",dialInNotSupported:"Inbellen wordt momenteel niet ondersteund.",dialInNumber:"Inbellen:",dialInSummaryError:"Fout bij het ophalen van inbelgegevens. Probeer het later opnieuw.",dialInTollFree:"Gratis",genericError:"Er is iets misgegaan.",inviteLiveStream:"Klik op de volgende link als u de livestream van deze vergadering wilt bekijken: {{url}}",invitePhone:"Met \xe9\xe9n druk op de knop inbellen: {{number}},,{{conferenceID}}#\n",invitePhoneAlternatives:"",inviteURLFirstPartGeneral:"U bent uitgenodigd om aan een vergadering deel te nemen.",inviteURLFirstPartPersonal:"{{name}} nodigt u uit voor een vergadering.\n",inviteURLSecondPart:"\nDeelnemen aan vergadering:\n{{url}}\n",liveStreamURL:"Livestream:",moreNumbers:"Meer nummers",noNumbers:"Geen inbelnummers.",noPassword:"Geen",noRoom:"Er is geen ruimte opgegeven om naar in te bellen.",numbers:"Inbelnummers",password:"Wachtwoord:",title:"Delen",tooltip:"De link en inbelgegevens voor deze vergadering delen",label:"Vergaderingsgegevens"},inviteDialog:{alertText:"Niet alle deelnemers zijn uitgenodigd.",header:"Uitnodigen",searchCallOnlyPlaceholder:"Telefoonnummer invoeren",searchPeopleOnlyPlaceholder:"Deelnemers zoeken",searchPlaceholder:"Deelnemer of telefoonnummer",send:"Verzenden"},inlineDialogFailure:{msg:"Er is een fout opgetreden.",retry:"Opnieuw proberen",support:"Ondersteuning",supportMsg:"Als dit probleem opnieuw optreedt, neemt u contact op met"},keyboardShortcuts:{focusLocal:"Focus op uw video",focusRemote:"Focus op de video van een andere persoon",fullScreen:"Volledig scherm weergeven of afsluiten",keyboardShortcuts:"Sneltoetsen",localRecording:"Besturingselementen voor lokale opnamen weergeven of verbergen",mute:"Uw microfoon dempen of het dempen opheffen",pushToTalk:"Druk om te spreken",raiseHand:"Uw hand opsteken of laten zakken",showSpeakerStats:"Sprekerstatistieken weergeven",toggleChat:"Chatgesprek openen of sluiten",toggleFilmstrip:"Toon of verberg videominiaturen",toggleScreensharing:"Schakelen tussen camera en het delen van het scherm",toggleShortcuts:"Sneltoetsen weergeven of verbergen",videoMute:"Uw camera starten of stoppen"},liveStreaming:{busy:"We werken aan het vrijmaken van streaming-middelen. Probeer het over enkele minuten opnieuw.",busyTitle:"Alle streamers zijn momenteel bezet",changeSignIn:"Wissel van account.",choose:"Een livestream kiezen",chooseCTA:"Kies een streamingoptie. U bent momenteel aangemeld als {{email}}.",enterStreamKey:"Voer hier de sleutel van YouTube voor de livestream in.",error:"Livestream is mislukt. Probeer het opnieuw.",errorAPI:"Er is een fout opgetreden tijdens het openen van uw YouTube-uitzendingen. Meld u opnieuw aan.",errorLiveStreamNotEnabled:"Livestreaming is niet ingeschakeld voor {{email}}. Schakel livestreaming in of meld u aan bij een account waarvoor livestreaming is ingeschakeld.",expandedOff:"De livestream is gestopt",expandedOn:"De vergadering wordt momenteel gestreamd naar YouTube.",expandedPending:"De livestream wordt gestart...",failedToStart:"Livestream niet gestart",getStreamKeyManually:"Er zijn geen livestreams opgehaald. Haal de sleutel voor uw livestream op uit YouTube.",invalidStreamKey:"De sleutel voor de livestream is mogelijk onjuist.",off:"Livestream gestopt",on:"Livestream",pending:"Livestream starten...",serviceName:"Livestreamservice",signedInAs:"U bent momenteel aangemeld als:",signIn:"Aanmelden via Google",signInCTA:"Meld u aan of voer de sleutel van YouTube voor uw livestream in.",signOut:"Afmelden",start:"Een livestream starten",streamIdHelp:"Wat is dit?",unavailableTitle:"Livestream niet beschikbaar"},localRecording:{clientState:{off:"Uit",on:"Aan",unknown:"Onbekend"},dialogTitle:"Besturingselementen voor lokale opnamen",duration:"Duur",durationNA:"N.v.t.",encoding:"Codering",label:"LOR",labelToolTip:"Lokale opname is ingeschakeld",localRecording:"Lokale opname",me:"Ik",messages:{engaged:"Lokale opname ingeschakeld.",finished:"Opnamesessie {{token}} is voltooid. Stuur het opnamebestand naar de moderator.",finishedModerator:"Opnamesessie {{token}} is voltooid. De opname van de lokale track is opgeslagen. Vraag de andere deelnemers om hun opnamen te verzenden.",notModerator:"U bent niet de moderator. U kunt geen lokale opnamen starten of stoppen."},moderator:"Moderator",no:"Nee",participant:"Deelnemer",participantStats:"Deelnemerstatistieken",sessionToken:"Sessietoken",start:"Opname starten",stop:"Opname stoppen",yes:"Ja"},lockRoomPassword:"",lockRoomPasswordUppercase:"",me:"ik",notify:{connectedOneMember:"{{name}} neemt nu deel aan de vergadering",connectedThreePlusMembers:"{{name}} en {{count}} anderen nemen nu deel aan de vergadering",connectedTwoMembers:"{{first}} en {{second}} nemen nu deel aan de vergadering",disconnected:"verbinding verbroken",focus:"Focus van vergadering",focusFail:"{{component}} is niet beschikbaar. Probeer het over {{ms}} sec. opnieuw.",grantedTo:"Moderatorrechten verleend aan {{to}}.",invitedOneMember:"",invitedThreePlusMembers:"",invitedTwoMembers:"",kickParticipant:"",me:"Ik",moderator:"Moderatorrechten verleend.",muted:"U hebt het gesprek gedempt gestart.",mutedTitle:"U bent gedempt.",mutedRemotelyTitle:"",mutedRemotelyDescription:"",passwordRemovedRemotely:"",passwordSetRemotely:"",raisedHand:"{{name}} wil spreken.",somebody:"Iemand",startSilentTitle:"",startSilentDescription:"",suboptimalExperienceDescription:"Helaas zal uw {{appName}}-ervaring hier niet optimaal zijn. We proberen dit in de toekomst te verbeteren, maar tot die tijd kunt u proberen een van de volledig ondersteunde browsers te gebruiken.",suboptimalExperienceTitle:"Browserwaarschuwing",unmute:"",newDeviceCameraTitle:"Nieuwe camera gedetecteerd",newDeviceAudioTitle:"Nieuw audioapparaat gedetecteerd",newDeviceAction:"Gebruik"},passwordSetRemotely:"ingesteld door een andere deelnemer",passwordDigitsOnly:"Maximaal {{number}} cijfers",poweredby:"mogelijk gemaakt door",presenceStatus:{busy:"Bezet",calling:"Bellen...",connected:"Verbonden",connecting:"Verbinding maken...",connecting2:"Verbinding maken*...",disconnected:"Verbinding verbroken",expired:"Verlopen",ignored:"Genegeerd",initializingCall:"Gesprek starten...",invited:"Uitgenodigd",rejected:"Geweigerd",ringing:"Gaat over..."},profile:{setDisplayNameLabel:"Uw weergavenaam instellen",setEmailInput:"E-mailadres invoeren",setEmailLabel:"Uw gravatar voor e-mail instellen",title:"Profiel"},recording:{authDropboxText:"Uploaden naar Dropbox",availableSpace:"Beschikbare ruimte: {{spaceLeft}} MB (circa {{duration}} minuten aan opname)",beta:"B\xc8TA",busy:"Er worden opnameresources vrijgemaakt. Probeer het over enkele minuten opnieuw.",busyTitle:"Alle opnamefuncties zijn momenteel bezet",error:"Opname is mislukt. Probeer het opnieuw.",expandedOff:"Opname is gestopt",expandedOn:"De vergadering wordt momenteel opgenomen.",expandedPending:"Opname wordt gestart...",failedToStart:"Opname starten is mislukt",fileSharingdescription:"Opname delen met deelnemers aan vergadering",live:"LIVE",loggedIn:"Aangemeld als {{userName}}",off:"Opname gestopt",on:"Opnemen",pending:"Voorbereiden op opname van vergadering...",rec:"OPN.",serviceDescription:"Uw opname wordt opgeslagen door de opnameservice",serviceName:"Opnameservice",signIn:"Aanmelden",signOut:"Afmelden",unavailable:"{{serviceName}} is momenteel niet beschikbaar. Er wordt aan een oplossing gewerkt. Probeer het later opnieuw.",unavailableTitle:"Opname niet beschikbaar"},sectionList:{pullToRefresh:"Naar beneden slepen om te vernieuwen"},settings:{calendar:{about:"De agenda-integratie van {{appName}} wordt gebruikt voor een veilige toegang tot uw agenda, zodat geplande gebeurtenissen kunnen worden geraadpleegd.",disconnect:"Verbinding verbreken",microsoftSignIn:"Aanmelden via Microsoft",signedIn:"Agendagebeurtenissen voor {{email}} worden geraadpleegd. Klik op de knop 'Verbinding verbreken' hieronder om de toegang tot agendagebeurtenissen in te trekken.",title:"Agenda"},devices:"Apparaten",followMe:"Iedereen volgt mij",language:"Taal",loggedIn:"Aangemeld als {{name}}",moderator:"Moderator",more:"Meer",name:"Naam",noDevice:"Geen",selectAudioOutput:"Audio-uitvoer",selectCamera:"Camera",selectMic:"Microfoon",startAudioMuted:"Iedereen start gedempt",startVideoMuted:"Iedereen start verborgen",title:"Instellingen"},settingsView:{advanced:"Geavanceerd",alertOk:"OK",alertTitle:"Waarschuwing",alertURLText:"De ingevoerde server-URL is ongeldig",buildInfoSection:"Versiegegevens",conferenceSection:"Bijeenkomsten",displayName:"Weergavenaam",email:"E\u2011mail",header:"Instellingen",profileSection:"Profiel",serverURL:"Server-URL",showAdvanced:"Toon geavanceerde instellingen",startWithAudioMuted:"Starten met audio gedempt",startWithVideoMuted:"Starten met video gedempt",version:"Versie"},share:{dialInfoText:"",mainText:"Klik op de volgende link om deel te nemen aan de vergadering:\n{{roomUrl}}"},speaker:"Spreker",speakerStats:{hours:"{{count}} u",minutes:"{{count}} m",name:"Naam",seconds:"{{count}} s",speakerStats:"Sprekerstatistieken",speakerTime:"Sprekertijd"},startupoverlay:{policyText:" ",title:"{{app}} heeft toegang tot uw microfoon en camera nodig."},suspendedoverlay:{rejoinKeyTitle:"Opnieuw deelnemen",text:"Druk op de knop Opnieuw deelnemen om opnieuw verbinding te maken.",title:"Uw videogesprek is onderbroken, omdat de slaapstand van de computer is geactiveerd."},toolbar:{accessibilityLabel:{audioOnly:"Alleen audio schakelen",audioRoute:"Het afspeelapparaat selecteren",callQuality:"Kwaliteit van gesprek beheren",cc:"Ondertiteling schakelen",chat:"Chatvenster schakelen",document:"Gedeeld document schakelen",feedback:"Feedback achterlaten",fullScreen:"Volledig scherm schakelen",hangup:"Het gesprek verlaten",invite:"Personen uitnodigen",kick:"Deelnemer verwijderen",localRecording:"Besturingselementen voor lokale opname schakelen",lockRoom:"Wachtwoord voor vergadering schakelen",moreActions:"Menu 'Meer acties' schakelen",moreActionsMenu:"Menu 'Meer acties'",mute:"Audio dempen schakelen",pip:"Beeld-in-beeld-modus schakelen",profile:"Uw profiel bewerken",raiseHand:"Hand opsteken schakelen",recording:"Opname schakelen",remoteMute:"Deelnemer dempen",Settings:"Instellingen schakelen",sharedvideo:"YouTube-video delen schakelen",shareRoom:"Iemand uitnodigen",shareYourScreen:"Scherm delen schakelen",shortcuts:"Sneltoetsen schakelen",show:"",speakerStats:"Sprekerstatistieken schakelen",tileView:"Tegelweergave schakelen",toggleCamera:"Camera schakelen",videomute:"Video dempen schakelen",videoblur:""},addPeople:"Personen aan uw gesprek toevoegen",audioOnlyOff:"Modus 'Alleen audio' uitschakelen",audioOnlyOn:"Modus 'Alleen audio' inschakelen",audioRoute:"Het afspeelapparaat selecteren",authenticate:"Verifi\xebren",callQuality:"Kwaliteit van gesprek beheren",chat:"Chat openen/sluiten",closeChat:"Chat sluiten",documentClose:"Gedeeld document sluiten",documentOpen:"Gedeeld document openen",enterFullScreen:"Volledig scherm weergeven",enterTileView:"Tegelweergave openen",exitFullScreen:"Volledig scherm sluiten",exitTileView:"Tegelweergave sluiten",feedback:"Feedback achterlaten",hangup:"Verlaten",invite:"Personen uitnodigen",login:"Aanmelden",logout:"Afmelden",lowerYourHand:"Uw hand laten zakken",moreActions:"Meer acties",moreOptions:"Meer opties",mute:"Dempen/dempen opheffen",openChat:"Chat openen",pip:"Beeld-in-beeld-modus activeren",profile:"Uw profiel bewerken",raiseHand:"Uw hand opsteken/laten zakken",raiseYourHand:"Uw hand opsteken",Settings:"Instellingen",sharedvideo:"Een YouTube-video delen",shareRoom:"Iemand uitnodigen",shortcuts:"Sneltoetsen weergeven",speakerStats:"Sprekerstatistieken",startScreenSharing:"Scherm delen starten",startSubtitles:"Ondertiteling starten",stopScreenSharing:"Scherm delen stoppen",stopSubtitles:"Ondertiteling stoppen",stopSharedVideo:"YouTube-video stoppen",talkWhileMutedPopup:"Wilt u spreken? U bent gedempt.",tileViewToggle:"Tegelweergave schakelen",toggleCamera:"Camera schakelen",videomute:"Camera starten/stoppen",startvideoblur:"",stopvideoblur:""},transcribing:{ccButtonTooltip:"Ondertiteling starten/stoppen",error:"Transcriberen is mislukt. Probeer het opnieuw.",expandedLabel:"Transcriberen is momenteel ingeschakeld",failedToStart:"Transcriberen starten is mislukt",labelToolTip:"De vergadering wordt getranscribeerd",off:"Transcriberen gestopt",pending:"Voorbereiden op transcriberen van vergadering...",start:"Weergave van ondertiteling starten",stop:"Weergave van ondertiteling stoppen",tr:"TR"},userMedia:{androidGrantPermissions:"Selecteer Toestaan wanneer u in de browser om machtigingen wordt gevraagd.",chromeGrantPermissions:"Selecteer Toestaan wanneer u in de browser om machtigingen wordt gevraagd.",edgeGrantPermissions:"Selecteer Ja wanneer u in de browser om machtigingen wordt gevraagd.",electronGrantPermissions:"Verleen machtigingen voor het gebruik van uw camera en microfoon",firefoxGrantPermissions:"Selecteer Geselecteerd apparaat delen wanneer u in de browser om machtigingen wordt gevraagd.",iexplorerGrantPermissions:"Selecteer OK wanneer u in de browser om machtigingen wordt gevraagd.",nwjsGrantPermissions:"Verleen machtigingen voor het gebruik van uw camera en microfoon",operaGrantPermissions:"Selecteer Toestaan wanneer u in de browser om machtigingen wordt gevraagd.","react-nativeGrantPermissions":"Selecteer Toestaan wanneer u in de browser om machtigingen wordt gevraagd.",safariGrantPermissions:"Selecteer OK wanneer u in de browser om machtigingen wordt gevraagd."},videoSIPGW:{busy:"Er worden resources vrijgemaakt. Probeer het over enkele minuten opnieuw.",busyTitle:"De ruimteservice is momenteel bezet",errorAlreadyInvited:"{{displayName}} is al uitgenodigd",errorInvite:"Vergadering is nog niet van start gegaan. Probeer het later opnieuw.",errorInviteFailed:"Er wordt aan een oplossing gewerkt. Probeer het later opnieuw.",errorInviteFailedTitle:"Het uitnodigen van {{displayName}} is mislukt",errorInviteTitle:"Fout bij uitnodiging voor ruimte",pending:"{{displayName}} is uitgenodigd"},videoStatus:{audioOnly:"AUD",audioOnlyExpanded:"De modus 'Alleen audio' is geactiveerd. In deze modus wordt er bandbreedte bespaard, maar ziet u geen video's van anderen.",callQuality:"Kwaliteit van gesprek",hd:"HD",highDefinition:"Hoge resolutie",labelTooiltipNoVideo:"Geen video",labelTooltipAudioOnly:"Modus 'Alleen audio' ingeschakeld",ld:"LD",lowDefinition:"Lage resolutie",onlyAudioAvailable:"Alleen audio is beschikbaar",onlyAudioSupported:"In deze browser wordt alleen audio ondersteund.",p2pEnabled:"Peer-to-peer ingeschakeld",p2pVideoQualityDescription:"In de peer-to-peer-modus kan de kwaliteit van het gesprek alleen worden geschakeld tussen hoge resolutie en alleen audio. Andere instellingen zijn pas beschikbaar nadat peer-to-peer is gesloten.",recHighDefinitionOnly:"Voorkeur voor hoge resolutie",sd:"SD",standardDefinition:"Standaardresolutie"},videothumbnail:{domute:"Dempen",flip:"Omslaan",kick:"Verwijderen",moderator:"Moderator",mute:"Deelnemer is gedempt",muted:"Gedempt",remoteControl:"Extern beheer",show:"",videomute:"Deelnemer heeft de camera gestopt"},welcomepage:{accessibilityLabel:{join:"Tik om deel te nemen",roomname:"Naam van ruimte invoeren"},appDescription:"U kunt nu videochatten met het hele team. U kunt uitnodigen wie u maar wilt. {{app}} is een volledig versleutelde, 100% open-sourceoplossing voor videovergaderingen die u wanneer en zo lang u maar wilt gratis kunt gebruiken. Hier hebt u geen account voor nodig.",audioVideoSwitch:{audio:"Spraak",video:"Video"},calendar:"Agenda",connectCalendarButton:"Uw agenda koppelen",connectCalendarText:"",enterRoomTitle:"Een nieuwe vergadering starten",go:"Start",join:"Deelnemen",info:"Informatie",privacy:"Privacy",recentList:"Recent",recentListDelete:"Verwijderen",recentListEmpty:"Uw lijst met recente items is momenteel leeg. Als u chat met uw team, worden alle recente vergaderingen hier weergegeven.",reducedUIText:"",roomname:"Naam van ruimte invoeren",roomnameHint:"Voer de naam of URL in van de ruimte die u wilt betreden. U kunt een naam verzinnen, maar geef de naam wel door aan de andere deelnemers, zodat zij dezelfde naam kunnen invoeren.",sendFeedback:"Feedback sturen",terms:"Voorwaarden",title:"Veilige, volledig uitgeruste en geheel gratis videovergaderingen"},lonelyMeetingExperience:{button:"Anderen uitnodigen",youAreAlone:"Je bent de enige in dit gesprek"}}},688,[]); -__d(function(a,n,s,i,r,e,l){r.exports={en:"Angl\xe9s",af:"Afrikaans",bg:"Bulgar",ca:"Catalan",cs:"Ch\xe8c",de:"Aleman",el:"Gr\xe8c",enGB:"Angl\xe9s (Reialme Unit)",eo:"Esperanto",es:"Castelhan",esUS:"Espanh\xf2l (America latina)",fi:"Fin\xe9s",fr:"Franc\xe9s",frCA:"Franc\xe9s (Canadian)",hr:"Croat",hu:"Ongr\xe9s",hy:"Armenian",it:"Italian",ja:"Japon\xe9s",ko:"Corean",nl:"Neerland\xe9s",oc:"Occitan",pl:"Polon\xe9s",ptBR:"Portugu\xe9s (Brasil)",ru:"Rus",sv:"Sued\xe9s",tr:"Turc",vi:"Vietnamian",zhCN:"Chin\xe9s (China)",zhTW:"Chin\xe9s (Taiwan)"}},689,[]); -__d(function(a,e,r,n,t,i,o){t.exports={addPeople:{add:"Convidar",countryNotSupported:"S\xe8m pas encara compatibles amb aquesta destinacion.",countryReminder:"Sonatz def\xf2ra los US\u202f? Merc\xe9s de vos assegurar de comen\xe7ar amb lo c\xf2di pa\xeds.",disabled:"Pod\xe8tz pas convidar de monde.",failedToAdd:"Frac\xe0s de l'ajust de participants",footerText:"Sonadas ext. desactivadas.",loading:"Rec\xe8rca de monde e de num\xe8ro de telef\xf2n",loadingNumber:"Validacion del num\xe8ro de telef\xf2n",loadingPeople:"Rec\xe8rca de monde de convidar",noResults:"Pas cap de resultat trobat",noValidNumbers:"Picatz lo num\xe8ro de telef\xf2n",searchNumbers:"Apondre de num\xe8ros de telef\xf2n",searchPeople:"Cercar de monde",searchPeopleAndNumbers:"Cercar de monde o apondre lor num\xe8ros de telef\xf2n",telephone:"Telef\xf2n\u202f: {{number}}",title:"Convidatz de monde a v\xf2stra confer\xe9ncia"},audioDevices:{bluetooth:"Bluetooth",headphones:"Escotadors",phone:"Telef\xf2n",speaker:"Nautparlaire",none:"Cap de periferic \xe0udio pas disponible"},audioOnly:{audioOnly:"Benda passanta febla"},calendarSync:{addMeetingURL:"Ajustar un ligam de re\xfcnion",confirmAddLink:"Vol\xe8tz ajustar un ligam Jitsi cap a aqueste eveniment ?",error:{appConfiguration:"L\u2019integracion del calendi\xe8r es pas corr\xe8ctament configurada.",generic:"Una error s\u2019es producha. Verificatz v\xf2stres param\xe8tres de calendi\xe8r o ensajatz de l\u2019actualizar.",notSignedIn:"Una error s\u2019es producha pendent l\u2019autentificacion per veire los eveniments del calendi\xe8r. Verificatz los param\xe8tres del calendi\xe8r e connectatz-vos tornamai."},join:"J\xf3nher",joinTooltip:"Rej\xf3nher la confer\xe9ncia",nextMeeting:"confer\xe9ncia venenta",noEvents:"Cap d\u2019eveniments venents pas prevists.",ongoingMeeting:"confer\xe9ncia en cors",permissionButton:"Dobrir los param\xe8tres",permissionMessage:"La permission pel calendari es necess\xe0ria per listar v\xf2stres RDV dins l\u2019aplicacion.",refresh:"Actualizar lo calendari",today:"U\xe8i"},chat:{error:"Error : lo messatge es pas estat enviat. Rason : {{error}}",fieldPlaceHolder:"Picatz v\xf2stre messatge aqu\xed",messagebox:"Picatz un messatge",messageTo:"Messatge privat per {{recipient}}",noMessagesMessage:"I a pas cap de messatge dins la confer\xe9ncia pel moment. Comen\xe7at una conversacion aqu\xed\u202f!",nickname:{popover:"Causiss\xe8tz un escais",title:"Picatz un escais-nom per utilizar la messatjari\xe1"},privateNotice:"Messatge privat per {{recipient}}",title:"Messatjari\xe1",you:"vos"},connectingOverlay:{joiningRoom:"Connexion a v\xf2stra re\xfcnion\u2026"},connection:{ATTACHED:"Estacada",AUTHENTICATING:"Autentificacion en cors",AUTHFAIL:"Frac\xe0s de l'autentificacion",CONNECTED:"Connectat",CONNECTING:"Connexion en cors",CONNFAIL:"Frac\xe0s de la connexion",DISCONNECTED:"Desconnectat",DISCONNECTING:"Desconnexion en cors",ERROR:"Error",RECONNECTING:"Un probl\xe8ma ret s'es produita. Reconnexion en cors..."},connectionindicator:{address:"Adre\xe7a\xa0:",bandwidth:"Benda passanta estimada :",bitrate:"Debit\xa0:",bridgeCount:"Nombre de servidor\xa0:",connectedTo:"Connectat a\xa0:",framerate:"Frequ\xe9ncia imatge :",less:"Amagar lo detalh",localaddress:"Adre\xe7a locala :",localaddress_plural:"Adre\xe7as localas :",localport:"P\xf2rt local :",localport_plural:"P\xf2rts locals :",more:"Ne veire mai",packetloss:"P\xe8rda de paquets :",quality:{good:"Bona",inactive:"Inactiu",lost:"Perdut",nonoptimal:"Pas optimal",poor:"Marrit"},remoteaddress:"Adre\xe7a distanta :",remoteaddress_plural:"Adre\xe7as distantas :",remoteport:"P\xf2rt distant\xa0:",remoteport_plural:"P\xf2rts distants :",resolution:"Resolucion\xa0:",status:"Connexion :",transport:"Transp\xf2rt :"},dateUtils:{earlier:"Mai d\u2019ora",today:"U\xe8i",yesterday:"I\xe8r"},deepLinking:{appNotInstalled:"Vos cal l\u2019aplicacion {{app}} per j\xf3nher la confer\xe9ncia amb v\xf2stre mobil.",description:"Res s\u2019es pas passat\u202f? Av\xe8m ensajat de lan\xe7ar la confer\xe9ncia dins l\u2019aplicacion {{app}}. Merc\xe9s de tornar ensajar o de la lan\xe7ar dins l\u2019aplicacion web {{app}}.",descriptionWithoutWeb:"Res se passa pas ? Av\xe8m ensajat de lan\xe7ar la confer\xe9ncia dins l\u2019aplicacion de bur\xe8u {{app}}.",downloadApp:"Telecargar l\u2019aplicacion",launchWebButton:"Lan\xe7ar del navigador",openApp:"Telecargar l\u2019aplicacion",title:"Aviada de v\xf2stra confer\xe9ncia dins {{app}}...",tryAgainButton:"Tornar ensajar del bur\xe8u"},defaultLink:"ex. {{url}}",defaultNickname:"ex. Joan Delpu\xe8ch",deviceError:{cameraError:"Frac\xe0s de l\u2019acc\xe8s a v\xf2stra cam\xe8ra",cameraPermission:"Error d'obtencion de la permission per la cam\xe8ra",microphoneError:"Frac\xe0s de l\u2019acc\xe8s a v\xf2stre microf\xf2n",microphonePermission:"Error d'obtencion de la permission pel microf\xf2n"},deviceSelection:{noPermission:"Autorizacion pas acordada",previewUnavailable:"Apercebut pas disponible",selectADevice:"Seleccionatz un aparelh",testAudio:"Legir un son de pr\xf2va"},dialog:{accessibilityLabel:{liveStreaming:"Difusion en dir\xe8cte"},allow:"Autorizar",alreadySharedVideoMsg:"Un autre participant parteja ja sa vid\xe8o. Aquesta confer\xe9ncia permet pas qu\u2019un partatge de vid\xe8o a l\u2019enc\xf2p.",alreadySharedVideoTitle:"Solament un partatge de vid\xe8o a l'enc\xf2p es autorizat",applicationWindow:"Fen\xe8stra de l'aplicacion",Back:"Retorn",cameraConstraintFailedError:"V\xf2stra cam\xe8ra satisf\xe0 pas totas las constrentas necess\xe0rias.",cameraNotFoundError:"La cam\xe8ra es pas estada trobada.",cameraNotSendingData:"Pod\xe8m pas accedir a v\xf2stra cam\xe8ra. Merc\xe9s de verificar se una autra aplicacion es a utilizar aqueste periferic, seleccionatz un autre periferic dins lo men\xfa de param\xe8tres o ensajatz de recargar l'aplicacion.",cameraNotSendingDataTitle:"Impossible d'accedir a v\xf2stra cam\xe8ra",cameraPermissionDeniedError:"La cam\xe8ra es pas estada trobada. Pasmens pod\xe8tz participar a la confer\xe9ncia mas los demai vos veir\xe0n pas. Utilizatz lo boton de la barra d\u2019adre\xe7a per res\xf2lver aqueste probl\xe8ma.",cameraUnknownError:"Impossible d\u2019emplegar la cam\xe8ra per una rason desconeguda.",cameraUnsupportedResolutionError:"V\xf2stra cam\xe8ra pren pas en carga la resolucion vid\xe8o que cal.",Cancel:"Anullar",close:"Tampar",conferenceDisconnectMsg:"Vos cal benl\xe8u verificar v\xf2stra connexion al malhum. N\xf2va connexion dins {{seconds}} segondas...",conferenceDisconnectTitle:"S\xe8tz estat desconnectat.",conferenceReloadMsg:"S\xe8m a reglar aqu\xf2 ! N\xf2va connexion dins {{seconds}} segondas...",conferenceReloadTitle:"Malurosament, quic\xf2m truqu\xe8t.",confirm:"Confirmar",confirmNo:"Non",confirmYes:"\xd2c",connectError:"Ops! Quic\xf2m a trucat e la connexion a la confer\xe9ncia es impossibla.",connectErrorWithMsg:"Ops! Quic\xf2m a trucat e la connexion a la confer\xe9ncia es impossibla: {{msg}}",connecting:"Connexion en cors",contactSupport:"Contactar l'assist\xe9ncia",copy:"Copiar",dismiss:"Regetar",displayNameRequired:"Adiu\u202f! Coss\xed vos dison\u202f?",done:"Tampar",enterDisplayName:"Volgatz picar v\xf2stre nom aqu\xed",error:"Error",externalInstallationMsg:"Av\xe8tz d'installar n\xf2stra extension de partiment d'ecran.",externalInstallationTitle:"Extension requesida :",goToStore:"Anar al webstore",gracefulShutdown:"Lo servici es actualament en mantenen\xe7a. Ensajatz tornamai pus tard.",IamHost:"Soi l\u2019\xf2ste",incorrectRoomLockPassword:"Senhal incorr\xe8cte",incorrectPassword:"Nom de compte o senhal incorr\xe8cte",inlineInstallationMsg:"Av\xe8tz d'installar n\xf2stra extension de partiment d'ecran.",inlineInstallExtension:"Installar ara",internalError:"\xd2u ! Quic\xf2m a pas foncionat. L'error seguenta s'es producha : {{error}}",internalErrorTitle:"Error int\xe8rna",kickMessage:"Pod\xe8tz contactat {{participantDisplayName}} per mai de detalhs.",kickParticipantButton:"Forabandir",kickParticipantDialog:"Vol\xe8tz vertadi\xe8rament forabandir aqueste participant\u202f?",kickParticipantTitle:"Forabandir aqueste participant\u202f?",kickTitle:"Ai\u202f! {{participantDisplayName}} vos a forabandit de la confer\xe9ncia",liveStreaming:"La difusion en dir\xe8cte es estada arrestada",liveStreamingDisabledForGuestTooltip:"Los convidats p\xf2don pas aviar una difusion en dir\xe8cte",liveStreamingDisabledTooltip:"Difusion en dir\xe8cte desactivada.",lockMessage:"Impossible de verrolhar la confer\xe9ncia.",lockRoom:"Ajustar un $t(lockRoomPasswordUppercase) a la confer\xe9ncia",lockTitle:"Frac\xe0s del verrolhatge",logoutQuestion:"S\xe8tz segur que vos vol\xe8tz desconnectar e arrestar la confer\xe9ncia ?",logoutTitle:"Desconnexion",maxUsersLimitReached:"La limita de nombre maximum de participant es estada atenguda. La confer\xe9ncia es compl\xe8ta. Contactatz lo proprietari de la confer\xe9ncia o tornatz ensajar mai tard.",maxUsersLimitReachedTitle:"Limita de participants maximum atenguda ",micConstraintFailedError:"V\xf2stre microf\xf2n satisf\xe0 pas totas las constrentas necess\xe0rias.",micNotFoundError:"Lo microf\xf2n es pas estat trobat.",micNotSendingData:"Anatz als param\xe8tres de l\u2019ordenador per tornar metre lo son del microf\xf2n e ajustar son niv\xe8l.",micNotSendingDataTitle:"Lo microf\xf2n es copat pels param\xe8tres del sist\xe8ma",micPermissionDeniedError:"Av\xe8tz pas donat l'autorizacion d'utilizar v\xf2stre microf\xf2n. Pod\xe8tz encara participar a la confer\xe9ncia mai los demai vos ausir\xe0n pas. Utilizatz lo boton del microf\xf2n dins la barra d'adre\xe7a per res\xf2lvre aqu\xf2.",micUnknownError:"Impossible d'utilizar lo microf\xf2n per una rason desconeguda.",muteParticipantBody:"Poiretz pas lo tornar activar lo microf\xf2n, mai eles p\xf2don o far quand v\xf2lon.",muteParticipantButton:"Copar lo son",muteParticipantDialog:"Vol\xe8tz vertadi\xe8rament copar lo son a aqueste participant ? Poiretz pas lo tornar la votz, mas eles p\xf2don restablir la comunicacion quand v\xf2lgan.",muteParticipantTitle:"Copar lo micro als participants ?",Ok:"D'ac\xf2rdi",passwordLabel:"SENHAL",passwordNotSupported:"Ajustar un $t(lockRoomPassword) a una confer\xe9ncia es pas suportat.",passwordNotSupportedTitle:"$t(lockRoomPasswordUppercase) pas suportat",passwordRequired:"$t(lockRoomPasswordUppercase) requesit",popupError:"V\xf2stre navigator bloca las fen\xe8stras que sorgisson a partir d'aqueste site. Merc\xe9s d'activar aquelas fen\xe8stras dins los param\xe8tres de v\xf2stre navigator e de tornar ensajar.",popupErrorTitle:"Fen\xe8stra que sorg\xeds blocada",recording:"Enregistrament",recordingDisabledForGuestTooltip:"Los convits p\xf2don pas lan\xe7ar d\u2019enregistraments.",recordingDisabledTooltip:"L\u2019enregistrament es desactivat.",rejoinNow:"Participar ara",remoteControlAllowedMessage:"{{user}} a acceptat v\xf2stra demanda de contrar\xf2tle alonhat !",remoteControlDeniedMessage:"{{user}} a refusat v\xf2stra demanda de contrar\xf2tle alonhat !",remoteControlErrorMessage:"Error al moment de demandar lo contrar\xf2tle alonhat a {{user}} !",remoteControlRequestMessage:"Vol\xe8tz autorizar {{user}} a contrarotlar v\xf2stre ordinador ?",remoteControlShareScreenWarning:"Remarcatz que se botatz \xab\u202fAutorizar\u202f\xbb partejaretz v\xf2stre ecran !",remoteControlStopMessage:"La session de contrar\xf2tle alonhat es acabada !",remoteControlTitle:"Contrar\xf2tle a dist\xe0ncia",Remove:"Suprimir",removePassword:"Suprimir lo",removeSharedVideoMsg:"S\xe8tz segur que vol\xe8tz suprimir v\xf2stra vid\xe8o partejada ?",removeSharedVideoTitle:"Suprimir la vid\xe8o partejada",reservationError:"Error del sist\xe8ma de reservacion",reservationErrorMsg:"C\xf2di d'error: {{code}}, messatge: {{msg}}",retry:"Ensajar tornamai",screenSharingFailedToInstall:"\xd2u ! Frac\xe0s de l'installacion de partatge d'ecran.",screenSharingFailedToInstallTitle:"Frac\xe0s de l'installacion de partatge d'ecran",screenSharingFirefoxPermissionDeniedError:"Quic\xf2m a fach m\xe8uca quand \xe8rem a ensajar de partejar v\xf2stre ecran. Merc\xe9s de verificar qu\u2019av\xe8tz donat l\u2019autorizacion de lo partejar.",screenSharingFirefoxPermissionDeniedTitle:"Ops\u202f! Av\xe8m pas pogut aviar lo partatge d\u2019ecran.",screenSharingPermissionDeniedError:"\xd2ups ! Quic\xf2m s'es pas ben passat amb l'autorizacion de v\xf2stra extension de partatge d'ecran. Merc\xe9s de recargar e tornar ensajar.",sendPrivateMessage:"Av\xe8tz recentament recebut un messatge privat. Av\xe8tz ensajat d\u2019i respondre en privat, o vol\xe8tz enviar lo messatge al grop ?",sendPrivateMessageCancel:"Enviar al grop",sendPrivateMessageOk:"Enviar en privat",sendPrivateMessageTitle:"Enviar en privat ?",serviceUnavailable:"Servici indisponible",sessTerminated:"Sonada acabada",Share:"Partejar",shareVideoLinkError:"Se vos plai, provesiss\xe8tz un ligam Youtube foncional.",shareVideoTitle:"Partejar una vid\xe8o",shareYourScreen:"Partejar v\xf2stre ecran",shareYourScreenDisabled:"Lo partiment d\u2019ecran es desactivat.",shareYourScreenDisabledForGuest:"Los convits p\xf2don pas partejar l\u2019ecran",startLiveStreaming:"Aviar una difusion en dir\xe8cte",startRecording:"Arrestar l'enregistrament",startRemoteControlErrorMessage:"Una error s'es produsida en ensajar de comen\xe7ar la session de contrar\xf2tle a dist\xe0ncia !",stopLiveStreaming:"Arrestar lo dir\xe8cte",stopRecording:"Arrestar l'enregistrament",stopRecordingWarning:"S\xe8tz segur que vol\xe8tz arrestar l'enregistrament?",stopStreamingWarning:"S\xe8tz segur que vol\xe8tz arrestar lo dir\xe8cte?",streamKey:"Clau del dir\xe8cte",Submit:"Validar",thankYou:"Merc\xe9 d'aver utilizat {{appName}} !",token:"geton",tokenAuthFailed:"O planh\xe8m, s\xe8tz pas autorizat a rej\xf3nher l'ap\xe8l.",tokenAuthFailedTitle:"Frac\xe0s de l'autentificacion",transcribing:"Transcripcion",unlockRoom:"Suprimir lo $t(lockRoomPassword) de la confer\xe9ncia",userPassword:"senhal utilizaire",WaitForHostMsg:"La confer\xe9ncia {{room}} a pas encara comen\xe7at. Se s\xe8tz l\u2019\xf2st volgatz ben vos identificar. Autrament esperatz qu\u2019arribe l\u2019\xf2ste.",WaitForHostMsgWOk:"La confer\xe9ncia {{room}} a pas encara comen\xe7at. Se s\xe8tz l\u2019\xf2st volgatz ben clicar Ok per vos identificar. Autrament esperatz qu\u2019arribe l\u2019\xf2ste.",WaitingForHost:"\xd2m p\xf2t pas que partejar una vid\xe8o a l'enc\xf2p",Yes:"\xd2c",yourEntireScreen:"V\xf2stre ecran complet"},dialOut:{statusMessage:"ara es {{status}}"},documentSharing:{title:"Document partejat"},feedback:{average:"Mejana",bad:"Marrida",detailsLabel:"Digatz-nos-ne mai a prepaus d\u2019aqu\xf2.",good:"Bona",rateExperience:"Merc\xe9s de donar una n\xf2ta a v\xf2stra experi\xe9ncia.",veryBad:"F\xf2r\xe7a marrida",veryGood:"F\xf2r\xe7a bona"},incomingCall:{answer:"U\xe8i",audioCallTitle:"Sonada entranta",decline:"Regetar",productLabel:"de Jitsi Meet estant",videoCallTitle:"Sonada vid\xe8o entranta"},info:{accessibilityLabel:"Mostrar las info",addPassword:"Ajustar un $t(lockRoomPassword)",cancelPassword:"Anullar lo $t(lockRoomPassword)",conferenceURL:"Ligam\u202f:",country:"Pa\xeds",dialANumber:"Per participar a la confer\xe9ncia, sonatz un d\u2019aquestes num\xe8ros pu\xe8i picatz lo senhal.",dialInConferenceID:"PIN\u202f:",dialInNotSupported:"Las sonadas son pas encara foncionalas.",dialInNumber:"Compausar\u202f:",dialInSummaryError:"Error en recuperant las informacions per sonar. Volgatz tornar mai tard.",dialInTollFree:"Sonada gratu\xefta",genericError:"Ops, quic\xf2m a fach m\xe8uca.",inviteLiveStream:"Per veire lo flux en dir\xe8cte de la confer\xe9ncia, clicatz aqueste ligam\u202f: {{url}}",invitePhone:"Per j\xf3nher per telef\xf2n a la pla\xe7a, compausatz aqu\xf2 : {{number}},,{{conferenceID}}#\n",invitePhoneAlternatives:"Cercatz mai de num\xe8ros de telef\xf2n ?\nFar veire los num\xe8ros de sonada de la re\xfcnion : {{url}}\n\n\nSe vol\xe8tz sonar tanben un telef\xf2n de sala, jonh\xe8tz sens connectar l\u2019\xe0udio : {{silentUrl}}",inviteURLFirstPartGeneral:"S\xe8tz convidat a participar a la confer\xe9ncia.",inviteURLFirstPartPersonal:"{{name}} vos convida a la confer\xe9ncia.\n",inviteURLSecondPart:"\nParticipar a la confer\xe9ncia :\n{{url}}\n",liveStreamURL:"Flux dir\xe8cte\u202f:",moreNumbers:"Mai de num\xe8ros",noNumbers:"Pas cap de num\xe8ro.",noPassword:"Pas cap",noRoom:"Cap de sala pas donada per la j\xf3nher.",numbers:"Sonar de num\xe8ros",password:"$t(lockRoomPasswordUppercase) :",title:"Partejar",tooltip:"Partejar lo ligam e las informacions d\u2019aquesta confer\xe9ncia",label:"Info confer\xe9ncia"},inviteDialog:{alertText:"Frac\xe0s en convidant unes participants.",header:"Convidar",searchCallOnlyPlaceholder:"Picatz un numer\xf2 de telef\xf2n",searchPeopleOnlyPlaceholder:"Cercar de participants",searchPlaceholder:"Participant o num\xe8ro de telef\xf2n",send:"Mandar"},inlineDialogFailure:{msg:"Av\xe8m un pauc patit a mant\xe9ner la connexion.",retry:"Ensajar tornarmai",support:"Assist\xe9ncia",supportMsg:"Se ten d'arribat, contactatz l'"},keyboardShortcuts:{focusLocal:"Centrar sus v\xf2stra vid\xe8o",focusRemote:"Centrar sus la vid\xe8o de qualqu'un mai",fullScreen:"Activar / Desactivar l'ecran complet",keyboardShortcuts:"Acorchis de clavi\xe8r",localRecording:"Mostrar o amagar los contrar\xf2tles d\u2019enregistrament local",mute:"Activar o desactivar lo microf\xf2n",pushToTalk:"Butar per parlar",raiseHand:"Demandar o pas la paraula",showSpeakerStats:"Mostrar las estatisticas del microf\xf2n",toggleChat:"Dobrir o tampar lo pan\xe8l de conversacion",toggleFilmstrip:"Mostrar o amagar la vinheta vid\xe8o",toggleScreensharing:"Caplevar entre cam\xe8ra e partatge d'ecran",toggleShortcuts:"Mostrar o amagar los acorchis clavi\xe8r",videoMute:"Aviar o arrestar v\xf2stra cam\xe8ra",videoQuality:"Gerir la qualitat de las sonadas"},liveStreaming:{busy:"S\xe8m a ensajar de liurar de ressor\xe7as flux. Merc\xe9s de tornar ensajar dins una estona.",busyTitle:"Totes los difusors son ocupats",changeSignIn:"Cambiar de compte.",choose:"Causiss\xe8tz un flux dir\xe8cte",chooseCTA:"Causiss\xe8tz un flux dir\xe8cte. S\xe8tz connectat coma {{email}}.",enterStreamKey:"Picatz v\xf2stre clau de flux dir\xe8cte Youtube aqu\xed.",error:"Frac\xe0s de la difusion en dir\xe8cte. Merc\xe9s de tornar ensajar.",errorAPI:"Una error s\u2019es producha pendent l\u2019acc\xe8s al flux YouTube. Merc\xe9 d\u2019ensajar de vos connectar mai tard.",errorLiveStreamNotEnabled:"La difusion en dir\xe8cte es pas activada per {{email}}. Volgatz ben activar la difusion en dir\xe8cte o vos connectar amb un compte que l\u2019a activada.",expandedOff:"La difusion en dir\xe8cte es estada arrestada",expandedOn:"La confer\xe9ncia es difusada sus YouTube.",expandedPending:"La difusion en dir\xe8cte comen\xe7a...",failedToStart:"La difusion en dir\xe8cte a pas capitat de s'aviar",getStreamKeyManually:"Av\xe8m pas pogut recuperar cap de flux en dir\xe8cte. Ensajatz d\u2019obt\xe9ner v\xf2stre clau de difusion sus YouTube.",invalidStreamKey:"La clau de difusion en dir\xe8cte es benl\xe8u pas corr\xe8cta.",off:"La difusion en dir\xe8cte es estada arrestada",offBy:"{{name}} a arrestat la difusion en dir\xe8cte",on:"La difusion en dir\xe8cte es estada arrestada",onBy:"{{name}} a comen\xe7at la difusion en dir\xe8cte",pending:"Comen\xe7ar lo dir\xe8cte...",serviceName:"Servici de difusion en dir\xe8cte",signedInAs:"S\xe8tz connectat coma\xa0:",signIn:"Se connectar amb Google",signInCTA:"Connectatz-vos o picatz la clau de v\xf2stre flux YouTube.",signOut:"Se desconnectar",start:"Aviar una difusion en dir\xe8cte",streamIdHelp:"Qu\u2019es aqu\xf2 ?",unavailableTitle:"Difusion en dir\xe8cte indisponibla"},localRecording:{clientState:{off:"Desactivat",on:"Activat",unknown:"Desconeguts"},dialogTitle:"Contrar\xf2tles dels enregistraments locals",duration:"Durada",durationNA:"N/A",encoding:"Encodatge",label:"ENR-LOC",labelToolTip:"Enregistrament local comen\xe7at",localRecording:"Enregistrament local",me:"Ieu",messages:{engaged:"Enregistrament local comen\xe7at.",finished:"Enregistrament de la session {{token}} acabat. Merc\xe9s d\u2019enviar lo fichi\xe8r enregistrat al moderator.",finishedModerator:"Enregistrament de la session {{token}} acabat. Es estat salvagardat. Merc\xe9s de demandar als autres participants d\u2019enviar lor enregistraments.",notModerator:"S\xe8tz pas moderator. Pod\xe8tz pas comen\xe7ar o arrestar un enregistrament local."},moderator:"Moderator",no:"Non",participant:"Participant",participantStats:"Estatisticas del participant",sessionToken:"Geton de session",start:"Aviar l'enregistrament",stop:"Arrestar l'enregistrament",yes:"\xd2c"},lockRoomPassword:"senhal",lockRoomPasswordUppercase:"Senhal",me:"ieu",notify:{connectedOneMember:"{{name}} a jonch la confer\xe9ncia",connectedThreePlusMembers:"{{name}} e {{count}} personas mai participan a la confer\xe9ncia",connectedTwoMembers:"{{first}} e {{second}} participan a la confer\xe9ncia",disconnected:"desconnectat",focus:"Focus de confer\xe9ncia",focusFail:"{{component}} es pas disponible - ensajatz tornamai dins {{ms}} sec",grantedTo:"Dreits moderator acordats a {{to}} !",invitedOneMember:"{{name}} es estat convidat",invitedThreePlusMembers:"{{name}} e {{count}} autres son estats convidats",invitedTwoMembers:"{{first}} e {{second}} son estats convidats",kickParticipant:"{{kicked}} es estat expulsat per {{kicker}}",me:"Ieu",moderator:"Dreits moderator acordats !",muted:"Av\xe8tz comen\xe7at la conversacion en mut.",mutedTitle:"S\xe8tz en mut !",mutedRemotelyTitle:"{{participantDisplayName}} vos a mes en silenci !",mutedRemotelyDescription:"Pod\xe8tz totjorn activar v\xf2stre microf\xf2n per prendre la paraula. Desactivatz lo microf\xf2 quand terminetz per evitar los bruches parasits.",passwordRemovedRemotely:"$t(lockRoomPasswordUppercase) tirat per un autre participant",passwordSetRemotely:"$t(lockRoomPasswordUppercase) definit per un autre participant",raisedHand:"{{name}} volri\xe1 parlar.",somebody:"Qualqu'un",startSilentTitle:"Av\xe8tz jonch sens cap de sortida \xe0udio !",startSilentDescription:"Rej\xf3nher la confer\xe9ncia per activar l\u2019\xe0udio",suboptimalBrowserWarning:"Planh\xe8m que v\xf2stra experi\xe9ncia de la confer\xe9ncia si\xe1 pas de las bonas. S\xe8m a cercar de solucions per melhorar aqu\xf2, d\u2019aquel temps, ensajatz un dels navegators compatibles.",suboptimalExperienceTitle:"Avertiment del navegador",unmute:"Restablir lo son",newDeviceCameraTitle:"N\xf2va cam\xe8ra detectada",newDeviceAudioTitle:"N\xf2u periferic \xe0udio detectat",newDeviceAction:"Utilizar"},passwordSetRemotely:"causit per qualqu'un mai",passwordDigitsOnly:"Fins a {{number}} chifras",poweredby:"produit per",presenceStatus:{busy:"Ocupat",calling:"Sonada...",connected:"Connectat",connecting:"Connexion en cors...",connecting2:"Connexion*...",disconnected:"Desconnectat",expired:"Expirat",ignored:"Ignorat",initializingCall:"Comen\xe7ament de la sonada...",invited:"Convidat",rejected:"Refusat",ringing:"A sonar..."},profile:{setDisplayNameLabel:"Causiss\xe8tz v\xf2stre escais",setEmailInput:"Picatz lo corri\xe8l",setEmailLabel:"Definiss\xe8tz v\xf2stre corri\xe8l per gravatar",title:"Perfil"},raisedHand:"Volri\xe1 charrar",recording:{authDropboxText:"Enviar a Dropbox",availableSpace:"Espaci disponible : {{spaceLeft}} Mo (altorn de {{duration}} minutas d\u2019enregistrament)",beta:"BETA",busy:"S\xe8m a desliurar de resorgas d'enregistrament. Merc\xe9s de tornar ensajar dins una estona.",busyTitle:"Totes los enregistradors son ocupats pel moment",error:"Frac\xe0s de l'enregistrament. Merc\xe9s de tornar ensajar.",expandedOff:"Enregistrament arrestat",expandedOn:"La confer\xe9ncia es enregistrada.",expandedPending:"Aviada de l\u2019enregistrament...",failedToStart:"L'enregistrament n'as pas r\xe9ussi a d\xe9marrer",fileSharingdescription:"Partejar l\u2019enregistrament amb los participants de la re\xfcnion",live:"DIR\xc8CTE",loggedIn:"Session a {{userName}}",off:"Enregistrament arrestar",offBy:"{{name}} a arrestat l\u2019enregistrament",on:"Enregistrament",onBy:"{{name}} a comen\xe7at l\u2019enregistrament",pending:"Preparacion de l\u2019enregistrament de la confer\xe9ncia...",rec:"ENRG",serviceDescription:"V\xf2stre enregistrament ser\xe0 salvagardat pel servici dedicat.",serviceName:"Servici d\u2019enregistrament",signIn:"Connexion",signOut:"Se desconnectar",unavailable:"Ops\u202f! Lo {{serviceName}} es pas disponible pel moment. S\xe8m a reglar aqueste probl\xe8ma. Merc\xe9s de tornar ensajar mai tard.",unavailableTitle:"Enregistrament indisponible"},sectionList:{pullToRefresh:"Tirar per actualizar"},settings:{calendar:{about:"L\u2019integracion de {{appName}} amb v\xf2stre calendi\xe8r permet d\u2019accedir d\u2019un biais segur als eveniments venents.",disconnect:"Desconnectar",microsoftSignIn:"Se connectar amb Microsoft",signedIn:"Acc\xe8s als eveniments del calendi\xe8r {{email}}. Clicatz lo boton Se desconnectar \xe7ai-jos per arrestar l\u2019acc\xe8s als eveniments del calendi\xe8r.",title:"Calendari"},devices:"Periferics",followMe:"Tot lo mond me s\xe8c",language:"Lenga",loggedIn:"Session a {{userName}}",moderator:"Moderator",more:"Mai",name:"Escais",noDevice:"Pas cap",selectAudioOutput:"Sortida \xe0udio",selectCamera:"Cam\xe8ra",selectMic:"Microf\xf2n",startAudioMuted:"Comen\xe7an totes sens son",startVideoMuted:"Comen\xe7an totes sens vid\xe8o",title:"Param\xe8tres"},settingsView:{advanced:"Avan\xe7at",alertOk:"D\u2019ac\xf2rdi",alertTitle:"Avertiment",alertURLText:"L\u2019URL del servidor es pas valida",buildInfoSection:"Informacions de generacion",conferenceSection:"Confer\xe9ncia",disableCallIntegration:"Desactivar l\u2019integracion nativa de las sonadas",disableP2P:"Desactivar lo m\xf2de par a par",displayName:"Escais-nom",email:"Corri\xe8l",header:"Param\xe8tres",profileSection:"Perfil",serverURL:"URL del servidor",showAdvanced:"Mostrar los param\xe8tres avan\xe7ats",startWithAudioMuted:"Comen\xe7ar sens son",startWithVideoMuted:"Comen\xe7ar sens vi\xe8do",version:"Version"},share:{dialInfoText:"\n\n=====\n\nVol\xe8tz sonar de v\xf2stre telef\xf2n estant ?\n\n{{defaultDialInNumber}}Clicatz lo ligam per veire los num\xe8ros de telef\xf2n d\u2019aquesta confer\xe9ncia\n{{dialInfoPageUrl}}",mainText:"Copiatz lo ligam seguent per dintrar dins la confer\xe9ncia\xa0:\n{{roomUrl}}"},speaker:"Nautparlaire",speakerStats:{hours:"{{count}} oras",minutes:"{{count}} minutas",name:"Escais",seconds:"{{count}} segondas",speakerStats:"Estatisticas parladors",speakerTime:"Temps de paraula"},startupoverlay:{policyText:" ",title:"{{app}} a besonh d'utilizar v\xf2stre microf\xf2n e cam\xe8ra."},suspendedoverlay:{rejoinKeyTitle:"Tornar participar",text:"Quichatz lo boton Tornar participar.",title:"V\xf2stra confer\xe9ncia vid\xe8o es estada arrestada perque v\xf2stre ordenador se bot\xe8t en velha."},toolbar:{accessibilityLabel:{audioOnly:"Passar al sol \xe0udio",audioRoute:"Seleccionar lo periferic \xe0udio",callQuality:"Gerir la qualitat vid\xe8o",cc:"Passar als jost\xedtols",chat:"Passar a la fen\xe8stra chat",document:"Tampar los documents partejats",download:"Telecargar n\xf2stra aplicacion",feedback:"Daissar un comentari",fullScreen:"Passar al ecran compl\xe8t",hangup:"Quitar la sonada",help:"Ajuda",invite:"Convidar de monde",kick:"Exclure un participan ",localRecording:"Passar al pan\xe8l d\u2019enregistraments locals",lockRoom:"Tirar/Metre lo senhal de la confer\xe9ncia",moreActions:"Passar al men\xfa mai d\u2019accions",moreActionsMenu:"Mai de men\xfas d\u2019accion",mute:"Copar lo son",pip:"Activar/Desactivar lo m\xf2de Picture-in-Picture",privateMessage:"Enviar un messatge privat",profile:"Modificar v\xf2stre perfil",raiseHand:"Demandar la paraula",recording:"Passar al enregistraments",remoteMute:"Copar lo son del participant",Settings:"Passar als param\xe8tres",sharedvideo:"Passar al partatge de vid\xe8o Youtube",shareRoom:"Convidar qualqu\u2019un",shareYourScreen:"Passar a la captura d\u2019ecran",shortcuts:"Passar als acorchis",show:"Mostrar davant",speakerStats:"Mostrar/Amagar los estatisticas de paraula",tileView:"Activar/Desactivar la vista en mosa\xefc",toggleCamera:"Passar a la cam\xe8ra",videomute:"Silenciar la vid\xe8o",videoblur:"Enfoscar o non la vid\xe8o"},addPeople:"Ajustar de monde a v\xf2stra sonada",audioOnlyOff:"Desactivar lo m\xf2de connexion febla",audioOnlyOn:"Activar lo m\xf2de connexion febla",audioRoute:"Seleccionar lo periferic \xe0udio",authenticate:"Autentificatz-vos",callQuality:"Gerir la qualitat vid\xe8o",chat:"Dobrir / tampar la conversacion",closeChat:"Tampar la messatjari\xe1",documentClose:"Tampar los documents partejats",documentOpen:"Dobrir los documents partejats",download:"Telecargar n\xf2stra aplicacion",enterFullScreen:"Veire l\u2019ecran compl\xe8t",enterTileView:"Dintrar dins la vista mosa\xefca",exitFullScreen:"Sortir de l\u2019ecran compl\xe8t",exitTileView:"Quitar la vista mosa\xefca",feedback:"Daissar un comentari",hangup:"Quitar",help:"Ajuda",invite:"Convidar de monde",login:"Connexion",logout:"Desconnexion",lowerYourHand:"Baissar la man",moreActions:"Mai d\u2019opcions",mute:"Mut / Actiu",noAudioSignalTitle:"I a pas cap de son en entrada del microf\xf2n\u202f!",noAudioSignalDesc:"S\u2019av\xe8tz pas volont\xe0riament copat lo son a partir dels param\xe8tres sist\xe8ma o material, pensatz de cambiar d\u2019aparelh.",noAudioSignalDescSuggestion:"S\u2019av\xe8tz pas volont\xe0riament copat lo son a partir dels param\xe8tres sist\xe8ma o material, pensatz d\u2019utilizar un dels aparelhs seguents\u202f:",openChat:"Dobrir la messatjari\xe1 ",pip:"Passar al m\xf2de Picture-in-Picture",privateMessage:"Enviar un messatge privat",profile:"Modificar v\xf2stre perfil",raiseHand:"Demandar / Daissar la paraula",raiseYourHand:"Levar la man",Settings:"Param\xe8tres",sharedvideo:"Partejar una vid\xe8o Youtube",shareRoom:"Convidar qualqu\u2019un",shortcuts:"Veire los acorchis clavi\xe8r",speakerStats:"Estatisticas parladors",startScreenSharing:"Aviar lo partatge d\u2019ecran",startSubtitles:"Aviar los sost\xedtols",stopScreenSharing:"Arrestar lo partatge d\u2019ecran",stopSubtitles:"Arrestar los sost\xedtols ",stopSharedVideo:"Arrestar la vid\xe8o Youtube",talkWhileMutedPopup:"Ensajatz de parlar ? V\xf2stre microf\xf2n es copat.",tileViewToggle:"Activar/Desactivar la vista en mosa\xefc",toggleCamera:"Passar a la cam\xe8ra",videomute:"Aviar / Arrestar la cam\xe8ra",startvideoblur:"Trebolar mon r\xe8ire-plan",stopvideoblur:"Desactivar lo borrolatge del r\xe8ire-plan"},transcribing:{ccButtonTooltip:"Aviar / Arrestat los sost\xedtols",error:"Frac\xe0s de la transcripcion. Merc\xe9s de tornar ensajar.",expandedLabel:"La transcripcion es activada",failedToStart:"Frac\xe0s de l\u2019aviada de la transcripcion",labelToolTip:"La confer\xe9ncia es a \xe8sser transcricha",off:"Transcripcion arrestada",pending:"Preparacion de l\u2019enregistrament de la confer\xe9ncia...",start:"Mostrar los sost\xedtols",stop:"Levar los sost\xedtols",tr:"TR"},userMedia:{androidGrantPermissions:"Causiss\xe8tz Autorizar quand v\xf2stre navigador vos demanda l'autorizacion.",chromeGrantPermissions:"Causiss\xe8tz Autorizar quand v\xf2stre navigador vos demanda l'autorizacion.",edgeGrantPermissions:"Causiss\xe8tz \xd2c quand v\xf2stre navigador vos demanda l'autorizacion.",electronGrantPermissions:"Merc\xe9s de donar las permissions d'utilizar v\xf2stra cam\xe8ra e v\xf2stre microf\xf2n",firefoxGrantPermissions:"Causiss\xe8tz Partejar l'aparelh seleccionat quand v\xf2stre navigador vos demanda l'autorizacion.",iexplorerGrantPermissions:"Causiss\xe8tz OK quand v\xf2stre navigador vos demanda l'autorizacion.",nwjsGrantPermissions:"Merc\xe9s de donar las permissions d'utilizar v\xf2stra cam\xe8ra e v\xf2stre microf\xf2n",operaGrantPermissions:"Causiss\xe8tz Autorizar quand v\xf2stre navigador vos demanda l'autorizacion.","react-nativeGrantPermissions":"Causiss\xe8tz Autorizar quand v\xf2stre navigador vos demanda l'autorizacion.",safariGrantPermissions:"Causiss\xe8tz OK quand v\xf2stre navigador vos demanda l'autorizacion."},videoSIPGW:{busy:"S\xe8m a liurar de resorgas. Merc\xe9s de tornar ensajar dins una estona.",busyTitle:"Lo servici de sala es ocupat pel moment",errorAlreadyInvited:"{{displayName}} es ja convidat",errorInvite:"La confer\xe9ncia es pas encara establida. Tornatz ensajar mai tard.",errorInviteFailed:"S\xe8m a reglar aqueste probl\xe8ma. Ensajatz mai tard.",errorInviteFailedTitle:"L\u2019invitacion a {{displayName}} a fracassat",errorInviteTitle:"Error en convidar a la sala",pending:"{{displayName}} es estat convidat"},videoStatus:{audioOnly:"AUD",audioOnlyExpanded:"S\xe8tz en m\xf2de connexion febla. Amb aqueste m\xf2de recebretz pas que l\u2019\xe0udio e lo partatge d\u2019ecran.",callQuality:"Qualitat vid\xe8o",hd:"HD",hdTooltip:"Difusion vid\xe8o en nauta definicion",highDefinition:"Nauta definicion",labelTooiltipNoVideo:"Pas cap de vid\xe8o",labelTooltipAudioOnly:"M\xf2de connexion febla activat",ld:"Bassa definicion",ldTooltip:"Difusion vid\xe8o en bassa definicion",lowDefinition:"Bassa definicion",onlyAudioAvailable:"Pas que l\u2019\xe0udio es disponible",onlyAudioSupported:"S\xe8m compatibles solament amb l\u2019\xe0udio dins aqueste navigator.",p2pEnabled:"Connexion par a par activada",p2pVideoQualityDescription:"En m\xf2de par a par, la qualitat vid\xe8o que receb\xe8tz p\xf2t solament passar de nauta a \xe0udio solament. Los autres param\xe8tres ser\xe0n pas preses en compte fins que quitetz lo m\xf2de par a par.",recHighDefinitionOnly:"Nauta definicion preferida.",sd:"SD",sdTooltip:"Difusion vid\xe8o en definicion estandard",standardDefinition:"Definicion estandard"},videothumbnail:{domute:"Copar lo son",flip:"Revirar",kick:"Exclure",moderator:"Moderator",mute:"Un participant a copat son micro",muted:"Mut",remoteControl:"Contrar\xf2tle alonhat",show:"Mostrar davant",videomute:"Lo participant a arrestat la cam\xe8ra"},welcomepage:{accessibilityLabel:{join:"Tocatz per participar",roomname:"Sasiss\xe8tz un nom de sala"},appDescription:"Endavant, charratz en vid\xe8o amb tota la c\xf2la. Per dire de convidar tot lo monde que coneiss\xe8tz. {{app}} es una solucion de vid\xe8o-confer\xe9ncia compl\xe8tament chifrada e 100% liura que pod\xe8tz utilizar tota la jornada, totes los jorns, gratuitament\u2014 sens cap de compte pas requesit.",audioVideoSwitch:{audio:"Votz",video:"Vid\xe8o"},calendar:"Calendari",connectCalendarButton:"Connectar lo calendari",connectCalendarText:"Connectatz v\xf2stre calendi\xe8r per veire v\xf2stras re\xfcnions dins {{app}}. Ajustatz tanben las re\xfcnions de {{provider}} a v\xf2stre calendi\xe8r e aviatz-las amb un sol clic.",enterRoomTitle:"Comen\xe7ar una n\xf2va confer\xe9ncia",roomNameAllowedChars:"Lo nom de la confer\xe9ncia deu pas cont\xe9ner aqueles caract\xe8rs : ?, &, :, ', \", %, #.",go:"Crear",goSmall:"Crear",join:"CREAR / REJ\xd3NHER",info:"Infor",privacy:"Vida privada",recentList:"Recents",recentListDelete:"Suprimits",recentListEmpty:"V\xf2stra lista de contactes recents es voida. Charratz amb v\xf2stra c\xf2la e trobaretz totes v\xf2stras confer\xe9ncias recentas aqu\xed.",reducedUIText:"Benvengut a {{app}} !",roomname:"Sasiss\xe8tz un nom de sala",roomnameHint:"Picatz lo nom o l\u2019URL de la sala que vol\xe8tz j\xf3nher. Pod\xe8tz inventar un nom, cal pas que lo monde que vol\xe8tz convidar lo s\xe0pian. ",sendFeedback:"Mandar v\xf2stra opinion",terms:"T\xe8rmes",title:"Confer\xe9ncias vid\xe8o securizadas amb plen de foncionalitats e compl\xe8tament gratuitas"}}},690,[]); -__d(function(i,k,s,a,e,r,o){e.exports={en:"angielski",af:"afrykanerski",bg:"bu\u0142garski",ca:"katalo\u0144ski",cs:"czeski",de:"niemiecki",el:"grecki",enGB:"angielski (Zjednoczone Kr\xf3lestwo)",eo:"esperanto",es:"hiszpa\u0144ski",esUS:"hiszpa\u0144ski (Ameryka \u0141aci\u0144ska)",fi:"fi\u0144ski",fr:"francuski",frCA:"francuski (kanadyjski)",hr:"chorwacki",hu:"w\u0119gierski",hy:"ormia\u0144ski",it:"w\u0142oski",ja:"japo\u0144ski",ko:"korea\u0144ski",nl:"holenderski",oc:"oksyta\u0144ski",pl:"polski",ptBR:"portugalski (brazylijski)",ru:"rosyjski",sk:"s\u0142owacki",sv:"szwedzki",tr:"turecki",vi:"wietnamski",zhCN:"chi\u0144ski (Chiny)",zhTW:"chi\u0144ski (Tajwan)"}},691,[]); -__d(function(e,o,a,i,n,r,s){n.exports={addPeople:{add:"Zapro\u015b",countryNotSupported:"Nie obs\u0142ugujemy jeszcze tej lokalizacji.",countryReminder:"Dzwonisz spoza USA? Upewnij si\u0119, \u017ce zaczynasz od kodu kraju!",disabled:"Nie mo\u017cesz zaprasza\u0107 ludzi.",failedToAdd:"B\u0142\u0105d dodawania uczestnik\xf3w",footerText:"Wybieranie numeru jest wy\u0142\u0105czone.",loading:"Szukaj ludzi i numer\xf3w telefon\xf3w",loadingNumber:"Weryfikacja numeru telefonu",loadingPeople:"Wyszukiwanie os\xf3b do zaproszenia",noResults:"Brak pasuj\u0105cych wynik\xf3w wyszukiwania",noValidNumbers:"Prosz\u0119 wpisa\u0107 numer telefonu",searchNumbers:"Dodaj numery telefon\xf3w",searchPeople:"Szukaj ludzi",searchPeopleAndNumbers:"Wyszukaj osoby i dodaj ich numery telefonu",telephone:"Telefon: {{number}}",title:"Zapro\u015b ludzi na to spotkanie"},audioDevices:{bluetooth:"Bluetooth",headphones:"S\u0142uchawki",phone:"Telefon",speaker:"G\u0142o\u015bnik",none:"Brak dost\u0119pnych urz\u0105dze\u0144 d\u017awi\u0119kowych"},audioOnly:{audioOnly:"Niska przepustowo\u015b\u0107"},calendarSync:{addMeetingURL:"Dodaj odno\u015bnik do spotkania",confirmAddLink:"Czy chcesz doda\u0107 odno\u015bnik Jitsi do tego wydarzenia?",error:{appConfiguration:"Integracja z kalendarzem nie jest skonfigurowana poprawnie.",generic:"Wyst\u0105pi\u0142 problem. Sprawd\u017a ustawienia kalendarza lub spr\xf3buj od\u015bwie\u017cy\u0107 kalendarz.",notSignedIn:"Wyst\u0105pi\u0142 problem podczas uwierzytelniania dost\u0119pu do wydarze\u0144 w kalendarzu. Sprawd\u017a ustawienia kalendarza i spr\xf3buj zalogowa\u0107 si\u0119 ponownie."},join:"Do\u0142\u0105cz",joinTooltip:"Do\u0142\u0105cz do spotkania",nextMeeting:"nast\u0119pne spotkanie",noEvents:"Nie ma zaplanowanych nadchodz\u0105cych wydarze\u0144.",ongoingMeeting:"trwaj\u0105ce spotkanie",permissionButton:"Otw\xf3rz ustawienia",permissionMessage:"Aby zobaczy\u0107 spotkania w aplikacji, wymagane jest zezwolenie dost\u0119pu do kalendarza.",refresh:"Od\u015bwie\u017c kalendarz",today:"Dzisiaj"},chat:{error:"B\u0142\u0105d: Twoja wiadomo\u015b\u0107 nie zosta\u0142a wys\u0142ana. Pow\xf3d: {{error}}",fieldPlaceHolder:"",messagebox:"Wpisz wiadomo\u015b\u0107",messageTo:"Prywatna wiadomo\u015b\u0107 do {{recipient}}",noMessagesMessage:"",nickname:{popover:"Wybierz sw\xf3j nick",title:"Wpisz swoj\u0105 nazw\u0119, aby u\u017cy\u0107 rozmowy"},privateNotice:"Prywatna wiadomo\u015b\u0107 do {{recipient}}",title:"Rozmowa",you:"Ty"},connectingOverlay:{joiningRoom:"\u0141\u0105czenie z Twoim spotkaniem..."},connection:{ATTACHED:"Za\u0142\u0105cznik",AUTHENTICATING:"Uwierzytelnianie",AUTHFAIL:"Uwierzytelnianie nie powiod\u0142o si\u0119",CONNECTED:"Po\u0142\u0105czono",CONNECTING:"Nawi\u0105zywanie po\u0142\u0105czenia",CONNFAIL:"Po\u0142\u0105czenie si\u0119 nie powiod\u0142o",DISCONNECTED:"Roz\u0142\u0105czony",DISCONNECTING:"Roz\u0142\u0105czanie",ERROR:"B\u0142\u0105d",RECONNECTING:"Wyst\u0105pi\u0142 problem w sieci. Ponowienie po\u0142\u0105czenia..."},connectionindicator:{address:"Adres:",bandwidth:"Szacowana przepustowo\u015b\u0107:",bitrate:"Szybko\u015b\u0107 transmisji:",bridgeCount:"Liczba serwer\xf3w: ",connectedTo:"Pod\u0142\u0105czone do:",framerate:"Klatek na sekund\u0119:",less:"Poka\u017c mniej",localaddress_0:"Adres lokalny:",localaddress_1:"Adresy lokalne:",localaddress_2:"Adresy lokalne:",localport_0:"Port lokalny:",localport_1:"Porty lokalne:",localport_2:"Porty lokalne:",more:"Poka\u017c wi\u0119cej",packetloss:"Utrata pakiet\xf3w:",quality:{good:"Dobre",inactive:"Nieaktywne",lost:"Utracone",nonoptimal:"Nieoptymalne",poor:"S\u0142abe"},remoteaddress_0:"Adres zdalny:",remoteaddress_1:"Adresy zdalne:",remoteaddress_2:"Adresy zdalne:",remoteport_0:"Port zdalny:",remoteport_1:"Porty zdalne:",remoteport_2:"Porty zdalne:",resolution:"Rozdzielczo\u015b\u0107:",status:"Po\u0142\u0105czenie:",transport_0:"Transport:",transport_1:"Transporty:",transport_2:"Transporty:"},dateUtils:{earlier:"Wcze\u015bniej",today:"Dzisiaj",yesterday:"Wczoraj"},deepLinking:{appNotInstalled:"Potrzebujesz aplikacji mobilnej {{app}}, aby m\xf3c do\u0142\u0105czy\u0107 do tego spotkania przez telefon.",description:"Nic si\u0119 nie wydarzy\u0142o? Spr\xf3bowali\u015bmy uruchomi\u0107 Twoje spotkanie w aplikacji stacjonarnej {{app}}. Spr\xf3buj ponownie lub uruchom spotkanie w aplikacji webowej {{app}}.",descriptionWithoutWeb:"Nic si\u0119 nie wydarzy\u0142o? Spr\xf3bowali\u015bmy uruchomi\u0107 Twoje spotkanie w aplikacji stacjonarnej {{app}}.",downloadApp:"Pobierz aplikacj\u0119",launchWebButton:"Uruchom przez przegl\u0105dark\u0119",openApp:"Kontynuuj w aplikacji",title:"Trwa uruchamianie Twojego spotkania w {{app}}...",tryAgainButton:"Spr\xf3buj ponownie w aplikacji stacjonarnej"},defaultLink:"np. {{url}}",defaultNickname:"np. Ziutek Kowalski",deviceError:{cameraError:"B\u0142\u0105d dost\u0119pu do Twojej kamery",cameraPermission:"B\u0142\u0105d podczas otrzymywania uprawnie\u0144 do kamery",microphoneError:"B\u0142\u0105d dost\u0119pu do Twojego mikrofonu",microphonePermission:"B\u0142\u0105d podczas otrzymywania uprawnie\u0144 do mikrofonu"},deviceSelection:{noPermission:"Nie przyznano uprawnienia",previewUnavailable:"Podgl\u0105d niedost\u0119pny",selectADevice:"Wybierz urz\u0105dzenie",testAudio:"Odtw\xf3rz d\u017awi\u0119k testowy"},dialog:{accessibilityLabel:{liveStreaming:"Transmisja na \u017cywo"},allow:"Pozw\xf3l",alreadySharedVideoMsg:"Inny u\u017cytkownik ju\u017c prezentuje wideo. Ta konferencja pozwala tylko na prezentacj\u0119 jednego wideo w tym samym czasie.",alreadySharedVideoTitle:"Tylko jedna prezentacja wideo jest dozwolona w tym samym czasie",applicationWindow:"Okno aplikacji",Back:"Wstecz",cameraConstraintFailedError:"Twoja kamera nie spe\u0142nia niekt\xf3rych obowi\u0105zkowych wymaga\u0144.",cameraNotFoundError:"Kamera nie znaleziona.",cameraNotSendingData:"Nie mo\u017cemy po\u0142\u0105czy\u0107 si\u0119 z Twoj\u0105 kamer\u0105. Sprawd\u017a, czy inna aplikacja nie u\u017cywa tego urz\u0105dzenia, wybierz inne urz\u0105dzenie z menu ustawie\u0144 lub spr\xf3buj zrestartowa\u0107 aplikacj\u0119.",cameraNotSendingDataTitle:"Brak dost\u0119pu do kamery",cameraPermissionDeniedError:"Nie udzieli\u0142e\u015b pozwolenia na u\u017cycie swojej kamery. Nadal mo\u017cesz do\u0142\u0105czy\u0107 do konferencji, ale inni nie b\u0119d\u0105 Ci\u0119 widzie\u0107. Naci\u015bnij przycisk kamery na pasku adresu, aby to poprawi\u0107.",cameraUnknownError:"Z nieznanej przyczyny nie mo\u017cna u\u017cy\u0107 kamery.",cameraUnsupportedResolutionError:"Twoja kamera nie obs\u0142uguje wymaganej rozdzielczo\u015bci.",Cancel:"Anuluj",close:"Zamknij",conferenceDisconnectMsg:"By\u0107 mo\u017ce nale\u017cy sprawdzi\u0107 po\u0142\u0105czenie sieciowe. Ponowne po\u0142\u0105czenie za {{seconds}} sekund...",conferenceDisconnectTitle:"Zosta\u0142e\u015b roz\u0142\u0105czony.",conferenceReloadMsg:"Staramy si\u0119 to naprawi\u0107. Ponowne po\u0142\u0105czenie za {{seconds}} sekund...",conferenceReloadTitle:"Niestety, co\u015b posz\u0142o nie tak.",confirm:"Potwierd\u017a",confirmNo:"Nie",confirmYes:"Tak",connectError:"Ocho! Cos posz\u0142o nie tak, nie mo\u017cna pod\u0142aczy\u0107 si\u0119 do tej konferencji.",connectErrorWithMsg:"Upsss! Co\u015b posz\u0142o nie tak i nie mo\u017cemy pod\u0142\u0105czy\u0107 si\u0119 do tej konferencji: {{msg}}",connecting:"Nawi\u0105zywanie po\u0142\u0105czenia",contactSupport:"Skontaktuj si\u0119 ze wsparciem",copy:"Kopiuj",dismiss:"Odrzu\u0107",displayNameRequired:"Cze\u015b\u0107! Jak si\u0119 nazywasz?",done:"Zrobione",enterDisplayName:"Wpisz tutaj swoje imi\u0119",error:"B\u0142\u0105d",externalInstallationMsg:"Zainstaluj rozszerzenie naszego wsp\xf3\u0142dzielenia ekranu.",externalInstallationTitle:"Wymagane rozszerzenie",goToStore:"Id\u017a do sklepu",gracefulShutdown:"Aktualnie serwis jest konserwowany. Prosze spr\xf3bowa\u0107 p\xf3\u017aniej.",IamHost:"Jestem gospodarzem",incorrectRoomLockPassword:"Has\u0142o nieprawid\u0142owe",incorrectPassword:"Niepoprawna nazwa u\u017cytkownika lub has\u0142o",inlineInstallationMsg:"Zainstaluj rozszerzenie naszego wsp\xf3\u0142dzielenia ekranu.",inlineInstallExtension:"Zainstaluj teraz",internalError:"Ups! Co\u015b posz\u0142o nie tak. Wyst\u0105pi\u0142 nast\u0119puj\u0105cy b\u0142\u0105d: {{error}}",internalErrorTitle:"B\u0142\u0105d wewn\u0119trzny",kickMessage:"Mo\u017cesz skontaktowa\u0107 si\u0119 z {{participantDisplayName}}, aby uzyska\u0107 wi\u0119cej szczeg\xf3\u0142\xf3w.",kickParticipantButton:"Usu\u0144",kickParticipantDialog:"Czy na pewno chcesz usun\u0105\u0107 tego uczestnika?",kickParticipantTitle:"Usun\u0105\u0107 tego uczestnika?",kickTitle:"Ups! {{participantDisplayName}} usun\u0105\u0142 Ci\u0119 z tego spotkania",liveStreaming:"Strumie\u0144 live",liveStreamingDisabledForGuestTooltip:"Go\u015bcie nie mog\u0105 u\u017cywa\u0107 transmisji na \u017cywo.",liveStreamingDisabledTooltip:"Rozpocz\u0119cie transmisji na \u017cywo jest wy\u0142\u0105czone.",lockMessage:"Zabezpieczenie konferencji nie powiod\u0142o si\u0119.",lockRoom:"Dodaj spotkanie $t(lockRoomPasswordUppercase)",lockTitle:"Nie powiod\u0142o si\u0119 zabezpieczenie konferencji",logoutQuestion:"Na pewno chcesz si\u0119 wylogowa\u0107 i zako\u0144czy\u0107 konferencj\u0119?",logoutTitle:"Wyloguj",maxUsersLimitReached:"Osi\u0105gni\u0119to limit maksymalnej liczby uczestnik\xf3w. Konferencja jest zape\u0142niona. Skontaktuj si\u0119 z w\u0142a\u015bcicielem spotkania lub spr\xf3buj ponownie p\xf3\u017aniej!",maxUsersLimitReachedTitle:"Osi\u0105gni\u0119to maksymaln\u0105 liczb\u0119 uczestnik\xf3w",micConstraintFailedError:"Tw\xf3j mikrofon nie spe\u0142nia niekt\xf3rych wymaganych parametr\xf3w.",micNotFoundError:"Mikrofon nie jest odnaleziony.",micNotSendingData:"Wejd\u017a w ustawienia komputera, aby wy\u0142\u0105czy\u0107 wyciszenie i dostosowa\u0107 poziom g\u0142o\u015bno\u015bci",micNotSendingDataTitle:"Tw\xf3j mikrofon jest wyciszony przez ustawienia systemowe",micPermissionDeniedError:"Nie udzieli\u0142e\u015b pozwolenia na u\u017cycie twojego mikrofonu. Nadal mo\u017cesz uczestniczyc w konferencji ale inni nie b\u0119d\u0105 ci\u0119 s\u0142yszeli. U\u017cyj przycisku kamera aby to naprawi\u0107.",micUnknownError:"Z nieznanej przyczyny nie mo\u017cna u\u017cy\u0107 mikrofonu.",muteParticipantBody:"Nie mo\u017cesz wy\u0142\u0105czy\u0107 ich wyciszenia, ale oni mog\u0105 samodzielnie wy\u0142\u0105czy\u0107 wyciszenie w dowolnym momencie.",muteParticipantButton:"Wyciszenie",muteParticipantDialog:"Czy na pewno wyciszy\u0107 tego uczestnika? Nie b\u0119dziesz m\xf3g\u0142 wy\u0142\u0105czy\u0107 wyciszenia uczestnik\xf3w, ale oni mog\u0105 samodzielnie wy\u0142\u0105czy\u0107 wyciszenie w dowolnym momencie.",muteParticipantTitle:"Wyciszy\u0107 tego uczestnika?",Ok:"OK",passwordLabel:"$t(lockRoomPasswordUppercase)",passwordNotSupported:"Ustanowienie spotkania $t(lockRoomPassword) nie jest obs\u0142ugiwane.",passwordNotSupportedTitle:"$t(lockRoomPasswordUppercase) nie jest obs\u0142ugiwane",passwordRequired:"$t(lockRoomPasswordUppercase) jest wymagane",popupError:"Twoja przegl\u0105darka blokuje wyskakuj\u0105ce okienka pochodz\u0105ce z tej witryny. W\u0142\u0105cz wy\u015bwietlanie wyskakuj\u0105cych okienek w ustawieniach bezpiecze\u0144stwa Twojej przegl\u0105darki i spr\xf3buj ponownie.",popupErrorTitle:"Wyskakuj\u0105ce okienko zosta\u0142o zablokowane",recording:"Nagrywanie",recordingDisabledForGuestTooltip:"Go\u015bcie nie mog\u0105 rozpocz\u0105\u0107 nagrywania.",recordingDisabledTooltip:"Rozpocz\u0119cie nagrywania wy\u0142\u0105czone.",rejoinNow:"Po\u0142\u0105cz ponownie teraz",remoteControlAllowedMessage:"{{user}} zaakceptowa\u0142 Twoj\u0105 pro\u015bb\u0119 o kontrol\u0119 zdaln\u0105!",remoteControlDeniedMessage:"{{user}} odrzuci\u0142 Twoj\u0105 pro\u015bb\u0119 o kontrol\u0119 zdaln\u0105!",remoteControlErrorMessage:"Wyst\u0105pi\u0142 b\u0142\u0105d podczas pr\xf3by uzyskania zgody na zdaln\u0105 kontrol\u0119 od {{user}}!",remoteControlRequestMessage:"Czy zgadzasz si\u0119, \u017ceby {{user}} zdalnie kontrolowa\u0142 Tw\xf3j komputer?",remoteControlShareScreenWarning:"Zwr\xf3\u0107 uwag\u0119, \u017ce je\u015bli wybierzesz \"Pozw\xf3l\" jednocze\u015bnie zostanie wsp\xf3\u0142dzielony Tw\xf3j ekran!",remoteControlStopMessage:"Sesja zdalnej kontroli dobieg\u0142a ko\u0144ca!",remoteControlTitle:"Zdalna kontrola komputera",Remove:"Usu\u0144",removePassword:"Usu\u0144 $t(lockRoomPassword)",removeSharedVideoMsg:"Na pewno chcesz usun\u0105\u0107 wsp\xf3\u0142dzielone wideo?",removeSharedVideoTitle:"Usu\u0144 wideo wsp\xf3\u0142dzielone",reservationError:"B\u0142\u0105d systemu rezerwacji",reservationErrorMsg:"Kod b\u0142\u0119du: {{code}}, tre\u015b\u0107: {{msg}}",retry:"Pon\xf3w",screenSharingFailedToInstall:"Ups! Nie uda\u0142o si\u0119 zainstalowa\u0107 wtyczki do wsp\xf3\u0142dzielenia ekranu.",screenSharingFailedToInstallTitle:"Nie uda\u0142o si\u0119 zainstalowa\u0107 wtyczki do wsp\xf3\u0142dzielenia ekranu",screenSharingFirefoxPermissionDeniedError:"Co\u015b posz\u0142o nie tak podczas pr\xf3by wsp\xf3\u0142dzielenia Twojego ekranu. Upewnij si\u0119, \u017ce udzieli\u0142e\u015b zgody na t\u0105 pr\xf3b\u0119. ",screenSharingFirefoxPermissionDeniedTitle:"Ups! Nie byli\u015bmy w stanie rozpocz\u0105\u0107 wsp\xf3\u0142dzielenia ekranu!",screenSharingPermissionDeniedError:"Ups! Co\u015b posz\u0142o nie tak z prawami dost\u0119pu do wtyczki wsp\xf3\u0142dzielenia ekranu. Wczytaj ponownie i spr\xf3buj jeszcze raz.",sendPrivateMessage:"Niedawno otrzyma\u0142e\u015b prywatn\u0105 wiadomo\u015b\u0107. Czy zamierza\u0142e\u015b odpowiedzie\u0107 na ni\u0105 prywatnie, czy chcesz wys\u0142a\u0107 wiadomo\u015b\u0107 do grupy?",sendPrivateMessageCancel:"Wy\u015blij do grupy",sendPrivateMessageOk:"Wy\u015blij prywatnie",sendPrivateMessageTitle:"Wys\u0142a\u0107 prywatnie?",serviceUnavailable:"Us\u0142uga jest niedost\u0119pna",sessTerminated:"Po\u0142\u0105czenie przerwane",Share:"Wsp\xf3\u0142dziel",shareVideoLinkError:"Podaj prosz\u0119 prawid\u0142owy link youtube.",shareVideoTitle:"Wsp\xf3\u0142dziel wideo",shareYourScreen:"W\u0142\u0105cz wsp\xf3\u0142dzielenie ekranu",shareYourScreenDisabled:"Wsp\xf3\u0142dzielenie ekranu wy\u0142\u0105czone.",shareYourScreenDisabledForGuest:"Go\u015bcie nie mog\u0105 wsp\xf3\u0142dzieli\u0107 ekranu.",startLiveStreaming:"Rozpocznij transmisj\u0119 na \u017cywo",startRecording:"Rozpocznij nagrywanie",startRemoteControlErrorMessage:"Wyst\u0105pi\u0142 b\u0142\u0105d podczas pr\xf3by rozpocz\u0119cie sesji zdalnej kontroli!",stopLiveStreaming:"Zatrzymaj transmisj\u0119 na \u017cywo",stopRecording:"Zatrzymaj nagrywanie",stopRecordingWarning:"Naprawd\u0119 chcesz zatrzyma\u0107 nagrywanie?",stopStreamingWarning:"Czy jeste\u015b pewny, \u017ce chcesz zatrzyma\u0107 t\u0119 transmisj\u0119 na \u017cywo?",streamKey:"Klucz transmisji na \u017cywo",Submit:"Wy\u015blij",thankYou:"Dzi\u0119kujemy Ci za u\u017cywanie {{appName}}!",token:"token",tokenAuthFailed:"Przepraszamy, ale nie jeste\u015b upowa\u017cniony do uczestnictwa w tym po\u0142\u0105czeniu.",tokenAuthFailedTitle:"Uwierzytelnianie nie powiod\u0142o si\u0119",transcribing:"Transkrypcja",unlockRoom:"Usu\u0144 spotkanie $t(lockRoomPassword)",userPassword:"has\u0142o u\u017cytkownika",WaitForHostMsg:"Konferencja {{room}} jeszcze si\u0119 nie rozpocz\u0119\u0142a. Je\u015bli jeste\u015b gospodarzem, prosimy o uwierzytelnienie. Je\u015bli nie, prosimy czeka\u0107 na przybycie gospodarza.",WaitForHostMsgWOk:"Konferencja {{room}} jeszcze si\u0119 nie zacz\u0119\u0142a. Je\u015bli jeste\u015b jej gospodarzem, wybierz Ok, aby si\u0119 uwierzytelni\u0107. Je\u015bli nie, prosimy czeka\u0107 na przybycie gospodarza.",WaitingForHost:"Oczekiwanie na gospodarza...",Yes:"Tak",yourEntireScreen:"Ca\u0142y Tw\xf3j ekran"},dialOut:{statusMessage:"jest teraz {{status}}"},documentSharing:{title:"Wsp\xf3\u0142dzielony dokument"},feedback:{average:"\u015arednio",bad:"\u0179le",detailsLabel:"Powiedz nam o tym wi\u0119cej.",good:"Dobrze",rateExperience:"Jak oceniasz t\u0119 konferencj\u0119?",veryBad:"Bardzo \u017ale",veryGood:"Bardzo dobrze"},incomingCall:{answer:"Odbierz",audioCallTitle:"Przychodz\u0105ce po\u0142\u0105czenie",decline:"Odrzu\u0107",productLabel:"z Jitsi Meet",videoCallTitle:"Przychodz\u0105ce po\u0142\u0105czenie wideo"},info:{accessibilityLabel:"Poka\u017c informacje",addPassword:"Dodaj $t(lockRoomPassword)",cancelPassword:"Anuluj $t(lockRoomPassword)",conferenceURL:"Odno\u015bnik:",country:"Kraj",dialANumber:"Aby do\u0142\u0105czy\u0107 do spotkania, wprowad\u017a jeden z tych numer\xf3w i podaj pin.",dialInConferenceID:"PIN:",dialInNotSupported:"Przepraszamy, aktualnie wybieranie nie jest obs\u0142ugiwane.",dialInNumber:"Wdzwo\u0144 si\u0119:",dialInSummaryError:"B\u0142\u0105d podczas przetwarzania danych do wdzwonienia. Spr\xf3buj ponownie p\xf3\u017aniej.",dialInTollFree:"Numer bezp\u0142atny",genericError:"Ups, co\u015b posz\u0142o nie tak.",inviteLiveStream:"Aby obejrze\u0107 transmisj\u0119 na \u017cywo z tego spotkania, kliknij ten odno\u015bnik: {{url}}",invitePhone:"Aby skorzysta\u0107 z po\u0142\u0105czenia telefonicznego, wprowad\u017a: {{number}},,{{conferenceID}}#\n",invitePhoneAlternatives:"Poszukujesz innego numeru do wdzwonienia?\nZobacz list\u0119 numer\xf3w: {{url}}\n\n\nJe\u015bli wdzwaniasz si\u0119 z telefonu pokojowego, po\u0142\u0105cz si\u0119 bez d\u017awi\u0119ku: {{silentUrl}}",inviteURLFirstPartGeneral:"Zosta\u0142e\u015b zaproszony do do\u0142\u0105czenia do spotkania.",inviteURLFirstPartPersonal:"{{name}} zaprasza Ci\u0119 na spotkanie.\n",inviteURLSecondPart:"\nDo\u0142\u0105cz do spotkania:\n{{url}}\n",liveStreamURL:"Transmisja na \u017cywo:",moreNumbers:"Wi\u0119cej numer\xf3w",noNumbers:"Brak numer\xf3w do wdzwonienia.",noPassword:"Brak",noRoom:"Nie podano pokoju do wdzwonienia.",numbers:"Numery do wdzwonienia",password:"$t(lockRoomPasswordUppercase):",title:"Wsp\xf3\u0142dziel",tooltip:"Udost\u0119pnij odno\u015bnik i informacje do wdzwonienia si\u0119 na to spotkanie",label:"Poinformuj o spotkaniu"},inviteDialog:{alertText:"Nie uda\u0142o si\u0119 zaprosi\u0107 niekt\xf3rych uczestnik\xf3w.",header:"Zapro\u015b",searchCallOnlyPlaceholder:"Podaj numer telefonu",searchPeopleOnlyPlaceholder:"Szukaj uczestnik\xf3w",searchPlaceholder:"Uczestnik lub numer telefonu",send:"Wy\u015blij"},inlineDialogFailure:{msg:"Nieco niedopisali\u015bmy.",retry:"Spr\xf3buj ponownie",support:"Wsparcie",supportMsg:"Je\u015bli to si\u0119 powtarza, skontaktuj si\u0119 z nami przez"},keyboardShortcuts:{focusLocal:"Powi\u0119ksz wideo",focusRemote:"Skup na obrazie innej osoby",fullScreen:"Przejd\u017a w tryb lub zamknij pe\u0142ny ekran",keyboardShortcuts:"Skr\xf3ty klawiaturowe",localRecording:"Wy\u015bwietlanie lub ukrywanie lokalnych element\xf3w steruj\u0105cych zapisem",mute:"W\u0142\u0105cz lub wy\u0142\u0105cz sw\xf3j mikrofon",pushToTalk:"Naci\u015bnij, aby m\xf3wi\u0107",raiseHand:"Podnie\u015b lub opu\u015b\u0107 r\u0119k\u0119",showSpeakerStats:"Poka\u017c statystyki m\xf3wcy",toggleChat:"Otw\xf3rz lub zamknij rozmow\u0119",toggleFilmstrip:"Wy\u015bwietl lub ukryj miniaturki video",toggleScreensharing:"Prze\u0142\u0105cz pomi\u0119dzy kamer\u0105 i wsp\xf3ldzieleniem ekranu",toggleShortcuts:"Wy\u015bwietl lub ukryj skr\xf3ty klawiaturowe",videoMute:"Uruchom lub zatrzymaj kamer\u0119",videoQuality:"Zarz\u0105dzanie jako\u015bci\u0105 po\u0142\u0105cze\u0144"},liveStreaming:{busy:"Pracujemy nad zwolnieniem zasob\xf3w transmisyjnych. Spr\xf3buj ponownie za kilka minut.",busyTitle:"Wszyscy transmituj\u0105cy s\u0105 aktualnie zaj\u0119ci",changeSignIn:"Prze\u0142\u0105cz konta.",choose:"Wybierz transmisj\u0119 na \u017cywo",chooseCTA:"Wybierz opcj\u0119 transmisji. Jeste\u015b obecnie zalogowany jako {{email}}.",enterStreamKey:"Wpisz tutaj sw\xf3j klucz transmisji na \u017cywo YouTube.",error:"Transmitowanie na \u017cywo nie powiod\u0142o si\u0119. Spr\xf3buj ponownie.",errorAPI:"Wyst\u0105pi\u0142 b\u0142\u0105d podczas uzyskiwania dost\u0119pu do transmisji w YouTube. Prosz\u0119 spr\xf3bowa\u0107 zalogowa\u0107 si\u0119 ponownie.",errorLiveStreamNotEnabled:"",expandedOff:"Transmisja na \u017cywo zosta\u0142a zatrzymana",expandedOn:"Spotkanie jest obecnie transmitowane na YouTube.",expandedPending:"Transmisja na \u017cywo rozpoczyna si\u0119...",failedToStart:"Transmitowanie na \u017cywo nie uruchomi\u0142o si\u0119",getStreamKeyManually:"Nie byli\u015bmy w stanie pobra\u0107 \u017cadnych transmisji na \u017cywo. Spr\xf3buj uzyska\u0107 klucz do transmisji na \u017cywo z YouTube.",invalidStreamKey:"Klucz transmisji na \u017cywo mo\u017ce by\u0107 nieprawid\u0142owy.",off:"Transmitowanie na \u017cywo zosta\u0142o zatrzymane",offBy:"{{name}} zatrzyma\u0142 transmisj\u0119 na \u017cywo",on:"Strumie\u0144 live",onBy:"{{name}} rozpocz\u0105\u0142 transmisj\u0119 na \u017cywo",pending:"Start strumieniowania live...",serviceName:"Us\u0142uga transmisji na \u017cywo",signedInAs:"Jeste\u015b obecnie zalogowany jako:",signIn:"Zaloguj si\u0119 z Google",signInCTA:"Zaloguj si\u0119 lub wpisz sw\xf3j klucz do transmisji na \u017cywo YouTube.",signOut:"Wyloguj si\u0119",start:"Rozpocznij transmisj\u0119 na \u017cywo",streamIdHelp:"Co to jest?",unavailableTitle:"Transmisja na \u017cywo jest niedost\u0119pna"},localRecording:{clientState:{off:"Wy\u0142\u0105czone",on:"W\u0142\u0105czone",unknown:"Nieznane"},dialogTitle:"Kontrolki lokalnego nagrywania",duration:"D\u0142ugo\u015b\u0107",durationNA:"N/D",encoding:"Kodowanie",label:"",labelToolTip:"Nagrywanie lokalne jest w\u0142\u0105czone",localRecording:"Nagrywanie lokalne",me:"To ja",messages:{engaged:"W\u0142\u0105czono nagrywanie lokalne.",finished:"",finishedModerator:"",notModerator:"Nie jeste\u015b moderatorem. Nie mo\u017cesz rozpoczyna\u0107 i zatrzymywa\u0107 lokalnego nagrywania."},moderator:"Moderuj\u0105cy",no:"Nie",participant:"Uczestnik",participantStats:"Statystyki uczestnik\xf3w",sessionToken:"Token sesji",start:"Rozpocznij nagrywanie",stop:"Zatrzymaj nagrywanie",yes:"Tak"},lockRoomPassword:"has\u0142o",lockRoomPasswordUppercase:"Has\u0142o",me:"to ja",notify:{connectedOneMember:"{{name}} do\u0142\u0105czy\u0142 do spotkania",connectedThreePlusMembers:"{{name}} i {{count}} innych os\xf3b do\u0142\u0105czy\u0142o do spotkania",connectedTwoMembers:"{{first}} i {{second}} do\u0142\u0105czyli do spotkania",disconnected:"roz\u0142\u0105czone",focus:"Fokus konferencji",focusFail:"{{component}} jest niedost\u0119pny - ponowienie w ci\u0105gu {{ms}} sec",grantedTo:"Prawa moderatora przyznane {{to}}!",invitedOneMember:"{{name}} zosta\u0142 zaproszony",invitedThreePlusMembers:"{{name}} i {{count}} innych os\xf3b zosta\u0142o zaproszone",invitedTwoMembers:"{{first}} i {{second}} zostali zaproszeni",kickParticipant:"{{kicked}} zosta\u0142 usuni\u0119ty przez {{kicker}}",me:"To ja",moderator:"Prawa moderatora przydzielone!",muted:"Rozpocz\u0119to wyciszenie konwersacji.",mutedTitle:"Jeste\u015b wyciszony!",mutedRemotelyTitle:"Zosta\u0142e\u015b wyciszony przez {{participantDisplayName}}!",mutedRemotelyDescription:"Zawsze mo\u017cesz wy\u0142\u0105czy\u0107 wyciszenie, gdy b\u0119dziesz gotowy do m\xf3wienia. Wycisz, gdy sko\u0144czysz, aby nie ha\u0142asowa\u0107 podczas spotkania.",passwordRemovedRemotely:"$t(lockRoomPasswordUppercase) usuni\u0119ty przez innego uczestnika",passwordSetRemotely:"$t(lockRoomPasswordUppercase) ustawiony przez innego uczestnika",raisedHand:"{{name}} chce m\xf3wi\u0107.",somebody:"Kto\u015b",startSilentTitle:"Do\u0142\u0105czy\u0142e\u015b bez wyj\u015bcia d\u017awi\u0119kowego!",startSilentDescription:"Ponownie do\u0142\u0105cz do spotkania, aby w\u0142\u0105czy\u0107 d\u017awi\u0119k",suboptimalBrowserWarning:"",suboptimalExperienceTitle:"Ostrze\u017cenie przegl\u0105darki",unmute:"Wy\u0142\u0105cz wyciszenie",newDeviceCameraTitle:"Wykryto now\u0105 kamer\u0119",newDeviceAudioTitle:"Wykryto nowe urz\u0105dzenie d\u017awi\u0119kowe",newDeviceAction:"U\u017cyj"},passwordSetRemotely:"wybrane przez innego uczestnika\x7f",passwordDigitsOnly:"",poweredby:"nap\u0119dzane dzi\u0119ki",presenceStatus:{busy:"Zaj\u0119te",calling:"Dzwonienie...",connected:"Po\u0142\u0105czono",connecting:"\u0141\u0105czenie...",connecting2:"\u0141\u0105czenie*...",disconnected:"Roz\u0142\u0105czony",expired:"Wygas\u0142e",ignored:"Zignorowane",initializingCall:"Inicjalizacja po\u0142\u0105czenia...",invited:"Zaproszony",rejected:"Odrzucony",ringing:"Dzwonek..."},profile:{setDisplayNameLabel:"Podaj swoj\u0105 wy\u015bwietlan\u0105 nazw\u0119",setEmailInput:"Wprowad\u017a adres e-mail",setEmailLabel:"Ustaw email swojego gravatara",title:"Profil"},raisedHand:"Chcesz si\u0119 odezwa\u0107 ?",recording:{authDropboxText:"Prze\u015blij na Dropbox",availableSpace:"",beta:"BETA",busy:"Pracujemy nad uwolnieniem zasob\xf3w nagrywania. Prosz\u0119 spr\xf3bowa\u0107 ponownie za kilka minut.",busyTitle:"Wszystkie urz\u0105dzenia nagrywania s\u0105 obecnie zajete",error:"Nagranie si\u0119 nie powiod\u0142o. Prosz\u0119 spr\xf3bowa\u0107 ponownie.",expandedOff:"Nagrywanie zosta\u0142o zatrzymane",expandedOn:"Spotkanie jest obecnie nagrywane.",expandedPending:"Nagrywanie si\u0119 rozpoczyna...",failedToStart:"Nagrywanie nie jest mo\u017cliwe",fileSharingdescription:"Wsp\xf3\u0142dziel nagranie z uczestnikami spotkania",live:"NA \u017bYWO",loggedIn:"Zalogowano jako {{userName}}",off:"Nagrywanie zatrzymane",offBy:"{{name}} zatrzyma\u0142 nagrywanie",on:"Nagrywanie",onBy:"{{name}} rozpocz\u0105\u0142 nagrywanie",pending:"Przygotowanie do nagrania spotkania...",rec:"NAGRYWANIE",serviceDescription:"Twoje nagranie zostanie zapisane przez us\u0142ug\u0119 nagrywania",serviceName:"Us\u0142uga nagrywania",signIn:"Zaloguj si\u0119",signOut:"Wyloguj si\u0119",unavailable:"",unavailableTitle:"Nagrywanie niedost\u0119pne"},sectionList:{pullToRefresh:"Przeci\u0105gnij, aby od\u015bwie\u017cy\u0107"},settings:{calendar:{about:"",disconnect:"Roz\u0142\u0105cz",microsoftSignIn:"Zaloguj si\u0119 z Microsoft",signedIn:"",title:"Kalendarz"},devices:"Urz\u0105dzenia",followMe:"Wszyscy widz\u0105 mnie",language:"J\u0119zyk",loggedIn:"Zalogowano jako {{name}}",moderator:"Moderacja",more:"Wi\u0119cej",name:"Nazwa",noDevice:"Brak",selectAudioOutput:"Wyj\u015bcie audio",selectCamera:"Kamera",selectMic:"Mikrofon",startAudioMuted:"Wycisz wszystkich do\u0142\u0105czaj\u0105cych",startVideoMuted:"Ukryj wszystkich do\u0142\u0105czaj\u0105cych",title:"Ustawienia"},settingsView:{advanced:"",alertOk:"OK",alertTitle:"Uwaga",alertURLText:"Wprowadzony adres URL serwera jest nieprawid\u0142owy",buildInfoSection:"Informacja o kompilacji",conferenceSection:"Konferencja",disableCallIntegration:"",disableP2P:"",displayName:"Wy\u015bwietlana nazwa",email:"E-mail",header:"Ustawienia",profileSection:"Profil",serverURL:"Adres URL serwera",showAdvanced:"",startWithAudioMuted:"Rozpocznij z wyciszonym d\u017awi\u0119kiem",startWithVideoMuted:"Rozpocznij z wy\u0142\u0105czonym obrazem",version:"Wersja"},share:{dialInfoText:"",mainText:"Kliknij na poni\u017cszy odno\u015bnik, aby do\u0142\u0105czy\u0107 do spotkania:\n{{roomUrl}}"},speaker:"G\u0142o\u015bnik",speakerStats:{hours:"{{count}} godz.",minutes:"{{count}} min.",name:"Nazwa",seconds:"{{count}} sek.",speakerStats:"Statystyki m\xf3wc\xf3w",speakerTime:""},startupoverlay:{policyText:" ",title:"{{app}} potrzebuje u\u017cywa\u0107 Tw\xf3j mikrofon i kamer\u0119."},suspendedoverlay:{rejoinKeyTitle:"Do\u0142\u0105cz ponownie",text:"Naci\u015bnij przycisk Do\u0142\u0105cz ponownie, aby po\u0142\u0105czy\u0107 si\u0119 ponownie.",title:"Twoja rozmowa wideo zosta\u0142a przerwana, poniewa\u017c komputer zasn\u0105\u0142."},toolbar:{accessibilityLabel:{audioOnly:"Prze\u0142\u0105czanie tylko audio",audioRoute:"Wybierz urz\u0105dzenie d\u017awi\u0119kowe",callQuality:"Zarz\u0105dzanie jako\u015bci\u0105 obrazu",cc:"Prze\u0142\u0105czanie napis\xf3w",chat:"Prze\u0142\u0105czanie okna rozmowy",document:"Prze\u0142\u0105czanie wsp\xf3lnego dokumentu",download:"Pobierz nasze aplikacje",feedback:"Zostaw swoj\u0105 opini\u0119",fullScreen:"Prze\u0142\u0105czanie trybu pe\u0142noekranowego",hangup:"Zostaw rozmow\u0119",help:"Pomoc",invite:"Zapraszaj ludzi",kick:"Usu\u0144 uczestnika",localRecording:"Prze\u0142\u0105czanie lokalnych urz\u0105dze\u0144 steruj\u0105cych zapisem danych",lockRoom:"Prze\u0142\u0105czenie has\u0142a spotkania",moreActions:"Prze\u0142\u0105czanie menu wi\u0119cej dzia\u0142a\u0144",moreActionsMenu:"Wi\u0119cej dzia\u0142a\u0144 w menu",mute:"Uruchamianie wyciszonego audycji",pip:"Tryb prze\u0142\u0105czania obrazu-w-obrazie",privateMessage:"Wy\u015blij wiadomo\u015b\u0107 prywatn\u0105",profile:"Edytuj sw\xf3j profil",raiseHand:"Prze\u0142\u0105czy\u0107 r\u0119k\u0119 w g\xf3r\u0119",recording:"Prze\u0142\u0105czanie nagrywania",remoteMute:"Wycisz uczestnika",Settings:"Ustawienia prze\u0142\u0105czania",sharedvideo:"Prze\u0142\u0105cz udost\u0119pnianie obrazu na YouTube",shareRoom:"Zapro\u015b kogo\u015b",shareYourScreen:"Prze\u0142\u0105czanie podzia\u0142u ekranu",shortcuts:"Prze\u0142\u0105czanie skr\xf3t\xf3w klawiszowych",show:"",speakerStats:"Prze\u0142\u0105czanie statystyk dotycz\u0105cych m\xf3wc\xf3w",tileView:"Prze\u0142\u0105cz widok kafelkowy",toggleCamera:"Prze\u0142\u0105czanie kamery",videomute:"Prze\u0142\u0105czanie wyciszonego filmu wideo",videoblur:"Prze\u0142\u0105cz rozmazanie obrazu"},addPeople:"Dodaj ludzi do swojego telefonu",audioOnlyOff:"Wy\u0142\u0105cz tryb s\u0142abego \u0142\u0105cza",audioOnlyOn:"W\u0142\u0105cz tryb s\u0142abego \u0142\u0105cza",audioRoute:"Wybierz urz\u0105dzenie d\u017awi\u0119kowe",authenticate:"Uwierzytelnianie",callQuality:"Zarz\u0105dzanie jako\u015bci\u0105 obrazu",chat:"Otw\xf3rz / Zamknij rozmow\u0119",closeChat:"Zamknij rozmow\u0119",documentClose:"Zamknij wsp\xf3lny dokument",documentOpen:"Otwarty wsp\xf3\u0142dzielony dokument",download:"Pobierz nasze aplikacje",enterFullScreen:"Wy\u015bwietlanie pe\u0142nego ekranu",enterTileView:"Wejd\u017a w kafelkowy widok",exitFullScreen:"Wy\u015bwietlanie pe\u0142nego ekranu",exitTileView:"Wyjd\u017a z kafelkowego widoku",feedback:"Zostaw swoj\u0105 opini\u0119",hangup:"Opu\u015b\u0107",help:"Pomoc",invite:"Zapraszaj ludzi",login:"Zaloguj",logout:"Wyloguj",lowerYourHand:"Opu\u015b\u0107 r\u0119k\u0119",moreActions:"Wi\u0119cej dzia\u0142a\u0144",mute:"W\u0142\u0105cz / Wy\u0142\u0105cz mikrofon",noAudioSignalTitle:"",noAudioSignalDesc:"",noAudioSignalDescSuggestion:"",openChat:"Otw\xf3rz rozmow\u0119",pip:"Wprowad\u017a tryb obrazu w obrazie",privateMessage:"Wy\u015blij wiadomo\u015b\u0107 prywatn\u0105",profile:"Edytuj sw\xf3j profil",raiseHand:"Podnie\u015b / Opu\u015b\u0107 r\u0119k\u0119",raiseYourHand:"Podnie\u015b r\u0119k\u0119",Settings:"Ustawienia",sharedvideo:"Udost\u0119pnij wideo w Youtube",shareRoom:"Zapro\u015b kogo\u015b",shortcuts:"Wy\u015bwietl skr\xf3ty",speakerStats:"Statystyki m\xf3wc\xf3w",startScreenSharing:"Zacznij wsp\xf3\u0142dzielenie ekranu",startSubtitles:"Uruchom napisy",stopScreenSharing:"Zatrzymaj wsp\xf3\u0142dzielenie ekranu",stopSubtitles:"Zatrzymaj napisy",stopSharedVideo:"Zatrzymaj wideo z YouTube",talkWhileMutedPopup:"Pr\xf3bujesz m\xf3wi\u0107? Jeste\u015b wyciszony.",tileViewToggle:"Prze\u0142\u0105czanie kafelkowego widoku",toggleCamera:"Prze\u0142\u0105czanie kamery",videomute:"W\u0142\u0105cz / Wy\u0142\u0105cz kamer\u0119",startvideoblur:"Rozma\u017c moje t\u0142o",stopvideoblur:"Wy\u0142\u0105cz rozmazanie t\u0142a"},transcribing:{ccButtonTooltip:"Uruchom / Zatrzymaj napisy",error:"Przepisywanie si\u0119 nie powiod\u0142o. Prosz\u0119 spr\xf3bowa\u0107 ponownie.",expandedLabel:"Transkrypcja jest obecnie w\u0142\u0105czona",failedToStart:"B\u0142\u0105d uruchomienia transkrypcji",labelToolTip:"Spotkanie jest transkrybowane",off:"Transkrypcja zosta\u0142a zatrzymana",pending:"Przygotowanie do transkrypcji spotkania...",start:"Rozpocznij wy\u015bwietlanie napis\xf3w",stop:"Zatrzymaj wy\u015bwietlanie napis\xf3w",tr:"TR"},userMedia:{androidGrantPermissions:"Wybierz Pozw\xf3l, gdy przegl\u0105darka zapyta o pozwolenie.",chromeGrantPermissions:"Wybierz Pozw\xf3l, gdy przegl\u0105darka zapyta o pozwolenie.",edgeGrantPermissions:"Wybierz Tak, gdy przegl\u0105darka zapyta o pozwolenie.",electronGrantPermissions:"Udziel przyzwolenia na u\u017cycie swej kamery i mikrofonu",firefoxGrantPermissions:"Wybierz Udost\u0119pnij wybrane urz\u0105dzenie, gdy przegl\u0105darka zapyta o pozwolenie.",iexplorerGrantPermissions:"Wybierz OK, gdy przegladarka zapyta o pozwolenie.",nwjsGrantPermissions:"Udziel przyzwolenia na u\u017cycie swej kamery i mikrofonu",operaGrantPermissions:"Wybierz Pozw\xf3l, gdy przegl\u0105darka zapyta o pozwolenie.","react-nativeGrantPermissions":"Wybierz Pozw\xf3l, gdy przegl\u0105darka zapyta o pozwolenie.",safariGrantPermissions:"Wybierz OK, gdy przegladarka zapyta o pozwolenie."},videoSIPGW:{busy:"",busyTitle:"Us\u0142uga pokoju jest obecnie zaj\u0119ta",errorAlreadyInvited:"{{displayName}} jest ju\u017c zaproszony",errorInvite:"Konferencja nie zosta\u0142a jeszcze ustanowiona. Prosimy spr\xf3bowa\u0107 ponownie p\xf3\u017aniej.",errorInviteFailed:"Pracujemy nad rozwi\u0105zaniem tego problemu. Prosimy ponownie spr\xf3bowa\u0107 p\xf3\u017aniej.",errorInviteFailedTitle:"B\u0142\u0105d zaproszenia {{displayName}}",errorInviteTitle:"B\u0142\u0105d zaproszenia do pokoju",pending:"{{displayName}} zosta\u0142 zaproszony"},videoStatus:{audioOnly:"D\u0179W",audioOnlyExpanded:"Jeste\u015b w trybie s\u0142abego \u0142\u0105cza. W tym trybie b\u0119dziesz otrzymywa\u0107 tylko d\u017awi\u0119k i udost\u0119pnianie ekranu.",callQuality:"Jako\u015b\u0107 obrazu",hd:"HD",hdTooltip:"Podgl\u0105d obrazu w wysokiej rozdzielczo\u015bci",highDefinition:"Wysoka rozdzielczo\u015b\u0107",labelTooiltipNoVideo:"Brak obrazu",labelTooltipAudioOnly:"W\u0142\u0105czono tryb s\u0142abego \u0142\u0105cza",ld:"LD",ldTooltip:"Podgl\u0105d obrazu w niskiej rozdzielczo\u015bci",lowDefinition:"Niska rozdzielczo\u015b\u0107",onlyAudioAvailable:"Dost\u0119pny jest tylko d\u017awi\u0119k",onlyAudioSupported:"Obs\u0142ugujemy tylko d\u017awi\u0119k w tej przegl\u0105darce.",p2pEnabled:"Po\u0142\u0105czenie Peer to Peer w\u0142\u0105czone",p2pVideoQualityDescription:"",recHighDefinitionOnly:"Preferowana wysoka rozdzielczo\u015b\u0107.",sd:"SD",sdTooltip:"Podgl\u0105d obrazu w standardowej rozdzielczo\u015bci",standardDefinition:"Standardowa rozdzielczo\u015b\u0107"},videothumbnail:{domute:"Wyciszenie",flip:"Odwr\xf3cenie",kick:"Wyrzu\u0107",moderator:"Moderuj\u0105cy",mute:"Uczestnik ma wyciszone audio",muted:"Wyciszony",remoteControl:"Kontrola zdalna",show:"",videomute:"Uczestnik zatrzyma\u0142 kamer\u0119"},welcomepage:{accessibilityLabel:{join:"Stuknij aby do\u0142\u0105czy\u0107",roomname:"Podaj nazw\u0119 sali konferencyjnej"},appDescription:"No dalej, pogaw\u0119dka wideo z ca\u0142ym zespo\u0142em. W rzeczywisto\u015bci, zapro\u015b wszystkich, kt\xf3rych znasz. {{app}} jest w pe\u0142ni zaszyfrowanym, w 100% otwartym rozwi\u0105zaniem wideokonferencyjnym, z kt\xf3rego mo\u017cesz korzysta\u0107 przez ca\u0142y dzie\u0144, codziennie, za darmo - bez konieczno\u015bci posiadania konta.",audioVideoSwitch:{audio:"G\u0142os",video:"Obraz"},calendar:"Kalendarz",connectCalendarButton:"Pod\u0142\u0105cz sw\xf3j kalendarz",connectCalendarText:"",enterRoomTitle:"Rozpocznij nowe spotkanie",roomNameAllowedChars:"Nazwa spotkania nie powinna zawiera\u0107 \u017cadnego z tych znak\xf3w: ?, &, :, ', \", %, #.",go:"ID\u0179",goSmall:"ID\u0179",join:"",info:"Informacje",privacy:"Polityka prywatno\u015bci",recentList:"Niedawno",recentListDelete:"Usu\u0144",recentListEmpty:"Twoja ostatnia lista jest obecnie pusta. Rozmawiaj ze swoim zespo\u0142em, a wszystkie ostatnie spotkania znajdziesz tutaj.",reducedUIText:"Witamy w {{app}}!",roomname:"Podaj nazw\u0119 sali konferencyjnej",roomnameHint:"Wprowad\u017a nazw\u0119 lub adres URL pokoju, do kt\xf3rego chcesz do\u0142\u0105czy\u0107. Mo\u017cesz wymy\u015bli\u0107 nazw\u0119, po prostu pozw\xf3l, aby osoby, z kt\xf3rymi si\u0119 spotykasz, zna\u0142y j\u0105 tak, aby wpisa\u0142y t\u0119 sam\u0105 nazw\u0119.",sendFeedback:"Wy\u015blij opini\u0119",terms:"Warunki korzystania",title:"Bezpieczna, w pe\u0142ni funkcjonalna i ca\u0142kowicie bezp\u0142atna wideokonferencja"}}},692,[]); -__d(function(a,n,o,s,r,i,e){r.exports={en:"Ingl\xeas",af:"Afric\xe2ner",bg:"B\xfalgaro",ca:"Catal\xe3o",cs:"Checo",de:"Alem\xe3o",el:"Grego",enGB:"Ingl\xeas (Reino Unido)",eo:"Esperanto",es:"Espanhol",esUS:"Espanhol (Am\xe9rica Latina)",fi:"Finland\xeas",fr:"Franc\xeas",frCA:"Franc\xeas (Canad\xe1)",hr:"Croata",hu:"H\xfangaro",hy:"Arm\xeanio",it:"Italiano",ja:"Japon\xeas",ko:"Coreano",nl:"Holand\xeas",oc:"Occitano",pl:"Polon\xeas",ptBR:"Portugu\xeas (Brasil)",ru:"Russo",sv:"Sueco",tr:"Turco",vi:"Vietnamita",zhCN:"Chin\xeas (China)",zhTW:"Chin\xeas (Taiwan)"}},693,[]); -__d(function(e,a,o,r,i,n,s){i.exports={addPeople:{add:"Convidar",countryNotSupported:"Ainda n\xe3o suportamos este destino.",countryReminder:"Ligando de fora dos EUA? Por favor, certifique-se de come\xe7ar com o c\xf3digo do pa\xeds!",disabled:"Voc\xea n\xe3o pode convidar pessoas.",failedToAdd:"Falha em adicionar participantes",footerText:"Discagem est\xe1 desativada.",loading:"Procurando por pessoas e n\xfameros de telefone",loadingNumber:"Validando o n\xfamero de telefone",loadingPeople:"Procurando por pessoas para convidar",noResults:"Nenhum resultado de busca correspondente",noValidNumbers:"Por favor, digite um n\xfamero de telefone",searchNumbers:"Adicionar n\xfameros de telefone",searchPeople:"Pesquisar pessoas",searchPeopleAndNumbers:"Pesquisar por pessoas ou adicionar seus n\xfameros de telefone",telephone:"Telefone: {{number}}",title:"Convide pessoas para sua reuni\xe3o"},audioDevices:{bluetooth:"Bluetooth",headphones:"Fones de ouvido",phone:"Celular",speaker:"Alto-falantes",none:"Sem dispositivos de \xe1udio dispon\xedvel"},audioOnly:{audioOnly:"Largura de banda baixa"},calendarSync:{addMeetingURL:"Adicionar um link da reuni\xe3o",confirmAddLink:"Gostaria de adicionar um link do Jitsi a esse evento?",error:{appConfiguration:"A integra\xe7\xe3o com calend\xe1rio n\xe3o est\xe1 configurada adequadamente.",generic:"Ocorreu um erro. Verifique as configura\xe7\xf5es de calend\xe1rio ou tente atualizar o calend\xe1rio.",notSignedIn:"Ocorreu um erro durante a autentica\xe7\xe3o para visualiza\xe7\xe3o dos eventos do calend\xe1rio. Verifique as configura\xe7\xf5es de calend\xe1rio e tente entrar novamente."},join:"Participar",joinTooltip:"Participar da reuni\xe3o",nextMeeting:"pr\xf3xima reuni\xe3o",noEvents:"N\xe3o h\xe1 eventos pr\xf3ximos agendados.",ongoingMeeting:"reuni\xe3o em progresso",permissionButton:"Abrir configura\xe7\xf5es",permissionMessage:"Permiss\xe3o do calend\xe1rio \xe9 requerida para ver suas reuni\xf5es na aplica\xe7\xe3o.",refresh:"Atualizar calend\xe1rio",today:"Hoje"},chat:{error:"Erro: sua mensagem n\xe3o foi enviada. Motivo: {{error}}",fieldPlaceHolder:"Digite sua mensagem aqui",messagebox:"Digite uma mensagem",messageTo:"Mensagem privada para {{recipient}}",noMessagesMessage:"N\xe3o h\xe1 mensagens na reuni\xe3o ainda. Inicie uma conversa aqui!",nickname:{popover:"Escolha um apelido",title:"Digite um apelido para usar o bate-papo"},privateNotice:"Mensagem privada para {{recipient}}",title:"Bate-papo",you:"voc\xea"},connectingOverlay:{joiningRoom:"Conectando voc\xea \xe0 reuni\xe3o\u2026"},connection:{ATTACHED:"Anexado",AUTHENTICATING:"Autenticando",AUTHFAIL:"Falha de autentica\xe7\xe3o",CONNECTED:"Conectado",CONNECTING:"Conectando",CONNFAIL:"Falha de conex\xe3o",DISCONNECTED:"Desconectado",DISCONNECTING:"Desconectando",ERROR:"Erro",RECONNECTING:"Ocorreu um problema de rede. Reconectando...",LOW_BANDWIDTH:"O v\xeddeo de {{displayName}} foi desativado para economizar largura de banda",GOT_SESSION_ID:"Obtendo ID da sess\xe3o... Feito",GET_SESSION_ID_ERROR:"Erro ao obter o ID da sess\xe3o: {{code}}",FETCH_SESSION_ID:"Obtendo ID da sess\xe3o..."},connectionindicator:{address:"Endere\xe7o:",bandwidth:"Largura de banda estimada:",bitrate:"Taxa de bits:",bridgeCount:"Servidores: ",connectedTo:"Conectado a:",framerate:"Taxa de quadros:",less:"Mostrar menos",localaddress:"Endere\xe7o local:",localaddress_plural:"Endere\xe7os locais:",localport:"Porta local:",localport_plural:"Portas locais:",more:"Mostrar mais",packetloss:"Perda de pacote:",quality:{good:"Boa",inactive:"Inativo",lost:"Perdido",nonoptimal:"N\xe3o \xf3tima",poor:"Ruim"},remoteaddress:"Endere\xe7o remoto:",remoteaddress_plural:"Endere\xe7os remotos:",remoteport:"Porta remota:",remoteport_plural:"Portas remotas:",resolution:"Resolu\xe7\xe3o:",status:"Conex\xe3o:",transport:"Transporte:",transport_plural:"Transportes:",e2e_rtt:"E2E RTT:"},dateUtils:{earlier:"Mais cedo",today:"Hoje",yesterday:"Ontem"},deepLinking:{appNotInstalled:"Voc\xea precisa do aplicativo m\xf3vel {{app}} para participar da reuni\xe3o no seu telefone.",description:"Nada acontece? Estamos tentando iniciar sua reuni\xe3o no aplicativo desktop {{app}}. Tente novamente ou inicie ele na aplica\xe7\xe3o web {{app}}.",descriptionWithoutWeb:"Nada aconteceu? Tentamos iniciar sua reuni\xe3o no aplicativo de desktop {{app}}.",downloadApp:"Baixe o Aplicativo",launchWebButton:"Iniciar na web",openApp:"Continue na aplica\xe7\xe3o",title:"Iniciando sua reuni\xe3o no {{app}}...",tryAgainButton:"Tente novamente no desktop"},defaultLink:"ex.: {{url}}",defaultNickname:"ex.: Jo\xe3o Pedro",deviceError:{cameraError:"Falha ao acessar sua c\xe2mera",cameraPermission:"Erro ao obter permiss\xe3o para a c\xe2mera",microphoneError:"Falha ao acessar seu microfone",microphonePermission:"Erro ao obter permiss\xe3o para o microfone"},deviceSelection:{noPermission:"Permiss\xe3o n\xe3o concedida",previewUnavailable:"Visualiza\xe7\xe3o indispon\xedvel",selectADevice:"Selecione um dispositivo",testAudio:"Tocar um som de teste"},dialog:{accessibilityLabel:{liveStreaming:"Transmiss\xe3o ao vivo"},allow:"Permitir",alreadySharedVideoMsg:"Outro participante j\xe1 est\xe1 compartilhando um v\xeddeo. Esta confer\xeancia permite apenas um v\xeddeo compartilhado por vez.",alreadySharedVideoTitle:"Somente um v\xeddeo compartilhado \xe9 permitido por vez",applicationWindow:"Janela de aplicativo",Back:"Voltar",cameraConstraintFailedError:"Sua c\xe2mera n\xe3o satisfaz algumas condi\xe7\xf5es necess\xe1rias.",cameraNotFoundError:"A c\xe2mera n\xe3o foi encontrada.",cameraNotSendingData:"Estamos incapazes de acessar sua c\xe2mera. Verifique se outra aplica\xe7\xe3o est\xe1 usando este dispositivo, selecione outro dispositivo do menu de configura\xe7\xf5es ou recarregue a aplica\xe7\xe3o.",cameraNotSendingDataTitle:"Incapaz de acessar a c\xe2mera",cameraPermissionDeniedError:"N\xe3o foi permitido acessar a sua c\xe2mera. Voc\xea ainda pode entrar na confer\xeancia, mas sem exibir o seu v\xeddeo. Clique no bot\xe3o da c\xe2mera para tentar reparar.",cameraUnknownError:"N\xe3o pode usar a c\xe2mera por uma raz\xe3o desconhecida.",cameraUnsupportedResolutionError:"Sua c\xe2mera n\xe3o suporta a resolu\xe7\xe3o de v\xeddeo requerida.",Cancel:"Cancelar",close:"Fechar",conferenceDisconnectMsg:"Voc\xea pode querer verificar sua conex\xe3o de rede. Reconectando em {{seconds}} segundos ...",conferenceDisconnectTitle:"Voc\xea foi desconectado.",conferenceReloadMsg:"Estamos tentando consertar isto. Reconectando em {{seconds}} segundos...",conferenceReloadTitle:"Infelizmente, algo deu errado.",confirm:"Confirmar",confirmNo:"N\xe3o",confirmYes:"Sim",connectError:"Oops! Alguma coisa est\xe1 errada e n\xf3s n\xe3o pudemos conectar \xe0 confer\xeancia.",connectErrorWithMsg:"Oops! Alguma coisa est\xe1 errada e n\xe3o podemos conectar \xe0 confer\xeancia: {{msg}}",connecting:"Conectando",contactSupport:"Contate o suporte",copy:"Copiar",dismiss:"Dispensar",displayNameRequired:"Oi! Qual o seu nome?",done:"Feito",enterDisplayName:"Digite seu nome aqui",error:"Erro",externalInstallationMsg:"Voc\xea precisa instalar nossa extens\xe3o de compartilhamento de tela.",externalInstallationTitle:"Extens\xe3o requerida",goToStore:"V\xe1 para a loja virtual",gracefulShutdown:"O sistema est\xe1 em manuten\xe7\xe3o. Por favor tente novamente mais tarde.",IamHost:"Eu sou o anfitri\xe3o",incorrectRoomLockPassword:"Senha incorreta",incorrectPassword:"Usu\xe1rio ou senha incorretos",inlineInstallationMsg:"Voc\xea precisa instalar nossa extens\xe3o de compartilhamento de tela.",inlineInstallExtension:"Instalar agora",internalError:"Oops! Alguma coisa est\xe1 errada. O seguinte erro ocorreu: {{error}}",internalErrorTitle:"Erro interno",kickMessage:"Voc\xea pode contatar com {{participantDisplayName}} para obter mais detalhes.",kickParticipantButton:"Remover",kickParticipantDialog:"Tem certeza de que deseja remover este participante?",kickParticipantTitle:"Chutar este participante?",kickTitle:"Ai! {{participantDisplayName}} expulsou voc\xea da reuni\xe3o",liveStreaming:"Transmiss\xe3o ao Vivo",liveStreamingDisabledForGuestTooltip:"Visitantes n\xe3o podem iniciar transmiss\xe3o ao vivo.",liveStreamingDisabledTooltip:"Iniciar transmiss\xe3o ao vivo desativada.",lockMessage:"Falha ao travar a confer\xeancia.",lockRoom:"Adicionar reuni\xe3o $t(lockRoomPasswordUppercase)",lockTitle:"Bloqueio falhou",logoutQuestion:"Deseja encerrar a sess\xe3o e finalizar a confer\xeancia?",logoutTitle:"Encerrar sess\xe3o",maxUsersLimitReached:"O limite para o n\xfamero m\xe1ximo de participantes foi atingido. A confer\xeancia est\xe1 cheia. Entre em contato com o propriet\xe1rio da reuni\xe3o ou tente novamente mais tarde!",maxUsersLimitReachedTitle:"Limite m\xe1ximo de participantes atingido",micConstraintFailedError:"Seu microfone n\xe3o satisfaz algumas condi\xe7\xf5es necess\xe1rias.",micNotFoundError:"O microfone n\xe3o foi encontrado.",micNotSendingData:"V\xe1 para as configura\xe7\xf5es do seu computador para ativar o som do microfone e ajustar seu n\xedvel",micNotSendingDataTitle:"Seu microfone est\xe1 mudo pelas configura\xe7\xf5es do sistema",micPermissionDeniedError:"N\xe3o foi permitido acessar o seu microfone. Voc\xea ainda pode entrar na confer\xeancia, mas sem enviar \xe1udio. Clique no bot\xe3o do microfone para tentar reparar.",micUnknownError:"N\xe3o pode usar o microfone por uma raz\xe3o desconhecida.",muteParticipantBody:"Voc\xea n\xe3o est\xe1 habilitado para tirar o mudo deles, mas eles podem tirar o mudo deles mesmos a qualquer tempo.",muteParticipantButton:"Mudo",muteParticipantDialog:"Tem certeza de que deseja silenciar este participante? Voc\xea n\xe3o poder\xe1 desfazer isso, mas o participante pode reabilitar o \xe1udio a qualquer momento.",muteParticipantTitle:"Deixar mudo este participante?",Ok:"Ok",passwordLabel:"A reuni\xe3o foi travada por um participante. Por favor, insira a $t(lockRoomPassword) para entrar.",passwordNotSupported:"A configura\xe7\xe3o de uma reuni\xe3o $t(lockRoomPassword) n\xe3o \xe9 suportada.",passwordNotSupportedTitle:"$t(lockRoomPasswordUppercase) n\xe3o suportado",passwordRequired:"$t(lockRoomPasswordUppercase) requerido",popupError:"Seu navegador est\xe1 bloqueando janelas popup deste site. Habilite os popups nas configura\xe7\xf5es de seguran\xe7a no seu navegador e tente novamente.",popupErrorTitle:"Popup bloqueado",recording:"Gravando",recordingDisabledForGuestTooltip:"Visitantes n\xe3o podem iniciar grava\xe7\xf5es.",recordingDisabledTooltip:"Iniciar grava\xe7\xe3o desativada.",rejoinNow:"Reconectar agora",remoteControlAllowedMessage:"{{user}} aceitou sua requisi\xe7\xe3o de controle remoto!",remoteControlDeniedMessage:"{{user}} rejeitou sua requisi\xe7\xe3o de controle remoto!",remoteControlErrorMessage:"Um erro ocorreu enquanto tentava requerer a permiss\xe3o de controle remoto de {{user}}!",remoteControlRequestMessage:"Deseja permitir que {{user}} controle remotamente sua \xe1rea de trabalho?",remoteControlShareScreenWarning:"Note que se voc\xea pressionar \"Permitir\" voc\xea vai compartilhar sua tela!",remoteControlStopMessage:"A sess\xe3o de controle remoto terminou!",remoteControlTitle:"Conex\xe3o de \xe1rea de trabalho remota",Remove:"Remover",removePassword:"Remove $t(lockRoomPassword)",removeSharedVideoMsg:"Deseja remover seu v\xeddeo compartilhado?",removeSharedVideoTitle:"Remover v\xeddeo compartilhado",reservationError:"Erro de sistema de reserva",reservationErrorMsg:"C\xf3digo do erro: {{code}}, mensagem: {{msg}}",retry:"Tentar novamente",screenSharingFailedToInstall:"Oops! Falhou a instala\xe7\xe3o da extens\xe3o de compartilhamento de tela.",screenSharingFailedToInstallTitle:"A extens\xe3o de compartilhamento de tela falhou ao instalar",screenSharingFirefoxPermissionDeniedError:"Algo deu errado enquanto est\xe1vamos tentando compartilhar sua tela. Por favor, certifique-se de que voc\xea nos deu permiss\xe3o para faz\xea-lo. ",screenSharingFirefoxPermissionDeniedTitle:"Opa! N\xe3o foi poss\xedvel iniciar o compartilhamento de tela!",screenSharingPermissionDeniedError:"Oops! Alguma coisa est\xe1 errada com suas permiss\xf5es de compartilhamento de tela. Recarregue e tente de novo.",sendPrivateMessage:"Voc\xea enviou uma mensagem privada recentemente. Tem inten\xe7\xe3o de responder em privado, ou deseja enviar sua mensagem para o grupo?",sendPrivateMessageCancel:"Enviar para o grupo",sendPrivateMessageOk:"Enviar em privado",sendPrivateMessageTitle:"Enviar em privado?",serviceUnavailable:"Servi\xe7o indispon\xedvel",sessTerminated:"Chamada terminada",Share:"Compartilhar",shareVideoLinkError:"Por favor, forne\xe7a um link do youtube correto.",shareVideoTitle:"Compartilhar um v\xeddeo",shareYourScreen:"Compartilhar sua tela",shareYourScreenDisabled:"Compartilhamento de tela desativada.",shareYourScreenDisabledForGuest:"Visitantes n\xe3o podem compartilhar tela.",startLiveStreaming:"Iniciar transmiss\xe3o ao vivo",startRecording:"Iniciar grava\xe7\xe3o",startRemoteControlErrorMessage:"Um erro ocorreu enquanto tentava iniciar uma sess\xe3o de controle remoto!",stopLiveStreaming:"Parar transmiss\xe3o ao vivo",stopRecording:"Parar a grava\xe7\xe3o",stopRecordingWarning:"Tem certeza que deseja parar a grava\xe7\xe3o?",stopStreamingWarning:"Tem certeza que deseja parar a transmiss\xe3o ao vivo?",streamKey:"Chave para transmiss\xe3o ao vivo",Submit:"Enviar",thankYou:"Obrigado por usar o {{appName}}!",token:"token",tokenAuthFailed:"Desculpe, voc\xea n\xe3o est\xe1 autorizado a entrar nesta chamada.",tokenAuthFailedTitle:"Falha de autentica\xe7\xe3o",transcribing:"Transcrevendo",unlockRoom:"Remove a reuni\xe3o $t(lockRoomPassword)",userPassword:"senha do usu\xe1rio",WaitForHostMsg:"A confer\xeancia {{room}} ainda n\xe3o come\xe7ou. Se voc\xea \xe9 o anfitri\xe3o, fa\xe7a a autentica\xe7\xe3o. Do contr\xe1rio, aguarde a chegada do anfitri\xe3o.",WaitForHostMsgWOk:"A confer\xeancia {{room}} ainda n\xe3o come\xe7ou. Se voc\xea \xe9 o anfitri\xe3o, pressione Ok para autenticar. Do contr\xe1rio, aguarde a chegada do anfitri\xe3o.",WaitingForHost:"Esperando o hospedeiro...",Yes:"Sim",yourEntireScreen:"Toda sua tela",screenSharingAudio:"Compartilhar \xe1udio",muteEveryoneStartMuted:"Todos iniciam silenciados daqui para frente",muteEveryoneSelf:"a si pr\xf3prio",muteEveryoneDialog:"Tem certeza que deseja silenciar todos? Voc\xea n\xe3o poder\xe1 ativar o som deles, mas eles podem ativar o som eles mesmo a qualquer momento.",muteEveryoneTitle:"Silenciar todos?",muteEveryoneElseTitle:"Silenciar todo mundo exceto {{whom}}?",muteEveryoneElseDialog:"Uma vez silenciados, voc\xea n\xe3o poder\xe1 reativar o som deles, mas eles poder\xe3o reativar o som a qualquer momento."},dialOut:{statusMessage:"est\xe1 agora {{status}}"},documentSharing:{title:"Documento compartilhado"},feedback:{average:"M\xe9dia",bad:"Ruim",detailsLabel:"Nos conte mais sobre isso.",good:"Boa",rateExperience:"Avalie sua experi\xeancia na reuni\xe3o",veryBad:"Muito ruim",veryGood:"Muito boa"},incomingCall:{answer:"Responder",audioCallTitle:"Chamada recebida",decline:"Dispensar",productLabel:"do Jitsi Meet",videoCallTitle:"Chamada de v\xeddeo recebida"},info:{accessibilityLabel:"Mostrar info",addPassword:"Adicione $t(lockRoomPassword)",cancelPassword:"Cancela $t(lockRoomPassword)",conferenceURL:"Link:",country:"Pa\xeds",dialANumber:"Para entrar na reuni\xe3o, disque um desses n\xfameros e depois insira o PIN.",dialInConferenceID:"PIN:",dialInNotSupported:"Desculpe, a discagem n\xe3o \xe9 atualmente suportada.",dialInNumber:"Discar:",dialInSummaryError:"Ocorreu um erro ao buscar a informa\xe7\xe3o de discagem. Tente novamente mais tarde.",dialInTollFree:"Chamada gratuita",genericError:"Oops, alguma coisa deu errado.",inviteLiveStream:"Para ver a transmiss\xe3o ao vivo da reuni\xe3o, clique no link: {{url}}",invitePhone:"Para participar por telefone, toque aqui: {{number}},,{{conferenceID}}#\n",invitePhoneAlternatives:"Procurando um n\xfamero de discagem diferente?\nVeja os n\xfameros de discagem da reuni\xe3o: {{url}} \n\n\nSe voc\xea tamb\xe9m estiver discando atrav\xe9s de um telefone da sala, participe sem conectar-se ao \xe1udio: {{silentUrl}}",inviteURLFirstPartGeneral:"Voc\xea foi convidado para uma reuni\xe3o.",inviteURLFirstPartPersonal:"{{name}} est\xe1 convidando voc\xea para uma reuni\xe3o.\n",inviteURLSecondPart:"\nEntre na reuni\xe3o:\n{{url}}\n",liveStreamURL:"Transmiss\xe3o ao vivo:",moreNumbers:"Mais n\xfameros",noNumbers:"Sem n\xfameros de discagem.",noPassword:"Nenhum",noRoom:"Nenhuma sala foi especificada para entrar.",numbers:"N\xfameros de discagem",password:"$t(lockRoomPasswordUppercase):",title:"Compartilhar",tooltip:"Compartilhar link e discagem para esta reuni\xe3o",label:"Informa\xe7\xf5es da reuni\xe3o"},inviteDialog:{alertText:"N\xe3o foi poss\xedvel convidar alguns participantes.",header:"Convidar",searchCallOnlyPlaceholder:"Digite o n\xfamero do telefone",searchPeopleOnlyPlaceholder:"Buscar participantes",searchPlaceholder:"Participante ou n\xba de telefone",send:"Enviar"},inlineDialogFailure:{msg:"Tivemos um pequeno problema.",retry:"Tentar novamente",support:"Suporte",supportMsg:"Se isso continuar acontecendo, chegar a"},keyboardShortcuts:{focusLocal:"Focar no seu v\xeddeo",focusRemote:"Focar no v\xeddeo de outro participante",fullScreen:"Entrar ou sair da tela cheia",keyboardShortcuts:"Atalhos de teclado",localRecording:"Mostrar ou ocultar controles de grava\xe7\xe3o local",mute:"Deixar mudo ou n\xe3o o microfone",pushToTalk:"Pressione para falar",raiseHand:"Erga ou baixe sua m\xe3o",showSpeakerStats:"Exibir estat\xedsticas do alto falante",toggleChat:"Abrir ou fechar o painel de bate-papo",toggleFilmstrip:"Mostrar ou ocultar miniaturas de v\xeddeo",toggleScreensharing:"Trocar entre c\xe2mera e compartilhamento de tela",toggleShortcuts:"Mostrar ou ocultar atalhos de teclado",videoMute:"Iniciar ou parar sua c\xe2mera",videoQuality:"Gerenciar qualidade da chamada"},liveStreaming:{busy:"Estamos trabalhando para liberar os recursos de transmiss\xe3o. Tente novamente em alguns minutos.",busyTitle:"Todas as transmiss\xf5es est\xe3o atualmente ocupadas",changeSignIn:"Alternar contas.",choose:"Escolha uma transmiss\xe3o ao vivo",chooseCTA:"Escolha uma op\xe7\xe3o de transmiss\xe3o. Voc\xea est\xe1 conectado atualmente como {{email}}.",enterStreamKey:"Insira sua chave de transmiss\xe3o ao vivo do YouTube aqui.",error:"Falha na transmiss\xe3o ao vivo. Tente de novo.",errorAPI:"Ocorreu um erro ao acessar suas transmiss\xf5es do YouTube. Por favor tente logar novamente.",errorLiveStreamNotEnabled:"Transmiss\xe3o ao vivo n\xe3o est\xe1 ativada em {{email}}. Ative a transmiss\xe3o ao vivo ou registre numa conta com transmiss\xe3o ao vivo ativada.",expandedOff:"A transmiss\xe3o ao vivo foi encerrada",expandedOn:"A reuni\xe3o est\xe1 sendo transmitida pelo YouTube.",expandedPending:"Iniciando a transmiss\xe3o ao vivo...",failedToStart:"Falha ao iniciar a transmiss\xe3o ao vivo",getStreamKeyManually:"N\xe3o conseguimos buscar nenhuma transmiss\xe3o ao vivo. Tente obter sua chave de transmiss\xe3o ao vivo no YouTube.",invalidStreamKey:"A senha para transmiss\xe3o ao vivo pode estar incorreta.",off:"Transmiss\xe3o ao vivo encerrada",offBy:"{{name}} parou a transmiss\xe3o ao vivo",on:"Transmiss\xe3o ao Vivo",onBy:"{{name}} iniciou a transmiss\xe3o ao vivo",pending:"Iniciando Transmiss\xe3o ao Vivo...",serviceName:"Servi\xe7o de Transmiss\xe3o ao Vivo",signedInAs:"Voc\xea est\xe1 conectado como:",signIn:"Fa\xe7a login no Google",signInCTA:"Fa\xe7a login ou insira sua chave de transmiss\xe3o ao vivo do YouTube.",signOut:"Sair",start:"Iniciar uma transmiss\xe3o ao vivo",streamIdHelp:"O que \xe9 isso?",unavailableTitle:"Transmiss\xe3o ao vivo indispon\xedvel",googlePrivacyPolicy:"Pol\xedtica de Privacidade do Google",youtubeTerms:"Termos de servi\xe7os do YouTube"},localRecording:{clientState:{off:"Desligado",on:"Ligado",unknown:"Desconhecido"},dialogTitle:"Controles da Grava\xe7\xe3o Local",duration:"Dura\xe7\xe3o",durationNA:"N/D",encoding:"Codificando",label:"LOR",labelToolTip:"Grava\xe7\xe3o local ativada",localRecording:"Grava\xe7\xe3o local",me:"Eu",messages:{engaged:"Grava\xe7\xe3o local iniciada.",finished:"Sess\xe3o de grava\xe7\xe3o {{token}} terminada. Por favor, envie o arquivo gravado para o moderador.",finishedModerator:"Sess\xe3o de grava\xe7\xe3o {{token}} terminada. A grava\xe7\xe3o da faixa local foi salva. Por favor, pe\xe7a aos outros participantes para enviar suas grava\xe7\xf5es.",notModerator:"Voc\xea n\xe3o \xe9 o moderador. Voc\xea n\xe3o pode iniciar ou parar a grava\xe7\xe3o local."},moderator:"Moderador",no:"N\xe3o",participant:"Participante",participantStats:"Estat\xedsticas dos Participantes",sessionToken:"Token de Sess\xe3o",start:"Iniciar grava\xe7\xe3o",stop:"Parar a Grava\xe7\xe3o",yes:"Sim"},lockRoomPassword:"senha",lockRoomPasswordUppercase:"Senha",me:"eu",notify:{connectedOneMember:"{{name}} entrou na reuni\xe3o",connectedThreePlusMembers:"{{name}} e outros {{count}} entraram na reuni\xe3o",connectedTwoMembers:"{{first}} e {{second}} entraram na reuni\xe3o",disconnected:"desconectado",focus:"Foco da confer\xeancia",focusFail:"{{component}} n\xe3o dispon\xedvel - tente em {{ms}} seg",grantedTo:"Direitos de moderador concedido para {{to}}!",invitedOneMember:"{{name}} foi convidado(a)",invitedThreePlusMembers:"{{name}} e {{count}} outros foram convidados",invitedTwoMembers:"{{first}} e {{second}} foram convidados",kickParticipant:"{{kicked}} foi chutado por {{kicker}}",me:"Eu",moderator:"Direitos de moderador concedidos!",muted:"Voc\xea iniciou uma conversa em mudo.",mutedTitle:"Voc\xea est\xe1 mudo!",mutedRemotelyTitle:"Voc\xea foi silenciado por {{participantDisplayName}}!",mutedRemotelyDescription:"Voc\xea sempre pode ativar o som quando estiver pronto para falar. Retire o som quando terminar para manter o ru\xeddo longe da reuni\xe3o.",passwordRemovedRemotely:"$t(lockRoomPasswordUppercase) removido por outro participante",passwordSetRemotely:"$t(lockRoomPasswordUppercase) definido por outro participante",raisedHand:"{{name}} gostaria de falar.",somebody:"Algu\xe9m",startSilentTitle:"Voc\xea entrou sem sa\xedda de \xe1udio!",startSilentDescription:"Volte \xe0 reuni\xe3o para habilitar o \xe1udio",suboptimalBrowserWarning:"Tememos que sua experi\xeancia de reuni\xe3o n\xe3o seja t\xe3o boa aqui. Estamos procurando maneiras de melhorar isso, mas at\xe9 ent\xe3o, tente usar um dos navegadores completamente suportados.",suboptimalExperienceTitle:"Alerta do navegador",unmute:"Ativar som",newDeviceCameraTitle:"Nova c\xe2mera detectada",newDeviceAudioTitle:"Novo dispositivo de \xe1udio detectado",newDeviceAction:"Usar"},passwordSetRemotely:"Definido por outro participante",passwordDigitsOnly:"At\xe9 {{number}} d\xedgitos",poweredby:"distribu\xeddo por",presenceStatus:{busy:"Ocupado",calling:"Chamando...",connected:"Conectado",connecting:"Conectando...",connecting2:"Conectando*...",disconnected:"Desconectado",expired:"Expirado",ignored:"Ignorado",initializingCall:"Iniciando Chamada...",invited:"Convidar",rejected:"Rejeitado",ringing:"Tocando..."},profile:{setDisplayNameLabel:"Definir seu nome de exibi\xe7\xe3o",setEmailInput:"Digite e-mail",setEmailLabel:"Definir seu email de gravatar",title:"Perfil"},raisedHand:"Gostaria de falar",recording:{authDropboxText:"Enviar para o Dropbox",availableSpace:"Espa\xe7o dispon\xedvel: {{spaceLeft}} MB (aproximadamente {{duration}} minutos de grava\xe7\xe3o)",beta:"BETA",busy:"Estamos trabalhando para liberar recursos de grava\xe7\xe3o. Tente novamente em alguns minutos.",busyTitle:"Todas as grava\xe7\xf5es est\xe3o atualmente ocupadas",error:"A grava\xe7\xe3o falhou. Tente novamente.",expandedOff:"Grava\xe7\xe3o finalizada",expandedOn:"A reuni\xe3o est\xe1 sendo gravada.",expandedPending:"Iniciando grava\xe7\xe3o...",failedToStart:"Falha ao iniciar a grava\xe7\xe3o",fileSharingdescription:"Compartilhar grava\xe7\xe3o com participantes da reuni\xe3o",live:"AOVIVO",loggedIn:"Conectado como {{userName}}",off:"Grava\xe7\xe3o parada",offBy:"{{name}} parou a grava\xe7\xe3o",on:"Gravando",onBy:"{{name}} iniciou a grava\xe7\xe3o",pending:"Preparando para gravar a reuni\xe3o...",rec:"REC",serviceDescription:"Sua grava\xe7\xe3o ser\xe1 salva pelo servi\xe7o de grava\xe7\xe3o",serviceName:"Servi\xe7o de grava\xe7\xe3o",signIn:"Entrar",signOut:"Sair",unavailable:"Oops! O {{serviceName}} est\xe1 indispon\xedvel. Estamos trabalhando para resolver o problema. Por favor, tente mais tarde.",unavailableTitle:"Grava\xe7\xe3o indispon\xedvel"},sectionList:{pullToRefresh:"Puxe para atualizar"},settings:{calendar:{about:"A integra\xe7\xe3o do calend\xe1rio {{appName}} \xe9 usada para acessar com seguran\xe7a o seu calend\xe1rio para que ele possa ler os pr\xf3ximos eventos.",disconnect:"Desconectar",microsoftSignIn:"Entrar com Microsoft",signedIn:"Atualmente acessando eventos do calend\xe1rio para {{email}}. Clique no bot\xe3o Desconectar abaixo para parar de acessar os eventos da agenda.",title:"Calend\xe1rio"},devices:"Dispositivos",followMe:"Todos me seguem",language:"Idioma",loggedIn:"Conectado como {{name}}",moderator:"Moderador",more:"Mais",name:"Nome",noDevice:"Nenhum",selectAudioOutput:"Sa\xedda de \xe1udio",selectCamera:"C\xe2mera",selectMic:"Microfone",startAudioMuted:"Todos iniciam mudos",startVideoMuted:"Todos iniciam ocultos",title:"Configura\xe7\xf5es",speakers:"Alto-faltantes",microphones:"Microfones"},settingsView:{advanced:"Avan\xe7ado",alertOk:"OK",alertTitle:"Aten\xe7\xe3o",alertURLText:"A URL digitada do servidor \xe9 inv\xe1lida",buildInfoSection:"Informa\xe7\xf5es de compila\xe7\xe3o",conferenceSection:"Confer\xeancia",disableCallIntegration:"Desativar integra\xe7\xe3o de chamada nativa",disableP2P:"Desativar modo ponto a ponto",displayName:"Nome de exibi\xe7\xe3o",email:"E-mail",header:"Configura\xe7\xf5es",profileSection:"Perfil",serverURL:"URL do servidor",showAdvanced:"Mostrar configura\xe7\xf5es avan\xe7adas",startWithAudioMuted:"Iniciar sem \xe1udio",startWithVideoMuted:"Iniciar sem v\xeddeo",version:"Vers\xe3o"},share:{dialInfoText:"\n\n=====\n\nDeseja apenas discar no seu telefone?\n\n{{defaultDialInNumber}}Clique neste link para ver os n\xfameros de telefone para esta reuni\xe3o\n{{dialInfoPageUrl}}",mainText:"Clique no seguinte link para entrar na reuni\xe3o:\n{{roomUrl}}"},speaker:"Alto-falantes",speakerStats:{hours:"{{count}}h",minutes:"{{count}}m",name:"Nome",seconds:"{{count}}s",speakerStats:"Estat\xedsticas do Apresentador",speakerTime:"Tempo do Apresentador"},startupoverlay:{policyText:" ",title:"O {{app}} precisa usar seu microfone e c\xe2mera."},suspendedoverlay:{rejoinKeyTitle:"Reconectar",text:"Pressione o bot\xe3o Reentrar para reconectar.",title:"Sua chamada de v\xeddeo foi interrompida, porque seu computador foi dormir."},toolbar:{accessibilityLabel:{audioOnly:"Alternar para apenas \xe1udio",audioRoute:"Selecionar o dispositivo de som",callQuality:"Gerenciar qualidade do v\xeddeo",cc:"Alternar legendas",chat:"Alternar para janela de chat",document:"Alternar para documento compartilhado",download:"Baixe nossos aplicativos",feedback:"Deixar feedback",fullScreen:"Alternar para tela cheia",hangup:"Sair da chamada",help:"Ajuda",invite:"Convidar pessoas",kick:"Remover participante",localRecording:"Alternar controles de grava\xe7\xe3o local",lockRoom:"Ativar/desativar senha de reuni\xe3o",moreActions:"Alternar mais menu de a\xe7\xf5es",moreActionsMenu:"Menu de mais a\xe7\xf5es",mute:"Alternar mudo do \xe1udio",pip:"Alternar modo Picture-in-Picture",privateMessage:"Enviar mensagem privada",profile:"Editar seu perfil",raiseHand:"Alternar levantar a m\xe3o",recording:"Alternar grava\xe7\xe3o",remoteMute:"Silenciar participante",Settings:"Alternar configura\xe7\xf5es",sharedvideo:"Alternar compartilhamento de v\xeddeo do Youtube",shareRoom:"Convidar algu\xe9m",shareYourScreen:"Alternar compartilhamento de tela",shortcuts:"Alternar atalhos",show:"Mostrar no palco",speakerStats:"Alternar estat\xedsticas do apresentador",tileView:"Alternar visualiza\xe7\xe3o em blocos",toggleCamera:"Alternar c\xe2mera",videomute:"Alternar mudo do v\xeddeo",videoblur:"Alternar desfoque de v\xeddeo",toggleFilmstrip:"Alterar tira de filme",muteEveryone:"Silenciar todos",moreOptions:"Mostrar mais op\xe7\xf5es"},addPeople:"Adicionar pessoas \xe0 sua chamada",audioOnlyOff:"Desabilitar modo de largura de banda baixa",audioOnlyOn:"Habilitar modo de largura de banda baixa",audioRoute:"Selecionar o dispositivo de som",authenticate:"Autenticar",callQuality:"Gerenciar qualidade do v\xeddeo",chat:"Abrir ou fechar o bate-papo",closeChat:"Fechar chat",documentClose:"Fechar documento compartilhado",documentOpen:"Abrir documento compartilhado",download:"Baixe nossos aplicativos",enterFullScreen:"Ver em tela cheia",enterTileView:"Entrar em exibi\xe7\xe3o de bloco",exitFullScreen:"Sair da tela cheia",exitTileView:"Sair de exibi\xe7\xe3o de bloco",feedback:"Deixar feedback",hangup:"Sair",help:"Ajuda",invite:"Convidar pessoas",login:"Iniciar sess\xe3o",logout:"Encerrar sess\xe3o",lowerYourHand:"Baixar a m\xe3o",moreActions:"Mais a\xe7\xf5es",mute:"Mudo / N\xe3o mudo",noAudioSignalTitle:"N\xe3o h\xe1 entrada de \xe1udio vindo do seu microfone!",noAudioSignalDesc:"Se voc\xea n\xe3o o desativou propositalmente das configura\xe7\xf5es do sistema ou do hardware, considere trocar o dispositivo.",noAudioSignalDescSuggestion:"Se voc\xea n\xe3o o desativou propositalmente das configura\xe7\xf5es do sistema ou do hardware, considere trocar para o dispositivo sugerido.",openChat:"Abrir chat",pip:"Entrar em modo Quadro-a-Quadro",privateMessage:"Enviar mensagem privada",profile:"Editar seu perfil",raiseHand:"Erguer / Baixar sua m\xe3o",raiseYourHand:"Levantar a m\xe3o",Settings:"Configura\xe7\xf5es",sharedvideo:"Compartilhar um v\xeddeo do YouTube",shareRoom:"Convidar algu\xe9m",shortcuts:"Ver atalhos",speakerStats:"Estat\xedsticas do Apresentador",startScreenSharing:"Iniciar compart. de tela",startSubtitles:"Iniciar legendas",stopScreenSharing:"Parar compart. de tela",stopSubtitles:"Parar legendas",stopSharedVideo:"Parar v\xeddeo do YouTube",talkWhileMutedPopup:"Tentando falar? Voc\xea est\xe1 em mudo.",tileViewToggle:"Alternar visualiza\xe7\xe3o em blocos",toggleCamera:"Alternar c\xe2mera",videomute:"Iniciar ou parar a c\xe2mera",startvideoblur:"Desfocar meu plano de fundo",stopvideoblur:"Desativar desfoque de fundo",noisyAudioInputDesc:"Parece que o microfone est\xe1 fazendo barulho, considere silenciar ou alterar o dispositivo.",noisyAudioInputTitle:"O seu microfone parece estar barulhento!",noAudioSignalDialInLinkDesc:"Discar n\xfameros",noAudioSignalDialInDesc:"Voc\xea tamb\xe9m pode discar usando:",muteEveryone:"Silenciar todos",moreOptions:"Mais op\xe7\xf5es"},transcribing:{ccButtonTooltip:"Iniciar/parar legendas",error:"Transcri\xe7\xe3o falhou. Tente novamente.",expandedLabel:"Transcri\xe7\xe3o ativada",failedToStart:"Transcri\xe7\xe3o falhou ao iniciar",labelToolTip:"A reuni\xe3o esta sendo transcrita",off:"Transcri\xe7\xe3o parada",pending:"Preparando a transcri\xe7\xe3o da reuni\xe3o...",start:"Exibir legendas",stop:"N\xe3o exibir legendas",tr:"TR"},userMedia:{androidGrantPermissions:"Selecione Permitir quando seu navegador perguntar pelas permiss\xf5es.",chromeGrantPermissions:"Selecione Permitir quando seu navegador perguntar pelas permiss\xf5es.",edgeGrantPermissions:"Selecione Sim quando seu navegador perguntar pelas permiss\xf5es.",electronGrantPermissions:"D\xea as permiss\xf5es para usar sua c\xe2mera e microfone",firefoxGrantPermissions:"Selecione Compartilhar Dispositivos Selecionados quando seu navegador perguntar pelas permiss\xf5es.",iexplorerGrantPermissions:"Selecione OK quando seu navegador perguntar pelas permiss\xf5es.",nwjsGrantPermissions:"D\xea as permiss\xf5es para usar sua c\xe2mera e microfone",operaGrantPermissions:"Selecione Permitir quando seu navegador perguntar pelas permiss\xf5es.","react-nativeGrantPermissions":"Selecione Permitir quando seu navegador perguntar pelas permiss\xf5es.",safariGrantPermissions:"Selecione OK quando seu navegador perguntar pelas permiss\xf5es."},videoSIPGW:{busy:"Estamos trabalhando para liberar recursos. Por favor, tente novamente em alguns minutos.",busyTitle:"O servi\xe7o da sala est\xe1 ocupado",errorAlreadyInvited:"{{displayName}} j\xe1 convidado",errorInvite:"A confer\xeancia ainda n\xe3o foi estabelecida. Por favor, tente mais tarde.",errorInviteFailed:"Estamos trabalhando para resolver o problema. Por favor, tente mais tarde.",errorInviteFailedTitle:"Convite para {{displayName}} falhou",errorInviteTitle:"Erro no convite da sala",pending:"{{displayName}} foi convidado"},videoStatus:{audioOnly:"AUD",audioOnlyExpanded:"Voc\xea est\xe1 em modo de banda baixa. Neste modo, se recebe somente \xe1udio e compartilhamento de tela.",callQuality:"Qualidade de v\xeddeo",hd:"HD",hdTooltip:"Ver v\xeddeo em alta defini\xe7\xe3o",highDefinition:"Alta defini\xe7\xe3o (HD)",labelTooiltipNoVideo:"Sem v\xeddeo",labelTooltipAudioOnly:"Modo de largura de banda baixa habilitada",ld:"LD",ldTooltip:"Ver v\xeddeo em baixa defini\xe7\xe3o",lowDefinition:"Baixa defini\xe7\xe3o (LD)",onlyAudioAvailable:"Somente \xe1udio dispon\xedvel",onlyAudioSupported:"Suportamos somente \xe1udio neste navegador.",p2pEnabled:"Ponto-a-ponto habilitada",p2pVideoQualityDescription:"No modo ponto a ponto, a qualidade do v\xeddeo recebido s\xf3 pode ser alternada entre alta e apenas \xe1udio. Outras configura\xe7\xf5es n\xe3o ser\xe3o respeitadas at\xe9 que o ponto a ponto seja encerrado.",recHighDefinitionOnly:"Prefer\xeancia para alta defini\xe7\xe3o.",sd:"SD",sdTooltip:"Ver v\xeddeo em defini\xe7\xe3o padr\xe3o",standardDefinition:"Defini\xe7\xe3o padr\xe3o"},videothumbnail:{domute:"Mudo",flip:"Inverter",kick:"Expulsar",moderator:"Moderador",mute:"Participante est\xe1 mudo",muted:"Mudo",remoteControl:"Controle remoto",show:"Mostrar no palco",videomute:"O participante parou a c\xe2mera",domuteOthers:"Silenciar todos os demais"},welcomepage:{accessibilityLabel:{join:"Toque para entrar",roomname:"Digite o nome da sala"},appDescription:"V\xe1 em frente, converse por v\xeddeo com toda a equipe. De fato, convide todos que voc\xea conhece. {{app}} \xe9 uma solu\xe7\xe3o de videoconfer\xeancia totalmente criptografada e 100% de c\xf3digo aberto que voc\xea pode usar todos os dias, a cada dia, gratuitamente \u2014 sem necessidade de conta.",audioVideoSwitch:{audio:"Voz",video:"V\xeddeo"},calendar:"Calend\xe1rio",connectCalendarButton:"Conectar seu calend\xe1rio",connectCalendarText:"Conecte seu calend\xe1rio para ver todas as reuni\xf5es em {{app}}. Al\xe9m disso, adicione reuni\xf5es de {{provider}} ao seu calend\xe1rio e inicie-as com apenas um clique.",enterRoomTitle:"Iniciar uma nova reuni\xe3o",roomNameAllowedChars:"Nome da reuni\xe3o n\xe3o deve conter qualquer um destes caracteres: ?. &, :, ', \", %, #.",go:"IR",goSmall:"IR",join:"CRIAR / ENTRAR",info:"Informa\xe7\xf5es",privacy:"Pol\xedtica de Privacidade",recentList:"Recente",recentListDelete:"Remover",recentListEmpty:"Sua lista recente est\xe1 vazia. As reuni\xf5es que voc\xea realizar ser\xe3o exibidas aqui.",reducedUIText:"Bem-vindo ao {{app}}!",roomname:"Digite o nome da sala",roomnameHint:"Digite o nome ou a URL da sala que voc\xea deseja entrar. Voc\xea pode digitar um nome, e apenas deixe para as pessoas que voc\xea quer se reunir digitem o mesmo nome.",sendFeedback:"Enviar coment\xe1rios",terms:"Termos",title:"Videoconfer\xeancias mais seguras, flex\xedveis e totalmente gratuitas",getHelp:"Obter ajuda"},helpView:{header:"Centro de ajuda"},lonelyMeetingExperience:{youAreAlone:"Voc\xea \xe9 o \xfanico na reuni\xe3o",button:"Convidar outros"},chromeExtensionBanner:{dontShowAgain:"N\xe3o me mostre isso de novo",buttonText:"Instalar extens\xe3o do Chrome",installExtensionText:"Instale a extens\xe3o par integra\xe7\xe3o com Google Calendar e Office 365"}}},694,[]); -__d(function(e,r,f,h,n,o,s){n.exports={en:"\u0410\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u0439",af:"\u0410\u0444\u0440\u0438\u043a\u0430\u0430\u043d\u0441",bg:"\u0411\u043e\u043b\u0433\u0430\u0440\u0441\u043a\u0438\u0439",ca:"\u041a\u0430\u0442\u0430\u043b\u043e\u043d\u0441\u043a\u0438\u0439",cs:"\u0427\u0435\u0448\u0441\u043a\u0438\u0439",de:"\u041d\u0435\u043c\u0435\u0446\u043a\u0438\u0439",el:"\u0413\u0440\u0435\u0447\u0435\u0441\u043a\u0438\u0439",enGB:"\u0410\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u0439 (\u0412\u0435\u043b\u0438\u043a\u043e\u0431\u0440\u0438\u0442\u0430\u043d\u0438\u044f)",eo:"\u042d\u0441\u043f\u0435\u0440\u0430\u043d\u0442\u043e",es:"\u0418\u0441\u043f\u0430\u043d\u0441\u043a\u0438\u0439",esUS:"\u0418\u0441\u043f\u0430\u043d\u0441\u043a\u0438\u0439 (\u041b\u0430\u0442\u0438\u043d\u0441\u043a\u0430\u044f \u0410\u043c\u0435\u0440\u0438\u043a\u0430)",fi:"\u0424\u0438\u043d\u0441\u043a\u0438\u0439",fr:"\u0424\u0440\u0430\u043d\u0446\u0443\u0437\u0441\u043a\u0438\u0439",frCA:"\u0424\u0440\u0430\u043d\u0446\u0443\u0437\u0441\u043a\u0438\u0439 (\u043a\u0430\u043d\u0430\u0434\u0441\u043a\u0438\u0439)",hr:"\u0425\u043e\u0440\u0432\u0430\u0442\u0441\u043a\u0438\u0439",hu:"\u0412\u0435\u043d\u0433\u0435\u0440\u0441\u043a\u0438\u0439",hy:"\u0410\u0440\u043c\u044f\u043d\u0441\u043a\u0438\u0439",it:"\u0418\u0442\u0430\u043b\u044c\u044f\u043d\u0441\u043a\u0438\u0439",ja:"\u042f\u043f\u043e\u043d\u0441\u043a\u0438\u0439",ko:"\u041a\u043e\u0440\u0435\u0439\u0441\u043a\u0438\u0439",nl:"\u0413\u043e\u043b\u043b\u0430\u043d\u0434\u0441\u043a\u0438\u0439",oc:"\u041e\u043a\u0441\u0438\u0442\u0430\u043d\u0441\u043a\u0438\u0439",pl:"\u041f\u043e\u043b\u044c\u0441\u043a\u0438\u0439",ptBR:"\u041f\u043e\u0440\u0442\u0443\u0433\u0430\u043b\u044c\u0441\u043a\u0438\u0439 (\u0411\u0440\u0430\u0437\u0438\u043b\u0438\u044f)",ru:"\u0420\u0443\u0441\u0441\u043a\u0438\u0439",sv:"\u0428\u0432\u0435\u0434\u0441\u043a\u0438\u0439",tr:"\u0422\u0443\u0440\u0435\u0446\u043a\u0438\u0439",vi:"\u0412\u044c\u0435\u0442\u043d\u0430\u043c\u0441\u043a\u0438\u0439",zhCN:"\u041a\u0438\u0442\u0430\u0439\u0441\u043a\u0438\u0439 (\u041a\u0438\u0442\u0430\u0439)",zhTW:"\u041a\u0438\u0442\u0430\u0439\u0441\u043a\u0438\u0439 (\u0422\u0430\u0439\u0432\u0430\u043d\u044c)"}},695,[]); -__d(function(e,o,i,t,r,a,n){r.exports={addPeople:{add:"\u041f\u0440\u0438\u0433\u043b\u0430\u0441\u0438\u0442\u044c",countryNotSupported:"\u042d\u0442\u0430 \u0441\u0442\u0440\u0430\u043d\u0430 \u043f\u043e\u043a\u0430 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f.",countryReminder:"\u0412\u044b\u0437\u043e\u0432 \u043d\u0435 \u0432 \u0421\u0428\u0410? \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0443\u043a\u0430\u0437\u0430\u043b\u0438 \u043a\u043e\u0434 \u0441\u0442\u0440\u0430\u043d\u044b!",disabled:"\u041f\u043e\u0438\u0441\u043a \u043d\u0435 \u0434\u0430\u043b \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430.",failedToAdd:"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432",footerText:"\u0412\u044b\u0437\u043e\u0432 \u043d\u043e\u043c\u0435\u0440\u0430 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d.",loading:"\u041f\u043e\u0438\u0441\u043a \u043b\u044e\u0434\u0435\u0439 \u0438 \u043d\u043e\u043c\u0435\u0440\u043e\u0432 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u043e\u0432",loadingNumber:"\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043d\u043e\u043c\u0435\u0440\u0430 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430",loadingPeople:"\u041f\u043e\u0438\u0441\u043a \u043b\u044e\u0434\u0435\u0439 \u0434\u043b\u044f \u043f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f",noResults:"\u041f\u043e\u0438\u0441\u043a \u043d\u0435 \u0434\u0430\u043b \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430",noValidNumbers:"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u043d\u043e\u043c\u0435\u0440 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430",searchNumbers:"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043d\u043e\u043c\u0435\u0440\u0430 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u043e\u0432",searchPeople:"\u041f\u043e\u0438\u0441\u043a \u043b\u044e\u0434\u0435\u0439",searchPeopleAndNumbers:"\u041f\u043e\u0438\u0441\u043a \u043b\u044e\u0434\u0435\u0439 \u0438\u043b\u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0438\u0445 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u043e\u0432",telephone:"\u041d\u043e\u043c\u0435\u0440: {{number}}",title:"\u041f\u0440\u0438\u0433\u043b\u0430\u0441\u0438\u0442\u044c \u043b\u044e\u0434\u0435\u0439 \u043d\u0430 \u044d\u0442\u0443 \u0432\u0441\u0442\u0440\u0435\u0447\u0443"},audioDevices:{bluetooth:"Bluetooth",headphones:"\u041d\u0430\u0443\u0448\u043d\u0438\u043a\u0438",phone:"\u0422\u0435\u043b\u0435\u0444\u043e\u043d",speaker:"\u041a\u043e\u043b\u043e\u043d\u043a\u0430",none:"\u041d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u044b \u0437\u0432\u0443\u043a\u043e\u0432\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430"},audioOnly:{audioOnly:"\u0422\u043e\u043b\u044c\u043a\u043e \u0437\u0432\u0443\u043a"},calendarSync:{addMeetingURL:"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438",confirmAddLink:"\u0412\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443 Jitsi \u043a \u044d\u0442\u043e\u043c\u0443 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u043d\u043e\u043c\u0443 \u0441\u043e\u0431\u044b\u0442\u0438\u044e?",error:{appConfiguration:"\u041d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u0430 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044f.",generic:"\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430. \u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044f \u0438\u043b\u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0435\u0433\u043e.",notSignedIn:"\u0412 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044f \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044f \u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0441\u043d\u043e\u0432\u0430 \u0432\u043e\u0439\u0442\u0438 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443."},join:"\u041f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f",joinTooltip:"\u041f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f \u043a \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438",nextMeeting:"\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f",noEvents:"\u041d\u0435\u0442 \u0437\u0430\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u0439.",ongoingMeeting:"\u0442\u0435\u043a\u0443\u0449\u0430\u044f \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f",permissionButton:"\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",permissionMessage:"\u0414\u043b\u044f \u043f\u043e\u043a\u0430\u0437\u0430 \u0432\u0430\u0448\u0438\u0445 \u0432\u0441\u0442\u0440\u0435\u0447 \u0432 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438 \u043d\u0443\u0436\u0435\u043d \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044e.",refresh:"\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c",today:"\u0421\u0435\u0433\u043e\u0434\u043d\u044f"},chat:{error:"\u041e\u0448\u0438\u0431\u043a\u0430: \u0412\u0430\u0448\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043d\u0435 \u0431\u044b\u043b\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e. \u041f\u0440\u0438\u0447\u0438\u043d\u0430: {{error}}",fieldPlaceHolder:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0437\u0434\u0435\u0441\u044c \u0432\u0430\u0448\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435",messagebox:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435",messageTo:"\u041b\u0438\u0447\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e {{recipient}}",noMessagesMessage:"\u0412 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 \u043f\u043e\u043a\u0430 \u043d\u0435\u0442 \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439. \u041d\u0430\u0447\u043d\u0438\u0442\u0435 \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440!",nickname:{popover:"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0438\u043c\u044f",title:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043c\u044f \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0447\u0430\u0442\u0430"},privateNotice:"\u041b\u0438\u0447\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e {{recipient}}",title:"\u0427\u0430\u0442",you:""},chromeExtensionBanner:{installExtensionText:"",buttonText:"",dontShowAgain:""},connectingOverlay:{joiningRoom:"\u041f\u044b\u0442\u0430\u0435\u043c\u0441\u044f \u043f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f \u043a \u0432\u0430\u0448\u0435\u0439 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438..."},connection:{ATTACHED:"\u041f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u043e",AUTHENTICATING:"\u0410\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f",AUTHFAIL:"\u041e\u0448\u0438\u0431\u043a\u0430 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438",CONNECTED:"\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e",CONNECTING:"\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435",CONNFAIL:"\u0421\u0431\u043e\u0439 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f",DISCONNECTED:"\u041e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u043e",DISCONNECTING:"\u041e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435",ERROR:"\u041e\u0448\u0438\u0431\u043a\u0430",RECONNECTING:"\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0441 \u0441\u0435\u0442\u044c\u044e. \u041f\u0435\u0440\u0435\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435...",LOW_BANDWIDTH:"\u0412\u0438\u0434\u0435\u043e \u0434\u043b\u044f {{displayName}} \u043f\u0440\u0438\u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e \u0438\u0437-\u0437\u0430 \u043d\u0438\u0437\u043a\u043e\u0439 \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u0438"},connectionindicator:{address:"\u0410\u0434\u0440\u0435\u0441:",bandwidth:"\u0421\u0440\u0435\u0434\u043d\u044f\u044f \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c:",bitrate:"\u0411\u0438\u0442\u0440\u0435\u0439\u0442:",bridgeCount:"\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432:",connectedTo:"\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d \u043a:",framerate:"\u0427\u0430\u0441\u0442\u043e\u0442\u0430 \u043a\u0430\u0434\u0440\u043e\u0432:",less:"\u041a\u0440\u0430\u0442\u043a\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f",localaddress_0:"\u041b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0430\u0434\u0440\u0435\u0441\u0430:",localaddress_1:"\u041b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0430\u0434\u0440\u0435\u0441\u0430:",localaddress_2:"\u041b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0430\u0434\u0440\u0435\u0441\u0430:",localport_0:"\u041b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u043e\u0440\u0442\u044b:",localport_1:"\u041b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u043e\u0440\u0442\u044b:",localport_2:"\u041b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u043e\u0440\u0442\u044b:",more:"\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f",packetloss:"\u041f\u043e\u0442\u0435\u0440\u0438 \u043f\u0430\u043a\u0435\u0442\u043e\u0432:",quality:{good:"\u0425\u043e\u0440\u043e\u0448\u043e",inactive:"\u043d\u0435 \u0430\u043a\u0442\u0438\u0432\u043d\u043e",lost:"\u043f\u043e\u0442\u0435\u0440\u044f\u043d\u043e",nonoptimal:"\u043d\u0435 \u043e\u043f\u0442\u0438\u043c\u0430\u043b\u044c\u043d\u043e",poor:"\u043f\u043b\u043e\u0445\u043e"},remoteaddress_0:"\u0423\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0435 \u0430\u0434\u0440\u0435\u0441\u0430:",remoteaddress_1:"\u0423\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0435 \u0430\u0434\u0440\u0435\u0441\u0430:",remoteaddress_2:"\u0423\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0435 \u0430\u0434\u0440\u0435\u0441\u0430:",remoteport_0:"\u0423\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0435 \u043f\u043e\u0440\u0442\u044b:",remoteport_1:"\u0423\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0435 \u043f\u043e\u0440\u0442\u044b:",remoteport_2:"\u0423\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0435 \u043f\u043e\u0440\u0442\u044b:",resolution:"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435:",status:"\u0421\u0432\u044f\u0437\u044c:",transport_0:"\u041c\u0435\u0442\u043e\u0434\u044b \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438:",transport_1:"\u041c\u0435\u0442\u043e\u0434\u044b \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438:",transport_2:"\u041c\u0435\u0442\u043e\u0434\u044b \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438:"},dateUtils:{earlier:"\u0420\u0430\u043d\u0435\u0435",today:"\u0421\u0435\u0433\u043e\u0434\u043d\u044f",yesterday:"\u0412\u0447\u0435\u0440\u0430"},deepLinking:{appNotInstalled:"\u0427\u0442\u043e\u0431\u044b \u043f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f \u043a \u044d\u0442\u043e\u0439 \u0432\u0441\u0442\u0440\u0435\u0447\u0435 \u043d\u0430 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0435, \u043d\u0443\u0436\u043d\u043e \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 {{app}}.",description:"\u041d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0441\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c? \u041c\u044b \u043f\u043e\u043f\u044b\u0442\u0430\u043b\u0438\u0441\u044c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0432\u0430\u0448\u0443 \u0432\u0441\u0442\u0440\u0435\u0447\u0443 \u0432 \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043d\u043e\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438 {{app}}. \u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u0438\u043b\u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 \u0435\u0435 \u0432 \u0432\u0435\u0431-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438 {{app}}.",descriptionWithoutWeb:"\u041d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u043e? \u041c\u044b \u043f\u043e\u043f\u044b\u0442\u0430\u043b\u0438\u0441\u044c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0432\u0430\u0448\u0443 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044e \u0432 \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043d\u043e\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438 {{app}}",downloadApp:"\u0421\u043a\u0430\u0447\u0430\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435",launchWebButton:"\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435",openApp:"\u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u043a \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044e",title:"\u0417\u0430\u043f\u0443\u0441\u043a \u0432\u0430\u0448\u0435\u0439 \u0432\u0441\u0442\u0440\u0435\u0447\u0438 \u0432 {{app}}...",tryAgainButton:"\u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u0432 \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043d\u043e\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438"},defaultLink:"\u043d\u0430\u043f\u0440. {{url}}",defaultNickname:"\u043d\u0430\u043f\u0440. \u042f\u043d\u0430 \u0426\u0432\u0435\u0442\u043a\u043e\u0432\u0430",deviceError:{cameraError:"\u041e\u0448\u0438\u0431\u043a\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043a\u0430\u043c\u0435\u0440\u0435",cameraPermission:"\u041e\u0448\u0438\u0431\u043a\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0443",microphoneError:"\u041e\u0448\u0438\u0431\u043a\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0443",microphonePermission:"\u041d\u0435\u0442 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043d\u0430 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0443"},deviceSelection:{noPermission:"\u041d\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u0430",previewUnavailable:"\u041f\u0440\u0435\u0434\u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d",selectADevice:"\u0412\u044b\u0431\u043e\u0440 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430",testAudio:"\u041f\u0440\u043e\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0437\u0432\u0443\u043a"},dialog:{accessibilityLabel:{liveStreaming:"\u0422\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044f"},allow:"\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c",alreadySharedVideoMsg:"\u0414\u0440\u0443\u0433\u043e\u0439 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a \u0443\u0436\u0435 \u043f\u043e\u0434\u0435\u043b\u0438\u043b\u0441\u044f \u0441\u0441\u044b\u043b\u043a\u043e\u0439 \u043d\u0430 \u0432\u0438\u0434\u0435\u043e. \u0414\u0430\u043d\u043d\u0430\u044f \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u043d\u0438\u043c \u0432\u0438\u0434\u0435\u043e.",alreadySharedVideoTitle:"\u0414\u043e\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u043a\u0430\u0437 \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u043d\u043e\u0433\u043e \u0432\u0438\u0434\u0435\u043e",applicationWindow:"\u041e\u043a\u043d\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f",Back:"\u041d\u0430\u0437\u0430\u0434",cameraConstraintFailedError:"\u041a\u0430\u043c\u0435\u0440\u0430 \u043d\u0435 \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f\u043c.",cameraNotFoundError:"\u041a\u0430\u043c\u0435\u0440\u0430 \u043d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0430.",cameraNotSendingData:"\u041e\u0448\u0438\u0431\u043a\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043a\u0430\u043c\u0435\u0440\u0435. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435, \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043b\u0438 \u043a\u0430\u043c\u0435\u0440\u0443 \u043a\u0430\u043a\u0430\u044f-\u043d\u0438\u0431\u0443\u0434\u044c \u0434\u0440\u0443\u0433\u0430\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430. \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0442\u0430\u043a\u0436\u0435 \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0434\u0440\u0443\u0433\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0438\u0437 \u043c\u0435\u043d\u044e \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0438\u043b\u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435.",cameraNotSendingDataTitle:"\u041d\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043a\u0430\u043c\u0435\u0440\u0435",cameraPermissionDeniedError:"\u041d\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043a\u0430\u043c\u0435\u0440\u0435. \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0443\u0447\u0430\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0432\u043e \u0432\u0441\u0442\u0440\u0435\u0447\u0435, \u043d\u043e \u0434\u0440\u0443\u0433\u0438\u0435 \u043d\u0435 \u0431\u0443\u0434\u0443\u0442 \u0432\u0430\u0441 \u0432\u0438\u0434\u0435\u0442\u044c. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0437\u043d\u0430\u0447\u043e\u043a \u043a\u0430\u043c\u0435\u0440\u044b \u0432 \u0430\u0434\u0440\u0435\u0441\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0435 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430, \u0447\u0442\u043e\u0431\u044b \u0443\u0441\u0442\u0440\u0430\u043d\u0438\u0442\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443.",cameraUnknownError:"\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u0430\u043c\u0435\u0440\u044b.",cameraUnsupportedResolutionError:"\u0412\u0430\u0448\u0430 \u043a\u0430\u043c\u0435\u0440\u0430 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0432\u0438\u0434\u0435\u043e.",Cancel:"\u041e\u0442\u043c\u0435\u043d\u0430",close:"\u0417\u0430\u043a\u0440\u044b\u0442\u044c",conferenceDisconnectMsg:"\u0421\u043b\u0435\u0434\u0443\u0435\u0442 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435. \u041f\u043e\u043f\u044b\u0442\u043a\u0430 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0432\u044f\u0437\u0438 \u0447\u0435\u0440\u0435\u0437 {{seconds}} \u0441.",conferenceDisconnectTitle:"\u0412\u044b \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u044b.",conferenceReloadMsg:"\u041c\u044b \u0441\u0442\u0430\u0440\u0430\u0435\u043c\u0441\u044f \u044d\u0442\u043e \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c. \u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0432\u044f\u0437\u0438 \u0447\u0435\u0440\u0435\u0437 {{seconds}} \u0441.",conferenceReloadTitle:"\u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u0447\u0442\u043e-\u0442\u043e \u043f\u043e\u0448\u043b\u043e \u043d\u0435 \u0442\u0430\u043a.",confirm:"\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c",confirmNo:"\u041d\u0435\u0442",confirmYes:"\u0414\u0430",connectError:"\u041e\u0448\u0438\u0431\u043a\u0430. \u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0441\u0432\u044f\u0437\u044c \u0434\u043b\u044f \u0432\u0430\u0448\u0435\u0439 \u0432\u0441\u0442\u0440\u0435\u0447\u0438.",connectErrorWithMsg:"\u041e\u0448\u0438\u0431\u043a\u0430. \u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0441\u0432\u044f\u0437\u044c \u0434\u043b\u044f \u0432\u0430\u0448\u0435\u0439 \u0432\u0441\u0442\u0440\u0435\u0447\u0438: {{msg}}",connecting:"\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435",contactSupport:"\u0421\u0432\u044f\u0437\u044c \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439",copy:"\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c",dismiss:"\u041e\u0442\u043a\u043b\u043e\u043d\u0438\u0442\u044c",displayNameRequired:"\u041f\u0440\u0438\u0432\u0435\u0442! \u041a\u0430\u043a \u0442\u0435\u0431\u044f \u0437\u043e\u0432\u0443\u0442?",done:"\u0413\u043e\u0442\u043e\u0432\u043e",enterDisplayName:"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0441\u0432\u043e\u0435 \u0438\u043c\u044f",error:"\u041e\u0448\u0438\u0431\u043a\u0430",externalInstallationMsg:"\u0412\u0430\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043d\u0430\u0448\u0435 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430.",externalInstallationTitle:"\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435",goToStore:"\u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u043a \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0443",gracefulShutdown:"\u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0440\u0430\u0431\u043e\u0442\u044b. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043f\u043e\u0437\u0436\u0435.",IamHost:"\u042f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0442\u043e\u0440",incorrectRoomLockPassword:"\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u043f\u0430\u0440\u043e\u043b\u044c",incorrectPassword:"\u041e\u0448\u0438\u0431\u043a\u0430 \u0438\u043c\u0435\u043d\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438\u043b\u0438 \u043f\u0430\u0440\u043e\u043b\u044f",inlineInstallationMsg:"\u0412\u0430\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043d\u0430\u0448\u0435 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430.",inlineInstallExtension:"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c",internalError:"\u0427\u0442\u043e-\u0442\u043e \u043f\u043e\u0448\u043b\u043e \u043d\u0435 \u0442\u0430\u043a. \u041e\u0448\u0438\u0431\u043a\u0430: {{error}}",internalErrorTitle:"\u0412\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u044f\u044f \u043e\u0448\u0438\u0431\u043a\u0430",kickMessage:"\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u0432\u044f\u0437\u0430\u0442\u044c\u0441\u044f \u0441 {{participantDisplayName}} \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438.",kickParticipantButton:"\u0412\u044b\u0433\u043d\u0430\u0442\u044c",kickParticipantDialog:"\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0432\u044b\u0433\u043d\u0430\u0442\u044c \u044d\u0442\u043e\u0433\u043e \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430?",kickParticipantTitle:"\u0412\u044b\u0433\u043d\u0430\u0442\u044c \u044d\u0442\u043e\u0433\u043e \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430?",kickTitle:"\u0410\u0439! {{participantDisplayName}} \u0432\u044b\u0433\u043d\u0430\u043b \u0432\u0430\u0441 \u0438\u0437 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438.",liveStreaming:"\u0422\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044f",liveStreamingDisabledForGuestTooltip:"\u0413\u043e\u0441\u0442\u0438 \u043d\u0435 \u043c\u043e\u0433\u0443\u0442 \u043d\u0430\u0447\u0430\u0442\u044c \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e",liveStreamingDisabledTooltip:"\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u0438 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0430",lockMessage:"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u043f\u0435\u0440\u0435\u0442\u044c \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044e",lockRoom:"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044e $t(lockRoomPasswordUppercase)",lockTitle:"\u0411\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0430 \u043d\u0435 \u0443\u0434\u0430\u043b\u0430\u0441\u044c",logoutQuestion:"\u0423\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0432\u044b\u0439\u0442\u0438 \u0438 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0432\u0441\u0442\u0440\u0435\u0447\u0443?",logoutTitle:"\u0417\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u0441\u0435\u0430\u043d\u0441",maxUsersLimitReached:"\u0414\u043e\u0441\u0442\u0438\u0433\u043d\u0443\u0442 \u043b\u0438\u043c\u0438\u0442 \u043d\u0430 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432. \u041a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f \u043f\u0435\u0440\u0435\u043f\u043e\u043b\u043d\u0435\u043d\u0430. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0441\u0432\u044f\u0436\u0438\u0442\u0435\u0441\u044c \u0441 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0442\u043e\u0440\u043e\u043c \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 \u0438\u043b\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u043f\u043e\u0437\u0436\u0435!",maxUsersLimitReachedTitle:"\u0414\u043e\u0441\u0442\u0438\u0433\u043d\u0443\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u043b\u0438\u043c\u0438\u0442 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432",micConstraintFailedError:"\u0412\u0430\u0448 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d \u043d\u0435 \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f\u043c.",micNotFoundError:"\u041c\u0438\u043a\u0440\u043e\u0444\u043e\u043d \u043d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d.",micNotSendingData:"\u041f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430, \u0447\u0442\u043e\u0431\u044b \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0447\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438.",micNotSendingDataTitle:"\u0412\u0430\u0448 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c\u0438",micPermissionDeniedError:"\u041d\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0443. \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0443\u0447\u0430\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0432\u043e \u0432\u0441\u0442\u0440\u0435\u0447\u0435, \u043d\u043e \u0434\u0440\u0443\u0433\u0438\u0435 \u043d\u0435 \u0431\u0443\u0434\u0443\u0442 \u0432\u0430\u0441 \u0441\u043b\u044b\u0448\u0430\u0442\u044c. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0437\u043d\u0430\u0447\u043e\u043a \u043a\u0430\u043c\u0435\u0440\u044b \u0432 \u0430\u0434\u0440\u0435\u0441\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0435 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430, \u0447\u0442\u043e\u0431\u044b \u0443\u0441\u0442\u0440\u0430\u043d\u0438\u0442\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443.",micUnknownError:"\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430.",muteParticipantBody:"\u0412\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0438\u043c \u0437\u0432\u0443\u043a, \u043d\u043e \u043e\u043d\u0438 \u043c\u043e\u0433\u0443\u0442 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e \u0441\u0430\u043c\u0438 \u0432 \u043b\u044e\u0431\u043e\u0435 \u0432\u0440\u0435\u043c\u044f.",muteParticipantButton:"\u0412\u044b\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0437\u0432\u0443\u043a",muteParticipantDialog:"\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d \u0443 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f? \u0412\u044b \u043d\u0435 \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u044d\u0442\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435, \u043e\u0434\u043d\u0430\u043a\u043e \u043e\u043d \u0441\u043c\u043e\u0436\u0435\u0442 \u0441\u0430\u043c \u0441\u043d\u043e\u0432\u0430 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d \u0432 \u043b\u044e\u0431\u043e\u0435 \u0432\u0440\u0435\u043c\u044f.",muteParticipantTitle:"\u041f\u0440\u0438\u0433\u043b\u0443\u0448\u0438\u0442\u044c \u044d\u0442\u043e\u0433\u043e \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430?",Ok:"Ok",passwordLabel:"$t(lockRoomPasswordUppercase)",passwordNotSupported:"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 $t(lockRoomPassword) \u0434\u043b\u044f \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f.",passwordNotSupportedTitle:"$t(lockRoomPasswordUppercase) \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f",passwordRequired:"\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f $t(lockRoomPasswordUppercase)",popupError:"\u0412\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u0435\u0442 \u0432\u0441\u043f\u043b\u044b\u0432\u0430\u044e\u0449\u0438\u0435 \u043e\u043a\u043d\u0430 \u044d\u0442\u043e\u0433\u043e \u0441\u0430\u0439\u0442\u0430. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u0435 \u0432\u0441\u043f\u043b\u044b\u0432\u0430\u044e\u0449\u0438\u0435 \u043e\u043a\u043d\u0430 \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 \u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0441\u043d\u043e\u0432\u0430.",popupErrorTitle:"\u0417\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u0432\u0441\u043f\u043b\u044b\u0432\u0430\u044e\u0449\u0435\u0435 \u043e\u043a\u043d\u043e",recording:"\u0417\u0430\u043f\u0438\u0441\u044c",recordingDisabledForGuestTooltip:"\u0413\u043e\u0441\u0442\u0438 \u043d\u0435 \u043c\u043e\u0433\u0443\u0442 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c",recordingDisabledTooltip:"\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0447\u0430\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u044c",rejoinNow:"\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u0441\u043d\u043e\u0432\u0430",remoteControlAllowedMessage:"{{user}} \u043f\u0440\u0438\u043d\u044f\u043b \u0432\u0430\u0448 \u0437\u0430\u043f\u0440\u043e\u0441 \u043d\u0430 \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435!",remoteControlDeniedMessage:"{{user}} \u043e\u0442\u043a\u043b\u043e\u043d\u0438\u043b \u0432\u0430\u0448 \u0437\u0430\u043f\u0440\u043e\u0441 \u043d\u0430 \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435!",remoteControlErrorMessage:"\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u043f\u043e\u043f\u044b\u0442\u043a\u0435 \u0437\u0430\u043f\u0440\u043e\u0441\u0438\u0442\u044c \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0442 {{user}}.",remoteControlRequestMessage:"\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c {{user}} \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0430\u0448\u0438\u043c \u0440\u0430\u0431\u043e\u0447\u0438\u043c \u0441\u0442\u043e\u043b\u043e\u043c?",remoteControlShareScreenWarning:"\u0415\u0441\u043b\u0438 \u043d\u0430\u0436\u043c\u0435\u0442\u0435 \"\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c\", \u0442\u043e \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u0435\u0441\u044c \u0441\u0432\u043e\u0438\u043c \u044d\u043a\u0440\u0430\u043d\u043e\u043c!",remoteControlStopMessage:"\u0421\u0435\u0441\u0441\u0438\u044f \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0430!",remoteControlTitle:"\u0423\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0440\u0430\u0431\u043e\u0447\u0438\u043c \u0441\u0442\u043e\u043b\u043e\u043c",Remove:"\u0423\u0434\u0430\u043b\u0438\u0442\u044c",removePassword:"\u0423\u0431\u0440\u0430\u0442\u044c $t(lockRoomPassword)",removeSharedVideoMsg:"\u0423\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0431\u0440\u0430\u0442\u044c \u0432\u0438\u0434\u0435\u043e, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043f\u043e\u0434\u0435\u043b\u0438\u043b\u0438\u0441\u044c?",removeSharedVideoTitle:"\u0423\u0431\u0440\u0430\u0442\u044c \u0432\u0438\u0434\u0435\u043e",reservationError:"\u041e\u0448\u0438\u0431\u043a\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0440\u0435\u0437\u0435\u0440\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f",reservationErrorMsg:"\u041a\u043e\u0434 \u043e\u0448\u0438\u0431\u043a\u0438: {{code}}, \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435: {{msg}}",retry:"\u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c",screenSharingFailedToInstall:"\u041e\u0448\u0438\u0431\u043a\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043f\u043e\u043a\u0430\u0437\u0430 \u044d\u043a\u0440\u0430\u043d\u0430.",screenSharingFailedToInstallTitle:"\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u043f\u043e\u043a\u0430\u0437\u0430 \u044d\u043a\u0440\u0430\u043d\u0430 \u043d\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e",screenSharingFirefoxPermissionDeniedError:"\u0427\u0442\u043e-\u0442\u043e \u043f\u043e\u0448\u043b\u043e \u043d\u0435 \u0442\u0430\u043a, \u043a\u043e\u0433\u0434\u0430 \u043c\u044b \u043f\u044b\u0442\u0430\u043b\u0438\u0441\u044c \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0432\u0430\u0448\u0438\u043c \u044d\u043a\u0440\u0430\u043d\u043e\u043c. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0432\u044b \u0434\u0430\u043b\u0438 \u043d\u0430\u043c \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043d\u0430 \u044d\u0442\u043e.",screenSharingFirefoxPermissionDeniedTitle:"\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u043a\u0430\u0437\u0430 \u044d\u043a\u0440\u0430\u043d\u0430!",screenSharingPermissionDeniedError:"\u041e\u0448\u0438\u0431\u043a\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0432\u0430\u0448\u0435\u043c\u0443 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044e \u0434\u043b\u044f \u043f\u043e\u043a\u0430\u0437\u0430 \u044d\u043a\u0440\u0430\u043d\u0430. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0441\u043d\u043e\u0432\u0430.",sendPrivateMessage:"\u0412\u044b \u043d\u0435\u0434\u0430\u0432\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043b\u0438\u0447\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435. \u0412\u044b \u0445\u043e\u0442\u0435\u043b\u0438 \u043e\u0442\u0432\u0435\u0442\u0438\u0442\u044c \u043d\u0430 \u043d\u0435\u0433\u043e, \u0438\u043b\u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0441\u0432\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0433\u0440\u0443\u043f\u043f\u0435?",sendPrivateMessageCancel:"\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0432 \u043e\u0431\u0449\u0438\u0439 \u0447\u0430\u0442",sendPrivateMessageOk:"\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435",sendPrivateMessageTitle:"\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043b\u0438\u0447\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435?",serviceUnavailable:"\u0421\u043b\u0443\u0436\u0431\u0430 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430",sessTerminated:"\u0421\u0432\u044f\u0437\u044c \u043f\u0440\u0435\u0440\u0432\u0430\u043d\u0430",Share:"\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f",shareVideoLinkError:"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0443\u043a\u0430\u0436\u0438\u0442\u0435 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u0443\u044e \u0441\u0441\u044b\u043b\u043a\u0443 Youtube.",shareVideoTitle:"\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0432\u0438\u0434\u0435\u043e",shareYourScreen:"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u044d\u043a\u0440\u0430\u043d",shareYourScreenDisabled:"\u0414\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u044f \u044d\u043a\u0440\u0430\u043d\u0430 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0430",shareYourScreenDisabledForGuest:"\u0413\u043e\u0441\u0442\u0438 \u043d\u0435 \u043c\u043e\u0433\u0443\u0442 \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u044d\u043a\u0440\u0430\u043d",startLiveStreaming:"\u041d\u0430\u0447\u0430\u0442\u044c \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e",startRecording:"\u041d\u0430\u0447\u0430\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u044c",startRemoteControlErrorMessage:"\u041e\u0448\u0438\u0431\u043a\u0430 \u043d\u0430\u0447\u0430\u043b\u0430 \u0441\u0435\u0441\u0441\u0438\u0438 \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f!",stopLiveStreaming:"\u041e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e",stopRecording:"\u041e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u044c",stopRecordingWarning:"\u0423\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u044c?",stopStreamingWarning:"\u0423\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e?",streamKey:"\u041a\u043b\u044e\u0447 \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u0438",Submit:"\u041e\u041a",thankYou:"\u0421\u043f\u0430\u0441\u0438\u0431\u043e, \u0447\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435 {{appName}}!",token:"\u0442\u043e\u043a\u0435\u043d",tokenAuthFailed:"\u0418\u0437\u0432\u0438\u043d\u0438\u0442\u0435, \u0432\u0430\u043c \u043d\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043e \u043f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f \u043a \u044d\u0442\u043e\u043c\u0443 \u0441\u0435\u0430\u043d\u0441\u0443 \u0441\u0432\u044f\u0437\u0438.",tokenAuthFailedTitle:"\u041e\u0448\u0438\u0431\u043a\u0430 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438",transcribing:"\u0420\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0430",unlockRoom:"\u0423\u0431\u0440\u0430\u0442\u044c $t(lockRoomPassword)",userPassword:"\u043f\u0430\u0440\u043e\u043b\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f",WaitForHostMsg:"\u041a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f {{room}} \u0435\u0449\u0435 \u043d\u0435 \u043d\u0430\u0447\u0430\u043b\u0430\u0441\u044c. \u0415\u0441\u043b\u0438 \u0432\u044b \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0442\u043e\u0440, \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0438\u0440\u0443\u0439\u0442\u0435\u0441\u044c. \u0412 \u043f\u0440\u043e\u0442\u0438\u0432\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0434\u043e\u0436\u0434\u0438\u0442\u0435\u0441\u044c \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0442\u043e\u0440\u0430.",WaitForHostMsgWOk:"\u041a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f {{room}} \u0435\u0449\u0435 \u043d\u0435 \u043d\u0430\u0447\u0430\u043b\u0430\u0441\u044c. \u0415\u0441\u043b\u0438 \u0432\u044b \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0442\u043e\u0440, \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043d\u0430\u0436\u043c\u0438\u0442\u0435 Ok \u0434\u043b\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438. \u0412 \u043f\u0440\u043e\u0442\u0438\u0432\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u0434\u043e\u0436\u0434\u0438\u0442\u0435\u0441\u044c \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0442\u043e\u0440\u0430.",WaitingForHost:"\u0416\u0434\u0435\u043c \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0442\u043e\u0440\u0430...",Yes:"\u0414\u0430",yourEntireScreen:"\u0412\u0435\u0441\u044c \u044d\u043a\u0440\u0430\u043d"},dialOut:{statusMessage:"\u0441\u0435\u0439\u0447\u0430\u0441 {{status}}"},documentSharing:{title:"\u041e\u0431\u0449\u0438\u0439 \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442"},feedback:{average:"\u0421\u0440\u0435\u0434\u043d\u0435",bad:"\u041f\u043b\u043e\u0445\u043e",detailsLabel:"\u0420\u0430\u0441\u0441\u043a\u0430\u0436\u0438\u0442\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435.",good:"\u0425\u043e\u0440\u043e\u0448\u043e",rateExperience:"\u041e\u0446\u0435\u043d\u043a\u0430 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u0441\u0432\u044f\u0437\u0438",veryBad:"\u041e\u0447\u0435\u043d\u044c \u043f\u043b\u043e\u0445\u043e",veryGood:"\u041e\u0447\u0435\u043d\u044c \u0445\u043e\u0440\u043e\u0448\u043e"},incomingCall:{answer:"\u041e\u0442\u0432\u0435\u0442",audioCallTitle:"\u0412\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u0437\u0432\u043e\u043d\u043e\u043a",decline:"\u041e\u0442\u043a\u043b\u043e\u043d\u0438\u0442\u044c",productLabel:"\u0438\u0437 Jitsi Meet",videoCallTitle:"\u0412\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u0432\u0438\u0434\u0435\u043e\u0437\u0432\u043e\u043d\u043e\u043a"},info:{accessibilityLabel:"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e",addPassword:"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c $t(lockRoomPassword)",cancelPassword:"\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c $t(lockRoomPassword)",conferenceURL:"\u0421\u0441\u044b\u043b\u043a\u0430:",country:"\u0421\u0442\u0440\u0430\u043d\u0430",dialANumber:"\u0427\u0442\u043e\u0431\u044b \u043f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f \u043a \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438, \u043d\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u043e\u0434\u0438\u043d \u0438\u0437 \u044d\u0442\u0438\u0445 \u043d\u043e\u043c\u0435\u0440\u043e\u0432 \u0438 \u0432\u0432\u0435\u0434\u0438\u0442\u0435 pin-\u043a\u043e\u0434",dialInConferenceID:"PIN:",dialInNotSupported:"\u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u043d\u0430\u0431\u043e\u0440 \u043d\u043e\u043c\u0435\u0440\u0430 \u0432 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f.",dialInNumber:"\u041d\u043e\u043c\u0435\u0440:",dialInSummaryError:"\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e \u043d\u0430\u0431\u043e\u0440\u0435 \u043d\u043e\u043c\u0435\u0440\u0430. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u043f\u043e\u0437\u0436\u0435",dialInTollFree:"\u0417\u0432\u043e\u043d\u043e\u043a \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0439",genericError:"\u0427\u0442\u043e-\u0442\u043e \u043f\u043e\u0448\u043b\u043e \u043d\u0435 \u0442\u0430\u043a.",inviteLiveStream:"\u0422\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044f \u044d\u0442\u043e\u0439 \u0432\u0441\u0442\u0440\u0435\u0447\u0438: {{url}}",invitePhone:"\u0414\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f \u043f\u043e \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0443, \u043d\u0430\u0436\u043c\u0438\u0442\u0435 {{number}},,{{conferenceID}}#\n",invitePhoneAlternatives:"\u0418\u0449\u0438\u0442\u0435 \u0434\u043f\u0443\u0433\u043e\u0439 \u043d\u043e\u043c\u0435\u0440 \u0434\u043b\u044f \u043d\u0430\u0431\u043e\u0440\u0430?\n\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043d\u043e\u043c\u0435\u0440\u0430 \u0434\u043b\u044f \u043d\u0430\u0431\u043e\u0440\u0430 \u0434\u043b\u044f \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438: {{url}}\n\n\n\u0415\u0441\u043b\u0438 \u0442\u0430\u043a\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u0431\u043e\u0440 \u043d\u043e\u043c\u0435\u0440\u0430 \u0447\u0435\u0440\u0435\u0437 \u0442\u0435\u043b\u0435\u0444\u043e\u043d \u0432 \u043a\u043e\u043c\u043d\u0430\u0442\u0435, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u0441\u044c \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0441\u043b\u0443\u0448\u0430\u0442\u0435\u043b\u044f: {{silentUrl}}",inviteURLFirstPartGeneral:"\u0412\u0430\u0441 \u043f\u0440\u0438\u0433\u043b\u0430\u0448\u0430\u044e\u0442 \u043f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f \u043a \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438.",inviteURLFirstPartPersonal:"{{name}} \u043f\u0440\u0438\u0433\u043b\u0430\u0448\u0430\u0435\u0442 \u0412\u0430\u0441 \u043f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f \u043a \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438. \n",inviteURLSecondPart:"\n\u041f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f \u043a \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438:\n{{url}}\n",liveStreamURL:"\u0422\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044f:",moreNumbers:"\u0411\u043e\u043b\u044c\u0448\u0435 \u043d\u043e\u043c\u0435\u0440\u043e\u0432",noNumbers:"\u041d\u0435\u0442 \u043d\u043e\u043c\u0435\u0440\u043e\u0432 \u0434\u043b\u044f \u043d\u0430\u0431\u043e\u0440\u0430.",noPassword:"\u043d\u0435\u0442",noRoom:"\u0414\u043b\u044f \u043d\u0430\u0431\u043e\u0440\u0430 \u043d\u043e\u043c\u0435\u0440\u0430 \u043d\u0435 \u0431\u044b\u043b\u043e \u0443\u043a\u0430\u0437\u0430\u043d\u043e \u043d\u0438 \u043e\u0434\u043d\u043e\u0439 \u043a\u043e\u043c\u043d\u0430\u0442\u044b.",numbers:"\u041d\u043e\u043c\u0435\u0440\u0430 \u0434\u043b\u044f \u043d\u0430\u0431\u043e\u0440\u0430",password:"$t(lockRoomPasswordUppercase):",title:"\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f",tooltip:"\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u0435\u0441\u044c \u0441\u0441\u044b\u043b\u043a\u043e\u0439 \u0438 \u043d\u043e\u043c\u0435\u0440\u043e\u043c \u0434\u043b\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a \u044d\u0442\u043e\u0439 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438",label:"\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438"},inviteDialog:{alertText:"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u0440\u0438\u0433\u043b\u0430\u0441\u0438\u0442\u044c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432.",header:"\u041f\u0440\u0438\u0433\u043b\u0430\u0441\u0438\u0442\u044c",searchCallOnlyPlaceholder:"\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u043d\u043e\u043c\u0435\u0440 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430",searchPeopleOnlyPlaceholder:"\u041f\u043e\u0438\u0441\u043a \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432",searchPlaceholder:"\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a \u0438\u043b\u0438 \u043d\u043e\u043c\u0435\u0440 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430",send:"\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c"},inlineDialogFailure:{msg:"\u041d\u0435\u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0437\u0430\u043c\u0438\u043d\u043a\u0430.",retry:"\u041f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0441\u043d\u043e\u0432\u0430",support:"\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430",supportMsg:"\u0415\u0441\u043b\u0438 \u044d\u0442\u043e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0441\u044f, \u0441\u0432\u044f\u0436\u0438\u0442\u0435\u0441\u044c \u0441"},keyboardShortcuts:{focusLocal:"\u0424\u043e\u043a\u0443\u0441 \u043d\u0430 \u0432\u0430\u0448\u0435 \u0432\u0438\u0434\u0435\u043e",focusRemote:"\u0424\u043e\u043a\u0443\u0441 \u043d\u0430 \u0432\u0438\u0434\u0435\u043e \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430",fullScreen:"\u0412\u043a\u043b/\u0432\u044b\u043a\u043b \u043f\u043e\u043b\u043d\u043e\u044d\u043a\u0440\u0430\u043d\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c ",keyboardShortcuts:"\u041a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u0438 \u043a\u043b\u0430\u0432\u0438\u0448",localRecording:"\u041e\u0442\u043e\u0431\u0440\u0430\u0437\u0438\u0442\u044c \u0438\u043b\u0438 \u0441\u043a\u0440\u044b\u0442\u044c \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438",mute:"\u041c\u0438\u043a\u0440\u043e\u0444\u043e\u043d (\u0432\u043a\u043b./\u0432\u044b\u043a\u043b.)",pushToTalk:"\u041d\u0430\u0436\u043c\u0438\u0442\u0435, \u0447\u0442\u043e\u0431\u044b \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c",raiseHand:"\u041f\u043e\u0434\u043d\u044f\u0442\u044c \u0438\u043b\u0438 \u043e\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0440\u0443\u043a\u0443",showSpeakerStats:"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0443 \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u044e\u0449\u0435\u0433\u043e",toggleChat:"\u0427\u0430\u0442 (\u043e\u0442\u043a\u0440\u044b\u0442\u044c/\u0437\u0430\u043a\u0440\u044b\u0442\u044c)",toggleFilmstrip:"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c/\u0421\u043a\u0440\u044b\u0442\u044c \u043a\u0440\u0430\u0442\u043a\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435",toggleScreensharing:"\u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043c\u0435\u0436\u0434\u0443 \u043a\u0430\u043c\u0435\u0440\u043e\u0439 \u0438 \u043f\u043e\u043a\u0430\u0437\u043e\u043c \u044d\u043a\u0440\u0430\u043d\u0430",toggleShortcuts:"\u0421\u043a\u0440\u044b\u0442\u044c/\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043a\u043b\u0430\u0432\u0438\u0448\u0430 \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0430",videoMute:"\u041a\u0430\u043c\u0435\u0440\u0430 (\u0432\u043a\u043b./\u0432\u044b\u043a\u043b.)",videoQuality:"\u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u0432\u044f\u0437\u0438"},liveStreaming:{busy:"\u041e\u0441\u0432\u043e\u0431\u043e\u0436\u0434\u0430\u0435\u043c \u043d\u043e\u0432\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b \u0434\u043b\u044f \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u0438. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0441\u043d\u043e\u0432\u0430 \u0447\u0435\u0440\u0435\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0438\u043d\u0443\u0442.",busyTitle:"\u0412\u0441\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b \u0434\u043b\u044f \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u0438 \u0443\u0436\u0435 \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u044b",changeSignIn:"\u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u044b.",choose:"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e",chooseCTA:"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e. \u0412\u044b \u0432\u043e\u0448\u043b\u0438 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043a\u0430\u043a {{email}}. ",enterStreamKey:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0432\u0430\u0448 \u043a\u043b\u044e\u0447 \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u0438 YouTube.",error:"\u041e\u0448\u0438\u0431\u043a\u0430 \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u0438. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0441\u043d\u043e\u0432\u0430.",errorAPI:"\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0435 \u043a \u0432\u0430\u0448\u0438\u043c \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044f\u043c \u043d\u0430 YouTube. \u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u0432\u0445\u043e\u0434\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443.",errorLiveStreamNotEnabled:"\u0422\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044f \u043d\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0430 \u043d\u0430 {{email}}. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e \u0438\u043b\u0438 \u0432\u043e\u0439\u0434\u0438\u0442\u0435 \u0432 \u0430\u043a\u043a\u0430\u0443\u043d\u0442 \u0441 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u043e\u0439 \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u0435\u0439.",expandedOff:"\u041f\u0440\u044f\u043c\u0430\u044f \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044f \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430",expandedOn:"\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f \u0442\u0440\u0430\u043d\u0441\u043b\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043d\u0430 YouTube.",expandedPending:"\u041d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u044f\u043c\u0430\u044f \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044f..",failedToStart:"\u041e\u0448\u0438\u0431\u043a\u0430 \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u0438 \u0432\u0438\u0434\u0435\u043e",getStreamKeyManually:"\u041f\u0440\u044f\u043c\u044b\u0435 \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u0439 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u044b. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043a\u043b\u044e\u0447 \u043f\u0440\u044f\u043c\u043e\u0439 \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u0438 \u043e\u0442 YouTube.",invalidStreamKey:"\u041f\u043e\u0445\u043e\u0436\u0435 \u043a\u043b\u044e\u0447 \u043f\u0440\u044f\u043c\u043e\u0439 \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u0438 \u043d\u0435\u0432\u0435\u0440\u0435\u043d.",off:"\u0422\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044f \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430",offBy:"{{name}} \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b \u043f\u0440\u044f\u043c\u0443\u044e \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e",on:"\u0422\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044f",onBy:"{{name}} \u043d\u0430\u0447\u0430\u043b \u043f\u0440\u044f\u043c\u0443\u044e \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e",pending:"\u041d\u0430\u0447\u0438\u043d\u0430\u0435\u043c \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e...",serviceName:"\u0421\u043b\u0443\u0436\u0431\u0430 \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u0438",signedInAs:"\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0432\u044b \u0432\u043e\u0448\u043b\u0438 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043a\u0430\u043a:",signIn:"\u0412\u043e\u0439\u0442\u0438 \u0447\u0435\u0440\u0435\u0437 Google",signInCTA:"\u0412\u043e\u0439\u0434\u0438\u0442\u0435 \u0438\u043b\u0438 \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0441\u0432\u043e\u0439 \u043a\u043b\u044e\u0447 \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u0438 YouTube.",signOut:"\u0412\u044b\u0445\u043e\u0434",start:"\u041d\u0430\u0447\u0430\u0442\u044c \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e",streamIdHelp:"\u0427\u0442\u043e \u044d\u0442\u043e?",unavailableTitle:"\u0422\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044f \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430"},localRecording:{clientState:{off:"\u041e\u0442\u043a\u043b\u044e\u0447\u0435\u043d",on:"\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d",unknown:"\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u0435\u043d"},dialogTitle:"\u041a\u043d\u043e\u043f\u043a\u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438",duration:"\u0414\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c",durationNA:"\u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e",encoding:"\u041a\u043e\u0434\u0438\u0440\u043e\u0432\u043a\u0430",label:"\u041b\u0435\u0432\u044b\u0439/\u041f\u0440\u0430\u0432\u044b\u0439",labelToolTip:"\u041b\u043e\u043a\u0430\u043b\u044c\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u0430\u043a\u0442\u0438\u0432\u043d\u0430",localRecording:"\u041b\u043e\u043a\u0430\u043b\u044c\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c",me:"\u042f",messages:{engaged:"\u041b\u043e\u043a\u0430\u043b\u044c\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u043d\u0430\u0447\u0430\u043b\u0430\u0441\u044c.",finished:"\u0417\u0430\u043f\u0438\u0441\u044c \u0441\u0435\u0441\u0441\u0438\u0438 {{token}} \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0430. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430 \u043e\u0442\u043f\u0440\u0430\u0432\u044c\u0442\u0435 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u043c\u043e\u0434\u0435\u0440\u0430\u0442\u043e\u0440\u0443.",finishedModerator:"\u0417\u0430\u043f\u0438\u0441\u044c \u0441\u0435\u0441\u0441\u0438\u0438 {{token}} \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0430. \u0417\u0430\u043f\u0438\u0441\u044c \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0442\u0440\u0435\u043a\u0430 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0430. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u043e\u043f\u0440\u043e\u0441\u0438\u0442\u0435 \u0434\u0440\u0443\u0433\u0438\u0445 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0438\u0445 \u0437\u0430\u043f\u0438\u0441\u0438",notModerator:"\u0412\u044b \u043d\u0435 \u043c\u043e\u0434\u0435\u0440\u0430\u0442\u043e\u0440 \u0438 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u043d\u0430\u0447\u0438\u043d\u0430\u0442\u044c \u0438\u043b\u0438 \u043e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c."},moderator:"\u041c\u043e\u0434\u0435\u0440\u0430\u0442\u043e\u0440",no:"\u041d\u0435\u0442",participant:"\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a",participantStats:"\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432",sessionToken:"\u0422\u043e\u043a\u0435\u043d \u0441\u0435\u0441\u0441\u0438\u0438",start:"\u041d\u0430\u0447\u0430\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u044c",stop:"\u041e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u044c",yes:"\u0414\u0430"},lockRoomPassword:"\u043f\u0430\u0440\u043e\u043b\u044c",lockRoomPasswordUppercase:"\u041f\u0430\u0440\u043e\u043b\u044c",me:"\u044f",notify:{connectedOneMember:"{{name}} \u043f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u043b\u0441\u044f \u043a \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438",connectedThreePlusMembers:"{{name}} \u0438 {{count}} \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u043f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u043b\u0438\u0441\u044c \u043a \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438",connectedTwoMembers:"{{first}} \u0438 {{second}} \u043f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u043b\u0438\u0441\u044c \u043a \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438",disconnected:"\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u043e\u0440\u0432\u0430\u043d\u043e",focus:"\u0424\u043e\u043a\u0443\u0441 \u0432\u0441\u0442\u0440\u0435\u0447\u0438",focusFail:"{{component}} \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d, \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u0447\u0435\u0440\u0435\u0437 {{ms}} \u0441",grantedTo:"{{to}} \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u043f\u0440\u0430\u0432\u0430 \u043c\u043e\u0434\u0435\u0440\u0430\u0442\u043e\u0440\u0430!",invitedOneMember:"{{displayName}} \u0431\u044b\u043b \u043f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d",invitedThreePlusMembers:"\u041f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d\u044b {{name}} \u0438 {{count}} \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439(\u043b\u044f)",invitedTwoMembers:"{{first}} \u0438 {{second}} \u043f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u043b\u0438\u0441\u044c \u043a \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438",kickParticipant:"{{kicker}} \u0432\u044b\u0433\u043d\u0430\u043b {{kicked}} ",me:"\u042f",moderator:"\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u044b \u043f\u0440\u0430\u0432\u0430 \u043c\u043e\u0434\u0435\u0440\u0430\u0442\u043e\u0440\u0430!",muted:"\u0412\u044b \u043d\u0430\u0447\u0430\u043b\u0438 \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440 \u0431\u0435\u0437 \u0437\u0432\u0443\u043a\u0430.",mutedTitle:"\u0412\u044b \u0431\u0435\u0437 \u0437\u0432\u0443\u043a\u0430!",mutedRemotelyTitle:"{{participantDisplayName}} \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u043b \u0412\u0430\u043c \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d!",mutedRemotelyDescription:"\u0412\u044b \u0432\u0441\u0435\u0433\u0434\u0430 \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d, \u043a\u043e\u0433\u0434\u0430 \u0431\u0443\u0434\u0435\u0442\u0435 \u0433\u043e\u0442\u043e\u0432\u044b \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c. \u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u0435\u0433\u043e, \u043a\u043e\u0433\u0434\u0430 \u0437\u0430\u043a\u043e\u043d\u0447\u0438\u0442\u0435, \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u0442\u0440\u0430\u043d\u0441\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0448\u0443\u043c\u044b \u0432 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044e.",passwordRemovedRemotely:"$t(lockRoomPasswordUppercase) \u0443\u0434\u0430\u043b\u0435\u043d \u0434\u0440\u0443\u0433\u0438\u043c \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u043c.",passwordSetRemotely:"\u0414\u0440\u0443\u0433\u043e\u0439 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b $t(lockRoomPasswordUppercase)",raisedHand:"{{name}} \u0445\u043e\u0442\u0435\u043b \u0431\u044b \u0432\u044b\u0441\u0442\u0443\u043f\u0438\u0442\u044c.",somebody:"\u041a\u0442\u043e-\u0442\u043e",startSilentTitle:"\u0423 \u0432\u0430\u0441 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0437\u0432\u0443\u043a!",startSilentDescription:"\u041f\u0435\u0440\u0435\u0437\u0430\u0439\u0434\u0438\u0442\u0435 \u0432 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044e, \u0447\u0442\u043e\u0431\u044b \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0437\u0432\u0443\u043a",suboptimalBrowserWarning:"\u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043d\u0435 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0434\u0430\u043d\u043d\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0432\u044d\u0431\u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0439. \u041c\u044b \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u043c \u043d\u0430\u0434 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043e\u0439, \u043e\u0434\u043d\u0430\u043a\u043e, \u043f\u043e\u043a\u0430 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c \u0432\u0430\u043c \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c\u0438 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\u043c\u0438.",suboptimalExperienceTitle:"\u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u044d\u0442\u043e\u0442 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043c\u043e\u0436\u0435\u0442 \u043d\u0435 \u043f\u043e\u0434\u043e\u0439\u0442\u0438 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 {{appName}}. \u041c\u044b \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u043c \u043d\u0430\u0434 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043e\u0439, \u0430 \u043f\u043e\u043a\u0430 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043e\u0434\u0438\u043d \u0438\u0437 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043e\u0432.",unmute:"\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d",newDeviceCameraTitle:"\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u043a\u0430\u043c\u0435\u0440\u0430",newDeviceAudioTitle:"\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043e \u043d\u043e\u0432\u043e\u0435 \u0430\u0443\u0434\u0438\u043e\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e",newDeviceAction:"\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c"},passwordSetRemotely:"\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d \u0434\u0440\u0443\u0433\u0438\u043c \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u043c",passwordDigitsOnly:"\u0414\u043e {{number}} \u0446\u0438\u0444\u0440",poweredby:"\u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0430",presenceStatus:{busy:"\u0417\u0430\u043d\u044f\u0442",calling:"\u0412\u044b\u0437\u044b\u0432\u0430\u044e . . .",connected:"\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e",connecting:"\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435. . .",connecting2:"\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435*...",disconnected:"\u041e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u043e",expired:"\u0418\u0441\u0442\u0435\u043a",ignored:"\u041f\u0440\u043e\u0438\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u043d",initializingCall:"\u0418\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0437\u0432\u043e\u043d\u043a\u0430. . .",invited:"\u041f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d\u043d\u044b\u0439",rejected:"\u041e\u0442\u043a\u043b\u043e\u043d\u0435\u043d",ringing:"\u0417\u0432\u043e\u043d\u044e. . ."},profile:{setDisplayNameLabel:"\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u043c\u043e\u0435 \u0438\u043c\u044f",setEmailInput:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 e-mail",setEmailLabel:"E-mail \u0434\u043b\u044f gravatar",title:"\u041f\u0440\u043e\u0444\u0438\u043b\u044c"},raisedHand:"\u0425\u043e\u0447\u0435\u0442 \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c",recording:{authDropboxText:"\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0432 Dropbox",availableSpace:"\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u043c\u0435\u0441\u0442\u0430: {{spaceLeft}} MB (\u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e {{duration}} \u043c\u0438\u043d\u0443\u0442 \u0437\u0430\u043f\u0438\u0441\u0438)",beta:"\u0411\u0415\u0422\u0410",busy:"\u041c\u044b \u0441\u0442\u0430\u0440\u0430\u0435\u043c\u0441\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432 \u0434\u043b\u044f \u0437\u0430\u043f\u0438\u0441\u0438. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0447\u0435\u0440\u0435\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0438\u043d\u0443\u0442.",busyTitle:"\u0412\u0441\u0435 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0449\u0438\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0437\u0430\u043d\u044f\u0442\u044b",error:"\u041e\u0448\u0438\u0431\u043a\u0430 \u0437\u0430\u043f\u0438\u0441\u0438. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043f\u043e\u0437\u0436\u0435.",expandedOff:"\u0417\u0430\u043f\u0438\u0441\u044c \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430",expandedOn:"\u0414\u0430\u043d\u043d\u0430\u044f \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f.",expandedPending:"\u041d\u0430\u0447\u0438\u043d\u0430\u0435\u043c \u0437\u0430\u043f\u0438\u0441\u044c \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438...",failedToStart:"\u041e\u0448\u0438\u0431\u043a\u0430 \u043d\u0430\u0447\u0430\u043b\u0430 \u0437\u0430\u043f\u0438\u0441\u0438",fileSharingdescription:"\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0437\u0430\u043f\u0438\u0441\u044c\u044e \u0441 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430\u043c\u0438 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438",live:"\u041f\u0440\u044f\u043c\u0430\u044f \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044f",loggedIn:"\u0412\u043e\u0448\u0435\u043b \u043a\u0430\u043a {{userName}}",off:"\u0417\u0430\u043f\u0438\u0441\u044c \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430",offBy:"{{name}} \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b \u0437\u0430\u043f\u0438\u0441\u044c",on:"\u0417\u0430\u043f\u0438\u0441\u044c",onBy:"{{name}} \u0432\u043a\u043b\u044e\u0447\u0438\u043b \u0437\u0430\u043f\u0438\u0441\u044c",pending:"\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u0437\u0430\u043f\u0438\u0441\u0438 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438. . .",rec:"\u0418\u0434\u0435\u0442 \u0437\u0430\u043f\u0438\u0441\u044c",serviceDescription:"\u0412\u0430\u0448\u0430 \u0437\u0430\u043f\u0438\u0441\u044c \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0430 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0439 \u0441\u043b\u0443\u0436\u0431\u043e\u0439",serviceName:"\u0421\u043b\u0443\u0436\u0431\u0430 \u0437\u0430\u043f\u0438\u0441\u0438",signIn:"\u0412\u0445\u043e\u0434",signOut:"\u0412\u044b\u0445\u043e\u0434",unavailable:"\u0421\u043b\u0443\u0436\u0431\u0430 {{serviceName}} \u0441\u0435\u0439\u0447\u0430\u0441 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430. \u041c\u044b \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u043c \u043d\u0430\u0434 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u044d\u0442\u043e\u0439 \u043e\u0448\u0438\u0431\u043a\u0438. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043f\u043e\u0437\u0436\u0435.",unavailableTitle:"\u0417\u0430\u043f\u0438\u0441\u044c \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u0430"},sectionList:{pullToRefresh:"\u041f\u043e\u0442\u044f\u043d\u0438\u0442\u0435 \u0434\u043b\u044f \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f"},settings:{calendar:{about:"\u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u0441 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u0435\u043c {{appName}} \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0433\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0432\u0430\u0448\u0435\u043c\u0443 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044e \u0438 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0437\u0430\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u0439.",disconnect:"\u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f",microsoftSignIn:"\u0412\u043e\u0439\u0442\u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0443\u0447\u0435\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 Microsoft",signedIn:"\u0414\u043e\u0441\u0442\u0443\u043f \u043a \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044f \u0432\u043a\u043b\u044e\u0447\u0435\u043d \u0434\u043b\u044f email - \u0430\u0434\u0440\u0435\u0441\u0430 {{email}}. \u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u043a\u043d\u043e\u043f\u043a\u0443 \u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0434\u043b\u044f \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044f.",title:"\u041a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c"},devices:"\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430",followMe:"\u0412\u0441\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0442 \u0437\u0430 \u043c\u043d\u043e\u0439",language:"\u042f\u0437\u044b\u043a",loggedIn:"\u0412\u043e\u0448\u0435\u043b \u043a\u0430\u043a {{name}}",moderator:"\u041c\u043e\u0434\u0435\u0440\u0430\u0442\u043e\u0440",more:"\u0411\u043e\u043b\u044c\u0448\u0435 \u043e\u043f\u0446\u0438\u0439",name:"\u0418\u043c\u044f",noDevice:"\u043d\u0435\u0442",selectAudioOutput:"\u0417\u0432\u0443\u043a\u043e\u0432\u043e\u0439 \u0432\u044b\u0445\u043e\u0434",selectCamera:"\u041a\u0430\u043c\u0435\u0440\u0430",selectMic:"\u041c\u0438\u043a\u0440\u043e\u0444\u043e\u043d",startAudioMuted:"\u0412\u0441\u0435 \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442 \u0441 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u043c \u0437\u0432\u0443\u043a\u043e\u043c",startVideoMuted:"\u0412\u0441\u0435 \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442 \u0432 \u0441\u043a\u0440\u044b\u0442\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435",title:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},settingsView:{advanced:"\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435",alertOk:"OK",alertTitle:"\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435",alertURLText:"\u041e\u0448\u0438\u0431\u043a\u0430 \u0430\u0434\u0440\u0435\u0441\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430",buildInfoSection:"\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u0441\u0431\u043e\u0440\u043a\u0435",conferenceSection:"\u041d\u043e\u043c\u0435\u0440\u0430 \u0434\u043b\u044f \u043d\u0430\u0431\u043e\u0440\u0430",disableCallIntegration:"\u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u0443\u044e \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044e \u0432\u044b\u0437\u043e\u0432\u043e\u0432",disableP2P:"\u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0440\u0435\u0436\u0438\u043c Peer-To-Peer",displayName:"\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u043c\u043e\u0435 \u0438\u043c\u044f",email:"Email",header:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",profileSection:"\u041f\u0440\u043e\u0444\u0438\u043b\u044c",serverURL:"\u0410\u0434\u0440\u0435\u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430",showAdvanced:"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",startWithAudioMuted:"\u041d\u0430\u0447\u0430\u0442\u044c \u0441 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u043c \u0437\u0432\u0443\u043a\u043e\u043c",startWithVideoMuted:"\u041d\u0430\u0447\u0430\u0442\u044c \u0441 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u043c \u0432\u0438\u0434\u0435\u043e",version:"\u0412\u0435\u0440\u0441\u0438\u044f"},share:{dialInfoText:"\n\n=====\n\n\u041f\u0440\u043e\u0441\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u043d\u0430\u0431\u0440\u0430\u0442\u044c \u043d\u043e\u043c\u0435\u0440 \u043d\u0430 \u0412\u0430\u0448\u0435\u043c \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0435?\n\n{{defaultDialInNumber}}\u0429\u0435\u043b\u043a\u043d\u0438\u0442\u0435 \u043d\u0430 \u044d\u0442\u0443 \u0441\u0441\u044b\u043b\u043a\u0443, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u043d\u044b\u0435 \u043d\u043e\u043c\u0435\u0440\u0430 \u0434\u043b\u044f \u044d\u0442\u043e\u0439 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438\n{{dialInfoPageUrl}}",mainText:"\u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u043d\u0430 \u0441\u0441\u044b\u043b\u043a\u0443 \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f \u043a \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438:\n{{roomUrl}}"},speaker:"\u041a\u043e\u043b\u043e\u043d\u043a\u0430",speakerStats:{hours:"{{count}}\u0447",minutes:"{{count}}\u043c",name:"\u0418\u043c\u044f",seconds:"{{count}}\u0441",speakerStats:"\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u0432\u044b\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0439",speakerTime:"\u0412\u0440\u0435\u043c\u044f \u0432\u044b\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0439"},startupoverlay:{policyText:" ",title:"{{app}} \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0443 \u0438 \u043a\u0430\u043c\u0435\u0440\u0435."},suspendedoverlay:{rejoinKeyTitle:"\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u0441\u043d\u043e\u0432\u0430",text:"\u0414\u043b\u044f \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0432\u044f\u0437\u0438 \u043d\u0430\u0436\u043c\u0438\u0442\u0435 \u043a\u043d\u043e\u043f\u043a\u0443 \u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u0441\u043d\u043e\u0432\u0430.",title:"\u0412\u0438\u0434\u0435\u043e\u0441\u0432\u044f\u0437\u044c \u043f\u0440\u0435\u0440\u0432\u0430\u043d\u0430. \u041f\u0440\u0438\u0447\u0438\u043d\u0430: \u044d\u0442\u043e\u0442 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440 \u043f\u0435\u0440\u0435\u0448\u0435\u043b \u0432 \u0440\u0435\u0436\u0438\u043c \u0441\u043d\u0430."},toolbar:{accessibilityLabel:{audioOnly:"\u0412\u043a\u043b/\u0412\u044b\u043a\u043b \u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0432\u0443\u043a",audioRoute:"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0430\u0443\u0434\u0438\u043e\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e",callQuality:"\u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u0432\u044f\u0437\u0438",cc:"\u0412\u043a\u043b/\u0412\u044b\u043a\u043b \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u044b",chat:"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c/\u0441\u043a\u0440\u044b\u0442\u044c \u043e\u043a\u043d\u043e \u0447\u0430\u0442\u0430",document:"\u0417\u0430\u043a\u0440\u044b\u0442\u044c \u043e\u0431\u0449\u0438\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442",download:"\u0421\u043a\u0430\u0447\u0430\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435",feedback:"\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043e\u0442\u0437\u044b\u0432",fullScreen:"\u041f\u043e\u043b\u043d\u043e\u044d\u043a\u0440\u0430\u043d\u043d\u044b\u0439/\u043e\u043a\u043e\u043d\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c",hangup:"\u0417\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u0437\u0432\u043e\u043d\u043e\u043a",help:"\u0421\u043f\u0440\u0430\u0432\u043a\u0430",invite:"\u041f\u0440\u0438\u0433\u043b\u0430\u0441\u0438\u0442\u044c",kick:"\u0412\u044b\u043a\u0438\u043d\u0443\u0442\u044c \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430",localRecording:"\u0412\u043a\u043b/\u0412\u044b\u043a\u043b \u043a\u043d\u043e\u043f\u043a\u0438 \u0437\u0430\u043f\u0438\u0441\u0438",lockRoom:"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u0430\u0440\u043e\u043b\u044c",moreActions:"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c/\u0441\u043a\u0440\u044b\u0442\u044c \u043c\u0435\u043d\u044e \u0434\u043e\u043f. \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a",moreOptions:"\u041c\u0435\u043d\u044e \u0434\u043e\u043f. \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a",moreActionsMenu:"\u041c\u0435\u043d\u044e \u0434\u043e\u043f. \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a",mute:"\u0412\u043a\u043b/\u0412\u044b\u043a\u043b \u0437\u0432\u0443\u043a",pip:"\u0412\u043a\u043b/\u0412\u044b\u043a\u043b \u0440\u0435\u0436\u0438\u043c \u041a\u0430\u0440\u0442\u0438\u043d\u043a\u0430-\u0432-\u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0435",privateMessage:"\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043b\u0438\u0447\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435",profile:"\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0444\u0438\u043b\u044c",raiseHand:"\u041f\u043e\u0434\u043d\u044f\u0442\u044c \u0440\u0443\u043a\u0443",recording:"\u0412\u043a\u043b/\u0412\u044b\u043a\u043b \u0437\u0430\u043f\u0438\u0441\u044c",remoteMute:"\u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0443 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d",Settings:"\u0412\u043a\u043b/\u0412\u044b\u043a\u043b \u043c\u0435\u043d\u044e \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a",sharedvideo:"\u0412\u043a\u043b/\u0412\u044b\u043a\u043b Youtube - \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e",shareRoom:"\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435",shareYourScreen:"\u0412\u043a\u043b/\u0412\u044b\u043a\u043b \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u044e \u044d\u043a\u0440\u0430\u043d\u0430",shortcuts:"\u0412\u043a\u043b/\u0412\u044b\u043a\u043b \u0437\u043d\u0430\u0447\u043a\u0438",show:"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043a\u0440\u0443\u043f\u043d\u044b\u043c \u043f\u043b\u0430\u043d\u043e\u043c",speakerStats:"\u0412\u043a\u043b/\u0412\u044b\u043a\u043b \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0443",tileView:"\u0412\u043a\u043b/\u0412\u044b\u043a\u043b \u043f\u043b\u0438\u0442\u043a\u0443",toggleCamera:"\u0412\u043a\u043b/\u0412\u044b\u043a\u043b \u043a\u0430\u043c\u0435\u0440\u0443",videomute:"\u0412\u043a\u043b/\u0412\u044b\u043a\u043b \u0432\u0438\u0434\u0435\u043e",muteEveryone:"\u0412\u044b\u043a\u043b. \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d \u0443 \u0432\u0441\u0435\u0445",videoblur:"\u0412\u043a\u043b/\u0412\u044b\u043a\u043b \u0440\u0430\u0437\u043c\u044b\u0442\u0438\u0435 \u0444\u043e\u043d\u0430"},addPeople:"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043b\u044e\u0434\u0435\u0439 \u043a \u0432\u0430\u0448\u0435\u043c\u0443 \u0441\u0435\u0430\u043d\u0441\u0443 \u0441\u0432\u044f\u0437\u0438",audioOnlyOff:"\u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0440\u0435\u0436\u0438\u043c \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0438 \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u0438",audioOnlyOn:"\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0440\u0435\u0436\u0438\u043c \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0438 \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u0438",audioRoute:"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0430\u0443\u0434\u0438\u043e\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e",authenticate:"\u0410\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c",callQuality:"\u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u0432\u044f\u0437\u0438",chat:"\u0427\u0430\u0442",closeChat:"\u0417\u0430\u043a\u0440\u044b\u0442\u044c \u0447\u0430\u0442",documentClose:"\u0417\u0430\u043a\u0440\u044b\u0442\u044c \u043e\u0431\u0449\u0438\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442",documentOpen:"\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u043e\u0431\u0449\u0438\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442",download:"\u0421\u043a\u0430\u0447\u0430\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435",enterFullScreen:"\u041f\u043e\u043b\u043d\u044b\u0439 \u044d\u043a\u0440\u0430\u043d",enterTileView:"\u041e\u0431\u0449\u0438\u0439 \u043f\u043b\u0430\u043d",exitFullScreen:"\u041f\u043e\u043b\u043d\u044b\u0439 \u044d\u043a\u0440\u0430\u043d",exitTileView:"\u041a\u0440\u0443\u043f\u043d\u044b\u0439 \u043f\u043b\u0430\u043d",feedback:"\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043e\u0442\u0437\u044b\u0432",hangup:"\u0412\u044b\u0445\u043e\u0434",help:"\u0421\u043f\u0440\u0430\u0432\u043a\u0430",invite:"\u041f\u0440\u0438\u0433\u043b\u0430\u0441\u0438\u0442\u044c",login:"\u0412\u043e\u0439\u0442\u0438",logout:"\u0417\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u0441\u0435\u0430\u043d\u0441",lowerYourHand:"\u041e\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0440\u0443\u043a\u0443",moreActions:"\u0411\u043e\u043b\u044c\u0448\u0435",mute:"\u041c\u0438\u043a\u0440\u043e\u0444\u043e\u043d (\u0432\u043a\u043b./\u0432\u044b\u043a\u043b.)",muteEveryone:"\u0412\u044b\u043a\u043b. \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d \u0443 \u0432\u0441\u0435\u0445",noAudioSignalTitle:"\u041e\u0442 \u0432\u0430\u0448\u0435\u0433\u043e \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430 \u043d\u0435 \u0438\u0434\u0435\u0442 \u0437\u0432\u0443\u043a\u043e\u0432\u043e\u0439 \u0441\u0438\u0433\u043d\u0430\u043b!",noAudioSignalDesc:"\u0415\u0441\u043b\u0438 \u0432\u044b \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043d\u0435 \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u043b\u0438 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445, \u043f\u043e\u0434\u0443\u043c\u0430\u0439\u0442\u0435 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043c\u0435\u043d\u044f\u0442\u044c \u0435\u0433\u043e.",noAudioSignalDescSuggestion:"\u0415\u0441\u043b\u0438 \u0432\u044b \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043d\u0435 \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u043b\u0438 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445, \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e:",noisyAudioInputTitle:"\u041f\u043e\u0445\u043e\u0436\u0435, \u0432\u0430\u0448 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u0448\u0443\u043c!",noisyAudioInputDesc:"\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0432\u0430\u0448 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u0448\u0443\u043c. \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u044b\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0435\u0433\u043e \u0438\u043b\u0438 \u0441\u043c\u0435\u043d\u0438\u0442\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e.",openChat:"\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u0447\u0430\u0442",pip:"\u0412\u043a\u043b \u0440\u0435\u0436\u0438\u043c \u041a\u0430\u0440\u0442\u0438\u043d\u043a\u0430-\u0432-\u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0435",privateMessage:"\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043b\u0438\u0447\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435",profile:"\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0444\u0438\u043b\u044c",raiseHand:"\u0425\u043e\u0447\u0443 \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c",raiseYourHand:"\u041f\u043e\u0434\u043d\u044f\u0442\u044c \u0440\u0443\u043a\u0443",Settings:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",sharedvideo:"\u0412\u0438\u0434\u0435\u043e YouTube",shareRoom:"\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435",shortcuts:"\u041a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u0438 \u043a\u043b\u0430\u0432\u0438\u0448",speakerStats:"\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430",startScreenSharing:"\u041d\u0430\u0447\u0430\u0442\u044c \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e \u0441 \u044d\u043a\u0440\u0430\u043d\u0430",startSubtitles:"\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u044b",stopScreenSharing:"\u041e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e \u0441 \u044d\u043a\u0440\u0430\u043d\u0430",stopSubtitles:"\u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u044b",stopSharedVideo:"\u041e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0432\u0438\u0434\u0435\u043e \u043d\u0430 YouTube",talkWhileMutedPopup:"\u041f\u044b\u0442\u0430\u0435\u0442\u0435\u0441\u044c \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c? \u0423 \u0432\u0430\u0441 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d \u0437\u0432\u0443\u043a.",tileViewToggle:"\u0412\u043a\u043b/\u0432\u044b\u043a\u043b \u043f\u043b\u0438\u0442\u043a\u0443",toggleCamera:"\u0412\u043a\u043b/\u0432\u044b\u043a\u043b \u043a\u0430\u043c\u0435\u0440\u0443",videomute:"\u041a\u0430\u043c\u0435\u0440\u0430",startvideoblur:"\u0420\u0430\u0437\u043c\u044b\u0442\u044c \u0444\u043e\u043d \u043d\u0430 \u0432\u0438\u0434\u0435\u043e",stopvideoblur:"\u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0440\u0430\u0437\u043c\u044b\u0442\u0438\u0435 \u0444\u043e\u043d\u0430"},transcribing:{ccButtonTooltip:"\u0412\u043a\u043b. / \u0412\u044b\u043a\u043b. \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u044b",error:"\u041e\u0448\u0438\u0431\u043a\u0430 \u0437\u0430\u043f\u0438\u0441\u0438. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043f\u043e\u0437\u0436\u0435.",expandedLabel:"\u0422\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u043f\u0446\u0438\u044f \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0430",failedToStart:"\u041d\u0435\u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0447\u0430\u0442\u044c \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0443",labelToolTip:"\u0421\u043e\u0437\u0434\u0430\u0435\u0442\u0441\u044f \u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u043f\u0446\u0438\u044f \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438.",off:"\u0420\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0430 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430",pending:"\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0438 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438. . .",start:"\u0412\u043a\u043b/\u0412\u044b\u043a\u043b \u043f\u043e\u043a\u0430\u0437 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u043e\u0432",stop:"\u0412\u043a\u043b/\u0412\u044b\u043a\u043b \u043f\u043e\u043a\u0430\u0437 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u043e\u0432",tr:""},userMedia:{androidGrantPermissions:"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c, \u043a\u043e\u0433\u0434\u0430 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0441\u043f\u0440\u043e\u0441\u0438\u0442 \u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0445.",chromeGrantPermissions:"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c, \u043a\u043e\u0433\u0434\u0430 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0441\u043f\u0440\u043e\u0441\u0438\u0442 \u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0445.",edgeGrantPermissions:"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0414\u0430, \u043a\u043e\u0433\u0434\u0430 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0441\u043f\u0440\u043e\u0441\u0438\u0442 \u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0445.",electronGrantPermissions:"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0434\u0430\u0439\u0442\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043d\u0430 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043a\u0430\u043c\u0435\u0440\u0435 \u0438 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0443",firefoxGrantPermissions:"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u041f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u043c, \u043a\u043e\u0433\u0434\u0430 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0441\u043f\u0440\u043e\u0441\u0438\u0442 \u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0445.",iexplorerGrantPermissions:"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 OK, \u043a\u043e\u0433\u0434\u0430 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0441\u043f\u0440\u043e\u0441\u0438\u0442 \u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0445.",nwjsGrantPermissions:"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0434\u0430\u0439\u0442\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043d\u0430 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043a\u0430\u043c\u0435\u0440\u0435 \u0438 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0443",operaGrantPermissions:"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c, \u043a\u043e\u0433\u0434\u0430 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0441\u043f\u0440\u043e\u0441\u0438\u0442 \u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0445.","react-nativeGrantPermissions":"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c, \u043a\u043e\u0433\u0434\u0430 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0441\u043f\u0440\u043e\u0441\u0438\u0442 \u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0445.",safariGrantPermissions:"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 OK, \u043a\u043e\u0433\u0434\u0430 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0441\u043f\u0440\u043e\u0441\u0438\u0442 \u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0445."},videoSIPGW:{busy:"\u041c\u044b \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u043c \u043d\u0430\u0434 \u0432\u044b\u0441\u0432\u043e\u0431\u043e\u0436\u0434\u0435\u043d\u0438\u0435\u043c \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0447\u0435\u0440\u0435\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0438\u043d\u0443\u0442.",busyTitle:"\u0421\u043b\u0443\u0436\u0431\u0430 \u0441\u0435\u0439\u0447\u0430\u0441 \u0437\u0430\u043d\u044f\u0442\u0430",errorAlreadyInvited:"{{displayName}} \u0443\u0436\u0435 \u043f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d",errorInvite:"\u0412\u0441\u0442\u0440\u0435\u0447\u0430 \u0435\u0449\u0435 \u043d\u0435 \u043d\u0430\u0447\u0430\u043b\u0430\u0441\u044c. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043f\u043e\u0437\u0436\u0435.",errorInviteFailed:"\u041c\u044b \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u043c \u043d\u0430\u0434 \u0440\u0435\u0448\u0435\u043d\u0438\u0435\u043c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043f\u043e\u0437\u0436\u0435.",errorInviteFailedTitle:"\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f {{displayName}}",errorInviteTitle:"\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f \u0432 \u043a\u043e\u043c\u043d\u0430\u0442\u0443",pending:"{{displayName}} \u0431\u044b\u043b \u043f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d"},videoStatus:{audioOnly:"\u0422\u043e\u043b\u044c\u043a\u043e \u0437\u0432\u0443\u043a",audioOnlyExpanded:"\u0410\u043a\u0442\u0438\u0432\u0435\u043d \u0440\u0435\u0436\u0438\u043c \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0438 \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u0438. \u0412 \u044d\u0442\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0432\u0443\u043a \u0438 \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044f \u0441 \u044d\u043a\u0440\u0430\u043d\u0430",callQuality:"\u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u0432\u0438\u0434\u0435\u043e",hd:"HD",hdTooltip:"\u0412\u0438\u0434\u0435\u043e \u0432\u044b\u0441\u043e\u043a\u043e\u0433\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430",highDefinition:"\u0412\u044b\u0441\u043e\u043a\u043e\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e",labelTooiltipNoVideo:"\u041d\u0435\u0442 \u0432\u0438\u0434\u0435\u043e",labelTooltipAudioOnly:"\u0412\u043a\u043b\u044e\u0447\u0435\u043d \u0440\u0435\u0436\u0438\u043c \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0438 \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u0438",ld:"LD",ldTooltip:"\u0412\u0438\u0434\u0435\u043e \u043d\u0438\u0437\u043a\u043e\u0433\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430",lowDefinition:"\u041d\u0438\u0437\u043a\u043e\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e",onlyAudioAvailable:"\u0422\u043e\u043b\u044c\u043a\u043e \u0437\u0432\u0443\u043a",onlyAudioSupported:"\u0412 \u044d\u0442\u043e\u043c \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d \u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0432\u0443\u043a.",p2pEnabled:"\u0412\u043a\u043b\u044e\u0447\u0435\u043d \u0440\u0435\u0436\u0438\u043c \"\u0442\u043e\u0447\u043a\u0430-\u043a-\u0442\u043e\u0447\u043a\u0435\"",p2pVideoQualityDescription:"\u0412 \u0440\u0435\u0436\u0438\u043c\u0435 \u043f\u0440\u044f\u043c\u043e\u0433\u043e \u043a\u0430\u043d\u0430\u043b\u0430 \u0441\u0432\u044f\u0437\u0438 \u043c\u0435\u0436\u0434\u0443 \u0430\u0431\u043e\u043d\u0435\u043d\u0442\u0430\u043c\u0438 \u043c\u043e\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u044c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043c\u0435\u0436\u0434\u0443 \u0440\u0435\u0436\u0438\u043c\u0430\u043c\u0438 \"\u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0432\u0443\u043a\" \u0438 \"\u0432\u044b\u0441\u043e\u043a\u043e\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e\". \u041e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0441\u0442\u0430\u043d\u0443\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u043c\u0438, \u043a\u043e\u0433\u0434\u0430 \u0437\u0430\u043a\u043e\u043d\u0447\u0438\u0442\u0441\u044f \u044d\u0442\u043e\u0442 \u0440\u0435\u0436\u0438\u043c.",recHighDefinitionOnly:"\u041f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u044b\u0441\u043e\u043a\u043e\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e.",sd:"SD",sdTooltip:"\u0412\u0438\u0434\u0435\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430",standardDefinition:"\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e (SD)"},videothumbnail:{domute:"\u0412\u044b\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0437\u0432\u0443\u043a",domuteOthers:"\u0412\u044b\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0445",flip:"\u041e\u0442\u0440\u0430\u0437\u0438\u0442\u044c",kick:"\u0412\u044b\u043a\u0438\u043d\u0443\u0442\u044c",moderator:"\u041c\u043e\u0434\u0435\u0440\u0430\u0442\u043e\u0440",mute:"\u0411\u0435\u0437 \u0437\u0432\u0443\u043a\u0430",muted:"\u0417\u0432\u0443\u043a \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d",remoteControl:"",show:"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043a\u0440\u0443\u043f\u043d\u044b\u043c \u043f\u043b\u0430\u043d\u043e\u043c",videomute:"\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u043b \u043a\u0430\u043c\u0435\u0440\u0443"},welcomepage:{accessibilityLabel:{join:"\u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f",roomname:"\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u043c\u043d\u0430\u0442\u044b"},appDescription:"\u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0432\u0438\u0434\u0435\u043e\u0447\u0430\u0442 \u0441\u043e \u0432\u0441\u0435\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439. \u041f\u0440\u0438\u0433\u043b\u0430\u0448\u0430\u0439\u0442\u0435 \u0437\u043d\u0430\u043a\u043e\u043c\u044b\u0445! {{app}} \u2014 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0437\u0430\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0432\u0438\u0434\u0435\u043e\u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0439 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c. \u041f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435\u0441\u044c \u043a\u0430\u0436\u0434\u044b\u0439 \u0434\u0435\u043d\u044c, \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e \u0438 \u0431\u0435\u0437 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438.",audioVideoSwitch:{audio:"\u041a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c",video:"\u0412\u0438\u0434\u0435\u043e"},calendar:"\u041a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c",connectCalendarButton:"\u041f\u0440\u0438\u0432\u044f\u0437\u0430\u0442\u044c \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c",connectCalendarText:"\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c, \u0447\u0442\u043e\u0431\u044b \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u0432\u0441\u0435 \u0432\u0430\u0448\u0438 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 \u0432 {{app}}. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u0434\u043e\u0431\u0430\u0432\u0438\u0432 {{provider}} \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0439 \u0432 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c, \u0432\u044b \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0438\u0445 \u043e\u0434\u043d\u0438\u043c \u0449\u0435\u043b\u0447\u043a\u043e\u043c \u043c\u044b\u0448\u043a\u0438.",enterRoomTitle:"\u041d\u0430\u0447\u0430\u0442\u044c \u043d\u043e\u0432\u0443\u044e \u0432\u0438\u0434\u0435\u043e\u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044e",roomNameAllowedChars:"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u044b: ?, &, :, ', \", %, #.",go:"\u041e\u041a",goSmall:"\u041e\u041a",join:"\u0421\u041e\u0417\u0414\u0410\u0422\u042c / \u041f\u0420\u0418\u0421\u041e\u0415\u0414\u0418\u041d\u0418\u0422\u042c\u0421\u042f",info:"\u0418\u043d\u0444\u043e",privacy:"\u041f\u0440\u0438\u0432\u0430\u0442\u043d\u043e\u0441\u0442\u044c",recentList:"\u041d\u0435\u0434\u0430\u0432\u043d\u0438\u0435",recentListDelete:"\u0423\u0434\u0430\u043b\u0438\u0442\u044c",recentListEmpty:"\u0421\u0435\u0439\u0447\u0430\u0441 \u0432\u0430\u0448 \u0441\u043f\u0438\u0441\u043e\u043a \u043d\u0435\u0434\u0430\u0432\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0445 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0439 \u043f\u0443\u0441\u0442. \u041f\u043e \u043c\u0435\u0440\u0435 \u0432\u0430\u0448\u0435\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u043c \u043e\u043d \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u043f\u043e\u043b\u043d\u044f\u0442\u044c\u0441\u044f.",reducedUIText:"\u0414\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c \u0432 {{app}}!",roomname:"\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u043c\u043d\u0430\u0442\u044b",roomnameHint:"\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u043c\u043d\u0430\u0442\u044b \u0438\u043b\u0438 \u0435\u0435 \u0430\u0434\u0440\u0435\u0441. \u041c\u043e\u0436\u0435\u0442\u0435 \u0441\u0430\u043c\u0438 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u0435\u0433\u043e \u0431\u0443\u0434\u0443\u0449\u0438\u043c \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430\u043c \u0432\u0441\u0442\u0440\u0435\u0447\u0438, \u0447\u0442\u043e\u0431\u044b \u043e\u043d\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438 \u0438\u043c\u0435\u043d\u043d\u043e \u0435\u0433\u043e.",sendFeedback:"\u041e\u0431\u0440\u0430\u0442\u043d\u0430\u044f \u0441\u0432\u044f\u0437\u044c",terms:"\u0423\u0441\u043b\u043e\u0432\u0438\u044f",title:"\u0417\u0430\u0449\u0438\u0449\u0435\u043d\u043d\u0430\u044f, \u043f\u043e\u043b\u043d\u043e\u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0438 \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u043e \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0432\u0438\u0434\u0435\u043e\u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0439"},lonelyMeetingExperience:{button:"\u041f\u0440\u0438\u0433\u043b\u0430\u0441\u0438\u0442\u044c",youAreAlone:"\u0412\u044b \u043e\u0434\u0438\u043d \u0432 \u0432\u0438\u0434\u0435\u043e\u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438"}}},696,[]); -__d(function(a,s,k,i,n,e,o){n.exports={en:"Engelska",af:"",az:"",bg:"Bulgariska",cs:"",de:"Tyska",el:"",eo:"Esperanto",es:"Spanska",fr:"Franska",hy:"Armeniska",it:"Italienska",ja:"",ko:"",nb:"Norska (Bokm\xe5l)",oc:"Occitanska",pl:"Polska",ptBR:"Portugisiska (Brasilien)",ru:"Ryska",sk:"Slovakiska",sl:"Slovenska",sv:"Svenska",tr:"Turkiska",vi:"",zhCN:"Kinesiska (Kina)"}},697,[]); -__d(function(e,n,t,a,r,i,l){r.exports={addPeople:{add:"Bjud in",countryNotSupported:"Vi st\xf6der inte den h\xe4r platsen \xe4nnu.",countryReminder:"Ringer du till utlandsnummer? B\xf6rja alltid med landskoden.",disabled:"Du kan inte bjuda in andra.",failedToAdd:"",footerText:"Utringningsfunktionen \xe4r avst\xe4ngd.",loading:"S\xf6ker efter personer och telefonnummer",loadingNumber:"Bekr\xe4ftar telefonnummer",loadingPeople:"S\xf6ker efter personer att bjuda in",noResults:"Inga s\xf6ktr\xe4ffar",noValidNumbers:"Ange ett telefonnummer",searchNumbers:"L\xe4gg till telefonnummer",searchPeople:"S\xf6k efter personer",searchPeopleAndNumbers:"S\xf6k efter personer eller l\xe4gg till deras telefonnummer",telephone:"Telefon: {{number}}",title:"Bjud in andra till m\xf6tet"},audioDevices:{bluetooth:"Bluetooth",headphones:"H\xf6rlurar",phone:"Telefon",speaker:"Talare"},audioOnly:{audioOnly:"Enbart ljud"},calendarSync:{addMeetingURL:"L\xe4gg till en m\xf6tesl\xe4nk",confirmAddLink:"Vill du l\xe4gga till en Jitsi-l\xe4nk i h\xe4ndelsen?",error:{appConfiguration:"Kalenderintegrationen \xe4r inte r\xe4tt inst\xe4lld.",generic:"Ett fel har intr\xe4ffat. Kontrollera dina kalenderinst\xe4llningar eller uppdatera kalendern.",notSignedIn:"Ett fel intr\xe4ffade n\xe4r kalenderh\xe4ndelserna autentiserades f\xf6r visning. Kontrollera kalenderinst\xe4llningarna och f\xf6rs\xf6k att logga in igen."},join:"G\xe5 med",joinTooltip:"G\xe5 med i m\xf6tet",nextMeeting:"n\xe4sta m\xf6te",noEvents:"Det finns inga inbokade kommande aktiviteter.",ongoingMeeting:"p\xe5g\xe5ende m\xf6te",permissionButton:"\xd6ppna inst\xe4llningar",permissionMessage:"Till\xe5telse fr\xe5n kalendern kr\xe4vs f\xf6r att se dina m\xf6ten i appen.",refresh:"Uppdatera kalender",today:"Idag"},chat:{error:"",messagebox:"Skriv ett meddelande",nickname:{popover:"V\xe4lj ett namn",title:"Skriv in ett namn f\xf6r att b\xf6rja anv\xe4nda chatten"},title:"Chatt"},connectingOverlay:{joiningRoom:"Ansluter till m\xf6tet ..."},connection:{ATTACHED:"Ansluten",AUTHENTICATING:"Kontrollerar beh\xf6righet",AUTHFAIL:"Autentisering misslyckades",CONNECTED:"Ansluten",CONNECTING:"Ansluter",CONNFAIL:"Anslutningen misslyckades",DISCONNECTED:"Fr\xe5nkopplad",DISCONNECTING:"Kopplar fr\xe5n",ERROR:"Fel",RECONNECTING:"Ett n\xe4tverksproblem uppstod. \xc5teransluter..."},connectionindicator:{address:"Adress:",bandwidth:"Ber\xe4knad bandbredd:",bitrate:"Bithastighet:",bridgeCount:"Serverantal: ",connectedTo:"Ansluten till:",framerate:"Bildfrekvens:",less:"Visa mindre",localaddress:"Lokal adress:",localaddress_plural:"Lokala adresser:",localport:"Lokal port:",localport_plural:"Lokala portar:",more:"Visa mer",packetloss:"Paketf\xf6rluster:",quality:{good:"Bra",inactive:"Inaktiv",lost:"F\xf6rlorad",nonoptimal:"Ej optimal",poor:"D\xe5ligt"},remoteaddress:"Fj\xe4rradress:",remoteaddress_plural:"Fj\xe4rradresser:",remoteport:"Fj\xe4rrport:",remoteport_plural:"Fj\xe4rrportar:",resolution:"Uppl\xf6sning:",status:"Anslutning:",transport:"Transport:",turn:" (turn)"},dateUtils:{earlier:"Tidigare",today:"Idag",yesterday:"Ig\xe5r"},deepLinking:{appNotInstalled:"Du beh\xf6ver mobilappen {{app}} f\xf6r att g\xe5 med i det h\xe4r m\xf6tet fr\xe5n din telefon.",description:"H\xe4nde inget? Vi f\xf6rs\xf6kte starta m\xf6tet i programmet {{app}} i din skrivbordsapp. F\xf6rs\xf6k igen eller starta det i webbappen {{app}}.",descriptionWithoutWeb:"",downloadApp:"H\xe4mta appen",launchWebButton:"Starta p\xe5 webben",openApp:"Forts\xe4tt till appen",title:"Startar ditt m\xf6te i {{app}} ...",tryAgainButton:"F\xf6rs\xf6k igen p\xe5 skrivbordet"},defaultLink:"t ex. {{url}}",deviceError:{cameraError:"Det gick inte att komma \xe5t kameran",cameraPermission:"Fel vid beg\xe4ran om \xe5tkomst till kamera",microphoneError:"Det gick inte att komma \xe5t mikrofonen",microphonePermission:"Fel vid beg\xe4ran om \xe5tkomst till mikrofon"},deviceSelection:{noPermission:"Beh\xf6righet nekad",previewUnavailable:"F\xf6rhandsgranskning inte tillg\xe4nglig",selectADevice:"V\xe4lj en enhet",testAudio:"Spela upp ett testljud"},dialog:{accessibilityLabel:{liveStreaming:"Lives\xe4ndning"},allow:"Till\xe5t",alreadySharedVideoMsg:"",alreadySharedVideoTitle:"Endast en delad video \xe5t g\xe5ngen till\xe5ts",applicationWindow:"Applikationsf\xf6nster",Back:"Tillbaka",cameraConstraintFailedError:"Din kamera uppfyller inte kraven f\xf6r anv\xe4ndning.",cameraNotFoundError:"Hittar ingen kamera.",cameraNotSendingData:"Vi saknar \xe5tkomst till kameran. Kontrollera om ett annat program anv\xe4nder enheten, v\xe4lj en annan enhet fr\xe5n inst\xe4llningsmenyn eller f\xf6rs\xf6k att starta om programmet.",cameraNotSendingDataTitle:"\xc5tkomst saknas till kameran",cameraPermissionDeniedError:"Du har inte till\xe5tit anv\xe4ndning av din kamera. Du kan g\xe5 med i m\xf6tet men de andra kan d\xe5 inte se dej. Om du vill till\xe5ta anv\xe4ndning av din kamera g\xf6r du det via kameraknappen i URL-f\xe4ltet.",cameraUnknownError:"Av ok\xe4nd anledning kan din kamera inte anv\xe4ndas.",cameraUnsupportedResolutionError:"Din kamera st\xf6der inte den kr\xe4vda videouppl\xf6sningen.",Cancel:"Avbryt",close:"St\xe4ng",conferenceDisconnectMsg:"Kolla din internetanslutning. \xc5teransluter om {{seconds}} sekunder...",conferenceDisconnectTitle:"Du har kopplats ner.",conferenceReloadMsg:"Vi f\xf6rs\xf6ker fixa problemet. \xc5teransluter om {{seconds}} sekunder...",conferenceReloadTitle:"N\xe5got gick snett.",confirm:"Bekr\xe4fta",confirmNo:"Nej",confirmYes:"Ja",connectError:"Ojd\xe5! N\xe5got gick fel och vi kunde inte ansluta till konferensen.",connectErrorWithMsg:"Ojd\xe5! N\xe5got gick fel och vi kunde inte ansluta till konferensen: {{msg}}",connecting:"Ansluter",contactSupport:"Kontakta kundtj\xe4nst",copy:"Kopiera",dismiss:"F\xf6rkasta",displayNameRequired:"",done:"Klar",enterDisplayName:"",error:"Fel",externalInstallationMsg:"Misslyckades att installera skrivbordsdelnings-till\xe4gget.",externalInstallationTitle:"Till\xe4gg kr\xe4vs",goToStore:"G\xe5 till appbutiken",gracefulShutdown:"V\xe5r tj\xe4nst \xe4r f\xf6r tillf\xe4llet nedst\xe4ngd f\xf6r underh\xe5ll. V\xe4nligen f\xf6rs\xf6k senare.",IamHost:"Jag \xe4r v\xe4rd",incorrectRoomLockPassword:"",incorrectPassword:"Fel anv\xe4ndarnamn eller l\xf6senord",inlineInstallationMsg:"Misslyckades att installera skrivbordsdelnings-till\xe4gget.",inlineInstallExtension:"Installera nu",internalError:"Ett fel uppstod. Fel: {{error}}",internalErrorTitle:"Internt fel",kickMessage:"",kickParticipantButton:"Sparka ut",kickParticipantDialog:"Vill du sparka ut den h\xe4r deltagaren?",kickParticipantTitle:"Tysta deltagaren?",kickTitle:"",liveStreaming:"Str\xf6mma",liveStreamingDisabledForGuestTooltip:"G\xe4ster kan inte starta en lives\xe4ndning.",liveStreamingDisabledTooltip:"Starta lives\xe4ndning har inaktiverats.",lockMessage:"Misslyckades att l\xe5sa konferensen.",lockRoom:"",lockTitle:"L\xe5sning misslyckades",logoutQuestion:"\xc4r du s\xe4ker p\xe5 att du vill logga ut och stoppa konferensen?",logoutTitle:"Logga ut",maxUsersLimitReached:"",maxUsersLimitReachedTitle:"",micConstraintFailedError:"Din mikrofon uppfyller inte kraven f\xf6r anv\xe4ndning.",micNotFoundError:"Hittar ingen mikrofon.",micNotSendingData:"",micNotSendingDataTitle:"",micPermissionDeniedError:"Du har inte till\xe5tit anv\xe4ndning av din mikrofon. Du kan g\xe5 med i m\xf6tet men de andra kan d\xe5 inte h\xf6ra dej. Om du vill till\xe5ta anv\xe4ndning av din mikrofon g\xf6r du det via mikrofonknappen i URL-f\xe4ltet.",micUnknownError:"Av ok\xe4nd anledning kan inte din mikrofon anv\xe4ndas.",muteParticipantBody:"Du kan inte aktivera deras mikrofoner, men de kan g\xf6ra det sj\xe4lva.",muteParticipantButton:"Tysta",muteParticipantDialog:"Vill du tysta den h\xe4r deltagaren? Du kan inte aktivera mikrofonen igen, men deltagaren kan n\xe4r som helst g\xf6ra det sj\xe4lv.",muteParticipantTitle:"Tysta deltagaren?",Ok:"Ok",passwordLabel:"",passwordNotSupported:"Att s\xe4tta ett l\xf6senord f\xf6r konferensrummet st\xf6ds inte.",passwordNotSupportedTitle:"",passwordRequired:"",popupError:"Din webbl\xe4sare blockerar pop-up-f\xf6nster fr\xe5n sajten. Till\xe5t pop-up-f\xf6nster fr\xe5n den h\xe4r sajten i inst\xe4llningarna och f\xf6rs\xf6k igen.",popupErrorTitle:"Pop-up blockerad",recording:"Inspelning",recordingDisabledForGuestTooltip:"G\xe4ster kan inte starta inspelningar.",recordingDisabledTooltip:"Starta inspelning har inaktiverats.",rejoinNow:"\xc5teranslut nu",remoteControlAllowedMessage:"{{user}} godk\xe4nde din beg\xe4ran om fj\xe4rrstyrning.",remoteControlDeniedMessage:"{{user}} avb\xf6jde din beg\xe4ran om fj\xe4rrstyrning.",remoteControlErrorMessage:"Ett fel uppstod n\xe4r fj\xe4rrstyrningsr\xe4ttigheter beg\xe4rdes fr\xe5n {{user}}.",remoteControlRequestMessage:"Vill du till\xe5ta att {{user}} f\xe5r kontrollera din sk\xe4rm?",remoteControlShareScreenWarning:"OBS, om du trycker \"Till\xe5t\" kommer du dela din sk\xe4rm!",remoteControlStopMessage:"Fj\xe4rrstyrningssessionen avslutades.",remoteControlTitle:"Anslutning till fj\xe4rrskrivbord",Remove:"Ta bort",removePassword:"",removeSharedVideoMsg:"\xc4r du s\xe4ker p\xe5 att du vill ta bort din delade video?",removeSharedVideoTitle:"Ta bort den delade videon",reservationError:"Fel i reservationssystemet",reservationErrorMsg:"Felkod: {{code}}, meddelande: {{msg}}",retry:"F\xf6rs\xf6k igen",screenSharingFailedToInstall:"Ut\xf6kningen f\xf6r sk\xe4rmdelning kunde inte installeras.",screenSharingFailedToInstallTitle:"Ut\xf6kningen f\xf6r sk\xe4rmdelning kunde inte installeras",screenSharingFirefoxPermissionDeniedError:"N\xe5got gick fel n\xe4r du f\xf6rs\xf6kte dela sk\xe4rmen. Det kan vara f\xf6r att du inte till\xe5ter det. ",screenSharingFirefoxPermissionDeniedTitle:"Sk\xe4rmdelningen misslyckades!",screenSharingPermissionDeniedError:"N\xe5got \xe4r fel med \xe5tkomstinst\xe4llningarna f\xf6r sk\xe4rmdelningen. Ladda om sidan och f\xf6rs\xf6k igen.",serviceUnavailable:"Tj\xe4nsten otillg\xe4nglig",sessTerminated:"Konferensen avslutades",Share:"Dela",shareVideoLinkError:"Skriv in en fungerande Youtube-l\xe4nk.",shareVideoTitle:"Ta bort en delad video",shareYourScreen:"Dela din sk\xe4rm",shareYourScreenDisabled:"Sk\xe4rmdelning har inaktiverats.",shareYourScreenDisabledForGuest:"G\xe4ster kan inte sk\xe4rmdela.",startLiveStreaming:"Starta lives\xe4ndning",startRecording:"Starta inspelning",startRemoteControlErrorMessage:"Ett fel intr\xe4ffade n\xe4r fj\xe4rrsessionen skulle starta!",stopLiveStreaming:"Avsluta lives\xe4ndning",stopRecording:"Avsluta inspelningen",stopRecordingWarning:"Vill du avsluta den p\xe5g\xe5ende inspelningen?",stopStreamingWarning:"Vill du avsluta den p\xe5g\xe5ende str\xf6mningen?",streamKey:"Nyckel f\xf6r livestr\xf6m",Submit:"Skicka",thankYou:"Tack f\xf6r att du anv\xe4nder {{appName}}!",token:"token",tokenAuthFailed:"Du \xe4r inte beh\xf6rig att delta i det h\xe4r samtalet.",tokenAuthFailedTitle:"Autentisering misslyckades",transcribing:"Transkriberar",unlockRoom:"",userPassword:"anv\xe4ndarl\xf6senord",WaitForHostMsg:"Konferensen {{room}} har inte b\xf6rjat \xe4n. Autentisera konferensen om du \xe4r v\xe4rd. V\xe4nta annars p\xe5 att v\xe4rden startar konferensen.",WaitForHostMsgWOk:"Konferensen {{room}} har inte b\xf6rjat \xe4n. Om du \xe4r v\xe4rd, autentisera konferensen genom att trycka p\xe5 Ok. V\xe4nta annars p\xe5 att v\xe4rden startar konferensen.",WaitingForHost:"V\xe4ntar p\xe5 v\xe4rden ...",Yes:"Ja",yourEntireScreen:"Helsk\xe4rm"},"\x05dialog":{},dialOut:{statusMessage:"\xe4r nu {{status}}"},feedback:{average:"Medel",bad:"D\xe5ligt",detailsLabel:"Ber\xe4tta mer.",good:"Bra",rateExperience:"Betygs\xe4tt din m\xf6tesupplevelse",veryBad:"Mycket d\xe5ligt",veryGood:"Mycket bra"},incomingCall:{answer:"Svara",audioCallTitle:"Inkommande samtal",decline:"F\xf6rkasta",productLabel:"fr\xe5n Jitsi Meet",videoCallTitle:"Inkommande videosamtal"},info:{accessibilityLabel:"Visa info",addPassword:"",cancelPassword:"",conferenceURL:"L\xe4nk:",country:"Land",dialANumber:"Om du vill g\xe5 med i m\xf6tet ringer du n\xe5got av dessa nummer och fyller sedan i PIN-koden.",dialInConferenceID:"PIN-kod:",dialInNotSupported:"Tyv\xe4rr st\xf6ds inte inringning just nu.",dialInNumber:"Inringning:",dialInSummaryError:"Kan inte h\xe4mta inringningsinformation just nu. F\xf6rs\xf6k igen senare.",dialInTollFree:"Avgiftsfritt nummer",genericError:"Oj d\xe5, n\xe5got gick fel.",inviteLiveStream:"Om du vill se lives\xe4ndningen av m\xf6tet klickar du h\xe4r: {{url}}",invitePhone:"",invitePhoneAlternatives:"",inviteURLFirstPartGeneral:"Du \xe4r inbjuden till ett m\xf6te.",inviteURLFirstPartPersonal:"",inviteURLSecondPart:"",liveStreamURL:"Lives\xe4ndning:",moreNumbers:"Fler nummer",noNumbers:"Inga inringningsnummer.",noPassword:"Inga enheter",noRoom:"Inget rum specificerades f\xf6r inringning.",numbers:"Inringningsnummer",password:"",title:"Dela",tooltip:"Dela l\xe4nk och information om inringning f\xf6r m\xf6tet",label:"M\xf6tesinformation"},inviteDialog:{alertText:"Det gick inte att bjuda in alla deltagare.",header:"Bjud in",searchCallOnlyPlaceholder:"Ange telefonnummer",searchPeopleOnlyPlaceholder:"Leta efter deltagare",searchPlaceholder:"Deltagare eller telefonnummer",send:"Skicka"},inlineDialogFailure:{msg:"Vi slirade lite.",retry:"F\xf6rs\xf6k igen",support:"Support",supportMsg:"Om detta forts\xe4tter h\xe4nda kontakta"},keyboardShortcuts:{focusLocal:"S\xe4tt fokus p\xe5 din videobild",focusRemote:"Fokusera p\xe5 n\xe5gon annans video",fullScreen:"Visa eller st\xe4ng fullsk\xe4rm",keyboardShortcuts:"Tangentbordsgenv\xe4gar",localRecording:"Visa eller d\xf6lj lokala inspelningsverktyg",mute:"Tysta eller aktivera din mikrofon",pushToTalk:"Tryck-f\xf6r-att-prata",raiseHand:"R\xe4ck upp eller ta ner din jag vill ha ordet-hand",showSpeakerStats:"Visa talarstatistik",toggleChat:"\xd6ppna eller st\xe4ng chatten",toggleFilmstrip:"Visa eller d\xf6lj videominiatyrer",toggleScreensharing:"V\xe4xla mellan kamera och sk\xe4rmdelning",toggleShortcuts:"Visa eller d\xf6lj kortkommandon",videoMute:"Aktivera / avaktivera din kamera"},liveStreaming:{busy:"Vi f\xf6rs\xf6ker frig\xf6ra fler str\xf6mningsresurser. F\xf6rs\xf6k igen senare.",busyTitle:"Alla str\xf6mningsresurser \xe4r upptagna",changeSignIn:"V\xe4xla anv\xe4ndarkonto.",choose:"V\xe4lj en str\xf6m",chooseCTA:"V\xe4lj ett lives\xe4ndningsalternativ. Du \xe4r nu inloggad som {{email}}.",enterStreamKey:"Skriv in l\xf6senordet till YouTube-lives\xe4ndningen h\xe4r.",error:"Str\xf6mning misslyckades. F\xf6rs\xf6k igen.",errorAPI:"Ett fel intr\xe4ffade vid \xe5tkomst till dina YouTube-s\xe4ndningar. F\xf6rs\xf6k att logga in igen.",errorLiveStreamNotEnabled:"Lives\xe4ndning \xe4r otillg\xe4nglig f\xf6r {{email}}. Aktivera lives\xe4ndning eller logga in p\xe5 ett konto d\xe4r det \xe4r aktiverat.",expandedOff:"Lives\xe4ndningen har avslutats",expandedOn:"M\xf6tet lives\xe4nds just nu p\xe5 YouTube.",expandedPending:"Lives\xe4ndningen startas ...",failedToStart:"Str\xf6mningen kunde inte p\xe5b\xf6rjas",getStreamKeyManually:"",invalidStreamKey:"Lives\xe4ndningsl\xf6senordet kan vara felaktigt.",off:"Str\xf6mning avslutad",on:"Str\xf6mma",pending:"B\xf6rja str\xf6mma ...",serviceName:"Lives\xe4ndningstj\xe4nst",signedInAs:"Du \xe4r nu inloggad som:",signIn:"Logga in med Google",signInCTA:"Logga in eller ange ditt lives\xe4ndningsl\xf6senord fr\xe5n YouTube.",signOut:"Logga ut",start:"Starta en lives\xe4ndning",streamIdHelp:"Vad \xe4r det h\xe4r?",unavailableTitle:"Lives\xe4ndning otillg\xe4nglig"},"\x05liveStreaming":{},localRecording:{clientState:{off:"Av",on:"P\xe5",unknown:"Ok\xe4nd"},dialogTitle:"Lokala inspelningsverktyg",duration:"Varaktighet",durationNA:"N/A",encoding:"Kodning",label:"LOR",labelToolTip:"Lokal inspelning aktiverad",localRecording:"Lokal inspelning",me:"Jag",messages:{engaged:"Lokal inspelning aktiverad.",finished:"Inspelningen {{token}} \xe4r avslutad. Skicka den inspelade filen till moderatorn.",finishedModerator:"Inspelningen {{token}} \xe4r avslutad. Den lokala inspelningen har sparats. Be de \xf6vriga deltagarna att dela sina inspelningar.",notModerator:"Du \xe4r inte administrat\xf6r. Du kan inte starta eller avsluta den lokala inspelningen."},moderator:"Moderator",no:"Nej",participant:"Deltagare",participantStats:"Deltagarstatistik",sessionToken:"Sessionstoken",start:"Starta inspelning",stop:"Avsluta inspelning",yes:"Ja"},lockRoomPassword:"l\xf6senord",lockRoomPasswordUppercase:"L\xf6senord",me:"jag",notify:{connectedOneMember:"{{name}} har g\xe5tt med i m\xf6tet",connectedThreePlusMembers:"{{name}} och {{count}} andra har g\xe5tt med i m\xf6tet",connectedTwoMembers:"{{first}} och {{second}} har g\xe5tt med i m\xf6tet",disconnected:"fr\xe5nkopplad",focus:"Konferensfokus",focusFail:"{{component}} inte tillg\xe4nglig - f\xf6rs\xf6ker igen om {{ms}} sek",grantedTo:"Moderatorsr\xe4ttigheter tilldelat till {{to}}!",invitedOneMember:"",invitedThreePlusMembers:"",invitedTwoMembers:"",kickParticipant:"",me:"Jag",moderator:"Moderatorsr\xe4ttigheter tilldelades!",muted:"Du har startat konversationen utan mikrofon.",mutedTitle:"Du har mikrofonen avst\xe4ngd!",mutedRemotelyTitle:"",mutedRemotelyDescription:"",passwordRemovedRemotely:"",passwordSetRemotely:"",raisedHand:"{{name}} vill prata.",somebody:"N\xe5gon",startSilentTitle:"",startSilentDescription:"",suboptimalExperienceDescription:"Hmm... din upplevelse med {{appName}} kommer inte att bli s\xe4rskilt bra. Vi f\xf6rs\xf6ker hitta s\xe4tt att f\xf6rb\xe4ttra det, men till dess anv\xe4nd en av de helt st\xf6dda webbl\xe4sarna.",suboptimalExperienceTitle:"Webbl\xe4sarvarning",unmute:"",newDeviceCameraTitle:"Ny kamera hittad",newDeviceAudioTitle:"Ny ljudenhet hittad",newDeviceAction:"Anv\xe4nd"},passwordSetRemotely:"satt av en annan deltagare",passwordDigitsOnly:"",poweredby:"drivs av",presenceStatus:{busy:"Upptagen",calling:"Ringer ...",connected:"Ansluten",connecting:"Ansluter ...",connecting2:"Ansluter* ...",disconnected:"Fr\xe5nkopplad",expired:"Utg\xe5ngen",ignored:"Ignorerad",initializingCall:"Startar samtal ...",invited:"Inbjuden",rejected:"Avvisad",ringing:"Ringer ..."},profile:{setDisplayNameLabel:"Ange ditt visningsnamn",setEmailInput:"Skriv e-postadress",setEmailLabel:"Ange din gravatar-e-postadress",title:"Profil"},recording:{authDropboxText:"Ladda upp till Dropbox",availableSpace:"Tillg\xe4ngligt utrymme: {{spaceLeft}} MB (ungef\xe4r {{duration}} minuters inspelning)",beta:"BETA",busy:"Vi arbetar med att frig\xf6ra inspelningsresurser. F\xf6rs\xf6k igen om n\xe5gra minuter.",busyTitle:"Alla inspelare \xe4r upptagna",error:"Inspelningen misslyckades. F\xf6rs\xf6k igen.",expandedOff:"Inspelningen har avslutats",expandedOn:"M\xf6tet spelas nu in.",expandedPending:"Inspelningen startar ...",failedToStart:"Inspelningen kunde inte p\xe5b\xf6rjas",fileSharingdescription:"Dela inspelningen med m\xf6tesdeltagare",live:"LIVE",loggedIn:"Inloggad som {{userName}}",off:"Inspelningen avslutades",on:"Inspelning",pending:"F\xf6rbereder inspelning av m\xf6tet ...",rec:"REC",serviceDescription:"Din inspelning kommer att sparas av inspelningstj\xe4nsten",serviceName:"Inspelningstj\xe4nst",signIn:"Logga in",signOut:"Logga ut",unavailable:"{{serviceName}} \xe4r inte tillg\xe4nglig. Vi f\xf6rs\xf6ker \xe5tg\xe4rda felet. F\xf6rs\xf6k igen senare.",unavailableTitle:"Inspelning kan inte g\xf6ras"},sectionList:{pullToRefresh:"Dra f\xf6r att uppdatera"},settings:{calendar:{about:"Kalenderintegrationen med {{appName}} anv\xe4nds f\xf6r att h\xe4mta din kalender p\xe5 ett s\xe4kert s\xe4tt s\xe5 att den kan l\xe4sa framtida h\xe4ndelser.",disconnect:"Koppla ifr\xe5n",microsoftSignIn:"Logga in med Microsoft",signedIn:"H\xe4mtar kalenderh\xe4ndelser fr\xe5n {{email}}. Tryck p\xe5 knappen nedan f\xf6r att sluta h\xe4mta kalenderh\xe4ndelser.",title:"Kalender"},devices:"Enheter",followMe:"Alla f\xf6ljer mej",language:"Spr\xe5k",loggedIn:"Inloggad som {{name}}",moderator:"Moderator",more:"Mer",name:"Namn",noDevice:"Inga enheter",selectAudioOutput:"Ljudutmatning",selectCamera:"Kamera",selectMic:"Mikrofon",startAudioMuted:"Alla b\xf6rjar tystade",startVideoMuted:"Alla b\xf6rjar osynliga",title:"Inst\xe4llningar"},settingsView:{alertOk:"OK",alertTitle:"Varning",alertURLText:"Den angivna serverl\xe4nken \xe4r felaktig",buildInfoSection:"Versionsinformation",conferenceSection:"Konferens",displayName:"Sk\xe4rmnamn",email:"E-post",header:"Inst\xe4llningar",profileSection:"Profil",serverURL:"Serverl\xe4nk",startWithAudioMuted:"Starta med ljudet avst\xe4ngt",startWithVideoMuted:"Starta med videon avst\xe4ngd",version:"Version"},share:{dialInfoText:"",mainText:""},speaker:"Talare",speakerStats:{hours:"{{count}}h",minutes:"{{count}}m",name:"Namn",seconds:"{{count}}s",speakerStats:"Talarstatistik",speakerTime:"Talartid"},startupoverlay:{policyText:" ",title:"{{app}} vill anv\xe4nda din kamera och mikrofon."},suspendedoverlay:{rejoinKeyTitle:"G\xe5 med igen",text:"Klicka p\xe5 knappen \xc5teranslut f\xf6r att koppla upp igen.",title:"Ditt videosamtal avbr\xf6ts d\xe5 din dator gick in i vilol\xe4ge."},toolbar:{accessibilityLabel:{audioOnly:"Sl\xe5 av eller p\xe5 ljudet",audioRoute:"V\xe4lj ljudenhet",callQuality:"",cc:"Sl\xe5 av eller p\xe5 undertexter",chat:"\xd6ppna eller st\xe4ng chattf\xf6nster",document:"\xd6ppna eller st\xe4ng delat dokument",feedback:"L\xe4mna feedback",fullScreen:"\xd6ppna eller st\xe4ng fullsk\xe4rm",hangup:"L\xe4mna samtalet",invite:"Bjud in andra",kick:"Sparka ut deltagare",localRecording:"\xd6ppna eller st\xe4ng lokala inspelningsverktyg",lockRoom:"Sl\xe5 av eller p\xe5 m\xf6tesl\xf6senord",moreActions:"\xd6ppna eller st\xe4ng menyn f\xf6r fler \xe5tg\xe4rder",moreActionsMenu:"Meny f\xf6r fler \xe5tg\xe4rder",mute:"Sl\xe5 av eller p\xe5 ljud",pip:"\xd6ppna eller st\xe4ng bild-i-bild-l\xe4ge",profile:"Redigera din profil",raiseHand:"R\xe4ck upp eller ta ner handen",recording:"Sl\xe5 av eller p\xe5 inspelning",remoteMute:"Tysta deltagare",Settings:"\xd6ppna eller st\xe4ng inst\xe4llningar",sharedvideo:"Sl\xe5 av eller p\xe5 Youtube-videodelning",shareRoom:"Bjud in n\xe5gon",shareYourScreen:"Sl\xe5 av eller p\xe5 sk\xe4rmdelning",shortcuts:"St\xe4ng eller \xf6ppna genv\xe4gar",show:"",speakerStats:"St\xe4ng eller \xf6ppna talarstatistik",tileView:"\xd6ppna eller st\xe4ng panelvyn",toggleCamera:"V\xe4xla kamera",videomute:"S\xe4tt p\xe5 eller st\xe4ng av mikrofonen",videoblur:""},addPeople:"L\xe4gg till personer i samtal",audioOnlyOff:"Avsluta ljudl\xe4get",audioOnlyOn:"Starta ljudl\xe4get",audioRoute:"V\xe4lj ljudenhet",authenticate:"Autentisera",callQuality:"",chat:"\xd6ppna / st\xe4ng chatten",closeChat:"St\xe4ng chatt",documentClose:"St\xe4ng delat dokument",documentOpen:"\xd6ppna delat dokument",enterFullScreen:"Visa fullsk\xe4rm",enterTileView:"\xd6ppna panelvy",exitFullScreen:"St\xe4ng fullsk\xe4rm",exitTileView:"St\xe4ng panelvy",feedback:"L\xe4mna feedback",hangup:"L\xe4mna",invite:"Bjud in andra",login:"Logga in",logout:"Logga ut",lowerYourHand:"Ta ner handen",moreActions:"Fler handlingar",mute:"Sl\xe5 av/p\xe5 ljud",openChat:"\xd6ppna chatt",pip:"\xd6ppna bild-i-bild-l\xe4ge",profile:"Redigera din profil",raiseHand:"R\xe4ck upp / ta ner din hand",raiseYourHand:"R\xe4ck upp handen",Settings:"Inst\xe4llningar",sharedvideo:"Dela en Youtube-video",shareRoom:"Bjud in n\xe5gon",shortcuts:"Visa genv\xe4gar",speakerStats:"Talarstatistik",startScreenSharing:"Starta sk\xe4rmdelning",startSubtitles:"Starta undertextning",stopScreenSharing:"Avsluta sk\xe4mdelning",stopSubtitles:"Avsluta undertextning",stopSharedVideo:"Pausa YouTube-video",talkWhileMutedPopup:"F\xf6rs\xf6ker du tala? Din mikrofon \xe4r tystad.",tileViewToggle:"\xd6ppna eller st\xe4ng panelvyn",toggleCamera:"Byta kamera",videomute:"Aktivera / avaktivera kameran",startvideoblur:"",stopvideoblur:""},transcribing:{ccButtonTooltip:"Starta / Avsluta undertexter",error:"Transkriberingen misslyckades. F\xf6rs\xf6k igen.",expandedLabel:"Transkribering \xe4r aktiverad",failedToStart:"Det gick inte att starta transkribering",labelToolTip:"M\xf6tet transkriberas",off:"Transkribering avslutades",pending:"F\xf6rbereder transkribering av m\xf6tet ...",start:"B\xf6rja visa undertexter",stop:"Sluta visa undertexter",tr:"TR"},userMedia:{androidGrantPermissions:"V\xe4lj Till\xe5t n\xe4r din webbl\xe4sare beg\xe4r \xe5tkomst.",chromeGrantPermissions:"V\xe4lj Till\xe5t n\xe4r din webbl\xe4sare beg\xe4r \xe5tkomst.",edgeGrantPermissions:"V\xe4lj Ja n\xe4r din webbl\xe4sare beg\xe4r \xe5tkomst.",electronGrantPermissions:"Till\xe5t anv\xe4ndning av din kamera och mikrofon",firefoxGrantPermissions:"V\xe4lj Dela vald enhet n\xe4r din webbl\xe4sare beg\xe4r \xe5tkomst.",iexplorerGrantPermissions:"V\xe4lj OK n\xe4r din webbl\xe4sare beg\xe4r \xe5tkomst.",nwjsGrantPermissions:"Till\xe5t anv\xe4ndning av din kamera och mikrofon",operaGrantPermissions:"V\xe4lj Till\xe5t n\xe4r din webbl\xe4sare beg\xe4r \xe5tkomst.","react-nativeGrantPermissions":"V\xe4lj Till\xe5t n\xe4r din webbl\xe4sare beg\xe4r \xe5tkomst.",safariGrantPermissions:"V\xe4lj OK n\xe4r din webbl\xe4sare beg\xe4r \xe5tkomst."},videoSIPGW:{busy:"Vi arbetar med att frig\xf6ra resurser. F\xf6rs\xf6k igen om n\xe5gra minuter.",busyTitle:"Rumtj\xe4nsten \xe4r just nu upptagen",errorAlreadyInvited:"{{displayName}} \xe4r redan inbjuden",errorInvite:"Konferensen \xe4r inte skapad \xe4n. F\xf6rs\xf6k igen senare.",errorInviteFailed:"Vi arbetar f\xf6r att l\xf6sa problemet. F\xf6rs\xf6k igen senare.",errorInviteFailedTitle:"Inbjudan till {{displayName}} misslyckades",errorInviteTitle:"Inbjudan till rum misslyckades",pending:"{{displayName}} har bjudits in"},videoStatus:{audioOnly:"AUD",audioOnlyExpanded:"Du anv\xe4nder ljudl\xe4get. L\xe4get sparar bandbredd men du kan inte se andras videor.",callQuality:"",hd:"HD",highDefinition:"High definition",labelTooiltipNoVideo:"Ingen video",labelTooltipAudioOnly:"Enbart ljud-l\xe4ge aktiverat",ld:"LD",lowDefinition:"Low definition",onlyAudioAvailable:"Enbart ljud tillg\xe4ngligt",onlyAudioSupported:"Vi st\xf6der bara ljud i denna webbl\xe4sare",p2pEnabled:"Peer to peer anv\xe4nds",p2pVideoQualityDescription:"",recHighDefinitionOnly:"F\xf6redrar high definition.",sd:"SD",standardDefinition:"Standard definition"},videothumbnail:{domute:"Tysta",flip:"V\xe4nd",kick:"Sparka ut",moderator:"Moderator",mute:"Deltagaren har avst\xe4ngd mikrofon",muted:"Tystad",remoteControl:"Fj\xe4rrkontroll",show:"",videomute:""},welcomepage:{accessibilityLabel:{join:"Tryck f\xf6r att g\xe5 med",roomname:"Skriv in rumsnamn"},appDescription:"S\xe4tt ig\xe5ng, videochatta med hela gruppen. Bjud in alla du k\xe4nner. {{app}} \xe4r en helt krypterad , open source videokonferensl\xf6sning som du kan anv\xe4nda obegr\xe4nsat utan kostnad \u2014 inte ens ett anv\xe4ndarkonto beh\xf6vs.",audioVideoSwitch:{audio:"Ljud",video:"Video"},calendar:"Kalender",connectCalendarButton:"Anslut din kalender",connectCalendarText:"Anslut din kalender f\xf6r att se alla m\xf6ten i {{app}}. L\xe4gg \xe4ven till m\xf6ten med {{provider}} i din kalender och starta dem med ett klick.",enterRoomTitle:"Starta ett nytt m\xf6te",go:"K\xd6R",join:"G\xe5 med",info:"Info",privacy:"Integritet",recentList:"Tidigare",recentListDelete:"Radera",recentListEmpty:"Inga tidigare m\xf6ten. Chatta med ditt team och hitta alla tidigare m\xf6ten d\xe4r.",reducedUIText:"",roomname:"Skriv in rumsnamn",roomnameHint:"Ange namnet eller URL:en till m\xf6tesrummet du vill ansluta till. Du kan hitta p\xe5 ett nytt namn, ber\xe4tta d\xe5 f\xf6r de andra du t\xe4nker m\xf6ta s\xe5 de anger samma namn.",sendFeedback:"Ge \xe5terkoppling",terms:"Termer",title:"S\xe4kra, v\xe4lutrustade och helt kostnadsfria videokonferenser"}}},698,[]); -__d(function(n,i,g,T,a,e,h){a.exports={en:"Ti\u1ebfng Anh",af:"Ti\xea\u0301ng Afrika",az:"Ti\xea\u0301ng Azecbaizan",bg:"Ti\u1ebfng Bulgaria",cs:"Ti\xea\u0301ng Se\u0301c",de:"Ti\u1ebfng \u0110\u1ee9c",el:"Ti\xea\u0301ng Nh\xe2\u0323t",eo:"Ti\u1ebfng Esperanto",es:"Ti\u1ebfng T\xe2y Ban Nha",fr:"Ti\u1ebfng Ph\xe1p",hy:"Ti\u1ebfng Acmenia",it:"Ti\u1ebfng \xdd",ja:"Ti\xea\u0301ng Nh\xe2\u0323t",ko:"Ti\xea\u0301ng Ha\u0300n",nb:"Ti\u1ebfng Na Uy",oc:"Ti\u1ebfng Occitan",pl:"Ti\u1ebfng Ba Lan",ptBR:"Ti\u1ebfng B\u1ed3 \u0110\xe0o Nha (Brazil)",ru:"Ti\u1ebfng Nga",sk:"Ti\u1ebfng Slovak",sl:"Ti\u1ebfng Slovenia",sv:"Ti\u1ebfng Th\u1ee5y \u0110i\u1ec3n",tr:"Ti\u1ebfng Th\u1ed5 Nh\u0129 K\u1ef3",vi:"Ti\xea\u0301ng Vi\xea\u0323t",zhCN:"Ti\u1ebfng Hoa (Trung Qu\u1ed1c)"}},699,[]); -__d(function(n,t,i,h,e,a,c){e.exports={addPeople:{add:"M\u1eddi",countryNotSupported:"Chu\u0301ng t\xf4i ch\u01b0a h\xf4\u0303 tr\u01a1\u0323 \u0111i\u0301ch \u0111\xea\u0301n na\u0300y.",countryReminder:"\u0110ang go\u0323i ra ngoa\u0300i My\u0303? \u0110a\u0309m ba\u0309o b\u0103\u0301t \u0111\xe2\u0300u b\u0103\u0300ng ma\u0303 qu\xf4\u0301c gia!",disabled:"Ba\u0323n kh\xf4ng th\xea\u0309 m\u01a1\u0300i th\xeam ng\u01b0\u01a1\u0300i.",failedToAdd:"",footerText:"Quay s\xf4\u0301 bi\u0323 t\u0103\u0301t.",loading:"\u0110ang ti\u0300m ki\xea\u0301m ng\u01b0\u01a1\u0300i ho\u0103\u0323c s\xf4\u0301 \u0111i\xea\u0323n thoa\u0323i.",loadingNumber:"\u0110ang xa\u0301c nh\xe2\u0323n s\xf4\u0301 \u0111i\xea\u0323n thoa\u0323i.",loadingPeople:"\u0110ang ti\u0300m ki\xea\u0301m ng\u01b0\u01a1\u0300i \u0111\xea\u0309 m\u01a1\u0300i",noResults:"Kh\xf4ng ti\u0300m \u0111\u01b0\u01a1\u0323c k\xea\u0301t qua\u0309 kh\u01a1\u0301p",noValidNumbers:"Xin m\u1eddi nh\u1eadp m\u1ed9t s\u1ed1 \u0111i\u1ec7n tho\u1ea1i",searchNumbers:"Th\xeam s\u1ed1 \u0111i\u1ec7n tho\u1ea1i",searchPeople:"T\xecm ng\u01b0\u1eddi",searchPeopleAndNumbers:"T\xecm ng\u01b0\u1eddi v\xe0 th\xeam s\u1ed1",telephone:"S\u1ed1:{{number}}",title:"M\u1eddi ng\u01b0\u1eddi tham d\u1ef1 cu\u1ed9c h\u1ecdp n\xe0y"},audioDevices:{bluetooth:"Bluetooth",headphones:"Tai nghe",phone:"\u0110i\u1ec7n tho\u1ea1i",speaker:"Di\u1ec5n gi\u1ea3"},audioOnly:{audioOnly:"Ch\u1ec9 \xe2m thanh"},calendarSync:{addMeetingURL:"Th\xeam m\u1ed9t li\xean k\u1ebft h\u1ecdp",confirmAddLink:"B\u1ea1n c\xf3 mu\u1ed1n th\xeam m\u1ed9t li\xean ki\u1ebft t\u1edbi s\u1ef1 ki\u1ec7n n\xe0y?",error:{appConfiguration:"T\xedch h\u1ee3p l\u1ecbch ch\u01b0a \u0111\u01b0\u1ee3c c\u1ea5u h\xecnh \u0111\xfang.",generic:"M\u1ed9t l\u1ed7i xu\u1ea5t hi\u1ec7n. Vui l\xf2ng ki\u1ec3m tra c\u1ea5u h\xecnh l\u1ecbch ho\u1eb7c th\u1eed l\xe0m t\u01b0\u01a1i l\u1ecbch.",notSignedIn:"M\u1ed9t l\u1ed7i x\u1ea3y ra khi x\xe1c th\u1ef1c \u0111\u1ec3 xem l\u1ecbch s\u1ef1 ki\u1ec7n. Vui l\xf2ng ki\u1ec3m tra c\u1ea5u h\xecnh l\u1ecbch v\xe0 th\u1eed \u0111\u0103ng nh\u1eadp l\u1ea1i."},join:"Tham gia",joinTooltip:"Tham gia cu\u1ecdc h\u1ecdp",nextMeeting:"Cu\u1ed9c h\u1ecdp ti\u1ebfp theo",noEvents:"Kh\xf4ng c\xf3 s\u1ef1 ki\u1ec7n \u0111\u01b0\u1ee3c l\xean l\u1ecbch n\xe0o ti\u1ebfp theo.",ongoingMeeting:"cu\u1ed9c h\u1ecdp \u0111ang di\u1ec5n ra",permissionButton:"M\u1edf c\u1ea5u h\xecnh",permissionMessage:"Y\xeau c\u1ea7u quy\u1ec1n truy c\u1eadp L\u1ecbch \u0111\u1ec3 th\u1ea5y cu\u1ed9c h\u1ecdp c\u1ee7a b\u1ea1n tr\xean \u1ee9ng d\u1ee5ng.",refresh:"L\xe0m t\u01b0\u01a1i l\u1ecbch",today:"H\xf4m nay"},chat:{error:"L\u1ed7i: th\xf4ng \u0111i\u1ec7p c\u1ee7a b\u1ea1n \"{{originalText}}\" kh\xf4ng \u0111\u01b0\u1ee3c g\u1eedi. Nguy\xean nh\xe2n: {{error}}",messagebox:"Nh\u1eadp m\u1ed9t th\xf4ng \u0111i\u1ec7p",nickname:{popover:"Ch\u1ecdn bi\u1ec7t danh",title:"Nh\u1eadp m\u1ed9t t\xean \u0111\u1ec3 s\u1eed d\u1ee5ng Chat"},title:"Chat"},connectingOverlay:{joiningRoom:"\u0110ang k\u1ebft n\u1ed1i t\u1edbi cu\u1ed9c h\u1ecdp c\u1ee7a b\u1ea1n..."},connection:{ATTACHED:"\u0110\xe3 \u0111\xednh k\xe8m",AUTHENTICATING:"\u0110ang x\xe1c th\u1ef1c",AUTHFAIL:"X\xe1c th\u1ef1c th\u1ea5t b\u1ea1i",CONNECTED:"\u0110\xe3 k\u1ebft n\u1ed1i",CONNECTING:"\u0110ang k\u1ebft n\u1ed1i",CONNFAIL:"K\u1ebft n\u1ed1i th\u1ea5t b\u1ea1i",DISCONNECTED:"\u0110\xe3 ng\u1eaft k\u1ebft n\u1ed1i",DISCONNECTING:"\u0110ang ng\u1eaft k\u1ebft n\u1ed1i",ERROR:"L\u1ed7i",RECONNECTING:"\u0110\xe3 x\u1ea3y ra s\u1ef1 c\u1ed1 m\u1ea1ng. \u0110ang k\u1ebft n\u1ed1i l\u1ea1i..."},connectionindicator:{address:"\u0110\u1ecba ch\u1ec9:",bandwidth:"B\u0103ng th\xf4ng \u01b0\u1edbc t\xednh:",bitrate:"T\u1ed1c \u0111\u1ed9:",bridgeCount:"M\xe1y ch\u1ee7:",connectedTo:"\u0110\xe3 k\u1ebft n\u1ed1i t\u1edbi:",framerate:"T\u1ef7 l\u1ec7 khung h\xecnh:",less:"Hi\u1ec3n th\u1ecb \xedt h\u01a1n",localaddress_0:"\u0110\u1ecba ch\u1ec9 \u0111\u1ecba ph\u01b0\u01a1ng:",localaddress_1:"C\xe1c \u0111\u1ecba ch\u1ec9 \u0111\u1ecba ph\u01b0\u01a1ng:",localport_0:"C\u1ed5ng \u0111\u1ecba ph\u01b0\u01a1ng:",localport_1:"C\xe1c c\u1ed5ng \u0111\u1ecba ph\u01b0\u01a1ng:",more:"Hi\u1ec3n th\u1ecb nhi\u1ec1u h\u01a1n",packetloss:"M\u1ea5t g\xf3i tin:",quality:{good:"T\u1ed1t",inactive:"Kh\xf4ng active",lost:"M\u1ea5t k\u1ebft n\u1ed1i",nonoptimal:"Kh\xf4ng t\u1ed1i \u01b0u",poor:"K\xe9m ch\u1ea5t l\u01b0\u1ee3ng"},remoteaddress_0:"\u0110\u1ecba ch\u1ec9 t\u1eeb xa:",remoteaddress_1:"C\xe1c \u0111\u1ecba ch\u1ec9 t\u1eeb xa:",remoteport_0:"C\u1ed5ng t\u1eeb xa:",remoteport_1:"C\xe1c c\u1ed5ng t\u1eeb xa:",resolution:"\u0110\u1ed9 ph\xe2n gi\u1ea3i:",status:"K\u1ebft n\u1ed1i:",transport_0:"V\u1eadn chuy\u1ec3n:",transport_1:"C\xe1c v\u1eadn chuy\u1ec3n:",turn:"turn"},dateUtils:{earlier:"S\u1edbm h\u01a1n",today:"H\xf4m nay",yesterday:"H\xf4m qua"},deepLinking:{appNotInstalled:"B\u1ea1n c\u1ea7n \u1ee9ng d\u1ee5ng {{app}} mobile \u0111\u1ec3 tham gia v\xe0o cu\u1ed9c h\u1ecdp n\xe0y b\u1eb1ng \u0111i\u1ec7n tho\u1ea1i.",description:"Kh\xf4ng c\xf3 g\xec di\u1ec5n ra? Ch\xfang t\xf4i \u0111ang ch\u1ea1y cu\u1ed9c h\u1ecdp tr\xean \u1ee9ng d\u1ee5ng desktop {{app}}. Th\u1eed l\u1ea1i ho\u1eb7c ch\u1ea1y tr\xean \u1ee9ng d\u1ee5ng web {{app}}.",descriptionWithoutWeb:"",downloadApp:"T\u1ea3i ph\u1ea7n m\u1ec1m",launchWebButton:"Ch\u1ea1y tr\xean web",openApp:"Ti\u1ebfp t\u1ee5c \u1ee9ng d\u1ee5ng n\xe0y",title:"Th\u1ef1c hi\u1ec7n cu\u1ed9c h\u1ecdp tr\xean {{app}}...",tryAgainButton:"Th\u1eed l\u1ea1i tr\xean desktop"},defaultLink:"v\xed d\u1ee5: {{url}}",deviceError:{cameraError:"Truy c\u1eadp camera th\u1ea5t b\u1ea1i",cameraPermission:"L\u1ed7i \u0111\u1ecdc quy\u1ec1n c\u1ee7a camera",microphoneError:"Truy c\u1eadp Microphone th\u1ea5t b\u1ea1i",microphonePermission:"L\u1ed7i \u0111\u1ecdc quy\u1ec1n c\u1ee7a microphone"},deviceSelection:{noPermission:"Kh\xf4ng \u0111\u01b0\u1ee3c c\u1ea5p quy\u1ec1n",previewUnavailable:"Xem tr\u01b0\u1edbc kh\xf4ng kh\u1ea3 d\u1ee5ng",selectADevice:"Ch\u1ecdn m\u1ed9t thi\u1ebft b\u1ecb",testAudio:"Ch\u1ea1y th\u1eed t\u1ec7p \xe2m thanh"},dialog:{accessibilityLabel:{liveStreaming:"Ph\xe1t tr\u1ef1c tuy\u1ebfn"},allow:"Cho ph\xe9p",alreadySharedVideoMsg:"",alreadySharedVideoTitle:"M\u1ed7i l\xfac ch\u1ec9 m\u1ed9t ng\u01b0\u1eddi \u0111\u01b0\u1ee3c chia s\u1ebb video.",applicationWindow:"C\u1eeda s\u1ed5 \u1ee9ng d\u1ee5ng",Back:"Quay l\u1ea1i",cameraConstraintFailedError:"Camera c\u1ee7a b\u1ea1n kh\xf4ng \u0111\xe1p \u1ee9ng \u0111\u01b0\u1ee3c m\u1ed9t s\u1ed1 y\xeau c\u1ea7u b\u1eaft bu\u1ed9c.",cameraNotFoundError:"Kh\xf4ng t\xecm th\u1ea5y camera.",cameraNotSendingData:"Kh\xf4ng truy c\u1eadp \u0111\u01b0\u1ee3c camera c\u1ee7a b\u1ea1n. Ki\u1ec3m tra xem c\xf3 \u1ee9ng dung kh\xe1c \u0111ang s\u1eed d\u1ee5ng camera kh\xf4ng, ho\u1eb7c ch\u1ecdn m\u1ed9t camera kh\xe1c trong ph\u1ea7n c\xe0i \u0111\u1eb7t, hay t\u1ea3i l\u1ea1i \u1ee9ng d\u1ee5ng",cameraNotSendingDataTitle:"Kh\xf4ng truy c\u1eadp \u0111\u01b0\u1ee3c camera",cameraPermissionDeniedError:"B\u1ea1n ch\u01b0a cho ph\xe9p s\u1eed d\u1ee5ng camera c\u1ee7a m\xecnh. B\u1ea1n v\u1eabn c\xf3 th\u1ec3 tham gia h\u1ed9i ngh\u1ecb nh\u01b0ng nh\u1eefng ng\u01b0\u1eddi kh\xe1c s\u1ebd kh\xf4ng nh\xecn th\u1ea5y b\u1ea1n. S\u1eed d\u1ee5ng n\xfat camera tr\xean thanh \u0111\u1ecba ch\u1ec9 \u0111\u1ec3 s\u1eeda l\u1ed7i n\xe0y.",cameraUnknownError:"Kh\xf4ng th\u1ec3 s\u1eed d\u1ee5ng camera v\xec l\xfd do kh\xf4ng r\xf5 r\xe0ng.",cameraUnsupportedResolutionError:"Camera c\u1ee7a b\u1ea1n kh\xf4ng h\u1ed7 tr\u1ee3 \u0111\u1ed9 ph\xe2n gi\u1ea3i video y\xeau c\u1ea7u.",Cancel:"H\u1ee7y",close:"\u0110\xf3ng",conferenceDisconnectMsg:"B\u1ea1n c\xf3 th\u1ec3 mu\u1ed1n ki\u1ec3m tra k\u1ebft n\u1ed1i m\u1ea1ng c\u1ee7a m\xecnh. \u0110ang k\u1ebft n\u1ed1i l\u1ea1i trong {{seconds}} gi\xe2y...",conferenceDisconnectTitle:"B\u1ea1n \u0111\xe3 b\u1ecb ng\u1eaft k\u1ebft n\u1ed1i.",conferenceReloadMsg:"Ch\xfang t\xf4i \u0111ang c\u1ed1 g\u1eafng s\u1eeda l\u1ed7i n\xe0y. \u0110ang k\u1ebft n\u1ed1i l\u1ea1i trong {{seconds}} gi\xe2y...",conferenceReloadTitle:"Th\u1eadt kh\xf4ng may, c\xf3 \u0111i\u1ec1u g\xec \u0111\xf3 \u0111\xe3 sai.",confirm:"X\xe1c nh\u1eadn",confirmNo:"Kh\xf4ng",confirmYes:"C\xf3",connectError:"R\u1ea5t ti\u1ebfc! \u0110\xe3 x\u1ea3y ra s\u1ef1 c\u1ed1 v\xe0 ch\xfang t\xf4i kh\xf4ng th\u1ec3 k\u1ebft n\u1ed1i v\u1edbi h\u1ed9i ngh\u1ecb.",connectErrorWithMsg:"R\u1ea5t ti\u1ebfc! \u0110\xe3 x\u1ea3y ra s\u1ef1 c\u1ed1 v\xe0 ch\xfang t\xf4i kh\xf4ng th\u1ec3 k\u1ebft n\u1ed1i v\u1edbi h\u1ed9i ngh\u1ecb: {{msg}}",connecting:"\u0110ang k\u1ebft n\u1ed1i",contactSupport:"Li\xean h\u1ec7 h\u1ed7 tr\u1ee3 k\u1ef9 thu\u1eadt",copy:"Sao ch\xe9p",dismiss:"H\u1ee7y",displayNameRequired:"",done:"Xong",enterDisplayName:"",error:"L\u1ed7i",externalInstallationMsg:"B\u1ea1n c\u1ea7n c\xe0i \u0111\u1eb7t ti\u1ec7n \xedch m\u1edf r\u1ed9ng chia s\u1ebb m\xe1y t\xednh c\u1ee7a ch\xfang t\xf4i.",externalInstallationTitle:"Y\xeau c\u1ea7u ti\u1ec7n \xedch m\u1edf r\u1ed9ng",goToStore:"\u0110i t\u1edbi c\u1eeda h\xe0ng tr\xean m\u1ea1ng",gracefulShutdown:"D\u1ecbch v\u1ee5 c\u1ee7a ch\xfang t\xf4i hi\u1ec7n \u0111ang b\u1ea3o tr\xec. Vui l\xf2ng th\u1eed l\u1ea1i sau.",IamHost:"T\xf4i l\xe0 ch\u1ee7 ngh\u1ecb",incorrectRoomLockPassword:"",incorrectPassword:"T\xean ng\u01b0\u1eddi d\xf9ng ho\u1eb7c m\u1eadt kh\u1ea9u kh\xf4ng \u0111\xfang",inlineInstallationMsg:"B\u1ea1n c\u1ea7n c\xe0i \u0111\u1eb7t ti\u1ec7n \xedch m\u1edf r\u1ed9ng chia s\u1ebb m\xe1y t\xednh c\u1ee7a ch\xfang t\xf4i.",inlineInstallExtension:"C\xe0i \u0111\u1eb7t ngay",internalError:"Duh! C\xf3 l\u1ed7i x\u1ea9y ra. L\u1ed7i c\u1ee5 th\u1ec3 l\xe0: {{error}}",internalErrorTitle:"L\u1ed7i c\u1ee5c b\u1ed9",kickMessage:"",kickParticipantButton:"\u0110\u1ea9y ra",kickParticipantDialog:"B\u1ea1n c\xf3 ch\u1eafc mu\u1ed1n \u0111\u1ea9y ng\u01b0\u1eddi n\xe0y ra?",kickParticipantTitle:"T\u1eaft ti\u1ebfng c\u1ee7a ng\u01b0\u1eddi tham d\u1ef1 n\xe0y?",kickTitle:"",liveStreaming:"Ph\xe1t tr\u1ef1c tuy\u1ebfn",liveStreamingDisabledForGuestTooltip:"Kh\xe1ch kh\xf4ng th\u1ec3 ph\xe1t tr\u1ef1c tuy\u1ebfn.",liveStreamingDisabledTooltip:"Kh\u1edfi t\u1ea1o ph\xe1t tr\u1ef1c tuy\u1ebfn \u0111\xe3 t\u1eaft.",lockMessage:"Kh\xf3a h\u1ed9i ngh\u1ecb th\u1ea5t b\u1ea1i.",lockRoom:"",lockTitle:"Kh\xf3a th\u1ea5t b\u1ea1i",logoutQuestion:"B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n \u0111\u0103ng xu\u1ea5t v\xe0 d\u1eebng h\u1ed9i ngh\u1ecb?",logoutTitle:"\u0110\u0103ng xu\u1ea5t",maxUsersLimitReached:"",maxUsersLimitReachedTitle:"",micConstraintFailedError:"Microphone c\u1ee7a b\u1ea1n kh\xf4ng \u0111\xe1p \u1ee9ng \u0111\u01b0\u1ee3c m\u1ed9t s\u1ed1 y\xeau c\u1ea7u b\u1eaft bu\u1ed9c.",micNotFoundError:"Kh\xf4ng t\xecm th\u1ea5y microphone.",micNotSendingData:"",micNotSendingDataTitle:"",micPermissionDeniedError:"B\u1ea1n ch\u01b0a c\u1ea5p ph\xe9p s\u1eed d\u1ee5ng microphone c\u1ee7a b\u1ea1n. B\u1ea1n v\u1eabn c\xf3 th\u1ec3 tham gia h\u1ed9i ngh\u1ecb nh\u01b0ng nh\u1eefng ng\u01b0\u1eddi kh\xe1c s\u1ebd kh\xf4ng nghe th\u1ea5y b\u1ea1n. S\u1eed d\u1ee5ng n\xfat camera tr\xean thanh \u0111\u1ecba ch\u1ec9 \u0111\u1ec3 s\u1eeda l\u1ed7i n\xe0y.",micUnknownError:"Kh\xf4ng th\u1ec3 s\u1eed d\u1ee5ng microphone v\xec l\xfd do kh\xf4ng r\xf5 r\xe0ng.",muteParticipantBody:"B\u1ea1n kh\xf4ng th\u1ec3 t\u1eaft ti\u1ebfng c\u1ee7a h\u1ecd, nh\u01b0ng h\u1ecd c\xf3 th\u1ec3 t\u1ef1 t\u1eaft ti\u1ebfng b\u1ea5t c\u1ee9 l\xfac n\xe0o.",muteParticipantButton:"T\u1eaft ti\u1ebfng",muteParticipantDialog:"B\u1ea1n mu\u1ed1n t\u1eaft ti\u1ebfng c\u1ee7a ng\u01b0\u1eddi n\xe0y? B\u1ea1n s\u1ebd kh\xf4ng th\u1ec3 b\u1eadt l\u1ea1i ti\u1ebfng, nh\u01b0ng h\u1ecd c\xf3 th\u1ec3 t\u1ef1 b\u1eadt l\u1ea1i ti\u1ebfng b\u1ea5t c\u1ee9 l\xfac n\xe0o.",muteParticipantTitle:"T\u1eaft ti\u1ebfng c\u1ee7a ng\u01b0\u1eddi tham d\u1ef1 n\xe0y?",Ok:"\u0110\u01b0\u1ee3c",passwordLabel:"",passwordNotSupported:"Ph\xf2ng h\u1ecdp kh\xf4ng h\u1ed7 tr\u1ee3 kh\xf3a b\u1eb1ng m\u1eadt kh\u1ea9u.",passwordNotSupportedTitle:"",passwordRequired:"",popupError:"Tr\xecnh duy\u1ec7t c\u1ee7a b\u1ea1n \u0111\xe3 ch\u1eb7n c\u1eeda s\u1ed5 pop-up t\u1eeb website hi\u1ec7n h\xe0nh. L\xe0m \u01a1n cho ph\xe9p pop-up trong c\xe0i \u0111\u1eb7t c\u1ee7a tr\xecnh duy\u1ec7t v\xe0 th\u1eed l\u1ea1i",popupErrorTitle:"C\u1eeda s\u1ed5 Pop-Up b\u1ecb ch\u1eb7n",recording:"\u0110ang ghi \xe2m",recordingDisabledForGuestTooltip:"Kh\xe1ch kh\xf4ng th\u1ec3 kh\u1edfi t\u1ea1o ghi h\xecnh.",recordingDisabledTooltip:"Kh\u1edfi \u0111\u1ed9ng ghi \xe2m \u0111\xe3 b\u1ecb t\u1eaft.",rejoinNow:"Tham gia l\u1ea1i lu\xf4n",remoteControlAllowedMessage:"{{user}} \u0111\xe3 ch\u1ea5p nh\u1eadn y\xeau c\u1ea7u \u0111i\u1ec1u khi\u1ec3n t\u1eeb xa c\u1ee7a b\u1ea1n!",remoteControlDeniedMessage:"{{user}} \u0111\xe3 t\u1eeb ch\u1ed1i y\xeau c\u1ea7u \u0111i\u1ec1u khi\u1ec3n t\u1eeb xa c\u1ee7a b\u1ea1n!",remoteControlErrorMessage:"\u0110\xe3 x\u1ea3y ra l\u1ed7i khi c\u1ed1 g\u1eafng y\xeau c\u1ea7u quy\u1ec1n \u0111i\u1ec1u khi\u1ec3n t\u1eeb xa t\u1eeb {{user}}!",remoteControlRequestMessage:"B\u1ea1n c\xf3 cho ph\xe9p {{user}} \u0111i\u1ec1u khi\u1ec3n t\u1eeb xa m\xe0n h\xecnh c\u1ee7a b\u1ea1n kh\xf4ng?",remoteControlShareScreenWarning:"L\u01b0u \xfd r\u1eb1ng n\u1ebfu b\u1ea1n \u1ea5n \"Cho ph\xe9p\" b\u1ea1n s\u1ebd chia s\u1ebb m\xe0n h\xecnh c\u1ee7a m\xecnh!",remoteControlStopMessage:"Phi\xean \u0111i\u1ec1u khi\u1ec3n t\u1eeb xa \u0111\xe3 k\u1ebft th\xfac!",remoteControlTitle:"\u0110i\u1ec1u khi\u1ec3n m\xe0n h\xecnh t\u1eeb xa",Remove:"X\xf3a",removePassword:"",removeSharedVideoMsg:"B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a video \u0111\xe3 chia s\u1ebb c\u1ee7a m\xecnh kh\xf4ng?",removeSharedVideoTitle:"X\xf3a video chia s\u1ebb",reservationError:"L\u1ed7i h\u1ec7 th\u1ed1ng \u0111\u1eb7t ph\xf2ng",reservationErrorMsg:"M\xe3 l\u1ed7i: {{code}}, th\xf4ng b\xe1o: {{msg}}",retry:"Th\u1eed l\u1ea1i",screenSharingFailedToInstall:"Duh! Kh\xf4ng c\xe0i \u0111\u1eb7t \u0111\u01b0\u1ee3c b\u1ed9 m\u1edf r\u1ed9ng chia s\u1ebb m\xe0n h\xecnh",screenSharingFailedToInstallTitle:"Duh! B\u1ed9 m\u1edf r\u1ed9ng chia s\u1ebb m\xe0n h\xecnh c\xf3 v\u1ea5n \u0111\u1ec1 v\u1edbi c\u1ea5u h\xecnh b\u1ea3o m\u1eadt. L\xe0m \u01a1n t\u1ea3i v\xe0 th\u1eed l\u1ea1i ",screenSharingFirefoxPermissionDeniedError:"C\xf3 g\xec \u0111\xf3 sai khi ch\xfang t\xf4i c\u1ed1 g\u1eafng chia s\u1ebb m\xe0n h\xecnh c\u1ee7a b\u1ea1n. Vui l\xf2ng \u0111\u1ea3m b\u1ea3o b\u1ea1n \u0111\xe3 cho ph\xe9p ch\xfang t\xf4i th\u1ef1c hi\u1ec7n.",screenSharingFirefoxPermissionDeniedTitle:"Ch\xfang t\xf4i kh\xf4ng th\u1ec3 chia s\u1ebb m\xe0n h\xecnh!",screenSharingPermissionDeniedError:"Kh\xf4ng th\u1ec3 truy c\u1eadp micro",serviceUnavailable:"D\u1ecbch v\u1ee5 kh\xf4ng kh\u1ea3 d\u1ee5ng",sessTerminated:"Cu\u1ed9c g\u1ecdi k\u1ebft th\xfac",Share:"Chia s\u1ebb",shareVideoLinkError:"Vui l\xf2ng cung c\u1ea5p li\xean k\u1ebft youtube ch\xednh x\xe1c.",shareVideoTitle:"Chia s\u1ebb video",shareYourScreen:"Chia s\u1ebb m\xe0n h\xecnh c\u1ee7a b\u1ea1n",shareYourScreenDisabled:"Chia s\u1ebb m\xe0n h\xecnh \u0111\xe3 t\u1eaft.",shareYourScreenDisabledForGuest:"Kh\xe1ch kh\xf4ng th\u1ec3 chia s\u1ebb m\xe0n h\xecnh.",startLiveStreaming:"B\u1eaft \u0111\u1ea7u ph\xe1t tr\u1ef1c tuy\u1ebfn",startRecording:"B\u1eaft \u0111\u1ea7u ghi \xe2m",startRemoteControlErrorMessage:"C\xf3 l\u1ed7i khi th\u1eed kh\u1edfi \u0111\u1ed9ng phi\xean \u0111i\u1ec1u khi\u1ec3n t\u1eeb xa",stopLiveStreaming:"D\u1eebng ph\xe1t tr\u1ef1c tuy\u1ebfn",stopRecording:"D\u1eebng ghi \xe2m",stopRecordingWarning:"B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n d\u1eebng ghi \xe2m kh\xf4ng?",stopStreamingWarning:"B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n d\u1eebng ph\xe1t tr\u1ef1c tuy\u1ebfn?",streamKey:"Key ph\xe1t tr\u1ef1c tuy\u1ebfn",Submit:"\u0110\u0103ng k\xfd",thankYou:"C\xe1m \u01a1n b\u1ea1n \u0111\xe3 s\u1eed d\u1ee5ng {{appName}}!",token:"m\xe3 th\xf4ng b\xe1o",tokenAuthFailed:"R\u1ea5t ti\u1ebfc, b\u1ea1n kh\xf4ng \u0111\u01b0\u1ee3c ph\xe9p tham gia cu\u1ed9c g\u1ecdi n\xe0y.",tokenAuthFailedTitle:"X\xe1c th\u1ef1c th\u1ea5t b\u1ea1i",transcribing:"\u0110ang phi\xean \xe2m",unlockRoom:"",userPassword:"m\u1eadt kh\u1ea9u ng\u01b0\u1eddi d\xf9ng",WaitForHostMsg:"Cu\u1ed9c h\u1ecdp {{room}} ch\u01b0a \u0111\u01b0\u1ee3c kh\u1edfi t\u1ea1o. N\u1ebfu b\u1ea1n l\xe0 ch\u1ee7 ngh\u1ecb vui l\xf2ng x\xe1c th\u1ef1c. N\u1ebfu kh\xf4ng, vui l\xf2ng \u0111\u1ee3i ch\u1ee7 ngh\u1ecb.",WaitForHostMsgWOk:"Cu\u1ed9c h\u1ecdp {{room}} ch\u01b0a \u0111\u01b0\u1ee3c kh\u1edfi t\u1ea1o. N\u1ebfu b\u1ea1n l\xe0 ch\u1ee7 ngh\u1ecb vui l\xf2ng nh\u1ea5n OK \u0111\u1ec3 x\xe1c th\u1ef1c. N\u1ebfu kh\xf4ng, vui l\xf2ng \u0111\u1ee3i ch\u1ee7 ngh\u1ecb.",WaitingForHost:"\u0110ang \u0111\u1ee3i ch\u1ee7 ngh\u1ecb ...",Yes:"C\xf3",yourEntireScreen:"To\xe0n b\u1ed9 m\xe0n h\xecnh c\u1ee7a b\u1ea1n"},dialOut:{statusMessage:"hi\u1ec7n \u0111ang {{status}}"},feedback:{average:"Trung b\xecnh",bad:"K\xe9m",detailsLabel:"N\xf3i v\u1edbi ch\xfang t\xf4i v\u1ec1 n\xf3.",good:"T\u1ed1t",rateExperience:"Vui l\xf2ng \u0111\xe1nh gi\xe1 tr\u1ea3i nghi\u1ec7m cu\u1ed9c h\u1ecdp c\u1ee7a b\u1ea1n.",veryBad:"R\u1ea5t K\xe9m",veryGood:"R\u1ea5t T\u1ed1t"},incomingCall:{answer:"Tr\u1ea3 l\u1eddi",audioCallTitle:"Cu\u1ed9c g\u1ecdi \u0111\u1ebfn",decline:"H\u1ee7y",productLabel:"t\u1eeb DINTE",videoCallTitle:"Cu\u1ed9c g\u1ecdi h\xecnh"},info:{accessibilityLabel:"Hi\u1ec7n th\xf4ng tin",addPassword:"",cancelPassword:"",conferenceURL:"Li\xean k\u1ebft:",country:"Qu\u1ed1c gia",dialANumber:"\u0110\u1ec3 tham gia cu\u1ed9c h\u1ecdp c\u1ee7a b\u1ea1n, quay m\u1ed9t trong c\xe1c s\u1ed1 sau v\xe0 nh\u1eadp m\xe3.",dialInConferenceID:"M\xe3:",dialInNotSupported:"Xin l\u1ed7i, quay s\u1ed1 kh\xf4ng \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3.",dialInNumber:"Quay s\u1ed1:",dialInSummaryError:"L\u1ed7i n\u1ea1p th\xf4ng tin quay s\u1ed1. Vui l\xf2ng th\u1eed l\u1ea1i.",dialInTollFree:"Mi\u1ec5n ph\xed",genericError:"Ch\xe0, c\xf3 g\xec \u0111\xf3 kh\xf4ng \u1ed5n.",inviteLiveStream:"\u0110\u1ec3 xem ph\xe1t tr\u1ef1c tuy\u1ebfn cu\u1ed9c h\u1ecdp n\xe0y, ch\u1ecdn li\xean k\u1ebft: {{url}}",invitePhone:"",invitePhoneAlternatives:"",inviteURLFirstPartGeneral:"B\u1ea1n \u0111\u01b0\u1ee3c m\u1eddi tham gia m\u1ed9t cu\u1ed9c h\u1ecdp.",inviteURLFirstPartPersonal:"{{name}} m\u1eddi b\u1ea1n tham gia m\u1ed9t cu\u1ed9c h\u1ecdp.\n",inviteURLSecondPart:"",liveStreamURL:"Ph\xe1t tr\u1ef1c tuy\u1ebfn:",moreNumbers:"Nhi\u1ec1u s\u1ed1 h\u01a1n",noNumbers:"Kh\xf4ng c\xf3 th\xf4ng tin quay s\u1ed1.",noPassword:"Kh\xf4ng",noRoom:"Ch\u01b0a ch\u1ec9 ra ph\xf2ng h\u1ecdp \u0111\u1ec3 quay s\u1ed1 g\u1ecdi.",numbers:"S\u1ed1 \u0111\u1ec3 quay",password:"",title:"Chia s\u1ebb",tooltip:"Chia s\u1ebb li\xean k\u1ebft v\xe0 th\xf4ng tin quay s\u1ed1 c\u1ee7a cu\u1ed9c h\u1ecdp n\xe0y",label:"Th\xf4ng tin cu\u1ed9c h\u1ecdp"},inviteDialog:{alertText:"Kh\xf4ng th\u1ec3 m\u1eddi m\u1ed9t v\xe0i ng\u01b0\u1eddi.",header:"M\u1eddi",searchCallOnlyPlaceholder:"Nh\u1eadp s\u1ed1 \u0111i\u1ec7n tho\u1ea1i",searchPeopleOnlyPlaceholder:"T\xecm ki\u1ebfm ng\u01b0\u1eddi tham gia",searchPlaceholder:"Ng\u01b0\u1eddi tham gia ho\u1eb7c s\u1ed1",send:"G\u1eedi"},inlineDialogFailure:{msg:"Ch\xfang t\xf4i h\u01a1i v\u1ea5p ch\xfat.",retry:"Th\u1eed l\u1ea1i",support:"H\u1ed7 tr\u1ee3",supportMsg:"N\u1ebfu v\u1eabn x\u1ea3y ra, h\xe3y li\xean h\u1ec7 v\u1edbi"},keyboardShortcuts:{focusLocal:"T\u1eadp trung v\xe0o video c\u1ee7a b\u1ea1n",focusRemote:"T\u1eadp trung v\xe0o h\xecnh \u1ea3nh c\u1ee7a ng\u01b0\u1eddi kh\xe1c",fullScreen:"Xem ho\u1eb7c tho\xe1t ch\u1ebf \u0111\u1ed9 to\xe0n m\xe0n h\xecnh",keyboardShortcuts:"Ph\xedm t\u1eaft",localRecording:"Hi\u1ec7n ho\u1eb7c \u1ea9n Ki\u1ec3m so\xe1t ghi h\xecnh c\u1ee5c b\u1ed9",mute:"T\u1eaft ho\u1eb7c b\u1eadt microphone c\u1ee7a b\u1ea1n",pushToTalk:"\u1ea4n chu\xf4ng \u0111\u1ec3 n\xf3i chuy\u1ec7n",raiseHand:"Gi\u01a1 ho\u1eb7c H\u1ea1 tay",showSpeakerStats:"Hi\u1ec3n th\u1ecb th\u1ed1ng k\xea c\u1ee7a di\u1ec5n gi\u1ea3",toggleChat:"M\u1edf ho\u1eb7c \u0110\xf3ng cu\u1ed9c h\u1ed9i tho\u1ea1i",toggleFilmstrip:"Hi\u1ec7n ho\u1eb7c \u1ea9n h\xecnh \u1ea3nh thu nh\u1ecf",toggleScreensharing:"Chuy\u1ec3n \u0111\u1ed5i gi\u1eefa camera v\xe0 chia s\u1ebb m\xe0n h\xecnh",toggleShortcuts:"Hi\u1ec7n ho\u1eb7c \u1ea9n ph\xedm t\u1eaft",videoMute:"B\u1eadt ho\u1eb7c T\u1eaft camera c\u1ee7a b\u1ea1n"},liveStreaming:{busy:"Ch\xfang t\xf4i \u0111ang gi\u1ea3i ph\xf3ng t\xe0i nguy\xean streaming. Xin th\u1eed l\u1ea1i sau v\xe0i ph\xfat.",busyTitle:"C\xe1c thi\u1ebft b\u1ecb streaming \u0111\u1ec1u \u0111ang b\u1eadn.",changeSignIn:"Chuy\u1ec3n t\xe0i kho\u1ea3n.",choose:"Ch\u1ecdn m\u1ed9t k\xeanh ph\xe1t tr\u1ef1c tuy\u1ebfn",chooseCTA:"Ch\u1ecdn m\u1ed9t t\xf9y ch\u1ecdn tr\u1ef1c tuy\u1ebfn. B\u1ea1n \u0111ang \u0111\u0103ng nh\u1eadp theo email {{email}}.",enterStreamKey:"Nh\u1eadp key tr\u1ef1c tuy\u1ebfn Youtube c\u1ee7a b\u1ea1n.",error:"Ph\xe1t tr\u1ef1c tuy\u1ebfn th\u1ea5t b\u1ea1i. Xin vui l\xf2ng th\u1eed l\u1ea1i.",errorAPI:"L\u1ed7i x\u1ea3y ra khi truy c\u1eadp ph\xe1t s\xf3ng Youtube c\u1ee7a b\u1ea1n. Vui l\xf2ng truy c\u1eadp l\u1ea1i.",errorLiveStreamNotEnabled:"Ph\xe1t tr\u1ef1c tuy\u1ebfn kh\xf4ng \u0111\u01b0\u1ee3c b\u1eadt v\u1edbi email {{email}}. Vui l\xf2ng b\u1eadt ph\xe1t tr\u1ef1c tuy\u1ebfn ho\u1eb7c truy c\u1eadp m\u1ed9t t\xe0i kho\u1ea3n \u0111\xe3 b\u1eadt ph\xe1t tr\u1ef1c tuy\u1ebfn.",expandedOff:"Ph\xe1t tr\u1ef1c tuy\u1ebfn \u0111\xe3 d\u1eebng",expandedOn:"Cu\u1ed9c h\u1ecdp \u0111ang \u0111\u01b0\u1ee3c ph\xe1t tr\xean Youtube.",expandedPending:"Ph\xe1t tr\u1ef1c tuy\u1ebfn \u0111ang b\u1eaft \u0111\u1ea7u...",failedToStart:"Kh\xf4ng th\u1ec3 b\u1eaft \u0111\u1ea7u ph\xe1t tr\u1ef1c tuy\u1ebfn",getStreamKeyManually:"Kh\xf4ng th\u1ec3 thu nh\u1eadn ph\xe1t tr\u1ef1c tuy\u1ebfn n\xe0o. Th\u1eed l\u1ea5y m\xe3 ph\xe1t tr\u1ef1c tuy\u1ebfn t\u1eeb Youtube.",invalidStreamKey:"M\xe3 ph\xe1t tr\u1ef1c tuy\u1ebfn c\xf3 th\u1ec3 sai.",off:"Ph\xe1t tr\u1ef1c tuy\u1ebfn \u0111\xe3 d\u1eebng",on:"Ph\xe1t tr\u1ef1c tuy\u1ebfn",pending:"\u0110ang b\u1eaft \u0111\u1ea7u ph\xe1t tr\u1ef1c tuy\u1ebfn...",serviceName:"D\u1ecbch v\u1ee5 Ph\xe1t tr\u1ef1c tuy\u1ebfn",signedInAs:"B\u1ea1n \u0111ang \u0111\u0103ng nh\u1eadp theo:",signIn:"\u0110\u0103ng nh\u1eadp v\u1edbi Google",signInCTA:"\u0110\u0103ng nh\u1eadp ho\u1eb7c nh\u1eadp key ph\xe1t tr\u1ef1c tuy\u1ebfn t\u1eeb Youtube.",signOut:"\u0110\u0103ng xu\u1ea5t",start:"B\u1eaft \u0111\u1ea7u ph\xe1t tr\u1ef1c tuy\u1ebfn",streamIdHelp:"\u0110\xe2y l\xe0 g\xec?",unavailableTitle:"Kh\xf4ng Live Stream \u0111\u01b0\u1ee3c"},localRecording:{clientState:{off:"T\u1eaft",on:"B\u1eadt",unknown:"Kh\xf4ng r\xf5"},dialogTitle:"Ki\u1ec3m so\xe1t ghi h\xecnh c\u1ee5c b\u1ed9",duration:"Th\u1eddi l\u01b0\u1ee3ng",durationNA:"Kh\xf4ng",encoding:"M\xe3 h\xf3a",label:"Tr\u1eddi \u01a1i",labelToolTip:"Ghi h\xecnh c\u1ee5c b\u1ed9 \u0111ang b\u1eadn",localRecording:"Ghi h\xecnh c\u1ee5c b\u1ed9",me:"T\xf4i",messages:{engaged:"Ghi h\xecnh c\u1ee5c b\u1ed9 \u0111\xe3 b\u1eadn.",finished:"Phi\xean ghi h\xecnh {{token}} \u0111\xe3 k\u1ebft th\xfac. Vui l\xf2ng g\u1eedi t\u1ec7p ghi h\xecnh cho ng\u01b0\u1eddi \u0111i\u1ec1u h\xe0nh.",finishedModerator:"Token phi\xean ghi h\xecnh {{token}} \u0111\xe3 k\u1ebft th\xfac. Ghi h\xecnh c\u1ee5c b\u1ed9 \u0111\xe3 \u0111\u01b0\u1ee3c l\u01b0u. Vui l\xf2ng h\u1ecfi nh\u1eefng ng\u01b0\u1eddi tham gia kh\xe1c \u0111\u1ec3 cung c\u1ea5p ghi h\xecnh c\u1ee7a h\u1ecd.",notModerator:"B\u1ea1n kh\xf4ng ph\u1ea3i ng\u01b0\u1eddi \u0111i\u1ec1u h\xe0nh. B\u1ea1n kh\xf4ng th\u1ec3 kh\u1edfi t\u1ea1o ho\u1eb7c d\u1eebng ghi h\xecnh."},moderator:"Qu\u1ea3n tr\u1ecb vi\xean",no:"Kh\xf4ng",participant:"Ng\u01b0\u1eddi tham gia",participantStats:"Tr\u1ea1ng th\xe1i ng\u01b0\u1eddi tham gia",sessionToken:"M\xe3 phi\xean",start:"B\u1eaft \u0111\u1ea7u ghi \xe2m",stop:"D\u1eebng ghi \xe2m",yes:"C\xf3"},lockRoomPassword:"M\u1eadt kh\u1ea9u",lockRoomPasswordUppercase:"M\u1eadt kh\u1ea9u",me:"T\xf4i",notify:{connectedOneMember:"{{name}} \u0111\xe3 tham gia cu\u1ed9c h\u1ecdp",connectedThreePlusMembers:"{{name}} v\xe0{{count}} kh\xe1c \u0111\xe3 tham gia cu\u1ed9c h\u1ecdp",connectedTwoMembers:"{{first}} v\xe0{{second}} \u0111\xe3 tham gia cu\u1ed9c h\u1ecdp",disconnected:"\u0111\xe3 ng\u1eaft k\u1ebft n\u1ed1i",focus:"H\u1ed9i ngh\u1ecb t\u1eadp trung",focusFail:"{{component}} kh\xf4ng kh\u1ea3 d\u1ee5ng - th\u1eed l\u1ea1i trong {{ms}} gi\xe2y",grantedTo:"Quy\u1ec1n c\u1ee7a ng\u01b0\u1eddi \u0111i\u1ec1u h\xe0nh \u0111\xe3 \u0111\u01b0\u1ee3c c\u1ea5p cho {{to}}!",invitedOneMember:"{{name}} \u0111\xe3 \u0111\u01b0\u1ee3c m\u1eddi",invitedThreePlusMembers:"",invitedTwoMembers:"",kickParticipant:"",me:"T\xf4i",moderator:"Quy\u1ec1n c\u1ee7a ng\u01b0\u1eddi \u0111i\u1ec1u h\xe0nh \u0111\xe3 \u0111\u01b0\u1ee3c c\u1ea5p!",muted:"B\u1ea1n \u0111\xe3 b\u1eaft \u0111\u1ea7u cu\u1ed9c tr\xf2 chuy\u1ec7n b\u1ecb t\u1eaft ti\u1ebfng.",mutedTitle:"B\u1ea1n b\u1ecb t\u1eaft ti\u1ebfng!",mutedRemotelyTitle:"",mutedRemotelyDescription:"",passwordRemovedRemotely:"",passwordSetRemotely:"",raisedHand:"{{name}} mu\u1ed1n ph\xe1t bi\u1ec3u.",somebody:"Ai \u0111\xf3",startSilentTitle:"",startSilentDescription:"",suboptimalExperienceDescription:"Ch\xfang t\xf4i lo r\u1eb1ng tr\u1ea3i nghi\u1ec7m c\u1ee7a b\u1ea1n v\u1edbi {{appName}} \u0111ang kh\xf4ng t\u1ed1t. Ch\xfang t\xf4i \u0111ang t\xecm c\xe1ch c\u1ea3i thi\u1ec7n, hi\u1ec7n t\u1ea1i th\u1eed m\u1ed9t trong c\xe1c tr\xecnh duy\u1ec7t \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3.",suboptimalExperienceTitle:"C\u1ea3nh b\xe1o tr\xecnh duy\u1ec7t",unmute:"",newDeviceCameraTitle:"Camera m\u1edbi \u0111\u01b0\u1ee3c ph\xe1t hi\u1ec7n",newDeviceAudioTitle:"Thi\u1ebft b\u1ecb \xe2m thanh m\u1edbi \u0111\u01b0\u1ee3c ph\xe1t hi\u1ec7n",newDeviceAction:"S\u1eed d\u1ee5ng"},passwordSetRemotely:"\u0111\u01b0\u1ee3c thi\u1ebft l\u1eadp b\u1edfi m\u1ed9t ng\u01b0\u1eddi kh\xe1c",passwordDigitsOnly:"",poweredby:"\u0110\u01b0\u1ee3c h\u1ed7 tr\u1ee3 b\u1edfi",presenceStatus:{busy:"B\u1eadn",calling:"\u0110ang g\u1ecdi...",connected:"\u0110\xe3 k\u1ebft n\u1ed1i",connecting:"\u0110ang k\u1ebft n\u1ed1i...",connecting2:"\u0110ang k\u1ebft n\u1ed1i*...",disconnected:"\u0110\xe3 ng\u1eaft k\u1ebft n\u1ed1i",expired:"H\u1ebft h\u1ea1n",ignored:"\u0110\xe3 b\u1ecf qua",initializingCall:"\u0110ang t\u1ea1o cu\u1ed9c g\u1ecdi...",invited:"\u0110\xe3 m\u1eddi",rejected:"\u0110\xe3 t\u1eeb ch\u1ed1i",ringing:"\u0110ang \u0111\u1ed5 chu\xf4ng..."},profile:{setDisplayNameLabel:"Nh\u1eadp t\xean hi\u1ec3n th\u1ecb c\u1ee7a b\u1ea1n",setEmailInput:"Nh\u1eadp \u0111\u1ecba ch\u1ec9 e-mail",setEmailLabel:"Nh\u1eadp \u0111\u1ecba ch\u1ec9 gravatar email c\u1ee7a b\u1ea1n",title:"H\u1ed3 s\u01a1"},recording:{authDropboxText:"T\u1ea3i l\xean Dropbox",availableSpace:"Dung l\u01b0\u1ee3ng c\xf2n: {{spaceLeft}} MB (kho\u1ea3ng {{duration}} ph\xfat ghi h\xecnh)",beta:"B\u1ea3n th\u1eed nghi\u1ec7m",busy:"Ch\u01b0\u01a1ng tr\xecnh \u0111ang b\u1eadn gi\u1ea3i ph\xf3ng t\xe0i nguy\xean thu h\xecnh. Xin th\u1eed l\u1ea1i sau v\xe0i ph\xfat.",busyTitle:"T\u1ea5t c\u1ea3 c\xe1c \u0111\u1ea7u ghi h\xecnh hi\u1ec7n \u0111ang b\u1eadn.",error:"Ghi \xe2m kh\xf4ng th\xe0nh c\xf4ng. Vui l\xf2ng th\u1eed l\u1ea1i.",expandedOff:"Ghi h\xecnh \u0111\xe3 d\u1eebng",expandedOn:"Cu\u1ed9c h\u1ecdp \u0111ang \u0111\u01b0\u1ee3c ghi h\xecnh.",expandedPending:"Ghi h\xecnh \u0111ang kh\u1edfi \u0111\u1ed9ng...",failedToStart:"Kh\u1edfi \u0111\u1ed9ng ghi \xe2m th\u1ea5t b\u1ea1i",fileSharingdescription:"Chia s\u1ebb ghi h\xecnh v\u1edbi ng\u01b0\u1eddi tham gia h\u1ecdp",live:"Tr\u1ef1c tuy\u1ebfn",loggedIn:"\u0110\xe3 \u0111\u0103ng nh\u1eadp d\u01b0\u1edbi t\xean {{userName}}",off:"\u0110\xe3 ng\u1eebng ghi \xe2m",on:"\u0110ang ghi \xe2m",pending:"\u0110ang chu\u1ea9n b\u1ecb \u0111\u1ec3 ghi h\xecnh cu\u1ed9c h\u1ecdp...",rec:"REC",serviceDescription:"Ghi h\xecnh c\u1ee7a b\u1ea1n s\u1ebd \u0111\u01b0\u1ee3c l\u01b0u b\u1edfi d\u1ecbch v\u1ee5 ghi h\xecnh",serviceName:"D\u1ecbch v\u1ee5 ghi h\xecnh",signIn:"\u0110\u0103ng nh\u1eadp",signOut:"\u0110\u0103ng xu\u1ea5t",unavailable:"R\u1ea5t ti\u1ebfc! D\u1ecbch v\u1ee5 {{serviceName}} \u0111ang kh\xf4ng s\u1eb5n s\xe0ng. Ch\xfang t\xf4i \u0111ang x\u1eed l\xfd v\u1ea5n \u0111\u1ec1 n\xe0y. Vui l\xf2ng th\u1eed l\u1ea1i sau.",unavailableTitle:"Ghi h\xecnh kh\xf4ng ho\u1ea1t \u0111\u1ed9ng."},sectionList:{pullToRefresh:"K\xe9o \u0111\u1ec3 l\xe0m t\u01b0\u01a1i"},settings:{calendar:{about:"{{appName}} t\xedch h\u1ee3p l\u1ecbch \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 truy c\u1eadp b\u1ea3o m\u1eadt l\u1ecbch \u0111\u1ec3 l\u1ea5y th\xf4ng tin s\u1ef1 ki\u1ec7n s\u1eafp t\u1edbi.",disconnect:"Ng\u1eaft k\u1ebft n\u1ed1i",microsoftSignIn:"\u0110\u0103ng nh\u1eadp v\u1edbi Microsoft",signedIn:"\u0110ang truy c\u1eadp l\u1ecbch s\u1ef1 ki\u1ec7n c\u1ee7a {{email}}. Ch\u1ecdn Ng\u1eaft k\u1ebft n\u1ed1i \u0111\u1ec3 d\u1eebng truy c\u1eadp l\u1ecbch s\u1ef1 ki\u1ec7n.",title:"L\u1ecbch"},devices:"Thi\u1ebft b\u1ecb",followMe:"T\u1ea5t c\u1ea3 m\u1ecdi ng\u01b0\u1eddi theo d\xf5i t\xf4i",language:"Ng\xf4n ng\u1eef",loggedIn:"\u0110\xe3 \u0111\u0103ng nh\u1eadp d\u01b0\u1edbi t\xean {{name}}",moderator:"Qu\u1ea3n tr\u1ecb vi\xean",more:"Th\xeam",name:"T\xean",noDevice:"Kh\xf4ng",selectAudioOutput:"\u0110\u1ea7u ra \xe2m thanh",selectCamera:"Camera",selectMic:"Microphone",startAudioMuted:"M\u1ecdi ng\u01b0\u1eddi b\u1eaft \u0111\u1ea7u \u0111\u1ec1u b\u1ecb t\u1eaft ti\u1ebfng",startVideoMuted:"M\u1ecdi ng\u01b0\u1eddi b\u1eaft \u0111\u1ea7u \u0111\u1ec1u b\u1ecb \u1ea9n",title:"C\xe0i \u0111\u1eb7t"},settingsView:{alertOk:"OK",alertTitle:"C\u1ea3nh b\xe1o",alertURLText:"URL m\xe1y ch\u1ee7 \u0111\xe3 nh\u1eadp kh\xf4ng h\u1ee3p l\u1ec7",buildInfoSection:"Th\xf4ng tin phi\xean b\u1ea3n",conferenceSection:"H\u1ed9i ngh\u1ecb",displayName:"T\xean hi\u1ec3n th\u1ecb",email:"Email",header:"C\xe0i \u0111\u1eb7t",profileSection:"H\u1ed3 s\u01a1",serverURL:"URL m\xe1y ch\u1ee7",startWithAudioMuted:"B\u1eaft \u0111\u1ea7u m\xe0 kh\xf4ng thu ti\u1ebfng",startWithVideoMuted:"B\u1eaft \u0111\u1ea7u kh\xf4ng thu h\xecnh",version:"Phi\xean b\u1ea3n"},share:{dialInfoText:"",mainText:"Ch\u1ecdn li\xean k\u1ebft d\u01b0\u1edbi \u0111\u1ec3 tham gia h\u1ecdp:\n{{roomUrl}}"},speaker:"Di\u1ec5n gi\u1ea3",speakerStats:{hours:"{{count}}h",minutes:"{{count}}m",name:"T\xean",seconds:"{{count}}s",speakerStats:"Th\u1ed1ng k\xea v\u1ec1 di\u1ec5n gi\u1ea3",speakerTime:"Th\u1eddi gian c\u1ee7a di\u1ec5n gi\u1ea3"},startupoverlay:{policyText:" ",title:"{{app}} c\u1ea7n s\u1eed d\u1ee5ng microphone v\xe0 camera c\u1ee7a b\u1ea1n."},suspendedoverlay:{rejoinKeyTitle:"Tham gia l\u1ea1i",text:"B\u1ea5m n\xfat Rejoin \u0111\u1ec3 k\u1ebft n\u1ed1i l\u1ea1i.",title:"Cu\u1ed9c g\u1ecdi h\xecnh c\u1ee7a b\u1ea1n b\u1ecb gi\xe1n \u0111o\u1ea1n v\xec m\xe1y t\xednh n\xe0y chuy\u1ec3n sang tr\u1ea1ng th\xe1i ng\u1ee7."},toolbar:{accessibilityLabel:{audioOnly:"Chuy\u1ec3n sang ch\u1ec9 ti\u1ebfng",audioRoute:"Ch\u1ecdn thi\u1ebft b\u1ecb \xe2m thanh",callQuality:"",cc:"M\u1edf/\u0110\xf3ng ph\u1ee5 \u0111\u1ec1",chat:"M\u1edf/\u0110\xf3ng c\u1eeda s\u1ed5 Chat",document:"M\u1edf/\u0110\xf3ng t\xe0i li\u1ec7u \u0111\u01b0\u1ee3c chia s\u1ebb",feedback:"\u0110\u1ec3 l\u1ea1i ph\u1ea3n h\u1ed3i",fullScreen:"M\u1edf/\u0110\xf3ng to\xe0n m\xe0n h\xecnh",hangup:"R\u1eddi cu\u1ed9c g\u1ecdi",invite:"M\u1eddi ng\u01b0\u1eddi tham gia",kick:"\u0110\u1ea9y ng\u01b0\u1eddi tham gia ra",localRecording:"M\u1edf/\u0110\xf3ng \u0111i\u1ec1u khi\u1ec3n ghi h\xecnh c\u1ee5c b\u1ed9",lockRoom:"M\u1edf/\u0110\xf3ng m\u1eadt kh\u1ea9u ph\xf2ng h\u1ecdp",moreActions:"M\u1edf/\u0110\xf3ng Th\xeam h\xe0nh \u0111\u1ed9ng",moreActionsMenu:"Menu Th\xeam h\xe0nh \u0111\u1ed9ng",mute:"M\u1edf/\u0110\xf3ng T\u1eaft ti\u1ebfng",pip:"M\u1edf/\u0110\xf3ng ch\u1ebf \u0111\u1ed9 H\xecnh-trong-H\xecnh",profile:"Ch\u1ec9nh s\u1eeda h\u1ed3 s\u01a1 c\xe1 nh\xe2n",raiseHand:"M\u1edf/\u0110\xf3ng Gi\u01a1 tay",recording:"M\u1edf/\u0110\xf3ng Ghi h\xecnh",remoteMute:"T\u1eaft ti\u1ebfng ng\u01b0\u1eddi tham gia",Settings:"M\u1edf/\u0110\xf3ng C\u1ea5u h\xecnh",sharedvideo:"M\u1edf/\u0110\xf3ng Chia s\u1ebb Youtube",shareRoom:"M\u1eddi ai \u0111\xf3",shareYourScreen:"M\u1edf/\u0110\xf3ng Chia s\u1ebb m\xe0n h\xecnh",shortcuts:"M\u1edf/\u0110\xf3ng Ph\xedm t\u1eaft",show:"",speakerStats:"M\u1edf/\u0110\xf3ng Th\u1ed1ng k\xea",tileView:"M\u1edf/\u0110\xf3ng Xem d\u1ea1ng l\u01b0\u1edbi",toggleCamera:"M\u1edf/\u0110\xf3ng Camera",videomute:"M\u1edf/\u0110\xf3ng Ti\u1ebfng, H\xecnh",videoblur:""},addPeople:"Th\xeam ng\u01b0\u1eddi v\xe0o cu\u1ed9c g\u1ecdi",audioOnlyOff:"Ch\u1ebf \u0111\u1ed9 ch\u1ec9 t\u1eaft ti\u1ebfng",audioOnlyOn:"B\u1eadt ch\u1ebf \u0111\u1ed9 Ch\u1ec9 \xe2m thanh",audioRoute:"Ch\u1ecdn thi\u1ebft b\u1ecb \xe2m thanh",authenticate:"X\xe1c th\u1ef1c",callQuality:"Ch\u1ec9nh ch\u1ea5t l\u01b0\u1ee3ng",chat:"M\u1edf / \u0110\xf3ng cu\u1ed9c h\u1ed9i tho\u1ea1i",closeChat:"\u0110\xf3ng Chat",documentClose:"\u0110\xf3ng t\xe0i li\u1ec7u \u0111\u01b0\u1ee3c chia s\u1ebb",documentOpen:"M\u1edf t\xe0i li\u1ec7u \u0111\u01b0\u1ee3c chia s\u1ebb",enterFullScreen:"Xem to\xe0n m\xe0n h\xecnh",enterTileView:"Xem ch\u1ebf \u0111\u1ed9 l\u01b0\u1edbi",exitFullScreen:"Tho\xe1t to\xe0n m\xe0n h\xecnh",exitTileView:"Tho\xe1t xem d\u1ea1ng l\u01b0\u1edbi",feedback:"\u0110\u1ec3 l\u1ea1i ph\u1ea3n h\u1ed3i",hangup:"Tho\xe1t",invite:"M\u1eddi ng\u01b0\u1eddi tham gia",login:"\u0110\u0103ng nh\u1eadp",logout:"\u0110\u0103ng xu\u1ea5t",lowerYourHand:"H\u1ea1 tay",moreActions:"Th\xeam h\xe0nh \u0111\u1ed9ng",mute:"T\u1eaft ti\u1ebfng / B\u1eadt ti\u1ebfng",openChat:"M\u1edf Chat",pip:"V\xe0o ch\u1ebf \u0111\u1ed9 \u1ea2nh-trong-\u1ea2nh",profile:"Ch\u1ec9nh s\u1eeda h\u1ed3 s\u01a1 c\xe1 nh\xe2n",raiseHand:"Gi\u01a1 / H\u1ea1 tay",raiseYourHand:"Gi\u01a1 tay",Settings:"C\xe0i \u0111\u1eb7t",sharedvideo:"Chia s\u1ebb YouTube video",shareRoom:"M\u1eddi ai \u0111\xf3",shortcuts:"Xem ph\xedm t\u1eaft",speakerStats:"Th\u1ed1ng k\xea v\u1ec1 di\u1ec5n gi\u1ea3",startScreenSharing:"B\u1eaft \u0111\u1ea7u chia s\u1ebb m\xe0n h\xecnh",startSubtitles:"B\u1eaft \u0111\u1ea7u ph\u1ee5 \u0111\u1ec1",stopScreenSharing:"D\u1eebng chia s\u1ebb m\xe0n h\xecnh",stopSubtitles:"D\u1eebng ph\u1ee5 \u0111\u1ec1",stopSharedVideo:"D\u1eebng Youtube",talkWhileMutedPopup:"C\u1ed1 g\u1eafng \u0111\u1ec3 n\xf3i chuy\u1ec7n? B\u1ea1n \u0111ang t\u1eaft ti\u1ebfng.",tileViewToggle:"M\u1edf/\u0110\xf3ng Xem d\u1ea1ng l\u01b0\u1edbi",toggleCamera:"M\u1edf/\u0110\xf3ng Camera",videomute:"B\u1eadt / T\u1eaft camera",startvideoblur:"",stopvideoblur:""},transcribing:{ccButtonTooltip:"Ch\u1ea1y/D\u1eebng ph\u1ee5 \u0111\u1ec1",error:"Phi\xean \xe2m kh\xf4ng th\xe0nh c\xf4ng. Vui l\xf2ng th\u1eed l\u1ea1i.",expandedLabel:"Phi\xean \xe2m \u0111ang b\u1eadt",failedToStart:"Kh\u1edfi ch\u1ea1y phi\xean \xe2m th\u1ea5t b\u1ea1i",labelToolTip:"Cu\u1ed9c h\u1ecdp \u0111ang \u0111\u01b0\u1ee3c phi\xean \xe2m",off:"Phi\xean \xe2m \u0111\xe3 d\u1eebng",pending:"\u0110ang chu\u1ea9n b\u1ecb phi\xean \xe2m cu\u1ed9c h\u1ecdp...",start:"B\u1eaft \u0111\u1ea7u hi\u1ec3n th\u1ecb ph\u1ee5 \u0111\u1ec1",stop:"D\u1eebng hi\u1ec3n th\u1ecb ph\u1ee5 \u0111\u1ec1",tr:"TR"},userMedia:{androidGrantPermissions:"Ch\u1ecdn Cho ph\xe9p khi tr\xecnh duy\u1ec7t c\u1ee7a b\u1ea1n y\xeau c\u1ea7u c\u1ea5p ph\xe9p.",chromeGrantPermissions:"Ch\u1ecdn Cho ph\xe9p khi tr\xecnh duy\u1ec7t c\u1ee7a b\u1ea1n y\xeau c\u1ea7u c\u1ea5p ph\xe9p.",edgeGrantPermissions:"Ch\u1ecdn C\xf3 khi tr\xecnh duy\u1ec7t c\u1ee7a b\u1ea1n y\xeau c\u1ea7u c\u1ea5p ph\xe9p.",electronGrantPermissions:"Vui l\xf2ng c\u1ea5p quy\u1ec1n s\u1eed d\u1ee5ng camera v\xe0 microphone c\u1ee7a b\u1ea1n",firefoxGrantPermissions:"Ch\u1ecdn Chia s\u1ebb thi\u1ebft b\u1ecb \u0111\xe3 ch\u1ecdn khi tr\xecnh duy\u1ec7t c\u1ee7a b\u1ea1n y\xeau c\u1ea7u c\u1ea5p ph\xe9p.",iexplorerGrantPermissions:"Ch\u1ecdn C\xf3 khi tr\xecnh duy\u1ec7t c\u1ee7a b\u1ea1n y\xeau c\u1ea7u c\u1ea5p ph\xe9p.",nwjsGrantPermissions:"Vui l\xf2ng c\u1ea5p quy\u1ec1n s\u1eed d\u1ee5ng camera v\xe0 microphone c\u1ee7a b\u1ea1n",operaGrantPermissions:"Ch\u1ecdn Cho ph\xe9p khi tr\xecnh duy\u1ec7t c\u1ee7a b\u1ea1n y\xeau c\u1ea7u c\u1ea5p ph\xe9p.","react-nativeGrantPermissions":"Ch\u1ecdn Cho ph\xe9p khi tr\xecnh duy\u1ec7t c\u1ee7a b\u1ea1n y\xeau c\u1ea7u c\u1ea5p ph\xe9p.",safariGrantPermissions:"Ch\u1ecdn C\xf3 khi tr\xecnh duy\u1ec7t c\u1ee7a b\u1ea1n y\xeau c\u1ea7u c\u1ea5p ph\xe9p."},videoSIPGW:{busy:"Ch\xfang t\xf4i \u0111ang gi\u1ea3i ph\xf3ng t\xe0i nguy\xean. Vui l\xf2ng th\u1eed l\u1ea1i sau v\xe0i ph\xfat.",busyTitle:"D\u1ecbch v\u1ee5 Ph\xf2ng h\u1ecdp \u0111ang b\u1eadn",errorAlreadyInvited:"{{displayName}} \u0111\xe3 \u0111\u01b0\u1ee3c m\u1eddi",errorInvite:"Cu\u1ed9c h\u1ecdp ch\u01b0a \u0111\u01b0\u1ee3c kh\u1edfi t\u1ea1o. Vui l\xf2ng th\u1eed l\u1ea1i.",errorInviteFailed:"Ch\xfang t\xf4i \u0111ang x\u1eed l\xfd v\u1ea5n \u0111\u1ec1. Vui l\xf2ng th\u1eed l\u1ea1i sau.",errorInviteFailedTitle:"M\u1eddi {{displayName}} th\u1ea5t b\u1ea1i",errorInviteTitle:"L\u1ed7i m\u1eddi h\u1ecdp",pending:"{{displayName}} \u0111\xe3 \u0111\u01b0\u1ee3c m\u1eddi"},videoStatus:{audioOnly:"AUD",audioOnlyExpanded:"B\u1ea1n \u0111ang \u1edf ch\u1ebf \u0111\u1ed9 ch\u1ec9 ti\u1ebfng. Ch\u1ebf \u0111\u1ed9 n\xe0y gi\u1ea3m b\u0103ng th\xf4ng nh\u01b0ng kh\xf4ng th\u1ea5y h\xecnh \u1ea3nh ng\u01b0\u1eddi kh\xe1c.",callQuality:"",hd:"HD",highDefinition:"HD",labelTooiltipNoVideo:"Kh\xf4ng h\xecnh \u1ea3nh",labelTooltipAudioOnly:"Ch\u1ebf \u0111\u1ed9 ch\u1ec9 ti\u1ebfng \u0111\xe3 b\u1eadt",ld:"LD",lowDefinition:"Ph\xe2n gi\u1ea3i th\u1ea5p",onlyAudioAvailable:"Ch\u1ec9 c\xf3 \xe2m thanh s\u1eb5n s\xe0ng",onlyAudioSupported:"Ch\u1ec9 h\u1ed7 tr\u1ee3 \xe2m thanh tr\xean tr\xecnh duy\u1ec7t n\xe0y.",p2pEnabled:"Peer to Peer \u0111\xe3 b\u1eadt",p2pVideoQualityDescription:"",recHighDefinitionOnly:"\u01afu ti\xean ph\xe2n gi\u1ea3i HD.",sd:"SD",standardDefinition:"Ph\xe2n gi\u1ea3i SD"},videothumbnail:{domute:"T\u1eaft ti\u1ebfng",flip:"L\u1eadt",kick:"\u0110\u1ea9y ra",moderator:"Qu\u1ea3n tr\u1ecb vi\xean",mute:"Ng\u01b0\u1eddi tham gia b\u1ecb t\u1eaft ti\u1ebfng",muted:"\u0110\xe3 t\u1eaft ti\u1ebfng",remoteControl:"\u0110i\u1ec1u khi\u1ec3n t\u1eeb xa",show:"",videomute:""},welcomepage:{accessibilityLabel:{join:"Ch\u1ea1m \u0111\u1ec3 tham gia",roomname:"Nh\u1eadp t\xean ph\xf2ng"},appDescription:"Ti\u1ebfp t\u1ee5c, chat h\xecnh v\u1edbi to\xe0n b\u1ed9 nh\xf3m. Th\u1ef1c t\u1ebf, m\u1eddi ng\u01b0\u1eddi b\u1ea1n bi\u1ebft. {{app}} \u0111\u01b0\u1ee3c m\xe3 h\xf3a, 100% gi\u1ea3i ph\xe1p h\u1ed9i ngh\u1ecb m\xe3 m\u1edf m\xe0 b\u1ea1n c\xf3 th\u1ec3 s\u1eed d\u1ee5ng h\xe0ng ng\xe0y, mi\u1ec5n ph\xed.",audioVideoSwitch:{audio:"Ti\u1ebfng",video:"H\xecnh \u1ea3nh"},calendar:"L\u1ecbch",connectCalendarButton:"K\u1ebft n\u1ed1i L\u1ecbch c\u1ee7a b\u1ea1n",connectCalendarText:"K\u1ebft n\u1ed1i l\u1ecbch c\u1ee7a b\u1ea1n \u0111\u1ec3 xem t\u1ea5t c\u1ea3 c\xe1c cu\u1ed9c h\u1ecdp {{app}}. Th\xeam, th\xeam cu\u1ed9c h\u1ecdp {{provider}} v\xe0o l\u1ecbch c\u1ee7a b\u1ea1n v\xe0 b\u1eaft \u0111\u1ea7u.",enterRoomTitle:"B\u1eaft \u0111\u1ea7u cu\u1ed9c h\u1ecdp m\u1edbi",go:"\u0110I",join:"THAM GIA",info:"Th\xf4ng tin",privacy:"B\u1ea3o m\u1eadt",recentList:"Hi\u1ec7n t\u1ea1i",recentListDelete:"X\xf3a",recentListEmpty:"Danh s\xe1ch cu\u1ed9c h\u1ecdp r\u1ed7ng. Th\u1ef1c hi\u1ec7n cu\u1ed9c h\u1ecdp v\xe0 b\u1ea1n s\u1ebd th\u1ea5y danh s\xe1ch hi\u1ec7n t\u1ea1i \u0111\xe2y.",reducedUIText:"",roomname:"Nh\u1eadp t\xean ph\xf2ng",roomnameHint:"Th\xeam t\xean ho\u1eb7c URL c\u1ee7a ph\xf2ng h\u1ecdp b\u1ea1n mu\u1ed1n tham gia. Ban c\xf3 th\u1ec3 t\u1ea1o t\xean ph\xf2ng, g\u1eedi cho ng\u01b0\u1eddi b\u1ea1n mu\u1ed1n m\u1eddi \u0111\u1ec3 h\u1ecd s\u1eed d\u1ee5ng t\xean \u0111\xf3.",sendFeedback:"G\u1eedi g\xf3p \xfd",terms:"\u0110i\u1ec1u ki\u1ec7n",title:"B\u1ea3o m\u1eadt, \u0111\u1ea7y \u0111\u1ee7 t\xednh n\u0103ng v\xe0 mi\u1ec5n ph\xed ho\xe0n to\xe0n"}}},700,[]); -__d(function(e,r,f,h,n,o,s){n.exports={en:"\u82f1\u8bed",af:"\u5357\u975e\u8377\u5170\u8bed",bg:"\u4fdd\u52a0\u5229\u4e9a\u8bed",ca:"\u52a0\u6cf0\u7f57\u5c3c\u4e9a\u8bed",cs:"\u6377\u514b\u8bed",de:"\u5fb7\u8bed",el:"\u5e0c\u814a\u8bed",enGB:"\u82f1\u8bed\uff08\u82f1\u56fd\uff09",eo:"\u4e16\u754c\u8bed",es:"\u897f\u73ed\u7259\u8bed",esUS:"\u897f\u73ed\u7259\u8bed\uff08\u62c9\u4e01\u7f8e\u6d32\uff09",fi:"\u82ac\u5170\u8bed",fr:"\u6cd5\u8bed",frCA:"\u6cd5\u8bed\uff08\u52a0\u62ff\u5927\uff09",hr:"\u514b\u7f57\u5730\u4e9a\u8bed",hu:"\u5308\u7259\u5229\u8bed",hy:"\u4e9a\u7f8e\u5c3c\u4e9a\u8bed",it:"\u610f\u5927\u5229\u8bed",ja:"\u65e5\u8bed",ko:"\u97e9\u8bed",nl:"\u8377\u5170\u8bed",oc:"\u6b27\u897f\u5766\u8bed",pl:"\u6ce2\u5170\u8bed",ptBR:"\u8461\u8404\u7259\u8bed\uff08\u5df4\u897f\uff09",ru:"\u4fc4\u8bed",sv:"\u745e\u5178\u8bed",tr:"\u571f\u8033\u5176\u8bed",vi:"\u8d8a\u5357\u8bed",zhCN:"\u4e2d\u6587(\u4e2d\u56fd)",zhTW:"\u4e2d\u6587\uff08\u53f0\u6e7e\uff09"}},701,[]); -__d(function(e,o,i,t,r,n,a){r.exports={addPeople:{add:"\u9080\u8bf7",countryNotSupported:"\u76ee\u7684\u56fd\u5bb6\u6682\u65f6\u672a\u88ab\u652f\u6301\u3002",countryReminder:"\u5c1d\u8bd5\u5728\u7f8e\u56fd\u4e4b\u5916\u901a\u8bdd\uff1f\u8bf7\u68c0\u67e5\u56fd\u5bb6\u4ee3\u7801\uff01",disabled:"\u60a8\u4e0d\u80fd\u9080\u8bf7\u6210\u5458",failedToAdd:"\u6dfb\u52a0\u53c2\u4e0e\u8005\u5931\u8d25",footerText:"\u7981\u6b62\u62e8\u53f7\u3002",loading:"\u67e5\u627e\u8054\u7cfb\u4eba\u6216\u8005\u7535\u8bdd\u53f7\u7801",loadingNumber:"\u9a8c\u8bc1\u7535\u8bdd\u53f7\u7801",loadingPeople:"\u6b63\u5728\u641c\u7d22\u9700\u8981\u9080\u8bf7\u7684\u6210\u5458",noResults:"\u6ca1\u6709\u7b26\u5408\u8981\u6c42\u7684\u641c\u7d22\u7ed3\u679c",noValidNumbers:"\u8bf7\u8f93\u5165\u4e00\u4e2a\u7535\u8bdd\u53f7\u7801",searchNumbers:"\u6dfb\u52a0\u7535\u8bdd\u6210\u5458",searchPeople:"\u67e5\u627e\u4eba\u5458",searchPeopleAndNumbers:"\u641c\u7d22\u6210\u5458\u6216\u6dfb\u52a0\u5176\u7535\u8bdd\u53f7\u7801",telephone:"\u7535\u8bdd\u53f7\u7801\uff1a {{number}}",title:"\u9080\u8bf7\u6210\u5458\u4e0e\u4f1a"},audioDevices:{bluetooth:"\u84dd\u7259",headphones:"\u8033\u673a",phone:"\u7535\u8bdd",speaker:"\u53d1\u8a00\u4eba",none:"\u6ca1\u6709\u53ef\u7528\u7684\u97f3\u9891\u8bbe\u5907"},audioOnly:{audioOnly:"\u4f4e\u5e26\u5bbd"},calendarSync:{addMeetingURL:"\u6dfb\u52a0\u4f1a\u8bae\u94fe\u63a5",confirmAddLink:"\u662f\u5426\u5728\u6b64\u4e8b\u4ef6\u4e2d\u6dfb\u52a0Jitsi\u94fe\u63a5",error:{appConfiguration:"\u65e5\u5386\u96c6\u6210\u914d\u7f6e\u4e0d\u6b63\u786e\u3002",generic:"\u53d1\u751f\u9519\u8bef\u3002\u8bf7\u68c0\u67e5\u65e5\u5386\u8bbe\u7f6e\u6216\u5c1d\u8bd5\u5237\u65b0\u65e5\u5386\u3002",notSignedIn:"\u67e5\u770b\u65e5\u5386\u4e8b\u4ef6\u9a8c\u8bc1\u51fa\u9519\u3002\u8bf7\u68c0\u67e5\u65e5\u5386\u8bbe\u7f6e\uff0c\u7136\u540e\u518d\u6b21\u5c1d\u8bd5\u767b\u5f55\u3002"},join:"\u52a0\u5165",joinTooltip:"\u52a0\u5165\u4f1a\u8bae",nextMeeting:"\u4e0b\u4e00\u573a\u4f1a\u8bae",noEvents:"\u8fd1\u671f\u65e0\u6d3b\u52a8\u3002",ongoingMeeting:"\u6b63\u5728\u8fdb\u884c\u7684\u4f1a\u8bae",permissionButton:"\u8bbe\u7f6e",permissionMessage:"\u5728\u5e94\u7528\u4e2d\u67e5\u770b\u4f1a\u8bae\u9700\u8981\u65e5\u5386\u6743\u9650\u3002",refresh:"\u5237\u65b0\u65e5\u5386",today:"\u4eca\u65e5"},chat:{error:"\u9519\u8bef\uff1a\u6d88\u606f\u672a\u53d1\u9001\u3002\u539f\u56e0\uff1a{{error}}",fieldPlaceHolder:"\u5728\u8fd9\u91cc\u8f93\u5165\u4f60\u7684\u4fe1\u606f",messagebox:"\u8f93\u5165\u6d88\u606f",messageTo:"\u4e0e {{recipient}} \u7684\u79c1\u4eba\u804a\u5929",noMessagesMessage:"\u4f1a\u8bae\u4e2d\u8fd8\u6ca1\u6709\u6d88\u606f\uff0c\u5728\u8fd9\u91cc\u5f00\u59cb\u8c08\u8bdd\u5427\uff01",nickname:{popover:"\u9009\u62e9\u4e00\u4e2a\u6635\u79f0",title:"\u8f93\u5165\u4e00\u4e2a\u6635\u79f0\u7528\u4e8e\u804a\u5929"},privateNotice:"\u4e0e {{recipient}} \u7684\u79c1\u4eba\u804a\u5929",title:"\u804a\u5929",you:"\u60a8"},chromeExtensionBanner:{installExtensionText:"",buttonText:"",dontShowAgain:""},connectingOverlay:{joiningRoom:"\u4f1a\u8bae\u8fde\u63a5\u4e2d..."},connection:{ATTACHED:"\u5df2\u63a5\u5165",AUTHENTICATING:"\u8ba4\u8bc1\u4e2d",AUTHFAIL:"\u8ba4\u8bc1\u5931\u8d25",CONNECTED:"\u8fde\u63a5\u4e2d...",CONNECTING:"\u8fde\u63a5\u4e2d",CONNFAIL:"\u8fde\u63a5\u5931\u8d25",DISCONNECTED:"\u5df2\u65ad\u5f00\u8fde\u63a5",DISCONNECTING:"\u65ad\u5f00\u8fde\u63a5\u4e2d",ERROR:"\u9519\u8bef",RECONNECTING:"\u7f51\u7edc\u9519\u8bef\uff0c\u91cd\u8fde\u4e2d\u3002\u3002\u3002"},connectionindicator:{address:"\u5730\u5740\uff1a",bandwidth:"\u4f30\u8ba1\u5e26\u5bbd\uff1a",bitrate:"\u6bd4\u7279\u7387\uff1a",bridgeCount:"\u670d\u52a1\u5668\u6570\u91cf:",connectedTo:"\u8fde\u63a5\u5230:",framerate:"\u5e27\u7387\uff1a",less:"\u663e\u793a\u66f4\u5c11",localaddress:"\u672c\u5730\u5730\u5740\uff1a",localport:"\u672c\u5730\u7aef\u53e3\uff1a",more:"\u663e\u793a\u66f4\u591a",packetloss:"\u4e22\u5305\uff1a",quality:{good:"\u597d",inactive:"\u672a\u6fc0\u6d3b",lost:"\u6389\u7ebf",nonoptimal:"\u4e2d",poor:"\u5dee"},remoteaddress:"\u8fdc\u7a0b\u5730\u5740\uff1a",remoteport:"\u8fdc\u7a0b\u7aef\u53e3\uff1a",resolution:"\u5206\u8fa8\u7387\uff1a",status:"\u8fde\u63a5\uff1a",transport:"\u4f20\u8f93\uff1a"},dateUtils:{earlier:"\u66f4\u65e9\u7684",today:"\u4eca\u65e5",yesterday:"\u6628\u5929"},deepLinking:{appNotInstalled:"\u60a8\u9700\u8981\u5728\u624b\u673a\u4e0a\u5b89\u88c5 {{app}} \u8fd9\u4e2a\u5e94\u7528\u624d\u80fd\u53c2\u52a0\u4f1a\u8bae\u3002",description:"\u65e0\u54cd\u5e94\uff1f\u6b63\u5728\u5c1d\u8bd5\u542f\u52a8\u684c\u9762{{app}}\u53ec\u5f00\u4f1a\u8bae\u3002\u91cd\u8bd5\u6216\u542f\u52a8\u7f51\u9875\u7248{{app}}\u53ec\u5f00\u4f1a\u8bae\u3002",descriptionWithoutWeb:"\u65e0\u54cd\u5e94\uff1f\u5df2\u5c1d\u8bd5\u542f\u52a8\u5ba2\u6237\u7aef{{app}}\u53ec\u5f00\u4f1a\u8bae\u3002",downloadApp:"\u4e0b\u8f7d\u5e94\u7528",launchWebButton:"\u5728\u7f51\u9875\u4e2d\u542f\u52a8",openApp:"\u7ee7\u7eed",title:"\u5728 {{app}}\u4e2d\u767b\u5f55\u4f1a\u8bae...",tryAgainButton:"\u8bf7\u5c1d\u8bd5\u91cd\u542f\u684c\u9762\u7248\u5e94\u7528\u7a0b\u5e8f"},defaultLink:"\u4f8b\u5982 {{url}}",defaultNickname:"\u4f8b\u5982 \u661f\u89c6\u901a",deviceError:{cameraError:"\u65e0\u6cd5\u8bbf\u95ee\u60a8\u7684\u6444\u50cf\u5934",cameraPermission:"\u65e0\u6cd5\u83b7\u5f97\u6444\u50cf\u5934\u8bbf\u95ee\u6743\u9650",microphoneError:"\u65e0\u6cd5\u8bbf\u95ee\u60a8\u7684\u9ea6\u514b\u98ce",microphonePermission:"\u65e0\u6cd5\u83b7\u5f97\u9ea6\u514b\u98ce\u8bbf\u95ee\u6743\u9650"},deviceSelection:{noPermission:"\u672a\u6388\u6743\u9650",previewUnavailable:"\u9884\u89c8\u4e0d\u53ef\u7528",selectADevice:"\u9009\u62e9\u8bbe\u5907",testAudio:"\u64ad\u653e\u6d4b\u8bd5\u97f3\u9891"},dialog:{accessibilityLabel:{liveStreaming:"\u6d41\u5a92\u4f53\u76f4\u64ad"},allow:"\u5141\u8bb8",alreadySharedVideoMsg:"\u53e6\u4e00\u4f4d\u53c2\u4e0e\u8005\u5df2\u7ecf\u5728\u5206\u4eab\u89c6\u9891\u4e86\uff0c\u8fd9\u6b21\u4f1a\u8bae\u4e00\u6b21\u53ea\u5141\u8bb8\u4e00\u4e2a\u4eba\u5206\u4eab\u89c6\u9891\u3002",alreadySharedVideoTitle:"\u53ea\u80fd\u5171\u4eab\u4e00\u4e2a\u89c6\u9891",applicationWindow:"\u5e94\u7528\u7a97\u53e3",Back:"\u8fd4\u56de",cameraConstraintFailedError:"\u4f60\u7684\u6444\u50cf\u5934\u4e0d\u6ee1\u8db3\u8981\u6c42\u3002",cameraNotFoundError:"\u672a\u53d1\u73b0\u6444\u50cf\u5934",cameraNotSendingData:"\u6211\u4eec\u65e0\u6cd5\u8bbf\u95ee\u60a8\u7684\u6444\u50cf\u5934\u3002\u8bf7\u68c0\u67e5\u662f\u5426\u6709\u5176\u4ed6\u7a0b\u5e8f\u6b63\u5728\u4f7f\u7528\u8fd9\u4e2a\u8bbe\u5907\uff0c\u5426\u5219\u8bf7\u4ece\u8bbe\u5b9a\u83dc\u5355\u91cc\u9009\u62e9\u5176\u4ed6\u8bbe\u5907\u6216\u8005\u91cd\u65b0\u52a0\u8f7d\u3002",cameraNotSendingDataTitle:"\u65e0\u6cd5\u8bbf\u95ee\u6444\u50cf\u5934",cameraPermissionDeniedError:"\u60a8\u672a\u6388\u6743\u4f7f\u7528\u60a8\u7684\u6444\u50cf\u5934\u3002\u60a8\u4ecd\u53ef\u53c2\u52a0\u4f1a\u8bae\u4f46\u662f\u5176\u4ed6\u4eba\u65e0\u6cd5\u770b\u5230\uff0c\u4f7f\u7528\u5730\u5740\u680f\u91cc\u7684\u6444\u50cf\u5934\u6309\u94ae\u6765\u542f\u52a8\u6444\u50cf\u5934\u3002",cameraUnknownError:"\u7531\u4e8e\u672a\u77e5\u9519\u8bef\uff0c\u65e0\u6cd5\u4f7f\u7528\u6444\u50cf\u5934\u3002",cameraUnsupportedResolutionError:"\u60a8\u7684\u6444\u50cf\u5934\u4e0d\u652f\u6301\u6240\u9700\u5206\u8fa8\u7387\u3002",Cancel:"\u53d6\u6d88",close:"\u5173\u95ed",conferenceDisconnectMsg:"\u8bf7\u68c0\u67e5\u4f60\u7684\u7f51\u7edc\u8fde\u63a5\u3002\u5c06\u4f1a\u5728 {{seconds}} \u79d2\u540e\u91cd\u65b0\u8fde\u63a5\u2026",conferenceDisconnectTitle:"\u4f60\u5df2\u7ecf\u65ad\u5f00\u3002",conferenceReloadMsg:"\u4e0d\u597d\u610f\u601d\uff0c\u51fa\u9519\u4e86\u3002",conferenceReloadTitle:"\u4e0d\u597d\u610f\u601d\uff0c\u51fa\u9519\u4e86\u3002",confirm:"\u786e\u8ba4",confirmNo:"\u5426",confirmYes:"\u662f",connectError:"\u53d1\u751f\u9519\u8bef\uff0c\u65e0\u6cd5\u8fde\u63a5\u81f3\u4f1a\u8bae\uff01",connectErrorWithMsg:"\u53d1\u751f\u9519\u8bef\uff0c\u65e0\u6cd5\u8fde\u63a5\u81f3\u4f1a\u8bae: {{msg}}",connecting:"\u8fde\u63a5\u4e2d",contactSupport:"\u8054\u7cfb\u6211\u4eec",copy:"\u590d\u5236",dismiss:"\u89e3\u9664,\u79bb\u5f00",displayNameRequired:"\u55e8! \u4f60\u53eb\u4ec0\u4e48\u540d\u5b57\uff1f",done:"\u5b8c\u6210",enterDisplayName:"\u8bf7\u8f93\u5165\u60a8\u7684\u540d\u79f0",error:"\u9519\u8bef",externalInstallationMsg:"\u60a8\u9700\u8981\u5b89\u88c5\u684c\u9762\u5171\u4eab\u6269\u5c55",externalInstallationTitle:"\u9700\u8981\u6269\u5c55\u7a0b\u5e8f",goToStore:"\u8df3\u8f6c\u81f3\u5e94\u7528\u5546\u5e97",gracefulShutdown:"\u670d\u52a1\u5668\u6b63\u5728\u7ef4\u62a4\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5\u3002",IamHost:"\u6211\u662f\u4e3b\u6301\u4eba\u3002",incorrectRoomLockPassword:"\u5bc6\u7801\u9519\u8bef",incorrectPassword:"\u9519\u8bef\u7684\u7528\u6237\u540d\u6216\u8005\u5bc6\u7801",inlineInstallationMsg:"\u60a8\u9700\u8981\u5b89\u88c5\u684c\u9762\u5171\u4eab\u6269\u5c55",inlineInstallExtension:"\u7acb\u523b\u5b89\u88c5",internalError:"\u54ce\u5440\uff01\u51fa\u73b0\u4e86\u70b9\u95ee\u9898\u3002\u9519\u8bef\uff1a {{error}}",internalErrorTitle:"\u5185\u90e8\u9519\u8bef",kickMessage:"\u4f60\u53ef\u4ee5\u8054\u7cfb{{participantDisplayName}}\u4ee5\u4e86\u89e3\u66f4\u591a\u4fe1\u606f\u3002",kickParticipantButton:"\u8e22\u9664",kickParticipantDialog:"\u786e\u5b9a\u8981\u8e22\u9664\u6b64\u6210\u5458\u5417\uff1f",kickParticipantTitle:"\u9759\u97f3\u8be5\u4e0e\u4f1a\u8005\u5417\uff1f",kickTitle:"\u5bf9\u4e0d\u8d77\uff0c\u60a8\u88ab {{participantDisplayName}} \u8e22\u51fa\u4e86\u4f1a\u8bae\u3002",liveStreaming:"\u6d41\u5a92\u4f53\u76f4\u64ad\u4e2d",liveStreamingDisabledForGuestTooltip:"\u8bbf\u5ba2\u65e0\u6cd5\u542f\u52a8\u6d41\u5a92\u4f53\u76f4\u64ad\u3002",liveStreamingDisabledTooltip:"\u7981\u6b62\u542f\u52a8\u6d41\u5a92\u4f53\u3002",lockMessage:"\u9501\u5b9a\u4f1a\u8bae\u5931\u8d25\u3002",lockRoom:"\u6dfb\u52a0\u4f1a\u8bae $t(lockRoomPasswordUppercase)",lockTitle:"\u9501\u5b9a\u5931\u8d25",logoutQuestion:"\u4f60\u786e\u5b9a\u8981\u9000\u51fa\u5e76\u505c\u6b62\u4f1a\u8bae\u5417\uff1f",logoutTitle:"\u767b\u51fa",maxUsersLimitReached:"\u5df2\u8fbe\u5230\u53c2\u4e0e\u4eba\u6570\u4e0a\u9650\u3002\u623f\u95f4\u5df2\u6ee1\u3002\u8bf7\u8054\u7cfb\u623f\u4e3b\u6216\u7a0d\u540e\u518d\u8bd5\uff01",maxUsersLimitReachedTitle:"\u5df2\u8fbe\u5230\u53c2\u4e0e\u4eba\u6570\u4e0a\u9650\u3002",micConstraintFailedError:"\u60a8\u7684\u9ea6\u514b\u98ce\u4e0d\u7b26\u5408\u8981\u6c42\u3002",micNotFoundError:"\u672a\u53d1\u73b0\u9ea6\u514b\u98ce",micNotSendingData:"\u5728\u60a8\u7684\u7535\u8111\u8bbe\u7f6e\u4e2d\u5f00\u542f\u9ea6\u514b\u98ce\u5e76\u8c03\u6574\u97f3\u91cf",micNotSendingDataTitle:"\u60a8\u7684\u9ea6\u514b\u98ce\u88ab\u7cfb\u7edf\u9759\u97f3",micPermissionDeniedError:"\u60a8\u672a\u6388\u6743\u4f7f\u7528\u9ea6\u514b\u98ce\uff0c\u60a8\u4ecd\u53ef\u53c2\u52a0\u4f1a\u8bae\u4f46\u662f\u5176\u4ed6\u4eba\u65e0\u6cd5\u542c\u5230\uff0c\u4f7f\u7528\u5730\u5740\u680f\u91cc\u7684\u6444\u50cf\u5934\u6309\u94ae\u6765\u542f\u52a8\u9ea6\u514b\u98ce\u3002",micUnknownError:"\u672a\u77e5\u9519\u8bef\uff0c\u9ea6\u514b\u98ce\u4e0d\u53ef\u7528\u3002",muteParticipantBody:"\u60a8\u65e0\u6cd5\u5bf9\u4ed6\u4eec\u89e3\u9664\u9759\u97f3\uff0c\u4f46\u662f\u4ed6\u4eec\u81ea\u5df1\u53ef\u4ee5\u968f\u65f6\u89e3\u9664\u9759\u97f3\u3002",muteParticipantButton:"\u9759\u97f3",muteParticipantDialog:"\u60a8\u786e\u5b9a\u8981\u5c06\u6b64\u53c2\u4e0e\u8005\u9759\u97f3\u5417\uff1f\u60a8\u5c06\u65e0\u6cd5\u53d6\u6d88\u9759\u97f3\uff0c\u4f46\u4ed6\u4eec\u53ef\u4ee5\u968f\u65f6\u53d6\u6d88\u9759\u97f3\u3002",muteParticipantTitle:"\u9759\u97f3\u8be5\u4e0e\u4f1a\u8005\u5417\uff1f",Ok:"\u597d\u7684",passwordLabel:"$t(lockRoomPasswordUppercase)",passwordNotSupported:"\u4e0d\u652f\u6301\u8bbe\u7f6e\u4f1a\u8bae\u5bc6\u7801\u3002",passwordNotSupportedTitle:"\u4e0d\u652f\u6301 $t(lockRoomPasswordUppercase) not supported",passwordRequired:"\u9700 $t(lockRoomPasswordUppercase)",popupError:"\u60a8\u7684\u6d4f\u89c8\u5668\u5728\u6b64\u7f51\u7ad9\u4e0a\u963b\u6b62\u4e86\u5f39\u51fa\u5f0f\u7a97\u53e3\u3002\u8bf7\u5728\u6d4f\u89c8\u5668\u7684\u5b89\u5168\u8bbe\u7f6e\u4e2d\u6253\u5f00\u5b83\u5e76\u518d\u8bd5\u4e00\u6b21\u3002",popupErrorTitle:"\u5f39\u51fa\u7a97\u53e3\u88ab\u62e6\u622a",recording:"\u5f55\u5236\u4e2d",recordingDisabledForGuestTooltip:"\u8bbf\u5ba2\u65e0\u6cd5\u5f00\u542f\u5f55\u5236\u3002",recordingDisabledTooltip:"\u5f00\u59cb\u5f55\u5236\u88ab\u7981\u7528\u3002",rejoinNow:"\u9a6c\u4e0a\u91cd\u65b0\u52a0\u5165",remoteControlAllowedMessage:"{{user}} \u63a5\u53d7\u4e86\u60a8\u7684\u8fdc\u7a0b\u63a7\u5236\u8bf7\u6c42",remoteControlDeniedMessage:"{{user}} \u62d2\u7edd\u4e86\u60a8\u7684\u8fdc\u7a0b\u63a7\u5236\u8bf7\u6c42",remoteControlErrorMessage:"\u5728\u5c1d\u8bd5\u5411{{user}}\u8bf7\u6c42\u8fdc\u7a0b\u63a7\u5236\u6743\u9650\u65f6\u53d1\u751f\u4e86\u4e00\u4e2a\u9519\u8bef\uff01",remoteControlRequestMessage:"\u4f60\u5141\u8bb8 {{user}} \u8fdc\u7a0b\u63a7\u5236\u4f60\u7684\u684c\u9762\u5417?",remoteControlShareScreenWarning:"\u6ce8\u610f\uff1a\u5982\u679c\u6309\u4e0b\u201c\u5141\u8bb8\u201d\u4f60\u5c06\u5171\u4eab\u4f60\u7684\u5c4f\u5e55\uff01",remoteControlStopMessage:"\u8fdc\u7a0b\u63a7\u5236\u7ed3\u675f\uff01",remoteControlTitle:"\u8fdc\u7a0b\u684c\u9762\u63a7\u5236",Remove:"\u79fb\u9664",removePassword:"\u79fb\u9664 $t(lockRoomPassword)",removeSharedVideoMsg:"\u60a8\u786e\u5b9a\u8981\u79fb\u9664\u5171\u4eab\u7684\u89c6\u9891\u5417\uff1f",removeSharedVideoTitle:"\u79fb\u9664\u5171\u4eab\u7684\u89c6\u9891",reservationError:"\u9884\u5b9a\u7cfb\u7edf\u9519\u8bef",reservationErrorMsg:"\u9519\u8bef\u4ee3\u53f7: {{code}}, \u63d0\u793a\u4fe1\u606f: {{msg}}",retry:"\u91cd\u8bd5",screenSharingFailedToInstall:"\u54ce\u5440\uff01\u5c4f\u5e55\u5171\u4eab\u63d2\u4ef6\u5b89\u88c5\u5931\u8d25\u3002",screenSharingFailedToInstallTitle:"\u5c4f\u5e55\u5171\u4eab\u63d2\u4ef6\u5b89\u88c5\u5931\u8d25",screenSharingFirefoxPermissionDeniedError:"\u5c1d\u8bd5\u8fdb\u884c\u5c4f\u5e55\u5171\u4eab\u65f6\u9047\u5230\u4e86\u95ee\u9898\u3002\u8bf7\u786e\u8ba4\u7ed9\u4e88\u4e86\u76f8\u5e94\u7684\u6743\u9650\u3002",screenSharingFirefoxPermissionDeniedTitle:"\u54ce\u5440\uff01\u6211\u4eec\u65e0\u6cd5\u542f\u52a8\u5c4f\u5e55\u5171\u4eab\uff01",screenSharingPermissionDeniedError:"\u54ce\u5440\uff01\u60a8\u7684\u5c4f\u5e55\u5171\u4eab\u63d2\u4ef6\u4f3c\u4e4e\u9047\u5230\u4e86\u6743\u9650\u95ee\u9898\u3002\u8bf7\u5237\u65b0\u9875\u9762\u5e76\u91cd\u8bd5\u3002",sendPrivateMessage:"",sendPrivateMessageCancel:"",sendPrivateMessageOk:"",sendPrivateMessageTitle:"",serviceUnavailable:"\u670d\u52a1\u4e0d\u53ef\u7528",sessTerminated:"\u4f1a\u8bdd\u7ed3\u675f",Share:"\u5206\u4eab",shareVideoLinkError:"\u8bf7\u63d0\u4f9b\u6b63\u786e\u7684youtube\u94fe\u63a5\u3002",shareVideoTitle:"\u5206\u4eab\u89c6\u9891",shareYourScreen:"\u5171\u4eab\u4f60\u7684\u5c4f\u5e55",shareYourScreenDisabled:"\u7981\u6b62\u5171\u4eab\u5c4f\u5e55\u3002",shareYourScreenDisabledForGuest:"\u8bbf\u5ba2\u65e0\u6cd5\u5171\u4eab\u5c4f\u5e55\u3002",startLiveStreaming:"\u5f00\u59cb\u76f4\u64ad",startRecording:"\u5f00\u59cb\u5f55\u5236",startRemoteControlErrorMessage:"\u5c1d\u8bd5\u5f00\u59cb\u8fdc\u7a0b\u63a7\u5236\u4f1a\u8bdd\u65f6\u53d1\u751f\u4e86\u4e00\u4e2a\u9519\u8bef\uff01",stopLiveStreaming:"\u505c\u6b62\u6d41\u5a92\u4f53\u76f4\u64ad",stopRecording:"\u505c\u6b62\u5f55\u5236",stopRecordingWarning:"\u786e\u5b9a\u8981\u505c\u6b62\u5f55\u5236\u5417",stopStreamingWarning:"\u786e\u5b9a\u8981\u505c\u6b62\u6d41\u5a92\u4f53\u76f4\u64ad\u5417\uff1f",streamKey:"\u6d41\u5a92\u4f53\u76f4\u64ad\u5bc6\u94a5",Submit:"\u63d0\u4ea4",thankYou:"\u611f\u8c22\u4f7f\u7528{{appName}}\uff01",token:"\u6807\u8bc6",tokenAuthFailed:"\u5bf9\u4e0d\u8d77\uff0c\u60a8\u672a\u88ab\u5141\u8bb8\u53c2\u52a0\u6b64\u4f1a\u8bae\u3002",tokenAuthFailedTitle:"\u8ba4\u8bc1\u5931\u8d25",transcribing:"\u8f6c\u5f55\u4e2d",unlockRoom:"",userPassword:"\u7528\u6237\u5bc6\u7801",WaitForHostMsg:"\u4f1a\u8bae{{room}}\u5c1a\u672a\u5f00\u59cb\u3002\u5982\u679c\u60a8\u662f\u4e3b\u6301\u4eba\uff0c\u8bf7\u8fdb\u884c\u8eab\u4efd\u9a8c\u8bc1\u3002\u5426\u5219\uff0c\u8bf7\u7b49\u5f85\u4e3b\u6301\u4eba\u7684\u5230\u6765\u3002",WaitForHostMsgWOk:"\u4f1a\u8bae{{room}}\u5c1a\u672a\u5f00\u59cb\u3002\u5982\u679c\u60a8\u662f\u4e3b\u6301\u4eba\uff0c\u8bf7\u8fdb\u884c\u8eab\u4efd\u9a8c\u8bc1\u3002\u5426\u5219\uff0c\u8bf7\u7b49\u5f85\u4e3b\u6301\u4eba\u7684\u5230\u6765\u3002",WaitingForHost:"\u7b49\u5f85\u4e3b\u6301\u4eba\u3002\u3002\u3002",Yes:"\u662f",yourEntireScreen:"\u4f60\u7684\u6574\u4e2a\u5c4f\u5e55"},dialOut:{statusMessage:"\u73b0\u5728\u72b6\u6001\u4e3a {{status}}"},documentSharing:{title:""},feedback:{average:"\u5e73\u5747",bad:"\u5dee",detailsLabel:"\u63d0\u4f9b\u66f4\u591a\u5efa\u8bae\u6216\u610f\u89c1\u3002",good:"\u597d",rateExperience:"\u8bf7\u8bc4\u4ef7\u60a8\u7684\u4f1a\u8bae\u4f53\u9a8c\u3002",veryBad:"\u975e\u5e38\u5dee",veryGood:"\u975e\u5e38\u597d"},incomingCall:{answer:"\u56de\u590d",audioCallTitle:"\u6765\u7535",decline:"\u89e3\u9664,\u79bb\u5f00",productLabel:"\u6765\u81eaJitsi Meet",videoCallTitle:"\u89c6\u9891\u6765\u7535"},info:{accessibilityLabel:"\u663e\u793a\u4fe1\u606f",addPassword:"",cancelPassword:"",conferenceURL:"\u94fe\u63a5\uff1a",country:"\u56fd\u5bb6",dialANumber:"\u82e5\u8981\u52a0\u5165\u4f1a\u8bae\uff0c\u8bf7\u62e8\u6253\u5176\u4e2d\u4e00\u4e2a\u53f7\u7801\uff0c\u7136\u540e\u8f93\u5165pin\u7801\u3002",dialInConferenceID:"PIN:",dialInNotSupported:"\u62b1\u6b49\uff0c\u4e0d\u652f\u6301\u7535\u8bdd\u547c\u5165\u3002",dialInNumber:"\u62e8\u5165\uff1a",dialInSummaryError:"\u83b7\u53d6\u62e8\u5165\u4fe1\u606f\u65f6\u51fa\u9519\u3002\u8bf7\u7a0d\u540e\u518d\u8bd5\u3002",dialInTollFree:"\u514d\u8d39\u7535\u8bdd",genericError:"\u7cdf\u7cd5\uff01\u51fa\u9519\u4e86\u3002",inviteLiveStream:"\u82e5\u8981\u67e5\u770b\u6b64\u4f1a\u8bae\u7684\u5b9e\u65f6\u76f4\u64ad\uff0c\u8bf7\u5355\u51fb\u6b64\u94fe\u63a5\uff1a{{url}}",invitePhone:"",invitePhoneAlternatives:"",inviteURLFirstPartGeneral:"\u60a8\u88ab\u9080\u8bf7\u52a0\u5165\u4e00\u4e2a\u4f1a\u8bae\u3002",inviteURLFirstPartPersonal:"{{name}} \u6b63\u5728\u9080\u8bf7\u60a8\u52a0\u5165\u4e00\u4e2a\u4f1a\u8bae\u3002\n",inviteURLSecondPart:"",liveStreamURL:"\u76f4\u64ad\uff1a",moreNumbers:"\u66f4\u591a\u6210\u5458",noNumbers:"\u65e0\u547c\u5165\u53f7\u7801\u3002",noPassword:"\u672a\u53d1\u73b0\u8bbe\u5907",noRoom:"\u6ca1\u6709\u6307\u5b9a\u8981\u547c\u5165\u7684\u623f\u95f4\u3002",numbers:"\u547c\u5165\u53f7\u7801",password:"",title:"\u5206\u4eab",tooltip:"\u5171\u4eab\u6b64\u4f1a\u8bae\u7684\u94fe\u63a5\u548c\u62e8\u5165\u4fe1\u606f",label:"\u4f1a\u8bae\u4fe1\u606f"},inviteDialog:{alertText:"\u9080\u8bf7\u6210\u5458\u5931\u8d25\u3002",header:"\u9080\u8bf7",searchCallOnlyPlaceholder:"\u8f93\u5165\u7535\u8bdd\u53f7\u7801",searchPeopleOnlyPlaceholder:"\u67e5\u627e\u6210\u5458",searchPlaceholder:"\u6210\u5458\u6216\u7535\u8bdd\u53f7\u7801",send:"\u53d1\u9001"},inlineDialogFailure:{msg:"\u8c8c\u4f3c\u51fa\u4e86\u70b9\u95ee\u9898\u3002",retry:"\u91cd\u8bd5",support:"\u652f\u6301",supportMsg:"\u5982\u679c\u6b64\u4e8b\u591a\u6b21\u53d1\u751f\uff0c\u8bf7\u8054\u7cfb"},keyboardShortcuts:{focusLocal:"\u5207\u6362\u5230\u672c\u5730\u89c6\u9891\u4e0a",focusRemote:"\u663e\u793a\u5bf9\u65b9\u7684\u89c6\u9891",fullScreen:"\u5f00\u542f / \u9000\u51fa \u5168\u5c4f",keyboardShortcuts:"\u5feb\u6377\u952e",localRecording:"\u663e\u793a / \u9690\u85cf \u672c\u5730\u5f55\u5236\u9009\u9879",mute:"\u9759\u97f3\u6216\u53d6\u6d88\u9759\u97f3",pushToTalk:"\u6309\u4f4f\u8bf4\u8bdd",raiseHand:"\u7533\u8bf7\u6216\u53d6\u6d88\u53d1\u8a00",showSpeakerStats:"\u67e5\u770b\u626c\u58f0\u5668\u72b6\u6001",toggleChat:"\u6253\u5f00\u6216\u5173\u95ed\u804a\u5929",toggleFilmstrip:"\u663e\u793a/\u9690\u85cf \u89c6\u9891\u7f29\u7565\u56fe",toggleScreensharing:"\u5728\u6444\u50cf\u5934\u548c\u5c4f\u5e55\u5171\u4eab\u4e4b\u95f4\u5207\u6362",toggleShortcuts:"\u663e\u793a/\u9690\u85cf \u5feb\u6377\u952e",videoMute:"\u5f00\u542f\u6216\u5173\u95ed\u89c6\u9891",videoQuality:"\u7ba1\u7406\u901a\u8bdd\u8d28\u91cf"},liveStreaming:{busy:"\u6211\u4eec\u6b63\u5728\u91ca\u653e\u4e32\u6d41\u8d44\u6e90\u3002\u8bf7\u51e0\u5206\u949f\u540e\u518d\u8bd5\u3002",busyTitle:"\u6240\u6709\u7684\u4e32\u6d41\u8bbe\u5907\u6b63\u5fd9",changeSignIn:"\u5207\u6362\u5e10\u53f7",choose:"\u9009\u62e9\u4e00\u4e2a\u76f4\u64ad\u6d41",chooseCTA:"\u8bf7\u9009\u62e9\u76f4\u64ad\u9009\u9879\u3002\u60a8\u73b0\u5728\u4ee5 {{email}} \u8eab\u4efd\u767b\u5f55\u3002",enterStreamKey:"\u5728\u6b64\u8f93\u5165\u60a8\u7684 YouTube \u4e32\u6d41\u5bc6\u94a5\u3002",error:"\u6d41\u5a92\u4f53\u76f4\u64ad\u5931\u8d25\u3002\u8bf7\u91cd\u8bd5\u3002",errorAPI:"\u5728\u8bbf\u95ee\u60a8\u7684 YouTube \u76f4\u64ad\u670d\u52a1\u65f6\u53d1\u751f\u95ee\u9898\u3002\u8bf7\u91cd\u65b0\u767b\u5f55\u3002",errorLiveStreamNotEnabled:"{{email}} \u672a\u542f\u7528\u6d41\u5a92\u4f53\u76f4\u64ad\u3002\u8bf7\u4f7f\u7528\u6d41\u5a92\u4f53\u76f4\u64ad\u6216\u767b\u5f55\u542f\u7528\u4e86\u6d41\u5a92\u4f53\u76f4\u64ad\u7684\u5e10\u6237\u3002",expandedOff:"\u6d41\u5a92\u4f53\u76f4\u64ad\u5df2\u88ab\u5173\u95ed",expandedOn:"\u4f1a\u8bae\u5f53\u524d\u6b63\u5728YouTube\u4e0a\u76f4\u64ad\u3002",expandedPending:"\u542f\u52a8\u76f4\u64ad\u4e2d\u3002\u3002\u3002",failedToStart:"\u76f4\u64ad\u670d\u52a1\u542f\u52a8\u5931\u8d25",getStreamKeyManually:"\u6211\u4eec\u65e0\u6cd5\u83b7\u53d6\u4efb\u4f55\u76f4\u64ad\u3002\u5c1d\u8bd5\u4eceYouTube\u83b7\u53d6\u6d41\u5a92\u4f53\u76f4\u64ad\u5bc6\u94a5\u3002",invalidStreamKey:"\u6d41\u5a92\u4f53\u76f4\u64ad\u5bc6\u94a5\u53ef\u80fd\u4e0d\u6b63\u786e\u3002",off:"\u6d41\u5a92\u4f53\u76f4\u64ad\u5df2\u505c\u6b62",offBy:"",on:"\u6d41\u5a92\u4f53\u76f4\u64ad\u4e2d",onBy:"",pending:"\u542f\u52a8\u6d41\u5a92\u4f53\u3002\u3002\u3002",serviceName:"\u76f4\u64ad\u670d\u52a1",signedInAs:"\u60a8\u5f53\u524d\u767b\u5f55\u4e3a\uff1a",signIn:"\u4f7f\u7528\u8c37\u6b4c\u767b\u5f55",signInCTA:"\u8f93\u5165 YouTube \u4e32\u6d41\u5bc6\u94a5\u6216\u8005\u767b\u5f55 YouTube \u5e10\u53f7\u3002",signOut:"\u767b\u51fa",start:"\u5f00\u59cb\u76f4\u64ad",streamIdHelp:"\u8fd9\u662f\u4ec0\u4e48\uff1f",unavailableTitle:"\u6d41\u5a92\u4f53\u76f4\u64ad\u4e0d\u53ef\u7528"},localRecording:{clientState:{off:"\u5173",on:"\u5f00",unknown:"\u672a\u77e5"},dialogTitle:"\u672c\u5730\u5f55\u5236\u63a7\u5236",duration:"\u5468\u671f",durationNA:"N/A",encoding:"\u7f16\u7801\u4e2d",label:"\u5f55\u97f3",labelToolTip:"\u672c\u5730\u5f55\u97f3\u88ab\u5360\u7528",localRecording:"\u672c\u5730\u5f55\u5236\u4e2d",me:"\u81ea\u5df1",messages:{engaged:"\u672c\u5730\u5f55\u97f3\u88ab\u5360\u7528\u3002",finished:"\u4f1a\u8bdd {{token}} \u5f55\u5236\u7ed3\u675f\u3002\u8bf7\u5c06\u5f55\u5236\u7684\u6587\u4ef6\u53d1\u9001\u7ed9\u4e3b\u6301\u4eba\u3002",finishedModerator:"\u4f1a\u8bdd {{token}} \u5f55\u5236\u7ed3\u675f\u3002\u672c\u5730\u5f55\u5236\u5df2\u4fdd\u5b58\u3002\u8bf7\u8981\u6c42\u5176\u4ed6\u53c2\u4e0e\u8005\u63d0\u4ea4\u4ed6\u4eec\u7684\u5f55\u97f3\u3002",notModerator:"\u4f60\u4e0d\u662f\u4e3b\u6301\u4eba.\u4f60\u4e0d\u80fd\u5f00\u542f\u6216\u5173\u95ed\u672c\u5730\u5f55\u97f3"},moderator:"\u7ba1\u7406\u5458",no:"\u5426",participant:"\u4e0e\u4f1a\u8005",participantStats:"\u4e0e\u4f1a\u8005\u72b6\u6001",sessionToken:"\u4f1a\u8bdd\u4ee4\u724c",start:"\u5f00\u59cb\u5f55\u5236",stop:"\u505c\u6b62\u5f55\u5236",yes:"\u662f"},lockRoomPassword:"\u5bc6\u7801",lockRoomPasswordUppercase:"\u5bc6\u7801",me:"\u6211",notify:{connectedOneMember:"{{name}} \u52a0\u5165\u4f1a\u8bae",connectedThreePlusMembers:"{{name}} \u548c\u5176\u4ed6 {{count}} \u4eba\u52a0\u5165\u4f1a\u8bae",connectedTwoMembers:"{{first}} \u548c {{second}} \u52a0\u5165\u4f1a\u8bae",disconnected:"\u5df2\u65ad\u5f00\u8fde\u63a5",focus:"\u4f1a\u8bae\u805a\u7126",focusFail:"{{component}} \u4e0d\u53ef\u7528 - \u5728{{ms}}\u79d2\u540e\u91cd\u8bd5",grantedTo:"\u4e3b\u6301\u6743\u9650\u5df2\u6388\u4e88{{to}}\uff01",invitedOneMember:"{{name}} \u5df2\u88ab\u9080\u8bf7",invitedThreePlusMembers:"",invitedTwoMembers:"",kickParticipant:"",me:"\u81ea\u5df1",moderator:"\u5df2\u6388\u6743\u4e3b\u6301\u4eba\u6743\u9650\uff01",muted:"\u60a8\u5df2\u7ecf\u5f00\u59cb\u4e86\u901a\u8bdd\uff0c\u5e76\u5904\u4e8e\u9759\u97f3\u72b6\u6001\u3002",mutedTitle:"\u60a8\u5df2\u88ab\u9759\u97f3\uff01",mutedRemotelyTitle:"",mutedRemotelyDescription:"",passwordRemovedRemotely:"",passwordSetRemotely:"",raisedHand:"{{name}} \u60f3\u8981\u53d1\u8a00\u3002",somebody:"\u67d0\u4eba",startSilentTitle:"",startSilentDescription:"",suboptimalBrowserWarning:"",suboptimalExperienceTitle:"\u6d4f\u89c8\u5668\u8b66\u544a",unmute:"",newDeviceCameraTitle:"\u68c0\u6d4b\u5230\u65b0\u76f8\u673a",newDeviceAudioTitle:"\u68c0\u6d4b\u5230\u65b0\u97f3\u9891\u8bbe\u5907",newDeviceAction:"\u4f7f\u7528"},passwordSetRemotely:"\u7531\u5176\u4ed6\u4e0e\u4f1a\u8005\u8bbe\u7f6e",passwordDigitsOnly:"",poweredby:"\u6280\u672f\u652f\u6301",presenceStatus:{busy:"\u5fd9\u788c",calling:"\u901a\u8bdd\u4e2d...",connected:"\u8fde\u63a5\u4e2d...",connecting:"\u8fde\u63a5\u4e2d...",connecting2:"\u8fde\u63a5\u4e2d...",disconnected:"\u5df2\u65ad\u5f00\u8fde\u63a5",expired:"\u5df2\u8fc7\u671f",ignored:"\u5df2\u5ffd\u7565",initializingCall:"\u521d\u59cb\u5316\u547c\u53eb...",invited:"\u9080\u8bf7",rejected:"\u62d2\u7edd",ringing:"\u54cd\u94c3..."},profile:{setDisplayNameLabel:"\u8bbe\u5b9a\u60a8\u7684\u663e\u793a\u540d\u79f0",setEmailInput:"\u8f93\u5165\u60a8\u7684\u90ae\u7bb1",setEmailLabel:"\u8bbe\u7f6e\u60a8\u7684\u4e2a\u4eba\u5168\u7403\u7edf\u4e00\u6807\u8bc6\u90ae\u7bb1",title:"\u7b80\u4ecb"},raisedHand:"\u8bf7\u6c42\u53d1\u8a00",recording:{authDropboxText:"\u4e0a\u4f20\u81f3Dropbox",availableSpace:"\u53ef\u7528\u7a7a\u95f4\uff1a{{spaceLeft}} MB\uff08\u5927\u7ea6\u53ef\u5f55 {{duration}} \u5206\u949f\uff09 ",beta:"BETA",busy:"\u6211\u4eec\u6b63\u5728\u91ca\u653e\u5f55\u5236\u8d44\u6e90\u3002\u8bf7\u51e0\u5206\u949f\u4e4b\u540e\u518d\u8bd5\u3002",busyTitle:"\u6240\u6709\u7684\u5f55\u5236\u8bbe\u5907\u6b63\u5fd9",error:"\u5f55\u5236\u5931\u8d25\u3002\u8bf7\u91cd\u65b0\u5c1d\u8bd5\u3002",expandedOff:"\u5f55\u5236\u5df2\u505c\u6b62",expandedOn:"\u6b64\u4f1a\u8bae\u6b63\u5728\u88ab\u5f55\u5236\u3002",expandedPending:"\u5f55\u5236\u6b63\u5728\u542f\u52a8...",failedToStart:"\u5f55\u5236\u542f\u52a8\u5931\u8d25",fileSharingdescription:"\u8ddf\u4e0e\u4f1a\u8005\u5206\u4eab\u5f55\u5236",live:"\u76f4\u64ad",loggedIn:"\u4ee5 {{userName}} \u767b\u5f55",off:"\u5f55\u5236\u5df2\u505c\u6b62",offBy:"",on:"\u5f55\u5236\u4e2d",onBy:"",pending:"\u6b63\u5728\u51c6\u5907\u5f55\u5236\u4f1a\u8bae....",rec:"REC\u5f55\u5236",serviceDescription:"\u5f55\u5236\u670d\u52a1\u5c06\u4fdd\u5b58\u60a8\u7684\u5f55\u5236",serviceName:"\u5f55\u5236\u670d\u52a1",signIn:"\u767b\u5f55",signOut:"\u767b\u51fa",unavailable:"\u5662\uff01{{serviceName}} \u6682\u65f6\u65e0\u6cd5\u4f7f\u7528\u3002\u6211\u4eec\u6b63\u5728\u89e3\u51b3\u6b64\u95ee\u9898\u3002\u8bf7\u7a0d\u540e\u518d\u8bd5\u3002",unavailableTitle:"\u5f55\u5236\u4e0d\u53ef\u7528"},sectionList:{pullToRefresh:"\u4e0b\u62c9\u5237\u65b0"},settings:{calendar:{about:"{{appName}} \u7684\u65e5\u5386\u96c6\u6210\u7528\u4e8e\u5b89\u5168\u8bbf\u95ee\u60a8\u7684\u65e5\u5386\uff0c\u4ee5\u4fbf\u5b83\u53ef\u4ee5\u8bfb\u53d6\u5373\u5c06\u53d1\u751f\u7684\u4e8b\u4ef6\u3002",disconnect:"\u65ad\u5f00\u8fde\u63a5",microsoftSignIn:"Microsoft\u5e10\u53f7\u767b\u5f55",signedIn:"\u76ee\u524d\u901a\u8fc7{{email}}\u83b7\u53d6\u65e5\u5386\u4e8b\u4ef6\u3002\u70b9\u51fb\u4e0b\u65b9\u65ad\u5f00\u8fde\u63a5\u6309\u94ae\u505c\u6b62\u8bbf\u95ee\u3002",title:"\u65e5\u5386"},devices:"\u8bbe\u5907",followMe:"\u6240\u6709\u4eba\u8ddf\u968f\u6211",language:"\u8bed\u8a00",loggedIn:"\u4ee5{{name}} \u767b\u5f55",moderator:"\u7ba1\u7406\u5458",more:"\u66f4\u591a",name:"\u540d\u79f0",noDevice:"\u672a\u53d1\u73b0\u8bbe\u5907",selectAudioOutput:"\u97f3\u9891\u8f93\u51fa",selectCamera:"\u6444\u50cf\u5934",selectMic:"\u9ea6\u514b\u98ce",startAudioMuted:"\u6240\u6709\u4eba\u5f00\u59cb\u65f6\u9759\u97f3",startVideoMuted:"\u6240\u6709\u4eba\u5f00\u59cb\u65f6\u9690\u85cf\u89c6\u9891\u753b\u9762",title:"\u8bbe\u7f6e"},settingsView:{advanced:"",alertOk:"\u786e\u8ba4",alertTitle:"\u8b66\u544a",alertURLText:"\u670d\u52a1\u5668 URL \u65e0\u6548",buildInfoSection:"\u751f\u6210\u4fe1\u606f",conferenceSection:"\u4f1a\u8bae",disableCallIntegration:"",disableP2P:"",displayName:"\u663e\u793a\u540d\u79f0",email:"\u7535\u5b50\u90ae\u4ef6",header:"\u8bbe\u7f6e",profileSection:"\u7b80\u4ecb",serverURL:"\u670d\u52a1\u5668 URL",showAdvanced:"",startWithAudioMuted:"\u542f\u52a8\u5e76\u5173\u95ed\u97f3\u9891",startWithVideoMuted:"\u542f\u52a8\u5e76\u5173\u95ed\u89c6\u9891",version:"\u7248\u672c"},share:{dialInfoText:"",mainText:"\u70b9\u51fb\u4ee5\u4e0b\u94fe\u63a5\u52a0\u5165\u4f1a\u8bae\uff1a{{roomUrl}}\n"},speaker:"\u53d1\u8a00\u4eba",speakerStats:{hours:"{{count}}h",minutes:"{{count}}m",name:"\u540d\u79f0",seconds:"{{count}}s",speakerStats:"\u53d1\u8a00\u8005\u72b6\u6001",speakerTime:"\u53d1\u8a00\u8005\u65f6\u95f4"},startupoverlay:{policyText:" ",title:"{{app}} \u9700\u8981\u4f7f\u7528\u60a8\u7684\u9ea6\u514b\u98ce\u548c\u6444\u50cf\u5934\u3002"},suspendedoverlay:{rejoinKeyTitle:"\u91cd\u65b0\u52a0\u5165",text:"\u6309\u4e0b \u91cd\u65b0\u52a0\u5165 \u6309\u94ae\u91cd\u65b0\u8fde\u63a5\u3002",title:"\u7531\u4e8e\u60a8\u7684\u7535\u8111\u8fdb\u5165\u4f11\u7720\u6a21\u5f0f\uff0c\u89c6\u9891\u901a\u8bdd\u5df2\u7ecf\u4e2d\u65ad\u3002"},toolbar:{accessibilityLabel:{audioOnly:"\u6253\u5f00 /\u5173\u95ed \u4ec5\u97f3\u9891",audioRoute:"\u9009\u62e9\u97f3\u9891\u8bbe\u5907",callQuality:"\u7ba1\u7406\u901a\u8bdd\u8d28\u91cf",cc:"\u6253\u5f00 / \u5173\u95ed \u5b57\u5e55",chat:"\u663e\u793a / \u9690\u85cf \u804a\u5929\u7a97\u53e3",document:"\u5f00\u542f / \u5173\u95ed \u6587\u6863\u5171\u4eab",download:"\u4e0b\u8f7d\u5e94\u7528",feedback:"\u63d0\u4f9b\u53cd\u9988",fullScreen:"\u8fdb\u5165 / \u9000\u51fa \u5168\u5c4f\u6a21\u5f0f",hangup:"\u9000\u51fa\u804a\u5929\u5ba4",help:"",invite:"\u9080\u8bf7",kick:"\u8e22\u9664\u6210\u5458",localRecording:"\u663e\u793a / \u9690\u85cf \u672c\u5730\u5f55\u5236\u9009\u9879",lockRoom:"\u5207\u6362\u4f1a\u8bae\u5ba4\u9501\u5b9a",moreActions:"\u663e\u793a / \u9690\u85cf \u66f4\u591a\u9009\u62e9",moreActionsMenu:"\u66f4\u591a\u9009\u62e9",mute:"\u9759\u97f3 / \u53d6\u6d88\u9759\u97f3",pip:"\u5207\u6362\u5b50\u6bcd\u753b\u9762\u6a21\u5f0f",privateMessage:"",profile:"\u7f16\u8f91\u60a8\u7684\u7b80\u4ecb",raiseHand:"\u4e3e\u624b / \u53d6\u6d88\u4e3e\u624b",recording:"\u5f00\u542f / \u505c\u6b62 \u89c6\u9891\u5f55\u5236",remoteMute:"\u9759\u97f3\u4e0e\u4f1a\u8005",Settings:"\u663e\u793a / \u9690\u85cf \u8bbe\u7f6e",sharedvideo:"\u5f00\u542f / \u5173\u95ed Youtube \u5f71\u7247\u5206\u4eab",shareRoom:"\u9080\u8bf7\u4ed6\u4eba",shareYourScreen:"\u5f00\u542f / \u5173\u95ed \u5c4f\u5e55\u5206\u4eab",shortcuts:"\u5207\u6362\u5feb\u6377\u65b9\u5f0f",show:"",speakerStats:"\u663e\u793a / \u9690\u85cf \u6f14\u8bf4\u8005\u8d44\u6599",tileView:"\u753b\u9762\u6a21\u5f0f",toggleCamera:"\u5207\u6362\u76f8\u673a",videomute:"\u9759\u97f3 / \u53d6\u6d88\u9759\u97f3",videoblur:""},addPeople:"\u6dfb\u52a0\u6210\u5458\u5230\u60a8\u7684\u901a\u8bdd\u4e2d",audioOnlyOff:"",audioOnlyOn:"",audioRoute:"\u9009\u62e9\u97f3\u9891\u8bbe\u5907",authenticate:"\u8ba4\u8bc1",callQuality:"\u7ba1\u7406\u901a\u8bdd\u8d28\u91cf",chat:"\u5f00\u542f / \u5173\u95ed \u804a\u5929",closeChat:"\u5173\u95ed\u804a\u5929",documentClose:"\u5173\u95ed\u6587\u6863\u5171\u4eab",documentOpen:"\u5f00\u542f\u6587\u6863\u5171\u4eab",download:"\u4e0b\u8f7d\u5e94\u7528",enterFullScreen:"\u5f00\u542f\u5168\u5c4f",enterTileView:"\u5207\u6362\u89c6\u56fe",exitFullScreen:"\u9000\u51fa\u5168\u5c4f",exitTileView:"\u9000\u51fa\u5e73\u94fa\u6a21\u5f0f",feedback:"\u63d0\u4f9b\u53cd\u9988",hangup:"\u79bb\u5f00",help:"",invite:"\u9080\u8bf7",login:"\u767b\u5f55",logout:"\u767b\u51fa",lowerYourHand:"\u653e\u624b",moreActions:"\u66f4\u591a\u64cd\u4f5c",mute:"\u9759\u97f3 / \u89e3\u9664\u9759\u97f3",noAudioSignalTitle:"",noAudioSignalDesc:"",noAudioSignalDescSuggestion:"",noisyAudioInputTitle:"",noisyAudioInputDesc:"",openChat:"\u5f00\u542f\u804a\u5929",pip:"\u8fdb\u5165\u5b50\u6bcd\u753b\u9762\u6a21\u5f0f",privateMessage:"",profile:"\u7f16\u8f91\u60a8\u7684\u7b80\u4ecb",raiseHand:"\u8bf7\u6c42 / \u53d6\u6d88 \u53d1\u8a00",raiseYourHand:"\u4e3e\u624b",Settings:"\u8bbe\u7f6e",sharedvideo:"\u5206\u4eabYouTube\u89c6\u9891",shareRoom:"\u9080\u8bf7\u4ed6\u4eba",shortcuts:"",speakerStats:"\u53d1\u8a00\u8005\u72b6\u6001",startScreenSharing:"\u5f00\u542f\u5c4f\u5e55\u5171\u4eab",startSubtitles:"\u5f00\u542f\u5b57\u5e55",stopScreenSharing:"\u505c\u6b62\u5c4f\u5e55\u5171\u4eab",stopSubtitles:"\u5173\u95ed\u5b57\u5e55",stopSharedVideo:"\u505c\u6b62YouTube\u89c6\u9891",talkWhileMutedPopup:"\u60a8\u5728\u5c1d\u8bd5\u53d1\u8a00\u5417? \u5f53\u524d\u60a8\u5df2\u88ab\u9759\u97f3\u3002",tileViewToggle:"\u753b\u9762\u6a21\u5f0f",toggleCamera:"\u5207\u6362\u76f8\u673a",videomute:"\u5f00\u542f / \u5173\u95ed \u6444\u50cf\u5934",startvideoblur:"",stopvideoblur:""},transcribing:{ccButtonTooltip:"\u5f00\u542f / \u5173\u95ed\u5b57\u5e55",error:"\u8f6c\u5f55\u5931\u8d25\u3002\u8bf7\u91cd\u65b0\u5c1d\u8bd5\u3002",expandedLabel:"\u6b63\u5728\u8f6c\u5f55\u4e2d",failedToStart:"\u5f00\u542f\u8f6c\u5f55\u5931\u8d25",labelToolTip:"\u4f1a\u8bae\u6b63\u5728\u8f6c\u5f55",off:"\u505c\u6b62\u8f6c\u5f55",pending:"\u6b63\u5728\u51c6\u5907\u8f6c\u5f55\u4f1a\u8bae...",start:"\u5f00\u542f\u663e\u793a\u5b57\u5e55",stop:"\u505c\u6b62\u663e\u793a\u5b57\u5e55",tr:"TR"},userMedia:{androidGrantPermissions:"\u5f53\u6d4f\u89c8\u5668\u8981\u6c42\u6743\u9650\u8bb8\u53ef\u65f6\u9009\u62e9 \u5141\u8bb8",chromeGrantPermissions:"\u5f53\u6d4f\u89c8\u5668\u8981\u6c42\u6743\u9650\u8bb8\u53ef\u65f6\u9009\u62e9 \u5141\u8bb8",edgeGrantPermissions:"\u5f53\u6d4f\u89c8\u5668\u8981\u6c42\u6743\u9650\u8bb8\u53ef\u65f6\u9009\u62e9 \u662f",electronGrantPermissions:"\u8bf7\u6388\u6743\u4f7f\u7528\u60a8\u7684\u6444\u50cf\u5934\u548c\u9ea6\u514b\u98ce",firefoxGrantPermissions:"\u5f53\u6d4f\u89c8\u5668\u8981\u6c42\u6743\u9650\u8bb8\u53ef\u65f6\u9009\u62e9\u5171\u4eab\u8bbe\u5907 ",iexplorerGrantPermissions:"\u5f53\u6d4f\u89c8\u5668\u8981\u6c42\u6743\u9650\u8bb8\u53ef\u65f6\u9009\u62e9 \u53ef\u4ee5",nwjsGrantPermissions:"\u8bf7\u6388\u6743\u4f7f\u7528\u60a8\u7684\u6444\u50cf\u5934\u548c\u9ea6\u514b\u98ce",operaGrantPermissions:"\u5f53\u6d4f\u89c8\u5668\u8981\u6c42\u6743\u9650\u8bb8\u53ef\u65f6\u9009\u62e9 \u5141\u8bb8","react-nativeGrantPermissions":"\u5f53\u6d4f\u89c8\u5668\u8981\u6c42\u6743\u9650\u8bb8\u53ef\u65f6\u9009\u62e9 \u5141\u8bb8",safariGrantPermissions:"\u5f53\u6d4f\u89c8\u5668\u8981\u6c42\u6743\u9650\u8bb8\u53ef\u65f6\u9009\u62e9 \u53ef\u4ee5"},videoSIPGW:{busy:"\u6211\u4eec\u6b63\u5728\u6e05\u7406\u548c\u91ca\u653e\u8d44\u6e90\u3002\u8bf7\u8fc7\u51e0\u5206\u949f\u540e\u518d\u8bd5\u3002",busyTitle:"\u623f\u95f4\u670d\u52a1\u6b63\u5fd9",errorAlreadyInvited:"{{displayName}} \u5df2\u88ab\u9080\u8bf7\u8fc7\u4e86",errorInvite:"\u4f1a\u8bae\u8fd8\u672a\u5f00\u59cb\u3002\u8bf7\u7a0d\u540e\u518d\u6765\u3002",errorInviteFailed:"\u6211\u4eec\u6b63\u5728\u89e3\u51b3\u95ee\u9898\u3002\u8bf7\u7a0d\u540e\u518d\u8bd5\u3002",errorInviteFailedTitle:"\u9080\u8bf7 {{displayName}} \u5931\u8d25",errorInviteTitle:"\u9080\u8bf7\u623f\u95f4\u9519\u8bef",pending:"{{displayName}} \u5df2\u88ab\u9080\u8bf7"},videoStatus:{audioOnly:"AUD\u58f0\u97f3",audioOnlyExpanded:"",callQuality:"",hd:"\u9ad8\u6e05",hdTooltip:"\u89c2\u770b\u9ad8\u6e05\u89c6\u9891",highDefinition:"\u9ad8\u6e05",labelTooiltipNoVideo:"\u65e0\u89c6\u9891",labelTooltipAudioOnly:"",ld:"\u4f4e\u6e05",ldTooltip:"\u89c2\u770b\u666e\u6e05\u89c6\u9891",lowDefinition:"\u4f4e\u6e05",onlyAudioAvailable:"\u53ea\u80fd\u4f7f\u7528\u97f3\u9891",onlyAudioSupported:"\u6211\u4eec\u53ea\u652f\u6301\u6b64\u6d4f\u89c8\u5668\u7684\u97f3\u9891\u529f\u80fd\u3002",p2pEnabled:"\u70b9\u5bf9\u70b9\u5df2\u542f\u7528",p2pVideoQualityDescription:"",recHighDefinitionOnly:"\u5c06\u4f1a\u9996\u9009\u9ad8\u6e05\u6a21\u5f0f\u3002",sd:"\u6807\u6e05",sdTooltip:"\u89c2\u770b\u6807\u6e05\u89c6\u9891",standardDefinition:"\u6807\u6e05"},videothumbnail:{domute:"\u9759\u97f3",flip:"\u7ffb\u8f6c",kick:"\u8e22\u51fa",moderator:"\u7ba1\u7406\u5458",mute:"\u4e0e\u4f1a\u8005\u5df2\u88ab\u9759\u97f3",muted:"\u5df2\u9759\u97f3",remoteControl:"",show:"",videomute:""},welcomepage:{accessibilityLabel:{join:"\u70b9\u51fb\u52a0\u5165",roomname:"\u8bf7\u8f93\u5165\u623f\u95f4\u540d"},appDescription:"\u5feb\u6765\u4f7f\u7528\u5168\u961f\u89c6\u9891\u901a\u8bdd\u3002\u60a8\u53ef\u4ee5\u9080\u8bf7\u4efb\u4f55\u60a8\u8ba4\u8bc6\u7684\u4eba\u3002{{app}} \u662f\u4e00\u4e2a\u5b8c\u5168\u52a0\u5bc6\uff0c100% \u5f00\u6e90\u7684\u89c6\u9891\u4f1a\u8bae\u89e3\u51b3\u65b9\u6848\u3002\u65e0\u9700\u6ce8\u518c\u5e10\u53f7\uff0c\u65e0\u9650\u65f6\u514d\u8d39\u4f7f\u7528\u3002",audioVideoSwitch:{audio:"\u8bed\u97f3",video:"\u89c6\u9891"},calendar:"\u65e5\u5386",connectCalendarButton:"\u8fde\u63a5\u60a8\u7684\u65e5\u5386",connectCalendarText:"\u8fde\u63a5\u60a8\u7684\u65e5\u5386",enterRoomTitle:"\u5f00\u542f\u4e00\u4e2a\u65b0\u7684\u4f1a\u8bae",roomNameAllowedChars:"",go:"\u5f00\u59cb",goSmall:"\u5f00\u59cb",join:"",info:"\u4fe1\u606f",privacy:"\u9690\u79c1",recentList:"\u6700\u8fd1",recentListDelete:"\u5220\u9664",recentListEmpty:"\u76ee\u524d\u6ca1\u6709\u4f7f\u7528\u3002\u4e0e\u4f60\u7684\u56e2\u961f\u6210\u5458\u804a\u5929\uff0c\u5373\u53ef\u5728\u6b64\u5904\u627e\u5230\u6700\u8fd1\u6240\u6709\u4f1a\u8bae\u3002",reducedUIText:"",roomname:"\u8bf7\u8f93\u5165\u623f\u95f4\u540d",roomnameHint:"\u8bf7\u8f93\u5165\u60a8\u60f3\u52a0\u5165\u623f\u95f4\u7684 URL \u5730\u5740\u6216\u8005\u623f\u95f4\u540d\u3002\u60a8\u4e5f\u53ef\u4ee5\u60f3\u4e2a\u623f\u540d\u521b\u5efa\u623f\u95f4\uff0c\u53ea\u8981\u5176\u4ed6\u4eba\u8f93\u5165\u548c\u60a8\u4e00\u6837\u7684\u540d\u79f0\u5c31\u80fd\u52a0\u5165\u60a8\u7684\u623f\u95f4\u3002",sendFeedback:"\u53d1\u9001\u53cd\u9988",terms:"\u6761\u6b3e",title:"\u5b89\u5168\uff0c\u529f\u80fd\u5b8c\u5584\u548c\u5b8c\u5168\u5f00\u6e90\u7684\u89c6\u9891\u4f1a\u8bae"}}},702,[]); -__d(function(e,r,t,f,h,n,o){h.exports={en:"\u82f1\u8a9e",af:"\u5357\u975e\u8377\u862d\u6587",bg:"\u4fdd\u52a0\u5229\u4e9e\u6587",ca:"\u5361\u9054\u9686\u5c3c\u4e9e\u6587",cs:"\u6377\u514b\u6587",de:"\u5fb7\u6587",el:"\u5e0c\u81d8\u6587",enGB:"\u82f1\u6587 (\u82f1\u570b)",eo:"\u4e16\u754c\u8a9e",es:"\u897f\u73ed\u7259\u6587",esUS:"\u897f\u73ed\u7259\u6587 (\u62c9\u4e01\u7f8e\u6d32)",fi:"\u82ac\u862d\u6587",fr:"\u6cd5\u6587",frCA:"\u6cd5\u6587 (\u52a0\u62ff\u5927)",hr:"\u514b\u7f85\u57c3\u897f\u4e9e\u6587",hu:"\u5308\u7259\u5229\u6587",hy:"\u4e9e\u7f8e\u5c3c\u4e9e\u6587",it:"\u7fa9\u5927\u5229\u6587",ja:"\u65e5\u8a9e",ko:"\u97d3\u6587",nl:"\u8377\u862d\u6587",oc:"\u5967\u897f\u5766\u6587",pl:"\u6ce2\u862d\u6587",ptBR:"\u8461\u8404\u7259\u6587 (\u5df4\u897f)",ru:"\u4fc4\u6587",sv:"\u745e\u5178\u6587",tr:"\u571f\u8033\u5176\u6587",vi:"\u8d8a\u5357\u6587",zhCN:"\u4e2d\u6587 (\u4e2d\u56fd\uff0c\u7b80\u4f53)",zhTW:"\u4e2d\u6587 (\u53f0\u7063\uff0c\u6b63\u9ad4)",et:"\u611b\u6c99\u5c3c\u4e9e\u6587",da:"\u4e39\u9ea5\u6587"}},703,[]); -__d(function(e,o,i,t,r,n,a){r.exports={addPeople:{add:"\u9080\u8acb",countryNotSupported:"\u6b64\u76ee\u6a19\u5340\u57df\u5c1a\u672a\u652f\u63f4\u3002",countryReminder:"\u5617\u8a66\u5728\u7f8e\u570b\u4ee5\u5916\u5730\u5340\u901a\u8a71\uff1f\u8acb\u78ba\u8a8d\u958b\u982d\u4f7f\u7528\u7684\u570b\u5bb6\u4ee3\u78bc\uff01",disabled:"\u60a8\u4e0d\u53ef\u4ee5\u9080\u8acb\u4eba\u54e1\u3002",failedToAdd:"\u589e\u52a0\u53c3\u8207\u4eba\u5931\u6557",footerText:"\u5c0d\u5916\u64ad\u865f\u5df2\u505c\u7528\u3002",loading:"\u5c0b\u627e\u806f\u7d61\u4eba\u53ca\u96fb\u8a71\u865f\u78bc",loadingNumber:"\u9a57\u8b49\u96fb\u8a71\u865f\u78bc",loadingPeople:"\u6b63\u5728\u5c0b\u641c\u4eba\u54e1\u9032\u884c\u9080\u8acb",noResults:"\u6c92\u6709\u7b26\u5408\u8981\u6c42\u7684\u641c\u5c0b\u7d50\u679c",noValidNumbers:"\u8acb\u8f38\u5165\u4e00\u7d44\u96fb\u8a71\u865f\u78bc",searchNumbers:"\u65b0\u589e\u96fb\u8a71\u865f\u78bc",searchPeople:"\u5c0b\u627e\u4eba\u54e1",searchPeopleAndNumbers:"\u5c0b\u627e\u4eba\u54e1\u6216\u65b0\u589e\u96fb\u8a71\u865f\u78bc",telephone:"\u96fb\u8a71\uff1a {{number}}",title:"\u9080\u8acb\u4eba\u54e1\u53c3\u52a0\u6703\u8b70"},audioDevices:{bluetooth:"\u85cd\u82bd",headphones:"\u8033\u6a5f",phone:"\u96fb\u8a71",speaker:"\u767c\u8a00\u8005",none:"\u6c92\u6709\u53ef\u7528\u7684\u97f3\u6548\u88dd\u7f6e"},audioOnly:{audioOnly:"\u4f4e\u983b\u5bec"},calendarSync:{addMeetingURL:"\u589e\u52a0\u6703\u8b70\u9023\u7d50",confirmAddLink:"\u60a8\u8981\u52a0\u4e0a Jitsi \u9023\u7d50\u65bc\u6b64\u4e8b\u4ef6\u55ce\uff1f",error:{appConfiguration:"\u884c\u4e8b\u66c6\u6574\u5408\u5c1a\u672a\u6b63\u78ba\u8a2d\u5b9a\u3002",generic:"\u767c\u751f\u932f\u8aa4\u3002\u8acb\u6aa2\u67e5\u884c\u4e8b\u66c6\u8a2d\u5b9a\uff0c\u6216\u662f\u91cd\u65b0\u6574\u7406\u884c\u4e8b\u66c6\u3002",notSignedIn:"\u67e5\u770b\u884c\u4e8b\u66c6\u4e8b\u4ef6\u9032\u884c\u8a8d\u8b49\u6642\u767c\u751f\u932f\u8aa4\u3002\u8acb\u6aa2\u67e5\u60a8\u7684\u884c\u4e8b\u66c6\u8a2d\u5b9a\uff0c\u4e26\u518d\u6b21\u767b\u5165\u3002"},join:"\u53c3\u52a0",joinTooltip:"\u53c3\u52a0\u6703\u8b70",nextMeeting:"\u4e0b\u6b21\u6703\u8b70",noEvents:"\u6c92\u6709\u9810\u5b9a\u4e8b\u4ef6\u6392\u5165\u884c\u7a0b\u3002",ongoingMeeting:"\u6b63\u5728\u9032\u884c\u7684\u6703\u8b70",permissionButton:"\u958b\u555f\u8a2d\u5b9a",permissionMessage:"\u884c\u4e8b\u66c6\u5141\u8a31\u6b0a\u9650\u662f\u5fc5\u9808\u7684\uff0c\u4ee5\u67e5\u770b\u60a8\u5728\u61c9\u7528\u7a0b\u5f0f\u4e2d\u7684\u6703\u8b70\u3002",refresh:"\u91cd\u65b0\u6574\u7406\u884c\u4e8b\u66c6",today:"\u4eca\u65e5"},chat:{error:"\u932f\u8aa4\uff1a\u60a8\u7684\u8a0a\u606f\u672a\u88ab\u50b3\u9001\u3002\u539f\u56e0\uff1a {{error}}",fieldPlaceHolder:"\u5728\u6b64\u8f38\u5165\u60a8\u7684\u8a0a\u606f",messagebox:"\u8f38\u5165\u8a0a\u606f",messageTo:"\u79c1\u4eba\u8a0a\u606f\u50b3\u9001\u81f3 {{recipient}}",noMessagesMessage:"\u6703\u8b70\u4e2d\u9084\u6c92\u6709\u8a0a\u606f\u3002\u5728\u6b64\u958b\u59cb\u5c0d\u8a71\uff01",nickname:{popover:"\u9078\u64c7\u540d\u7a31",title:"\u8f38\u5165\u540d\u7a31\u4f86\u4f7f\u7528\u4ea4\u8ac7"},privateNotice:"\u79c1\u4eba\u8a0a\u606f\u50b3\u9001\u81f3 {{recipient}}",title:"\u4ea4\u8ac7",you:"\u81ea\u5df1"},connectingOverlay:{joiningRoom:"\u5c07\u81ea\u5df1\u9023\u63a5\u81f3\u81ea\u8a02\u6703\u8b70..."},connection:{ATTACHED:"\u5df2\u7d93\u9644\u52a0",AUTHENTICATING:"\u8a8d\u8b49\u4e2d",AUTHFAIL:"\u8a8d\u8b49\u5931\u6557",CONNECTED:"\u5df2\u7d93\u9023\u63a5",CONNECTING:"\u9023\u63a5\u4e2d",CONNFAIL:"\u9023\u63a5\u5931\u6557",DISCONNECTED:"\u5df2\u7d93\u4e2d\u65b7\u9023\u63a5",DISCONNECTING:"\u4e2d\u65b7\u9023\u63a5\u4e2d",ERROR:"\u932f\u8aa4",RECONNECTING:"\u7db2\u8def\u767c\u751f\u554f\u984c\u3002\u91cd\u65b0\u9023\u7dda\u4e2d.........",GOT_SESSION_ID:"\u6b63\u5728\u53d6\u5f97 session-id\u2026 \u5b8c\u6210",GET_SESSION_ID_ERROR:"\u53d6\u5f97 session-id \u6642\u767c\u751f\u932f\u8aa4\uff1a{{code}}",FETCH_SESSION_ID:"\u6b63\u5728\u53d6\u5f97 session-id\u2026",LOW_BANDWIDTH:"\u5df2\u95dc\u9589 {{displayName}} \u7684\u5f71\u7247\u4ee5\u7bc0\u7701\u6d41\u91cf"},connectionindicator:{address:"\u4f4d\u5740\uff1a",bandwidth:"\u4f30\u8a08\u983b\u5bec\uff1a",bitrate:"\u6bd4\u7279\u7387\uff1a",bridgeCount:"\u4f3a\u670d\u5668\u6578\u91cf\uff1a",connectedTo:"\u5df2\u9023\u63a5\u81f3\uff1a",framerate:"\u5f71\u683c\u7387\uff1a",less:"\u986f\u793a\u8f03\u5c11",localaddress:"\u672c\u5730\u4f4d\u5740\uff1a",localport:"\u672c\u5730\u7aef\u53e3\uff1a",more:"\u986f\u793a\u66f4\u591a",packetloss:"\u4e1f\u5305\uff1a",quality:{good:"\u5f88\u597d",inactive:"\u672a\u555f\u7528",lost:"\u6f0f\u5931",nonoptimal:"\u4e0d\u751a\u7406\u60f3",poor:"\u4e0d\u597d"},remoteaddress:"\u9060\u7aef\u4f4d\u5740\uff1a",remoteport:"\u9060\u7aef\u7aef\u53e3\uff1a",resolution:"\u89e3\u6790\u5ea6\uff1a",status:"\u9023\u63a5\uff1a",transport:"\u50b3\u8f38\uff1a",transport_plural:"\u50b3\u8f38\uff1a",remoteport_plural:"\u9060\u7aef\u9023\u7dda\u57e0\uff1a",remoteaddress_plural:"\u9060\u7aef\u4f4d\u5740\uff1a",localport_plural:"\u672c\u6a5f\u9023\u7dda\u57e0\uff1a",localaddress_plural:"\u672c\u6a5f\u4f4d\u5740\uff1a",e2e_rtt:"E2E RTT\uff1a"},dateUtils:{earlier:"\u7a0d\u65e9",today:"\u4eca\u65e5",yesterday:"\u6628\u5929"},deepLinking:{appNotInstalled:"\u5728\u60a8\u7684\u624b\u6a5f\u4e0a\u9700\u8981 {{app}} \u884c\u52d5\u61c9\u7528\u7a0b\u5f0f\u53bb\u52a0\u5165\u9019\u5834\u6703\u8b70\u3002",description:"\u6c92\u6709\u767c\u751f\u4f5c\u7528\u55ce\uff1f\u6211\u5011\u5617\u8a66\u767c\u8d77\u60a8\u7684\u6703\u8b70\u65bc {{app}} \u684c\u9762\u61c9\u7528\u7a0b\u5f0f\u3002\u8acb\u518d\u8a66\u4e00\u6b21\uff0c\u6216\u662f\u5728 {{app}} \u7db2\u8def\u61c9\u7528\u7a0b\u5f0f\u767c\u8d77\u6703\u8b70\u3002",descriptionWithoutWeb:"\u6beb\u7121\u4f5c\u7528\u55ce\uff1f\u6211\u5011\u5df2\u8a66\u8457\u5c07\u60a8\u7684\u6703\u8b70\u5728\u684c\u6a5f\u61c9\u7528\u5de5\u5177 {{app}} \u4e2d\u555f\u52d5\u3002",downloadApp:"\u4e0b\u8f09\u61c9\u7528 APP",launchWebButton:"\u5728\u7db2\u8def\u4e0a\u767c\u8d77",openApp:"\u7e7c\u7e8c\u524d\u5f80\u6b64\u61c9\u7528\u7a0b\u5f0f",title:"\u767c\u8d77\u60a8\u7684\u6703\u8b70\u65bc {{app}}...",tryAgainButton:"\u5728\u684c\u9762\u4e0a\u518d\u8a66\u4e00\u6b21"},defaultLink:"\u4f8b\u5982 {{url}}",defaultNickname:"\u4f8b\u5982 \u6625\u5b0c \u5fd7\u660e",deviceError:{cameraError:"\u7121\u6cd5\u53d6\u7528\u60a8\u7684\u651d\u5f71\u88dd\u7f6e",cameraPermission:"\u7121\u6cd5\u7372\u5f97\u651d\u5f71\u88dd\u7f6e\u53d6\u7528\u6b0a\u9650",microphoneError:"\u7121\u6cd5\u53d6\u7528\u60a8\u7684\u9ea5\u514b\u98a8",microphonePermission:"\u7121\u6cd5\u7372\u5f97\u9ea5\u514b\u98a8\u53d6\u7528\u6b0a\u9650"},deviceSelection:{noPermission:"\u672a\u53d6\u5f97\u6b0a\u9650",previewUnavailable:"\u9810\u89bd\u7121\u6cd5\u4f7f\u7528",selectADevice:"\u9078\u64c7\u88dd\u7f6e",testAudio:"\u64ad\u653e\u6e2c\u8a66\u8072\u97f3"},dialog:{accessibilityLabel:{liveStreaming:"\u76f4\u64ad\u4e32\u6d41"},allow:"\u5141\u8a31",alreadySharedVideoMsg:"\u53e6\u4e00\u4f4d\u53c3\u8207\u8005\u5df2\u7d93\u9032\u884c\u5206\u4eab\u5f71\u50cf\u4e86\u3002\u6b64\u6703\u8b70\u540c\u500b\u6642\u9593\u53ea\u80fd\u5141\u8a31\u4e00\u4eba\u5206\u4eab\u5f71\u50cf\u756b\u9762\u3002",alreadySharedVideoTitle:"\u4e00\u6b21\u53ea\u5141\u8a31\u4e00\u4f4d\u5f71\u50cf\u5206\u4eab",applicationWindow:"\u61c9\u7528\u7a0b\u5f0f\u8996\u7a97",Back:"\u8fd4\u56de",cameraConstraintFailedError:"\u60a8\u7684\u651d\u5f71\u88dd\u7f6e\u4e0d\u7b26\u5408\u8981\u6c42\u3002",cameraNotFoundError:"\u672a\u767c\u73fe\u651d\u5f71\u88dd\u7f6e\u3002",cameraNotSendingData:"\u6211\u5011\u7121\u6cd5\u53d6\u7528\u60a8\u7684\u651d\u5f71\u88dd\u7f6e\u3002\u8acb\u6aa2\u67e5\u662f\u5426\u6709\u5176\u4ed6\u7a0b\u5e8f\u6b63\u5728\u4f7f\u7528\u9019\u500b\u8a2d\u5099\uff0c\u5426\u5247\u8acb\u5f9e\u8a2d\u7f6e\u9078\u55ae\u88e1\u9078\u64c7\u5176\u4ed6\u8a2d\u5099\u6216\u8005\u91cd\u65b0\u88dd\u8f09\u3002",cameraNotSendingDataTitle:"\u7121\u6cd5\u53d6\u7528\u651d\u5f71\u88dd\u7f6e",cameraPermissionDeniedError:"\u60a8\u672a\u53d6\u5f97\u6b0a\u9650\u4f7f\u7528\u651d\u5f71\u88dd\u7f6e\u3002\u60a8\u4ecd\u53ef\u53c3\u52a0\u6703\u8b70\uff0c\u4f46\u5176\u4ed6\u4eba\u7121\u6cd5\u770b\u5230\u3002\u53ef\u4ee5\u5229\u7528\u4f4d\u5740\u6b04\u4e2d\u7684\u651d\u5f71\u88dd\u7f6e\u6309\u9215\u4f86\u4fee\u6b63\u3002",cameraUnknownError:"\u7531\u65bc\u4e0d\u660e\u539f\u56e0\uff0c\u7121\u6cd5\u4f7f\u7528\u651d\u5f71\u88dd\u7f6e\u3002",cameraUnsupportedResolutionError:"\u60a8\u7684\u651d\u5f71\u88dd\u7f6e\u4e0d\u652f\u63f4\u6240\u9700\u7684\u5f71\u50cf\u89e3\u6790\u5ea6\u3002",Cancel:"\u53d6\u6d88",close:"\u95dc\u9589",conferenceDisconnectMsg:"\u8acb\u6aa2\u67e5\u4e00\u4e0b\u7db2\u8def\u9023\u63a5\u3002\u5c07\u5728 {{seconds}} \u79d2\u5f8c\u91cd\u65b0\u9023\u63a5...",conferenceDisconnectTitle:"\u60a8\u5df2\u7d93\u88ab\u4e2d\u65b7\u9023\u63a5\u3002",conferenceReloadMsg:"\u6211\u5011\u6b63\u8a66\u8457\u4fee\u5fa9\u72c0\u6cc1\u3002\u91cd\u65b0\u9023\u63a5\u65bc {{seconds}} \u79d2\u5167......",conferenceReloadTitle:"\u5f88\u4e0d\u5e78\uff0c\u6709\u9ede\u51fa\u932f\u4e86\u3002",confirm:"\u78ba\u8a8d",confirmNo:"\u5426",confirmYes:"\u662f\u7684",connectError:"\u5594\u54e6\uff01\u767c\u751f\u932f\u8aa4\uff0c\u7121\u6cd5\u9023\u63a5\u81f3\u6703\u8b70\u3002",connectErrorWithMsg:"\u5594\u54e6\uff01\u767c\u751f\u932f\u8aa4\uff0c\u7121\u6cd5\u9023\u63a5\u81f3\u6703\u8b70: {{msg}}",connecting:"\u9023\u63a5\u4e2d",contactSupport:"\u806f\u7d61\u652f\u63f4",copy:"\u8907\u88fd",dismiss:"\u89e3\u9664",displayNameRequired:"\u55e8\uff01\u8acb\u554f\u5927\u540d\uff1f",done:"\u5b8c\u6210",enterDisplayName:"\u8acb\u5728\u6b64\u8f38\u5165\u60a8\u81ea\u5df1\u7684\u540d\u5b57",error:"\u932f\u8aa4",externalInstallationMsg:"\u60a8\u9700\u8981\u5b89\u88dd\u684c\u9762\u5206\u4eab\u64f4\u5145\u61c9\u7528\u7a0b\u5f0f\u3002",externalInstallationTitle:"\u9700\u8981\u64f4\u5145\u61c9\u7528\u7a0b\u5f0f",goToStore:"\u524d\u5f80\u61c9\u7528\u5546\u5e97",gracefulShutdown:"\u6211\u5011\u7684\u670d\u52d9\u76ee\u524d\u95dc\u9589\u7dad\u8b77\u4e2d\uff0c\u8acb\u7a0d\u5f8c\u518d\u8a66\u3002",IamHost:"\u6211\u662f\u4e3b\u8fa6\u4eba",incorrectRoomLockPassword:"\u5bc6\u78bc\u4e0d\u7b26",incorrectPassword:"\u932f\u8aa4\u7684\u7528\u6236\u540d\u7a31\u6216\u5bc6\u78bc",inlineInstallationMsg:"\u60a8\u9700\u8981\u5b89\u88dd\u684c\u9762\u5206\u4eab\u64f4\u5145\u61c9\u7528\u7a0b\u5f0f\u3002",inlineInstallExtension:"\u7acb\u5373\u5b89\u88dd",internalError:"\u5594\u54e6\uff01\u51fa\u73fe\u4e86\u9ede\u554f\u984c\u3002\u767c\u751f\u932f\u8aa4\uff1a {{error}}",internalErrorTitle:"\u5167\u90e8\u932f\u8aa4",kickMessage:"\u60a8\u53ef\u4ee5\u806f\u7d61 {{participantDisplayName}} \u53d6\u5f97\u66f4\u8a73\u7d30\u8cc7\u8a0a\u3002",kickParticipantButton:"\u8e22\u51fa",kickParticipantDialog:"\u78ba\u5b9a\u8981\u5c07\u9019\u4f4d\u53c3\u8207\u8005\u8e22\u51fa\u6703\u8b70\uff1f",kickParticipantTitle:"\u8e22\u51fa\u9019\u4f4d\u53c3\u8207\u8005\uff1f",kickTitle:"\u5662\uff01 {{participantDisplayName}} \u5df2\u5c07\u60a8\u8e22\u51fa\u6703\u8b70",liveStreaming:"\u76f4\u64ad\u4e32\u6d41\u4e2d",liveStreamingDisabledForGuestTooltip:"\u8a2a\u5ba2\u7121\u6cd5\u555f\u52d5\u76f4\u64ad\u4e32\u6d41\u3002",liveStreamingDisabledTooltip:"\u555f\u52d5\u76f4\u64ad\u4e32\u6d41\u5df2\u505c\u7528\u3002",lockMessage:"\u9396\u5b9a\u6703\u8b70\u5931\u6557\u3002",lockRoom:"\u589e\u52a0\u6703\u8b70 $t(lockRoomPasswordUppercase)",lockTitle:"\u9396\u5b9a\u5931\u6557",logoutQuestion:"\u60a8\u78ba\u5b9a\u8981\u767b\u51fa\u4e26\u505c\u6b62\u6703\u8b70\u55ce\uff1f",logoutTitle:"\u767b\u51fa",maxUsersLimitReached:"\u53c3\u8207\u4eba\u6578\u5df2\u9054\u4e0a\u9650\uff0c\u6b64\u6703\u8b70\u76ee\u524d\u6eff\u984d\u3002\u8acb\u806f\u7d61\u6703\u8b70\u4e3b\u4eba\uff0c\u6216\u662f\u7a0d\u5f8c\u518d\u8a66\uff01",maxUsersLimitReachedTitle:"\u53c3\u8207\u4eba\u6578\u5df2\u9054\u4e0a\u9650",micConstraintFailedError:"\u60a8\u7684\u9ea5\u514b\u98a8\u4e0d\u7b26\u5408\u8981\u6c42\u3002",micNotFoundError:"\u672a\u767c\u73fe\u9ea5\u514b\u98a8\u3002",micNotSendingData:"\u81f3\u96fb\u8166\u8a2d\u5b9a\u4e2d\u89e3\u9664\u9ea5\u514b\u98a8\u975c\u97f3\u4e26\u8abf\u6574\u5927\u5c0f",micNotSendingDataTitle:"\u60a8\u7684\u9ea5\u514b\u98a8\u7531\u96fb\u8166\u7cfb\u7d71\u8a2d\u5b9a\u70ba\u975c\u97f3",micPermissionDeniedError:"\u60a8\u672a\u53d6\u5f97\u6b0a\u9650\u4f7f\u7528\u9ea5\u514b\u98a8\u3002\u60a8\u4ecd\u7136\u53ef\u53c3\u52a0\u6703\u8b70\uff0c\u4f46\u662f\u5176\u4ed6\u4eba\u7121\u6cd5\u807d\u5230\u3002\u53ef\u4ee5\u5229\u7528\u4f4d\u5740\u6b04\u4e2d\u7684\u651d\u5f71\u88dd\u7f6e\u6309\u9215\u4f86\u4fee\u6b63\u3002",micUnknownError:"\u4e0d\u660e\u539f\u56e0\u9020\u6210\u9ea5\u514b\u98a8\u7121\u6cd5\u4f7f\u7528\u3002",muteParticipantBody:"\u60a8\u7121\u6cd5\u5c0d\u4ed6\u5011\u89e3\u9664\u975c\u97f3\uff0c\u4f46\u662f\u4ed6\u5011\u81ea\u5df1\u96a8\u6642\u53ef\u4ee5\u89e3\u9664\u975c\u97f3\u3002",muteParticipantButton:"\u975c\u97f3",muteParticipantDialog:"\u78ba\u5b9a\u8981\u5c07\u9019\u4f4d\u53c3\u8207\u8005\u8a2d\u70ba\u975c\u97f3\uff1f\u60a8\u7121\u6cd5\u70ba\u4ed6\u5011\u89e3\u9664\uff0c\u4f46\u4ed6\u5011\u53ef\u4ee5\u96a8\u6642\u81ea\u884c\u89e3\u9664\u975c\u97f3\u3002",muteParticipantTitle:"\u5c07\u9019\u4f4d\u53c3\u8207\u8005\u8a2d\u70ba\u975c\u97f3\uff1f",Ok:"\u78ba\u5b9a",passwordLabel:"\u6703\u8b70\u5df2\u88ab\u53c3\u8207\u8005\u9396\u5b9a\u3002\u8acb\u8f38\u5165 $t(lockRoomPassword) \u4ee5\u52a0\u5165\u3002",passwordNotSupported:"\u8a2d\u7f6e\u6703\u8b70\u5bc6\u78bc $t(lockRoomPassword) \u5c1a\u672a\u652f\u63f4 \u3002",passwordNotSupportedTitle:"$t(lockRoomPasswordUppercase) \u5c1a\u672a\u652f\u63f4",passwordRequired:"$t(lockRoomPasswordUppercase) \u5fc5\u9808\u8981\u6709",popupError:"\u60a8\u7684\u700f\u89bd\u5668\u5728\u6b64\u7db2\u7ad9\u4e0a\u963b\u64cb\u5f48\u51fa\u8996\u7a97\u3002\u8acb\u5728\u700f\u89bd\u5668\u7684\u5b89\u5168\u8a2d\u7f6e\u4e2d\u958b\u555f\u4e26\u518d\u8a66\u4e00\u6b21\u3002",popupErrorTitle:"\u5f48\u51fa\u8996\u7a97\u906d\u5230\u963b\u64cb",recording:"\u9304\u5f71\u4e2d",recordingDisabledForGuestTooltip:"\u8a2a\u5ba2\u7121\u6cd5\u555f\u52d5\u9304\u5f71\u3002",recordingDisabledTooltip:"\u555f\u52d5\u9304\u5f71\u5df2\u505c\u7528\u3002",rejoinNow:"\u7acb\u5373\u91cd\u65b0\u52a0\u5165",remoteControlAllowedMessage:"{{user}} \u63a5\u53d7\u60a8\u9032\u884c\u9060\u7aef\u63a7\u5236\u7684\u8981\u6c42\uff01",remoteControlDeniedMessage:"{{user}} \u62d2\u7d55\u60a8\u9032\u884c\u9060\u7aef\u63a7\u5236\u7684\u8981\u6c42\uff01",remoteControlErrorMessage:"\u5728\u5617\u8a66\u5411 {{user}} \u8acb\u6c42\u9060\u7aef\u63a7\u5236\u6b0a\u9650\u6642\u767c\u751f\u932f\u8aa4\uff01",remoteControlRequestMessage:"\u60a8\u8981\u5141\u8a31 {{user}} \u9060\u7aef\u63a7\u5236\u60a8\u7684\u684c\u9762\u55ce\uff1f",remoteControlShareScreenWarning:"\u6ce8\u610f\uff1a\u5982\u679c\u6309\u4e0b \"\u5141\u8a31\" \u60a8\u5c07\u6703\u5206\u4eab\u51fa\u81ea\u5df1\u7684\u87a2\u5e55\uff01",remoteControlStopMessage:"\u9060\u7aef\u63a7\u5236\u968e\u6bb5\u7d50\u675f\uff01",remoteControlTitle:"\u9060\u7aef\u684c\u9762\u63a7\u5236",Remove:"\u79fb\u9664",removePassword:"\u79fb\u9664 $t(lockRoomPassword)",removeSharedVideoMsg:"\u60a8\u78ba\u5b9a\u8981\u79fb\u9664\u81ea\u5df1\u5206\u4eab\u7684\u5f71\u50cf\u55ce\uff1f",removeSharedVideoTitle:"\u79fb\u9664\u5206\u4eab\u7684\u5f71\u50cf",reservationError:"\u9810\u7d04\u7cfb\u7d71\u932f\u8aa4",reservationErrorMsg:"\u932f\u8aa4\u78bc\uff1a {{code}} \uff0c \u8a0a\u606f\uff1a {{msg}}",retry:"\u91cd\u8a66",screenSharingFailedToInstall:"\u5594\u54e6\uff01\u87a2\u5e55\u5206\u4eab\u64f4\u5145\u7a0b\u5f0f\u5b89\u88dd\u5931\u6557\u3002",screenSharingFailedToInstallTitle:"\u87a2\u5e55\u5206\u4eab\u64f4\u5145\u5b89\u88dd\u5931\u6557",screenSharingFirefoxPermissionDeniedError:"\u5617\u8a66\u9032\u884c\u87a2\u5e55\u5206\u4eab\u6642\u9047\u5230\u554f\u984c\u3002\u8acb\u78ba\u8a8d\u60a8\u6709\u6388\u4e88\u6b0a\u9650\u4ee5\u5206\u4eab\u3002 ",screenSharingFirefoxPermissionDeniedTitle:"\u5594\u54e6\uff01\u6211\u5011\u7121\u6cd5\u555f\u52d5\u87a2\u5e55\u5206\u4eab\uff01",screenSharingPermissionDeniedError:"\u5662\u5594\uff01\u60a8\u7684\u5f71\u50cf\u5206\u4eab\u64f4\u5145\u6b0a\u9650\u767c\u751f\u554f\u984c\u3002\u8acb\u91cd\u65b0\u8f09\u5165\uff0c\u518d\u8a66\u4e00\u6b21\u3002",sendPrivateMessage:"\u60a8\u6700\u8fd1\u6709\u6536\u5230\u79c1\u4eba\u8a0a\u606f\u3002\u60a8\u8981\u9032\u884c\u79c1\u4eba\u56de\u8986\uff0c\u6216\u662f\u8981\u5c07\u81ea\u5df1\u7684\u8a0a\u606f\u767c\u4f48\u81f3\u7fa4\u7d44\uff1f",sendPrivateMessageCancel:"\u767c\u4f48\u81f3\u7fa4\u7d44",sendPrivateMessageOk:"\u79c1\u4eba\u56de\u8986",sendPrivateMessageTitle:"\u79c1\u4eba\u50b3\u8a0a\uff1f",serviceUnavailable:"\u670d\u52d9\u7121\u6cd5\u4f7f\u7528",sessTerminated:"\u901a\u8a71\u5df2\u7d93\u7d42\u6b62",Share:"\u5206\u4eab",shareVideoLinkError:"\u8acb\u63d0\u4f9b\u6b63\u78ba\u7684 YouTube \u9023\u7d50\u3002",shareVideoTitle:"\u5206\u4eab\u5f71\u50cf",shareYourScreen:"\u5206\u4eab\u81ea\u5df1\u7684\u87a2\u5e55",shareYourScreenDisabled:"\u87a2\u5e55\u5206\u4eab\u5df2\u505c\u7528\u3002",shareYourScreenDisabledForGuest:"\u8a2a\u5ba2\u7121\u6cd5\u87a2\u5e55\u5206\u4eab\u3002",startLiveStreaming:"\u555f\u52d5\u76f4\u64ad\u4e32\u6d41",startRecording:"\u555f\u52d5\u9304\u5f71\u4f5c\u696d",startRemoteControlErrorMessage:"\u5617\u8a66\u555f\u52d5\u9060\u7aef\u63a7\u5236\u968e\u6bb5\u6642\u767c\u751f\u932f\u8aa4\uff01",stopLiveStreaming:"\u505c\u6b62\u76f4\u64ad\u4e32\u6d41",stopRecording:"\u505c\u6b62\u9304\u5f71",stopRecordingWarning:"\u78ba\u5b9a\u8981\u505c\u6b62\u9304\u5f71\u55ce\uff1f",stopStreamingWarning:"\u78ba\u5b9a\u8981\u505c\u6b62\u76f4\u64ad\u4e32\u6d41\u55ce\uff1f",streamKey:"\u76f4\u64ad\u4e32\u6d41\u5bc6\u9470",Submit:"\u63d0\u4ea4",thankYou:"\u611f\u8b1d\u60a8\u4f7f\u7528 {{appName}}\uff01",token:"\u6a19\u8a18",tokenAuthFailed:"\u62b1\u6b49\uff0c\u60a8\u672a\u88ab\u5141\u8a31\u52a0\u5165\u6b64\u6703\u8b70\u3002",tokenAuthFailedTitle:"\u8a8d\u8b49\u5931\u6557",transcribing:"\u8f49\u9304\u4e2d",unlockRoom:"\u79fb\u9664\u6703\u8b70 $t(lockRoomPassword)",userPassword:"\u7528\u6236\u5bc6\u78bc",WaitForHostMsg:"\u6b64\u6703\u8b70 {{room}} \u5c1a\u672a\u555f\u52d5\u3002\u5982\u679c\u60a8\u662f\u6703\u8b70\u4e3b\u4eba\uff0c\u8acb\u9032\u884c\u8a8d\u8b49\uff1b\u5426\u8005\uff0c\u8acb\u7b49\u5f85\u6703\u8b70\u4e3b\u4eba\u5230\u9054\u3002",WaitForHostMsgWOk:"\u6b64\u6703\u8b70 {{room}} \u5c1a\u672a\u555f\u52d5\u3002\u5982\u679c\u60a8\u662f\u6703\u8b70\u4e3b\u4eba\uff0c\u8acb\u6309 [\u78ba\u5b9a] \u9032\u884c\u8a8d\u8b49\uff1b\u5426\u8005\uff0c\u8acb\u7b49\u5f85\u6703\u8b70\u4e3b\u4eba\u5230\u9054\u3002",WaitingForHost:"\u7b49\u4faf\u4e3b\u8fa6\u4eba ...",Yes:"\u662f\u7684",yourEntireScreen:"\u81ea\u5df1\u7684\u5168\u87a2\u5e55",screenSharingAudio:"\u5206\u4eab\u97f3\u8a0a",muteEveryoneStartMuted:"\u73fe\u5728\u6240\u6709\u4eba\u7686\u5df2\u975c\u97f3",muteEveryoneSelf:"\u60a8\u81ea\u5df1",muteEveryoneTitle:"\u975c\u97f3\u6240\u6709\u4eba\uff1f",muteEveryoneDialog:"\u662f\u5426\u8981\u975c\u97f3\u6240\u6709\u4eba\uff1f\u60a8\u5c07\u4e0d\u80fd\u89e3\u9664\u5c0d\u65b9\u7684\u975c\u97f3\uff0c\u4f46\u5c0d\u65b9\u53ef\u4ee5\u96a8\u6642\u89e3\u9664\u81ea\u5df1\u7684\u975c\u97f3\u72c0\u614b\u3002",muteEveryoneElseTitle:"\u662f\u5426\u8981\u8b93\u9664\u4e86 {{whom}} \u4ee5\u5916\u7684\u4eba\u975c\u97f3\uff1f",muteEveryoneElseDialog:"\u975c\u97f3\u5f8c\uff0c\u4f60\u5c31\u4e0d\u80fd\u518d\u89e3\u9664\u5c0d\u65b9\u7684\u975c\u97f3\uff0c\u4f46\u5c0d\u65b9\u53ef\u4ee5\u96a8\u6642\u89e3\u9664\u81ea\u5df1\u7684\u975c\u97f3\u72c0\u614b\u3002"},dialOut:{statusMessage:"\u73fe\u5728\u72c0\u614b\u70ba {{status}}"},documentSharing:{title:"\u5206\u4eab\u7684\u6587\u4ef6"},feedback:{average:"\u666e\u901a\u4e2d\u7b49",bad:"\u5f88\u5dee",detailsLabel:"\u544a\u8a34\u6211\u5011\u95dc\u65bc\u672c\u6b21\u6703\u8b70\u4f7f\u7528\u4e0a\u66f4\u591a\u7d50\u679c\u3002",good:"\u5f88\u597d",rateExperience:"\u8acb\u60a8\u8a55\u5206\u672c\u6b21\u6703\u8b70\u7684\u9ad4\u9a57\u6548\u679c",veryBad:"\u6975\u5dee",veryGood:"\u6975\u597d"},incomingCall:{answer:"\u63a5\u901a",audioCallTitle:"\u4f86\u96fb",decline:"\u89e3\u9664",productLabel:"\u4f86\u81ea Jitsi Meet",videoCallTitle:"\u8996\u8a0a\u4f86\u96fb"},info:{accessibilityLabel:"\u986f\u793a\u8cc7\u8a0a",addPassword:"\u589e\u52a0 $t(lockRoomPassword)",cancelPassword:"\u53d6\u6d88 $t(lockRoomPassword)",conferenceURL:"\u9023\u7d50\uff1a",country:"\u570b\u5bb6",dialANumber:"\u8981\u53c3\u52a0\u60a8\u7684\u6703\u8b70\uff0c\u64a5\u6253\u4ee5\u4e0b\u865f\u78bc\u5176\u4e2d\u4e4b\u4e00\uff0c\u7136\u5f8c\u8f38\u5165 PIN \u78bc\u3002",dialInConferenceID:"PIN \u865f\u78bc\uff1a",dialInNotSupported:"\u62b1\u6b49\uff0c\u76ee\u524d\u4e0d\u652f\u63f4\u96fb\u8a71\u64a5\u5165\u3002",dialInNumber:"\u64a5\u5165\uff1a",dialInSummaryError:"\u76ee\u524d\u89e3\u6790\u64a5\u5165\u8cc7\u8a0a\u932f\u8aa4\u3002\u8acb\u7a0d\u5f8c\u518d\u8a66\u4e00\u6b21\u3002",dialInTollFree:"\u5b8c\u5168\u514d\u8cbb",genericError:"\u7cdf\u7cd5\uff01\u51fa\u932f\u4e86\u3002",inviteLiveStream:"\u8981\u67e5\u770b\u9019\u5834\u6703\u8b70\u7684\u76f4\u64ad\u4e32\u6d41\uff0c\u9ede\u6309\u6b64\u9023\u7d50\uff1a {{url}}",invitePhone:"\u8981\u7528\u96fb\u8a71\u53c3\u52a0\u6703\u8b70\uff0c\u8acb\u4f7f\u7528\uff1a {{number}},,{{conferenceID}}#\n",invitePhoneAlternatives:"\u8981\u627e\u53e6\u4e00\u7d44\u64a5\u5165\u865f\u78bc\uff1f\n\u8acb\u898b\u6703\u8b70\u64a5\u5165\u865f\u78bc\uff1a {{url}}\n\n\n\u5982\u679c\u4e5f\u8981\u7528\u5ba4\u5167\u96fb\u8a71\u64a5\u6253\uff0c\u4e0d\u7528\u9023\u63a5\u8a9e\u97f3\u9032\u884c\u52a0\u5165\uff1a {{silentUrl}}",inviteURLFirstPartGeneral:"\u60a8\u53d7\u9080\u53c3\u52a0\u6703\u8b70\u3002",inviteURLFirstPartPersonal:"{{name}} \u6b63\u5728\u9080\u8acb\u60a8\u52a0\u5165\u6703\u8b70\u3002\n",inviteURLSecondPart:"\n\u52a0\u5165\u6703\u8b70\uff1a\n{{url}}\n",liveStreamURL:"\u76f4\u64ad\u4e32\u6d41\uff1a",moreNumbers:"\u66f4\u591a\u6210\u54e1",noNumbers:"\u7121\u64a5\u5165\u865f\u78bc\u3002",noPassword:"\u7121",noRoom:"\u6c92\u6709\u6703\u8b70\u5ba4\u662f\u6307\u5b9a\u8981\u64ad\u6253\u9032\u5165\u3002",numbers:"\u64a5\u5165\u865f\u78bc",password:"$t(lockRoomPasswordUppercase)\uff1a",title:"\u5206\u4eab",tooltip:"\u986f\u793a\u6b64\u6703\u8b70\u7684\u9023\u7d50\u53ca\u96fb\u8a71\u64a5\u5165\u865f\u78bc",label:"\u6703\u8b70\u8cc7\u8a0a"},inviteDialog:{alertText:"\u9080\u8acb\u67d0\u4e9b\u53c3\u8207\u8005\u5931\u6557\u3002",header:"\u9080\u8acb",searchCallOnlyPlaceholder:"\u8f38\u5165\u96fb\u8a71\u865f\u78bc",searchPeopleOnlyPlaceholder:"\u641c\u5c0b\u53c3\u8207\u8005",searchPlaceholder:"\u53c3\u8207\u8005\u6216\u96fb\u8a71\u865f\u78bc",send:"\u767c\u9001"},inlineDialogFailure:{msg:"\u597d\u50cf\u6709\u9ede\u5361\u5361\u4e0d\u9806\u3002",retry:"\u91cd\u8a66",support:"\u652f\u63f4",supportMsg:"\u5982\u679c\u9019\u6a23\u72c0\u6cc1\u4e00\u76f4\u767c\u751f\uff0c\u8acb\u806f\u7d61"},keyboardShortcuts:{focusLocal:"\u805a\u7126\u65bc\u81ea\u5df1\u7684\u5f71\u50cf",focusRemote:"\u805a\u7126\u65bc\u53e6\u4e00\u4eba\u7684\u5f71\u50cf",fullScreen:"\u89c0\u770b\u6216\u96e2\u958b\u5168\u87a2\u5e55",keyboardShortcuts:"\u5feb\u6377\u9375",localRecording:"\u986f\u793a\u6216\u96b1\u85cf\u672c\u6a5f\u7aef\u9304\u5f71\u64cd\u63a7",mute:"\u975c\u97f3\u6216\u89e3\u9664\u975c\u97f3",pushToTalk:"\u6309\u9375\u901a\u8a71",raiseHand:"\u8209\u624b\u767c\u8a00\u6216\u4e0d\u4f5c\u767c\u8a00",showSpeakerStats:"\u986f\u793a\u767c\u8a00\u8005\u6578\u64da",toggleChat:"\u958b\u555f\u6216\u95dc\u9589\u4ea4\u8ac7",toggleFilmstrip:"\u986f\u793a\u6216\u96b1\u85cf\u5f71\u7247\u7e2e\u5716",toggleScreensharing:"\u5728\u651d\u5f71\u93e1\u982d\u548c\u87a2\u5e55\u5206\u4eab\u4e4b\u9593\u9032\u884c\u5207\u63db",toggleShortcuts:"\u986f\u793a\u6216\u96b1\u85cf\u9375\u76e4\u5feb\u6377\u9375",videoMute:"\u555f\u52d5\u6216\u505c\u6b62\u81ea\u5df1\u7684\u651d\u5f71\u88dd\u7f6e",videoQuality:"\u7ba1\u7406\u901a\u8a71\u54c1\u8cea"},liveStreaming:{busy:"\u6211\u5011\u6b63\u5728\u91cb\u653e\u4e32\u6d41\u8cc7\u6e90\u3002\u8acb\u904e\u5e7e\u5206\u9418\u5f8c\u518d\u8a66\u3002",busyTitle:"\u5168\u90e8\u4e32\u6d41\u8a2d\u5099\u6b63\u5728\u5fd9\u788c",changeSignIn:"\u5207\u63db\u5e33\u865f\u3002",choose:"\u9078\u64c7\u76f4\u64ad\u4e32\u6d41",chooseCTA:"\u8acb\u9078\u64c7\u76f4\u64ad\u4e32\u6d41\u9078\u9805\u3002\u60a8\u76ee\u524d\u662f\u4ee5 {{email}} \u8eab\u4efd\u767b\u5165\u3002",enterStreamKey:"\u5728\u6b64\u8f38\u5165\u60a8\u7684 YouTube \u76f4\u64ad\u4e32\u6d41\u5bc6\u9470\u3002",error:"\u76f4\u64ad\u4e32\u6d41\u5931\u6557\u3002\u8acb\u91cd\u8a66\u3002",errorAPI:"\u5728\u53d6\u7528\u60a8\u7684 YouTube \u76f4\u64ad\u4e32\u6d41\u6642\u767c\u751f\u554f\u984c\u3002\u8acb\u91cd\u65b0\u767b\u5165\u3002",errorLiveStreamNotEnabled:"\u76f4\u64ad\u4e32\u6d41\u5728 {{email}} \u5c1a\u672a\u555f\u7528\u3002\u8acb\u958b\u555f\u76f4\u64ad\u4e32\u6d41\u6216\u767b\u5165\u6709\u555f\u7528\u76f4\u64ad\u4e32\u6d41\u7684\u5e33\u6236\u3002",expandedOff:"\u76f4\u64ad\u4e32\u6d41\u5df2\u505c\u6b62",expandedOn:"\u6703\u8b70\u4e32\u6d41\u76ee\u524d\u9001\u81f3 YouTube \u3002",expandedPending:"\u76f4\u64ad\u4e32\u6d41\u6b63\u88ab\u555f\u52d5...",failedToStart:"\u76f4\u64ad\u4e32\u6d41\u555f\u52d5\u5931\u6557",getStreamKeyManually:"\u6211\u5011\u7121\u6cd5\u89e3\u6790\u4efb\u4f55\u76f4\u64ad\u4e32\u6d41\uff0c\u8acb\u5f9e YouTube \u53d6\u5f97\u60a8\u7684\u76f4\u64ad\u4e32\u6d41 Key \u3002",invalidStreamKey:"\u76f4\u64ad\u4e32\u6d41 Key \u53ef\u80fd\u4e0d\u6b63\u78ba\u3002",off:"\u76f4\u64ad\u4e32\u6d41\u5df2\u7d93\u505c\u6b62",offBy:"{{name}} \u505c\u6b62\u4e86\u76f4\u64ad\u4e32\u6d41",on:"\u76f4\u64ad\u4e32\u6d41\u4e2d",onBy:"{{name}} \u555f\u52d5\u4e86\u76f4\u64ad\u4e32\u6d41",pending:"\u555f\u52d5\u76f4\u64ad\u4e32\u6d41...",serviceName:"\u76f4\u64ad\u4e32\u6d41\u670d\u52d9",signedInAs:"\u60a8\u76ee\u524d\u767b\u5165\u540d\u7a31\u70ba\uff1a",signIn:"\u4f7f\u7528 Google \u5e33\u6236\u767b\u5165",signInCTA:"\u8f38\u5165 YouTube \u76f4\u64ad\u4e32\u6d41\u5bc6\u9470\uff0c\u6216\u767b\u5165 YouTube \u5e33\u865f\u3002",signOut:"\u767b\u51fa",start:"\u555f\u52d5\u76f4\u64ad\u4e32\u6d41",streamIdHelp:"\u9019\u662f\u4ec0\u9ebc\uff1f",unavailableTitle:"\u76f4\u64ad\u4e32\u6d41\u7121\u6cd5\u4f7f\u7528",googlePrivacyPolicy:"Google \u96b1\u79c1\u6b0a\u653f\u7b56",youtubeTerms:"YouTube \u670d\u52d9\u689d\u6b3e"},localRecording:{clientState:{off:"\u95dc",on:"\u958b",unknown:"\u4e0d\u660e"},dialogTitle:"\u672c\u5730\u7aef\u9304\u5f71\u63a7\u5236",duration:"\u671f\u9593",durationNA:"\u4e0d\u9069\u7528",encoding:"\u7de8\u78bc\u4e2d",label:"LOR",labelToolTip:"\u672c\u5730\u7aef\u9304\u5f71\u6295\u5165\u4e2d",localRecording:"\u672c\u5730\u7aef\u9304\u5f71\u4e2d",me:"\u81ea\u5df1",messages:{engaged:"\u672c\u5730\u7aef\u9304\u5f71\u5df2\u6295\u5165\u3002",finished:"\u9304\u5f71\u968e\u6bb5 {{token}} \u5df2\u5b8c\u6210\u3002\u8acb\u50b3\u9001\u9304\u5f71\u6a94\u6848\u81f3\u4e3b\u6301\u4eba\u3002",finishedModerator:"\u9304\u5f71\u968e\u6bb5 {{token}} \u5df2\u5b8c\u6210\u3002\u672c\u5730\u7aef\u9304\u5f71\u8ffd\u8e64\u5df2\u5b58\u6a94\u3002\u8acb\u8981\u6c42\u5404\u53c3\u8207\u8005\u63d0\u4ea4\u5176\u9304\u5f71\u6a94\u6848\u3002",notModerator:"\u60a8\u4e0d\u662f\u4e3b\u6301\u4eba\uff0c\u7121\u6cd5\u555f\u52d5\u6216\u505c\u6b62\u672c\u5730\u7aef\u9304\u5f71\u3002"},moderator:"\u4e3b\u6301\u4eba",no:"\u5426",participant:"\u53c3\u8207\u8005",participantStats:"\u53c3\u8207\u8005\u72c0\u614b",sessionToken:"\u5de5\u4f5c\u968e\u6bb5\u6a19\u8a18",start:"\u555f\u52d5\u9304\u5f71",stop:"\u505c\u6b62\u9304\u5f71",yes:"\u662f\u7684"},lockRoomPassword:"\u5bc6\u78bc",lockRoomPasswordUppercase:"\u5bc6\u78bc",me:"\u6211",notify:{connectedOneMember:"{{name}} \u52a0\u5165\u4e86\u6703\u8b70",connectedThreePlusMembers:"{{name}} \u53ca {{count}} \u4f4d\u4eba\u54e1\u52a0\u5165\u4e86\u6703\u8b70",connectedTwoMembers:"{{first}} \u53ca {{second}} \u52a0\u5165\u4e86\u6703\u8b70",disconnected:"\u5df2\u7d93\u4e2d\u65b7\u9023\u63a5",focus:"\u6703\u8b70\u7126\u9ede",focusFail:"{{component}} \u7121\u6cd5\u4f7f\u7528 - \u8acb\u5728 {{ms}} \u79d2\u5f8c\u91cd\u8a66",grantedTo:"\u4e3b\u6301\u4eba\u6b0a\u9650\u5df2\u6388\u4e88 {{to}} \uff01",invitedOneMember:"{{name}} \u5df2\u53d7\u9080\u8acb",invitedThreePlusMembers:"{{name}} \u53ca {{count}} \u4f4d\u4eba\u54e1\u5df2\u53d7\u9080\u8acb",invitedTwoMembers:"{{first}} \u53ca {{second}} \u5df2\u53d7\u9080\u8acb",kickParticipant:"{{kicked}} \u5df2\u88ab {{kicker}} \u8e22\u51fa\u6703\u8b70",me:"\u81ea\u5df1",moderator:"\u4e3b\u6301\u4eba\u6b0a\u9650\u5df2\u7d93\u53d6\u5f97\uff01",muted:"\u60a8\u5df2\u7d93\u555f\u52d5\u901a\u8a71\uff0c\u8655\u65bc\u975c\u97f3\u3002",mutedTitle:"\u60a8\u76ee\u524d\u8655\u65bc\u975c\u97f3\uff01",mutedRemotelyTitle:"\u60a8\u5df2\u7d93\u88ab {{participantDisplayName}} \u8a2d\u70ba\u975c\u97f3\u4e86\uff01",mutedRemotelyDescription:"\u7576\u60a8\u6e96\u5099\u597d\u8981\u767c\u8a00\uff0c\u5c31\u53ef\u4ee5\u53d6\u6d88\u975c\u97f3\u3002\u7576\u60a8\u7d50\u675f\u4e86\uff0c\u5728\u6703\u8b70\u4e2d\u8981\u907f\u958b\u566a\u97f3\uff0c\u5373\u53ef\u56de\u5fa9\u6210\u975c\u97f3\u3002",passwordRemovedRemotely:"$t(lockRoomPasswordUppercase) \u5df2\u88ab\u5176\u4ed6\u53c3\u8207\u8005\u79fb\u9664",passwordSetRemotely:"$t(lockRoomPasswordUppercase) \u5df2\u88ab\u5176\u4ed6\u53c3\u8207\u8005\u8a2d\u5b9a",raisedHand:"{{name}} \u60f3\u8981\u767c\u8a00\u3002",somebody:"\u67d0\u4eba",startSilentTitle:"\u60a8\u52a0\u5165\u4e86\u6703\u8b70\u800c\u7121\u8072\u97f3\u8f38\u51fa\uff01",startSilentDescription:"\u91cd\u65b0\u52a0\u5165\u6703\u8b70\u4ee5\u555f\u7528\u8a9e\u97f3",suboptimalBrowserWarning:"\u6050\u6015\u60a8\u672c\u6b21\u6703\u8b70\u9ad4\u9a57\u4e26\u4e0d\u592a\u597d\uff0c\u6211\u5011\u6703\u60f3\u8fa6\u6cd5\u6539\u9032\u7684\u3002\u4f46\u5728\u6b64\u4e4b\u524d\uff0c\u656c\u8acb\u4f7f\u7528 \u5b8c\u5168\u652f\u63f4\u7684\u700f\u89bd\u5668 \u3002",suboptimalExperienceTitle:"\u700f\u89bd\u5668\u8b66\u544a",unmute:"\u53d6\u6d88\u975c\u97f3",newDeviceCameraTitle:"\u5075\u6e2c\u5230\u65b0\u7684\u651d\u5f71\u88dd\u7f6e",newDeviceAudioTitle:"\u5075\u6e2c\u5230\u65b0\u7684\u97f3\u6548\u88dd\u7f6e",newDeviceAction:"\u4f7f\u7528"},passwordSetRemotely:"\u88ab\u5176\u4ed6\u53c3\u8207\u8005\u8a2d\u5b9a",passwordDigitsOnly:"\u63d0\u6607\u5230 {{number}} \u4f4d\u5143",poweredby:"\u6280\u8853\u652f\u63f4",presenceStatus:{busy:"\u5fd9\u7dda",calling:"\u4f86\u96fb...",connected:"\u5df2\u7d93\u9023\u63a5",connecting:"\u9023\u7dda\u4e2d...",connecting2:"\u901a\u8a71\u4e2d*...",disconnected:"\u5df2\u7d93\u4e2d\u65b7\u9023\u63a5",expired:"\u903e\u6642\u672a\u63a5",ignored:"\u5ffd\u7565\u4e0d\u63a5",initializingCall:"\u64ad\u6253\u96fb\u8a71...",invited:"\u53d7\u9080\u8acb\u7684",rejected:"\u62d2\u63a5",ringing:"\u9234\u9234\u9234..."},profile:{setDisplayNameLabel:"\u8a2d\u5b9a\u60a8\u7684\u986f\u793a\u540d\u7a31",setEmailInput:"\u8f38\u5165\u60a8\u7684\u96fb\u5b50\u4fe1\u7bb1",setEmailLabel:"\u8a2d\u7f6e\u60a8\u7684\u5927\u982d\u4eba\u50cf\u96fb\u5b50\u4fe1\u7bb1",title:"\u7c21\u4ecb"},raisedHand:"\u8acb\u6c42\u767c\u8a00",recording:{authDropboxText:"\u4e0a\u50b3\u81f3 Dropbox",availableSpace:"\u53ef\u7528\u7a7a\u9593\uff1a {{spaceLeft}} MB (\u5927\u7d04\u9304\u5f71\u6642\u9593 {{duration}} \u5206\u9418)",beta:"BETA",busy:"\u6211\u5011\u6b63\u5728\u91cb\u653e\u9304\u5f71\u8cc7\u6e90\u3002\u8acb\u904e\u5e7e\u5206\u9418\u5f8c\u518d\u8a66\u3002",busyTitle:"\u5168\u90e8\u9304\u5f71\u76ee\u524d\u5fd9\u788c",error:"\u9304\u5f71\u5931\u6557\u3002\u8acb\u518d\u6b21\u91cd\u8a66\u3002",expandedOff:"\u9304\u5f71\u5df2\u7d93\u505c\u6b62",expandedOn:"\u6b64\u6703\u8b70\u76ee\u524d\u6b63\u5728\u9304\u5f71\u3002",expandedPending:"\u9304\u5f71\u6b63\u5728\u555f\u52d5...",failedToStart:"\u9304\u5f71\u555f\u52d5\u5931\u6557",fileSharingdescription:"\u5206\u4eab\u9304\u5f71\u7d66\u6703\u8b70\u53c3\u8207\u8005",live:"\u76f4\u64ad",loggedIn:"\u4ee5 {{userName}} \u767b\u5165",off:"\u9304\u5f71\u5df2\u7d93\u505c\u6b62",offBy:"{{name}} \u505c\u6b62\u4e86\u9304\u5f71",on:"\u9304\u5f71\u4e2d",onBy:"{{name}} \u555f\u52d5\u4e86\u9304\u5f71",pending:"\u6e96\u5099\u9304\u5f71\u6b64\u6703\u8b70...",rec:"REC \u9304\u5f71",serviceDescription:"\u60a8\u7684\u9304\u5f71\u6703\u88ab\u5b58\u5728\u9304\u5f71\u4f3a\u670d\u5668\u4e2d",serviceName:"\u9304\u5f71\u4f3a\u670d",signIn:"\u767b\u5165",signOut:"\u767b\u51fa",unavailable:"\u5594\u54e6\uff01{{serviceName}} \u76ee\u524d\u7121\u6cd5\u4f7f\u7528\u3002\u6211\u5011\u6b63\u5728\u89e3\u6c7a\u6b64\u554f\u984c\uff0c\u8acb\u7a0d\u5f8c\u518d\u8a66\u3002",unavailableTitle:"\u9304\u5f71\u7121\u6cd5\u4f7f\u7528"},sectionList:{pullToRefresh:"\u62c9\u52d5\u4ee5\u91cd\u65b0\u6574\u7406"},settings:{calendar:{about:"\u6b64 {{appName}} \u884c\u4e8b\u66c6\u6574\u5408\u662f\u5b89\u5168\u5b58\u53d6\u60a8\u7684\u884c\u4e8b\u66c6\uff0c\u6240\u4ee5\u53ef\u4ee5\u8b80\u53d6\u5373\u5c07\u767c\u751f\u7684\u4e8b\u4ef6\u3002",disconnect:"\u4e2d\u65b7\u9023\u63a5",microsoftSignIn:"\u4f7f\u7528 Microsoft \u5e33\u6236\u767b\u5165",signedIn:"\u76ee\u524d\u662f\u4ee5 {{email}} \u4f86\u5b58\u53d6\u884c\u4e8b\u66c6\u4e8b\u4ef6\u3002\u9ede\u6309\u4e0b\u65b9\u53d6\u6d88\u9023\u63a5\u9215\u53ef\u4ee5\u505c\u6b62\u5b58\u53d6\u884c\u4e8b\u66c6\u4e8b\u4ef6\u3002",title:"\u884c\u4e8b\u66c6"},devices:"\u88dd\u7f6e",followMe:"\u5168\u90e8\u4eba\u8ddf\u96a8\u4eff\u7167\u6211",language:"\u8a9e\u8a00",loggedIn:"\u4ee5 {{name}} \u767b\u5165",moderator:"\u4e3b\u6301\u4eba",more:"\u66f4\u591a",name:"\u540d\u7a31",noDevice:"\u7121",selectAudioOutput:"\u97f3\u8a0a\u8f38\u51fa",selectCamera:"\u651d\u5f71\u88dd\u7f6e",selectMic:"\u9ea5\u514b\u98a8",startAudioMuted:"\u5168\u90e8\u4eba\u555f\u52d5\u6642\u8655\u65bc\u975c\u97f3",startVideoMuted:"\u5168\u90e8\u4eba\u555f\u52d5\u6642\u8655\u65bc\u96b1\u85cf",title:"\u8a2d\u7f6e",speakers:"\u63da\u8072\u5668",microphones:"\u9ea5\u514b\u98a8"},settingsView:{advanced:"\u9032\u968e",alertOk:"\u78ba\u5b9a",alertTitle:"\u8b66\u544a",alertURLText:"\u6240\u8f38\u5165\u7684\u4f3a\u670d\u5668 URL \u662f\u7121\u6548\u7684",buildInfoSection:"\u5efa\u7acb\u8cc7\u8a0a",conferenceSection:"\u6703\u8b70",disableCallIntegration:"\u505c\u7528\u539f\u751f\u96fb\u8a71\u6574\u5408",disableP2P:"\u505c\u7528\u7aef\u5c0d\u7aef\u6a21\u5f0f",displayName:"\u986f\u793a\u540d\u7a31",email:"\u96fb\u5b50\u90f5\u4ef6",header:"\u8a2d\u7f6e",profileSection:"\u7c21\u4ecb",serverURL:"\u4f3a\u670d\u5668 URL",showAdvanced:"\u986f\u793a\u9032\u968e\u8a2d\u5b9a",startWithAudioMuted:"\u555f\u52d5\u4e26\u975c\u97f3",startWithVideoMuted:"\u555f\u52d5\u4e26\u95dc\u9589\u5f71\u50cf",version:"\u7248\u672c"},share:{dialInfoText:"\n\n=====\n\n\u6b63\u8981\u64a5\u5165\u60a8\u7684\u6703\u8b70\u96fb\u8a71\uff1f\n\n{{defaultDialInNumber}} \u9ede\u6309\u6b64\u9023\u7d50\u4f86\u67e5\u770b\u6b64\u6703\u8b70\u7684\u96fb\u8a71\u64a5\u5165\u865f\u78bc\n{{dialInfoPageUrl}}",mainText:"\u6309\u4e00\u4e0b\u4e0b\u65b9\u9023\u7d50\u52a0\u5165\u6703\u8b70\uff1a\n{{roomUrl}}"},speaker:"\u767c\u8a00\u8005",speakerStats:{hours:"{{count}}\u6642",minutes:"{{count}}\u5206",name:"\u540d\u7a31",seconds:"{{count}}\u79d2",speakerStats:"\u767c\u8a00\u8005\u6578\u64da",speakerTime:"\u767c\u8a00\u8005\u6642\u9593"},startupoverlay:{policyText:" ",title:"{{app}} \u9700\u8981\u4f7f\u7528\u60a8\u7684\u9ea5\u514b\u98a8\u548c\u651d\u5f71\u88dd\u7f6e\u3002"},suspendedoverlay:{rejoinKeyTitle:"\u91cd\u65b0\u52a0\u5165",text:"\u6309\u4e0b \u91cd\u65b0\u52a0\u5165 \u6309\u9215\u91cd\u65b0\u9023\u63a5\u3002",title:"\u7531\u65bc\u96fb\u8166\u9032\u5165\u4f11\u7720\uff0c\u60a8\u7684\u8996\u8a0a\u901a\u8a71\u5df2\u7d93\u4e2d\u65b7\u3002"},toolbar:{accessibilityLabel:{audioOnly:"\u5207\u63db\u50c5\u6709\u8072\u97f3",audioRoute:"\u9078\u64c7\u8072\u97f3\u88dd\u7f6e",callQuality:"\u7ba1\u7406\u5f71\u50cf\u54c1\u8cea",cc:"\u5207\u63db\u5b57\u5e55",chat:"\u5207\u63db\u4ea4\u8ac7\u8996\u7a97",document:"\u5207\u63db\u5206\u4eab\u7684\u6587\u4ef6",download:"\u4e0b\u8f09\u6211\u5011\u7684 APPs",feedback:"\u7559\u8a00\u56de\u5831",fullScreen:"\u5207\u63db\u5168\u87a2\u5e55",hangup:"\u96e2\u958b\u4f86\u96fb",help:"\u8aaa\u660e",invite:"\u9080\u8acb\u4eba\u54e1",kick:"\u8e22\u51fa\u53c3\u8207\u8005",localRecording:"\u5207\u63db\u672c\u5730\u7aef\u9304\u5f71\u63a7\u5236",lockRoom:"\u5207\u63db\u6703\u8b70\u5bc6\u78bc",moreActions:"\u5207\u63db\u66f4\u591a\u52d5\u4f5c\u529f\u80fd\u8868",moreActionsMenu:"\u66f4\u591a\u52d5\u4f5c\u529f\u80fd\u8868",mute:"\u5207\u63db\u975c\u97f3",pip:"\u5207\u63db\u5b50\u6bcd\u756b\u9762\u6a21\u5f0f",privateMessage:"\u767c\u9001\u79c1\u4eba\u8a0a\u606f",profile:"\u7de8\u8f2f\u60a8\u7684\u7c21\u4ecb",raiseHand:"\u5207\u63db\u8209\u624b",recording:"\u5207\u63db\u9304\u5f71",remoteMute:"\u975c\u97f3\u53c3\u8207\u8005",Settings:"\u5207\u63db\u8a2d\u5b9a",sharedvideo:"\u5207\u63db Youtube \u5f71\u7247\u5206\u4eab",shareRoom:"\u9080\u8acb\u67d0\u4eba",shareYourScreen:"\u5207\u63db\u87a2\u5e55\u5206\u4eab",shortcuts:"\u5207\u63db\u5feb\u6377\u9375",show:"\u986f\u793a\u5728\u53f0\u4e0a",speakerStats:"\u5207\u63db\u767c\u8a00\u4eba\u7d71\u8a08",tileView:"\u5207\u63db\u5e73\u92ea\u6aa2\u8996",toggleCamera:"\u5207\u63db\u651d\u5f71\u6a5f",videomute:"\u5207\u63db\u7121\u5f71\u50cf",videoblur:"\u5207\u63db\u5f71\u50cf\u6a21\u7cca",toggleFilmstrip:"\u5207\u63db\u5e7b\u71c8\u7247",muteEveryone:"\u975c\u97f3\u6240\u6709\u4eba",moreOptions:"\u986f\u793a\u66f4\u591a\u9078\u9805"},addPeople:"\u65b0\u589e\u4eba\u54e1\u5230\u60a8\u7684\u901a\u8a71\u4e2d",audioOnlyOff:"\u505c\u7528\u4f4e\u983b\u5bec\u6a21\u5f0f",audioOnlyOn:"\u555f\u7528\u4f4e\u983b\u5bec\u6a21\u5f0f",audioRoute:"\u9078\u64c7\u8072\u97f3\u88dd\u7f6e",authenticate:"\u8a8d\u8b49",callQuality:"\u7ba1\u7406\u5f71\u50cf\u54c1\u8cea",chat:"\u958b\u555f/\u95dc\u9589 \u4ea4\u8ac7",closeChat:"\u95dc\u9589\u4ea4\u8ac7",documentClose:"\u95dc\u9589\u5206\u4eab\u7684\u6587\u4ef6\u6a94\u6848",documentOpen:"\u958b\u555f\u5206\u4eab\u7684\u6587\u4ef6\u6a94\u6848",download:"\u4e0b\u8f09\u6211\u5011\u7684 APPs",enterFullScreen:"\u89c0\u770b\u5168\u87a2\u5e55",enterTileView:"\u9032\u5165\u5e73\u92ea\u6aa2\u8996",exitFullScreen:"\u8df3\u51fa\u5168\u87a2\u5e55",exitTileView:"\u8df3\u51fa\u5e73\u92ea\u6aa2\u8996",feedback:"\u7559\u8a00\u56de\u5831",hangup:"\u7559\u8a00",help:"\u8aaa\u660e",invite:"\u9080\u8acb\u4eba\u54e1",login:"\u767b\u5165",logout:"\u767b\u51fa",lowerYourHand:"\u653e\u4e0b\u8209\u624b",moreActions:"\u66f4\u591a\u52d5\u4f5c",mute:"\u975c\u97f3 / \u89e3\u9664\u975c\u97f3",noAudioSignalTitle:"\u60a8\u7684\u9ea5\u514b\u98a8\u6c92\u6709\u8f38\u5165\u8a0a\u865f\uff01",noAudioSignalDesc:"\u5982\u679c\u60a8\u6c92\u6709\u7279\u5225\u5f9e\u7cfb\u7d71\u8a2d\u5b9a\u6216\u786c\u9ad4\u975c\u97f3\uff0c\u8acb\u8003\u616e\u66f4\u63db\u88dd\u7f6e\u3002",noAudioSignalDescSuggestion:"\u5982\u679c\u60a8\u6c92\u6709\u7279\u5225\u5f9e\u7cfb\u7d71\u8a2d\u5b9a\u6216\u786c\u9ad4\u975c\u97f3\uff0c\u8acb\u8003\u616e\u5207\u63db\u81f3\u5efa\u8b70\u88dd\u7f6e\u3002",openChat:"\u958b\u555f\u4ea4\u8ac7",pip:"\u9032\u5165\u5b50\u6bcd\u756b\u9762\u6a21\u5f0f",privateMessage:"\u767c\u9001\u79c1\u4eba\u8a0a\u606f",profile:"\u7de8\u8f2f\u60a8\u7684\u7c21\u4ecb",raiseHand:"\u8209\u624b/\u53d6\u6d88 \u8acb\u6c42\u767c\u8a00",raiseYourHand:"\u8209\u624b\u767c\u8a00",Settings:"\u8a2d\u7f6e",sharedvideo:"\u5206\u4eab YouTube \u5f71\u7247",shareRoom:"\u9080\u8acb\u67d0\u4eba",shortcuts:"\u67e5\u770b\u5feb\u6377\u9375",speakerStats:"\u767c\u8a00\u8005\u6578\u64da",startScreenSharing:"\u555f\u52d5\u87a2\u5e55\u5206\u4eab",startSubtitles:"\u555f\u52d5\u5b57\u5e55",stopScreenSharing:"\u505c\u6b62\u87a2\u5e55\u5206\u4eab",stopSubtitles:"\u505c\u6b62\u5b57\u5e55",stopSharedVideo:"\u505c\u6b62 YouTube \u5f71\u7247",talkWhileMutedPopup:"\u60a8\u8981\u767c\u8a00\u55ce? \u76ee\u524d\u60a8\u8655\u65bc\u975c\u97f3\u3002",tileViewToggle:"\u5207\u63db\u5e73\u92ea\u6aa2\u8996",toggleCamera:"\u5207\u63db\u651d\u5f71\u6a5f",videomute:"\u555f\u52d5/\u505c\u6b62 \u651d\u5f71\u88dd\u7f6e",startvideoblur:"\u6a21\u7cca\u6211\u7684\u80cc\u666f\u756b\u9762",stopvideoblur:"\u505c\u7528\u80cc\u666f\u6a21\u7cca\u756b\u9762",noisyAudioInputDesc:"\u566a\u97f3\u807d\u8d77\u4f86\u662f\u5f9e\u9ea5\u514b\u98a8\u50b3\u4f86\u7684\uff0c\u8acb\u8003\u616e\u975c\u97f3\u6216\u66f4\u63db\u88dd\u7f6e\u3002",noisyAudioInputTitle:"\u60a8\u7684\u9ea5\u514b\u98a8\u7591\u4f3c\u6709\u96dc\u97f3\uff01",noAudioSignalDialInLinkDesc:"\u64a5\u5165\u865f\u78bc",noAudioSignalDialInDesc:"\u60a8\u4ea6\u53ef\u4f7f\u7528\u4e0b\u8ff0\u65b9\u5f0f\u64a5\u5165\uff1a",muteEveryone:"\u975c\u97f3\u6240\u6709\u4eba",moreOptions:"\u66f4\u591a\u9078\u9805"},transcribing:{ccButtonTooltip:"\u555f\u52d5/\u505c\u6b62 \u5b57\u5e55",error:"\u8f49\u9304\u5931\u6557\u3002\u8acb\u91cd\u8a66\u3002",expandedLabel:"\u76ee\u524d\u8f49\u9304\u958b\u555f",failedToStart:"\u8f49\u9304\u555f\u52d5\u5931\u6557",labelToolTip:"\u6b64\u6703\u8b70\u6b63\u5728\u8f49\u9304",off:"\u8f49\u9304\u5df2\u505c\u6b62",pending:"\u6e96\u5099\u8f49\u9304\u6703\u8b70...",start:"\u555f\u52d5\u986f\u793a\u5b57\u5e55",stop:"\u505c\u6b62\u986f\u793a\u5b57\u5e55",tr:"TR \u8f49\u9304"},userMedia:{androidGrantPermissions:"\u7576\u700f\u89bd\u5668\u8981\u6c42\u6b0a\u9650\u6642\uff0c\u8acb\u9078\u64c7 \u5141\u8a31\u3002",chromeGrantPermissions:"\u7576\u700f\u89bd\u5668\u8981\u6c42\u6b0a\u9650\u6642\uff0c\u8acb\u9078\u64c7 \u5141\u8a31\u3002",edgeGrantPermissions:"\u7576\u700f\u89bd\u5668\u8981\u6c42\u6b0a\u9650\u6642\uff0c\u8acb\u9078\u64c7 \u662f\u7684\u3002",electronGrantPermissions:"\u8acb\u5141\u8a31\u6b0a\u9650\u4f7f\u7528\u60a8\u7684\u651d\u5f71\u88dd\u7f6e\u548c\u9ea5\u514b\u98a8",firefoxGrantPermissions:"\u7576\u700f\u89bd\u5668\u8acb\u6c42\u6b0a\u9650\u6642\uff0c\u8acb\u9078\u64c7\u5206\u4eab\u9078\u53d6\u88dd\u7f6e\u3002",iexplorerGrantPermissions:"\u7576\u700f\u89bd\u5668\u8981\u6c42\u6b0a\u9650\u6642\uff0c\u8acb\u9078\u64c7 \u78ba\u5b9a\u3002",nwjsGrantPermissions:"\u8acb\u5141\u8a31\u6b0a\u9650\u4f7f\u7528\u60a8\u7684\u651d\u5f71\u88dd\u7f6e\u548c\u9ea5\u514b\u98a8",operaGrantPermissions:"\u7576\u700f\u89bd\u5668\u8981\u6c42\u6b0a\u9650\u6642\uff0c\u8acb\u9078\u64c7 \u5141\u8a31\u3002","react-nativeGrantPermissions":"\u7576\u700f\u89bd\u5668\u8981\u6c42\u6b0a\u9650\u6642\uff0c\u8acb\u9078\u64c7 \u5141\u8a31\u3002",safariGrantPermissions:"\u7576\u700f\u89bd\u5668\u8981\u6c42\u6b0a\u9650\u6642\uff0c\u8acb\u9078\u64c7 \u78ba\u5b9a\u3002"},videoSIPGW:{busy:"\u6211\u5011\u6b63\u5728\u6e05\u7406\u91cb\u653e\u8cc7\u6e90\u3002\u8acb\u904e\u5e7e\u5206\u9418\u5f8c\u518d\u8a66\u3002",busyTitle:"\u6703\u8b70\u5ba4\u670d\u52d9\u6b63\u8655\u65bc\u5fd9\u788c\u4e2d",errorAlreadyInvited:"{{displayName}} \u5df2\u7d93\u9080\u8acb",errorInvite:"\u6703\u8b70\u5c1a\u672a\u958b\u59cb\uff0c\u8acb\u7a0d\u5f8c\u518d\u8a66\u3002",errorInviteFailed:"\u6211\u5011\u6b63\u5728\u89e3\u6c7a\u554f\u984c\u3002\u8acb\u7a0d\u5f8c\u518d\u8a66\u3002",errorInviteFailedTitle:"\u9080\u8acb {{displayName}} \u5931\u6557",errorInviteTitle:"\u932f\u8aa4\u9080\u8acb\u6703\u8b70\u5ba4",pending:"{{displayName}} \u5df2\u53d7\u9080\u8acb"},videoStatus:{audioOnly:"AUD \u8072\u97f3",audioOnlyExpanded:"\u60a8\u76ee\u524d\u8655\u65bc\u4f4e\u983b\u5bec\u6a21\u5f0f\u3002\u5728\u6b64\u6a21\u5f0f\u4e0b\u60a8\u50c5\u6703\u6536\u5230\u8a9e\u97f3\u53ca\u87a2\u5e55\u5206\u4eab\u3002",callQuality:"\u5f71\u50cf\u54c1\u8cea",hd:"HD",hdTooltip:"\u89c0\u770b\u9ad8\u89e3\u6790\u5ea6\u5f71\u50cf HD",highDefinition:"\u9ad8\u89e3\u6790\u5ea6 HD",labelTooiltipNoVideo:"\u7121\u5f71\u50cf",labelTooltipAudioOnly:"\u4f4e\u983b\u5bec\u6a21\u5f0f\u5df2\u555f\u7528",ld:"LD",ldTooltip:"\u89c0\u770b\u4f4e\u89e3\u6790\u5ea6\u5f71\u50cf LD",lowDefinition:"\u4f4e\u89e3\u6790\u5ea6 LD",onlyAudioAvailable:"\u50c5\u6709\u97f3\u8a0a\u53ef\u4ee5\u4f7f\u7528",onlyAudioSupported:"\u5728\u6b64\u700f\u89bd\u5668\u6211\u5011\u50c5\u652f\u63f4\u97f3\u8a0a\u529f\u80fd\u3002",p2pEnabled:"\u9ede\u5c0d\u9ede\u529f\u80fd\u5df2\u7d93\u555f\u7528",p2pVideoQualityDescription:"\u5728\u9ede\u5c0d\u9ede\u6a21\u5f0f\u4e0b\u6536\u5230\u7684\u5f71\u50cf\u54c1\u8cea\u53ea\u80fd\u5728\u9ad8\u6a94\u53ca\u50c5\u6709\u8a9e\u97f3\u9593\u5207\u63db\u3002\u5176\u4ed6\u7684\u8a2d\u5b9a\u5fc5\u9808\u5728\u9ede\u5c0d\u9ede\u9000\u51fa\u5f8c\u624d\u6703\u751f\u6548\u3002",recHighDefinitionOnly:"\u5c07\u6703\u504f\u597d\u4f7f\u7528\u9ad8\u89e3\u6790\u5ea6 HD\u3002",sd:"SD",sdTooltip:"\u89c0\u770b\u6a19\u6e96\u89e3\u6790\u5ea6\u5f71\u50cf SD",standardDefinition:"\u6a19\u6e96\u89e3\u6790\u5ea6 SD"},videothumbnail:{domute:"\u975c\u97f3",flip:"\u7ffb\u8f49",kick:"\u8e22\u51fa",moderator:"\u4e3b\u6301\u4eba",mute:"\u53c3\u8207\u8005\u8655\u65bc\u975c\u97f3",muted:"\u8655\u65bc\u975c\u97f3",remoteControl:"\u9060\u7aef\u63a7\u5236",show:"\u986f\u793a\u5728\u53f0\u4e0a",videomute:"\u53c3\u8207\u8005\u5df2\u7d93\u505c\u6b62\u651d\u5f71\u88dd\u7f6e",domuteOthers:"\u975c\u97f3\u5176\u4ed6\u6240\u6709\u4eba"},welcomepage:{accessibilityLabel:{join:"\u9ede\u6309\u5373\u53ef\u52a0\u5165",roomname:"\u8f38\u5165\u6703\u8b70\u5ba4\u540d\u7a31"},appDescription:"\u5feb\u4f86\u4f7f\u7528\u5427\uff0c\u5718\u968a\u5168\u90e8\u6210\u54e1\u90fd\u4f86\u4f7f\u7528\u8996\u8a0a\u901a\u8a71\u3002\u4e8b\u5be6\u4e0a\uff0c\u4efb\u4f55\u8a8d\u8b58\u7684\u4eba\u90fd\u53ef\u4ee5\u9080\u8acb\u3002 {{app}} \u662f\u4e00\u5957\u5b8c\u5168\u52a0\u5bc6\u3001100% \u958b\u653e\u6e90\u78bc\u7684\u8996\u8a0a\u6703\u8b70\u89e3\u6c7a\u65b9\u6848\u3002\u7121\u9700\u8a3b\u518a\u5e33\u865f\uff0c\u7121\u6642\u7121\u523b\u4e0d\u5206\u65e5\u591c\u5747\u53ef\u514d\u8cbb\u4f7f\u7528\u3002",audioVideoSwitch:{audio:"\u8a9e\u97f3",video:"\u5f71\u50cf"},calendar:"\u884c\u4e8b\u66c6",connectCalendarButton:"\u9023\u63a5\u81ea\u5df1\u7684\u884c\u4e8b\u66c6",connectCalendarText:"\u9023\u63a5\u81ea\u5df1\u7684\u884c\u4e8b\u66c6\u4f86\u67e5\u770b\u5728 {{app}} \u4e2d\u7684\u6703\u8b70\u3002\u6b64\u5916\uff0c\u589e\u52a0 {{provider}} \u7684\u6703\u8b70\u81f3\u81ea\u5df1\u7684\u884c\u4e8b\u66c6\uff0c\u53ea\u8981\u9ede\u6309\u4e00\u4e0b\u5373\u53ef\u555f\u52d5\u3002",enterRoomTitle:"\u555f\u52d5\u65b0\u7684\u6703\u8b70",roomNameAllowedChars:"\u6703\u8b70\u7684\u540d\u7a31\u4e0d\u53ef\u5305\u542b\u9019\u4e9b\u5b57\u5143: ?, &, :, ', \", %, #.",go:"\u958b\u59cb",goSmall:"\u958b\u59cb",join:"\u5efa\u7acb / \u52a0\u5165",info:"\u8cc7\u8a0a",privacy:"\u96b1\u79c1",recentList:"\u6700\u8fd1\u4f7f\u7528",recentListDelete:"\u522a\u9664",recentListEmpty:"\u76ee\u524d\u6700\u8fd1\u4f7f\u7528\u662f\u7a7a\u767d\u7684\u3002\u8207\u60a8\u7684\u5718\u968a\u6210\u54e1\u4ea4\u8ac7\uff0c\u5373\u6703\u5728\u6b64\u8655\u627e\u5230\u6700\u8fd1\u4f7f\u7528\u6703\u8b70\u3002",reducedUIText:"\u6b61\u8fce\u4f7f\u7528 {{app}}\uff01",roomname:"\u8f38\u5165\u6703\u8b70\u5ba4\u540d\u7a31",roomnameHint:"\u8acb\u8f38\u5165\u60a8\u60f3\u52a0\u5165\u7684\u6703\u8b70\u5ba4\u540d\u7a31\u6216 URL \u7db2\u5740\u3002\u60a8\u53ef\u4ee5\u7528\u500b\u540d\u7a31\u4f86\u5efa\u7acb\u6703\u8b70\u5ba4\uff0c\u53ea\u8981\u5176\u4ed6\u4eba\u8f38\u5165\u76f8\u540c\u7684\u540d\u7a31\u5c31\u80fd\u52a0\u5165\u6703\u8b70\u5ba4\u5594\u3002",sendFeedback:"\u767c\u9001\u56de\u5831",terms:"\u689d\u6b3e",title:"\u5b89\u5168\u3001\u5168\u529f\u80fd\u3001\u5b8c\u5168\u514d\u8cbb\u7684\u8996\u8a0a\u6703\u8b70",getHelp:"\u53d6\u5f97\u5354\u52a9"},chromeExtensionBanner:{dontShowAgain:"\u4e0d\u518d\u986f\u793a\u6b64\u8a0a\u606f",buttonText:"\u5b89\u88dd Chrome \u64f4\u5145\u5957\u4ef6",installExtensionText:"\u5b89\u88dd\u9069\u7528\u65bc Google \u884c\u4e8b\u66c6\u53ca Office 365 \u6574\u5408\u7684\u64f4\u5145\u5957\u4ef6"},helpView:{header:"\u8aaa\u660e\u4e2d\u5fc3"},lonelyMeetingExperience:{youAreAlone:"\u60a8\u662f\u6703\u8b70\u4e2d\u7684\u552f\u4e00\u4e00\u500b\u4eba",button:"\u9080\u8acb\u5176\u4ed6\u4eba"}}},704,[]); -__d(function(n,a,i,e,s,h,r){s.exports={en:"English",af:"Afrikaans",bg:"Bulgarian",ca:"Catalan",cs:"Czech",da:"Danish",de:"German",el:"Greek",enGB:"English (United Kingdom)",eo:"Esperanto",es:"Spanish",esUS:"Spanish (Latin America)",et:"Estonian",fi:"Finnish",fr:"French",frCA:"French (Canadian)",hr:"Croatian",hu:"Hungarian",hy:"Armenian",it:"Italian",ja:"Japanese",ko:"Korean",nl:"Dutch",oc:"Occitan",pl:"Polish",ptBR:"Portuguese (Brazil)",ru:"Russian",sv:"Swedish",tr:"Turkish",vi:"Vietnamese",zhCN:"Chinese (China)",zhTW:"Chinese (Taiwan)",mn:"\u041c\u043e\u043d\u0433\u043e\u043b"}},705,[]); -__d(function(e,o,i,t,r,n,a){r.exports={addPeople:{add:"\u0423\u0440\u0438\u0445",countryNotSupported:"\u0422\u0430\u043d\u0430\u0439 \u0443\u043b\u0441\u044b\u0433 \u0445\u0430\u0440\u0430\u0430\u0445\u0430\u043d \u0434\u044d\u043c\u0436\u0438\u0445\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430.",countryReminder:"\u0410\u041d\u0423-\u0430\u0430\u0441 \u04e9\u04e9\u0440 \u0443\u043b\u0441\u0440\u0443\u0443 \u0437\u0430\u043b\u0433\u0430\u0445 \u0431\u043e\u043b \u0443\u043b\u0441\u044b\u043d \u043a\u043e\u0434\u043e\u043e \u043e\u0440\u0443\u0443\u043b\u043d\u0430 \u0443\u0443!",disabled:"\u0425\u04af\u043c\u04af\u04af\u0441\u0438\u0439\u0433 \u0443\u0440\u0438\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0433\u04af\u0439.",failedToAdd:"\u041e\u0440\u043e\u043b\u0446\u043e\u0433\u0447 \u043d\u044d\u043c\u0436 \u0447\u0430\u0434\u0441\u0430\u043d\u0433\u04af\u0439",footerText:"\u0414\u0443\u0443\u0434\u043b\u0430\u0433\u0430 \u0445\u0438\u0439\u0445 \u0438\u0434\u044d\u0432\u0445\u0433\u04af\u0439.",loading:"\u0425\u04af\u043c\u04af\u04af\u0441 \u0431\u043e\u043b\u043e\u043d \u0443\u0442\u0430\u0441\u043d\u044b \u0434\u0443\u0433\u0430\u0430\u0440\u044b\u0433 \u0445\u0430\u0439\u0436 \u0431\u0430\u0439\u043d\u0430",loadingNumber:"\u0423\u0442\u0430\u0441\u043d\u044b \u0434\u0443\u0433\u0430\u0430\u0440\u044b\u0433 \u0431\u0430\u0442\u0430\u043b\u0433\u0430\u0430\u0436\u0443\u0443\u043b\u0436 \u0431\u0430\u0439\u043d\u0430",loadingPeople:"\u0423\u0440\u0438\u0445 \u0445\u04af\u043c\u04af\u04af\u0441\u0438\u0439\u0433 \u0445\u0430\u0439\u0436 \u0431\u0430\u0439\u043d\u0430",noResults:"\u04ae\u0440 \u0434\u04af\u043d \u043e\u043b\u0434\u0441\u043e\u043d\u0433\u04af\u0439",noValidNumbers:"\u0423\u0442\u0430\u0441\u043d\u044b \u0434\u0443\u0433\u0430\u0430\u0440\u0430\u0430 \u043e\u0440\u0443\u0443\u043b\u043d\u0430 \u0443\u0443",searchNumbers:"\u0423\u0442\u0430\u0441\u043d\u044b \u0434\u0443\u0433\u0430\u0430\u0440 \u043d\u044d\u043c\u044d\u0445",searchPeople:"\u0425\u04af\u043c\u04af\u04af\u0441 \u0445\u0430\u0439\u0445",searchPeopleAndNumbers:"\u0425\u04af\u043c\u04af\u04af\u0441\u044d\u044d\u0441 \u0445\u0430\u0439\u0445 \u044d\u0441\u0432\u044d\u043b \u0443\u0442\u0430\u0441\u043d\u044b \u0434\u0443\u0433\u0430\u0430\u0440 \u043d\u044d\u043c\u043d\u044d \u04af\u04af",telephone:"\u0423\u0442\u0430\u0441: {{number}}",title:"\u0425\u04af\u043c\u04af\u04af\u0441\u0438\u0439\u0433 \u0445\u0443\u0440\u0430\u043b\u0434 \u0443\u0440\u0438\u0445"},audioDevices:{bluetooth:"Bluetooth",headphones:"\u0427\u0438\u0445\u044d\u0432\u0447",phone:"\u0423\u0442\u0430\u0441",speaker:"\u042f\u0440\u0438\u0433\u0447",none:"\u0414\u0443\u0443\u043d\u044b \u0442\u04e9\u0445\u04e9\u04e9\u0440\u04e9\u043c\u0436 \u0431\u0430\u0439\u0445\u0433\u04af\u0439"},audioOnly:{audioOnly:"\u0427\u0430\u043d\u0430\u0440 \u0431\u0430\u0433\u0430\u0441\u0433\u0430\u0445"},calendarSync:{addMeetingURL:"\u0425\u0443\u0440\u043b\u044b\u043d \u0445\u043e\u043b\u0431\u043e\u043e\u0441\u044b\u0433 \u043d\u044d\u043c\u043d\u044d \u04af\u04af",confirmAddLink:"\u0422\u0430 \u044d\u043d\u044d \u04af\u0439\u043b \u044f\u0432\u0434\u0430\u043b\u0434 \u0445\u043e\u043b\u0431\u043e\u043e\u0441\u044b\u0433 \u043d\u044d\u043c\u044d\u0445\u0438\u0439\u0433 \u0445\u04af\u0441\u0447 \u0431\u0430\u0439\u043d\u0430 \u0443\u0443?",error:{appConfiguration:"\u0426\u0430\u0433\u0430\u043b\u0431\u0430\u0440\u044b\u043d \u0445\u043e\u043b\u0431\u043e\u043b\u0442\u044b\u0433 \u0437\u04e9\u0432 \u0442\u043e\u0445\u0438\u0440\u0443\u0443\u043b\u0430\u0430\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430.",generic:"\u0410\u043b\u0434\u0430\u0430 \u0433\u0430\u0440\u0441\u0430\u043d \u0431\u0430\u0439\u043d\u0430. \u0426\u0430\u0433\u0430\u043b\u0431\u0430\u0440\u044b\u043d \u0442\u043e\u0445\u0438\u0440\u0433\u043e\u043e\u0433\u043e\u043e \u0448\u0430\u043b\u0433\u0430\u0445 \u044d\u0441\u0432\u044d\u043b \u0446\u0430\u0433\u0430\u043b\u0431\u0430\u0440 \u0434\u0430\u0445\u0438\u043d \u0430\u0447\u0430\u0430\u043b\u0436 \u04af\u0437\u043d\u044d \u04af\u04af.",notSignedIn:"An error occurred while authenticating to see calendar events. Please check your calendar settings and try logging in again."},join:"\u041d\u044d\u0433\u0434\u044d\u0445",joinTooltip:"\u0423\u0443\u043b\u0437\u0430\u043b\u0442\u0430\u0434 \u043d\u044d\u0433\u043b\u044d\u0445",nextMeeting:"\u0414\u0430\u0440\u0430\u0430\u0433\u0438\u0439\u043d \u0443\u0443\u043b\u0437\u0430\u043b\u0442",noEvents:"\u0423\u0434\u0430\u0445\u0433\u04af\u0439 \u0431\u043e\u043b\u043e\u0445 \u04af\u0439\u043b \u044f\u0432\u0434\u0430\u043b \u0431\u0430\u0439\u0445\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430.",ongoingMeeting:"\u0438\u0434\u044d\u0432\u0445\u0442\u044d\u0439 \u0443\u0443\u043b\u0437\u0430\u043b\u0442",permissionButton:"\u0422\u043e\u0445\u0438\u0440\u0433\u043e\u043e \u043d\u044d\u044d\u0445",permissionMessage:"\u0410\u043f\u043f-\u0434 \u0443\u0443\u043b\u0437\u0430\u043b\u0442\u0443\u0443\u0434\u0430\u0430 \u043d\u044d\u043c\u044d\u0445\u0438\u0439\u043d \u0442\u0443\u043b\u0434 \u0446\u0430\u0433\u0430\u043b\u0431\u0430\u0440\u044b\u043d \u0437\u04e9\u0432\u0448\u04e9\u04e9\u0440\u04e9\u043b \u0448\u0430\u0430\u0440\u0434\u043b\u0430\u0433\u0430\u0442\u0430\u0439.",refresh:"\u0426\u0430\u0433\u0430\u043b\u0431\u0430\u0440\u0430\u0430 \u0434\u0430\u0445\u0438\u043d \u0430\u0447\u0430\u0430\u043b\u0430\u0445",today:"\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440"},chat:{error:"\u0410\u043b\u0434\u0430\u0430: \u0442\u0430\u043d\u044b \u043c\u0435\u0441\u0441\u0435\u0436 \u0438\u043b\u0433\u044d\u044d\u0433\u0434\u044d\u044d\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430. \u0428\u0430\u043b\u0442\u0433\u0430\u0430\u043d: {{error}}",fieldPlaceHolder:"\u042d\u043d\u0434 \u0447\u0430\u0442\u0430\u0430 \u0431\u0438\u0447\u043d\u044d \u04af\u04af",messagebox:"\u0417\u0443\u0440\u0432\u0430\u0441 \u0431\u0438\u0447\u0438\u0445",messageTo:"\u0425\u0443\u0432\u0438\u0439\u043d \u0437\u0443\u0440\u0432\u0430\u0441 {{recipient}}",noMessagesMessage:"\u042d\u043d\u044d \u0445\u0443\u0440\u0430\u043b\u0434 \u044f\u043c\u0430\u0440 \u0447 \u0437\u0443\u0440\u0432\u0430\u0441 \u0431\u0430\u0439\u0445\u0433\u04af\u0439. \u042d\u043d\u0434\u044d\u044d\u0441 \u0437\u0443\u0440\u0432\u0430\u0441\u0430\u0430 \u044d\u0445\u043b\u04af\u04af\u043b!",nickname:{popover:"\u041d\u044d\u0440 \u0431\u0438\u0447\u043d\u044d \u04af\u04af",title:"\u041d\u044d\u0440\u044d\u044d \u043e\u0440\u0443\u0443\u043b\u043d\u0430 \u0443\u0443"},privateNotice:"\u0425\u0443\u0432\u0438\u0439\u043d \u0437\u0443\u0440\u0432\u0430\u0441 {{recipient}}",title:"\u0427\u0430\u0442",you:"\u0447\u0438"},chromeExtensionBanner:{installExtensionText:"Install the extension for Google Calendar and Office 365 integration",buttonText:"Chrome Extension \u0441\u0443\u0443\u043b\u0433\u0430\u0445",dontShowAgain:"\u042d\u043d\u0438\u0439\u0433 \u0434\u0430\u0445\u0438\u043d \u0445\u0430\u0440\u0430\u0445\u0433\u04af\u0439"},connectingOverlay:{joiningRoom:"\u0422\u0430\u043d\u044b\u0433 \u0445\u0443\u0440\u0430\u043b\u0434 \u0445\u043e\u043b\u0431\u043e\u0436 \u0431\u0430\u0439\u043d\u0430..."},connection:{ATTACHED:"\u0425\u0430\u0432\u0441\u0430\u0440\u0433\u0430\u0441\u0430\u043d",AUTHENTICATING:"\u041d\u044d\u0432\u0442\u044d\u0440\u0447 \u0431\u0430\u0439\u043d\u0430",AUTHFAIL:"\u041d\u044d\u0432\u0442\u0440\u044d\u043b\u0442 \u0430\u043c\u0436\u0438\u043b\u0442\u0433\u04af\u0439 \u0431\u043e\u043b\u0441\u043e\u043d",CONNECTED:"\u0425\u043e\u043b\u0431\u043e\u0433\u0434\u0441\u043e\u043d",CONNECTING:"\u0425\u043e\u043b\u0431\u043e\u0436 \u0431\u0430\u0439\u043d\u0430",CONNFAIL:"\u0425\u043e\u043b\u0431\u043e\u043b\u0442 \u0430\u043c\u0436\u0438\u043b\u0442\u0433\u04af\u0439 \u0431\u043e\u043b\u0441\u043e\u043d",DISCONNECTED:"\u0425\u043e\u043b\u0431\u043e\u0433\u0434\u043e\u043e\u0433\u04af\u0439",DISCONNECTING:"\u0421\u0430\u043b\u0433\u0430\u0436 \u0431\u0430\u0439\u043d\u0430",ERROR:"\u0410\u043b\u0434\u0430\u0430",FETCH_SESSION_ID:"\u041e\u0440\u043e\u043b\u0446\u043e\u0433\u0447\u0438\u0439\u043d \u0445\u043e\u043b\u0431\u043e\u043b\u0442\u044b\u0433 \u043e\u043b\u043e\u0445...",GET_SESSION_ID_ERROR:"\u041e\u0440\u043e\u043b\u0446\u043e\u0433\u0447\u0438\u0439\u043d \u0445\u043e\u0431\u043e\u043b\u0442 \u0434\u044d\u044d\u0440 \u0430\u043b\u0434\u0430\u0430: {{code}}",GOT_SESSION_ID:"\u041e\u0440\u043e\u043b\u0446\u043e\u0433\u0447\u0438\u0439\u043d \u0445\u043e\u043b\u0431\u043e\u043b\u0442\u044b\u0433 \u043e\u043b\u043e\u0445... \u0414\u0443\u0443\u0441\u0441\u0430\u043d",LOW_BANDWIDTH:"{{displayName}} \u0447\u0430\u043d\u0430\u0440\u044b\u0433 \u0431\u0443\u0443\u0440\u0443\u0443\u043b\u0436 \u0432\u0438\u0434\u0435\u043e \u0443\u043d\u0442\u0440\u0430\u0430\u0441\u0430\u043d \u0431\u0430\u0439\u043d\u0430"},connectionindicator:{address:"\u0425\u0430\u044f\u0433:",bandwidth:"\u0422\u043e\u043e\u0446\u043e\u043e\u043b\u0441\u043e\u043d \u0447\u0430\u043d\u0430\u0440:",bitrate:"\u0411\u0438\u0442\u0440\u0430\u0442:",bridgeCount:"\u0421\u0435\u0440\u0432\u0435\u0440\u0438\u0439\u043d \u0442\u043e\u043e: ",connectedTo:"\u0425\u043e\u043b\u0431\u043e\u0433\u0434\u0441\u043e\u043d:",e2e_rtt:"E2E RTT:",framerate:"\u041d\u044f\u0433\u0442\u0430\u0440\u0448\u0438\u043b:",less:"\u0425\u0443\u0440\u0430\u0430\u0445",localaddress:"\u0414\u043e\u0442\u043e\u043e\u0434 \u0445\u0430\u044f\u0433:",localaddress_plural:"\u0414\u043e\u0442\u043e\u043e\u0434 \u0445\u0430\u044f\u0433\u0443\u0443\u0434:",localport:"\u0414\u043e\u0442\u043e\u043e\u0434 \u043f\u043e\u0440\u0442:",localport_plural:"\u0414\u043e\u0442\u043e\u043e\u0434 \u043f\u043e\u0440\u0442\u0443\u0443\u0434:",more:"\u0414\u044d\u043b\u0433\u044d\u0440\u044d\u043d\u0433\u04af\u0439",packetloss:"\u0410\u043b\u0434\u0430\u0433\u0434\u0430\u043b:",quality:{good:"\u0421\u0430\u0439\u043d",inactive:"\u0418\u0434\u044d\u0432\u0445\u0433\u04af\u0439",lost:"\u0410\u043b\u0434\u0430\u0433\u0434\u0430\u043b\u0442\u0430\u0439",nonoptimal:"\u041e\u0440\u043e\u043c\u0433\u04af\u0439",poor:"\u041c\u0443\u0443"},remoteaddress:"\u0413\u0430\u0434\u0430\u0430\u0434 \u0445\u0430\u044f\u0433:",remoteaddress_plural:"\u0413\u0430\u0434\u0430\u0430\u0434 \u0445\u0430\u044f\u0433\u0443\u0443\u0434:",remoteport:"\u0413\u0430\u0434\u0430\u0430\u0434 \u043f\u043e\u0440\u0442:",remoteport_plural:"\u0413\u0430\u0434\u0430\u0430\u0434 \u043f\u043e\u0440\u0442\u0443\u0443\u0434:",resolution:"\u0425\u044d\u043c\u0436\u044d\u044d:",status:"\u0425\u043e\u043b\u0431\u043e\u043b\u0442:",transport:"Transport:",transport_plural:"Transports:"},dateUtils:{earlier:"\u04e8\u043c\u043d\u04e9\u0445",today:"\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440",yesterday:"\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440"},deepLinking:{appNotInstalled:"\u0422\u0430 \u0443\u0442\u0441\u0430\u043d \u0434\u044d\u044d\u0440\u044d\u044d \u0445\u0443\u0440\u0430\u043b \u043e\u0440\u043e\u043b\u0446\u043e\u0445\u044b\u043d \u0442\u0443\u043b\u0434 \u0442\u0430\u043d\u0434 {{app}} \u043c\u043e\u0431\u0430\u0439\u043b \u0430\u043f\u043f \u0448\u0430\u0430\u0440\u0434\u043b\u0430\u0433\u0430\u0442\u0430\u0439.",description:"\u0411\u0438\u0434 \u0442\u0430\u043d\u044b \u0443\u0443\u043b\u0437\u0430\u043b\u0442\u044b\u0433 {{app}} desktop \u0430\u043f\u043f \u0434\u043e\u0442\u043e\u0440 \u044d\u0445\u043b\u04af\u04af\u043b\u044d\u0445\u0438\u0439\u0433 \u043e\u0440\u043e\u043b\u0434\u0441\u043e\u043d. \u0414\u0430\u0445\u0438\u043d \u043e\u0440\u043e\u043b\u0434\u043e\u0445 \u044d\u0441\u0432\u044d\u043b {{app}} \u0432\u0435\u0431 \u0430\u043f\u043f \u0434\u044d\u044d\u0440 \u044d\u0445\u043b\u04af\u04af\u043b\u043d\u044d \u04af\u04af.",descriptionWithoutWeb:"\u0411\u0438\u0434 \u0442\u0430\u043d\u044b \u0445\u0443\u0440\u043b\u044b\u0433 {{app}} desktop \u0430\u043f\u043f \u0434\u043e\u0442\u043e\u0440 \u044d\u0445\u043b\u04af\u04af\u043b\u044d\u0445\u0438\u0439\u0433 \u043e\u0440\u043e\u043b\u0434\u0441\u043e\u043d.",downloadApp:"\u0410\u043f\u043f \u0442\u0430\u0442\u0430\u0436 \u0430\u0432\u0430\u0445",launchWebButton:"\u0412\u044d\u0431 \u0434\u044d\u044d\u0440 \u0430\u0436\u0438\u043b\u043b\u0443\u0443\u043b\u0430\u0445",openApp:"\u0410\u043f\u043f-\u0430\u0430\u0440 \u04af\u0440\u0433\u044d\u043b\u0436\u043b\u04af\u04af\u043b\u044d\u0445",title:"\u0422\u0430\u043d\u044b \u0443\u0443\u043b\u0437\u0430\u043b\u0442\u044b\u0433 {{app}} \u044d\u0445\u043b\u04af\u04af\u043b\u0436 \u0431\u0430\u0439\u043d\u0430....",tryAgainButton:"\u0414\u0430\u0445\u0438\u043d \u043e\u0440\u043e\u043b\u0434\u043e\u043d\u043e \u0443\u0443"},defaultLink:"e.g. {{url}}",defaultNickname:"\u041d\u044d\u0440\u044d\u044d \u0431\u0438\u0447",deviceError:{cameraError:"\u0422\u0430\u043d\u044b \u043a\u0430\u043c\u0435\u0440 \u0440\u0443\u0443 \u043d\u044d\u0432\u0442\u0440\u044d\u0445 \u04af\u0439\u043b\u0434\u044d\u043b \u0430\u043c\u0436\u0438\u043b\u0442\u0433\u04af\u0439 \u0431\u043e\u043b\u0441\u043e\u043d \u0431\u0430\u0439\u043d\u0430",cameraPermission:"\u041a\u0430\u043c\u0435\u0440\u044b\u043d \u0437\u04e9\u0432\u0448\u04e9\u04e9\u0440\u04e9\u043b \u0430\u0432\u0430\u0445\u0430\u0434 \u0430\u043b\u0434\u0430\u0430 \u0433\u0430\u0440\u043b\u0430\u0430",microphoneError:"\u0422\u0430\u043d\u044b \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d \u0440\u0443\u0443 \u043d\u044d\u0432\u0442\u0440\u044d\u043b\u0442 \u0430\u043c\u0436\u0438\u043b\u0442\u0433\u04af\u0439 \u0431\u043e\u043b\u043b\u043e\u043e",microphonePermission:"\u041c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u044b \u0437\u04e9\u0432\u0448\u04e9\u04e9\u0440\u04e9\u043b \u0430\u0432\u0430\u0445\u0430\u0434 \u0430\u043b\u0434\u0430\u0430 \u0433\u0430\u0440\u043b\u0430\u0430"},deviceSelection:{noPermission:"\u0417\u04e9\u0432\u0448\u04e9\u04e9\u0440\u04e9\u043b \u04e9\u0433\u04e9\u04e9\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430",previewUnavailable:"\u0423\u0440\u044c\u0434\u0447\u0438\u043b\u0430\u043d \u0445\u0430\u0440\u0430\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0433\u04af\u0439",selectADevice:"\u0422\u04e9\u0445\u04e9\u04e9\u0440\u04e9\u043c\u0436 \u0441\u043e\u043d\u0433\u043e\u043d\u043e \u0443\u0443",testAudio:"\u0422\u0443\u0440\u0448\u0438\u043b\u0442\u044b\u043d \u0434\u0443\u0443 \u0442\u043e\u0433\u043b\u0443\u0443\u043b"},dialog:{accessibilityLabel:{liveStreaming:"\u0428\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442"},allow:"\u0417\u04e9\u0432\u0448\u04e9\u04e9\u0440",alreadySharedVideoMsg:"\u0412\u0438\u0434\u0435\u043e \u0445\u0443\u0432\u0430\u0430\u043b\u0446\u0430\u0436 \u0431\u0430\u0439\u043d\u0430. \u0425\u0443\u0440\u0430\u043b\u0434 \u043d\u044d\u0433 \u0437\u044d\u0440\u044d\u0433 \u0437\u04e9\u0432\u0445\u04e9\u043d \u043d\u044d\u0433 \u043b \u0432\u0438\u0434\u0435\u043e\u0433 \u0445\u0443\u0432\u0430\u0430\u043b\u0446\u0430\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0438\u0439\u0433 \u043e\u043b\u0433\u043e\u0434\u043e\u0433..",alreadySharedVideoTitle:"\u041d\u044d\u0433 \u0443\u0434\u0430\u0430\u0434 \u0437\u04e9\u0432\u0445\u04e9\u043d \u043d\u044d\u0433 \u043b \u0445\u0443\u0432\u0430\u0430\u043b\u0446\u0441\u0430\u043d \u0432\u0438\u0434\u0435\u043e\u0433 \u0437\u04e9\u0432\u0448\u04e9\u04e9\u0440\u043d\u04e9",applicationWindow:"\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u044b\u043d \u0446\u043e\u043d\u0445",Back:"\u0411\u0443\u0446\u0430\u0445",cameraConstraintFailedError:"\u0422\u0430\u043d\u044b \u043a\u0430\u043c\u0435\u0440 \u0437\u0430\u0440\u0438\u043c \u0448\u0430\u0430\u0440\u0434\u043b\u0430\u0433\u0430\u0442\u0430\u0439 \u0445\u044f\u0437\u0433\u0430\u0430\u0440\u043b\u0430\u043b\u0442\u044b\u0433 \u0445\u0430\u043d\u0433\u0430\u0436 \u0447\u0430\u0434\u0430\u0445\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430.",cameraNotFoundError:"\u041a\u0430\u043c\u0435\u0440 \u043e\u043b\u0434\u0441\u043e\u043d\u0433\u04af\u0439.",cameraNotSendingData:"\u0422\u0430\u043d\u044b \u043a\u0430\u043c\u0435\u0440\u0442 \u0445\u0430\u043d\u0434\u0430\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430. \u0425\u044d\u0440\u044d\u0432 \u04e9\u04e9\u0440 \u043f\u0440\u043e\u0433\u0440\u0430\u043c \u044d\u043d\u044d \u0442\u04e9\u0445\u04e9\u04e9\u0440\u04e9\u043c\u0436\u0438\u0439\u0433 \u0430\u0448\u0438\u0433\u043b\u0430\u0436 \u0431\u0430\u0439\u0433\u0430\u0430 \u044d\u0441\u044d\u0445\u0438\u0439\u0433 \u0448\u0430\u043b\u0433\u0430\u0430\u0434, \u0442\u043e\u0445\u0438\u0440\u0433\u043e\u043e\u0433 \u0446\u044d\u0441\u043d\u044d\u044d\u0441 \u04e9\u04e9\u0440 \u0442\u04e9\u0445\u04e9\u04e9\u0440\u04e9\u043c\u0436\u0438\u0439\u0433 \u0441\u043e\u043d\u0433\u043e\u0445 \u044d\u0441\u0432\u044d\u043b \u0434\u0430\u0445\u0438\u043d \u0430\u0447\u0430\u0430\u043b\u0436 \u04af\u0437\u043d\u044d \u04af\u04af.",cameraNotSendingDataTitle:"\u041a\u0430\u043c\u0435\u0440\u0442 \u0445\u0430\u043d\u0434\u0430\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430",cameraPermissionDeniedError:"\u0422\u0430 \u043a\u0430\u043c\u0435\u0440\u0430\u0430 \u0430\u0448\u0438\u0433\u043b\u0430\u0445 \u0437\u04e9\u0432\u0448\u04e9\u04e9\u0440\u04e9\u043b \u04e9\u0433\u04e9\u04e9\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430. \u0422\u0430 \u044d\u043d\u044d \u0445\u0443\u0440\u0430\u043b\u0434 \u043e\u0440\u043e\u043b\u0446\u043e\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0442\u043e\u0439 \u0447 \u0431\u0443\u0441\u0430\u0434 \u0445\u04af\u043c\u04af\u04af\u0441 \u0442\u0430\u043d\u044b\u0433 \u0445\u0430\u0440\u0436 \u0447\u0430\u0434\u0430\u0445\u0433\u04af\u0439. \u04ae\u04af\u043d\u0438\u0439\u0433 \u0437\u0430\u0441\u0430\u0445\u044b\u043d \u0442\u0443\u043b\u0434 \u0445\u0430\u044f\u0433 \u0431\u0438\u0447\u0434\u044d\u0433 \u0445\u044d\u0441\u044d\u0433\u0438\u0439\u043d \u0445\u043e\u0439\u043d\u043e \u0431\u0430\u0439\u0433\u0430\u0430 \u043a\u0430\u043c\u0435\u0440\u044b\u043d \u0442\u043e\u0432\u0447\u0438\u0439\u0433 \u0434\u0430\u0440\u043d\u0430 \u0443\u0443.",cameraUnknownError:"\u042f\u043c\u0430\u0440 \u043d\u044d\u0433 \u0448\u0430\u043b\u0442\u0433\u0430\u0430\u043d\u044b \u0443\u043b\u043c\u0430\u0430\u0441 \u043a\u0430\u043c\u0435\u0440\u044b\u0433 \u0430\u0448\u0438\u0433\u043b\u0430\u0436 \u0447\u0430\u0434\u0430\u0445\u0433\u04af\u0439.",cameraUnsupportedResolutionError:"\u0422\u0430\u043d\u044b \u043a\u0430\u043c\u0435\u0440 \u0448\u0430\u0430\u0440\u0434\u043b\u0430\u0433\u0430\u0442\u0430\u0439 \u0432\u0438\u0434\u0435\u043e\u043d\u044b \u0445\u044d\u043c\u0436\u044d\u044d\u0433 \u0434\u044d\u043c\u0436\u0434\u044d\u0433\u0433\u04af\u0439.",Cancel:"\u0426\u0443\u0446\u043b\u0430\u0445",close:"\u0425\u0430\u0430\u0445",conferenceDisconnectMsg:"\u0421\u04af\u043b\u0436\u044d\u044d\u043d\u0438\u0439 \u0445\u043e\u043b\u0431\u043e\u043b\u0442 \u0448\u0430\u043b\u0433\u0430\u0436 \u0431\u0430\u0439\u043d\u0430. \u0414\u0430\u0445\u0438\u043d \u0445\u043e\u043b\u0431\u043e\u0433\u0434\u043e\u0436 \u0431\u0430\u0439\u043d\u0430 {{seconds}} \u0441\u0435\u043a...",conferenceDisconnectTitle:"\u0422\u0430 \u0441\u0430\u043b\u0441\u0430\u043d \u0431\u0430\u0439\u043d\u0430.",conferenceReloadMsg:"\u0411\u0438\u0434 \u0437\u0430\u0441\u0430\u0445\u0430\u0430\u0440 \u043e\u0440\u043e\u043b\u0434\u043e\u0436 \u0431\u0430\u0439\u043d\u0430. \u0414\u0430\u0445\u0438\u043d \u0445\u043e\u043b\u0431\u043e\u0433\u0434\u043e\u0436 \u0431\u0430\u0439\u043d\u0430 {{seconds}} \u0441\u0435\u043a...",conferenceReloadTitle:"\u0423\u0443\u0447\u043b\u0430\u0430\u0440\u0430\u0439. \u042f\u043c\u0430\u0440 \u043d\u044d\u0433 \u0430\u043b\u0434\u0430\u0430 \u0433\u0430\u0440\u0441\u0430\u043d \u0431\u0430\u0439\u043d\u0430.",confirm:"\u0411\u0430\u0442\u043b\u0430\u0445",confirmNo:"\u04ae\u0433\u04af\u0439",confirmYes:"\u0422\u0438\u0439\u0442",connectError:"\u0410\u043b\u0434\u0430\u0430 \u0433\u0430\u0440\u0441\u0430\u043d \u0442\u0443\u043b \u0431\u0438\u0434 \u0445\u0443\u0440\u0430\u043b\u0442\u0430\u0439 \u0445\u043e\u043b\u0431\u043e\u0433\u0434\u043e\u0436 \u0447\u0430\u0434\u0430\u0445\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430.",connectErrorWithMsg:"\u0410\u043b\u0434\u0430\u0430 \u0433\u0430\u0440\u0441\u0430\u043d \u0442\u0443\u043b \u0431\u0438\u0434 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0442\u0430\u0439 \u0445\u043e\u043b\u0431\u043e\u0433\u0434\u043e\u0436 \u0447\u0430\u0434\u0430\u0445\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430: {{msg}}",connecting:"\u0425\u043e\u043b\u0431\u043e\u0436 \u0431\u0430\u0439\u043d\u0430",contactSupport:"\u0414\u044d\u043c\u0436\u043b\u044d\u0433\u0442\u044d\u0439 \u0445\u043e\u043b\u0431\u043e\u043e \u0431\u0430\u0440\u0438\u043d\u0430 \u0443\u0443",copy:"\u0425\u0443\u0443\u043b\u0430\u0445",dismiss:"\u0445\u0430\u0430\u0445",displayNameRequired:"\u0422\u0430\u043d\u044b \u043d\u044d\u0440 \u0445\u044d\u043d \u0431\u044d?",done:"\u0414\u0443\u0443\u0441\u0433\u0430\u0445",enterDisplayName:"\u042d\u043d\u0434 \u043d\u044d\u0440\u044d\u044d \u043e\u0440\u0443\u0443\u043b\u043d\u0430 \u0443\u0443",error:"\u0410\u043b\u0434\u0430\u0430",externalInstallationMsg:"\u0422\u0430 \u043c\u0430\u043d\u0430\u0439 \u0434\u0435\u0441\u043a\u0442\u043e\u043f \u0445\u0443\u0432\u0430\u0430\u043b\u0446\u0430\u0445 \u04e9\u0440\u0433\u04e9\u0442\u0433\u04e9\u043b\u0438\u0439\u0433 \u0441\u0443\u0443\u043b\u0433\u0430\u0445 \u0445\u044d\u0440\u044d\u0433\u0442\u044d\u0439.",externalInstallationTitle:"\u04e8\u0440\u0433\u04e9\u0442\u0433\u04e9\u043b \u0441\u0443\u0443\u043b\u0433\u0430\u0445 \u0448\u0430\u0430\u0440\u0434\u043b\u0430\u0433\u0430\u0442\u0430\u0439",goToStore:"webstore \u043e\u0440\u043e\u0445",gracefulShutdown:"\u041c\u0430\u043d\u0430\u0439 \u04af\u0439\u043b\u0447\u0438\u043b\u0433\u044d\u044d \u043e\u0434\u043e\u043e\u0433\u043e\u043e\u0440 \u0437\u0430\u0441\u0432\u0430\u0440\u0442\u0430\u0439 \u0431\u0430\u0439\u043d\u0430. \u0414\u0430\u0440\u0430\u0430 \u0434\u0430\u0445\u0438\u043d \u043e\u0440\u043e\u043b\u0434\u043e\u0436 \u04af\u0437\u043d\u044d \u04af\u04af.",IamHost:"\u04ae\u04af\u0441\u0433\u044d\u0433\u0447",incorrectRoomLockPassword:"\u041d\u0443\u0443\u0446 \u04af\u0433 \u0431\u0443\u0440\u0443\u0443",incorrectPassword:"\u0425\u044d\u0440\u044d\u0433\u043b\u044d\u0433\u0447\u0438\u0439\u043d \u043d\u044d\u0440 \u044d\u0441\u0432\u044d\u043b \u043d\u0443\u0443\u0446 \u04af\u0433 \u0431\u0443\u0440\u0443\u0443 \u0431\u0430\u0439\u043d\u0430",inlineInstallationMsg:"\u0422\u0430 \u043c\u0430\u043d\u0430\u0439 \u0434\u0435\u0441\u043a\u0442\u043e\u043f \u0445\u0443\u0432\u0430\u0430\u043b\u0446\u0430\u0445 \u04e9\u0440\u0433\u04e9\u0442\u0433\u04e9\u043b\u0438\u0439\u0433 \u0441\u0443\u0443\u043b\u0433\u0430\u0445 \u0445\u044d\u0440\u044d\u0433\u0442\u044d\u0439.",inlineInstallExtension:"\u041e\u0434\u043e\u043e \u0441\u0443\u0443\u043b\u0433\u0430\u0445",internalError:"\u042f\u043c\u0430\u0440 \u043d\u044d\u0433\u044d\u043d \u0437\u04af\u0439\u043b \u0431\u0443\u0440\u0443\u0443 \u0431\u0430\u0439\u043d\u0430. \u0414\u0430\u0440\u0430\u0430\u0445 \u0430\u043b\u0434\u0430\u0430 \u0433\u0430\u0440\u0441\u0430\u043d \u0431\u0430\u0439\u043d\u0430: {{error}}",internalErrorTitle:"\u0414\u043e\u0442\u043e\u043e\u0434 \u0430\u043b\u0434\u0430\u0430",kickMessage:"\u0422\u0430 \u0434\u044d\u043b\u0433\u044d\u0440\u044d\u043d\u0433\u04af\u0439 \u043c\u044d\u0434\u044d\u044d\u043b\u043b\u0438\u0439\u0433 {{participantDisplayName}} \u0445\u043e\u043b\u0431\u043e\u0433\u0434\u043e\u0436 \u0430\u0432\u043d\u0430 \u0443\u0443..",kickParticipantButton:"\u0413\u0430\u0440\u0433\u0430\u0445",kickParticipantDialog:"\u0422\u0430 \u044d\u043d\u044d \u043e\u0440\u043e\u043b\u0446\u043e\u0433\u0447\u0438\u0439\u0433 \u0433\u0430\u0440\u0433\u0430\u0445\u0434\u0430\u0430 \u0438\u0442\u0433\u044d\u043b\u0442\u044d\u0439 \u0431\u0430\u0439\u043d\u0430 \u0443\u0443?",kickParticipantTitle:"\u042d\u043d\u044d \u043e\u0440\u043e\u043b\u0446\u043e\u0433\u0447\u0438\u0439\u0433 \u0433\u0430\u0440\u0433\u0430\u0445 \u04af\u04af?",kickTitle:"{{participantDisplayName}} \u0447\u0430\u043c\u0430\u0439\u0433 \u0445\u0443\u0440\u043b\u0430\u0430\u0441 \u0433\u0430\u0440\u0433\u0430\u0441\u0430\u043d",liveStreaming:"\u0428\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442",liveStreamingDisabledForGuestTooltip:"\u0417\u043e\u0447\u0438\u0434 \u0448\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442 \u044d\u0445\u043b\u04af\u04af\u043b\u044d\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0433\u04af\u0439.",liveStreamingDisabledTooltip:"\u0428\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442\u044b\u0433 \u0438\u0434\u044d\u0432\u0445\u0433\u04af\u0439 \u0431\u043e\u043b\u0433\u043e\u0445.",lockMessage:"\u0425\u0443\u0440\u0430\u043b \u0442\u04af\u0433\u0436\u0438\u0433\u0434\u0441\u044d\u043d\u0433\u04af\u0439.",lockRoom:"\u0425\u0443\u0440\u0430\u043b \u043d\u044d\u043c\u044d\u0445 $t(lockRoomPasswordUppercase)",lockTitle:"\u0422\u04af\u0433\u0436\u0438\u0445\u044d\u0434 \u0430\u043b\u0434\u0430\u0430 \u0433\u0430\u0440\u043b\u0430\u0430",logoutQuestion:"\u0422\u0430 \u0445\u0443\u0440\u043b\u0430\u0430\u0441 \u0433\u0430\u0440\u0447, \u0445\u0443\u0440\u043b\u044b\u0433 \u0437\u043e\u0433\u0441\u043e\u043e\u0445\u044b\u0433 \u0445\u04af\u0441\u044d\u0436 \u0431\u0430\u0439\u043d\u0430 \u0443\u0443?",logoutTitle:"\u0413\u0430\u0440\u0430\u0445",maxUsersLimitReached:"\u041e\u0440\u043e\u043b\u0446\u043e\u0433\u0447\u0434\u044b\u043d \u0442\u043e\u043e\u043d\u044b \u0434\u044d\u044d\u0434 \u0445\u044f\u0437\u0433\u0430\u0430\u0440\u0442 \u0445\u04af\u0440\u0441\u044d\u043d \u0431\u0430\u0439\u043d\u0430. \u0423\u0443\u043b\u0437\u0430\u043b\u0442\u044b\u043d \u044d\u0437\u044d\u043c\u0448\u0438\u0433\u0447\u0442\u044d\u0439 \u0445\u043e\u043b\u0431\u043e\u043e \u0431\u0430\u0440\u0438\u043d\u0430 \u0443\u0443 \u044d\u0441\u0432\u044d\u043b \u0434\u0430\u0440\u0430\u0430 \u0434\u0430\u0445\u0438\u043d \u043e\u0440\u043e\u043b\u0434\u043e\u043d\u043e \u0443\u0443!",maxUsersLimitReachedTitle:"\u041e\u0440\u043e\u043b\u0446\u043e\u0433\u0447\u0434\u044b\u043d \u0434\u044d\u044d\u0434 \u0445\u044f\u0437\u0433\u0430\u0430\u0440\u0442 \u0445\u04af\u0440\u0441\u044d\u043d \u0431\u0430\u0439\u043d\u0430",micConstraintFailedError:"\u0422\u0430\u043d\u044b \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d \u0437\u0430\u0440\u0438\u043c \u0448\u0430\u0430\u0440\u0434\u043b\u0430\u0433\u0430\u0442\u0430\u0439 \u0445\u044f\u0437\u0433\u0430\u0430\u0440\u043b\u0430\u043b\u0442\u044b\u0433 \u0445\u0430\u043d\u0433\u0430\u0445\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430.",micNotFoundError:"\u041c\u0438\u043a\u0440\u043e\u0444\u043e\u043d \u043e\u043b\u0434\u0441\u043e\u043d\u0433\u04af\u0439.",micNotSendingData:"\u041c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u044b\u0433 \u0434\u0443\u0443\u0433\u04af\u0439 \u0431\u043e\u043b\u0433\u043e\u0445\u044b\u043d \u0442\u0443\u043b\u0434 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0438\u0439\u043d \u0442\u043e\u0445\u0438\u0440\u0433\u043e\u043e \u0440\u0443\u0443 \u043e\u0447\u043d\u043e \u0443\u0443",micNotSendingDataTitle:"\u0422\u0430\u043d\u044b \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u044b\u0433 \u0441\u0438\u0441\u0442\u0435\u043c\u0438\u0439\u043d \u0442\u043e\u0445\u0438\u0440\u0433\u043e\u043e\u043d\u043e\u043e\u0441 \u0445\u0430\u0430\u0441\u0430\u043d \u0431\u0430\u0439\u043d\u0430",micPermissionDeniedError:"\u0422\u0430 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d \u0430\u0448\u0438\u0433\u043b\u0430\u0445 \u0437\u04e9\u0432\u0448\u04e9\u04e9\u0440\u04e9\u043b \u04e9\u0433\u04e9\u04e9\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430. \u0422\u0430 \u043e\u0434\u043e\u043e \u0447\u0443\u0443\u043b\u0433\u0430 \u0443\u0443\u043b\u0437\u0430\u043b\u0442\u0430\u043d\u0434 \u043e\u0440\u043e\u043b\u0446\u043e\u0436 \u0431\u043e\u043b\u043e\u0445 \u0447 \u0431\u0443\u0441\u0430\u0434 \u0445\u04af\u043c\u04af\u04af\u0441 \u0442\u0430\u043d\u044b\u0433 \u0441\u043e\u043d\u0441\u043e\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0433\u04af\u0439. \u04ae\u04af\u043d\u0438\u0439\u0433 \u0437\u0430\u0441\u0430\u0445\u044b\u043d \u0442\u0443\u043b\u0434 \u0445\u0430\u044f\u0433\u0438\u0439\u043d \u0442\u0430\u043b\u0431\u0430\u0440\u0442 \u0431\u0430\u0439\u0433\u0430\u0430 \u043a\u0430\u043c\u0435\u0440\u044b\u043d \u0442\u043e\u0432\u0447\u0438\u0439\u0433 \u0430\u0448\u0438\u0433\u043b\u0430\u043d\u0430 \u0443\u0443.",micUnknownError:"\u042f\u043c\u0430\u0440 \u043d\u044d\u0433 \u0448\u0430\u043b\u0442\u0433\u0430\u0430\u043d\u044b \u0443\u043b\u043c\u0430\u0430\u0441 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u044b\u0433 \u0430\u0448\u0438\u0433\u043b\u0430\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430.",muteEveryoneElseDialog:"\u0411\u0443\u0441\u0430\u0434 \u043e\u0440\u043e\u043b\u0446\u043e\u0433\u0447\u0434\u044b\u043d \u0434\u0443\u0443 \u0445\u0430\u0430\u043b\u0442\u0442\u0430\u0439 \u04af\u0435\u0434 \u0442\u0430 \u0434\u0443\u0443\u0433 \u043d\u044d\u044d\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0433\u04af\u0439, \u0433\u044d\u0445\u0434\u044d\u044d \u04e9\u04e9\u0440\u0438\u0439\u043d\u0445\u04e9\u04e9 \u0434\u0443\u0443\u0433 \u043d\u044d\u044d\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0442\u043e\u0439.",muteEveryoneElseTitle:"\u0411\u04af\u0445 \u043e\u0440\u043e\u043b\u0446\u043e\u0433\u0447\u0434\u044b\u043d \u0434\u0443\u0443\u0433 \u0445\u0430\u0430\u0445 \u0443\u0443?",muteEveryoneDialog:"\u0422\u0430 \u0431\u04af\u0445 \u043e\u0440\u043e\u043b\u0446\u043e\u0433\u0447\u0434\u044b\u043d \u0434\u0443\u0443\u0433 \u0445\u0430\u0430\u0445\u0434\u0430\u0430 \u0438\u0442\u0433\u044d\u043b\u0442\u044d\u0439 \u0431\u0430\u0439\u043d\u0430 \u0443\u0443? \u0422\u0430 \u0442\u044d\u0434\u043d\u0438\u0439 \u0434\u0443\u0443\u0433 \u0438\u0434\u044d\u0432\u0445\u0436\u04af\u04af\u043b\u044d\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0433\u04af\u0439 \u0447 \u0445\u04af\u0441\u0441\u044d\u043d \u04af\u0435\u0434\u044d\u044d \u04e9\u04e9\u0440\u0438\u0439\u043d\u0445\u04e9\u04e9 \u0434\u0443\u0443 \u043d\u044d\u044d\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0442\u043e\u0439.",muteEveryoneTitle:"\u0411\u04af\u0445 \u043e\u0440\u043e\u043b\u0446\u043e\u0433\u0447\u0434\u044b\u043d \u0434\u0443\u0443\u0433 \u0445\u0430\u0430\u0445 \u0443\u0443?",muteEveryoneSelf:"\u0427\u0438 \u04e9\u04e9\u0440\u04e9\u04e9",muteEveryoneStartMuted:"\u041e\u0434\u043e\u043e\u043d\u043e\u043e\u0441 \u044d\u0445\u043b\u044d\u043d \u0431\u04af\u0445 \u043e\u0440\u043e\u043b\u0446\u043e\u0433\u0447\u0434\u044b\u043d \u0434\u0443\u0443 \u0445\u0430\u0430\u0433\u0434\u0430\u043d\u0430",muteParticipantBody:"\u0422\u0430 \u0442\u044d\u0434\u043d\u0438\u0439 \u0434\u0443\u0443\u0433 \u0438\u0434\u044d\u0432\u0445\u0436\u04af\u04af\u043b\u044d\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0433\u04af\u0439 \u0447 \u0445\u04af\u0441\u0441\u044d\u043d \u04af\u0435\u0434\u044d\u044d \u04e9\u04e9\u0440\u0438\u0439\u043d \u0434\u0443\u0443\u0433 \u043d\u044d\u044d\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0442\u043e\u0439.",muteParticipantButton:"\u0414\u0443\u0443\u0433\u04af\u0439 \u0431\u043e\u043b\u0433\u043e\u0445",muteParticipantDialog:"\u0422\u0430 \u044d\u043d\u044d \u043e\u0440\u043e\u043b\u0446\u043e\u0433\u0447\u0438\u0439\u043d \u0434\u0443\u0443\u0433 \u0445\u0430\u0430\u0445\u0434\u0430\u0430 \u0438\u0442\u0433\u044d\u043b\u0442\u044d\u0439 \u0431\u0430\u0439\u043d\u0430 \u0443\u0443? \u0422\u0430 \u0434\u0443\u0443\u0433 \u0438\u0434\u044d\u0432\u0445\u0436\u04af\u04af\u043b\u044d\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0433\u04af\u0439 \u0447 \u0445\u04af\u0441\u0441\u044d\u043d \u04af\u0435\u0434\u044d\u044d \u04e9\u04e9\u0440\u0438\u0439\u043d \u0434\u0443\u0443\u0433 \u043d\u044d\u044d\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0442\u043e\u0439.",muteParticipantTitle:"\u042d\u043d\u044d \u043e\u0440\u043e\u043b\u0446\u043e\u0433\u0447\u0438\u0439\u043d \u0434\u0443\u0443\u0433 \u0445\u0430\u0430\u0445 \u0443\u0443?",Ok:"Ok",passwordLabel:"$t(lockRoomPasswordUppercase)",passwordNotSupported:"$t(lockRoomPassword) \u0442\u043e\u0445\u0438\u0440\u0443\u0443\u043b\u0430\u0445 \u043d\u044c \u0434\u044d\u043c\u0436\u0438\u0433\u0434\u044d\u0445\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430.",passwordNotSupportedTitle:"$t(lockRoomPasswordUppercase) \u0434\u044d\u043c\u0436\u0438\u0433\u0434\u044d\u0445\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430",passwordRequired:"$t(lockRoomPasswordUppercase) \u0437\u0430\u0430\u0432\u0430\u043b",popupError:"\u0422\u0430\u043d\u044b \u0445\u04e9\u0442\u04e9\u0447 \u044d\u043d\u044d \u0441\u0430\u0439\u0442\u0430\u0430\u0441 \u043f\u043e\u043f\u0430\u043f \u0446\u043e\u043d\u0445\u0443\u0443\u0434\u044b\u0433 \u0431\u043b\u043e\u043a\u043b\u043e\u0436 \u0431\u0430\u0439\u043d\u0430. \u0425\u04e9\u0442\u0447\u04e9\u04e9 \u0430\u044e\u0443\u043b\u0433\u04af\u0439 \u0431\u0430\u0439\u0434\u043b\u044b\u043d \u0442\u043e\u0445\u0438\u0440\u0433\u043e\u043e\u043d \u0434\u044d\u044d\u0440 \u0433\u0430\u0440\u0447 \u0438\u0440\u044d\u0445 \u0446\u043e\u043d\u0445\u044b\u0433 \u0438\u0434\u044d\u0432\u0445\u0436\u04af\u04af\u043b\u044d\u044d\u0434 \u0434\u0430\u0445\u0438\u043d \u043e\u0440\u043e\u043b\u0434\u043e\u043d\u043e \u0443\u0443.",popupErrorTitle:"\u041f\u043e\u043f\u0430\u043f \u0445\u0430\u0430\u043b\u0442\u0442\u0430\u0439 \u0431\u0430\u0439\u043d\u0430",recording:"\u0411\u0438\u0447\u043b\u044d\u0433 \u0445\u0438\u0439\u0445",recordingDisabledForGuestTooltip:"\u0417\u043e\u0447\u0438\u0434 \u0431\u0438\u0447\u043b\u044d\u0433 \u0445\u0438\u0439\u0436 \u0431\u043e\u043b\u043e\u0445\u0433\u04af\u0439.",recordingDisabledTooltip:"\u0411\u0438\u0447\u043b\u044d\u0433 \u0445\u0438\u0439\u0445 \u0445\u0430\u0430\u043b\u0442\u0442\u0430\u0439.",rejoinNow:"\u041e\u0434\u043e\u043e \u0434\u0430\u0445\u0438\u043d \u043d\u044d\u0433\u0434\u044d\u0445",remoteControlAllowedMessage:"{{user}} \u0430\u043b\u0441\u044b\u043d \u0443\u0434\u0438\u0440\u0434\u043b\u0430\u0433\u044b\u043d \u0445\u04af\u0441\u044d\u043b\u0442\u0438\u0439\u0433 \u0445\u04af\u043b\u044d\u044d\u043d \u0430\u0432\u043b\u0430\u0430!",remoteControlDeniedMessage:"{{user}} \u0430\u043b\u0441\u044b\u043d \u0443\u0434\u0438\u0440\u0434\u043b\u0430\u0433\u044b\u043d \u0445\u04af\u0441\u044d\u043b\u0442\u044d\u044d\u0441 \u0442\u0430\u0442\u0433\u0430\u043b\u0437\u043b\u0430\u0430!",remoteControlErrorMessage:"\u0410\u043b\u0441\u044b\u043d \u0443\u0434\u0438\u0440\u0434\u043b\u0430\u0433\u0430\u0430\u0441 {{user}} \u0437\u04e9\u0432\u0448\u04e9\u04e9\u0440\u04e9\u043b \u0445\u04af\u0441\u044d\u0445 \u04af\u0435\u0434 \u0430\u043b\u0434\u0430\u0430 \u0433\u0430\u0440\u043b\u0430\u0430!",remoteControlRequestMessage:"\u0422\u0430 {{user}} \u0442\u0430\u043d\u044b \u0434\u0435\u0441\u043a\u0442\u043e\u043f\u043e\u043e\u0441 \u0430\u043b\u0441\u044b\u043d \u0437\u0430\u0439\u043d\u0430\u0430\u0441 \u0443\u0434\u0438\u0440\u0434\u0430\u0445\u044b\u0433 \u0437\u04e9\u0432\u0448\u04e9\u04e9\u0440\u04e9\u0445 \u04af\u04af?",remoteControlShareScreenWarning:"\u0425\u044d\u0440\u044d\u0432 \u0442\u0430 \"Allow\" \u0442\u043e\u0432\u0447\u0438\u0439\u0433 \u0434\u0430\u0440\u0432\u0430\u043b, \u0442\u0430\u043d\u044b \u0434\u044d\u043b\u0433\u044d\u0446\u0438\u0439\u0433 \u0445\u0443\u0432\u0430\u0430\u043b\u0446\u0430\u0445 \u0431\u043e\u043b\u043d\u043e \u0433\u044d\u0434\u0433\u0438\u0439\u0433 \u0430\u043d\u0445\u0430\u0430\u0440\u043d\u0430 \u0443\u0443!",remoteControlStopMessage:"\u0410\u043b\u0441\u044b\u043d \u0443\u0434\u0438\u0440\u0434\u043b\u0430\u0433\u044b\u043d \u0445\u044d\u0441\u044d\u0433 \u0434\u0443\u0443\u0441\u0441\u0430\u043d!",remoteControlTitle:"\u0410\u043b\u0441\u044b\u043d \u0443\u0434\u0438\u0440\u0434\u043b\u0430\u0433\u044b\u043d",Remove:"\u0423\u0441\u0442\u0433\u0430\u0445",removePassword:"$t(lockRoomPassword) \u0443\u0441\u0442\u0433\u0430\u0445",removeSharedVideoMsg:"\u0422\u0430 \u0445\u0443\u0432\u0430\u0430\u043b\u0446\u0441\u0430\u043d \u0432\u0438\u0434\u0435\u043e\u0433\u043e\u043e \u0443\u0441\u0442\u0433\u0430\u0445\u0434\u0430\u0430 \u0438\u0442\u0433\u044d\u043b\u0442\u044d\u0439 \u0431\u0430\u0439\u043d\u0430 \u0443\u0443?",removeSharedVideoTitle:"\u0425\u0443\u0432\u0430\u0430\u043b\u0446\u0441\u0430\u043d \u0432\u0438\u0434\u0435\u043e\u0433 \u0443\u0441\u0442\u0433\u0430\u0445",reservationError:"\u0417\u0430\u0445\u0438\u0430\u043b\u0433\u044b\u043d \u0441\u0438\u0441\u0442\u0435\u043c\u0438\u0439\u043d \u0430\u043b\u0434\u0430\u0430",reservationErrorMsg:"\u0410\u043b\u0434\u0430\u0430\u043d\u044b \u043a\u043e\u0434: {{code}}, \u043c\u0435\u0441\u0441\u0435\u0436: {{msg}}",retry:"\u0414\u0430\u0445\u0438\u0436",screenSharingFailedToInstall:"\u0414\u044d\u043b\u0433\u044d\u0446 \u0445\u0443\u0432\u0430\u0430\u043b\u0446\u0430\u0445 \u04e9\u0440\u0433\u04e9\u0442\u0433\u04e9\u043b\u0438\u0439\u0433 \u0441\u0443\u0443\u043b\u0433\u0430\u0436 \u0447\u0430\u0434\u0441\u0430\u043d\u0433\u04af\u0439.",screenSharingFailedToInstallTitle:"\u0414\u044d\u043b\u0433\u044d\u0446 \u0445\u0443\u0432\u0430\u0430\u043b\u0446\u0430\u0445 \u04e9\u0440\u0433\u04e9\u0442\u0433\u04e9\u043b\u0438\u0439\u0433 \u0441\u0443\u0443\u043b\u0433\u0430\u0436 \u0447\u0430\u0434\u0441\u0430\u043d\u0433\u04af\u0439",screenSharingFirefoxPermissionDeniedError:"\u0422\u0430\u043d\u044b \u0434\u044d\u043b\u0433\u044d\u0446\u0438\u0439\u0433 \u0445\u0443\u0432\u0430\u0430\u043b\u0446\u0430\u0445 \u04af\u0435\u0434 \u044f\u043c\u0430\u0440 \u043d\u044d\u0433 \u0430\u043b\u0434\u0430\u0430 \u0433\u0430\u0440\u043b\u0430\u0430. \u0422\u0430 \u0431\u0438\u0434\u044d\u043d\u0434 \u0437\u04e9\u0432\u0448\u04e9\u04e9\u0440\u04e9\u043b \u04e9\u0433\u0441\u04e9\u043d \u044d\u0441\u044d\u0445\u044d\u044d \u0448\u0430\u043b\u0433\u0430\u043d\u0430 \u0443\u0443. ",screenSharingFirefoxPermissionDeniedTitle:"\u0414\u044d\u043b\u0433\u044d\u0446 \u0445\u0443\u0432\u0430\u0430\u043b\u0446\u0430\u0445\u044b\u0433 \u044d\u0445\u043b\u04af\u04af\u043b\u044d\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430!",screenSharingPermissionDeniedError:"\u0422\u0430\u043d\u044b \u0434\u044d\u043b\u0433\u044d\u0446\u0438\u0439\u0433 \u0445\u0443\u0432\u0430\u0430\u043b\u0446\u0430\u0445 \u0437\u04e9\u0432\u0448\u04e9\u04e9\u0440\u043b\u0438\u0439\u0433 \u0441\u0443\u0443\u043b\u0433\u0430\u0445\u0430\u0434 \u0430\u043b\u0434\u0430\u0430 \u0433\u0430\u0440\u0441\u0430\u043d \u0431\u0430\u0439\u043d\u0430. \u0424\u0430\u0439\u043b\u044b\u0433 \u0434\u0430\u0445\u0438\u043d \u0430\u0447\u0430\u0430\u043b\u043b\u0430\u0430\u0434, \u0434\u0430\u0445\u0438\u043d \u043e\u0440\u043e\u043b\u0434\u043e\u043d\u043e \u0443\u0443.",sendPrivateMessage:"\u0425\u0443\u0432\u0438\u0439\u043d \u043c\u0435\u0441\u0441\u0435\u0436 \u0445\u04af\u043b\u044d\u044d\u043d \u0430\u0432\u0441\u0430\u043d. \u0422\u0430 \u0442\u0443\u0441\u0434\u0430\u0430 \u0445\u0430\u0440\u0438\u0443 \u04e9\u0433\u04e9\u0445 \u0433\u044d\u0436 \u0431\u0430\u0439\u043d\u0430 \u0443\u0443, \u044d\u0441\u0432\u044d\u043b \u0442\u0430 \u0431\u04af\u043b\u044d\u0433\u0442 \u0438\u043b\u0433\u044d\u044d\u0445 \u04af\u04af?",sendPrivateMessageCancel:"\u0411\u04af\u043b\u044d\u0433\u0442 \u0438\u043b\u0433\u044d\u044d\u043d\u044d \u04af\u04af",sendPrivateMessageOk:"\u0425\u0443\u0432\u0438\u0439\u043d \u0431\u0430\u0439\u0434\u043b\u0430\u0430\u0440 \u0438\u043b\u0433\u044d\u044d\u0445",sendPrivateMessageTitle:"\u0425\u0443\u0432\u0438\u0430\u0440\u0430\u0430 \u0438\u043b\u0433\u044d\u044d\u0445 \u04af\u04af?",serviceUnavailable:"\u04ae\u0439\u043b\u0447\u0438\u043b\u0433\u044d\u044d \u0430\u0432\u0430\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0433\u04af\u0439",sessTerminated:"\u0414\u0443\u0443\u0434\u043b\u0430\u0433\u0430 \u0441\u0430\u043b\u043b\u0430\u0430",Share:"\u0425\u0443\u0432\u0430\u0430\u043b\u0446\u0430\u0445",shareVideoLinkError:"YouTube-\u0438\u0439\u043d \u0437\u04e9\u0432 \u043b\u0438\u043d\u043a \u043e\u0440\u0443\u0443\u043b\u043d\u0430 \u0443\u0443.",shareVideoTitle:"\u0412\u0438\u0434\u0435\u043e \u0445\u0443\u0432\u0430\u0430\u043b\u0446\u0430\u0445",shareYourScreen:"\u0414\u044d\u043b\u0433\u044d\u0446\u044d\u044d \u0445\u0443\u0432\u0430\u0430\u043b\u0446\u0430\u0445",shareYourScreenDisabled:"\u0414\u044d\u043b\u0433\u044d\u0446 \u0445\u0443\u0432\u0430\u0430\u043b\u0446\u0430\u0445 \u0438\u0434\u044d\u0432\u0445\u0433\u04af\u0439",shareYourScreenDisabledForGuest:"\u0417\u043e\u0447\u0438\u0434 \u0434\u044d\u043b\u0433\u044d\u0446 \u0445\u0443\u0432\u0430\u0430\u043b\u0446\u0430\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0433\u04af\u0439.",startLiveStreaming:"\u0428\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442\u044b\u0433 \u044d\u0445\u043b\u04af\u04af\u043b",startRecording:"\u0411\u0438\u0447\u043b\u044d\u0433 \u0445\u0438\u0439\u0436 \u044d\u0445\u044d\u043b",startRemoteControlErrorMessage:"\u0410\u043b\u0441\u044b\u043d \u0443\u0434\u0438\u0440\u0434\u043b\u0430\u0433\u0430 \u044d\u0445\u043b\u04af\u04af\u043b\u044d\u0445 \u04af\u0435\u0434 \u0430\u043b\u0434\u0430\u0430 \u0433\u0430\u0440\u043b\u0430\u0430!",stopLiveStreaming:"\u0428\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442\u044b\u0433 \u0437\u043e\u0433\u0441\u043e\u043e",stopRecording:"\u0411\u0438\u0447\u043b\u044d\u0433\u044d\u044d \u0437\u043e\u0433\u0441\u043e\u043e",stopRecordingWarning:"\u0422\u0430 \u0431\u0438\u0447\u043b\u044d\u0433\u044d\u044d \u0437\u043e\u0433\u0441\u043e\u043e\u0445\u0434\u043e\u043e \u0438\u0442\u0433\u044d\u043b\u0442\u044d\u0439 \u0431\u0430\u0439\u043d\u0430 \u0443\u0443?",stopStreamingWarning:"\u0422\u0430 \u0448\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442\u044b\u0433 \u0437\u043e\u0433\u0441\u043e\u043e\u0445\u0434\u043e\u043e \u0438\u0442\u0433\u044d\u043b\u0442\u044d\u0439 \u0431\u0430\u0439\u043d\u0430 \u0443\u0443?",streamKey:"\u0428\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442\u044b\u043d \u0442\u04af\u043b\u0445\u04af\u04af\u0440",Submit:"\u0418\u043b\u0433\u044d\u044d\u0445",thankYou:"{{appName}} \u0430\u0448\u0438\u0433\u043b\u0430\u0436 \u0431\u0443\u0439 \u0442\u0430\u043d\u0434 \u0431\u0430\u044f\u0440\u043b\u0430\u043b\u0430\u0430!",token:"token",tokenAuthFailed:"\u0423\u0443\u0447\u043b\u0430\u0430\u0440\u0430\u0439, \u0442\u0430 \u044d\u043d\u0434 \u043d\u044d\u0432\u0442\u0440\u044d\u0445 \u044d\u0440\u0445\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430.",tokenAuthFailedTitle:"\u041d\u044d\u0432\u0442\u0440\u044d\u043b\u0442 \u0430\u043c\u0436\u0438\u043b\u0442\u0433\u04af\u0439",transcribing:"\u041e\u0440\u0447\u0443\u0443\u043b\u0430\u0445",unlockRoom:"$t(lockRoomPassword) \u0445\u0443\u0440\u043b\u044b\u0433 \u0443\u0441\u0442\u0433\u0430\u043d\u0430 \u0443\u0443",userPassword:"\u0445\u044d\u0440\u044d\u0433\u043b\u044d\u0433\u0447\u0438\u0439\u043d \u043d\u0443\u0443\u0446 \u04af\u0433",WaitForHostMsg:"{{room}} \u0445\u0443\u0440\u0430\u043b \u0445\u0430\u0440\u0430\u0430\u0445\u0430\u043d \u044d\u0445\u043b\u044d\u044d\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430. \u0425\u044d\u0440\u044d\u0432 \u0442\u0430 \u0445\u043e\u0441\u0442 \u0431\u0430\u0439\u0433\u0430\u0430 \u0431\u043e\u043b \u043d\u044d\u0432\u0442\u044d\u0440\u043d\u044d \u04af\u04af. \u04ae\u0433\u04af\u0439 \u0431\u043e\u043b \u0445\u043e\u0441\u0442 \u0438\u0440\u044d\u0445\u0438\u0439\u0433 \u0445\u04af\u043b\u044d\u044d\u043d\u044d \u04af\u04af.",WaitForHostMsgWOk:"{{room}} \u0445\u0443\u0440\u0430\u043b \u0445\u0430\u0440\u0430\u0430\u0445\u0430\u043d \u044d\u0445\u043b\u044d\u044d\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430. \u0425\u044d\u0440\u044d\u0432 \u0442\u0430 \u0445\u043e\u0441\u0442 \u044d\u0437\u044d\u043c\u0448\u0438\u0433\u0447 \u0431\u043e\u043b \u0431\u0430\u0442\u0430\u043b\u0433\u0430\u0430\u0436\u0443\u0443\u043b\u0430\u0445\u044b\u043d \u0442\u0443\u043b\u0434 Ok \u0434\u044d\u044d\u0440 \u0434\u0430\u0440\u043d\u0430 \u0443\u0443. \u04ae\u0433\u04af\u0439 \u0431\u043e\u043b \u0445\u043e\u0441\u0442 \u0438\u0440\u044d\u0445\u0438\u0439\u0433 \u0445\u04af\u043b\u044d\u044d\u043d\u044d \u04af\u04af.",WaitingForHost:"\u0425\u043e\u0441\u0442\u044b\u0433 \u0445\u04af\u043b\u044d\u044d\u0436 \u0431\u0430\u0439\u043d\u0430 ...",Yes:"\u0422\u0438\u0439\u043c",yourEntireScreen:"\u0422\u0430\u043d\u044b \u0434\u044d\u043b\u0433\u044d\u0446\u0438\u0439\u0433 \u0431\u04af\u0445\u044d\u043b\u0434\u044d\u044d"},dialOut:{statusMessage:"\u043e\u0434\u043e\u043e {{status}} \u0431\u0430\u0439\u043d\u0430"},documentSharing:{title:"\u0411\u0438\u0447\u0438\u0433 \u0431\u0430\u0440\u0438\u043c\u0442 \u0445\u0443\u0432\u0430\u0430\u043b\u0446\u0430\u0445"},feedback:{average:"\u0414\u0443\u043d\u0434\u0430\u0436",bad:"\u041c\u0443\u0443",detailsLabel:"\u042d\u043d\u044d \u0442\u0430\u043b\u0430\u0430\u0440 \u0438\u043b\u04af\u04af \u0434\u044d\u043b\u0433\u044d\u0440\u044d\u043d\u0433\u04af\u0439.",good:"\u0421\u0430\u0439\u043d",rateExperience:"\u0425\u0443\u0440\u043b\u044b\u043d \u0442\u0443\u0440\u0448\u043b\u0430\u0433\u0430\u0430 \u04af\u043d\u044d\u043b\u044d\u0445",veryBad:"\u041c\u0430\u0448 \u043c\u0443\u0443",veryGood:"\u041c\u0430\u0448 \u0441\u0430\u0439\u043d"},incomingCall:{answer:"\u0425\u0430\u0440\u0438\u0443\u043b",audioCallTitle:"\u0414\u0443\u0443\u0434\u043b\u0430\u0433\u0430 \u0438\u0440\u043b\u044d\u044d",decline:"\u0413\u0430\u0440\u0433\u0430\u0445",productLabel:"\u0421\u0430\u043d\u0433\u0438\u0439\u043d \u042f\u0430\u043c",videoCallTitle:"\u0412\u0438\u0434\u0435\u043e \u0434\u0443\u0443\u0434\u043b\u0430\u0433\u0430 \u0438\u0440\u043b\u044d\u044d"},info:{accessibilityLabel:"\u041c\u044d\u0434\u044d\u044d\u043b\u043b\u0438\u0439\u0433 \u0445\u0430\u0440\u0443\u0443\u043b\u0430\u0445",addPassword:"$t(lockRoomPassword) \u043d\u044d\u043c\u044d\u0445",cancelPassword:"$t(lockRoomPassword) \u0446\u0443\u0446\u043b\u0430\u0445",conferenceURL:"\u0425\u043e\u043b\u0431\u043e\u043e\u0441:",country:"\u0423\u043b\u0441",dialANumber:"\u0423\u0443\u043b\u0437\u0430\u043b\u0442\u0430\u043d\u0434 \u043e\u0440\u043e\u043b\u0446\u043e\u0445\u044b\u043d \u0442\u0443\u043b\u0434 \u044d\u0434\u0433\u044d\u044d\u0440 \u0434\u0443\u0433\u0430\u0430\u0440\u0443\u0443\u0434\u044b\u043d \u0430\u043b\u044c \u043d\u044d\u0433\u0440\u04af\u04af \u043d\u044c \u0437\u0430\u043b\u0433\u0430\u0430\u0434, \u043f\u0438\u043d\u0433 \u043e\u0440\u0443\u0443\u043b\u043d\u0430 \u0443\u0443.",dialInConferenceID:"PIN:",dialInNotSupported:"\u0423\u0443\u0447\u043b\u0430\u0430\u0440\u0430\u0439, \u043e\u0434\u043e\u043e\u0433\u043e\u043e\u0440 \u0434\u0443\u0443\u0434\u043b\u0430\u0433\u0430 \u0445\u0438\u0439\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430.",dialInNumber:"\u0414\u0443\u0443\u0434\u043b\u0430\u0433\u0430 \u0445\u0438\u0439\u0436 \u0431\u0430\u0439\u043d\u0430:",dialInSummaryError:"\u0417\u0430\u043b\u0433\u0430\u0436 \u043c\u044d\u0434\u044d\u044d\u043b\u043b\u0438\u0439\u0433 \u0430\u0432\u0430\u0445 \u04af\u0435\u0434 \u0430\u043b\u0434\u0430\u0430 \u0433\u0430\u0440\u043b\u0430\u0430. \u0414\u0430\u0440\u0430\u0430 \u0434\u0430\u0445\u0438\u043d \u043e\u0440\u043e\u043b\u0434\u043e\u0436 \u04af\u0437\u043d\u044d \u04af\u04af.",dialInTollFree:"Toll Free",genericError:"\u042f\u043c\u0430\u0440 \u043d\u044d\u0433 \u0430\u0441\u0443\u0443\u0434\u0430\u043b \u0433\u0430\u0440\u043b\u0430\u0430.",inviteLiveStream:"\u042d\u043d\u044d \u0443\u0443\u043b\u0437\u0430\u043b\u0442\u044b\u043d \u0448\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442\u044b\u0433 \u04af\u0437\u044d\u0445\u0438\u0439\u043d \u0442\u0443\u043b\u0434 \u044d\u043d\u044d \u0445\u043e\u043b\u0431\u043e\u043e\u0441\u044b\u0433 \u0434\u0430\u0440\u043d\u0430 \u0443\u0443: {{url}}",invitePhone:"\u0423\u0442\u0441\u0430\u0430\u0440 \u0445\u043e\u043b\u0431\u043e\u0433\u0434\u043e\u0445\u044b\u043d \u0442\u0443\u043b\u0434 \u044d\u043d\u044d \u0434\u044d\u044d\u0440 \u0434\u0430\u0440\u043d\u0430 \u0443\u0443: {{number}},,{{conferenceID}}#\n",invitePhoneAlternatives:"\u04e8\u04e9\u0440 \u0437\u0430\u043b\u0433\u0430\u0445 \u0434\u0443\u0433\u0430\u0430\u0440 \u0445\u0430\u0439\u0436 \u0431\u0430\u0439\u043d\u0430 \u0443\u0443?\n\u0423\u0443\u043b\u0437\u0430\u043b\u0442\u044b\u043d \u0434\u0443\u0433\u0430\u0430\u0440\u044b\u0433 \u0445\u0430\u0440\u0430\u0445: {{url}}\n\n\n\u0425\u044d\u0440\u044d\u0432 \u04e9\u0440\u04e9\u04e9\u043d\u0438\u0439 \u0443\u0442\u0430\u0441 \u0440\u0443\u0443 \u0437\u0430\u043b\u0433\u0430\u0445 \u0431\u043e\u043b \u0430\u0443\u0434\u0438\u043e\u0434 \u0445\u043e\u043b\u0431\u043e\u0433\u0434\u043e\u0445\u0433\u04af\u0439\u0433\u044d\u044d\u0440 \u043d\u044d\u0433\u0434\u044d\u044d\u0440\u044d\u0439: {{silentUrl}}",inviteURLFirstPartGeneral:"\u0422\u0430 \u0431\u04af\u0445\u043d\u0438\u0439\u0433 \u0443\u0443\u043b\u0437\u0430\u043b\u0442\u0430\u0434 \u0443\u0440\u044c\u0436 \u0431\u0430\u0439\u043d\u0430.",inviteURLFirstPartPersonal:"{{name}} \u0442\u0430\u043d\u044b\u0433 \u0443\u0443\u043b\u0437\u0430\u043b\u0442\u0430\u043d\u0434 \u0443\u0440\u044c\u0436 \u0431\u0430\u0439\u043d\u0430.\n",inviteURLSecondPart:"\n\u0423\u0443\u043b\u0437\u0430\u043b\u0442\u0430\u0434 \u043d\u044d\u0433\u0434\u044d\u044d\u0440\u044d\u0439:\n{{url}}\n",liveStreamURL:"\u0428\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442:",moreNumbers:"\u0411\u0443\u0441\u0430\u0434 \u0434\u0443\u0433\u0430\u0430\u0440",noNumbers:"\u0417\u0430\u043b\u0433\u0430\u0445 \u0434\u0443\u0433\u0430\u0430\u0440 \u0431\u0430\u0439\u0445\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430.",noPassword:"\u0425\u043e\u043e\u0441\u043e\u043d",noRoom:"\u041d\u044d\u0432\u0442\u0440\u044d\u0445 \u04e9\u0440\u04e9\u04e9 \u043e\u043b\u0434\u0441\u043e\u043d\u0433\u04af\u0439.",numbers:"\u0417\u0430\u043b\u0433\u0430\u0445 \u0434\u0443\u0433\u0430\u0430\u0440\u0443\u0443\u0434",password:"$t(lockRoomPasswordUppercase):",title:"\u0425\u0443\u0432\u0430\u0430\u043b\u0446\u0430\u0445",tooltip:"\u0425\u0443\u0440\u043b\u044b\u043d \u0445\u043e\u043b\u0431\u043e\u043e\u0441\u044b\u0433 \u0445\u0443\u0432\u0430\u0430\u043b\u0446\u0430\u0445",label:"\u0425\u0443\u0440\u043b\u044b\u043d \u043c\u044d\u0434\u044d\u044d\u043b\u044d\u043b"},inviteDialog:{alertText:"\u0417\u0430\u0440\u0438\u043c \u043e\u0440\u043e\u043b\u0446\u043e\u0433\u0447\u0434\u044b\u0433 \u0443\u0440\u044c\u0436 \u0447\u0430\u0434\u0441\u0430\u043d\u0433\u04af\u0439.",header:"\u0423\u0440\u0438\u0445",searchCallOnlyPlaceholder:"\u0423\u0442\u0430\u0441\u043d\u044b \u0434\u0443\u0433\u0430\u0430\u0440\u0430\u0430 \u043e\u0440\u0443\u0443\u043b\u043d\u0430 \u0443\u0443",searchPeopleOnlyPlaceholder:"\u041e\u0440\u043e\u043b\u0446\u043e\u0433\u0447\u0434\u044b\u0433 \u0445\u0430\u0439\u0445",searchPlaceholder:"\u041e\u0440\u043e\u043b\u0446\u043e\u0433\u0447 \u044d\u0441\u0432\u044d\u043b \u0443\u0442\u0430\u0441\u043d\u044b \u0434\u0443\u0433\u0430\u0430\u0440",send:"\u0418\u043b\u0433\u044d\u044d\u0445"},inlineDialogFailure:{msg:"\u0410\u0441\u0443\u0443\u0434\u0430\u043b \u0433\u0430\u0440\u043b\u0430\u0430",retry:"\u0414\u0430\u0445\u0438\u043d \u043e\u0440\u043e\u043b\u0434",support:"\u0414\u044d\u043c\u0436\u043b\u044d\u0433",supportMsg:"\u0425\u044d\u0440\u044d\u0432 \u0438\u0439\u043c \u0430\u0441\u0443\u0443\u0434\u0430\u043b \u0434\u0430\u0445\u0438\u0430\u0434 \u0442\u043e\u0445\u0438\u043e\u043b\u0434\u0432\u043e\u043b \u0445\u043e\u043b\u0431\u043e\u043e \u0431\u0430\u0440\u0438\u0430\u0440\u0430\u0439"},keyboardShortcuts:{focusLocal:"\u04e8\u04e9\u0440\u0438\u0439\u043d \u0432\u0438\u0434\u0435\u043e\u0433 \u04af\u0437\u044d\u0445",focusRemote:"\u04e8\u04e9\u0440 \u0445\u04af\u043d\u0438\u0439 \u0432\u0438\u0434\u0435\u043e\u0433 \u04af\u0437\u044d\u0445",fullScreen:"\u0414\u044d\u043b\u0433\u044d\u0446 \u0434\u04af\u04af\u0440\u0433\u044d\u0445 \u044d\u0441\u0432\u044d\u043b \u0433\u0430\u0440\u0430\u0445",keyboardShortcuts:"\u0413\u0430\u0440\u043d\u044b \u0442\u043e\u0432\u0447\u043b\u043e\u043b",localRecording:"\u04e8\u04e9\u0440\u0438\u0439\u043d \u0431\u0438\u0447\u043b\u044d\u0433\u0438\u0439\u043d \u0445\u044f\u043d\u0430\u043b\u0442\u044b\u0433 \u04af\u0437\u04af\u04af\u043b\u044d\u0445 \u044d\u0441\u0432\u044d\u043b \u043d\u0443\u0443\u0445",mute:"\u041c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u044b\u0433 \u0445\u0430\u0430\u0445 \u044d\u0441\u0432\u044d\u043b \u043d\u044d\u044d\u0445",pushToTalk:"\u042f\u0440\u0438\u0430 \u0440\u0443\u0443",raiseHand:"\u0413\u0430\u0440\u0430\u0430 \u04e9\u0440\u0433\u04e9\u0445 \u044d\u0441\u0432\u044d\u043b \u0434\u043e\u043e\u0448\u043b\u0443\u0443\u043b",showSpeakerStats:"\u042f\u0440\u0438\u0433\u0447\u0438\u0439\u043d \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a \u0445\u0430\u0440\u0430\u0445",toggleChat:"\u0417\u0443\u0440\u0432\u0430\u0441\u044b\u0433 \u043d\u044d\u044d\u0445 \u0431\u0443\u044e\u0443 \u0445\u0430\u0430\u0445",toggleFilmstrip:"\u0412\u0438\u0434\u0435\u043e \u0431\u0438\u0447\u043b\u044d\u0433\u0438\u0439\u043d \u04e9\u043d\u0433\u04e9\u0446 \u0437\u0443\u0440\u0433\u0438\u0439\u0433 \u04af\u0437\u04af\u04af\u043b\u044d\u0445 \u044d\u0441\u0432\u044d\u043b \u043d\u0443\u0443\u0445",toggleScreensharing:"\u041a\u0430\u043c\u0435\u0440 \u0431\u0430 \u0434\u044d\u043b\u0433\u044d\u0446 \u0445\u0443\u0432\u0430\u0430\u043b\u0446\u0430\u0445 \u0445\u043e\u043e\u0440\u043e\u043d\u0434 \u0448\u0438\u043b\u0436\u0438\u043d\u044d",toggleShortcuts:"\u0422\u043e\u0432\u0447\u043b\u043e\u043b\u0443\u0443\u0434\u044b\u0433 \u0445\u0430\u0440\u0443\u0443\u043b\u0430\u0445 \u044d\u0441\u0432\u044d\u043b \u043d\u0443\u0443\u0445",videoMute:"\u041a\u0430\u043c\u0435\u0440\u0430\u0430 \u044d\u0445\u043b\u04af\u04af\u043b\u044d\u0445 \u044d\u0441\u0432\u044d\u043b \u0437\u043e\u0433\u0441\u043e\u043e\u0445",videoQuality:"\u0412\u0438\u0434\u0435\u043e\u043d\u044b \u0447\u0430\u043d\u0430\u0440\u044b\u0433 \u0443\u0434\u0438\u0440\u0434\u0430\u0445"},liveStreaming:{busy:"\u0411\u0438\u0434 \u0443\u0440\u0441\u0433\u0430\u043b\u044b\u043d \u0447\u04e9\u043b\u04e9\u04e9\u043b\u04e9\u0445\u04e9\u04e9\u0440 \u0430\u0436\u0438\u043b\u043b\u0430\u0436 \u0431\u0430\u0439\u043d\u0430. \u0425\u044d\u0434\u044d\u043d \u043c\u0438\u043d\u0443\u0442\u044b\u043d \u0434\u0430\u0440\u0430\u0430 \u0434\u0430\u0445\u0438\u043d \u043e\u0440\u043e\u043b\u0434\u043e\u043d\u043e \u0443\u0443.",busyTitle:"\u0411\u04af\u0445 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u0433\u0447\u0438\u0434 \u0437\u0430\u0432\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430",changeSignIn:"\u0411\u04af\u0440\u0442\u0433\u044d\u043b \u0441\u043e\u043b\u0438\u0445.",choose:"\u0428\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442\u044b\u0433 \u0441\u043e\u043d\u0433\u043e\u043d\u043e \u0443\u0443",chooseCTA:"\u0414\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442\u044b\u0433 \u0441\u043e\u043d\u0433\u043e\u043d\u043e \u0443\u0443. \u0422\u0430 {{email}} \u0430\u0448\u0438\u0433\u043b\u0430\u043d \u043d\u044d\u0432\u0442\u044d\u0440\u0441\u044d\u043d \u0431\u0430\u0439\u043d\u0430.",enterStreamKey:"YouTube \u0448\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442\u044b\u043d \u0442\u04af\u043b\u0445\u04af\u04af\u0440\u0438\u0439\u0433 \u044d\u043d\u0434 \u043e\u0440\u0443\u0443\u043b\u043d\u0430 \u0443\u0443.",error:"\u0428\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442 \u0430\u043c\u0436\u0438\u043b\u0442\u0433\u04af\u0439 \u0431\u043e\u043b\u0441\u043e\u043d. \u0414\u0430\u0445\u0438\u043d \u043e\u0440\u043e\u043b\u0434\u043e\u043d\u043e \u0443\u0443.",errorAPI:"\u0422\u0430\u043d\u044b YouTube \u0440\u04af\u04af \u043d\u044d\u0432\u0442\u0440\u044d\u0445 \u04af\u0435\u0434 \u0430\u043b\u0434\u0430\u0430 \u0433\u0430\u0440\u043b\u0430\u0430. \u0414\u0430\u0440\u0430\u0430 \u0434\u0430\u0445\u0438\u043d \u043d\u044d\u0432\u0442\u044d\u0440\u043d\u044d \u04af\u04af.",errorLiveStreamNotEnabled:"\u0428\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442 {{email}} \u0434\u044d\u044d\u0440 \u0438\u0434\u044d\u0432\u0445\u0436\u04af\u04af\u043b\u044d\u044d\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430. \u0428\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442\u044b\u0433 \u0438\u0434\u044d\u0432\u0445\u0436\u04af\u04af\u043b \u044d\u0441\u0432\u044d\u043b \u0448\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442 \u0445\u0438\u0439\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0442\u043e\u0439 \u0431\u04af\u0440\u0442\u0433\u044d\u043b\u044d\u044d\u0440 \u043d\u044d\u0432\u0442\u044d\u0440\u043d\u044d \u04af\u04af.",expandedOff:"\u0428\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442 \u0437\u043e\u0433\u0441\u0441\u043e\u043d \u0431\u0430\u0439\u043d\u0430",expandedOn:"\u042d\u043d\u044d \u0445\u0443\u0440\u043b\u044b\u0433 YouTube \u0434\u044d\u044d\u0440 \u0448\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0436 \u0431\u0430\u0439\u043d\u0430.",expandedPending:"\u0428\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442\u044b\u0433 \u044d\u0445\u043b\u04af\u04af\u043b\u0436 \u0431\u0430\u0439\u043d\u0430...",failedToStart:"\u0428\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442\u044b\u0433 \u044d\u0445\u043b\u04af\u04af\u043b\u0436 \u0447\u0430\u0434\u0441\u0430\u043d\u0433\u04af\u0439",getStreamKeyManually:"\u0428\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442\u044b\u0433 \u0445\u0438\u0439\u0445 \u0447\u0430\u0434\u0441\u0430\u043d\u0433\u04af\u0439. YouTube-\u044d\u044d\u0441 \u0448\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442\u044b\u043d \u0442\u04af\u043b\u0445\u04af\u04af\u0440\u044d\u044d \u0448\u0430\u043b\u0433\u0430\u0436 \u04af\u0437\u044d\u044d\u0440\u044d\u0439.",invalidStreamKey:"\u0428\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442\u044b\u043d \u0442\u04af\u043b\u0445\u04af\u04af\u0440\u044d\u044d \u0448\u0430\u043b\u0433\u0430\u043d\u0430 \u0443\u0443.",off:"\u0428\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442 \u0437\u043e\u0433\u0441\u0441\u043e\u043d",offBy:"{{name}} \u0448\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442\u044b\u0433 \u0437\u043e\u0433\u0441\u043e\u043e\u0441\u043e\u043d",on:"\u0428\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442",onBy:"{{name}} \u0448\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442 \u044d\u0445\u043b\u04af\u04af\u043b\u0441\u044d\u043d",pending:"\u0428\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442\u044b\u0433 \u044d\u0445\u043b\u04af\u04af\u043b\u0436 \u0431\u0430\u0439\u043d\u0430...",serviceName:"\u0428\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442 \u04af\u0439\u043b\u0447\u0438\u043b\u0433\u044d\u044d",signedInAs:"\u0422\u0430 \u043e\u0434\u043e\u043e \u043d\u044d\u0432\u0442\u044d\u0440\u0441\u044d\u043d \u0431\u0430\u0439\u043d\u0430:",signIn:"Google-\u0440 \u043d\u044d\u0432\u0442\u0440\u044d\u0445",signInCTA:"YouTube \u0434\u044d\u044d\u0440 \u0448\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442\u044b\u043d \u0442\u04af\u043b\u0445\u04af\u04af\u0440\u044d\u044d \u043e\u0440\u0443\u0443\u043b\u043d\u0430 \u0443\u0443.",signOut:"\u0413\u0430\u0440\u0430\u0445",start:"\u0428\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442 \u044d\u0445\u043b\u04af\u04af\u043b",streamIdHelp:"\u042d\u043d\u044d \u044e\u0443 \u0432\u044d?",unavailableTitle:"\u0428\u0443\u0443\u0434 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442 \u0431\u043e\u043b\u043e\u043c\u0436\u0433\u04af\u0439"},localRecording:{clientState:{off:"Off",on:"On",unknown:"\u0422\u0430\u043d\u0438\u0433\u0434\u0430\u0430\u0433\u04af\u0439"},dialogTitle:"\u0414\u043e\u0442\u043e\u043e\u0434 \u0431\u0438\u0447\u043b\u044d\u0433\u0438\u0439\u043d \u0445\u044f\u043d\u0430\u043b\u0442",duration:"\u04ae\u0440\u0433\u044d\u043b\u0436\u043b\u044d\u0445 \u0445\u0443\u0433\u0430\u0446\u0430\u0430",durationNA:"N/A",encoding:"Encoding",label:"LOR",labelToolTip:"\u0414\u043e\u0442\u043e\u043e\u0434 \u0431\u0438\u0447\u043b\u044d\u0433 \u0445\u0438\u0439\u043d\u044d",localRecording:"\u0414\u043e\u0442\u043e\u043e\u0434 \u0431\u0438\u0447\u043b\u044d\u0433",me:"\u041d\u0430\u0434\u0430\u0434",messages:{engaged:"\u0414\u043e\u0442\u043e\u043e\u0434 \u0431\u0438\u0447\u043b\u044d\u0433 \u0445\u0438\u0439\u0434\u044d\u0433",finished:"Recording session {{token}} finished. Please send the recorded file to the moderator.",finishedModerator:"Recording session {{token}} finished. The recording of the local track has been saved. Please ask the other participants to submit their recordings.",notModerator:"\u0422\u0430 \u0437\u043e\u0445\u0438\u0446\u0443\u0443\u043b\u0430\u0433\u0447 \u0431\u0438\u0448. \u0422\u0430 \u0434\u043e\u0442\u043e\u043e\u0434 \u0431\u0438\u0447\u043b\u044d\u0433\u0438\u0439\u0433 \u044d\u0445\u043b\u04af\u04af\u043b\u044d\u0445 \u044d\u0441\u0432\u044d\u043b \u0437\u043e\u0433\u0441\u043e\u043e\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0433\u04af\u0439."},moderator:"\u0417\u043e\u0445\u0438\u0446\u0443\u0443\u043b\u0430\u0433\u0447",no:"\u04ae\u0433\u04af\u0439",participant:"\u041e\u0440\u043e\u043b\u0446\u043e\u0433\u0447",participantStats:"\u041e\u0440\u043e\u043b\u0446\u043e\u0433\u0447\u0434\u044b\u043d \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a",sessionToken:"\u0418\u0434\u044d\u0432\u0445\u0442\u044d\u0439 \u0422\u043e\u043a\u0435\u043d",start:"\u0411\u0438\u0447\u043b\u044d\u0433 \u0445\u0438\u0439\u0445",stop:"\u0411\u0438\u0447\u043b\u044d\u0433 \u0431\u043e\u043b\u0438\u0445",yes:"\u0422\u0438\u0439\u043c"},lockRoomPassword:"\u043d\u0443\u0443\u0446 \u04af\u0433",lockRoomPasswordUppercase:"\u041d\u0443\u0443\u0446 \u04af\u0433",me:"\u041d\u0430\u0434\u0430\u0434",notify:{connectedOneMember:"{{name}} \u0445\u0443\u0440\u0430\u043b\u0434 \u043d\u044d\u0433\u0434\u0441\u044d\u043d",connectedThreePlusMembers:"{{name}} \u0431\u043e\u043b\u043e\u043d \u0431\u0443\u0441\u0430\u0434 {{count}} \u0445\u0443\u0440\u0430\u043b\u0434 \u043d\u044d\u0433\u0434\u0441\u044d\u043d",connectedTwoMembers:"{{first}} \u0431\u0430 {{second}} \u0445\u0443\u0440\u0430\u043b\u0434 \u043d\u044d\u0433\u0434\u0441\u044d\u043d",disconnected:"\u0425\u0443\u0440\u043b\u0430\u0430\u0441 \u0433\u0430\u0440\u043b\u0430\u0430",focus:"\u0425\u0443\u0440\u0430\u043b \u0444\u043e\u043a\u0443\u0441",focusFail:"{{component}} \u0431\u043e\u043b\u043e\u043c\u0436\u0433\u04af\u0439 - {{ms}} \u0441\u0435\u043a \u0434\u0430\u0440\u0430\u0430 \u0434\u0430\u0445\u0438\u043d \u043e\u0440\u043e\u043b\u0434\u043e\u043d\u043e \u0443\u0443",grantedTo:"{{to}} \u0437\u043e\u0445\u0438\u0446\u0443\u0443\u043b\u0430\u0433\u0447 \u044d\u0440\u0445 \u04e9\u0433\u04e9\u0433\u0434\u0441\u04e9\u043d!",invitedOneMember:"{{name}} \u0443\u0440\u044c\u0441\u0430\u043d \u0431\u0430\u0439\u043d\u0430",invitedThreePlusMembers:"{{name}} \u0431\u043e\u043b\u043e\u043d \u0431\u0443\u0441\u0430\u0434 {{count}} \u0443\u0440\u044c\u0441\u0430\u043d \u0431\u0430\u0439\u043d\u0430",invitedTwoMembers:"{{first}} \u0431\u0430 {{second}} \u0443\u0440\u044c\u0441\u0430\u043d \u0431\u0430\u0439\u043d\u0430",kickParticipant:"{{kicked}} -\u0433 {{kicker}} \u0433\u0430\u0440\u0433\u0430\u0441\u0430\u043d",me:"\u041d\u0430\u0434\u0430\u0434",moderator:"\u0417\u043e\u0445\u0438\u0446\u0443\u0443\u043b\u0430\u0433\u0447\u0438\u0439\u043d \u044d\u0440\u0445 \u043e\u043b\u0433\u043e\u0441\u043e\u043d!",muted:"\u0422\u0430 \u0445\u0430\u0440\u0438\u043b\u0446\u0430\u043d \u044f\u0440\u0438\u0430\u0433 \u0445\u0430\u0430\u0441\u0430\u043d \u0431\u0430\u0439\u043d\u0430.",mutedTitle:"\u0422\u0430\u043d\u044b \u0434\u0443\u0443 \u0445\u0430\u0430\u043b\u0442\u0430\u0439 \u0431\u0430\u0439\u043d\u0430!",mutedRemotelyTitle:"\u0422\u0430\u043d\u044b \u0434\u0443\u0443\u0433 {{participantDisplayName}} \u0445\u0430\u0430\u0441\u0430\u043d \u0431\u0430\u0439\u043d\u0430!!",mutedRemotelyDescription:"\u0422\u0430 \u044f\u0440\u0438\u0445\u0430\u0434 \u0431\u044d\u043b\u044d\u043d \u04af\u0435\u0434\u044d\u044d \u0434\u0443\u0443\u0433 \u043d\u044d\u044d\u0436 \u044f\u0440\u0438\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0442\u043e\u0439. \u0423\u0443\u043b\u0437\u0430\u043b\u0442\u0430\u0434 \u0434\u0443\u0443 \u0447\u0438\u043c\u044d\u044d \u0433\u0430\u0440\u0433\u0430\u0445\u0433\u04af\u0439 \u0431\u0430\u0439\u0445\u044b\u043d \u0442\u0443\u043b\u0434 \u0434\u0443\u0443\u0433\u0430\u0430 \u0445\u0430\u0430\u0433\u0430\u0430\u0440\u0430\u0439.",passwordRemovedRemotely:"$t(lockRoomPasswordUppercase) \u04e9\u04e9\u0440 \u043e\u0440\u043e\u043b\u0446\u043e\u0433\u0447 \u0443\u0441\u0442\u0433\u0430\u0441\u0430\u043d",passwordSetRemotely:"$t(lockRoomPasswordUppercase) \u04e9\u04e9\u0440 \u043e\u0440\u043e\u043b\u0446\u043e\u0433\u0447\u043e\u043e\u0441 \u0445\u0438\u0439\u0441\u044d\u043d",raisedHand:"{{name}} \u044f\u0440\u0438\u0445\u044b\u0433 \u0445\u04af\u0441\u0447 \u0431\u0430\u0439\u043d\u0430.",somebody:"\u0425\u044d\u043d \u043d\u044d\u0433\u044d\u043d",startSilentTitle:"\u0422\u0430 \u044f\u043c\u0430\u0440 \u0447 \u0430\u0443\u0434\u0438\u043e \u0442\u04e9\u0445\u04e9\u04e9\u0440\u04e9\u043c\u0436\u0433\u04af\u0439 \u043d\u044d\u0433\u0434\u0441\u044d\u043d!",startSilentDescription:"\u0414\u0443\u0443\u0433 \u0438\u0434\u044d\u0432\u0445\u0436\u04af\u04af\u043b\u044d\u0445\u0438\u0439\u043d \u0442\u0443\u043b\u0434 \u0445\u0443\u0440\u0430\u043b\u0434 \u0434\u0430\u0445\u0438\u043d \u043d\u044d\u0433\u0434\u044d\u044d\u0440\u044d\u0439",suboptimalBrowserWarning:"\u0422\u0430\u043d\u044b \u0445\u04e9\u0442\u04e9\u0447 \u0434\u044d\u044d\u0440 \u0431\u04af\u0440\u044d\u043d \u0434\u044d\u043c\u0436\u043b\u044d\u0433 \u043e\u0440\u043e\u043e\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430. \u0422\u0430 \u0431\u04af\u0440\u044d\u043d \u0434\u044d\u043c\u0436\u0438\u0433\u0434\u0441\u044d\u043d \u0445\u04e9\u0442\u04e9\u0447\u0438\u0439\u0433 \u0430\u0448\u0438\u0433\u043b\u0430\u043d\u0430 \u0443\u0443.",suboptimalExperienceTitle:"\u0425\u04e9\u0442\u04e9\u0447\u0438\u0439\u043d \u0430\u043d\u0445\u0430\u0430\u0440\u0443\u0443\u043b\u0433\u0430",unmute:"\u0414\u0443\u0443\u0442\u0430\u0439",newDeviceCameraTitle:"\u0428\u0438\u043d\u044d \u043a\u0430\u043c\u0435\u0440",newDeviceAudioTitle:"\u0428\u0438\u043d\u044d \u0430\u0443\u0434\u0438\u043e \u0442\u04e9\u0445\u04e9\u04e9\u0440\u04e9\u043c\u0436",newDeviceAction:"\u0425\u044d\u0440\u044d\u0433\u043b\u044d\u0445"},passwordSetRemotely:"\u04e9\u04e9\u0440 \u043e\u0440\u043e\u043b\u0446\u043e\u0433\u0447 \u0445\u0438\u0439\u0441\u044d\u043d",passwordDigitsOnly:"{{number}} \u0445\u04af\u0440\u0442\u044d\u043b\u0445 \u0442\u043e\u043e",poweredby:"\u0434\u044d\u043c\u0436\u0438\u0433\u0434\u0441\u044d\u043d",presenceStatus:{busy:"\u0417\u0430\u0432\u0433\u04af\u0439",calling:"\u0414\u0443\u0443\u0434\u0430\u0436 \u0431\u0430\u0439\u043d\u0430...",connected:"\u0425\u043e\u043b\u0431\u043e\u0433\u0434\u0441\u043e\u043d",connecting:"\u0425\u043e\u043b\u0431\u043e\u0436 \u0431\u0430\u0439\u043d\u0430...",connecting2:"\u0425\u043e\u043b\u0431\u043e\u0436 \u0431\u0430\u0439\u043d\u0430*...",disconnected:"\u0425\u043e\u043b\u0431\u043e\u0433\u0434\u043e\u043e\u0433\u04af\u0439",expired:"\u0425\u0443\u0433\u0430\u0446\u0430\u0430 \u043d\u044c \u0434\u0443\u0443\u0441\u0441\u0430\u043d",ignored:"Ignored",initializingCall:"\u0414\u0443\u0443\u0434\u043b\u0430\u0433\u044b\u0433 \u044d\u0445\u043b\u04af\u04af\u043b\u0436 \u0431\u0430\u0439\u043d\u0430...",invited:"\u0423\u0440\u044c\u0441\u0430\u043d",rejected:"\u0422\u0430\u0442\u0433\u0430\u043b\u0437\u0441\u0430\u043d",ringing:"\u0414\u0443\u0443\u0434\u0430\u0436 \u0431\u0430\u0439\u043d\u0430..."},profile:{setDisplayNameLabel:"\u041d\u044d\u0440\u044d\u044d \u043e\u0440\u0443\u0443\u043b\u043d\u0430 \u0443\u0443",setEmailInput:"\u0418-\u043c\u044d\u0439\u043b \u043e\u0440\u0443\u0443\u043b\u043d\u0430 \u0443\u0443",setEmailLabel:"\u0418-\u043c\u044d\u0439\u043b \u0445\u0430\u044f\u0433\u0430\u0430 \u043e\u0440\u0443\u0443\u043b\u043d\u0430 \u0443\u0443",title:"\u041f\u0440\u043e\u0444\u0430\u0439\u043b"},raisedHand:"\u042f\u0440\u044c\u043c\u0430\u0430\u0440 \u0431\u0430\u0439\u043d\u0430",recording:{authDropboxText:"Dropbox \u0431\u0430\u0439\u0440\u0448\u0443\u0443\u043b\u0430\u0445",availableSpace:"\u0411\u043e\u043b\u043e\u043c\u0436\u0442\u043e\u0439 \u0437\u0430\u0439: {{spaceLeft}} MB (\u043e\u0439\u0440\u043e\u043b\u0446\u043e\u043e\u0433\u043e\u043e\u0440 {{duration}} \u043c\u0438\u043d\u0443\u0442\u044b\u043d \u0431\u0438\u0447\u043b\u044d\u0433)",beta:"BETA",busy:"\u0411\u0438\u0447\u043b\u044d\u0433\u0438\u0439\u043d \u043d\u04e9\u04e9\u0446\u0438\u0439\u0433 \u0441\u0443\u043b \u0431\u043e\u043b\u0433\u043e\u0445\u043e\u043e\u0440 \u0430\u0436\u0438\u043b\u043b\u0430\u0436 \u0431\u0430\u0439\u043d\u0430. \u0425\u044d\u0434\u044d\u043d \u043c\u0438\u043d\u0443\u0442\u044b\u043d \u0434\u0430\u0440\u0430\u0430 \u0434\u0430\u0445\u0438\u043d \u043e\u0440\u043e\u043b\u0434\u043e\u043d\u043e \u0443\u0443.",busyTitle:"\u0411\u04af\u0445 \u0431\u0438\u0447\u0438\u0433\u0447\u0438\u0434 \u0437\u0430\u0432\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430",error:"\u0411\u0438\u0447\u043b\u044d\u0433 \u0445\u0438\u0439\u0445 \u0430\u043c\u0436\u0438\u043b\u0442\u0433\u04af\u0439 \u0431\u043e\u043b\u043b\u043e\u043e. \u0414\u0430\u0445\u0438\u043d \u043e\u0440\u043e\u043b\u0434\u043e\u043d\u043e \u0443\u0443.",expandedOff:"\u0411\u0438\u0447\u043b\u044d\u0433 \u0445\u0438\u0439\u0445 \u0437\u043e\u0433\u0441\u0441\u043e\u043d",expandedOn:"\u0425\u0443\u0440\u043b\u044b\u0433 \u043e\u0434\u043e\u043e \u0442\u044d\u043c\u0434\u044d\u0433\u043b\u044d\u0436 \u0431\u0430\u0439\u043d\u0430.",expandedPending:"\u0411\u0438\u0447\u043b\u044d\u0433\u0438\u0439\u0433 \u0445\u0438\u0439\u0436 \u0431\u0430\u0439\u043d\u0430...",failedToStart:"\u0411\u0438\u0447\u043b\u044d\u0433 \u0445\u0438\u0439\u0445 \u0430\u043c\u0436\u0438\u043b\u0442\u0433\u04af\u0439 \u0431\u043e\u043b\u043b\u043e\u043e",fileSharingdescription:"\u0411\u0438\u0447\u043b\u044d\u0433\u0438\u0439\u0433 \u0445\u0443\u0440\u043b\u044b\u043d \u043e\u0440\u043e\u043b\u0446\u043e\u0433\u0447\u0438\u0434\u0442\u043e\u0439 \u0445\u0443\u0432\u0430\u0430\u043b\u0446\u0430\u0445",live:"\u0428\u0423\u0423\u0414",loggedIn:"{{userName}} \u043d\u044d\u0432\u0442\u044d\u0440\u043d\u044d \u04af\u04af",off:"\u0411\u0438\u0447\u043b\u044d\u0433 \u0437\u043e\u0433\u0441\u0441\u043e\u043d",offBy:"{{name}} \u0431\u0438\u0447\u043b\u044d\u0433\u0438\u0439\u0433 \u0437\u043e\u0433\u0441\u043e\u043e\u0441\u043e\u043d",on:"\u0411\u0438\u0447\u0438\u0436 \u0431\u0430\u0439\u043d\u0430",onBy:"{{name}} \u0431\u0438\u0447\u043b\u044d\u0433 \u0445\u0438\u0439\u0436 \u044d\u0445\u043b\u044d\u0432",pending:"\u0425\u0443\u0440\u043b\u044b\u0433 \u0431\u0438\u0447\u0438\u0445\u044d\u044d\u0440 \u0431\u044d\u043b\u0442\u0433\u044d\u0436 \u0431\u0430\u0439\u043d\u0430...",rec:"REC",serviceDescription:"\u0422\u0430\u043d\u044b \u0431\u0438\u0447\u043b\u044d\u0433\u0438\u0439\u0433 \u0445\u0430\u0434\u0433\u0430\u043b\u043d\u0430",serviceName:"\u0411\u0438\u0447\u043b\u044d\u0433\u0438\u0439\u043d \u04af\u0439\u043b\u0447\u0438\u043b\u0433\u044d\u044d",signIn:"\u041d\u044d\u0432\u0442\u0440\u044d\u0445",signOut:"\u0413\u0430\u0440\u0430\u0445",unavailable:"{{serviceName}} \u043e\u0434\u043e\u043e\u0433\u043e\u043e\u0440 \u0430\u0436\u0438\u043b\u043b\u0430\u0445\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430. \u0411\u0438\u0434 \u0430\u0441\u0443\u0443\u0434\u043b\u044b\u0433 \u0448\u0438\u0439\u0434\u0432\u044d\u0440\u043b\u044d\u0445\u044d\u044d\u0440 \u0430\u0436\u0438\u043b\u043b\u0430\u0436 \u0431\u0430\u0439\u043d\u0430. \u0414\u0430\u0440\u0430\u0430 \u0434\u0430\u0445\u0438\u043d \u043e\u0440\u043e\u043b\u0434\u043e\u0436 \u04af\u0437\u043d\u044d \u04af\u04af.",unavailableTitle:"\u0411\u0438\u0447\u043b\u044d\u0433 \u0445\u0438\u0439\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0433\u04af\u0439"},sectionList:{pullToRefresh:"\u0428\u0438\u043d\u044d\u0447\u043b\u044d\u0445 \u0431\u043e\u043b \u0442\u0430\u0442\u043d\u0430 \u0443\u0443"},settings:{calendar:{about:"The {{appName}} calendar integration is used to securely access your calendar so it can read upcoming events.",disconnect:"\u0421\u0430\u043b\u0433\u0430\u043b\u0430\u0430",microsoftSignIn:"Sign in with Microsoft",signedIn:"Currently accessing calendar events for {{email}}. Click the Disconnect button below to stop accessing calendar events.",title:"\u0426\u0430\u0433\u0430\u043b\u0431\u0430\u0440"},devices:"\u0422\u04e9\u0445\u04e9\u04e9\u0440\u04e9\u043c\u0436\u04af\u04af\u0434",followMe:"\u0411\u04af\u0433\u0434 \u043d\u0430\u043c\u0430\u0439\u0433 \u0434\u0430\u0433\u0430\u0436 \u0431\u0430\u0439\u043d\u0430",language:"\u0425\u044d\u043b",loggedIn:"{{name}} \u043d\u044d\u0432\u0442\u044d\u0440\u0441\u044d\u043d",moderator:"\u0417\u043e\u0445\u0438\u0446\u0443\u0443\u043b\u0430\u0433\u0447",more:"\u0426\u0430\u0430\u0448",name:"\u041d\u044d\u0440",noDevice:"\u0411\u0430\u0439\u0445\u0433\u04af\u0439",selectAudioOutput:"\u0410\u0443\u0434\u0438\u043e \u0433\u0430\u0440\u0430\u043b\u0442",selectCamera:"\u041a\u0430\u043c\u0435\u0440",selectMic:"\u041c\u0438\u043a\u0440\u043e\u0444\u043e\u043d",startAudioMuted:"\u0411\u04af\u0433\u0434 \u0434\u0443\u0443\u0433\u04af\u0439 \u044d\u0445\u043b\u044d\u0445",startVideoMuted:"\u0411\u04af\u0433\u0434 \u0434\u04af\u0440\u0441\u0433\u04af\u0439 \u044d\u0445\u043b\u044d\u0445",title:"\u0422\u043e\u0445\u0438\u0440\u0433\u043e\u043e"},settingsView:{advanced:"\u041d\u0430\u0440\u0438\u0439\u0432\u0447\u0438\u043b\u0441\u0430\u043d",alertOk:"OK",alertTitle:"\u0410\u043d\u0445\u0430\u0430\u0440\u0443\u0443\u043b\u0433\u0430",alertURLText:"\u041e\u0440\u0443\u0443\u043b\u0441\u0430\u043d \u0441\u0435\u0440\u0432\u0435\u0440\u0438\u0439\u043d URL \u0445\u04af\u0447\u0438\u043d\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430",buildInfoSection:"\u041c\u044d\u0434\u044d\u044d\u043b\u044d\u043b \u043e\u0440\u0443\u0443\u043b\u0430\u0445",conferenceSection:"\u0425\u0443\u0440\u0430\u043b",disableCallIntegration:"\u04ae\u043d\u0434\u0441\u044d\u043d \u0434\u0443\u0443\u0434\u043b\u0430\u0433\u0430\u0434 \u04e9\u0433\u04e9\u0445 \u0442\u043e\u0445\u0438\u0440\u0433\u043e\u043e\u0433 \u0438\u0434\u044d\u0432\u0445\u0433\u04af\u0439 \u0431\u043e\u043b\u0433\u043e\u0445",disableP2P:"Peer-To-Peer \u0433\u043e\u0440\u0438\u043c \u0438\u0434\u044d\u0432\u0445\u0433\u04af\u0439 \u0431\u043e\u043b\u0433\u043e\u0445",displayName:"\u0414\u044d\u043b\u0433\u044d\u0446 \u043d\u044d\u0440",email:"\u0418\u043c\u044d\u0439\u043b",header:"\u0422\u043e\u0445\u0438\u0440\u0433\u043e\u043e",profileSection:"\u041f\u0440\u043e\u0444\u0430\u0439\u043b",serverURL:"\u0421\u0435\u0440\u0432\u0435\u0440\u0438\u0439\u043d URL",showAdvanced:"\u041d\u0430\u0440\u0438\u0439\u0432\u0447\u0438\u043b\u0441\u0430\u043d \u0442\u043e\u0445\u0438\u0440\u0433\u043e\u043e\u0433 \u0445\u0430\u0440\u0443\u0443\u043b\u0430\u0445",startWithAudioMuted:"\u0410\u0443\u0434\u0438\u043e \u0434\u0443\u0443\u0433\u04af\u0439 \u0431\u043e\u043b\u0433\u043e\u0445",startWithVideoMuted:"\u0412\u0438\u0434\u0435\u043e\u0433 \u0434\u0443\u0443\u0433 \u0445\u0430\u0430\u0445",version:"\u0425\u0443\u0432\u0438\u043b\u0431\u0430\u0440"},share:{dialInfoText:"\n\n=====\n\n\u0423\u0442\u0441\u0430\u043d \u0434\u044d\u044d\u0440\u044d\u044d \u0437\u0430\u043b\u0433\u0430\u0445\u044b\u0433 \u0445\u04af\u0441\u0447 \u0431\u0430\u0439\u043d\u0430 \u0443\u0443?\n\n{{defaultDialInNumber}}\u042d\u043d\u044d \u0443\u0443\u043b\u0437\u0430\u043b\u0442\u044b\u043d \u0443\u0442\u0430\u0441\u043d\u044b \u0434\u0443\u0433\u0430\u0430\u0440\u043b\u0443\u0443 \u0437\u0430\u043b\u0433\u0430\u0445\u044b\u0433 \u0445\u0430\u0440\u0430\u0445\u044b\u043d \u0442\u0443\u043b\u0434 \u044d\u043d\u044d \u0445\u043e\u043b\u0431\u043e\u043e\u0441 \u0434\u044d\u044d\u0440 \u0434\u0430\u0440\u043d\u0430 \u0443\u0443\n{{dialInfoPageUrl}}",mainText:"\u0423\u0443\u043b\u0437\u0430\u043b\u0442\u0430\u043d\u0434 \u043d\u044d\u0433\u0434\u044d\u0445\u0438\u0439\u043d \u0442\u0443\u043b\u0434 \u0434\u0430\u0440\u0430\u0430\u0445 \u0445\u043e\u043b\u0431\u043e\u043e\u0441\u044b\u0433 \u0434\u0430\u0440\u043d\u0430 \u0443\u0443:\n{{roomUrl}}"},speaker:"\u042f\u0440\u0438\u0433\u0447",speakerStats:{hours:"{{count}}\u0446",minutes:"{{count}}\u043c",name:"\u041d\u044d\u0440",seconds:"{{count}}\u0441",speakerStats:"\u042f\u0440\u0438\u0433\u0447\u0438\u0439\u043d \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a",speakerTime:"\u042f\u0440\u0438\u0433\u0447\u0438\u0439\u043d \u0446\u0430\u0433"},startupoverlay:{policyText:" ",title:"{{app}} \u043d\u044c \u0442\u0430\u043d\u044b \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d \u0431\u043e\u043b\u043e\u043d \u043a\u0430\u043c\u0435\u0440\u044b\u0433 \u0430\u0448\u0438\u0433\u043b\u0430\u043d\u0430."},suspendedoverlay:{rejoinKeyTitle:"\u0414\u0430\u0445\u0438\u043d \u043d\u044d\u0433\u0434\u044d\u0445",text:"\u0414\u0430\u0445\u0438\u043d \u0445\u043e\u043b\u0431\u043e\u0445\u044b\u043d \u0442\u0443\u043b\u0434 Rejoin \u0442\u043e\u0432\u0447\u0438\u0439\u0433 \u0434\u0430\u0440\u043d\u0430 \u0443\u0443.",title:"\u042d\u043d\u044d \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440 \u0443\u043d\u0442\u0430\u0440\u0441\u0430\u043d \u0443\u0447\u0438\u0440 \u0442\u0430\u043d\u044b \u0432\u0438\u0434\u0435\u043e \u0434\u0443\u0443\u0434\u043b\u0430\u0433\u0430 \u0442\u0430\u0441\u0430\u0440\u043b\u0430\u0430."},toolbar:{accessibilityLabel:{audioOnly:"\u0417\u04e9\u0432\u0445\u04e9\u043d \u0430\u0443\u0434\u0438\u043e",audioRoute:"\u0414\u0443\u0443\u043d\u044b \u0442\u04e9\u0445\u04e9\u04e9\u0440\u04e9\u043c\u0436 \u0441\u043e\u043d\u0433\u043e",callQuality:"\u0412\u0438\u0434\u0435\u043e\u043d\u044b \u0447\u0430\u043d\u0430\u0440",cc:"\u0425\u0430\u0434\u043c\u0430\u043b \u043e\u0440\u0447\u0443\u0443\u043b\u0433\u0430",chat:"\u0417\u0443\u0440\u0432\u0430\u0441\u044b\u043d \u0446\u043e\u043d\u0445",document:"\u0411\u0438\u0447\u0438\u0433 \u0431\u0430\u0440\u0438\u043c\u0442 \u0445\u0443\u0432\u0430\u0430\u043b\u0446\u0430\u0445",download:"\u041c\u0430\u043d\u0430\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0443\u0443\u0434\u044b\u0433 \u0442\u0430\u0442\u0430\u0445",feedback:"\u0421\u0430\u043d\u0430\u043b \u0445\u04af\u0441\u044d\u043b\u0442\u044d\u044d \u04af\u043b\u0434\u044d\u044d\u0445",fullScreen:"\u0411\u04af\u0442\u044d\u043d \u0434\u044d\u043b\u0433\u044d\u0446",hangup:"\u0421\u0430\u043b\u0433\u0430\u0445",help:"\u0422\u0443\u0441\u043b\u0430\u043c\u0436",invite:"\u0425\u04af\u043c\u04af\u04af\u0441\u0438\u0439\u0433 \u0443\u0440\u0438\u0445",kick:"\u041e\u0440\u043e\u043b\u0446\u043e\u0433\u0447\u0438\u0439\u0433 \u0433\u0430\u0440\u0433\u0430\u0445",localRecording:"\u0414\u043e\u0442\u043e\u043e\u0434 \u0431\u0438\u0447\u043b\u044d\u0433\u0438\u0439\u043d \u0445\u044f\u043d\u0430\u043b\u0442",lockRoom:"\u041d\u0443\u0443\u0446 \u04af\u0433 \u04e9\u0433\u04e9\u0445",moreActions:"\u0411\u0443\u0441\u0430\u0434 \u0446\u044d\u0441",moreActionsMenu:"\u0411\u0443\u0441\u0430\u0434 \u0446\u044d\u0441",moreOptions:"\u0418\u043b\u04af\u04af \u0441\u043e\u043d\u0433\u043e\u043b\u0442",mute:"\u0414\u0443\u0443\u0433 \u0445\u0430\u0430\u0445",muteEveryone:"\u0411\u04af\u0445 \u0434\u0443\u0443\u0433 \u0445\u0430\u0430\u0445",pip:"\u0417\u0443\u0440\u0430\u0433 \u0437\u0443\u0440\u0430\u0433 \u0433\u043e\u0440\u0438\u043c",privateMessage:"\u0425\u0443\u0432\u0438\u0439\u043d \u0437\u0443\u0440\u0432\u0430\u0441 \u0438\u043b\u0433\u044d\u044d\u0445",profile:"\u04e8\u04e9\u0440\u0438\u0439\u043d \u043f\u0440\u043e\u0444\u0430\u0439\u043b\u044b\u0433 \u0437\u0430\u0441\u0430\u0445",raiseHand:"\u0413\u0430\u0440\u0430\u0430 \u04e9\u0440\u0433\u04e9",recording:"\u0411\u0438\u0447\u043b\u044d\u0433 \u0445\u0438\u0439\u0445",remoteMute:"\u041e\u0440\u043e\u043b\u0446\u043e\u0433\u0447 \u0434\u0443\u0443\u0433 \u0445\u0430\u0430\u0445",Settings:"\u0422\u043e\u0445\u0438\u0440\u0433\u043e\u043e",sharedvideo:"Youtube-\u043d \u0432\u0438\u0434\u0435\u043e \u0445\u0443\u0432\u0430\u0430\u043b\u0446\u0430\u0445",shareRoom:"\u0425\u04af\u043d \u0443\u0440\u0438\u0445",shareYourScreen:"\u0414\u044d\u043b\u0433\u044d\u0446 \u0445\u0443\u0432\u0430\u0430\u043b\u0446\u0430\u0445",shortcuts:"\u0422\u043e\u0432\u0447\u043b\u043e\u043b",show:"\u04ae\u0437\u04af\u04af\u043b\u044d\u0445",speakerStats:"\u042f\u0440\u0438\u0433\u0447\u0438\u0439\u043d \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a",tileView:"\u0417\u044d\u0440\u044d\u0433\u0446\u04af\u04af\u043b\u0436 \u0445\u0430\u0440\u0430\u0445",toggleCamera:"\u041a\u0430\u043c\u0435\u0440",videomute:"\u0414\u04af\u0440\u0441\u0433\u04af\u0439 \u0432\u0438\u0434\u0435\u043e",videoblur:"\u0412\u0438\u0434\u0435\u043e \u0431\u04af\u0434\u044d\u0433\u0440\u04af\u04af\u043b\u044d\u0445"},addPeople:"\u0422\u0430\u043d\u044b \u0434\u0443\u0443\u0434\u043b\u0430\u0433\u0430\u0434 \u0445\u04af\u043d \u043d\u044d\u043c\u044d\u0445",audioOnlyOff:"\u0411\u0430\u0433\u0430 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u0445 \u0433\u043e\u0440\u0438\u043c\u044b\u0433 \u0438\u0434\u044d\u0432\u0445\u0433\u04af\u0439 \u0431\u043e\u043b\u0433\u043e\u0445",audioOnlyOn:"\u0411\u0430\u0433\u0430 \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u0445 \u0433\u043e\u0440\u0438\u043c\u044b\u0433 \u0438\u0434\u044d\u0432\u0445\u0436\u04af\u04af\u043b\u044d\u0445",audioRoute:"\u0414\u0443\u0443\u043d\u044b \u0442\u04e9\u0445\u04e9\u04e9\u0440\u04e9\u043c\u0436 \u0441\u043e\u043d\u0433\u043e\u0445",authenticate:"\u041d\u044d\u0432\u0442\u0440\u044d\u043b\u0442",callQuality:"\u0412\u0438\u0434\u0435\u043e\u043d\u044b \u0447\u0430\u043d\u0430\u0440",chat:"\u0417\u0443\u0440\u0432\u0430\u0441 \u043d\u044d\u044d\u0445/\u0445\u0430\u0430\u0445",closeChat:"\u0417\u0443\u0440\u0432\u0430\u0441 \u0445\u0430\u0430\u0445",documentClose:"\u0425\u0443\u0432\u0430\u0430\u043b\u0446\u0441\u0430\u043d \u0431\u0438\u0447\u0438\u0433 \u0431\u0430\u0440\u0438\u043c\u0442 \u0445\u0430\u0430\u0445",documentOpen:"\u0425\u0443\u0432\u0430\u0430\u043b\u0446\u0441\u0430\u043d \u0431\u0438\u0447\u0438\u0433 \u0431\u0430\u0440\u0438\u043c\u0442 \u043d\u044d\u044d\u0445",download:"\u041c\u0430\u043d\u0430\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0443\u0443\u0434\u044b\u0433 \u0442\u0430\u0442\u0430\u0445",enterFullScreen:"\u0411\u04af\u0442\u044d\u043d \u0434\u044d\u043b\u0433\u044d\u0446\u044d\u044d\u0440 \u0445\u0430\u0440\u0430\u0445",enterTileView:"\u0417\u044d\u0440\u044d\u0433\u0446\u04af\u04af\u043b\u0436 \u0445\u0430\u0440\u0430\u0445",exitFullScreen:"\u0411\u04af\u0442\u044d\u043d \u0434\u044d\u043b\u0433\u044d\u0446\u044d\u044d\u0441 \u0433\u0430\u0440\u0430\u0445",exitTileView:"\u0417\u044d\u0440\u044d\u0433\u0446\u04af\u04af\u043b\u0436 \u0445\u0430\u0440\u0430\u0445 \u0431\u043e\u043b\u0438\u0445",feedback:"\u0421\u0430\u043d\u0430\u043b \u0445\u04af\u0441\u044d\u043b\u0442\u044d\u044d \u04af\u043b\u0434\u044d\u044d\u0445",hangup:"\u0421\u0430\u043b\u0433\u0430\u0445",help:"\u0422\u0443\u0441\u043b\u0430\u043c\u0436",invite:"\u0425\u04af\u043c\u04af\u04af\u0441 \u0443\u0440\u0438\u0445",login:"\u041d\u044d\u0432\u0442\u0440\u044d\u0445",logout:"\u0413\u0430\u0440\u0430\u0445",lowerYourHand:"\u0413\u0430\u0440\u0430\u0430 \u0431\u043e\u043b\u0438\u0445",moreActions:"\u0411\u0443\u0441\u0430\u0434 \u04af\u0439\u043b\u0434\u044d\u043b",moreOptions:"\u0411\u0443\u0441\u0430\u0434 \u0442\u043e\u0445\u0438\u0440\u0433\u043e\u043e",mute:"\u0414\u0443\u0443 \u0445\u0430\u0430\u0445/\u043d\u044d\u044d\u0445",muteEveryone:"\u0411\u04af\u0445 \u0434\u0443\u0443\u0433 \u0445\u0430\u0430\u0445",noAudioSignalTitle:"\u0422\u0430\u043d\u044b \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u043e\u043e\u0441 \u043e\u0440\u0443\u0443\u043b\u0430\u0445 \u043e\u0440\u043e\u043b\u0442 \u0431\u0430\u0439\u0445\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430!",noAudioSignalDesc:"\u0425\u044d\u0440\u044d\u0432 \u0442\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0438\u0439\u043d \u0442\u043e\u0445\u0438\u0440\u0433\u043e\u043e \u044d\u0441\u0432\u044d\u043b \u0442\u0435\u0445\u043d\u0438\u043a \u0445\u0430\u043d\u0433\u0430\u043c\u0436\u0430\u0430\u0441 \u04af\u04af\u043d\u0438\u0439\u0433 \u0438\u0434\u044d\u0432\u0445\u0433\u04af\u0439 \u0431\u043e\u043b\u0433\u043e\u043e\u0433\u04af\u0439 \u0431\u043e\u043b \u0442\u04e9\u0445\u04e9\u04e9\u0440\u04e9\u043c\u0436\u0438\u0439\u0433 \u0441\u043e\u043b\u0438\u0436 \u04af\u0437\u043d\u044d \u04af\u04af.",noAudioSignalDescSuggestion:"\u0425\u044d\u0440\u044d\u0432 \u0442\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0438\u0439\u043d \u0442\u043e\u0445\u0438\u0440\u0433\u043e\u043e \u044d\u0441\u0432\u044d\u043b \u0442\u0435\u0445\u043d\u0438\u043a \u0445\u0430\u043d\u0433\u0430\u043c\u0436\u0430\u0430\u0441 \u04af\u04af\u043d\u0438\u0439\u0433 \u0438\u0434\u044d\u0432\u0445\u0433\u04af\u0439 \u0431\u043e\u043b\u0433\u043e\u043e\u0433\u04af\u0439 \u0431\u043e\u043b \u0441\u0430\u043d\u0430\u043b \u0431\u043e\u043b\u0433\u043e\u0441\u043e\u043d \u0442\u04e9\u0445\u04e9\u04e9\u0440\u04e9\u043c\u0436\u0438\u0434 \u0448\u0438\u043b\u0436\u04af\u04af\u043b\u043d\u044d \u04af\u04af.",noAudioSignalDialInDesc:"\u0417\u0430\u043b\u0433\u0430\u0436 \u0430\u0448\u0438\u0433\u043b\u0430\u0436 \u0431\u043e\u043b\u043d\u043e:",noAudioSignalDialInLinkDesc:"\u0417\u0430\u043b\u0433\u0430\u0445 \u0434\u0443\u0433\u0430\u0430\u0440\u0443\u0443\u0434",noisyAudioInputTitle:"\u0422\u0430\u043d\u044b \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d \u0448\u0443\u0443\u0433\u0438\u0430\u043d\u0442\u0430\u0439 \u0431\u0430\u0439\u043d\u0430!",noisyAudioInputDesc:"\u0422\u0430\u043d\u044b \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d \u0448\u0443\u0443\u0433\u0438\u0436 \u0431\u0430\u0439\u043d\u0430, \u0434\u0443\u0443\u0433 \u043d\u044c \u0445\u0430\u0430\u0445 \u044d\u0441\u0432\u044d\u043b \u04e9\u04e9\u0440\u0447\u0438\u043b\u043d\u04e9 \u04af\u04af.",openChat:"\u0417\u0443\u0440\u0432\u0430\u0441 \u043d\u044d\u044d\u043b\u0442\u0442\u044d\u0439",pip:"\u0417\u0443\u0440\u0430\u0433-\u0437\u0443\u0440\u0430\u0433 \u0433\u043e\u0440\u0438\u043c \u043e\u0440\u0443\u0443\u043b\u0430\u0445",privateMessage:"\u0425\u0443\u0432\u0438\u0439\u043d \u0437\u0443\u0440\u0432\u0430\u0441 \u0438\u043b\u0433\u044d\u044d\u0445",profile:"\u041f\u0440\u043e\u0444\u0430\u0439\u043b\u0430\u0430 \u0437\u0430\u0441\u043d\u0430 \u0443\u0443",raiseHand:"\u0413\u0430\u0440\u0430\u0430 \u04e9\u0440\u0433\u04e9\u0445/\u0431\u043e\u043b\u0438\u0445",raiseYourHand:"\u0413\u0430\u0440\u0430\u0430 \u04e9\u0440\u0433\u04e9",Settings:"\u0422\u043e\u0445\u0438\u0440\u0433\u043e\u043e",sharedvideo:"YouTube-\u043d \u0432\u0438\u0434\u0435\u043e \u0445\u0443\u0432\u0430\u0430\u043b\u0446\u0430\u0445",shareRoom:"\u0425\u044d\u043d \u043d\u044d\u0433\u043d\u0438\u0439\u0433 \u0443\u0440\u0438\u0445",shortcuts:"\u0422\u043e\u0432\u0447\u043b\u043e\u043b \u0445\u0430\u0440\u0430\u0445",speakerStats:"\u042f\u0440\u0438\u0433\u0447\u0438\u0439\u043d \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a",startScreenSharing:"\u0414\u044d\u043b\u0433\u044d\u0446 \u0445\u0443\u0432\u0430\u0430\u043b\u0446\u0430\u0445\u044b\u0433 \u044d\u0445\u043b\u04af\u04af\u043b",startSubtitles:"\u0425\u0430\u0434\u043c\u0430\u043b \u043e\u0440\u0447\u0443\u0443\u043b\u0433\u044b\u0433 \u044d\u0445\u043b\u04af\u04af\u043b",stopScreenSharing:"\u0414\u044d\u043b\u0433\u044d\u0446 \u0445\u0443\u0432\u0430\u0430\u043b\u0446\u0430\u0445\u044b\u0433 \u0437\u043e\u0433\u0441\u043e\u043e\u0445",stopSubtitles:"\u0425\u0430\u0434\u043c\u0430\u043b \u043e\u0440\u0447\u0443\u0443\u043b\u0433\u044b\u0433 \u0437\u043e\u0433\u0441\u043e\u043e\u0445",stopSharedVideo:"YouTube \u0432\u0438\u0434\u0435\u043e \u0437\u043e\u0433\u0441\u043e\u043e\u0445",talkWhileMutedPopup:"\u042f\u0440\u044c\u0436 \u04af\u0437\u043c\u044d\u044d\u0440 \u0431\u0430\u0439\u043d\u0430 \u0443\u0443? \u0414\u0443\u0443 \u0445\u0430\u0430\u043b\u0442\u0442\u0430\u0439 \u0431\u0430\u0439\u043d\u0430.",tileViewToggle:"\u0417\u044d\u0440\u044d\u0433\u0446\u04af\u04af\u043b\u0436 \u0445\u0430\u0440\u0430\u0445",toggleCamera:"\u041a\u0430\u043c\u0435\u0440",videomute:"\u041a\u0430\u043c\u0435\u0440 \u043d\u044d\u044d\u0445/\u0445\u0430\u0430\u0445",startvideoblur:"\u0414\u044d\u0432\u0441\u0433\u044d\u0440\u0438\u0439\u0433 \u0431\u04af\u0434\u0433\u044d\u0440\u04af\u04af\u043b",stopvideoblur:"\u0411\u04af\u0434\u044d\u0433\u0440\u04af\u04af\u043b\u044d\u043b\u0442\u0438\u0439\u0433 \u0431\u043e\u043b\u0438\u0443\u043b\u0430\u0445"},transcribing:{ccButtonTooltip:"\u0425\u0430\u0434\u043c\u0430\u043b \u043e\u0440\u0447\u0443\u0443\u043b\u0433\u044b\u0433 \u0445\u0430\u0440\u0443\u0443\u043b\u0430\u0445/\u0431\u043e\u043b\u0438\u0445",error:"\u041e\u0440\u0447\u0443\u0443\u043b\u0433\u0430 \u0430\u043c\u0436\u0438\u043b\u0442\u0433\u04af\u0439 \u0431\u043e\u043b\u043b\u043e\u043e. \u0414\u0430\u0445\u0438\u043d \u043e\u0440\u043e\u043b\u0434\u043e\u043d\u043e \u0443\u0443.",expandedLabel:"\u0425\u0430\u0434\u043c\u0430\u043b \u043e\u0440\u0447\u0443\u0443\u043b\u0433\u044b\u0433 \u0431\u0438\u0447\u0438\u0436 \u0431\u0430\u0439\u043d\u0430",failedToStart:"\u0425\u0430\u0434\u043c\u0430\u043b \u043e\u0440\u0447\u0443\u0443\u043b\u0433\u0430 \u044d\u0445\u043b\u04af\u04af\u043b\u0436 \u0447\u0430\u0434\u0441\u0430\u043d\u0433\u04af\u0439",labelToolTip:"\u0425\u0443\u0440\u043b\u044b\u043d \u0445\u0430\u0434\u043c\u0430\u043b \u043e\u0440\u0447\u0443\u0443\u043b\u0433\u0430",off:"\u0425\u0430\u0434\u043c\u0430\u043b \u043e\u0440\u0447\u0443\u0443\u043b\u0433\u0430 \u0431\u043e\u043b\u044c\u0441\u043e\u043d",pending:"\u0425\u0443\u0440\u043b\u044b\u043d \u0445\u0430\u0434\u043c\u0430\u043b \u043e\u0440\u0447\u0443\u0443\u043b\u0433\u0430 \u0445\u0438\u0439\u0445\u044d\u0434 \u0431\u044d\u043b\u0434\u044d\u0436 \u0431\u0430\u0439\u043d\u0430...",start:"\u0425\u0430\u0434\u043c\u0430\u043b \u043e\u0440\u0447\u0443\u0443\u043b\u0433\u044b\u0433 \u0445\u0430\u0440\u0443\u0443\u043b\u0430\u0445",stop:"\u0425\u0430\u0434\u043c\u0430\u043b \u043e\u0440\u0447\u0443\u0443\u043b\u0433\u044b\u0433 \u0431\u043e\u043b\u0438\u0443\u043b",tr:"TR"},userMedia:{androidGrantPermissions:"\u0425\u04e9\u0442\u04e9\u0447\u04e9\u04e9\u0441 \u0437\u04e9\u0432\u0448\u04e9\u04e9\u0440\u04e9\u043b \u0445\u04af\u0441\u044d\u0445 \u0442\u043e\u0445\u0438\u043e\u043b\u0434\u043e\u043b\u0434 Allow \u0434\u0430\u0440\u043d\u0430 \u0443\u0443.",chromeGrantPermissions:"\u0425\u04e9\u0442\u04e9\u0447\u04e9\u04e9\u0441 \u0437\u04e9\u0432\u0448\u04e9\u04e9\u0440\u04e9\u043b \u0445\u04af\u0441\u044d\u0445 \u0442\u043e\u0445\u0438\u043e\u043b\u0434\u043e\u043b\u0434 Allow \u0434\u0430\u0440\u043d\u0430 \u0443\u0443.",edgeGrantPermissions:"\u0425\u04e9\u0442\u04e9\u0447\u04e9\u04e9\u0441 \u0437\u04e9\u0432\u0448\u04e9\u04e9\u0440\u04e9\u043b \u0445\u04af\u0441\u044d\u0445 \u0442\u043e\u0445\u0438\u043e\u043b\u0434\u043e\u043b\u0434 Yes \u0434\u0430\u0440\u043d\u0430 \u0443\u0443.",electronGrantPermissions:"\u041a\u0430\u043c\u0435\u0440 \u0431\u043e\u043b\u043e\u043d \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d \u0430\u0448\u0438\u0433\u043b\u0430\u0445 \u0437\u04e9\u0432\u0448\u04e9\u04e9\u0440\u04e9\u043b \u04e9\u0433\u043d\u04e9 \u04af\u04af",firefoxGrantPermissions:"\u0425\u04e9\u0442\u04e9\u0447\u04e9\u04e9\u0441 \u0437\u04e9\u0432\u0448\u04e9\u04e9\u0440\u04e9\u043b \u0445\u04af\u0441\u044d\u0445 \u0442\u043e\u0445\u0438\u043e\u043b\u0434\u043e\u043b\u0434 Share Selected Device \u0434\u0430\u0440\u043d\u0430 \u0443\u0443.",iexplorerGrantPermissions:"\u0425\u04e9\u0442\u04e9\u0447\u04e9\u04e9\u0441 \u0437\u04e9\u0432\u0448\u04e9\u04e9\u0440\u04e9\u043b \u0445\u04af\u0441\u044d\u0445 \u0442\u043e\u0445\u0438\u043e\u043b\u0434\u043e\u043b\u0434 OK \u0434\u0430\u0440\u043d\u0430 \u0443\u0443.",nwjsGrantPermissions:"\u041a\u0430\u043c\u0435\u0440 \u0431\u043e\u043b\u043e\u043d \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d \u0430\u0448\u0438\u0433\u043b\u0430\u0445 \u0437\u04e9\u0432\u0448\u04e9\u04e9\u0440\u04e9\u043b \u04e9\u0433\u043d\u04e9 \u04af\u04af",operaGrantPermissions:"\u0425\u04e9\u0442\u04e9\u0447\u04e9\u04e9\u0441 \u0437\u04e9\u0432\u0448\u04e9\u04e9\u0440\u04e9\u043b \u0445\u04af\u0441\u044d\u0445 \u0442\u043e\u0445\u0438\u043e\u043b\u0434\u043e\u043b\u0434 Allow \u0434\u0430\u0440\u043d\u0430 \u0443\u0443.","react-nativeGrantPermissions":"\u0425\u04e9\u0442\u04e9\u0447\u04e9\u04e9\u0441 \u0437\u04e9\u0432\u0448\u04e9\u04e9\u0440\u04e9\u043b \u0445\u04af\u0441\u044d\u0445 \u0442\u043e\u0445\u0438\u043e\u043b\u0434\u043e\u043b\u0434 Allow \u0434\u0430\u0440\u043d\u0430 \u0443\u0443.",safariGrantPermissions:"\u0425\u04e9\u0442\u04e9\u0447\u04e9\u04e9\u0441 \u0437\u04e9\u0432\u0448\u04e9\u04e9\u0440\u04e9\u043b \u0445\u04af\u0441\u044d\u0445 \u0442\u043e\u0445\u0438\u043e\u043b\u0434\u043e\u043b\u0434 OK \u0434\u0430\u0440\u043d\u0430 \u0443\u0443."},videoSIPGW:{busy:"\u0411\u0438\u0434 \u043d\u04e9\u04e9\u0446\u0438\u0439\u0433 \u0447\u04e9\u043b\u04e9\u04e9\u043b\u04e9\u0445\u04e9\u04e9\u0440 \u0430\u0436\u0438\u043b\u043b\u0430\u0436 \u0431\u0430\u0439\u043d\u0430. \u0425\u044d\u0434\u044d\u043d \u043c\u0438\u043d\u0443\u0442\u044b\u043d \u0434\u0430\u0440\u0430\u0430 \u0434\u0430\u0445\u0438\u043d \u043e\u0440\u043e\u043b\u0434\u043e\u043d\u043e \u0443\u0443.",busyTitle:"\u04ae\u0439\u043b\u0447\u0438\u043b\u0433\u044d\u044d \u043e\u0434\u043e\u043e\u0433\u043e\u043e\u0440 \u0437\u0430\u0432\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430",errorAlreadyInvited:"{{displayName}} \u0443\u0440\u044c\u0441\u0430\u043d \u0431\u0430\u0439\u043d\u0430",errorInvite:"\u0425\u0443\u0440\u0430\u043b \u0445\u0430\u0440\u0430\u0430\u0445\u0430\u043d \u044d\u0445\u043b\u044d\u044d\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430. \u0414\u0430\u0440\u0430\u0430 \u0434\u0430\u0445\u0438\u043d \u043e\u0440\u043e\u043b\u0434\u043e\u0436 \u04af\u0437\u043d\u044d \u04af\u04af.",errorInviteFailed:"\u0411\u0438\u0434 \u0430\u0441\u0443\u0443\u0434\u043b\u044b\u0433 \u0448\u0438\u0439\u0434\u0432\u044d\u0440\u043b\u044d\u0445\u044d\u044d\u0440 \u0430\u0436\u0438\u043b\u043b\u0430\u0436 \u0431\u0430\u0439\u043d\u0430. \u0414\u0430\u0440\u0430\u0430 \u0434\u0430\u0445\u0438\u043d \u043e\u0440\u043e\u043b\u0434\u043e\u0436 \u04af\u0437\u043d\u044d \u04af\u04af.",errorInviteFailedTitle:"{{displayName}} \u0443\u0440\u0438\u043b\u0433\u0430 \u0430\u043c\u0436\u0438\u043b\u0442\u0433\u04af\u0439 \u0431\u043e\u043b\u0441\u043e\u043d",errorInviteTitle:"\u0425\u0443\u0440\u0430\u043b\u0434 \u0443\u0440\u0438\u0445\u0430\u0434 \u0430\u043b\u0434\u0430\u0430 \u0433\u0430\u0440\u043b\u0430\u0430",pending:"{{displayName}} \u0443\u0440\u044c\u0441\u0430\u043d \u0431\u0430\u0439\u043d\u0430"},videoStatus:{audioOnly:"AUD",audioOnlyExpanded:"\u0422\u0430\u043d\u044b \u0434\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u0445 \u0447\u0430\u0434\u0432\u0430\u0440 \u043c\u0443\u0443 \u0431\u0430\u0439\u043d\u0430. \u042d\u043d\u044d \u0433\u043e\u0440\u0438\u043c\u0434 \u0442\u0430 \u0437\u04e9\u0432\u0445\u04e9\u043d \u0430\u0443\u0434\u0438\u043e \u0431\u043e\u043b\u043e\u043d \u0434\u044d\u043b\u0433\u044d\u0446\u0438\u0439\u043d \u0445\u0443\u0432\u0430\u0430\u043b\u0446\u0430\u0445\u044b\u0433 \u0445\u04af\u043b\u044d\u044d\u043d \u0430\u0432\u0430\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0442\u043e\u0439.",callQuality:"\u0412\u0438\u0434\u0435\u043e\u043d\u044b \u0447\u0430\u043d\u0430\u0440",hd:"HD",hdTooltip:"\u04e8\u043d\u0434\u04e9\u0440 \u043d\u044f\u0433\u0442\u0430\u0440\u0448\u0438\u043b\u0442\u0430\u0439 \u0432\u0438\u0434\u0435\u043e\u0433 \u04af\u0437\u044d\u0436 \u0431\u0430\u0439\u043d\u0430",highDefinition:"\u04e8\u043d\u0434\u04e9\u0440 \u043d\u044f\u0433\u0442\u0430\u0440\u0448\u0438\u043b",labelTooiltipNoVideo:"\u0412\u0438\u0434\u0435\u043e \u0431\u0430\u0439\u0445\u0433\u04af\u0439",labelTooltipAudioOnly:"\u0414\u0430\u043c\u0436\u0443\u0443\u043b\u0430\u043b\u0442\u044b\u043d \u0431\u0430\u0433\u0442\u0430\u0430\u043c\u0436 \u0431\u0430\u0433\u0430 \u0433\u043e\u0440\u0438\u043c \u0438\u0434\u044d\u0432\u0445\u0436\u0441\u044d\u043d",ld:"LD",ldTooltip:"\u0411\u0430\u0433\u0430 \u043d\u044f\u0433\u0442\u0430\u0440\u0448\u0438\u043b\u0442\u0430\u0439 \u0432\u0438\u0434\u0435\u043e \u04af\u0437\u044d\u0436 \u0431\u0430\u0439\u043d\u0430",lowDefinition:"\u0411\u0430\u0433\u0430 \u043d\u044f\u0433\u0442\u0430\u0440\u0448\u0438\u043b",onlyAudioAvailable:"\u0417\u04e9\u0432\u0445\u04e9\u043d \u0430\u0443\u0434\u0438\u043e \u0430\u0448\u0438\u0433\u043b\u0430\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0442\u043e\u0439",onlyAudioSupported:"\u042d\u043d\u044d \u0445\u04e9\u0442\u0447\u0438\u0434 \u0430\u0443\u0434\u0438\u043e \u0430\u0448\u0438\u0433\u043b\u0430\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0442\u043e\u0439.",p2pEnabled:"P2P \u0438\u0434\u044d\u0432\u0445\u0442\u044d\u0439",p2pVideoQualityDescription:"P2P \u0433\u043e\u0440\u0438\u043c \u0434\u044d\u044d\u0440 \u0437\u04e9\u0432\u0445\u04e9\u043d \u04e9\u043d\u0434\u04e9\u0440 \u043d\u044f\u0433\u0442\u0430\u0440\u0448\u0438\u043b\u0442\u0430\u0439 \u0432\u0438\u0434\u0435\u043e \u0431\u043e\u043b\u043e\u043d \u0430\u0443\u0434\u0438\u043e \u0445\u043e\u043e\u0440\u043e\u043d\u0434 \u043b \u0448\u0438\u043b\u0436\u04af\u04af\u043b\u044d\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0442\u043e\u0439. P2P \u0433\u0430\u0440\u0430\u0445 \u0445\u04af\u0440\u0442\u044d\u043b \u0431\u0443\u0441\u0430\u0434 \u0442\u043e\u0445\u0438\u0440\u0433\u043e\u043e\u0433 \u0445\u0438\u0439\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0433\u04af\u0439.",recHighDefinitionOnly:"\u04e8\u043d\u0434\u04e9\u0440 \u043d\u044f\u0433\u0442\u0430\u0440\u0448\u0438\u043b\u0442\u0430\u0439\u0433 \u0438\u043b\u04af\u04af\u0434 \u04af\u0437\u0434\u044d\u0433.",sd:"SD",sdTooltip:"\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442 \u043d\u0430\u0440\u0438\u0439\u0432\u0447\u043b\u0430\u043b\u0442\u0430\u0439 \u0432\u0438\u0434\u0435\u043e \u04af\u0437\u044d\u0436 \u0431\u0430\u0439\u043d\u0430",standardDefinition:"\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442 \u043d\u044f\u0433\u0442\u0430\u0440\u0448\u0438\u043b"},videothumbnail:{domute:"\u0414\u0443\u0443 \u0445\u0430\u0430\u0445",domuteOthers:"\u0411\u04af\u0445 \u0434\u0443\u0443\u0433 \u0445\u0430\u0430\u0445",flip:"\u0423\u0440\u0441\u0430\u0445",kick:"\u0413\u0430\u0440\u0433\u0430\u0445",moderator:"\u0417\u043e\u0445\u0438\u0446\u0443\u0443\u043b\u0430\u0433\u0447",mute:"\u041e\u0440\u043e\u043b\u0446\u043e\u0433\u0447 \u0434\u0443\u0443\u0433\u04af\u0439 \u0431\u0430\u0439\u043d\u0430",muted:"\u0414\u0443\u0443\u0433\u04af\u0439",remoteControl:"\u0410\u043b\u0441\u044b\u043d \u0443\u0434\u0438\u0440\u0434\u043b\u0430\u0433\u044b\u0433 \u044d\u0445\u043b\u04af\u04af\u043b\u044d\u0445 / \u0437\u043e\u0433\u0441\u043e\u043e\u0445",show:"\u04ae\u0437\u04af\u04af\u043b\u044d\u0445",videomute:"\u041e\u0440\u043e\u043b\u0446\u043e\u0433\u0447 \u043a\u0430\u043c\u0435\u0440\u0430\u0430 \u0437\u043e\u0433\u0441\u043e\u043e\u0441\u043e\u043d \u0431\u0430\u0439\u043d\u0430"},welcomepage:{accessibilityLabel:{join:"\u0422\u043e\u0432\u0448\u043e\u043e\u0434 \u043d\u044d\u0433\u0434\u044d\u0445",roomname:"\u0425\u0443\u0440\u043b\u044b\u043d \u043d\u044d\u0440\u0438\u0439\u0433 \u043e\u0440\u0443\u0443\u043b\u043d\u0430 \u0443\u0443"},appDescription:"\u0422\u0430\u043d\u044c\u0434\u0430\u0433 \u0431\u04af\u0445 \u0445\u04af\u043c\u04af\u04af\u0441\u0438\u0439\u0433 \u0443\u0440\u044c. {{app}} \u043d\u044c \u0431\u04af\u0440\u044d\u043d \u0448\u0438\u0444\u0440\u043b\u044d\u0433\u0434\u0441\u044d\u043d, 100% \u043d\u044d\u044d\u043b\u0442\u0442\u044d\u0439, \u0432\u0438\u0434\u0435\u043e \u0445\u0443\u0440\u043b\u044b\u043d \u0448\u0438\u0439\u0434\u044d\u043b \u0431\u04e9\u0433\u04e9\u04e9\u0434 \u0442\u0430 \u04e9\u0434\u04e9\u0440 \u0431\u04af\u0440 \u04af\u043d\u044d \u0442\u04e9\u043b\u0431\u04e9\u0440\u0433\u04af\u0439 \u0430\u0448\u0438\u0433\u043b\u0430\u0436 \u0431\u043e\u043b\u043d\u043e.",audioVideoSwitch:{audio:"\u0414\u0443\u0443\u0442\u0430\u0439",video:"\u0412\u0438\u0434\u0435\u043e"},calendar:"\u0426\u0430\u0433\u0430\u043b\u0431\u0430\u0440",connectCalendarButton:"\u0426\u0430\u0433\u0430\u043b\u0431\u0430\u0440\u0430\u0430 \u0445\u043e\u043b\u0431\u043e\u043d\u043e \u0443\u0443",connectCalendarText:"\u0426\u0430\u0433\u0430\u043b\u0431\u0430\u0440 \u0434\u044d\u044d\u0440\u0445 \u0443\u0443\u043b\u0437\u0430\u043b\u0442\u0443\u0443\u0434\u0430\u0430 {{app}} \u0434\u044d\u044d\u0440 \u043e\u0440\u0443\u0443\u043b\u0436 \u0431\u043e\u043b\u043d\u043e. \u0422\u0430 \u0446\u0430\u0433\u0430\u043b\u0431\u0430\u0440\u0430\u0430 \u0445\u043e\u043b\u0431\u043e\u0445\u043e\u0434 \u0431\u043e\u043b\u043d\u043e.",enterRoomTitle:"\u0428\u0438\u043d\u044d \u0445\u0443\u0440\u0430\u043b \u044d\u0445\u043b\u04af\u04af\u043b\u044d\u0445",roomNameAllowedChars:"\u0425\u0443\u0440\u043b\u044b\u043d \u043d\u044d\u0440 \u043d\u044c \u044d\u0434\u0433\u044d\u044d\u0440 \u0442\u044d\u043c\u0434\u044d\u0433\u0442\u04af\u04af\u0434\u0438\u0439\u043d \u0430\u043b\u044c \u043d\u044d\u0433\u0438\u0439\u0433 \u0430\u0433\u0443\u0443\u043b\u0436 \u0431\u043e\u043b\u043e\u0445\u0433\u04af\u0439: ?, &, :, ', \", %, #.",go:"OK",goSmall:"OK",join:"\u04ae\u04ae\u0421\u0413\u042d\u0425 / \u041d\u042d\u0413\u0414\u042d\u0425",info:"\u041c\u044d\u0434\u044d\u044d\u043b\u044d\u043b",privacy:"\u041d\u0443\u0443\u0446\u043b\u0430\u043b",recentList:"\u041e\u043d\u0446\u043b\u043e\u0445",recentListDelete:"\u0423\u0441\u0442\u0433\u0430\u0445",recentListEmpty:"\u0422\u0430\u043d\u044b \u0436\u0430\u0433\u0441\u0430\u0430\u043b\u0442 \u0445\u043e\u043e\u0441\u043e\u043d \u0431\u0430\u0439\u043d\u0430. \u0422\u0430\u043d\u044b \u0445\u0438\u0439\u0441\u044d\u043d \u0431\u04af\u0445 \u0445\u0443\u0440\u043b\u0443\u0443\u0434 \u044d\u043d\u0434 \u0431\u0430\u0439\u043d\u0430.",reducedUIText:"{{app}}, \u0442\u0430\u0432\u0442\u0430\u0439 \u043c\u043e\u0440\u0438\u043b!",roomname:"\u0425\u0443\u0440\u043b\u044b\u043d \u043d\u044d\u0440\u0438\u0439\u0433 \u043e\u0440\u0443\u0443\u043b\u043d\u0430 \u0443\u0443",roomnameHint:"\u041d\u044d\u0433\u0434\u044d\u0445\u0438\u0439\u0433 \u0445\u04af\u0441\u0447 \u0431\u0443\u0439 \u0445\u0443\u0440\u043b\u044b\u043d \u043d\u044d\u0440, URL-\u0438\u0439\u0433 \u043e\u0440\u0443\u0443\u043b\u043d\u0430 \u0443\u0443. \u0422\u0430 \u0445\u0443\u0440\u043b\u044b\u043d \u043d\u044d\u0440\u044d\u044d \u04af\u04af\u0441\u0433\u044d\u0436 \u0431\u043e\u043b\u043d\u043e. \u0445\u0443\u0440\u0430\u043b\u0434 \u043e\u0440\u043e\u043b\u0446\u043e\u0445 \u0445\u04af\u043c\u04af\u04af\u0441\u0442\u044d\u044d \u0442\u044d\u0440 \u043d\u044d\u0440\u0438\u0439\u0433 \u04e9\u0433\u04e9\u04e9\u0440\u044d\u0439.",sendFeedback:"\u0421\u0430\u043d\u0430\u043b \u0438\u043b\u0433\u044d\u044d\u0445",terms:"\u041d\u04e9\u0445\u0446\u04e9\u043b\u04af\u04af\u0434",title:"\u0410\u044e\u0443\u043b\u0433\u04af\u0439, \u04af\u043d\u044d\u0433\u04af\u0439 \u0432\u0438\u0434\u0435\u043e \u0445\u0443\u0440\u0430\u043b \u0445\u0438\u0439\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0442\u043e\u0439"},lonelyMeetingExperience:{button:"\u0411\u0443\u0441\u0434\u044b\u0433 \u0443\u0440\u044c",youAreAlone:"\u0422\u0430 \u044d\u043d\u044d \u0445\u0443\u0440\u0430\u043b\u0434 \u0433\u0430\u043d\u0446\u0430\u0430\u0440\u0430\u0430 \u0431\u0430\u0439\u043d\u0430"}}},706,[]); -__d(function(g,r,i,a,m,e,d){!(function(t,n){if('function'==typeof define&&define.amd)define(['moment'],n);else if('object'==typeof e)try{m.exports=n(r(d[0]))}catch(t){m.exports=n}t&&(t.momentDurationFormatSetup=t.moment?n(t.moment):n)})(this,function(t){var n=!1,u=!1,o="escape years months weeks days hours minutes seconds milliseconds general".split(" "),l=[{type:"seconds",targets:[{type:"minutes",value:60},{type:"hours",value:3600},{type:"days",value:86400},{type:"weeks",value:604800},{type:"months",value:2678400},{type:"years",value:31536e3}]},{type:"minutes",targets:[{type:"hours",value:60},{type:"days",value:1440},{type:"weeks",value:10080},{type:"months",value:44640},{type:"years",value:525600}]},{type:"hours",targets:[{type:"days",value:24},{type:"weeks",value:168},{type:"months",value:744},{type:"years",value:8760}]},{type:"days",targets:[{type:"weeks",value:7},{type:"months",value:31},{type:"years",value:365}]},{type:"months",targets:[{type:"years",value:12}]}];function s(t,n){return!(n.length>t.length)&&-1!==t.indexOf(n)}function c(t){for(var n="";t;)n+="0",t-=1;return n}function p(t){for(var n=t.split("").reverse(),u=0,o=!0;o&&u0&&(L.maximumSignificantDigits=w),!u){var b=I({},n);b.useGrouping=!1,b.decimalSeparator=".",t=parseFloat(f(t,b),10)}return t.toLocaleString(o,L)}var M=(w?t.toPrecision(w+1):t.toFixed(_+1)).split("e");h=M[1]||"",s=(M=M[0].split("."))[1]||"";var k=(l=M[0]||"").length,T=s.length,F=k+T,j=l+s;(w&&F===w+1||!w&&T===_+1)&&((j=p(j)).length===F+1&&(k+=1),T&&(j=j.slice(0,-1)),l=j.slice(0,k),s=j.slice(k)),w&&(s=s.replace(/0*$/,""));var G=parseInt(h,10);G>0?s.length<=G?(l+=s+=c(G-s.length),s=""):(l+=s.slice(0,G),s=s.slice(G)):G<0&&(s=c(Math.abs(G)-l.length)+l+s,l="0"),w||((s=s.slice(0,_)).length<_&&(s+=c(_-s.length)),l.lengthn.label.length?-1:t.label.length0,ee=Z?c.precision:0,te=ee,ne=c.minValue,ie=!1,re=c.maxValue,ae=!1,ue=c.useToLocaleString,oe=c.groupingSeparator,le=c.decimalSeparator,se=c.grouping;ue=ue&&n;var ce=c.trim;w(ce)&&(ce=ce.join(" ")),null===ce&&(C||re||Z)&&(ce="all"),null!==ce&&!0!==ce&&"left"!==ce&&"right"!==ce||(ce="large"),!1===ce&&(ce="");var me=function(t){return t.test(ce)},ge=/both/,pe=/^all|[^sm]all/,fe=C>0||G([/large/,ge,pe],me),he=G([/small/,ge,pe],me),ye=G([/mid/,pe],me),de=G([/final/,pe],me),ve=L(R.match(K),function(t,n){var u=$(t);return"*"===t.slice(0,1)&&(t=t.slice(1),"escape"!==u&&"general"!==u&&W.push(u)),{index:n,length:t.length,text:"",token:"escape"===u?t.replace(H.escape,"$1"):t,type:"escape"===u||"general"===u?null:u}}),Se={index:0,length:0,token:"",text:"",type:null},we=[];z&&ve.reverse(),D(ve,function(t){if(t.type)return(Se.type||Se.text)&&we.push(Se),void(Se=t);z?Se.text=t.token+Se.text:Se.text+=t.token}),(Se.type||Se.text)&&we.push(Se),z&&we.reverse();var Ve=T(o,k(M(b(we,"type"))));if(!Ve.length)return b(we,"text").join("");Ve=L(Ve,function(t,n){var u,o=n+1===Ve.length,l=!n;u="years"===t||"months"===t?P.as(t):E.as(t);var s=Math.floor(u),p=u-s,f=x(we,function(n){return t===n.type});return l&&re&&u>re&&(ae=!0),o&&ne&&Math.abs(c.duration.as(t))1&&(N=!0),E.subtract(s,t),P.subtract(s,t),{rawValue:u,wholeValue:s,decimalValue:o?p:0,isSmallest:o,isLargest:l,type:t,tokenLength:f.length}});var _e,xe=X?Math.floor:Math.round,De=function(t,n){var u=Math.pow(10,n);return xe(t*u)/u},Le=!1,be=!1,Me=function(t,n){var u={useGrouping:Q,groupingSeparator:oe,decimalSeparator:le,grouping:se,useToLocaleString:ue};return Z&&(ee<=0?(t.rawValue=0,t.wholeValue=0,t.decimalValue=0):(u.maximumSignificantDigits=ee,t.significantDigits=ee)),ae&&!be&&(t.isLargest?(t.wholeValue=re,t.decimalValue=0):(t.wholeValue=0,t.decimalValue=0)),ie&&!be&&(t.isSmallest?(t.wholeValue=ne,t.decimalValue=0):(t.wholeValue=0,t.decimalValue=0)),t.isSmallest||t.significantDigits&&t.significantDigits-t.wholeValue.toString().length<=0?J<0?t.value=De(t.wholeValue,J):0===J?t.value=xe(t.wholeValue+t.decimalValue):Z?(t.value=X?De(t.rawValue,ee-t.wholeValue.toString().length):t.rawValue,t.wholeValue&&(ee-=t.wholeValue.toString().length)):(u.fractionDigits=J,t.value=X?t.wholeValue+De(t.decimalValue,J):t.wholeValue+t.decimalValue):Z&&t.wholeValue?(t.value=Math.round(De(t.wholeValue,t.significantDigits-t.wholeValue.toString().length)),ee-=t.wholeValue.toString().length):t.value=t.wholeValue,t.tokenLength>1&&(N||Le)&&(u.minimumIntegerDigits=t.tokenLength,be&&u.maximumSignificantDigits0||""===ce||x(W,t.type)||x(U,t.type))&&(Le=!0),t.formattedValue=f(t.value,u,q),u.useGrouping=!1,u.decimalSeparator=".",t.formattedValueEn=f(t.value,u,"en"),2===t.tokenLength&&"milliseconds"===t.type&&(t.formattedValueMS=f(t.value,{minimumIntegerDigits:3,useGrouping:!1},"en").slice(0,2)),t};if((Ve=M(Ve=L(Ve,Me))).length>1){var ke=function(t){return x(Ve,function(n){return n.type===t})};D(l,function(t){var n=ke(t.type);n&&D(t.targets,function(t){var u=ke(t.type);u&&parseInt(n.formattedValueEn,10)===t.value&&(n.rawValue=0,n.wholeValue=0,n.decimalValue=0,u.rawValue+=1,u.wholeValue+=1,u.decimalValue=0,u.formattedValueEn=u.wholeValue.toString(),be=!0)})})}return be&&(Le=!1,ee=te,Ve=M(Ve=L(Ve,Me))),!U||ae&&!c.trim?(fe&&(Ve=F(Ve,function(t){return!t.isSmallest&&!t.wholeValue&&!x(W,t.type)})),C&&Ve.length&&(Ve=Ve.slice(0,C)),he&&Ve.length>1&&(_e=function(t){return!t.wholeValue&&!x(W,t.type)&&!t.isLargest},Ve=F(Ve.slice().reverse(),_e).reverse()),ye&&(Ve=M(Ve=L(Ve,function(t,n){return n>0&&n ",ae=!1,ie=!1),_&&(n.value>0||""===ce||x(W,n.type)||x(U,n.type))&&(u+="-",_=!1),"milliseconds"===t.type&&n.formattedValueMS?u+=n.formattedValueMS:u+=n.formattedValue,z||(u+=t.text),u})).join("").replace(/(,| |:|\.)*$/,"").replace(/^(,| |:|\.)*/,""))}function H(){var t=this.duration,n=function(n){return t._data[n]},u=x(this.types,n),o=_(this.types,n);switch(u){case"milliseconds":return"S __";case"seconds":case"minutes":return"*_MS_";case"hours":return"_HMS_";case"days":if(u===o)return"d __";case"weeks":return u===o?"w __":(null===this.trim&&(this.trim="both"),"w __, d __, h __");case"months":if(u===o)return"M __";case"years":return u===o?"y __":(null===this.trim&&(this.trim="both"),"y __, M __, d __");default:return null===this.trim&&(this.trim="both"),"y __, d __, h __, m __, s __"}}function $(t){if(!t)throw"Moment Duration Format init cannot find moment instance.";t.duration.format=P,t.duration.fn.format=O,t.duration.fn.format.defaults={trim:null,stopTrim:null,largest:null,maxValue:null,minValue:null,precision:0,trunc:!1,forceLength:null,userLocale:null,usePlural:!0,useLeftUnits:!1,useGrouping:!0,useSignificantDigits:!1,template:H,useToLocaleString:!0,groupingSeparator:",",decimalSeparator:".",grouping:[3]},t.updateLocale('en',S)}return n=!!((v=(v=!0)&&E())&&(v=(v=(v=v&&"1"===1..toLocaleString("en",{minimumIntegerDigits:1}))&&"01"===1..toLocaleString("en",{minimumIntegerDigits:2}))&&"001"===1..toLocaleString("en",{minimumIntegerDigits:3}))&&(v=(v=(v=(v=v&&"100"===99.99.toLocaleString("en",{maximumFractionDigits:0,minimumFractionDigits:0}))&&"100.0"===99.99.toLocaleString("en",{maximumFractionDigits:1,minimumFractionDigits:1}))&&"99.99"===99.99.toLocaleString("en",{maximumFractionDigits:2,minimumFractionDigits:2}))&&"99.990"===99.99.toLocaleString("en",{maximumFractionDigits:3,minimumFractionDigits:3}))&&(v=(v=(v=(v=(v=v&&"100"===99.99.toLocaleString("en",{maximumSignificantDigits:1}))&&"100"===99.99.toLocaleString("en",{maximumSignificantDigits:2}))&&"100"===99.99.toLocaleString("en",{maximumSignificantDigits:3}))&&"99.99"===99.99.toLocaleString("en",{maximumSignificantDigits:4}))&&"99.99"===99.99.toLocaleString("en",{maximumSignificantDigits:5}))&&(v=(v=v&&"1,000"===1e3.toLocaleString("en",{useGrouping:!0}))&&"1000"===1e3.toLocaleString("en",{useGrouping:!1}))),u=n&&"3.6"===3.55.toLocaleString("en",{useGrouping:!1,minimumIntegerDigits:1,minimumFractionDigits:1,maximumFractionDigits:1}),$(t),$})},707,[625]); -__d(function(g,r,i,a,m,e,d){var _,t;_=this,t=function(_){'use strict';return _.defineLocale('bg',{months:'\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438'.split('_'),monthsShort:'\u044f\u043d\u0440_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a'.split('_'),weekdays:'\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430'.split('_'),weekdaysShort:'\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431'.split('_'),weekdaysMin:'\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431'.split('_'),longDateFormat:{LT:'H:mm',LTS:'H:mm:ss',L:'D.MM.YYYY',LL:'D MMMM YYYY',LLL:'D MMMM YYYY H:mm',LLLL:'dddd, D MMMM YYYY H:mm'},calendar:{sameDay:'[\u0414\u043d\u0435\u0441 \u0432] LT',nextDay:'[\u0423\u0442\u0440\u0435 \u0432] LT',nextWeek:'dddd [\u0432] LT',lastDay:'[\u0412\u0447\u0435\u0440\u0430 \u0432] LT',lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return'[\u0412 \u0438\u0437\u043c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT';case 1:case 2:case 4:case 5:return'[\u0412 \u0438\u0437\u043c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT'}},sameElse:'L'},relativeTime:{future:'\u0441\u043b\u0435\u0434 %s',past:'\u043f\u0440\u0435\u0434\u0438 %s',s:'\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438',m:'\u043c\u0438\u043d\u0443\u0442\u0430',mm:'%d \u043c\u0438\u043d\u0443\u0442\u0438',h:'\u0447\u0430\u0441',hh:'%d \u0447\u0430\u0441\u0430',d:'\u0434\u0435\u043d',dd:'%d \u0434\u043d\u0438',M:'\u043c\u0435\u0441\u0435\u0446',MM:'%d \u043c\u0435\u0441\u0435\u0446\u0430',y:'\u0433\u043e\u0434\u0438\u043d\u0430',yy:'%d \u0433\u043e\u0434\u0438\u043d\u0438'},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(_){var t=_%10,s=_%100;return 0===_?_+'-\u0435\u0432':0===s?_+'-\u0435\u043d':s>10&&s<20?_+'-\u0442\u0438':1===t?_+'-\u0432\u0438':2===t?_+'-\u0440\u0438':7===t||8===t?_+'-\u043c\u0438':_+'-\u0442\u0438'},week:{dow:1,doy:7}})},'object'==typeof e&&void 0!==m&&'function'==typeof r?t(r(d[0])):'function'==typeof define&&define.amd?define(['../moment'],t):t(_.moment)},708,[625]); -__d(function(g,r,i,a,m,e,d){var n,t;n=this,t=function(n){'use strict';function t(n,t,_,o){var M={m:['eine Minute','einer Minute'],h:['eine Stunde','einer Stunde'],d:['ein Tag','einem Tag'],dd:[n+' Tage',n+' Tagen'],M:['ein Monat','einem Monat'],MM:[n+' Monate',n+' Monaten'],y:['ein Jahr','einem Jahr'],yy:[n+' Jahre',n+' Jahren']};return t?M[_][0]:M[_][1]}return n.defineLocale('de',{months:'Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),monthsShort:'Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'),monthsParseExact:!0,weekdays:'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'),weekdaysShort:'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'),weekdaysMin:'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),weekdaysParseExact:!0,longDateFormat:{LT:'HH:mm',LTS:'HH:mm:ss',L:'DD.MM.YYYY',LL:'D. MMMM YYYY',LLL:'D. MMMM YYYY HH:mm',LLLL:'dddd, D. MMMM YYYY HH:mm'},calendar:{sameDay:'[heute um] LT [Uhr]',sameElse:'L',nextDay:'[morgen um] LT [Uhr]',nextWeek:'dddd [um] LT [Uhr]',lastDay:'[gestern um] LT [Uhr]',lastWeek:'[letzten] dddd [um] LT [Uhr]'},relativeTime:{future:'in %s',past:'vor %s',s:'ein paar Sekunden',m:t,mm:'%d Minuten',h:t,hh:'%d Stunden',d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:'%d.',week:{dow:1,doy:4}})},'object'==typeof e&&void 0!==m&&'function'==typeof r?t(r(d[0])):'function'==typeof define&&define.amd?define(['../moment'],t):t(n.moment)},709,[625]); -__d(function(g,r,i,a,m,e,d){var o,t;o=this,t=function(o){'use strict';return o.defineLocale('eo',{months:'januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro'.split('_'),monthsShort:'jan_feb_mar_apr_maj_jun_jul_a\u016dg_sep_okt_nov_dec'.split('_'),weekdays:'diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato'.split('_'),weekdaysShort:'dim_lun_mard_merk_\u0135a\u016d_ven_sab'.split('_'),weekdaysMin:'di_lu_ma_me_\u0135a_ve_sa'.split('_'),longDateFormat:{LT:'HH:mm',LTS:'HH:mm:ss',L:'YYYY-MM-DD',LL:'D[-a de] MMMM, YYYY',LLL:'D[-a de] MMMM, YYYY HH:mm',LLLL:'dddd, [la] D[-a de] MMMM, YYYY HH:mm'},meridiemParse:/[ap]\.t\.m/i,isPM:function(o){return'p'===o.charAt(0).toLowerCase()},meridiem:function(o,t,n){return o>11?n?'p.t.m.':'P.T.M.':n?'a.t.m.':'A.T.M.'},calendar:{sameDay:'[Hodia\u016d je] LT',nextDay:'[Morga\u016d je] LT',nextWeek:'dddd [je] LT',lastDay:'[Hiera\u016d je] LT',lastWeek:'[pasinta] dddd [je] LT',sameElse:'L'},relativeTime:{future:'post %s',past:'anta\u016d %s',s:'sekundoj',m:'minuto',mm:'%d minutoj',h:'horo',hh:'%d horoj',d:'tago',dd:'%d tagoj',M:'monato',MM:'%d monatoj',y:'jaro',yy:'%d jaroj'},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:'%da',week:{dow:1,doy:7}})},'object'==typeof e&&void 0!==m&&'function'==typeof r?t(r(d[0])):'function'==typeof define&&define.amd?define(['../moment'],t):t(o.moment)},710,[625]); -__d(function(g,r,i,a,m,e,d){var o,n;o=this,n=function(o){'use strict';var n='ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_'),t='ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'),s=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],u=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;return o.defineLocale('es',{months:'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'),monthsShort:function(o,s){return o?/-MMM-/.test(s)?t[o.month()]:n[o.month()]:n},monthsRegex:u,monthsShortRegex:u,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:'domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado'.split('_'),weekdaysShort:'dom._lun._mar._mi\xe9._jue._vie._s\xe1b.'.split('_'),weekdaysMin:'do_lu_ma_mi_ju_vi_s\xe1'.split('_'),weekdaysParseExact:!0,longDateFormat:{LT:'H:mm',LTS:'H:mm:ss',L:'DD/MM/YYYY',LL:'D [de] MMMM [de] YYYY',LLL:'D [de] MMMM [de] YYYY H:mm',LLLL:'dddd, D [de] MMMM [de] YYYY H:mm'},calendar:{sameDay:function(){return'[hoy a la'+(1!==this.hours()?'s':'')+'] LT'},nextDay:function(){return'[ma\xf1ana a la'+(1!==this.hours()?'s':'')+'] LT'},nextWeek:function(){return'dddd [a la'+(1!==this.hours()?'s':'')+'] LT'},lastDay:function(){return'[ayer a la'+(1!==this.hours()?'s':'')+'] LT'},lastWeek:function(){return'[el] dddd [pasado a la'+(1!==this.hours()?'s':'')+'] LT'},sameElse:'L'},relativeTime:{future:'en %s',past:'hace %s',s:'unos segundos',m:'un minuto',mm:'%d minutos',h:'una hora',hh:'%d horas',d:'un d\xeda',dd:'%d d\xedas',M:'un mes',MM:'%d meses',y:'un a\xf1o',yy:'%d a\xf1os'},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:'%d\xba',week:{dow:1,doy:4}})},'object'==typeof e&&void 0!==m&&'function'==typeof r?n(r(d[0])):'function'==typeof define&&define.amd?define(['../moment'],n):n(o.moment)},711,[625]); -__d(function(g,r,i,a,m,e,d){var n,s;n=this,s=function(n){'use strict';return n.defineLocale('fr',{months:'janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre'.split('_'),monthsShort:'janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.'.split('_'),monthsParseExact:!0,weekdays:'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),weekdaysShort:'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),weekdaysMin:'Di_Lu_Ma_Me_Je_Ve_Sa'.split('_'),weekdaysParseExact:!0,longDateFormat:{LT:'HH:mm',LTS:'HH:mm:ss',L:'DD/MM/YYYY',LL:'D MMMM YYYY',LLL:'D MMMM YYYY HH:mm',LLLL:'dddd D MMMM YYYY HH:mm'},calendar:{sameDay:'[Aujourd\u2019hui \xe0] LT',nextDay:'[Demain \xe0] LT',nextWeek:'dddd [\xe0] LT',lastDay:'[Hier \xe0] LT',lastWeek:'dddd [dernier \xe0] LT',sameElse:'L'},relativeTime:{future:'dans %s',past:'il y a %s',s:'quelques secondes',m:'une minute',mm:'%d minutes',h:'une heure',hh:'%d heures',d:'un jour',dd:'%d jours',M:'un mois',MM:'%d mois',y:'un an',yy:'%d ans'},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(n,s){switch(s){case'D':return n+(1===n?'er':'');default:case'M':case'Q':case'DDD':case'd':return n+(1===n?'er':'e');case'w':case'W':return n+(1===n?'re':'e')}},week:{dow:1,doy:4}})},'object'==typeof e&&void 0!==m&&'function'==typeof r?s(r(d[0])):'function'==typeof define&&define.amd?define(['../moment'],s):s(n.moment)},712,[625]); -__d(function(g,r,i,a,m,e,d){var _,t;_=this,t=function(_){'use strict';return _.defineLocale('hy-am',{months:{format:'\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b'.split('_'),standalone:'\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580'.split('_')},monthsShort:'\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f'.split('_'),weekdays:'\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569'.split('_'),weekdaysShort:'\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569'.split('_'),weekdaysMin:'\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569'.split('_'),longDateFormat:{LT:'HH:mm',LTS:'HH:mm:ss',L:'DD.MM.YYYY',LL:'D MMMM YYYY \u0569.',LLL:'D MMMM YYYY \u0569., HH:mm',LLLL:'dddd, D MMMM YYYY \u0569., HH:mm'},calendar:{sameDay:'[\u0561\u0575\u057d\u0585\u0580] LT',nextDay:'[\u057e\u0561\u0572\u0568] LT',lastDay:'[\u0565\u0580\u0565\u056f] LT',nextWeek:function(){return'dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT'},lastWeek:function(){return'[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT'},sameElse:'L'},relativeTime:{future:'%s \u0570\u0565\u057f\u0578',past:'%s \u0561\u057c\u0561\u057b',s:'\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576',m:'\u0580\u0578\u057a\u0565',mm:'%d \u0580\u0578\u057a\u0565',h:'\u056a\u0561\u0574',hh:'%d \u056a\u0561\u0574',d:'\u0585\u0580',dd:'%d \u0585\u0580',M:'\u0561\u0574\u056b\u057d',MM:'%d \u0561\u0574\u056b\u057d',y:'\u057f\u0561\u0580\u056b',yy:'%d \u057f\u0561\u0580\u056b'},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(_){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(_)},meridiem:function(_){return _<4?'\u0563\u056b\u0577\u0565\u0580\u057e\u0561':_<12?'\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561':_<17?'\u0581\u0565\u0580\u0565\u056f\u057e\u0561':'\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576'},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(_,t){switch(t){case'DDD':case'w':case'W':case'DDDo':return 1===_?_+'-\u056b\u0576':_+'-\u0580\u0564';default:return _}},week:{dow:1,doy:7}})},'object'==typeof e&&void 0!==m&&'function'==typeof r?t(r(d[0])):'function'==typeof define&&define.amd?define(['../moment'],t):t(_.moment)},713,[625]); -__d(function(g,r,i,a,m,e,d){var n,o;n=this,o=function(n){'use strict';return n.defineLocale('it',{months:'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split('_'),monthsShort:'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'),weekdays:'domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato'.split('_'),weekdaysShort:'dom_lun_mar_mer_gio_ven_sab'.split('_'),weekdaysMin:'do_lu_ma_me_gi_ve_sa'.split('_'),longDateFormat:{LT:'HH:mm',LTS:'HH:mm:ss',L:'DD/MM/YYYY',LL:'D MMMM YYYY',LLL:'D MMMM YYYY HH:mm',LLLL:'dddd, D MMMM YYYY HH:mm'},calendar:{sameDay:'[Oggi alle] LT',nextDay:'[Domani alle] LT',nextWeek:'dddd [alle] LT',lastDay:'[Ieri alle] LT',lastWeek:function(){switch(this.day()){case 0:return'[la scorsa] dddd [alle] LT';default:return'[lo scorso] dddd [alle] LT'}},sameElse:'L'},relativeTime:{future:function(n){return(/^[0-9].+$/.test(n)?'tra':'in')+' '+n},past:'%s fa',s:'alcuni secondi',m:'un minuto',mm:'%d minuti',h:'un\'ora',hh:'%d ore',d:'un giorno',dd:'%d giorni',M:'un mese',MM:'%d mesi',y:'un anno',yy:'%d anni'},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:'%d\xba',week:{dow:1,doy:4}})},'object'==typeof e&&void 0!==m&&'function'==typeof r?o(r(d[0])):'function'==typeof define&&define.amd?define(['../moment'],o):o(n.moment)},714,[625]); -__d(function(g,r,i,a,m,e,d){var t,n;t=this,n=function(t){'use strict';return t.defineLocale('nb',{months:'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split('_'),monthsShort:'jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.'.split('_'),monthsParseExact:!0,weekdays:'s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag'.split('_'),weekdaysShort:'s\xf8._ma._ti._on._to._fr._l\xf8.'.split('_'),weekdaysMin:'s\xf8_ma_ti_on_to_fr_l\xf8'.split('_'),weekdaysParseExact:!0,longDateFormat:{LT:'HH:mm',LTS:'HH:mm:ss',L:'DD.MM.YYYY',LL:'D. MMMM YYYY',LLL:'D. MMMM YYYY [kl.] HH:mm',LLLL:'dddd D. MMMM YYYY [kl.] HH:mm'},calendar:{sameDay:'[i dag kl.] LT',nextDay:'[i morgen kl.] LT',nextWeek:'dddd [kl.] LT',lastDay:'[i g\xe5r kl.] LT',lastWeek:'[forrige] dddd [kl.] LT',sameElse:'L'},relativeTime:{future:'om %s',past:'%s siden',s:'noen sekunder',m:'ett minutt',mm:'%d minutter',h:'en time',hh:'%d timer',d:'en dag',dd:'%d dager',M:'en m\xe5ned',MM:'%d m\xe5neder',y:'ett \xe5r',yy:'%d \xe5r'},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:'%d.',week:{dow:1,doy:4}})},'object'==typeof e&&void 0!==m&&'function'==typeof r?n(r(d[0])):'function'==typeof define&&define.amd?define(['../moment'],n):n(t.moment)},715,[625]); -__d(function(g,r,i,a,m,e,d){var t,n;t=this,n=function(t){'use strict';var n='stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144'.split('_'),o='stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia'.split('_');function s(t){return t%10<5&&t%10>1&&~~(t/10)%10!=1}function _(t,n,o){var _=t+' ';switch(o){case'm':return n?'minuta':'minut\u0119';case'mm':return _+(s(t)?'minuty':'minut');case'h':return n?'godzina':'godzin\u0119';case'hh':return _+(s(t)?'godziny':'godzin');case'MM':return _+(s(t)?'miesi\u0105ce':'miesi\u0119cy');case'yy':return _+(s(t)?'lata':'lat')}}return t.defineLocale('pl',{months:function(t,s){return t?''===s?'('+o[t.month()]+'|'+n[t.month()]+')':/D MMMM/.test(s)?o[t.month()]:n[t.month()]:n},monthsShort:'sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru'.split('_'),weekdays:'niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota'.split('_'),weekdaysShort:'ndz_pon_wt_\u015br_czw_pt_sob'.split('_'),weekdaysMin:'Nd_Pn_Wt_\u015ar_Cz_Pt_So'.split('_'),longDateFormat:{LT:'HH:mm',LTS:'HH:mm:ss',L:'DD.MM.YYYY',LL:'D MMMM YYYY',LLL:'D MMMM YYYY HH:mm',LLLL:'dddd, D MMMM YYYY HH:mm'},calendar:{sameDay:'[Dzi\u015b o] LT',nextDay:'[Jutro o] LT',nextWeek:function(){switch(this.day()){case 0:return'[W niedziel\u0119 o] LT';case 2:return'[We wtorek o] LT';case 3:return'[W \u015brod\u0119 o] LT';case 6:return'[W sobot\u0119 o] LT';default:return'[W] dddd [o] LT'}},lastDay:'[Wczoraj o] LT',lastWeek:function(){switch(this.day()){case 0:return'[W zesz\u0142\u0105 niedziel\u0119 o] LT';case 3:return'[W zesz\u0142\u0105 \u015brod\u0119 o] LT';case 6:return'[W zesz\u0142\u0105 sobot\u0119 o] LT';default:return'[W zesz\u0142y] dddd [o] LT'}},sameElse:'L'},relativeTime:{future:'za %s',past:'%s temu',s:'kilka sekund',m:_,mm:_,h:_,hh:_,d:'1 dzie\u0144',dd:'%d dni',M:'miesi\u0105c',MM:_,y:'rok',yy:_},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:'%d.',week:{dow:1,doy:4}})},'object'==typeof e&&void 0!==m&&'function'==typeof r?n(r(d[0])):'function'==typeof define&&define.amd?define(['../moment'],n):n(t.moment)},716,[625]); -__d(function(g,r,i,a,m,e,d){var o,t;o=this,t=function(o){'use strict';return o.defineLocale('pt',{months:'janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro'.split('_'),monthsShort:'jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez'.split('_'),weekdays:'Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado'.split('_'),weekdaysShort:'Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b'.split('_'),weekdaysMin:'Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1'.split('_'),weekdaysParseExact:!0,longDateFormat:{LT:'HH:mm',LTS:'HH:mm:ss',L:'DD/MM/YYYY',LL:'D [de] MMMM [de] YYYY',LLL:'D [de] MMMM [de] YYYY HH:mm',LLLL:'dddd, D [de] MMMM [de] YYYY HH:mm'},calendar:{sameDay:'[Hoje \xe0s] LT',nextDay:'[Amanh\xe3 \xe0s] LT',nextWeek:'dddd [\xe0s] LT',lastDay:'[Ontem \xe0s] LT',lastWeek:function(){return 0===this.day()||6===this.day()?'[\xdaltimo] dddd [\xe0s] LT':'[\xdaltima] dddd [\xe0s] LT'},sameElse:'L'},relativeTime:{future:'em %s',past:'h\xe1 %s',s:'segundos',m:'um minuto',mm:'%d minutos',h:'uma hora',hh:'%d horas',d:'um dia',dd:'%d dias',M:'um m\xeas',MM:'%d meses',y:'um ano',yy:'%d anos'},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:'%d\xba',week:{dow:1,doy:4}})},'object'==typeof e&&void 0!==m&&'function'==typeof r?t(r(d[0])):'function'==typeof define&&define.amd?define(['../moment'],t):t(o.moment)},717,[625]); -__d(function(g,r,i,a,m,e,d){var o,s;o=this,s=function(o){'use strict';return o.defineLocale('pt-br',{months:'janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro'.split('_'),monthsShort:'jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez'.split('_'),weekdays:'Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado'.split('_'),weekdaysShort:'Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b'.split('_'),weekdaysMin:'Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1'.split('_'),weekdaysParseExact:!0,longDateFormat:{LT:'HH:mm',LTS:'HH:mm:ss',L:'DD/MM/YYYY',LL:'D [de] MMMM [de] YYYY',LLL:'D [de] MMMM [de] YYYY [\xe0s] HH:mm',LLLL:'dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm'},calendar:{sameDay:'[Hoje \xe0s] LT',nextDay:'[Amanh\xe3 \xe0s] LT',nextWeek:'dddd [\xe0s] LT',lastDay:'[Ontem \xe0s] LT',lastWeek:function(){return 0===this.day()||6===this.day()?'[\xdaltimo] dddd [\xe0s] LT':'[\xdaltima] dddd [\xe0s] LT'},sameElse:'L'},relativeTime:{future:'em %s',past:'%s atr\xe1s',s:'poucos segundos',ss:'%d segundos',m:'um minuto',mm:'%d minutos',h:'uma hora',hh:'%d horas',d:'um dia',dd:'%d dias',M:'um m\xeas',MM:'%d meses',y:'um ano',yy:'%d anos'},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:'%d\xba'})},'object'==typeof e&&void 0!==m&&'function'==typeof r?s(r(d[0])):'function'==typeof define&&define.amd?define(['../moment'],s):s(o.moment)},718,[625]); -__d(function(g,r,i,a,m,e,d){var t,_;t=this,_=function(t){'use strict';function _(t,_,s){var n,o;return'm'===s?_?'\u043c\u0438\u043d\u0443\u0442\u0430':'\u043c\u0438\u043d\u0443\u0442\u0443':t+' '+(n=+t,o={mm:_?'\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442':'\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442',hh:'\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432',dd:'\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439',MM:'\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432',yy:'\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442'}[s].split('_'),n%10==1&&n%100!=11?o[0]:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?o[1]:o[2])}var s=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];return t.defineLocale('ru',{months:{format:'\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f'.split('_'),standalone:'\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c'.split('_')},monthsShort:{format:'\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.'.split('_'),standalone:'\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.'.split('_')},weekdays:{standalone:'\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430'.split('_'),format:'\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443'.split('_'),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?\] ?dddd/},weekdaysShort:'\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431'.split('_'),weekdaysMin:'\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431'.split('_'),monthsParse:s,longMonthsParse:s,shortMonthsParse:s,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:'HH:mm',LTS:'HH:mm:ss',L:'DD.MM.YYYY',LL:'D MMMM YYYY \u0433.',LLL:'D MMMM YYYY \u0433., HH:mm',LLLL:'dddd, D MMMM YYYY \u0433., HH:mm'},calendar:{sameDay:'[\u0421\u0435\u0433\u043e\u0434\u043d\u044f \u0432] LT',nextDay:'[\u0417\u0430\u0432\u0442\u0440\u0430 \u0432] LT',lastDay:'[\u0412\u0447\u0435\u0440\u0430 \u0432] LT',nextWeek:function(t){if(t.week()===this.week())return 2===this.day()?'[\u0412\u043e] dddd [\u0432] LT':'[\u0412] dddd [\u0432] LT';switch(this.day()){case 0:return'[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd [\u0432] LT';case 1:case 2:case 4:return'[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd [\u0432] LT';case 3:case 5:case 6:return'[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd [\u0432] LT'}},lastWeek:function(t){if(t.week()===this.week())return 2===this.day()?'[\u0412\u043e] dddd [\u0432] LT':'[\u0412] dddd [\u0432] LT';switch(this.day()){case 0:return'[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd [\u0432] LT';case 1:case 2:case 4:return'[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd [\u0432] LT';case 3:case 5:case 6:return'[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd [\u0432] LT'}},sameElse:'L'},relativeTime:{future:'\u0447\u0435\u0440\u0435\u0437 %s',past:'%s \u043d\u0430\u0437\u0430\u0434',s:'\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434',m:_,mm:_,h:'\u0447\u0430\u0441',hh:_,d:'\u0434\u0435\u043d\u044c',dd:_,M:'\u043c\u0435\u0441\u044f\u0446',MM:_,y:'\u0433\u043e\u0434',yy:_},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(t){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(t)},meridiem:function(t,_,s){return t<4?'\u043d\u043e\u0447\u0438':t<12?'\u0443\u0442\u0440\u0430':t<17?'\u0434\u043d\u044f':'\u0432\u0435\u0447\u0435\u0440\u0430'},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(t,_){switch(_){case'M':case'd':case'DDD':return t+'-\u0439';case'D':return t+'-\u0433\u043e';case'w':case'W':return t+'-\u044f';default:return t}},week:{dow:1,doy:4}})},'object'==typeof e&&void 0!==m&&'function'==typeof r?_(r(d[0])):'function'==typeof define&&define.amd?define(['../moment'],_):_(t.moment)},719,[625]); -__d(function(g,r,i,a,m,e,d){var t,n;t=this,n=function(t){'use strict';var n='janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december'.split('_'),o='jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec'.split('_');function s(t){return t>1&&t<5}function u(t,n,o,u){var c=t+' ';switch(o){case's':return n||u?'p\xe1r sek\xfand':'p\xe1r sekundami';case'm':return n?'min\xfata':u?'min\xfatu':'min\xfatou';case'mm':return n||u?c+(s(t)?'min\xfaty':'min\xfat'):c+'min\xfatami';case'h':return n?'hodina':u?'hodinu':'hodinou';case'hh':return n||u?c+(s(t)?'hodiny':'hod\xedn'):c+'hodinami';case'd':return n||u?'de\u0148':'d\u0148om';case'dd':return n||u?c+(s(t)?'dni':'dn\xed'):c+'d\u0148ami';case'M':return n||u?'mesiac':'mesiacom';case'MM':return n||u?c+(s(t)?'mesiace':'mesiacov'):c+'mesiacmi';case'y':return n||u?'rok':'rokom';case'yy':return n||u?c+(s(t)?'roky':'rokov'):c+'rokmi'}}return t.defineLocale('sk',{months:n,monthsShort:o,weekdays:'nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota'.split('_'),weekdaysShort:'ne_po_ut_st_\u0161t_pi_so'.split('_'),weekdaysMin:'ne_po_ut_st_\u0161t_pi_so'.split('_'),longDateFormat:{LT:'H:mm',LTS:'H:mm:ss',L:'DD.MM.YYYY',LL:'D. MMMM YYYY',LLL:'D. MMMM YYYY H:mm',LLLL:'dddd D. MMMM YYYY H:mm'},calendar:{sameDay:'[dnes o] LT',nextDay:'[zajtra o] LT',nextWeek:function(){switch(this.day()){case 0:return'[v nede\u013eu o] LT';case 1:case 2:return'[v] dddd [o] LT';case 3:return'[v stredu o] LT';case 4:return'[vo \u0161tvrtok o] LT';case 5:return'[v piatok o] LT';case 6:return'[v sobotu o] LT'}},lastDay:'[v\u010dera o] LT',lastWeek:function(){switch(this.day()){case 0:return'[minul\xfa nede\u013eu o] LT';case 1:case 2:return'[minul\xfd] dddd [o] LT';case 3:return'[minul\xfa stredu o] LT';case 4:case 5:return'[minul\xfd] dddd [o] LT';case 6:return'[minul\xfa sobotu o] LT'}},sameElse:'L'},relativeTime:{future:'za %s',past:'pred %s',s:u,m:u,mm:u,h:u,hh:u,d:u,dd:u,M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:'%d.',week:{dow:1,doy:4}})},'object'==typeof e&&void 0!==m&&'function'==typeof r?n(r(d[0])):'function'==typeof define&&define.amd?define(['../moment'],n):n(t.moment)},720,[625]); -__d(function(g,r,i,a,m,e,d){var n,t;n=this,t=function(n){'use strict';function t(n,t,s,o){var u=n+' ';switch(s){case's':return t||o?'nekaj sekund':'nekaj sekundami';case'm':return t?'ena minuta':'eno minuto';case'mm':return u+=1===n?t?'minuta':'minuto':2===n?t||o?'minuti':'minutama':n<5?t||o?'minute':'minutami':t||o?'minut':'minutami';case'h':return t?'ena ura':'eno uro';case'hh':return u+=1===n?t?'ura':'uro':2===n?t||o?'uri':'urama':n<5?t||o?'ure':'urami':t||o?'ur':'urami';case'd':return t||o?'en dan':'enim dnem';case'dd':return u+=1===n?t||o?'dan':'dnem':2===n?t||o?'dni':'dnevoma':t||o?'dni':'dnevi';case'M':return t||o?'en mesec':'enim mesecem';case'MM':return u+=1===n?t||o?'mesec':'mesecem':2===n?t||o?'meseca':'mesecema':n<5?t||o?'mesece':'meseci':t||o?'mesecev':'meseci';case'y':return t||o?'eno leto':'enim letom';case'yy':return u+=1===n?t||o?'leto':'letom':2===n?t||o?'leti':'letoma':n<5?t||o?'leta':'leti':t||o?'let':'leti'}}return n.defineLocale('sl',{months:'januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december'.split('_'),monthsShort:'jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.'.split('_'),monthsParseExact:!0,weekdays:'nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota'.split('_'),weekdaysShort:'ned._pon._tor._sre._\u010det._pet._sob.'.split('_'),weekdaysMin:'ne_po_to_sr_\u010de_pe_so'.split('_'),weekdaysParseExact:!0,longDateFormat:{LT:'H:mm',LTS:'H:mm:ss',L:'DD.MM.YYYY',LL:'D. MMMM YYYY',LLL:'D. MMMM YYYY H:mm',LLLL:'dddd, D. MMMM YYYY H:mm'},calendar:{sameDay:'[danes ob] LT',nextDay:'[jutri ob] LT',nextWeek:function(){switch(this.day()){case 0:return'[v] [nedeljo] [ob] LT';case 3:return'[v] [sredo] [ob] LT';case 6:return'[v] [soboto] [ob] LT';case 1:case 2:case 4:case 5:return'[v] dddd [ob] LT'}},lastDay:'[v\u010deraj ob] LT',lastWeek:function(){switch(this.day()){case 0:return'[prej\u0161njo] [nedeljo] [ob] LT';case 3:return'[prej\u0161njo] [sredo] [ob] LT';case 6:return'[prej\u0161njo] [soboto] [ob] LT';case 1:case 2:case 4:case 5:return'[prej\u0161nji] dddd [ob] LT'}},sameElse:'L'},relativeTime:{future:'\u010dez %s',past:'pred %s',s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:'%d.',week:{dow:1,doy:7}})},'object'==typeof e&&void 0!==m&&'function'==typeof r?t(r(d[0])):'function'==typeof define&&define.amd?define(['../moment'],t):t(n.moment)},721,[625]); -__d(function(g,r,i,a,m,e,d){var n,t;n=this,t=function(n){'use strict';return n.defineLocale('sv',{months:'januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december'.split('_'),monthsShort:'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'),weekdays:'s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag'.split('_'),weekdaysShort:'s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r'.split('_'),weekdaysMin:'s\xf6_m\xe5_ti_on_to_fr_l\xf6'.split('_'),longDateFormat:{LT:'HH:mm',LTS:'HH:mm:ss',L:'YYYY-MM-DD',LL:'D MMMM YYYY',LLL:'D MMMM YYYY [kl.] HH:mm',LLLL:'dddd D MMMM YYYY [kl.] HH:mm',lll:'D MMM YYYY HH:mm',llll:'ddd D MMM YYYY HH:mm'},calendar:{sameDay:'[Idag] LT',nextDay:'[Imorgon] LT',lastDay:'[Ig\xe5r] LT',nextWeek:'[P\xe5] dddd LT',lastWeek:'[I] dddd[s] LT',sameElse:'L'},relativeTime:{future:'om %s',past:'f\xf6r %s sedan',s:'n\xe5gra sekunder',m:'en minut',mm:'%d minuter',h:'en timme',hh:'%d timmar',d:'en dag',dd:'%d dagar',M:'en m\xe5nad',MM:'%d m\xe5nader',y:'ett \xe5r',yy:'%d \xe5r'},dayOfMonthOrdinalParse:/\d{1,2}(e|a)/,ordinal:function(n){var t=n%10;return n+(1==~~(n%100/10)?'e':1===t?'a':2===t?'a':'e')},week:{dow:1,doy:4}})},'object'==typeof e&&void 0!==m&&'function'==typeof r?t(r(d[0])):'function'==typeof define&&define.amd?define(['../moment'],t):t(n.moment)},722,[625]); -__d(function(g,r,i,a,m,e,d){var n,t;n=this,t=function(n){'use strict';var t={1:'\'inci',5:'\'inci',8:'\'inci',70:'\'inci',80:'\'inci',2:'\'nci',7:'\'nci',20:'\'nci',50:'\'nci',3:'\'\xfcnc\xfc',4:'\'\xfcnc\xfc',100:'\'\xfcnc\xfc',6:'\'nc\u0131',9:'\'uncu',10:'\'uncu',30:'\'uncu',60:'\'\u0131nc\u0131',90:'\'\u0131nc\u0131'};return n.defineLocale('tr',{months:'Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k'.split('_'),monthsShort:'Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara'.split('_'),weekdays:'Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi'.split('_'),weekdaysShort:'Paz_Pts_Sal_\xc7ar_Per_Cum_Cts'.split('_'),weekdaysMin:'Pz_Pt_Sa_\xc7a_Pe_Cu_Ct'.split('_'),longDateFormat:{LT:'HH:mm',LTS:'HH:mm:ss',L:'DD.MM.YYYY',LL:'D MMMM YYYY',LLL:'D MMMM YYYY HH:mm',LLLL:'dddd, D MMMM YYYY HH:mm'},calendar:{sameDay:'[bug\xfcn saat] LT',nextDay:'[yar\u0131n saat] LT',nextWeek:'[gelecek] dddd [saat] LT',lastDay:'[d\xfcn] LT',lastWeek:'[ge\xe7en] dddd [saat] LT',sameElse:'L'},relativeTime:{future:'%s sonra',past:'%s \xf6nce',s:'birka\xe7 saniye',m:'bir dakika',mm:'%d dakika',h:'bir saat',hh:'%d saat',d:'bir g\xfcn',dd:'%d g\xfcn',M:'bir ay',MM:'%d ay',y:'bir y\u0131l',yy:'%d y\u0131l'},dayOfMonthOrdinalParse:/\d{1,2}'(inci|nci|\xfcnc\xfc|nc\u0131|uncu|\u0131nc\u0131)/,ordinal:function(n){if(0===n)return n+'\'\u0131nc\u0131';var _=n%10;return n+(t[_]||t[n%100-_]||t[n>=100?100:null])},week:{dow:1,doy:7}})},'object'==typeof e&&void 0!==m&&'function'==typeof r?t(r(d[0])):'function'==typeof define&&define.amd?define(['../moment'],t):t(n.moment)},723,[625]); -__d(function(g,r,i,a,m,e,d){var _,t;_=this,t=function(_){'use strict';return _.defineLocale('zh-cn',{months:'\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708'.split('_'),monthsShort:'1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708'.split('_'),weekdays:'\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d'.split('_'),weekdaysShort:'\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d'.split('_'),weekdaysMin:'\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d'.split('_'),longDateFormat:{LT:'HH:mm',LTS:'HH:mm:ss',L:'YYYY\u5e74MMMD\u65e5',LL:'YYYY\u5e74MMMD\u65e5',LLL:'YYYY\u5e74MMMD\u65e5Ah\u70b9mm\u5206',LLLL:'YYYY\u5e74MMMD\u65e5ddddAh\u70b9mm\u5206',l:'YYYY\u5e74MMMD\u65e5',ll:'YYYY\u5e74MMMD\u65e5',lll:'YYYY\u5e74MMMD\u65e5 HH:mm',llll:'YYYY\u5e74MMMD\u65e5dddd HH:mm'},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(_,t){return 12===_&&(_=0),'\u51cc\u6668'===t||'\u65e9\u4e0a'===t||'\u4e0a\u5348'===t?_:'\u4e0b\u5348'===t||'\u665a\u4e0a'===t?_+12:_>=11?_:_+12},meridiem:function(_,t,n){var s=100*_+t;return s<600?'\u51cc\u6668':s<900?'\u65e9\u4e0a':s<1130?'\u4e0a\u5348':s<1230?'\u4e2d\u5348':s<1800?'\u4e0b\u5348':'\u665a\u4e0a'},calendar:{sameDay:'[\u4eca\u5929]LT',nextDay:'[\u660e\u5929]LT',nextWeek:'[\u4e0b]ddddLT',lastDay:'[\u6628\u5929]LT',lastWeek:'[\u4e0a]ddddLT',sameElse:'L'},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(_,t){switch(t){case'd':case'D':case'DDD':return _+'\u65e5';case'M':return _+'\u6708';case'w':case'W':return _+'\u5468';default:return _}},relativeTime:{future:'%s\u5185',past:'%s\u524d',s:'\u51e0\u79d2',m:'1 \u5206\u949f',mm:'%d \u5206\u949f',h:'1 \u5c0f\u65f6',hh:'%d \u5c0f\u65f6',d:'1 \u5929',dd:'%d \u5929',M:'1 \u4e2a\u6708',MM:'%d \u4e2a\u6708',y:'1 \u5e74',yy:'%d \u5e74'},week:{dow:1,doy:4}})},'object'==typeof e&&void 0!==m&&'function'==typeof r?t(r(d[0])):'function'==typeof define&&define.amd?define(['../moment'],t):t(_.moment)},724,[625]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.translate=function(n){return(0,l.withTranslation)(['main','languages','countries'])(n)},e.translateToHTML=function(n,l){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.default.createElement("span",{dangerouslySetInnerHTML:{__html:n(l,u)}})};var t=n(r(d[1])),l=r(d[2])},725,[3,13,726]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Trans",{enumerable:!0,get:function(){return t.Trans}}),Object.defineProperty(e,"useTranslation",{enumerable:!0,get:function(){return n.useTranslation}}),Object.defineProperty(e,"withTranslation",{enumerable:!0,get:function(){return u.withTranslation}}),Object.defineProperty(e,"Translation",{enumerable:!0,get:function(){return o.Translation}}),Object.defineProperty(e,"I18nextProvider",{enumerable:!0,get:function(){return c.I18nextProvider}}),Object.defineProperty(e,"withSSR",{enumerable:!0,get:function(){return f.withSSR}}),Object.defineProperty(e,"useSSR",{enumerable:!0,get:function(){return b.useSSR}}),Object.defineProperty(e,"I18nContext",{enumerable:!0,get:function(){return l.I18nContext}}),Object.defineProperty(e,"initReactI18next",{enumerable:!0,get:function(){return l.initReactI18next}}),Object.defineProperty(e,"setDefaults",{enumerable:!0,get:function(){return l.setDefaults}}),Object.defineProperty(e,"getDefaults",{enumerable:!0,get:function(){return l.getDefaults}}),Object.defineProperty(e,"setI18n",{enumerable:!0,get:function(){return l.setI18n}}),Object.defineProperty(e,"getI18n",{enumerable:!0,get:function(){return l.getI18n}}),Object.defineProperty(e,"composeInitialProps",{enumerable:!0,get:function(){return l.composeInitialProps}}),Object.defineProperty(e,"getInitialProps",{enumerable:!0,get:function(){return l.getInitialProps}});var t=r(d[0]),n=r(d[1]),u=r(d[2]),o=r(d[3]),c=r(d[4]),f=r(d[5]),b=r(d[6]),l=r(d[7])},726,[727,745,750,751,752,753,754,741]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]),n=r(d[1]),o=r(d[2]);Object.defineProperty(e,"__esModule",{value:!0}),e.nodesToString=b,e.Trans=function(t){var n=t.children,o=t.count,s=t.parent,p=t.i18nKey,y=t.tOptions,v=t.values,E=t.defaults,O=t.components,k=t.ns,x=t.i18n,S=t.t,N=(0,c.default)(t,["children","count","parent","i18nKey","tOptions","values","defaults","components","ns","i18n","t"]),w=(0,f.getHasUsedI18nextProvider)()&&(0,u.useContext)(f.I18nContext)||{},V=w.i18n,A=w.defaultNS,I=x||V||(0,f.getI18n)();if(!I)return(0,h.warnOnce)('You will need pass in an i18next instance by using i18nextReactModule'),n;var K=S||I.t.bind(I)||function(t){return t},T=(0,l.default)({},(0,f.getDefaults)(),I.options&&I.options.react),H=void 0!==s?s:T.defaultTransParent,_=k||K.ns||A||I.options&&I.options.defaultNS;_='string'==typeof _?[_]:_||['translation'];var B=E||b('',n,0,T)||T.transEmptyNodeValue,P=T.hashTransKey,C=p||(P?P(B):B),D=v?{}:{interpolation:{prefix:'#$?',suffix:'?$#'}},F=(0,l.default)({},y,v,D,{defaultValue:B,count:o,ns:_}),M=C?K(C,F):B;return H?u.default.createElement(H,N,j(O||n,M,I,T,F)):j(O||n,M,I,T,F)};var c=o(r(d[3])),l=o(r(d[4])),s=o(r(d[5])),u=n(r(d[6])),p=o(r(d[7])),f=r(d[8]),h=r(d[9]);function y(t){return t&&(t.children||t.props&&t.props.children)}function v(t){return t?t&&t.children?t.children:t.props&&t.props.children:[]}function b(t,n,o,c){if(!n)return'';'[object Array]'!==Object.prototype.toString.call(n)&&(n=[n]);var p=c.transKeepBasicHtmlNodesFor||[];return n.forEach(function(n,o){var f="".concat(o);if('string'==typeof n)t="".concat(t).concat(n);else if(y(n)){var j=p.indexOf(n.type)>-1&&1===Object.keys(n.props).length&&'string'==typeof y(n)?n.type:f;t=n.props&&n.props.i18nIsDynamicList?"".concat(t,"<").concat(j,">"):"".concat(t,"<").concat(j,">").concat(b('',v(n),o+1,c),"")}else if(u.default.isValidElement(n))t=p.indexOf(n.type)>-1&&0===Object.keys(n.props).length?"".concat(t,"<").concat(n.type,"/>"):"".concat(t,"<").concat(f,">");else if('object'===(0,s.default)(n)){var E=(0,l.default)({},n),O=E.format;delete E.format;var k=Object.keys(E);O&&1===k.length?t="".concat(t,"{{").concat(k[0],", ").concat(O,"}}"):1===k.length?t="".concat(t,"{{").concat(k[0],"}}"):(0,h.warn)("react-i18next: the passed in object contained more than one variable - the object should look like {{ value, format }} where format is optional.",n)}else(0,h.warn)("Trans: the passed in value is invalid - seems you passed in a variable like {number} - please pass in variables for interpolation as full objects like {{number}}.",n)}),t}function j(n,o,c,f,h){if(''===o)return[];var b=f.transKeepBasicHtmlNodesFor||[],j=o&&new RegExp(b.join('|')).test(o);if(!n&&!j)return[o];var E={};return(function n(o){'[object Array]'!==Object.prototype.toString.call(o)&&(o=[o]),o.forEach(function(o){'string'!=typeof o&&(y(o)?n(v(o)):'object'!==(0,s.default)(o)||u.default.isValidElement(o)||t(E,o))})})(n),o=c.services.interpolator.interpolate(o,(0,l.default)({},E,h),c.language),v((function t(n,o){return'[object Array]'!==Object.prototype.toString.call(n)&&(n=[n]),'[object Array]'!==Object.prototype.toString.call(o)&&(o=[o]),o.reduce(function(o,c,p){var h,b=c.children&&c.children[0]&&c.children[0].content;if('tag'===c.type){var E=n[parseInt(c.name,10)]||{},O=u.default.isValidElement(E);if('string'==typeof E)o.push(E);else if(y(E)){var k=v(E),x=t(k,c.children),S=(h=k,'[object Array]'===Object.prototype.toString.call(h)&&h.every(function(t){return u.default.isValidElement(t)})&&0===x.length?k:x);E.dummy&&(E.children=S),o.push(u.default.cloneElement(E,(0,l.default)({},E.props,{key:p}),S))}else if(j&&'object'===(0,s.default)(E)&&E.dummy&&!O){var N=t(n,c.children);o.push(u.default.cloneElement(E,(0,l.default)({},E.props,{key:p}),N))}else if(isNaN(c.name)&&f.transSupportBasicHtmlNodes)if(c.voidElement)o.push(u.default.createElement(c.name,{key:"".concat(c.name,"-").concat(p)}));else{var w=t(n,c.children);o.push(u.default.createElement(c.name,{key:"".concat(c.name,"-").concat(p)},w))}else if('object'!==(0,s.default)(E)||O)1===c.children.length&&b?o.push(u.default.cloneElement(E,(0,l.default)({},E.props,{key:p}),b)):o.push(u.default.cloneElement(E,(0,l.default)({},E.props,{key:p})));else{var V=c.children[0]?b:null;V&&o.push(V)}}else'text'===c.type&&o.push(c.content);return o},[])})([{dummy:!0,children:n}],p.default.parse("<0>".concat(o,"")))[0])}},727,[728,729,730,731,733,735,13,736,741,744]); -__d(function(g,r,i,a,m,e,d){function t(){return m.exports=t=Object.assign||function(t){for(var n=1;n=0||Object.prototype.propertyIsEnumerable.call(n,l)&&(b[l]=n[l])}return b}},731,[732]); -__d(function(g,r,i,a,m,e,d){m.exports=function(n,t){if(null==n)return{};var f,u,o={},c=Object.keys(n);for(u=0;u=0||(o[f]=n[f]);return o}},732,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);m.exports=function(n){for(var o=1;o|<(?:"[^"]*"['"]*|'[^']*'['"]*|[^'">])+>)/g,t=r(d[0]),c=Object.create?Object.create(null):{};function o(n,t,c,o,h){var p=t.indexOf('<',o),s=t.slice(o,-1===p?void 0:p);/^\s*$/.test(s)&&(s=' '),(!h&&p>-1&&c+n.length>=0||' '!==s)&&n.push({type:'text',content:s})}m.exports=function(h,p){p||(p={}),p.components||(p.components=c);var s,l=[],u=-1,f=[],v={},x=!1;return h.replace(n,function(n,c){if(x){if(n!=='')return;x=!1}var O,y='/'!==n.charAt(1),W=0===n.indexOf('\x3c!--'),b=c+n.length,j=h.charAt(b);y&&!W&&(u++,'tag'===(s=t(n)).type&&p.components[s.name]&&(s.type='component',x=!0),s.voidElement||x||!j||'<'===j||o(s.children,h,u,b,p.ignoreWhitespace),v[s.tagName]=s,0===u&&l.push(s),(O=f[u-1])&&O.children.push(s),f[u]=s),(W||!y||s.voidElement)&&(W||u--,!x&&'<'!==j&&j&&o(O=-1===u?l:f[u].children,h,u,b,p.ignoreWhitespace))}),!l.length&&h.length&&o(l,h,0,0,p.ignoreWhitespace),l}},737,[738]); -__d(function(g,r,i,a,m,e,d){var t=/([\w-]+)|=|(['"])([.\s\S]*?)\2/g,n=r(d[0]);m.exports=function(o){var c,l=0,v=!0,s={type:'tag',name:'',voidElement:!1,attrs:{},children:[]};return o.replace(t,function(t){if('='===t)return v=!0,void l++;v?0===l?((n[t]||'/'===o.charAt(o.length-2))&&(s.voidElement=!0),s.name=t):(s.attrs[c]=t.replace(/^['"]|['"]$/g,''),c=void 0):(c&&(s.attrs[c]=c),c=t),l++,v=!1}),s}},738,[739]); -__d(function(g,r,i,a,m,e,d){m.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,menuitem:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}},739,[]); -__d(function(g,r,i,a,m,e,d){function n(n){var t=[];for(var u in n)t.push(u+'="'+n[u]+'"');return t.length?' '+t.join(' '):''}function t(u,c){switch(c.type){case'text':return u+c.content;case'tag':return u+='<'+c.name+(c.attrs?n(c.attrs):'')+(c.voidElement?'/>':'>'),c.voidElement?u:u+c.children.reduce(t,'')+''}}m.exports=function(n){return n.reduce(function(n,u){return n+t('',u)},'')}},740,[]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.usedI18nextProvider=function(t){s=t},e.getHasUsedI18nextProvider=function(){return s},e.setDefaults=l,e.getDefaults=function(){return f},e.setI18n=I,e.getI18n=N,e.composeInitialProps=function(t){return function(n){return new Promise(function(s){var u=P();t.getInitialProps?t.getInitialProps(n).then(function(t){s((0,c.default)({},t,u))}):s(u)})}},e.getInitialProps=P,e.initReactI18next=e.ReportNamespaces=e.I18nContext=void 0;var n,s,u=t(r(d[1])),o=t(r(d[2])),c=t(r(d[3])),f={bindI18n:'languageChanging languageChanged',bindI18nStore:'',transEmptyNodeValue:'',transSupportBasicHtmlNodes:!0,transKeepBasicHtmlNodesFor:['br','strong','i','p'],useSuspense:!0},p=t(r(d[4])).default.createContext();function l(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};f=(0,c.default)({},f,t)}e.I18nContext=p;var v=(function(){function t(){(0,u.default)(this,t),this.usedNamespaces={}}return(0,o.default)(t,[{key:"addUsedNamespaces",value:function(t){var n=this;t.forEach(function(t){n.usedNamespaces[t]||(n.usedNamespaces[t]=!0)})}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),t})();function I(t){n=t}function N(){return n}e.ReportNamespaces=v;var h={type:'3rdParty',init:function(t){l(t.options.react),I(t)}};function P(){var t=N(),n=t.reportNamespaces?t.reportNamespaces.getUsedNamespaces():[],s={},u={};return t.languages.forEach(function(s){u[s]={},n.forEach(function(n){u[s][n]=t.getResourceBundle(s,n)||{}})}),s.initialI18nStore=u,s.initialLanguage=t.language,s}e.initReactI18next=h},741,[730,742,743,733,13]); -__d(function(g,r,i,a,m,e,d){m.exports=function(n,o){if(!(n instanceof o))throw new TypeError("Cannot call a class as a function")}},742,[]); -__d(function(g,r,i,a,m,e,d){function n(n,t){for(var o=0;o0?n:'Unknown')};var t={};function o(){for(var o=arguments.length,s=new Array(o),c=0;c1&&void 0!==arguments[1]?arguments[1]:{},p=f.i18n,l=(0,u.getHasUsedI18nextProvider)()&&(0,o.useContext)(u.I18nContext)||{},v=l.i18n,N=l.defaultNS,I=p||v||(0,u.getI18n)();I&&!I.reportNamespaces&&(I.reportNamespaces=new u.ReportNamespaces);if(!I){(0,c.warnOnce)('You will need pass in an i18next instance by using initReactI18next');var S=[function(n){return n},{},!0];return S.t=function(n){return n},S.i18n={},S.ready=!0,S}var x=(0,s.default)({},(0,u.getDefaults)(),I.options.react),y=f.useSuspense,b=void 0===y?x.useSuspense:y,h=n||N||I.options&&I.options.defaultNS;h='string'==typeof h?[h]:h||['translation'],I.reportNamespaces.addUsedNamespaces&&I.reportNamespaces.addUsedNamespaces(h);var w=(I.isInitialized||I.initializedStoreOnce)&&h.every(function(n){return(0,c.hasLoadedNamespace)(n,I)});function _(){return{t:I.getFixedT(null,'fallback'===x.nsMode?h:h[0])}}var E=(0,o.useState)(_()),O=(0,t.default)(E,2),P=O[0],U=O[1];(0,o.useEffect)(function(){var n=!0,t=x.bindI18n,s=x.bindI18nStore;function o(){n&&U(_())}return w||b||(0,c.loadNamespaces)(I,h,function(){n&&U(_())}),t&&I&&I.on(t,o),s&&I&&I.store.on(s,o),function(){n=!1,t&&I&&t.split(' ').forEach(function(n){return I.off(n,o)}),s&&I&&s.split(' ').forEach(function(n){return I.store.off(n,o)})}},[h.join()]);var j=[P.t,I,w];if(j.t=P.t,j.i18n=I,j.ready=w,w)return j;if(!w&&!b)return j;throw new Promise(function(n){(0,c.loadNamespaces)(I,h,function(){U(_()),n()})})};var t=n(r(d[1])),s=n(r(d[2])),o=r(d[3]),u=r(d[4]),c=r(d[5])},745,[730,746,733,13,741,744]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),o=r(d[2]);m.exports=function(u,c){return n(u)||t(u,c)||o()}},746,[747,748,749]); -__d(function(g,r,i,a,m,e,d){m.exports=function(n){if(Array.isArray(n))return n}},747,[]); -__d(function(g,r,i,a,m,e,d){m.exports=function(t,n){var o=[],l=!0,u=!1,f=void 0;try{for(var y,c=t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(l=(y=c.next()).done)&&(o.push(y.value),!n||o.length!==n);l=!0);}catch(t){u=!0,f=t}finally{try{l||null==c.return||c.return()}finally{if(u)throw f}}return o}},748,[]); -__d(function(g,r,i,a,m,e,d){m.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}},749,[]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.withTranslation=function(t){var c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(s){function p(l,p){var v=(0,o.useTranslation)(t,l),h=(0,u.default)(v,3),w=h[0],y=h[1],R=h[2],_=(0,n.default)({},l,{t:w,i18n:y,tReady:R});return c.withRef&&p&&(_.ref=p),f.default.createElement(s,_)}return p.displayName="withI18nextTranslation(".concat((0,l.getDisplayName)(s),")"),p.WrappedComponent=s,c.withRef?f.default.forwardRef(p):p}};var n=t(r(d[1])),u=t(r(d[2])),f=t(r(d[3])),o=r(d[4]),l=r(d[5])},750,[730,733,746,13,745,744]); -__d(function(g,r,i,a,m,e,d){"use strict";var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.Translation=function(n){var s=n.ns,c=n.children,o=(0,l.default)(n,["ns","children"]),f=(0,u.useTranslation)(s,o),v=(0,t.default)(f,3),_=v[0],h=v[1],T=v[2];return c(_,{i18n:h,lng:h.language},T)};var t=n(r(d[1])),l=n(r(d[2])),u=(n(r(d[3])),r(d[4]))},751,[730,746,731,13,745]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.I18nextProvider=function(t){var l=t.i18n,o=t.defaultNS,v=t.children;return(0,u.usedI18nextProvider)(!0),n.default.createElement(u.I18nContext.Provider,{value:{i18n:l,defaultNS:o}},v)};var n=t(r(d[1])),u=r(d[2])},752,[730,13,741]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.withSSR=function(){return function(t){function s(c){var p=c.initialI18nStore,s=c.initialLanguage,f=(0,u.default)(c,["initialI18nStore","initialLanguage"]);return(0,l.useSSR)(p,s),o.default.createElement(t,(0,n.default)({},f))}return s.getInitialProps=(0,c.composeInitialProps)(t),s.displayName="withI18nextSSR(".concat((0,p.getDisplayName)(t),")"),s.WrappedComponent=t,s}};var n=t(r(d[1])),u=t(r(d[2])),o=t(r(d[3])),l=r(d[4]),c=r(d[5]),p=r(d[6])},753,[730,733,731,13,754,741,744]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.useSSR=function(o,s){var u=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).i18n,c=((0,t.getHasUsedI18nextProvider)()?(0,n.useContext)(t.I18nContext):{}).i18n,l=u||c||(0,t.getI18n)();if(l.options&&l.options.isClone)return;o&&!l.initializedStoreOnce&&(l.services.resourceStore.data=o,l.initializedStoreOnce=!0);s&&!l.initializedLanguageOnce&&(l.changeLanguage(s),l.initializedLanguageOnce=!0)};var n=r(d[0]),t=r(d[1])},754,[13,741]); -__d(function(g,r,i,a,m,e,d){var s=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=s(r(d[1])),n=s(r(d[2])),u=s(r(d[3])),o=s(r(d[4])),l=s(r(d[5])),p=s(r(d[6])),f=r(d[7]),c=r(d[8]),_=(function(s){function f(s){var n;return(0,t.default)(this,f),(n=(0,u.default)(this,(0,o.default)(f).call(this,s)))._onDismissed=n._onDismissed.bind((0,p.default)((0,p.default)(n))),n}return(0,l.default)(f,s),(0,n.default)(f,[{key:"_getDescription",value:function(){var s=this.props,t=s.description,n=s.descriptionArguments,u=s.descriptionKey,o=s.t,l=[];return u&&l.push(o(u,n)),t&&l.push(t),l}},{key:"_onDismissed",value:function(){this.props.onDismissed(this.props.uid)}}]),f})(f.Component);e.default=_,_.defaultProps={appearance:c.NOTIFICATION_TYPE.NORMAL,isDismissAllowed:!0}},755,[3,4,5,6,9,10,8,13,619]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[0]),t={contentColumn:{justifyContent:'center',flex:1,flexDirection:'column',paddingLeft:1.5*o.BoxModel.padding},contentText:{alignSelf:'flex-start',color:o.ColorPalette.white},dismissIcon:{color:o.ColorPalette.white,fontSize:20,padding:1.5*o.BoxModel.padding},notification:{backgroundColor:'#768898',flexDirection:'row',height:48,marginTop:.5*o.BoxModel.margin},notificationContainer:{flexGrow:0,justifyContent:'flex-end'},notificationContent:{flexDirection:'column'}};e.default=t},756,[406]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=n(r(d[2])),l=n(r(d[3])),o=n(r(d[4])),s=n(r(d[5])),f=n(r(d[6])),c=n(r(d[7])),p=n(r(d[8])),h=r(d[9]),v=r(d[10]),_=t(r(d[11])),y=n(r(d[12])),b=n(r(d[13])),E=(function(t){function n(){return(0,l.default)(this,n),(0,s.default)(this,(0,f.default)(n).apply(this,arguments))}return(0,c.default)(n,t),(0,o.default)(n,[{key:"render",value:function(){var t=this.props._notifications,n=t&&t.length&&t[0];return n?p.default.createElement(h.View,{pointerEvents:"box-none",style:[b.default.notificationContainer,this.props.style]},p.default.createElement(y.default,(0,u.default)({},n.props,{onDismissed:this._onDismissed,uid:n.uid}))):null}}]),n})(_.default),D=(0,v.connect)(_._abstractMapStateToProps)(E);e.default=D},757,[2,3,16,4,5,6,9,10,13,17,550,758,622,756]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e._abstractMapStateToProps=function(t){var o=t['features/notifications'].notifications;return{_notifications:(0,T.areThereNotifications)(t)?o:[],autoDismissTimeout:'undefined'==typeof interfaceConfig?void 0:interfaceConfig.ENFORCE_NOTIFICATION_AUTO_DISMISS_TIMEOUT}},e.default=void 0;var o=t(r(d[1])),s=t(r(d[2])),n=t(r(d[3])),u=t(r(d[4])),f=t(r(d[5])),c=t(r(d[6])),l=r(d[7]),_=r(d[8]),T=r(d[9]),h=(function(t){function l(t){var s;return(0,o.default)(this,l),(s=(0,n.default)(this,(0,u.default)(l).call(this,t)))._notificationDismissTimeout=null,s._onDismissed=s._onDismissed.bind((0,c.default)((0,c.default)(s))),s}return(0,f.default)(l,t),(0,s.default)(l,[{key:"componentDidMount",value:function(){this._manageDismissTimeout()}},{key:"componentDidUpdate",value:function(t){this._manageDismissTimeout(t)}},{key:"_manageDismissTimeout",value:function(t){var o=this,s=this.props,n=s._notifications,u=s.autoDismissTimeout;if(n.length){var f=n[0];if(f!==(t&&t._notifications.length?t._notifications[0]:void 0)&&(this._clearNotificationDismissTimeout(),f&&(f.timeout||'number'==typeof u)&&!1!==f.props.isDismissAllowed)){var c=f.timeout,l=void 0===c?u:c,_=f.uid;this._notificationDismissTimeout=setTimeout(function(){o._onDismissed(_)},l)}}else this._notificationDismissTimeout&&this._clearNotificationDismissTimeout()}},{key:"componentWillUnmount",value:function(){this._clearNotificationDismissTimeout()}},{key:"_clearNotificationDismissTimeout",value:function(){this._notificationDismissTimeout&&clearTimeout(this._notificationDismissTimeout),this._notificationDismissTimeout=null}},{key:"_onDismissed",value:function(t){var o=this.props._notifications;o.length&&o[0].uid!==t||this._clearNotificationDismissTimeout(),this.props.dispatch((0,_.hideNotification)(t))}}]),l})(l.Component);e.default=h},758,[3,4,5,6,9,10,8,13,604,759]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.areThereNotifications=function(t){var o=(0,n.toState)(t)['features/notifications'],f=o.enabled,c=o.notifications;return f&&c.length>0},e.joinLeaveNotificationsDisabled=function(){var n;return Boolean('undefined'!=typeof interfaceConfig&&(null==(n=interfaceConfig)?void 0:n.DISABLE_JOIN_LEAVE_NOTIFICATIONS))};var n=r(d[0])},759,[550]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]),o=r(d[2]),c=r(d[3]),f=r(d[4]),s=r(d[5]);o.MiddlewareRegistry.register(function(t){return function(o){return function(I){switch(I.type){case n.PARTICIPANT_JOINED:var y=o(I),T=I.participant,p=t.dispatch,N=t.getState;if(T.local||(0,s.joinLeaveNotificationsDisabled)()||p((0,c.showParticipantJoinedNotification)((0,n.getParticipantDisplayName)(N,T.id))),'object'==typeof interfaceConfig&&!interfaceConfig.DISABLE_FOCUS_INDICATOR&&T.role===n.PARTICIPANT_ROLE.MODERATOR){var l=(0,n.getParticipantDisplayName)(N,T.id);p((0,c.showNotification)({descriptionArguments:{to:l||'$t(notify.somebody)'},descriptionKey:'notify.grantedTo',titleKey:'notify.somebody',title:l},f.NOTIFICATION_TIMEOUT))}return y;case n.PARTICIPANT_LEFT:if(!(0,s.joinLeaveNotificationsDisabled)()){var A=(0,n.getParticipantById)(t.getState(),I.participant.id);'object'==typeof interfaceConfig&&A&&!A.local&&t.dispatch((0,c.showNotification)({descriptionKey:'notify.disconnected',titleKey:'notify.somebody',title:A.name},f.NOTIFICATION_TIMEOUT))}return o(I);case n.PARTICIPANT_UPDATED:if('undefined'==typeof interfaceConfig||interfaceConfig.DISABLE_FOCUS_INDICATOR)return o(I);var O=I.participant,u=O.id,C=O.role,P=t.getState(),R=(0,n.getParticipantById)(P,u),D=null==R?void 0:R.role;if(D&&D!==C&&C===n.PARTICIPANT_ROLE.MODERATOR){var _=(0,n.getParticipantDisplayName)(P,u);t.dispatch((0,c.showNotification)({descriptionArguments:{to:_||'$t(notify.somebody)'},descriptionKey:'notify.grantedTo',titleKey:'notify.somebody',title:_},f.NOTIFICATION_TIMEOUT))}return o(I)}return o(I)}}}),o.StateListenerRegistry.register(function(n){return(0,t.getCurrentConference)(n)},function(t,n){var o=n.dispatch;t||o((0,c.clearNotifications)())})},760,[383,548,550,604,619,759]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0])(r(d[1])),n=r(d[2]),o=r(d[3]),I=r(d[4]),c={enabled:!0,notifications:[]};function u(t,n){for(var o=I.NOTIFICATION_TYPE_PRIORITIES[n.props.appearance]||0,c=t.length,u=1;u0&&void 0!==arguments[0]?arguments[0]:c,I=arguments.length>1?arguments[1]:void 0;switch(I.type){case o.CLEAR_NOTIFICATIONS:return(0,t.default)({},n,{notifications:[]});case o.HIDE_NOTIFICATION:return(0,t.default)({},n,{notifications:n.notifications.filter(function(t){return t.uid!==I.uid})});case o.SET_NOTIFICATIONS_ENABLED:return(0,t.default)({},n,{enabled:I.enabled});case o.SHOW_NOTIFICATION:return(0,t.default)({},n,{notifications:u(n.notifications,{component:I.component,props:I.props,timeout:I.timeout,uid:I.uid})})}return n})},761,[3,54,550,618,619]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.SET_LOADABLE_AVATAR_URL=e.HIDDEN_PARTICIPANT_LEFT=e.HIDDEN_PARTICIPANT_JOINED=e.PIN_PARTICIPANT=e.PARTICIPANT_UPDATED=e.PARTICIPANT_LEFT=e.PARTICIPANT_KICKED=e.PARTICIPANT_JOINED=e.PARTICIPANT_ID_CHANGED=e.PARTICIPANT_DISPLAY_NAME_CHANGED=e.MUTE_REMOTE_PARTICIPANT=e.KICK_PARTICIPANT=e.DOMINANT_SPEAKER_CHANGED=void 0;e.DOMINANT_SPEAKER_CHANGED='DOMINANT_SPEAKER_CHANGED';e.KICK_PARTICIPANT='KICK_PARTICIPANT';e.MUTE_REMOTE_PARTICIPANT='MUTE_REMOTE_PARTICIPANT';e.PARTICIPANT_DISPLAY_NAME_CHANGED='PARTICIPANT_DISPLAY_NAME_CHANGED';e.PARTICIPANT_ID_CHANGED='PARTICIPANT_ID_CHANGED';e.PARTICIPANT_JOINED='PARTICIPANT_JOINED';e.PARTICIPANT_KICKED='PARTICIPANT_KICKED';e.PARTICIPANT_LEFT='PARTICIPANT_LEFT';e.PARTICIPANT_UPDATED='PARTICIPANT_UPDATED';e.PIN_PARTICIPANT='PIN_PARTICIPANT';e.HIDDEN_PARTICIPANT_JOINED='HIDDEN_PARTICIPANT_JOINED';e.HIDDEN_PARTICIPANT_LEFT='HIDDEN_PARTICIPANT_LEFT';e.SET_LOADABLE_AVATAR_URL='SET_LOADABLE_AVATAR_URL'},762,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getFirstLoadableAvatarUrl=function(t){var n=(0,l.createDeferred)(),u=n.promise.then(function(){return E(t)}).then(function(t){if(A.length){var n=A.shift();n.resolve()}return t});A.length?A.push(n):n.resolve();return u},e.getLocalParticipant=y,e.getNormalizedDisplayName=function(t){if(!t||!t.trim())return;return t.trim().substring(0,p.MAX_DISPLAY_NAME_LENGTH)},e.getParticipantById=I,e.getParticipantCount=function(t){return h(t).length},e.getParticipantCountWithFake=function(t){return T(t).length},e.getParticipantDisplayName=function(t,n){var u=I(t,n);if(u){if(u.name)return u.name;if(u.local)return'object'==typeof interfaceConfig?interfaceConfig.DEFAULT_LOCAL_DISPLAY_NAME:'me'}return'object'==typeof interfaceConfig?interfaceConfig.DEFAULT_REMOTE_DISPLAY_NAME:'Fellow Jitster'},e.getParticipantPresenceStatus=function(t,n){if(!n)return;var u=I(t,n);if(!u)return;return u.presence},e.getParticipants=h,e.getPinnedParticipant=function(t){return T(t).find(function(t){return t.pinned})},e.isEveryoneModerator=function(t){for(var n=T(t),u=Array.isArray(n),o=0,n=u?n:n["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var c;if(u){if(o>=n.length)break;c=n[o++]}else{if((o=n.next()).done)break;c=o.value}var f=c;if(f.role!==p.PARTICIPANT_ROLE.MODERATOR)return!1}return!0},e.isIconUrl=function(t){return Boolean(t)&&'object'==typeof t},e.isLocalParticipantModerator=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],u=(0,o.toState)(t),c=y(u);if(!c)return!1;return c.role===p.PARTICIPANT_ROLE.MODERATOR&&(n||!u['features/base/config'].enableUserRolesBasedOnToken||!u['features/base/jwt'].isGuest)},e.shouldRenderParticipantVideo=function(t,n){var u=(0,o.toState)(t),l=I(u,n);if(!l)return!1;var p=(0,s.getTrackByMediaTypeAndParticipant)(u['features/base/tracks'],f.MEDIA_TYPE.VIDEO,n);if(!(0,f.shouldRenderVideoTrack)(p,!1))return!1;if((l.connectionStatus||c.JitsiParticipantConnectionStatus.ACTIVE)!==c.JitsiParticipantConnectionStatus.ACTIVE)return!1;if(!u['features/base/audio-only'].enabled)return!0;var v=u['features/video-layout'].screenShares||[],A=u['features/large-video'].participantId;return l.id===A&&v.includes(l.id)};var n=t(r(d[1])),u=r(d[2]),o=r(d[3]),c=r(d[4]),f=r(d[5]),s=r(d[6]),l=r(d[7]),p=r(d[8]),v=r(d[9]),A=[],P=new Map,b=[function(t){return t&&t.isJigasi?p.JIGASI_PARTICIPANT_ICON:null},function(t){return t&&t.avatarURL?t.avatarURL:null},function(t){return t&&t.email?(0,u.getGravatarURL)(t.email):null}];function y(t){return T(t).find(function(t){return t.local})}function I(t,n){return T(t).find(function(t){return t.id===n})}function h(t){return T(t).filter(function(t){return!t.isFakeParticipant})}function T(t){return Array.isArray(t)?t:(0,o.toState)(t)['features/base/participants']||[]}function E(t){var u,o,c;return n.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:u=0;case 1:if(!(u1&&void 0!==arguments[1]?arguments[1]:{urlPrefix:'https://abotars.jitsi.net/meeple/',urlSuffix:''},s=v.urlPrefix,x=v.urlSuffix;return f(o)||n(u||l,s,x)},e.getGravatarURL=f;var u=t(r(d[1]));function n(t,n,f){return n+u.default.hex(t.trim().toLowerCase())+f}function f(t){var n;return"https://www.gravatar.com/avatar/"+((n=t)&&n.indexOf('@')>0?u.default.hex(t.trim().toLowerCase()):t)+'?d=404&size=200'}},764,[3,765]); -__d(function(g,r,i,a,m,e,d){!(function(){'use strict';var ERROR='input is invalid type',WINDOW='object'==typeof window,root=WINDOW?window:{};root.JS_MD5_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&'object'==typeof self,NODE_JS=!root.JS_MD5_NO_NODE_JS&&'object'==typeof process&&process.versions&&process.versions.node;NODE_JS?root=g:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_MD5_NO_COMMON_JS&&'object'==typeof m&&m.exports,AMD='function'==typeof define&&define.amd,ARRAY_BUFFER=!root.JS_MD5_NO_ARRAY_BUFFER&&'undefined'!=typeof ArrayBuffer,HEX_CHARS='0123456789abcdef'.split(''),EXTRA=[128,32768,8388608,-2147483648],SHIFT=[0,8,16,24],OUTPUT_TYPES=['hex','array','digest','buffer','arrayBuffer','base64'],BASE64_ENCODE_CHAR='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'.split(''),blocks=[],buffer8;if(ARRAY_BUFFER){var buffer=new ArrayBuffer(68);buffer8=new Uint8Array(buffer),blocks=new Uint32Array(buffer)}!root.JS_MD5_NO_NODE_JS&&Array.isArray||(Array.isArray=function(t){return'[object Array]'===Object.prototype.toString.call(t)}),!ARRAY_BUFFER||!root.JS_MD5_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(t){return'object'==typeof t&&t.buffer&&t.buffer.constructor===ArrayBuffer});var createOutputMethod=function(t){return function(s){return new Md5(!0).update(s)[t]()}},createMethod=function(){var t=createOutputMethod('hex');NODE_JS&&(t=nodeWrap(t)),t.create=function(){return new Md5},t.update=function(s){return t.create().update(s)};for(var s=0;s>2]|=t[n]<>6,R[f++]=128|63&h):h<55296||h>=57344?(R[f++]=224|h>>12,R[f++]=128|h>>6&63,R[f++]=128|63&h):(h=65536+((1023&h)<<10|1023&t.charCodeAt(++n)),R[f++]=240|h>>18,R[f++]=128|h>>12&63,R[f++]=128|h>>6&63,R[f++]=128|63&h);else for(f=this.start;n>2]|=h<>2]|=(192|h>>6)<>2]|=(128|63&h)<=57344?(u[f>>2]|=(224|h>>12)<>2]|=(128|h>>6&63)<>2]|=(128|63&h)<>2]|=(240|h>>18)<>2]|=(128|h>>12&63)<>2]|=(128|h>>6&63)<>2]|=(128|63&h)<=64?(this.start=f-64,this.hash(),this.hashed=!0):this.start=f}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Md5.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var t=this.blocks,s=this.lastByteIndex;t[s>>2]|=EXTRA[3&s],s>=56&&(this.hashed||this.hash(),t[0]=t[16],t[16]=t[1]=t[2]=t[3]=t[4]=t[5]=t[6]=t[7]=t[8]=t[9]=t[10]=t[11]=t[12]=t[13]=t[14]=t[15]=0),t[14]=this.bytes<<3,t[15]=this.hBytes<<3|this.bytes>>>29,this.hash()}},Md5.prototype.hash=function(){var t,s,o,h,f,n,A=this.blocks;this.first?s=((s=((t=((t=A[0]-680876937)<<7|t>>>25)-271733879<<0)^(o=((o=(-271733879^(h=((h=(-1732584194^2004318071&t)+A[1]-117830708)<<12|h>>>20)+t<<0)&(-271733879^t))+A[2]-1126478375)<<17|o>>>15)+h<<0)&(h^t))+A[3]-1316259209)<<22|s>>>10)+o<<0:(t=this.h0,s=this.h1,o=this.h2,s=((s+=((t=((t+=((h=this.h3)^s&(o^h))+A[0]-680876936)<<7|t>>>25)+s<<0)^(o=((o+=(s^(h=((h+=(o^t&(s^o))+A[1]-389564586)<<12|h>>>20)+t<<0)&(t^s))+A[2]+606105819)<<17|o>>>15)+h<<0)&(h^t))+A[3]-1044525330)<<22|s>>>10)+o<<0),s=((s+=((t=((t+=(h^s&(o^h))+A[4]-176418897)<<7|t>>>25)+s<<0)^(o=((o+=(s^(h=((h+=(o^t&(s^o))+A[5]+1200080426)<<12|h>>>20)+t<<0)&(t^s))+A[6]-1473231341)<<17|o>>>15)+h<<0)&(h^t))+A[7]-45705983)<<22|s>>>10)+o<<0,s=((s+=((t=((t+=(h^s&(o^h))+A[8]+1770035416)<<7|t>>>25)+s<<0)^(o=((o+=(s^(h=((h+=(o^t&(s^o))+A[9]-1958414417)<<12|h>>>20)+t<<0)&(t^s))+A[10]-42063)<<17|o>>>15)+h<<0)&(h^t))+A[11]-1990404162)<<22|s>>>10)+o<<0,s=((s+=((t=((t+=(h^s&(o^h))+A[12]+1804603682)<<7|t>>>25)+s<<0)^(o=((o+=(s^(h=((h+=(o^t&(s^o))+A[13]-40341101)<<12|h>>>20)+t<<0)&(t^s))+A[14]-1502002290)<<17|o>>>15)+h<<0)&(h^t))+A[15]+1236535329)<<22|s>>>10)+o<<0,s=((s+=((h=((h+=(s^o&((t=((t+=(o^h&(s^o))+A[1]-165796510)<<5|t>>>27)+s<<0)^s))+A[6]-1069501632)<<9|h>>>23)+t<<0)^t&((o=((o+=(t^s&(h^t))+A[11]+643717713)<<14|o>>>18)+h<<0)^h))+A[0]-373897302)<<20|s>>>12)+o<<0,s=((s+=((h=((h+=(s^o&((t=((t+=(o^h&(s^o))+A[5]-701558691)<<5|t>>>27)+s<<0)^s))+A[10]+38016083)<<9|h>>>23)+t<<0)^t&((o=((o+=(t^s&(h^t))+A[15]-660478335)<<14|o>>>18)+h<<0)^h))+A[4]-405537848)<<20|s>>>12)+o<<0,s=((s+=((h=((h+=(s^o&((t=((t+=(o^h&(s^o))+A[9]+568446438)<<5|t>>>27)+s<<0)^s))+A[14]-1019803690)<<9|h>>>23)+t<<0)^t&((o=((o+=(t^s&(h^t))+A[3]-187363961)<<14|o>>>18)+h<<0)^h))+A[8]+1163531501)<<20|s>>>12)+o<<0,s=((s+=((h=((h+=(s^o&((t=((t+=(o^h&(s^o))+A[13]-1444681467)<<5|t>>>27)+s<<0)^s))+A[2]-51403784)<<9|h>>>23)+t<<0)^t&((o=((o+=(t^s&(h^t))+A[7]+1735328473)<<14|o>>>18)+h<<0)^h))+A[12]-1926607734)<<20|s>>>12)+o<<0,s=((s+=((n=(h=((h+=((f=s^o)^(t=((t+=(f^h)+A[5]-378558)<<4|t>>>28)+s<<0))+A[8]-2022574463)<<11|h>>>21)+t<<0)^t)^(o=((o+=(n^s)+A[11]+1839030562)<<16|o>>>16)+h<<0))+A[14]-35309556)<<23|s>>>9)+o<<0,s=((s+=((n=(h=((h+=((f=s^o)^(t=((t+=(f^h)+A[1]-1530992060)<<4|t>>>28)+s<<0))+A[4]+1272893353)<<11|h>>>21)+t<<0)^t)^(o=((o+=(n^s)+A[7]-155497632)<<16|o>>>16)+h<<0))+A[10]-1094730640)<<23|s>>>9)+o<<0,s=((s+=((n=(h=((h+=((f=s^o)^(t=((t+=(f^h)+A[13]+681279174)<<4|t>>>28)+s<<0))+A[0]-358537222)<<11|h>>>21)+t<<0)^t)^(o=((o+=(n^s)+A[3]-722521979)<<16|o>>>16)+h<<0))+A[6]+76029189)<<23|s>>>9)+o<<0,s=((s+=((n=(h=((h+=((f=s^o)^(t=((t+=(f^h)+A[9]-640364487)<<4|t>>>28)+s<<0))+A[12]-421815835)<<11|h>>>21)+t<<0)^t)^(o=((o+=(n^s)+A[15]+530742520)<<16|o>>>16)+h<<0))+A[2]-995338651)<<23|s>>>9)+o<<0,s=((s+=((h=((h+=(s^((t=((t+=(o^(s|~h))+A[0]-198630844)<<6|t>>>26)+s<<0)|~o))+A[7]+1126891415)<<10|h>>>22)+t<<0)^((o=((o+=(t^(h|~s))+A[14]-1416354905)<<15|o>>>17)+h<<0)|~t))+A[5]-57434055)<<21|s>>>11)+o<<0,s=((s+=((h=((h+=(s^((t=((t+=(o^(s|~h))+A[12]+1700485571)<<6|t>>>26)+s<<0)|~o))+A[3]-1894986606)<<10|h>>>22)+t<<0)^((o=((o+=(t^(h|~s))+A[10]-1051523)<<15|o>>>17)+h<<0)|~t))+A[1]-2054922799)<<21|s>>>11)+o<<0,s=((s+=((h=((h+=(s^((t=((t+=(o^(s|~h))+A[8]+1873313359)<<6|t>>>26)+s<<0)|~o))+A[15]-30611744)<<10|h>>>22)+t<<0)^((o=((o+=(t^(h|~s))+A[6]-1560198380)<<15|o>>>17)+h<<0)|~t))+A[13]+1309151649)<<21|s>>>11)+o<<0,s=((s+=((h=((h+=(s^((t=((t+=(o^(s|~h))+A[4]-145523070)<<6|t>>>26)+s<<0)|~o))+A[11]-1120210379)<<10|h>>>22)+t<<0)^((o=((o+=(t^(h|~s))+A[2]+718787259)<<15|o>>>17)+h<<0)|~t))+A[9]-343485551)<<21|s>>>11)+o<<0,this.first?(this.h0=t+1732584193<<0,this.h1=s-271733879<<0,this.h2=o-1732584194<<0,this.h3=h+271733878<<0,this.first=!1):(this.h0=this.h0+t<<0,this.h1=this.h1+s<<0,this.h2=this.h2+o<<0,this.h3=this.h3+h<<0)},Md5.prototype.hex=function(){this.finalize();var t=this.h0,s=this.h1,o=this.h2,h=this.h3;return HEX_CHARS[t>>4&15]+HEX_CHARS[15&t]+HEX_CHARS[t>>12&15]+HEX_CHARS[t>>8&15]+HEX_CHARS[t>>20&15]+HEX_CHARS[t>>16&15]+HEX_CHARS[t>>28&15]+HEX_CHARS[t>>24&15]+HEX_CHARS[s>>4&15]+HEX_CHARS[15&s]+HEX_CHARS[s>>12&15]+HEX_CHARS[s>>8&15]+HEX_CHARS[s>>20&15]+HEX_CHARS[s>>16&15]+HEX_CHARS[s>>28&15]+HEX_CHARS[s>>24&15]+HEX_CHARS[o>>4&15]+HEX_CHARS[15&o]+HEX_CHARS[o>>12&15]+HEX_CHARS[o>>8&15]+HEX_CHARS[o>>20&15]+HEX_CHARS[o>>16&15]+HEX_CHARS[o>>28&15]+HEX_CHARS[o>>24&15]+HEX_CHARS[h>>4&15]+HEX_CHARS[15&h]+HEX_CHARS[h>>12&15]+HEX_CHARS[h>>8&15]+HEX_CHARS[h>>20&15]+HEX_CHARS[h>>16&15]+HEX_CHARS[h>>28&15]+HEX_CHARS[h>>24&15]},Md5.prototype.toString=Md5.prototype.hex,Md5.prototype.digest=function(){this.finalize();var t=this.h0,s=this.h1,o=this.h2,h=this.h3;return[255&t,t>>8&255,t>>16&255,t>>24&255,255&s,s>>8&255,s>>16&255,s>>24&255,255&o,o>>8&255,o>>16&255,o>>24&255,255&h,h>>8&255,h>>16&255,h>>24&255]},Md5.prototype.array=Md5.prototype.digest,Md5.prototype.arrayBuffer=function(){this.finalize();var t=new ArrayBuffer(16),s=new Uint32Array(t);return s[0]=this.h0,s[1]=this.h1,s[2]=this.h2,s[3]=this.h3,t},Md5.prototype.buffer=Md5.prototype.arrayBuffer,Md5.prototype.base64=function(){for(var t,s,o,h='',f=this.array(),n=0;n<15;)t=f[n++],s=f[n++],o=f[n++],h+=BASE64_ENCODE_CHAR[t>>>2]+BASE64_ENCODE_CHAR[63&(t<<4|s>>>4)]+BASE64_ENCODE_CHAR[63&(s<<2|o>>>6)]+BASE64_ENCODE_CHAR[63&o];return t=f[n],h+=BASE64_ENCODE_CHAR[t>>>2]+BASE64_ENCODE_CHAR[t<<4&63]+'=='};var exports=createMethod();COMMON_JS?m.exports=exports:(root.md5=exports,AMD&&define(function(){return exports}))})()},765,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){"default"!==n&&"__esModule"!==n&&Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var u=r(d[2]);Object.keys(u).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var c=r(d[4]);Object.keys(c).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})}),r(d[5]),r(d[6])},766,[767,768,770,769,901,902,908]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.setAudioAvailable=function(n){return{type:t.SET_AUDIO_AVAILABLE,available:n}},e.setAudioMuted=function(n){var u=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return{type:t.SET_AUDIO_MUTED,ensureTrack:u,muted:n}},e.setCameraFacingMode=function(n){return{type:t.SET_CAMERA_FACING_MODE,cameraFacingMode:n}},e.setVideoAvailable=function(n){return{type:t.SET_VIDEO_AVAILABLE,available:n}},e.setVideoMuted=function(u){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.MEDIA_TYPE.VIDEO,E=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n.VIDEO_MUTISM_AUTHORITY.USER,_=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return function(n,A){var T=A()['features/base/media'].video.muted,c=u?T|E:T&~E;return n({type:t.SET_VIDEO_MUTED,authority:E,mediaType:o,ensureTrack:_,muted:c})}},e.storeVideoTransform=function(n,u){return{type:t.STORE_VIDEO_TRANSFORM,streamId:n,transform:u}},e.toggleCameraFacingMode=function(){return{type:t.TOGGLE_CAMERA_FACING_MODE}};var t=r(d[0]),n=r(d[1])},767,[768,769]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.TOGGLE_CAMERA_FACING_MODE=e.STORE_VIDEO_TRANSFORM=e.SET_VIDEO_MUTED=e.SET_VIDEO_AVAILABLE=e.SET_CAMERA_FACING_MODE=e.SET_AUDIO_AVAILABLE=e.SET_AUDIO_MUTED=void 0;e.SET_AUDIO_MUTED='SET_AUDIO_MUTED';e.SET_AUDIO_AVAILABLE='SET_AUDIO_AVAILABLE';e.SET_CAMERA_FACING_MODE='SET_CAMERA_FACING_MODE';e.SET_VIDEO_AVAILABLE='SET_VIDEO_AVAILABLE';e.SET_VIDEO_MUTED='SET_VIDEO_MUTED';e.STORE_VIDEO_TRANSFORM='STORE_VIDEO_TRANSFORM';e.TOGGLE_CAMERA_FACING_MODE='TOGGLE_CAMERA_FACING_MODE'},768,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.VIDEO_TYPE=e.VIDEO_MUTISM_AUTHORITY=e.MEDIA_TYPE=e.CAMERA_FACING_MODE=void 0;e.CAMERA_FACING_MODE={ENVIRONMENT:'environment',USER:'user'};e.MEDIA_TYPE={AUDIO:'audio',PRESENTER:'presenter',VIDEO:'video'};e.VIDEO_MUTISM_AUTHORITY={AUDIO_ONLY:1,BACKGROUND:2,USER:4};e.VIDEO_TYPE={CAMERA:'camera',DESKTOP:'desktop'}},769,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){"default"!==n&&"__esModule"!==n&&Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},770,[771]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){"default"!==n&&"__esModule"!==n&&Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},771,[772]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Audio",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"Video",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"VideoTrack",{enumerable:!0,get:function(){return o.default}});var n=t(r(d[1])),u=t(r(d[2])),o=t(r(d[3]))},772,[3,773,777,813]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),n=t(r(d[2])),l=t(r(d[3])),o=t(r(d[4])),s=t(r(d[5])),f=t(r(d[6])),h=t(r(d[7])),p=t(r(d[8])),c=(function(t){function c(){return(0,u.default)(this,c),(0,l.default)(this,(0,o.default)(c).apply(this,arguments))}return(0,f.default)(c,t),(0,n.default)(c,[{key:"_soundLoadedCallback",value:function(t){t?p.default.error('Failed to load sound',t):this.setAudioElementImpl(this._sound)}},{key:"componentDidMount",value:function(){this._sound=this.props.src?new h.default(this.props.src,null,this._soundLoadedCallback.bind(this)):null}},{key:"componentWillUnmount",value:function(){this._sound&&(this._sound.release(),this._sound=null,this.setAudioElementImpl(null))}},{key:"play",value:function(){this._sound&&(this._sound.setNumberOfLoops(this.props.loop?-1:0),(0,s.default)((0,o.default)(c.prototype),"play",this).call(this))}},{key:"render",value:function(){return null}},{key:"stop",value:function(){this._sound&&this._sound.stop()}}]),c})(t(r(d[9])).default);e.default=c},773,[3,4,5,6,9,47,10,774,775,776]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=t.NativeModules.RNSound,o=n.IsAndroid,s=n.IsWindows,u=r(d[1]),h=new t.NativeEventEmitter(n),p=0;function l(t,l,y,_){var c=this,f=u(t);f?(this._filename=f.uri,y=l):(this._filename=l?l+'/'+t:t,!o||l||/^(\/|http(s?)|asset)/.test(t)||(this._filename=t.toLowerCase().replace(/\.[^.]+$/,''))),this.registerOnPlay=function(){var t=this;null==this.onPlaySubscription?s||(this.onPlaySubscription=h.addListener('onPlayChange',function(n){var o=n.isPlaying;n.playerKey===t._key&&(t._playing=!!o)})):console.warn('On Play change event listener is already registered')},this._loaded=!1,this._key=p++,this._playing=!1,this._duration=-1,this._numberOfChannels=-1,this._volume=1,this._pan=0,this._numberOfLoops=0,this._speed=1,n.prepare(this._filename,this._key,_||{},function(t,n){n&&('number'==typeof n.duration&&(c._duration=n.duration),'number'==typeof n.numberOfChannels&&(c._numberOfChannels=n.numberOfChannels)),null===t&&(c._loaded=!0,c.registerOnPlay()),y&&y(t,n)})}l.prototype.isLoaded=function(){return this._loaded},l.prototype.play=function(t){return this._loaded?n.play(this._key,function(n){return t&&t(n)}):t&&t(!1),this},l.prototype.pause=function(t){var o=this;return this._loaded&&n.pause(this._key,function(){o._playing=!1,t&&t()}),this},l.prototype.stop=function(t){var o=this;return this._loaded&&n.stop(this._key,function(){o._playing=!1,t&&t()}),this},l.prototype.reset=function(){return this._loaded&&o&&(n.reset(this._key),this._playing=!1),this},l.prototype.release=function(){return this._loaded&&(n.release(this._key),this._loaded=!1,s||null!=this.onPlaySubscription&&(this.onPlaySubscription.remove(),this.onPlaySubscription=null)),this},l.prototype.getDuration=function(){return this._duration},l.prototype.getNumberOfChannels=function(){return this._numberOfChannels},l.prototype.getVolume=function(){return this._volume},l.prototype.setVolume=function(t){return this._volume=t,this._loaded&&(o||s?n.setVolume(this._key,t,t):n.setVolume(this._key,t)),this},l.prototype.getSystemVolume=function(t){return s||n.getSystemVolume(t),this},l.prototype.setSystemVolume=function(t){return o&&n.setSystemVolume(t),this},l.prototype.getPan=function(){return this._pan},l.prototype.setPan=function(t){return this._loaded&&n.setPan(this._key,this._pan=t),this},l.prototype.getNumberOfLoops=function(){return this._numberOfLoops},l.prototype.setNumberOfLoops=function(t){return this._numberOfLoops=t,this._loaded&&(o||s?n.setLooping(this._key,!!t):n.setNumberOfLoops(this._key,t)),this},l.prototype.setSpeed=function(t){return this._speed=t,this._loaded&&(s||n.setSpeed(this._key,t)),this},l.prototype.getCurrentTime=function(t){this._loaded&&n.getCurrentTime(this._key,t)},l.prototype.setCurrentTime=function(t){return this._loaded&&n.setCurrentTime(this._key,t),this},l.prototype.setSpeakerphoneOn=function(t){o&&n.setSpeakerphoneOn(this._key,t)},l.prototype.setCategory=function(t){l.setCategory(t,!1)},l.prototype.isPlaying=function(){return this._playing},l.enable=function(t){n.enable(t)},l.enableInSilenceMode=function(t){o||s||n.enableInSilenceMode(t)},l.setActive=function(t){o||s||n.setActive(t)},l.setCategory=function(t){var o=arguments.length>1&&void 0!==arguments[1]&&arguments[1];s||n.setCategory(t,o)},l.setMode=function(t){o||s||n.setMode(t)},l.setSpeakerPhone=function(t){o||s||n.setSpeakerPhone(t)},l.MAIN_BUNDLE=n.MainBundlePath,l.DOCUMENT=n.NSDocumentDirectory,l.LIBRARY=n.NSLibraryDirectory,l.CACHES=n.NSCachesDirectory,m.exports=l},774,[17,177]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=(0,r(d[0]).getLogger)('features/base/media');e.default=t},775,[592]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),n=t(r(d[2])),u=t(r(d[3])),o=t(r(d[4])),s=t(r(d[5])),f=t(r(d[6])),p=r(d[7]),h=t(r(d[8])),I=(function(t){function p(t){var n;return(0,l.default)(this,p),(n=(0,u.default)(this,(0,o.default)(p).call(this,t))).setAudioElementImpl=n.setAudioElementImpl.bind((0,f.default)((0,f.default)(n))),n}return(0,s.default)(p,t),(0,n.default)(p,[{key:"pause",value:function(){this._audioElementImpl&&this._audioElementImpl.pause()}},{key:"play",value:function(){this._audioElementImpl&&this._audioElementImpl.play()}},{key:"setAudioElementImpl",value:function(t){this._audioElementImpl=t;var l=this.props.setRef;'function'==typeof l&&l(t?this:null)}},{key:"setSinkId",value:function(t){this._audioElementImpl&&'function'==typeof this._audioElementImpl.setSinkId&&this._audioElementImpl.setSinkId(t).catch(function(t){return h.default.error('Error setting sink',t)})}},{key:"stop",value:function(){this._audioElementImpl&&this._audioElementImpl.stop()}}]),p})(p.Component);e.default=I},776,[3,4,5,6,9,10,8,13,775]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),l=n(r(d[3])),u=n(r(d[4])),s=n(r(d[5])),f=n(r(d[6])),c=t(r(d[7])),p=r(d[8]),v=r(d[9]),h=n(r(d[10])),y=n(r(d[11])),b=(function(t){function n(){return(0,o.default)(this,n),(0,u.default)(this,(0,s.default)(n).apply(this,arguments))}return(0,f.default)(n,t),(0,l.default)(n,[{key:"componentDidMount",value:function(){var t=this.props.onPlaying;t&&t()}},{key:"render",value:function(){var t=this.props,n=t.onPress,o=t.stream,l=t.zoomEnabled;if(o){var u=h.default.video,s=l?'contain':u&&u.objectFit||'cover',f=c.default.createElement(p.RTCView,{mirror:this.props.mirror,objectFit:s,streamURL:o.toURL(),style:u,zOrder:this.props.zOrder});return l?c.default.createElement(y.default,{enabled:l,onPress:n,streamId:o.id,style:u},f):c.default.createElement(v.Pressable,{onPress:n},f)}return null}}]),n})(c.Component);e.default=b},777,[2,3,4,5,6,9,10,13,778,394,811,812]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.registerGlobals=function(){if('object'!=typeof navigator)throw new Error('navigator is not an object');navigator.mediaDevices||(navigator.mediaDevices={});navigator.mediaDevices.getUserMedia=s.default.getUserMedia.bind(s.default),navigator.mediaDevices.enumerateDevices=s.default.enumerateDevices.bind(s.default),g.RTCPeerConnection=n.default,g.RTCIceCandidate=u.default,g.RTCSessionDescription=o.default,g.MediaStream=c.default,g.MediaStreamTrack=l.default},Object.defineProperty(e,"RTCPeerConnection",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"RTCIceCandidate",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"RTCSessionDescription",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"RTCView",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"MediaStream",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"MediaStreamTrack",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"mediaDevices",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"permissions",{enumerable:!0,get:function(){return b.default}});var n=t(r(d[1])),u=t(r(d[2])),o=t(r(d[3])),f=t(r(d[4])),c=t(r(d[5])),l=t(r(d[6])),s=t(r(d[7])),b=t(r(d[8]))},778,[3,779,798,797,802,784,790,807,810]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[2])),c=t(r(d[3])),s=t(r(d[4])),u=t(r(d[5])),f=t(r(d[6])),l=t(r(d[7])),v=t(r(d[8])),h=r(d[9]),p=t(r(d[10])),C=t(r(d[11])),_=(t(r(d[12])),t(r(d[13]))),S=t(r(d[14])),E=t(r(d[15])),I=t(r(d[16])),w=t(r(d[17])),k=t(r(d[18])),y=t(r(d[19])),D=n(r(d[20])),O=h.NativeModules.WebRTCModule,L=0,b=(function(n){function t(n){var o;return(0,c.default)(this,t),(o=(0,u.default)(this,(0,f.default)(t).call(this))).signalingState='stable',o.iceGatheringState='new',o.iceConnectionState='new',o._localStreams=[],o._remoteStreams=[],o._dataChannelIds=new Set,o._peerConnectionId=L++,O.peerConnectionInit(n,o._peerConnectionId),o._registerEvents(),o}return(0,l.default)(t,n),(0,s.default)(t,[{key:"addStream",value:function(n){-1===this._localStreams.indexOf(n)&&(O.peerConnectionAddStream(n._reactTag,this._peerConnectionId),this._localStreams.push(n))}},{key:"removeStream",value:function(n){var t=this._localStreams.indexOf(n);-1!==t&&(this._localStreams.splice(t,1),O.peerConnectionRemoveStream(n._reactTag,this._peerConnectionId))}},{key:"createOffer",value:function(n){var t=this;return new Promise(function(o,c){O.peerConnectionCreateOffer(t._peerConnectionId,D.normalizeOfferAnswerOptions(n),function(n,t){n?o(new I.default(t)):c(t)})})}},{key:"createAnswer",value:function(){var n=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new Promise(function(o,c){O.peerConnectionCreateAnswer(n._peerConnectionId,D.normalizeOfferAnswerOptions(t),function(n,t){n?o(new I.default(t)):c(t)})})}},{key:"setConfiguration",value:function(n){O.peerConnectionSetConfiguration(n,this._peerConnectionId)}},{key:"setLocalDescription",value:function(n){var t=this;return new Promise(function(o,c){O.peerConnectionSetLocalDescription(n.toJSON?n.toJSON():n,t._peerConnectionId,function(s,u){s?(t.localDescription=n,o()):c(u)})})}},{key:"setRemoteDescription",value:function(n){var t=this;return new Promise(function(o,c){O.peerConnectionSetRemoteDescription(n.toJSON?n.toJSON():n,t._peerConnectionId,function(s,u){s?(t.remoteDescription=n,o()):c(u)})})}},{key:"addIceCandidate",value:function(n){var t=this;return new Promise(function(o,c){O.peerConnectionAddICECandidate(n.toJSON?n.toJSON():n,t._peerConnectionId,function(n){n?o():c(new Error('Failed to add ICE candidate'))})})}},{key:"getStats",value:function(n){var t=this;return new Promise(function(o,c){O.peerConnectionGetStats(n&&n.id||'',t._peerConnectionId,function(n,t){if(n)try{var s=JSON.parse(t);o(s)}catch(n){c(n)}else c(new Error(t))})})}},{key:"getLocalStreams",value:function(){return this._localStreams.slice()}},{key:"getRemoteStreams",value:function(){return this._remoteStreams.slice()}},{key:"close",value:function(){O.peerConnectionClose(this._peerConnectionId)}},{key:"_getTrack",value:function(n,t){var o=this._remoteStreams.find(function(t){return t._reactTag===n});return o&&o._tracks.find(function(n){return n.id===t})}},{key:"_unregisterEvents",value:function(){this._subscriptions.forEach(function(n){return n.remove()}),this._subscriptions=[]}},{key:"_registerEvents",value:function(){var n=this;this._subscriptions=[h.DeviceEventEmitter.addListener('peerConnectionOnRenegotiationNeeded',function(t){t.id===n._peerConnectionId&&n.dispatchEvent(new y.default('negotiationneeded'))}),h.DeviceEventEmitter.addListener('peerConnectionIceConnectionChanged',function(t){t.id===n._peerConnectionId&&(n.iceConnectionState=t.iceConnectionState,n.dispatchEvent(new y.default('iceconnectionstatechange')),'closed'===t.iceConnectionState&&n._unregisterEvents())}),h.DeviceEventEmitter.addListener('peerConnectionSignalingStateChanged',function(t){t.id===n._peerConnectionId&&(n.signalingState=t.signalingState,n.dispatchEvent(new y.default('signalingstatechange')))}),h.DeviceEventEmitter.addListener('peerConnectionAddedStream',function(t){if(t.id===n._peerConnectionId){var o=new p.default(t);n._remoteStreams.push(o),n.dispatchEvent(new C.default('addstream',{stream:o}))}}),h.DeviceEventEmitter.addListener('peerConnectionRemovedStream',function(t){if(t.id===n._peerConnectionId){var o=n._remoteStreams.find(function(n){return n._reactTag===t.streamId});if(o){var c=n._remoteStreams.indexOf(o);-1!==c&&n._remoteStreams.splice(c,1)}n.dispatchEvent(new C.default('removestream',{stream:o}))}}),h.DeviceEventEmitter.addListener('mediaStreamTrackMuteChanged',function(t){if(t.peerConnectionId===n._peerConnectionId){var o=n._getTrack(t.streamReactTag,t.trackId);if(o){o.muted=t.muted;var c=t.muted?'mute':'unmute';o.dispatchEvent(new _.default(c,{track:o}))}}}),h.DeviceEventEmitter.addListener('peerConnectionGotICECandidate',function(t){if(t.id===n._peerConnectionId){var o=new w.default(t.candidate),c=new k.default('icecandidate',{candidate:o});n.dispatchEvent(c)}}),h.DeviceEventEmitter.addListener('peerConnectionIceGatheringChanged',function(t){t.id===n._peerConnectionId&&(n.iceGatheringState=t.iceGatheringState,'complete'===n.iceGatheringState&&n.dispatchEvent(new k.default('icecandidate',null)),n.dispatchEvent(new y.default('icegatheringstatechange')))}),h.DeviceEventEmitter.addListener('peerConnectionDidOpenDataChannel',function(t){if(t.id===n._peerConnectionId){var o=t.dataChannel,c=o.id;if('number'==typeof c&&-1!==c){var s=new S.default(n._peerConnectionId,o.label,o);n._dataChannelIds.add(c),n.dispatchEvent(new E.default('datachannel',{channel:s}))}}})]}},{key:"createDataChannel",value:function(n,t){var c,s=this._dataChannelIds;if(t&&'id'in t){if('number'!=typeof(c=t.id))throw new TypeError('DataChannel id must be a number: '+c);if(s.has(c))throw new ResourceInUse('DataChannel id already in use: '+c)}else{for(c=1;c<65535&&s.has(c);++c);t=(0,o.default)({id:c},t)}return O.createDataChannel(this._peerConnectionId,n,t),s.add(c),new S.default(this._peerConnectionId,n,t)}}]),t})((0,v.default)(['connectionstatechange','icecandidate','icecandidateerror','iceconnectionstatechange','icegatheringstatechange','negotiationneeded','signalingstatechange','datachannel','addstream','removestream']));e.default=b},779,[2,3,16,4,5,6,9,10,780,17,784,792,790,793,794,796,797,798,799,800,801]); -__d(function(g,r,i,a,m,e,d){"use strict";var t=r(d[0]),n=r(d[1]),l=r(d[2]),o=t.LISTENERS,u=t.CAPTURE,f=t.BUBBLE,c=t.ATTRIBUTE,s=t.newNode,v=n.defineCustomEventTarget,h=l.createEventWrapper,E=l.STOP_IMMEDIATE_PROPAGATION_FLAG,p="undefined"!=typeof window&&void 0!==window.EventTarget,w=m.exports=function t(){if(!(this instanceof t)){if(1===arguments.length&&Array.isArray(arguments[0]))return v(t,arguments[0]);if(arguments.length>0){for(var n=Array(arguments.length),l=0;l=f.length)break;T=f[h++]}else{if((h=f.next()).done)break;T=h.value}var _=T;o.addTrack(_)}}else if(Array.isArray(t)){y.mediaStreamCreate(o.id);var b=t,p=Array.isArray(b),S=0;for(b=p?b:b["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var A;if(p){if(S>=b.length)break;A=b[S++]}else{if((S=b.next()).done)break;A=S.value}var R=A;o.addTrack(R)}}else{if(!('object'==typeof t&&t.streamId&&t.streamReactTag&&t.tracks))throw new TypeError("invalid type: "+typeof t);o.id=t.streamId,o._reactTag=t.streamReactTag;var w=t.tracks,x=Array.isArray(w),C=0;for(w=x?w:w["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var I;if(x){if(C>=w.length)break;I=w[C++]}else{if((C=w.next()).done)break;I=C.value}var M=I;o._tracks.push(new v.default(M))}}return o}return(0,f.default)(s,t),(0,o.default)(s,[{key:"addTrack",value:function(t){-1===this._tracks.indexOf(t)&&(this._tracks.push(t),y.mediaStreamAddTrack(this._reactTag,t.id))}},{key:"removeTrack",value:function(t){var n=this._tracks.indexOf(t);-1!==n&&(this._tracks.splice(n,1),y.mediaStreamRemoveTrack(this._reactTag,t.id))}},{key:"getTracks",value:function(){return this._tracks.slice()}},{key:"getTrackById",value:function(t){return this._tracks.find(function(n){return n.id===t})}},{key:"getAudioTracks",value:function(){return this._tracks.filter(function(t){return'audio'===t.kind})}},{key:"getVideoTracks",value:function(){return this._tracks.filter(function(t){return'video'===t.kind})}},{key:"clone",value:function(){throw new Error('Not implemented.')}},{key:"toURL",value:function(){return this._reactTag}},{key:"release",value:function(){y.mediaStreamRelease(this._reactTag)}}]),s})((0,l.default)(['active','inactive','addtrack','removetrack']));e.default=h},784,[3,4,5,6,9,10,17,780,785,790]); -__d(function(g,r,i,a,m,e,d){var v=r(d[0]),n=r(d[1]),o=n;o.v1=v,o.v4=n,m.exports=o},785,[786,789]); -__d(function(g,r,i,a,m,e,d){var n,o,s=r(d[0]),c=r(d[1]),v=0,l=0;m.exports=function(u,t,f){var k=t&&f||0,q=t||[],w=(u=u||{}).node||n,h=void 0!==u.clockseq?u.clockseq:o;if(null==w||null==h){var _=s();null==w&&(w=n=[1|_[0],_[1],_[2],_[3],_[4],_[5]]),null==h&&(h=o=16383&(_[6]<<8|_[7]))}var p=void 0!==u.msecs?u.msecs:(new Date).getTime(),x=void 0!==u.nsecs?u.nsecs:l+1,C=p-v+(x-l)/1e4;if(C<0&&void 0===u.clockseq&&(h=h+1&16383),(C<0||p>v)&&void 0===u.nsecs&&(x=0),x>=1e4)throw new Error('uuid.v1(): Can\'t create more than 10M uuids/sec');v=p,l=x,o=h;var D=(1e4*(268435455&(p+=122192928e5))+x)%4294967296;q[k++]=D>>>24&255,q[k++]=D>>>16&255,q[k++]=D>>>8&255,q[k++]=255&D;var E=p/4294967296*1e4&268435455;q[k++]=E>>>8&255,q[k++]=255&E,q[k++]=E>>>24&15|16,q[k++]=E>>>16&255,q[k++]=h>>>8|128,q[k++]=255&h;for(var M=0;M<6;++M)q[k+M]=w[M];return t||c(q)}},786,[787,788]); -__d(function(g,r,i,a,m,e,d){var n='undefined'!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||'undefined'!=typeof msCrypto&&'function'==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(n){var t=new Uint8Array(16);m.exports=function(){return n(t),t}}else{var o=new Array(16);m.exports=function(){for(var n,t=0;t<16;t++)0==(3&t)&&(n=4294967296*Math.random()),o[t]=n>>>((3&t)<<3)&255;return o}}},787,[]); -__d(function(g,r,i,a,m,e,d){for(var n=[],t=0;t<256;++t)n[t]=(t+256).toString(16).substr(1);m.exports=function(t,o){var u=o||0,f=n;return[f[t[u++]],f[t[u++]],f[t[u++]],f[t[u++]],'-',f[t[u++]],f[t[u++]],'-',f[t[u++]],f[t[u++]],'-',f[t[u++]],f[t[u++]],'-',f[t[u++]],f[t[u++]],f[t[u++]],f[t[u++]],f[t[u++]],f[t[u++]]].join('')}},788,[]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1]);m.exports=function(t,f,u){var l=f&&u||0;'string'==typeof t&&(f='binary'===t?new Array(16):null,t=null);var v=(t=t||{}).random||(t.rng||n)();if(v[6]=15&v[6]|64,v[8]=63&v[8]|128,f)for(var y=0;y<16;++y)f[l+y]=v[y];return f||o(v)}},789,[787,788]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),l=t(r(d[3])),u=t(r(d[4])),s=t(r(d[5])),c=r(d[6]),f=t(r(d[7])),h=(t(r(d[8])),c.NativeModules.WebRTCModule),v=(function(t){function c(t){var o;(0,n.default)(this,c),o=(0,l.default)(this,(0,u.default)(c).call(this));var s=t.readyState.toLowerCase();return o._enabled=t.enabled,o.id=t.id,o.kind=t.kind,o.label=t.label,o.muted=!1,o.readonly=!0,o.remote=t.remote,o.readyState="initializing"===s||"live"===s?"live":"ended",o}return(0,s.default)(c,t),(0,o.default)(c,[{key:"stop",value:function(){h.mediaStreamTrackSetEnabled(this.id,!1),this.readyState='ended'}},{key:"_switchCamera",value:function(){if(this.remote)throw new Error('Not implemented for remote tracks');if('video'!==this.kind)throw new Error('Only implemented for video tracks');h.mediaStreamTrackSwitchCamera(this.id)}},{key:"applyConstraints",value:function(){throw new Error('Not implemented.')}},{key:"clone",value:function(){throw new Error('Not implemented.')}},{key:"getCapabilities",value:function(){throw new Error('Not implemented.')}},{key:"getConstraints",value:function(){throw new Error('Not implemented.')}},{key:"getSettings",value:function(){throw new Error('Not implemented.')}},{key:"release",value:function(){h.mediaStreamTrackRelease(this.id)}},{key:"enabled",get:function(){return this._enabled},set:function(t){t!==this._enabled&&(h.mediaStreamTrackSetEnabled(this.id,!this._enabled),this._enabled=!this._enabled,this.muted=!this._enabled)}}]),c})((0,f.default)(['ended','mute','unmute','overconstrained']));e.default=v},790,[3,4,5,6,9,10,17,780,791]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),f=t(r(d[2]));e.default=function t(l,n){(0,f.default)(this,t),this.type=l.toString(),(0,u.default)(this,n)}},791,[3,16,4]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),f=t(r(d[2]));e.default=function t(l,n){(0,f.default)(this,t),this.type=l.toString(),(0,u.default)(this,n)}},792,[3,16,4]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),f=t(r(d[2]));e.default=function t(l,n){(0,f.default)(this,t),this.type=l.toString(),(0,u.default)(this,n)}},793,[3,16,4]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),s=t(r(d[3])),f=t(r(d[4])),u=t(r(d[5])),l=t(r(d[6])),c=r(d[7]),h=t(r(d[8])),y=t(r(d[9])),p=t(r(d[10])),v=t(r(d[11])),b=c.NativeModules.WebRTCModule,_=((function(t){function n(){return(0,o.default)(this,n),(0,s.default)(this,(0,f.default)(n).apply(this,arguments))}(0,u.default)(n,t)})((0,l.default)(Error)),(function(t){function l(t,n,u){var c;return(0,o.default)(this,l),(c=(0,s.default)(this,(0,f.default)(l).call(this))).binaryType='arraybuffer',c.bufferedAmount=0,c.bufferedAmountLowThreshold=0,c.maxPacketLifeTime=null,c.maxRetransmits=null,c.negotiated=!1,c.ordered=!0,c.protocol='',c.readyState='connecting',c._peerConnectionId=t,c.label=n,c.id='id'in u?u.id:-1,c.ordered=!!u.ordered,c.maxPacketLifeTime=u.maxPacketLifeTime,c.maxRetransmits=u.maxRetransmits,c.protocol=u.protocol||'',c.negotiated=!!u.negotiated,c._registerEvents(),c}return(0,u.default)(l,t),(0,n.default)(l,[{key:"send",value:function(t){if('string'!=typeof t){if(ArrayBuffer.isView(t))t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength);else{if(!(t instanceof ArrayBuffer))throw new TypeError('Data must be either string, ArrayBuffer, or ArrayBufferView');t=new Uint8Array(t)}b.dataChannelSend(this._peerConnectionId,this.id,h.default.fromByteArray(t),'binary')}else b.dataChannelSend(this._peerConnectionId,this.id,t,'text')}},{key:"close",value:function(){'closing'!==this.readyState&&'closed'!==this.readyState&&(this.readyState='closing',b.dataChannelClose(this._peerConnectionId,this.id))}},{key:"_unregisterEvents",value:function(){this._subscriptions.forEach(function(t){return t.remove()}),this._subscriptions=[]}},{key:"_registerEvents",value:function(){var t=this;this._subscriptions=[c.DeviceEventEmitter.addListener('dataChannelStateChanged',function(n){n.peerConnectionId===t._peerConnectionId&&n.id===t.id&&(t.readyState=n.state,'open'===t.readyState?t.dispatchEvent(new v.default('open',{channel:t})):'close'===t.readyState&&(t.dispatchEvent(new v.default('close',{channel:t})),t._unregisterEvents()))}),c.DeviceEventEmitter.addListener('dataChannelReceiveMessage',function(n){if(n.peerConnectionId===t._peerConnectionId&&n.id===t.id){var o=n.data;'binary'===n.type&&(o=h.default.toByteArray(n.data).buffer),t.dispatchEvent(new p.default('message',{data:o}))}})]}}]),l})((0,y.default)(['open','message','bufferedamountlow','close','error'])));e.default=_},794,[3,5,4,6,9,10,98,17,126,780,795,796]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),f=t(r(d[2]));e.default=function t(l,n){(0,f.default)(this,t),this.type=l.toString(),(0,u.default)(this,n)}},795,[3,16,4]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),f=t(r(d[2]));e.default=function t(l,n){(0,f.default)(this,t),this.type=l.toString(),(0,u.default)(this,n)}},796,[3,16,4]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),s=t(r(d[2])),n=(function(){function t(s){(0,u.default)(this,t),this.sdp=s.sdp,this.type=s.type}return(0,s.default)(t,[{key:"toJSON",value:function(){return{sdp:this.sdp,type:this.type}}}]),t})();e.default=n},797,[3,4,5]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),s=t(r(d[2])),u=(function(){function t(s){(0,n.default)(this,t),this.candidate=s.candidate,this.sdpMLineIndex=s.sdpMLineIndex,this.sdpMid=s.sdpMid}return(0,s.default)(t,[{key:"toJSON",value:function(){return{candidate:this.candidate,sdpMLineIndex:this.sdpMLineIndex,sdpMid:this.sdpMid}}}]),t})();e.default=u},798,[3,4,5]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1]));e.default=function t(u,c){(0,n.default)(this,t),this.type=u.toString(),this.candidate=null,c&&c.candidate&&(this.candidate=c.candidate)}},799,[3,4]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),f=t(r(d[2]));e.default=function t(l,n){(0,f.default)(this,t),this.type=l.toString(),(0,u.default)(this,n)}},800,[3,16,4]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.normalizeOfferAnswerOptions=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o={};if(!t)return o;t.mandatory&&(t=t.mandatory);for(var f=Object.entries(t),c=0;c0&&void 0!==arguments[0]?arguments[0]:{};if('object'!=typeof o)return Promise.reject(new TypeError('constraints is not a dictionary'));if(!(void 0!==o.audio&&o.audio||void 0!==o.video&&o.video))return Promise.reject(new TypeError('audio and/or video is required'));var t=[];(o=u.normalizeConstraints(o)).audio?t.push(v.default.request({name:'microphone'})):t.push(Promise.resolve(!1));o.video?t.push(v.default.request({name:'camera'})):t.push(Promise.resolve(!1));return new Promise(function(s,u){Promise.all(t).then(function(t){var v=(0,n.default)(t,2),p=v[0],h=v[1];if(p||h){p||delete o.audio,h||delete o.video;f.getUserMedia(o,function(o,t){var n={streamId:o,streamReactTag:o,tracks:t};s(new c.default(n))},function(o,t){var n;switch(o){case'TypeError':n=new TypeError(t)}n||(n=new l.default({message:t,name:o}));u(n)})}else{u(new l.default({message:'Permission denied.',name:'SecurityError'}))}})})};var n=t(r(d[2])),s=r(d[3]),u=o(r(d[4])),c=t(r(d[5])),l=t(r(d[6])),v=t(r(d[7])),f=s.NativeModules.WebRTCModule},808,[2,3,26,17,801,784,809,810]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=t(r(d[1]));e.default=function t(n){(0,s.default)(this,t),this.name=n.name,this.message=n.message,this.constraintName=n.constraintName}},809,[3,4]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=n(r(d[1])),o=n(r(d[2])),s=r(d[3]),u=s.NativeModules.WebRTCModule,P=new((function(){function n(){(0,t.default)(this,n),this.RESULT={DENIED:'denied',GRANTED:'granted',PROMPT:'prompt'},this.VALID_PERMISSIONS=['camera','microphone'],this._lastReq=Promise.resolve()}return(0,o.default)(n,[{key:"_requestPermissionAndroid",value:function(n){return new Promise(function(t,o){s.PermissionsAndroid.request(n).then(function(n){return t(!0===n||n===s.PermissionsAndroid.RESULTS.GRANTED)},function(){return t(!1)})})}},{key:"_validatePermissionDescriptior",value:function(n){if("object"!=typeof n)throw new TypeError("Argument 1 of Permissions.query is not an object.");if(void 0===n.name)throw new TypeError("Missing required 'name' member of PermissionDescriptor.");if(-1===this.VALID_PERMISSIONS.indexOf(n.name))throw new TypeError("'name' member of PermissionDescriptor is not a valid value for enumeration PermissionName.")}},{key:"query",value:function(n){var t=this;try{this._validatePermissionDescriptior(n)}catch(n){return Promise.reject(n)}if('android'===s.Platform.OS){var o='camera'===n.name?s.PermissionsAndroid.PERMISSIONS.CAMERA:s.PermissionsAndroid.PERMISSIONS.RECORD_AUDIO;return new Promise(function(n,u){s.PermissionsAndroid.check(o).then(function(o){return n(o?t.RESULT.GRANTED:t.RESULT.PROMPT)},function(){return n(t.RESULT.PROMPT)})})}return'ios'===s.Platform.OS?u.checkPermission(n.name):Promise.reject(new TypeError("Unsupported platform."))}},{key:"request",value:function(n){var t=this;try{this._validatePermissionDescriptior(n)}catch(n){return Promise.reject(n)}if('android'===s.Platform.OS){var o='camera'===n.name?s.PermissionsAndroid.PERMISSIONS.CAMERA:s.PermissionsAndroid.PERMISSIONS.RECORD_AUDIO,P=function(){return t._requestPermissionAndroid(o)};return this._lastReq=this._lastReq.then(P,P),this._lastReq}return'ios'===s.Platform.OS?u.requestPermission(n.name):Promise.reject(new TypeError("Unsupported platform."))}}]),n})());e.default=P},810,[3,4,5,17]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[0]).StyleSheet.create({videoTranformedView:{flex:1},videoTransformedViewContainer:{overflow:'hidden'},video:{flex:1}});e.default=o},811,[17]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=n(r(d[2])),o=n(r(d[3])),l=n(r(d[4])),u=n(r(d[5])),h=n(r(d[6])),f=n(r(d[7])),c=n(r(d[8])),v=n(r(d[9])),p=t(r(d[10])),_=r(d[11]),y=r(d[12]),P=r(d[13]),T=n(r(d[14])),S={scale:1,translateX:0,translateY:0},R=5,M=(function(t){function n(t){var s;return(0,l.default)(this,n),(s=(0,h.default)(this,(0,f.default)(n).call(this,t))).state={layout:null,transform:s._getSavedTransform(t.streamId)||S},s._didMove=s._didMove.bind((0,v.default)((0,v.default)(s))),s._getTransformStyle=s._getTransformStyle.bind((0,v.default)((0,v.default)(s))),s._onGesture=s._onGesture.bind((0,v.default)((0,v.default)(s))),s._onLayout=s._onLayout.bind((0,v.default)((0,v.default)(s))),s._onMoveShouldSetPanResponder=s._onMoveShouldSetPanResponder.bind((0,v.default)((0,v.default)(s))),s._onPanResponderGrant=s._onPanResponderGrant.bind((0,v.default)((0,v.default)(s))),s._onPanResponderMove=s._onPanResponderMove.bind((0,v.default)((0,v.default)(s))),s._onPanResponderRelease=s._onPanResponderRelease.bind((0,v.default)((0,v.default)(s))),s._onStartShouldSetPanResponder=s._onStartShouldSetPanResponder.bind((0,v.default)((0,v.default)(s))),s.moveThreshold=_.PixelRatio.get()*R,s.gestureHandlers=_.PanResponder.create({onPanResponderGrant:s._onPanResponderGrant,onPanResponderMove:s._onPanResponderMove,onPanResponderRelease:s._onPanResponderRelease,onPanResponderTerminationRequest:function(){return!0},onMoveShouldSetPanResponder:s._onMoveShouldSetPanResponder,onShouldBlockNativeResponder:function(){return!1},onStartShouldSetPanResponder:s._onStartShouldSetPanResponder}),s}return(0,c.default)(n,t),(0,u.default)(n,[{key:"componentDidUpdate",value:function(t,n){t.streamId!==this.props.streamId&&(this._storeTransform(t.streamId,n.transform),this._restoreTransform(this.props.streamId))}},{key:"componentWillUnmount",value:function(){this._storeTransform(this.props.streamId,this.state.transform)}},{key:"render",value:function(){var t=this.props,n=t.children,s=t.style;return p.default.createElement(_.View,(0,o.default)({onLayout:this._onLayout,pointerEvents:"box-only",style:[T.default.videoTransformedViewContainer,s]},this.gestureHandlers.panHandlers),p.default.createElement(_.View,{style:[T.default.videoTranformedView,this._getTransformStyle()]},n))}},{key:"_calculateTransformIncrement",value:function(t){var n=this.state.transform,s=n.scale,o=n.translateX,l=n.translateY,u=t.scale,h=t.translateX,f=t.translateY;return{scale:s=Math.min(s*(u||1),5),translateX:o+=(h||0)/s,translateY:l+=(f||0)/s}}},{key:"_didMove",value:function(t){var n=t.dx,s=t.dy;return Math.abs(n)>this.moveThreshold||Math.abs(s)>this.moveThreshold}},{key:"_getSavedTransform",value:function(t){var n=this.props,s=n.enabled,o=n._transforms;return s&&o[t]||null}},{key:"_getTouchDistance",value:function(t){var n=t.nativeEvent.touches,s=Math.abs(n[0].pageX-n[1].pageX),o=Math.abs(n[0].pageY-n[1].pageY);return Math.sqrt(Math.pow(s,2)+Math.pow(o,2))}},{key:"_getTouchPosition",value:function(t){var n=t.nativeEvent.touches;return{x:n[0].pageX,y:n[0].pageY}}},{key:"_getTransformStyle",value:function(){if(!this.props.enabled)return null;var t=this.state.transform;return{transform:[{scale:t.scale},{translateX:t.translateX},{translateY:t.translateY}]}}},{key:"_limitAndApplyTransformation",value:function(t){var n=this.state.layout;if(n){var s=this.state.transform.scale,o=t.scale,l=t.translateX,u=t.translateY,h=Math.max(o,1),f={a:{x:n.x,y:n.y},d:{x:n.x+n.width,y:n.y+n.height}},c={x:(n.x+n.width)/2+l*h,y:(n.y+n.height)/2+u*h},v={height:n.height*h,width:n.width*h},p={a:{x:c.x-v.width/2,y:c.y-v.height/2},d:{x:c.x+v.width/2,y:c.y+v.height/2}},_=100;o0&&void 0!==arguments[0]?arguments[0]:{};return function(n,c){var o=t.devices||[u.MEDIA_TYPE.AUDIO,u.MEDIA_TYPE.VIDEO],s={dispatch:n,getState:c},l=function(o){if((0,T.getLocalTrack)(c()['features/base/tracks'],o,!0))throw new Error("Local track for "+o+" already exists");var l=(0,T.createLocalTracksF)({cameraDeviceId:t.cameraDeviceId,devices:[o],facingMode:t.facingMode||u.CAMERA_FACING_MODE.USER,micDeviceId:t.micDeviceId},!1,s).then(function(t){if(1!==t.length)throw new Error("Expected exactly 1 track, but was given "+t.length+" tracks for device: "+o+".");return l.canceled?I(t).then(function(){return n(N(o))}):n(k(t[0]))},function(t){return n(l.canceled?N(o):S(t,o))});l.cancel=function(){return l.canceled=!0,l},n({type:f.TRACK_WILL_CREATE,track:{gumProcess:l,local:!0,mediaType:o}})},E=o,A=Array.isArray(E),D=0;for(E=A?E:E["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var v;if(A){if(D>=E.length)break;v=E[D++]}else{if((D=E.next()).done)break;v=D.value}l(v)}}}function A(t){return{type:f.TRACK_NO_DATA_FROM_SOURCE,track:t}}function D(t){return function(n,c){var u,s=(0,T.getTrackByJitsiTrack)(c()['features/base/tracks'],t);if(s){if(s.isReceivingData)u=void 0;else{var f=(0,o.showErrorNotification)({descriptionKey:'dialog.cameraNotSendingData',titleKey:'dialog.cameraNotSendingDataTitle'});n(f),u={uid:f.uid}}n(_(t,u))}}}function k(t){return function(n,T){t.on(c.JitsiTrackEvents.TRACK_MUTE_CHANGED,function(){return n(v(t))}),t.on(c.JitsiTrackEvents.TRACK_VIDEOTYPE_CHANGED,function(c){return n(R(t,c))});var l,E,k,_=t.isLocal(),p=t.getType();if(_){n(h());var y=(0,s.getLocalParticipant)(T);if(y&&(k=y.id),l=t.isReceivingData(),t.on(c.JitsiTrackEvents.NO_DATA_FROM_SOURCE,function(){return n(A({jitsiTrack:t}))}),!l)if(p===u.MEDIA_TYPE.AUDIO){var C=(0,o.showNotification)({descriptionKey:'dialog.micNotSendingData',titleKey:'dialog.micNotSendingDataTitle'});n(C),n(h(C.uid)),E={uid:C.uid}}else{E={timeout:setTimeout(function(){return n(D(t))},5e3)}}}else k=t.getParticipantId(),l=!0;return n({type:f.TRACK_ADDED,track:{jitsiTrack:t,isReceivingData:l,local:_,mediaType:p,mirror:O(t),muted:t.isMuted(),noDataFromSourceNotificationInfo:E,participantId:k,videoStarted:!1,videoType:t.videoType}})}}function v(t){return{type:f.TRACK_UPDATED,track:{jitsiTrack:t,muted:t.isMuted()}}}function _(t,n){return{type:f.TRACK_UPDATED,track:{jitsiTrack:t,noDataFromSourceNotificationInfo:n}}}function p(t){return t.removeAllListeners(c.JitsiTrackEvents.TRACK_MUTE_CHANGED),t.removeAllListeners(c.JitsiTrackEvents.TRACK_VIDEOTYPE_CHANGED),t.removeAllListeners(c.JitsiTrackEvents.NO_DATA_FROM_SOURCE),{type:f.TRACK_REMOVED,track:{jitsiTrack:t}}}function R(t,n){return{type:f.TRACK_UPDATED,track:{jitsiTrack:t,videoType:n}}}function y(t){var n=function(t){return l.default.error('gumProcess.cancel failed',JSON.stringify(t))};return Promise.all(t()['features/base/tracks'].filter(function(t){return t.local}).map(function(t){var c=t.gumProcess;return c&&c.cancel().catch(n)}))}function C(t){return function(n){return I(t).then(function(){return Promise.all(t.map(function(t){return n(p(t))}))})}}function I(t){return Promise.all(t.map(function(t){return t.dispose().catch(function(t){if(t.name!==c.JitsiTrackErrors.TRACK_IS_DISPOSED)throw t})}))}function S(t,n){var c=t.gum;return function(t){if(c){var o=c.error;o&&t({type:f.TRACK_CREATE_ERROR,permissionDenied:'SecurityError'===o.name,trackType:n})}}}function O(t){return t&&t.isLocal()&&t.isVideoTrack()&&t.getCameraFacingMode()===u.CAMERA_FACING_MODE.USER}function N(t){return{type:f.TRACK_CREATE_CANCELED,trackType:t}}function h(t){return{type:f.SET_NO_SRC_DATA_NOTIFICATION_UID,uid:t}}},816,[3,385,388,603,766,548,817,818,898]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.TRACK_WILL_CREATE=e.TRACK_UPDATED=e.TRACK_REMOVED=e.TRACK_NO_DATA_FROM_SOURCE=e.TRACK_CREATE_ERROR=e.TRACK_CREATE_CANCELED=e.TRACK_ADDED=e.TOGGLE_SCREENSHARING=e.SET_NO_SRC_DATA_NOTIFICATION_UID=void 0;e.SET_NO_SRC_DATA_NOTIFICATION_UID='SET_NO_SRC_DATA_NOTIFICATION_UID';e.TOGGLE_SCREENSHARING='TOGGLE_SCREENSHARING';e.TRACK_ADDED='TRACK_ADDED';e.TRACK_CREATE_CANCELED='TRACK_CREATE_CANCELED';e.TRACK_CREATE_ERROR='TRACK_CREATE_ERROR';e.TRACK_NO_DATA_FROM_SOURCE='TRACK_NO_DATA_FROM_SOURCE';e.TRACK_REMOVED='TRACK_REMOVED';e.TRACK_UPDATED='TRACK_UPDATED';e.TRACK_WILL_CREATE='TRACK_WILL_CREATE'},817,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.createLocalPresenterTrack=function(t,n){var f,l,E,T,v,k,I;return c.default.async(function(p){for(;;)switch(p.prev=p.next){case 0:return f=t.cameraDeviceId,l=5,E=[180,270,360,540,720].find(function(t){return n/l0&&void 0!==arguments[0]?arguments[0]:{},c=arguments.length>1?arguments[1]:void 0,o=arguments.length>2?arguments[2]:void 0,s=n.cameraDeviceId,T=n.micDeviceId;if('undefined'!=typeof APP){o||(o=APP.store);var v=o.getState();void 0!==s&&null!==s||(s=(0,f.getUserSelectedCameraDeviceId)(v)),void 0!==T&&null!==T||(T=(0,f.getUserSelectedMicDeviceId)(v))}var k=o.getState(),I=k['features/base/config'],p=I.desktopSharingFrameRate,D=I.firefox_fake_device,P=I.resolution,S=null!=(t=n.constraints)?t:k['features/base/config'].constraints;return(0,l.default)(o).then(function(t){var o=t.filter(function(t){return Boolean(t)});return u.default.createLocalTracks({cameraDeviceId:s,constraints:S,desktopSharingExtensionExternalInstallation:n.desktopSharingExtensionExternalInstallation,desktopSharingFrameRate:p,desktopSharingSourceDevice:n.desktopSharingSourceDevice,desktopSharingSources:n.desktopSharingSources,devices:n.devices.slice(0),effects:o,firefox_fake_device:D,micDeviceId:T,resolution:P},c).catch(function(t){return E.default.error('Failed to create local tracks',n.devices,t),Promise.reject(t)})})},e.getLocalAudioTrack=function(t){return T(t,s.MEDIA_TYPE.AUDIO)},e.getLocalTrack=T,e.getLocalTracks=v,e.getLocalVideoTrack=function(t){return T(t,s.MEDIA_TYPE.VIDEO)},e.getLocalVideoType=function(t){return T(t,s.MEDIA_TYPE.PRESENTER)?s.MEDIA_TYPE.PRESENTER:s.MEDIA_TYPE.VIDEO},e.getTrackByMediaTypeAndParticipant=k,e.getTrackByJitsiTrack=function(t,n){return t.find(function(t){return t.jitsiTrack===n})},e.getTracksByMediaType=function(t,n){return t.filter(function(t){return t.mediaType===n})},e.isLocalVideoTrackMuted=function(t){var n=T(t,s.MEDIA_TYPE.PRESENTER),c=T(t,s.MEDIA_TYPE.VIDEO);if(n)return I(t,s.MEDIA_TYPE.PRESENTER);if(c)return'camera'!==c.videoType||I(t,s.MEDIA_TYPE.VIDEO);return!0},e.isLocalTrackMuted=I,e.isRemoteTrackMuted=function(t,n,c){var o=k(t,n,c);return!o||o.muted},e.isUserInteractionRequiredForUnmute=function(t){return u.browser.isUserInteractionRequiredForUnmute()&&window&&window.self!==window.top&&!t['features/base/user-interaction'].interacted},e.setTrackMuted=function(t,n){if(n=Boolean(n),t.isMuted()===n)return Promise.resolve();var c=n?'mute':'unmute';return t[c]().catch(function(t){t.name!==u.JitsiTrackErrors.TRACK_IS_DISPOSED&&E.default.error("set track "+c+" failed",t)})};var c=n(r(d[2])),o=n(r(d[3])),u=t(r(d[4])),s=r(d[5]),f=r(d[6]),l=n(r(d[7])),E=n(r(d[8]));function T(t,n){return v(t,arguments.length>2&&void 0!==arguments[2]&&arguments[2]).find(function(t){return t.mediaType===n})}function v(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t.filter(function(t){return t.local&&(t.jitsiTrack||n)})}function k(t,n,c){return t.find(function(t){return t.participantId===c&&t.mediaType===n})}function I(t,n){var c=T(t,n);return!c||c.muted}},818,[2,3,268,26,388,766,819,897,898]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){"default"!==n&&"__esModule"!==n&&Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var u=r(d[2]);Object.keys(u).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})}),r(d[4]),r(d[5])},819,[820,821,822,823,884,892]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.updateSettings=function(n){return{type:t.SETTINGS_UPDATED,settings:n}};var t=r(d[0])},820,[821]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.SETTINGS_UPDATED=void 0;e.SETTINGS_UPDATED='SETTINGS_UPDATED'},821,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_SERVER_URL=void 0;e.DEFAULT_SERVER_URL='https://meet.jit.si'},822,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var n={handleCallIntegrationChange:!0};e.handleCallIntegrationChange=function(n){c.setUseConnectionService&&c.setUseConnectionService(!n)};var t=r(d[0]),o=r(d[1]);Object.keys(o).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}}))});var c=t.NativeModules.AudioMode},823,[17,824]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getPropertyValue=function(t,v,n){n=(0,c.default)({config:!0,jwt:!0,settings:!0,urlParams:!0},n);var l=(0,u.toState)(t);if(n.jwt){var f=l['features/base/jwt'][v];if(void 0!==f)return f[v]}if(n.urlParams&&-1!==s.CONFIG_WHITELIST.indexOf(v)){var o=(0,s.parseURLParams)(l['features/base/connection'].locationURL),b=o["config."+v];if(void 0!==b)return b}if(n.settings){var D=l['features/base/settings'][v];if(void 0!==D)return D}if(n.config){var S=l['features/base/config'][v];if(void 0!==S)return S}return},e.getServerURL=function(t){return(0,u.toState)(t)['features/base/settings'].serverURL||v.DEFAULT_SERVER_URL},e.getUserSelectedCameraDeviceId=function(t){var c=(0,u.toState)(t),s=c['features/base/settings'],v=s.userSelectedCameraDeviceId,l=s.userSelectedCameraDeviceLabel;return n({availableDevices:c['features/base/devices'].availableDevices.videoInput,matchRegex:/\s#\d*(?!.*\s#\d*)/,userSelectedDeviceId:v,userSelectedDeviceLabel:l,replacement:''})},e.getUserSelectedMicDeviceId=function(t){var c=(0,u.toState)(t),s=c['features/base/settings'],v=s.userSelectedMicDeviceId,l=s.userSelectedMicDeviceLabel;return n({availableDevices:c['features/base/devices'].availableDevices.audioInput,matchRegex:/\s\(\d*-\s(?!.*\s\(\d*-\s)/,userSelectedDeviceId:v,userSelectedDeviceLabel:l,replacement:' ('})},e.getUserSelectedOutputDeviceId=function(t){var c=(0,u.toState)(t),s=c['features/base/settings'],v=s.userSelectedAudioOutputDeviceId,l=s.userSelectedAudioOutputDeviceLabel;return n({availableDevices:c['features/base/devices'].availableDevices.audioOutput,matchRegex:void 0,userSelectedDeviceId:v,userSelectedDeviceLabel:l,replacement:void 0})};var c=t(r(d[1])),s=r(d[2]),u=r(d[3]),v=r(d[4]);function n(t){var c=t.availableDevices,s=t.matchRegex,u=t.userSelectedDeviceId,v=t.userSelectedDeviceLabel,n=t.replacement;if(!v||!u)return u;if(c.find(function(t){return t.deviceId===u}))return u;var l=s?v.replace(s,n):v,f=c.find(function(t){var c=t.label;if(!c)return!1;if(l===c)return!0;var u=c.replace(s,n);return l===u});return f?f.deviceId:u}},824,[3,54,825,550,822]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0});var n={CONFIG_WHITELIST:!0};Object.defineProperty(e,"CONFIG_WHITELIST",{enumerable:!0,get:function(){return u.default}});var o=r(d[1]);Object.keys(o).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}}))});var c=r(d[2]);Object.keys(c).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}}))});var u=t(r(d[3])),f=r(d[4]);Object.keys(f).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}}))}),r(d[5]),r(d[6])},825,[3,826,872,876,874,882,883]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.configWillLoad=function(n,o){return{type:t.CONFIG_WILL_LOAD,locationURL:n,room:o}},e.loadConfigError=function(n,o){return{type:t.LOAD_CONFIG_ERROR,error:n,locationURL:o}},e.setConfig=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(o,c){var u=c()['features/base/connection'].locationURL;u&&(0,f.setConfigFromURLParams)(n,window.interfaceConfig,window.loggingConfig,u),o({type:t.SET_CONFIG,config:n})}},e.storeConfig=function(t,f){return function(u){var l=!1;try{void 0!==window.config&&window.config===f||(window.localStorage.setItem(c._CONFIG_STORE_PREFIX+"/"+t,JSON.stringify(f)),l=!0)}catch(n){}if(l)try{u((0,n.addKnownDomains)((0,o.parseURIString)(t).host))}catch(n){}return l}};var n=r(d[0]),o=r(d[1]),t=r(d[2]),c=r(d[3]),f=r(d[4])},826,[827,861,872,873,874]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){"default"!==n&&"__esModule"!==n&&Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})}),r(d[2]),r(d[3])},827,[828,829,830,871]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.addKnownDomains=function(o){return{type:n.ADD_KNOWN_DOMAINS,knownDomains:'string'==typeof o?[o]:o}};var n=r(d[0])},828,[829]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.ADD_KNOWN_DOMAINS=void 0;e.ADD_KNOWN_DOMAINS='ADD_KNOWN_DOMAINS'},829,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),c=r(d[4]),u=r(d[5]);function f(t){var n,o=t.dispatch,s=(0,t.getState)()['features/base/connection'].locationURL;s&&(n=s.host)&&o((0,u.addKnownDomains)(n))}s.MiddlewareRegistry.register(function(s){return function(h){return function(R){var _,p,w,L,S=h(R);switch(R.type){case n.APP_WILL_MOUNT:p=(_=s).dispatch,w=_.getState,L=(0,c.parseURIString)((0,t.getDefaultURL)(w)),p((0,u.addKnownDomains)(L.host));break;case o.SET_ROOM:f(s)}return S}}})},830,[381,831,383,550,861,828]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){"default"!==n&&"__esModule"!==n&&Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var u=r(d[2]);Object.keys(u).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})}),r(d[4])},831,[832,833,834,859,860]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.appWillMount=function(t){return function(p){'object'==typeof APP&&APP.API.init(),p({type:n.APP_WILL_MOUNT,app:t})}},e.appWillUnmount=function(t){return{type:n.APP_WILL_UNMOUNT,app:t}};var n=r(d[0])},832,[833]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.APP_WILL_UNMOUNT=e.APP_WILL_MOUNT=void 0;e.APP_WILL_MOUNT='APP_WILL_MOUNT';e.APP_WILL_UNMOUNT='APP_WILL_UNMOUNT'},833,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"BaseApp",{enumerable:!0,get:function(){return n.default}});var n=t(r(d[1]))},834,[3,835]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),u=n(r(d[3])),l=n(r(d[4])),s=n(r(d[5])),c=n(r(d[6])),f=n(r(d[7])),v=t(r(d[8])),h=r(d[9]),p=r(d[10]),y=r(d[11]),_=n(r(d[12])),P=r(d[13]),E=r(d[14]),w=r(d[15]),S=r(d[16]),k=r(d[17]),M=n(r(d[18])),R=(function(t){function n(t){var u;return(0,o.default)(this,n),(u=(0,l.default)(this,(0,s.default)(n).call(this,t))).state={route:{},store:void 0},u}return(0,c.default)(n,t),(0,u.default)(n,[{key:"componentDidMount",value:function(){var t=this;this._init=this._initStorage().catch(function(t){M.default.error(t)}).then(function(){return new Promise(function(n){t.setState({store:t._createStore()},n)})}).then(function(){return t.state.store.dispatch((0,k.appWillMount)(t))}).catch(function(t){M.default.error(t)})}},{key:"componentWillUnmount",value:function(){this.state.store.dispatch((0,k.appWillUnmount)(this))}},{key:"_initStorage",value:function(){return window.localStorage._initializing||Promise.resolve()}},{key:"render",value:function(){var t=this.state,n=t.route.component,o=t.store;return o?v.default.createElement(h.I18nextProvider,{i18n:P.i18next},v.default.createElement(p.Provider,{store:o},v.default.createElement(v.Fragment,null,this._createMainElement(n),v.default.createElement(w.SoundCollection,null),this._createExtraElement(),this._renderDialogContainer()))):null}},{key:"_createExtraElement",value:function(){return null}},{key:"_createMainElement",value:function(t,n){return t?v.default.createElement(t,n||{}):null}},{key:"_createStore",value:function(){var t,n=E.ReducerRegistry.combineReducers(),o=E.MiddlewareRegistry.applyMiddleware(_.default);'object'==typeof window&&(t=window.devToolsExtension)&&(o=(0,y.compose)(o,t()));var u=(0,y.createStore)(n,S.PersistenceRegistry.getPersistedState(),o);return E.StateListenerRegistry.subscribe(u),'undefined'!=typeof APP&&(APP.store=u),u}},{key:"_navigate",value:function(t){var n=this;return f.default.isEqual(t,this.state.route)?Promise.resolve():t.href?(window.location.href=t.href,Promise.resolve()):new Promise(function(o){n.setState({route:t},o)})}}]),n})(v.Component);e.default=R},835,[2,3,4,5,6,9,10,552,13,726,553,572,836,623,550,837,846,832,858]); -__d(function(g,r,i,a,m,e,d){'use strict';function t(t){return function(n){var u=n.dispatch,c=n.getState;return function(n){return function(f){return'function'==typeof f?f(u,c,t):n(f)}}}}e.__esModule=!0;var n=t();n.withExtraArgument=t,e.default=n},836,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){"default"!==n&&"__esModule"!==n&&Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var u=r(d[2]);Object.keys(u).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})}),r(d[3]),r(d[4])},837,[838,839,841,843,845]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e._addAudioElement=function(t,u){return{type:n._ADD_AUDIO_ELEMENT,audioElement:u,soundId:t}},e._removeAudioElement=function(t){return{type:n._REMOVE_AUDIO_ELEMENT,soundId:t}},e.playSound=function(t){return{type:n.PLAY_SOUND,soundId:t}},e.registerSound=function(u,o){var _=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return{type:n.REGISTER_SOUND,soundId:u,src:(0,t.getSoundsPath)()+"/"+o,options:_}},e.stopSound=function(t){return{type:n.STOP_SOUND,soundId:t}},e.unregisterSound=function(t){return{type:n.UNREGISTER_SOUND,soundId:t}};var n=r(d[0]),t=r(d[1])},838,[839,840]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.UNREGISTER_SOUND=e.STOP_SOUND=e.REGISTER_SOUND=e.PLAY_SOUND=e._REMOVE_AUDIO_ELEMENT=e._ADD_AUDIO_ELEMENT=void 0;e._ADD_AUDIO_ELEMENT='_ADD_AUDIO_ELEMENT';e._REMOVE_AUDIO_ELEMENT='_REMOVE_AUDIO_ELEMENT';e.PLAY_SOUND='PLAY_SOUND';e.REGISTER_SOUND='REGISTER_SOUND';e.STOP_SOUND='STOP_SOUND';e.UNREGISTER_SOUND='UNREGISTER_SOUND'},839,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.getSoundsPath=function(){return(0,t.getSdkBundlePath)()};var t=r(d[0])},840,[381]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"SoundCollection",{enumerable:!0,get:function(){return t.default}});var t=n(r(d[1]))},841,[3,842]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e._mapDispatchToProps=A,e.default=void 0;var o=n(r(d[2])),u=n(r(d[3])),s=n(r(d[4])),f=n(r(d[5])),l=n(r(d[6])),p=n(r(d[7])),c=t(r(d[8])),_=r(d[9]),v=r(d[10]),h=r(d[11]),y=(function(t){function n(){return(0,u.default)(this,n),(0,f.default)(this,(0,l.default)(n).apply(this,arguments))}return(0,p.default)(n,t),(0,s.default)(n,[{key:"render",value:function(){var t=0,n=[],u=this.props._sounds.entries(),s=Array.isArray(u),f=0;for(u=s?u:u["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var l;if(s){if(f>=u.length)break;l=u[f++]}else{if((f=u.next()).done)break;l=f.value}var p=l,v=(0,o.default)(p,2),h=v[0],y=v[1],A=y.options,b=y.src;n.push(c.default.createElement(_.Audio,{key:t,setRef:this._setRef.bind(this,h),src:b,loop:A.loop})),t+=1}return n}},{key:"_setRef",value:function(t,n){n?this.props._addAudioElement(t,n):this.props._removeAudioElement(t)}}]),n})(c.Component);function A(t){return{_addAudioElement:function(n,o){t((0,h._addAudioElement)(n,o))},_removeAudioElement:function(n){t((0,h._removeAudioElement)(n))}}}var b=(0,v.connect)(function(t){return{_sounds:t['features/base/sounds']}},A)(y);e.default=b},842,[2,3,26,4,5,6,9,10,13,766,550,838]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),o=r(d[2]),u=n(r(d[3]));function s(n,t){var o=(0,n.getState)()['features/base/sounds'].get(t);o?o.audioElement?o.audioElement.play():u.default.warn("PLAY_SOUND: sound not loaded yet for id: "+t):u.default.warn("PLAY_SOUND: no sound found for id: "+t)}function f(n,t){var o=(0,n.getState)()['features/base/sounds'].get(t);if(o){var s=o.audioElement;s?s.stop():u.default.warn("STOP_SOUND: sound not loaded yet for id: "+t)}else u.default.warn("STOP_SOUND: no sound found for id: "+t)}t.MiddlewareRegistry.register(function(n){return function(t){return function(u){switch(u.type){case o.PLAY_SOUND:s(n,u.soundId);break;case o.STOP_SOUND:f(n,u.soundId)}return t(u)}}})},843,[3,550,839,844]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=(0,r(d[0]).getLogger)('features/base/sounds');e.default=t},844,[592]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),s=r(d[2]),u=n(r(d[3])),o=new Map;function E(n,o){var E=o.type===s._ADD_AUDIO_ELEMENT,c=new Map(n),_=o.soundId,f=c.get(_);return f?E?c.set(_,(0,t.assign)(f,{audioElement:o.audioElement})):c.set(_,(0,t.assign)(f,{audioElement:void 0})):u.default.warn(o.type+": no sound for id: "+_),c}function c(n,t){var s=new Map(n);return s.set(t.soundId,{src:t.src,options:t.options}),s}function _(n,t){var s=new Map(n);return s.delete(t.soundId),s}t.ReducerRegistry.register('features/base/sounds',function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case s._ADD_AUDIO_ELEMENT:case s._REMOVE_AUDIO_ELEMENT:return E(n,t);case s.REGISTER_SOUND:return c(n,t);case s.UNREGISTER_SOUND:return _(n,t);default:return n}})},845,[3,550,839,844]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0});var n={PersistenceRegistry:!0};Object.defineProperty(e,"PersistenceRegistry",{enumerable:!0,get:function(){return o.default}});var c=r(d[1]);Object.keys(c).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}}))});var o=t(r(d[2]));r(d[3])},846,[3,847,854,857]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){"default"!==n&&"__esModule"!==n&&Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},847,[848]); -__d(function(g,r,i,a,m,e,d){r(d[0])},848,[849]); -__d(function(g,r,i,a,m,e,d){var o,t=r(d[0])(r(d[1]));void 0===(o=g||window||this).localStorage&&(o.localStorage=new t.default('@jitsi-meet/')),void 0===o.sessionStorage&&(o.sessionStorage=new t.default)},849,[3,850]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),u=t(r(d[3])),f=t(r(d[4])),o=(function(){function t(n){var u=this;(0,l.default)(this,t),this._keyPrefix=n;var f=this._initializeAsync();f&&(this._initializing=f,f.finally(function(){u._initializing===f&&(u._initializing=void 0)}))}return(0,u.default)(t,[{key:"clear",value:function(){for(var t=Object.keys(this),n=0;n=s.length)break;v=s[y++]}else{if((y=s.next()).done)break;v=y.value}var c=v,k=(0,n.default)(c,2),_=k[0],P=k[1];_=_.substring(o),t.hasOwnProperty(_)||(t[_]=P)}l()})})})}},{key:"key",value:function(t){var n=Object.keys(this);return t "+u),this._checksum=u}}},{key:"register",value:function(t){var s=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],u=arguments.length>2?arguments[2]:void 0;this._elements[t]=s,this._defaultStates[t]=u}},{key:"_calculateChecksum",value:function(t){try{return n.default.hex(JSON.stringify(t)||'')}catch(t){return c.default.error('Error calculating checksum for state',t),''}}},{key:"_getFilteredState",value:function(t){for(var s={},u=Object.keys(this._elements),l=0;l>2]|=t[n]<>6,R[f++]=128|63&h):h<55296||h>=57344?(R[f++]=224|h>>12,R[f++]=128|h>>6&63,R[f++]=128|63&h):(h=65536+((1023&h)<<10|1023&t.charCodeAt(++n)),R[f++]=240|h>>18,R[f++]=128|h>>12&63,R[f++]=128|h>>6&63,R[f++]=128|63&h);else for(f=this.start;n>2]|=h<>2]|=(192|h>>6)<>2]|=(128|63&h)<=57344?(u[f>>2]|=(224|h>>12)<>2]|=(128|h>>6&63)<>2]|=(128|63&h)<>2]|=(240|h>>18)<>2]|=(128|h>>12&63)<>2]|=(128|h>>6&63)<>2]|=(128|63&h)<=64?(this.start=f-64,this.hash(),this.hashed=!0):this.start=f}return this}},Md5.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var t=this.blocks,s=this.lastByteIndex;t[s>>2]|=EXTRA[3&s],s>=56&&(this.hashed||this.hash(),t[0]=t[16],t[16]=t[1]=t[2]=t[3]=t[4]=t[5]=t[6]=t[7]=t[8]=t[9]=t[10]=t[11]=t[12]=t[13]=t[14]=t[15]=0),t[14]=this.bytes<<3,this.hash()}},Md5.prototype.hash=function(){var t,s,o,h,f,n,A=this.blocks;this.first?s=((s=((t=((t=A[0]-680876937)<<7|t>>>25)-271733879<<0)^(o=((o=(-271733879^(h=((h=(-1732584194^2004318071&t)+A[1]-117830708)<<12|h>>>20)+t<<0)&(-271733879^t))+A[2]-1126478375)<<17|o>>>15)+h<<0)&(h^t))+A[3]-1316259209)<<22|s>>>10)+o<<0:(t=this.h0,s=this.h1,o=this.h2,s=((s+=((t=((t+=((h=this.h3)^s&(o^h))+A[0]-680876936)<<7|t>>>25)+s<<0)^(o=((o+=(s^(h=((h+=(o^t&(s^o))+A[1]-389564586)<<12|h>>>20)+t<<0)&(t^s))+A[2]+606105819)<<17|o>>>15)+h<<0)&(h^t))+A[3]-1044525330)<<22|s>>>10)+o<<0),s=((s+=((t=((t+=(h^s&(o^h))+A[4]-176418897)<<7|t>>>25)+s<<0)^(o=((o+=(s^(h=((h+=(o^t&(s^o))+A[5]+1200080426)<<12|h>>>20)+t<<0)&(t^s))+A[6]-1473231341)<<17|o>>>15)+h<<0)&(h^t))+A[7]-45705983)<<22|s>>>10)+o<<0,s=((s+=((t=((t+=(h^s&(o^h))+A[8]+1770035416)<<7|t>>>25)+s<<0)^(o=((o+=(s^(h=((h+=(o^t&(s^o))+A[9]-1958414417)<<12|h>>>20)+t<<0)&(t^s))+A[10]-42063)<<17|o>>>15)+h<<0)&(h^t))+A[11]-1990404162)<<22|s>>>10)+o<<0,s=((s+=((t=((t+=(h^s&(o^h))+A[12]+1804603682)<<7|t>>>25)+s<<0)^(o=((o+=(s^(h=((h+=(o^t&(s^o))+A[13]-40341101)<<12|h>>>20)+t<<0)&(t^s))+A[14]-1502002290)<<17|o>>>15)+h<<0)&(h^t))+A[15]+1236535329)<<22|s>>>10)+o<<0,s=((s+=((h=((h+=(s^o&((t=((t+=(o^h&(s^o))+A[1]-165796510)<<5|t>>>27)+s<<0)^s))+A[6]-1069501632)<<9|h>>>23)+t<<0)^t&((o=((o+=(t^s&(h^t))+A[11]+643717713)<<14|o>>>18)+h<<0)^h))+A[0]-373897302)<<20|s>>>12)+o<<0,s=((s+=((h=((h+=(s^o&((t=((t+=(o^h&(s^o))+A[5]-701558691)<<5|t>>>27)+s<<0)^s))+A[10]+38016083)<<9|h>>>23)+t<<0)^t&((o=((o+=(t^s&(h^t))+A[15]-660478335)<<14|o>>>18)+h<<0)^h))+A[4]-405537848)<<20|s>>>12)+o<<0,s=((s+=((h=((h+=(s^o&((t=((t+=(o^h&(s^o))+A[9]+568446438)<<5|t>>>27)+s<<0)^s))+A[14]-1019803690)<<9|h>>>23)+t<<0)^t&((o=((o+=(t^s&(h^t))+A[3]-187363961)<<14|o>>>18)+h<<0)^h))+A[8]+1163531501)<<20|s>>>12)+o<<0,s=((s+=((h=((h+=(s^o&((t=((t+=(o^h&(s^o))+A[13]-1444681467)<<5|t>>>27)+s<<0)^s))+A[2]-51403784)<<9|h>>>23)+t<<0)^t&((o=((o+=(t^s&(h^t))+A[7]+1735328473)<<14|o>>>18)+h<<0)^h))+A[12]-1926607734)<<20|s>>>12)+o<<0,s=((s+=((n=(h=((h+=((f=s^o)^(t=((t+=(f^h)+A[5]-378558)<<4|t>>>28)+s<<0))+A[8]-2022574463)<<11|h>>>21)+t<<0)^t)^(o=((o+=(n^s)+A[11]+1839030562)<<16|o>>>16)+h<<0))+A[14]-35309556)<<23|s>>>9)+o<<0,s=((s+=((n=(h=((h+=((f=s^o)^(t=((t+=(f^h)+A[1]-1530992060)<<4|t>>>28)+s<<0))+A[4]+1272893353)<<11|h>>>21)+t<<0)^t)^(o=((o+=(n^s)+A[7]-155497632)<<16|o>>>16)+h<<0))+A[10]-1094730640)<<23|s>>>9)+o<<0,s=((s+=((n=(h=((h+=((f=s^o)^(t=((t+=(f^h)+A[13]+681279174)<<4|t>>>28)+s<<0))+A[0]-358537222)<<11|h>>>21)+t<<0)^t)^(o=((o+=(n^s)+A[3]-722521979)<<16|o>>>16)+h<<0))+A[6]+76029189)<<23|s>>>9)+o<<0,s=((s+=((n=(h=((h+=((f=s^o)^(t=((t+=(f^h)+A[9]-640364487)<<4|t>>>28)+s<<0))+A[12]-421815835)<<11|h>>>21)+t<<0)^t)^(o=((o+=(n^s)+A[15]+530742520)<<16|o>>>16)+h<<0))+A[2]-995338651)<<23|s>>>9)+o<<0,s=((s+=((h=((h+=(s^((t=((t+=(o^(s|~h))+A[0]-198630844)<<6|t>>>26)+s<<0)|~o))+A[7]+1126891415)<<10|h>>>22)+t<<0)^((o=((o+=(t^(h|~s))+A[14]-1416354905)<<15|o>>>17)+h<<0)|~t))+A[5]-57434055)<<21|s>>>11)+o<<0,s=((s+=((h=((h+=(s^((t=((t+=(o^(s|~h))+A[12]+1700485571)<<6|t>>>26)+s<<0)|~o))+A[3]-1894986606)<<10|h>>>22)+t<<0)^((o=((o+=(t^(h|~s))+A[10]-1051523)<<15|o>>>17)+h<<0)|~t))+A[1]-2054922799)<<21|s>>>11)+o<<0,s=((s+=((h=((h+=(s^((t=((t+=(o^(s|~h))+A[8]+1873313359)<<6|t>>>26)+s<<0)|~o))+A[15]-30611744)<<10|h>>>22)+t<<0)^((o=((o+=(t^(h|~s))+A[6]-1560198380)<<15|o>>>17)+h<<0)|~t))+A[13]+1309151649)<<21|s>>>11)+o<<0,s=((s+=((h=((h+=(s^((t=((t+=(o^(s|~h))+A[4]-145523070)<<6|t>>>26)+s<<0)|~o))+A[11]-1120210379)<<10|h>>>22)+t<<0)^((o=((o+=(t^(h|~s))+A[2]+718787259)<<15|o>>>17)+h<<0)|~t))+A[9]-343485551)<<21|s>>>11)+o<<0,this.first?(this.h0=t+1732584193<<0,this.h1=s-271733879<<0,this.h2=o-1732584194<<0,this.h3=h+271733878<<0,this.first=!1):(this.h0=this.h0+t<<0,this.h1=this.h1+s<<0,this.h2=this.h2+o<<0,this.h3=this.h3+h<<0)},Md5.prototype.hex=function(){this.finalize();var t=this.h0,s=this.h1,o=this.h2,h=this.h3;return HEX_CHARS[t>>4&15]+HEX_CHARS[15&t]+HEX_CHARS[t>>12&15]+HEX_CHARS[t>>8&15]+HEX_CHARS[t>>20&15]+HEX_CHARS[t>>16&15]+HEX_CHARS[t>>28&15]+HEX_CHARS[t>>24&15]+HEX_CHARS[s>>4&15]+HEX_CHARS[15&s]+HEX_CHARS[s>>12&15]+HEX_CHARS[s>>8&15]+HEX_CHARS[s>>20&15]+HEX_CHARS[s>>16&15]+HEX_CHARS[s>>28&15]+HEX_CHARS[s>>24&15]+HEX_CHARS[o>>4&15]+HEX_CHARS[15&o]+HEX_CHARS[o>>12&15]+HEX_CHARS[o>>8&15]+HEX_CHARS[o>>20&15]+HEX_CHARS[o>>16&15]+HEX_CHARS[o>>28&15]+HEX_CHARS[o>>24&15]+HEX_CHARS[h>>4&15]+HEX_CHARS[15&h]+HEX_CHARS[h>>12&15]+HEX_CHARS[h>>8&15]+HEX_CHARS[h>>20&15]+HEX_CHARS[h>>16&15]+HEX_CHARS[h>>28&15]+HEX_CHARS[h>>24&15]},Md5.prototype.toString=Md5.prototype.hex,Md5.prototype.digest=function(){this.finalize();var t=this.h0,s=this.h1,o=this.h2,h=this.h3;return[255&t,t>>8&255,t>>16&255,t>>24&255,255&s,s>>8&255,s>>16&255,s>>24&255,255&o,o>>8&255,o>>16&255,o>>24&255,255&h,h>>8&255,h>>16&255,h>>24&255]},Md5.prototype.array=Md5.prototype.digest,Md5.prototype.arrayBuffer=function(){this.finalize();var t=new ArrayBuffer(16),s=new Uint32Array(t);return s[0]=this.h0,s[1]=this.h1,s[2]=this.h2,s[3]=this.h3,t},Md5.prototype.buffer=Md5.prototype.arrayBuffer,Md5.prototype.base64=function(){for(var t,s,o,h='',f=this.array(),n=0;n<15;)t=f[n++],s=f[n++],o=f[n++],h+=BASE64_ENCODE_CHAR[t>>>2]+BASE64_ENCODE_CHAR[63&(t<<4|s>>>4)]+BASE64_ENCODE_CHAR[63&(s<<2|o>>>6)]+BASE64_ENCODE_CHAR[63&o];return t=f[n],h+=BASE64_ENCODE_CHAR[t>>>2]+BASE64_ENCODE_CHAR[t<<4&63]+'=='};var exports=createMethod();COMMON_JS?m.exports=exports:(root.md5=exports,AMD&&define(function(){return exports}))})()},855,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=(0,r(d[0]).getLogger)('features/base/storage');e.default=t},856,[592]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=t(r(d[1])),u=r(d[2]),o=t(r(d[3])),f=n.default.throttle(function(t){return o.default.persistState(t)},2e3);'function'==typeof window.addEventListener&&window.addEventListener('unload',function(){f.flush()}),u.MiddlewareRegistry.register(function(t){return function(n){return function(o){var c=(0,u.toState)(t),s=n(o),l=(0,u.toState)(t);return c===l||f(l),s}}})},857,[3,552,550,854]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=(0,r(d[0]).getLogger)('features/base/app');e.default=t},858,[592]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.getAppProp=function(p,n){var o=(0,t.toState)(p)['features/base/app'];if(o){var u=o.app;if(u)return u.props[n]}return};var t=r(d[0])},859,[550]); -__d(function(g,r,i,a,m,e,d){var p=r(d[0])(r(d[1])),t=r(d[2]),n=r(d[3]);t.ReducerRegistry.register('features/base/app',function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},u=arguments.length>1?arguments[1]:void 0;switch(u.type){case n.APP_WILL_MOUNT:var f=u.app;if(t.app!==f)return(0,p.default)({},t,{app:f});break;case n.APP_WILL_UNMOUNT:if(t.app===u.app)return(0,p.default)({},t,{app:void 0})}return t})},860,[3,54,550,833]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){"default"!==n&&"__esModule"!==n&&Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var u=r(d[2]);Object.keys(u).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var o=r(d[3]);Object.keys(o).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var c=r(d[4]);Object.keys(c).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})})},861,[862,863,865,866,868]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.createDeferred=function(){var n={};return n.promise=new Promise(function(o,t){n.resolve=o,n.reject=t}),n},e.escapeRegexp=function(o){if('string'!=typeof o)throw new TypeError('Expected a string');return o.replace(n,'\\$&')},e.getBaseUrl=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window,o=n.document.querySelector('base');if(o&&o.href)return o.href;var t=n.location,u=t.protocol,c=t.host;return u+"//"+c},e.getJitsiMeetGlobalNS=function(){window.JitsiMeetJS||(window.JitsiMeetJS={});window.JitsiMeetJS.app||(window.JitsiMeetJS.app={});return window.JitsiMeetJS.app},e.assignIfDefined=function(n,o){var t=Object(n);for(var u in o)if(o.hasOwnProperty(u)){var c=o[u];void 0!==c&&(t[u]=c)}return t},e.reportError=function(n){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:'';console.error(o,n),window.onerror&&window.onerror(o,null,null,null,n)};var n=/[|\\{}()[\]^$+*?.-]/g},862,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.doGetJSON=function(o,u){var c=fetch(o).then(function(t){var n=t.json();return t.ok?n:n.then(function(t){return Promise.reject(t)})});if(u)return(0,t.timeoutPromise)(c,n).catch(function(o){return o.status>=400&&o.status<500?Promise.reject(o):(0,t.timeoutPromise)(c,n)});return c};var t=r(d[0]),n=3e3},863,[864]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.timeoutPromise=function(t,n){return new Promise(function(o,u){var c=setTimeout(function(){return u(new Error('timeout'))},n);t.then(function(t){o(t),clearTimeout(c)},function(t){u(t),clearTimeout(c)})})}},864,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.loadScript=function(t){var u,s,c,l,f,p,w,h,x,b,v,_=arguments;return n.default.async(function(k){for(;;)switch(k.prev=k.next){case 0:if(u=_.length>1&&void 0!==_[1]?_[1]:o,s=_.length>2&&void 0!==_[2]&&_[2],c=new URL(t),l=c.hostname,f=c.pathname,p=c.protocol,l&&f&&p){k.next=5;break}throw new Error("unexpected url: "+t);case 5:return w=new AbortController,h=w.signal,x=setTimeout(function(){w.abort()},u),k.next=10,n.default.awrap(fetch(t,{signal:h}));case 10:b=k.sent,clearTimeout(x),k.t0=b.status,k.next=200===k.t0?15:21;break;case 15:return k.next=17,n.default.awrap(b.text());case 17:if(v=k.sent,!s){k.next=20;break}return k.abrupt("return",v);case 20:return k.abrupt("return",eval.call(window,v));case 21:throw new Error("loadScript error: "+b.statusText);case 22:case"end":return k.stop()}},null,this)};var n=t(r(d[1])),o=5e3},865,[3,268]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.openURLInBrowser=function(n){o.Linking.openURL(n).catch(function(o){t.default.error("An error occurred while trying to open "+n,o)})};var o=r(d[1]),t=n(r(d[2]))},866,[3,17,867]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=(0,r(d[0]).getLogger)('features/base/util');e.default=t},867,[592]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.getBackendSafeRoomName=function(n){if(!n)return n;try{n=decodeURIComponent(n)}catch(t){}return n=(n=(0,t.normalizeNFKC)(n)).toLowerCase(),(n=encodeURIComponent(n)).toLowerCase()},e.getLocationContextRoot=c,e.parseStandardURIString=f,e.parseURIString=function(t){if('string'!=typeof t)return;var n=f(h(t));n.contextRoot=c(n);var o=n.pathname,u=o.lastIndexOf('/'),p=o.substring(u+1)||void 0;if(p){var v=s(p);v!==p&&(p=v,n.pathname=o.substring(0,u+1)+(p||''))}return n.room=p,n},e.safeDecodeURIComponent=function(t){try{return decodeURIComponent(t)}catch(t){}return t},e.toURLString=function(t){var n;switch(typeof t){case'object':t&&(n=t instanceof URL?t.href:v(t));break;case'string':n=String(t)}return n},e.urlObjectToString=v,e.URI_PROTOCOL_PATTERN=e.APP_LINK_SCHEME=void 0;var t=r(d[0]);e.APP_LINK_SCHEME='org.jitsi.meet:';var n='[\\:\\?#\\[\\]@!$&\'()*+,;=>0&&void 0!==arguments[0]?arguments[0]:{},n=[];for(var o in t)try{n.push(o+"="+encodeURIComponent(JSON.stringify(t[o])))}catch(t){console.warn("Error encoding "+o+": "+t)}return n}function f(t){var n,s,h,c={toString:p};if(t=t.replace(/\s/g,''),(s=(n=new RegExp(o,'gi')).exec(t))&&(c.protocol=s[1].toLowerCase(),t=t.substring(n.lastIndex)),s=(n=new RegExp("^(//[^/?#]+)",'gi')).exec(t)){var u=s[1].substring(2);t=t.substring(n.lastIndex);var f=u.indexOf('@');-1!==f&&(u=u.substring(f+1)),c.host=u;var v=u.lastIndexOf(':');-1!==v&&(c.port=u.substring(v+1),u=u.substring(0,v)),c.hostname=u}if((s=(n=new RegExp("^([^?#]*)",'gi')).exec(t))&&(h=s[1],t=t.substring(n.lastIndex)),h?h.startsWith('/')||(h="/"+h):h='/',c.pathname=h,t.startsWith('?')){var l=t.indexOf('#',1);-1===l&&(l=t.length),c.search=t.substring(0,l),t=t.substring(l)}else c.search='';return c.hash=t.startsWith('#')?t:'',c}function p(t){var n=t||this,o=n.hash,s=n.host,h=n.pathname,c=n.protocol,u=n.search,f='';return c&&(f+=c),s&&(f+="//"+s),f+=h||'/',u&&(f+=u),o&&(f+=o),f}function v(t){var n=f(h(t.serverURL&&t.room?new URL(t.room,t.serverURL).toString():t.room?t.room:t.url||''));if(!n.protocol){var o=t.protocol||t.scheme;o&&(o.endsWith(':')||(o+=':'),n.protocol=o)}var s=n.pathname;if(!n.host){var c=t.domain||t.host||t.hostname;if(c){var p=f(h("org.jitsi.meet://"+c)),v=p.host,l=p.hostname,R=p.pathname,x=p.port;v&&(n.host=v,n.hostname=l,n.port=x),'/'===s&&'/'!==R&&(s=R)}}var I=t.roomName||t.room;!I||!n.pathname.endsWith('/')&&n.pathname.endsWith("/"+I)||(s.endsWith('/')||(s+='/'),s+=I),n.pathname=s;var O=t.jwt;if(O){var b=n.search;-1===b.indexOf('?jwt=')&&-1===b.indexOf('&jwt=')&&(b.startsWith('?')||(b="?"+b),1===b.length||(b+='&'),b+="jwt="+O,n.search=b)}for(var w=n.hash,C=['config','interfaceConfig','devices','userInfo'],L=0;L>8&255]>o&&(v[n]=u),u},function(t,n,o){return o?t(n,o):new C(n,null)},function(t,n,o){var v;if(n=55296&&t<=56319},C.isLowSurrogate=function(t){return t>=56320&&t<=57343},C.prototype.prepFeature=function(){this.feature||(this.feature=C.fromCharCode(this.codepoint,!0).feature)},C.prototype.toString=function(){if(this.codepoint<65536)return String.fromCharCode(this.codepoint);var t=this.codepoint-65536;return String.fromCharCode(Math.floor(t/1024)+55296,t%1024+56320)},C.prototype.getDecomp=function(){return this.prepFeature(),this.feature[0]||null},C.prototype.isCompatibility=function(){return this.prepFeature(),!!this.feature[1]&&256&this.feature[1]},C.prototype.isExclude=function(){return this.prepFeature(),!!this.feature[1]&&512&this.feature[1]},C.prototype.getCanonicalClass=function(){return this.prepFeature(),this.feature[1]?255&this.feature[1]:0},C.prototype.getComposite=function(t){if(this.prepFeature(),!this.feature[2])return null;var n=this.feature[2][t.codepoint];return n?C.fromCharCode(n):null};var F=function(t){this.str=t,this.cursor=0};F.prototype.next=function(){if(this.str&&this.cursor0;--o){if(this.resBuf[o-1].getCanonicalClass()<=t)break}this.resBuf.splice(o,0,n)}while(0!==t);return this.resBuf.shift()};var S=function(t){this.it=t,this.procBuf=[],this.resBuf=[],this.lastClass=null};S.prototype.next=function(){for(;0===this.resBuf.length;){var t=this.it.next();if(!t){this.resBuf=this.procBuf,this.procBuf=[];break}if(0===this.procBuf.length)this.lastClass=t.getCanonicalClass(),this.procBuf.push(t);else{var n=this.procBuf[0].getComposite(t),o=t.getCanonicalClass();n&&(this.lastClass=o.length)break;y=o[f++]}else{if((f=o.next()).done)break;y=f.value}var A=y;A=A.toLowerCase(),!s.includes(A)&&s.push(A)}}return s}s.PersistenceRegistry.register("features/base/known-domains"),n.ReducerRegistry.register("features/base/known-domains",function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u,s=arguments.length>1?arguments[1]:void 0;switch(s.type){case o.ADD_KNOWN_DOMAINS:return f(n,s.knownDomains);case t.APP_WILL_MOUNT:return f(n,u);default:return n}})},871,[831,550,846,829]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e._UPDATE_CONFIG=e.SET_CONFIG=e.LOAD_CONFIG_ERROR=e.CONFIG_WILL_LOAD=void 0;e.CONFIG_WILL_LOAD='CONFIG_WILL_LOAD';e.LOAD_CONFIG_ERROR='LOAD_CONFIG_ERROR';e.SET_CONFIG='SET_CONFIG';e._UPDATE_CONFIG='_UPDATE_CONFIG'},872,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e._CONFIG_STORE_PREFIX=void 0;e._CONFIG_STORE_PREFIX='config.js'},873,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t={_cleanupConfig:!0};e._cleanupConfig=function(t){t.analytics.scriptURLs=[],l.NativeModules.AppInfo.LIBRE_BUILD&&(delete t.analytics.amplitudeAPPKey,delete t.analytics.googleAnalyticsTrackingId,delete t.callStatsID,delete t.callStatsSecret)};var l=r(d[0]),n=r(d[1]);Object.keys(n).forEach(function(l){"default"!==l&&"__esModule"!==l&&(Object.prototype.hasOwnProperty.call(t,l)||Object.defineProperty(e,l,{enumerable:!0,get:function(){return n[l]}}))})},874,[17,875]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.createFakeConfig=function(t){var n=new URL(t);return{hosts:{domain:n.hostname,muc:"conference."+n.hostname},bosh:t+"http-bind",clientNode:'https://jitsi.org/jitsi-meet',p2p:{enabled:!0}}},e.overrideConfigJSON=v,e.restoreConfig=function(t){var n,o=f._CONFIG_STORE_PREFIX+"/"+t;try{var u=(n=window.localStorage).getItem(o);if(u)return JSON.parse(u)||void 0}catch(t){n&&n.removeItem(o)}return},e.setConfigFromURLParams=function(t,n,o,f){var u=(0,c.default)(f),l={};t&&(l.config={}),n&&(l.interfaceConfig={}),o&&(l.loggingConfig={});for(var s=Object.keys(u),p=0;p=O.length)break;S=O[k++]}else{if((k=O.next()).done)break;S=k.value}var _=S;b=b[_]=b[_]||{}}b[C]=u[y]}v(t,n,o,l)},Object.defineProperty(e,"parseURLParams",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"getRoomName",{enumerable:!0,get:function(){return s.default}});var n=t(r(d[1])),o=t(r(d[2])),f=r(d[3]),u=t(r(d[4])),c=t(r(d[5])),l=t(r(d[6])),s=t(r(d[7]));function v(t,o,f,u){for(var c=Object.keys(u),s=0;s1&&void 0!==arguments[1]&&arguments[1],h=arguments.length>2&&void 0!==arguments[2]?arguments[2]:'hash',s='search'===h?n.search:n.hash,l={},u=s&&s.substr(1).split('&')||[];if('hash'===h&&1===u.length){var v=u[0];if(v.startsWith('/')&&1===v.split('&').length)return l}return u.forEach(function(n){var h=n.split('='),s=h[0];if(s){var u;try{if(u=h[1],!o){var v=decodeURIComponent(u).replace(/\\&/,'&');u='undefined'===v?void 0:JSON.parse(v)}}catch(n){return void(0,t.reportError)(n,"Failed to parse URL parameter value: "+String(u))}l[s]=u}}),l};var t=r(d[0])},879,[861]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=(0,r(d[0]).getLogger)('features/base/config');e.default=t},880,[592]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=window.location.pathname,o=t.substring(t.lastIndexOf('/')+1)||void 0;return(0,n.getBackendSafeRoomName)(o)};var n=r(d[0])},881,[861]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),u=r(d[4]),c=r(d[5]);function f(t,o,u){var f=o(u),v=window.localStorage;if(v){for(var _=c._CONFIG_STORE_PREFIX+"/",w=[],h=0;;++h){var l=v.key(h);if(!l)break;var p=void 0;if(l.startsWith(_)&&(p=l.substring(_.length))){var P=(0,s.parseURIString)(p),b=void 0;P&&(b=P.host)&&w.push(b)}}w.length&&t.dispatch((0,n.addKnownDomains)(w))}return f}function v(t,n,o){var s=t.dispatch,c=t.getState,f=n(o),v=c(),_=v['features/base/settings'],w={};return void 0!==_.disableP2P&&(w.p2p={enabled:!_.disableP2P}),s({type:u._UPDATE_CONFIG,config:w}),void 0!==window.config&&(window.config=v['features/base/config']),f}o.MiddlewareRegistry.register(function(n){return function(o){return function(s){switch(s.type){case t.APP_WILL_MOUNT:return f(n,o,s);case u.SET_CONFIG:return v(n,o,s)}return o(s)}}})},882,[831,827,550,861,872,873]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=t(r(d[1])),o=t(r(d[2])),c=t(r(d[3])),l=t(r(d[4])),u=r(d[5]),f=r(d[6]),s=r(d[7]),v={},y={analytics:{},disableAudioLevels:!0,p2p:{disableH264:!1,preferH264:!0},remoteVideoMenu:{}};function p(){return'ReactNative'===navigator.product?y:v}function R(t,n){var o=n.config;o=_(o);var c=l.default.merge({},o,{error:void 0},p());return(0,s._cleanupConfig)(c),(0,u.equals)(t,c)?t:c}function _(t){var l=t,f={analytics:[['analyticsScriptUrls','scriptURLs'],['googleAnalyticsTrackingId','googleAnalyticsTrackingId']]};return Object.keys(f).forEach(function(s){'object'!=typeof t[s]&&(l=(0,u.set)(l,s,{}));var v=f[s],y=Array.isArray(v),p=0;for(v=y?v:v["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var R;if(y){if(p>=v.length)break;R=v[p++]}else{if((p=v.next()).done)break;R=p.value}var _=R,b=(0,c.default)(_,2),L=b[0],A=b[1];if(L in l&&!(A in l[s])){var O=l[L];l===t&&(l=(0,o.default)({},l)),delete l[L],l[s]=(0,o.default)({},l[s],(0,n.default)({},A,O))}}}),l}function b(t,n){var o=n.config,c=l.default.merge({},t,o);return(0,s._cleanupConfig)(c),(0,u.equals)(t,c)?t:c}u.ReducerRegistry.register('features/base/config',function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p(),n=arguments.length>1?arguments[1]:void 0;switch(n.type){case f._UPDATE_CONFIG:return b(t,n);case f.CONFIG_WILL_LOAD:return{error:void 0,locationURL:n.locationURL};case f.LOAD_CONFIG_ERROR:if(t.locationURL===n.locationURL)return{error:n.error};break;case f.SET_CONFIG:return R(t,n)}return t})},883,[3,55,54,26,552,550,872,874]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=t(r(d[1])),o=t(r(d[2])),s=r(d[3]),c=r(d[4]),l=t(r(d[5])),u=r(d[6]),f=r(d[7]),p=r(d[8]),h=r(d[9]),y=r(d[10]);function b(t){var n=(0,t.getState)()['features/base/settings'].disableCallIntegration;'boolean'==typeof n&&(0,y.handleCallIntegrationChange)(n)}function v(t){switch(t){case'displayName':return'name'}return t}function I(t){var n=t.settings.disableCallIntegration;'boolean'==typeof n&&(0,y.handleCallIntegrationChange)(n)}function C(t,n){var o=t.dispatch,s=n.settings.startAudioOnly;'boolean'==typeof s&&o((0,c.setAudioOnly)(s,!0))}function L(t,o){var s=t.dispatch,c=t.getState,l=o.settings,u=(0,f.getLocalParticipant)(c()),p=(0,n.default)({},u);for(var h in l)l.hasOwnProperty(h)&&(p[v(h)]=l[h]);s((0,f.participantUpdated)(p))}function _(t){var s=t.dispatch,c=t.getState,u=(0,l.default)(c()['features/base/connection'].locationURL),p=u['userInfo.email'],h=u['userInfo.displayName'];if(p||h){var y=(0,f.getLocalParticipant)(c());y&&s((0,f.participantUpdated)((0,n.default)({},y,{email:o.default.escape(p),name:o.default.escape(h)})))}}p.MiddlewareRegistry.register(function(t){return function(n){return function(o){var c=n(o);switch(o.type){case s.APP_WILL_MOUNT:b(t);break;case h.SETTINGS_UPDATED:I(o),C(t,o),L(t,o);break;case u.SET_LOCATION_URL:_(t)}return c}}})},884,[3,54,552,831,885,879,891,548,550,821,823]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){"default"!==n&&"__esModule"!==n&&Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})}),r(d[2])},885,[886,888,890]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.setAudioOnly=f,e.toggleAudioOnly=function(){return function(n,t){var u=t()['features/base/audio-only'].enabled;return n(f(!u,!0))}};var t=n(r(d[1])),u=r(d[2]),o=r(d[3]),l=n(r(d[4]));function f(n){var f=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(y,s){s()['features/base/audio-only'].enabled!==n&&((0,u.sendAnalytics)((0,u.createAudioOnlyChangedEvent)(n)),l.default.log("Audio-only "+(n?'enabled':'disabled')),y({type:o.SET_AUDIO_ONLY,audioOnly:n,ensureVideoTrack:f}),'undefined'!=typeof APP&&APP.UI.emitEvent(t.default.TOGGLE_AUDIO_ONLY,n))}}},886,[3,887,385,888,889]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default={NICKNAME_CHANGED:'UI.nickname_changed',EMAIL_CHANGED:'UI.email_changed',AUDIO_MUTED:'UI.audio_muted',VIDEO_MUTED:'UI.video_muted',ETHERPAD_CLICKED:'UI.etherpad_clicked',SHARED_VIDEO_CLICKED:'UI.start_shared_video',UPDATE_SHARED_VIDEO:'UI.update_shared_video',TOGGLE_FULLSCREEN:'UI.toogle_fullscreen',FULLSCREEN_TOGGLED:'UI.fullscreen_toggled',AUTH_CLICKED:'UI.auth_clicked',TOGGLE_AUDIO_ONLY:'UI.toggle_audioonly',TOGGLE_FILMSTRIP:'UI.toggle_filmstrip',TOGGLE_SCREENSHARING:'UI.toggle_screensharing',HANGUP:'UI.hangup',LOGOUT:'UI.logout',VIDEO_DEVICE_CHANGED:'UI.video_device_changed',AUDIO_DEVICE_CHANGED:'UI.audio_device_changed',LOCAL_FLIPX_CHANGED:'UI.local_flipx_changed',EXTERNAL_INSTALLATION_CANCELED:'UI.external_installation_canceled',SIDE_TOOLBAR_CONTAINER_TOGGLED:'UI.side_container_toggled',LOCAL_RAISE_HAND_CHANGED:'UI.local_raise_hand_changed',LARGE_VIDEO_AVATAR_VISIBLE:'UI.large_video_avatar_visible',LARGE_VIDEO_ID_CHANGED:'UI.large_video_id_changed'}},887,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.SET_AUDIO_ONLY=void 0;e.SET_AUDIO_ONLY='SET_AUDIO_ONLY'},888,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=(0,r(d[0]).getLogger)('features/base/audio-only');e.default=o},889,[592]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0])(r(d[1])),n=r(d[2]),u=r(d[3]),l={enabled:!1};n.ReducerRegistry.register('features/base/audio-only',function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l,o=arguments.length>1?arguments[1]:void 0;switch(o.type){case u.SET_AUDIO_ONLY:return(0,t.default)({},n,{enabled:o.audioOnly});default:return n}})},890,[3,54,550,888]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.SET_LOCATION_URL=e.CONNECTION_WILL_CONNECT=e.CONNECTION_FAILED=e.CONNECTION_ESTABLISHED=e.CONNECTION_DISCONNECTED=void 0;e.CONNECTION_DISCONNECTED='CONNECTION_DISCONNECTED';e.CONNECTION_ESTABLISHED='CONNECTION_ESTABLISHED';e.CONNECTION_FAILED='CONNECTION_FAILED';e.CONNECTION_WILL_CONNECT='CONNECTION_WILL_CONNECT';e.SET_LOCATION_URL='SET_LOCATION_URL'},891,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=t(r(d[1])),c=r(d[2]),l=t(r(d[3])),s=r(d[4]),u=r(d[5]),v=r(d[6]),n=r(d[7]),I=r(d[8]),f=r(d[9]),D=t(r(d[10])),p={audioOutputDeviceId:void 0,avatarID:void 0,avatarURL:void 0,cameraDeviceId:void 0,disableCallIntegration:void 0,disableP2P:void 0,displayName:void 0,email:void 0,localFlipX:!0,micDeviceId:void 0,serverURL:void 0,startAudioOnly:!1,startWithAudioMuted:!1,startWithVideoMuted:!1,userSelectedAudioOutputDeviceId:void 0,userSelectedCameraDeviceId:void 0,userSelectedMicDeviceId:void 0,userSelectedAudioOutputDeviceLabel:void 0,userSelectedCameraDeviceLabel:void 0,userSelectedMicDeviceLabel:void 0},w={};function S(){var t=window.localStorage.getItem('features/base/profile');if(t)try{if((t=JSON.parse(t))&&'object'==typeof t)return t.profile||t}catch(t){D.default.warn('Error parsing persisted legacy profile',t)}return{}}function b(t){var o=t,s=window.localStorage.getItem('displayname'),v=window.localStorage.getItem('email'),n=l.default.escape(window.localStorage.getItem('avatarId')),f=null===s?void 0:l.default.escape(s),D=null===v?void 0:l.default.escape(v);if(n||(n=(0,c.randomHexString)(32)),o=(0,I.assignIfDefined)({avatarID:n,displayName:f,email:D},o),!u.browser.isReactNative()){var p=JSON.parse(window.localStorage.getItem('localFlipX')||'true'),w=window.localStorage.getItem('cameraDeviceId')||'',b=window.localStorage.getItem('micDeviceId')||'',y=window.localStorage.getItem('audioOutputDeviceId')||'default';o=(0,I.assignIfDefined)({audioOutputDeviceId:y,cameraDeviceId:w,localFlipX:p,micDeviceId:b},o)}var O=S();return o=(0,I.assignIfDefined)(O,o)}Object.keys(p).forEach(function(t){w[t]=!0}),w.audioOutputDeviceId=!1,w.cameraDeviceId=!1,w.micDeviceId=!1,n.PersistenceRegistry.register("features/base/settings",w),v.ReducerRegistry.register("features/base/settings",function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p,c=arguments.length>1?arguments[1]:void 0;switch(c.type){case s.APP_WILL_MOUNT:return b(t);case f.SETTINGS_UPDATED:return(0,o.default)({},t,c.settings)}return t})},892,[3,54,893,552,831,388,550,846,861,821,896]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){"default"!==n&&"__esModule"!==n&&Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},893,[894,895]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.randomAlphanumString=function(t){return f(t,n)},e.randomElement=o,e.randomHexDigit=function(){return o(t)},e.randomHexString=function(n){return f(n,t)},e.randomInt=u;var n='0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ',t='0123456789abcdef';function o(n){return n[u(0,n.length-1)]}function u(n,t){return Math.floor(Math.random()*(t-n+1))+n}function f(n,t){for(var u='',f=0;f=0)return!0;return!1}},895,[894]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=(0,r(d[0]).getLogger)('features/base/settings');e.default=t},896,[592]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n){return Promise.resolve([])}},897,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=(0,r(d[0]).getLogger)('features/base/tracks');e.default=t},898,[592]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=r(d[1]),c=r(d[2]),n=r(d[3]),s=t(r(d[4])),u=r(d[5]),T=r(d[6]),E=r(d[7]);function A(t,c){var n=t.getState,s=t.dispatch,T=(0,E.getTrackByJitsiTrack)(n()['features/base/tracks'],c.track.jitsiTrack);if(T&&T.local){var A=T.jitsiTrack;if(T.mediaType===o.MEDIA_TYPE.AUDIO&&T.isReceivingData&&k(t,c.track),T.mediaType===o.MEDIA_TYPE.VIDEO){var f=T.noDataFromSourceNotificationInfo,D=void 0===f?{}:f;if(T.isReceivingData)D.timeout&&(clearTimeout(D.timeout),s((0,u.trackNoDataFromSourceNotificationInfoChanged)(A,void 0))),k(t,c.track);else{if(D.timeout)return;var I=setTimeout(function(){return s((0,u.showNoDataFromSourceVideoError)(A))},5e3);s((0,u.trackNoDataFromSourceNotificationInfoChanged)(A,{timeout:I}))}}}}function f(t,o){var c=t.getState,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return(0,E.getLocalTrack)(c()['features/base/tracks'],o,n)}function k(t,o){var n=t.getState,s=t.dispatch,T=(0,E.getTrackByJitsiTrack)(n()['features/base/tracks'],o.jitsiTrack)||{},A=T.jitsiTrack,f=T.noDataFromSourceNotificationInfo,k=void 0===f?{}:f;k&&k.uid&&(s((0,c.hideNotification)(k.uid)),s((0,u.trackNoDataFromSourceNotificationInfoChanged)(A,void 0)))}function D(t,c,n){var s=c.ensureTrack,T=c.authority,A=c.muted,k=f(t,n,!0);if(k){var D=k.jitsiTrack,I=T===o.VIDEO_MUTISM_AUTHORITY.AUDIO_ONLY;D&&('desktop'!==D.videoType||I)&&(0,E.setTrackMuted)(D,A)}else!A&&s&&'undefined'==typeof APP&&t.dispatch((0,u.createLocalTracksA)({devices:[n]}))}n.MiddlewareRegistry.register(function(t){return function(c){return function(n){switch(n.type){case T.TRACK_NO_DATA_FROM_SOURCE:var u=c(n);return A(t,n),u;case T.TRACK_REMOVED:k(t,n.track);break;case o.SET_AUDIO_MUTED:if(!n.muted&&(0,E.isUserInteractionRequiredForUnmute)(t.getState()))return;D(t,n,o.MEDIA_TYPE.AUDIO);break;case o.SET_CAMERA_FACING_MODE:var I,_=f(t,o.MEDIA_TYPE.VIDEO);_&&(I=_.jitsiTrack)&&I.getCameraFacingMode()!==n.cameraFacingMode&&t.dispatch((0,o.toggleCameraFacingMode)());break;case o.SET_VIDEO_MUTED:if(!n.muted&&(0,E.isUserInteractionRequiredForUnmute)(t.getState()))return;D(t,n,n.mediaType);break;case o.TOGGLE_CAMERA_FACING_MODE:var P,M=f(t,o.MEDIA_TYPE.VIDEO);if(M&&(P=M.jitsiTrack)){P._switchCamera();var v=P.getCameraFacingMode()===o.CAMERA_FACING_MODE.USER;t.dispatch({type:T.TRACK_UPDATED,track:{jitsiTrack:P,mirror:v}})}break;case T.TOGGLE_SCREENSHARING:'object'==typeof APP&&APP.UI.emitEvent(s.default.TOGGLE_SCREENSHARING);break;case T.TRACK_UPDATED:if('undefined'!=typeof APP){var S=c(n),R=n.track.jitsiTrack,p=R.isMuted(),O=R.getParticipantId();return R.type!==o.MEDIA_TYPE.AUDIO?(R.type===o.MEDIA_TYPE.PRESENTER&&APP.conference.mutePresenter(p),R.isLocal()&&'desktop'!==R.videoType?APP.conference.setVideoMuteStatus(p):APP.UI.setVideoMuted(O,p),APP.UI.onPeerVideoTypeChanged(O,R.videoType)):R.isLocal()?APP.conference.setAudioMuteStatus(p):APP.UI.setAudioMuted(O,p),S}}return c(n)}}})},899,[3,766,603,550,887,816,817,818]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),c=t(r(d[1])),n=t(r(d[2])),u=r(d[3]),s=r(d[4]),T=r(d[5]);function R(t,c){switch(c.type){case u.PARTICIPANT_ID_CHANGED:if(t.participantId===c.oldValue)return(0,n.default)({},t,{participantId:c.newValue});break;case T.TRACK_UPDATED:var s=c.track;if(t.jitsiTrack===s.jitsiTrack)for(var R in s)if(t[R]!==s[R])return(0,n.default)({},t,s);break;case T.TRACK_NO_DATA_FROM_SOURCE:var A=c.track;if(t.jitsiTrack===A.jitsiTrack){var _=A.jitsiTrack.isReceivingData();if(t.isReceivingData!==_)return(0,n.default)({},t,{isReceivingData:_})}}return t}s.ReducerRegistry.register('features/base/tracks',function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0;switch(n.type){case u.PARTICIPANT_ID_CHANGED:case T.TRACK_NO_DATA_FROM_SOURCE:case T.TRACK_UPDATED:return t.map(function(t){return R(t,n)});case T.TRACK_ADDED:var s=t;return n.track.local&&(s=t.filter(function(t){return!t.local||t.mediaType!==n.track.mediaType})),(0,c.default)(s).concat([n.track]);case T.TRACK_CREATE_CANCELED:case T.TRACK_CREATE_ERROR:return t.filter(function(t){return!t.local||t.mediaType!==n.trackType});case T.TRACK_REMOVED:return t.filter(function(t){return t.jitsiTrack!==n.track.jitsiTrack});case T.TRACK_WILL_CREATE:return(0,c.default)(t).concat([n.track]);default:return t}}),s.ReducerRegistry.register('features/base/no-src-data',function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},c=arguments.length>1?arguments[1]:void 0;switch(c.type){case T.SET_NO_SRC_DATA_NOTIFICATION_UID:return(0,s.set)(t,'noSrcDataNotificationUid',c.uid);default:return t}})},900,[3,32,54,548,550,817]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.isVideoMutedByAudioOnly=function(t){return u(t,n.VIDEO_MUTISM_AUTHORITY.AUDIO_ONLY)},e.isVideoMutedByUser=function(t){return u(t,n.VIDEO_MUTISM_AUTHORITY.USER)},e.shouldRenderVideoTrack=function(t,n){return t&&!t.muted&&(!n||t.videoStarted)};var t=r(d[0]),n=r(d[1]);function u(n,u){var o=(0,t.toState)(n)['features/base/media'].video.muted;return Boolean(o&u)}},901,[550,769]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]),o=r(d[2]),u=r(d[3]),s=r(d[4]),c=t(r(d[5])),E=r(d[6]),T=r(d[7]),A=r(d[8]),l=r(d[9]),I=r(d[10]),_=t(r(d[11])),M=r(d[12]);function D(t,o,u){var s=t.dispatch,c='active'!==u.appState;return(0,n.sendAnalytics)((0,n.createTrackMutedEvent)('video','background mode',c)),s((0,l.setVideoMuted)(c,I.MEDIA_TYPE.VIDEO,I.VIDEO_MUTISM_AUTHORITY.BACKGROUND)),o(u)}function O(t,o,u){var s=t.dispatch,c=u.audioOnly,E=u.ensureVideoTrack;return(0,n.sendAnalytics)((0,n.createTrackMutedEvent)('video','audio-only mode',c)),s((0,l.setVideoMuted)(c,I.MEDIA_TYPE.VIDEO,I.VIDEO_MUTISM_AUTHORITY.AUDIO_ONLY,E)),'ReactNative'!==navigator.product&&s((0,l.setVideoMuted)(c,I.MEDIA_TYPE.PRESENTER,I.VIDEO_MUTISM_AUTHORITY.AUDIO_ONLY,E)),o(u)}function y(t,o,E){var A,D=t.dispatch,O=(0,t.getState)(),y=E.room,S=(0,s.isRoomValid)(y),v={config:!0,settings:!0,urlParams:!0,jwt:!1},p=S?Boolean((0,T.getPropertyValue)(O,'startWithAudioMuted',v)):M._AUDIO_INITIAL_MEDIA_STATE.muted,V=S?Boolean((0,T.getPropertyValue)(O,'startWithVideoMuted',v)):M._VIDEO_INITIAL_MEDIA_STATE.muted;return(0,n.sendAnalytics)((0,n.createStartMutedConfigurationEvent)('local',p,V)),_.default.log("Start muted: "+(p?'audio, ':'')+(V?'video':'')),D((0,l.setAudioMuted)(p)),D((0,l.setCameraFacingMode)(I.CAMERA_FACING_MODE.USER)),D((0,l.setVideoMuted)(V)),A=!c.default.mediaDevices.supportsVideo()||Boolean((0,T.getPropertyValue)(O,'startAudioOnly',{config:S,urlParams:!0,jwt:!1,settings:!0})),(0,n.sendAnalytics)((0,n.createStartAudioOnlyEvent)(A)),_.default.log("Start audio only set to "+A.toString()),D((0,u.setAudioOnly)(A,!1)),o(E)}function S(t,o){var u=(0,t.getState)()['features/base/media'],s=o.mediaType===I.MEDIA_TYPE.PRESENTER?I.MEDIA_TYPE.VIDEO:o.mediaType,c=Boolean(u[s].muted);o.muted!==c&&((0,n.sendAnalytics)((0,n.createSyncTrackStateEvent)(o.mediaType,c)),_.default.log("Sync "+o.mediaType+" track muted state to "+(c?'muted':'unmuted')),o.muted=c,(0,A.setTrackMuted)(o.jitsiTrack,c))}E.MiddlewareRegistry.register(function(t){return function(n){return function(c){switch(c.type){case o.APP_STATE_CHANGED:return D(t,n,c);case u.SET_AUDIO_ONLY:return O(t,n,c);case s.SET_ROOM:return y(t,n,c);case A.TRACK_ADDED:var E=n(c),T=c.track;return T.local&&'desktop'!==T.videoType&&S(t,T),E}return n(c)}}})},902,[3,385,903,885,383,388,550,819,815,767,769,775,908]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){"default"!==n&&"__esModule"!==n&&Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})}),r(d[2]),r(d[3])},903,[904,905,906,907]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e._setAppStateListener=function(n){return{type:t._SET_APP_STATE_LISTENER,listener:n}},e.appStateChanged=function(n){return{type:t.APP_STATE_CHANGED,appState:n}};var t=r(d[0])},904,[905]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.APP_STATE_CHANGED=e._SET_APP_STATE_LISTENER=void 0;e._SET_APP_STATE_LISTENER='_SET_APP_STATE_LISTENER';e.APP_STATE_CHANGED='APP_STATE_CHANGED'},905,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]),s=r(d[2]),p=r(d[3]),c=r(d[4]);function u(t,n){t((0,p.appStateChanged)(n))}function _(n,s,p){var c=n.getState,u=c()['features/background'].appStateListener,_=s(p),o=c()['features/background'].appStateListener;return u!==o&&(u&&t.AppState.removeEventListener('change',u),o&&t.AppState.addEventListener('change',o)),_}s.MiddlewareRegistry.register(function(t){return function(s){return function(o){switch(o.type){case c._SET_APP_STATE_LISTENER:return _(t,s,o);case n.APP_WILL_MOUNT:var L=t.dispatch;L((0,p._setAppStateListener)(u.bind(void 0,L)));break;case n.APP_WILL_UNMOUNT:t.dispatch((0,p._setAppStateListener)(void 0))}return s(o)}}})},906,[17,831,550,904,905]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0])(r(d[1])),n=r(d[2]),u=r(d[3]),p={appState:'active'};n.ReducerRegistry.register('features/background',function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p,c=arguments.length>1?arguments[1]:void 0;switch(c.type){case u._SET_APP_STATE_LISTENER:return(0,t.default)({},n,{appStateListener:c.listener});case u.APP_STATE_CHANGED:return(0,t.default)({},n,{appState:c.appState})}return n})},907,[3,54,550,905]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e._VIDEO_INITIAL_MEDIA_STATE=e._AUDIO_INITIAL_MEDIA_STATE=void 0;var E=t(r(d[1])),n=t(r(d[2])),u=r(d[3]),_=r(d[4]),A=r(d[5]),f=r(d[6]),s=r(d[7]),I=r(d[8]),l={available:!0,muted:!1};e._AUDIO_INITIAL_MEDIA_STATE=l;var c={available:!0,facingMode:I.CAMERA_FACING_MODE.USER,muted:0,transforms:{}};function o(t){return(0,n.default)({},t,{transforms:c.transforms})}function M(t,u){var _=u.streamId,A=u.transform;return(0,n.default)({},t,{transforms:(0,n.default)({},t.transforms,(0,E.default)({},_,A))})}function T(t,E){var u=E.track.jitsiTrack;if(u){var _=u.getStreamId();if(_&&_ in t.transforms){var A=(0,n.default)({},t.transforms);return delete A[_],(0,n.default)({},t,{transforms:A})}}return t}e._VIDEO_INITIAL_MEDIA_STATE=c,A.ReducerRegistry.register('features/base/media',(0,u.combineReducers)({audio:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l,E=arguments.length>1?arguments[1]:void 0;switch(E.type){case s.SET_AUDIO_AVAILABLE:return(0,n.default)({},t,{available:E.available});case s.SET_AUDIO_MUTED:return(0,n.default)({},t,{muted:E.muted});default:return t}},video:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c,E=arguments.length>1?arguments[1]:void 0;switch(E.type){case _.CONFERENCE_FAILED:case _.CONFERENCE_LEFT:return o(t);case s.SET_CAMERA_FACING_MODE:return(0,n.default)({},t,{facingMode:E.cameraFacingMode});case s.SET_VIDEO_AVAILABLE:return(0,n.default)({},t,{available:E.available});case s.SET_VIDEO_MUTED:return(0,n.default)({},t,{muted:E.muted});case s.STORE_VIDEO_TRANSFORM:return M(t,E);case s.TOGGLE_CAMERA_FACING_MODE:var u=t.facingMode;return u=u===I.CAMERA_FACING_MODE.USER?I.CAMERA_FACING_MODE.ENVIRONMENT:I.CAMERA_FACING_MODE.USER,(0,n.default)({},t,{facingMode:u});case f.TRACK_REMOVED:return T(t,E);default:return t}}}))},908,[3,55,54,572,383,550,815,768,769]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.PARTICIPANT_ROLE=e.PARTICIPANT_LEFT_SOUND_ID=e.PARTICIPANT_JOINED_SOUND_ID=e.MAX_DISPLAY_NAME_LENGTH=e.LOCAL_PARTICIPANT_DEFAULT_ID=e.JIGASI_PARTICIPANT_ICON=e.DEFAULT_AVATAR_RELATIVE_PATH=void 0;var A=r(d[0]);e.DEFAULT_AVATAR_RELATIVE_PATH='images/avatar.png';var I=A.IconPhone;e.JIGASI_PARTICIPANT_ICON=I;e.LOCAL_PARTICIPANT_DEFAULT_ID='local';e.MAX_DISPLAY_NAME_LENGTH=50;e.PARTICIPANT_JOINED_SOUND_ID='PARTICIPANT_JOINED_SOUND';e.PARTICIPANT_LEFT_SOUND_ID='PARTICIPANT_LEFT_SOUND';e.PARTICIPANT_ROLE={MODERATOR:'moderator',NONE:'none',PARTICIPANT:'participant'}},909,[403]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.preloadImage=function(t){if((0,o.isIconUrl)(t))return Promise.resolve(t);return new Promise(function(o,u){n.Image.prefetch(t).then(function(){return o(t)},u)})};var n=r(d[0]),o=r(d[1])},910,[17,763]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ParticipantView",{enumerable:!0,get:function(){return n.default}});var n=t(r(d[1]))},911,[3,912]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),s=n(r(d[3])),c=n(r(d[4])),l=n(r(d[5])),p=n(r(d[6])),u=n(r(d[7])),f=t(r(d[8])),v=r(d[9]),h=r(d[10]),E=r(d[11]),I=r(d[12]),_=r(d[13]),y=r(d[14]),T=r(d[15]),C=r(d[16]),V=r(d[17]),k=r(d[18]),P=n(r(d[19])),b=(function(t){function n(){return(0,s.default)(this,n),(0,l.default)(this,(0,p.default)(n).apply(this,arguments))}return(0,u.default)(n,t),(0,c.default)(n,[{key:"_renderConnectionInfo",value:function(t){var n;switch(t){case I.JitsiParticipantConnectionStatus.INACTIVE:n='connection.LOW_BANDWIDTH';break;default:return null}var s=this.props,c=s.avatarSize,l=s._participantName,p=s.t,u=(0,o.default)({},P.default.connectionInfoContainer,{width:1.5*c});return f.default.createElement(v.View,{pointerEvents:"box-none",style:u},f.default.createElement(v.Text,{style:P.default.connectionInfoText},p(n,{displayName:l})))}},{key:"render",value:function(){var t=this.props,n=t._connectionStatus,s=t._renderVideo,c=t._videoTrack,l=t.onPress,p=t.tintStyle,u=n!==I.JitsiParticipantConnectionStatus.ACTIVE,E=u||this.props.tintEnabled,T=this.props.testHintId?this.props.testHintId:"org.jitsi.meet.Participant#"+this.props.participantId;return f.default.createElement(y.Container,{onClick:s?void 0:l,style:(0,o.default)({},P.default.participantView,this.props.style),touchFeedback:!1},f.default.createElement(C.TestHint,{id:T,onPress:l,value:""}),s&&f.default.createElement(_.VideoTrack,{onPress:l,videoTrack:c,waitForVideoStarted:!1,zOrder:this.props.zOrder,zoomEnabled:this.props.zoomEnabled}),!s&&f.default.createElement(v.View,{style:P.default.avatarContainer},f.default.createElement(h.Avatar,{participantId:this.props.participantId,size:this.props.avatarSize})),E&&f.default.createElement(y.TintedView,{style:u?void 0:p}),this.props.useConnectivityInfoLabel&&this._renderConnectionInfo(n))}}]),n})(f.Component);var S=(0,E.translate)((0,T.connect)(function(t,n){var o=n.disableVideo,s=n.participantId;return{_connectionStatus:I.JitsiParticipantConnectionStatus.ACTIVE,_participantName:void 0,_renderVideo:(0,k.shouldRenderParticipantVideo)(t,s)&&!o,_videoTrack:(0,V.getTrackByMediaTypeAndParticipant)(t['features/base/tracks'],_.MEDIA_TYPE.VIDEO,s)}})(b));e.default=S},912,[2,3,54,4,5,6,9,10,13,17,399,623,388,766,394,550,913,815,763,926]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"TestConnectionInfo",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"TestHint",{enumerable:!0,get:function(){return u.default}});var n=t(r(d[1])),u=t(r(d[2]))},913,[3,914,924]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),s=n(r(d[3])),l=n(r(d[4])),c=n(r(d[5])),u=n(r(d[6])),f=n(r(d[7])),p=t(r(d[8])),_=r(d[9]),S=r(d[10]),v=r(d[11]),b=r(d[12]),h=r(d[13]),U=(function(t){function n(t){var s;return(0,o.default)(this,n),(s=(0,l.default)(this,(0,c.default)(n).call(this,t)))._onStatsUpdated=s._onStatsUpdated.bind((0,f.default)((0,f.default)(s))),s.state={stats:{bitrate:{download:0,upload:0}}},s}return(0,u.default)(n,t),(0,s.default)(n,[{key:"_onStatsUpdated",value:function(){var t,n,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.setState({stats:{bitrate:{download:(null==(t=o.bitrate)?void 0:t.download)||0,upload:(null==(n=o.bitrate)?void 0:n.upload)||0}}})}},{key:"componentDidMount",value:function(){v.statsEmitter.subscribeToClientStats(this.props._localUserId,this._onStatsUpdated)}},{key:"componentDidUpdate",value:function(t){t._localUserId!==this.props._localUserId&&(v.statsEmitter.unsubscribeToClientStats(t._localUserId,this._onStatsUpdated),v.statsEmitter.subscribeToClientStats(this.props._localUserId,this._onStatsUpdated))}},{key:"componentWillUnmount",value:function(){v.statsEmitter.unsubscribeToClientStats(this.props._localUserId,this._onStatsUpdated)}},{key:"render",value:function(){return this.props._testMode?p.default.createElement(p.Fragment,{accessible:!1},p.default.createElement(b.TestHint,{id:"org.jitsi.meet.conference.connectionState",value:this.props._conferenceConnectionState}),p.default.createElement(b.TestHint,{id:"org.jitsi.meet.conference.joinedState",value:this.props._conferenceJoinedState}),p.default.createElement(b.TestHint,{id:"org.jitsi.meet.stats.rtp",value:JSON.stringify(this.state.stats)})):null}}]),n})(p.Component);var E=(0,S.connect)(function(t){var n=Boolean(t['features/base/conference'].conference),o=(0,_.getLocalParticipant)(t);return{_conferenceConnectionState:t['features/testing'].connectionState,_conferenceJoinedState:n.toString(),_localUserId:o&&o.id,_testMode:(0,h.isTestModeEnabled)(t)}})(U);e.default=E},914,[2,3,4,5,6,9,10,8,13,548,550,915,913,923]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0});var n={statsEmitter:!0};Object.defineProperty(e,"statsEmitter",{enumerable:!0,get:function(){return u.default}});var o=r(d[1]);Object.keys(o).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}}))});var u=t(r(d[2]));r(d[3])},915,[3,916,920,922]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){"default"!==n&&"__esModule"!==n&&Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})},916,[917]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ConnectionIndicator",{enumerable:!0,get:function(){return t.default}});var t=n(r(d[1]))},917,[3,918]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),c=t(r(d[5])),f=t(r(d[6])),s=r(d[7]),v=r(d[8]),I=r(d[9]),h=t(r(d[10])),O=r(d[11]),_=[s.IconSignalLevel0,s.IconSignalLevel1,s.IconSignalLevel2],S=(function(t){function s(t){var l;return(0,n.default)(this,s),(l=(0,o.default)(this,(0,u.default)(s).call(this,t))).state={autoHideTimeout:void 0,showIndicator:!1,stats:{}},l}return(0,c.default)(s,t),(0,l.default)(s,[{key:"render",value:function(){var t=this.state,n=t.showIndicator,l=t.stats.percent;if(!n||void 0===l)return null;var o=Math.floor(l/33.4);return f.default.createElement(v.BaseIndicator,{icon:_[o],iconStyle:{color:O.CONNECTOR_INDICATOR_COLORS[o]}})}}]),s})(h.default),C=(0,I.connect)()(S);e.default=C},918,[3,4,5,6,9,10,13,403,394,550,919,921]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.INDICATOR_DISPLAY_THRESHOLD=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),s=t(r(d[4])),p=t(r(d[5])),c=t(r(d[6])),l=t(r(d[7])),f=r(d[8]),h=t(r(d[9]));e.INDICATOR_DISPLAY_THRESHOLD=30;var I=(function(t){function f(t){var n;return(0,o.default)(this,f),(n=(0,s.default)(this,(0,p.default)(f).call(this,t)))._onStatsUpdated=n._onStatsUpdated.bind((0,l.default)((0,l.default)(n))),n}return(0,c.default)(f,t),(0,u.default)(f,[{key:"componentDidMount",value:function(){h.default.subscribeToClientStats(this.props.participantId,this._onStatsUpdated)}},{key:"componentDidUpdate",value:function(t){t.participantId!==this.props.participantId&&(h.default.unsubscribeToClientStats(t.participantId,this._onStatsUpdated),h.default.subscribeToClientStats(this.props.participantId,this._onStatsUpdated))}},{key:"componentWillUnmount",value:function(){h.default.unsubscribeToClientStats(this.props.participantId,this._onStatsUpdated),clearTimeout(this.autoHideTimeout)}},{key:"_onStatsUpdated",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=t.connectionQuality,u=void 0===o?{}:{percent:o},s=(0,n.default)({},this.state.stats,t,u);this.setState({stats:s}),this._updateIndicatorAutoHide(s.percent)}},{key:"_updateIndicatorAutoHide",value:function(t){var n=this;t<30?(clearTimeout(this.autoHideTimeout),this.autoHideTimeout=void 0,this.setState({showIndicator:!0})):this.autoHideTimeout||(this.autoHideTimeout=setTimeout(function(){n.setState({showIndicator:!1})},'undefined'==typeof interfaceConfig?5e3:interfaceConfig.CONNECTION_INDICATOR_AUTO_HIDE_TIMEOUT))}}]),f})(f.Component);e.default=I},919,[3,16,4,5,6,9,10,8,13,920]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),s=r(d[3]),u={},f={startListeningForStats:function(t){var n=this;t.on(s.JitsiConnectionQualityEvents.LOCAL_STATS_UPDATED,function(o){return n._onStatsUpdated(t.myUserId(),o)}),t.on(s.JitsiConnectionQualityEvents.REMOTE_STATS_UPDATED,function(t,o){return n._emitStatsUpdate(t,o)}),t.on(s.JitsiE2ePingEvents.E2E_RTT_CHANGED,function(t,o){var s={e2eRtt:o,region:t.getProperty('region')};n._emitStatsUpdate(t.getId(),s)})},subscribeToClientStats:function(t,n){t&&(u[t]||(u[t]=[]),u[t].push(n))},unsubscribeToClientStats:function(t,n){if(u[t]){var o=u[t].filter(function(t){return t!==n});o.length?u[t]=o:delete u[t]}},_emitStatsUpdate:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(u[t]||[]).forEach(function(t){t(n)})},_onStatsUpdated:function(t,s){var u=this,f=s.framerate||{},c=s.resolution||{},l=(0,n.default)({},s,{framerate:f[t],resolution:c[t]});this._emitStatsUpdate(t,l);var _=Object.keys(f),v=Object.keys(c);o.default.union(_,v).filter(function(n){return n!==t}).forEach(function(t){var n={},o=f[t];o&&(n.framerate=o);var s=c[t];s&&(n.resolution=s),u._emitStatsUpdate(t,n)})}};e.default=f},920,[3,16,552,388]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.CONNECTOR_INDICATOR_COLORS=void 0;var C=r(d[0]),O=[C.ColorPalette.red,C.ColorPalette.Y200,C.ColorPalette.green];e.CONNECTOR_INDICATOR_COLORS=O},921,[406]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]),s=r(d[2]);t.MiddlewareRegistry.register(function(t){return function(t){return function(c){switch(c.type){case n.CONFERENCE_JOINED:s.statsEmitter.startListeningForStats(c.conference)}return t(c)}}})},922,[550,383,915]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.isTestModeEnabled=function(t){var n=t['features/base/config'].testing;return Boolean(n&&n.testMode)}},923,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=n(r(d[2])),u=n(r(d[3])),l=n(r(d[4])),o=n(r(d[5])),p=n(r(d[6])),f=t(r(d[7])),c=r(d[8]),h=r(d[9]),v=r(d[10]),_=(function(t){function n(){return(0,s.default)(this,n),(0,l.default)(this,(0,o.default)(n).apply(this,arguments))}return(0,p.default)(n,t),(0,u.default)(n,[{key:"render",value:function(){return this.props._testModeEnabled?f.default.createElement(c.Text,{accessibilityLabel:this.props.value,onPress:this.props.onPress,testID:this.props.id}):null}}]),n})(f.Component),b=(0,h.connect)(v._mapStateToProps)(_);e.default=b},924,[2,3,4,5,6,9,10,13,17,550,925]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e._mapStateToProps=function(n){return{_testModeEnabled:(0,t.isTestModeEnabled)(n)}};var t=r(d[0])},925,[923]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[0]),t={avatarContainer:{alignItems:'center',justifyContent:'center'},connectionInfoText:{color:n.ColorPalette.white,fontSize:12,marginVertical:n.BoxModel.margin,marginHorizontal:n.BoxModel.margin,textAlign:'center'},connectionInfoContainer:{alignSelf:'center',backgroundColor:n.ColorPalette.darkGrey,borderRadius:20,marginTop:n.BoxModel.margin},participantView:{alignItems:'stretch',flex:1,justifyContent:'center'}};e.default=t},926,[406]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0])(r(d[1])),n=r(d[2]),c=r(d[3]),s=r(d[4]),o=r(d[5]),f=r(d[6]),I=r(d[7]),p=r(d[8]),P=r(d[9]),u=r(d[10]),A=r(d[11]),T=r(d[12]),_=r(d[13]);function N(t,n,c,s){var o='true'===s;(0,t.dispatch)((0,P.participantUpdated)({conference:n,id:c,e2eeEnabled:o}))}function l(t,n,c){var s=t.getState,o=t.dispatch,f=n(c),I=s()['features/base/settings'];return o((0,P.localParticipantJoined)({avatarID:I.avatarID,avatarURL:I.avatarURL,email:I.email,name:I.displayName})),f}function E(t,n,c){var s=t.dispatch,o=n(c);return s((0,P.localParticipantLeft)()),o}function L(t,n){var s=t.getState,o=t.dispatch,f=s(),I=f['features/base/config'].startAudioMuted;if(!n.participant.local&&(!I||(0,T.getParticipantCount)(f)=s.length)break;I=s[f++]}else{if((f=s.next()).done)break;I=f.value}var p=I;!p.local&&(!t||p.conference!==t)&&c((0,P.participantLeft)(p.id,p.conference))}}),I.StateListenerRegistry.register(function(t){return t['features/base/conference']},function(t,n){var c,s=t.leaving,f=n.dispatch,I=(0,n.getState)(),p=(0,T.getLocalParticipant)(I);p&&(c=p.id)!==A.LOCAL_PARTICIPANT_DEFAULT_ID&&((0,o.forEachConference)(I,function(t){return t===s||t.myUserId()!==c})&&f((0,P.localParticipantIdChanged)(A.LOCAL_PARTICIPANT_DEFAULT_ID)))}),I.StateListenerRegistry.register(function(t){return t['features/base/conference'].conference},function(t,n){if(t)t.on(f.JitsiConferenceEvents.PARTICIPANT_PROPERTY_CHANGED,function(c,s,o,f){switch(s){case'e2eeEnabled':N(n,t,c.getId(),f);break;case'features_e2ee':n.dispatch((0,P.participantUpdated)({conference:t,id:c.getId(),e2eeSupported:f}));break;case'features_jigasi':n.dispatch((0,P.participantUpdated)({conference:t,id:c.getId(),isJigasi:f}));break;case'features_screen-sharing':n.dispatch((0,P.participantUpdated)({conference:t,id:c.getId(),features:{'screen-sharing':!0}}));break;case'raisedHand':v(n,t,c.getId(),f)}});else{var c=(0,T.getLocalParticipant)(n.getState).getId();N(n,t,c,!1),v(n,t,c,!1)}})},927,[3,887,603,928,831,383,388,550,837,549,762,909,763,933]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t=r(d[0]);Object.keys(t).forEach(function(n){"default"!==n&&"__esModule"!==n&&Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})});var n=r(d[1]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})})},928,[929,931]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"PresenceLabel",{enumerable:!0,get:function(){return t.default}});var t=n(r(d[1]))},929,[3,930]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=n(r(d[2])),l=n(r(d[3])),s=n(r(d[4])),c=n(r(d[5])),f=n(r(d[6])),p=n(r(d[7])),o=t(r(d[8])),v=r(d[9]),_=r(d[10]),h=r(d[11]),y=r(d[12]),P=r(d[13]),T=r(d[14]),x=(function(t){function n(){return(0,l.default)(this,n),(0,c.default)(this,(0,f.default)(n).apply(this,arguments))}return(0,p.default)(n,t),(0,s.default)(n,[{key:"render",value:function(){var t=this._getPresenceText();if(null===t)return null;var n=this.props,l=n.style,s=n.className;return o.default.createElement(h.Text,(0,u.default)({className:s},l),t)}},{key:"_getPresenceText",value:function(){var t=this.props,n=t._presence,u=t.t;if(!n)return null;var l=P.STATUS_TO_I18N_KEY[n];return l?u(l):n}}]),n})(o.Component);x.defaultProps={_presence:''};var I=(0,v.translate)((0,y.connect)(function(t,n){var u=(0,_.getParticipantById)(t,n.participantID);return{_presence:(0,T.presenceStatusDisabled)()?'':(null==u?void 0:u.presence)||n.defaultPresence}})(x));e.default=I},930,[2,3,16,4,5,6,9,10,13,623,548,394,550,931,932]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.STATUS_TO_I18N_KEY=e.DISCONNECTED=e.CONNECTED_PHONE_NUMBER=e.CONNECTING2=e.CONNECTING=e.INITIALIZING_CALL=e.EXPIRED=e.IGNORED=e.REJECTED=e.BUSY=e.CONNECTED_USER=e.RINGING=e.CALLING=e.INVITED=void 0;var t,c=n(r(d[1]));e.INVITED="Invited";e.CALLING="calling";e.RINGING="ringing";e.CONNECTED_USER="connected";e.BUSY="busy";e.REJECTED="rejected";e.IGNORED="ignored";e.EXPIRED="expired";e.INITIALIZING_CALL="Initializing Call";e.CONNECTING="Connecting";e.CONNECTING2="Connecting*";e.CONNECTED_PHONE_NUMBER="Connected";e.DISCONNECTED="Disconnected";var N=(t={},(0,c.default)(t,"Invited",'presenceStatus.invited'),(0,c.default)(t,"ringing",'presenceStatus.ringing'),(0,c.default)(t,"calling",'presenceStatus.calling'),(0,c.default)(t,"busy",'presenceStatus.busy'),(0,c.default)(t,"rejected",'presenceStatus.rejected'),(0,c.default)(t,"ignored",'presenceStatus.ignored'),(0,c.default)(t,"expired",'presenceStatus.expired'),(0,c.default)(t,"Initializing Call",'presenceStatus.initializingCall'),(0,c.default)(t,"Connecting",'presenceStatus.connecting'),(0,c.default)(t,"Connecting*",'presenceStatus.connecting2'),(0,c.default)(t,"Connected",'presenceStatus.connected'),(0,c.default)(t,"connected",'presenceStatus.connected'),(0,c.default)(t,"Disconnected",'presenceStatus.disconnected'),t);e.STATUS_TO_I18N_KEY=N},931,[3,55]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.presenceStatusDisabled=function(){var n;return Boolean('undefined'!=typeof interfaceConfig&&(null==(n=interfaceConfig)?void 0:n.DISABLE_PRESENCE_STATUS))}},932,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.PARTICIPANT_LEFT_FILE=e.PARTICIPANT_JOINED_FILE=void 0;e.PARTICIPANT_JOINED_FILE='joined.wav';e.PARTICIPANT_LEFT_FILE='left.wav'},933,[]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=n(r(d[1])),c=n(r(d[2])),A=r(d[3]),o=r(d[4]),T=r(d[5]),l=['conference','id','local','dominantSpeaker','pinned'];function I(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},c=arguments.length>1?arguments[1]:void 0;switch(c.type){case o.DOMINANT_SPEAKER_CHANGED:return(0,A.set)(n,'dominantSpeaker',n.id===c.participant.id);case o.PARTICIPANT_ID_CHANGED:var I=c.conference;if(n.id===c.oldValue&&n.conference===I&&(I||n.local))return(0,t.default)({},n,{id:c.newValue});break;case o.SET_LOADABLE_AVATAR_URL:case o.PARTICIPANT_UPDATED:var s=c.participant,P=s.id,p=s.local;if(!P&&p&&(P=T.LOCAL_PARTICIPANT_DEFAULT_ID),n.id===P){var _=(0,t.default)({},n);for(var u in s)s.hasOwnProperty(u)&&-1===l.indexOf(u)&&(_[u]=s[u]);return _}break;case o.PIN_PARTICIPANT:return(0,A.set)(n,'pinned',n.id===c.participant.id)}return n}function s(n){var t=n.participant,c=t.avatarID,A=t.avatarURL,o=t.botType,l=t.connectionStatus,I=t.dominantSpeaker,s=t.email,P=t.isFakeParticipant,p=t.isJigasi,_=t.loadableAvatarUrl,u=t.local,N=t.name,f=t.pinned,R=t.presence,D=t.role,v=t.conference,E=t.id;return u&&(v=void 0,E||(E=T.LOCAL_PARTICIPANT_DEFAULT_ID)),{avatarID:c,avatarURL:A,botType:o,conference:v,connectionStatus:l,dominantSpeaker:I||!1,email:s,id:E,isFakeParticipant:P,isJigasi:p,loadableAvatarUrl:_,local:u||!1,name:N,pinned:f||!1,presence:R,role:D||T.PARTICIPANT_ROLE.NONE}}A.ReducerRegistry.register('features/base/participants',function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case o.SET_LOADABLE_AVATAR_URL:case o.DOMINANT_SPEAKER_CHANGED:case o.PARTICIPANT_ID_CHANGED:case o.PARTICIPANT_UPDATED:case o.PIN_PARTICIPANT:return n.map(function(n){return I(n,t)});case o.PARTICIPANT_JOINED:return(0,c.default)(n).concat([s(t)]);case o.PARTICIPANT_LEFT:var A=t.participant,T=A.conference,l=A.id;return n.filter(function(n){return!(n.id===l&&n.conference===T&&(T||n.local))})}return n})},934,[3,54,32,550,762,909]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getAvatarColor=function(t){var o=0;if(t){for(var l=0,u=t,v=Array.isArray(u),b=0,u=v?u:u["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var s;if(v){if(b>=u.length)break;s=u[b++]}else{if((b=u.next()).done)break;s=b.value}var y=s;l+=y.codePointAt(0)}o=l%n.length}return"rgba("+n[o]+", "+f+")"},e.getInitials=function(t){for(var n=o.default.split(t,'@')[0],f='',l=o.default.words(n),u=Array.isArray(l),v=0,l=u?l:l["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var b;if(u){if(v>=l.length)break;b=l[v++]}else{if((v=l.next()).done)break;b=v.value}var s=b;f.length<2&&(f+=s.substr(0,1).toUpperCase())}return f};var o=t(r(d[1])),n=['232, 105, 156','255, 198, 115','128, 128, 255','105, 232, 194','234, 255, 128'],f=.4},935,[3,552]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.TINTED_VIEW_DEFAULT=e.UNDERLAY_COLOR=e.AVATAR_SIZE=void 0;var o=t(r(d[1])),n=r(d[2]);e.AVATAR_SIZE=65;e.UNDERLAY_COLOR='rgba(255, 255, 255, 0.2)';var l={pageContainer:{flex:1},pageIndicator:{alignItems:'center',flexDirection:'column',justifyContent:'center',padding:n.BoxModel.padding/2},pageIndicatorActive:{color:n.ColorPalette.white},pageIndicatorContainer:{alignItems:'center',backgroundColor:n.ColorPalette.blue,flexDirection:'row',justifyContent:'space-around'},pageIndicatorContent:{alignItems:'center',flexDirection:'column',justifyContent:'center'},pageIndicatorIcon:{color:n.ColorPalette.blueHighlight,fontSize:24},pageIndicatorText:{color:n.ColorPalette.blueHighlight},pagedList:{flex:1},pagedListContainer:{flex:1,flexDirection:'column'},pagedListContainerDisabled:{opacity:.2}},c={avatarContainer:{alignItems:'center',flexDirection:'row',justifyContent:'space-around',padding:5},avatarContent:{backgroundColor:'rgba(0, 0, 0, 0)',color:"rgba(255, 255, 255, 0.6)",fontSize:Math.floor(32.5),fontWeight:'100',textAlign:'center'},container:{flex:1},list:{flex:1,flexDirection:'column'},listItem:{alignItems:'center',flex:1,flexDirection:'row',padding:5},listItemDetails:{flex:1,flexDirection:'column',overflow:'hidden',paddingHorizontal:5},listItemText:{color:"rgba(255, 255, 255, 0.6)",fontSize:14},listItemTitle:{fontWeight:'bold',fontSize:16},listSection:{alignItems:'center',backgroundColor:'rgba(255, 255, 255, 0.2)',flex:1,flexDirection:'row',paddingVertical:5,paddingHorizontal:10},listSectionText:{color:"rgba(255, 255, 255, 0.6)",fontSize:14,fontWeight:'normal'},pullToRefresh:{alignItems:'center',flex:1,flexDirection:'column',justifyContent:'center',padding:20},pullToRefreshIcon:{backgroundColor:'transparent',color:"rgba(255, 255, 255, 0.6)",fontSize:20},pullToRefreshText:{backgroundColor:'transparent',color:"rgba(255, 255, 255, 0.6)"},secondaryActionContainer:{alignItems:'center',backgroundColor:n.ColorPalette.blue,borderRadius:3,height:30,justifyContent:'center',margin:.5*n.BoxModel.margin,marginRight:n.BoxModel.margin,width:30},secondaryActionLabel:{color:n.ColorPalette.white},touchableView:{flexDirection:'row'}},f={backgroundColor:n.ColorPalette.appBackground,opacity:.8};e.TINTED_VIEW_DEFAULT=f;var s=(0,o.default)({},l,c);e.default=s},936,[3,54,406]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),l=n(r(d[3])),u=n(r(d[4])),s=n(r(d[5])),c=n(r(d[6])),f=t(r(d[7])),h=r(d[8]),p=r(d[9]),y=r(d[10]),v=r(d[11]),_=(function(t){function n(){return(0,o.default)(this,n),(0,u.default)(this,(0,s.default)(n).apply(this,arguments))}return(0,c.default)(n,t),(0,l.default)(n,[{key:"render",value:function(){return f.default.createElement(h.TouchableOpacity,{accessibilityLabel:'Back',onPress:this.props.onPress},f.default.createElement(y.Icon,{src:y.IconArrowBack,style:[this.props._headerStyles.headerButtonIcon,this.props.style]}))}}]),n})(f.Component);var b=(0,v.connect)(function(t){return{_headerStyles:p.ColorSchemeRegistry.get(t,'Header')}})(_);e.default=b},937,[2,3,4,5,6,9,10,13,17,938,403,550]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0});var o={ColorSchemeRegistry:!0};Object.defineProperty(e,"ColorSchemeRegistry",{enumerable:!0,get:function(){return l.default}});var n=r(d[1]);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(o,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))});var c=r(d[2]);Object.keys(c).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(o,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}}))});var u=r(d[3]);Object.keys(u).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(o,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}}))});var l=t(r(d[4]));r(d[5])},938,[3,939,940,941,942,944]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.setColorScheme=function(t){return{type:o.SET_COLOR_SCHEME,colorScheme:t}};var o=r(d[0])},939,[940]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.SET_COLOR_SCHEME=void 0;e.SET_COLOR_SCHEME='SET_COLOR_SCHEME'},940,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.schemeColor=function(n){return function(){return n}}},941,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),s=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),f=r(d[5]),n=(r(d[6]),t(r(d[7]))),h=new((function(){function t(){(0,o.default)(this,t),this._schemedStyles=new Map,this._styleTemplates=new Map}return(0,u.default)(t,[{key:"clear",value:function(){this._schemedStyles.clear()}},{key:"get",value:function(t,l){var s=this._schemedStyles.get(l);return s||(s=this._applyColorScheme(t,l,this._styleTemplates.get(l)),this._schemedStyles.set(l,s)),s}},{key:"register",value:function(t,l){this._styleTemplates.set(t,l),this._schemedStyles.delete(t)}},{key:"_applyColorScheme",value:function(t,o,u){var f;if(Array.isArray(u)){f=[];var n=u,h=Array.isArray(n),y=0;for(n=h?n:n["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var c;if(h){if(y>=n.length)break;c=n[y++]}else{if((y=n.next()).done)break;c=y.value}var _=c;f.push(this._applyColorScheme(t,o,_))}}else{f=(0,s.default)({},u);for(var v=Object.entries(f),p=0;p0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0;switch(o.type){case n.SET_COLOR_SCHEME:return t.default.cloneDeep(o.colorScheme)||c}return c})},944,[3,552,550,940]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=l(r(d[2])),u=l(r(d[3])),f=l(r(d[4])),o=l(r(d[5])),c=l(r(d[6])),h=t(r(d[7])),s=r(d[8]),p=r(d[9]),v=l(r(d[10])),y=(function(t){function l(){return(0,n.default)(this,l),(0,f.default)(this,(0,o.default)(l).apply(this,arguments))}return(0,c.default)(l,t),(0,u.default)(l,[{key:"render",value:function(){var t=this.props,l=t.highlight,n=t.icon,u=t.iconStyle;return h.default.createElement(s.View,{style:l?v.default.highlightedIndicator:null},h.default.createElement(p.Icon,{src:n,style:[v.default.indicator,u]}))}}]),l})(h.Component);e.default=y},945,[2,3,4,5,6,9,10,13,17,403,946]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[0]),t={highlightedIndicator:{backgroundColor:o.ColorPalette.blue,borderRadius:16,padding:4},indicator:{backgroundColor:o.ColorPalette.transparent,color:o.ColorPalette.white,fontSize:12,textShadowColor:o.ColorPalette.black,textShadowOffset:{height:-1,width:0}}};e.default=t},946,[406]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=n(r(d[2])),l=n(r(d[3])),o=n(r(d[4])),f=n(r(d[5])),s=n(r(d[6])),p=t(r(d[7])),c=r(d[8]),h=(function(t){function n(){return(0,u.default)(this,n),(0,o.default)(this,(0,f.default)(n).apply(this,arguments))}return(0,s.default)(n,t),(0,l.default)(n,[{key:"render",value:function(){return p.default.createElement(c.TouchableOpacity,{onPress:this.props.onValueChange},p.default.createElement(c.Text,{style:this.props.style},this.props.children))}}]),n})(p.Component);e.default=h},947,[2,3,4,5,6,9,10,13,17]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),s=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=s(r(d[2])),n=s(r(d[3])),o=s(r(d[4])),u=s(r(d[5])),p=s(r(d[6])),c=t(r(d[7])),f=r(d[8]),h=r(d[9]),y=r(d[10]),b=r(d[11]),v=(function(t){function s(){return(0,l.default)(this,s),(0,o.default)(this,(0,u.default)(s).apply(this,arguments))}return(0,p.default)(s,t),(0,n.default)(s,[{key:"render",value:function(){var t=this.props._headerStyles;return c.default.createElement(f.TouchableOpacity,{accessibilityLabel:'Forward',disabled:this.props.disabled,onPress:this.props.onPress},c.default.createElement(f.Text,{style:[t.headerButtonText,this.props.disabled&&t.disabledButtonText,this.props.style]},this.props.t(this.props.labelKey)))}}]),s})(c.Component);var _=(0,y.translate)((0,b.connect)(function(t){return{_headerStyles:h.ColorSchemeRegistry.get(t,'Header')}})(v));e.default=_},948,[2,3,4,5,6,9,10,13,17,938,623,550]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=n(r(d[2])),o=n(r(d[3])),u=n(r(d[4])),s=n(r(d[5])),c=n(r(d[6])),f=t(r(d[7])),h=r(d[8]),y=r(d[9]),p=r(d[10]),v=r(d[11]);r(d[12]);var C=(function(t){function n(){return(0,l.default)(this,n),(0,u.default)(this,(0,s.default)(n).apply(this,arguments))}return(0,c.default)(n,t),(0,o.default)(n,[{key:"render",value:function(){var t=this.props._styles;return f.default.createElement(h.View,{style:t.headerOverlay},f.default.createElement(h.StatusBar,{backgroundColor:t.statusBar,barStyle:this._getStatusBarContentColor(),translucent:!1}),f.default.createElement(h.SafeAreaView,null,f.default.createElement(h.View,{style:[t.screenHeader,this.props.style]},this.props.children)))}},{key:"_getStatusBarContentColor",value:function(){var t=this.props._styles,n=t.statusBarContent;if(n)return(0,v.isDarkColor)(n)?"dark-content":"light-content";var l=t.statusBar,o=t.screenHeader;return(0,v.isDarkColor)(l||o.backgroundColor)?"light-content":"dark-content"}}]),n})(f.PureComponent);var _=(0,p.connect)(function(t){return{_styles:y.ColorSchemeRegistry.get(t,'Header')}})(C);e.default=_},949,[2,3,4,5,6,9,10,13,17,938,550,406,950]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0])(r(d[1])),o=r(d[2]),n=r(d[3]),l=r(d[4]),c=l.BoxModel.padding/2;n.ColorSchemeRegistry.register('Header',{disabledButtonText:{opacity:.6},headerButtonIcon:{alignSelf:'center',color:(0,n.schemeColor)('icon'),fontSize:22,marginRight:12,padding:8},headerButtonText:{color:(0,n.schemeColor)('text'),fontSize:18},headerOverlay:{backgroundColor:(0,n.schemeColor)('background')},headerText:{color:(0,n.schemeColor)('text'),fontSize:18},headerTextWrapper:{alignItems:'center',justifyContent:'center',left:0,position:'absolute',right:0},page:(0,t.default)({},o.StyleSheet.absoluteFillObject,{alignItems:'stretch',flex:1,flexDirection:'column',overflow:'hidden'}),screenHeader:{alignItems:'center',backgroundColor:(0,n.schemeColor)('background'),flexDirection:'row',height:48,justifyContent:'space-between',paddingHorizontal:l.BoxModel.padding,paddingVertical:c},statusBar:(0,n.schemeColor)('statusBar'),statusBarContent:(0,n.schemeColor)('statusBarContent')})},950,[3,54,17,938,406]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=n(r(d[2])),u=n(r(d[3])),o=n(r(d[4])),s=n(r(d[5])),f=n(r(d[6])),p=t(r(d[7])),c=r(d[8]),h=r(d[9]),y=r(d[10]),v=r(d[11]),_=(function(t){function n(){return(0,l.default)(this,n),(0,o.default)(this,(0,s.default)(n).apply(this,arguments))}return(0,f.default)(n,t),(0,u.default)(n,[{key:"render",value:function(){var t=this.props._headerStyles;return p.default.createElement(c.View,{pointerEvents:"box-none",style:t.headerTextWrapper},p.default.createElement(c.Text,{style:[t.headerText]},this.props.t(this.props.labelKey)))}}]),n})(p.Component);var x=(0,y.translate)((0,v.connect)(function(t){return{_headerStyles:h.ColorSchemeRegistry.get(t,'Header')}})(_));e.default=x},951,[2,3,4,5,6,9,10,13,17,938,623,550]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=l(r(d[2])),n=l(r(d[3])),s=l(r(d[4])),f=l(r(d[5])),o=l(r(d[6])),p=t(r(d[7])),c=r(d[8]),h=l(r(d[9])),b=l(r(d[10])),y=l(r(d[11])),v=l(r(d[12])),P=(function(t){function l(){return(0,u.default)(this,l),(0,s.default)(this,(0,f.default)(l).apply(this,arguments))}return(0,o.default)(l,t),(0,n.default)(l,[{key:"render",value:function(){var t=this.props,l=t.onPressBack,u=t.onPressForward;return p.default.createElement(y.default,null,l&&p.default.createElement(h.default,{onPress:l}),p.default.createElement(v.default,{labelKey:this.props.headerLabelKey}),u&&p.default.createElement(b.default,{disabled:this.props.forwardDisabled,labelKey:this.props.forwardLabelKey,onPress:u}))}}]),l})(p.Component),E=(0,c.translate)(P);e.default=E},952,[2,3,4,5,6,9,10,13,623,937,948,949,951]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),u=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=u(r(d[2])),l=u(r(d[3])),f=u(r(d[4])),o=u(r(d[5])),s=u(r(d[6])),c=t(r(d[7])),p=r(d[8]),h=(function(t){function u(){return(0,n.default)(this,u),(0,f.default)(this,(0,o.default)(u).apply(this,arguments))}return(0,s.default)(u,t),(0,l.default)(u,[{key:"render",value:function(){return c.default.createElement(p.Image,{source:this.props.src,style:this.props.style})}}]),u})(c.Component);e.default=h},953,[2,3,4,5,6,9,10,13,17]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[2])),s=t(r(d[3])),o=t(r(d[4])),l=t(r(d[5])),f=t(r(d[6])),c=t(r(d[7])),p=n(r(d[8])),h=r(d[9]),v=t(r(d[10])),_=(function(n){function t(n){var s;return(0,u.default)(this,t),(s=(0,o.default)(this,(0,l.default)(t).call(this,n)))._onPress=s._onPress.bind((0,c.default)((0,c.default)(s))),s}return(0,f.default)(t,n),(0,s.default)(t,[{key:"render",value:function(){return p.default.createElement(v.default,{onPress:this._onPress,style:this.props.style},this.props.children)}},{key:"_onLinkingOpenURLRejected",value:function(n){var t=this.props.onLinkingOpenURLRejected;t&&t(n)}},{key:"_onPress",value:function(){var n=this;h.Linking.openURL(this.props.url).catch(function(t){return n._onLinkingOpenURLRejected(t)})}}]),t})(p.Component);e.default=_},954,[2,3,4,5,6,9,10,8,13,17,955]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Text}});var t=r(d[0])},955,[17]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),l=n(r(d[3])),u=n(r(d[4])),c=n(r(d[5])),f=n(r(d[6])),p=n(r(d[7])),s=t(r(d[8])),_=r(d[9]),h=n(r(d[10])),v=n(r(d[11])),y=(function(t){function n(t){var l;return(0,o.default)(this,n),(l=(0,u.default)(this,(0,c.default)(n).call(this,t)))._componentDecorator=l._componentDecorator.bind((0,p.default)((0,p.default)(l))),l}return(0,f.default)(n,t),(0,l.default)(n,[{key:"render",value:function(){return s.default.createElement(h.default,{componentDecorator:this._componentDecorator},s.default.createElement(_.Text,{selectable:!0},this.props.children))}},{key:"_componentDecorator",value:function(t,n,o){return s.default.createElement(v.default,{key:o,style:this.props.linkStyle,url:t},n)}}]),n})(s.Component);e.default=y},956,[2,3,4,5,6,9,10,8,13,17,957,954]); -__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0});var t,u=r(d[0]),l=(t=u)&&t.__esModule?t:{default:t};e.default=l.default},957,[958]); -__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0});var t=(function(){function t(t,n){for(var o=0;oc&&u.push(t.substring(c,o.index));var s=n.props.hrefDecorator(o.url),f=n.props.textDecorator(o.text),l=n.props.componentDecorator(s,f,p);u.push(l),c=o.lastIndex}),t.length>c&&u.push(t.substring(c)),1===u.length?u[0]:u}},{key:'parse',value:function(t){var o=this,u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return'string'==typeof t?this.parseString(t):n.isValidElement(t)&&'a'!==t.type&&'button'!==t.type?n.cloneElement(t,{key:u},this.parse(t.props.children)):Array.isArray(t)?t.map(function(t,n){return o.parse(t,n)}):t}},{key:'render',value:function(){return n.createElement(n.Fragment,null,this.parse(this.props.children))}}]),u})();y.defaultProps={componentDecorator:o.default,hrefDecorator:u.default,matchDecorator:c.default,textDecorator:p.default},e.default=y},958,[13,959,960,961,969]); -__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0});var t=(function(t){if(t&&t.__esModule)return t;var n={};if(null!=t)for(var u in t)Object.prototype.hasOwnProperty.call(t,u)&&(n[u]=t[u]);return n.default=t,n})(r(d[0]));e.default=function(n,u,f){return t.createElement('a',{href:n,key:f},u)}},959,[13]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return t}},960,[]); -__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0});var t=n(r(d[0])),u=n(r(d[1]));function n(t){return t&&t.__esModule?t:{default:t}}var f=new t.default;f.tlds(u.default),e.default=function(t){return f.match(t)}},961,[962,968]); -__d(function(g,r,i,a,m,e,d){'use strict';function t(t){return Array.prototype.slice.call(arguments,1).forEach(function(_){_&&Object.keys(_).forEach(function(s){t[s]=_[s]})}),t}function _(t){return Object.prototype.toString.call(t)}function s(t){return'[object String]'===_(t)}function n(t){return'[object RegExp]'===_(t)}function o(t){return'[object Function]'===_(t)}function h(t){return t.replace(/[.?*+^$[\]\\(){}|-]/g,'\\$&')}var c={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};var l={'http:':{validate:function(t,_,s){var n=t.slice(_);return s.re.http||(s.re.http=new RegExp('^\\/\\/'+s.re.src_auth+s.re.src_host_port_strict+s.re.src_path,'i')),s.re.http.test(n)?n.match(s.re.http)[0].length:0}},'https:':'http:','ftp:':'http:','//':{validate:function(t,_,s){var n=t.slice(_);return s.re.no_http||(s.re.no_http=new RegExp('^'+s.re.src_auth+'(?:localhost|(?:(?:'+s.re.src_domain+')\\.)+'+s.re.src_domain_root+')'+s.re.src_port+s.re.src_host_terminator+s.re.src_path,'i')),s.re.no_http.test(n)?_>=3&&':'===t[_-3]?0:_>=3&&'/'===t[_-3]?0:n.match(s.re.no_http)[0].length:0}},'mailto:':{validate:function(t,_,s){var n=t.slice(_);return s.re.mailto||(s.re.mailto=new RegExp('^'+s.re.src_email_name+'@'+s.re.src_host_strict,'i')),s.re.mailto.test(n)?n.match(s.re.mailto)[0].length:0}}},u='a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]',p='biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444'.split('|');function f(t){t.__index__=-1,t.__text_cache__=''}function x(t){var c=t.re=r(d[0])(t.__opts__),l=t.__tlds__.slice();function p(t){return t.replace('%TLDS%',c.src_tlds)}t.onCompile(),t.__tlds_replaced__||l.push(u),l.push(c.src_xn),c.src_tlds=l.join('|'),c.email_fuzzy=RegExp(p(c.tpl_email_fuzzy),'i'),c.link_fuzzy=RegExp(p(c.tpl_link_fuzzy),'i'),c.link_no_ip_fuzzy=RegExp(p(c.tpl_link_no_ip_fuzzy),'i'),c.host_fuzzy_test=RegExp(p(c.tpl_host_fuzzy_test),'i');var x=[];function z(t,_){throw new Error('(LinkifyIt) Invalid schema "'+t+'": '+_)}t.__compiled__={},Object.keys(t.__schemas__).forEach(function(h){var c=t.__schemas__[h];if(null!==c){var l,u={validate:null,link:null};if(t.__compiled__[h]=u,'[object Object]'===_(c))return n(c.validate)?u.validate=(l=c.validate,function(t,_){var s=t.slice(_);return l.test(s)?s.match(l)[0].length:0}):o(c.validate)?u.validate=c.validate:z(h,c),void(o(c.normalize)?u.normalize=c.normalize:c.normalize?z(h,c):u.normalize=function(t,_){_.normalize(t)});s(c)?x.push(h):z(h,c)}}),x.forEach(function(_){t.__compiled__[t.__schemas__[_]]&&(t.__compiled__[_].validate=t.__compiled__[t.__schemas__[_]].validate,t.__compiled__[_].normalize=t.__compiled__[t.__schemas__[_]].normalize)}),t.__compiled__['']={validate:null,normalize:function(t,_){_.normalize(t)}};var y=Object.keys(t.__compiled__).filter(function(_){return _.length>0&&t.__compiled__[_]}).map(h).join('|');t.re.schema_test=RegExp("(^|(?!_)(?:[><\uff5c]|"+c.src_ZPCc+'))('+y+')','i'),t.re.schema_search=RegExp("(^|(?!_)(?:[><\uff5c]|"+c.src_ZPCc+'))('+y+')','ig'),t.re.pretest=RegExp('('+t.re.schema_test.source+')|('+t.re.host_fuzzy_test.source+')|@','i'),f(t)}function z(t,_){var s=t.__index__,n=t.__last_index__,o=t.__text_cache__.slice(s,n);this.schema=t.__schema__.toLowerCase(),this.index=s+_,this.lastIndex=n+_,this.raw=o,this.text=o,this.url=o}function y(t,_){var s=new z(t,_);return t.__compiled__[s.schema].normalize(s,t),s}function v(_,s){if(!(this instanceof v))return new v(_,s);var n;s||(n=_,Object.keys(n||{}).reduce(function(t,_){return t||c.hasOwnProperty(_)},!1)&&(s=_,_={})),this.__opts__=t({},c,s),this.__index__=-1,this.__last_index__=-1,this.__schema__='',this.__text_cache__='',this.__schemas__=t({},l,_),this.__compiled__={},this.__tlds__=p,this.__tlds_replaced__=!1,this.re={},x(this)}v.prototype.add=function(t,_){return this.__schemas__[t]=_,x(this),this},v.prototype.set=function(_){return this.__opts__=t(this.__opts__,_),this},v.prototype.test=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return!1;var _,s,n,o,h,c,l,u;if(this.re.schema_test.test(t))for((l=this.re.schema_search).lastIndex=0;null!==(_=l.exec(t));)if(o=this.testSchemaAt(t,_[2],l.lastIndex)){this.__schema__=_[2],this.__index__=_.index+_[1].length,this.__last_index__=_.index+_[0].length+o;break}return this.__opts__.fuzzyLink&&this.__compiled__['http:']&&(u=t.search(this.re.host_fuzzy_test))>=0&&(this.__index__<0||u=0&&null!==(n=t.match(this.re.email_fuzzy))&&(h=n.index+n[1].length,c=n.index+n[0].length,(this.__index__<0||hthis.__last_index__)&&(this.__schema__='mailto:',this.__index__=h,this.__last_index__=c)),this.__index__>=0},v.prototype.pretest=function(t){return this.re.pretest.test(t)},v.prototype.testSchemaAt=function(t,_,s){return this.__compiled__[_.toLowerCase()]?this.__compiled__[_.toLowerCase()].validate(t,s,this):0},v.prototype.match=function(t){var _=0,s=[];this.__index__>=0&&this.__text_cache__===t&&(s.push(y(this,_)),_=this.__last_index__);for(var n=_?t.slice(_):t;this.test(n);)s.push(y(this,_)),n=n.slice(this.__last_index__),_+=this.__last_index__;return s.length?s:null},v.prototype.tlds=function(t,_){return t=Array.isArray(t)?t:[t],_?(this.__tlds__=this.__tlds__.concat(t).sort().filter(function(t,_,s){return t!==s[_-1]}).reverse(),x(this),this):(this.__tlds__=t.slice(),this.__tlds_replaced__=!0,x(this),this)},v.prototype.normalize=function(t){t.schema||(t.url='http://'+t.url),'mailto:'!==t.schema||/^mailto:/i.test(t.url)||(t.url='mailto:'+t.url)},v.prototype.onCompile=function(){},m.exports=v},962,[963]); -__d(function(g,r,i,a,m,e,d){'use strict';m.exports=function(_){var s={};s.src_Any=r(d[0]).source,s.src_Cc=r(d[1]).source,s.src_Z=r(d[2]).source,s.src_P=r(d[3]).source,s.src_ZPCc=[s.src_Z,s.src_P,s.src_Cc].join('|'),s.src_ZCc=[s.src_Z,s.src_Cc].join('|');return s.src_pseudo_letter="(?:(?![><\uff5c]|"+s.src_ZPCc+')'+s.src_Any+')',s.src_ip4='(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)',s.src_auth='(?:(?:(?!'+s.src_ZCc+'|[@/\\[\\]()]).)+@)?',s.src_port='(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?',s.src_host_terminator="(?=$|[><\uff5c]|"+s.src_ZPCc+')(?!-|_|:\\d|\\.-|\\.(?!$|'+s.src_ZPCc+'))',s.src_path="(?:[/?#](?:(?!"+s.src_ZCc+"|[><\uff5c]|[()[\\]{}.,\"'?!\\-]).|\\[(?:(?!"+s.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+s.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+s.src_ZCc+"|[}]).)*\\}|\\\"(?:(?!"+s.src_ZCc+"|[\"]).)+\\\"|\\'(?:(?!"+s.src_ZCc+"|[']).)+\\'|\\'(?="+s.src_pseudo_letter+"|[-]).|\\.{2,4}[a-zA-Z0-9%/]|\\.(?!"+s.src_ZCc+'|[.]).|'+(_&&_['---']?'\\-(?!--(?:[^-]|$))(?:-*)|':'\\-+|')+'\\,(?!'+s.src_ZCc+").|\\!(?!"+s.src_ZCc+"|[!]).|\\?(?!"+s.src_ZCc+"|[?]).)+|\\/)?",s.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',s.src_xn='xn--[a-z0-9\\-]{1,59}',s.src_domain_root='(?:'+s.src_xn+'|'+s.src_pseudo_letter+"{1,63})",s.src_domain='(?:'+s.src_xn+"|(?:"+s.src_pseudo_letter+")|(?:"+s.src_pseudo_letter+'(?:-|'+s.src_pseudo_letter+'){0,61}'+s.src_pseudo_letter+"))",s.src_host="(?:(?:(?:(?:"+s.src_domain+')\\.)*'+s.src_domain+"))",s.tpl_host_fuzzy='(?:'+s.src_ip4+"|(?:(?:(?:"+s.src_domain+")\\.)+(?:%TLDS%)))",s.tpl_host_no_ip_fuzzy='(?:(?:(?:'+s.src_domain+')\\.)+(?:%TLDS%))',s.src_host_strict=s.src_host+s.src_host_terminator,s.tpl_host_fuzzy_strict=s.tpl_host_fuzzy+s.src_host_terminator,s.src_host_port_strict=s.src_host+s.src_port+s.src_host_terminator,s.tpl_host_port_fuzzy_strict=s.tpl_host_fuzzy+s.src_port+s.src_host_terminator,s.tpl_host_port_no_ip_fuzzy_strict=s.tpl_host_no_ip_fuzzy+s.src_port+s.src_host_terminator,s.tpl_host_fuzzy_test='localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:'+s.src_ZPCc+'|>|$))',s.tpl_email_fuzzy="(^|[><\uff5c]|\"|\\(|"+s.src_ZCc+")("+s.src_email_name+'@'+s.tpl_host_fuzzy_strict+')',s.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|"+s.src_ZPCc+"))((?![$+<=>^`|\uff5c])"+s.tpl_host_port_fuzzy_strict+s.src_path+')',s.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|"+s.src_ZPCc+"))((?![$+<=>^`|\uff5c])"+s.tpl_host_port_no_ip_fuzzy_strict+s.src_path+')',s}},963,[964,965,966,967]); -__d(function(g,r,i,a,m,e,d){m.exports=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/},964,[]); -__d(function(g,r,i,a,m,e,d){m.exports=/[\0-\x1F\x7F-\x9F]/},965,[]); -__d(function(g,r,i,a,m,e,d){m.exports=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/},966,[]); -__d(function(g,r,i,a,m,e,d){m.exports=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/},967,[]); -__d(function(g,r,i,a,m,e,d){m.exports=["aaa","aarp","abarth","abb","abbott","abbvie","abc","able","abogado","abudhabi","ac","academy","accenture","accountant","accountants","aco","active","actor","ad","adac","ads","adult","ae","aeg","aero","aetna","af","afamilycompany","afl","africa","ag","agakhan","agency","ai","aig","aigo","airbus","airforce","airtel","akdn","al","alfaromeo","alibaba","alipay","allfinanz","allstate","ally","alsace","alstom","am","americanexpress","americanfamily","amex","amfam","amica","amsterdam","analytics","android","anquan","anz","ao","aol","apartments","app","apple","aq","aquarelle","ar","arab","aramco","archi","army","arpa","art","arte","as","asda","asia","associates","at","athleta","attorney","au","auction","audi","audible","audio","auspost","author","auto","autos","avianca","aw","aws","ax","axa","az","azure","ba","baby","baidu","banamex","bananarepublic","band","bank","bar","barcelona","barclaycard","barclays","barefoot","bargains","baseball","basketball","bauhaus","bayern","bb","bbc","bbt","bbva","bcg","bcn","bd","be","beats","beauty","beer","bentley","berlin","best","bestbuy","bet","bf","bg","bh","bharti","bi","bible","bid","bike","bing","bingo","bio","biz","bj","black","blackfriday","blanco","blockbuster","blog","bloomberg","blue","bm","bms","bmw","bn","bnl","bnpparibas","bo","boats","boehringer","bofa","bom","bond","boo","book","booking","bosch","bostik","boston","bot","boutique","box","br","bradesco","bridgestone","broadway","broker","brother","brussels","bs","bt","budapest","bugatti","build","builders","business","buy","buzz","bv","bw","by","bz","bzh","ca","cab","cafe","cal","call","calvinklein","cam","camera","camp","cancerresearch","canon","capetown","capital","capitalone","car","caravan","cards","care","career","careers","cars","cartier","casa","case","caseih","cash","casino","cat","catering","catholic","cba","cbn","cbre","cbs","cc","cd","ceb","center","ceo","cern","cf","cfa","cfd","cg","ch","chanel","channel","chase","chat","cheap","chintai","christmas","chrome","chrysler","church","ci","cipriani","circle","cisco","citadel","citi","citic","city","cityeats","ck","cl","claims","cleaning","click","clinic","clinique","clothing","cloud","club","clubmed","cm","cn","co","coach","codes","coffee","college","cologne","com","comcast","commbank","community","company","compare","computer","comsec","condos","construction","consulting","contact","contractors","cooking","cookingchannel","cool","coop","corsica","country","coupon","coupons","courses","cr","credit","creditcard","creditunion","cricket","crown","crs","cruise","cruises","csc","cu","cuisinella","cv","cw","cx","cy","cymru","cyou","cz","dabur","dad","dance","data","date","dating","datsun","day","dclk","dds","de","deal","dealer","deals","degree","delivery","dell","deloitte","delta","democrat","dental","dentist","desi","design","dev","dhl","diamonds","diet","digital","direct","directory","discount","discover","dish","diy","dj","dk","dm","dnp","do","docs","doctor","dodge","dog","doha","domains","dot","download","drive","dtv","dubai","duck","dunlop","duns","dupont","durban","dvag","dvr","dz","earth","eat","ec","eco","edeka","edu","education","ee","eg","email","emerck","energy","engineer","engineering","enterprises","epost","epson","equipment","er","ericsson","erni","es","esq","estate","esurance","et","etisalat","eu","eurovision","eus","events","everbank","exchange","expert","exposed","express","extraspace","fage","fail","fairwinds","faith","family","fan","fans","farm","farmers","fashion","fast","fedex","feedback","ferrari","ferrero","fi","fiat","fidelity","fido","film","final","finance","financial","fire","firestone","firmdale","fish","fishing","fit","fitness","fj","fk","flickr","flights","flir","florist","flowers","fly","fm","fo","foo","food","foodnetwork","football","ford","forex","forsale","forum","foundation","fox","fr","free","fresenius","frl","frogans","frontdoor","frontier","ftr","fujitsu","fujixerox","fun","fund","furniture","futbol","fyi","ga","gal","gallery","gallo","gallup","game","games","gap","garden","gb","gbiz","gd","gdn","ge","gea","gent","genting","george","gf","gg","ggee","gh","gi","gift","gifts","gives","giving","gl","glade","glass","gle","global","globo","gm","gmail","gmbh","gmo","gmx","gn","godaddy","gold","goldpoint","golf","goo","goodhands","goodyear","goog","google","gop","got","gov","gp","gq","gr","grainger","graphics","gratis","green","gripe","grocery","group","gs","gt","gu","guardian","gucci","guge","guide","guitars","guru","gw","gy","hair","hamburg","hangout","haus","hbo","hdfc","hdfcbank","health","healthcare","help","helsinki","here","hermes","hgtv","hiphop","hisamitsu","hitachi","hiv","hk","hkt","hm","hn","hockey","holdings","holiday","homedepot","homegoods","homes","homesense","honda","honeywell","horse","hospital","host","hosting","hot","hoteles","hotels","hotmail","house","how","hr","hsbc","ht","hu","hughes","hyatt","hyundai","ibm","icbc","ice","icu","id","ie","ieee","ifm","ikano","il","im","imamat","imdb","immo","immobilien","in","industries","infiniti","info","ing","ink","institute","insurance","insure","int","intel","international","intuit","investments","io","ipiranga","iq","ir","irish","is","iselect","ismaili","ist","istanbul","it","itau","itv","iveco","iwc","jaguar","java","jcb","jcp","je","jeep","jetzt","jewelry","jio","jlc","jll","jm","jmp","jnj","jo","jobs","joburg","jot","joy","jp","jpmorgan","jprs","juegos","juniper","kaufen","kddi","ke","kerryhotels","kerrylogistics","kerryproperties","kfh","kg","kh","ki","kia","kim","kinder","kindle","kitchen","kiwi","km","kn","koeln","komatsu","kosher","kp","kpmg","kpn","kr","krd","kred","kuokgroup","kw","ky","kyoto","kz","la","lacaixa","ladbrokes","lamborghini","lamer","lancaster","lancia","lancome","land","landrover","lanxess","lasalle","lat","latino","latrobe","law","lawyer","lb","lc","lds","lease","leclerc","lefrak","legal","lego","lexus","lgbt","li","liaison","lidl","life","lifeinsurance","lifestyle","lighting","like","lilly","limited","limo","lincoln","linde","link","lipsy","live","living","lixil","lk","llc","loan","loans","locker","locus","loft","lol","london","lotte","lotto","love","lpl","lplfinancial","lr","ls","lt","ltd","ltda","lu","lundbeck","lupin","luxe","luxury","lv","ly","ma","macys","madrid","maif","maison","makeup","man","management","mango","map","market","marketing","markets","marriott","marshalls","maserati","mattel","mba","mc","mckinsey","md","me","med","media","meet","melbourne","meme","memorial","men","menu","meo","merckmsd","metlife","mg","mh","miami","microsoft","mil","mini","mint","mit","mitsubishi","mk","ml","mlb","mls","mm","mma","mn","mo","mobi","mobile","mobily","moda","moe","moi","mom","monash","money","monster","mopar","mormon","mortgage","moscow","moto","motorcycles","mov","movie","movistar","mp","mq","mr","ms","msd","mt","mtn","mtr","mu","museum","mutual","mv","mw","mx","my","mz","na","nab","nadex","nagoya","name","nationwide","natura","navy","nba","nc","ne","nec","net","netbank","netflix","network","neustar","new","newholland","news","next","nextdirect","nexus","nf","nfl","ng","ngo","nhk","ni","nico","nike","nikon","ninja","nissan","nissay","nl","no","nokia","northwesternmutual","norton","now","nowruz","nowtv","np","nr","nra","nrw","ntt","nu","nyc","nz","obi","observer","off","office","okinawa","olayan","olayangroup","oldnavy","ollo","om","omega","one","ong","onl","online","onyourside","ooo","open","oracle","orange","org","organic","origins","osaka","otsuka","ott","ovh","pa","page","panasonic","panerai","paris","pars","partners","parts","party","passagens","pay","pccw","pe","pet","pf","pfizer","pg","ph","pharmacy","phd","philips","phone","photo","photography","photos","physio","piaget","pics","pictet","pictures","pid","pin","ping","pink","pioneer","pizza","pk","pl","place","play","playstation","plumbing","plus","pm","pn","pnc","pohl","poker","politie","porn","post","pr","pramerica","praxi","press","prime","pro","prod","productions","prof","progressive","promo","properties","property","protection","pru","prudential","ps","pt","pub","pw","pwc","py","qa","qpon","quebec","quest","qvc","racing","radio","raid","re","read","realestate","realtor","realty","recipes","red","redstone","redumbrella","rehab","reise","reisen","reit","reliance","ren","rent","rentals","repair","report","republican","rest","restaurant","review","reviews","rexroth","rich","richardli","ricoh","rightathome","ril","rio","rip","rmit","ro","rocher","rocks","rodeo","rogers","room","rs","rsvp","ru","rugby","ruhr","run","rw","rwe","ryukyu","sa","saarland","safe","safety","sakura","sale","salon","samsclub","samsung","sandvik","sandvikcoromant","sanofi","sap","sapo","sarl","sas","save","saxo","sb","sbi","sbs","sc","sca","scb","schaeffler","schmidt","scholarships","school","schule","schwarz","science","scjohnson","scor","scot","sd","se","search","seat","secure","security","seek","select","sener","services","ses","seven","sew","sex","sexy","sfr","sg","sh","shangrila","sharp","shaw","shell","shia","shiksha","shoes","shop","shopping","shouji","show","showtime","shriram","si","silk","sina","singles","site","sj","sk","ski","skin","sky","skype","sl","sling","sm","smart","smile","sn","sncf","so","soccer","social","softbank","software","sohu","solar","solutions","song","sony","soy","space","spiegel","sport","spot","spreadbetting","sr","srl","srt","st","stada","staples","star","starhub","statebank","statefarm","statoil","stc","stcgroup","stockholm","storage","store","stream","studio","study","style","su","sucks","supplies","supply","support","surf","surgery","suzuki","sv","swatch","swiftcover","swiss","sx","sy","sydney","symantec","systems","sz","tab","taipei","talk","taobao","target","tatamotors","tatar","tattoo","tax","taxi","tc","tci","td","tdk","team","tech","technology","tel","telecity","telefonica","temasek","tennis","teva","tf","tg","th","thd","theater","theatre","tiaa","tickets","tienda","tiffany","tips","tires","tirol","tj","tjmaxx","tjx","tk","tkmaxx","tl","tm","tmall","tn","to","today","tokyo","tools","top","toray","toshiba","total","tours","town","toyota","toys","tr","trade","trading","training","travel","travelchannel","travelers","travelersinsurance","trust","trv","tt","tube","tui","tunes","tushu","tv","tvs","tw","tz","ua","ubank","ubs","uconnect","ug","uk","unicom","university","uno","uol","ups","us","uy","uz","va","vacations","vana","vanguard","vc","ve","vegas","ventures","verisign","versicherung","vet","vg","vi","viajes","video","vig","viking","villas","vin","vip","virgin","visa","vision","vista","vistaprint","viva","vivo","vlaanderen","vn","vodka","volkswagen","volvo","vote","voting","voto","voyage","vu","vuelos","wales","walmart","walter","wang","wanggou","warman","watch","watches","weather","weatherchannel","webcam","weber","website","wed","wedding","weibo","weir","wf","whoswho","wien","wiki","williamhill","win","windows","wine","winners","wme","wolterskluwer","woodside","work","works","world","wow","ws","wtc","wtf","xbox","xerox","xfinity","xihuan","xin","\u0915\u0949\u092e","\u30bb\u30fc\u30eb","\u4f5b\u5c71","\u0cad\u0cbe\u0cb0\u0ca4","\u6148\u5584","\u96c6\u56e2","\u5728\u7ebf","\ud55c\uad6d","\u0b2d\u0b3e\u0b30\u0b24","\u5927\u4f17\u6c7d\u8f66","\u70b9\u770b","\u0e04\u0e2d\u0e21","\u09ad\u09be\u09f0\u09a4","\u09ad\u09be\u09b0\u09a4","\u516b\u5366","\u0645\u0648\u0642\u0639","\u09ac\u09be\u0982\u09b2\u09be","\u516c\u76ca","\u516c\u53f8","\u9999\u683c\u91cc\u62c9","\u7f51\u7ad9","\u79fb\u52a8","\u6211\u7231\u4f60","\u043c\u043e\u0441\u043a\u0432\u0430","\u049b\u0430\u0437","\u043a\u0430\u0442\u043e\u043b\u0438\u043a","\u043e\u043d\u043b\u0430\u0439\u043d","\u0441\u0430\u0439\u0442","\u8054\u901a","\u0441\u0440\u0431","\u0431\u0433","\u0431\u0435\u043b","\u05e7\u05d5\u05dd","\u65f6\u5c1a","\u5fae\u535a","\u6de1\u9a6c\u9521","\u30d5\u30a1\u30c3\u30b7\u30e7\u30f3","\u043e\u0440\u0433","\u0928\u0947\u091f","\u30b9\u30c8\u30a2","\uc0bc\uc131","\u0b9a\u0bbf\u0b99\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0bc2\u0bb0\u0bcd","\u5546\u6807","\u5546\u5e97","\u5546\u57ce","\u0434\u0435\u0442\u0438","\u043c\u043a\u0434","\u0435\u044e","\u30dd\u30a4\u30f3\u30c8","\u65b0\u95fb","\u5de5\u884c","\u5bb6\u96fb","\u0643\u0648\u0645","\u4e2d\u6587\u7f51","\u4e2d\u4fe1","\u4e2d\u56fd","\u4e2d\u570b","\u5a31\u4e50","\u8c37\u6b4c","\u0c2d\u0c3e\u0c30\u0c24\u0c4d","\u0dbd\u0d82\u0d9a\u0dcf","\u96fb\u8a0a\u76c8\u79d1","\u8d2d\u7269","\u30af\u30e9\u30a6\u30c9","\u0aad\u0abe\u0ab0\u0aa4","\u901a\u8ca9","\u092d\u093e\u0930\u0924\u092e\u094d","\u092d\u093e\u0930\u0924","\u092d\u093e\u0930\u094b\u0924","\u7f51\u5e97","\u0938\u0902\u0917\u0920\u0928","\u9910\u5385","\u7f51\u7edc","\u043a\u043e\u043c","\u0443\u043a\u0440","\u9999\u6e2f","\u8bfa\u57fa\u4e9a","\u98df\u54c1","\u98de\u5229\u6d66","\u53f0\u6e7e","\u53f0\u7063","\u624b\u8868","\u624b\u673a","\u043c\u043e\u043d","\u0627\u0644\u062c\u0632\u0627\u0626\u0631","\u0639\u0645\u0627\u0646","\u0627\u0631\u0627\u0645\u0643\u0648","\u0627\u06cc\u0631\u0627\u0646","\u0627\u0644\u0639\u0644\u064a\u0627\u0646","\u0627\u062a\u0635\u0627\u0644\u0627\u062a","\u0627\u0645\u0627\u0631\u0627\u062a","\u0628\u0627\u0632\u0627\u0631","\u067e\u0627\u06a9\u0633\u062a\u0627\u0646","\u0627\u0644\u0627\u0631\u062f\u0646","\u0645\u0648\u0628\u0627\u064a\u0644\u064a","\u0628\u0627\u0631\u062a","\u0628\u06be\u0627\u0631\u062a","\u0627\u0644\u0645\u063a\u0631\u0628","\u0627\u0628\u0648\u0638\u0628\u064a","\u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629","\u0680\u0627\u0631\u062a","\u0643\u0627\u062b\u0648\u0644\u064a\u0643","\u0633\u0648\u062f\u0627\u0646","\u0647\u0645\u0631\u0627\u0647","\u0639\u0631\u0627\u0642","\u0645\u0644\u064a\u0633\u064a\u0627","\u6fb3\u9580","\ub2f7\ucef4","\u653f\u5e9c","\u0634\u0628\u0643\u0629","\u0628\u064a\u062a\u0643","\u0639\u0631\u0628","\u10d2\u10d4","\u673a\u6784","\u7ec4\u7ec7\u673a\u6784","\u5065\u5eb7","\u0e44\u0e17\u0e22","\u0633\u0648\u0631\u064a\u0629","\u62db\u8058","\u0440\u0443\u0441","\u0440\u0444","\u73e0\u5b9d","\u062a\u0648\u0646\u0633","\u5927\u62ff","\u307f\u3093\u306a","\u30b0\u30fc\u30b0\u30eb","\u03b5\u03bb","\u4e16\u754c","\u66f8\u7c4d","\u0d2d\u0d3e\u0d30\u0d24\u0d02","\u0a2d\u0a3e\u0a30\u0a24","\u7f51\u5740","\ub2f7\ub137","\u30b3\u30e0","\u5929\u4e3b\u6559","\u6e38\u620f","verm\xf6gensberater","verm\xf6gensberatung","\u4f01\u4e1a","\u4fe1\u606f","\u5609\u91cc\u5927\u9152\u5e97","\u5609\u91cc","\u0645\u0635\u0631","\u0642\u0637\u0631","\u5e7f\u4e1c","\u0b87\u0bb2\u0b99\u0bcd\u0b95\u0bc8","\u0b87\u0ba8\u0bcd\u0ba4\u0bbf\u0baf\u0bbe","\u0570\u0561\u0575","\u65b0\u52a0\u5761","\u0641\u0644\u0633\u0637\u064a\u0646","\u653f\u52a1","xperia","xxx","xyz","yachts","yahoo","yamaxun","yandex","ye","yodobashi","yoga","yokohama","you","youtube","yt","yun","za","zappos","zara","zero","zip","zippo","zm","zone","zuerich","zw"]},968,[]); -__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return t}},969,[]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=l(r(d[2])),o=l(r(d[3])),u=l(r(d[4])),f=l(r(d[5])),s=l(r(d[6])),c=l(r(d[7])),p=l(r(d[8])),v=t(r(d[9])),h=r(d[10]),y=r(d[11]),_=(function(t){function l(){return(0,u.default)(this,l),(0,s.default)(this,(0,c.default)(l).apply(this,arguments))}return(0,p.default)(l,t),(0,f.default)(l,[{key:"render",value:function(){var t=this.props.color,l=void 0===t?y.ColorPalette.white:t,u=this.props.size,f=void 0===u?'large':u;'medium'===f&&(f='large');var s=(0,o.default)({animating:!0,color:l},this.props,{size:f});return v.default.createElement(h.ActivityIndicator,(0,n.default)({animating:!0},s,{size:f}))}}]),l})(v.Component);e.default=_},970,[2,3,16,54,4,5,6,9,10,13,17,406]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=n(r(d[2])),l=n(r(d[3])),f=n(r(d[4])),o=n(r(d[5])),p=n(r(d[6])),s=n(r(d[7])),c=n(r(d[8])),h=t(r(d[9])),v=r(d[10]),y=(function(t){function n(){return(0,f.default)(this,n),(0,p.default)(this,(0,s.default)(n).apply(this,arguments))}return(0,c.default)(n,t),(0,o.default)(n,[{key:"render",value:function(){var t=this.props,n=t.children,f=(0,l.default)(t,["children"]);return h.default.createElement(v.Modal,(0,u.default)({animationType:'slide',supportedOrientations:['landscape','portrait'],transparent:!0},f),n)}}]),n})(h.Component);e.default=y},971,[2,3,16,56,4,5,6,9,10,13,17]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=l(r(d[2])),n=l(r(d[3])),f=l(r(d[4])),o=l(r(d[5])),s=l(r(d[6])),c=t(r(d[7])),p=r(d[8]),h=r(d[9]),v=r(d[10]),y=l(r(d[11])),T=(function(t){function l(){return(0,u.default)(this,l),(0,f.default)(this,(0,o.default)(l).apply(this,arguments))}return(0,s.default)(l,t),(0,n.default)(l,[{key:"render",value:function(){var t=this.props.t;return c.default.createElement(p.View,{style:y.default.pullToRefresh},c.default.createElement(p.Text,{style:y.default.pullToRefreshText},t('sectionList.pullToRefresh')),c.default.createElement(v.Icon,{src:v.IconMenuDown,style:y.default.pullToRefreshIcon}))}}]),l})(c.Component),R=(0,h.translate)(T);e.default=R},972,[2,3,4,5,6,9,10,13,17,623,403,936]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=n(r(d[2])),o=n(r(d[3])),u=n(r(d[4])),s=n(r(d[5])),f=n(r(d[6])),c=n(r(d[7])),y=t(r(d[8])),v=n(r(d[9])),p=r(d[10]),b=n(r(d[11])),h=n(r(d[12])),_=n(r(d[13])),k=n(r(d[14])),A=(function(t){function n(t){var o;return(0,l.default)(this,n),(o=(0,u.default)(this,(0,s.default)(n).call(this,t)))._renderItemLine=o._renderItemLine.bind((0,c.default)((0,c.default)(o))),o._renderItemLines=o._renderItemLines.bind((0,c.default)((0,c.default)(o))),o}return(0,f.default)(n,t),(0,o.default)(n,[{key:"_renderItemLine",value:function(t,n){return t?y.default.createElement(_.default,{key:n,numberOfLines:1,style:k.default.listItemText},t):null}},{key:"_renderItemLines",value:function(t){return t&&t.length?t.map(this._renderItemLine):null}},{key:"_renderSecondaryAction",value:function(){var t=this.props.secondaryAction;return y.default.createElement(h.default,{onClick:t,style:k.default.secondaryActionContainer},y.default.createElement(_.default,{style:k.default.secondaryActionLabel},"+"))}},{key:"render",value:function(){var t,n=this.props,l=n.item,o=n.slideActions,u=l.id;if(o){t=[];var s=o,f=Array.isArray(s),c=0;for(s=f?s:s["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var h;if(f){if(c>=s.length)break;h=s[c++]}else{if((c=s.next()).done)break;h=c.value}var _=h;t.push({backgroundColor:_.backgroundColor,onPress:_.onPress.bind(void 0,u),text:_.text})}}return y.default.createElement(v.default,{autoClose:!0,backgroundColor:p.ColorPalette.transparent,right:t},y.default.createElement(b.default,{item:l,onPress:this.props.onPress},this.props.secondaryAction&&this._renderSecondaryAction()))}}]),n})(y.Component);e.default=A},973,[2,3,4,5,6,9,10,8,13,974,406,398,416,955,936]); -__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0});var t=Object.assign||function(t){for(var n=1;nt.props.sensitivity&&Math.abs(o.dy)<=t.props.sensitivity},onPanResponderGrant:this._handlePanResponderGrant,onPanResponderMove:this._handlePanResponderMove,onPanResponderRelease:this._handlePanResponderEnd,onPanResponderTerminate:this._handlePanResponderEnd,onShouldBlockNativeResponder:function(t,n){return!1},onPanResponderTerminationRequest:function(){return!1}})},componentWillReceiveProps:function(t){t.close&&this._close(),t.openRight&&this._openRight(),t.openLeft&&this._openLeft()},_handlePanResponderGrant:function(t,n){var o=this;this.props.disabled||(this.state.openedLeft||this.state.openedRight?this._callOnClose():this._callOnOpen(),this.refs.swipeoutContent.measure(function(t,n,s,h){var p=o.props.buttonWidth||s/5;o.setState({btnWidth:p,btnsLeftWidth:o.props.left?p*o.props.left.length:0,btnsRightWidth:o.props.right?p*o.props.right.length:0,swiping:!0,timeStart:(new Date).getTime()})}))},_handlePanResponderMove:function(t,n){if(!this.props.disabled){var o=n.dx,s=n.dy,h=this.state.btnsLeftWidth,p=this.state.btnsRightWidth;if(this.state.openedRight)o=n.dx-p;else if(this.state.openedLeft)o=n.dx+h;var l=Math.abs(o)>Math.abs(s);this.props.scroll&&(l?this.props.scroll(!1):this.props.scroll(!0)),this.state.swiping&&(o<0&&this.props.right?this.setState({contentPos:Math.min(o,0)}):o>0&&this.props.left&&this.setState({contentPos:Math.max(o,0)}))}},_handlePanResponderEnd:function(t,n){if(!this.props.disabled){var o=n.dx,s=this.state.contentPos,h=this.state.contentWidth,p=this.state.btnsLeftWidth,l=this.state.btnsRightWidth,u=.33*h,f=o>u||o>p/2,c=o<-u||o<-l/2;if(this.state.openedRight)c=o-u<-u;if(this.state.openedLeft)f=o+u>u;if((new Date).getTime()-this.state.timeStart<200)c=o<-u/10&&!this.state.openedLeft,f=o>u/10&&!this.state.openedRight;this.state.swiping&&(c&&s<0&&o<0?this._open(-l,'right'):f&&s>0&&o>0?this._open(p,'left'):this._close()),this.props.scroll&&this.props.scroll(!0)}},_tweenContent:function(t,o){this.tweenState(t,{easing:n.default.easingTypes.easeInOutQuad,duration:0===o?1.5*this.state.tweenDuration:this.state.tweenDuration,endValue:o})},_rubberBandEasing:function(t,n){return t<0&&t0&&t>n?n+Math.pow(t-n,.85):t},_autoClose:function(t){this.state.autoClose&&this._close();var n=t.onPress;n&&n()},_open:function(t,n){var o='left'===n,s=this.props,h=s.sectionID,p=s.rowID,l=s.onOpen;l&&l(h,p,n),this._tweenContent('contentPos',t),this.setState({contentPos:t,openedLeft:o,openedRight:!o,swiping:!1})},_close:function(){var t=this.props,n=t.sectionID,o=t.rowID,s=t.onClose;s&&(this.state.openedLeft||this.state.openedRight)&&s(n,o,this.state.openedRight?'right':'left');this._tweenContent('contentPos',0),this._callOnClose(),this.setState({openedRight:!1,openedLeft:!1,swiping:!1})},_callOnClose:function(){this.props.onClose&&this.props.onClose(this.props.sectionID,this.props.rowID)},_callOnOpen:function(){this.props.onOpen&&this.props.onOpen(this.props.sectionID,this.props.rowID)},_openRight:function(){var t=this;this.refs.swipeoutContent.measure(function(n,o,s,h){var p=t.props.buttonWidth||s/5;t.setState({btnWidth:p,btnsRightWidth:t.props.right?p*t.props.right.length:0},function(){t._tweenContent('contentPos',-t.state.btnsRightWidth),t._callOnOpen(),t.setState({contentPos:-t.state.btnsRightWidth,openedLeft:!1,openedRight:!0,swiping:!1})})})},_openLeft:function(){var t=this;this.refs.swipeoutContent.measure(function(n,o,s,h){var p=t.props.buttonWidth||s/5;t.setState({btnWidth:p,btnsLeftWidth:t.props.left?p*t.props.left.length:0},function(){t._tweenContent('contentPos',t.state.btnsLeftWidth),t._callOnOpen(),t.setState({contentPos:t.state.btnsLeftWidth,openedLeft:!0,openedRight:!1,swiping:!1})})})},render:function(){var n=this.state.contentWidth,o=this.getTweeningValue('contentPos'),p=[s.default.swipeout,this.props.style];this.props.backgroundColor&&p.push([{backgroundColor:this.props.backgroundColor}]);var l=-this.state.btnsRightWidth;if(o>0)l=this.state.btnsLeftWidth;var f={left:{left:0,overflow:'hidden',width:Math.min(l*(o/l),l)}},c={right:{left:Math.abs(n+Math.max(l,o)),right:0}},b={content:{transform:[{translateX:this._rubberBandEasing(o,l)}]}},w=[s.default.swipeoutContent];w.push(b.content);var y=[s.default.swipeoutBtns];y.push(c.right);var _=[s.default.swipeoutBtns];_.push(f.left);var R=o<0,v=o>0;return h.default.createElement(u.View,{style:p},h.default.createElement(u.View,t({ref:'swipeoutContent',style:w,onLayout:this._onLayout},this._panResponder.panHandlers),this.props.children),this._renderButtons(this.props.right,R,y),this._renderButtons(this.props.left,v,_))},_onLayout:function(t){var n=t.nativeEvent.layout,o=n.width,s=n.height;this.setState({contentWidth:o,contentHeight:s})},_renderButtons:function(t,n,o){return t&&n?h.default.createElement(u.View,{style:o},t.map(this._renderButton)):h.default.createElement(u.View,null)},_renderButton:function(t,n){var o=this;return h.default.createElement(c,{backgroundColor:t.backgroundColor,color:t.color,component:t.component,disabled:t.disabled,height:this.state.contentHeight,key:n,onPress:function(){return o._autoClose(t)},text:t.text,type:t.type,underlayColor:t.underlayColor,width:this.state.btnWidth})}});b.NativeButton=o.default,b.SwipeoutButton=c,e.default=b},974,[975,976,977,13,803,280,17]); -__d(function(g,r,i,a,m,e,d){var n,t;n=this,t=function(){return(function(n){function t(o){if(u[o])return u[o].exports;var c=u[o]={exports:{},id:o,loaded:!1};return n[o].call(c.exports,c,c.exports,t),c.loaded=!0,c.exports}var u={};return t.m=n,t.c=u,t.p="",t(0)})({0:function(n,t,u){n.exports=u(90)},1:function(n,t){function u(){v=!1,f.length?h=f.concat(h):p=-1,h.length&&o()}function o(){if(!v){var n=setTimeout(u);v=!0;for(var t=h.length;t;){for(f=h,h=[];++p1)for(var u=1;uv.duration?v.duration:Math.max(0,s-h);u+=(0===v.duration?v.endValue:v.easing(p,v.beginValue,v.endValue,v.duration))-v.endValue}}return u},_rafCb:function(){var n=this.state;if(0!==n.tweenQueue.length){for(var t=Date.now(),u=[],o=0;on?c*Math.pow(2,10*(n-=1))*Math.sin((n*o-f)*(2*Math.PI)/s)*-.5+t:c*Math.pow(2,-10*(n-=1))*Math.sin((n*o-f)*(2*Math.PI)/s)*.5+l+t)},easeInBack:function(n,t,u,o,c){return void 0===c&&(c=1.70158),(u-t)*(n/=o)*n*((c+1)*n-c)+t},easeOutBack:function(n,t,u,o,c){return void 0===c&&(c=1.70158),(u-t)*((n=n/o-1)*n*((c+1)*n+c)+1)+t},easeInOutBack:function(n,t,u,o,c){var s=u-t;return void 0===c&&(c=1.70158),(n/=o/2)<1?s/2*(n*n*((1+(c*=1.525))*n-c))+t:s/2*((n-=2)*n*((1+(c*=1.525))*n+c)+2)+t},easeInBounce:function(n,t,o,c){var s=o-t;return s-u.easeOutBounce(c-n,0,s,c)+t},easeOutBounce:function(n,t,u,o){var c=u-t;return(n/=o)<.36363636363636365?c*(7.5625*n*n)+t:.7272727272727273>n?c*(7.5625*(n-=.5454545454545454)*n+.75)+t:.9090909090909091>n?c*(7.5625*(n-=.8181818181818182)*n+.9375)+t:c*(7.5625*(n-=.9545454545454546)*n+.984375)+t},easeInOutBounce:function(n,t,o,c){var s=o-t;return c/2>n?.5*u.easeInBounce(2*n,0,s,c)+t:.5*u.easeOutBounce(2*n-c,0,s,c)+.5*s+t}};n.exports=u}})},"object"==typeof e&&"object"==typeof m?m.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof e?e.tweenState=t():n.tweenState=t()},975,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0});var s=Object.assign||function(t){for(var s=1;s1?this._renderPagedList(t):p.default.createElement(n[0].component,{disabled:t,style:_.default.pagedList}))}},{key:"_getIndicatorStyle",value:function(t){return this.state.pageIndex===t?_.default.pageIndicatorActive:null}},{key:"_maybeRefreshSelectedPage",value:function(){var t,n=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],l=this.props.pages[this.state.pageIndex];l&&(t=l.component)&&(t.WrappedComponent||t).refresh.call(t,this.props.dispatch,n)}},{key:"_onSelectPage",value:function(t){var n=this;return function(){t=n._validatePageIndex(t);var l=n.props.onSelectPage;l&&l(t),n.setState({pageIndex:t},n._maybeRefreshSelectedPage)}}},{key:"_renderPage",value:function(t,n){return t.component?p.default.createElement(h.View,{style:_.default.pageContainer},p.default.createElement(t.component,{disabled:n})):null}},{key:"_renderPagedList",value:function(t){var n=this,l=this.props.pages,u=this.state.pageIndex;return p.default.createElement(h.View,{style:_.default.pagedListContainer},this._renderPage(l[u],t),p.default.createElement(h.SafeAreaView,{style:_.default.pageIndicatorContainer},l.map(function(l,u){return n._renderPageIndicator(l,u,t)})))}},{key:"_renderPageIndicator",value:function(t,n,l){return t.component?p.default.createElement(h.TouchableOpacity,{disabled:l,key:n,onPress:this._onSelectPage(n),style:_.default.pageIndicator},p.default.createElement(h.View,{style:_.default.pageIndicatorContent},p.default.createElement(y.Icon,{src:t.icon,style:[_.default.pageIndicatorIcon,this._getIndicatorStyle(n)]}),p.default.createElement(h.Text,{style:[_.default.pageIndicatorText,this._getIndicatorStyle(n)]},t.title))):null}},{key:"_validatePageIndex",value:function(t){var n=this.props.pages.filter(function(t){return t.component}).length-1;return Math.max(0,Math.min(n,t))}}]),n})(p.Component),P=(0,v.connect)()(I);e.default=P},979,[2,3,4,5,6,9,10,8,13,17,403,550,936]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),u=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=u(r(d[2])),l=u(r(d[3])),o=u(r(d[4])),f=u(r(d[5])),s=u(r(d[6])),c=t(r(d[7])),h=r(d[8]),p=(function(t){function u(){return(0,n.default)(this,u),(0,o.default)(this,(0,f.default)(u).apply(this,arguments))}return(0,s.default)(u,t),(0,l.default)(u,[{key:"render",value:function(){var t=this.props,u=t.children,n=t.onPress;return n?c.default.createElement(h.TouchableWithoutFeedback,{onPress:n},u):u}}]),u})(c.Component);e.default=p},980,[2,3,4,5,6,9,10,13,17]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=n(r(d[2])),o=n(r(d[3])),p=n(r(d[4])),f=n(r(d[5])),u=n(r(d[6])),l=t(r(d[7])),c=r(d[8]),h=n(r(d[9])),y=(function(t){function n(){return(0,s.default)(this,n),(0,p.default)(this,(0,f.default)(n).apply(this,arguments))}return(0,u.default)(n,t),(0,o.default)(n,[{key:"render",value:function(){return l.default.createElement(c.SafeAreaView,{style:h.default.container},l.default.createElement(c.SectionList,{ListEmptyComponent:this.props.ListEmptyComponent,keyExtractor:this.props.keyExtractor,onRefresh:this.props.onRefresh,refreshing:this.props.refreshing,renderItem:this.props.renderItem,renderSectionHeader:this.props.renderSectionHeader,sections:this.props.sections,style:h.default.list}))}}]),n})(l.Component);e.default=y},981,[2,3,4,5,6,9,10,13,17,936]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),s=n(r(d[3])),l=n(r(d[4])),u=n(r(d[5])),f=n(r(d[6])),h=n(r(d[7])),c=n(r(d[8])),p=n(r(d[9])),v=t(r(d[10])),w=r(d[11]),y=r(d[12]),_=n(r(d[13])),k=(function(t){function n(t){var o;(0,l.default)(this,n),o=(0,u.default)(this,(0,f.default)(n).call(this,t));var s=w.Dimensions.get('window'),h=s.height,c=s.width,v=t.position,y=h;return'left'!==v&&'right'!==v||(y=c),o.state={showOverlay:!1,sliderAnimation:new w.Animated.Value(0),positionOffset:y},o._onHardwareBackPress=o._onHardwareBackPress.bind((0,p.default)((0,p.default)(o))),o._onHide=o._onHide.bind((0,p.default)((0,p.default)(o))),o}return(0,c.default)(n,t),(0,h.default)(n,null,[{key:"getDerivedStateFromProps",value:function(t,n){return{showOverlay:t.show||n.showOverlay}}}]),(0,h.default)(n,[{key:"componentDidMount",value:function(){y.BackButtonRegistry.addListener(this._onHardwareBackPress,!0),this._mounted=!0,this._setShow(this.props.show)}},{key:"componentDidUpdate",value:function(t){var n=this.props.show;t.show!==n&&this._setShow(n)}},{key:"componentWillUnmount",value:function(){y.BackButtonRegistry.removeListener(this._onHardwareBackPress),this._mounted=!1}},{key:"render",value:function(){return this.state.showOverlay?v.default.createElement(w.View,{pointerEvents:"box-none",style:_.default.sliderViewContainer},v.default.createElement(w.TouchableWithoutFeedback,{onPress:this._onHide},v.default.createElement(w.View,{style:_.default.sliderViewShadow})),v.default.createElement(w.Animated.View,{pointerEvents:"box-none",style:this._getContentStyle()},this.props.children)):null}},{key:"_getContentStyle",value:function(){var t=(0,s.default)({},this.props.style,_.default.sliderViewContent),n=this.state.positionOffset;switch(this.props.position){case'bottom':(0,o.default)(t,{bottom:-n,left:0,right:0,top:n},{transform:[{translateY:this.state.sliderAnimation}]});break;case'left':(0,o.default)(t,{bottom:0,left:-n,right:n,top:0},{transform:[{translateX:this.state.sliderAnimation}]})}return t}},{key:"_onHardwareBackPress",value:function(){var t=this.props.onHide;return'function'==typeof t&&t()}},{key:"_onHide",value:function(){var t=this;this._setShow(!1).then(function(){var n=t.props.onHide;n&&n()})}},{key:"_setShow",value:function(t){var n=this;return new Promise(function(o){if(n._mounted){var s=n.state.positionOffset,l=n.props.position,u=s;'bottom'!==l&&'right'!==l||(u=-s),w.Animated.timing(n.state.sliderAnimation,{duration:200,toValue:t?u:0,useNativeDriver:!0}).start(function(s){s.finished&&n._mounted&&!t&&n.setState({showOverlay:!1},function(){n.forceUpdate()}),o()})}else o()})}}]),n})(v.PureComponent);e.default=k},982,[2,3,16,54,4,6,9,5,10,8,13,17,983,986]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"BackButtonRegistry",{enumerable:!0,get:function(){return n.default}});var n=t(r(d[1]));r(d[2])},983,[3,984,985]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),s=t(r(d[2])),l=new((function(){function t(){(0,n.default)(this,t),this._listeners=[]}return(0,s.default)(t,[{key:"addListener",value:function(t){arguments.length>1&&void 0!==arguments[1]&&arguments[1]?this._listeners.splice(0,0,t):this._listeners.push(t)}},{key:"removeListener",value:function(t){this._listeners=this._listeners.filter(function(n){return n!==t})}},{key:"onHardwareBackPress",value:function(){var t=this._listeners,n=Array.isArray(t),s=0;for(t=n?t:t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var l;if(n){if(s>=t.length)break;l=t[s++]}else{if((s=t.next()).done)break;l=s.value}if(!0===l())return!0}return!1}}]),t})());e.default=l},984,[3,4,5]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),s=r(d[2]),c=r(d[3]),u=n(r(d[4]));u.default.onHardwareBackPress=u.default.onHardwareBackPress.bind(u.default),c.MiddlewareRegistry.register(function(){return function(n){return function(c){switch(c.type){case s.APP_WILL_MOUNT:t.BackHandler.addEventListener('hardwareBackPress',u.default.onHardwareBackPress);break;case s.APP_WILL_UNMOUNT:t.BackHandler.removeEventListener('hardwareBackPress',u.default.onHardwareBackPress)}return n(c)}}})},985,[3,17,831,550,984]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=t(r(d[1])),o=r(d[2]),u=r(d[3]),n={sliderViewContainer:(0,l.default)({},o.StyleSheet.absoluteFillObject,{zIndex:u.OVERLAY_Z_INDEX}),sliderViewContent:{position:'absolute'},sliderViewShadow:(0,l.default)({},o.StyleSheet.absoluteFillObject,{backgroundColor:'rgba(0, 0, 0, 0.5)'})};e.default=n},986,[3,54,17,987]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.OVERLAY_Z_INDEX=void 0;e.OVERLAY_Z_INDEX=1e3},987,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Switch}});var t=r(d[0])},988,[17]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=n(r(d[2])),u=n(r(d[3])),o=n(r(d[4])),f=n(r(d[5])),s=n(r(d[6])),c=n(r(d[7])),p=t(r(d[8])),v=r(d[9]),y=r(d[10]),E=(0,c.default)({},v.StyleSheet.absoluteFillObject,{alignItems:'center',justifyContent:'center'}),h=(function(t){function n(){return(0,l.default)(this,n),(0,o.default)(this,(0,f.default)(n).apply(this,arguments))}return(0,s.default)(n,t),(0,u.default)(n,[{key:"render",value:function(){var t=this.props,n=t.children,l=t.style;return p.default.createElement(v.View,{pointerEvents:"box-none",style:E},p.default.createElement(v.View,{pointerEvents:"none",style:[E,y.TINTED_VIEW_DEFAULT,l]}),p.default.createElement(v.View,{pointerEvents:"box-none",style:E},n))}}]),n})(p.Component);e.default=h},989,[2,3,4,5,6,9,10,54,13,17,936]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(r(d[1])),n=t(r(d[2])),f=t(r(d[3])),l=t(r(d[4])),o=t(r(d[5])),c=(function(t){function c(){return(0,u.default)(this,c),(0,f.default)(this,(0,l.default)(c).apply(this,arguments))}return(0,o.default)(c,t),(0,n.default)(c,null,[{key:"refresh",value:function(){}}]),c})(r(d[6]).Component);e.default=c},990,[3,4,5,6,9,10,13]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),u=n(r(d[3])),s=n(r(d[4])),l=n(r(d[5])),f=n(r(d[6])),c=n(r(d[7])),p=t(r(d[8])),y=r(d[9]),_=(function(t){function n(t){var l;return(0,o.default)(this,n),(l=(0,u.default)(this,(0,s.default)(n).call(this,t)))._getItemKey=l._getItemKey.bind((0,c.default)((0,c.default)(l))),l._onPress=l._onPress.bind((0,c.default)((0,c.default)(l))),l._onRefresh=l._onRefresh.bind((0,c.default)((0,c.default)(l))),l._renderItem=l._renderItem.bind((0,c.default)((0,c.default)(l))),l._renderListEmptyComponent=l._renderListEmptyComponent.bind((0,c.default)((0,c.default)(l))),l._renderSectionHeader=l._renderSectionHeader.bind((0,c.default)((0,c.default)(l))),l}return(0,f.default)(n,t),(0,l.default)(n,null,[{key:"createSection",value:function(t,n){return{data:[],key:n,title:t}}}]),(0,l.default)(n,[{key:"render",value:function(){var t=this.props,n=t.renderListEmptyComponent,o=void 0===n?this._renderListEmptyComponent():n,u=t.sections;return p.default.createElement(y.SectionList,{ListEmptyComponent:o,keyExtractor:this._getItemKey,onItemClick:this.props.onPress,onRefresh:this._onRefresh,refreshing:!1,renderItem:this._renderItem,renderSectionHeader:this._renderSectionHeader,sections:u})}},{key:"_getItemKey",value:function(t,n){return n+"-"+t.key}},{key:"_onPress",value:function(t){var n=this.props,o=n.disabled,u=n.onPress;return!o&&t&&'function'==typeof u?function(){return u(t)}:null}},{key:"_onRefresh",value:function(){var t=this.props.onRefresh;'function'==typeof t&&t()}},{key:"_onSecondaryAction",value:function(t){var n=this;return function(){n.props.onSecondaryAction(t)}}},{key:"_renderItem",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:'',o=t.item,u=o.id,s=o.url;return void 0===o.title?null:p.default.createElement(y.NavigateSectionListItem,{item:o,key:n,onPress:s?this._onPress(s):void 0,secondaryAction:s?void 0:this._onSecondaryAction(u),slideActions:this.props.slideActions})}},{key:"_renderListEmptyComponent",value:function(){return'function'==typeof this.props.onRefresh?p.default.createElement(y.NavigateSectionListEmptyComponent,null):null}},{key:"_renderSectionHeader",value:function(t){return p.default.createElement(y.NavigateSectionListSectionHeader,{section:t})}}]),n})(p.Component);e.default=_},991,[2,3,4,6,9,5,10,8,13,396]); -__d(function(g,r,i,a,m,e,d){},992,[]); -__d(function(g,r,i,a,m,e,d){function t(t){this.options=t||{locator:{}}}function n(t,n,c){if(!t){if(n instanceof o)return n;t=n}var s={},u=t instanceof Function;function h(n){var o=t[n];!o&&u&&(o=2==t.length?function(o){t(n,o)}:t),s[n]=o&&function(t){o('[xmldom '+n+']\t'+t+l(c))}||function(){}}return c=c||{},h('warning'),h('error'),h('fatalError'),s}function o(){this.cdata=!1}function c(t,n){n.lineNumber=t.lineNumber,n.columnNumber=t.columnNumber}function l(t){if(t)return'\n@'+(t.systemId||'')+'#[line:'+t.lineNumber+',col:'+t.columnNumber+']'}function s(t,n,o){return'string'==typeof t?t.substr(n,o):t.length>=n+o||n?new java.lang.String(t,n,o)+'':t}function u(t,n){t.currentElement?t.currentElement.appendChild(n):t.doc.appendChild(n)}t.prototype.parseFromString=function(t,c){var l=this.options,s=new h,u=l.domBuilder||new o,f=l.errorHandler,p=l.locator,D=l.xmlns||{},E={lt:'<',gt:'>',amp:'&',quot:'"',apos:"'"};return p&&u.setDocumentLocator(p),s.errorHandler=n(f,u,p),s.domBuilder=l.domBuilder||u,/\/x?html?$/.test(c)&&(E.nbsp='\xa0',E.copy='\xa9',D['']='http://www.w3.org/1999/xhtml'),D.xml=D.xml||'http://www.w3.org/XML/1998/namespace',t?s.parse(t,D,E):s.errorHandler.error("invalid doc source"),u.doc},o.prototype={startDocument:function(){this.doc=(new f).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(t,n,o,l){var s=this.doc,h=s.createElementNS(t,o||n),f=l.length;u(this,h),this.currentElement=h,this.locator&&c(this.locator,h);for(var p=0;p65535){var n=55296+((t-=65536)>>10),s=56320+(1023&t);return String.fromCharCode(n,s)}return String.fromCharCode(t)}function l(t){var n=t.slice(1,-1);return n in s?s[n]:'#'===n.charAt(0)?o(parseInt(n.substr(1).replace('x','0x'))):(u.error('entity not found:'+t),t)}function f(n){if(n>O){var s=t.substring(O,n).replace(/&#?\w+;/g,l);x&&h(O),c.characters(s,0,n-O),O=n}}function h(n,s){for(;n>=w&&(s=b.exec(t));)p=s.index,w=p+s[0].length,x.lineNumber++;x.columnNumber=n-p+1}for(var p=0,w=0,b=/.*(?:\r\n?|\n)|.*$/g,x=c.locator,E=[{currentNSMap:n}],M={},O=0;;){try{var T=t.indexOf('<',O);if(T<0){if(!t.substr(O).match(/^\s*$/)){var S=c.doc,q=S.createTextNode(t.substr(O));S.appendChild(q),c.currentElement=q}return}switch(T>O&&f(T),t.charAt(T+1)){case'/':var y=t.indexOf('>',T+3),_=t.substring(T+2,y),I=E.pop();y<0?(_=t.substring(T+2).replace(/[\s<].*/,''),u.error("end tag name: "+_+' is not complete:'+I.tagName),y=T+1+_.length):_.match(/\sO?O=y:f(Math.max(T,O)+1)}}function v(t,n){return n.lineNumber=t.lineNumber,n.columnNumber=t.columnNumber,n}function N(t,n,s,b,x,v){for(var N,F=++n,D=c;;){var k=t.charAt(F);switch(k){case'=':if(D===u)N=t.slice(n,F),D=l;else{if(D!==o)throw new Error('attribute equal must after attrName');D=l}break;case'\'':case'"':if(D===l||D===u){if(D===u&&(v.warning('attribute value must after "="'),N=t.slice(n,F)),n=F+1,!((F=t.indexOf(k,n))>0))throw new Error('attribute value no end \''+k+'\' match');E=t.slice(n,F).replace(/&#?\w+;/g,x),s.add(N,E,n-1),D=h}else{if(D!=f)throw new Error('attribute value must after "="');E=t.slice(n,F).replace(/&#?\w+;/g,x),s.add(N,E,n),v.warning('attribute "'+N+'" missed start quot('+k+')!!'),n=F+1,D=h}break;case'/':switch(D){case c:s.setTagName(t.slice(n,F));case h:case p:case w:D=w,s.closed=!0;case f:case u:case o:break;default:throw new Error("attribute invalid close char('/')")}break;case'':return v.error('unexpected end of input'),D==c&&s.setTagName(t.slice(n,F)),F;case'>':switch(D){case c:s.setTagName(t.slice(n,F));case h:case p:case w:break;case f:case u:'/'===(E=t.slice(n,F)).slice(-1)&&(s.closed=!0,E=E.slice(0,-1));case o:D===o&&(E=N),D==f?(v.warning('attribute "'+E+'" missed quot(")!!'),s.add(N,E.replace(/&#?\w+;/g,x),n)):('http://www.w3.org/1999/xhtml'===b['']&&E.match(/^(?:disabled|checked|selected)$/i)||v.warning('attribute "'+E+'" missed value!! "'+E+'" instead!!'),s.add(E,E,n));break;case l:throw new Error('attribute value missed!!')}return F;case"\x80":k=' ';default:if(k<=' ')switch(D){case c:s.setTagName(t.slice(n,F)),D=p;break;case u:N=t.slice(n,F),D=o;break;case f:var E=t.slice(n,F).replace(/&#?\w+;/g,x);v.warning('attribute "'+E+'" missed quot(")!!'),s.add(N,E,n);case h:D=p}else switch(D){case o:s.tagName;'http://www.w3.org/1999/xhtml'===b['']&&N.match(/^(?:disabled|checked|selected)$/i)||v.warning('attribute "'+N+'" missed value!! "'+N+'" instead2!!'),s.add(N,N,n),n=F,D=u;break;case h:v.warning('attribute space is required"'+N+'"!!');case p:D=u,n=F;break;case l:D=f,n=F;break;case w:throw new Error("elements closed character '/' and '>' must be connected to")}}F++}}function F(t,n,s){for(var c=t.tagName,u=null,o=t.length;o--;){var l=t[o],f=l.qName,h=l.value;if((x=f.indexOf(':'))>0)var p=l.prefix=f.slice(0,x),w=f.slice(x+1),b='xmlns'===p&&w;else w=f,p=null,b='xmlns'===f&&'';l.localName=w,!1!==b&&(null==u&&(u={},E(s,s={})),s[b]=u[b]=h,l.uri='http://www.w3.org/2000/xmlns/',n.startPrefixMapping(b,h))}for(o=t.length;o--;){(p=(l=t[o]).prefix)&&('xml'===p&&(l.uri='http://www.w3.org/XML/1998/namespace'),'xmlns'!==p&&(l.uri=s[p||'']))}var x;(x=c.indexOf(':'))>0?(p=t.prefix=c.slice(0,x),w=t.localName=c.slice(x+1)):(p=null,w=t.localName=c);var v=t.uri=s[p||''];if(n.startElement(v,w,c,t),!t.closed)return t.currentNSMap=s,t.localNSMap=u,!0;if(n.endElement(v,w,c),u)for(p in u)n.endPrefixMapping(p)}function D(t,n,s,c,u){if(/^(?:script|textarea)$/i.test(s)){var o=t.indexOf('',n),l=t.substring(n+1,o);if(/[&<]/.test(l))return/^script$/i.test(s)?(u.characters(l,0,l.length),o):(l=l.replace(/&#?\w+;/g,c),u.characters(l,0,l.length),o)}return n+1}function k(t,n,s,c){var u=c[s];return null==u&&((u=t.lastIndexOf(''))n?(s.comment(t,n+4,u-n-4),u+3):(c.error("Unclosed comment"),-1):-1;default:if('CDATA['==t.substr(n+3,6)){var u=t.indexOf(']]>',n+9);return s.startCDATA(),s.characters(t,n+9,u-n-9),s.endCDATA(),u+3}var o=O(t,n),l=o.length;if(l>1&&/!doctype/i.test(o[0][0])){var f=o[1][0],h=l>3&&/^public$/i.test(o[2][0])&&o[3][0],p=l>4&&o[4][0],w=o[l-1];return s.startDTD(f,h&&h.replace(/^(['"])(.*?)\1$/,'$2'),p&&p.replace(/^(['"])(.*?)\1$/,'$2')),s.endDTD(),w.index+w[0].length}}return-1}function $(t,n,s){var c=t.indexOf('?>',n);if(c){var u=t.substring(n,c).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);if(u){u[0].length;return s.processingInstruction(u[1],u[2]),c+2}return-1}return-1}function A(t){}function M(t,n){return t.__proto__=n,t}function O(t,n){var s,c=[],u=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(u.lastIndex=n,u.exec(t);s=u.exec(t);)if(c.push(s),s[1])return c}b.prototype={parse:function(t,n,s){var c=this.domBuilder;c.startDocument(),E(n,n={}),x(t,n,s,c,this.errorHandler),c.endDocument()}},A.prototype={setTagName:function(t){if(!s.test(t))throw new Error('invalid tagName:'+t);this.tagName=t},add:function(t,n,c){if(!s.test(t))throw new Error('invalid attribute:'+t);this[this.length++]={qName:t,value:n,offset:c}},length:0,getLocalName:function(t){return this[t].localName},getLocator:function(t){return this[t].locator},getQName:function(t){return this[t].qName},getURI:function(t){return this[t].uri},getValue:function(t){return this[t].value}},M({},M.prototype)instanceof M||(M=function(t,n){function s(){}for(n in s.prototype=n,s=new s,t)s[n]=t[n];return s}),e.XMLReader=b},994,[]); -__d(function(g,r,i,a,m,e,d){function t(t,n){for(var o in t)n[o]=t[o]}function n(n,o){var u=n.prototype;if(Object.create){var s=Object.create(o.prototype);u.__proto__=s}if(!(u instanceof o)){function l(){}l.prototype=o.prototype,t(u,l=new l),n.prototype=u=l}u.constructor!=n&&('function'!=typeof n&&console.error("unknow Class:"+n),u.constructor=n)}var o='http://www.w3.org/1999/xhtml',u={},s=u.ELEMENT_NODE=1,l=u.ATTRIBUTE_NODE=2,c=u.TEXT_NODE=3,h=u.CDATA_SECTION_NODE=4,p=u.ENTITY_REFERENCE_NODE=5,f=u.ENTITY_NODE=6,N=u.PROCESSING_INSTRUCTION_NODE=7,v=u.COMMENT_NODE=8,w=u.DOCUMENT_NODE=9,E=u.DOCUMENT_TYPE_NODE=10,y=u.DOCUMENT_FRAGMENT_NODE=11,b=u.NOTATION_NODE=12,T={},_={},D=(T.INDEX_SIZE_ERR=(_[1]="Index size error",1),T.DOMSTRING_SIZE_ERR=(_[2]="DOMString size error",2),T.HIERARCHY_REQUEST_ERR=(_[3]="Hierarchy request error",3)),S=(T.WRONG_DOCUMENT_ERR=(_[4]="Wrong document",4),T.INVALID_CHARACTER_ERR=(_[5]="Invalid character",5),T.NO_DATA_ALLOWED_ERR=(_[6]="No data allowed",6),T.NO_MODIFICATION_ALLOWED_ERR=(_[7]="No modification allowed",7),T.NOT_FOUND_ERR=(_[8]="Not found",8)),C=(T.NOT_SUPPORTED_ERR=(_[9]="Not supported",9),T.INUSE_ATTRIBUTE_ERR=(_[10]="Attribute in use",10));T.INVALID_STATE_ERR=(_[11]="Invalid state",11),T.SYNTAX_ERR=(_[12]="Syntax error",12),T.INVALID_MODIFICATION_ERR=(_[13]="Invalid modification",13),T.NAMESPACE_ERR=(_[14]="Invalid namespace",14),T.INVALID_ACCESS_ERR=(_[15]="Invalid access",15);function I(t,n){if(n instanceof Error)var o=n;else o=this,Error.call(this,_[t]),this.message=_[t],Error.captureStackTrace&&Error.captureStackTrace(this,I);return o.code=t,n&&(this.message=this.message+": "+n),o}function A(){}function R(t,n){this._node=t,this._refresh=n,x(this)}function x(n){var o=n._node._inc||n._node.ownerDocument._inc;if(n._inc!=o){var u=n._refresh(n._node);he(n,'length',u.length),t(u,n),n._inc=o}}function O(){}function U(t,n){for(var o=t.length;o--;)if(t[o]===n)return o}function M(t,n,o,u){if(u?n[U(n,u)]=o:n[n.length++]=o,t){o.ownerElement=t;var s=t.ownerDocument;s&&(u&&Y(s,t,u),F(s,t,o))}}function B(t,n,o){var u=U(n,o);if(!(u>=0))throw I(S,new Error(t.tagName+'@'+o));for(var s=n.length-1;u'==t&&'>')||'&'==t&&'&'||'"'==t&&'"'||'&#'+t.charCodeAt()+';'}function k(t,n){if(n(t))return!0;if(t=t.firstChild)do{if(k(t,n))return!0}while(t=t.nextSibling)}function j(){}function F(t,n,o){t&&t._inc++,'http://www.w3.org/2000/xmlns/'==o.namespaceURI&&(n._nsMap[o.prefix?o.localName:'']=o.value)}function Y(t,n,o,u){t&&t._inc++,'http://www.w3.org/2000/xmlns/'==o.namespaceURI&&delete n._nsMap[o.prefix?o.localName:'']}function z(t,n,o){if(t&&t._inc){t._inc++;var u=n.childNodes;if(o)u[u.length++]=o;else{for(var s=n.firstChild,l=0;s;)u[l++]=s,s=s.nextSibling;u.length=l}}}function $(t,n){var o=n.previousSibling,u=n.nextSibling;return o?o.nextSibling=u:t.firstChild=u,u?u.previousSibling=o:t.lastChild=o,z(t.ownerDocument,t),n}function X(t,n,o){var u=n.parentNode;if(u&&u.removeChild(n),n.nodeType===y){var s=n.firstChild;if(null==s)return n;var l=n.lastChild}else s=l=n;var c=o?o.previousSibling:t.lastChild;s.previousSibling=c,l.nextSibling=o,c?c.nextSibling=s:t.firstChild=s,null==o?t.lastChild=l:o.previousSibling=l;do{s.parentNode=t}while(s!==l&&(s=s.nextSibling));return z(t.ownerDocument||t,t),n.nodeType==y&&(n.firstChild=n.lastChild=null),n}function G(t,n){var o=n.parentNode;if(o){var u=t.lastChild;o.removeChild(n);u=t.lastChild}u=t.lastChild;return n.parentNode=t,n.previousSibling=u,n.nextSibling=null,u?u.nextSibling=n:t.firstChild=n,t.lastChild=n,z(t.ownerDocument,t,n),n}function H(){this._nsMap={}}function W(){}function q(){}function Z(){}function Q(){}function J(){}function K(){}function ee(){}function te(){}function ne(){}function re(){}function ie(){}function oe(){}function ae(t,n){var o=[],u=9==this.nodeType?this.documentElement:this,s=u.prefix,l=u.namespaceURI;if(l&&null==s&&null==(s=u.lookupPrefix(l)))var c=[{namespace:l,prefix:null}];return se(this,o,t,n,c),o.join('')}function ue(t,n,o){var u=t.prefix||'',s=t.namespaceURI;if(!u&&!s)return!1;if("xml"===u&&"http://www.w3.org/XML/1998/namespace"===s||'http://www.w3.org/2000/xmlns/'==s)return!1;for(var l=o.length;l--;){var c=o[l];if(c.prefix==u)return c.namespace!=s}return!0}function se(t,n,u,f,b){if(f){if(!(t=f(t)))return;if('string'==typeof t)return void n.push(t)}switch(t.nodeType){case s:b||(b=[]);b.length;var T=t.attributes,_=T.length,D=t.firstChild,S=t.tagName;u=o===t.namespaceURI||u,n.push('<',S);for(var C=0;C<_;C++){'xmlns'==(I=T.item(C)).prefix?b.push({prefix:I.localName,namespace:I.value}):'xmlns'==I.nodeName&&b.push({prefix:'',namespace:I.value})}for(C=0;C<_;C++){var I;if(ue(I=T.item(C),0,b)){var A=I.prefix||'',R=I.namespaceURI,x=A?' xmlns:'+A:" xmlns";n.push(x,'="',R,'"'),b.push({prefix:A,namespace:R})}se(I,n,u,f,b)}if(ue(t,0,b)){A=t.prefix||'',R=t.namespaceURI,x=A?' xmlns:'+A:" xmlns";n.push(x,'="',R,'"'),b.push({prefix:A,namespace:R})}if(D||u&&!/^(?:meta|link|img|br|hr|input)$/i.test(S)){if(n.push('>'),u&&/^script$/i.test(S))for(;D;)D.data?n.push(D.data):se(D,n,u,f,b),D=D.nextSibling;else for(;D;)se(D,n,u,f,b),D=D.nextSibling;n.push('')}else n.push('/>');return;case w:case y:for(D=t.firstChild;D;)se(D,n,u,f,b),D=D.nextSibling;return;case l:return n.push(' ',t.name,'="',t.value.replace(/[<&"]/g,V),'"');case c:return n.push(t.data.replace(/[<&]/g,V));case h:return n.push('');case v:return n.push("\x3c!--",t.data,"--\x3e");case E:var O=t.publicId,U=t.systemId;if(n.push('');else if(U&&'.'!=U)n.push(' SYSTEM "',U,'">');else{var M=t.internalSubset;M&&n.push(" [",M,"]"),n.push(">")}return;case N:return n.push("");case p:return n.push('&',t.nodeName,';');default:n.push('??',t.nodeName)}}function le(t,n,o){var u;switch(n.nodeType){case s:(u=n.cloneNode(!1)).ownerDocument=t;case y:break;case l:o=!0}if(u||(u=n.cloneNode(!1)),u.ownerDocument=t,u.parentNode=null,o)for(var c=n.firstChild;c;)u.appendChild(le(t,c,o)),c=c.nextSibling;return u}function ce(t,n,o){var u=new n.constructor;for(var c in n){var h=n[c];'object'!=typeof h&&h!=u[c]&&(u[c]=h)}switch(n.childNodes&&(u.childNodes=new A),u.ownerDocument=t,u.nodeType){case s:var p=n.attributes,f=u.attributes=new O,N=p.length;f._ownerElement=u;for(var v=0;v0},lookupPrefix:function(t){for(var n=this;n;){var o=n._nsMap;if(o)for(var u in o)if(o[u]==t)return u;n=n.nodeType==l?n.ownerDocument:n.parentNode}return null},lookupNamespaceURI:function(t){for(var n=this;n;){var o=n._nsMap;if(o&&t in o)return o[t];n=n.nodeType==l?n.ownerDocument:n.parentNode}return null},isDefaultNamespace:function(t){return null==this.lookupPrefix(t)}},t(u,L),t(u,L.prototype),j.prototype={nodeName:'#document',nodeType:w,doctype:null,documentElement:null,_inc:1,insertBefore:function(t,n){if(t.nodeType==y){for(var o=t.firstChild;o;){var u=o.nextSibling;this.insertBefore(o,n),o=u}return t}return null==this.documentElement&&t.nodeType==s&&(this.documentElement=t),X(this,t,n),t.ownerDocument=this,t},removeChild:function(t){return this.documentElement==t&&(this.documentElement=null),$(this,t)},importNode:function(t,n){return le(this,t,n)},getElementById:function(t){var n=null;return k(this.documentElement,function(o){if(o.nodeType==s&&o.getAttribute('id')==t)return n=o,!0}),n},createElement:function(t){var n=new H;return n.ownerDocument=this,n.nodeName=t,n.tagName=t,n.childNodes=new A,(n.attributes=new O)._ownerElement=n,n},createDocumentFragment:function(){var t=new re;return t.ownerDocument=this,t.childNodes=new A,t},createTextNode:function(t){var n=new Z;return n.ownerDocument=this,n.appendData(t),n},createComment:function(t){var n=new Q;return n.ownerDocument=this,n.appendData(t),n},createCDATASection:function(t){var n=new J;return n.ownerDocument=this,n.appendData(t),n},createProcessingInstruction:function(t,n){var o=new ie;return o.ownerDocument=this,o.tagName=o.target=t,o.nodeValue=o.data=n,o},createAttribute:function(t){var n=new W;return n.ownerDocument=this,n.name=t,n.nodeName=t,n.localName=t,n.specified=!0,n},createEntityReference:function(t){var n=new ne;return n.ownerDocument=this,n.nodeName=t,n},createElementNS:function(t,n){var o=new H,u=n.split(':'),s=o.attributes=new O;return o.childNodes=new A,o.ownerDocument=this,o.nodeName=n,o.tagName=n,o.namespaceURI=t,2==u.length?(o.prefix=u[0],o.localName=u[1]):o.localName=n,s._ownerElement=o,o},createAttributeNS:function(t,n){var o=new W,u=n.split(':');return o.ownerDocument=this,o.nodeName=n,o.name=n,o.namespaceURI=t,o.specified=!0,2==u.length?(o.prefix=u[0],o.localName=u[1]):o.localName=n,o}},n(j,L),H.prototype={nodeType:s,hasAttribute:function(t){return null!=this.getAttributeNode(t)},getAttribute:function(t){var n=this.getAttributeNode(t);return n&&n.value||''},getAttributeNode:function(t){return this.attributes.getNamedItem(t)},setAttribute:function(t,n){var o=this.ownerDocument.createAttribute(t);o.value=o.nodeValue=""+n,this.setAttributeNode(o)},removeAttribute:function(t){var n=this.getAttributeNode(t);n&&this.removeAttributeNode(n)},appendChild:function(t){return t.nodeType===y?this.insertBefore(t,null):G(this,t)},setAttributeNode:function(t){return this.attributes.setNamedItem(t)},setAttributeNodeNS:function(t){return this.attributes.setNamedItemNS(t)},removeAttributeNode:function(t){return this.attributes.removeNamedItem(t.nodeName)},removeAttributeNS:function(t,n){var o=this.getAttributeNodeNS(t,n);o&&this.removeAttributeNode(o)},hasAttributeNS:function(t,n){return null!=this.getAttributeNodeNS(t,n)},getAttributeNS:function(t,n){var o=this.getAttributeNodeNS(t,n);return o&&o.value||''},setAttributeNS:function(t,n,o){var u=this.ownerDocument.createAttributeNS(t,n);u.value=u.nodeValue=""+o,this.setAttributeNode(u)},getAttributeNodeNS:function(t,n){return this.attributes.getNamedItemNS(t,n)},getElementsByTagName:function(t){return new R(this,function(n){var o=[];return k(n,function(u){u===n||u.nodeType!=s||'*'!==t&&u.tagName!=t||o.push(u)}),o})},getElementsByTagNameNS:function(t,n){return new R(this,function(o){var u=[];return k(o,function(l){l===o||l.nodeType!==s||'*'!==t&&l.namespaceURI!==t||'*'!==n&&l.localName!=n||u.push(l)}),u})}},j.prototype.getElementsByTagName=H.prototype.getElementsByTagName,j.prototype.getElementsByTagNameNS=H.prototype.getElementsByTagNameNS,n(H,L),W.prototype.nodeType=l,n(W,L),q.prototype={data:'',substringData:function(t,n){return this.data.substring(t,t+n)},appendData:function(t){t=this.data+t,this.nodeValue=this.data=t,this.length=t.length},insertData:function(t,n){this.replaceData(t,0,n)},appendChild:function(t){throw new Error(_[D])},deleteData:function(t,n){this.replaceData(t,n,"")},replaceData:function(t,n,o){o=this.data.substring(0,t)+o+this.data.substring(t+n),this.nodeValue=this.data=o,this.length=o.length}},n(q,L),Z.prototype={nodeName:"#text",nodeType:c,splitText:function(t){var n=this.data,o=n.substring(t);n=n.substring(0,t),this.data=this.nodeValue=n,this.length=n.length;var u=this.ownerDocument.createTextNode(o);return this.parentNode&&this.parentNode.insertBefore(u,this.nextSibling),u}},n(Z,q),Q.prototype={nodeName:"#comment",nodeType:v},n(Q,q),J.prototype={nodeName:"#cdata-section",nodeType:h},n(J,q),K.prototype.nodeType=E,n(K,L),ee.prototype.nodeType=b,n(ee,L),te.prototype.nodeType=f,n(te,L),ne.prototype.nodeType=p,n(ne,L),re.prototype.nodeName="#document-fragment",re.prototype.nodeType=y,n(re,L),ie.prototype.nodeType=N,n(ie,L),oe.prototype.serializeToString=function(t,n,o){return ae.call(t,n,o)},L.prototype.toString=ae;try{if(Object.defineProperty){function pe(t){switch(t.nodeType){case s:case y:var n=[];for(t=t.firstChild;t;)7!==t.nodeType&&8!==t.nodeType&&n.push(pe(t)),t=t.nextSibling;return n.join('');default:return t.nodeValue}}Object.defineProperty(R.prototype,'length',{get:function(){return x(this),this.$$length}}),Object.defineProperty(L.prototype,'textContent',{get:function(){return pe(this)},set:function(t){switch(this.nodeType){case s:case y:for(;this.firstChild;)this.removeChild(this.firstChild);(t||String(t))&&this.appendChild(this.ownerDocument.createTextNode(t));break;default:this.data=t,this.value=t,this.nodeValue=t}}}),he=function(t,n,o){t['$$'+n]=o}}}catch(t){}e.DOMImplementation=P,e.XMLSerializer=oe},995,[]); -__d(function(e,t,i,r,s,a,n){s.exports={_args:[["github:jitsi/react-native#efd2aff5661d75a230e36406b698cfe0ee545be2","/usr/local/var/jenkins/workspace/jitsi-meet-ios-sdk/jitsi-meet"]],_from:"github:jitsi/react-native#efd2aff5661d75a230e36406b698cfe0ee545be2",_id:"react-native@github:jitsi/react-native#efd2aff5661d75a230e36406b698cfe0ee545be2",_inBundle:!1,_integrity:"",_location:"/react-native",_phantomChildren:{"@hapi/joi":"15.1.1","@react-native-community/cli-debugger-ui":"3.0.0","@react-native-community/cli-tools":"3.0.0","@react-native-community/cli-types":"3.0.0","@types/color-name":"1.1.1","@types/istanbul-lib-coverage":"2.0.1","@types/istanbul-reports":"1.1.1","@types/yargs-parser":"15.0.0","color-convert":"1.9.1","command-exists":"1.2.8",commander:"2.20.0",compression:"1.7.4",connect:"3.7.0","core-js":"2.5.3",cosmiconfig:"5.2.0",deepmerge:"3.3.0",didyoumean:"1.2.1",envinfo:"7.5.0",errorhandler:"1.5.1","escape-string-regexp":"1.0.5",execa:"1.0.0","fbjs-css-vars":"1.0.2","fs-extra":"7.0.1",glob:"7.1.2","graceful-fs":"4.1.11",inquirer:"3.3.0","isomorphic-fetch":"2.2.1","js-tokens":"3.0.2",lodash:"4.17.13","loose-envify":"1.3.1",metro:"0.56.4","metro-config":"0.56.4","metro-core":"0.56.4","metro-react-native-babel-transformer":"0.56.4",minimist:"1.2.0",mkdirp:"0.5.1",morgan:"1.9.1","node-notifier":"5.4.3","object-assign":"4.1.1",open:"6.4.0",ora:"3.4.0",plist:"3.0.1",promise:"7.3.1","serve-static":"1.13.2",setimmediate:"1.0.5","shell-quote":"1.6.1","sudo-prompt":"9.1.1",wcwidth:"1.0.1",ws:"1.1.5"},_requested:{type:"git",raw:"github:jitsi/react-native#efd2aff5661d75a230e36406b698cfe0ee545be2",rawSpec:"github:jitsi/react-native#efd2aff5661d75a230e36406b698cfe0ee545be2",saveSpec:"github:jitsi/react-native#efd2aff5661d75a230e36406b698cfe0ee545be2",fetchSpec:null,gitCommittish:"efd2aff5661d75a230e36406b698cfe0ee545be2"},_requiredBy:["/"],_resolved:"github:jitsi/react-native#efd2aff5661d75a230e36406b698cfe0ee545be2",_spec:"github:jitsi/react-native#efd2aff5661d75a230e36406b698cfe0ee545be2",_where:"/usr/local/var/jenkins/workspace/jitsi-meet-ios-sdk/jitsi-meet",bin:{"react-native":"cli.js"},bugs:{url:"https://github.com/facebook/react-native/issues"},dependencies:{"@babel/runtime":"^7.0.0","@react-native-community/cli":"^3.0.0","@react-native-community/cli-platform-android":"^3.0.0","@react-native-community/cli-platform-ios":"^3.0.0","abort-controller":"^3.0.0",art:"^0.10.0","base64-js":"^1.1.2",connect:"^3.6.5","create-react-class":"^15.6.3","escape-string-regexp":"^1.0.5","event-target-shim":"^5.0.1",fbjs:"^1.0.0","fbjs-scripts":"^1.1.0","hermes-engine":"^0.2.1",invariant:"^2.2.4","jsc-android":"^245459.0.0","metro-babel-register":"^0.56.0","metro-react-native-babel-transformer":"^0.56.0","metro-source-map":"^0.56.0",nullthrows:"^1.1.0","pretty-format":"^24.7.0",promise:"^7.1.1","prop-types":"^15.7.2","react-devtools-core":"^3.6.3","react-refresh":"^0.4.0","regenerator-runtime":"^0.13.2",scheduler:"0.15.0","stacktrace-parser":"^0.1.3","whatwg-fetch":"^3.0.0"},description:"A framework for building native apps using React",detox:{"test-runner":"jest","runner-config":"RNTester/e2e/config.json",specs:"",configurations:{"ios.sim.release":{binaryPath:"RNTester/build/Build/Products/Release-iphonesimulator/RNTester.app/",build:"xcodebuild -workspace RNTester/RNTesterPods.xcworkspace -scheme RNTester -configuration Release -sdk iphonesimulator -derivedDataPath RNTester/build -UseModernBuildSystem=NO -quiet",type:"ios.simulator",name:"iPhone 6s"},"ios.sim.debug":{binaryPath:"RNTester/build/Build/Products/Debug-iphonesimulator/RNTester.app/",build:"xcodebuild -workspace RNTester/RNTesterPods.xcworkspace -scheme RNTester -configuration Debug -sdk iphonesimulator -derivedDataPath RNTester/build -UseModernBuildSystem=NO -quiet",type:"ios.simulator",name:"iPhone 6s"}}},devDependencies:{"@babel/core":"^7.0.0","@babel/generator":"^7.0.0","@react-native-community/eslint-plugin":"1.0.0","@reactions/component":"^2.0.2",async:"^2.4.0","babel-eslint":"10.0.1","clang-format":"^1.2.4",coveralls:"^3.0.2",detox:"12.2.0",eslint:"5.1.0","eslint-config-fb-strict":"24.3.0","eslint-config-fbjs":"2.1.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-eslint-comments":"^3.1.1","eslint-plugin-flowtype":"2.50.3","eslint-plugin-jest":"22.4.1","eslint-plugin-jsx-a11y":"6.2.1","eslint-plugin-prettier":"2.6.2","eslint-plugin-react":"7.12.4","eslint-plugin-react-hooks":"^1.5.1","eslint-plugin-react-native":"3.6.0","eslint-plugin-relay":"1.3.0","flow-bin":"^0.105.0","flow-remove-types":"1.2.3",jest:"^24.8.0","jest-junit":"^6.3.0",jscodeshift:"^0.6.2",mkdirp:"^0.5.1",prettier:"1.17.0",react:"16.9.0","react-test-renderer":"16.9.0",shelljs:"^0.7.8",ws:"^6.1.4",yargs:"^9.0.0"},engines:{node:">=8.3"},files:[".flowconfig","android","cli.js","flow","init.sh","scripts/compose-source-maps.js","scripts/ios-configure-glog.sh","scripts/ios-install-third-party.sh","scripts/launchPackager.bat","scripts/launchPackager.command","scripts/node-binary.sh","scripts/packager.sh","scripts/react-native-xcode.sh","jest-preset.js","jest","lib","rn-get-polyfills.js","Libraries","LICENSE","packager","react-native.config.js","react.gradle","React.podspec","React-Core.podspec","React","ReactAndroid","ReactCommon","README.md","third-party-podspecs","template","local-cli","template.config.js","!template/node_modules","!template/yarn.lock","!template/package-lock.json"],homepage:"https://github.com/facebook/react-native#readme","jest-junit":{outputDirectory:"reports/junit",outputName:"js-test-results.xml"},license:"MIT",main:"Libraries/react-native/react-native-implementation.js",name:"react-native",peerDependencies:{react:"16.9.0"},repository:{type:"git",url:"git+ssh://git@github.com/facebook/react-native.git"},scripts:{"build-ios-e2e":"detox build -c ios.sim.release","clang-format":"clang-format -i --glob=*/**/*.{h,cpp,m,mm}","docker-build-android":"docker build -t reactnativeci/android -f .circleci/Dockerfiles/Dockerfile.android .","docker-setup-android":"docker pull reactnativecommunity/react-native-android",flow:"flow","flow-check-android":"flow check --flowconfig-name .flowconfig.android","flow-check-ios":"flow check",format:"npm run prettier && npm run clang-format","format-check":"prettier --list-different \"./**/*.{js,md,yml}\"",lint:"eslint .","lint-ci":"./scripts/circleci/analyze_code.sh && yarn shellcheck",prettier:"prettier --write \"./**/*.{js,md,yml}\"",shellcheck:"./scripts/circleci/analyze_scripts.sh",start:"react-native start",test:"jest","test-android-all":"yarn run docker-build-android && yarn run test-android-run-unit && yarn run test-android-run-instrumentation && yarn run test-android-run-e2e","test-android-e2e":"yarn run docker-build-android && yarn run test-android-run-e2e","test-android-instrumentation":"yarn run docker-build-android && yarn run test-android-run-instrumentation","test-android-run-e2e":"docker run --privileged -it reactnativeci/android bash .circleci/Dockerfiles/scripts/run-ci-e2e-tests.sh --android --js","test-android-run-instrumentation":"docker run --cap-add=SYS_ADMIN -it reactnativeci/android bash .circleci/Dockerfiles/scripts/run-android-docker-instrumentation-tests.sh","test-android-run-unit":"docker run --cap-add=SYS_ADMIN -it reactnativeci/android bash .circleci/Dockerfiles/scripts/run-android-docker-unit-tests.sh","test-android-unit":"yarn run docker-build-android && yarn run test-android-run-unit","test-ci":"jest --maxWorkers=2 --ci --reporters=\"default\" --reporters=\"jest-junit\"","test-ios":"./scripts/objc-test.sh test","test-ios-e2e":"detox test -c ios.sim.release RNTester/e2e"},version:"0.61.5-jitsi.1"}},996,[]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1]),t=n(r(d[2]));!(function(n){void 0===n.MediaStream&&(n.MediaStream=o.MediaStream),void 0===n.MediaStreamTrack&&(n.MediaStreamTrack=o.MediaStreamTrack),void 0===n.RTCIceCandidate&&(n.RTCIceCandidate=o.RTCIceCandidate),void 0===n.RTCPeerConnection&&(n.RTCPeerConnection=t.default),void 0===n.RTCPeerConnection&&(n.webkitRTCPeerConnection=t.default),void 0===n.RTCSessionDescription&&(n.RTCSessionDescription=o.RTCSessionDescription);var s=n.navigator;s&&(void 0===s.mediaDevices&&(s.mediaDevices=o.mediaDevices),void 0===s.permissions&&(s.permissions=o.permissions))})(g||window||this)},997,[3,778,998]); -__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=p;var n=t(r(d[1])),o=t(r(d[2])),u=r(d[3]),s=r(d[4]),f=t(r(d[5]));function p(){for(var t=this,n=arguments.length,o=new Array(n),u=0;u=10&&'typ'===c[6]){for(var v=[c[4]],h=!1,y=8;y>18&63)+s.charAt(h>>12&63)+s.charAt(h>>6&63)+s.charAt(63&h);return 2==A?(n=t.charCodeAt(p)<<8,o=t.charCodeAt(++p),l+=s.charAt((h=n+o)>>10)+s.charAt(h>>4&63)+s.charAt(h<<2&63)+'='):1==A&&(h=t.charCodeAt(p),l+=s.charAt(h>>2)+s.charAt(h<<4&63)+'=='),l},decode:function(t){var n=(t=String(t).replace(A,'')).length;n%4==0&&(n=(t=t.replace(/==?$/,'')).length),(n%4==1||/[^+a-zA-Z0-9/]/.test(t))&&f('Invalid character: the string to be decoded is not correctly encoded.');for(var o,c,h=0,l='',p=-1;++p>(-2*h&6)));return l},version:'0.1.0'};if('function'==typeof define&&'object'==typeof define.amd&&define.amd)define(function(){return l});else if(n&&!n.nodeType)if(o)o.exports=l;else for(var p in l)l.hasOwnProperty(p)&&(n[p]=l[p]);else t.base64=l})(this)},1001,[]); -__d(function(g,r,i,a,m,e,d){'use strict';!(function(n){function t(n,t,o){var h,l,A,p,E,H,v,S,U,k=0,F=[],R=0,y=!1,B=[],L=[],T=!1,C=!1,Y=-1;if(h=(o=o||{}).encoding||"UTF8",(U=o.numRounds||1)!==parseInt(U,10)||1>U)throw Error("numRounds must a integer >= 1");if("SHA-1"===n)E=512,H=N,v=j,p=160,S=function(n){return n.slice()};else if(0===n.lastIndexOf("SHA-",0))if(H=function(t,o){return z(t,o,n)},v=function(t,o,u,f){var w,s;if("SHA-224"===n||"SHA-256"===n)w=15+(o+65>>>9<<4),s=16;else{if("SHA-384"!==n&&"SHA-512"!==n)throw Error("Unexpected error in SHA-2 implementation");w=31+(o+129>>>10<<5),s=32}for(;t.length<=w;)t.push(0);for(t[o>>>5]|=128<<24-o%32,o+=u,t[w]=4294967295&o,t[w-1]=o/4294967296|0,u=t.length,o=0;ot;t+=1)o[t]=n[t].slice();return o},Y=1,"SHA3-224"===n)E=1152,p=224;else if("SHA3-256"===n)E=1088,p=256;else if("SHA3-384"===n)E=832,p=384;else if("SHA3-512"===n)E=576,p=512;else if("SHAKE128"===n)E=1344,p=-1,x=31,C=!0;else{if("SHAKE256"!==n)throw Error("Chosen SHA variant is not supported");E=1088,p=-1,x=31,C=!0}v=function(n,t,o,u,f){var w,s=x,c=[],b=(o=E)>>>5,h=0,l=t>>>5;for(w=0;w=o;w+=b)u=Z(n.slice(w,w+b),u),t-=o;for(n=n.slice(w),t%=o;n.length>>3)>>2]^=s<=f));)c.push(n.a),0==64*(h+=1)%o&&Z(null,u);return c}}A=b(t,h,Y),l=K(n),this.setHMACKey=function(t,o,u){var f;if(!0===y)throw Error("HMAC key already set");if(!0===T)throw Error("Cannot set HMAC key after calling update");if(!0===C)throw Error("SHAKE is not supported for HMAC");if(t=(o=b(o,h=(u||{}).encoding||"UTF8",Y)(t)).binLen,o=o.value,u=(f=E>>>3)/4-1,ft/8){for(;o.length<=u;)o.push(0);o[u]&=4294967040}for(t=0;t<=u;t+=1)B[t]=909522486^o[t],L[t]=1549556828^o[t];l=H(B,l),k=E,y=!0},this.update=function(n){var t,o,u,f=0,w=E>>>5;for(n=(t=A(n,F,R)).binLen,o=t.value,t=n>>>5,u=0;u>>5),R=n%E,T=!0},this.getHash=function(t,o){var b,h,A,E;if(!0===y)throw Error("Cannot call getHash after setting HMAC key");if(A=c(o),!0===C){if(-1===A.shakeLen)throw Error("shakeLen must be specified in options");p=A.shakeLen}switch(t){case"HEX":b=function(n){return u(n,p,Y,A)};break;case"B64":b=function(n){return f(n,p,Y,A)};break;case"BYTES":b=function(n){return w(n,p,Y)};break;case"ARRAYBUFFER":try{h=new ArrayBuffer(0)}catch(n){throw Error("ARRAYBUFFER not supported by this environment")}b=function(n){return s(n,p,Y)};break;default:throw Error("format must be HEX, B64, BYTES, or ARRAYBUFFER")}for(E=v(F.slice(),R,k,S(l),p),h=1;h>>24-p%32),E=v(E,p,0,K(n),p);return b(E)},this.getHMAC=function(t,o){var b,h,A,U;if(!1===y)throw Error("Cannot call getHMAC without first setting HMAC key");switch(A=c(o),t){case"HEX":b=function(n){return u(n,p,Y,A)};break;case"B64":b=function(n){return f(n,p,Y,A)};break;case"BYTES":b=function(n){return w(n,p,Y)};break;case"ARRAYBUFFER":try{b=new ArrayBuffer(0)}catch(n){throw Error("ARRAYBUFFER not supported by this environment")}b=function(n){return s(n,p,Y)};break;default:throw Error("outputFormat must be HEX, B64, BYTES, or ARRAYBUFFER")}return h=v(F.slice(),R,k,S(l),p),U=H(L,K(n)),b(U=v(h,p,E,U,p))}}function o(n,t){this.a=n,this.b=t}function u(n,t,o,u){var f,w,s,c="";for(t/=8,s=-1===o?3:0,f=0;f>>2]>>>8*(s+f%4*o),c+="0123456789abcdef".charAt(w>>>4&15)+"0123456789abcdef".charAt(15&w);return u.outputUpper?c.toUpperCase():c}function f(n,t,o,u){var f,w,s,c,b="",h=t/8;for(c=-1===o?3:0,f=0;f>>2]:0,s=f+2>>2]:0,s=(n[f>>>2]>>>8*(c+f%4*o)&255)<<16|(w>>>8*(c+(f+1)%4*o)&255)<<8|s>>>8*(c+(f+2)%4*o)&255,w=0;4>w;w+=1)b+=8*f+6*w<=t?"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(s>>>6*(3-w)&63):u.b64Pad;return b}function w(n,t,o){var u,f,w,s="";for(t/=8,w=-1===o?3:0,u=0;u>>2]>>>8*(w+u%4*o)&255,s+=String.fromCharCode(f);return s}function s(n,t,o){t/=8;var u,f,w,s=new ArrayBuffer(t);for(w=new Uint8Array(s),f=-1===o?3:0,u=0;u>>2]>>>8*(f+u%4*o)&255;return s}function c(n){var t={outputUpper:!1,b64Pad:"=",shakeLen:-1};if(n=n||{},t.outputUpper=n.outputUpper||!1,!0===n.hasOwnProperty("b64Pad")&&(t.b64Pad=n.b64Pad),!0===n.hasOwnProperty("shakeLen")){if(0!=n.shakeLen%8)throw Error("shakeLen must be a multiple of 8");t.shakeLen=n.shakeLen}if("boolean"!=typeof t.outputUpper)throw Error("Invalid outputUpper formatting option");if("string"!=typeof t.b64Pad)throw Error("Invalid b64Pad formatting option");return t}function b(n,t,o){switch(t){case"UTF8":case"UTF16BE":case"UTF16LE":break;default:throw Error("encoding must be UTF8, UTF16BE, or UTF16LE")}switch(n){case"HEX":n=function(n,t,u){var f,w,s,c,b,h,l=n.length;if(0!=l%2)throw Error("String of HEX type must be in byte increments");for(t=t||[0],b=(u=u||0)>>>3,h=-1===o?3:0,f=0;f>>1)+b)>>>2;t.length<=s;)t.push(0);t[s]|=w<<8*(h+c%4*o)}return{value:t,binLen:4*l+u}};break;case"TEXT":n=function(n,u,f){var w,s,c,b,h,l,A,p,E=0;if(u=u||[0],h=(f=f||0)>>>3,"UTF8"===t)for(p=-1===o?3:0,c=0;c(w=n.charCodeAt(c))?s.push(w):2048>w?(s.push(192|w>>>6),s.push(128|63&w)):55296>w||57344<=w?s.push(224|w>>>12,128|w>>>6&63,128|63&w):(c+=1,w=65536+((1023&w)<<10|1023&n.charCodeAt(c)),s.push(240|w>>>18,128|w>>>12&63,128|w>>>6&63,128|63&w)),b=0;b>>2;u.length<=l;)u.push(0);u[l]|=s[b]<<8*(p+A%4*o),E+=1}else if("UTF16BE"===t||"UTF16LE"===t)for(p=-1===o?2:0,s="UTF16LE"===t&&1!==o||"UTF16LE"!==t&&1===o,c=0;c>>8),l=(A=E+h)>>>2;u.length<=l;)u.push(0);u[l]|=w<<8*(p+A%4*o),E+=2}return{value:u,binLen:8*E+f}};break;case"B64":n=function(n,t,u){var f,w,s,c,b,h,l,A,p=0;if(-1===n.search(/^[a-zA-Z0-9=+\/]+$/))throw Error("Invalid character in base-64 string");if(w=n.indexOf("="),n=n.replace(/\=/g,""),-1!==w&&w0;){var t=e.shift();if("function"==typeof t){var n=e.shift(),r=e.shift();t.call(n,r)}else t._settlePromises()}},i.prototype._drainQueues=function(){this._drainQueue(this._normalQueue),this._reset(),this._haveDrainedQueues=!0,this._drainQueue(this._lateQueue)},i.prototype._queueTick=function(){this._isTickUsed||(this._isTickUsed=!0,this._schedule(this.drainQueues))},i.prototype._reset=function(){this._isTickUsed=!1},n.exports=i,n.exports.firstLineError=c},{"./queue":26,"./schedule":29,"./util":36}],3:[function(e,t,n){"use strict";t.exports=function(e,t,n,r){var i=!1,a=function(e,t){this._reject(t)},o=function(e,t){t.promiseRejectionQueued=!0,t.bindingPromise._then(a,a,null,this,e)},s=function(e,t){0==(50397184&this._bitField)&&this._resolveCallback(t.target)},c=function(e,t){t.promiseRejectionQueued||this._reject(e)};e.prototype.bind=function(a){i||(i=!0,e.prototype._propagateFrom=r.propagateFromFunction(),e.prototype._boundValue=r.boundValueFunction());var u=n(a),l=new e(t);l._propagateFrom(this,1);var f=this._target();if(l._setBoundTo(u),u instanceof e){var d={promiseRejectionQueued:!1,promise:l,target:f,bindingPromise:u};f._then(t,o,void 0,l,d),u._then(s,c,void 0,l,d),l._setOnCancel(u)}else l._resolveCallback(f);return l},e.prototype._setBoundTo=function(e){void 0!==e?(this._bitField=2097152|this._bitField,this._boundTo=e):this._bitField=-2097153&this._bitField},e.prototype._isBound=function(){return 2097152==(2097152&this._bitField)},e.bind=function(t,n){return e.resolve(n).bind(t)}}},{}],4:[function(e,t,n){"use strict";var r;"undefined"!=typeof Promise&&(r=Promise);var i=e("./promise")();i.noConflict=function(){try{Promise===i&&(Promise=r)}catch(e){}return i},t.exports=i},{"./promise":22}],5:[function(e,t,n){"use strict";var r=Object.create;if(r){var i=r(null),a=r(null);i[" size"]=a[" size"]=0}t.exports=function(t){function n(e,n){var r;if(null!=e&&(r=e[n]),"function"!=typeof r){var i="Object "+o.classString(e)+" has no method '"+o.toString(n)+"'";throw new t.TypeError(i)}return r}function r(e){return n(e,this.pop()).apply(e,this)}function i(e){return e[this]}function a(e){var t=+this;return t<0&&(t=Math.max(0,t+e.length)),e[t]}var o=e("./util"),s=o.canEvaluate;o.isIdentifier,t.prototype.call=function(e){var t=[].slice.call(arguments,1);return t.push(e),this._then(r,void 0,void 0,t,void 0)},t.prototype.get=function(e){var t;if("number"==typeof e)t=a;else if(s){var n=(void 0)(e);t=null!==n?n:i}else t=i;return this._then(t,void 0,void 0,e,void 0)}}},{"./util":36}],6:[function(e,t,n){"use strict";t.exports=function(t,n,r,i){var a=e("./util"),o=a.tryCatch,s=a.errorObj,c=t._async;t.prototype.break=t.prototype.cancel=function(){if(!i.cancellation())return this._warn("cancellation is disabled");for(var e=this,t=e;e._isCancellable();){if(!e._cancelBy(t)){t._isFollowing()?t._followee().cancel():t._cancelBranched();break}var n=e._cancellationParent;if(null==n||!n._isCancellable()){e._isFollowing()?e._followee().cancel():e._cancelBranched();break}e._isFollowing()&&e._followee().cancel(),e._setWillBeCancelled(),t=e,e=n}},t.prototype._branchHasCancelled=function(){this._branchesRemainingToCancel--},t.prototype._enoughBranchesHaveCancelled=function(){return void 0===this._branchesRemainingToCancel||this._branchesRemainingToCancel<=0},t.prototype._cancelBy=function(e){return e===this?(this._branchesRemainingToCancel=0,this._invokeOnCancel(),!0):(this._branchHasCancelled(),!!this._enoughBranchesHaveCancelled()&&(this._invokeOnCancel(),!0))},t.prototype._cancelBranched=function(){this._enoughBranchesHaveCancelled()&&this._cancel()},t.prototype._cancel=function(){this._isCancellable()&&(this._setCancelled(),c.invoke(this._cancelPromises,this,void 0))},t.prototype._cancelPromises=function(){this._length()>0&&this._settlePromises()},t.prototype._unsetOnCancel=function(){this._onCancelField=void 0},t.prototype._isCancellable=function(){return this.isPending()&&!this._isCancelled()},t.prototype.isCancellable=function(){return this.isPending()&&!this.isCancelled()},t.prototype._doInvokeOnCancel=function(e,t){if(a.isArray(e))for(var n=0;n=0)return i[e]}var r=!1,i=[];return e.prototype._promiseCreated=function(){},e.prototype._pushContext=function(){},e.prototype._popContext=function(){return null},e._peekContext=e.prototype._peekContext=function(){},t.prototype._pushContext=function(){void 0!==this._trace&&(this._trace._promiseCreated=null,i.push(this._trace))},t.prototype._popContext=function(){if(void 0!==this._trace){var e=i.pop(),t=e._promiseCreated;return e._promiseCreated=null,t}return null},t.CapturedTrace=null,t.create=function(){if(r)return new t},t.deactivateLongStackTraces=function(){},t.activateLongStackTraces=function(){var i=e.prototype._pushContext,a=e.prototype._popContext,o=e._peekContext,s=e.prototype._peekContext,c=e.prototype._promiseCreated;t.deactivateLongStackTraces=function(){e.prototype._pushContext=i,e.prototype._popContext=a,e._peekContext=o,e.prototype._peekContext=s,e.prototype._promiseCreated=c,r=!1},r=!0,e.prototype._pushContext=t.prototype._pushContext,e.prototype._popContext=t.prototype._popContext,e._peekContext=e.prototype._peekContext=n,e.prototype._promiseCreated=function(){var e=this._peekContext();e&&null==e._promiseCreated&&(e._promiseCreated=this)}},t}},{}],9:[function(t,n,r){"use strict";n.exports=function(n,r){function i(e,t){return{promise:t}}function a(){return!1}function o(e,t,n){var r=this;try{e(t,n,function(e){if("function"!=typeof e)throw new TypeError("onCancel must be a function, got: "+x.toString(e));r._attachCancellationCallback(e)})}catch(e){return e}}function s(e){if(!this._isCancellable())return this;var t=this._onCancel();void 0!==t?x.isArray(t)?t.push(e):this._setOnCancel([t,e]):this._setOnCancel(e)}function c(){return this._onCancelField}function u(e){this._onCancelField=e}function l(){this._cancellationParent=void 0,this._onCancelField=void 0}function f(e,t){if(0!=(1&t)){this._cancellationParent=e;var n=e._branchesRemainingToCancel;void 0===n&&(n=0),e._branchesRemainingToCancel=n+1}0!=(2&t)&&e._isBound()&&this._setBoundTo(e._boundTo)}function d(){var e=this._boundTo;return void 0!==e&&e instanceof n?e.isFulfilled()?e.value():void 0:e}function h(){this._trace=new I(this._peekContext())}function p(e,t){if(D(e)){var n=this._trace;if(void 0!==n&&t&&(n=n._parent),void 0!==n)n.attachExtraTrace(e);else if(!e.__stackCleaned__){var r=k(e);x.notEnumerableProp(e,"stack",r.message+"\n"+r.stack.join("\n")),x.notEnumerableProp(e,"__stackCleaned__",!0)}}}function v(e,t,r){if(ne.warnings){var i,a=new A(e);if(t)r._attachExtraTrace(a);else if(ne.longStackTraces&&(i=n._peekContext()))i.attachExtraTrace(a);else{var o=k(a);a.stack=o.message+"\n"+o.stack.join("\n")}$("warning",a)||w(a,"",!0)}}function g(e,t){for(var n=0;n=0;--s)if(r[s]===a){o=s;break}for(s=o;s>=0;--s){var c=r[s];if(t[i]!==c)break;t.pop(),i--}t=r}}function b(e){for(var t=[],n=0;n0&&"SyntaxError"!=e.name&&(t=t.slice(n)),t}function k(e){var t=e.stack,n=e.toString();return t="string"==typeof t&&t.length>0?S(e):[" (No stack trace)"],{message:n,stack:"SyntaxError"==e.name?t:b(t)}}function w(e,t,n){if("undefined"!=typeof console){var r;if(x.isObject(e)){var i=e.stack;r=t+N(i,e)}else r=t+String(e);"function"==typeof M?M(r,n):"function"!=typeof console.log&&"object"!=typeof console.log||console.log(r)}}function C(e,t,n,r){var i=!1;try{"function"==typeof t&&(i=!0,"rejectionHandled"===e?t(r):t(n,r))}catch(e){j.throwLater(e)}"unhandledRejection"===e?$(e,n,r)||i||w(n,"Unhandled rejection "):$(e,r)}function _(e){var t;if("function"==typeof e)t="[function "+(e.name||"anonymous")+"]";else{if(t=e&&"function"==typeof e.toString?e.toString():x.toString(e),/\[object [a-zA-Z0-9$_]+\]/.test(t))try{t=JSON.stringify(e)}catch(e){}0===t.length&&(t="(empty array)")}return"(<"+T(t)+">, no stack trace)"}function T(e){return e.length<41?e:e.substr(0,38)+"..."}function P(){return"function"==typeof te}function E(e){var t=e.match(ee);if(t)return{fileName:t[1],line:parseInt(t[2],10)}}function I(e){this._parent=e,this._promisesCreated=0;var t=this._length=1+(void 0===e?0:e._length);te(this,I),t>32&&this.uncycle()}var R,O,M,F=n._getDomain,j=n._async,A=t("./errors").Warning,x=t("./util"),D=x.canAttachTrace,U=/[\\\/]bluebird[\\\/]js[\\\/](release|debug|instrumented)/,L=/\((?:timers\.js):\d+:\d+\)/,B=/[\/<\(](.+?):(\d+):(\d+)\)?\s*$/,H=null,N=null,V=!1,W=!(0==x.env("BLUEBIRD_DEBUG")),q=!(0==x.env("BLUEBIRD_WARNINGS")||!W&&!x.env("BLUEBIRD_WARNINGS")),G=!(0==x.env("BLUEBIRD_LONG_STACK_TRACES")||!W&&!x.env("BLUEBIRD_LONG_STACK_TRACES")),z=0!=x.env("BLUEBIRD_W_FORGOTTEN_RETURN")&&(q||!!x.env("BLUEBIRD_W_FORGOTTEN_RETURN"));n.prototype.suppressUnhandledRejections=function(){var e=this._target();e._bitField=-1048577&e._bitField|524288},n.prototype._ensurePossibleRejectionHandled=function(){if(0==(524288&this._bitField)){this._setRejectionIsUnhandled();var e=this;setTimeout(function(){e._notifyUnhandledRejection()},1)}},n.prototype._notifyUnhandledRejectionIsHandled=function(){C("rejectionHandled",R,void 0,this)},n.prototype._setReturnedNonUndefined=function(){this._bitField=268435456|this._bitField},n.prototype._returnedNonUndefined=function(){return 0!=(268435456&this._bitField)},n.prototype._notifyUnhandledRejection=function(){if(this._isRejectionUnhandled()){var e=this._settledValue();this._setUnhandledRejectionIsNotified(),C("unhandledRejection",O,e,this)}},n.prototype._setUnhandledRejectionIsNotified=function(){this._bitField=262144|this._bitField},n.prototype._unsetUnhandledRejectionIsNotified=function(){this._bitField=-262145&this._bitField},n.prototype._isUnhandledRejectionNotified=function(){return(262144&this._bitField)>0},n.prototype._setRejectionIsUnhandled=function(){this._bitField=1048576|this._bitField},n.prototype._unsetRejectionIsUnhandled=function(){this._bitField=-1048577&this._bitField,this._isUnhandledRejectionNotified()&&(this._unsetUnhandledRejectionIsNotified(),this._notifyUnhandledRejectionIsHandled())},n.prototype._isRejectionUnhandled=function(){return(1048576&this._bitField)>0},n.prototype._warn=function(e,t,n){return v(e,t,n||this)},n.onPossiblyUnhandledRejection=function(e){var t=F();O="function"==typeof e?null===t?e:x.domainBind(t,e):void 0},n.onUnhandledRejectionHandled=function(e){var t=F();R="function"==typeof e?null===t?e:x.domainBind(t,e):void 0};var Q=function(){};n.longStackTraces=function(){if(j.haveItemsQueued()&&!ne.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n See http://goo.gl/MqrFmX\n");if(!ne.longStackTraces&&P()){var e=n.prototype._captureStackTrace,t=n.prototype._attachExtraTrace;ne.longStackTraces=!0,Q=function(){if(j.haveItemsQueued()&&!ne.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n See http://goo.gl/MqrFmX\n");n.prototype._captureStackTrace=e,n.prototype._attachExtraTrace=t,r.deactivateLongStackTraces(),j.enableTrampoline(),ne.longStackTraces=!1},n.prototype._captureStackTrace=h,n.prototype._attachExtraTrace=p,r.activateLongStackTraces(),j.disableTrampolineIfNecessary()}},n.hasLongStackTraces=function(){return ne.longStackTraces&&P()};var J=(function(){try{if("function"==typeof CustomEvent){var e=new CustomEvent("CustomEvent");return x.global.dispatchEvent(e),function(e,t){var n=new CustomEvent(e.toLowerCase(),{detail:t,cancelable:!0});return!x.global.dispatchEvent(n)}}if("function"==typeof Event){e=new Event("CustomEvent");return x.global.dispatchEvent(e),function(e,t){var n=new Event(e.toLowerCase(),{cancelable:!0});return n.detail=t,!x.global.dispatchEvent(n)}}return(e=document.createEvent("CustomEvent")).initCustomEvent("testingtheevent",!1,!0,{}),x.global.dispatchEvent(e),function(e,t){var n=document.createEvent("CustomEvent");return n.initCustomEvent(e.toLowerCase(),!1,!0,t),!x.global.dispatchEvent(n)}}catch(e){}return function(){return!1}})(),K=x.isNode?function(){return e.emit.apply(e,arguments)}:x.global?function(e){var t="on"+e.toLowerCase(),n=x.global[t];return!!n&&(n.apply(x.global,[].slice.call(arguments,1)),!0)}:function(){return!1},X={promiseCreated:i,promiseFulfilled:i,promiseRejected:i,promiseResolved:i,promiseCancelled:i,promiseChained:function(e,t,n){return{promise:t,child:n}},warning:function(e,t){return{warning:t}},unhandledRejection:function(e,t,n){return{reason:t,promise:n}},rejectionHandled:i},$=function(e){var t=!1;try{t=K.apply(null,arguments)}catch(e){j.throwLater(e),t=!0}var n=!1;try{n=J(e,X[e].apply(null,arguments))}catch(e){j.throwLater(e),n=!0}return n||t};n.config=function(e){if("longStackTraces"in(e=Object(e))&&(e.longStackTraces?n.longStackTraces():!e.longStackTraces&&n.hasLongStackTraces()&&Q()),"warnings"in e){var t=e.warnings;ne.warnings=!!t,z=ne.warnings,x.isObject(t)&&"wForgottenReturn"in t&&(z=!!t.wForgottenReturn)}if("cancellation"in e&&e.cancellation&&!ne.cancellation){if(j.haveItemsQueued())throw new Error("cannot enable cancellation after promises are in use");n.prototype._clearCancellationData=l,n.prototype._propagateFrom=f,n.prototype._onCancel=c,n.prototype._setOnCancel=u,n.prototype._attachCancellationCallback=s,n.prototype._execute=o,Y=f,ne.cancellation=!0}return"monitoring"in e&&(e.monitoring&&!ne.monitoring?(ne.monitoring=!0,n.prototype._fireEvent=$):!e.monitoring&&ne.monitoring&&(ne.monitoring=!1,n.prototype._fireEvent=a)),n},n.prototype._fireEvent=a,n.prototype._execute=function(e,t,n){try{e(t,n)}catch(e){return e}},n.prototype._onCancel=function(){},n.prototype._setOnCancel=function(e){},n.prototype._attachCancellationCallback=function(e){},n.prototype._captureStackTrace=function(){},n.prototype._attachExtraTrace=function(){},n.prototype._clearCancellationData=function(){},n.prototype._propagateFrom=function(e,t){};var Y=function(e,t){0!=(2&t)&&e._isBound()&&this._setBoundTo(e._boundTo)},Z=function(){return!1},ee=/[\/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/;x.inherits(I,Error),r.CapturedTrace=I,I.prototype.uncycle=function(){var e=this._length;if(!(e<2)){for(var t=[],n={},r=0,i=this;void 0!==i;++r)t.push(i),i=i._parent;for(r=(e=this._length=r)-1;r>=0;--r){var a=t[r].stack;void 0===n[a]&&(n[a]=r)}for(r=0;r0&&(t[o-1]._parent=void 0,t[o-1]._length=1),t[r]._parent=void 0,t[r]._length=1;var s=r>0?t[r-1]:this;o=0;--u)t[u]._length=c,c++;return}}}},I.prototype.attachExtraTrace=function(e){if(!e.__stackCleaned__){this.uncycle();for(var t=k(e),n=t.message,r=[t.stack],i=this;void 0!==i;)r.push(b(i.stack.split("\n"))),i=i._parent;m(r),y(r),x.notEnumerableProp(e,"stack",g(n,r)),x.notEnumerableProp(e,"__stackCleaned__",!0)}};var te=(function(){var e=/^\s*at\s*/,t=function(e,t){return"string"==typeof e?e:void 0!==t.name&&void 0!==t.message?t.toString():_(t)};if("number"==typeof Error.stackTraceLimit&&"function"==typeof Error.captureStackTrace){Error.stackTraceLimit+=6,H=e,N=t;var n=Error.captureStackTrace;return Z=function(e){return U.test(e)},function(e,t){Error.stackTraceLimit+=6,n(e,t),Error.stackTraceLimit-=6}}var r,i=new Error;if("string"==typeof i.stack&&i.stack.split("\n")[0].indexOf("stackDetection@")>=0)return H=/@/,N=t,V=!0,function(e){e.stack=(new Error).stack};try{throw new Error}catch(e){r="stack"in e}return"stack"in i||!r||"number"!=typeof Error.stackTraceLimit?(N=function(e,t){return"string"==typeof e?e:"object"!=typeof t&&"function"!=typeof t||void 0===t.name||void 0===t.message?_(t):t.toString()},null):(H=e,N=t,function(e){Error.stackTraceLimit+=6;try{throw new Error}catch(t){e.stack=t.stack}Error.stackTraceLimit-=6})})();"undefined"!=typeof console&&void 0!==console.warn&&(M=function(e){console.warn(e)},x.isNode&&e.stderr.isTTY?M=function(e,t){var n=t?"\x1b[33m":"\x1b[31m";console.warn(n+e+"\x1b[0m\n")}:x.isNode||"string"!=typeof(new Error).stack||(M=function(e,t){console.warn("%c"+e,t?"color: darkorange":"color: red")}));var ne={warnings:q,longStackTraces:!1,cancellation:!1,monitoring:!1};return G&&n.longStackTraces(),{longStackTraces:function(){return ne.longStackTraces},warnings:function(){return ne.warnings},cancellation:function(){return ne.cancellation},monitoring:function(){return ne.monitoring},propagateFromFunction:function(){return Y},boundValueFunction:function(){return d},checkForgottenReturns:function(e,t,n,r,i){if(void 0===e&&null!==t&&z){if(void 0!==i&&i._returnedNonUndefined())return;if(0==(65535&r._bitField))return;n&&(n+=" ");var a="",o="";if(t._trace){for(var s=t._trace.stack.split("\n"),c=b(s),u=c.length-1;u>=0;--u){var l=c[u];if(!L.test(l)){var f=l.match(B);f&&(a="at "+f[1]+":"+f[2]+":"+f[3]+" ");break}}if(c.length>0){var d=c[0];for(u=0;u0&&(o="\n"+s[u-1]);break}}}var h="a promise was created in a "+n+"handler "+a+"but was not returned from it, see http://goo.gl/rRqMUw"+o;r._warn(h,!0,t)}},setBounds:function(e,t){if(P()){for(var n,r,i=e.stack.split("\n"),a=t.stack.split("\n"),o=-1,s=-1,c=0;c=s||(Z=function(e){if(U.test(e))return!0;var t=E(e);return!!(t&&t.fileName===n&&o<=t.line&&t.line<=s)})}},warn:v,deprecated:function(e,t){var n=e+" is deprecated and will be removed in a future version.";return t&&(n+=" Use "+t+" instead."),v(n)},CapturedTrace:I,fireDomEvent:J,fireGlobalEvent:K}}},{"./errors":12,"./util":36}],10:[function(e,t,n){"use strict";t.exports=function(e){function t(){return this.value}function n(){throw this.reason}e.prototype.return=e.prototype.thenReturn=function(n){return n instanceof e&&n.suppressUnhandledRejections(),this._then(t,void 0,void 0,{value:n},void 0)},e.prototype.throw=e.prototype.thenThrow=function(e){return this._then(n,void 0,void 0,{reason:e},void 0)},e.prototype.catchThrow=function(e){if(arguments.length<=1)return this._then(void 0,n,void 0,{reason:e},void 0);var t=arguments[1];return this.caught(e,function(){throw t})},e.prototype.catchReturn=function(n){if(arguments.length<=1)return n instanceof e&&n.suppressUnhandledRejections(),this._then(void 0,t,void 0,{value:n},void 0);var r=arguments[1];r instanceof e&&r.suppressUnhandledRejections();return this.caught(n,function(){return r})}}},{}],11:[function(e,t,n){"use strict";t.exports=function(e,t){function n(){return i(this)}var r=e.reduce,i=e.all;e.prototype.each=function(e){return r(this,e,t,0)._then(n,void 0,void 0,this,void 0)},e.prototype.mapSeries=function(e){return r(this,e,t,t)},e.each=function(e,i){return r(e,i,t,0)._then(n,void 0,void 0,e,void 0)},e.mapSeries=function(e,n){return r(e,n,t,t)}}},{}],12:[function(e,t,n){"use strict";function r(e,t){function n(r){if(!(this instanceof n))return new n(r);f(this,"message","string"==typeof r?r:t),f(this,"name",e),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):Error.call(this)}return l(n,Error),n}function i(e){if(!(this instanceof i))return new i(e);f(this,"name","OperationalError"),f(this,"message",e),this.cause=e,this.isOperational=!0,e instanceof Error?(f(this,"message",e.message),f(this,"stack",e.stack)):Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}var a,o,s=e("./es5"),c=s.freeze,u=e("./util"),l=u.inherits,f=u.notEnumerableProp,d=r("Warning","warning"),h=r("CancellationError","cancellation error"),p=r("TimeoutError","timeout error"),v=r("AggregateError","aggregate error");try{a=TypeError,o=RangeError}catch(e){a=r("TypeError","type error"),o=r("RangeError","range error")}for(var g="join pop push shift unshift slice filter forEach some every map indexOf lastIndexOf reduce reduceRight sort reverse".split(" "),y=0;y1?e.cancelPromise._reject(t):e.cancelPromise._cancel(),e.cancelPromise=null,!0)}function s(){return u.call(this,this.promise._target()._settledValue())}function c(e){if(!o(this,e))return d.e=e,d}function u(e){var i=this.promise,u=this.handler;if(!this.called){this.called=!0;var l=this.isFinallyHandler()?u.call(i._boundValue()):u.call(i._boundValue(),e);if(l===r)return l;if(void 0!==l){i._setReturnedNonUndefined();var h=n(l,i);if(h instanceof t){if(null!=this.cancelPromise){if(h._isCancelled()){var p=new f("late cancellation observer");return i._attachExtraTrace(p),d.e=p,d}h.isPending()&&h._attachCancellationCallback(new a(this))}return h._then(s,c,void 0,this,void 0)}}}return i.isRejected()?(o(this),d.e=e,d):(o(this),e)}var l=e("./util"),f=t.CancellationError,d=l.errorObj,h=e("./catch_filter")(r);return i.prototype.isFinallyHandler=function(){return 0===this.type},a.prototype._resultCancelled=function(){o(this.finallyHandler)},t.prototype._passThrough=function(e,t,n,r){return"function"!=typeof e?this.then():this._then(n,r,void 0,new i(this,t,e),void 0)},t.prototype.lastly=t.prototype.finally=function(e){return this._passThrough(e,0,u,u)},t.prototype.tap=function(e){return this._passThrough(e,1,u)},t.prototype.tapCatch=function(e){var n=arguments.length;if(1===n)return this._passThrough(e,1,void 0,u);var r,i=new Array(n-1),a=0;for(r=0;r0&&"function"==typeof arguments[t]&&(e=arguments[t]);var r=[].slice.call(arguments);e&&r.pop();var i=new n(r).promise();return void 0!==e?i.spread(e):i}}},{"./util":36}],18:[function(e,t,n){"use strict";t.exports=function(t,n,r,i,a,o){function s(e,t,n,r){this.constructor$(e),this._promise._captureStackTrace();var i=u();this._callback=null===i?t:l.domainBind(i,t),this._preservedValues=r===a?new Array(this.length()):null,this._limit=n,this._inFlight=0,this._queue=[],h.invoke(this._asyncInit,this,void 0)}function c(e,n,i,a){if("function"!=typeof n)return r("expecting a function but got "+l.classString(n));var o=0;if(void 0!==i){if("object"!=typeof i||null===i)return t.reject(new TypeError("options argument must be an object but it is "+l.classString(i)));if("number"!=typeof i.concurrency)return t.reject(new TypeError("'concurrency' must be a number but it is "+l.classString(i.concurrency)));o=i.concurrency}return new s(e,n,o="number"==typeof o&&isFinite(o)&&o>=1?o:0,a).promise()}var u=t._getDomain,l=e("./util"),f=l.tryCatch,d=l.errorObj,h=t._async;l.inherits(s,n),s.prototype._asyncInit=function(){this._init$(void 0,-2)},s.prototype._init=function(){},s.prototype._promiseFulfilled=function(e,n){var r=this._values,a=this.length(),s=this._preservedValues,c=this._limit;if(n<0){if(r[n=-1*n-1]=e,c>=1&&(this._inFlight--,this._drainQueue(),this._isResolved()))return!0}else{if(c>=1&&this._inFlight>=c)return r[n]=e,this._queue.push(n),!1;null!==s&&(s[n]=e);var u=this._promise,l=this._callback,h=u._boundValue();u._pushContext();var p=f(l).call(h,e,n,a),v=u._popContext();if(o.checkForgottenReturns(p,v,null!==s?"Promise.filter":"Promise.map",u),p===d)return this._reject(p.e),!0;var g=i(p,this._promise);if(g instanceof t){var y=(g=g._target())._bitField;if(0==(50397184&y))return c>=1&&this._inFlight++,r[n]=g,g._proxy(this,-1*(n+1)),!1;if(0==(33554432&y))return 0!=(16777216&y)?(this._reject(g._reason()),!0):(this._cancel(),!0);p=g._value()}r[n]=p}return++this._totalResolved>=a&&(null!==s?this._filter(r,s):this._resolve(r),!0)},s.prototype._drainQueue=function(){for(var e=this._queue,t=this._limit,n=this._values;e.length>0&&this._inFlight1){a.deprecated("calling Promise.try with more than 1 argument");var u=arguments[1],l=arguments[2];r=o.isArray(u)?s(e).apply(l,u):s(e).call(l,u)}else r=s(e)();var f=c._popContext();return a.checkForgottenReturns(r,f,"Promise.try",c),c._resolveFromSyncValue(r),c},t.prototype._resolveFromSyncValue=function(e){e===o.errorObj?this._rejectCallback(e.e,!1):this._resolveCallback(e,!0)}}},{"./util":36}],20:[function(e,t,n){"use strict";function r(e){return e instanceof Error&&c.getPrototypeOf(e)===Error.prototype}function i(e){var t;if(r(e)){(t=new s(e)).name=e.name,t.message=e.message,t.stack=e.stack;for(var n=c.keys(e),i=0;i1){var n,r=new Array(t-1),i=0;for(n=0;n0&&"function"!=typeof e&&"function"!=typeof t){var n=".then() only accepts functions but was passed: "+p.classString(e);arguments.length>1&&(n+=", "+p.classString(t)),this._warn(n)}return this._then(e,t,void 0,void 0,void 0)},a.prototype.done=function(e,t){this._then(e,t,void 0,void 0,void 0)._setIsFinal()},a.prototype.spread=function(e){return"function"!=typeof e?d("expecting a function but got "+p.classString(e)):this.all()._then(e,void 0,void 0,w,void 0)},a.prototype.toJSON=function(){var e={isFulfilled:!1,isRejected:!1,fulfillmentValue:void 0,rejectionReason:void 0};return this.isFulfilled()?(e.fulfillmentValue=this.value(),e.isFulfilled=!0):this.isRejected()&&(e.rejectionReason=this.reason(),e.isRejected=!0),e},a.prototype.all=function(){return arguments.length>0&&this._warn(".all() was passed arguments but it does not take any"),new T(this).promise()},a.prototype.error=function(e){return this.caught(p.originatesFromRejection,e)},a.getNewLibraryCopy=n.exports,a.is=function(e){return e instanceof a},a.fromNode=a.fromCallback=function(e){var t=new a(k);t._captureStackTrace();var n=arguments.length>1&&!!Object(arguments[1]).multiArgs,r=j(e)(M(t,n));return r===F&&t._rejectCallback(r.e,!0),t._isFateSealed()||t._setAsyncGuaranteed(),t},a.all=function(e){return new T(e).promise()},a.cast=function(e){var t=_(e);return t instanceof a||((t=new a(k))._captureStackTrace(),t._setFulfilled(),t._rejectionHandler0=e),t},a.resolve=a.fulfilled=a.cast,a.reject=a.rejected=function(e){var t=new a(k);return t._captureStackTrace(),t._rejectCallback(e,!0),t},a.setScheduler=function(e){if("function"!=typeof e)throw new b("expecting a function but got "+p.classString(e));return y.setScheduler(e)},a.prototype._then=function(e,t,n,r,i){var o=void 0!==i,s=o?i:new a(k),c=this._target(),l=c._bitField;o||(s._propagateFrom(this,3),s._captureStackTrace(),void 0===r&&0!=(2097152&this._bitField)&&(r=0!=(50397184&l)?this._boundValue():c===this?void 0:this._boundTo),this._fireEvent("promiseChained",this,s));var f=u();if(0!=(50397184&l)){var d,h,v=c._settlePromiseCtx;0!=(33554432&l)?(h=c._rejectionHandler0,d=e):0!=(16777216&l)?(h=c._fulfillmentHandler0,d=t,c._unsetRejectionIsUnhandled()):(v=c._settlePromiseLateCancellationObserver,h=new S("late cancellation observer"),c._attachExtraTrace(h),d=t),y.invoke(v,c,{handler:null===f?d:"function"==typeof d&&p.domainBind(f,d),promise:s,receiver:r,value:h})}else c._addCallbacks(e,t,s,r,f);return s},a.prototype._length=function(){return 65535&this._bitField},a.prototype._isFateSealed=function(){return 0!=(117506048&this._bitField)},a.prototype._isFollowing=function(){return 67108864==(67108864&this._bitField)},a.prototype._setLength=function(e){this._bitField=-65536&this._bitField|65535&e},a.prototype._setFulfilled=function(){this._bitField=33554432|this._bitField,this._fireEvent("promiseFulfilled",this)},a.prototype._setRejected=function(){this._bitField=16777216|this._bitField,this._fireEvent("promiseRejected",this)},a.prototype._setFollowing=function(){this._bitField=67108864|this._bitField,this._fireEvent("promiseResolved",this)},a.prototype._setIsFinal=function(){this._bitField=4194304|this._bitField},a.prototype._isFinal=function(){return(4194304&this._bitField)>0},a.prototype._unsetCancelled=function(){this._bitField=-65537&this._bitField},a.prototype._setCancelled=function(){this._bitField=65536|this._bitField,this._fireEvent("promiseCancelled",this)},a.prototype._setWillBeCancelled=function(){this._bitField=8388608|this._bitField},a.prototype._setAsyncGuaranteed=function(){y.hasCustomScheduler()||(this._bitField=134217728|this._bitField)},a.prototype._receiverAt=function(e){var t=0===e?this._receiver0:this[4*e-4+3];if(t!==h)return void 0===t&&this._isBound()?this._boundValue():t},a.prototype._promiseAt=function(e){return this[4*e-4+2]},a.prototype._fulfillmentHandlerAt=function(e){return this[4*e-4+0]},a.prototype._rejectionHandlerAt=function(e){return this[4*e-4+1]},a.prototype._boundValue=function(){},a.prototype._migrateCallback0=function(e){var t=(e._bitField,e._fulfillmentHandler0),n=e._rejectionHandler0,r=e._promise0,i=e._receiverAt(0);void 0===i&&(i=h),this._addCallbacks(t,n,r,i,null)},a.prototype._migrateCallbackAt=function(e,t){var n=e._fulfillmentHandlerAt(t),r=e._rejectionHandlerAt(t),i=e._promiseAt(t),a=e._receiverAt(t);void 0===a&&(a=h),this._addCallbacks(n,r,i,a,null)},a.prototype._addCallbacks=function(e,t,n,r,i){var a=this._length();if(a>=65531&&(a=0,this._setLength(0)),0===a)this._promise0=n,this._receiver0=r,"function"==typeof e&&(this._fulfillmentHandler0=null===i?e:p.domainBind(i,e)),"function"==typeof t&&(this._rejectionHandler0=null===i?t:p.domainBind(i,t));else{var o=4*a-4;this[o+2]=n,this[o+3]=r,"function"==typeof e&&(this[o+0]=null===i?e:p.domainBind(i,e)),"function"==typeof t&&(this[o+1]=null===i?t:p.domainBind(i,t))}return this._setLength(a+1),a},a.prototype._proxy=function(e,t){this._addCallbacks(void 0,void 0,t,e,null)},a.prototype._resolveCallback=function(e,t){if(0==(117506048&this._bitField)){if(e===this)return this._rejectCallback(l(),!1);var n=_(e,this);if(!(n instanceof a))return this._fulfill(e);t&&this._propagateFrom(n,2);var r=n._target();if(r===this)return void this._reject(l());var i=r._bitField;if(0==(50397184&i)){var o=this._length();o>0&&r._migrateCallback0(this);for(var s=1;s>>16)){if(e===this){var n=l();return this._attachExtraTrace(n),this._reject(n)}this._setFulfilled(),this._rejectionHandler0=e,(65535&t)>0&&(0!=(134217728&t)?this._settlePromises():y.settlePromises(this))}},a.prototype._reject=function(e){var t=this._bitField;if(!((117506048&t)>>>16)){if(this._setRejected(),this._fulfillmentHandler0=e,this._isFinal())return y.fatalError(e,p.isNode);(65535&t)>0?y.settlePromises(this):this._ensurePossibleRejectionHandled()}},a.prototype._fulfillPromises=function(e,t){for(var n=1;n0){if(0!=(16842752&e)){var n=this._fulfillmentHandler0;this._settlePromise0(this._rejectionHandler0,n,e),this._rejectPromises(t,n)}else{var r=this._rejectionHandler0;this._settlePromise0(this._fulfillmentHandler0,r,e),this._fulfillPromises(t,r)}this._setLength(0)}this._clearCancellationData()},a.prototype._settledValue=function(){var e=this._bitField;return 0!=(33554432&e)?this._rejectionHandler0:0!=(16777216&e)?this._fulfillmentHandler0:void 0},a.defer=a.pending=function(){return I.deprecated("Promise.defer","new Promise"),{promise:new a(k),resolve:o,reject:s}},p.notEnumerableProp(a,"_makeSelfResolutionError",l),t("./method")(a,k,_,d,I),t("./bind")(a,k,_,I),t("./cancel")(a,T,d,I),t("./direct_resolve")(a),t("./synchronous_inspection")(a),t("./join")(a,T,_,k,y,u),a.Promise=a,a.version="3.5.1",t("./map.js")(a,T,d,_,k,I),t("./call_get.js")(a),t("./using.js")(a,d,_,E,k,I),t("./timers.js")(a,k,I),t("./generators.js")(a,d,k,_,r,I),t("./nodeify.js")(a),t("./promisify.js")(a,k),t("./props.js")(a,T,_,d),t("./race.js")(a,k,_,d),t("./reduce.js")(a,T,d,_,k,I),t("./settle.js")(a,T,I),t("./some.js")(a,T,d),t("./filter.js")(a,k),t("./each.js")(a,k),t("./any.js")(a),p.toFastProperties(a),p.toFastProperties(a.prototype),c({a:1}),c({b:2}),c({c:3}),c(1),c(function(){}),c(void 0),c(!1),c(new a(k)),I.setBounds(g.firstLineError,p.lastLineError),a}},{"./any.js":1,"./async":2,"./bind":3,"./call_get.js":5,"./cancel":6,"./catch_filter":7,"./context":8,"./debuggability":9,"./direct_resolve":10,"./each.js":11,"./errors":12,"./es5":13,"./filter.js":14,"./finally":15,"./generators.js":16,"./join":17,"./map.js":18,"./method":19,"./nodeback":20,"./nodeify.js":21,"./promise_array":23,"./promisify.js":24,"./props.js":25,"./race.js":27,"./reduce.js":28,"./settle.js":30,"./some.js":31,"./synchronous_inspection":32,"./thenables":33,"./timers.js":34,"./using.js":35,"./util":36}],23:[function(e,t,n){"use strict";t.exports=function(t,n,r,i,a){function o(e){switch(e){case-2:return[];case-3:return{};case-6:return new Map}}function s(e){var r=this._promise=new t(n);e instanceof t&&r._propagateFrom(e,3),r._setOnCancel(this),this._values=e,this._length=0,this._totalResolved=0,this._init(void 0,-2)}var c=e("./util");return c.isArray,c.inherits(s,a),s.prototype.length=function(){return this._length},s.prototype.promise=function(){return this._promise},s.prototype._init=function e(n,a){var s=r(this._values,this._promise);if(s instanceof t){var u=(s=s._target())._bitField;if(this._values=s,0==(50397184&u))return this._promise._setAsyncGuaranteed(),s._then(e,this._reject,void 0,this,a);if(0==(33554432&u))return 0!=(16777216&u)?this._reject(s._reason()):this._cancel();s=s._value()}if(null!==(s=c.asArray(s)))0!==s.length?this._iterate(s):-5===a?this._resolveEmptyArray():this._resolve(o(a));else{var l=i("expecting an array or an iterable object but got "+c.classString(s)).reason();this._promise._rejectCallback(l,!1)}},s.prototype._iterate=function(e){var n=this.getActualLength(e.length);this._length=n,this._values=this.shouldCopyValues()?new Array(n):this._values;for(var i=this._promise,a=!1,o=null,s=0;s=this._length&&(this._resolve(this._values),!0)},s.prototype._promiseCancelled=function(){return this._cancel(),!0},s.prototype._promiseRejected=function(e){return this._totalResolved++,this._reject(e),!0},s.prototype._resultCancelled=function(){if(!this._isResolved()){var e=this._values;if(this._cancel(),e instanceof t)e.cancel();else for(var n=0;n=this._length){var n;if(this._isMap)n=d(this._values);else{n={};for(var r=this.length(),i=0,a=this.length();i>1},t.prototype.props=function(){return o(this)},t.props=function(e){return o(e)}}},{"./es5":13,"./util":36}],26:[function(e,t,n){"use strict";function r(e,t,n,r,i){for(var a=0;a=this._length&&(this._resolve(this._values),!0)},i.prototype._promiseFulfilled=function(e,t){var n=new a;return n._bitField=33554432,n._settledValueField=e,this._promiseResolved(t,n)},i.prototype._promiseRejected=function(e,t){var n=new a;return n._bitField=16777216,n._settledValueField=e,this._promiseResolved(t,n)},t.settle=function(e){return r.deprecated(".settle()",".reflect()"),new i(e).promise()},t.prototype.settle=function(){return t.settle(this)}}},{"./util":36}],31:[function(e,t,n){"use strict";t.exports=function(t,n,r){function i(e){this.constructor$(e),this._howMany=0,this._unwrap=!1,this._initialized=!1}function a(e,t){if((0|t)!==t||t<0)return r("expecting a positive integer\n\n See http://goo.gl/MqrFmX\n");var n=new i(e),a=n.promise();return n.setHowMany(t),n.init(),a}var o=e("./util"),s=e("./errors").RangeError,c=e("./errors").AggregateError,u=o.isArray,l={};o.inherits(i,n),i.prototype._init=function(){if(this._initialized){if(0===this._howMany)return void this._resolve([]);this._init$(void 0,-5);var e=u(this._values);!this._isResolved()&&e&&this._howMany>this._canPossiblyFulfill()&&this._reject(this._getRangeError(this.length()))}},i.prototype.init=function(){this._initialized=!0,this._init()},i.prototype.setUnwrap=function(){this._unwrap=!0},i.prototype.howMany=function(){return this._howMany},i.prototype.setHowMany=function(e){this._howMany=e},i.prototype._promiseFulfilled=function(e){return this._addFulfilled(e),this._fulfilled()===this.howMany()&&(this._values.length=this.howMany(),1===this.howMany()&&this._unwrap?this._resolve(this._values[0]):this._resolve(this._values),!0)},i.prototype._promiseRejected=function(e){return this._addRejected(e),this._checkOutcome()},i.prototype._promiseCancelled=function(){return this._values instanceof t||null==this._values?this._cancel():(this._addRejected(l),this._checkOutcome())},i.prototype._checkOutcome=function(){if(this.howMany()>this._canPossiblyFulfill()){for(var e=new c,t=this.length();t0?this._reject(e):this._cancel(),!0}return!1},i.prototype._fulfilled=function(){return this._totalResolved},i.prototype._rejected=function(){return this._values.length-this.length()},i.prototype._addRejected=function(e){this._values.push(e)},i.prototype._addFulfilled=function(e){this._values[this._totalResolved++]=e},i.prototype._canPossiblyFulfill=function(){return this.length()-this._rejected()},i.prototype._getRangeError=function(e){var t="Input array must contain at least "+this._howMany+" items but contains only "+e+" items";return new s(t)},i.prototype._resolveEmptyArray=function(){this._reject(this._getRangeError(0))},t.some=function(e,t){return a(e,t)},t.prototype.some=function(e){return a(this,e)},t._SomePromiseArray=i}},{"./errors":12,"./util":36}],32:[function(e,t,n){"use strict";t.exports=function(e){function t(e){void 0!==e?(e=e._target(),this._bitField=e._bitField,this._settledValueField=e._isFateSealed()?e._settledValue():void 0):(this._bitField=0,this._settledValueField=void 0)}t.prototype._settledValue=function(){return this._settledValueField};var n=t.prototype.value=function(){if(!this.isFulfilled())throw new TypeError("cannot get fulfillment value of a non-fulfilled promise\n\n See http://goo.gl/MqrFmX\n");return this._settledValue()},r=t.prototype.error=t.prototype.reason=function(){if(!this.isRejected())throw new TypeError("cannot get rejection reason of a non-rejected promise\n\n See http://goo.gl/MqrFmX\n");return this._settledValue()},i=t.prototype.isFulfilled=function(){return 0!=(33554432&this._bitField)},a=t.prototype.isRejected=function(){return 0!=(16777216&this._bitField)},o=t.prototype.isPending=function(){return 0==(50397184&this._bitField)},s=t.prototype.isResolved=function(){return 0!=(50331648&this._bitField)};t.prototype.isCancelled=function(){return 0!=(8454144&this._bitField)},e.prototype.__isCancelled=function(){return 65536==(65536&this._bitField)},e.prototype._isCancelled=function(){return this._target().__isCancelled()},e.prototype.isCancelled=function(){return 0!=(8454144&this._target()._bitField)},e.prototype.isPending=function(){return o.call(this._target())},e.prototype.isRejected=function(){return a.call(this._target())},e.prototype.isFulfilled=function(){return i.call(this._target())},e.prototype.isResolved=function(){return s.call(this._target())},e.prototype.value=function(){return n.call(this._target())},e.prototype.reason=function(){var e=this._target();return e._unsetRejectionIsUnhandled(),r.call(e)},e.prototype._value=function(){return this._settledValue()},e.prototype._reason=function(){return this._unsetRejectionIsUnhandled(),this._settledValue()},e.PromiseInspection=t}},{}],33:[function(e,t,n){"use strict";t.exports=function(t,n){function r(e){return e.then}function i(e){try{return r(e)}catch(e){return c.e=e,c}}function a(e){try{return l.call(e,"_promise0")}catch(e){return!1}}function o(e,r,i){var a=new t(n),o=a;i&&i._pushContext(),a._captureStackTrace(),i&&i._popContext();var u=!0,l=s.tryCatch(r).call(e,function(e){a&&(a._resolveCallback(e),a=null)},function(e){a&&(a._rejectCallback(e,u,!0),a=null)});return u=!1,a&&l===c&&(a._rejectCallback(l.e,!0,!0),a=null),o}var s=e("./util"),c=s.errorObj,u=s.isObject,l={}.hasOwnProperty;return function(e,r){if(u(e)){if(e instanceof t)return e;var s=i(e);if(s===c){r&&r._pushContext();var l=t.reject(s.e);return r&&r._popContext(),l}if("function"==typeof s)return a(e)?(l=new t(n),e._then(l._fulfill,l._reject,void 0,l,null),l):o(e,s,r)}return e}}},{"./util":36}],34:[function(e,t,n){"use strict";t.exports=function(t,n,r){function i(e){this.handle=e}function a(e){return clearTimeout(this.handle),e}function o(e){throw clearTimeout(this.handle),e}var s=e("./util"),c=t.TimeoutError;i.prototype._resultCancelled=function(){clearTimeout(this.handle)};var u=function(e){return l(+this).thenReturn(e)},l=t.delay=function(e,a){var o,s;return void 0!==a?(o=t.resolve(a)._then(u,null,null,e,void 0),r.cancellation()&&a instanceof t&&o._setOnCancel(a)):(o=new t(n),s=setTimeout(function(){o._fulfill()},+e),r.cancellation()&&o._setOnCancel(new i(s)),o._captureStackTrace()),o._setAsyncGuaranteed(),o};t.prototype.delay=function(e){return l(e,this)};var f=function(e,t,n){var r;r="string"!=typeof t?t instanceof Error?t:new c("operation timed out"):new c(t),s.markAsOriginatingFromRejection(r),e._attachExtraTrace(r),e._reject(r),null!=n&&n.cancel()};t.prototype.timeout=function(e,t){e=+e;var n,s,c=new i(setTimeout(function(){n.isPending()&&f(n,t,s)},e));return r.cancellation()?(s=this.then(),(n=s._then(a,o,void 0,c,void 0))._setOnCancel(c)):n=this._then(a,o,void 0,c,void 0),n}}},{"./util":36}],35:[function(e,t,n){"use strict";t.exports=function(t,n,r,i,a,o){function s(e){setTimeout(function(){throw e},0)}function c(e){var t=r(e);return t!==e&&"function"==typeof e._isDisposable&&"function"==typeof e._getDisposer&&e._isDisposable()&&t._setDisposable(e._getDisposer()),t}function u(e,n){var i=0,o=e.length,u=new t(a);return(function a(){if(i>=o)return u._fulfill();var l=c(e[i++]);if(l instanceof t&&l._isDisposable()){try{l=r(l._getDisposer().tryDispose(n),e.promise)}catch(e){return s(e)}if(l instanceof t)return l._then(a,s,null,null,null)}a()})(),u}function l(e,t,n){this._data=e,this._promise=t,this._context=n}function f(e,t,n){this.constructor$(e,t,n)}function d(e){return l.isDisposer(e)?(this.resources[this.index]._setDisposable(e),e.promise()):e}function h(e){this.length=e,this.promise=null,this[e-1]=null}var p=e("./util"),v=e("./errors").TypeError,g=e("./util").inherits,y=p.errorObj,m=p.tryCatch,b={};l.prototype.data=function(){return this._data},l.prototype.promise=function(){return this._promise},l.prototype.resource=function(){return this.promise().isFulfilled()?this.promise().value():b},l.prototype.tryDispose=function(e){var t=this.resource(),n=this._context;void 0!==n&&n._pushContext();var r=t!==b?this.doDispose(t,e):null;return void 0!==n&&n._popContext(),this._promise._unsetDisposable(),this._data=null,r},l.isDisposer=function(e){return null!=e&&"function"==typeof e.resource&&"function"==typeof e.tryDispose},g(f,l),f.prototype.doDispose=function(e,t){return this.data().call(e,e,t)},h.prototype._resultCancelled=function(){for(var e=this.length,n=0;n0},t.prototype._getDisposer=function(){return this._disposer},t.prototype._unsetDisposable=function(){this._bitField=-131073&this._bitField,this._disposer=void 0},t.prototype.disposer=function(e){if("function"==typeof e)return new f(e,this,i());throw new v}}},{"./errors":12,"./util":36}],36:[function(n,r,i){"use strict";function a(){try{var e=d;return d=null,e.apply(this,arguments)}catch(e){return v.e=e,v}}function o(e){return null==e||!0===e||!1===e||"string"==typeof e||"number"==typeof e}function s(e,t,n){if(o(e))return e;var r={value:n,configurable:!0,enumerable:!1,writable:!0};return h.defineProperty(e,t,r),e}function c(e){try{return e+""}catch(e){return"[no string representation]"}}function u(e){return e instanceof Error||null!==e&&"object"==typeof e&&"string"==typeof e.message&&"string"==typeof e.name}function l(e){return u(e)&&h.propertyIsWritable(e,"stack")}function f(e){return{}.toString.call(e)}var d,h=n("./es5"),p="undefined"==typeof navigator,v={e:{}},g="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==t?t:void 0!==this?this:null,y=(function(){var e=[Array.prototype,Object.prototype,Function.prototype],t=function(t){for(var n=0;n1,r=t.length>0&&!(1===t.length&&"constructor"===t[0]),i=m.test(e+"")&&h.names(e).length>0;if(n||r||i)return!0}return!1}catch(e){return!1}},isIdentifier:function(e){return b.test(e)},inheritedDataKeys:y,getDataPropertyOrDefault:function(e,t,n){if(!h.isES5)return{}.hasOwnProperty.call(e,t)?e[t]:void 0;var r=Object.getOwnPropertyDescriptor(e,t);return null!=r?null==r.get&&null==r.set?r.value:n:void 0},thrower:function(e){throw e},isArray:h.isArray,asArray:k,notEnumerableProp:s,isPrimitive:o,isObject:function(e){return"function"==typeof e||"object"==typeof e&&null!==e},isError:u,canEvaluate:p,errorObj:v,tryCatch:function(e){return d=e,a},inherits:function(e,t){function n(){for(var n in this.constructor=e,this.constructor$=t,t.prototype)r.call(t.prototype,n)&&"$"!==n.charAt(n.length-1)&&(this[n+"$"]=t.prototype[n])}var r={}.hasOwnProperty;return n.prototype=t.prototype,e.prototype=new n,e.prototype},withAppended:function(e,t){var n,r=e.length,i=new Array(r+1);for(n=0;n10||t[0]>0})(),T.isNode&&T.toFastProperties(e);try{throw new Error}catch(e){T.lastLineError=e}r.exports=T},{"./es5":13}]},{},[4])(4)}),"undefined"!=typeof window&&null!==window?window.P=window.Promise:"undefined"!=typeof self&&null!==self&&(self.P=self.Promise)}).call(this,t("_process"),void 0!==e?e:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},t("timers").setImmediate)},{_process:15,timers:16}],2:[function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0}),n.PreCallTest=void 0;var i=(function(){function e(e,t){for(var n=0;n=10?e.stop():(e.turnConnection.disconnect(),setTimeout(function(){e._start()},0))}))}},{key:"stop",value:function(){var e=this;if(this.browserInfo.browserName!==l.Constants.browserName.msie&&this.active){this.active=!1,this.activeTurnTest&&this.activeTurnTest.forceStop();var t=this.onlineCheck.stop();this.resultsHandler&&this.resultsHandler.add("onlineStatus",t),this.turnConnection.getIceResults().then(function(t){e.resultsHandler&&e.resultsHandler.add("ice",t),e.turnConnection.disconnect(),e.sendResults()},function(t){e.resultsHandler&&e.resultsHandler.failure(t),e.turnConnection.disconnect(),e.sendResults()})}}},{key:"sendResults",value:function(){if(this.resultsHandler){var e=this.resultsHandler.getResults();this.resultsHandler=null,this.callback&&this.callback(e,null)}else this.callback&&this.callback(null,"No results present")}},{key:"callStarts",value:function(){this.callsInProgress+=1,this.resultsHandler&&this.resultsHandler.setStatusStopped(),this.stop()}},{key:"callFinished",value:function(){this.callsInProgress-=1}},{key:"getId",value:function(){return this.resultsHandler?this.resultsHandler.getId():null}},{key:"crashDisconnect",value:function(){try{this.turnConnection.disconnect()}catch(e){}}},{key:"startTurnTests",value:function(){var e=this;if(this.turnTestCounter>=this.turnTests.length)return new f(function(e,t){e()});var t=this.turnTests[this.turnTestCounter],n=null;switch(t){case d.RTT:n=new o.RttTest(this.turnConnection);break;case d.THROUGHPUT:n=new s.ThroughputTest(this.turnConnection,this.rtt);break;default:return new f(function(e,n){n(new Error("Unknown test: "+t))})}return this.activeTurnTest=n,this.active?n.start().then(function(){return e.handleTestResults(t,n.getResults()),e.turnTestCounter+=1,e.activeTurnTest=null,e.startTurnTests()},function(r){return e.handleTestResults(t,n.getResults(),r),e.turnTestCounter+=1,e.activeTurnTest=null,e.startTurnTests()}):new f(function(e,t){t(new Error("Test trying to start while testing is not active"))})}},{key:"handleTestResults",value:function(e,t){null==(2=this.intervalLength){var r=n-this.intervalStart,i=this.averageThroughput(this.intervalBytes,r),a=null;try{a=n-JSON.parse(this.lastMessage).timestamp}catch(e){}this.intervals.push({startTimestamp:this.intervalStart,endTimestamp:n,bytesReceived:this.intervalBytes,average:i,rtt:a}),this.intervalStart=n,this.intervalBytes=0}this.results.startTimestamp&&n-this.results.startTimestamp>this.duration/2&&(this.secondHalfStart||(this.secondHalfStart=n),this.secondHalfBytes+=e.length)}}},{key:"handleError",value:function(e){this.stop(),this.failed(e)}},{key:"averageThroughput",value:function(e,t){return e/(t/1e3)*8/1024}},{key:"bufferListener",value:function(){this.sendChannel.removeEventListener("bufferedamountlow",this.bufferListener.bind(this)),this.fillBuffer()}},{key:"fillBuffer",value:function(){for(0==this.sendChannel.bufferedAmount&&(this.bufferEmpty+=1);this.isActive();){if(this.sendChannel.bufferedAmount>this.bufferFullThreshold)return void(this.usePolling?setTimeout(this.fillBuffer.bind(this),250):this.sendChannel.addEventListener("bufferedamountlow",this.bufferListener.bind(this)));var e=this.messageMaker.make(this.sentBytes);this.sentBytes+=e.length,this.send(e)}this.sendChannel.removeEventListener("bufferedamountlow",this.bufferListener.bind(this))}},{key:"startSend",value:function(){this.isActive()&&(this.bufferFullThreshold=1e3*this.chunkSize,this.sendChannel=this.connection.sendChannel,this.usePolling=!0,"number"==typeof this.sendChannel.bufferedAmountLowThreshold&&(this.usePolling=!1,this.sendChannel.bufferedAmountLowThreshold=this.bufferFullThreshold/10),setTimeout(this.fillBuffer.bind(this),0))}},{key:"fillResults",value:function(){this.results.endTimestamp=c.getCurrent(),this.results.maxDuration=this.duration,this.results.forceStopped=this.forceStopped,this.results.bufferEmpty=this.bufferEmpty,this.results.intervals=this.intervals,this.results.bytesPrepared=this.sentBytes,this.results.bytesReceived=this.receivedBytes;var e=0,t=0;this.secondHalfStart&&(e=this.results.endTimestamp-this.secondHalfStart,t=this.averageThroughput(this.secondHalfBytes,e));var n=this.results.endTimestamp-this.results.startTimestamp,r=this.averageThroughput(this.receivedBytes,n);t>24;if("rtp"===this.protocol&&0<=n&&n<=2)switch(n){case 0:t="TLS";break;case 1:t="TCP";break;case 2:t="UDP"}return t}},{key:"getString",value:function(){return this.iceCandidateStr}},{key:"getType",value:function(){return this.type}},{key:"isHost",value:function(){return"host"===this.type.toLowerCase()}},{key:"isServerReflexive",value:function(){return"srflx"===this.type.toLowerCase()}},{key:"isPeerReflexive",value:function(){return"prflx"===this.type.toLowerCase()}},{key:"isRelay",value:function(){return"relay"===this.type.toLowerCase()||"relayed"===this.type.toLowerCase()}},{key:"getTypeTransport",value:function(){return this.typeTransport}},{key:"isTypeTransportUdp",value:function(){return"UDP"===this.typeTransport}},{key:"isTypeTransportTcp",value:function(){return"TCP"===this.typeTransport}},{key:"isTypeTransportTls",value:function(){return"TLS"===this.typeTransport}},{key:"getTransport",value:function(){return this.transport}},{key:"isUdp",value:function(){return"udp"===this.transport.toLowerCase()}},{key:"isTcp",value:function(){return"tcp"===this.transport.toLowerCase()}},{key:"getProtocol",value:function(){return this.protocol}},{key:"isRtp",value:function(){return"rtp"===this.protocol}},{key:"isRtcp",value:function(){return"rtcp"===this.protocol}},{key:"isIpv6",value:function(){return this.ipv6}},{key:"getIpAddress",value:function(){return this.ipAddress}},{key:"getPort",value:function(){return this.port}}]),e})();n.ParsedIceCandidate=a},{}],10:[function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0}),n.ResultsHandler=void 0;var i="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof e},a=(function(){function e(e,t){for(var n=0;n>24;c.mozLocalTransport=this.formatRelayType(u)}c.mozLocalTransport=c.mozLocalTransport.toLowerCase()}t.push(c)}else s.remoteCandidate&&n.push(s.remoteCandidate)}if(i)for(var l=0;l1)for(var n=1;n=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n.setImmediate="function"==typeof t?t:function(e){var t=u++,r=!(arguments.length<2)&&s.call(arguments,1);return c[t]=!0,a(function(){c[t]&&(r?e.apply(null,r):e.call(null),n.clearImmediate(t))}),t},n.clearImmediate="function"==typeof r?r:function(e){delete c[e]}}).call(this,e("timers").setImmediate,e("timers").clearImmediate)},{"process/browser.js":15,timers:16}],17:[function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var i=(function(){function e(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:"")}function s(){var e=null,t=v.Registry.getEndpoint().getBrowserName();return"Firefox"===t?e=mozRTCPeerConnection:"Chrome"===t||"Opera"===t?e=webkitRTCPeerConnection:"Safari"===t?g.log("Browser type Safari"):"Edge"===t&&(e=window.RTCPeerConnection),e}function c(e){if(null===e)return!1;var t=v.Registry.getEndpoint().getCodeBase();if(t===f.codeBaseType.firefox)return"undefined"!=typeof mozRTCPeerConnection&&e instanceof mozRTCPeerConnection||"undefined"!=typeof RTCPeerConnection&&e instanceof RTCPeerConnection;if(t===f.codeBaseType.edge||"function"==typeof e)return!0;var n=s();return null!==n&&e instanceof n||void 0!==e.createOffer}var u="function"==typeof Symbol&&"symbol"==typeof("function"==typeof Symbol?Symbol.iterator:"@@iterator")?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==("function"==typeof Symbol?Symbol.prototype:"@@prototype")?"symbol":typeof e},l=(function(){function e(e,t){for(var n=0;n ("+r+") ["+t.toString()+"]"),null!==t.getLeft()&&e(t.getLeft(),n+1,"Left"),null!==t.getRight()&&e(t.getRight(),n+1,"Right")}})(this.root,0,"Root")):s.log("This tree is empty Duplicate Counter: "+this.duplicate_counter)}}]),e})();n.BinaryTree=c},{"../utility/csiologger":92,"./binarytreenode.js":24}],24:[function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var i=(function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]&&arguments[1];this.length()>1e6?a.error("Maximum cached items reached, dropping."):t?this.priority.push(e):this.queue.push(e)}},{key:"pop",value:function(){return this.priority.length>0?this.priority.shift():this.queue.shift()}},{key:"peak",value:function(){return this.priority.length>0?this.priority[0]:this.queue.length>0?this.queue[0]:null}},{key:"length",value:function(){return this.queue.length+this.priority.length}},{key:"updateConferenceId",value:function(e){for(var t=0;t0&&void 0!==arguments[0]?arguments[0]:"Unknown";r(this,e),this.name=t,this.ports=new Map}return i(e,[{key:"bindPort",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this;this.ports.has(e)?o.warn("Port ("+e+") for "+this.name+" already exists."):this.ports.set(e,new a.Port(t,n))}},{key:"declarePort",value:function(e){this.ports.has(e)?o.warn("Port ("+e+") for "+this.name+" already exists."):this.ports.set(e,null)}},{key:"getPort",value:function(e){return this.ports.get(e)}},{key:"isConnected",value:function(e){return!!this.ports.has(e)&&null!==this.ports.get(e)}},{key:"connect",value:function(e,t){this.ports.has(e)?this.ports.set(e,t):o.warn("Port ("+e+") for "+this.name+" does not exists.")}},{key:"transmit",value:function(e){var t=this.ports.get(e);if(void 0!==t)if(null!==t){for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i1?n-1:0),i=1;i=a.pctSampleSize&&this.pctMeasurements.shift(),this.pctMeasurements.push(e);var t=e.getProvider();this.pctMeasurementsMap.has(t)||this.pctMeasurementsMap.set(t,[]),this.pctMeasurementsMap.get(t).push(e)}},{key:"clearPCTMeasurements",value:function(){this.pctMeasurements=[],this.pctMeasurementsMap=new Map}},{key:"doStats",value:function(e){var t={};return t.min=this.findMin(e),t.max=this.findMax(e),t.mean=this.calculateAverage(e),t.median=this.calculateMedian(e),t.stddev=this.calculateStandardDeviation(e,t.mean),t}},{key:"findMax",value:function(e){return e&&e.length?Math.max.apply(null,e):null}},{key:"findMin",value:function(e){return e&&e.length?Math.min.apply(null,e):null}},{key:"calculateAverage",value:function(e){return e&&e.length?e.reduce(function(e,t){return e+t},0)/e.length:0}},{key:"calculateMedian",value:function(e){if(!e)return 0;if(!e.length)return 0;var t=e.slice(0).sort(function(e,t){return e-t}),n=Math.floor(t.length/2);return t.length%2==0?(t[n]+t[n-1])/2:t[n]}},{key:"calculateStandardDeviation",value:function(e,t){if(!e)return 0;if(!e.length)return 0;var n=e.map(function(e){var n=e-t;return n*n}).reduce(function(e,t){return e+t},0);return Math.sqrt(n/(e.length-1))}},{key:"setAcceptability",value:function(e){var t=[];return t.push(e.throughput.median<30),t.push(e.loss.median>.05),t.push(e.rtt.median>400),e.acceptable=!t.reduce(function(e,t){return e||t},!1),e}},{key:"doInternalMeasurement",value:function(e){var t={},n=[],r=[],i=[],a=[];if(e)for(var o=0;o=.04?t-=3:t,t=n>=.025?t-=1:t,t=n>=.01?t-=1:t,t=r>=.04?t-=5:t,t=r>=.025?t-=3:t,r>=.005?t-=2:t}},{key:"scoreThroughPut",value:function(e){var t=0;if(!e||!e.throughput)return t;var n=e.throughput.median,r=e.throughput.min;return t=n>5e3?t+=5:t,t=n>2e3?t+=2:t,t=n>200?t+=1:t,t=r<100?t-=3:t,t=r<1e3?t-=2:t,(t=r<2e3?t-=1:t)>0?t:0}},{key:"aggregate",value:function(){var e=this,t=[];return e.pctMeasurementsMap.forEach(function(n,r){var i={};i.provider=r;var a=e.doInternalMeasurement(n);i.rtt=a.rtt,i.jitter=a.jitter,i.loss=a.loss,i.throughput=a.throughput,(i=e.setAcceptability(i)).rttScore=e.scoreRtt(),i.lossesScore=e.scoreLosses(),i.throughputScore=e.scoreThroughPut(),t.push(i)}),t}},{key:"getAggregate",value:function(e){var t=[];if(!e)return t;for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:null;r(this,e),this.target=t,this.object=n}return i(e,[{key:"transmit",value:function(e){this.target.apply(this.object,e)}},{key:"request",value:function(e){return this.target.apply(this.object,e)}}]),e})();n.Port=a},{}],30:[function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:void 0;r(this,e),this.value=t,this.next=n}return a(e,[{key:"setNext",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;this.next=e}}]),e})(),s=(function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;r(this,e),this.capacity=t,this.root=n,this.tail=i,this.currentLength=0}return a(e,[{key:"size",value:function(){return this.currentLength}},{key:"isEmpty",value:function(){return this.currentLength<1}},{key:"isOverflow",value:function(){return this.size()>this.capacity}},{key:"push",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=this.tail;this.tail=new o(e),this.isEmpty()?this.root=this.tail:t.setNext(this.tail),this.currentLength+=1;var n=void 0;return this.isOverflow()&&(n=this.pop()),n}},{key:"pop",value:function(){if(!this.isEmpty()){var e=this.root.value;return this.root=this.root.next,this.currentLength-=1,e}}},{key:"getFront",value:function(){return this.root}},{key:"getBack",value:function(){return this.tail}},{key:"clear",value:function(){this.root=void 0,this.tail=void 0,this.currentLength=0}},{key:"toArray",value:function(){for(var e=i({},this.root),t=[];e;){var n=e,r=n.value;e=n.next,t.push(r)}return t}}]),e})();n.Queue=s},{}],31:[function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0}),n.SlidingWindow=void 0;var i=(function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:0;return this.items.length<=e?null:this.items[this.items.length-e-1].getValue()}},{key:"attach",value:function(e){this.plugins.push(e)}},{key:"addPreProcess",value:function(e){this.preProcesses.push(e)}},{key:"addPostProcess",value:function(e){this.postProcesses.push(e)}},{key:"detach",value:function(e){this.plugins=this.plugins.filter(function(t){return t!==e})}}]),e})();n.SlidingWindow=s},{"../utility/timestamps":104,"./switem":32}],32:[function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0}),n.SWItem=void 0;var i=(function(){function e(e,t){for(var n=0;n>>0,r=arguments[1],i=void 0,a=0;a0&&f.Registry.getEventMessageBuilder().make(v.precalltestEvents.associate,r,e,{ids:u})}},{key:"onStartPrecallTests",value:function(e,t){var n=f.Registry.getAuthenticator().getIceServers();n[0].label="callstats",e.push(n[0]),f.Registry.getPCTRunnerService().start(e,t)}},{key:"onSendCallDetails",value:function(e,t,n){d.warn("FSM onSendCallDetails");var r={};r.callType=n.callType,r.role=n.role,n.contactQueue&&(r.contactQueue=n.contactQueue),n.contactQueueID&&(r.contactQueueID=n.contactQueueID),n.routingProfile&&(r.routingProfile=n.routingProfile),n.routingProfileID&&(r.routingProfileID=n.routingProfileID),n.contactID&&(r.contactID=n.contactID),n.siteID&&(r.siteID=n.siteID,f.Registry.getCredentials().setSiteId(n.siteID)),f.Registry.getEventMessageBuilder().make(v.fabricEvent.callDetails,t,e,r)}},{key:"onSendFabricEvent",value:function(e,t,n,r){d.warn("FSM onSendFabricEvent");var i={};r&&((i=r).ssrc&&(i.ssrc=String(i.ssrc))),t===v.fabricEvent.activeDeviceList&&(i={mediaDeviceList:h.normalizeMediaDeviceList(r.deviceList)}),f.Registry.getEventMessageBuilder().make(t,n,e,i);var a=f.Registry.getConferenceManager().get(n);if(a){var o=a.getPeerConnectionManager().getPcHandler(e);t!==v.fabricEvent.fabricTerminated&&t!==v.internalFabricEvent.fabricSetupFailed||(o.stopUserAliveHandler(),o.setPcState(v.fabricState.terminated),o.stopStatsPolling(),a.getPeerConnectionManager().removePcStats(o&&o.getPcHash()),a.updateState()),t===v.fabricEvent.fabricHold&&(o.setPcState(v.fabricState.hold),o.stopStatsPolling()),t===v.fabricEvent.fabricResume&&(o.setPcState(v.fabricState.established),o.startStatsPolling())}}},{key:"onReportError",value:function(e,t,n,r,i,a){d.warn("FSM onReportError");var o={delay:0,reason:this.callFailureClassifier(n),function:n,magicKey:f.Registry.getEndpoint().getMagicKey(),endpoint:f.Registry.getEndpoint().serialize(),level:"debug"};if(r){var s=this.formatDomError(r);o.message=s.message,o.messageType=s.messageType,o.name=r.name,o.stack=r.stack}if(e){var c=f.Registry.getConferenceManager().get(t),u=void 0;if(c&&(u=c.getPeerConnectionManager().getPcHandler(e)),!u)return void d.error("onReportError: No handler found for given PeerConnection!");if(o.delay=p.getCurrent()-u.getStartTime(),o.fabricState=u.getPcState(),o.iceConnectionState=u.getIceConnectionState(),(i||a||e&&"closed"!==e.signalingState)&&f.Registry.getCredentials().getCollectSDP()&&n!==v.webRTCFunctions.applicationLog){var l={};l.localSDP=this.pickSDP(e,i,"localDescription"),l.remoteSDP=this.pickSDP(e,a,"remoteDescription"),f.Registry.getEventMessageBuilder().make(v.callstatsChannels.sdpSubmission,t,e,l)}}n===v.webRTCFunctions.applicationLog||n===v.webRTCFunctions.applicationError?f.Registry.getEventMessageBuilder().make(v.fabricEvent.applicationErrorLog,t,e,o):n===v.webRTCFunctions.iceConnectionFailure?this.handleIceConnectionFailure(e,t,o):(f.Registry.getEventMessageBuilder().make(v.fabricEvent.fabricSetupFailed,t,e,o),n===v.webRTCFunctions.getUserMedia&&this.handleGUMErrors(t))}},{key:"onAssociateMstWithUserID",value:function(e,t,n,r,i,a){var o=f.Registry.getConferenceManager().get(n);if(o){var s=o.getPeerConnectionManager().getPcHandler(e);"string"!=typeof r&&(r+=""),s.updateSSRCInfo(r,t,i,a)}}},{key:"onAttachWifiStatsHandler",value:function(e){f.Registry.getWifiStatsExecutor().setGetWifiStatsMethod(e)}},{key:"onSetProxyConfig",value:function(e){d.warn("FSM onSetProxyConfig"),e.collectorURL&&g.setBaseUrl(e.collectorURL),e.authServiceURL&&g.setAuthServiceUrl(e.authServiceURL),e.csioInternalAPIURL&&g.setQmodelThresholdsAPIUrl(e.csioInternalAPIURL),e.wsURL&&g.setWsUrl(e.wsURL),e.restEventURL&&g.setRestEventUrl(e.restEventURL),e.restStatsURL&&g.setRestStatsUrl(e.restStatsURL),e.appSettingsURL&&g.setConfigServiceUrl(e.appSettingsURL)}},{key:"onSendUserFeedback",value:function(e,t,n){var r={feedback:{overallRating:t.overall}};t.video&&(r.feedback.videoQualityRating=t.video),t.audio&&(r.feedback.audioQualityRating=t.audio),t.comment&&(r.feedback.comments=t.comment),f.Registry.getEventMessageBuilder().make(v.callstatsChannels.userFeedback,e,null,r)}},{key:"onOn",value:function(e,t){f.Registry.getCallbacks().set(e,t)}},{key:"onSetIdentifiers",value:function(e,t){if(e.conferenceID&&(f.Registry.getConferenceManager().updateConferenceId(e.conferenceID),f.Registry.getTransmissionManager().updateConferenceId(e.conferenceID),f.Registry.getTransmissionManager().trySend()),e.remoteUserID&&t){var n=f.Registry.getConferenceManager().getConferenceForPc(t);if(!n)return void d.log("onSetIdentifiers conference not found");var r=n.getPeerConnectionManager().getPcHandler(t);if(!r)return void d.log("pcHandler not found");r.updateRemoteId(e.remoteUserID),f.Registry.getTransmissionManager().trySend()}}},{key:"onMakePrecallTest",value:function(e,t){var n=e,r=t||"callstats";e||(n=this.authenticator.getIceServers(),r="callstats"),f.Registry.getPCTRunnerService().doPrecalltest(n,r)}},{key:"handleIceConnectionFailure",value:function(e,t,n){if(e){var r=f.Registry.getConferenceManager().get(t),i=void 0;if(r&&(i=r.getPeerConnectionManager().getPcHandler(e)),i)if(i.isFabricSetupSent()){var a={localIceCandidates:[],remoteIceCandidates:[],iceCandidatePairs:[]};a.delay=p.getCurrent()-i.getStartTime(),a.currIceConnectionState="failed",a.prevIceConnectionState="disconnected",f.Registry.getEventMessageBuilder().make(v.internalFabricEvent.iceFailed,t,e,a)}else n.delay=p.getCurrent()-i.getStartTime(),n.fabricState=i.getPcState(),n.iceConnectionState=i.getIceConnectionState(),f.Registry.getEventMessageBuilder().make(v.fabricEvent.fabricSetupFailed,t,e,n)}}},{key:"handleGUMErrors",value:function(e){var t=f.Registry.getConferenceManager().get(e);if(t||(f.Registry.getConferenceManager().add(e,f.Registry.getCredentials()),t=f.Registry.getConferenceManager().get(e)),!t.getUcId()){var n={endpointInfo:f.Registry.getEndpoint().serialize()};f.Registry.getEventMessageBuilder().make(v.internalFabricEvent.userJoined,e,null,n),t.setUserJoinedSent(!0)}}},{key:"callFailureClassifier",value:function(e){var t=void 0;return v.webRTCFunctions.hasOwnProperty(e)?e===v.webRTCFunctions.createOffer||e===v.webRTCFunctions.createAnswer||e===v.webRTCFunctions.setRemoteDescription?t=v.callFailureReasons.negotiationFailure:e===v.webRTCFunctions.setLocalDescription?t=v.callFailureReasons.sdpError:e===v.webRTCFunctions.addIceCandidate?t=v.callFailureReasons.sdpError:e===v.webRTCFunctions.getUserMedia?t=v.callFailureReasons.mediaConfigError:e===v.webRTCFunctions.iceConnectionFailure?t=v.callFailureReasons.iceFailure:e===v.webRTCFunctions.signalingError?t=v.callFailureReasons.signalingError:(e===v.webRTCFunctions.applicationLog||v.webRTCFunctions.applicationError)&&(t=v.callFailureReasons.applicationLog):t=v.callFailureReasons.invalidWebRTCFunctionName,t}},{key:"formatDomError",value:function(e){var t={},n={};e&&(window.DOMException&&e instanceof window.DOMException?(n.message=e.message,n.name=e.name,t.messageType="domError"):"object"===(void 0===e?"undefined":c(e))?(e.message&&(n.message=e.message),e.name&&(n.name=e.name),e.constraintName&&(n.name=e.constraintName),e.stack&&(n.stack=e.stack),t.messageType="json"):(n=e,t.messageType="text"));var r=this.truncateLog(n);return"object"===(void 0===r?"undefined":c(r))?t.message=JSON.stringify(r):t.message=r,t}},{key:"pickSDP",value:function(e,t,n){return t||(e&&e[n]?e[n].sdp:"")}},{key:"truncateString",value:function(e){return e.length>2e4&&(d.log("Log exceeds 20kb, It will be truncated"),e=e.substring(0,2e4)),e}},{key:"truncateLog",value:function(e){return e?("string"==typeof e?e=this.truncateString(e):"object"===(void 0===e?"undefined":c(e))&&e.message&&(e.message=this.truncateString(e.message)),e):e}}]),t})();n.MainFSM=T},{"../config/constants":36,"../config/settings":37,"../statspipeline/statsadapter":73,"../statspipeline/statsassembler":74,"../statspipeline/statsmonitor":76,"../statspipeline/statsparser":77,"../statspipeline/statstransmitter":78,"../utility/csiologger":92,"../utility/registry":100,"../utility/timestamps":104,"../utility/utils":106,"./statemachine":40}],39:[function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var i=(function(){function e(e,t){for(var n=0;n1?t-1:0),r=1;r",this.iceConnectionState);var e={changedState:o.fabricStateChangeType.iceConnectionState,prevState:this.oldIceConnectionState,newState:this.iceConnectionState};this.sendFabricStateChange(e)}},{key:"handleIceGatheringState",value:function(){if(this.iceGatheringState!==this.pc.iceGatheringState){"complete"===this.pc.iceGatheringState&&(this.iceGatheringDelay=c.getCurrent()-this.startTime),this.oldIceGatheringState=this.iceGatheringState,this.iceGatheringState=this.pc.iceGatheringState,l.warn("CALLBACK: ICE gathering state change",this.oldIceGatheringState,"->",this.iceGatheringState);var e={changedState:o.fabricStateChangeType.iceGatheringState,prevState:this.oldIceGatheringState,newState:this.iceGatheringState};this.sendFabricStateChange(e)}}},{key:"handleIceChecking",value:function(){var e=c.getCurrent();if("disconnected"===this.oldIceConnectionState&&(this.pcState===o.fabricState.checkingDisrupted||this.pcState===o.fabricState.disrupted)){var t={prevIceConnectionState:this.oldIceConnectionState,currIceConnectionState:this.iceConnectionState,delay:e-this.connectionDisruptedTS};this.pcState===o.fabricState.disrupted&&(t.prevIceCandidatePair=this.prevActiveIceCandidatePair,t.currIceCandidatePair=this.activeIceCandidatePair,t.delay=e-this.disruptedTS,this.emb.make(o.internalFabricEvent.iceDisruptionEnd,this.conferenceId,this.pc,t)),this.pcState=o.fabricState.initializing,this.emb.make(o.internalFabricEvent.iceConnectionDisruptionEnd,this.conferenceId,this.pc,t)}}},{key:"handleIceConnectedOrCompleted",value:function(e){var t=c.getCurrent();this.pcState===o.fabricState.disrupted&&(e.prevIceCandidatePair=this.prevActiveIceCandidatePair,e.currIceCandidatePair=this.activeIceCandidatePair,e.delay=t-this.disruptedTS,this.emb.make(o.internalFabricEvent.iceDisruptionEnd,this.conferenceId,this.pc,e)),this.iceConnectivityDelay=t-this.startTime,this.established=!0,this.pcState=o.fabricState.established,this.sendfabricSetup(),this.startStatsPolling()}},{key:"sendfabricSetup",value:function(){if(this.fabricSetupSent)l.log("fabricSetup has been sent already");else{var e={delay:c.getCurrent()-this.startTime,iceGatheringDelay:this.iceGatheringDelay,iceConnectivityDelay:this.iceConnectivityDelay,localIceCandidates:this.localIceCandidates,remoteIceCandidates:this.remoteIceCandidates,iceCandidatePairs:this.iceCandidatePairs,remoteEndpointType:o.endpointType.peer,fabricTransmissionDirection:o.transmissionDirection.sendrecv,iceServers:this.iceServersURLs,sdpSemantics:this.sdpSemantics},t=this.getActiveIceCandidatePair();t&&(e.selectedCandidatePairID=t.id),this.fabricSetupSent=!0;var n=void 0;if(this.conferenceId){var r=s.Registry.getConferenceManager().get(this.conferenceId);r&&r.getPeerConnectionManager()&&(n=r.getPeerConnectionManager().getPcHandler(this.pc),e.remoteEndpointType=n.getRemoteEndpointType(),e.fabricTransmissionDirection=n.getFabricTransmissionDirection())}this.pcState=o.fabricState.established,this.emb.make(o.internalFabricEvent.fabricSetup,this.conferenceId,this.pc,e)}}},{key:"isFabricSetupSent",value:function(){return this.fabricSetupSent}},{key:"startStatsPolling",value:function(){this.getStatsHandler.startStatsPolling()}},{key:"stopStatsPolling",value:function(){this.getStatsHandler.stopStatsPolling()}},{key:"handleIceFailed",value:function(e){e.currIceCandidatePair=this.activeIceCandidatePair,e.delay=c.getCurrent()-this.startTime,this.pcState=o.fabricState.failed,"checking"===e.prevIceConnectionState?this.sendIceFailed(e):"completed"===e.prevIceConnectionState||"connected"===e.prevIceConnectionState?this.emb.make(o.internalFabricEvent.fabricDropped,this.conferenceId,this.pc,e):"disconnected"===e.prevIceConnectionState&&this.established?this.emb.make(o.internalFabricEvent.fabricDropped,this.conferenceId,this.pc,e):"disconnected"===e.prevIceConnectionState&&this.sendIceFailed(e)}},{key:"getActiveIceCandidatePair",value:function(){var e=null,t=this.iceCandidatePairs;if(t&&t.length>0){var n=t.filter(function(e){return"true"===e.selected||"true"===e.googActiveConnection||!0===e.selected||!0===e.googActiveConnection});n.length>0&&(e=n[0])}return e}},{key:"sendIceFailed",value:function(e){e.localIceCandidates=this.localIceCandidates,e.remoteIceCandidates=this.remoteIceCandidates,e.iceCandidatePairs=this.iceCandidatePairs,l.log("sending icefailed ",e),this.emb.make(o.internalFabricEvent.iceFailed,this.conferenceId,this.pc,e)}},{key:"sendFabricTransportSwitch",value:function(e){var t=this,n={};n.prevIceCandidatePair=t.activeIceCandidatePair,n.relayType=e,n.currIceConnectionState=t.iceConnectionState,n.prevIceConnectionState=t.oldIceConnectionState,n.switchDelay=null,t.getStatsHandler.getIceCandidates().then(function(e){t.localIceCandidates=e.localIceCandidates,t.remoteIceCandidates=e.remoteIceCandidates,t.iceCandidatePairs=e.iceCandidatePairs,t.activeIceCandidatePair=t.getActiveIceCandidatePair(),n.currIceCandidatePair=t.activeIceCandidatePair,n.localIceCandidates=t.localIceCandidates,n.remoteIceCandidates=t.remoteIceCandidates,l.log("sending fabric transport switch ",n),"completed"!==n.currIceConnectionState&&"connected"!==n.currIceConnectionState||"completed"!==n.prevIceConnectionState&&"connected"!==n.prevIceConnectionState||t.emb.make(o.internalFabricEvent.fabricTransportSwitch,t.conferenceId,t.pc,n)})}},{key:"handleIceDisconnected",value:function(e){var t=c.getCurrent();this.startTime=t,e.prevIceConnectionStateTs=this.iceConnectionStateTS,e.currIceCandidatePair=this.activeIceCandidatePair,"connected"===e.prevIceConnectionState||"completed"===e.prevIceConnectionState?(this.pcState=o.fabricState.disrupted,this.disruptedTS=t,this.emb.make(o.internalFabricEvent.iceDisruptionStart,this.conferenceId,this.pc,e),this.callback&&this.callback(u.csError.appConnectivityError,"Connectivity check for PC object to "+this.remoteId+" failed.")):"checking"===e.prevIceConnectionState&&(this.pcState=o.fabricState.checkingDisrupted,this.connectionDisruptedTS=t,this.emb.make(o.internalFabricEvent.iceConnectionDisruptionStart,this.conferenceId,this.pc,e),this.callback&&this.callback(u.csError.appConnectivityError,"Connectivity check for PC object to "+this.remoteId+" failed."))}},{key:"handleIceClosed",value:function(e){"new"===e.prevIceConnectionState||"checking"===e.prevIceConnectionState?(e.delay=c.getCurrent()-this.startTime,e.localIceCandidates=this.localIceCandidates,e.remoteIceCandidates=this.remoteIceCandidates,e.iceCandidatePairs=this.iceCandidatePairs,this.emb.make(o.internalFabricEvent.iceAborted,this.conferenceId,this.pc,e)):"connected"!==e.prevIceConnectionState&&"completed"!==e.prevIceConnectionState||(e.prevIceCandidatePair=this.activeIceCandidatePair,this.emb.make(o.internalFabricEvent.iceTerminated,this.conferenceId,this.pc,e)),this.pcState=o.fabricState.terminated,this.conferenceId&&s.Registry.getConferenceManager().get(this.conferenceId).updateState(),this.stopStatsPolling()}},{key:"handleIceRestart",value:function(e){e.prevIceCandidatePair=this.prevActiveIceCandidatePair,"new"!==e.prevIceConnectionState&&(l.log("iceRestarted sending"),this.established=!1,this.emb.make(o.internalFabricEvent.iceRestarted,this.conferenceId,this.pc,e))}},{key:"pcSignalingStateChangeCallback",value:function(e){var t=this;if(e){var n=this.signalingState;this.signalingState=this.pc.signalingState,l.warn("CALLBACK: signaling state change",n,"->",this.signalingState);var r={changedState:o.fabricStateChangeType.signalingState,prevState:n,newState:this.signalingState};if(this.sendFabricStateChange(r),"have-remote-offer"!==this.signalingState&&"stable"!==this.signalingState||(this.precalltest.callStarts(),s.Registry.getPCTRunnerService().setCallInProgress(!0),this.genericevent.sendEvent(o.logEvents.log,{msg:"precalltest told to stop "})),"closed"===this.signalingState&&(this.emb.make(o.fabricEvent.fabricTerminated,this.conferenceId,this.pc),this.userAlive.stop(),this.precalltest.callFinished(),s.Registry.getPCTRunnerService().setCallInProgress(!1),this.stopStatsPolling(),this.pcState=o.fabricState.terminated,this.conferenceId)){var i=s.Registry.getConferenceManager().get(this.conferenceId);if(i&&i.getPeerConnectionManager()){var a=i.getPeerConnectionManager().getPcHandler(this.pc);i.getPeerConnectionManager().removePcStats(a&&a.getPcHash())}i.updateState()}"have-local-offer"!==this.signalingState&&"have-local-pranswer"!==this.signalingState&&"stable"!==this.signalingState||(l.log(this.signalingState,".. requesting sender config."),s.Registry.getConfigServiceWrapper().initiateSenderConfig(this.pc).then(function(){var e=s.Registry.getConfigServiceWrapper().getSenderConfig();l.log("Sender config:",e);var n=o.callstatsChannels.senderConfiguration;e&&s.Registry.getEventMessageBuilder().make(n,t.conferenceId,t.pc,e)}).catch(function(e){l.warn(e)}))}}},{key:"pcNegotiationNeededCallback",value:function(e){e&&(this.negotiationNeeded++,this.startTime=c.getCurrent(),l.warn("CALLBACK: negotiation needed",this.negotiationNeeded))}}]),e})();n.PcCallbackHandler=f},{"../config/callstatserrors":35,"../config/constants":36,"../utility/csiologger":92,"../utility/registry":100,"../utility/timestamps":104}],43:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0}),n.PeerConnectionHandler=void 0;var a=(function(){function e(e,t){for(var n=0;n0)this.handleErrorActions(r["urn:x-callstats:auth:errorActions"]);else{if(200===t.status){if("bearer"!==r.token_type)return S.error(this.name+": successful, but token type was not bearer. Scheduling retry."),void this.sendNextRequest();this.setupToken(r.access_token),r.iceServers&&(this.iceServers=r.iceServers),r.metadata&&r.metadata.urls&&(this.backendURLs=r.metadata.urls,this.backendURLs.events&&f.setRestEventUrl(this.backendURLs.events+"/"),this.backendURLs.stats&&f.setRestStatsUrl(this.backendURLs.stats+"/"),this.backendURLs.config&&f.setConfigServiceUrl(this.backendURLs.config+"/"));var i=parseInt(1e3*parseInt(r.expires_in)*.9);return this.setupReauthTimer(i),this.renew=!1,this.initCallback&&this.initCallback(h.csError.success,p.csCallBackMessages.authSuccessful),this.elapsed=n,void this.completeProcess()}S.error("Authentication failed, but no error actions were defined in response."),this.sendNextRequest()}}},{key:"request",value:function(){var e=this;this.clearReauthTimer();var t=new Promise(function(t,n){e.tempResolve=t,e.tempReject=n});return this.tokenGenerator(this.renew,function(t,n){if(null!==t)return e.initCallback&&e.initCallback(h.csError.tokenGenerationError,t.toString()),e.rejectCb(new Error(e.name+": tokenGenerationError")),S.error("tokenGenerationError ",t),null;var r=f.authServiceUrl+"authenticate",i={client_id:e.credentials.userId+"@"+e.credentials.getAppId(),code:n,grant_type:"authorization_code"};(0,y.sendPostRequest)(r,{"Content-Type":"application/x-www-form-urlencoded"},k,i).then(function(t){e.tempResolve(t)},function(t){e.tempReject(t)})}),t}},{key:"tokenGeneratorCreator",value:function(e,t){var n=this;return function(r,i){var a=null;if(!r&&null!==a)return i(null,a);var o=n.credentials,s={userID:o.getUserId(),appID:o.getAppId()};t&&(s.keyId=t),n.jwt.sign({alg:"HS256"},s,e).then(function(e){a=e,i(null,e)}).catch(function(e){i(e)})}}},{key:"createTokenGenerator",value:function(e){var t=this;return new Promise(function(n,r){var i=null;e.indexOf(":")>-1&&(i=d.strtohex(e.split(":")[0]),e=e.split(":")[1]),t.jwt.importKey(e).then(function(r){e=null;var a=t.tokenGeneratorCreator(r,i);n(a)}).catch(function(e){S.error(t.name+": could not import key ("+e+")"),r(e)})})}}]),t})();n.Authenticator=w},{"../browserapi/localstorage":20,"../config/callstatserrors":35,"../config/constants":36,"../config/settings":37,"../utility/base64":89,"../utility/csiologger":92,"../utility/json":97,"../utility/registry":100,"./jwt/jwt":54,"./jwt/jwttoken":55,"./xmlhttp":60,"./xmlhttpservice":61}],47:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0}),n.GenericEventHandler=void 0;var a=(function(){function e(e,t){for(var n=0;n6e4?(h.Registry.getGenericEventHandler().sendEvent(p.logEvents.log,{msg:"latency > MAX_ALLOWED_LATENCY: clockSync reset"}),this.offsetResults=[]):this.addOffset(e,r,n),this.offsetResults.length>=5?(this.calculateOffset(),this.endTime=f.getCurrent(),this.completeProcess()):this.sendRequest()}},{key:"isCompleted",value:function(){return this.completed}},{key:"addOffset",value:function(e,t,n){var r=e.now+t-n;this.offsetResults.push(r)}},{key:"calculateOffset",value:function(){var e=this.offsetResults.reduce(function(e,t){return e+t});this.currentOffset=e/this.offsetResults.length,this.currentOffset=isNaN(this.currentOffset)?0:this.currentOffset,h.Registry.getGenericEventHandler().sendEvent(p.logEvents.log,{msg:"clockSync Done, offset is: "+this.currentOffset+"results length"+this.offsetResults.length}),this.offsetResults=[],this.completed=!0}}]),t})();n.ClockSync=v},{"../config/constants":36,"../config/settings":37,"../utility/registry":100,"../utility/timestamps":104,"./xmlhttp":60,"./xmlhttpservice":61}],49:[function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var i=(function(){function e(e,t){for(var n=0;n1)return f.warn("Multiple PCs found, skipping"),null;if(!e.getSenders||"function"!=typeof e.getSenders)return f.warn("Get senders error"),t;for(var r=e.getSenders(),i=void 0,o=0;o=0;h--)f[h]=c.charCodeAt(h);var p=r.subtlecrypto.sign(d,n,f);"ie"===r.cryptotype?(p.onerror=a,p.oncomplete=function(e){c=r.buildToken(e.target.result,c),i(c)}):p.then(function(e){c=r.buildToken(e,c),i(c)}).catch(function(e){a(e)})})}},{key:"buildToken",value:function(e,t){for(var n="",r=new Uint8Array(e),i=r.byteLength,a=0;a0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return function(n,r,i){"success"===n.status?e&&e(n,r):t&&t(n)}}Object.defineProperty(n,"__esModule",{value:!0}),n.RestRelays=void 0;var o=(function(){function e(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:null;i(this,e),this.baseUrl=t,this.urlAppendix=n,this.responseHandler=r}return o(e,[{key:"getRequestUrl",value:function(e,t,n){return this.makeRequestUrl(e,t,n),this.requestUrl.toString()}},{key:"makeRequestUrl",value:function(e,t,n){e===s.precalltestEvents.results?this.requestUrl=new l.Url(this.baseUrl,u.Registry.getCredentials().getAppId(),this.urlAppendix):(e===s.internalFabricEvent.userJoined&&n&&(n=""),this.requestUrl=new l.Url(this.baseUrl,u.Registry.getCredentials().getAppId()+"/conferences/"+t,n,this.urlAppendix))}},{key:"handleResponse",value:function(e,t,n){this.responseHandler(e,t,n)}}]),e})();n.RestRelays=d},{"../config/constants":36,"../config/settings":37,"../utility/csiologger":92,"../utility/registry":100,"../utility/url":105}],59:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0}),n.TransmissionManager=void 0;var a=(function(){function e(e,t){for(var n=0;n0&&this.startTimer());this.setupConnection()}},{key:"setupConnection",value:function(){this.connectionManager.setup().then(function(){l.log("Connected to connectionManager")}).catch(function(e){return l.log("Could not connect to connectionManager",e)})}},{key:"canSendUserAlive",value:function(e,t){return!(this.lastUserAliveTS[t]&&e-this.lastUserAliveTS[t]<9e3)}},{key:"sendMessage",value:function(){var e=void 0,t=void 0;if(0===this.getCacheLength())return!1;for(var n in this.cache)if(this.cache.hasOwnProperty(n)&&(t=n,(e=this.cache[t].peak())&&e.canBeSent()))break;if(!e||!e.canBeSent())return!1;if(e=this.cache[t].pop(),this.lastTS=o.getCurrent(),e.eventType===u.internalFabricEvent.userAlive){if(!this.canSendUserAlive(this.lastTS,t))return!0;this.lastUserAliveTS[t]=this.lastTS}return l.log("sending message type :",e.eventType,e.toJson()),this.connectionManager.send(e.toJson()),!0}},{key:"startTimer",value:function(){var e=this;this.timerStarted||0!=this.getCacheLength()&&(this.timerStarted=!0,setTimeout(function(){e.timerStarted=!1,e.trySend()},200))}},{key:"timeToSend",value:function(){return o.getCurrent()>=this.lastTS+200}},{key:"getCacheLength",value:function(){var e=0;for(var t in this.cache)this.cache.hasOwnProperty(t)&&(e+=this.cache[t].length());return e}},{key:"updateConferenceId",value:function(e){var t=u.tmpConferenceId;this.cache[t]&&this.cache[t].updateConferenceId(e)}}]),e})();n.TransmissionManager=f},{"../collections/cache":25,"../config/constants":36,"../utility/csiologger":92,"../utility/registry":100,"../utility/timestamps":104}],60:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t,n,r,i){return new Promise(function(a,o){var f,d=null,h=new XMLHttpRequest,p=u.Registry.getEndpoint().getBrowserName();if(h){for(var v in f=s.getCurrent(),h.open(e,t),p!==c.browserName.msie&&(h.timeout=r),n)n.hasOwnProperty(v)&&h.setRequestHeader(v,n[v]);var g=null;if("POST"===e){if("application/x-www-form-urlencoded"===n["Content-Type"]){var y=[];for(var m in i)i.hasOwnProperty(m)&&y.push(encodeURIComponent(m)+"="+encodeURIComponent(i[m]));g=y.join("&")}"application/json"===n["Content-Type"]&&(g=JSON.stringify(i))}h.onload=function(){d=s.getCurrent();var e=new l(h,d-f);a(e)},h.ontimeout=function(){o(new Error("connection timeout"))},h.onreadystatechange=function(){4===h.readyState&&0===h.status&&o(new Error("no server response received"))},h.send(g)}else o(new Error("creating instance failed"))})}Object.defineProperty(n,"__esModule",{value:!0});var o=(function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:"XMLHttpService",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:c;r(this,e),this.name=t,this.minRetryTimeout=n,this.sigmoid=new a.Sigmoid(i-n,15,.5),this.reset()}return i(e,[{key:"reset",value:function(){this.inProgress=!1,this.completed=!1,this.resolveCb&&this.rejectCb(new Error(this.name+": resetting")),this.resolveCb=null,this.rejectCb=null}},{key:"initiate",value:function(){var e=this;if(this.inProgress)return new Promise(function(t,n){n(new Error(e.name+": in progress"))});var t=new Promise(function(t,n){e.resolveCb=t,e.rejectCb=n});return this.inProgress=!0,this.sendRequest(),t}},{key:"isCompleted",value:function(){return this.completed}},{key:"handleSendError",value:function(e){o.log(this.name+": send next request ("+e+")"),this.sendNextRequest()}},{key:"handleResponseProxy",value:function(e){this.handleResponse(e),this.resetTimeout()}},{key:"handleResponse",value:function(e){o.error(this.name+": handleResponse() not implemented"),this.completeProcess()}},{key:"completeProcess",value:function(){this.inProgress=!1,this.completed=!0,this.resolveCb.apply(this,arguments)}},{key:"request",value:function(){return o.error(this.name+": request() not implemented!"),new Promise(function(e,t){e()})}},{key:"sendRequest",value:function(){if(this.inProgress){var e=this.request();e&&e.then(this.handleResponseProxy.bind(this),this.handleSendError.bind(this))}}},{key:"sendNextRequest",value:function(){setTimeout(this.sendRequest.bind(this),this.getTimeout())}},{key:"resetTimeout",value:function(){this.sigmoid.reset()}},{key:"getTimeout",value:function(){return this.minRetryTimeout+this.sigmoid.getActual()}}]),e})();n.XMLHttpService=u},{"../utility/csiologger":92,"../utility/sigmoid":102}],62:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0}),n.IntervalStatsMonitor=void 0;var a=(function(){function e(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:0,r=this.getTotalBytes(e),i=this.getTotalBytes(t);if(!u.checkForPositiveValue(r)||!u.checkForPositiveValue(i)||!u.checkForPositiveValue(n))return null;var a=(8*r-8*i)/Math.max(n,1);return u.checkForPositiveValue(a)?a:null}},{key:"getIntervalPacketLoss",value:function(e,t,n){var r=this.getTotalLostPackets(e);if(!n)return u.checkForPositiveValue(r)?r:null;var i=this.getTotalLostPackets(t);if(!u.checkForPositiveValue(r)||!u.checkForPositiveValue(i))return null;var a=r-i;return u.checkForPositiveValue(a)?a:null}},{key:"getIntervalPacketRate",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(!u.checkForPositiveValue(n))return null;var r=this.getTotalPackets(e),i=this.getTotalPackets(t);if(!u.checkForPositiveValue(r)<0||!u.checkForPositiveValue(i))return null;var a=(r-i)/(Math.max(n,1)/1e3);return u.checkForPositiveValue(a)?a:null}},{key:"getIntervalFractionLost",value:function(e,t,n){var r=this.getIntervalPacketLoss(e,t,n),i=this.getTotalPackets(e)-this.getTotalPackets(t);if(!u.checkForPositiveValue(r)||!u.checkForPositiveValue(i))return null;var a=r/Math.max(i+r,1);return u.checkForPositiveValue(a)?a:null}},{key:"getIntervalStat",value:function(e,t){var n=e.getCurrent(),r=e.getPrevious(t),i=e.getElapsedTime(t),a=new Map;if(r)for(var o=0,s=r.length;o0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1],n=e,r=e.tracks||[],i=0,a=r.length;i0&&this.frameHeight>0?this.resolution=new a.Resolution(this.frameWidth,this.frameHeight,this.frameRateReceived):this.resolution=null}},{key:"getJitter",value:function(){return this.jitter}},{key:"getRTT",value:function(){return this.rtt}},{key:"getLostPackets",value:function(){return this.lostPackets}},{key:"getDiscardedPackets",value:function(){return this.discardedPackets}},{key:"getReceivedPackets",value:function(){return this.receivedPackets}},{key:"getSentPackets",value:function(){return this.sentPackets}},{key:"getSentBytes",value:function(){return this.sentBytes}},{key:"getReceivedBytes",value:function(){return this.receivedBytes}},{key:"setFractionLost",value:function(e){this.fractionLost=void 0===e?null:e}},{key:"getFractionLost",value:function(){return this.fractionLost}},{key:"extractTrack",value:function(){var e=this.track;return this.track=null,e}},{key:"toString",value:function(){return"pcHash: "+this.pcHash+", ssrc: "+this.ssrc+", streamType: "+this.streamType+", mediaType: "+this.mediaType+", reportType: "+this.reportType+", frameRateReceived: "+this.frameRateReceived+", frameHeight: "+this.frameHeight+", frameWidth: "+this.frameWidth+", droppedFramesNum: "+this.droppedFramesNum+", rtt: "+this.rtt+", jitter: "+this.jitter+", lostPackets: "+this.lostPackets+", receivedPackets: "+this.receivedPackets+", sentPackets: "+this.sentPackets+", discardedPackets: "+this.discardedPackets+", sentBytes: "+this.sentBytes+", receivedBytes: "+this.receivedBytes+", fractionLost: "+this.fractionLost}}]),e})();n.Measurement=s},{"./resolution":72,"./validator":87}],64:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0}),n.CPULimitationObserver=void 0;var a=(function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:void 0,t=e&&e.getRequestedMeasurement();if(!t)return!0;if(e.getStreamType()===o.streamType.inbound){if(t.getReceivedBytes()<1)return!0}else if(t.getSentBytes()<1)return!0;return!e.lastTrack||!e.lastTrack.data||!e.lastTrack.data.mimeType&&!e.lastTrack.data.googCodecName}},{key:"isValidTrack",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.streamType.inbound;if(!e)return!1;var n=e.getRequestedMeasurement();return!!n&&n.getReportType()===o.reportType.local&&e.getStreamType()===t&&e.getMediaType()===o.mediaType.audio}},{key:"accept",value:function(e){var t=this,n=e.filter(function(e){return t.isValidTrack(e,o.streamType.inbound)}),r=e.filter(function(e){return t.isValidTrack(e,o.streamType.outbound)}),i=this.getDisruptions(n,r);i.length>0&&this.notifierCallback(i)}},{key:"toString",value:function(){return"DisruptionObserver"}},{key:"getDisruptedTrack",value:function(){var e=this;return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).find(function(t){return t&&!1===t.hasTraffic()&&!1===e.isDeadTrack(t)})}},{key:"isStartedAndHasTraffic",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e.filter(function(e){return 0===e.getStartTime()}).length<1,n=e.filter(function(e){return!e.hasTraffic()}).length<1;return e.length>0&&t&&n}},{key:"hasTracksAndTraffic",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e.filter(function(e){return!e.hasTraffic()}).length<1;return e.length>0&&t}},{key:"isInitialSetupDelayPassed",value:function(){return c.getCurrent()>this.startTime+15e3}},{key:"isInbOneWayAudioDisruption",value:function(e,t){if(this.isStartedAndHasTraffic(t)&&this.isInitialSetupDelayPassed()){var n=void 0;if(!this.hasTracksAndTraffic(e)){var r=this.getDisruptedTrack(e),i=r&&r.getSSRC();i&&(n=new s.OneWayMediaDisruption(o.oneWayMediaTypes.audio,i,o.streamType.inbound))}return n}}},{key:"isOutbOneWayAudioDisruption",value:function(e,t){if(this.isStartedAndHasTraffic(e)&&this.isInitialSetupDelayPassed()){var n=void 0;if(!this.hasTracksAndTraffic(t)){var r=this.getDisruptedTrack(t),i=r&&r.getSSRC();i&&(n=new s.OneWayMediaDisruption(o.oneWayMediaTypes.audio,i,o.streamType.outbound))}return n}}},{key:"updateDisruptionAndRecoveryCount",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return e?(t=Math.min(t+1,l),n=0):(n=Math.min(n+1,l),t=0),{disruptionCount:t,recoveryCount:n}}},{key:"getDisruptionState",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return!1===n&&e>=5?f:!0===n&&t>=5?d:h}},{key:"getAudioDisruption",value:function(e,t,n){var r=void 0,i=void 0;if(n===o.streamType.inbound?(r=this.isInbOneWayAudioDisruption(e,t),i=this.oneWayInbAudioDisruption):n===o.streamType.outbound&&(r=this.isOutbOneWayAudioDisruption(e,t),i=this.oneWayOutbAudioDisruption),i){var a=this.updateDisruptionAndRecoveryCount(r,i.disruptionCount,i.recoveryCount),s=a.disruptionCount,c=a.recoveryCount,u=this.getDisruptionState(s,c,i.started);return u===f?(i.started=!0,i.disruption=r.setStart(),i.disruptionCount=0,i.recoveryCount=0):u===d?(i.started=!1,i.disruption=i.disruption.setEnd(),i.disruptionCount=0,i.recoveryCount=0):(i.recoveryCount=c,i.disruptionCount=s),u!==h?i.disruption:void 0}}},{key:"getDisruptions",value:function(e,t){var n=[],r=this.getAudioDisruption(e,t,o.streamType.inbound),i=this.getAudioDisruption(e,t,o.streamType.outbound);return r&&n.push(r),i&&n.push(i),n}}]),e})();n.OneWayMediaObserver=p},{"../../config/constants":36,"../../utility/registry":100,"../../utility/timestamps":104,"../onewaymediadisruption":69}],66:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0}),n.QPSumObserver=void 0;var a=(function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;if(null===e||void 0===e||Math.abs(e)i;return a?(this.consecutivePositive+=1,this.consecutivePositive>this.resetThreshold&&this.runningStats.reset()):this.consecutivePositive=0,a}}]),e})(),p=(function(){function e(t){var n=t.maxMarginFactor,r=void 0===n?l.adaptiveStatsThresholds.maxMarginFactor:n,a=t.marginReductionFactor,o=void 0===a?l.adaptiveStatsThresholds.marginReductionFactor:a,s=t.marginIncreaseFactor,c=void 0===s?l.adaptiveStatsThresholds.marginIncreaseFactor:s,u=t.marginDecreaseIntervalInMs,f=void 0===u?l.adaptiveStatsThresholds.marginDecreaseIntervalInMs:u,d=t.maxGradualCounter,p=void 0===d?l.adaptiveStatsThresholds.maxGradualCounter:d,v=t.minIntervalInMs,g=void 0===v?l.adaptiveStatsThresholds.minIntervalInMs:v,y=t.rippleBase,m=void 0===y?l.adaptiveStatsThresholds.rippleBase:y,b=t.windowSize,S=void 0===b?l.adaptiveStatsThresholds.windowSize:b,k=t.resetThreshold,w=void 0===k?l.adaptiveStatsThresholds.resetThreshold:k,C=t.minThreshold,_=void 0===C?l.adaptiveStatsThresholds.minThreshold:C;i(this,e),this.rttTester=new h("RTT Tester",_.rtt,S,w),this.throughputTester=new h("Throughput Tester",_.throughput,S,w),this.FLTester=new h("FL Tester",_.fractionalLoss,S,w),this.marginFactor=1,this.lastDecreased=0,this.lastTriggering=0,this.maxMarginFactor=r,this.marginReductionFactor=o,this.marginIncreaseFactor=c,this.marginDecreaseIntervalInMs=f,this.maxGradualCounter=p,this.gradualCounter=p,this.minIntervalInMs=g,this.rippleBase=m}return o(e,[{key:"test",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=t?{}:e.peek();if(!n)return!1;var r=(t?{}:e.getTrack()).data,i=t?t.rtt:n.getRTT(),a=u.checkForNan(parseInt(t?t.throughput:r.intervalBandwidth,10)),o=t?t.loss:n.getFractionLost(),c=t?t.time:s.getCurrent(),l=this.rttTester.doTest(i,this.marginFactor),f=this.throughputTester.doTest(a,this.marginFactor),d=this.FLTester.doTest(o,this.marginFactor);if(l||f||d)return this.marginFactor=Math.min(this.marginFactor*this.marginIncreaseFactor,this.maxMarginFactor),this.lastTriggering=c,this.lastDecreased=c,this.gradualCounter=0,!0;if(c-this.lastDecreased>this.marginDecreaseIntervalInMs&&(this.marginFactor=Math.max(this.marginFactor*this.marginReductionFactor,1),this.lastDecreased=c),this.gradualCounter1&&void 0!==arguments[1]?arguments[1]:{};i(this,e),t?(this.notifyCallback=t,this.minIntervalInMs=n.minIntervalInMs||l.adaptiveStatsThresholds.minIntervalInMs,this.maxIntervalInMs=n.maxIntervalInMs||l.adaptiveStatsThresholds.maxIntervalInMs,this.config=n,this.notified=0,this.testers=new Map):d.warn("notifyCallback was null or undefined : "+t)}return o(e,[{key:"setup",value:function(e,t){this.minIntervalInMs=e,this.maxIntervalInMs=t}},{key:"getMostRecentTrackStartTime",value:function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).reduce(function(e,t){return!!t&&"function"==typeof t.getCreationTime&&Math.max(t.getCreationTime(),e)},Number.MIN_VALUE)}},{key:"accept",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=t?t.time:s.getCurrent(),r=n-this.notified,i=this.doSend(e,t);if(this.minIntervalInMs===this.maxIntervalInMs)return d.log("Elapsed time in fix intervalset: "+r),void(r>this.minIntervalInMs&&(this.notifyCallback&&this.notifyCallback(n),this.notified=n));if(!(rl.adaptiveStatsThresholds.initialNotifyIntervalTimeoutInMs)return this.notifyCallback&&this.notifyCallback(n),void(this.notified=n);r0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;if(t){if(this.testers.has("test-ssrc")||this.testers.set("test-ssrc",new p(a({},this.config,{minIntervalInMs:this.minIntervalInMs,maxIntervalInMs:this.maxIntervalInMs}))),this.testers.get("test-ssrc").test(e,t))return!0}else for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"0",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];r(this,e),this.mediaType=t,this.ssrc=""+n,this.streamType=i,this.started=a}return i(e,[{key:"setStart",value:function(){return this.started=!0,this}},{key:"setEnd",value:function(){return this.started=!1,this}},{key:"getContent",value:function(){return{mediaType:this.mediaType,ssrc:this.ssrc,streamType:this.streamType}}},{key:"isStarted",value:function(){return this.started}},{key:"toString",value:function(){return JSON.stringify({started:this.started,ssrc:this.ssrc,mediaType:this.mediaType})}}]),e})();n.OneWayMediaDisruption=a},{}],70:[function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var i=(function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:o.avQualityRatings.unknown){case o.avQualityRatings.bad:return o.qualityRating.bad;case o.avQualityRatings.fair:return o.qualityRating.fair;case o.avQualityRatings.excellent:return o.qualityRating.excellent}return 0}},{key:"toQualityString",value:function(){switch(arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.qualityRating.excellent){case o.qualityRating.excellent:return o.avQualityRatings.excellent;case o.qualityRating.good:case o.qualityRating.fair:case o.qualityRating.poor:return o.avQualityRatings.fair;case o.qualityRating.bad:return o.avQualityRatings.bad}return o.avQualityRatings.unknown}},{key:"inboundAudioQuality",value:function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).data||{},t=[];if(e.csioIntBRKbps&&00&&void 0!==arguments[0]?arguments[0]:{}).data||{},t=[];if(e.csioIntBRKbps&&00&&void 0!==arguments[0]?arguments[0]:{}).data||{},t=[];if(e.csioIntBRKbps&&00&&void 0!==arguments[0]?arguments[0]:{}).data||{},t=[];if(e.csioIntBRKbps&&00&&void 0!==arguments[0]?arguments[0]:[],t=0,n=0,r=0,i=e.length;r0&&void 0!==arguments[0]?arguments[0]:{},t=e.tracks||[],n=0,i=t.length;n0)return r;for(var o=void 0,s=0;s0||parseInt(a.transportStats.bytesSent,10)>0)&&n.transportStats.push(a.transportStats):"true"!==a.transportStats.selected&&!0!==a.transportStats.selected||n.transportStats.push(a.transportStats))}if(n.tracks){var o=f.Registry.getConferenceManager().getConferenceForPcHash(t),s=void 0;o&&(s=o.getPeerConnectionManager().getPcHandlerByHash(t)),n.tracks.forEach(function(e){var t=s.getSSRCInfo(e.data.ssrc);void 0!==t&&t.localStartTime||s&&(s.updateSDP(n.tracks),t=s.getSSRCInfo(e.data.ssrc)),t&&(e.cname=t.cname,e.msid=t.msid,e.associatedVideoTag=t.associatedVideoTag,e.usageLabel=t.usageLabel)})}return n.transportStats&&this.codeBase===u.codeBaseType.firefox&&(n.transportStats=this.getAddressInfoFromCandidates(n.transportStats,n.localIceCandidates,n.remoteIceCandidates)),n}},{key:"getParsedStats",value:function(e){var t={};if(e.timestamp instanceof Date&&(t.timestamp=e.timestamp.getTime().toString()),e.type&&(t.type=e.type),e.names){for(var n=e.names(),r=0;r0)return n[0]}}},{key:"formatRelayType",value:function(e){var t="None";switch(e){case 0:t="TURN/TLS";break;case 1:t="TURN/TCP";break;case 2:t="TURN/UDP"}return t}},{key:"getRelayType",value:function(e,t){var n=this,r=void 0;return t.getIceCandidates().some(function(t){if(t.typePreference){var i=t.typePreference>>24;return"rtp"===t.protocol&&t.address===e&&(i>=0&&i<=2&&(r=n.formatTypePreference(i)),!0)}return!1}),r}},{key:"getTransportInfo",value:function(e,t){for(var n={},r=!1,i=0;i0?a.statsType="outbound-rtp":a.statsType="inbound-rtp"}"remote-inbound-rtp"!==a.statsType&&"remote-outbound-rtp"!==a.statsType&&(!0!==i.isRemote&&"true"!==i.isRemote||(a.statsType="remote-"+a.statsType)),n.streams[i.ssrc]=a,n.mediaStreamTracks.push(a)}}this.callback(n)}}]),e})();n.StatsCallbackBuilder=o},{"../utility/registry":100}],76:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(n,"__esModule",{value:!0}),n.StatsMonitor=n.StatsMonitorIO=void 0;var s=(function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:null;null===e&&(e=k.statsDestination.backend);var t=new h.StatsTuple(this.getCandidatePairs(),this.lastPcStats.getCodec(),this.lastPcStats.getTrackStats(),this.transportsmonitor.getIntervalStats(),this.tracksmonitor.extractTracks(),e),n=this.intervalstatsmonitor.getIntervalStats(e);t=this.intervalstatsmonitor.updateIntervalStats(t,n),t=this.qualityevaluator.updateQualityStats(t),this.transmit(C.StatsTupleOut,t)}},{key:"sendDisruptions",value:function(e){var t=this;e.forEach(function(e){e.isStarted()?t.sendEventMsg(k.internalFabricEvent.oneWayMediaStart,e.getContent()):t.sendEventMsg(k.internalFabricEvent.oneWayMediaStop,e.getContent())})}},{key:"sendCPULimitationObservations",value:function(e){}},{key:"sendQPSumDistortions",value:function(e){}},{key:"sendThroughputObservations",value:function(e){this.sendEventMsg(k.internalFabricEvent.sendingThroughputObservations,e)}},{key:"sendEventMsg",value:function(e,t){if(this.lastPcHash){var n=p.Registry.getConferenceManager().getConferenceForPcHash(this.lastPcHash);if(n){var r=n.getPeerConnectionManager().getPcHandlerByHash(this.lastPcHash),i=r.getPeerConnection(),a=r.getConferenceId();p.Registry.getEventMessageBuilder().make(e,a,i,t)}}}},{key:"delete",value:function(e){this.tracksmonitor&&this.tracksmonitor.deleteTracks(e),this.transportsmonitor&&this.transportsmonitor.delete(e),this.intervalstatsmonitor&&this.intervalstatsmonitor.delete(e),this.candidatepairs&&this.candidatepairs.has(e)&&this.candidatepairs.delete(e)}}]),t})();n.StatsMonitor=_},{"../collections/component":26,"../config/constants":36,"../utility/csiologger":92,"../utility/registry":100,"../utility/timestamps":104,"./intervalstatsmonitor":62,"./monitorhooks/cpulimitationobserver":64,"./monitorhooks/onewaymediaobserver":65,"./monitorhooks/qpsumobserver":66,"./monitorhooks/sendingtrigger":67,"./monitorhooks/throughputobserver":68,"./qualityevaluator":71,"./statstuple":79,"./tracksmonitor":85,"./transportsmonitor":86}],77:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(n,"__esModule",{value:!0}),n.StatsParser=n.StatsParserIO=void 0;var s=(function(){function e(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:null;r(this,t);var o=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n,a));return o.sum=0,o.counter=0,o}return a(t,s.SWPlugin),o(t,[{key:"add",value:function(e){this.filter(e)&&(this.sum+=this.extract(e),++this.counter,this.calculate())}},{key:"remove",value:function(e){this.filter(e)&&(this.sum-=this.extract(e),--this.counter,this.calculate())}},{key:"calculate",value:function(){var e=0;this.counter<1?this.notify(e):(e=this.sum/this.counter,this.notify(e))}}]),t})();n.SWAvg=c},{"./swplugin":83}],81:[function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(n,"__esModule",{value:!0}),n.SWBTreePercentile=void 0;var o=(function(){function e(e,t){var n=[],r=!0,i=!1,a=void 0;try{for(var o,s=e["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw a}}return n}return function(t,n){if(Array.isArray(t))return t;if(("function"==typeof Symbol?Symbol.iterator:"@@iterator")in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}})(),s=(function(){function e(e,t){for(var n=0;n4&&void 0!==arguments[4]?arguments[4]:null,c=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,u=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null;r(this,t);var f=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,a,o,c));if(992&&void 0!==arguments[2]?arguments[2]:null;r(this,t);var o=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,null,null,a));return o.addFunc=e,o.remFunc=n,o}return a(t,s.SWPlugin),o(t,[{key:"add",value:function(e){this.filter(e)&&this.addFunc&&this.addFunc(e)}},{key:"remove",value:function(e){this.filter(e)&&this.remFunc&&this.remFunc(e)}},{key:"toString",value:function(){return"SWFuncPlugin"}}]),t})();n.SWFunctor=c},{"./swplugin":83}],83:[function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0}),n.SWPlugin=void 0;var i=(function(){function e(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:null;r(this,e),this.extractorFnc=t,this.notifierFnc=n,this.filterFunc=i}return i(e,[{key:"notify",value:function(e){this.notifierFnc?this.notifierFnc(e):a.warn("Failed notification for "+this.toString())}},{key:"extract",value:function(e){return this.extractorFnc?this.extractorFnc(e):(a.warn(this.toString()+" tried to extract without extractorFnc"),null)}},{key:"filter",value:function(e){return!this.filterFunc||this.filterFunc(e)}},{key:"add",value:function(e){a.log("Abstract method is called width value: "+e)}},{key:"remove",value:function(e){a.log("Abstract method is called with value: "+e)}},{key:"toString",value:function(){return"SWPlugin"}}]),e})();n.SWPlugin=o},{"../../utility/csiologger":92}],84:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0}),n.TrackMonitor=void 0;var c=function e(t,n,r){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,n);if(void 0===i){var a=Object.getPrototypeOf(t);return null===a?void 0:e(a,n,r)}if("value"in i)return i.value;var o=i.get;return void 0!==o?o.call(r):void 0},u=(function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:1};this.evaluators.push(t)}}]),e})(),S=(function(e){function t(e,n,r,a){o(this,t);var s=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return s.thresholds=[],s.enableThresholds=!1,s.requestTime=0,s.started=0,s.created=v.getCurrent(),s.mediaType=a,s.streamType=r,s.qualityHelper=new b,s.metrics=s.makeTrack(),s.lastTrack={},s.prevFrameRateMean=null,s.ssrc=null,s}return a(t,f.SlidingWindow),u(t,null,[{key:"make",value:function(e,n,r,i){var a=new t(e,n,r,i),o=a.metrics;return a.attach(new d.SWAvg(function(e){return e.getJitter()},function(e){o.csioAvgJitter=e},function(e){var t=e.getJitter();return null!==t&&void 0!==t})),a.attach(new d.SWAvg(function(e){return e.getRTT()},function(e){o.csioAvgRtt=e},function(e){var t=e.getRTT();return null!==t&&void 0!==t})),a.attach(new h.SWBTreePercentile(95,function(e,t){var n=e.getJitter(),r=t.getJitter();return n==r?0:n0&&r>=0&&(t.csioEstFrameRatePerSecond=1e3*r/i)}}),e.attach(new p.SWFunctor(function(n){var r=v.getCurrent(),i=n.getResolution(),a=e.getRequestedMeasurement(),o=e.getRequestTime(),s=8*n.getReceivedBytes(),c=n.getReceivedPackets(),u=0,f=0,d=0,h=Math.max(r-e.getStartTime(),d);a?(u=s-8*a.getReceivedBytes(),f=Math.max(r-o,d)):(d=l.Registry.getCredentials().isAdaptiveStatsEnabled()?g.adaptiveStatsIntervalsInMs.min:l.Registry.getCredentials().getStatsSubmissionInterval(),h=Math.max(r-e.getStartTime(),d),u=s,f=Math.max(h,d)),t.csioAvgBRKbps=s/h,t.intervalBandwidth=Math.max(u/f,0),t.csioAvgPacketSize=n.getReceivedBytes()/Math.max(c,1),t.csiores=i},null,null)),e.attach(new h.SWBTreePercentile(95,function(e,t){var n=e.getFractionLost(),r=t.getFractionLost();return n==r?0:n=0},function(e,t){return e}))}},{key:"setupOutboundMonitor",value:function(e){var t=e.metrics;e.addPreProcess(function(t){var n=t.getFractionLost();if(!y.checkForPositiveValue(n)){var r=t.getLostPackets(),i=t.getReceivedPackets(),a=e.getRequestedMeasurement(),o=0,s=0;a?(o=r-a.getLostPackets(),s=i-a.getReceivedPackets()):(o=r,s=i),y.checkForPositiveValue(o)&&y.checkForPositiveValue(s)&&(n=o/Math.max(s+o,1),y.checkForPositiveValue(n)&&t.setFractionLost(n))}}),e.attach(new p.SWFunctor(function(n){var r=v.getCurrent(),i=n.getResolution(),a=e.getRequestedMeasurement(),o=e.getRequestTime(),s=8*n.getSentBytes(),c=n.getSentPackets(),u=0,f=0,d=0,h=Math.max(r-e.getStartTime(),d);a?(u=s-8*a.getSentBytes(),f=Math.max(r-o,d)):(d=l.Registry.getCredentials().isAdaptiveStatsEnabled()?g.adaptiveStatsIntervalsInMs.min:l.Registry.getCredentials().getStatsSubmissionInterval(),h=Math.max(r-e.getStartTime(),d),u=s,f=Math.max(h,d)),t.csioAvgBRKbps=s/h,t.intervalBandwidth=Math.max(u/f,0),t.csioAvgPacketSize=n.getSentBytes()/Math.max(c,1),t.csiores=i},null,null)),e.attach(new h.SWBTreePercentile(95,function(e,t){var n=e.getFractionLost(),r=t.getFractionLost();return n==r?0:n=0},function(e,t){return e}))}},{key:"setupAudioMonitor",value:function(e){var t=e.metrics;e.attach(new p.SWFunctor(function(e){t.csioMediaType=g.mediaType.audio},null,null))}},{key:"setupVideoMonitor",value:function(e){var t=e.metrics;e.attach(new d.SWAvg(function(e){return e.getFrameRateReceived()},function(n){e.prevFrameRateMean=t.csioFrameRateMean,t.csioPrevFrameRateMean=t.csioFrameRateMean,t.csioFrameRateMean=n},function(e){var t=e.getFrameRateReceived();return null!==t&&void 0!==t})),e.attach(new d.SWAvg(function(e){return e.getFrameHeight()},function(e){t.csioFrameHeightMean=e},function(e){var t=e.getFrameHeight();return null!==t&&void 0!==t})),e.attach(new d.SWAvg(function(e){return e.getFrameWidth()},function(e){t.csioFrameWidthMean=e},function(e){var t=e.getFrameWidth();return null!==t&&void 0!==t})),e.attach(new h.SWBTreePercentile(50,function(e,t){var n=e.getFrameRateReceived(),r=t.getFrameRateReceived();return n==r?0:n1&&void 0!==arguments[1]?arguments[1]:1;this.qualityHelper.addEvaluator(e,t)}},{key:"addPreProcess",value:function(e){c(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"addPreProcess",this).call(this,e)}},{key:"addPostProcess",value:function(e){c(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"addPostProcess",this).call(this,e)}}]),t})();n.TrackMonitor=S},{"../collections/slidingwindow":31,"../config/constants":36,"../statspipeline/swplugins/swavg":80,"../statspipeline/swplugins/swbtreepercentile":81,"../statspipeline/swplugins/swfunctor":82,"../utility/csiologger":92,"../utility/registry":100,"../utility/timestamps":104,"./validator":87}],85:[function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0}),n.TracksMonitor=void 0;var i=(function(){function e(e,t){for(var n=0;n0||a.csioIntBytesReceived>0)?(a.csioTurnMins=r+o.csioTurnMins,a.csioBytesSent=o.csioBytesSent+a.csioIntBytesSent,a.csioBytesReceived=o.csioBytesReceived+a.csioIntBytesReceived):a.csioTurnMins=o.csioTurnMins}return t}},{key:"getIntervalStatForChrome",value:function(e){var t=e.getActual(),n=e.getPrevious(),r=e.getElapsedTime();if(!n)return actual;for(var i=0;i0||a.csioIntBytesReceived>0)?(a.csioTurnMins=r+o.csioTurnMins,a.csioBytesSent=o.csioBytesSent+a.csioIntBytesSent,a.csioBytesReceived=o.csioBytesReceived+a.csioIntBytesReceived):a.csioTurnMins=o.csioTurnMins}return t}}]),e})();n.TransportsMonitor=u},{"../config/constants":36,"../utility/timestamps":104}],87:[function(e,t,n){"use strict";function r(e){return isNaN(e)?null:e}Object.defineProperty(n,"__esModule",{value:!0}),n.checkForNan=r,n.checkForNegativeValue=function(e){return null!==r(e)&&0<=e?e:null},n.checkForPositiveValue=function(e){return void 0!==e&&null!==r(e)&&e>=0}},{}],88:[function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var i=(function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]&&arguments[0];this.adaptiveStatsEnabled=e}}]),e})();n.Credentials=u},{"../config/constants":36,"./csiologger":92}],92:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.info=function(){var e;"true"===r.csioDebug&&(e=console).info.apply(e,arguments)},n.log=function(){var e;"true"===r.csioDebug&&(e=console).log.apply(e,arguments)},n.warn=function(){var e;"true"===r.csioDebug&&(e=console).warn.apply(e,arguments)},n.error=function(){var e;(e=console).warn.apply(e,arguments)};var r=(function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t})(e("../config/settings"))},{"../config/settings":37}],93:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0}),n.Endpoint=void 0;var a=(function(){function e(e,t){for(var n=0;n3&&void 0!==arguments[3]?arguments[3]:{};if("string"!=typeof e||null===r||"object"!==(void 0===r?"undefined":a(r)))return l.error("failed typeof checks:",e,void 0===e?"undefined":a(e),void 0===r?"undefined":a(r),r),u.Registry.getGenericEventHandler().sendEvent(c.logEvents.error,{msg:"failed typeof checks:"+e+":"+(void 0===r?"undefined":a(r))+":"+(void 0===e?"undefined":a(e))}),!1;if(null===t&&e!==c.precalltestEvents.results)return l.error("failed conferenceId checks:",e,t),u.Registry.getGenericEventHandler().sendEvent(c.logEvents.error,{msg:"failed conferenceId checks:"+e}),!1;if(!n&&e!==c.callstatsChannels.userFeedback&&e!==c.fabricEvent.applicationErrorLog&&e!==c.fabricEvent.fabricSetupFailed&&e!==c.internalFabricEvent.userJoined&&e!==c.precalltestEvents.results)return l.error("peerconnection cannot be null",e),u.Registry.getGenericEventHandler().sendEvent(c.logEvents.error,{msg:"peerconnection cannot be null"+e}),!1;if(!s.EventMessage.checkCustomEntries(e,r))return l.error("failed checks:",e,r),u.Registry.getGenericEventHandler().sendEvent(c.logEvents.error,{msg:"failed customEntries checks:"+e}),!1;var i=void 0;if(t){var o=u.Registry.getConferenceManager().get(t);o&&n&&(i=o.getPeerConnectionManager().getPcHandler(n))}var f=new s.EventMessage(e,t,r,i);return this.transmissionmanager.send(f),!0}}]),e})();n.EventMessageBuilder=f},{"../config/constants":36,"./csiologger":92,"./eventmessage":94,"./registry":100}],96:[function(e,t,n){"use strict";function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=0;if(!e)return n;for(var r=0,i=e.length;r127&&r<2048?(t[t.length]=r>>6|192,t[t.length]=63&r|128):(t[t.length]=r>>12|224,t[t.length]=r>>6&63|128,t[t.length]=63&r|128)}return new Uint8Array(t).buffer}function a(e){for(var t=new DataView(e),n="",r=void 0,i=0;i-1){for(var n=!1,r={fileName:e.filename,line:e.lineno,col:e.colno,jsVersion:a.version,eventType:"error",message:e.message,pageURL:window.location.href},s=i.Registry.getConferenceManager().getConferenceIds(),c=0;c0&&void 0!==arguments[0]?arguments[0]:100;r(this,e),this.queue=new a.Queue(t),this.cumulativeSum=0}return i(e,[{key:"add",value:function(e){this.cumulativeSum+=e;var t=this.queue.push(e);t&&(this.cumulativeSum-=t)}},{key:"getMean",value:function(){return this.queue.size()<1?null:this.cumulativeSum/this.queue.size()}},{key:"getVariance",value:function(){if(this.queue.size()<2)return null;for(var e=this.getMean(),t=0,n=this.queue.getFront();n;){var r=n,i=r.value-e;t+=i*i,n=r.next}return t/this.queue.size()}},{key:"getStd",value:function(){if(this.queue.size()<2)return null;var e=this.getVariance();return Math.sqrt(e)}},{key:"reset",value:function(){this.cumulativeSum=0,this.queue.clear()}}]),e})();n.RunningStats=o},{"../collections/queue":30}],102:[function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var i=(function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:1;return this.actualStep+=e,this.max/(1+Math.exp(-1*this.stepness*(this.actualStep-this.midpoint)))}}]),e})();n.Sigmoid=a},{}],103:[function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0}),n.TimeoutProcess=void 0;var i=(function(){function e(e,t){for(var n=0;n1?n-1:0),a=1;a>16)+(t>>16)+(n>>16)<<16|65535&n},o=function(e){if("string"!=typeof e)throw new Error("str2binl was passed a non-string");for(var t=[],n=0;n<8*e.length;n+=8)t[n>>5]|=(255&e.charCodeAt(n/8))<>>32-c,n);var s,c},s=function(e,t,n,r,i,o,s){return a(t&n|~t&r,e,t,i,o,s)},c=function(e,t,n,r,i,o,s){return a(t&r|n&~r,e,t,i,o,s)},u=function(e,t,n,r,i,o,s){return a(t^n^r,e,t,i,o,s)},d=function(e,t,n,r,i,o,s){return a(n^(t|~r),e,t,i,o,s)},l=function(e,t){e[t>>5]|=128<>>9<<4)]=t;for(var n,r,o,a,l=1732584193,h=-271733879,p=-1732584194,f=271733878,m=0;m>2]>>n%4*8+4&15)+"0123456789abcdef".charAt(e[n>>2]>>n%4*8&15);return t})(l(o(e),8*e.length))},hash:function(e){return(function(e){for(var t="",n=0;n<32*e.length;n+=8)t+=String.fromCharCode(e[n>>5]>>>n%32&255);return t})(l(o(e),8*e.length))}};function p(e,t){e[t>>5]|=128<<24-t%32,e[15+(t+64>>9<<4)]=t;var n,r,i,o,a,s,c,u,d=new Array(80),l=1732584193,h=-271733879,p=-1732584194,v=271733878,_=-1009589776;for(n=0;n16&&(n=p(n,8*e.length));for(var r=new Array(16),i=new Array(16),o=0;o<16;o++)r[o]=909522486^n[o],i[o]=1549556828^n[o];var a=p(r.concat(_(t)),512+8*t.length);return p(i.concat(a),672)}function g(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}function y(e,t){return e<>>32-t}function _(e){for(var t=[],n=0;n<8*e.length;n+=8)t[n>>5]|=(255&e.charCodeAt(n/8))<<24-n%32;return t}function S(e){for(var t,n,r="",i=0;i<4*e.length;i+=3)for(t=(e[i>>2]>>8*(3-i%4)&255)<<16|(e[i+1>>2]>>8*(3-(i+1)%4)&255)<<8|e[i+2>>2]>>8*(3-(i+2)%4)&255,n=0;n<4;n++)8*i+6*n>32*e.length?r+="=":r+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(t>>6*(3-n)&63);return r}function E(e){for(var t="",n=0;n<32*e.length;n+=8)t+=String.fromCharCode(e[n>>5]>>>24-n%32&255);return t}var b={b64_hmac_sha1:function(e,t){return S(v(e,t))},b64_sha1:function(e){return S(p(_(e),8*e.length))},binb2str:E,core_hmac_sha1:v,str_hmac_sha1:function(e,t){return E(v(e,t))},str_sha1:function(e){return E(p(_(e),8*e.length))}},C=function(e){var t,n,r="",i=e.length;for(t=0;t=0&&n<=127?r+=e.charAt(t):n>2047?(r+=String.fromCharCode(224|n>>12&15),r+=String.fromCharCode(128|n>>6&63),r+=String.fromCharCode(128|n>>0&63)):(r+=String.fromCharCode(192|n>>6&31),r+=String.fromCharCode(128|n>>0&63));return r},T=function(e){for(var t in e=e||{})if(Object.prototype.hasOwnProperty.call(e,t)){var r="",i="",o="",a=e[t],s="object"===n(a),c=escape(unescape(s?a.value:a));s&&(r=a.expires?";expires="+a.expires:"",i=a.domain?";domain="+a.domain:"",o=a.path?";path="+a.path:""),document.cookie=t+"="+c+r+i+o}};function A(e,t){return new w.Builder(e,t)}function R(e){return new w.Builder("iq",e)}function k(e){return new w.Builder("presence",e)}var w={VERSION:"@VERSION@",NS:{HTTPBIND:"http://jabber.org/protocol/httpbind",BOSH:"urn:xmpp:xbosh",CLIENT:"jabber:client",AUTH:"jabber:iq:auth",ROSTER:"jabber:iq:roster",PROFILE:"jabber:iq:profile",DISCO_INFO:"http://jabber.org/protocol/disco#info",DISCO_ITEMS:"http://jabber.org/protocol/disco#items",MUC:"http://jabber.org/protocol/muc",SASL:"urn:ietf:params:xml:ns:xmpp-sasl",STREAM:"http://etherx.jabber.org/streams",FRAMING:"urn:ietf:params:xml:ns:xmpp-framing",BIND:"urn:ietf:params:xml:ns:xmpp-bind",SESSION:"urn:ietf:params:xml:ns:xmpp-session",VERSION:"jabber:iq:version",STANZAS:"urn:ietf:params:xml:ns:xmpp-stanzas",XHTML_IM:"http://jabber.org/protocol/xhtml-im",XHTML:"http://www.w3.org/1999/xhtml"},XHTML:{tags:["a","blockquote","br","cite","em","img","li","ol","p","span","strong","ul","body"],attributes:{a:["href"],blockquote:["style"],br:[],cite:["style"],em:[],img:["src","alt","style","height","width"],li:["style"],ol:["style"],p:["style"],span:["style"],strong:[],ul:["style"],body:[]},css:["background-color","color","font-family","font-size","font-style","font-weight","margin-left","margin-right","text-align","text-decoration"],validTag:function(e){for(var t=0;t0)for(var n=0;n/g,">")).replace(/'/g,"'")).replace(/"/g,""")},xmlunescape:function(e){return(e=(e=(e=(e=e.replace(/\&/g,"&")).replace(/</g,"<")).replace(/>/g,">")).replace(/'/g,"'")).replace(/"/g,'"')},xmlTextNode:function(e){return w.xmlGenerator().createTextNode(e)},xmlHtmlNode:function(e){var t;return DOMParser?t=(new DOMParser).parseFromString(e,"text/xml"):((t=new ActiveXObject("Microsoft.XMLDOM")).async="false",t.loadXML(e)),t},getText:function(e){if(!e)return null;var t="";0===e.childNodes.length&&e.nodeType===w.ElementType.TEXT&&(t+=e.nodeValue);for(var n=0;n0&&(a=s.join("; "),t.setAttribute(o,a))}else t.setAttribute(o,a)}for(var p=0;p/g,"\\3e").replace(/@/g,"\\40")},unescapeNode:function(e){return"string"!=typeof e?e:e.replace(/\\20/g," ").replace(/\\22/g,'"').replace(/\\26/g,"&").replace(/\\27/g,"'").replace(/\\2f/g,"/").replace(/\\3a/g,":").replace(/\\3c/g,"<").replace(/\\3e/g,">").replace(/\\40/g,"@").replace(/\\5c/g,"\\")},getNodeFromJid:function(e){return e.indexOf("@")<0?null:e.split("@")[0]},getDomainFromJid:function(e){var t=w.getBareJidFromJid(e);if(t.indexOf("@")<0)return t;var n=t.split("@");return n.splice(0,1),n.join("@")},getResourceFromJid:function(e){if(!e)return null;var t=e.split("/");return t.length<2?null:(t.splice(0,1),t.join("/"))},getBareJidFromJid:function(e){return e?e.split("/")[0]:null},_handleError:function(e){void 0!==e.stack&&w.fatal(e.stack),e.sourceURL?w.fatal("error: "+this.handler+" "+e.sourceURL+":"+e.line+" - "+e.name+": "+e.message):e.fileName?w.fatal("error: "+this.handler+" "+e.fileName+":"+e.lineNumber+" - "+e.name+": "+e.message):w.fatal("error: "+e.message)},log:function(e,t){e===this.LogLevel.FATAL&&"object"===n(window.console)&&"function"==typeof window.console.error&&window.console.error(t)},debug:function(e){this.log(this.LogLevel.DEBUG,e)},info:function(e){this.log(this.LogLevel.INFO,e)},warn:function(e){this.log(this.LogLevel.WARN,e)},error:function(e){this.log(this.LogLevel.ERROR,e)},fatal:function(e){this.log(this.LogLevel.FATAL,e)},serialize:function(e){if(!e)return null;"function"==typeof e.tree&&(e=e.tree());var t=r(Array(e.attributes.length).keys()).map(function(t){return e.attributes[t].nodeName});t.sort();var n=t.reduce(function(t,n){return"".concat(t," ").concat(n,'="').concat(w.xmlescape(e.attributes.getNamedItem(n).value),'"')},"<".concat(e.nodeName));if(e.childNodes.length>0){n+=">";for(var i=0;i"}}n+=""}else n+="/>";return n},_requestId:0,_connectionPlugins:{},addConnectionPlugin:function(e,t){w._connectionPlugins[e]=t},Builder:function(e,t){"presence"!==e&&"message"!==e&&"iq"!==e||(t&&!t.xmlns?t.xmlns=w.NS.CLIENT:t||(t={xmlns:w.NS.CLIENT})),this.nodeTree=w.xmlElement(e,t),this.node=this.nodeTree}};w.Builder.prototype={tree:function(){return this.nodeTree},toString:function(){return w.serialize(this.nodeTree)},up:function(){return this.node=this.node.parentNode,this},root:function(){return this.node=this.nodeTree,this},attrs:function(e){for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(void 0===e[t]?this.node.removeAttribute(t):this.node.setAttribute(t,e[t]));return this},c:function(e,t,n){var r=w.xmlElement(e,t,n);return this.node.appendChild(r),"string"!=typeof n&&"number"!=typeof n&&(this.node=r),this},cnode:function(e){var t,n=w.xmlGenerator();try{t=void 0!==n.importNode}catch(e){t=!1}var r=t?n.importNode(e,!0):w.copyElement(e);return this.node.appendChild(r),this.node=r,this},t:function(e){var t=w.xmlTextNode(e);return this.node.appendChild(t),this},h:function(e){var t=document.createElement("body");t.innerHTML=e;for(var n=w.createHtml(t);n.childNodes.length>0;)this.node.appendChild(n.childNodes[0]);return this}},w.Handler=function(e,t,n,r,i,o,a){this.handler=e,this.ns=t,this.name=n,this.type=r,this.id=i,this.options=a||{matchBareFromJid:!1,ignoreNamespaceFragment:!1},this.options.matchBare&&(w.warn('The "matchBare" option is deprecated, use "matchBareFromJid" instead.'),this.options.matchBareFromJid=this.options.matchBare,delete this.options.matchBare),this.options.matchBareFromJid?this.from=o?w.getBareJidFromJid(o):null:this.from=o,this.user=!0},w.Handler.prototype={getNamespace:function(e){var t=e.getAttribute("xmlns");return t&&this.options.ignoreNamespaceFragment&&(t=t.split("#")[0]),t},namespaceMatch:function(e){var t=this,n=!1;return!this.ns||(w.forEachChild(e,null,function(e){t.getNamespace(e)===t.ns&&(n=!0)}),n||this.getNamespace(e)===this.ns)},isMatch:function(e){var t=e.getAttribute("from");this.options.matchBareFromJid&&(t=w.getBareJidFromJid(t));var n=e.getAttribute("type");return!(!this.namespaceMatch(e)||this.name&&!w.isTagEqual(e,this.name)||this.type&&(Array.isArray(this.type)?-1===this.type.indexOf(n):n!==this.type)||this.id&&e.getAttribute("id")!==this.id||this.from&&t!==this.from)},run:function(e){var t=null;try{t=this.handler(e)}catch(e){throw w._handleError(e),e}return t},toString:function(){return"{Handler: "+this.handler+"("+this.name+","+this.id+","+this.ns+")}"}},w.TimedHandler=function(e,t){this.period=e,this.handler=t,this.lastCalled=(new Date).getTime(),this.user=!0},w.TimedHandler.prototype={run:function(){return this.lastCalled=(new Date).getTime(),this.handler()},reset:function(){this.lastCalled=(new Date).getTime()},toString:function(){return"{TimedHandler: "+this.handler+"("+this.period+")}"}},w.Connection=function(e,t){var n=this;this.service=e,this.options=t||{};var r=this.options.protocol||"";for(var i in 0===e.indexOf("ws:")||0===e.indexOf("wss:")||0===r.indexOf("ws")?this._proto=new w.Websocket(this):this._proto=new w.Bosh(this),this.jid="",this.domain=null,this.features=null,this._sasl_data={},this.do_session=!1,this.do_bind=!1,this.timedHandlers=[],this.handlers=[],this.removeTimeds=[],this.removeHandlers=[],this.addTimeds=[],this.addHandlers=[],this.protocolErrorHandlers={HTTP:{},websocket:{}},this._idleTimeout=null,this._disconnectTimeout=null,this.authenticated=!1,this.connected=!1,this.disconnecting=!1,this.do_authentication=!0,this.paused=!1,this.restored=!1,this._data=[],this._uniqueId=0,this._sasl_success_handler=null,this._sasl_failure_handler=null,this._sasl_challenge_handler=null,this.maxRetries=5,this._idleTimeout=setTimeout(function(){return n._onIdle()},100),T(this.options.cookies),this.registerSASLMechanisms(this.options.mechanisms),w._connectionPlugins)if(Object.prototype.hasOwnProperty.call(w._connectionPlugins,i)){var o=function(){};o.prototype=w._connectionPlugins[i],this[i]=new o,this[i].init(this)}},w.Connection.prototype={reset:function(){this._proto._reset(),this.do_session=!1,this.do_bind=!1,this.timedHandlers=[],this.handlers=[],this.removeTimeds=[],this.removeHandlers=[],this.addTimeds=[],this.addHandlers=[],this.authenticated=!1,this.connected=!1,this.disconnecting=!1,this.restored=!1,this._data=[],this._requests=[],this._uniqueId=0},pause:function(){this.paused=!0},resume:function(){this.paused=!1},getUniqueId:function(e){var t="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)});return"string"==typeof e||"number"==typeof e?t+":"+e:t+""},addProtocolErrorHandler:function(e,t,n){this.protocolErrorHandlers[e][t]=n},connect:function(e,t,n,r,i,o,a){this.jid=e,this.authzid=w.getBareJidFromJid(this.jid),this.authcid=a||w.getNodeFromJid(this.jid),this.pass=t,this.servtype="xmpp",this.connect_callback=n,this.disconnecting=!1,this.connected=!1,this.authenticated=!1,this.restored=!1,this.domain=w.getDomainFromJid(this.jid),this._changeConnectStatus(w.Status.CONNECTING,null),this._proto._connect(r,i,o)},attach:function(e,t,n,r,i,o,a){if(!(this._proto instanceof w.Bosh)){var s=new Error('The "attach" method can only be used with a BOSH connection.');throw s.name="StropheSessionError",s}this._proto._attach(e,t,n,r,i,o,a)},restore:function(e,t,n,r,i){if(!this._sessionCachingSupported()){var o=new Error('The "restore" method can only be used with a BOSH connection.');throw o.name="StropheSessionError",o}this._proto._restore(e,t,n,r,i)},_sessionCachingSupported:function(){if(this._proto instanceof w.Bosh){if(!JSON)return!1;try{sessionStorage.setItem("_strophe_","_strophe_"),sessionStorage.removeItem("_strophe_")}catch(e){return!1}return!0}return!1},xmlInput:function(e){},xmlOutput:function(e){},rawInput:function(e){},rawOutput:function(e){},nextValidRid:function(e){},send:function(e){if(null!==e){if("function"==typeof e.sort)for(var t=0;t=0&&this.addHandlers.splice(t,1)},registerSASLMechanisms:function(e){this.mechanisms={},(e=e||[w.SASLAnonymous,w.SASLExternal,w.SASLMD5,w.SASLOAuthBearer,w.SASLXOAuth2,w.SASLPlain,w.SASLSHA1]).forEach(this.registerSASLMechanism.bind(this))},registerSASLMechanism:function(e){this.mechanisms[e.prototype.name]=e},disconnect:function(e){if(this._changeConnectStatus(w.Status.DISCONNECTING,e),w.warn("Disconnect was called because: "+e),this.connected){var t=!1;this.disconnecting=!0,this.authenticated&&(t=k({xmlns:w.NS.CLIENT,type:"unavailable"})),this._disconnectTimeout=this._addSysTimedHandler(3e3,this._onDisconnectTimeout.bind(this)),this._proto._disconnect(t)}else w.warn("Disconnect was called before Strophe connected to the server"),this._proto._abortAllRequests(),this._doDisconnect()},_changeConnectStatus:function(e,t,n){for(var r in w._connectionPlugins)if(Object.prototype.hasOwnProperty.call(w._connectionPlugins,r)){var i=this[r];if(i.statusChanged)try{i.statusChanged(e,t)}catch(e){w.error("".concat(r," plugin caused an exception changing status: ").concat(e))}}if(this.connect_callback)try{this.connect_callback(e,t,n)}catch(e){w._handleError(e),w.error("User connection callback caused an exception: ".concat(e))}},_doDisconnect:function(e){"number"==typeof this._idleTimeout&&clearTimeout(this._idleTimeout),null!==this._disconnectTimeout&&(this.deleteTimedHandler(this._disconnectTimeout),this._disconnectTimeout=null),w.debug("_doDisconnect was called"),this._proto._doDisconnect(),this.authenticated=!1,this.disconnecting=!1,this.restored=!1,this.handlers=[],this.timedHandlers=[],this.removeTimeds=[],this.removeHandlers=[],this.addTimeds=[],this.addHandlers=[],this._changeConnectStatus(w.Status.DISCONNECTED,e),this.connected=!1},_dataRecv:function(e,t){var n=this;w.debug("_dataRecv called");var r=this._proto._reqToData(e);if(null!==r){for(this.xmlInput!==w.Connection.prototype.xmlInput&&(r.nodeName===this._proto.strip&&r.childNodes.length?this.xmlInput(r.childNodes[0]):this.xmlInput(r)),this.rawInput!==w.Connection.prototype.rawInput&&(t?this.rawInput(t):this.rawInput(w.serialize(r)));this.removeHandlers.length>0;){var i=this.removeHandlers.pop(),o=this.handlers.indexOf(i);o>=0&&this.handlers.splice(o,1)}for(;this.addHandlers.length>0;)this.handlers.push(this.addHandlers.pop());if(this.disconnecting&&this._proto._emptyQueue())this._doDisconnect();else{var a=r.getAttribute("type");if(null!==a&&"terminate"===a){if(this.disconnecting)return;var s=r.getAttribute("condition"),c=r.getElementsByTagName("conflict");return null!==s?("remote-stream-error"===s&&c.length>0&&(s="conflict"),this._changeConnectStatus(w.Status.CONNFAIL,s)):this._changeConnectStatus(w.Status.CONNFAIL,w.ErrorCondition.UNKOWN_REASON),void this._doDisconnect(s)}w.forEachChild(r,null,function(e){var t=n.handlers;n.handlers=[];for(var r=0;r0:r.getElementsByTagName("stream:features").length>0||r.getElementsByTagName("features").length>0){var i=[],o=r.getElementsByTagName("mechanism");if(o.length>0)for(var a=0;ae[n].prototype.priority&&(n=r);if(n!==t){var i=e[t];e[t]=e[n],e[n]=i}}return e},authenticate:function(e){this._attemptSASLAuth(e)||this._attemptLegacyAuth()},_attemptSASLAuth:function(e){e=this.sortMechanismsByPriority(e||[]);for(var t=!1,n=0;n0&&(t=w.ErrorCondition.CONFLICT),this._changeConnectStatus(w.Status.AUTHFAIL,t,e),!1;var n=e.getElementsByTagName("bind");if(!(n.length>0))return w.warn("Resource binding failed."),this._changeConnectStatus(w.Status.AUTHFAIL,null,e),!1;var r=n[0].getElementsByTagName("jid");r.length>0&&(this.jid=w.getText(r[0]),this.do_session?this._establishSession():(this.authenticated=!0,this._changeConnectStatus(w.Status.CONNECTED,null)))},_establishSession:function(){if(!this.do_session)throw new Error("Strophe.Connection.prototype._establishSession "+"called but apparently ".concat(w.NS.SESSION," wasn't advertised by the server"));this._addSysHandler(this._onSessionResultIQ.bind(this),null,null,null,"_session_auth_2"),this.send(R({type:"set",id:"_session_auth_2"}).c("session",{xmlns:w.NS.SESSION}).tree())},_onSessionResultIQ:function(e){if("result"===e.getAttribute("type"))this.authenticated=!0,this._changeConnectStatus(w.Status.CONNECTED,null);else if("error"===e.getAttribute("type"))return w.warn("Session creation failed."),this._changeConnectStatus(w.Status.AUTHFAIL,null,e),!1;return!1},_sasl_failure_cb:function(e){return this._sasl_success_handler&&(this.deleteHandler(this._sasl_success_handler),this._sasl_success_handler=null),this._sasl_challenge_handler&&(this.deleteHandler(this._sasl_challenge_handler),this._sasl_challenge_handler=null),this._sasl_mechanism&&this._sasl_mechanism.onFailure(),this._changeConnectStatus(w.Status.AUTHFAIL,null,e),!1},_auth2_cb:function(e){return"result"===e.getAttribute("type")?(this.authenticated=!0,this._changeConnectStatus(w.Status.CONNECTED,null)):"error"===e.getAttribute("type")&&(this._changeConnectStatus(w.Status.AUTHFAIL,null,e),this.disconnect("authentication failed")),!1},_addSysTimedHandler:function(e,t){var n=new w.TimedHandler(e,t);return n.user=!1,this.addTimeds.push(n),n},_addSysHandler:function(e,t,n,r,i){var o=new w.Handler(e,t,n,r,i);return o.user=!1,this.addHandlers.push(o),o},_onDisconnectTimeout:function(){return w.debug("_onDisconnectTimeout was called"),this._changeConnectStatus(w.Status.CONNTIMEOUT,null),this._proto._onDisconnectTimeout(),this._doDisconnect(),!1},_onIdle:function(){for(var e=this;this.addTimeds.length>0;)this.timedHandlers.push(this.addTimeds.pop());for(;this.removeTimeds.length>0;){var t=this.removeTimeds.pop(),n=this.timedHandlers.indexOf(t);n>=0&&this.timedHandlers.splice(n,1)}for(var r=(new Date).getTime(),i=[],o=0;o0&&(n="conflict"),this._conn._changeConnectStatus(P.Status.CONNFAIL,n)):this._conn._changeConnectStatus(P.Status.CONNFAIL,"unknown"),this._conn._doDisconnect(n),P.Status.CONNFAIL}this.sid||(this.sid=e.getAttribute("sid"));var i=e.getAttribute("requests");i&&(this.window=parseInt(i,10));var o=e.getAttribute("hold");o&&(this.hold=parseInt(o,10));var a=e.getAttribute("wait");a&&(this.wait=parseInt(a,10));var s=e.getAttribute("inactivity");s&&(this.inactivity=parseInt(s,10))},_disconnect:function(e){this._sendTerminate(e)},_doDisconnect:function(){this.sid=null,this.rid=Math.floor(4294967295*Math.random()),this._conn._sessionCachingSupported()&&window.sessionStorage.removeItem("strophe-bosh-session"),this._conn.nextValidRid(this.rid)},_emptyQueue:function(){return 0===this._requests.length},_callProtocolErrorHandlers:function(e){var t=this._getRequestStatus(e),n=this._conn.protocolErrorHandlers.HTTP[t];n&&n.call(this,t)},_hitError:function(e){this.errors++,P.warn("request errored, status: "+e+", number of errors: "+this.errors),this.errors>4&&this._conn._onDisconnectTimeout()},_no_auth_received:function(e){P.warn("Server did not yet offer a supported authentication mechanism. Sending a blank poll request."),e=e?e.bind(this._conn):this._conn._connect_cb.bind(this._conn);var t=this._buildBody();this._requests.push(new P.Request(t.tree(),this._onRequestStateChange.bind(this,e),t.tree().getAttribute("rid"))),this._throttledRequestHandler()},_onDisconnectTimeout:function(){this._abortAllRequests()},_abortAllRequests:function(){for(;this._requests.length>0;){var e=this._requests.pop();e.abort=!0,e.xhr.abort(),e.xhr.onreadystatechange=function(){}}},_onIdle:function(){var e=this._conn._data;if(this._conn.authenticated&&0===this._requests.length&&0===e.length&&!this._conn.disconnecting&&(P.debug("no requests during idle cycle, sending blank request"),e.push(null)),!this._conn.paused){if(this._requests.length<2&&e.length>0){for(var t=this._buildBody(),n=0;n0){var r=this._requests[0].age();null!==this._requests[0].dead&&this._requests[0].timeDead()>Math.floor(P.SECONDARY_TIMEOUT*this.wait)&&this._throttledRequestHandler(),r>Math.floor(P.TIMEOUT*this.wait)&&(P.warn("Request "+this._requests[0].id+" timed out, over "+Math.floor(P.TIMEOUT*this.wait)+" seconds since last activity"),this._throttledRequestHandler())}}},_getRequestStatus:function(e,t){var n;if(4===e.xhr.readyState)try{n=e.xhr.status}catch(e){P.error("Caught an error while retrieving a request's status, reqStatus: "+n)}return void 0===n&&(n="number"==typeof t?t:0),n},_onRequestStateChange:function(e,t){if(P.debug("request id "+t.id+"."+t.sends+" state changed to "+t.xhr.readyState),t.abort)t.abort=!1;else if(4===t.xhr.readyState){var n=this._getRequestStatus(t);if(this.lastResponseHeaders=t.xhr.getAllResponseHeaders(),this.disconnecting&&n>=400)return this._hitError(n),void this._callProtocolErrorHandlers(t);var r=n>0&&n<500,i=t.sends>this._conn.maxRetries;if((r||i)&&(this._removeRequest(t),P.debug("request id "+t.id+" should now be removed")),200===n){var o=this._requests[0]===t;(this._requests[1]===t||o&&this._requests.length>0&&this._requests[0].age()>Math.floor(P.SECONDARY_TIMEOUT*this.wait))&&this._restartRequest(0),this._conn.nextValidRid(Number(t.rid)+1),P.debug("request id "+t.id+"."+t.sends+" got 200"),e(t),this.errors=0}else 0===n||n>=400&&n<600||n>=12e3?(P.error("request id "+t.id+"."+t.sends+" error "+n+" happened"),this._hitError(n),this._callProtocolErrorHandlers(t),n>=400&&n<500&&(this._conn._changeConnectStatus(P.Status.DISCONNECTING,null),this._conn._doDisconnect())):P.error("request id "+t.id+"."+t.sends+" error "+n+" happened");r||i?i&&!this._conn.connected&&this._conn._changeConnectStatus(P.Status.CONNFAIL,"giving-up"):this._throttledRequestHandler()}},_processRequest:function(e){var t=this,n=this._requests[e],r=this._getRequestStatus(n,-1);if(n.sends>this._conn.maxRetries)this._conn._onDisconnectTimeout();else{var i=n.age(),o=!isNaN(i)&&i>Math.floor(P.TIMEOUT*this.wait),a=null!==n.dead&&n.timeDead()>Math.floor(P.SECONDARY_TIMEOUT*this.wait),s=4===n.xhr.readyState&&(r<1||r>=500);if((o||a||s)&&(a&&P.error("Request ".concat(this._requests[e].id," timed out (secondary), restarting")),n.abort=!0,n.xhr.abort(),n.xhr.onreadystatechange=function(){},this._requests[e]=new P.Request(n.xmlData,n.origFunc,n.rid,n.sends),n=this._requests[e]),0===n.xhr.readyState){P.debug("request id "+n.id+"."+n.sends+" posting");try{var c=this._conn.options.contentType||"text/xml; charset=utf-8";n.xhr.open("POST",this._conn.service,!this._conn.options.sync),void 0!==n.xhr.setRequestHeader&&n.xhr.setRequestHeader("Content-Type",c),this._conn.options.withCredentials&&(n.xhr.withCredentials=!0)}catch(e){return P.error("XHR open failed: "+e.toString()),this._conn.connected||this._conn._changeConnectStatus(P.Status.CONNFAIL,"bad-service"),void this._conn.disconnect()}var u=function(){if(n.date=new Date,t._conn.options.customHeaders){var e=t._conn.options.customHeaders;for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.xhr.setRequestHeader(r,e[r])}n.xhr.send(n.data)};if(n.sends>1){var d=1e3*Math.min(Math.floor(P.TIMEOUT*this.wait),Math.pow(n.sends,3));setTimeout(function(){u()},d)}else u();n.sends++,this._conn.xmlOutput!==P.Connection.prototype.xmlOutput&&(n.xmlData.nodeName===this.strip&&n.xmlData.childNodes.length?this._conn.xmlOutput(n.xmlData.childNodes[0]):this._conn.xmlOutput(n.xmlData)),this._conn.rawOutput!==P.Connection.prototype.rawOutput&&this._conn.rawOutput(n.data)}else P.debug("_processRequest: "+(0===e?"first":"second")+" request has readyState of "+n.xhr.readyState)}},_removeRequest:function(e){P.debug("removing request");for(var t=this._requests.length-1;t>=0;t--)e===this._requests[t]&&this._requests.splice(t,1);e.xhr.onreadystatechange=function(){},this._throttledRequestHandler()},_restartRequest:function(e){var t=this._requests[e];null===t.dead&&(t.dead=new Date),this._processRequest(e)},_reqToData:function(e){try{return e.getResponse()}catch(e){if("parsererror"!==e.message)throw e;this._conn.disconnect("strophe-parsererror")}},_sendTerminate:function(e){P.debug("_sendTerminate was called");var t=this._buildBody().attrs({type:"terminate"});e&&t.cnode(e.tree());var n=new P.Request(t.tree(),this._onRequestStateChange.bind(this,this._conn._dataRecv.bind(this._conn)),t.tree().getAttribute("rid"));this._requests.push(n),this._throttledRequestHandler()},_send:function(){var e=this;clearTimeout(this._conn._idleTimeout),this._throttledRequestHandler(),this._conn._idleTimeout=setTimeout(function(){return e._conn._onIdle()},100)},_sendRestart:function(){this._throttledRequestHandler(),clearTimeout(this._conn._idleTimeout)},_throttledRequestHandler:function(){this._requests?P.debug("_throttledRequestHandler called with "+this._requests.length+" requests"):P.debug("_throttledRequestHandler called with undefined requests"),this._requests&&0!==this._requests.length&&(this._requests.length>0&&this._processRequest(0),this._requests.length>1&&Math.abs(this._requests[0].rid-this._requests[1].rid): "+n);var r=e.getAttribute("version");return"string"!=typeof r?t="Missing version in ":"1.0"!==r&&(t="Wrong version in : "+r),!t||(this._conn._changeConnectStatus(O.Status.CONNFAIL,t),this._conn._doDisconnect(),!1)},_connect_cb_wrapper:function(e){if(0===e.data.indexOf("\s*)*/,"");if(""===t)return;var n=(new DOMParser).parseFromString(t,"text/xml").documentElement;this._conn.xmlInput(n),this._conn.rawInput(e.data),this._handleStreamStart(n)&&this._connect_cb(n)}else if(0===e.data.indexOf("=0&&i.indexOf("wss:")>=0||o.indexOf("ws:")>=0)&&(this._conn._changeConnectStatus(O.Status.REDIRECT,"Received see-other-uri, resetting connection"),this._conn.reset(),this._conn.service=i,this._connect())}else this._conn._changeConnectStatus(O.Status.CONNFAIL,"Received closing stream"),this._conn._doDisconnect()}else{var a=this._streamWrap(e.data),s=(new DOMParser).parseFromString(a,"text/xml").documentElement;this.socket.onmessage=this._onMessage.bind(this),this._conn._connect_cb(s,null,e.data)}},_disconnect:function(e){if(this.socket&&this.socket.readyState!==WebSocket.CLOSED){e&&this._conn.send(e);var t=N("close",{xmlns:O.NS.FRAMING});this._conn.xmlOutput(t.tree());var n=O.serialize(t);this._conn.rawOutput(n);try{this.socket.send(n)}catch(e){O.warn("Couldn't send tag.")}}this._conn._doDisconnect()},_doDisconnect:function(){O.debug("WebSockets _doDisconnect was called"),this._closeSocket()},_streamWrap:function(e){return""+e+""},_closeSocket:function(){if(this.socket)try{this.socket.onclose=null,this.socket.onerror=null,this.socket.onmessage=null,this.socket.close()}catch(e){O.debug(e.message)}this.socket=null},_emptyQueue:function(){return!0},_onClose:function(e){this._conn.connected&&!this._conn.disconnecting?(O.error("Websocket closed unexpectedly"),this._conn._doDisconnect()):e&&1006===e.code&&!this._conn.connected&&this.socket?(O.error("Websocket closed unexcectedly"),this._conn._changeConnectStatus(O.Status.CONNFAIL,"The WebSocket connection could not be established or was disconnected."),this._conn._doDisconnect()):O.debug("Websocket closed")},_no_auth_received:function(e){O.error("Server did not offer a supported authentication mechanism"),this._conn._changeConnectStatus(O.Status.CONNFAIL,O.ErrorCondition.NO_AUTH_MECH),e&&e.call(this._conn),this._conn._doDisconnect()},_onDisconnectTimeout:function(){},_abortAllRequests:function(){},_onError:function(e){O.error("Websocket error "+e),this._conn._changeConnectStatus(O.Status.CONNFAIL,"The WebSocket connection could not be established or was disconnected."),this._disconnect()},_onIdle:function(){var e=this._conn._data;if(e.length>0&&!this._conn.paused){for(var t=0;t=e.length)break;r=e[n++]}else{if((n=e.next()).done)break;r=n.value}var i=r;this.stopCallStats(i.tpc)}var o=this.rtpStatsMap.keys(),a=Array.isArray(o),s=0;for(o=a?o:o["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var c;if(a){if(s>=o.length)break;c=o[s++]}else{if((s=o.next()).done)break;c=s.value}var u=c;this._stopRemoteStats(u)}this.eventEmitter&&this.eventEmitter.removeAllListeners()}finally{_.instances.delete(this)}},_.stopLocalStats=function(e){if(_.audioLevelsEnabled)for(var t=0;t<_.localStats.length;t++)if(_.localStats[t].stream===e){_.localStats.splice(t,1)[0].stop();break}},_.prototype._stopRemoteStats=function(e){var t=this.rtpStatsMap.get(e);t&&(t.stop(),this.rtpStatsMap.delete(e))},_.prototype.stopRemoteStats=function(e){this._stopRemoteStats(e.id)},_.prototype.startCallStats=function(e,t){if(this.callStatsIntegrationEnabled)if(this.callsStatsInstances.has(e.id))v.error("CallStats instance for ${tpc} exists already");else{v.info("Starting CallStats for "+e+"...");var n=new c.a(e,{confID:this._getCallStatsConfID(),remoteUserID:t});this.callsStatsInstances.set(e.id,n)}},_._getAllCallStatsInstances=function(){var e=new Set,t=_.instances,n=Array.isArray(t),r=0;for(t=n?t:t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}var o=i.callsStatsInstances.values(),a=Array.isArray(o),s=0;for(o=a?o:o["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var c;if(a){if(s>=o.length)break;c=o[s++]}else{if((s=o.next()).done)break;c=s.value}var u=c;e.add(u)}}return e},_.prototype._getCallStatsConfID=function(){return this.options.callStatsConfIDNamespace?this.options.callStatsConfIDNamespace+"/"+this.options.roomName:this.options.roomName},_.prototype.stopCallStats=function(e){var t=this.callsStatsInstances.get(e.id);t&&(1===this.callsStatsInstances.size&&this.eventEmitter.emit(m.b),this.callsStatsInstances.delete(e.id),t.sendTerminateEvent())},_.prototype.isCallstatsEnabled=function(){return this.callStatsIntegrationEnabled},_.prototype.sendConnectionResumeOrHoldEvent=function(e,t){var n=this.callsStatsInstances.get(e.id);n&&n.sendResumeOrHoldEvent(t)},_.prototype.sendIceConnectionFailedEvent=function(e){var t=this.callsStatsInstances.get(e.id);t&&t.sendIceConnectionFailedEvent()},_.prototype.sendMuteEvent=function(e,t,n){var r=e&&this.callsStatsInstances.get(e.id);c.a.sendMuteEvent(t,n,r)},_.prototype.sendScreenSharingEvent=function(e,t){var n=this.callsStatsInstances.values(),r=Array.isArray(n),i=0;for(n=r?n:n["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}o.sendScreenSharingEvent(e,t)}},_.prototype.sendDominantSpeakerEvent=function(e){var t=this.callsStatsInstances.values(),n=Array.isArray(t),r=0;for(t=n?t:t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}i.sendDominantSpeakerEvent()}this.xmpp.sendDominantSpeakerEvent(e)},_.sendActiveDeviceListEvent=function(e){var t=_._getAllCallStatsInstances();if(t.size){var n=t,r=Array.isArray(n),i=0;for(n=r?n:n["function"==typeof Symbol&&"function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o;c.a.sendActiveDeviceListEvent(e,a)}}else c.a.sendActiveDeviceListEvent(e,null)},_.prototype.associateStreamWithVideoTag=function(e,t,n,r,i,o){var a=this.callsStatsInstances.get(e.id);a&&a.associateStreamWithVideoTag(t,n,r,i,o)},_.sendGetUserMediaFailed=function(e){var t=e instanceof f.a?(function(e){var t=new Error;return t.stack=e.stack,t.name=(e.name||"Unknown error")+(e.gum&&e.gum.error&&e.gum.error.name?" - "+e.gum.error.name:""),t.constraintName=e.gum&&e.gum.constraints?JSON.stringify(e.gum.constraints):"",t.message=e.message,t})(e):e,n=_._getAllCallStatsInstances();if(n.size){var r=n,i=Array.isArray(r),o=0;for(r=i?r:r["function"==typeof Symbol&&"function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}var s=a;c.a.sendGetUserMediaFailed(t,s)}}else c.a.sendGetUserMediaFailed(t,null)},_.prototype.sendCreateOfferFailed=function(e,t){var n=this.callsStatsInstances.get(t.id);n&&n.sendCreateOfferFailed(e)},_.prototype.sendCreateAnswerFailed=function(e,t){var n=this.callsStatsInstances.get(t.id);n&&n.sendCreateAnswerFailed(e)},_.prototype.sendSetLocalDescFailed=function(e,t){var n=this.callsStatsInstances.get(t.id);n&&n.sendSetLocalDescFailed(e)},_.prototype.sendSetRemoteDescFailed=function(e,t){var n=this.callsStatsInstances.get(t.id);n&&n.sendSetRemoteDescFailed(e)},_.prototype.sendAddIceCandidateFailed=function(e,t){var n=this.callsStatsInstances.get(t.id);n&&n.sendAddIceCandidateFailed(e)},_.sendLog=function(e){var t=new Set,n=_.instances,r=Array.isArray(n),i=0;for(n=r?n:n["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o;if(a.callStatsApplicationLogsDisabled)return;a.callsStatsInstances.size&&t.add(a.callsStatsInstances.values().next().value)}if(t.size){var s=t,u=Array.isArray(s),d=0;for(s=u?s:s["function"==typeof Symbol&&"function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var l;if(u){if(d>=s.length)break;l=s[d++]}else{if((d=s.next()).done)break;l=d.value}var h=l;c.a.sendApplicationLog(e,h)}}else c.a.sendApplicationLog(e,null)},_.prototype.sendFeedback=function(e,t){return _.analytics.sendEvent(a.n,{rating:e,comment:t}),c.a.sendFeedback(this._getCallStatsConfID(),e,t)},_.LOCAL_JID=n(139).LOCAL_JID,_.reportGlobalError=function(e){e instanceof f.a&&e.gum?_.sendGetUserMediaFailed(e):_.sendLog(e)},_.sendAnalyticsAndLog=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e?(t="object"==typeof e?e:{name:e,properties:n},v.log(JSON.stringify(t)),this.analytics.sendEvent(e,n)):v.warn("No event or event name given.")},_.sendAnalytics=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.analytics.sendEvent(e,t)}}).call(this,"modules/statistics/statistics.js")},function(e,t,n){"use strict";(function(e){var r=n(4),i=n(35),o=n.n(i),a=n(3),s=Object(r.getLogger)(e),c={filterSpecialChars:function(e){return e?e.replace(/[\\\/\{,\}\+]/g,""):e},iceparams:function(e,t){var n,r,i=null;return(r=c.findLine(e,"a=ice-ufrag:",t))&&(n=c.findLine(e,"a=ice-pwd:",t))&&(i={ufrag:c.parseICEUfrag(r),pwd:c.parseICEPwd(n)}),i},parseICEUfrag:function(e){return e.substring(12)},buildICEUfrag:function(e){return"a=ice-ufrag:"+e},parseICEPwd:function(e){return e.substring(10)},buildICEPwd:function(e){return"a=ice-pwd:"+e},parseMID:function(e){return e.substring(6)},parseMLine:function(e){var t={},n=e.substring(2).split(" ");return t.media=n.shift(),t.port=n.shift(),t.proto=n.shift(),""===n[n.length-1]&&n.pop(),t.fmt=n,t},buildMLine:function(e){return"m="+e.media+" "+e.port+" "+e.proto+" "+e.fmt.join(" ")},parseRTPMap:function(e){var t={},n=e.substring(9).split(" ");return t.id=n.shift(),n=n[0].split("/"),t.name=n.shift(),t.clockrate=n.shift(),t.channels=n.length?n.shift():"1",t},parseSCTPMap:function(e){var t=e.substring(10).split(" ");return[t[0],t[1],t.length>2?t[2]:null]},buildRTPMap:function(e){var t="a=rtpmap:"+e.getAttribute("id")+" "+e.getAttribute("name")+"/"+e.getAttribute("clockrate");return e.getAttribute("channels")&&"1"!==e.getAttribute("channels")&&(t+="/"+e.getAttribute("channels")),t},parseCrypto:function(e){var t={},n=e.substring(9).split(" ");return t.tag=n.shift(),t["crypto-suite"]=n.shift(),t["key-params"]=n.shift(),n.length&&(t["session-params"]=n.join(" ")),t},parseFingerprint:function(e){var t={},n=e.substring(14).split(" ");return t.hash=n.shift(),t.fingerprint=n.shift(),t},parseFmtp:function(e){var t=[],n=e.split(" ");n.shift(),n=n.join(" ").split(";");for(var r=0;r1&&0===n)){var r=null;if(1===t)r=e.ssrcs[0].id;else if(2===t){var i=e.ssrcGroups.find(function(e){return"FID"===e.semantics});i&&(r=i.ssrcs.split(" ")[0])}else if(t>=3){var o=e.ssrcGroups.find(function(e){return"SIM"===e.semantics});o&&(r=o.ssrcs.split(" ")[0])}return r}},generateSsrc:function(){return o.a.randomInt(1,4294967295)},getSsrcAttribute:function(e,t,n){for(var r=0;r0)return t[0].substr("a=ice-ufrag:".length)},preferVideoCodec:function(e,t){var n=null;if(e&&t){for(var r=0;r=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}var s=a;s.codec&&s.codec.toLowerCase()===t.toLowerCase()&&n.push(s.payload)}if(n.length>0){var c=n.map(function(e){return"apt="+e}),u=e.fmtp.filter(function(e){return-1!==c.indexOf(e.config)});n.push.apply(n,_toConsumableArray(u.map(function(e){return e.payload})));var d=e.payloads.toString().split(" ").map(Number).filter(function(e){return-1===n.indexOf(e)});0===d.length?(e.port=0,e.direction="inactive",e.payloads="*"):e.payloads=d.join(" "),e.rtp=e.rtp.filter(function(e){return-1!==d.indexOf(e.payload)}),e.fmtp=e.fmtp.filter(function(e){return-1!==d.indexOf(e.payload)}),e.rtcpFb&&(e.rtcpFb=e.rtcpFb.filter(function(e){return-1!==d.indexOf(e.payload)}))}}}};t.a=c}).call(this,"modules/xmpp/SDPUtil.js")},function(e,t,n){"use strict";function r(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};return{type:o,source:"get.user.media",action:e,attributes:t}},L=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{type:o,source:"peer.conn.status",action:"duration",attributes:e}},x=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{type:o,action:e,source:"jingle",attributes:t}},F=function(e,t){return{attributes:{media_type:e,value:t},action:"track.no.data.from.source",type:o}},j=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{type:o,action:e,source:"p2p",attributes:t}},U=function(){return{type:o,action:"remotely.muted"}},H=function(e){return{type:o,action:"rtp.stats",attributes:e}},J=function(e){return{type:o,action:"rtt.by.region",attributes:e}},B=function(e){return{type:o,action:"transport.stats",attributes:e}};function G(e,t,n){return{type:o,action:"audio.output.problem",attributes:{userID:e,localAudioLevels:t,remoteAudioLevels:n}}}var V=function(e,t){return{type:o,action:"bridge-channel.error",attributes:{code:e,reason:t}}},q=function(e){return D("ttfm",e)}},function(e,t){e.exports={CREATE_ANSWER_FAILED:"rtc.create_answer_failed",CREATE_OFFER_FAILED:"rtc.create_offer_failed",DATA_CHANNEL_OPEN:"rtc.data_channel_open",ENDPOINT_CONN_STATUS_CHANGED:"rtc.endpoint_conn_status_changed",DOMINANT_SPEAKER_CHANGED:"rtc.dominant_speaker_changed",LASTN_ENDPOINT_CHANGED:"rtc.lastn_endpoint_changed",GRANTED_PERMISSIONS:"rtc.granted_permissions",IS_SELECTED_CHANGED:"rtc.is_selected_change",LASTN_VALUE_CHANGED:"rtc.lastn_value_changed",LOCAL_TRACK_SSRC_UPDATED:"rtc.local_track_ssrc_updated",TRACK_ATTACHED:"rtc.track_attached",REMOTE_TRACK_ADDED:"rtc.remote_track_added",REMOTE_TRACK_MUTE:"rtc.remote_track_mute",REMOTE_TRACK_REMOVED:"rtc.remote_track_removed",REMOTE_TRACK_UNMUTE:"rtc.remote_track_unmute",SET_LOCAL_DESCRIPTION_FAILED:"rtc.set_local_description_failed",SET_REMOTE_DESCRIPTION_FAILED:"rtc.set_remote_description_failed",AUDIO_OUTPUT_DEVICE_CHANGED:"rtc.audio_output_device_changed",DEVICE_LIST_CHANGED:"rtc.device_list_changed",DEVICE_LIST_WILL_CHANGE:"rtc.device_list_will_change",DEVICE_LIST_AVAILABLE:"rtc.device_list_available",ENDPOINT_MESSAGE_RECEIVED:"rtc.endpoint_message_received",LOCAL_UFRAG_CHANGED:"rtc.local_ufrag_changed",REMOTE_UFRAG_CHANGED:"rtc.remote_ufrag_changed"}},function(e,t,n){"use strict";n.d(t,"a",function(){return r}),n.d(t,"b",function(){return i}),n.d(t,"c",function(){return o});var r="audio",i="presenter",o="video"},function(e,t,n){"use strict";(function(e){var r=n(7),i=n(41),o=n.n(i),a=n(19),s=n.n(a),c=n(4),u=n(11),d=n.n(u),l=n(16),h=n(24),p=n(9),f=n(31),m=n.n(f),v=n(3),g=n(8),y=n.n(g),_=n(42),S=n(6),E=n(5),b=n(13),C=n.n(b);function T(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},n={audio:!1,video:!1},r=v.a.isFirefox()||v.a.isSafari()||v.a.isReactNative();if(e.indexOf("video")>=0){if(n.video={mandatory:{},optional:[]},t.cameraDeviceId)r&&(n.video.deviceId=t.cameraDeviceId),n.video.mandatory.sourceId=t.cameraDeviceId;else{var i=t.facingMode||o.a.USER;r&&(n.video.facingMode=i),n.video.optional.push({facingMode:i})}(t.minFps||t.maxFps||t.fps)&&((t.minFps||t.fps)&&(t.minFps=t.minFps||t.fps,n.video.mandatory.minFrameRate=t.minFps),t.maxFps&&(n.video.mandatory.maxFrameRate=t.maxFps)),(function(e,t,n){m.a[n]&&(t&&(e.video.width={ideal:m.a[n].width},e.video.height={ideal:m.a[n].height}),e.video.mandatory.minWidth=m.a[n].width,e.video.mandatory.minHeight=m.a[n].height),e.video.mandatory.minWidth&&(e.video.mandatory.maxWidth=e.video.mandatory.minWidth),e.video.mandatory.minHeight&&(e.video.mandatory.maxHeight=e.video.mandatory.minHeight)})(n,r,t.resolution)}if(e.indexOf("audio")>=0&&(v.a.isReactNative()?n.audio=!0:v.a.isFirefox()?t.micDeviceId?n.audio={mandatory:{},deviceId:t.micDeviceId,optional:[{sourceId:t.micDeviceId}]}:n.audio=!0:(n.audio={mandatory:{},optional:[]},t.micDeviceId&&(r&&(n.audio.deviceId=t.micDeviceId),n.audio.optional.push({sourceId:t.micDeviceId})),n.audio.optional.push({echoCancellation:!x&&!L},{googEchoCancellation:!x&&!L},{googAutoGainControl:!j&&!L},{googNoiseSuppression:!F&&!L},{googHighpassFilter:!U&&!L},{googNoiseSuppression2:!F&&!L},{googEchoCancellation2:!x&&!L},{googAutoGainControl2:!j&&!L}))),e.indexOf("screen")>=0)if(v.a.isChrome())n.video={mandatory:G(T({},t,{source:"screen"})),optional:[]};else if(v.a.isFirefox())n.video={mozMediaSource:"window",mediaSource:"window",frameRate:t.frameRate||{min:O,max:O}};else{var a="'screen' WebRTC media source is supported only in Chrome and Firefox";d.a.callErrorHandler(new Error(a)),R.error(a)}return e.indexOf("desktop")>=0&&(n.video={mandatory:G(T({},t,{source:"desktop"})),optional:[]},v.a.isElectron()&&t.screenShareAudio&&t.desktopStream.indexOf("screen")>=0&&(n.audio={mandatory:{chromeMediaSource:n.video.mandatory.chromeMediaSource}},delete n.video.mandatory.chromeMediaSourceId)),t.bandwidth&&(n.video||(n.video={mandatory:{},optional:[]}),n.video.optional.push({bandwidth:t.bandwidth})),v.a.isFirefox()&&t.firefox_fake_device&&(n.fake=!0),n}function G(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.desktopStream,n=e.frameRate,r=void 0===n?{min:O,max:O}:n,i=r.max,o=r.min,a={chromeMediaSource:e.source,maxWidth:window.screen.width,maxHeight:window.screen.height};return"number"==typeof o&&(a.minFrameRate=o),"number"==typeof i&&(a.maxFrameRate=i),void 0!==t&&(a.chromeMediaSourceId=t),a}function V(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={frameRate:O},n=e.desktopSharingFrameRate;return n&&n.max&&(t.frameRate=n.max),t}function q(e,t){var n=Boolean(t)&&t.getAudioTracks().length>0,r=Boolean(t)&&t.getVideoTracks().length>0,i={};-1!==e.indexOf("video")&&(i.video=r),-1!==e.indexOf("audio")&&(i.audio=n),I.emit(y.a.GRANTED_PERMISSIONS,i)}function K(e){var t=e.filter(function(e){return"audioinput"===e.kind}).length,n=e.filter(function(e){return"audiooutput"===e.kind}).length,i=e.filter(function(e){return"videoinput"===e.kind}).length,o=e.filter(function(e){return"videooutput"===e.kind}).length;e.forEach(function(e){var a={audio_input_device_count:t,audio_output_device_count:n,video_input_device_count:i,video_output_device_count:o,device_id:e.deviceId,device_group_id:e.groupId,device_kind:e.kind,device_label:e.label};E.a.sendAnalytics(r.l,a)})}var z=new((function(e){function t(){return _classCallCheck(this,t),_possibleConstructorReturn(this,_getPrototypeOf(t).call(this,I))}return _inherits(t,e),_createClass(t,[{key:"init",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if("boolean"==typeof t.disableAEC&&(x=t.disableAEC,R.info("Disable AEC: "+x)),"boolean"==typeof t.disableNS&&(F=t.disableNS,R.info("Disable NS: "+F)),"boolean"==typeof t.disableAP&&(L=t.disableAP,R.info("Disable AP: "+L)),"boolean"==typeof t.disableAGC&&(j=t.disableAGC,R.info("Disable AGC: "+j)),"boolean"==typeof t.disableHPF&&(U=t.disableHPF,R.info("Disable HPF: "+U)),k=void 0,window.clearInterval(w),w=void 0,this.enumerateDevices=(function(){if(navigator.mediaDevices&&navigator.mediaDevices.enumerateDevices)return function(e){navigator.mediaDevices.enumerateDevices().then(e,function(){return e([])})}})(),v.a.usesNewGumFlow())this.RTCPeerConnectionType=RTCPeerConnection,this.attachMediaStream=W(function(e,t){e&&(e.srcObject=t)}),this.getStreamID=function(e){return e.id},this.getTrackID=function(e){return e.id};else{if(!v.a.isChromiumBased()&&!v.a.isReactNative()){var n="Endpoint does not appear to be WebRTC-capable";throw R.error(n),new Error(n)}this.RTCPeerConnectionType=RTCPeerConnection,this.attachMediaStream=W(function(e,t){return(function(e,t){var n,r="srcObject";r in e||(r="mozSrcObject")in e||(r=null),r?e[r]=t:(t&&((n=t.jitsiObjectURL)||(t.jitsiObjectURL=n=URL.createObjectURL(t))),e.src=n||"")})(e,t),e}),this.getStreamID=function(e){var t=e.id;return"number"==typeof t?t:S.a.filterSpecialChars(t)},this.getTrackID=function(e){return e.id},MediaStream.prototype.getVideoTracks||(MediaStream.prototype.getVideoTracks=function(){return this.videoTracks}),MediaStream.prototype.getAudioTracks||(MediaStream.prototype.getAudioTracks=function(){return this.audioTracks})}this._initPCConstraints(t),_.a.init(t,this.getUserMediaWithConstraints.bind(this)),this.isDeviceListAvailable()&&this.enumerateDevices(function(t){k=t.splice(0),R.debug("Available devices: ",k),K(k),I.emit(y.a.DEVICE_LIST_AVAILABLE,k);var n=function(){return e.enumerateDevices(function(e){(function(e){return e.length!==k.length||e.map(t).sort().join("")!==k.map(t).sort().join("");function t(e){return JSON.stringify({kind:e.kind,deviceId:e.deviceId,groupId:e.groupId,label:e.label,facing:e.facing})}})(e)&&(function(e){k=e.slice(0),R.info("list of media devices has changed:",k),K(k),I.emit(y.a.DEVICE_LIST_WILL_CHANGE,e),I.emit(y.a.DEVICE_LIST_CHANGED,e)})(e)})};v.a.supportsDeviceChangeEvent()?navigator.mediaDevices.addEventListener("devicechange",n):w=window.setInterval(n,3e3)})}},{key:"_initPCConstraints",value:function(e){v.a.isFirefox()?this.pcConstraints={}:(v.a.isChromiumBased()||v.a.isReactNative())&&(this.pcConstraints={optional:[{googHighStartBitrate:0},{googPayloadPadding:!0},{googScreencastMinBitrate:100},{googCpuOveruseDetection:!0},{googCpuOveruseEncodeUsage:!0},{googCpuUnderuseThreshold:55},{googCpuOveruseThreshold:85}]},e.useIPv6&&this.pcConstraints.optional.push({googIPv6:!0}),this.p2pPcConstraints=JSON.parse(JSON.stringify(this.pcConstraints))),this.p2pPcConstraints=this.p2pPcConstraints||this.pcConstraints}},{key:"getUserMediaWithConstraints",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=B(e,t);return R.info("Get media constraints",n),new Promise(function(t,r){navigator.mediaDevices.getUserMedia(n).then(function(n){R.log("onUserMediaSuccess"),q(e,n),t(n)}).catch(function(t){R.warn("Failed to get access to local media. "+t+" "+n+" "),q(e,void 0),r(new l.a(t,n,e))})})}},{key:"_newGetUserMediaWithConstraints",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise(function(n,r){navigator.mediaDevices.getUserMedia(t).then(function(t){R.log("onUserMediaSuccess"),q(e,t),n(t)}).catch(function(n){R.warn("Failed to get access to local media. "+n+" "+t+" "),q(e,void 0),r(new l.a(n,t,e))})})}},{key:"_newGetDesktopMedia",value:function(e){var t=this;return _.a.isSupported()&&v.a.supportsVideo()?new Promise(function(n,r){_.a.obtainStream(t._parseDesktopSharingOptions(e),function(e){n(e)},function(e){r(e)})}):Promise.reject(new Error("Desktop sharing is not supported!"))}},{key:"obtainAudioAndVideoPermissions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.devices=e.devices||P.concat(),e.resolution=e.resolution||720,e.devices.includes("desktop")&&!_.a.isSupported()?Promise.reject(new Error("Desktop sharing is not supported!")):this._getAudioAndVideoStreams(e).then(function(t){return(function(e,t){var n,r,i,o=[];if(e){var a=e.audioVideo;if(a){var s=a.getAudioTracks();if(s.length){n=new MediaStream;for(var c=0;c0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=[],r=e.includes("audio"),i=t&&t.getAudioTracks().length>0;r&&!i&&n.push("audio");var o=e.includes("video"),a=t&&t.getVideoTracks().length>0;return o&&!a&&n.push("video"),n}},{key:"_parseDesktopSharingOptions",value:function(e){return T({},e.desktopSharingExtensionExternalInstallation,{desktopSharingSources:e.desktopSharingSources,gumOptions:{frameRate:e.desktopSharingFrameRate},trackOptions:V(e)})}},{key:"newObtainAudioAndVideoPermissions",value:function(e){var t=this;R.info("Using the new gUM flow");var n=[],r=function(){if(-1===(e.devices||[]).indexOf("desktop"))return Promise.resolve();var t=e.desktopSharingExtensionExternalInstallation,n=e.desktopSharingSourceDevice,r=e.desktopSharingSources,i=e.desktopSharingFrameRate;if(n){var o=k&&k.find(function(e){return"videoinput"===e.kind&&(e.deviceId===n||e.label===n)});if(!o)return Promise.reject(new l.a({name:"ConstraintNotSatisfiedError"},{},[n]));var a=this._parseDesktopSharingOptions(e),s=a.gumOptions,c=a.trackOptions,u={video:T({},s,{deviceId:o.deviceId})};return this._newGetUserMediaWithConstraints(["video"],u).then(function(e){var t=e&&e.getTracks()[0];return(t&&t.applyConstraints?t.applyConstraints(c):Promise.resolve()).then(function(){return{sourceType:"device",stream:e}})})}return this._newGetDesktopMedia({desktopSharingExtensionExternalInstallation:t,desktopSharingSources:r,desktopSharingFrameRate:i})}.bind(this),i=function(){var t=(e.devices||["audio","video"]).filter(function(e){return"audio"===e||"video"===e&&v.a.supportsVideo()});if(!t.length)return Promise.resolve();var n=(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=JSON.parse(JSON.stringify(t.constraints||D));if(e.indexOf("video")>=0)if(n.video||(n.video={}),t.cameraDeviceId)n.video.deviceId=t.cameraDeviceId;else{var r=t.facingMode||o.a.USER;n.video.facingMode=r}else n.video=!1;return e.indexOf("audio")>=0?(n.audio&&"boolean"!=typeof n.audio||(n.audio={}),n.audio.optional||(n.audio.optional=[]),n.audio.optional.push({sourceId:t.micDeviceId},{echoCancellation:!x&&!L},{googEchoCancellation:!x&&!L},{googAutoGainControl:!j&&!L},{googNoiseSuppression:!F&&!L},{googHighpassFilter:!U&&!L},{googNoiseSuppression2:!F&&!L},{googEchoCancellation2:!x&&!L},{googAutoGainControl2:!j&&!L})):n.audio=!1,e.indexOf("desktop")>=0&&(n.video&&"boolean"!=typeof n.video||(n.video={}),n.video={mandatory:G(T({},t,{source:"desktop"}))}),n})(t,e);return R.info("Got media constraints: ",n),this._newGetUserMediaWithConstraints(t,n)}.bind(this);return r().then(function(e){if(e){var t=e.stream,r=e.sourceId,i=e.sourceType,o=t.getAudioTracks();if(o.length){var a=new MediaStream(o);n.push({stream:a,sourceId:r,sourceType:i,track:a.getAudioTracks()[0]})}var s=t.getVideoTracks();if(s.length){var c=new MediaStream(s);n.push({stream:c,sourceId:r,sourceType:i,track:c.getVideoTracks()[0],videoType:C.a.DESKTOP})}}}).then(i).then(function(t){if(t){var r=t.getAudioTracks();if(r.length){var i=new MediaStream(r);n.push({stream:i,track:i.getAudioTracks()[0],effects:e.effects})}var o=t.getVideoTracks();if(o.length){var a=new MediaStream(o);n.push({stream:a,track:a.getVideoTracks()[0],videoType:C.a.CAMERA,effects:e.effects})}}}).then(function(){return n}).catch(function(e){return n.forEach(function(e){var n=e.stream;t.stopMediaStream(n)}),Promise.reject(e)})}},{key:"isDeviceListAvailable",value:function(){return Boolean(navigator.mediaDevices&&navigator.mediaDevices.enumerateDevices)}},{key:"isDeviceChangeAvailable",value:function(e){return"output"!==e&&"audiooutput"!==e||J}},{key:"stopMediaStream",value:function(e){if(e){e.getTracks().forEach(function(e){e.stop&&e.stop()}),e.stop&&e.stop(),e.release&&e.release();var t=e.jitsiObjectURL;t&&(delete e.jitsiObjectURL,URL.revokeObjectURL(t))}}},{key:"isDesktopSharingEnabled",value:function(){return _.a.isSupported()}},{key:"setAudioOutputDevice",value:function(e){return this.isDeviceChangeAvailable("output")?H.setSinkId(e).then(function(){N=e,M=!0,R.log("Audio output device set to "+e),I.emit(y.a.AUDIO_OUTPUT_DEVICE_CHANGED,e)}):Promise.reject(new Error("Audio output device change is not supported"))}},{key:"getAudioOutputDevice",value:function(){return N}},{key:"getCurrentlyAvailableMediaDevices",value:function(){return k}},{key:"getEventDataForActiveDevice",value:function(e){var t=[],n={deviceId:e.deviceId,kind:e.kind,label:e.label,groupId:e.groupId};return t.push(n),{deviceList:t}}},{key:"setSuspendVideo",value:function(e,t){e.optional||(e.optional=[]),e.optional=e.optional.filter(function(e){return!e.hasOwnProperty("googSuspendBelowMinBitrate")}),t&&e.optional.push({googSuspendBelowMinBitrate:"true"})}}]),t})(h.a));function W(e){return function(t,n){var r=e.apply(z,arguments);return n&&z.isDeviceChangeAvailable("output")&&n.getAudioTracks&&n.getAudioTracks().length&&M&&t.setSinkId(z.getAudioOutputDevice()).catch(function(e){var n=new l.a(e,null,["audiooutput"]);d.a.callUnhandledRejectionHandler({promise:this,reason:n}),R.warn("Failed to set audio output device for the element. Default audio output device will be used instead",t,n)}),r}}t.a=z}).call(this,"modules/RTC/RTCUtils.js")},function(e,t){var n=[],r=window.onerror,i=window.onunhandledrejection;window.onerror=function(){for(var e=arguments.length,t=new Array(e),i=0;i0&&void 0!==arguments[0]?arguments[0]:[]).map(function(e){var t=e.sourceId,n=e.sourceType,r=e.stream,i=e.track,o=e.videoType,a=e.effects,s=i.getSettings(),u=s.deviceId,l=s.facingMode;return C=Object(d.c)(C),new c.a({deviceId:u,facingMode:l,mediaType:i.kind,rtcId:C,sourceId:t,sourceType:n,stream:r,track:i,videoType:o||null,effects:a})})}var R=(function(e){function t(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return _classCallCheck(this,t),(n=_possibleConstructorReturn(this,_getPrototypeOf(t).call(this))).conference=e,n.peerConnections=new Map,n.localTracks=[],n.options=r,n._channel=null,n._channelOpen=!1,n._lastN=-1,n._lastNEndpoints=null,n._maxFrameHeight=void 0,n._pinnedEndpoint=null,n._selectedEndpoints=[],n._lastNChangeListener=n._onLastNChanged.bind(_assertThisInitialized(_assertThisInitialized(n))),n._onDeviceListChanged=n._onDeviceListChanged.bind(_assertThisInitialized(_assertThisInitialized(n))),n._updateAudioOutputForAudioTracks=n._updateAudioOutputForAudioTracks.bind(_assertThisInitialized(_assertThisInitialized(n))),m.a.isDeviceChangeAvailable("output")&&(m.a.addListener(f.a.AUDIO_OUTPUT_DEVICE_CHANGED,n._updateAudioOutputForAudioTracks),m.a.addListener(f.a.DEVICE_LIST_CHANGED,n._onDeviceListChanged)),n}return _inherits(t,e),_createClass(t,[{key:"destroy",value:function(){m.a.removeListener(f.a.AUDIO_OUTPUT_DEVICE_CHANGED,this._updateAudioOutputForAudioTracks),m.a.removeListener(f.a.DEVICE_LIST_CHANGED,this._onDeviceListChanged),this.removeListener(f.a.LASTN_ENDPOINT_CHANGED,this._lastNChangeListener),this._channelOpenListener&&this.removeListener(f.a.DATA_CHANNEL_OPEN,this._channelOpenListener)}},{key:"initializeBridgeChannel",value:function(e,t){var n=this;this._channel=new i.a(e,t,this.eventEmitter),this._channelOpenListener=function(){n._channelOpen=!0;try{n._channel.sendPinnedEndpointMessage(n._pinnedEndpoint),n._channel.sendSelectedEndpointsMessage(n._selectedEndpoints),void 0!==n._maxFrameHeight&&n._channel.sendReceiverVideoConstraintMessage(n._maxFrameHeight)}catch(e){a.a.callErrorHandler(e),E.error("Cannot send selected("+n._selectedEndpoint+")pinned("+n._pinnedEndpoint+")frameHeight("+n._maxFrameHeight+") endpoint message",e)}n.removeListener(f.a.DATA_CHANNEL_OPEN,n._channelOpenListener),n._channelOpenListener=null,-1!==n._lastN&&n._channel.sendSetLastNMessage(n._lastN)},this.addListener(f.a.DATA_CHANNEL_OPEN,this._channelOpenListener),this.addListener(f.a.LASTN_ENDPOINT_CHANGED,this._lastNChangeListener)}},{key:"_onDeviceListChanged",value:function(){this._updateAudioOutputForAudioTracks(m.a.getAudioOutputDevice())}},{key:"_onLastNChanged",value:function(){var e,t,n=this,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],i=this._lastNEndpoints||[];this._lastNEndpoints=r,e=i.filter(function(e){return!n.isInLastN(e)}),t=r.filter(function(e){return-1===i.indexOf(e)}),this.conference.eventEmitter.emit(s.LAST_N_ENDPOINTS_CHANGED,e,t)}},{key:"onCallEnded",value:function(){this._channel&&(this._channel&&"websocket"===this._channel.mode&&this._channel.close(),this._channel=null,this._channelOpen=!1)}},{key:"setReceiverVideoConstraint",value:function(e){this._maxFrameHeight=e,this._channel&&this._channelOpen&&this._channel.sendReceiverVideoConstraintMessage(e)}},{key:"selectEndpoints",value:function(e){this._selectedEndpoints=e,this._channel&&this._channelOpen&&this._channel.sendSelectedEndpointsMessage(e)}},{key:"pinEndpoint",value:function(e){this._pinnedEndpoint=e,this._channel&&this._channelOpen&&this._channel.sendPinnedEndpointMessage(e)}},{key:"createPeerConnection",value:function(e,n,r,i){var o=t.getPCConstraints(r);void 0!==i.abtestSuspendVideo&&(m.a.setSuspendVideo(o,i.abtestSuspendVideo),v.a.analytics.addPermanentProperties({abtestSuspendVideo:i.abtestSuspendVideo})),h.a.supportsInsertableStreams()&&(E.debug("E2EE - setting insertable streams constraints"),n.forceEncodedAudioInsertableStreams=!0,n.forceEncodedVideoInsertableStreams=!0),h.a.supportsSdpSemantics()&&(n.sdpSemantics="plan-b"),n.bundlePolicy="max-bundle",b=Object(d.c)(b);var a=new g.a(this,b,e,n,o,r,i);return this.peerConnections.set(a.id,a),a}},{key:"_removePeerConnection",value:function(e){var t=e.id;return!!this.peerConnections.has(t)&&(this.peerConnections.delete(t),!0)}},{key:"addLocalTrack",value:function(e){if(!e)throw new Error("track must not be null nor undefined");this.localTracks.push(e),e.conference=this.conference}},{key:"getLastN",value:function(){return this._lastN}},{key:"getLocalVideoTrack",value:function(){var e=this.getLocalTracks(l.c);return e.length?e[0]:void 0}},{key:"getLocalAudioTrack",value:function(){var e=this.getLocalTracks(l.a);return e.length?e[0]:void 0}},{key:"getLocalTracks",value:function(e){var t=this.localTracks.slice();return void 0!==e&&(t=t.filter(function(t){return t.getType()===e})),t}},{key:"getRemoteTracks",value:function(e){var t=[],n=this.peerConnections.values(),r=Array.isArray(n),i=0;for(n=r?n:n["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o.getRemoteTracks(void 0,e);a&&(t=t.concat(a))}return t}},{key:"setAudioMute",value:function(e){var t=[];return this.getLocalTracks(l.a).forEach(function(n){t.push(e?n.mute():n.unmute())}),Promise.all(t)}},{key:"removeLocalTrack",value:function(e){var t=this.localTracks.indexOf(e);-1!==t&&this.localTracks.splice(t,1)}},{key:"removeRemoteTracks",value:function(e){var t=[],n=this.peerConnections.values(),r=Array.isArray(n),i=0;for(n=r?n:n["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o.removeRemoteTracks(e);t=t.concat(a)}return E.debug("Removed remote tracks for "+e+" count: "+t.length),t}},{key:"closeBridgeChannel",value:function(){this._channel&&(this._channel.close(),this._channelOpen=!1,this.removeListener(f.a.LASTN_ENDPOINT_CHANGED,this._lastNChangeListener))}},{key:"setAudioLevel",value:function(e,t,n,r){var i=e.getTrackBySSRC(t);i&&(i.isAudioTrack()?(i.isLocal()!==r&&E.error(i+" was expected to "+(r?"be":"not be")+" local"),i.setAudioLevel(n,e)):E.warn("Received audio level for non-audio track: "+t))}},{key:"sendChannelMessage",value:function(e,t){if(!this._channel)throw new Error("Channel support is disabled!");this._channel.sendMessage(e,t)}},{key:"setLastN",value:function(e){this._lastN!==e&&(this._lastN=e,this._channel&&this._channelOpen&&this._channel.sendSetLastNMessage(e),this.eventEmitter.emit(f.a.LASTN_VALUE_CHANGED,e))}},{key:"isInLastN",value:function(e){return!this._lastNEndpoints||this._lastNEndpoints.indexOf(e)>-1}},{key:"_updateAudioOutputForAudioTracks",value:function(e){var t=this.getRemoteTracks(l.a),n=Array.isArray(t),r=0;for(t=n?t:t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}i.setAudioOutput(e)}}}],[{key:"newCreateLocalTracks",value:function(e){return A(e)}},{key:"obtainAudioAndVideoPermissions",value:function(e){var t=h.a.usesNewGumFlow();return(t?m.a.newObtainAudioAndVideoPermissions(e):m.a.obtainAudioAndVideoPermissions(e)).then(function(n){return t?A(n):T(n,e)})}},{key:"addListener",value:function(e,t){m.a.addListener(e,t)}},{key:"removeListener",value:function(e,t){m.a.removeListener(e,t)}},{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.options=e,m.a.init(this.options)}},{key:"getPCConstraints",value:function(e){var t=e?m.a.p2pPcConstraints:m.a.pcConstraints;return t?JSON.parse(JSON.stringify(t)):{}}},{key:"attachMediaStream",value:function(e,t){return m.a.attachMediaStream(e,t)}},{key:"getStreamID",value:function(e){return m.a.getStreamID(e)}},{key:"getTrackID",value:function(e){return m.a.getTrackID(e)}},{key:"isDeviceListAvailable",value:function(){return m.a.isDeviceListAvailable()}},{key:"isDeviceChangeAvailable",value:function(e){return m.a.isDeviceChangeAvailable(e)}},{key:"isWebRtcSupported",value:function(){return h.a.isSupported()}},{key:"getAudioOutputDevice",value:function(){return m.a.getAudioOutputDevice()}},{key:"getCurrentlyAvailableMediaDevices",value:function(){return m.a.getCurrentlyAvailableMediaDevices()}},{key:"getEventDataForActiveDevice",value:function(e){return m.a.getEventDataForActiveDevice(e)}},{key:"setAudioOutputDevice",value:function(e){return m.a.setAudioOutputDevice(e)}},{key:"isUserStream",value:function(e){return t.isUserStreamById(m.a.getStreamID(e))}},{key:"isUserStreamById",value:function(e){return e&&"mixedmslabel"!==e&&"default"!==e}},{key:"enumerateDevices",value:function(e){m.a.enumerateDevices(e)}},{key:"stopMediaStream",value:function(e){m.a.stopMediaStream(e)}},{key:"isDesktopSharingEnabled",value:function(){return m.a.isDesktopSharingEnabled()}}]),t})(u.a)}).call(this,"modules/RTC/RTC.js")},function(e,t){e.exports={CAMERA:"camera",DESKTOP:"desktop"}},function(e,t,n){"use strict";n.r(t),n.d(t,"CHROME_EXTENSION_GENERIC_ERROR",function(){return r}),n.d(t,"CHROME_EXTENSION_INSTALLATION_ERROR",function(){return i}),n.d(t,"CHROME_EXTENSION_USER_GESTURE_REQUIRED",function(){return o}),n.d(t,"CHROME_EXTENSION_USER_CANCELED",function(){return a}),n.d(t,"CONSTRAINT_FAILED",function(){return s}),n.d(t,"ELECTRON_DESKTOP_PICKER_ERROR",function(){return c}),n.d(t,"ELECTRON_DESKTOP_PICKER_NOT_FOUND",function(){return u}),n.d(t,"FIREFOX_EXTENSION_NEEDED",function(){return d}),n.d(t,"GENERAL",function(){return l}),n.d(t,"NOT_FOUND",function(){return h}),n.d(t,"PERMISSION_DENIED",function(){return p}),n.d(t,"TRACK_IS_DISPOSED",function(){return f}),n.d(t,"TRACK_NO_STREAM_FOUND",function(){return m}),n.d(t,"UNSUPPORTED_RESOLUTION",function(){return v});var r="gum.chrome_extension_generic_error",i="gum.chrome_extension_installation_error",o="gum.chrome_extension_user_gesture_required",a="gum.chrome_extension_user_canceled",s="gum.constraint_failed",c="gum.electron_desktop_picker_error",u="gum.electron_desktop_picker_not_found",d="gum.firefox_extension_needed",l="gum.general",h="gum.not_found",p="gum.permission_denied",f="track.track_is_disposed",m="track.no_stream_found",v="gum.unsupported_resolution"},function(e,t,n){"use strict";n.r(t),n.d(t,"LOCAL_TRACK_STOPPED",function(){return r}),n.d(t,"TRACK_AUDIO_LEVEL_CHANGED",function(){return i}),n.d(t,"TRACK_AUDIO_OUTPUT_CHANGED",function(){return o}),n.d(t,"TRACK_MUTE_CHANGED",function(){return a}),n.d(t,"TRACK_VIDEOTYPE_CHANGED",function(){return s}),n.d(t,"NO_DATA_FROM_SOURCE",function(){return c});var r="track.stopped",i="track.audioLevelsChanged",o="track.audioOutputChanged",a="track.trackMuteChanged",s="track.videoTypeChanged",c="track.no_data_from_source"},function(e,t,n){"use strict";var r=n(14),i={};function o(e,t,n){if("object"==typeof e&&void 0!==e.name)switch(this.gum={error:e,constraints:t,devices:n&&Array.isArray(n)?n.slice(0):void 0},e.name){case"NotAllowedError":case"PermissionDeniedError":case"SecurityError":this.name=r.PERMISSION_DENIED,this.message=i[this.name]+(this.gum.devices||[]).join(", ");break;case"DevicesNotFoundError":case"NotFoundError":this.name=r.NOT_FOUND,this.message=i[this.name]+(this.gum.devices||[]).join(", ");break;case"ConstraintNotSatisfiedError":case"OverconstrainedError":var o=e.constraintName||e.constraint;t&&t.video&&(!n||n.indexOf("video")>-1)&&("minWidth"===o||"maxWidth"===o||"minHeight"===o||"maxHeight"===o||"width"===o||"height"===o||"deviceId"===o)?(this.name=r.UNSUPPORTED_RESOLUTION,this.message=i[this.name]+(function(e,t){if(t&&t.video&&t.video.mandatory)switch(e){case"width":return t.video.mandatory.minWidth;case"height":return t.video.mandatory.minHeight;default:return t.video.mandatory[e]||""}return""})(o,t)):(this.name=r.CONSTRAINT_FAILED,this.message=i[this.name]+e.constraintName);break;default:this.name=r.GENERAL,this.message=e.message||i[this.name]}else{if("string"!=typeof e)throw new Error("Invalid arguments");i[e]?(this.name=e,this.message=t||i[e]):this.message=e}this.stack=e.stack||(new Error).stack}i[r.UNSUPPORTED_RESOLUTION]="Video resolution is not supported: ",i[r.CHROME_EXTENSION_INSTALLATION_ERROR]="Failed to install Chrome extension",i[r.CHROME_EXTENSION_USER_GESTURE_REQUIRED]="Failed to install Chrome extension - installations can only be initiated by a user gesture.",i[r.CHROME_EXTENSION_USER_CANCELED]="User canceled Chrome's screen sharing prompt",i[r.CHROME_EXTENSION_GENERIC_ERROR]="Unknown error from Chrome extension",i[r.ELECTRON_DESKTOP_PICKER_ERROR]="Unkown error from desktop picker",i[r.ELECTRON_DESKTOP_PICKER_NOT_FOUND]="Failed to detect desktop picker",i[r.GENERAL]="Generic getUserMedia error",i[r.PERMISSION_DENIED]="User denied permission to use device(s): ",i[r.NOT_FOUND]="Requested device(s) was/were not found: ",i[r.CONSTRAINT_FAILED]="Constraint could not be satisfied: ",i[r.TRACK_IS_DISPOSED]="Track has been already disposed",i[r.TRACK_NO_STREAM_FOUND]="Track does not have an associated Media Stream",o.prototype=Object.create(Error.prototype),o.prototype.constructor=o,t.a=o},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(3),i=n(6);function o(e){for(var t=e.split("\r\nm="),n=1,r=t.length;n=y.length)break;E=y[S++]}else{if((S=y.next()).done)break;E=S.value}var b=_slicedToArray(E,2),C=b[0],T=b[1];e.c("source",{ssrc:C,xmlns:"urn:xmpp:jingle:apps:rtp:ssma:0"}),T.forEach(function(t){var n=t.indexOf(" "),r=t.substr(n+1);if(e.c("parameter"),-1===r.indexOf(":"))e.attrs({name:r});else{var o=r.split(":",2)[0];e.attrs({name:o});var a=r.split(":",2)[1];a=i.a.filterSpecialChars(a),e.attrs({value:a})}e.up()}),e.up()}i.a.findLines(this.media[n],"a=ssrc-group:").forEach(function(t){var n=t.indexOf(" "),r=t.substr(0,n).substr(13),i=t.substr(14+r.length).split(" ");i.length&&(e.c("ssrc-group",{semantics:r,xmlns:"urn:xmpp:jingle:apps:rtp:ssma:0"}),i.forEach(function(t){return e.c("source",{ssrc:t}).up()}),e.up())})}var A=i.a.findLines(this.media[n],"a=rid");if(A.length&&r.a.usesRidsForSimulcast()){var R=A.map(function(e){return e.split(":")[1]}).map(function(e){return e.split(" ")[0]});R.forEach(function(t){e.c("source",{rid:t,xmlns:"urn:xmpp:jingle:apps:rtp:ssma:0"}),e.up()}),i.a.findLine(this.media[n],"a=simulcast")&&(e.c("rid-group",{semantics:"SIM",xmlns:"urn:xmpp:jingle:apps:rtp:ssma:0"}),R.forEach(function(t){e.c("source",{rid:t}).up()}),e.up())}if(i.a.findLine(this.media[n],"a=rtcp-mux")&&e.c("rtcp-mux").up(),this.rtcpFbToJingle(n,e,"*"),(s=i.a.findLines(this.media[n],"a=extmap:")).length)for(o=0;o2&&t.attrs({streams:a[2]}),t.up()}if(i.a.findLines(this.media[e],"a=fingerprint:",this.session).forEach(function(o){(n=i.a.parseFingerprint(o)).xmlns="urn:xmpp:jingle:apps:dtls:0",t.c("fingerprint").t(n.fingerprint),delete n.fingerprint,(o=i.a.findLine(r.media[e],"a=setup:",r.session))&&(n.setup=o.substr(8)),t.attrs(n),t.up()}),n=i.a.iceparams(this.media[e],this.session)){n.xmlns="urn:xmpp:jingle:transports:ice-udp:1",t.attrs(n);var s=i.a.findLines(this.media[e],"a=candidate:",this.session);s.length&&s.forEach(function(e){var n=i.a.candidateToJingle(e);r.failICE&&(n.ip="1.1.1.1");var o=n&&"string"==typeof n.protocol?n.protocol.toLowerCase():"";r.removeTcpCandidates&&("tcp"===o||"ssltcp"===o)||r.removeUdpCandidates&&"udp"===o||t.c("candidate",n).up()})}t.up()},o.prototype.rtcpFbToJingle=function(e,t,n){i.a.findLines(this.media[e],"a=rtcp-fb:"+n).forEach(function(e){var n=i.a.parseRTCPFB(e);"trr-int"===n.type?(t.c("rtcp-fb-trr-int",{xmlns:"urn:xmpp:jingle:apps:rtp:rtcp-fb:0",value:n.params[0]}),t.up()):(t.c("rtcp-fb",{xmlns:"urn:xmpp:jingle:apps:rtp:rtcp-fb:0",type:n.type}),n.params.length>0&&t.attrs({subtype:n.params[0]}),t.up())})},o.prototype.rtcpFbFromJingle=function(e,t){var n="",r=e.find('>rtcp-fb-trr-int[xmlns="urn:xmpp:jingle:apps:rtp:rtcp-fb:0"]');return r.length&&(n+="a=rtcp-fb:* trr-int ",r.attr("value")?n+=r.attr("value"):n+="0",n+="\r\n"),(r=e.find('>rtcp-fb[xmlns="urn:xmpp:jingle:apps:rtp:rtcp-fb:0"]')).each(function(){n+="a=rtcp-fb:"+t+" "+$(this).attr("type"),$(this).attr("subtype")&&(n+=" "+$(this).attr("subtype")),n+="\r\n"}),n},o.prototype.fromJingle=function(e){var t=this,n=Date.now();this.raw="v=0\r\no=- "+n+" 2 IN IP4 0.0.0.0\r\ns=-\r\nt=0 0\r\n";var r=$(e).find('>group[xmlns="urn:xmpp:jingle:apps:grouping:0"]');r.length&&r.each(function(e,n){var r=$(n).find(">content").map(function(e,t){return t.getAttribute("name")}).get();r.length>0&&(t.raw+="a=group:"+(n.getAttribute("semantics")||n.getAttribute("type"))+" "+r.join(" ")+"\r\n")}),this.session=this.raw,e.find(">content").each(function(){var e=t.jingle2media($(this));t.media.push(e)}),this.raw=this.session+this.media.join("")},o.prototype.jingle2media=function(e){var t=e.find("description"),n="",r=this,o=e.find('>transport>sctpmap[xmlns="urn:xmpp:jingle:transports:dtls-sctp:1"]'),a={media:t.attr("media"),port:"1"};if("rejected"===e.attr("senders")&&(a.port="0"),e.find(">transport>fingerprint").length||t.find("encryption").length?a.proto=o.length?"DTLS/SCTP":"RTP/SAVPF":a.proto="RTP/AVPF",o.length){n+="m=application "+a.port+" DTLS/SCTP "+o.attr("number")+"\r\n",n+="a=sctpmap:"+o.attr("number")+" "+o.attr("protocol");var s=o.attr("streams");n+=s?" "+s+"\r\n":"\r\n"}else a.fmt=t.find("payload-type").map(function(){return this.getAttribute("id")}).get(),n+=i.a.buildMLine(a)+"\r\n";switch(n+="c=IN IP4 0.0.0.0\r\n",o.length||(n+="a=rtcp:1 IN IP4 0.0.0.0\r\n"),(a=e.find('>transport[xmlns="urn:xmpp:jingle:transports:ice-udp:1"]')).length&&(a.attr("ufrag")&&(n+=i.a.buildICEUfrag(a.attr("ufrag"))+"\r\n"),a.attr("pwd")&&(n+=i.a.buildICEPwd(a.attr("pwd"))+"\r\n"),a.find(">fingerprint").each(function(){n+="a=fingerprint:"+this.getAttribute("hash"),n+=" "+$(this).text(),n+="\r\n",this.getAttribute("setup")&&(n+="a=setup:"+this.getAttribute("setup")+"\r\n")})),e.attr("senders")){case"initiator":n+="a=sendonly\r\n";break;case"responder":n+="a=recvonly\r\n";break;case"none":n+="a=inactive\r\n";break;case"both":n+="a=sendrecv\r\n"}return n+="a=mid:"+e.attr("name")+"\r\n",t.find("rtcp-mux").length&&(n+="a=rtcp-mux\r\n"),t.find("encryption").length&&t.find("encryption>crypto").each(function(){n+="a=crypto:"+this.getAttribute("tag"),n+=" "+this.getAttribute("crypto-suite"),n+=" "+this.getAttribute("key-params"),this.getAttribute("session-params")&&(n+=" "+this.getAttribute("session-params")),n+="\r\n"}),t.find("payload-type").each(function(){n+=i.a.buildRTPMap(this)+"\r\n",$(this).find(">parameter").length&&(n+="a=fmtp:"+this.getAttribute("id")+" ",n+=$(this).find("parameter").map(function(){var e=this.getAttribute("name");return(e?e+"=":"")+this.getAttribute("value")}).get().join("; "),n+="\r\n"),n+=r.rtcpFbFromJingle($(this),this.getAttribute("id"))}),n+=r.rtcpFbFromJingle(t,"*"),(a=t.find('>rtp-hdrext[xmlns="urn:xmpp:jingle:apps:rtp:rtp-hdrext:0"]')).each(function(){n+="a=extmap:"+this.getAttribute("id")+" "+this.getAttribute("uri")+"\r\n"}),e.find('>transport[xmlns="urn:xmpp:jingle:transports:ice-udp:1"]>candidate').each(function(){var e=this.getAttribute("protocol");e="string"==typeof e?e.toLowerCase():"",r.removeTcpCandidates&&("tcp"===e||"ssltcp"===e)||r.removeUdpCandidates&&"udp"===e||(r.failICE&&this.setAttribute("ip","1.1.1.1"),n+=i.a.candidateFromJingle(this))}),e.find('description>ssrc-group[xmlns="urn:xmpp:jingle:apps:rtp:ssma:0"]').each(function(){var e=this.getAttribute("semantics"),t=$(this).find(">source").map(function(){return this.getAttribute("ssrc")}).get();t.length&&(n+="a=ssrc-group:"+e+" "+t.join(" ")+"\r\n")}),(a=e.find('description>source[xmlns="urn:xmpp:jingle:apps:rtp:ssma:0"]')).each(function(){var e=this.getAttribute("ssrc");$(this).find(">parameter").each(function(){var t=this.getAttribute("name"),r=this.getAttribute("value");r=i.a.filterSpecialChars(r),n+="a=ssrc:"+e+" "+t,r&&r.length&&(n+=":"+r),n+="\r\n"})}),n}},function(e,t,n){"use strict";n.r(t),n.d(t,"AUTHENTICATION_REQUIRED",function(){return r}),n.d(t,"CHAT_ERROR",function(){return i}),n.d(t,"CONFERENCE_DESTROYED",function(){return o}),n.d(t,"CONFERENCE_MAX_USERS",function(){return a}),n.d(t,"CONNECTION_ERROR",function(){return s}),n.d(t,"NOT_ALLOWED_ERROR",function(){return c}),n.d(t,"FOCUS_DISCONNECTED",function(){return u}),n.d(t,"FOCUS_LEFT",function(){return d}),n.d(t,"GRACEFUL_SHUTDOWN",function(){return l}),n.d(t,"INCOMPATIBLE_SERVER_VERSIONS",function(){return h}),n.d(t,"OFFER_ANSWER_FAILED",function(){return p}),n.d(t,"PASSWORD_NOT_SUPPORTED",function(){return f}),n.d(t,"PASSWORD_REQUIRED",function(){return m}),n.d(t,"RESERVATION_ERROR",function(){return v}),n.d(t,"SETUP_FAILED",function(){return g}),n.d(t,"VIDEOBRIDGE_NOT_AVAILABLE",function(){return y});var r="conference.authenticationRequired",i="conference.chatError",o="conference.destroyed",a="conference.max_users",s="conference.connectionError",c="conference.connectionError.notAllowed",u="conference.focusDisconnected",d="conference.focusLeft",l="conference.gracefulShutdown",h="conference.incompatible_server_versions",p="conference.offerAnswerFailed",f="conference.passwordNotSupported",m="conference.passwordRequired",v="conference.reservationError",g="conference.setup_failed",y="conference.videobridgeNotAvailable"},function(e,t,n){"use strict";var r,i="object"==typeof Reflect?Reflect:null,o=i&&"function"==typeof i.apply?i.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};r=i&&"function"==typeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var a=Number.isNaN||function(e){return e!=e};function s(){s.init.call(this)}e.exports=s,s.EventEmitter=s,s.prototype._events=void 0,s.prototype._eventsCount=0,s.prototype._maxListeners=void 0;var c=10;function u(e){return void 0===e._maxListeners?s.defaultMaxListeners:e._maxListeners}function d(e,t,n,r){var i,o,a,s;if("function"!=typeof n)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof n);if(void 0===(o=e._events)?(o=e._events=Object.create(null),e._eventsCount=0):(void 0!==o.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),o=e._events),a=o[t]),void 0===a)a=o[t]=n,++e._eventsCount;else if("function"==typeof a?a=o[t]=r?[n,a]:[a,n]:r?a.unshift(n):a.push(n),(i=u(e))>0&&a.length>i&&!a.warned){a.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=a.length,s=c,console&&console.warn&&console.warn(s)}return e}function l(){for(var e=[],t=0;t0&&(a=t[0]),a instanceof Error)throw a;var s=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw s.context=a,s}var c=i[e];if(void 0===c)return!1;if("function"==typeof c)o(c,this,t);else{var u=c.length,d=m(c,u);for(n=0;n=0;o--)if(n[o]===t||n[o].listener===t){a=n[o].listener,i=o;break}if(i<0)return this;0===i?n.shift():(function(e,t){for(;t+1=0;r--)this.removeListener(e,t[r]);return this},s.prototype.listeners=function(e){return p(this,e,!0)},s.prototype.rawListeners=function(e){return p(this,e,!1)},s.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):f.call(e,t)},s.prototype.listenerCount=f,s.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},function(e,t,n){"use strict";n.r(t),n.d(t,"DETECTOR_STATE_CHANGE",function(){return r}),n.d(t,"AUDIO_INPUT_STATE_CHANGE",function(){return i}),n.d(t,"NO_AUDIO_INPUT",function(){return o}),n.d(t,"VAD_NOISY_DEVICE",function(){return a}),n.d(t,"VAD_REPORT_PUBLISHED",function(){return s}),n.d(t,"VAD_SCORE_PUBLISHED",function(){return c}),n.d(t,"VAD_TALK_WHILE_MUTED",function(){return u});var r="detector_state_change",i="audio_input_state_changed",o="no_audio_input_detected",a="detection.vad_noise_device",s="vad-report-published",c="detection.vad_score_published",u="detection.vad_talk_while_muted"},function(e,t,n){var r=n(140),i=n(141);t.write=i,t.parse=r.parse,t.parseFmtpConfig=r.parseFmtpConfig,t.parseParams=r.parseParams,t.parsePayloads=r.parsePayloads,t.parseRemoteCandidates=r.parseRemoteCandidates,t.parseImageAttributes=r.parseImageAttributes,t.parseSimulcastStreamList=r.parseSimulcastStreamList},function(e,t,n){"use strict";n.r(t),n.d(t,"STATUS_AVAILABLE",function(){return r}),n.d(t,"STATUS_UNDEFINED",function(){return i}),n.d(t,"STATUS_BUSY",function(){return o}),n.d(t,"STATE_ON",function(){return a}),n.d(t,"STATE_OFF",function(){return s}),n.d(t,"STATE_PENDING",function(){return c}),n.d(t,"STATE_RETRYING",function(){return u}),n.d(t,"STATE_FAILED",function(){return d}),n.d(t,"ERROR_NO_CONNECTION",function(){return l}),n.d(t,"ERROR_SESSION_EXISTS",function(){return h});var r="available",i="undefined",o="busy",a="on",s="off",c="pending",u="retrying",d="failed",l="error_no_connection",h="error_session_already_exists"},function(e,t,n){"use strict";var r={};n.r(r),n.d(r,"CHROME",function(){return a}),n.d(r,"OPERA",function(){return s}),n.d(r,"FIREFOX",function(){return c}),n.d(r,"INTERNET_EXPLORER",function(){return u}),n.d(r,"SAFARI",function(){return d}),n.d(r,"NWJS",function(){return l}),n.d(r,"ELECTRON",function(){return h}),n.d(r,"REACT_NATIVE",function(){return p}),n.d(r,"UNKNOWN",function(){return f});var i=n(77),o=n.n(i),a="chrome",s="opera",c="firefox",u="iexplorer",d="safari",l="nwjs",h="electron",p="react-native",f="unknown",m={Chrome:a,Chromium:a,Opera:s,Firefox:c,"Internet Explorer":u,Safari:d};function v(){var e=navigator.userAgent;if(e.match(/Electron/)){var t=e.match(/Electron\/([\d.]+)/)[1];return{name:h,version:t}}}function g(){var e=navigator.userAgent;if(e.match(/JitsiMeetNW/)){var t=e.match(/JitsiMeetNW\/([\d.]+)/)[1];return{name:l,version:t}}}function y(){var e,t,n=navigator.userAgent.match(/\b(react[ \t_-]*native)(?:\/(\S+))?/i);if(n||"ReactNative"===navigator.product)return n&&n.length>2&&(t=n[1],e=n[2]),t||(t="react-native"),e||(e="unknown"),{name:p,version:e}}function _(e){for(var t,n=[y,v,g],r=0;r72&&(t.name=a,t.version=n)}else t.name=a,t.version=e.match(/Chrome\/([\d.]+)/)[1];return t})())||{name:f,version:void 0}}var S=(function(){function e(t){var n,r;if(_classCallCheck(this,e),this._bowser=o.a.getParser(navigator.userAgent),void 0===t){var i=_(this._bowser);n=i.name,r=i.version}else t.name in m?(n=m[t.name],r=t.version):(n=f,r=void 0);this._name=n,this._version=r}return _createClass(e,[{key:"getName",value:function(){return this._name}},{key:"isChrome",value:function(){return this._name===a}},{key:"isOpera",value:function(){return this._name===s}},{key:"isFirefox",value:function(){return this._name===c}},{key:"isIExplorer",value:function(){return this._name===u}},{key:"isSafari",value:function(){return this._name===d}},{key:"isNWJS",value:function(){return this._name===l}},{key:"isElectron",value:function(){return this._name===h}},{key:"isReactNative",value:function(){return this._name===p}},{key:"getVersion",value:function(){return this._version}},{key:"_checkCondition",value:function(e){if(this._version)return this._bowser.satisfies(e)}},{key:"isVersionGreaterThan",value:function(e){return this._checkCondition(_defineProperty({},this._name,">"+e))}},{key:"isVersionLessThan",value:function(e){return this._checkCondition(_defineProperty({},this._name,"<"+e))}},{key:"isVersionEqualTo",value:function(e){return this._checkCondition(_defineProperty({},this._name,"~"+e))}}]),e})();n(64),n.d(t,"a",function(){return S}),n.d(t,"b",function(){return r})},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(19),i=n.n(r),o=(function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new i.a;_classCallCheck(this,e),this.eventEmitter=t,this.addEventListener=this.on=this.addListener,this.removeEventListener=this.off=this.removeListener}return _createClass(e,[{key:"addListener",value:function(e,t){var n=this;return this.eventEmitter.addListener(e,t),function(){return n.removeEventListener(e,t)}}},{key:"removeListener",value:function(e,t){this.eventEmitter.removeListener(e,t)}}]),e})()},function(e,t,n){"use strict";n.r(t),n.d(t,"CONNECTION_DISCONNECTED",function(){return r}),n.d(t,"CONNECTION_ESTABLISHED",function(){return i}),n.d(t,"CONNECTION_FAILED",function(){return o}),n.d(t,"WRONG_STATE",function(){return a});var r="connection.connectionDisconnected",i="connection.connectionEstablished",o="connection.connectionFailed",a="connection.wrongState"},function(e,t,n){"use strict";n.d(t,"a",function(){return r}),n.d(t,"b",function(){return i}),n.d(t,"c",function(){return o}),n.d(t,"d",function(){return a});var r="statistics.audioLevel",i="statistics.before_disposed",o="statistics.byte_sent_stats",a="statistics.connectionstats"},function(e,t,n){"use strict";n.d(t,"b",function(){return i}),n.d(t,"c",function(){return o}),n.d(t,"a",function(){return c});var r=n(21);function i(e){return parseInt(e.ssrcs.split(" ")[0],10)}function o(e){return parseInt(e.ssrcs.split(" ")[1],10)}function a(e){return e.ssrcs?e.ssrcs.map(function(e){return e.id}).filter(function(e,t,n){return n.indexOf(e)===t}).length:0}var s=(function(){function e(t){if(_classCallCheck(this,e),!t)throw new Error("mLine is undefined");this.mLine=t}return _createClass(e,[{key:"getSSRCAttrValue",value:function(e,t){var n=this.ssrcs.find(function(n){return n.id===e&&n.attribute===t});return n&&n.value}},{key:"removeSSRC",value:function(e){this.mLine.ssrcs&&this.mLine.ssrcs.length&&(this.mLine.ssrcs=this.mLine.ssrcs.filter(function(t){return t.id!==e}))}},{key:"addSSRCAttribute",value:function(e){this.ssrcs.push(e)}},{key:"findGroup",value:function(e,t){return this.ssrcGroups.find(function(n){return n.semantics===e&&(!t||t===n.ssrcs)})}},{key:"findGroups",value:function(e){return this.ssrcGroups.filter(function(t){return t.semantics===e})}},{key:"findGroupByPrimarySSRC",value:function(e,t){return this.ssrcGroups.find(function(n){return n.semantics===e&&i(n)===t})}},{key:"findSSRCByMSID",value:function(e){return this.ssrcs.find(function(t){return"msid"===t.attribute&&(null===e||t.value===e)})}},{key:"getSSRCCount",value:function(){return a(this.mLine)}},{key:"containsAnySSRCGroups",value:function(){return void 0!==this.mLine.ssrcGroups}},{key:"getPrimaryVideoSsrc",value:function(){var e=this.mLine.type;if("video"!==e)throw new Error("getPrimarySsrc doesn't work with '"+e+"'");if(1===a(this.mLine))return this.mLine.ssrcs[0].id;if(this.mLine.ssrcGroups){var t=this.findGroup("SIM");if(t)return i(t);var n=this.findGroup("FID");if(n)return i(n);var r=this.findGroup("FEC-FR");if(r)return i(r)}}},{key:"getRtxSSRC",value:function(e){var t=this.findGroupByPrimarySSRC("FID",e);return t&&o(t)}},{key:"getSSRCs",value:function(){return this.ssrcs.map(function(e){return e.id}).filter(function(e,t,n){return n.indexOf(e)===t})}},{key:"getPrimaryVideoSSRCs",value:function(){var e=this.mLine.type;if("video"!==e)throw new Error("getPrimaryVideoSSRCs doesn't work with "+e);var t=this.getSSRCs(),n=this.ssrcGroups,r=Array.isArray(n),i=0;for(n=r?n:n["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if((i=n.next()).done)break;a=i.value}var s=a;if("FID"===s.semantics||"FEC-FR"===s.semantics){var c=o(s);t.splice(t.indexOf(c),1)}}return t}},{key:"dumpSSRCGroups",value:function(){return JSON.stringify(this.mLine.ssrcGroups)}},{key:"removeGroupsWithSSRC",value:function(e){this.mLine.ssrcGroups&&(this.mLine.ssrcGroups=this.mLine.ssrcGroups.filter(function(t){return-1===t.ssrcs.indexOf(""+e)}))}},{key:"removeGroupsBySemantics",value:function(e){this.mLine.ssrcGroups&&(this.mLine.ssrcGroups=this.mLine.ssrcGroups.filter(function(t){return t.semantics!==e}))}},{key:"replaceSSRC",value:function(e,t){this.mLine.ssrcs&&this.mLine.ssrcs.forEach(function(n){n.id===e&&(n.id=t)})}},{key:"addSSRCGroup",value:function(e){this.ssrcGroups.push(e)}},{key:"ssrcs",get:function(){return this.mLine.ssrcs||(this.mLine.ssrcs=[]),this.mLine.ssrcs},set:function(e){this.mLine.ssrcs=e}},{key:"direction",get:function(){return this.mLine.direction},set:function(e){this.mLine.direction=e}},{key:"ssrcGroups",get:function(){return this.mLine.ssrcGroups||(this.mLine.ssrcGroups=[]),this.mLine.ssrcGroups},set:function(e){this.mLine.ssrcGroups=e}}]),e})(),c=(function(){function e(t){_classCallCheck(this,e),this.parsedSDP=r.parse(t)}return _createClass(e,[{key:"selectMedia",value:function(e){var t=this.parsedSDP.media.find(function(t){return t.type===e});return t?new s(t):null}},{key:"toRawSDP",value:function(){return r.write(this.parsedSDP)}}]),e})()},function(e,t,n){"use strict";n.r(t),n.d(t,"LOCAL_STATS_UPDATED",function(){return r}),n.d(t,"REMOTE_STATS_UPDATED",function(){return i});var r="cq.local_stats_updated",i="cq.remote_stats_updated"},function(e,t,n){"use strict";function r(e){var t=e;return e>=Number.MAX_SAFE_INTEGER&&(t=0),t+1}function i(e){return e.length>0?e.reduce(function(e,t){return e+t})/e.length:0}function o(e){return e.filter(function(e){return e>=0})}n.d(t,"c",function(){return r}),n.d(t,"a",function(){return i}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r={ACCEPT:"session-accept",CONNECTION_ERROR:"connection-error-encountered",INITIATE:"session-initiate",TERMINATE:"session-terminate",TRANSPORT_INFO:"transport-info",UNAVAILABLE:"unavailable"}},function(e,t){e.exports={1080:{width:1920,height:1080,order:8},fullhd:{width:1920,height:1080,order:8},720:{width:1280,height:720,order:7},hd:{width:1280,height:720,order:7},960:{width:960,height:720,order:6},540:{width:960,height:540,order:5},qhd:{width:960,height:540,order:5},360:{width:640,height:360,order:4},640:{width:640,height:480,order:3},vga:{width:640,height:480,order:3},180:{width:320,height:180,order:2},320:{width:320,height:240,order:1}}},function(e,t,n){"use strict";n.d(t,"c",function(){return r}),n.d(t,"a",function(){return i}),n.d(t,"b",function(){return o});var r="pending",i="active",o="ended"},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return P});var r,i=n(3),o=n(11),a=n.n(o),s=n(4).getLogger(e),c="createOffer",u="createAnswer",d="setLocalDescription",l="setRemoteDescription",h="addIceCandidate",p="getUserMedia",f="iceConnectionFailure",m="applicationLog",v="fabricHold",g="fabricResume",y="audioMute",_="audioUnmute",S="videoPause",E="videoResume",b="screenShareStart",C="screenShareStop",T="dominantSpeaker",A="activeDeviceList",R="jitsi",k="error",w="event",I="mstWithUserID",P=(function(){function e(t,n){_classCallCheck(this,e),this.confID=n.confID,this.tpc=t,this.peerconnection=t.peerconnection,this.remoteUserID=n.remoteUserID||R,this.hasFabric=!1,e.fabrics.add(this),e.backendInitialized&&(this._addNewFabric(),1===e.fabrics.size&&e._emptyReportQueue(this))}return _createClass(e,null,[{key:"_addNewFabricCallback",value:function(t,n){e.backend&&"success"!==t&&s.error("Monitoring status: "+t+" msg: "+n)}},{key:"_initCallback",value:function(t,n){if(s.log("CallStats Status: err="+t+" msg="+n),"success"===t){e.backendInitialized=!0;var r=!1,i=null,o=e.fabrics.values(),a=Array.isArray(o),c=0;for(o=a?o:o["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var u;if(a){if(c>=o.length)break;u=o[c++]}else{if((c=o.next()).done)break;u=c.value}var d=u;d.hasFabric||(s.debug("addNewFabric - initCallback"),d._addNewFabric()&&(r=!0,i||(i=d)))}r&&e._emptyReportQueue(i)}}},{key:"_emptyReportQueue",value:function(t){var n=t.confID,r=t.peerconnection,i=e.reportsQueue,o=Array.isArray(i),a=0;for(i=o?i:i["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var s;if(o){if(a>=i.length)break;s=i[a++]}else{if((a=i.next()).done)break;s=a.value}var c=s;if(c.type===k){var u=c.data;e._reportError(t,u.type,u.error,u.pc||r)}else if(c.type===w){var d=c.data;e.backend.sendFabricEvent(c.pc||r,d.event,n,d.eventData)}else if(c.type===I){var l=c.data;e.backend.associateMstWithUserID(c.pc||r,l.callStatsId,n,l.ssrc,l.usageLabel,l.containerId)}}e.reportsQueue.length=0}},{key:"_reportError",value:function(t,n,r,i){var o=r;o||(s.warn("No error is passed!"),o=new Error("Unknown error")),e.backendInitialized&&t?e.backend.reportError(i,t.confID,n,o):e.reportsQueue.push({type:k,data:{error:o,pc:i,type:n}})}},{key:"_reportEvent",value:function(t,n,r){var i=t&&t.peerconnection,o=t&&t.confID;e.backendInitialized&&t?e.backend.sendFabricEvent(i,n,o,r):e.reportsQueue.push({confID:o,pc:i,type:w,data:{event:n,eventData:r}})}},{key:"_traceAndCatchBackendCalls",value:function(e){for(var t=["associateMstWithUserID","sendFabricEvent","sendUserFeedback"],n=function(t){var n=e[t];e[t]=function(){try{for(var t=arguments.length,r=new Array(t),i=0;i3?o-3:0),u=3;u0&&void 0!==arguments[0]?arguments[0]:(function(){return function e(){_classCallCheck(this,e)}})();return(function(t){function n(){var e,t;_classCallCheck(this,n);for(var r=arguments.length,i=new Array(r),o=0;o0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,o=window.performance.now(),a=i.Strophe.getStatusString(n).toLowerCase();if(this.connectionTimes[a]=o,C.log("(TIME) Strophe "+a+(r?"["+r+"]":"")+":\t",o),this.eventEmitter.emit(E.a.CONNECTION_STATUS_CHANGED,t,n,r),n===i.Strophe.Status.CONNECTED||n===i.Strophe.Status.ATTACHED){(this.options.useStunTurn||this.options.p2p&&this.options.p2p.useStunTurn)&&this.connection.jingle.getStunAndTurnCredentials(),C.info("My Jabber ID: "+this.connection.jid),this._resetState();var u=this.connection.domain;this.caps.getFeaturesAndIdentities(u).then(function(t){var n=t.features,r=t.identities;n.has(i.Strophe.NS.PING)?(e._pingSupported=!0,e.connection.ping.startInterval(u)):C.warn("Ping NOT supported by "+u),r.forEach(function(t){"speakerstats"===t.type&&(e.speakerStatsComponentAddress=t.name),"conference_duration"===t.type&&(e.conferenceDurationComponentAddress=t.name)}),(e.speakerStatsComponentAddress||e.conferenceDurationComponentAddress)&&e.connection.addHandler(e._onPrivateMessage.bind(e),null,"message",null,null)}).catch(function(e){_.a.callErrorHandler(new Error("Feature discovery error: "+e)),C.error("Feature discovery error",e)}),t.password&&(this.authenticatedUser=!0),this.connection&&this.connection.connected&&i.Strophe.getResourceFromJid(this.connection.jid)&&this.eventEmitter.emit(c.CONNECTION_ESTABLISHED,i.Strophe.getResourceFromJid(this.connection.jid))}else if(n===i.Strophe.Status.CONNFAIL)"x-strophe-bad-non-anon-jid"===r?this.anonymousConnectionFailed=!0:this.connectionFailed=!0,this.lastErrorMsg=r,"giving-up"===r&&this.eventEmitter.emit(c.CONNECTION_FAILED,s.OTHER_ERROR,r);else if(n===i.Strophe.Status.ERROR)this.lastErrorMsg=r;else if(n===i.Strophe.Status.DISCONNECTED){this.connection.ping.stopInterval();var d=Boolean(this.disconnectInProgress),l=r||this.lastErrorMsg;if(this.anonymousConnectionFailed)this.eventEmitter.emit(c.CONNECTION_FAILED,s.PASSWORD_REQUIRED);else if(this.connectionFailed)this.eventEmitter.emit(c.CONNECTION_FAILED,s.OTHER_ERROR,l,void 0,this._getConnectionFailedReasonDetails());else if(d)this.eventEmitter.emit(c.CONNECTION_DISCONNECTED,l);else{C.error("XMPP connection dropped!");var h=i.Strophe.getLastErrorStatus();h>=500&&h<600?this.eventEmitter.emit(c.CONNECTION_FAILED,s.SERVER_ERROR,l||"server-error",void 0,this._getConnectionFailedReasonDetails()):this.eventEmitter.emit(c.CONNECTION_FAILED,s.CONNECTION_DROPPED_ERROR,l||"connection-dropped-error",void 0,this._getConnectionFailedReasonDetails())}}else n===i.Strophe.Status.AUTHFAIL&&this.eventEmitter.emit(c.CONNECTION_FAILED,s.PASSWORD_REQUIRED,r,t)}},{key:"_connect",value:function(e,t){this._resetState(),this.connection.connect(e,t,this.connectionHandler.bind(this,{jid:e,password:t}))}},{key:"attach",value:function(e){this._resetState();var t=this.connectionTimes.attaching=window.performance.now();C.log("(TIME) Strophe Attaching:\t",t),this.connection.attach(e.jid,e.sid,parseInt(e.rid,10)+1,this.connectionHandler.bind(this,{jid:e.jid,password:e.password}))}},{key:"_resetState",value:function(){this.anonymousConnectionFailed=!1,this.connectionFailed=!1,this.lastErrorMsg=void 0,this.disconnectInProgress=void 0}},{key:"connect",value:function(e,t){if(!e){var n=this.options.hosts,r=n.anonymousdomain,i=n.domain,o=r||i,a=window.location;if(r){var s=a&&a.search;(s&&-1!==s.indexOf("login=true")||this.token)&&(o=i)}e=o||a&&a.hostname}return this._connect(e,t)}},{key:"createRoom",value:function(e,t,n){var r=e+"@"+this.options.hosts.muc+"/",i=n?n(this.connection.jid,this.authenticatedUser):a.a.randomHexString(8).toLowerCase();return C.info("JID "+this.connection.jid+" using MUC nickname "+i),r+=i,this.connection.emuc.createRoom(r,null,t)}},{key:"getJid",value:function(){return this.connection.jid}},{key:"getJingleLog",value:function(){var e=this.connection.jingle;return e?e.getLog():{}}},{key:"getXmppLog",value:function(){return(this.connection.logger||{}).log||null}},{key:"dial",value:function(){var e;(e=this.connection.rayo).dial.apply(e,arguments)}},{key:"ping",value:function(e){var t=this;return new Promise(function(n,r){t.isPingSupported()?t.connection.ping.ping(t.connection.domain,n,r,e):r("PING operation is not supported by the server")})}},{key:"getSessions",value:function(){return this.connection.jingle.sessions}},{key:"disconnect",value:function(e){var t=this;return this.disconnectInProgress?this.disconnectInProgress:this.connection?(this.disconnectInProgress=new Promise(function(e){t.eventEmitter.on(E.a.CONNECTION_STATUS_CHANGED,function n(r,o){o===i.Strophe.Status.DISCONNECTED&&(e(),t.eventEmitter.removeListener(E.a.CONNECTION_STATUS_CHANGED,n))})}),this._cleanupXmppConnection(e),this.disconnectInProgress):Promise.resolve()}},{key:"_cleanupXmppConnection",value:function(e){if(!this.connection.isUsingWebSocket&&this.connection.flush(),!this.connection.isUsingWebSocket&&null!=e){var t=e.type;if(("beforeunload"===t||"unload"===t)&&(this.connection.options.sync=!0,this.connection.sendUnavailableBeacon()))return}this.connection.disconnect(),!0!==this.connection.options.sync&&this.connection.flush()}},{key:"_initStrophePlugins",value:function(){var e={jvb:{iceServers:[]},p2p:{iceServers:[]}},t=this.options.p2p&&this.options.p2p.stunServers||T;Array.isArray(t)&&(C.info("P2P STUN servers: ",t),e.p2p.iceServers=t),this.options.p2p&&this.options.p2p.iceTransportPolicy&&(C.info("P2P ICE transport policy: ",this.options.p2p.iceTransportPolicy),e.p2p.iceTransportPolicy=this.options.p2p.iceTransportPolicy),this.connection.addConnectionPlugin("emuc",new d.a(this)),this.connection.addConnectionPlugin("jingle",new l.a(this,this.eventEmitter,e)),this.connection.addConnectionPlugin("ping",new p.a(this)),this.connection.addConnectionPlugin("rayo",new f.a)}},{key:"_getConnectionFailedReasonDetails",value:function(){var e={};if(this.options.deploymentInfo&&this.options.deploymentInfo.shard&&this.connection.lastResponseHeaders){var t={};this.connection.lastResponseHeaders.trim().split(/[\r\n]+/).forEach(function(e){var n=e.split(": "),r=n.shift(),i=n.join(": ");t[r]=i}),e.shard_changed=this.options.deploymentInfo.shard!==t["x-jitsi-shard"]}return e.suspend_time=this.connection.ping.getPingSuspendTime(),e.time_since_last_success=this.connection.getTimeSinceLastSuccess(),e}},{key:"sendDominantSpeakerEvent",value:function(e){if(this.speakerStatsComponentAddress&&e){var t=Object(i.$msg)({to:this.speakerStatsComponentAddress});t.c("speakerstats",{xmlns:"http://jitsi.org/jitmeet",room:e}).up(),this.connection.send(t)}}},{key:"tryParseJSONAndVerify",value:function(e){try{var t=JSON.parse(e);if(t&&"object"==typeof t){var n=t[A];if(void 0!==n)return t;C.debug("parsing valid json but does not have correct structure","topic: ",n)}}catch(e){return!1}return!1}},{key:"_onPrivateMessage",value:function(e){var t=e.getAttribute("from");if(t===this.speakerStatsComponentAddress||t===this.conferenceDurationComponentAddress){var n=$(e).find(">json-message").text(),r=this.tryParseJSONAndVerify(n);return r&&"speakerstats"===r[A]&&r.users&&this.eventEmitter.emit(E.a.SPEAKER_STATS_RECEIVED,r.users),r&&"conference_duration"===r[A]&&r.created_timestamp&&this.eventEmitter.emit(E.a.CONFERENCE_TIMESTAMP_RECEIVED,r.created_timestamp),!0}}}]),t})(v.a)}).call(this,"modules/xmpp/xmpp.js")},function(e,t,n){"use strict";n.d(t,"a",function(){return r}),n.d(t,"b",function(){return i});var r="signaling.peerMuted",i="signaling.peerVideoType"},function(e,t,n){"use strict";n.r(t),n.d(t,"CONNECTION_DROPPED_ERROR",function(){return r}),n.d(t,"OTHER_ERROR",function(){return i}),n.d(t,"PASSWORD_REQUIRED",function(){return o}),n.d(t,"SERVER_ERROR",function(){return a});var r="connection.droppedError",i="connection.otherError",o="connection.passwordRequired",a="connection.serverError"},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return u});var r=n(4),i=n(2),o=(n(145),n(24)),a=n(97),s=n(98),c=Object(r.getLogger)(e),u=(function(e){function t(e){var n,r=e.enableWebsocketResume,o=e.websocketKeepAlive,a=e.serviceUrl;return _classCallCheck(this,t),(n=_possibleConstructorReturn(this,_getPrototypeOf(t).call(this)))._options={enableWebsocketResume:void 0===r||r,websocketKeepAlive:void 0===o?24e4:Number(o)},n._resumeRetryN=0,n._stropheConn=new i.Strophe.Connection(a),n._usesWebsocket=a.startsWith("ws:")||a.startsWith("wss:"),n._stropheConn.maxRetries=3,n._lastSuccessTracker=new s.a,n._lastSuccessTracker.startTracking(n._stropheConn),n}return _inherits(t,e),_createClass(t,null,[{key:"Events",get:function(){return{CONN_STATUS_CHANGED:"CONN_STATUS_CHANGED"}}},{key:"Status",get:function(){return i.Strophe.Status}}]),_createClass(t,[{key:"addConnectionPlugin",value:function(e,t){this[e]=t,t.init(this)}},{key:"addHandler",value:function(){var e;(e=this._stropheConn).addHandler.apply(e,arguments)}},{key:"attach",value:function(e,t,n,r){for(var i,o=arguments.length,a=new Array(o>4?o-4:0),s=4;s3?i-3:0),a=3;a2?o-2:0),s=2;s0){this._wsKeepAlive||c.info("WebSocket keep alive interval: "+t+"ms"),clearTimeout(this._wsKeepAlive);var n=.2*t+.8*Math.random()*t;c.debug("Scheduling next WebSocket keep-alive in "+n+"ms"),this._wsKeepAlive=setTimeout(function(){var t=e.service.replace("wss://","https://").replace("ws://","http://");fetch(t).catch(function(e){c.error("Websocket Keep alive failed for url: "+t,{error:e})}).then(function(){return e._maybeStartWSKeepAlive()})},n)}}},{key:"send",value:function(e){if(!this.connected)throw new Error("Not connected");this._stropheConn.send(e)}},{key:"sendIQ",value:function(e,t,n,r){if(this.connected)return this._stropheConn.sendIQ(e,t,n,r);n("Not connected")}},{key:"sendPresence",value:function(e,t,n,r){this.connected?this._stropheConn.sendPresence(e,t,n,r):n("Not connected")}},{key:"sendUnavailableBeacon",value:function(){if(!navigator.sendBeacon||this._stropheConn.disconnecting||!this._stropheConn.connected)return!1;this._stropheConn._changeConnectStatus(i.Strophe.Status.DISCONNECTING),this._stropheConn.disconnecting=!0;var e=this._stropheConn._proto._buildBody().attrs({type:"terminate"}),t=Object(i.$pres)({xmlns:i.Strophe.NS.CLIENT,type:"unavailable"});e.cnode(t.tree());var n=navigator.sendBeacon(-1===this.service.indexOf("https://")?"https:"+this.service:this.service,i.Strophe.serialize(e.tree()));return c.info("Successfully send unavailable beacon "+n),this._stropheConn._proto._abortAllRequests(),this._stropheConn._doDisconnect(),!0}},{key:"_tryResumingConnection",value:function(){var e=this,t=this._stropheConn.streamManagement,n=t&&t.getResumeToken();if(n){clearTimeout(this._resumeTimeout),this._resumeRetryN=Math.min(3,this._resumeRetryN+1);var r=Object(a.a)(this._resumeRetryN,1500,3);return c.info("Will try to resume the XMPP connection in "+r+"ms"),this._resumeTimeout=setTimeout(function(){c.info("Trying to resume the XMPP connection");var r=new URL(e._stropheConn.service),i=r.search;i+=-1===i.indexOf("?")?"?previd="+n:"&previd="+n,r.search=i,e._stropheConn.service=r.toString(),t.resume()},r),!0}return!1}},{key:"connected",get:function(){return this._status===i.Strophe.Status.CONNECTED||this._status===i.Strophe.Status.ATTACHED}},{key:"disco",get:function(){return this._stropheConn.disco}},{key:"disconnecting",get:function(){return!0===this._stropheConn.disconnecting}},{key:"domain",get:function(){return this._stropheConn.domain}},{key:"isUsingWebSocket",get:function(){return this._usesWebsocket}},{key:"jid",get:function(){return this._stropheConn.jid}},{key:"lastResponseHeaders",get:function(){return this._stropheConn._proto&&this._stropheConn._proto.lastResponseHeaders}},{key:"logger",get:function(){return this._stropheConn.logger}},{key:"options",get:function(){return this._stropheConn.options}},{key:"service",get:function(){return this._stropheConn.service}},{key:"status",get:function(){return this._status}}]),t})(o.a)}).call(this,"modules/xmpp/XmppConnection.js")},function(e,t){e.exports={ENVIRONMENT:"environment",USER:"user"}},function(e,t,n){"use strict";(function(e){var r=n(16),i=n(14),o=n(3);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s=n(4).getLogger(e),c=n(11),u=!1,d=!1,l=null,h={intChromeExtPromise:null,obtainStream:null,init:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{desktopSharingChromeDisabled:!1,desktopSharingChromeExtId:null,desktopSharingFirefoxDisabled:!1},t=arguments.length>1?arguments[1]:void 0;this.options=e,l=t,this.obtainStream=this._createObtainStreamMethod(e),this.obtainStream||s.info("Desktop sharing disabled")},_createObtainStreamMethod:function(e){var t=this;return o.a.isNWJS()?function(e,t,n){window.JitsiMeetNW.obtainDesktopStream(t,function(e,t){var o;o=e&&"InvalidStateError"===e.name?new r.a(i.CHROME_EXTENSION_USER_CANCELED):new r.a(e,t,["desktop"]),"function"==typeof n&&n(o)})}:o.a.isElectron()?this.obtainScreenOnElectron:o.a.isChrome()||o.a.isOpera()?o.a.supportsGetDisplayMedia()&&!e.desktopSharingChromeDisabled?this.obtainScreenFromGetDisplayMedia:e.desktopSharingChromeDisabled||!e.desktopSharingChromeExtId?null:(s.info("Using Chrome extension for desktop sharing"),this.intChromeExtPromise=(function(e){return(function(e){0===$("link[rel=chrome-webstore-item]").length&&$("head").append(''),$("link[rel=chrome-webstore-item]").attr("href",p(e))})(e),new Promise(function(t){f(function(e,n){u=e,d=n,s.info("Chrome extension installed: "+u+" updateRequired: "+d),t()},e)})})(e).then(function(){t.intChromeExtPromise=null}),this.obtainScreenFromExtension):o.a.isFirefox()?e.desktopSharingFirefoxDisabled?null:o.a.supportsGetDisplayMedia()?this.obtainScreenFromGetDisplayMedia:this.obtainScreenOnFirefox:o.a.isSafari()&&o.a.supportsGetDisplayMedia()?this.obtainScreenFromGetDisplayMedia:(s.log("Screen sharing not supported by the current browser: ",o.a.getName()),null)},isSupported:function(){return null!==this.obtainStream},obtainScreenOnFirefox:function(e,t,n){!(function(e,t,n){l(["screen"],e).then(function(e){return t({stream:e})},n)})(e.gumOptions,t,n)},obtainScreenOnElectron:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;if(window.JitsiMeetScreenObtainer&&window.JitsiMeetScreenObtainer.openDesktopPicker){var o=e.desktopSharingSources,a=e.gumOptions;window.JitsiMeetScreenObtainer.openDesktopPicker({desktopSharingSources:o||this.options.desktopSharingChromeSources},function(e,r){return m({response:{streamId:e,streamType:r,screenShareAudio:arguments.length>2&&void 0!==arguments[2]&&arguments[2]},gumOptions:a},t,n)},function(e){return n(new r.a(i.ELECTRON_DESKTOP_PICKER_ERROR,e))})}else n(new r.a(i.ELECTRON_DESKTOP_PICKER_NOT_FOUND))},obtainScreenFromExtension:function(e,t,n){var o=this;if(null===this.intChromeExtPromise){var a=this.options,c=a.desktopSharingChromeExtId,l=a.desktopSharingChromeSources,h=e.gumOptions,p={desktopSharingChromeExtId:c,desktopSharingChromeSources:e.desktopSharingSources||l,gumOptions:h};u?(function(e,t,n){var o=p.desktopSharingChromeSources,a=p.desktopSharingChromeExtId,c=p.gumOptions;chrome.runtime.sendMessage(a,{getStream:!0,sources:o},function(e){if(e)s.log("Response from extension: ",e),m({response:e,gumOptions:c},t,n);else{var o=chrome.runtime.lastError;n(o instanceof Error?o:new r.a(i.CHROME_EXTENSION_GENERIC_ERROR,o))}})})(0,t,n):(d&&alert("Jitsi Desktop Streamer requires update. Changes will take effect after next Chrome restart."),this.handleExternalInstall(e,t,n))}else this.intChromeExtPromise.then(function(){o.obtainScreenFromExtension(e,t,n)})},handleExternalInstall:function(e,t,n,r){var i=p(this.options);e.listener("waitingForExtension",i),this.checkForChromeExtensionOnInterval(e,t,n,r)},checkForChromeExtensionOnInterval:function(e,t,n){var o=this;!1!==e.checkAgain()?(function(e,t,n){return new Promise(function(n,r){var i=1,o=window.setInterval(function(){f(function(e){e?(window.clearInterval(o),n()):0==--i&&(r(),window.clearInterval(o))},e)},t)})})(this.options,e.interval).then(function(){u=!0,e.listener("extensionFound"),o.obtainScreenFromExtension(e,t,n)}).catch(function(){o.checkForChromeExtensionOnInterval(e,t,n)}):n(new r.a(i.CHROME_EXTENSION_INSTALLATION_ERROR))},obtainScreenFromGetDisplayMedia:function(e,t,n){s.info("Using getDisplayMedia for screen sharing"),(navigator.getDisplayMedia?navigator.getDisplayMedia.bind(navigator):navigator.mediaDevices.getDisplayMedia.bind(navigator.mediaDevices))({video:!0,audio:!0}).then(function(n){var r;if(n&&n.getTracks()&&n.getTracks().length>0){var i=n.getVideoTracks()[0];i&&(r=i.applyConstraints(e.trackOptions))}else r=Promise.resolve();r.then(function(){return t({stream:n,sourceId:n.id})})}).catch(function(){return n(new r.a(i.CHROME_EXTENSION_USER_CANCELED))})}};function p(e){return"https://chrome.google.com/webstore/detail/"+e.desktopSharingChromeExtId}function f(e,t){"undefined"!=typeof chrome&&chrome&&chrome.runtime?chrome.runtime.sendMessage(t.desktopSharingChromeExtId,{getVersion:!0},function(n){if(!n||!n.version)return s.warn("Extension not installed?: ",chrome.runtime.lastError),void e(!1,!1);var r=n.version;s.log("Extension version is: "+r);var i=(function(e,t){try{for(var n=e.split("."),r=t.split("."),i=Math.max(n.length,r.length),o=0;ou}return!1}catch(e){return c.callErrorHandler(e),s.error("Failed to parse extension version",e),!0}})(t.desktopSharingChromeMinExtVersion,r);e(!i,i)}):e(!1,!1)}function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{response:{},gumOptions:{}},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,o=e.response||{},s=o.streamId,c=o.streamType,u=o.screenShareAudio,d=o.error;if(s){var h=(function(e){for(var t=1;t=i}},{key:"refreshConnectionStatusForAll",value:function(){var e=this.conference.getParticipants(),t=Array.isArray(e),n=0;for(e=t?e:e["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var r;if(t){if(n>=e.length)break;r=e[n++]}else{if((n=e.next()).done)break;r=n.value}var i=r;this.figureOutConnectionStatus(i.getId())}}},{key:"figureOutConnectionStatus",value:function(t){var n=this.conference.getParticipantById(t);if(n){var r=this.conference.isP2PActive(),i=this._isRestoringTimedout(t),o=0===this.rtc.getLastN(),s=n.isVideoMuted()||o,c=this.isVideoTrackFrozen(n),u=this.rtc.isInLastN(t),d=this.connStatusFromJvb[t];"boolean"!=typeof d&&(f.debug("Assuming connection active by JVB - no notification"),d=!0);var l=r?e._getNewStateForP2PMode(s,c):e._getNewStateForJvbMode(d,u,i,s,c);l!==g.RESTORING&&this._clearRestoringTimer(t),f.debug("Figure out conn status for "+t+", is video muted: "+s+" is active(jvb): "+d+" video track frozen: "+c+" p2p mode: "+r+" is in last N: "+u+" currentStatus => newStatus: "+n.getConnectionStatus()+" => "+l);var p=this.connectionStatusMap[t]||{};if(!("p2p"in p&&"connectionStatus"in p&&p.p2p===r&&p.connectionStatus===l)){var m=Date.now();if(this.maybeSendParticipantConnectionStatusEvent(t,m),this.connectionStatusMap[t]=h({},p,{connectionStatus:l,p2p:r,startedMs:m}),!("videoType"in this.connectionStatusMap[t])){var v=n.getTracksByMediaType(a.c);Array.isArray(v)&&0!==v.length&&(this.connectionStatusMap[t].videoType=v[0].videoType)}}this._changeConnectionStatus(n,l)}else f.debug("figure out conn status - no participant for: "+t)}},{key:"maybeSendParticipantConnectionStatusEvent",value:function(e,t){var n=this.connectionStatusMap[e];n&&"startedMs"in n&&"videoType"in n&&"connectionStatus"in n&&"p2p"in n&&(n.value=t-n.startedMs,d.a.sendAnalytics(Object(l.J)(n)))}},{key:"_onLastNChanged",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=Date.now();f.debug("leaving/entering lastN",e,t,n);var r=e,i=Array.isArray(r),o=0;for(r=i?r:r["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}var s=a;this.enteredLastNTimestamp.delete(s),this._clearRestoringTimer(s),this.figureOutConnectionStatus(s)}var c=t,u=Array.isArray(c),d=0;for(c=u?c:c["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var l;if(u){if(d>=c.length)break;l=c[d++]}else{if((d=c.next()).done)break;l=d.value}var h=l;this.enteredLastNTimestamp.set(h,n),this.figureOutConnectionStatus(h)}}},{key:"_clearRestoringTimer",value:function(e){var t=this.restoringTimers.get(e);t&&(clearTimeout(t),this.restoringTimers.delete(e))}},{key:"_isRestoringTimedout",value:function(e){var t=this,n=this.enteredLastNTimestamp.get(e);return!!(n&&Date.now()-n>=1e4)||(this.restoringTimers.get(e)||this.restoringTimers.set(e,setTimeout(function(){return t.figureOutConnectionStatus(e)},1e4)),!1)}},{key:"onUserLeft",value:function(e){this.maybeSendParticipantConnectionStatusEvent(e,Date.now()),delete this.connectionStatusMap[e]}},{key:"onTrackRtcMuted",value:function(e){var t=this,n=e.getParticipantId(),r=this.conference.getParticipantById(n);if(f.debug("Detector track RTC muted: "+n,Date.now()),r){if(this.rtcMutedTimestamp[n]=Date.now(),!r.isVideoMuted()){this.clearTimeout(n);var i=this._getVideoFrozenTimeout(n);this.trackTimers[n]=window.setTimeout(function(){f.debug("Set RTC mute timeout for: "+n+" of "+i+" ms"),t.clearTimeout(n),t.figureOutConnectionStatus(n)},i)}}else f.error("No participant for id: "+n)}},{key:"onTrackRtcUnmuted",value:function(e){var t=e.getParticipantId();f.debug("Detector track RTC unmuted: "+t,Date.now()),this.clearTimeout(t),this.clearRtcMutedTimestamp(t),this.figureOutConnectionStatus(t)}},{key:"onSignallingMuteChanged",value:function(e){var t=e.getParticipantId();f.debug("Detector on track signalling mute changed: "+t,e.isMuted()),this.figureOutConnectionStatus(t)}},{key:"onTrackVideoTypeChanged",value:function(e,t){var n=e.getParticipantId(),r=Date.now();this.maybeSendParticipantConnectionStatusEvent(n,r),this.connectionStatusMap[n]=h({},this.connectionStatusMap[n]||{},{videoType:t,startedMs:r})}}]),e})()}).call(this,"modules/connectivity/ParticipantConnectionStatus.js")},function(e,t,n){"use strict";var r={generateIdentifier:function(){return Math.random().toString(36).substr(2,10)}};r.localCName=r.generateIdentifier(),r.splitLines=function(e){return e.trim().split("\n").map(function(e){return e.trim()})},r.splitSections=function(e){return e.split("\nm=").map(function(e,t){return(t>0?"m="+e:e).trim()+"\r\n"})},r.getDescription=function(e){var t=r.splitSections(e);return t&&t[0]},r.getMediaSections=function(e){var t=r.splitSections(e);return t.shift(),t},r.matchPrefix=function(e,t){return r.splitLines(e).filter(function(e){return 0===e.indexOf(t)})},r.parseCandidate=function(e){for(var t,n={foundation:(t=0===e.indexOf("a=candidate:")?e.substring(12).split(" "):e.substring(10).split(" "))[0],component:parseInt(t[1],10),protocol:t[2].toLowerCase(),priority:parseInt(t[3],10),ip:t[4],address:t[4],port:parseInt(t[5],10),type:t[7]},r=8;r0?t[0].split("/")[1]:"sendrecv",uri:t[1]}},r.writeExtmap=function(e){return"a=extmap:"+(e.id||e.preferredId)+(e.direction&&"sendrecv"!==e.direction?"/"+e.direction:"")+" "+e.uri+"\r\n"},r.parseFmtp=function(e){for(var t,n={},r=e.substr(e.indexOf(" ")+1).split(";"),i=0;i-1?(n.attribute=e.substr(t+1,r-t-1),n.value=e.substr(r+1)):n.attribute=e.substr(t+1),n},r.parseSsrcGroup=function(e){var t=e.substr(13).split(" ");return{semantics:t.shift(),ssrcs:t.map(function(e){return parseInt(e,10)})}},r.getMid=function(e){var t=r.matchPrefix(e,"a=mid:")[0];if(t)return t.substr(6)},r.parseFingerprint=function(e){var t=e.substr(14).split(" ");return{algorithm:t[0].toLowerCase(),value:t[1]}},r.getDtlsParameters=function(e,t){return{role:"auto",fingerprints:r.matchPrefix(e+t,"a=fingerprint:").map(r.parseFingerprint)}},r.writeDtlsParameters=function(e,t){var n="a=setup:"+t+"\r\n";return e.fingerprints.forEach(function(e){n+="a=fingerprint:"+e.algorithm+" "+e.value+"\r\n"}),n},r.parseCryptoLine=function(e){var t=e.substr(9).split(" ");return{tag:parseInt(t[0],10),cryptoSuite:t[1],keyParams:t[2],sessionParams:t.slice(3)}},r.writeCryptoLine=function(e){return"a=crypto:"+e.tag+" "+e.cryptoSuite+" "+("object"==typeof e.keyParams?r.writeCryptoKeyParams(e.keyParams):e.keyParams)+(e.sessionParams?" "+e.sessionParams.join(" "):"")+"\r\n"},r.parseCryptoKeyParams=function(e){if(0!==e.indexOf("inline:"))return null;var t=e.substr(7).split("|");return{keyMethod:"inline",keySalt:t[0],lifeTime:t[1],mkiValue:t[2]?t[2].split(":")[0]:void 0,mkiLength:t[2]?t[2].split(":")[1]:void 0}},r.writeCryptoKeyParams=function(e){return e.keyMethod+":"+e.keySalt+(e.lifeTime?"|"+e.lifeTime:"")+(e.mkiValue&&e.mkiLength?"|"+e.mkiValue+":"+e.mkiLength:"")},r.getCryptoParameters=function(e,t){return r.matchPrefix(e+t,"a=crypto:").map(r.parseCryptoLine)},r.getIceParameters=function(e,t){var n=r.matchPrefix(e+t,"a=ice-ufrag:")[0],i=r.matchPrefix(e+t,"a=ice-pwd:")[0];return n&&i?{usernameFragment:n.substr(12),password:i.substr(10)}:null},r.writeIceParameters=function(e){return"a=ice-ufrag:"+e.usernameFragment+"\r\na=ice-pwd:"+e.password+"\r\n"},r.parseRtpParameters=function(e){for(var t={codecs:[],headerExtensions:[],fecMechanisms:[],rtcp:[]},n=r.splitLines(e)[0].split(" "),i=3;i0?"9":"0",n+=" UDP/TLS/RTP/SAVPF ",n+=t.codecs.map(function(e){return void 0!==e.preferredPayloadType?e.preferredPayloadType:e.payloadType}).join(" ")+"\r\n",n+="c=IN IP4 0.0.0.0\r\n",n+="a=rtcp:9 IN IP4 0.0.0.0\r\n",t.codecs.forEach(function(e){n+=r.writeRtpMap(e),n+=r.writeFmtp(e),n+=r.writeRtcpFb(e)});var i=0;return t.codecs.forEach(function(e){e.maxptime>i&&(i=e.maxptime)}),i>0&&(n+="a=maxptime:"+i+"\r\n"),n+="a=rtcp-mux\r\n",t.headerExtensions&&t.headerExtensions.forEach(function(e){n+=r.writeExtmap(e)}),n},r.parseRtpEncodingParameters=function(e){var t,n=[],i=r.parseRtpParameters(e),o=-1!==i.fecMechanisms.indexOf("RED"),a=-1!==i.fecMechanisms.indexOf("ULPFEC"),s=r.matchPrefix(e,"a=ssrc:").map(function(e){return r.parseSsrcMedia(e)}).filter(function(e){return"cname"===e.attribute}),c=s.length>0&&s[0].ssrc,u=r.matchPrefix(e,"a=ssrc-group:FID").map(function(e){return e.substr(17).split(" ").map(function(e){return parseInt(e,10)})});u.length>0&&u[0].length>1&&u[0][0]===c&&(t=u[0][1]),i.codecs.forEach(function(e){if("RTX"===e.name.toUpperCase()&&e.parameters.apt){var r={ssrc:c,codecPayloadType:parseInt(e.parameters.apt,10)};c&&t&&(r.rtx={ssrc:t}),n.push(r),o&&((r=JSON.parse(JSON.stringify(r))).fec={ssrc:c,mechanism:a?"red+ulpfec":"red"},n.push(r))}}),0===n.length&&c&&n.push({ssrc:c});var d=r.matchPrefix(e,"b=");return d.length&&(d=0===d[0].indexOf("b=TIAS:")?parseInt(d[0].substr(7),10):0===d[0].indexOf("b=AS:")?1e3*parseInt(d[0].substr(5),10)*.95-16e3:void 0,n.forEach(function(e){e.maxBitrate=d})),n},r.parseRtcpParameters=function(e){var t={},n=r.matchPrefix(e,"a=ssrc:").map(function(e){return r.parseSsrcMedia(e)}).filter(function(e){return"cname"===e.attribute})[0];n&&(t.cname=n.value,t.ssrc=n.ssrc);var i=r.matchPrefix(e,"a=rtcp-rsize");t.reducedSize=i.length>0,t.compound=0===i.length;var o=r.matchPrefix(e,"a=rtcp-mux");return t.mux=o.length>0,t},r.parseMsid=function(e){var t,n=r.matchPrefix(e,"a=msid:");if(1===n.length)return{stream:(t=n[0].substr(7).split(" "))[0],track:t[1]};var i=r.matchPrefix(e,"a=ssrc:").map(function(e){return r.parseSsrcMedia(e)}).filter(function(e){return"msid"===e.attribute});return i.length>0?{stream:(t=i[0].value.split(" "))[0],track:t[1]}:void 0},r.parseSctpDescription=function(e){var t,n=r.parseMLine(e),i=r.matchPrefix(e,"a=max-message-size:");i.length>0&&(t=parseInt(i[0].substr(19),10)),isNaN(t)&&(t=65536);var o=r.matchPrefix(e,"a=sctp-port:");if(o.length>0)return{port:parseInt(o[0].substr(12),10),protocol:n.fmt,maxMessageSize:t};if(r.matchPrefix(e,"a=sctpmap:").length>0){var a=r.matchPrefix(e,"a=sctpmap:")[0].substr(10).split(" ");return{port:parseInt(a[0],10),protocol:a[1],maxMessageSize:t}}},r.writeSctpDescription=function(e,t){var n=[];return n="DTLS/SCTP"!==e.protocol?["m="+e.kind+" 9 "+e.protocol+" "+t.protocol+"\r\n","c=IN IP4 0.0.0.0\r\n","a=sctp-port:"+t.port+"\r\n"]:["m="+e.kind+" 9 "+e.protocol+" "+t.port+"\r\n","c=IN IP4 0.0.0.0\r\n","a=sctpmap:"+t.port+" "+t.protocol+" 65535\r\n"],void 0!==t.maxMessageSize&&n.push("a=max-message-size:"+t.maxMessageSize+"\r\n"),n.join("")},r.generateSessionId=function(){return Math.random().toString().substr(2,21)},r.writeSessionBoilerplate=function(e,t,n){var i=void 0!==t?t:2;return"v=0\r\no="+(n||"thisisadapterortc")+" "+(e||r.generateSessionId())+" "+i+" IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\n"},r.writeMediaSection=function(e,t,n,i){var o=r.writeRtpDescription(e.kind,t);if(o+=r.writeIceParameters(e.iceGatherer.getLocalParameters()),o+=r.writeDtlsParameters(e.dtlsTransport.getLocalParameters(),"offer"===n?"actpass":"active"),o+="a=mid:"+e.mid+"\r\n",e.direction?o+="a="+e.direction+"\r\n":e.rtpSender&&e.rtpReceiver?o+="a=sendrecv\r\n":e.rtpSender?o+="a=sendonly\r\n":e.rtpReceiver?o+="a=recvonly\r\n":o+="a=inactive\r\n",e.rtpSender){var a="msid:"+i.id+" "+e.rtpSender.track.id+"\r\n";o+="a="+a,o+="a=ssrc:"+e.sendEncodingParameters[0].ssrc+" "+a,e.sendEncodingParameters[0].rtx&&(o+="a=ssrc:"+e.sendEncodingParameters[0].rtx.ssrc+" "+a,o+="a=ssrc-group:FID "+e.sendEncodingParameters[0].ssrc+" "+e.sendEncodingParameters[0].rtx.ssrc+"\r\n")}return o+="a=ssrc:"+e.sendEncodingParameters[0].ssrc+" cname:"+r.localCName+"\r\n",e.rtpSender&&e.sendEncodingParameters[0].rtx&&(o+="a=ssrc:"+e.sendEncodingParameters[0].rtx.ssrc+" cname:"+r.localCName+"\r\n"),o},r.getDirection=function(e,t){for(var n=r.splitLines(e),i=0;icontent[name="video"]');if(t.length){var n=t[0].getAttribute("senders");if("both"===n||"initiator"===n||"responder"===n||"none"===n)return n}return null}}]),_createClass(t,[{key:"_assertNotEnded",value:function(){return this.state!==u.b}},{key:"doInitialize",value:function(e){var t=this;this.failICE=Boolean(e.failICE),this.lasticecandidate=!1,this.options=e,this.isReconnect=!1,this.wasstable=!1,this.webrtcIceUdpDisable=Boolean(e.webrtcIceUdpDisable),this.webrtcIceTcpDisable=Boolean(e.webrtcIceTcpDisable);var n={disableRtx:e.disableRtx};if(e.gatherStats&&(n.maxstats=300),n.capScreenshareBitrate=!1,this.isP2P){n.disableSimulcast=!0,n.disableH264=e.p2p&&e.p2p.disableH264,n.preferH264=e.p2p&&e.p2p.preferH264;var i=this._abtestSuspendVideoEnabled(e);void 0!==i&&(n.abtestSuspendVideo=i)}else n.disableSimulcast=e.disableSimulcast||e.preferH264&&!e.disableH264,n.preferH264=e.preferH264,n.enableLayerSuspension=e.enableLayerSuspension,e.testing&&e.testing.capScreenshareBitrate&&"number"==typeof e.testing.capScreenshareBitrate&&(n.capScreenshareBitrate=Math.random()0){var s=h.a.iceparams(r.media[i],r.session);s.xmlns="urn:xmpp:jingle:transports:ice-udp:1",n.c("content",{creator:t.initiatorJid===t.localJid?"initiator":"responder",name:o[0].sdpMid?o[0].sdpMid:a.media}).c("transport",s);for(var c=0;ccontent>transport>candidate").each(function(e,t){var r=h.a.candidateFromJingle(t);r=r.replace("\r\n","").replace("a=","");var i=new RTCIceCandidate({sdpMLineIndex:0,sdpMid:"",candidate:r});n.push(i)}),n.length?(C.debug("Queued add ("+n.length+") ICE candidates task..."),this.modificationQueue.push(function(e){for(var r=0;rdescription>source[xmlns="urn:xmpp:jingle:apps:rtp:ssma:0"]').each(function(e,n){var r=Number(n.getAttribute("ssrc"));t.isP2P?t.signalingLayer.setSSRCOwner(r,o.Strophe.getResourceFromJid(t.remoteJid)):$(n).find('>ssrc-info[xmlns="http://jitsi.org/jitmeet"]').each(function(e,n){var i=n.getAttribute("owner");i&&i.length&&(isNaN(r)||r<0?C.warn("Invalid SSRC "+r+" value received for "+i):t.signalingLayer.setSSRCOwner(r,o.Strophe.getResourceFromJid(i)))})})}},{key:"generateRecvonlySsrc",value:function(){this.peerconnection?this.peerconnection.generateRecvonlySsrc():C.error("Unable to generate recvonly SSRC - no peerconnection")}},{key:"acceptOffer",value:function(e,t,n,r){var i=this;this.setOfferAnswerCycle(e,function(){i.sendSessionAccept(t,n)},n,r)}},{key:"invite",value:function(e){var t=this;if(!this.isInitiator)throw new Error("Trying to invite from the responder session");this.modificationQueue.push(function(n){var r=e,i=Array.isArray(r),o=0;for(r=i?r:r["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}var s=a;t.peerconnection.addTrack(s,!0)}t.peerconnection.createOffer(t.mediaConstraints).then(function(e){t.peerconnection.setLocalDescription(e).then(function(){t.sendSessionInitiate(t.peerconnection.localDescription.sdp),n()},function(t){C.error("Failed to set local SDP",t,e),n(t)})},function(e){C.error("Failed to create an offer",e,t.mediaConstraints),n(e)})},function(e){e?C.error("invite error",e):C.debug("invite executed - OK")})}},{key:"sendSessionInitiate",value:function(e){var t=Object(o.$iq)({to:this.remoteJid,type:"set"}).c("jingle",{xmlns:"urn:xmpp:jingle:1",action:"session-initiate",initiator:this.initiatorJid,sid:this.sid});new d.a(e).toJingle(t,this.isInitiator?"initiator":"responder"),t=t.tree(),C.info("Session-initiate: ",t),this.connection.sendIQ(t,function(){C.info('Got RESULT for "session-initiate"')},function(e){C.error('"session-initiate" error',e)},T)}},{key:"setAnswer",value:function(e){if(!this.isInitiator)throw new Error("Trying to set an answer on the responder session");this.setOfferAnswerCycle(e,function(){C.info("setAnswer - succeeded")},function(e){C.error("setAnswer failed: ",e)})}},{key:"setOfferAnswerCycle",value:function(e,t,n,r){var i=this;this.modificationQueue.push(function(t){if(r){var n=r,o=Array.isArray(n),a=0;for(n=o?n:n["function"==typeof Symbol&&"function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var s;if(o){if(a>=n.length)break;s=n[a++]}else{if((a=n.next()).done)break;s=a.value}var c=s;i.peerconnection.addTrack(c)}}var l=i._processNewJingleOfferIq(e),h=i.peerconnection.localDescription.sdp,p=$(e).find('>bridge-session[xmlns="http://jitsi.org/protocol/focus"]').attr("id");p!==i._bridgeSessionId&&(i._bridgeSessionId=p),i._renegotiate(l.raw).then(function(){if(i.state===u.c&&(i.state=u.a,i.isP2P&&!i._localVideoActive&&i.sendContentModify(i._localVideoActive)),h){var e=new d.a(i.peerconnection.localDescription.sdp);i.notifyMySSRCUpdate(new d.a(h),e)}t()},function(e){C.error("Error renegotiating after setting new remote "+(i.isInitiator?"answer: ":"offer: ")+e,l),t(e)})},function(e){e?n(e):t()})}},{key:"replaceTransport",value:function(e,t,n){var r=this;this.room.eventEmitter.emit(y.a.ICE_RESTARTING,this);var i=e.clone();e.find(">content[name='data']").attr("senders","rejected"),e.find(">content>description>source").remove(),e.find(">content>description>ssrc-group").remove();var o=e.find(">content>transport>fingerprint");o.attr("hash","sha-1"),o.text("00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00"),this.setOfferAnswerCycle(e,function(){r.setOfferAnswerCycle(i,function(){var e=new d.a(r.peerconnection.localDescription.sdp);r.sendTransportAccept(e,t,n),r.room.eventEmitter.emit(y.a.ICE_RESTART_SUCCESS,r,i)},n)},n)}},{key:"sendSessionAccept",value:function(e,t){var n=this,r=new d.a(this.peerconnection.localDescription.sdp),i=Object(o.$iq)({to:this.remoteJid,type:"set"}).c("jingle",{xmlns:"urn:xmpp:jingle:1",action:"session-accept",initiator:this.initiatorJid,responder:this.responderJid,sid:this.sid});this.webrtcIceTcpDisable&&(r.removeTcpCandidates=!0),this.webrtcIceUdpDisable&&(r.removeUdpCandidates=!0),this.failICE&&(r.failICE=!0),r.toJingle(i,this.initiatorJid===this.localJid?"initiator":"responder",null),i=i.tree(),C.info("Sending session-accept",i),this.connection.sendIQ(i,e,this.newJingleErrorHandler(i,function(e){t(e),n.room.eventEmitter.emit(y.a.SESSION_ACCEPT_TIMEOUT,n)}),T)}},{key:"sendContentModify",value:function(e){var t=e?"both":"none",n=Object(o.$iq)({to:this.remoteJid,type:"set"}).c("jingle",{xmlns:"urn:xmpp:jingle:1",action:"content-modify",initiator:this.initiatorJid,sid:this.sid}).c("content",{name:"video",senders:t});C.info("Sending content-modify, video senders: "+t),this.connection.sendIQ(n,null,this.newJingleErrorHandler(n),T)}},{key:"sendTransportAccept",value:function(e,t,n){var r=this,i=Object(o.$iq)({to:this.remoteJid,type:"set"}).c("jingle",{xmlns:"urn:xmpp:jingle:1",action:"transport-accept",initiator:this.initiatorJid,sid:this.sid});e.media.forEach(function(t,n){var o=h.a.parseMLine(t.split("\r\n")[0]);i.c("content",{creator:r.initiatorJid===r.localJid?"initiator":"responder",name:o.media}),e.transportToJingle(n,i),i.up()}),i=i.tree(),C.info("Sending transport-accept: ",i),this.connection.sendIQ(i,t,this.newJingleErrorHandler(i,n),T)}},{key:"sendTransportReject",value:function(e,t){var n=Object(o.$iq)({to:this.remoteJid,type:"set"}).c("jingle",{xmlns:"urn:xmpp:jingle:1",action:"transport-reject",initiator:this.initiatorJid,sid:this.sid});n=n.tree(),C.info("Sending 'transport-reject",n),this.connection.sendIQ(n,e,this.newJingleErrorHandler(n,t),T)}},{key:"setSenderVideoConstraint",value:function(e){return this.peerconnection.setSenderVideoConstraint(e)}},{key:"terminate",value:function(e,t,n){if(this.state!==u.b){if(!n||Boolean(n.sendSessionTerminate)){var r=Object(o.$iq)({to:this.remoteJid,type:"set"}).c("jingle",{xmlns:"urn:xmpp:jingle:1",action:"session-terminate",initiator:this.initiatorJid,sid:this.sid}).c("reason").c(n&&n.reason||"success");n&&n.reasonDescription&&r.up().c("text").t(n.reasonDescription),r=r.tree(),C.info("Sending session-terminate",r),this.connection.sendIQ(r,e,this.newJingleErrorHandler(r,t),T)}else C.info("Skipped sending session-terminate for "+this);this.connection.jingle.terminate(this.sid)}}},{key:"onTerminated",value:function(e,t){C.info("Session terminated "+this,e,t),this._xmppListeners.forEach(function(e){return e()}),this._xmppListeners=[],this.close()}},{key:"onXmppStatusChanged",value:function(e){e===b.a.Status.CONNECTED&&this._cachedOldLocalSdp&&(C.info("Sending SSRC update on reconnect"),this.notifyMySSRCUpdate(this._cachedOldLocalSdp,this._cachedNewLocalSdp))}},{key:"_parseSsrcInfoFromSourceAdd",value:function(e,t){var n=[];return $(e).each(function(e,r){var i=$(r).attr("name"),o="";$(r).find('ssrc-group[xmlns="urn:xmpp:jingle:apps:rtp:ssma:0"]').each(function(){var e=this.getAttribute("semantics"),t=$(this).find(">source").map(function(){return this.getAttribute("ssrc")}).get();t.length&&(o+="a=ssrc-group:"+e+" "+t.join(" ")+"\r\n")}),$(r).find('source[xmlns="urn:xmpp:jingle:apps:rtp:ssma:0"]').each(function(){var e=$(this).attr("ssrc");t.containsSSRC(e)?C.warn("Source-add request for existing SSRC: "+e):$(this).find(">parameter").each(function(){o+="a=ssrc:"+e+" "+$(this).attr("name"),$(this).attr("value")&&$(this).attr("value").length&&(o+=":"+$(this).attr("value")),o+="\r\n"})}),t.media.forEach(function(e,t){h.a.findLine(e,"a=mid:"+i)&&(n[t]||(n[t]=""),n[t]+=o)})}),n}},{key:"addRemoteStream",value:function(e){this._addOrRemoveRemoteStream(!0,e)}},{key:"removeRemoteStream",value:function(e){this._addOrRemoveRemoteStream(!1,e)}},{key:"_addOrRemoveRemoteStream",value:function(e,t){var n=this,r=e?"addRemoteStream":"removeRemoteStream";e&&this.readSsrcInfo(t),this.modificationQueue.push(function(i){if(!n.peerconnection.localDescription||!n.peerconnection.localDescription.sdp){var o=r+" - localDescription not ready yet";return C.error(o),void i(o)}C.log("Processing "+r),C.log("ICE connection state: ",n.peerconnection.iceConnectionState);var a=new d.a(n.peerconnection.localDescription.sdp),s=new d.a(n.peerconnection.remoteDescription.sdp),c=e?n._parseSsrcInfoFromSourceAdd(t,s):n._parseSsrcInfoFromSourceRemove(t,s),u=e?n._processRemoteAddSource(c):n._processRemoteRemoveSource(c);n._renegotiate(u.raw).then(function(){var e=new d.a(n.peerconnection.localDescription.sdp);C.log(r+" - OK, SDPs: ",a,e),n.notifyMySSRCUpdate(a,e),i()},function(e){C.error(r+" failed:",e),i(e)})})}},{key:"_processNewJingleOfferIq",value:function(e){var t=new d.a("");return this.webrtcIceTcpDisable&&(t.removeTcpCandidates=!0),this.webrtcIceUdpDisable&&(t.removeUdpCandidates=!0),this.failICE&&(t.failICE=!0),t.fromJingle(e),this.readSsrcInfo($(e).find(">content")),t}},{key:"_processRemoteRemoveSource",value:function(e){var t=s.a.usesPlanB()?new d.a(this.peerconnection.remoteDescription.sdp):new d.a(this.peerconnection.peerconnection.remoteDescription.sdp);return e.forEach(function(e,n){(e=e.split("\r\n")).pop(),s.a.usesPlanB()?e.forEach(function(e){t.media[n]=t.media[n].replace(e+"\r\n","")}):e.forEach(function(e){var n=t.media.findIndex(function(t){return t.includes(e)});n>-1&&(t.media[n]=t.media[n].replace(e+"\r\n",""),t.media[n]=t.media[n].replace("a=sendonly","a=inactive"))})}),t.raw=t.session+t.media.join(""),t}},{key:"_processRemoteAddSource",value:function(e){var t=new d.a(this.peerconnection.remoteDescription.sdp);return e.forEach(function(e,n){t.media[n]+=e}),t.raw=t.session+t.media.join(""),t}},{key:"_renegotiate",value:function(e){if("closed"===this.peerconnection.signalingState){var t=new Error("Attempted to renegotiate in state closed");return this.room.eventEmitter.emit(y.a.RENEGOTIATION_FAILED,t,this),Promise.reject(t)}var n=e||this.peerconnection.remoteDescription.sdp;if(!n){var r=new Error("Can not renegotiate without remote description, current state: "+this.state);return this.room.eventEmitter.emit(y.a.RENEGOTIATION_FAILED,r,this),Promise.reject(r)}var i=new RTCSessionDescription({type:this.isInitiator?"answer":"offer",sdp:n});return this.isInitiator?this._initiatorRenegotiate(i):this._responderRenegotiate(i)}},{key:"_responderRenegotiate",value:function(e){var t=this;return C.debug("Renegotiate: setting remote description"),this.peerconnection.setRemoteDescription(e).then(function(){return C.debug("Renegotiate: creating answer"),t.peerconnection.createAnswer(t.mediaConstraints).then(function(e){return C.debug("Renegotiate: setting local description"),t.peerconnection.setLocalDescription(e)})})}},{key:"_initiatorRenegotiate",value:function(e){var t=this;return C.debug("Renegotiate: creating offer"),this.peerconnection.createOffer(this.mediaConstraints).then(function(n){return C.debug("Renegotiate: setting local description"),t.peerconnection.setLocalDescription(n).then(function(){return C.debug("Renegotiate: setting remote description"),t.peerconnection.setRemoteDescription(e)})})}},{key:"replaceTrack",value:function(e,t){var n=this,r=function(r){var i=n.peerconnection.localDescription.sdp;s.a.usesPlanB()&&(n.peerconnection.options.capScreenshareBitrate&&e&&t&&t.isVideoTrack()&&n.peerconnection.clearRecvonlySsrc(),!e&&t&&t.isVideoTrack()?n.peerconnection.clearRecvonlySsrc():e&&e.isVideoTrack()&&!t&&(n.peerconnection.clearRecvonlySsrc(),n.peerconnection.generateRecvonlySsrc())),n.peerconnection.replaceTrack(e,t).then(function(o){var a=Promise.resolve();o&&(e||t)&&n.state===u.a&&(a=n._renegotiate().then(function(){var e=new d.a(n.peerconnection.localDescription.sdp);n.notifyMySSRCUpdate(new d.a(i),e)},r)),a.then(function(){t&&!n.isP2P&&n.peerconnection.setMaxBitRate(t),r()},r)}).catch(function(e){r(e)})};return new Promise(function(e,t){n.modificationQueue.push(r,function(n){n?(C.error("Replace track error:",n),t(n)):(C.info("Replace track done!"),e())})})}},{key:"_parseSsrcInfoFromSourceRemove",value:function(e,t){var n=[];return $(e).each(function(e,r){var i=$(r).attr("name"),o="";$(r).find('ssrc-group[xmlns="urn:xmpp:jingle:apps:rtp:ssma:0"]').each(function(){var e=this.getAttribute("semantics"),t=$(this).find(">source").map(function(){return this.getAttribute("ssrc")}).get();t.length&&(o+="a=ssrc-group:"+e+" "+t.join(" ")+"\r\n")});var a=[];$(r).find('source[xmlns="urn:xmpp:jingle:apps:rtp:ssma:0"]').each(function(){var e=$(this).attr("ssrc");a.push(e)}),t.media.forEach(function(e,t){h.a.findLine(e,"a=mid:"+i)&&(n[t]||(n[t]=""),a.forEach(function(r){var i=h.a.findLines(e,"a=ssrc:"+r);i.length&&(n[t]+=i.join("\r\n")+"\r\n")}),n[t]+=o)})}),n}},{key:"_verifyNoSSRCChanged",value:function(e,t){var n=new d.a(this.peerconnection.localDescription.sdp),r=new l.a(t,n),i=r.getNewMedia();if(Object.keys(i).length)return C.error(this+" - some SSRC were added on "+e,i),!1;var o=(r=new l.a(n,t)).getNewMedia();return!Object.keys(o).length||(C.error(this+" - some SSRCs were removed on "+e,o),!1)}},{key:"addTrackAsUnmute",value:function(e){return this._addRemoveTrackAsMuteUnmute(!1,e)}},{key:"removeTrackAsMute",value:function(e){return this._addRemoveTrackAsMuteUnmute(!0,e)}},{key:"_addRemoveTrackAsMuteUnmute",value:function(e,t){var n=this;if(!t)return Promise.reject('invalid "track" argument value');var r=e?"removeTrackMute":"addTrackUnmute",i=function(i){var o=n.peerconnection;if(o){var a=o.localDescription.sdp;(e?o.removeTrackMute(t):o.addTrackUnmute(t)).then(function(e){e&&a&&o.remoteDescription.sdp?n._renegotiate().then(function(){n._verifyNoSSRCChanged(r,new d.a(a)),i()}):i()},i)}else i("Error: tried "+r+" track with no active peerconnection")};return new Promise(function(e,t){n.modificationQueue.push(i,function(n){n?t(n):e()})})}},{key:"setMediaTransferActive",value:function(e,t){var n=this;if(!this.peerconnection)return Promise.reject('Can not modify transfer active state, before "initialize" is called');var r=e?"audio active":"audio inactive",i=t?"video active":"video inactive";C.info("Queued make "+i+", "+r+" task...");var o=function(r){var i=n.state===u.a,o=n.peerconnection.setAudioTransferActive(e);n._localVideoActive!==t&&(n._localVideoActive=t,n.isP2P&&i&&n.sendContentModify(t));var a=n.peerconnection.setVideoTransferActive(n._localVideoActive&&n._remoteVideoActive);i&&(o||a)?n._renegotiate().then(r,r):r()};return new Promise(function(e,t){n.modificationQueue.push(o,function(n){n?t(n):e()})})}},{key:"modifyContents",value:function(e){var n=this,r=t.parseVideoSenders(e);null!==r?(C.debug(this+" queued \"content-modify\" task(video senders=\""+r+"\")"),this.modificationQueue.push(function(e){n._assertNotEnded("content-modify")&&n._modifyRemoteVideoActive(r)?n._renegotiate().then(e,e):e()},function(e){e&&C.error('"content-modify" failed',e)})):C.error(this+" - failed to parse video \"senders\" attribute in\"content-modify\" action")}},{key:"_modifyRemoteVideoActive",value:function(e){var t="both"===e||"initiator"===e&&this.isInitiator||"responder"===e&&!this.isInitiator;return t!==this._remoteVideoActive&&(C.debug(this+" new remote video active: "+t),this._remoteVideoActive=t),this.peerconnection.setVideoTransferActive(this._localVideoActive&&this._remoteVideoActive)}},{key:"notifyMySSRCUpdate",value:function(e,t){if(this.state===u.a){if(!this.connection.connected)return this._cachedOldLocalSdp||(this._cachedOldLocalSdp=e),this._cachedNewLocalSdp=t,void C.warn("Not sending SSRC update while the signaling is disconnected");this._cachedOldLocalSdp=void 0,this._cachedNewLocalSdp=void 0;var n=new l.a(t,e),r=Object(o.$iq)({to:this.remoteJid,type:"set"}).c("jingle",{xmlns:"urn:xmpp:jingle:1",action:"source-remove",initiator:this.initiatorJid,sid:this.sid});n.toJingle(r)?(C.info("Sending source-remove",r.tree()),this.connection.sendIQ(r,null,this.newJingleErrorHandler(r),T)):C.log("removal not necessary"),n=new l.a(e,t);var i=Object(o.$iq)({to:this.remoteJid,type:"set"}).c("jingle",{xmlns:"urn:xmpp:jingle:1",action:"source-add",initiator:this.initiatorJid,sid:this.sid});n.toJingle(i)?(C.info("Sending source-add",i.tree()),this.connection.sendIQ(i,null,this.newJingleErrorHandler(i),T)):C.log("addition not necessary")}else C.warn("Skipping SSRC update in '"+this.state+" ' state.")}},{key:"newJingleErrorHandler",value:function(e,t){var n=this;return function(e){var r={},i=$(e).find("error");if(i.length){r.code=i.attr("code");var o=$(e).find("error :first");o.length&&(r.reason=o[0].tagName);var a=i.find(">text");a.length&&(r.msg=a.text())}e||(r.reason="timeout"),r.session=n.toString(),t?t(r):n.state===u.b&&"item-not-found"===r.reason?C.debug("Jingle error: "+JSON.stringify(r)):E.a.callErrorHandler(new Error("Jingle error: "+JSON.stringify(r)))}}},{key:"getIceConnectionState",value:function(){return this.peerconnection.iceConnectionState}},{key:"close",value:function(){var e=this;this.state=u.b,this.establishmentDuration=void 0,this.peerconnection&&(this.peerconnection.onicecandidate=null,this.peerconnection.oniceconnectionstatechange=null,this.peerconnection.onnegotiationneeded=null,this.peerconnection.onsignalingstatechange=null),this.modificationQueue.clear(),this.modificationQueue.push(function(t){e.signalingLayer.setChatRoom(null),e.peerconnection&&e.peerconnection.close(),t()}),this.modificationQueue.shutdown()}},{key:"toString",value:function(){return"JingleSessionPC[p2p="+this.isP2P+",initiator="+this.isInitiator+",sid="+this.sid+"]"}},{key:"_abtestSuspendVideoEnabled",value:function(e){var t=e.abTesting;if(t&&t.enableSuspendVideoTest){var n=this._getInitiatorJid();return Object(a.integerHash)(n)%2==0}}}]),t})(c.a)}).call(this,"modules/xmpp/JingleSessionPC.js")},function(e,t,n){"use strict";n.r(t),n.d(t,"DEVICE_LIST_CHANGED",function(){return r}),n.d(t,"PERMISSION_PROMPT_IS_SHOWN",function(){return i});var r="mediaDevices.devicechange",i="mediaDevices.permissionPromptIsShown"},function(e,t,n){(function(e,n){var r="__lodash_hash_undefined__",i=9007199254740991,o="[object Arguments]",a="[object Boolean]",s="[object Date]",c="[object Function]",u="[object GeneratorFunction]",d="[object Map]",l="[object Number]",h="[object Object]",p="[object RegExp]",f="[object Set]",m="[object String]",v="[object Symbol]",g="[object ArrayBuffer]",y="[object DataView]",_="[object Float32Array]",S="[object Float64Array]",E="[object Int8Array]",b="[object Int16Array]",C="[object Int32Array]",T="[object Uint8Array]",A="[object Uint8ClampedArray]",R="[object Uint16Array]",k="[object Uint32Array]",w=/\w*$/,I=/^\[object .+?Constructor\]$/,P=/^(?:0|[1-9]\d*)$/,D={};D[o]=D["[object Array]"]=D[g]=D[y]=D[a]=D[s]=D[_]=D[S]=D[E]=D[b]=D[C]=D[d]=D[l]=D[h]=D[p]=D[f]=D[m]=D[v]=D[T]=D[A]=D[R]=D[k]=!0,D["[object Error]"]=D[c]=D["[object WeakMap]"]=!1;var O="object"==typeof e&&e&&e.Object===Object&&e,N="object"==typeof self&&self&&self.Object===Object&&self,M=O||N||Function("return this")(),L=t&&!t.nodeType&&t,x=L&&"object"==typeof n&&n&&!n.nodeType&&n,F=x&&x.exports===L;function j(e,t){return e.set(t[0],t[1]),e}function U(e,t){return e.add(t),e}function H(e,t,n,r){var i=-1,o=e?e.length:0;for(r&&o&&(n=e[++i]);++i-1},Ae.prototype.set=function(e,t){var n=this.__data__,r=Pe(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},Re.prototype.clear=function(){this.__data__={hash:new Te,map:new(he||Ae),string:new Te}},Re.prototype.delete=function(e){return Le(this,e).delete(e)},Re.prototype.get=function(e){return Le(this,e).get(e)},Re.prototype.has=function(e){return Le(this,e).has(e)},Re.prototype.set=function(e,t){return Le(this,e).set(e,t),this},ke.prototype.clear=function(){this.__data__=new Ae},ke.prototype.delete=function(e){return this.__data__.delete(e)},ke.prototype.get=function(e){return this.__data__.get(e)},ke.prototype.has=function(e){return this.__data__.has(e)},ke.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Ae){var r=n.__data__;if(!he||r.length<199)return r.push([e,t]),this;n=this.__data__=new Re(r)}return n.set(e,t),this};var Fe=ce?G(ce,Object):function(){return[]},je=function(e){return Z.call(e)};function Ue(e,t){return!!(t=null==t?i:t)&&("number"==typeof e||P.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=i})(e.length)&&!Ke(e)}var qe=ue||function(){return!1};function Ke(e){var t=ze(e)?Z.call(e):"";return t==c||t==u}function ze(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function We(e){return Ve(e)?we(e):(function(e){if(!He(e))return de(e);var t=[];for(var n in Object(e))Y.call(e,n)&&"constructor"!=n&&t.push(n);return t})(e)}n.exports=function(e){return De(e,!0,!0)}}).call(this,n(43),n(70)(e))},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(6);function i(e,t){if(!t)return!1;if(e.length!==t.length)return!1;for(var n=0,r=e.length;n1)for(var n=1;n.2?t-.2:n<-.4?t+.4:e).toFixed(3))})(r,t.audioLevel),t.callback(t.audioLevel))},this.intervalMilis)}},i.prototype.stop=function(){this.intervalId&&(clearInterval(this.intervalId),this.intervalId=null)},i.isLocalStatsSupported=function(){return Boolean(r)}},function(e,t,n){var r=n(138),i={loadScript:function(e,t,n,i,o,a){var s=document,c=s.createElement("script"),u=s.getElementsByTagName("script")[0];if(c.async=t,i){var d=r();if(d){var l=d.src,h=l.substring(0,l.lastIndexOf("/")+1);l&&h&&(e=h+e)}}o&&(c.onload=o),a&&(c.onerror=a),c.src=e,n?u.parentNode.insertBefore(c,u):u.parentNode.appendChild(c)}};e.exports=i},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return h});var r=n(19),i=n.n(r),o=n(4),a=n(15),s=n(9),c=n(10),u=Object(o.getLogger)(e),d={track_mute:"onmute",track_unmute:"onunmute",track_ended:"onended"};function l(e,t){e.oninactive=t}var h=(function(e){function t(e,n,r,i,o,a){var s;return _classCallCheck(this,t),(s=_possibleConstructorReturn(this,_getPrototypeOf(t).call(this))).addEventListener=s.addListener,s.removeEventListener=s.off=s.removeListener,s.containers=[],s.conference=e,s.audioLevel=-1,s.type=o,s.track=r,s.videoType=a,s.handlers=new Map,s.disposed=!1,s._streamInactiveHandler=i,s._setStream(n),s}return _inherits(t,e),_createClass(t,[{key:"_setHandler",value:function(e,t){if(d.hasOwnProperty(e)){if(t?this.handlers.set(e,t):this.handlers.delete(e),this.stream){var n=this.stream.getTracks(),r=Array.isArray(n),i=0;for(n=r?n:n["function"==typeof Symbol&&"function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}o[d[e]]=t}}}else u.error("Invalid handler type "+e)}},{key:"_unregisterHandlers",value:function(){if(this.stream){var e=this.handlers.keys(),t=Array.isArray(e),n=0;for(e=t?e:e["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var r;if(t){if(n>=e.length)break;r=e[n++]}else{if((n=e.next()).done)break;r=n.value}var i=r,o=this.stream.getVideoTracks(),a=Array.isArray(o),s=0;for(o=a?o:o["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var c;if(a){if(s>=o.length)break;c=o[s++]}else{if((s=o.next()).done)break;c=s.value}c[d[i]]=void 0}}this._streamInactiveHandler&&l(this.stream,void 0)}else u.warn(this+": unable to unregister handlers - no stream object")}},{key:"_setStream",value:function(e){if(this.stream!==e&&(this.stream=e,this.stream)){var t=this.handlers.keys(),n=Array.isArray(t),r=0;for(t=n?t:t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}var o=i;this._setHandler(o,this.handlers.get(o))}this._streamInactiveHandler&&l(this.stream,this._streamInactiveHandler)}}},{key:"getType",value:function(){return this.type}},{key:"isAudioTrack",value:function(){return this.getType()===s.a}},{key:"isWebRTCTrackMuted",value:function(){return this.track&&this.track.muted}},{key:"isVideoTrack",value:function(){return this.getType()===s.c}},{key:"isLocal",value:function(){throw new Error("Not implemented by subclass")}},{key:"isLocalAudioTrack",value:function(){return this.isAudioTrack()&&this.isLocal()}},{key:"getOriginalStream",value:function(){return this.stream}},{key:"getStreamId",value:function(){return this.stream?this.stream.id:null}},{key:"getTrack",value:function(){return this.track}},{key:"getTrackLabel",value:function(){return this.track.label}},{key:"getTrackId",value:function(){return this.track?this.track.id:null}},{key:"getUsageLabel",value:function(){return this.isAudioTrack()?"mic":this.videoType?this.videoType:"default"}},{key:"_maybeFireTrackAttached",value:function(e){this.conference&&e&&this.conference._onTrackAttach(this,e)}},{key:"attach",value:function(e){this.stream&&(this._onTrackAttach(e),c.a.attachMediaStream(e,this.stream)),this.containers.push(e),this._maybeFireTrackAttached(e),this._attachTTFMTracker(e)}},{key:"detach",value:function(e){for(var t=this.containers,n=t.length-1;n>=0;--n){var r=t[n];e||(this._onTrackDetach(r),c.a.attachMediaStream(r,null)),e&&r!==e||t.splice(n,1)}e&&(this._onTrackDetach(e),c.a.attachMediaStream(e,null))}},{key:"_onTrackAttach",value:function(e){}},{key:"_onTrackDetach",value:function(e){}},{key:"_attachTTFMTracker",value:function(e){}},{key:"dispose",value:function(){return this.removeAllListeners(),this.disposed=!0,Promise.resolve()}},{key:"isScreenSharing",value:function(){}},{key:"getId",value:function(){return this.stream?c.a.getStreamID(this.stream):null}},{key:"isActive",value:function(){return void 0===this.stream.active||this.stream.active}},{key:"setAudioLevel",value:function(e,t){this.audioLevel!==e&&(this.audioLevel=e,this.emit(a.TRACK_AUDIO_LEVEL_CHANGED,e,t))}},{key:"getMSID",value:function(){var e=this.getStreamId(),t=this.getTrackId();return e&&t?e+" "+t:null}},{key:"setAudioOutput",value:function(e){var t=this;return c.a.isDeviceChangeAvailable("output")?this.isVideoTrack()?Promise.resolve():Promise.all(this.containers.map(function(t){return t.setSinkId(e).catch(function(e){throw u.warn("Failed to change audio output device on element. Default or previously set audio output device will be used.",t,e),e})})).then(function(){t.emit(a.TRACK_AUDIO_OUTPUT_CHANGED,e)}):Promise.reject(new Error("Audio output device change is not supported"))}}]),t})(i.a)}).call(this,"modules/RTC/JitsiTrack.js")},function(e,t,n){"use strict";function r(e){var t=window.AudioContext||window.webkitAudioContext;if(t)return new t(e)}n.d(t,"a",function(){return r})},function(e,t,n){"use strict";n.d(t,"a",function(){return c});var r=n(19),i=n.n(r),o=n(12),a=n(55),s=n(20),c=(function(e){function t(e,n,r){var i;return _classCallCheck(this,t),(i=_possibleConstructorReturn(this,_getPrototypeOf(t).call(this)))._procNodeSampleRate=e,i._vadProcessor=n,i._localTrack=r,i._bufferResidue=new Float32Array([]),i._audioContext=Object(a.a)({sampleRate:n.getRequiredPCMFrequency()}),i._vadSampleSize=n.getSampleLength(),i._onAudioProcess=i._onAudioProcess.bind(_assertThisInitialized(_assertThisInitialized(i))),i._initializeAudioContext(),i}return _inherits(t,e),_createClass(t,[{key:"_initializeAudioContext",value:function(){this._audioSource=this._audioContext.createMediaStreamSource(this._localTrack.stream),this._audioProcessingNode=this._audioContext.createScriptProcessor(this._procNodeSampleRate,1,1)}},{key:"_onAudioProcess",value:function(e){for(var t=e.inputBuffer.getChannelData(0),n=_toConsumableArray(this._bufferResidue).concat(_toConsumableArray(t)),r=Date.now(),i=0;i+this._vadSampleSizeu))return!1;var l=s.get(e);if(l&&s.get(t))return l==t;var h=-1,p=!0,f=n&o?new Ae:void 0;for(s.set(e,t),s.set(t,e);++h-1},Ce.prototype.set=function(e,t){var n=this.__data__,r=we(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Te.prototype.clear=function(){this.size=0,this.__data__={hash:new be,map:new(de||Ce),string:new be}},Te.prototype.delete=function(e){var t=xe(this,e).delete(e);return this.size-=t?1:0,t},Te.prototype.get=function(e){return xe(this,e).get(e)},Te.prototype.has=function(e){return xe(this,e).has(e)},Te.prototype.set=function(e,t){var n=xe(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Ae.prototype.add=Ae.prototype.push=function(e){return this.__data__.set(e,r),this},Ae.prototype.has=function(e){return this.__data__.has(e)},Re.prototype.clear=function(){this.__data__=new Ce,this.size=0},Re.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Re.prototype.get=function(e){return this.__data__.get(e)},Re.prototype.has=function(e){return this.__data__.has(e)},Re.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Ce){var r=n.__data__;if(!de||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Te(r)}return n.set(e,t),this.size=n.size,this};var je=ae?function(e){return null==e?[]:(e=Object(e),(function(e,t){for(var n=-1,r=null==e?0:e.length,i=0,o=[];++n-1&&e%1==0&&e-1&&e%1==0&&e<=a}function We(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function $e(e){return null!=e&&"object"==typeof e}var Qe=j?(function(e){return function(t){return e(t)}})(j):function(e){return $e(e)&&ze(e.length)&&!!I[Ie(e)]};function Xe(e){return null!=(t=e)&&ze(t.length)&&!Ke(t)?ke(e):Ne(e);var t}n.exports=function(e,t){return De(e,t)}}).call(this,n(43),n(70)(e))},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return d}),n.d(t,"b",function(){return p});var r=n(2),i=n(0),o=n.n(i),a=n(24),s=n(4).getLogger(e),c=["category","type","lang","name"],u=["category","type","lang"],d="Feature version mismatch";function l(e,t){var n=0;return u.some(function(r){return 0!==(n=e[r]>t[r]?1:e[r]0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"http://jitsi.org/jitsimeet";if(_classCallCheck(this,t),(e=_possibleConstructorReturn(this,_getPrototypeOf(t).call(this))).node=i,e.disco=n.disco,!e.disco)throw new Error("Missing strophe-plugins (disco plugin is required)!");e.versionToCapabilities=Object.create(null),e.jidToVersion=Object.create(null),e.version="",e.rooms=new Set;var a=n.emuc;return a.addListener(o.a.EMUC_ROOM_ADDED,function(t){return e._addChatRoom(t)}),a.addListener(o.a.EMUC_ROOM_REMOVED,function(t){return e._removeChatRoom(t)}),Object.keys(a.rooms).forEach(function(t){e._addChatRoom(a.rooms[t])}),r.Strophe.addNamespace("CAPS","http://jabber.org/protocol/caps"),e.disco.addFeature(r.Strophe.NS.CAPS),n.addHandler(e._handleCaps.bind(_assertThisInitialized(_assertThisInitialized(e))),r.Strophe.NS.CAPS),e._onMucMemberLeft=e._removeJidToVersionEntry.bind(_assertThisInitialized(_assertThisInitialized(e))),_possibleConstructorReturn(e)}return _inherits(t,e),_createClass(t,[{key:"addFeature",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.disco.addFeature(e),this._generateVersion(),t&&this.submit()}},{key:"removeFeature",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.disco.removeFeature(e),this._generateVersion(),t&&this.submit()}},{key:"submit",value:function(){this.rooms.forEach(function(e){return e.sendPresence()})}},{key:"getFeatures",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5e3,r=e in this.jidToVersion?this.jidToVersion[e]:null;if(!(r&&r.version in this.versionToCapabilities)){var i=r?r.node+"#"+r.version:null;return this._getDiscoInfo(e,i,n).then(function(e){var n=e.features,o=e.identities;if(r){var a=h(Array.from(o),Array.from(n)),c=r.node+"#"+a;return c===i?(t.versionToCapabilities[c]=n,n):t.versionToCapabilities[c]?t.versionToCapabilities[c]:(s.error("Expected node "+i+" but received "+c),Promise.reject(d))}})}return Promise.resolve(this.versionToCapabilities[r.version])}},{key:"getFeaturesAndIdentities",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5e3;return this._getDiscoInfo(e,null,t)}},{key:"_getDiscoInfo",value:function(e,t,n){var r=this;return new Promise(function(i,o){return r.disco.info(e,t,function(e){var t=new Set,n=new Set;$(e).find(">query>feature").each(function(e,n){return t.add(n.getAttribute("var"))}),$(e).find(">query>identity").each(function(e,t){return n.add({type:t.getAttribute("type"),name:t.getAttribute("name"),category:t.getAttribute("category")})}),i({features:t,identities:n})},o,n)})}},{key:"_addChatRoom",value:function(e){this.rooms.add(e),e.addListener(o.a.MUC_MEMBER_LEFT,this._onMucMemberLeft),this._fixChatRoomPresenceMap(e)}},{key:"_removeChatRoom",value:function(e){this.rooms.delete(e),e.removeListener(o.a.MUC_MEMBER_LEFT,this._onMucMemberLeft)}},{key:"_fixChatRoomPresenceMap",value:function(e){e.addToPresence("c",{attributes:{xmlns:r.Strophe.NS.CAPS,hash:"sha-1",node:this.node,ver:this.version}})}},{key:"_notifyVersionChanged",value:function(){var e=this;this.rooms.forEach(function(t){return e._fixChatRoomPresenceMap(t)})}},{key:"_generateVersion",value:function(){this.version=h(this.disco._identities,this.disco._features),this._notifyVersionChanged()}},{key:"_handleCaps",value:function(e){var t=e.getAttribute("from"),n=e.querySelector("c"),r=n.getAttribute("ver"),i=n.getAttribute("node"),a=this.jidToVersion[t];return this.jidToVersion[t]={version:r,node:i},a&&a.version!==r&&this.eventEmitter.emit(o.a.PARTCIPANT_FEATURES_CHANGED,t),!0}},{key:"_removeJidToVersionEntry",value:function(e){e in this.jidToVersion&&delete this.jidToVersion[e]}}]),t})(a.a)}).call(this,"modules/xmpp/Caps.js")},function(e,t,n){"use strict";n.r(t),n.d(t,"ON",function(){return r}),n.d(t,"OFF",function(){return i});var r="on",i="off"},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return m}),n.d(t,"b",function(){return v});var r=n(4),i=n(21),o=n.n(i),a=n(15),s=n(3),c=n(8),u=n.n(c),d=n(13),l=Object(r.getLogger)(e),h="1",p="2",f="3",m=[h,p,f],v=(function(){function e(t){_classCallCheck(this,e),this.pc=t,this.simulcastEncodings=[{active:!0,maxBitrate:s.a.isFirefox()?25e5:2e5,rid:h,scaleResolutionDownBy:s.a.isFirefox()?1:4},{active:!0,maxBitrate:7e5,rid:p,scaleResolutionDownBy:2},{active:!0,maxBitrate:s.a.isFirefox()?2e5:25e5,rid:f,scaleResolutionDownBy:s.a.isFirefox()?4:1}],this.simulcastStreamConstraints=[]}return _createClass(e,[{key:"_ensureCorrectOrderOfSsrcs",value:function(e){var t=o.a.parse(e.sdp);return t.media.forEach(function(e){if("audio"!==e.type&&e.ssrcGroups&&e.ssrcGroups.length){var t=[];e.ssrcGroups[0].ssrcs.split(" ").forEach(function(n){var r=e.ssrcs.filter(function(e){return e.id.toString()===n});t=t.concat(r)}),e.ssrcs=t}}),new RTCSessionDescription({type:e.type,sdp:o.a.write(t)})}},{key:"_getStreamEncodings",value:function(e){return this.pc.isSimulcastOn()&&e.isVideoTrack()?this.simulcastEncodings:[{active:!0}]}},{key:"_insertUnifiedPlanSimulcastReceive",value:function(e){if(s.a.usesSdpMungingForSimulcast())return e;var t=o.a.parse(e.sdp),n=t.media.findIndex(function(e){return"video"===e.type});if(t.media[n].rids&&(t.media[n].simulcast_03||t.media[n].simulcast))return t.media.forEach(function(e,r){"video"===e.type&&r!==n&&(t.media[r].rids=void 0,t.media[r].simulcast=void 0,t.media[r].simulcast_03=void 0)}),new RTCSessionDescription({type:e.type,sdp:o.a.write(t)});t.media[n].rids=[{id:h,direction:"recv"},{id:p,direction:"recv"},{id:f,direction:"recv"}];var r=s.a.isFirefox()&&s.a.isVersionGreaterThan(71)?"recv "+m.join(";"):"recv rid="+m.join(";");return t.media[n].simulcast_03={value:r},new RTCSessionDescription({type:e.type,sdp:o.a.write(t)})}},{key:"_setSimulcastStreamConstraints",value:function(e){if(!s.a.isReactNative()){var t=e.getSettings().height;for(var n in this.simulcastEncodings)this.simulcastEncodings.hasOwnProperty(n)&&this.simulcastStreamConstraints.push({height:t/this.simulcastEncodings[n].scaleResolutionDownBy,rid:this.simulcastEncodings[n].rid})}}},{key:"addTrack",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e.getTrack();if(t){var r={direction:"sendrecv",streams:[e.getOriginalStream()],sendEncodings:[]};s.a.isFirefox()||(r.sendEncodings=this._getStreamEncodings(e)),this.pc.peerconnection.addTransceiver(n,r)}else this.pc.peerconnection.addTrack(n);e.isVideoTrack()&&e.videoType===d.CAMERA&&this.pc.isSimulcastOn()&&this._setSimulcastStreamConstraints(e.getTrack())}},{key:"addTrackUnmute",value:function(e){var t=this,n=e.getType(),r=e.getTrack(),i=this.pc.peerconnection.getTransceivers().find(function(e){return e.receiver&&e.receiver.track&&e.receiver.track.kind===n});return i?(l.debug("Adding "+e+" on "+this.pc),"recvonly"===i.direction?(this.pc.peerconnection.addStream(e.getOriginalStream()),this.setEncodings(e),this.pc.localTracks.set(e.rtcId,e),i.direction="sendrecv",Promise.resolve(!1)):i.sender.replaceTrack(r).then(function(){return t.pc.localTracks.set(e.rtcId,e),Promise.resolve(!1)})):Promise.reject(new Error("RTCRtpTransceiver for "+n+" not found"))}},{key:"removeTrackMute",value:function(e){var t=this,n=e.getType(),r=this.pc.peerconnection.getTransceivers().find(function(t){return t.sender&&t.sender.track&&t.sender.track.id===e.getTrackId()});return r?(l.debug("Removing "+e+" on "+this.pc),r.sender.replaceTrack(null).then(function(){return t.pc.localTracks.delete(e.rtcId),Promise.resolve(!1)})):Promise.reject(new Error("RTCRtpTransceiver for "+n+" not found"))}},{key:"replaceTrack",value:function(e,t){var n=this;if(e&&t){var r=t.getType(),i=t.getOriginalStream(),o=i.getVideoTracks()[0],s=this.pc.peerconnection.getTransceivers().find(function(e){return e.receiver.track.kind===r&&!e.stopped});return s?(l.debug("Replacing "+e+" with "+t+" on "+this.pc),s.sender.replaceTrack(o).then(function(){var r=n.pc.localSSRCs.get(e.rtcId);n.pc.localTracks.delete(e.rtcId),n.pc.localSSRCs.delete(e.rtcId),n.pc._addedStreams=n.pc._addedStreams.filter(function(e){return e!==i}),n.pc.localTracks.set(t.rtcId,t),n.pc._addedStreams.push(i),n.pc.localSSRCs.set(t.rtcId,r),n.pc.eventEmitter.emit(u.a.LOCAL_TRACK_SSRC_UPDATED,t,n.pc._extractPrimarySSRC(r))})):Promise.reject(new Error("replace track failed"))}if(e&&!t){if(!this.removeTrackMute(e))return Promise.reject(new Error("replace track failed"));this.pc.localTracks.delete(e.rtcId),this.pc.localSSRCs.delete(e.rtcId)}else if(t&&!e){var c=this.pc.localSSRCs.get(t.rtcId);if(!this.addTrackUnmute(t))return Promise.reject(new Error("replace track failed"));t.emit(a.TRACK_MUTE_CHANGED,t),this.pc.localTracks.set(t.rtcId,t),this.pc.localSSRCs.set(t.rtcId,c)}return Promise.resolve(!1)}},{key:"setAudioTransferActive",value:function(e){return this.setMediaTransferActive("audio",e)}},{key:"setEncodings",value:function(e){var t=this.pc.peerconnection.getTransceivers().find(function(t){return t.sender&&t.sender.track&&t.sender.track.kind===e.getType()}),n=t.sender.getParameters();n.encodings=this._getStreamEncodings(e),t.sender.setParameters(n)}},{key:"setMediaTransferActive",value:function(e,t){var n=this.pc.peerconnection.getTransceivers().filter(function(t){return t.receiver&&t.receiver.track&&t.receiver.track.kind===e}),r=Array.from(this.pc.localTracks.values()).filter(function(t){return t.getType()===e});return t?n.forEach(function(e){if(r.length){e.direction="sendrecv";var t=e.sender.getParameters();t&&t.encodings&&t.encodings.length&&(t.encodings.forEach(function(e){e.active=!0}),e.sender.setParameters(t))}else e.direction="recvonly"}):n.forEach(function(e){e.direction="inactive"}),!1}},{key:"setVideoTransferActive",value:function(e){return this.setMediaTransferActive("video",e)}}]),e})()}).call(this,"modules/RTC/TPCUtils.js")},function(e,t){e.exports=(function(){"use strict";function e(t,n,r){_classCallCheck(this,e),this._userId=t,this.setDisplayName(n),this._isLocalStats=r||!1,this.setDominantSpeaker(!1),this.totalDominantSpeakerTime=0,this._dominantSpeakerStart=0,this._hasLeft=!1}return _createClass(e,[{key:"getUserId",value:function(){return this._userId}},{key:"getDisplayName",value:function(){return this.displayName}},{key:"setDisplayName",value:function(e){this.displayName=e}},{key:"isLocalStats",value:function(){return this._isLocalStats}},{key:"isDominantSpeaker",value:function(){return this._dominantSpeakerStart>0}},{key:"setDominantSpeaker",value:function(e){if(!this.isDominantSpeaker()&&e)this._dominantSpeakerStart=Date.now();else if(this.isDominantSpeaker()&&!e){var t=Date.now()-this._dominantSpeakerStart;this.totalDominantSpeakerTime+=t,this._dominantSpeakerStart=0}}},{key:"getTotalDominantSpeakerTime",value:function(){var e=this.totalDominantSpeakerTime;return this.isDominantSpeaker()&&(e+=Date.now()-this._dominantSpeakerStart),e}},{key:"hasLeft",value:function(){return this._hasLeft}},{key:"markAsHasLeft",value:function(){this._hasLeft=!0,this.setDominantSpeaker(!1)}}]),e})()},function(e,t){e.exports={IDENTITY_UPDATED:"authentication.identity_updated"}},function(module,exports,__webpack_require__){(function(process,global){var __WEBPACK_AMD_DEFINE_RESULT__;!(function(){"use strict";var ERROR="input is invalid type",WINDOW="object"==typeof window,root=WINDOW?window:{};root.JS_MD5_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&"object"==typeof self,NODE_JS=!root.JS_MD5_NO_NODE_JS&&"object"==typeof process&&process.versions&&process.versions.node;NODE_JS?root=global:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_MD5_NO_COMMON_JS&&"object"==typeof module&&module.exports,AMD=__webpack_require__(137),ARRAY_BUFFER=!root.JS_MD5_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,HEX_CHARS="0123456789abcdef".split(""),EXTRA=[128,32768,8388608,-2147483648],SHIFT=[0,8,16,24],OUTPUT_TYPES=["hex","array","digest","buffer","arrayBuffer","base64"],BASE64_ENCODE_CHAR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),blocks=[],buffer8;if(ARRAY_BUFFER){var buffer=new ArrayBuffer(68);buffer8=new Uint8Array(buffer),blocks=new Uint32Array(buffer)}!root.JS_MD5_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!ARRAY_BUFFER||!root.JS_MD5_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});var createOutputMethod=function(e){return function(t){return new Md5(!0).update(t)[e]()}},createMethod=function(){var e=createOutputMethod("hex");NODE_JS&&(e=nodeWrap(e)),e.create=function(){return new Md5},e.update=function(t){return e.create().update(t)};for(var t=0;t>2]|=e[o]<>6,c[i++]=128|63&r):r<55296||r>=57344?(c[i++]=224|r>>12,c[i++]=128|r>>6&63,c[i++]=128|63&r):(r=65536+((1023&r)<<10|1023&e.charCodeAt(++o)),c[i++]=240|r>>18,c[i++]=128|r>>12&63,c[i++]=128|r>>6&63,c[i++]=128|63&r);else for(i=this.start;o>2]|=r<>2]|=(192|r>>6)<>2]|=(128|63&r)<=57344?(s[i>>2]|=(224|r>>12)<>2]|=(128|r>>6&63)<>2]|=(128|63&r)<>2]|=(240|r>>18)<>2]|=(128|r>>12&63)<>2]|=(128|r>>6&63)<>2]|=(128|63&r)<=64?(this.start=i-64,this.hash(),this.hashed=!0):this.start=i}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Md5.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var e=this.blocks,t=this.lastByteIndex;e[t>>2]|=EXTRA[3&t],t>=56&&(this.hashed||this.hash(),e[0]=e[16],e[16]=e[1]=e[2]=e[3]=e[4]=e[5]=e[6]=e[7]=e[8]=e[9]=e[10]=e[11]=e[12]=e[13]=e[14]=e[15]=0),e[14]=this.bytes<<3,e[15]=this.hBytes<<3|this.bytes>>>29,this.hash()}},Md5.prototype.hash=function(){var e,t,n,r,i,o,a=this.blocks;this.first?t=((t=((e=((e=a[0]-680876937)<<7|e>>>25)-271733879<<0)^(n=((n=(-271733879^(r=((r=(-1732584194^2004318071&e)+a[1]-117830708)<<12|r>>>20)+e<<0)&(-271733879^e))+a[2]-1126478375)<<17|n>>>15)+r<<0)&(r^e))+a[3]-1316259209)<<22|t>>>10)+n<<0:(e=this.h0,t=this.h1,n=this.h2,t=((t+=((e=((e+=((r=this.h3)^t&(n^r))+a[0]-680876936)<<7|e>>>25)+t<<0)^(n=((n+=(t^(r=((r+=(n^e&(t^n))+a[1]-389564586)<<12|r>>>20)+e<<0)&(e^t))+a[2]+606105819)<<17|n>>>15)+r<<0)&(r^e))+a[3]-1044525330)<<22|t>>>10)+n<<0),t=((t+=((e=((e+=(r^t&(n^r))+a[4]-176418897)<<7|e>>>25)+t<<0)^(n=((n+=(t^(r=((r+=(n^e&(t^n))+a[5]+1200080426)<<12|r>>>20)+e<<0)&(e^t))+a[6]-1473231341)<<17|n>>>15)+r<<0)&(r^e))+a[7]-45705983)<<22|t>>>10)+n<<0,t=((t+=((e=((e+=(r^t&(n^r))+a[8]+1770035416)<<7|e>>>25)+t<<0)^(n=((n+=(t^(r=((r+=(n^e&(t^n))+a[9]-1958414417)<<12|r>>>20)+e<<0)&(e^t))+a[10]-42063)<<17|n>>>15)+r<<0)&(r^e))+a[11]-1990404162)<<22|t>>>10)+n<<0,t=((t+=((e=((e+=(r^t&(n^r))+a[12]+1804603682)<<7|e>>>25)+t<<0)^(n=((n+=(t^(r=((r+=(n^e&(t^n))+a[13]-40341101)<<12|r>>>20)+e<<0)&(e^t))+a[14]-1502002290)<<17|n>>>15)+r<<0)&(r^e))+a[15]+1236535329)<<22|t>>>10)+n<<0,t=((t+=((r=((r+=(t^n&((e=((e+=(n^r&(t^n))+a[1]-165796510)<<5|e>>>27)+t<<0)^t))+a[6]-1069501632)<<9|r>>>23)+e<<0)^e&((n=((n+=(e^t&(r^e))+a[11]+643717713)<<14|n>>>18)+r<<0)^r))+a[0]-373897302)<<20|t>>>12)+n<<0,t=((t+=((r=((r+=(t^n&((e=((e+=(n^r&(t^n))+a[5]-701558691)<<5|e>>>27)+t<<0)^t))+a[10]+38016083)<<9|r>>>23)+e<<0)^e&((n=((n+=(e^t&(r^e))+a[15]-660478335)<<14|n>>>18)+r<<0)^r))+a[4]-405537848)<<20|t>>>12)+n<<0,t=((t+=((r=((r+=(t^n&((e=((e+=(n^r&(t^n))+a[9]+568446438)<<5|e>>>27)+t<<0)^t))+a[14]-1019803690)<<9|r>>>23)+e<<0)^e&((n=((n+=(e^t&(r^e))+a[3]-187363961)<<14|n>>>18)+r<<0)^r))+a[8]+1163531501)<<20|t>>>12)+n<<0,t=((t+=((r=((r+=(t^n&((e=((e+=(n^r&(t^n))+a[13]-1444681467)<<5|e>>>27)+t<<0)^t))+a[2]-51403784)<<9|r>>>23)+e<<0)^e&((n=((n+=(e^t&(r^e))+a[7]+1735328473)<<14|n>>>18)+r<<0)^r))+a[12]-1926607734)<<20|t>>>12)+n<<0,t=((t+=((o=(r=((r+=((i=t^n)^(e=((e+=(i^r)+a[5]-378558)<<4|e>>>28)+t<<0))+a[8]-2022574463)<<11|r>>>21)+e<<0)^e)^(n=((n+=(o^t)+a[11]+1839030562)<<16|n>>>16)+r<<0))+a[14]-35309556)<<23|t>>>9)+n<<0,t=((t+=((o=(r=((r+=((i=t^n)^(e=((e+=(i^r)+a[1]-1530992060)<<4|e>>>28)+t<<0))+a[4]+1272893353)<<11|r>>>21)+e<<0)^e)^(n=((n+=(o^t)+a[7]-155497632)<<16|n>>>16)+r<<0))+a[10]-1094730640)<<23|t>>>9)+n<<0,t=((t+=((o=(r=((r+=((i=t^n)^(e=((e+=(i^r)+a[13]+681279174)<<4|e>>>28)+t<<0))+a[0]-358537222)<<11|r>>>21)+e<<0)^e)^(n=((n+=(o^t)+a[3]-722521979)<<16|n>>>16)+r<<0))+a[6]+76029189)<<23|t>>>9)+n<<0,t=((t+=((o=(r=((r+=((i=t^n)^(e=((e+=(i^r)+a[9]-640364487)<<4|e>>>28)+t<<0))+a[12]-421815835)<<11|r>>>21)+e<<0)^e)^(n=((n+=(o^t)+a[15]+530742520)<<16|n>>>16)+r<<0))+a[2]-995338651)<<23|t>>>9)+n<<0,t=((t+=((r=((r+=(t^((e=((e+=(n^(t|~r))+a[0]-198630844)<<6|e>>>26)+t<<0)|~n))+a[7]+1126891415)<<10|r>>>22)+e<<0)^((n=((n+=(e^(r|~t))+a[14]-1416354905)<<15|n>>>17)+r<<0)|~e))+a[5]-57434055)<<21|t>>>11)+n<<0,t=((t+=((r=((r+=(t^((e=((e+=(n^(t|~r))+a[12]+1700485571)<<6|e>>>26)+t<<0)|~n))+a[3]-1894986606)<<10|r>>>22)+e<<0)^((n=((n+=(e^(r|~t))+a[10]-1051523)<<15|n>>>17)+r<<0)|~e))+a[1]-2054922799)<<21|t>>>11)+n<<0,t=((t+=((r=((r+=(t^((e=((e+=(n^(t|~r))+a[8]+1873313359)<<6|e>>>26)+t<<0)|~n))+a[15]-30611744)<<10|r>>>22)+e<<0)^((n=((n+=(e^(r|~t))+a[6]-1560198380)<<15|n>>>17)+r<<0)|~e))+a[13]+1309151649)<<21|t>>>11)+n<<0,t=((t+=((r=((r+=(t^((e=((e+=(n^(t|~r))+a[4]-145523070)<<6|e>>>26)+t<<0)|~n))+a[11]-1120210379)<<10|r>>>22)+e<<0)^((n=((n+=(e^(r|~t))+a[2]+718787259)<<15|n>>>17)+r<<0)|~e))+a[9]-343485551)<<21|t>>>11)+n<<0,this.first?(this.h0=e+1732584193<<0,this.h1=t-271733879<<0,this.h2=n-1732584194<<0,this.h3=r+271733878<<0,this.first=!1):(this.h0=this.h0+e<<0,this.h1=this.h1+t<<0,this.h2=this.h2+n<<0,this.h3=this.h3+r<<0)},Md5.prototype.hex=function(){this.finalize();var e=this.h0,t=this.h1,n=this.h2,r=this.h3;return HEX_CHARS[e>>4&15]+HEX_CHARS[15&e]+HEX_CHARS[e>>12&15]+HEX_CHARS[e>>8&15]+HEX_CHARS[e>>20&15]+HEX_CHARS[e>>16&15]+HEX_CHARS[e>>28&15]+HEX_CHARS[e>>24&15]+HEX_CHARS[t>>4&15]+HEX_CHARS[15&t]+HEX_CHARS[t>>12&15]+HEX_CHARS[t>>8&15]+HEX_CHARS[t>>20&15]+HEX_CHARS[t>>16&15]+HEX_CHARS[t>>28&15]+HEX_CHARS[t>>24&15]+HEX_CHARS[n>>4&15]+HEX_CHARS[15&n]+HEX_CHARS[n>>12&15]+HEX_CHARS[n>>8&15]+HEX_CHARS[n>>20&15]+HEX_CHARS[n>>16&15]+HEX_CHARS[n>>28&15]+HEX_CHARS[n>>24&15]+HEX_CHARS[r>>4&15]+HEX_CHARS[15&r]+HEX_CHARS[r>>12&15]+HEX_CHARS[r>>8&15]+HEX_CHARS[r>>20&15]+HEX_CHARS[r>>16&15]+HEX_CHARS[r>>28&15]+HEX_CHARS[r>>24&15]},Md5.prototype.toString=Md5.prototype.hex,Md5.prototype.digest=function(){this.finalize();var e=this.h0,t=this.h1,n=this.h2,r=this.h3;return[255&e,e>>8&255,e>>16&255,e>>24&255,255&t,t>>8&255,t>>16&255,t>>24&255,255&n,n>>8&255,n>>16&255,n>>24&255,255&r,r>>8&255,r>>16&255,r>>24&255]},Md5.prototype.array=Md5.prototype.digest,Md5.prototype.arrayBuffer=function(){this.finalize();var e=new ArrayBuffer(16),t=new Uint32Array(e);return t[0]=this.h0,t[1]=this.h1,t[2]=this.h2,t[3]=this.h3,e},Md5.prototype.buffer=Md5.prototype.arrayBuffer,Md5.prototype.base64=function(){for(var e,t,n,r="",i=this.array(),o=0;o<15;)e=i[o++],t=i[o++],n=i[o++],r+=BASE64_ENCODE_CHAR[e>>>2]+BASE64_ENCODE_CHAR[63&(e<<4|t>>>4)]+BASE64_ENCODE_CHAR[63&(t<<2|n>>>6)]+BASE64_ENCODE_CHAR[63&n];return e=i[o],r+(BASE64_ENCODE_CHAR[e>>>2]+BASE64_ENCODE_CHAR[e<<4&63]+"==")};var exports=createMethod();COMMON_JS?module.exports=exports:(root.md5=exports,AMD&&(__WEBPACK_AMD_DEFINE_RESULT__=function(){return exports}.call(exports,__webpack_require__,exports,module),void 0===__WEBPACK_AMD_DEFINE_RESULT__||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)))})()}).call(this,__webpack_require__(51),__webpack_require__(43))},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return S});var r=n(4),i=n(54),o=n(16),a=n(14),s=n(15),c=n(3),u=n(10),d=n(41),l=n.n(d),h=n(9),p=n(8),f=n.n(p),m=n(13),v=n.n(m),g=n(7),y=n(5),_=Object(r.getLogger)(e),S=(function(e){function t(e){var n,r=e.deviceId,i=e.facingMode,o=e.mediaType,a=e.resolution,d=e.rtcId,l=e.sourceId,h=e.sourceType,p=e.stream,m=e.track,g=e.videoType,y=e.effects,_=void 0===y?[]:y;_classCallCheck(this,t),(n=_possibleConstructorReturn(this,_getPrototypeOf(t).call(this,null,p,m,function(){return n.emit(s.LOCAL_TRACK_STOPPED)},o,g)))._setEffectInProgress=!1;var S=_.find(function(e){return e.isEnabled(_assertThisInitialized(_assertThisInitialized(n)))});return S&&n._startStreamEffect(S),n.rtcId=d,n.sourceId=l,n.sourceType=h,c.a.usesNewGumFlow()?(n.resolution=m.getSettings().height,n._constraints=m.getConstraints(),Object.keys(n._constraints).length||g!==v.a.CAMERA||(n._constraints={height:m.getSettings().height,width:m.getSettings().width})):n.resolution=c.a.isFirefox()?null:a,n.deviceId=r,n._prevSetMuted=Promise.resolve(),n._facingMode=i,n._trackEnded=!1,n._hasSentData=!1,n._testDataSent=!0,n._realDeviceId=""===n.deviceId?void 0:n.deviceId,n._trackMutedTS=0,n._onDeviceListWillChange=function(e){var t=n._realDeviceId;n._setRealDeviceIdFromDeviceList(e),(void 0===n.getTrack().readyState&&void 0!==n._realDeviceId&&!e.find(function(e){return e.deviceId===n._realDeviceId})||void 0!==t&&void 0===n._realDeviceId)&&(n._trackEnded=!0)},n.isAudioTrack()&&u.a.isDeviceChangeAvailable("output")&&(n._onAudioOutputDeviceChanged=n.setAudioOutput.bind(_assertThisInitialized(_assertThisInitialized(n))),u.a.addListener(f.a.AUDIO_OUTPUT_DEVICE_CHANGED,n._onAudioOutputDeviceChanged)),u.a.addListener(f.a.DEVICE_LIST_WILL_CHANGE,n._onDeviceListWillChange),n._initNoDataFromSourceHandlers(),n}return _inherits(t,e),_createClass(t,[{key:"isEnded",value:function(){return this.isVideoTrack()&&this.isMuted()?this._trackEnded:"ended"===this.getTrack().readyState||this._trackEnded}},{key:"_initNoDataFromSourceHandlers",value:function(){var e=this;this._isNoDataFromSourceEventsEnabled()&&(this._setHandler("track_mute",function(){e._trackMutedTS=window.performance.now(),e._fireNoDataFromSourceEvent()}),this._setHandler("track_unmute",function(){e._fireNoDataFromSourceEvent(),y.a.sendAnalyticsAndLog(g.s,{media_type:e.getType(),track_type:"local",value:window.performance.now()-e._trackMutedTS})}),this.isVideoTrack()&&this.videoType===v.a.CAMERA&&this._setHandler("track_ended",function(){e.isReceivingData()||e._fireNoDataFromSourceEvent()}))}},{key:"_isNoDataFromSourceEventsEnabled",value:function(){return!this.isVideoTrack()||this.videoType!==v.a.DESKTOP}},{key:"_fireNoDataFromSourceEvent",value:function(){var e=!this.isReceivingData();this.emit(s.NO_DATA_FROM_SOURCE,e),y.a.sendAnalytics(Object(g.H)(this.getType(),e)),y.a.sendLog(JSON.stringify({name:s.NO_DATA_FROM_SOURCE,log:e}))}},{key:"_setRealDeviceIdFromDeviceList",value:function(e){var t=this.getTrack(),n=t.kind+"input",r=e.find(function(e){return e.kind===n&&e.label===t.label});if(!r&&"default"===this._realDeviceId){var i=(t.label||"").replace("Default - ","");r=e.find(function(e){return e.kind===n&&e.label===i})}this._realDeviceId=r?r.deviceId:void 0}},{key:"_setStream",value:function(e){_get(_getPrototypeOf(t.prototype),"_setStream",this).call(this,e),e?(this.storedMSID=this.getMSID(),_.debug("Setting new MSID: "+this.storedMSID+" on "+this)):_.debug("Setting 'null' stream on "+this)}},{key:"_startStreamEffect",value:function(e){this._streamEffect=e,this._originalStream=this.stream,this._setStream(this._streamEffect.startEffect(this._originalStream))}},{key:"_stopStreamEffect",value:function(){this._streamEffect&&(this._streamEffect.stopEffect(),this._setStream(this._originalStream))}},{key:"_switchStreamEffect",value:function(e){this._streamEffect&&(this._stopStreamEffect(),this._streamEffect=void 0),e&&this._startStreamEffect(e)}},{key:"setEffect",value:function(e){var t=this;if(void 0===this._streamEffect&&void 0===e)return Promise.resolve();if(void 0!==e&&!e.isEnabled(this))return Promise.reject(new Error("Incompatible effect instance!"));if(!0===this._setEffectInProgress)return Promise.reject(new Error("setEffect already in progress!"));if(this.isMuted()&&!this.isAudioTrack())return this._streamEffect=e,Promise.resolve();var n=this.conference;return n?(this._setEffectInProgress=!0,c.a.usesUnifiedPlan()?(this._switchStreamEffect(e),this.isVideoTrack()&&this.containers.forEach(function(e){return u.a.attachMediaStream(e,t.stream)}),n.replaceTrack(this,this).then(function(){t._setEffectInProgress=!1}).catch(function(e){throw t._setEffectInProgress=!1,t._switchStreamEffect(),_.error("Failed to switch to the new stream!",e),e})):n.removeTrack(this).then(function(){return t._switchStreamEffect(e),t.isVideoTrack()&&t.containers.forEach(function(e){return u.a.attachMediaStream(e,t.stream)}),n.addTrack(t)}).then(function(){t._setEffectInProgress=!1}).catch(function(e){throw t._setEffectInProgress=!1,t._switchStreamEffect(),_.error("Failed to switch to the new stream!",e),e})):(this._switchStreamEffect(e),Promise.resolve())}},{key:"mute",value:function(){return this._queueSetMuted(!0)}},{key:"unmute",value:function(){return this._queueSetMuted(!1)}},{key:"_queueSetMuted",value:function(e){var t=this._setMuted.bind(this,e);return this._prevSetMuted=this._prevSetMuted.then(t,t),this._prevSetMuted}},{key:"_setMuted",value:function(e){var t=this;if(this.isMuted()===e)return Promise.resolve();if(this.disposed)return Promise.reject(new o.a(a.TRACK_IS_DISPOSED));var n=Promise.resolve(),r=function(){return _.info("Mute "+t+": "+e)};if(this.isAudioTrack()||this.videoType===v.a.DESKTOP||!c.a.doesVideoMuteByStreamRemove())r(),this.track&&(this.track.enabled=!e);else if(e)n=new Promise(function(e,n){r(),t._removeStreamFromConferenceAsMute(function(){t._streamEffect&&t._stopStreamEffect(),t._unregisterHandlers(),t.stopStream(),t._setStream(null),e()},n)});else{r();var i={cameraDeviceId:this.getDeviceId(),devices:[h.c],effects:this._streamEffect?[this._streamEffect]:[],facingMode:this.getCameraFacingMode()};c.a.usesNewGumFlow()?n=u.a.newObtainAudioAndVideoPermissions(_extends({},i,{constraints:{video:this._constraints}})):(this.resolution&&(i.resolution=this.resolution),n=u.a.obtainAudioAndVideoPermissions(i)),n=n.then(function(e){var n=t.getType()===h.b?h.c:t.getType(),r=c.a.usesNewGumFlow()?e.find(function(e){return e.track.kind===n}):e.find(function(e){return e.mediaType===n});if(!r)throw new o.a(a.TRACK_NO_STREAM_FOUND);return t._setStream(r.stream),t.track=r.track,t.videoType!==r.videoType&&(_.warn(t+": video type has changed after unmute!",t.videoType,r.videoType),t.videoType=r.videoType),t._streamEffect&&t._startStreamEffect(t._streamEffect),t.containers.map(function(e){return u.a.attachMediaStream(e,t.stream)}),t._addStreamToConferenceAsUnmute()})}return n.then(function(){return t._sendMuteStatus(e)}).then(function(){return t.emit(s.TRACK_MUTE_CHANGED,t)})}},{key:"_addStreamToConferenceAsUnmute",value:function(){var e=this;return this.conference?new Promise(function(t,n){e.conference._addLocalTrackAsUnmute(e).then(t,function(e){return n(new Error(e))})}):Promise.resolve()}},{key:"_removeStreamFromConferenceAsMute",value:function(e,t){this.conference?this.conference._removeLocalTrackAsMute(this).then(e,function(e){return t(new Error(e))}):e()}},{key:"_sendMuteStatus",value:function(e){var t=this;return this.conference&&this.conference.room?new Promise(function(n){t.conference.room[t.isAudioTrack()?"setAudioMute":"setVideoMute"](e,n)}):Promise.resolve()}},{key:"dispose",value:function(){var e=this;this._switchStreamEffect();var n=Promise.resolve();return this.conference&&(n=this.conference.removeTrack(this)),this.stream&&(this.stopStream(),this.detach()),u.a.removeListener(f.a.DEVICE_LIST_WILL_CHANGE,this._onDeviceListWillChange),this._onAudioOutputDeviceChanged&&u.a.removeListener(f.a.AUDIO_OUTPUT_DEVICE_CHANGED,this._onAudioOutputDeviceChanged),n.then(function(){return _get(_getPrototypeOf(t.prototype),"dispose",e).call(e)})}},{key:"isMuted",value:function(){return!(this.stream&&(!this.isVideoTrack()||this.isActive())&&this.track&&this.track.enabled)}},{key:"_setConference",value:function(e){this.conference=e;for(var t=0;t0&&(this._hasSentData=!0);var r=e.getConnectionState();this._testDataSent&&"connected"===r&&(setTimeout(function(){n._hasSentData||(_.warn(n+" 'bytes sent' <= 0: "+t),y.a.analytics.sendEvent(g.r,{media_type:n.getType()}))},3e3),this._testDataSent=!1)}},{key:"getCameraFacingMode",value:function(){if(this.isVideoTrack()&&this.videoType===v.a.CAMERA){var e;try{e=this.track.getSettings()}catch(e){}return e&&"facingMode"in e?e.facingMode:void 0!==this._facingMode?this._facingMode:l.a.USER}}},{key:"stopStream",value:function(){this._stopStreamInProgress=!0;try{u.a.stopMediaStream(this.stream)}finally{this._stopStreamInProgress=!1}}},{key:"_switchCamera",value:function(){this.isVideoTrack()&&this.videoType===v.a.CAMERA&&"function"==typeof this.track._switchCamera&&(this.track._switchCamera(),this._facingMode=this._facingMode===l.a.ENVIRONMENT?l.a.USER:l.a.ENVIRONMENT)}},{key:"isReceivingData",value:function(){return!(!this.isVideoTrack()||!this.isMuted()&&!this._stopStreamInProgress&&this.videoType!==v.a.DESKTOP)||!!this.stream&&(this._effectEnabled?this._originalStream:this.stream).getTracks().some(function(e){return!("readyState"in e&&"live"!==e.readyState||"muted"in e&&!0===e.muted)})}},{key:"toString",value:function(){return"LocalTrack["+this.rtcId+","+this.getType()+"]"}}]),t})(i.a)}).call(this,"modules/RTC/JitsiLocalTrack.js")},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return u});var r=n(19),i=n(4),o=n(1),a=n(20),s=n(56),c=Object(i.getLogger)(e),u=(function(e){function t(e,n){var r;return _classCallCheck(this,t),(r=_possibleConstructorReturn(this,_getPrototypeOf(t).call(this)))._createVADProcessor=n,r._vadEmitter=null,r._isVADEmitterRunning=!1,r._detectionServices=[],r._vadInitTracker=Promise.resolve(),r._processVADScore=r._processVADScore.bind(_assertThisInitialized(_assertThisInitialized(r))),e.on(o.TRACK_ADDED,r._trackAdded.bind(_assertThisInitialized(_assertThisInitialized(r)))),e.on(o.TRACK_REMOVED,r._trackRemoved.bind(_assertThisInitialized(_assertThisInitialized(r)))),e.on(o.TRACK_MUTE_CHANGED,r._trackMuteChanged.bind(_assertThisInitialized(_assertThisInitialized(r)))),r}return _inherits(t,e),_createClass(t,[{key:"addVADDetectionService",value:function(e){var t=this;this._detectionServices.push(e),e.on(a.DETECTOR_STATE_CHANGE,function(){!t._detectionServices.filter(function(e){return!0===e.isActive()}).length&&t._isVADEmitterRunning?t._stopVADEmitter():t._isVADEmitterRunning||t._startVADEmitter()})}},{key:"_startVADEmitter",value:function(){this._vadEmitter.on(a.VAD_SCORE_PUBLISHED,this._processVADScore),this._vadEmitter.start(),this._isVADEmitterRunning=!0}},{key:"_stopVADEmitter",value:function(){this._vadEmitter.removeListener(a.VAD_SCORE_PUBLISHED,this._processVADScore),this._vadEmitter.stop(),this._isVADEmitterRunning=!1}},{key:"_processVADScore",value:function(e){var t=this._detectionServices,n=Array.isArray(t),r=0;for(t=n?t:t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}i.processVADScore(e)}}},{key:"_changeDetectorsMuteState",value:function(e){var t=this._detectionServices,n=Array.isArray(t),r=0;for(t=n?t:t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}i.changeMuteState(e)}}},{key:"_trackAdded",value:function(e){var t=this;e.isLocalAudioTrack()&&(this._vadInitTracker=this._vadInitTracker.then(function(){return t._createVADProcessor()}).then(function(t){return s.a.create(e.getDeviceId(),4096,t)}).then(function(n){c.debug("Created VAD emitter for track: ",e.getTrackLabel()),t._vadEmitter=n,t._changeDetectorsMuteState(e.isMuted())}))}},{key:"_trackMuteChanged",value:function(e){var t=this;e.isLocalAudioTrack()&&(this._vadInitTracker=this._vadInitTracker.then(function(){t._changeDetectorsMuteState(e.isMuted())}))}},{key:"_trackRemoved",value:function(e){var t=this;e.isLocalAudioTrack()&&(this._vadInitTracker=this._vadInitTracker.then(function(){c.debug("Removing track from VAD detection - ",e.getTrackLabel()),t._vadEmitter&&(t._stopVADEmitter(),t._vadEmitter.destroy(),t._vadEmitter=null);var n=t._detectionServices,r=Array.isArray(n),i=0;for(n=r?n:n["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}o.reset()}}))}}]),t})(r.EventEmitter)}).call(this,"modules/detection/VADAudioAnalyser.js")},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(2),i=n(46),o=(function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};_classCallCheck(this,e),this._connection=t.connection,this._mode=t.mode,this._setSessionID(t.sessionID),this.setStatus(t.status)}return _createClass(e,[{key:"getError",value:function(){return this._error}},{key:"getID",value:function(){return this._sessionID}},{key:"getInitiator",value:function(){return this._initiator}},{key:"getLiveStreamViewURL",value:function(){return this._liveStreamViewURL}},{key:"getStatus",value:function(){return this._status}},{key:"getTerminator",value:function(){return this._terminator}},{key:"getMode",value:function(){return this._mode}},{key:"setError",value:function(e){this._error=e}},{key:"setLiveStreamViewURL",value:function(e){this._liveStreamViewURL=e}},{key:"setStatus",value:function(e){this._status=e}},{key:"setInitiator",value:function(e){this._initiator=e}},{key:"setTerminator",value:function(e){this._terminator=e}},{key:"start",value:function(e){var t=this,n=e.appData,r=e.broadcastId,o=e.focusMucJid,a=e.streamId;return new Promise(function(e,s){t._connection.sendIQ(t._createIQ({action:"start",appData:n,focusMucJid:o,broadcastId:r,streamId:a}),function(n){t.setStatus("pending"),t._setSessionID(i.a.getSessionIdFromIq(n)),e()},function(e){t._setErrorFromIq(e),s(e)})})}},{key:"stop",value:function(e){var t=this,n=e.focusMucJid;return new Promise(function(e,r){t._connection.sendIQ(t._createIQ({action:"stop",focusMucJid:n}),e,r)})}},{key:"_createIQ",value:function(e){var t=e.action,n=e.appData,i=e.broadcastId,o=e.focusMucJid,a=e.streamId;return Object(r.$iq)({to:o,type:"set"}).c("jibri",{xmlns:"http://jitsi.org/protocol/jibri",action:t,app_data:n,recording_mode:this._mode,streamid:a,you_tube_broadcast_id:i}).up()}},{key:"_setErrorFromIq",value:function(e){var t=e.getElementsByTagName("error")[0];this.setError(t.children[0].tagName)}},{key:"_setSessionID",value:function(e){this._sessionID=e}}]),e})()},function(e,t,n){"use strict";var r=n(19),i=n.n(r),o=n(9),a=n(3),s=n(12),c=n(8),u=n.n(c),d=n(5),l=n(48);function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p="microphone",f="camera";t.a=new((function(){function e(){var t=this;_classCallCheck(this,e),this._eventEmitter=new i.a,this._grantedPermissions={},s.a.addListener(u.a.DEVICE_LIST_CHANGED,function(e){return t._eventEmitter.emit(l.DEVICE_LIST_CHANGED,e)}),s.a.addListener(u.a.DEVICE_LIST_AVAILABLE,function(e){return t._logOutputDevice(t.getAudioOutputDevice(),e)}),s.a.addListener(u.a.GRANTED_PERMISSIONS,function(e){return t._handleGrantedPermissions(e)}),this._permissionsApiSupported=new Promise(function(e){navigator.permissions?navigator.permissions.query({name:f}).then(function(){return e(!0)},function(){return e(!1)}):e(!1)})}return _createClass(e,[{key:"_handleGrantedPermissions",value:function(e){this._grantedPermissions=(function(e){for(var t=1;t0&&this._logOutputDevice(e,s.a.getCurrentlyAvailableMediaDevices()),s.a.setAudioOutputDevice(e)}},{key:"addEventListener",value:function(e,t){this._eventEmitter.addListener(e,t)}},{key:"removeEventListener",value:function(e,t){this._eventEmitter.removeListener(e,t)}},{key:"emitEvent",value:function(e){for(var t,n=arguments.length,r=new Array(n>1?n-1:0),i=1;i1&&l.push("<"+a.methodName+">: ");var h=l.concat(o);d.bind(u).apply(u,h)}}}function a(e,t,r,i){this.id=t,this.options=i||{},this.transports=r,this.transports||(this.transports=[]),this.level=n[e];for(var a=Object.keys(n),s=0;s0&&t.data.push(e.data)},t},d.prototype.removeTrack=function(e){if(!e.isVideoTrack()){var t,n=this.recorders;for(t=0;t=r.length)break;h=r[l++]}else{if((l=r.next()).done)break;h=l.value}var p=h,f=o.a.obtainAudioAndVideoPermissions({devices:["audio"],micDeviceId:p.deviceId}).then(function(e){var t=e[0],n=t.getOriginalStream();return a.a.startLocalStats(n,t.setAudioLevel.bind(t)),t.addEventListener(i.LOCAL_TRACK_STOPPED,function(){a.a.stopLocalStats(n)}),t});n.push(f)}Promise.allSettled(n).then(function(t){var n=t.filter(function(e){return"fulfilled"===e.status}),r=t.filter(function(e){return"rejected"===e.status}),o=n.map(function(e){return e.value}),a=r.map(function(e){return e.value}),u=Array.isArray(a),l=0;for(a=u?a:a["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var h;if(u){if(l>=a.length)break;h=a[l++]}else{if((l=a.next()).done)break;h=l.value}var p=h;s.error("Failed to acquire audio device with error: ",p)}var f=function(t){t.on(i.TRACK_AUDIO_LEVEL_CHANGED,function(n){n>.008&&(d(o),e({deviceId:t.deviceId,deviceLabel:t.track.label}))})},m=o,v=Array.isArray(m),g=0;for(m=v?m:m["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var y;if(v){if(g>=m.length)break;y=m[g++]}else{if((g=m.next()).done)break;y=g.value}f(y)}setTimeout(function(){d(o),e({deviceId:"",deviceLabel:""})},c)})})})}function d(e){var t=e,n=Array.isArray(t),r=0;for(t=n?t:t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}i.stopStream()}}}).call(this,"modules/detection/ActiveDeviceDetector.js")},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return l});var r=n(4),i=n(8),o=n.n(i),a=n(7),s=n(5),c=n(11),u=n.n(c),d=Object(r.getLogger)(e),l=(function(){function e(t,n,r){if(_classCallCheck(this,e),!t&&!n)throw new TypeError("At least peerconnection or wsUrl must be given");if(t&&n)throw new TypeError("Just one of peerconnection or wsUrl must be given");if(t?d.debug("constructor() with peerconnection"):d.debug("constructor() with wsUrl:\""+n+"\""),this._channel=null,this._eventEmitter=r,this._mode=null,this._areRetriesEnabled=!1,this._closedFromClient=!1,t){var i=t.createDataChannel("JVB data channel",{protocol:"http://jitsi.org/protocols/colibri"});this._handleChannel(i),this._mode="datachannel"}else n&&(this._areRetriesEnabled=!0,this._wsUrl=n,this._initWebSocket())}return _createClass(e,[{key:"_initWebSocket",value:function(){var e=new WebSocket(this._wsUrl);this._handleChannel(e),this._mode="websocket"}},{key:"_startConnectionRetries",value:function(){var e=this,t=1;this._retryTimeout=setTimeout(function n(){e.isOpen()||(e._initWebSocket(e._wsUrl),t=Math.min(2*t,60),e._retryTimeout=setTimeout(n,1e3*t))},1e3*t)}},{key:"_stopConnectionRetries",value:function(){this._retryTimeout&&(clearTimeout(this._retryTimeout),this._retryTimeout=void 0)}},{key:"_retryWebSocketConnection",value:function(e){var t=this;if(this._areRetriesEnabled){var n=e.code,r=e.reason;s.a.sendAnalytics(Object(a.y)(n,r)),this._areRetriesEnabled=!1,this._eventEmitter.once(o.a.DATA_CHANNEL_OPEN,function(){t._stopConnectionRetries(),t._areRetriesEnabled=!0}),this._startConnectionRetries()}}},{key:"close",value:function(){if(this._closedFromClient=!0,this._stopConnectionRetries(),this._areRetriesEnabled=!1,this._channel){try{this._channel.close()}catch(e){}this._channel=null}}},{key:"isOpen",value:function(){return this._channel&&("open"===this._channel.readyState||this._channel.readyState===WebSocket.OPEN)}},{key:"sendMessage",value:function(e,t){this._send({colibriClass:"EndpointMessage",msgPayload:t,to:e})}},{key:"sendSetLastNMessage",value:function(e){var t={colibriClass:"LastNChangedEvent",lastN:e};this._send(t),d.log("Channel lastN set to: "+e)}},{key:"sendPinnedEndpointMessage",value:function(e){d.log("sending pinned changed notification to the bridge for endpoint ",e),this._send({colibriClass:"PinnedEndpointChangedEvent",pinnedEndpoint:e||null})}},{key:"sendSelectedEndpointsMessage",value:function(e){d.log("sending selected changed notification to the bridge for endpoints",e),this._send({colibriClass:"SelectedEndpointsChangedEvent",selectedEndpoints:e})}},{key:"sendReceiverVideoConstraintMessage",value:function(e){d.log("sending a ReceiverVideoConstraint message with a maxFrameHeight of "+e+" pixels"),this._send({colibriClass:"ReceiverVideoConstraint",maxFrameHeight:e})}},{key:"_handleChannel",value:function(e){var t=this,n=this._eventEmitter;e.onopen=function(){d.info(t._mode+" channel opened"),n.emit(o.a.DATA_CHANNEL_OPEN)},e.onerror=function(e){"websocket"!==t._mode&&d.error("Channel error: "+e.message)},e.onmessage=function(e){var t,r=e.data;try{t=JSON.parse(r)}catch(e){return u.a.callErrorHandler(e),void d.error("Failed to parse channel message as JSON: ",r,e)}var i=t.colibriClass;switch(i){case"DominantSpeakerEndpointChangeEvent":var a=t.dominantSpeakerEndpoint;d.info("Channel new dominant speaker event: ",a),n.emit(o.a.DOMINANT_SPEAKER_CHANGED,a);break;case"EndpointConnectivityStatusChangeEvent":var s=t.endpoint,c="true"===t.active;d.info("Endpoint connection status changed: "+s+" active ? "+c),n.emit(o.a.ENDPOINT_CONN_STATUS_CHANGED,s,c);break;case"EndpointMessage":n.emit(o.a.ENDPOINT_MESSAGE_RECEIVED,t.from,t.msgPayload);break;case"LastNEndpointsChangeEvent":var l=t.lastNEndpoints;d.info("Channel new last-n event: ",l,t),n.emit(o.a.LASTN_ENDPOINT_CHANGED,l,t);break;case"SelectedUpdateEvent":var h=t.isSelected;d.info("SelectedUpdateEvent isSelected? "+h),n.emit(o.a.IS_SELECTED_CHANGED,h);break;default:d.debug("Channel JSON-formatted message: ",t),n.emit("rtc.datachannel."+i,t)}},e.onclose=function(e){d.info("Channel closed by "+(t._closedFromClient?"client":"server")),"websocket"===t._mode&&(t._closedFromClient||(d.error("Channel closed: "+e.code+" "+e.reason),t._retryWebSocketConnection(e))),t._channel=null},this._channel=e}},{key:"_send",value:function(e){var t=this._channel;if(!this.isOpen())throw d.error("Bridge Channel send: no opened channel."),new Error("No opened channel");t.send(JSON.stringify(e))}},{key:"mode",get:function(){return this._mode}}]),e})()}).call(this,"modules/RTC/BridgeChannel.js")},function(e,t,n){"use strict";(function(e){var r=n(7),i=n(4),o=n(3);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s=Object(i.getLogger)(e);t.a=new((function(){function e(){_classCallCheck(this,e),this.reset()}return _createClass(e,[{key:"reset",value:function(){this.disposed=!1,this.analyticsHandlers=new Set,this.cache=[],this.permanentProperties={},this.conferenceName="",this.addPermanentProperties({user_agent:navigator.userAgent,browser_name:o.a.getName()})}},{key:"dispose",value:function(){s.warn("Disposing of analytics adapter."),this.analyticsHandlers&&this.analyticsHandlers.size>0&&this.analyticsHandlers.forEach(function(e){"function"==typeof e.dispose&&e.dispose()}),this.setAnalyticsHandlers([]),this.disposed=!0}},{key:"setAnalyticsHandlers",value:function(e){var t=this;if(!this.disposed){this.analyticsHandlers=new Set(e),this._setUserProperties();var n=this.cache;this.cache=null,n&&n.forEach(function(e){return t._sendEvent(e)})}}},{key:"_setUserProperties",value:function(){var e=this;this.analyticsHandlers.forEach(function(t){try{t.setUserProperties(e.permanentProperties)}catch(t){s.warn("Error in setUserProperties method of one of the analytics handlers: "+t)}})}},{key:"addPermanentProperties",value:function(e){this.permanentProperties=(function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};if(!this.disposed){var n=null;"string"==typeof e?n={type:r.t,action:e,actionSubject:e,source:e,attributes:t}:"object"==typeof e&&(n=e),this._verifyRequiredFields(n)?this._sendEvent(n):s.error("Dropping a mis-formatted event: "+JSON.stringify(n))}}},{key:"_verifyRequiredFields",value:function(e){if(!e)return!1;e.type||(e.type=r.t);var t=e.type;return t!==r.t&&t!==r.u&&t!==r.w&&t!==r.v?(s.error("Unknown event type: "+t),!1):t===r.u?Boolean(e.name):(e.action=e.action||e.name||e.actionSubject,e.actionSubject=e.actionSubject||e.name||e.action,e.source=e.source||e.name||e.action||e.actionSubject,e.action&&e.actionSubject&&e.source?!!(t!==r.v||(e.objectType=e.objectType||"generic-object-type",e.containerType=e.containerType||"conference","conference"!==e.containerType||e.containerId||(e.containerId=this.conferenceName),e.objectType&&e.objectId&&e.containerType&&e.containerId))||(s.error("Required field missing (containerId, containerType, objectId or objectType)"),!1):(s.error("Required field missing (action, actionSubject or source)"),!1))}},{key:"_maybeCacheEvent",value:function(e){return!!this.cache&&(this.cache.push(e),this.cache.length>100&&this.cache.splice(0,1),!0)}},{key:"_sendEvent",value:function(e){this._maybeCacheEvent(e)||this.analyticsHandlers.forEach(function(t){try{t.sendEvent(e)}catch(e){s.warn("Error sending analytics event: "+e)}})}}]),e})())}).call(this,"modules/statistics/AnalyticsAdapter.js")},function(e,t,n){"use strict";(function(e,r){n.d(t,"a",function(){return s});var i=n(4),o=n(23),a=Object(i.getLogger)(e),s=(function(e){function t(){var e;return _classCallCheck(this,t),e=_possibleConstructorReturn(this,_getPrototypeOf(t).call(this)),a.info("This appears to be "+e.getName()+", ver: "+e.getVersion()),e}return _inherits(t,e),_createClass(t,[{key:"doesVideoMuteByStreamRemove",value:function(){return this.isChromiumBased()||this.isSafari()}},{key:"supportsP2P",value:function(){return!this.usesUnifiedPlan()}},{key:"isChromiumBased",value:function(){return this.isChrome()||this.isElectron()||this.isNWJS()||this.isOpera()}},{key:"isSupported",value:function(){return this.isChromiumBased()||this.isFirefox()||this.isReactNative()||this.isSafari()&&!this.isVersionLessThan("12.1")}},{key:"isUserInteractionRequiredForUnmute",value:function(){return this.isFirefox()&&this.isVersionLessThan("68")||this.isSafari()}},{key:"supportsVideoMuteOnConnInterrupted",value:function(){return this.isChromiumBased()||this.isReactNative()||this.isSafari()}},{key:"supportsBandwidthStatistics",value:function(){return!this.isFirefox()&&!this.isSafari()}},{key:"supportsDeviceChangeEvent",value:function(){return navigator.mediaDevices&&void 0!==navigator.mediaDevices.ondevicechange&&void 0!==navigator.mediaDevices.addEventListener}},{key:"supportsLocalCandidateRttStatistics",value:function(){return this.isChromiumBased()||this.isReactNative()||this.isSafari()}},{key:"supportsRTTStatistics",value:function(){return!this.isFirefox()}},{key:"supportsRtpSender",value:function(){return this.isFirefox()||this.isSafari()}},{key:"supportsRtx",value:function(){return!this.isFirefox()}},{key:"supportsVideo",value:function(){return!0}},{key:"usesPlanB",value:function(){return!this.usesUnifiedPlan()}},{key:"usesSdpMungingForSimulcast",value:function(){return this.isChromiumBased()||this.isSafari()}},{key:"usesUnifiedPlan",value:function(){return!!this.isFirefox()||!(!this.isSafari()||void 0===window.RTCRtpTransceiver)&&Object.keys(RTCRtpTransceiver.prototype).indexOf("currentDirection")>-1}},{key:"usesNewGumFlow",value:function(){return this.isChrome()?!this.isVersionLessThan(61):!(!this.isFirefox()&&!this.isSafari())||!!this.isChromiumBased()&&this._getChromiumBasedVersion()>=61}},{key:"usesAdapter",value:function(){return this.usesNewGumFlow()}},{key:"usesRidsForSimulcast",value:function(){return!1}},{key:"supportsGetDisplayMedia",value:function(){return void 0!==navigator.getDisplayMedia||void 0!==navigator.mediaDevices&&void 0!==navigator.mediaDevices.getDisplayMedia}},{key:"supportsInsertableStreams",value:function(){return Boolean(void 0!==window.RTCRtpSender&&window.RTCRtpSender.prototype.createEncodedVideoStreams)}},{key:"supportsSdpSemantics",value:function(){return this.isChromiumBased()&&this._getChromiumBasedVersion()>=65}},{key:"_getChromiumBasedVersion",value:function(){if(this.isChromiumBased()){if(this.isNWJS())return Number.parseInt(r.versions.chromium,10);var e=navigator.userAgent;if(e.match(/Chrome/))return Number.parseInt(e.match(/Chrome\/([\d.]+)/)[1],10)}return-1}}]),t})(o.a)}).call(this,"modules/browser/BrowserCapabilities.js",n(51))},function(e,t,n){e.exports=(function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&("function"==typeof Symbol?Symbol.toStringTag:"@@toStringTag")&&Object.defineProperty(e,"function"==typeof Symbol?Symbol.toStringTag:"@@toStringTag",{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=90)})({17:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(18),i=(function(){function e(){}return e.getFirstMatch=function(e,t){var n=t.match(e);return n&&n.length>0&&n[1]||""},e.getSecondMatch=function(e,t){var n=t.match(e);return n&&n.length>1&&n[2]||""},e.matchAndReturnConst=function(e,t,n){if(e.test(t))return n},e.getWindowsVersionName=function(e){switch(e){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},e.getMacOSVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),10===t[0])switch(t[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},e.getAndroidVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),!(1===t[0]&&t[1]<5))return 1===t[0]&&t[1]<6?"Cupcake":1===t[0]&&t[1]>=6?"Donut":2===t[0]&&t[1]<2?"Eclair":2===t[0]&&2===t[1]?"Froyo":2===t[0]&&t[1]>2?"Gingerbread":3===t[0]?"Honeycomb":4===t[0]&&t[1]<1?"Ice Cream Sandwich":4===t[0]&&t[1]<4?"Jelly Bean":4===t[0]&&t[1]>=4?"KitKat":5===t[0]?"Lollipop":6===t[0]?"Marshmallow":7===t[0]?"Nougat":8===t[0]?"Oreo":9===t[0]?"Pie":void 0},e.getVersionPrecision=function(e){return e.split(".").length},e.compareVersions=function(t,n,r){void 0===r&&(r=!1);var i=e.getVersionPrecision(t),o=e.getVersionPrecision(n),a=Math.max(i,o),s=0,c=e.map([t,n],function(t){var n=a-e.getVersionPrecision(t),r=t+new Array(n+1).join(".0");return e.map(r.split("."),function(e){return new Array(20-e.length).join("0")+e}).reverse()});for(r&&(s=a-Math.min(i,o)),a-=1;a>=s;){if(c[0][a]>c[1][a])return 1;if(c[0][a]===c[1][a]){if(a===s)return 0;a-=1}else if(c[0][a]0){var a=Object.keys(n),s=a.find(function(e){return t.isOS(e)});if(s){var c=this.satisfies(n[s]);if(void 0!==c)return c}var u=a.find(function(e){return t.isPlatform(e)});if(u){var d=this.satisfies(n[u]);if(void 0!==d)return d}}if(o>0){var l=Object.keys(i).find(function(e){return t.isBrowser(e,!0)});if(void 0!==l)return this.compareVersion(i[l])}},t.isBrowser=function(e,t){void 0===t&&(t=!1);var n=this.getBrowserName().toLowerCase(),r=e.toLowerCase(),i=s.default.getBrowserTypeByAlias(r);return t&&i&&(r=i.toLowerCase()),r===n},t.compareVersion=function(e){var t=[0],n=e,r=!1,i=this.getBrowserVersion();if("string"==typeof i)return">"===e[0]||"<"===e[0]?(n=e.substr(1),"="===e[1]?(r=!0,n=e.substr(2)):t=[],">"===e[0]?t.push(1):t.push(-1)):"="===e[0]?n=e.substr(1):"~"===e[0]&&(r=!0,n=e.substr(1)),t.indexOf(s.default.compareVersions(i,n,r))>-1},t.isOS=function(e){return this.getOSName(!0)===String(e).toLowerCase()},t.isPlatform=function(e){return this.getPlatformType(!0)===String(e).toLowerCase()},t.isEngine=function(e){return this.getEngineName(!0)===String(e).toLowerCase()},t.is=function(e){return this.isBrowser(e)||this.isOS(e)||this.isPlatform(e)},t.some=function(e){var t=this;return void 0===e&&(e=[]),e.some(function(e){return t.is(e)})},e})();t.default=u,e.exports=t.default},92:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(17))&&r.__esModule?r:{default:r},o=/version\/(\d+(\.?_?\d+)+)/i,a=[{test:[/googlebot/i],describe:function(e){var t={name:"Googlebot"},n=i.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/opera/i],describe:function(e){var t={name:"Opera"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opr\/|opios/i],describe:function(e){var t={name:"Opera"},n=i.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/SamsungBrowser/i],describe:function(e){var t={name:"Samsung Internet for Android"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Whale/i],describe:function(e){var t={name:"NAVER Whale Browser"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MZBrowser/i],describe:function(e){var t={name:"MZ Browser"},n=i.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/focus/i],describe:function(e){var t={name:"Focus"},n=i.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/swing/i],describe:function(e){var t={name:"Swing"},n=i.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/coast/i],describe:function(e){var t={name:"Opera Coast"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/yabrowser/i],describe:function(e){var t={name:"Yandex Browser"},n=i.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/ucbrowser/i],describe:function(e){var t={name:"UC Browser"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Maxthon|mxios/i],describe:function(e){var t={name:"Maxthon"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/epiphany/i],describe:function(e){var t={name:"Epiphany"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/puffin/i],describe:function(e){var t={name:"Puffin"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sleipnir/i],describe:function(e){var t={name:"Sleipnir"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/k-meleon/i],describe:function(e){var t={name:"K-Meleon"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/micromessenger/i],describe:function(e){var t={name:"WeChat"},n=i.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/qqbrowser/i],describe:function(e){var t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},n=i.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/msie|trident/i],describe:function(e){var t={name:"Internet Explorer"},n=i.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/\sedg\//i],describe:function(e){var t={name:"Microsoft Edge"},n=i.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/edg([ea]|ios)/i],describe:function(e){var t={name:"Microsoft Edge"},n=i.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/vivaldi/i],describe:function(e){var t={name:"Vivaldi"},n=i.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/seamonkey/i],describe:function(e){var t={name:"SeaMonkey"},n=i.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sailfish/i],describe:function(e){var t={name:"Sailfish"},n=i.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return n&&(t.version=n),t}},{test:[/silk/i],describe:function(e){var t={name:"Amazon Silk"},n=i.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/phantom/i],describe:function(e){var t={name:"PhantomJS"},n=i.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/slimerjs/i],describe:function(e){var t={name:"SlimerJS"},n=i.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t={name:"BlackBerry"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t={name:"WebOS Browser"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/bada/i],describe:function(e){var t={name:"Bada"},n=i.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/tizen/i],describe:function(e){var t={name:"Tizen"},n=i.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/qupzilla/i],describe:function(e){var t={name:"QupZilla"},n=i.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){var t={name:"Firefox"},n=i.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/chromium/i],describe:function(e){var t={name:"Chromium"},n=i.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/chrome|crios|crmo/i],describe:function(e){var t={name:"Chrome"},n=i.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/GSA/i],describe:function(e){var t={name:"Google Search"},n=i.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:function(e){var t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe:function(e){var t={name:"Android Browser"},n=i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/playstation 4/i],describe:function(e){var t={name:"PlayStation 4"},n=i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/safari|applewebkit/i],describe:function(e){var t={name:"Safari"},n=i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/.*/i],describe:function(e){var t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:i.default.getFirstMatch(t,e),version:i.default.getSecondMatch(t,e)}}}];t.default=a,e.exports=t.default},93:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(17))&&r.__esModule?r:{default:r},o=n(18),a=[{test:[/Roku\/DVP/],describe:function(e){var t=i.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:o.OS_MAP.Roku,version:t}}},{test:[/windows phone/i],describe:function(e){var t=i.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.WindowsPhone,version:t}}},{test:[/windows/i],describe:function(e){var t=i.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),n=i.default.getWindowsVersionName(t);return{name:o.OS_MAP.Windows,version:t,versionName:n}}},{test:[/macintosh/i],describe:function(e){var t=i.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),n=i.default.getMacOSVersionName(t),r={name:o.OS_MAP.MacOS,version:t};return n&&(r.versionName=n),r}},{test:[/(ipod|iphone|ipad)/i],describe:function(e){var t=i.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:o.OS_MAP.iOS,version:t}}},{test:function(e){var t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe:function(e){var t=i.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),n=i.default.getAndroidVersionName(t),r={name:o.OS_MAP.Android,version:t};return n&&(r.versionName=n),r}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t=i.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),n={name:o.OS_MAP.WebOS};return t&&t.length&&(n.version=t),n}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t=i.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||i.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||i.default.getFirstMatch(/\bbb(\d+)/i,e);return{name:o.OS_MAP.BlackBerry,version:t}}},{test:[/bada/i],describe:function(e){var t=i.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.Bada,version:t}}},{test:[/tizen/i],describe:function(e){var t=i.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.Tizen,version:t}}},{test:[/linux/i],describe:function(){return{name:o.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:o.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(e){var t=i.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.PlayStation4,version:t}}}];t.default=a,e.exports=t.default},94:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(17))&&r.__esModule?r:{default:r},o=n(18),a=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(e){var t=i.default.getFirstMatch(/(can-l01)/i,e)&&"Nova",n={type:o.PLATFORMS_MAP.mobile,vendor:"Huawei"};return t&&(n.model=t),n}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet}}},{test:function(e){var t=e.test(/ipod|iphone/i),n=e.test(/like (ipod|iphone)/i);return t&&!n},describe:function(e){var t=i.default.getFirstMatch(/(ipod|iphone)/i,e);return{type:o.PLATFORMS_MAP.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"blackberry"===e.getBrowserName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(e){return"bada"===e.getBrowserName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"windows phone"===e.getBrowserName()},describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(e){var t=Number(String(e.getOSVersion()).split(".")[0]);return"android"===e.getOSName(!0)&&t>=3},describe:function(){return{type:o.PLATFORMS_MAP.tablet}}},{test:function(e){return"android"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"macos"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(e){return"windows"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop}}},{test:function(e){return"linux"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop}}},{test:function(e){return"playstation 4"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.tv}}},{test:function(e){return"roku"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.tv}}}];t.default=a,e.exports=t.default},95:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(17))&&r.__esModule?r:{default:r},o=n(18),a=[{test:function(e){return"microsoft edge"===e.getBrowserName(!0)},describe:function(e){if(/\sedg\//i.test(e))return{name:o.ENGINE_MAP.Blink};var t=i.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:o.ENGINE_MAP.EdgeHTML,version:t}}},{test:[/trident/i],describe:function(e){var t={name:o.ENGINE_MAP.Trident},n=i.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:function(e){return e.test(/presto/i)},describe:function(e){var t={name:o.ENGINE_MAP.Presto},n=i.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:function(e){var t=e.test(/gecko/i),n=e.test(/like gecko/i);return t&&!n},describe:function(e){var t={name:o.ENGINE_MAP.Gecko},n=i.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:o.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(e){var t={name:o.ENGINE_MAP.WebKit},n=i.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}}];t.default=a,e.exports=t.default}})},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return p});var r=n(3),i=n(23),o=n(26),a=n(9),s=n(11),c=n(4).getLogger(e),u={};function d(e,t){return!t||t<=0||!e||e<=0?0:Math.round(e/t*100)}function l(){this.loss={},this.bitrate={download:0,upload:0},this.resolution={},this.framerate=0}function h(){this.bandwidth={},this.bitrate={},this.packetLoss=null,this.transport=[]}function p(e,t,n,i){this._browserType=r.a.getName();var o=u[this._browserType];if(!o)throw"The browser type '"+this._browserType+"' isn't supported!";this._usesPromiseGetStats=r.a.isSafari()||r.a.isFirefox(),this._getStatValue=this._usesPromiseGetStats?this._defineNewGetStatValueMethod(o):this._defineGetStatValueMethod(o),this.peerconnection=e,this.baselineAudioLevelsReport=null,this.currentAudioLevelsReport=null,this.currentStatsReport=null,this.previousStatsReport=null,this.audioLevelReportHistory={},this.audioLevelsIntervalId=null,this.eventEmitter=i,this.conferenceStats=new h,this.audioLevelsIntervalMilis=t,this.statsIntervalId=null,this.statsIntervalMilis=n,this.ssrc2stats=new Map}u[i.b.FIREFOX]={ssrc:"ssrc",packetsReceived:"packetsReceived",packetsLost:"packetsLost",packetsSent:"packetsSent",bytesReceived:"bytesReceived",bytesSent:"bytesSent",framerateMean:"framerateMean",ip:"address",port:"port",protocol:"protocol"},u[i.b.CHROME]={receiveBandwidth:"googAvailableReceiveBandwidth",sendBandwidth:"googAvailableSendBandwidth",remoteAddress:"googRemoteAddress",transportType:"googTransportType",localAddress:"googLocalAddress",activeConnection:"googActiveConnection",ssrc:"ssrc",packetsReceived:"packetsReceived",packetsSent:"packetsSent",packetsLost:"packetsLost",bytesReceived:"bytesReceived",bytesSent:"bytesSent",googFrameHeightReceived:"googFrameHeightReceived",googFrameWidthReceived:"googFrameWidthReceived",googFrameHeightSent:"googFrameHeightSent",googFrameWidthSent:"googFrameWidthSent",googFrameRateReceived:"googFrameRateReceived",googFrameRateSent:"googFrameRateSent",audioInputLevel:"audioInputLevel",audioOutputLevel:"audioOutputLevel",currentRoundTripTime:"googRtt",remoteCandidateType:"googRemoteCandidateType",localCandidateType:"googLocalCandidateType",ip:"ip",port:"port",protocol:"protocol"},u[i.b.OPERA]=u[i.b.CHROME],u[i.b.NWJS]=u[i.b.CHROME],u[i.b.ELECTRON]=u[i.b.CHROME],u[i.b.SAFARI]=u[i.b.CHROME],u[i.b.REACT_NATIVE]=u[i.b.CHROME],l.prototype.setLoss=function(e){this.loss=e||{}},l.prototype.setResolution=function(e){this.resolution=e||{}},l.prototype.addBitrate=function(e){this.bitrate.download+=e.download,this.bitrate.upload+=e.upload},l.prototype.resetBitrate=function(){this.bitrate.download=0,this.bitrate.upload=0},l.prototype.setFramerate=function(e){this.framerate=e||0},p.prototype.stop=function(){this.audioLevelsIntervalId&&(clearInterval(this.audioLevelsIntervalId),this.audioLevelsIntervalId=null),this.statsIntervalId&&(clearInterval(this.statsIntervalId),this.statsIntervalId=null)},p.prototype.errorCallback=function(e){s.callErrorHandler(e),c.error("Get stats error",e),this.stop()},p.prototype.start=function(e){var t=this,n=this;e&&(this.audioLevelsIntervalId=setInterval(function(){n.peerconnection.getStats(function(e){var r;r=e&&e.result&&"function"==typeof e.result?e.result():e,n.currentAudioLevelsReport=r,t._usesPromiseGetStats?n.processNewAudioLevelReport():n.processAudioLevelReport(),n.baselineAudioLevelsReport=n.currentAudioLevelsReport},function(e){return n.errorCallback(e)})},n.audioLevelsIntervalMilis)),this.statsIntervalId=setInterval(function(){n.peerconnection.getStats(function(e){var r;r=e&&e.result&&"function"==typeof e.result?e.result():e,n.currentStatsReport=r;try{t._usesPromiseGetStats?n.processNewStatsReport():n.processStatsReport()}catch(e){s.callErrorHandler(e),c.error("Unsupported key:"+e,e)}n.previousStatsReport=n.currentStatsReport},function(e){return n.errorCallback(e)})},n.statsIntervalMilis)},p.prototype._defineGetStatValueMethod=function(e){var t;switch(this._browserType){case i.b.CHROME:case i.b.OPERA:case i.b.NWJS:case i.b.ELECTRON:t=function(e,t){return e.stat(t)};break;case i.b.REACT_NATIVE:t=function(e,t){var n;return e.values.some(function(e){return!!e.hasOwnProperty(t)&&(n=e[t],!0)}),n};break;default:t=function(e,t){return e[t]}}return function(n,r){return t(n,(function(t){var n=e[t];if(n)return n;throw"The property '"+t+"' isn't supported!"})(r))}},p.prototype.getNonNegativeStat=function(e,t){var n=this._getStatValue(e,t);return"number"!=typeof n&&(n=Number(n)),isNaN(n)?0:Math.max(0,n)},p.prototype.processStatsReport=function(){var e=this;if(this.previousStatsReport){var t=this._getStatValue,n={};for(var r in this.currentStatsReport)if(this.currentStatsReport.hasOwnProperty(r)){var i=this.currentStatsReport[r];if(i){try{var a=t(i,"receiveBandwidth"),s=t(i,"sendBandwidth");(a||s)&&(this.conferenceStats.bandwidth={download:Math.round(a/1e3),upload:Math.round(s/1e3)})}catch(t){}if("googCandidatePair"===i.type)if("continue"===(function(){var n=void 0,r=void 0,o=void 0,a=void 0,s=void 0,c=void 0,u=void 0;try{if(!(n=t(i,"activeConnection")))return"continue";r=t(i,"remoteAddress"),u=t(i,"transportType"),a=t(i,"localAddress"),o=t(i,"localCandidateType"),s=t(i,"remoteCandidateType"),c=e.getNonNegativeStat(i,"currentRoundTripTime")}catch(e){}if(!r||!u||!a||"true"!==n)return"continue";var d=e.conferenceStats.transport;return d.some(function(e){return e.ip===r&&e.type===u&&e.localip===a})||d.push({ip:r,type:u,localip:a,p2p:e.peerconnection.isP2P,localCandidateType:o,remoteCandidateType:s,rtt:c}),"continue"})())continue;if("candidatepair"===i.type){if("succeeded"!==i.state||!i.selected)continue;var u=this.currentStatsReport[i.localCandidateId],d=this.currentStatsReport[i.remoteCandidateId];this.conferenceStats.transport.push({ip:d.ipAddress+":"+d.portNumber,type:u.transport,localip:u.ipAddress+":"+u.portNumber,p2p:this.peerconnection.isP2P,localCandidateType:u.candidateType,remoteCandidateType:d.candidateType})}if("ssrc"===i.type||"outboundrtp"===i.type||"inboundrtp"===i.type||"track"===i.type){var h=this.previousStatsReport[r],p=this.getNonNegativeStat(i,"ssrc");if("track"===i.type&&Array.isArray(i.ssrcIds)&&(p=Number(i.ssrcIds[0])),h&&p&&!0!==i.isRemote&&!0!==i.remoteSource){var f=this.ssrc2stats.get(p);f||(f=new l,this.ssrc2stats.set(p,f));var m=!0,v="packetsReceived",g=t(i,v);null!=g&&""!==g||(m=!1,null==(g=t(i,v="packetsSent"))&&c.warn("No packetsReceived nor packetsSent stat found")),(!g||g<0)&&(g=0);var y=this.getNonNegativeStat(h,v),_=Math.max(0,g-y),S=this.getNonNegativeStat(i,"packetsLost"),E=this.getNonNegativeStat(h,"packetsLost"),b=Math.max(0,S-E);f.setLoss({packetsTotal:_+b,packetsLost:b,isDownloadStream:m});var C=this.getNonNegativeStat(i,"bytesReceived"),T=this.getNonNegativeStat(h,"bytesReceived"),A=Math.max(0,C-T),R=0,k=t(i,"bytesSent");"number"!=typeof k&&"string"!=typeof k||(k=Number(k),isNaN(k)||(n[p]=k,k>0&&(R=k-t(h,"bytesSent")))),R=Math.max(0,R);var w=i.timestamp-h.timestamp,I=0,P=0;w>0&&(I=Math.round(8*A/w),P=Math.round(8*R/w)),f.addBitrate({download:I,upload:P});var D={height:null,width:null};try{var O=void 0,N=void 0;(O=t(i,"googFrameHeightReceived"))&&(N=t(i,"googFrameWidthReceived"))?(D.height=O,D.width=N):(O=t(i,"googFrameHeightSent"))&&(N=t(i,"googFrameWidthSent"))&&(D.height=O,D.width=N)}catch(t){}var M=void 0;try{M=t(i,"googFrameRateReceived")||t(i,"googFrameRateSent")||0}catch(t){try{M=this.getNonNegativeStat(i,"framerateMean")}catch(t){}}f.setFramerate(Math.round(M||0)),D.height&&D.width?f.setResolution(D):f.setResolution(null)}}}}this.eventEmitter.emit(o.c,this.peerconnection,n),this._processAndEmitReport()}},p.prototype._processAndEmitReport=function(){var e=this,t={download:0,upload:0},n={download:0,upload:0},r=0,i=0,a={},s={},u=0,l=0,h=0,p=0,f=this.ssrc2stats,m=Array.isArray(f),v=0;for(f=m?f:f["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var g;if(m){if(v>=f.length)break;g=f[v++]}else{if((v=f.next()).done)break;g=v.value}var y=_slicedToArray(g,2),_=y[0],S=y[1],E=S.loss,b=E.isDownloadStream?"download":"upload";t[b]+=E.packetsTotal,n[b]+=E.packetsLost,r+=S.bitrate.download,i+=S.bitrate.upload;var C=this.peerconnection.getTrackBySSRC(_);if(C){C.isAudioTrack()?(u+=S.bitrate.download,l+=S.bitrate.upload):(h+=S.bitrate.download,p+=S.bitrate.upload);var T=C.getParticipantId();if(T){var A=S.resolution;if(A.width&&A.height&&-1!==A.width&&-1!==A.height){var R=a[T]||{};R[_]=A,a[T]=R}if(0!==S.framerate){var k=s[T]||{};k[_]=S.framerate,s[T]=k}}else c.error("No participant ID returned by "+C)}S.resetBitrate()}this.conferenceStats.bitrate={upload:i,download:r},this.conferenceStats.bitrate.audio={upload:l,download:u},this.conferenceStats.bitrate.video={upload:p,download:h},this.conferenceStats.packetLoss={total:d(n.download+n.upload,t.download+t.upload),download:d(n.download,t.download),upload:d(n.upload,t.upload)};var w,I={};Object.keys(this.audioLevelReportHistory).forEach(function(t){var n=e.audioLevelReportHistory[t],r=n.data,i=n.isLocal,o=r.reduce(function(e,t){return e+t})/r.length;if(i)w=o;else{var a=e.peerconnection.getTrackBySSRC(Number(t));if(a){var s=a.getParticipantId();s&&(I[s]=o)}}}),this.audioLevelReportHistory={},this.eventEmitter.emit(o.d,this.peerconnection,{bandwidth:this.conferenceStats.bandwidth,bitrate:this.conferenceStats.bitrate,packetLoss:this.conferenceStats.packetLoss,resolution:a,framerate:s,transport:this.conferenceStats.transport,localAvgAudioLevels:w,avgAudioLevels:I}),this.conferenceStats.transport=[]},p.prototype.processAudioLevelReport=function(){if(this.baselineAudioLevelsReport){var e=this._getStatValue;for(var t in this.currentAudioLevelsReport)if(this.currentAudioLevelsReport.hasOwnProperty(t)){var n=this.currentAudioLevelsReport[t];if("ssrc"===n.type||"track"===n.type){var r=this.baselineAudioLevelsReport[t],i=void 0,a=this.getNonNegativeStat(n,"ssrc");if(!a&&Array.isArray(n.ssrcIds)&&(a=Number(n.ssrcIds[0])),r)if(a){try{i=e(n,"audioInputLevel")||e(n,"audioOutputLevel")}catch(e){return c.warn("Audio Levels are not available in the statistics."),void clearInterval(this.audioLevelsIntervalId)}if(i){var s;s="ssrc"===n.type?!e(n,"packetsReceived"):!n.remoteSource,i/=32767,a in this.audioLevelReportHistory||(this.audioLevelReportHistory[a]={isLocal:s,data:[]}),this.audioLevelReportHistory[a].data.push(i),this.eventEmitter.emit(o.a,this.peerconnection,a,i,s)}}else Date.now()-n.timestamp<3e3&&c.warn("No ssrc: ");else c.warn(a+" not enough data")}}}},p.prototype._defineNewGetStatValueMethod=function(e){return function(t,n){return t[(function(t){var n=e[t];if(n)return n;throw"The property '"+t+"' isn't supported!"})(n)]}},p.prototype.getNonNegativeValue=function(e){var t=e;return"number"!=typeof t&&(t=Number(t)),isNaN(t)?0:Math.max(0,t)},p.prototype._calculateBitrate=function(e,t,n){var r=this.getNonNegativeValue(e[n]),i=this.getNonNegativeValue(t[n]),o=Math.max(0,r-i),a=e.timestamp-t.timestamp,s=0;return a>0&&(s=Math.round(8*o/a)),s},p.prototype.processNewStatsReport=function(){var e=this;if(this.previousStatsReport){var t=this._getStatValue,n={};this.currentStatsReport.forEach(function(r){if("candidate-pair"===r.type&&r.nominated&&"succeeded"===r.state){var i=r.availableIncomingBitrate,o=r.availableOutgoingBitrate;(i||o)&&(e.conferenceStats.bandwidth={download:Math.round(i/1e3),upload:Math.round(o/1e3)});var a=e.currentStatsReport.get(r.remoteCandidateId),s=e.currentStatsReport.get(r.localCandidateId);if(a&&s){var c=t(a,"ip")+":"+t(a,"port"),u=t(s,"ip")+":"+t(s,"port"),d=t(a,"protocol"),h=e.conferenceStats.transport;h.some(function(e){return e.ip===c&&e.type===d&&e.localip===u})||h.push({ip:c,type:d,localIp:u,p2p:e.peerconnection.isP2P,localCandidateType:s.candidateType,remoteCandidateType:a.candidateType,networkType:s.networkType,rtt:1e3*r.currentRoundTripTime})}}else if("inbound-rtp"===r.type||"outbound-rtp"===r.type){var p=e.previousStatsReport.get(r.id),f=e.getNonNegativeValue(r.ssrc);if(!p||!f)return;var m=e.ssrc2stats.get(f);m||(m=new l,e.ssrc2stats.set(f,m));var v=!0,g="packetsReceived";"outbound-rtp"===r.type&&(v=!1,g="packetsSent");var y=r[g];(!y||y<0)&&(y=0);var _=e.getNonNegativeValue(p[g]),S=Math.max(0,y-_),E=e.getNonNegativeValue(r.packetsLost),b=e.getNonNegativeValue(p.packetsLost),C=Math.max(0,E-b);m.setLoss({packetsTotal:S+C,packetsLost:C,isDownloadStream:v}),"inbound-rtp"===r.type?m.addBitrate({download:e._calculateBitrate(r,p,"bytesReceived"),upload:0}):(n[f]=e.getNonNegativeValue(r.bytesSent),m.addBitrate({download:0,upload:e._calculateBitrate(r,p,"bytesSent")}));var T=r.framerateMean;T&&m.setFramerate(Math.round(T||0))}else if("track"===r.type){var A={height:r.frameHeight,width:r.frameWidth},R=r.framesPerSecond;if(!R){var k=e.previousStatsReport.get(r.id);if(k){var w=r.timestamp-k.timestamp;w>0&&r.framesSent&&(R=(r.framesSent-k.framesSent)/w*1e3)}if(!R)return}var I=r.trackIdentifier,P=e.peerconnection.getSsrcByTrackId(I);if(!P)return;var D=e.ssrc2stats.get(P);D||(D=new l,e.ssrc2stats.set(P,D)),D.setFramerate(Math.round(R||0)),A.height&&A.width?D.setResolution(A):D.setResolution(null)}}),this.eventEmitter.emit(o.c,this.peerconnection,n),this._processAndEmitReport()}},p.prototype.processNewAudioLevelReport=function(){var e=this;this.baselineAudioLevelsReport&&this.currentAudioLevelsReport.forEach(function(t){if("track"===t.type){var n=t.audioLevel;if(n){var r=t.trackIdentifier,i=e.peerconnection.getSsrcByTrackId(r);if(i){var s=i===e.peerconnection.getLocalSSRC(e.peerconnection.getLocalTracks(a.a));e.eventEmitter.emit(o.a,e.peerconnection,i,n,s)}}}})}}).call(this,"modules/statistics/RTPStatsCollector.js")},function(e,t,n){"use strict";var r=n(45);function i(e,t,n,i,o){var a=r.writeRtpDescription(e.kind,t);if(a+=r.writeIceParameters(e.iceGatherer.getLocalParameters()),a+=r.writeDtlsParameters(e.dtlsTransport.getLocalParameters(),"offer"===n?"actpass":o||"active"),a+="a=mid:"+e.mid+"\r\n",e.rtpSender&&e.rtpReceiver?a+="a=sendrecv\r\n":e.rtpSender?a+="a=sendonly\r\n":e.rtpReceiver?a+="a=recvonly\r\n":a+="a=inactive\r\n",e.rtpSender){var s=e.rtpSender._initialTrackId||e.rtpSender.track.id;e.rtpSender._initialTrackId=s;var c="msid:"+(i?i.id:"-")+" "+s+"\r\n";a+="a="+c,a+="a=ssrc:"+e.sendEncodingParameters[0].ssrc+" "+c,e.sendEncodingParameters[0].rtx&&(a+="a=ssrc:"+e.sendEncodingParameters[0].rtx.ssrc+" "+c,a+="a=ssrc-group:FID "+e.sendEncodingParameters[0].ssrc+" "+e.sendEncodingParameters[0].rtx.ssrc+"\r\n")}return a+="a=ssrc:"+e.sendEncodingParameters[0].ssrc+" cname:"+r.localCName+"\r\n",e.rtpSender&&e.sendEncodingParameters[0].rtx&&(a+="a=ssrc:"+e.sendEncodingParameters[0].rtx.ssrc+" cname:"+r.localCName+"\r\n"),a}function o(e,t){var n={codecs:[],headerExtensions:[],fecMechanisms:[]},r=function(e,t){e=parseInt(e,10);for(var n=0;n=14393&&-1===e.indexOf("?transport=udp"):(n=!0,!0)}),delete e.url,e.urls=i?r[0]:r,!!r.length}})})(n.iceServers||[],t),this._iceGatherers=[],n.iceCandidatePoolSize)for(var a=n.iceCandidatePoolSize;a>0;a--)this._iceGatherers.push(new e.RTCIceGatherer({iceServers:n.iceServers,gatherPolicy:n.iceTransportPolicy}));else n.iceCandidatePoolSize=0;this._config=n,this.transceivers=[],this._sdpSessionId=r.generateSessionId(),this._sdpSessionVersion=0,this._dtlsRole=void 0,this._isClosed=!1};Object.defineProperty(d.prototype,"localDescription",{configurable:!0,get:function(){return this._localDescription}}),Object.defineProperty(d.prototype,"remoteDescription",{configurable:!0,get:function(){return this._remoteDescription}}),d.prototype.onicecandidate=null,d.prototype.onaddstream=null,d.prototype.ontrack=null,d.prototype.onremovestream=null,d.prototype.onsignalingstatechange=null,d.prototype.oniceconnectionstatechange=null,d.prototype.onconnectionstatechange=null,d.prototype.onicegatheringstatechange=null,d.prototype.onnegotiationneeded=null,d.prototype.ondatachannel=null,d.prototype._dispatchEvent=function(e,t){this._isClosed||(this.dispatchEvent(t),"function"==typeof this["on"+e]&&this["on"+e](t))},d.prototype._emitGatheringStateChange=function(){var e=new Event("icegatheringstatechange");this._dispatchEvent("icegatheringstatechange",e)},d.prototype.getConfiguration=function(){return this._config},d.prototype.getLocalStreams=function(){return this.localStreams},d.prototype.getRemoteStreams=function(){return this.remoteStreams},d.prototype._createTransceiver=function(e,t){var n=this.transceivers.length>0,r={track:null,iceGatherer:null,iceTransport:null,dtlsTransport:null,localCapabilities:null,remoteCapabilities:null,rtpSender:null,rtpReceiver:null,kind:e,mid:null,sendEncodingParameters:null,recvEncodingParameters:null,stream:null,associatedRemoteMediaStreams:[],wantReceive:!0};if(this.usingBundle&&n)r.iceTransport=this.transceivers[0].iceTransport,r.dtlsTransport=this.transceivers[0].dtlsTransport;else{var i=this._createIceAndDtlsTransports();r.iceTransport=i.iceTransport,r.dtlsTransport=i.dtlsTransport}return t||this.transceivers.push(r),r},d.prototype.addTrack=function(t,n){if(this._isClosed)throw c("InvalidStateError","Attempted to call addTrack on a closed peerconnection.");var r;if(this.transceivers.find(function(e){return e.track===t}))throw c("InvalidAccessError","Track already exists.");for(var i=0;i=15025)e.getTracks().forEach(function(t){n.addTrack(t,e)});else{var r=e.clone();e.getTracks().forEach(function(e,t){var n=r.getTracks()[t];e.addEventListener("enabled",function(e){n.enabled=e.enabled})}),r.getTracks().forEach(function(e){n.addTrack(e,r)})}},d.prototype.removeTrack=function(t){if(this._isClosed)throw c("InvalidStateError","Attempted to call removeTrack on a closed peerconnection.");if(!(t instanceof e.RTCRtpSender))throw new TypeError("Argument 1 of RTCPeerConnection.removeTrack does not implement interface RTCRtpSender.");var n=this.transceivers.find(function(e){return e.rtpSender===t});if(!n)throw c("InvalidAccessError","Sender was not created by this connection.");var r=n.stream;n.rtpSender.stop(),n.rtpSender=null,n.track=null,n.stream=null,-1===this.transceivers.map(function(e){return e.stream}).indexOf(r)&&this.localStreams.indexOf(r)>-1&&this.localStreams.splice(this.localStreams.indexOf(r),1),this._maybeFireNegotiationNeeded()},d.prototype.removeStream=function(e){var t=this;e.getTracks().forEach(function(e){var n=t.getSenders().find(function(t){return t.track===e});n&&t.removeTrack(n)})},d.prototype.getSenders=function(){return this.transceivers.filter(function(e){return!!e.rtpSender}).map(function(e){return e.rtpSender})},d.prototype.getReceivers=function(){return this.transceivers.filter(function(e){return!!e.rtpReceiver}).map(function(e){return e.rtpReceiver})},d.prototype._createIceGatherer=function(t,n){var r=this;if(n&&t>0)return this.transceivers[0].iceGatherer;if(this._iceGatherers.length)return this._iceGatherers.shift();var i=new e.RTCIceGatherer({iceServers:this._config.iceServers,gatherPolicy:this._config.iceTransportPolicy});return Object.defineProperty(i,"state",{value:"new",writable:!0}),this.transceivers[t].bufferedCandidateEvents=[],this.transceivers[t].bufferCandidates=function(e){var n=!e.candidate||0===Object.keys(e.candidate).length;i.state=n?"completed":"gathering",null!==r.transceivers[t].bufferedCandidateEvents&&r.transceivers[t].bufferedCandidateEvents.push(e)},i.addEventListener("localcandidate",this.transceivers[t].bufferCandidates),i},d.prototype._gather=function(t,n){var i=this,o=this.transceivers[n].iceGatherer;if(!o.onlocalcandidate){var a=this.transceivers[n].bufferedCandidateEvents;this.transceivers[n].bufferedCandidateEvents=null,o.removeEventListener("localcandidate",this.transceivers[n].bufferCandidates),o.onlocalcandidate=function(e){if(!(i.usingBundle&&n>0)){var a=new Event("icecandidate");a.candidate={sdpMid:t,sdpMLineIndex:n};var s=e.candidate,c=!s||0===Object.keys(s).length;if(c)"new"!==o.state&&"gathering"!==o.state||(o.state="completed");else{"new"===o.state&&(o.state="gathering"),s.component=1,s.ufrag=o.getLocalParameters().usernameFragment;var u=r.writeCandidate(s);a.candidate=_extends(a.candidate,r.parseCandidate(u)),a.candidate.candidate=u,a.candidate.toJSON=function(){return{candidate:a.candidate.candidate,sdpMid:a.candidate.sdpMid,sdpMLineIndex:a.candidate.sdpMLineIndex,usernameFragment:a.candidate.usernameFragment}}}var d=r.getMediaSections(i._localDescription.sdp);d[a.candidate.sdpMLineIndex]+=c?"a=end-of-candidates\r\n":"a="+a.candidate.candidate+"\r\n",i._localDescription.sdp=r.getDescription(i._localDescription.sdp)+d.join("");var l=i.transceivers.every(function(e){return e.iceGatherer&&"completed"===e.iceGatherer.state});"gathering"!==i.iceGatheringState&&(i.iceGatheringState="gathering",i._emitGatheringStateChange()),c||i._dispatchEvent("icecandidate",a),l&&(i._dispatchEvent("icecandidate",new Event("icecandidate")),i.iceGatheringState="complete",i._emitGatheringStateChange())}},e.setTimeout(function(){a.forEach(function(e){o.onlocalcandidate(e)})},0)}},d.prototype._createIceAndDtlsTransports=function(){var t=this,n=new e.RTCIceTransport(null);n.onicestatechange=function(){t._updateIceConnectionState(),t._updateConnectionState()};var r=new e.RTCDtlsTransport(n);return r.ondtlsstatechange=function(){t._updateConnectionState()},r.onerror=function(){Object.defineProperty(r,"state",{value:"failed",writable:!0}),t._updateConnectionState()},{iceTransport:n,dtlsTransport:r}},d.prototype._disposeIceAndDtlsTransports=function(e){var t=this.transceivers[e].iceGatherer;t&&(delete t.onlocalcandidate,delete this.transceivers[e].iceGatherer);var n=this.transceivers[e].iceTransport;n&&(delete n.onicestatechange,delete this.transceivers[e].iceTransport);var r=this.transceivers[e].dtlsTransport;r&&(delete r.ondtlsstatechange,delete r.onerror,delete this.transceivers[e].dtlsTransport)},d.prototype._transceive=function(e,n,i){var a=o(e.localCapabilities,e.remoteCapabilities);n&&e.rtpSender&&(a.encodings=e.sendEncodingParameters,a.rtcp={cname:r.localCName,compound:e.rtcpParameters.compound},e.recvEncodingParameters.length&&(a.rtcp.ssrc=e.recvEncodingParameters[0].ssrc),e.rtpSender.send(a)),i&&e.rtpReceiver&&a.codecs.length>0&&("video"===e.kind&&e.recvEncodingParameters&&t<15019&&e.recvEncodingParameters.forEach(function(e){delete e.rtx}),e.recvEncodingParameters.length?a.encodings=e.recvEncodingParameters:a.encodings=[{}],a.rtcp={compound:e.rtcpParameters.compound},e.rtcpParameters.cname&&(a.rtcp.cname=e.rtcpParameters.cname),e.sendEncodingParameters.length&&(a.rtcp.ssrc=e.sendEncodingParameters[0].ssrc),e.rtpReceiver.receive(a))},d.prototype.setLocalDescription=function(e){var t,n,i=this;if(-1===["offer","answer"].indexOf(e.type))return Promise.reject(c("TypeError",'Unsupported type "'+e.type+'"'));if(!a("setLocalDescription",e.type,i.signalingState)||i._isClosed)return Promise.reject(c("InvalidStateError","Can not set local "+e.type+" in state "+i.signalingState));if("offer"===e.type)t=r.splitSections(e.sdp),n=t.shift(),t.forEach(function(e,t){var n=r.parseRtpParameters(e);i.transceivers[t].localCapabilities=n}),i.transceivers.forEach(function(e,t){i._gather(e.mid,t)});else if("answer"===e.type){t=r.splitSections(i._remoteDescription.sdp),n=t.shift();var s=r.matchPrefix(n,"a=ice-lite").length>0;t.forEach(function(e,t){var a=i.transceivers[t],c=a.iceGatherer,u=a.iceTransport,d=a.dtlsTransport,l=a.localCapabilities,h=a.remoteCapabilities;if(!(r.isRejected(e)&&0===r.matchPrefix(e,"a=bundle-only").length||a.rejected)){var p=r.getIceParameters(e,n),f=r.getDtlsParameters(e,n);s&&(f.role="server"),i.usingBundle&&0!==t||(i._gather(a.mid,t),"new"===u.state&&u.start(c,p,s?"controlling":"controlled"),"new"===d.state&&d.start(f));var m=o(l,h);i._transceive(a,m.codecs.length>0,!1)}})}return i._localDescription={type:e.type,sdp:e.sdp},"offer"===e.type?i._updateSignalingState("have-local-offer"):i._updateSignalingState("stable"),Promise.resolve()},d.prototype.setRemoteDescription=function(i){var d=this;if(-1===["offer","answer"].indexOf(i.type))return Promise.reject(c("TypeError",'Unsupported type "'+i.type+'"'));if(!a("setRemoteDescription",i.type,d.signalingState)||d._isClosed)return Promise.reject(c("InvalidStateError","Can not set remote "+i.type+" in state "+d.signalingState));var l={};d.remoteStreams.forEach(function(e){l[e.id]=e});var h=[],p=r.splitSections(i.sdp),f=p.shift(),m=r.matchPrefix(f,"a=ice-lite").length>0,v=r.matchPrefix(f,"a=group:BUNDLE ").length>0;d.usingBundle=v;var g=r.matchPrefix(f,"a=ice-options:")[0];return d.canTrickleIceCandidates=!!g&&g.substr(14).split(" ").indexOf("trickle")>=0,p.forEach(function(a,c){var u=r.splitLines(a),p=r.getKind(a),g=r.isRejected(a)&&0===r.matchPrefix(a,"a=bundle-only").length,y=u[0].substr(2).split(" ")[2],_=r.getDirection(a,f),S=r.parseMsid(a),E=r.getMid(a)||r.generateIdentifier();if(g||"application"===p&&("DTLS/SCTP"===y||"UDP/DTLS/SCTP"===y))d.transceivers[c]={mid:E,kind:p,protocol:y,rejected:!0};else{var b,C,T,A,R,k,w,I,P;!g&&d.transceivers[c]&&d.transceivers[c].rejected&&(d.transceivers[c]=d._createTransceiver(p,!0));var D,O,N=r.parseRtpParameters(a);g||(D=r.getIceParameters(a,f),(O=r.getDtlsParameters(a,f)).role="client"),w=r.parseRtpEncodingParameters(a);var M=r.parseRtcpParameters(a),L=r.matchPrefix(a,"a=end-of-candidates",f).length>0,x=r.matchPrefix(a,"a=candidate:").map(function(e){return r.parseCandidate(e)}).filter(function(e){return 1===e.component});if(("offer"===i.type||"answer"===i.type)&&!g&&v&&c>0&&d.transceivers[c]&&(d._disposeIceAndDtlsTransports(c),d.transceivers[c].iceGatherer=d.transceivers[0].iceGatherer,d.transceivers[c].iceTransport=d.transceivers[0].iceTransport,d.transceivers[c].dtlsTransport=d.transceivers[0].dtlsTransport,d.transceivers[c].rtpSender&&d.transceivers[c].rtpSender.setTransport(d.transceivers[0].dtlsTransport),d.transceivers[c].rtpReceiver&&d.transceivers[c].rtpReceiver.setTransport(d.transceivers[0].dtlsTransport)),"offer"!==i.type||g)"answer"!==i.type||g||(C=(b=d.transceivers[c]).iceGatherer,T=b.iceTransport,A=b.dtlsTransport,R=b.rtpReceiver,k=b.sendEncodingParameters,I=b.localCapabilities,d.transceivers[c].recvEncodingParameters=w,d.transceivers[c].remoteCapabilities=N,d.transceivers[c].rtcpParameters=M,x.length&&"new"===T.state&&(!m&&!L||v&&0!==c?x.forEach(function(e){s(b.iceTransport,e)}):T.setRemoteCandidates(x)),v&&0!==c||("new"===T.state&&T.start(C,D,"controlling"),"new"===A.state&&A.start(O)),!o(b.localCapabilities,b.remoteCapabilities).codecs.filter(function(e){return"rtx"===e.name.toLowerCase()}).length&&b.sendEncodingParameters[0].rtx&&delete b.sendEncodingParameters[0].rtx,d._transceive(b,"sendrecv"===_||"recvonly"===_,"sendrecv"===_||"sendonly"===_),!R||"sendrecv"!==_&&"sendonly"!==_?delete b.rtpReceiver:(P=R.track,S?(l[S.stream]||(l[S.stream]=new e.MediaStream),n(P,l[S.stream]),h.push([P,R,l[S.stream]])):(l.default||(l.default=new e.MediaStream),n(P,l.default),h.push([P,R,l.default]))));else{(b=d.transceivers[c]||d._createTransceiver(p)).mid=E,b.iceGatherer||(b.iceGatherer=d._createIceGatherer(c,v)),x.length&&"new"===b.iceTransport.state&&(!L||v&&0!==c?x.forEach(function(e){s(b.iceTransport,e)}):b.iceTransport.setRemoteCandidates(x)),I=e.RTCRtpReceiver.getCapabilities(p),t<15019&&(I.codecs=I.codecs.filter(function(e){return"rtx"!==e.name})),k=b.sendEncodingParameters||[{ssrc:1001*(2*c+2)}];var F,j=!1;"sendrecv"===_||"sendonly"===_?(j=!b.rtpReceiver,R=b.rtpReceiver||new e.RTCRtpReceiver(b.dtlsTransport,p),j&&(P=R.track,S&&"-"===S.stream||(S?(l[S.stream]||(l[S.stream]=new e.MediaStream,Object.defineProperty(l[S.stream],"id",{get:function(){return S.stream}})),Object.defineProperty(P,"id",{get:function(){return S.track}}),F=l[S.stream]):(l.default||(l.default=new e.MediaStream),F=l.default)),F&&(n(P,F),b.associatedRemoteMediaStreams.push(F)),h.push([P,R,F]))):b.rtpReceiver&&b.rtpReceiver.track&&(b.associatedRemoteMediaStreams.forEach(function(t){var n=t.getTracks().find(function(e){return e.id===b.rtpReceiver.track.id});n&&(function(t,n){n.removeTrack(t),n.dispatchEvent(new e.MediaStreamTrackEvent("removetrack",{track:t}))})(n,t)}),b.associatedRemoteMediaStreams=[]),b.localCapabilities=I,b.remoteCapabilities=N,b.rtpReceiver=R,b.rtcpParameters=M,b.sendEncodingParameters=k,b.recvEncodingParameters=w,d._transceive(d.transceivers[c],!1,j)}}}),void 0===d._dtlsRole&&(d._dtlsRole="offer"===i.type?"active":"passive"),d._remoteDescription={type:i.type,sdp:i.sdp},"offer"===i.type?d._updateSignalingState("have-remote-offer"):d._updateSignalingState("stable"),Object.keys(l).forEach(function(t){var n=l[t];if(n.getTracks().length){if(-1===d.remoteStreams.indexOf(n)){d.remoteStreams.push(n);var r=new Event("addstream");r.stream=n,e.setTimeout(function(){d._dispatchEvent("addstream",r)})}h.forEach(function(e){var t=e[0],r=e[1];n.id===e[2].id&&u(d,t,r,[n])})}}),h.forEach(function(e){e[2]||u(d,e[0],e[1],[])}),e.setTimeout(function(){d&&d.transceivers&&d.transceivers.forEach(function(e){e.iceTransport&&"new"===e.iceTransport.state&&e.iceTransport.getRemoteCandidates().length>0&&(console.warn("Timeout for addRemoteCandidate. Consider sending an end-of-candidates notification"),e.iceTransport.addRemoteCandidate({}))})},4e3),Promise.resolve()},d.prototype.close=function(){this.transceivers.forEach(function(e){e.iceTransport&&e.iceTransport.stop(),e.dtlsTransport&&e.dtlsTransport.stop(),e.rtpSender&&e.rtpSender.stop(),e.rtpReceiver&&e.rtpReceiver.stop()}),this._isClosed=!0,this._updateSignalingState("closed")},d.prototype._updateSignalingState=function(e){this.signalingState=e;var t=new Event("signalingstatechange");this._dispatchEvent("signalingstatechange",t)},d.prototype._maybeFireNegotiationNeeded=function(){var t=this;"stable"===this.signalingState&&!0!==this.needNegotiation&&(this.needNegotiation=!0,e.setTimeout(function(){if(t.needNegotiation){t.needNegotiation=!1;var e=new Event("negotiationneeded");t._dispatchEvent("negotiationneeded",e)}},0))},d.prototype._updateIceConnectionState=function(){var e,t={new:0,closed:0,checking:0,connected:0,completed:0,disconnected:0,failed:0};if(this.transceivers.forEach(function(e){e.iceTransport&&!e.rejected&&t[e.iceTransport.state]++}),e="new",t.failed>0?e="failed":t.checking>0?e="checking":t.disconnected>0?e="disconnected":t.new>0?e="new":t.connected>0?e="connected":t.completed>0&&(e="completed"),e!==this.iceConnectionState){this.iceConnectionState=e;var n=new Event("iceconnectionstatechange");this._dispatchEvent("iceconnectionstatechange",n)}},d.prototype._updateConnectionState=function(){var e,t={new:0,closed:0,connecting:0,connected:0,completed:0,disconnected:0,failed:0};if(this.transceivers.forEach(function(e){e.iceTransport&&e.dtlsTransport&&!e.rejected&&(t[e.iceTransport.state]++,t[e.dtlsTransport.state]++)}),t.connected+=t.completed,e="new",t.failed>0?e="failed":t.connecting>0?e="connecting":t.disconnected>0?e="disconnected":t.new>0?e="new":t.connected>0&&(e="connected"),e!==this.connectionState){this.connectionState=e;var n=new Event("connectionstatechange");this._dispatchEvent("connectionstatechange",n)}},d.prototype.createOffer=function(){var n=this;if(n._isClosed)return Promise.reject(c("InvalidStateError","Can not call createOffer after close"));var o=n.transceivers.filter(function(e){return"audio"===e.kind}).length,a=n.transceivers.filter(function(e){return"video"===e.kind}).length,s=arguments[0];if(s){if(s.mandatory||s.optional)throw new TypeError("Legacy mandatory/optional constraints not supported.");void 0!==s.offerToReceiveAudio&&(o=!0===s.offerToReceiveAudio?1:!1===s.offerToReceiveAudio?0:s.offerToReceiveAudio),void 0!==s.offerToReceiveVideo&&(a=!0===s.offerToReceiveVideo?1:!1===s.offerToReceiveVideo?0:s.offerToReceiveVideo)}for(n.transceivers.forEach(function(e){"audio"===e.kind?--o<0&&(e.wantReceive=!1):"video"===e.kind&&--a<0&&(e.wantReceive=!1)});o>0||a>0;)o>0&&(n._createTransceiver("audio"),o--),a>0&&(n._createTransceiver("video"),a--);var u=r.writeSessionBoilerplate(n._sdpSessionId,n._sdpSessionVersion++);n.transceivers.forEach(function(i,o){var a=i.track,s=i.kind,c=i.mid||r.generateIdentifier();i.mid=c,i.iceGatherer||(i.iceGatherer=n._createIceGatherer(o,n.usingBundle));var u=e.RTCRtpSender.getCapabilities(s);t<15019&&(u.codecs=u.codecs.filter(function(e){return"rtx"!==e.name})),u.codecs.forEach(function(e){"H264"===e.name&&void 0===e.parameters["level-asymmetry-allowed"]&&(e.parameters["level-asymmetry-allowed"]="1"),i.remoteCapabilities&&i.remoteCapabilities.codecs&&i.remoteCapabilities.codecs.forEach(function(t){e.name.toLowerCase()===t.name.toLowerCase()&&e.clockRate===t.clockRate&&(e.preferredPayloadType=t.payloadType)})}),u.headerExtensions.forEach(function(e){(i.remoteCapabilities&&i.remoteCapabilities.headerExtensions||[]).forEach(function(t){e.uri===t.uri&&(e.id=t.id)})});var d=i.sendEncodingParameters||[{ssrc:1001*(2*o+1)}];a&&t>=15019&&"video"===s&&!d[0].rtx&&(d[0].rtx={ssrc:d[0].ssrc+1}),i.wantReceive&&(i.rtpReceiver=new e.RTCRtpReceiver(i.dtlsTransport,s)),i.localCapabilities=u,i.sendEncodingParameters=d}),"max-compat"!==n._config.bundlePolicy&&(u+="a=group:BUNDLE "+n.transceivers.map(function(e){return e.mid}).join(" ")+"\r\n"),u+="a=ice-options:trickle\r\n",n.transceivers.forEach(function(e,t){u+=i(e,e.localCapabilities,"offer",e.stream,n._dtlsRole),u+="a=rtcp-rsize\r\n",!e.iceGatherer||"new"===n.iceGatheringState||0!==t&&n.usingBundle||(e.iceGatherer.getLocalCandidates().forEach(function(e){e.component=1,u+="a="+r.writeCandidate(e)+"\r\n"}),"completed"===e.iceGatherer.state&&(u+="a=end-of-candidates\r\n"))});var d=new e.RTCSessionDescription({type:"offer",sdp:u});return Promise.resolve(d)},d.prototype.createAnswer=function(){var n=this;if(n._isClosed)return Promise.reject(c("InvalidStateError","Can not call createAnswer after close"));if("have-remote-offer"!==n.signalingState&&"have-local-pranswer"!==n.signalingState)return Promise.reject(c("InvalidStateError","Can not call createAnswer in signalingState "+n.signalingState));var a=r.writeSessionBoilerplate(n._sdpSessionId,n._sdpSessionVersion++);n.usingBundle&&(a+="a=group:BUNDLE "+n.transceivers.map(function(e){return e.mid}).join(" ")+"\r\n"),a+="a=ice-options:trickle\r\n";var s=r.getMediaSections(n._remoteDescription.sdp).length;n.transceivers.forEach(function(e,r){if(!(r+1>s)){if(e.rejected)return"application"===e.kind?"DTLS/SCTP"===e.protocol?a+="m=application 0 DTLS/SCTP 5000\r\n":a+="m=application 0 "+e.protocol+" webrtc-datachannel\r\n":"audio"===e.kind?a+="m=audio 0 UDP/TLS/RTP/SAVPF 0\r\na=rtpmap:0 PCMU/8000\r\n":"video"===e.kind&&(a+="m=video 0 UDP/TLS/RTP/SAVPF 120\r\na=rtpmap:120 VP8/90000\r\n"),void(a+="c=IN IP4 0.0.0.0\r\na=inactive\r\na=mid:"+e.mid+"\r\n");var c;e.stream&&("audio"===e.kind?c=e.stream.getAudioTracks()[0]:"video"===e.kind&&(c=e.stream.getVideoTracks()[0]),c&&t>=15019&&"video"===e.kind&&!e.sendEncodingParameters[0].rtx&&(e.sendEncodingParameters[0].rtx={ssrc:e.sendEncodingParameters[0].ssrc+1}));var u=o(e.localCapabilities,e.remoteCapabilities);!u.codecs.filter(function(e){return"rtx"===e.name.toLowerCase()}).length&&e.sendEncodingParameters[0].rtx&&delete e.sendEncodingParameters[0].rtx,a+=i(e,u,"answer",e.stream,n._dtlsRole),e.rtcpParameters&&e.rtcpParameters.reducedSize&&(a+="a=rtcp-rsize\r\n")}});var u=new e.RTCSessionDescription({type:"answer",sdp:a});return Promise.resolve(u)},d.prototype.addIceCandidate=function(e){var t,n=this;return e&&void 0===e.sdpMLineIndex&&!e.sdpMid?Promise.reject(new TypeError("sdpMLineIndex or sdpMid required")):new Promise(function(i,o){if(!n._remoteDescription)return o(c("InvalidStateError","Can not add ICE candidate without a remote description"));if(e&&""!==e.candidate){var a=e.sdpMLineIndex;if(e.sdpMid)for(var u=0;u0?r.parseCandidate(e.candidate):{};if("tcp"===l.protocol&&(0===l.port||9===l.port))return i();if(l.component&&1!==l.component)return i();if((0===a||a>0&&d.iceTransport!==n.transceivers[0].iceTransport)&&!s(d.iceTransport,l))return o(c("OperationError","Can not add ICE candidate"));var h=e.candidate.trim();0===h.indexOf("a=")&&(h=h.substr(2)),(t=r.getMediaSections(n._remoteDescription.sdp))[a]+="a="+(l.type?h:"end-of-candidates")+"\r\n",n._remoteDescription.sdp=r.getDescription(n._remoteDescription.sdp)+t.join("")}else for(var p=0;pthis.maxstats&&(i.values.shift(),i.times.shift()),i.endTime=o};var k=function(e){return null==e?"":"type: "+e.type+"\r\n"+e.sdp};R.prototype.getConnectionState=function(){var e=this.peerconnection.iceConnectionState;return"completed"===e?"connected":e},R.prototype._getDesiredMediaDirection=function(e){var t=!0;return e===d.a?t=this.audioTransferActive:e===d.c&&(t=this.videoTransferActive),t?this.hasAnyTracksOfType(e)?"sendrecv":"recvonly":"inactive"},R.prototype.isSimulcastOn=function(){return!this.options.disableSimulcast},R.prototype._peerVideoTypeChanged=function(e,t){if(e){var n=this.getRemoteTracks(e,d.c);n.length&&n[0]._setVideoType(t)}else A.error("No endpointID on peerVideoTypeChanged "+this)},R.prototype._peerMutedChanged=function(e,t,n){if(e){var r=this.getRemoteTracks(e,t);r.length&&r[0].setMute(n)}else A.error("On peerMuteChanged - no endpoint ID")},R.prototype.getLocalTracks=function(e){var t=Array.from(this.localTracks.values());return void 0!==e&&(t=t.filter(function(t){return t.getType()===e})),t},R.prototype.hasAnyTracksOfType=function(e){if(!e)throw new Error('"mediaType" is required');return this.getLocalTracks(e).length>0},R.prototype.getRemoteTracks=function(e,t){var n=[],r=e?[e]:this.remoteTracks.keys(),i=Array.isArray(r),o=0;for(r=i?r:r["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}var s=a,c=this.remoteTracks.get(s);if(c){var u=c.keys(),d=Array.isArray(u),l=0;for(u=d?u:u["function"==typeof Symbol&&"function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var h;if(d){if(l>=u.length)break;h=u[l++]}else{if((l=u.next()).done)break;h=l.value}var p=h;if(!t||t===p){var f=c.get(p);f&&n.push(f)}}}}return n},R.prototype.getTrackBySSRC=function(e){if("number"!=typeof e)throw new Error("SSRC "+e+" is not a number");var t=this.localTracks.values(),n=Array.isArray(t),r=0;for(t=n?t:t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}var o=i;if(this.getLocalSSRC(o)===e)return o}var a=this.getRemoteTracks(),s=Array.isArray(a),c=0;for(a=s?a:a["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var u;if(s){if(c>=a.length)break;u=a[c++]}else{if((c=a.next()).done)break;u=c.value}var d=u;if(d.getSSRC()===e)return d}return null},R.prototype.getSsrcByTrackId=function(e){var t=function(t){return t.getTrack().id===e},n=this.getLocalTracks().find(t);if(n)return this.getLocalSSRC(n);var r=this.getRemoteTracks().find(t);return r?r.getSSRC():null},R.prototype._remoteStreamAdded=function(e){var t=this,n=p.a.getStreamID(e);if(p.a.isUserStreamById(n)){m.a.isChromiumBased()&&(e.onaddtrack=function(n){t._remoteTrackAdded(e,n.track)},e.onremovetrack=function(n){t._remoteTrackRemoved(e,n.track)});var r=e.getAudioTracks(),i=Array.isArray(r),o=0;for(r=i?r:r["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}var s=a;this._remoteTrackAdded(e,s)}var c=e.getVideoTracks(),u=Array.isArray(c),d=0;for(c=u?c:c["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var l;if(u){if(d>=c.length)break;l=c[d++]}else{if((d=c.next()).done)break;l=d.value}var h=l;this._remoteTrackAdded(e,h)}}else A.info(this+" ignored remote 'stream added' event for non-user streamid: "+n)},R.prototype._remoteTrackAdded=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=p.a.getStreamID(e),i=t.kind;if(this.isP2P||p.a.isUserStreamById(r))if(A.info(this+" remote track added:",r,i),i){var o,a=m.a.usesPlanB()?new S.a(this.remoteDescription.sdp):new S.a(this.peerconnection.remoteDescription.sdp);if(m.a.usesUnifiedPlan())if(n&&n.mid){var c=n.mid;o=a.media.filter(function(e){return C.a.findLine(e,"a=mid:"+c)})}else o=a.media.filter(function(e){var t=C.a.findLine(e,"a=msid");return void 0!==t&&r===t.substring(7).split(" ")[0]});else o=a.media.filter(function(e){return e.startsWith("m="+i)});if(o.length){var u=C.a.findLines(o[0],"a=ssrc:");if((u=u.filter(function(e){return-1!==e.indexOf("msid:"+r)})).length){var d=u[0].substring(7).split(" ")[0],l=Number(d),h=this.signalingLayer.getSSRCOwner(l);if(isNaN(l)||l<0)s.callErrorHandler(new Error("Invalid SSRC: "+d+" for remote track, msid: "+r+" media type: "+i));else if(h){A.log(this+" associated ssrc",h,l);var f=this.signalingLayer.getPeerMediaInfo(h,i);if(f){var v=f.muted,g=f.videoType;this._createRemoteTrack(h,e,t,i,g,l,v)}else s.callErrorHandler(new Error(this+": no peer media info available for "+h))}else s.callErrorHandler(new Error("No SSRC owner known for: "+l+" for remote track, msid: "+r+" media type: "+i))}else s.callErrorHandler(new Error("No SSRC lines for streamId "+r+" for remote track, media type: "+i))}else s.callErrorHandler(new Error("No media lines for type "+i+" found in remote SDP for remote track: "+r))}else s.callErrorHandler(new Error("MediaType undefined for remote track, stream id: "+r));else A.info(this+" ignored remote 'stream added' event for non-user streamid: "+r)},R.prototype._createRemoteTrack=function(e,t,n,r,i,o,a){var s=this.remoteTracks.get(e);s||(s=new Map,this.remoteTracks.set(e,s));var u=s.get(r);if(u&&u.getTrack()===n)A.info(this+" ignored duplicated remote track added event for: "+e+", "+r);else{u&&A.error(this+" overwriting remote track for"+e+" "+r);var d=new c.a(this.rtc,this.rtc.conference,e,t,n,r,i,o,a,this.isP2P);s.set(r,d),this.eventEmitter.emit(g.a.REMOTE_TRACK_ADDED,d)}},R.prototype._remoteStreamRemoved=function(e){if(p.a.isUserStream(e)){var t=e.getVideoTracks(),n=Array.isArray(t),r=0;for(t=n?t:t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}var o=i;this._remoteTrackRemoved(e,o)}var a=e.getAudioTracks(),s=Array.isArray(a),c=0;for(a=s?a:a["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var u;if(s){if(c>=a.length)break;u=a[c++]}else{if((c=a.next()).done)break;u=c.value}var d=u;this._remoteTrackRemoved(e,d)}}else{var l=p.a.getStreamID(e);A.info("Ignored remote 'stream removed' event for non-user stream "+l)}},R.prototype._remoteTrackRemoved=function(e,t){var n=p.a.getStreamID(e),r=t&&p.a.getTrackID(t);A.info(this+" - remote track removed: "+n+", "+r),n?r?this._removeRemoteTrackById(n,r)||A.warn(this+" Removed track not found for msid: "+n+",\n track id: "+r):s.callErrorHandler(new Error(this+" remote track removal failed - no track ID")):s.callErrorHandler(new Error(this+" remote track removal failed - no stream ID"))},R.prototype._getRemoteTrackById=function(e,t){var n=this.remoteTracks.values(),r=Array.isArray(n),i=0;for(n=r?n:n["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o.values(),s=Array.isArray(a),c=0;for(a=s?a:a["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var u;if(s){if(c>=a.length)break;u=a[c++]}else{if((c=a.next()).done)break;u=c.value}var d=u;if(d.getStreamId()==e&&d.getTrackId()==t)return d}}},R.prototype.removeRemoteTracks=function(e){var t=[],n=this.remoteTracks.get(e);if(n){var r=n.get(d.a),i=n.get(d.c);r&&t.push(r),i&&t.push(i),this.remoteTracks.delete(e)}return A.debug(this+" removed remote tracks for "+e+" count: "+t.length),t},R.prototype._removeRemoteTrack=function(e){e.dispose();var t=e.getParticipantId(),n=this.remoteTracks.get(t);n?n.delete(e.getType())||A.error("Failed to remove "+e+" - type mapping messed up ?"):A.error("removeRemoteTrack: no remote tracks map for "+t),this.eventEmitter.emit(g.a.REMOTE_TRACK_REMOVED,e)},R.prototype._removeRemoteTrackById=function(e,t){var n=this._getRemoteTrackById(e,t);return n&&this._removeRemoteTrack(n),n};var w=function(e){if("object"!=typeof e||null===e||"string"!=typeof e.sdp)return A.warn("An empty description was passed as an argument."),e;var t=n(21),r=t.parse(e.sdp);void 0!==r&&void 0!==r.media&&Array.isArray(r.media)&&r.media.forEach(function(e){var t=[],n=[];if(void 0!==e.ssrcGroups&&Array.isArray(e.ssrcGroups)&&e.ssrcGroups.forEach(function(e){void 0!==e.semantics&&"FID"===e.semantics&&void 0!==e.ssrcs&&t.push(Number(e.ssrcs.split(" ")[0]))}),Array.isArray(e.ssrcs)){var r;for(r=0;r=0&&(n.push(e.ssrcs[r]),delete e.ssrcs[r]);for(r=0;r0&&void 0!==arguments[0]?arguments[0]:[];if(!m.a.isChrome()||!m.a.isVersionGreaterThan(70))return e;var t=_toConsumableArray(e);return e.filter(function(e){return"mslabel"===e.attribute&&"-"===e.value}).map(function(e){return e.id}).forEach(function(e){var n=t.find(function(t){return t.id===e&&"cname"===t.attribute});n.value="recvonly-"+e,(t=t.filter(function(t){return t.id!==e})).push(n)}),t})(n)}});var i=t.write(r);return new RTCSessionDescription({type:e.type,sdp:i})};R.prototype.getLocalSSRC=function(e){var t=this._getSSRC(e.rtcId);return t&&t.ssrcs[0]},R.prototype._injectSsrcGroupForUnifiedSimulcast=function(e){var t=a.a.parse(e.sdp),n=t.media.find(function(e){return"video"===e.type});if(n.simulcast||n.simulcast_03){var r=[];if(n.ssrcs.forEach(function(e){"msid"===e.attribute&&r.push(e.id)}),n.ssrcGroups=n.ssrcGroups||[],n.ssrcGroups.find(function(e){return"SIM"===e.semantics}))return e;n.ssrcGroups.push({semantics:"SIM",ssrcs:r.join(" ")})}return new RTCSessionDescription({type:e.type,sdp:a.a.write(t)})};var I={signalingState:function(){return this.peerconnection.signalingState},iceConnectionState:function(){return this.peerconnection.iceConnectionState},localDescription:function(){var e=this.peerconnection.localDescription;return e?(this.trace("getLocalDescription::preTransform",k(e)),m.a.usesUnifiedPlan()?(e=this.interop.toPlanB(e),this.trace("getLocalDescription::postTransform (Plan B)",k(e)),e=this._injectSsrcGroupForUnifiedSimulcast(e),this.trace("getLocalDescription::postTransform (inject ssrc group)",k(e))):(m.a.doesVideoMuteByStreamRemove()&&(e=this.localSdpMunger.maybeAddMutedLocalVideoTracksToSDP(e),A.debug("getLocalDescription::postTransform (munge local SDP)",e)),e=(function(e,t){if(!e)throw new Error("No local description passed in.");var n=new b.a(e.sdp),r=n.selectMedia("audio"),i=!1;r&&"sendrecv"!==r.direction&&(t.startSilent?r.direction="inactive":r.direction="sendrecv",i=!0);var o=n.selectMedia("video");return o&&"sendrecv"!==o.direction&&(o.direction="sendrecv",i=!0),i?new RTCSessionDescription({type:e.type,sdp:n.toRawSDP()}):e})(e,this.options)),e=this.localSdpMunger.transformStreamIdentifiers(e)):(A.debug("getLocalDescription no localDescription found"),{})},remoteDescription:function(){var e=this.peerconnection.remoteDescription;return e?(this.trace("getRemoteDescription::preTransform",k(e)),m.a.usesUnifiedPlan()&&(e=this.interop.toPlanB(e),this.trace("getRemoteDescription::postTransform (Plan B)",k(e))),e):(A.debug("getRemoteDescription no remoteDescription found"),{})}};function P(e){return e.getLocalTracks().some(function(e){return"camera"===e.videoType})}Object.keys(I).forEach(function(e){Object.defineProperty(R.prototype,e,{get:I[e]})}),R.prototype._getSSRC=function(e){return this.localSSRCs.get(e)},R.prototype.addTrack=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.rtcId;if(A.info("add "+e+" to: "+this),this.localTracks.has(n))A.error(e+" is already in "+this);else{if(this.localTracks.set(n,e),m.a.usesUnifiedPlan()&&t)return this.tpcUtils.addTrack(e,t);var r=e.getOriginalStream();if(r?this._addStream(r):(!m.a.doesVideoMuteByStreamRemove()||e.isAudioTrack()||e.isVideoTrack()&&!e.isMuted())&&A.error(this+" no WebRTC stream for: "+e),m.a.usesPlanB()&&m.a.doesVideoMuteByStreamRemove()&&e.isVideoTrack()&&e.isMuted()){var i=this.generateNewStreamSSRCInfo(e);this.sdpConsistency.setPrimarySsrc(i.ssrcs[0]);var o=i.groups.find(function(e){return"SIM"===e.semantics});o&&this.simulcast.setSsrcCache(o.ssrcs);var a=i.groups.filter(function(e){return"FID"===e.semantics});if(a){var s=new Map;a.forEach(function(e){var t=e.ssrcs[0],n=e.ssrcs[1];s.set(t,n)}),this.rtxModifier.setSsrcCache(s)}}m.a.usesUnifiedPlan()&&!m.a.usesSdpMungingForSimulcast()&&this.tpcUtils.setEncodings(e),e.isVideoTrack()&&e.videoType===l.CAMERA&&this.isSimulcastOn()&&this.tpcUtils._setSimulcastStreamConstraints(e.getTrack())}},R.prototype.addTrackUnmute=function(e){if(m.a.usesUnifiedPlan())return this.tpcUtils.addTrackUnmute(e);if(!this._assertTrackBelongs("addTrackUnmute",e))return Promise.reject("Track not found on the peerconnection");A.info("Adding "+e+" as unmute to "+this);var t=e.getOriginalStream();return t?(this._addStream(t),Promise.resolve(!0)):(A.error("Unable to add "+e+" as unmute to "+this+" - no WebRTC stream"),Promise.reject("Stream not found"))},R.prototype._addStream=function(e){this.peerconnection.addStream(e),this._addedStreams.push(e)},R.prototype._removeStream=function(e){m.a.supportsRtpSender()?this._handleSenderRemoveStream(e):this.peerconnection.removeStream(e),this._addedStreams=this._addedStreams.filter(function(t){return t!==e})},R.prototype._assertTrackBelongs=function(e,t){var n=this.localTracks.has(t.rtcId);return n||A.error(e+": "+t+" does not belong to "+this),n},R.prototype.isMediaStreamInPc=function(e){return this._addedStreams.indexOf(e)>-1},R.prototype.removeTrack=function(e){if(m.a.usesUnifiedPlan())return this.tpcUtils.removeTrack(e);var t=e.getOriginalStream();this.trace("removeStream",e.rtcId,t?t.id:void 0),this._assertTrackBelongs("removeStream",e)&&(this.localTracks.delete(e.rtcId),this.localSSRCs.delete(e.rtcId),t&&(m.a.supportsRtpSender()?this._handleSenderRemoveStream(t):this.peerconnection.removeStream(t)))},R.prototype.findSenderByKind=function(e){return this.peerconnection.getSenders().find(function(t){return t.track&&t.track.kind===e})},R.prototype.findSenderByStream=function(e){var t=e.getTracks()[0];if(t)return this.peerconnection.getSenders().find(function(e){return e.track===t});A.error("Cannot find sender: no tracks.")},R.prototype.findReceiverForTrack=function(e){return this.peerconnection.getReceivers().find(function(t){return t.track===e})},R.prototype.findSenderForTrack=function(e){return this.peerconnection.getSenders().find(function(t){return t.track===e})},R.prototype.replaceTrack=function(e,t){return m.a.usesUnifiedPlan()?this.tpcUtils.replaceTrack(e,t):(e&&this.removeTrack(e),t&&this.addTrack(t),Promise.resolve(!0))},R.prototype.removeTrackMute=function(e){if(m.a.usesUnifiedPlan())return this.tpcUtils.removeTrackMute(e);var t=e.getOriginalStream();return this.trace("removeStreamMute",e.rtcId,t?t.id:null),this._assertTrackBelongs("removeStreamMute",e)?t?(A.info("Removing "+e+" as mute from "+this),this._removeStream(t),Promise.resolve(!0)):(A.error("removeStreamMute - no WebRTC stream for "+e),Promise.reject("Stream not found")):Promise.reject("Track not found in the peerconnection")},R.prototype._handleSenderRemoveStream=function(e){if(e){var t=this.findSenderByStream(e);t?this.peerconnection.removeTrack(t):A.log("Cannot remove tracks: no RTPSender.")}},R.prototype.createDataChannel=function(e,t){return this.trace("createDataChannel",e,t),this.peerconnection.createDataChannel(e,t)},R.prototype._ensureSimulcastGroupIsLast=function(e){var t=e.sdp,n=t.indexOf("m=video"),r=t.indexOf("a=ssrc-group:SIM",n),i=t.lastIndexOf("a=ssrc-group");if(-1===r||-1===i||i===r)return e;var o=t.indexOf("\r\n",r),a=t.substring(r,o+2);i=(t=t.replace(a,"")).lastIndexOf("a=ssrc-group");var s=t.indexOf("\r\n",i);return t=t.slice(0,s)+"\r\n"+a.trim()+t.slice(s),new RTCSessionDescription({type:e.type,sdp:t})},R.prototype._adjustLocalMediaDirection=function(e){var t=new b.a(e.sdp),n=!1,r=t.selectMedia("audio");if(r){var i=this._getDesiredMediaDirection(d.a);r.direction!==i&&(r.direction=i,A.info("Adjusted local audio direction to "+i),n=!0)}else A.warn('No "audio" media found int the local description');var o=t.selectMedia("video");if(o){var a=this._getDesiredMediaDirection(d.c);o.direction!==a&&(o.direction=a,A.info("Adjusted local video direction to "+a),n=!0)}else A.warn('No "video" media found in the local description');return n?new RTCSessionDescription({type:e.type,sdp:t.toRawSDP()}):e},R.prototype.setLocalDescription=function(e){var t=this,n=e;if(this.trace("setLocalDescription::preTransform",k(n)),this.options.disableH264||this.options.preferH264){var r=a.a.parse(n.sdp),i=r.media.find(function(e){return"video"===e.type});this.options.disableH264?C.a.stripVideoCodec(i,"h264"):C.a.preferVideoCodec(i,"h264"),n=new RTCSessionDescription({type:n.type,sdp:a.a.write(r)}),this.trace("setLocalDescription::postTransform (H264)",k(n))}return m.a.usesPlanB()?(n=this._adjustLocalMediaDirection(n),n=this._ensureSimulcastGroupIsLast(n)):(n=this.interop.toUnifiedPlan(n),this.trace("setLocalDescription::postTransform (Unified Plan)",k(n))),new Promise(function(e,r){t.peerconnection.setLocalDescription(n).then(function(){t.trace("setLocalDescriptionOnSuccess");var r=C.a.getUfrag(n.sdp);r!==t.localUfrag&&(t.localUfrag=r,t.eventEmitter.emit(g.a.LOCAL_UFRAG_CHANGED,t,r)),e()},function(e){t.trace("setLocalDescriptionOnFailure",e),t.eventEmitter.emit(g.a.SET_LOCAL_DESCRIPTION_FAILED,e,t),r(e)})})},R.prototype.setAudioTransferActive=function(e){if(A.debug(this+" audio transfer active: "+e),m.a.usesUnifiedPlan())return this.tpcUtils.setAudioTransferActive(e);var t=this.audioTransferActive!==e;return this.audioTransferActive=e,t},R.prototype.setMaxBitRate=function(e){var t=this;if(!(e.type===d.a||m.a.usesPlanB()&&!this.options.capScreenshareBitrate||m.a.usesPlanB()&&"camera"===e.videoType))if(this.peerconnection.getSenders){var n=e.videoType,r=e.track.id;this.peerconnection.getSenders().filter(function(e){return e.track&&e.track.id===r}).forEach(function(e){try{var r=e.getParameters();if(!r.encodings||!r.encodings.length)return;for(var i in A.debug("Setting max bitrate on video stream"),r.encodings)r.encodings.hasOwnProperty(i)&&(r.encodings[i].maxBitrate="desktop"===n&&m.a.usesPlanB()?5e5:t.isSimulcastOn()?t.tpcUtils.simulcastEncodings[i].maxBitrate:25e5);e.setParameters(r)}catch(e){A.error("Browser does not support getParameters/setParamters or setting max bitrate on the encodings: ",e)}})}else A.debug("Browser doesn't support RTCRtpSender")},R.prototype.setRemoteDescription=function(e){var t=this;if(this.trace("setRemoteDescription::preTransform",k(e)),m.a.usesPlanB()){if(e=this.simulcast.mungeRemoteDescription(e),this.trace("setRemoteDescription::postTransform (simulcast)",k(e)),this.options.preferH264){var n=a.a.parse(e.sdp),r=n.media.find(function(e){return"video"===e.type});C.a.preferVideoCodec(r,"h264"),e=new RTCSessionDescription({type:e.type,sdp:a.a.write(n)})}e=w(e)}else{var i=this.peerconnection.remoteDescription;e=this.interop.toUnifiedPlan(e,i),this.trace("setRemoteDescription::postTransform (Unified)",k(e)),this.isSimulcastOn()&&(e=this.simulcast.mungeRemoteDescription(e),e=this.tpcUtils._insertUnifiedPlanSimulcastReceive(e),this.trace("setRemoteDescription::postTransform (sim receive)",k(e)),e=this.tpcUtils._ensureCorrectOrderOfSsrcs(e))}return new Promise(function(n,r){t.peerconnection.setRemoteDescription(e).then(function(){t.trace("setRemoteDescriptionOnSuccess");var r=C.a.getUfrag(e.sdp);r!==t.remoteUfrag&&(t.remoteUfrag=r,t.eventEmitter.emit(g.a.REMOTE_UFRAG_CHANGED,t,r)),n()},function(e){t.trace("setRemoteDescriptionOnFailure",e),t.eventEmitter.emit(g.a.SET_REMOTE_DESCRIPTION_FAILED,e,t),r(e)})})},R.prototype.setSenderVideoConstraint=function(e){var t=this;this.senderVideoMaxHeight=e;var n=Array.from(this.localTracks.values()).find(function(e){return e.isVideoTrack()});if(!n||n.isMuted()||n.videoType!==l.CAMERA)return Promise.resolve();var r=n.getTrack();if(this.isSimulcastOn()){var i=Promise.resolve(),o=n._constraints.height.ideal?n._constraints.height.ideal:n._constraints.height;return r.getSettings().height!==o&&(i=r.applyConstraints(n._constraints)),i.then(function(){var n=t.tpcUtils.simulcastStreamConstraints.map(function(t){return t.height<=e}),r=t.findSenderByKind(d.c);if(!r)return Promise.reject(new Error("RTCRtpSender not found for local video"));var i=r.getParameters();if(!i||!i.encodings||!i.encodings.length)return Promise.reject(new Error("RTCRtpSendParameters not found for local video track"));for(var o in A.debug("Setting max height of "+e+" on local video"),i.encodings)i.encodings.hasOwnProperty(o)&&(i.encodings[o].active=n[o]);return r.setParameters(i)})}var a=(r.getSettings().width/r.getSettings().height).toPrecision(4);return A.debug("Setting max height of "+e+" on local video"),r.applyConstraints({aspectRatio:a,height:{ideal:e}})},R.prototype.setVideoTransferActive=function(e){if(A.debug(this+" video transfer active: "+e),m.a.usesUnifiedPlan())return this.tpcUtils.setVideoTransferActive(e);var t=this.videoTransferActive!==e;return this.videoTransferActive=e,t},R.prototype.sendTones=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200;if(!this._dtmfSender){if(this.peerconnection.getSenders){var r=this.peerconnection.getSenders().find(function(e){return e.dtmf});this._dtmfSender=r&&r.dtmf,this._dtmfSender&&A.info(this+" initialized DTMFSender using getSenders")}if(!this._dtmfSender){var i=Array.from(this.localTracks.values()).find(function(e){return e.isAudioTrack()});this.peerconnection.createDTMFSender&&i&&(this._dtmfSender=this.peerconnection.createDTMFSender(i.getTrack())),this._dtmfSender&&A.info(this+" initialized DTMFSender using deprecated createDTMFSender")}this._dtmfSender&&(this._dtmfSender.ontonechange=this._onToneChange.bind(this))}if(this._dtmfSender){if(this._dtmfSender.toneBuffer)return void this._dtmfTonesQueue.push({tones:e,duration:t,interToneGap:n});this._dtmfSender.insertDTMF(e,t,n)}else A.warn(this+" sendTones - failed to select DTMFSender")},R.prototype._onToneChange=function(e){if(this._dtmfSender&&""===e.tone&&this._dtmfTonesQueue.length){var t=this._dtmfTonesQueue.shift(),n=t.tones,r=t.duration,i=t.interToneGap;this._dtmfSender.insertDTMF(n,r,i)}},R.prototype.generateRecvonlySsrc=function(){var e=C.a.generateSsrc();A.info(this+" generated new recvonly SSRC: "+e),this.sdpConsistency.setPrimarySsrc(e)},R.prototype.clearRecvonlySsrc=function(){A.info("Clearing primary video SSRC!"),this.sdpConsistency.clearVideoSsrcCache()},R.prototype.close=function(){this.trace("stop"),this.signalingLayer.off(T.a,this._peerMutedChanged),this.signalingLayer.off(T.b,this._peerVideoTypeChanged);var e=this.remoteTracks.values(),t=Array.isArray(e),n=0;for(e=t?e:e["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var r;if(t){if(n>=e.length)break;r=e[n++]}else{if((n=e.next()).done)break;r=n.value}var i=r.values(),o=Array.isArray(i),a=0;for(i=o?i:i["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var s;if(o){if(a>=i.length)break;s=i[a++]}else{if((a=i.next()).done)break;s=a.value}var c=s;this._removeRemoteTrack(c)}}this.remoteTracks.clear(),this._addedStreams=[],this._dtmfSender=null,this._dtmfTonesQueue=[],this.rtc._removePeerConnection(this)||A.error("RTC._removePeerConnection returned false"),null!==this.statsinterval&&(window.clearInterval(this.statsinterval),this.statsinterval=null),A.info("Closing "+this+"..."),this.peerconnection.close()},R.prototype.createAnswer=function(e){return this._createOfferOrAnswer(!1,e)},R.prototype.createOffer=function(e){return this._createOfferOrAnswer(!0,e)},R.prototype._createOfferOrAnswer=function(e,t){var n=this,r=e?"Offer":"Answer";this.trace("create"+r,JSON.stringify(t,null," "));var i=function(t,i,o){try{if(n.trace("create"+r+"OnSuccess::preTransform",k(t)),m.a.usesPlanB()&&(n.hasAnyTracksOfType(d.c)||n.sdpConsistency.hasPrimarySsrcCached()||n.generateRecvonlySsrc(),t=new RTCSessionDescription({type:t.type,sdp:n.sdpConsistency.makeVideoPrimarySsrcsConsistent(t.sdp)}),n.trace("create"+r+"OnSuccess::postTransform (make primary audio/video ssrcs consistent)",k(t))),n.isSimulcastOn()&&m.a.usesSdpMungingForSimulcast()&&(!n.options.capScreenshareBitrate||n.options.capScreenshareBitrate&&P(n))&&(t=n.simulcast.mungeLocalDescription(t),n.trace("create"+r+"OnSuccess::postTransform (simulcast)",k(t))),!n.options.disableRtx&&m.a.supportsRtx()&&(t=new RTCSessionDescription({type:t.type,sdp:n.rtxModifier.modifyRtxSsrcs(t.sdp)}),n.trace("create"+r+"OnSuccess::postTransform (rtx modifier)",k(t))),!e){var s=new S.a(n.remoteDescription.sdp),c=new S.a(t.sdp);!(function(e,t){(m.a.isChromiumBased()||m.a.isReactNative())&&e&&t&&e.media&&t.media&&e.media.length===t.media.length&&(t.media.forEach(function(n,r){C.a.findLine(e.media[r],"a=setup:actpass",e.session)&&(t.media[r]=n.replace(/a=setup:active/g,"a=setup:passive"))}),t.raw=t.session+t.media.join(""))})(s,c),t=new RTCSessionDescription({type:t.type,sdp:c.raw})}var u=(function(e){var t=new Map,n=new Map;if("object"!=typeof e||null===e||"string"!=typeof e.sdp)return A.warn("An empty description was passed as an argument."),t;var r=a.a.parse(e.sdp);if(!Array.isArray(r.media))return t;var i=r.media,o=Array.isArray(i),s=0;for(i=o?i:i["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var c;if(o){if(s>=i.length)break;c=i[s++]}else{if((s=i.next()).done)break;c=s.value}var u=c;if(Array.isArray(u.ssrcs)){if(Array.isArray(u.ssrcGroups)){var d=u.ssrcGroups,l=Array.isArray(d),h=0;for(d=l?d:d["function"==typeof Symbol&&"function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var p;if(l){if(h>=d.length)break;p=d[h++]}else{if((h=d.next()).done)break;p=h.value}var f=p;if(void 0!==f.semantics&&void 0!==f.ssrcs){var m=f.ssrcs.split(" ").map(function(e){return parseInt(e,10)}),v=m[0];f.ssrcs=m,n.has(v)||n.set(v,[]),n.get(v).push(f)}}}var g=u.ssrcs,y=Array.isArray(g),_=0;for(g=y?g:g["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var S;if(y){if(_>=g.length)break;S=g[_++]}else{if((_=g.next()).done)break;S=_.value}var E=S;if("msid"===E.attribute){var b=E.value,C=t.get(b);C||(C={ssrcs:[],groups:[],msid:b},t.set(b,C));var T=E.id;if(C.ssrcs.push(T),n.has(T)){var R=n.get(T),k=Array.isArray(R),w=0;for(R=k?R:R["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var I;if(k){if(w>=R.length)break;I=R[w++]}else{if((w=R.next()).done)break;I=w.value}var P=I;C.groups.push(P)}}}}}}return t})(t);A.debug("Got local SSRCs MAP: ",u),n._processLocalSSRCsMap(u),i(t)}catch(e){n.trace("create"+r+"OnError",e),n.trace("create"+r+"OnError",k(t)),A.error("create"+r+"OnError",e,k(t)),o(e)}},o=function(t,i){n.trace("create"+r+"OnFailure",t);var o=e?g.a.CREATE_OFFER_FAILED:g.a.CREATE_ANSWER_FAILED;n.eventEmitter.emit(o,t,n),i(t)};return new Promise(function(r,a){(e?n.peerconnection.createOffer(t):n.peerconnection.createAnswer(t)).then(function(e){return i(e,r,a)},function(e){return o(e,a)})})},R.prototype._extractPrimarySSRC=function(e){return e&&e.groups&&e.groups.length?e.groups[0].ssrcs[0]:e&&e.ssrcs&&e.ssrcs.length?e.ssrcs[0]:null},R.prototype._processLocalSSRCsMap=function(e){var t=this.localTracks.values(),n=Array.isArray(t),r=0;for(t=n?t:t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}var o=i,a=o.storedMSID;if(e.has(a)){var s=e.get(a);if(!s)return void A.error("No SSRC found for: "+a+" in "+this);var c=this.localSSRCs.get(o.rtcId),u=this._extractPrimarySSRC(s),d=this._extractPrimarySSRC(c);u!==d?(null===d?A.info("Storing new local SSRC for "+o+" in "+this,s):A.error("Overwriting SSRC for "+o+" "+a+" in "+this+" with: ",s),this.localSSRCs.set(o.rtcId,s),this.eventEmitter.emit(g.a.LOCAL_TRACK_SSRC_UPDATED,o,u)):A.debug("The local SSRC("+u+") for "+o+" "+a+"is still up to date in "+this)}else o.isVideoTrack()||o.isMuted()||A.warn("No SSRCs found in the local SDP for "+o+" MSID: "+a+" in "+this)}},R.prototype.addIceCandidate=function(e){return this.trace("addIceCandidate",JSON.stringify({candidate:e.candidate,sdpMid:e.sdpMid,sdpMLineIndex:e.sdpMLineIndex,usernameFragment:e.usernameFragment},null," ")),this.peerconnection.addIceCandidate(e)},R.prototype.getStats=function(e,t){m.a.isSafari()||m.a.isFirefox()||m.a.isReactNative()?this.peerconnection.getStats().then(e).catch(t||function(){}):this.peerconnection.getStats(e)},R.prototype.generateNewStreamSSRCInfo=function(e){var t=e.rtcId,n=this._getSSRC(t);if(n&&A.error("Will overwrite local SSRCs for track ID: "+t),this.isSimulcastOn()&&(!this.options.capScreenshareBitrate||this.options.capScreenshareBitrate&&P(this))){n={ssrcs:[],groups:[]};for(var r=0;r<_.a.length;r++)n.ssrcs.push(C.a.generateSsrc());n.groups.push({ssrcs:n.ssrcs.slice(),semantics:"SIM"})}else n={ssrcs:[C.a.generateSsrc()],groups:[]};if(!this.options.disableRtx&&m.a.supportsRtx())for(var i=n.ssrcs.length,o=0;o=o.length)break;u=o[c++]}else{if((c=o.next()).done)break;u=c.value}var d=u,l=d.isMuted(),h=d.getOriginalStream(),p=h&&this.tpc.isMediaStreamInPc(h),f=l||!p;if(a.debug(this.tpc+" "+d+" muted: "+l+", is in PeerConnection: "+p+" => should fake sdp ? : "+f),f){var m=this.tpc.isSimulcastOn()?this.tpc.simulcast.ssrcCache:[this.tpc.sdpConsistency.cachedPrimarySsrc];if(m.length){r=!0,n.direction="sendrecv";var v="injected-"+m[0],g=m,y=Array.isArray(g),_=0;for(g=y?g:g["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var S;if(y){if(_>=g.length)break;S=g[_++]}else{if((_=g.next()).done)break;S=_.value}var E=S;n.removeSSRC(E),a.debug(this.tpc+" injecting video SSRC: "+E+" for "+d),n.addSSRCAttribute({id:E,attribute:"cname",value:v}),n.addSSRCAttribute({id:E,attribute:"msid",value:d.storedMSID})}if(m.length>1){var b={ssrcs:m.join(" "),semantics:"SIM"};n.findGroup(b.semantics,b.ssrcs)||(a.debug(this.tpc+" injecting SIM group for "+d,b),n.addSSRCGroup(b))}this.tpc.options.disableRtx||this.tpc.rtxModifier.modifyRtxSsrcs2(n)}else a.error("No SSRCs stored for: "+d+" in "+this.tpc)}}return r}},{key:"_transformMediaIdentifiers",value:function(e){var t=this.tpc.id,n=e.ssrcs,r=Array.isArray(n),i=0;for(n=r?n:n["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var s=o;switch(s.attribute){case"cname":case"label":case"mslabel":s.value=s.value&&s.value+"-"+t;break;case"msid":if(s.value){var c=s.value.split(" ");if(2===c.length){var u=c[0],d=c[1];s.value=u+"-"+t+" "+d+"-"+t}else a.warn("Unable to munge local MSID- weird format detected: "+s.value)}}}}},{key:"maybeAddMutedLocalVideoTracksToSDP",value:function(e){if(!e)throw new Error("No local description passed in.");var t=new o.a(e.sdp);return this._addMutedLocalVideoTracksToSDP(t)?new RTCSessionDescription({type:e.type,sdp:t.toRawSDP()}):e}},{key:"transformStreamIdentifiers",value:function(e){if(!e||!e.sdp||!e.type)return e;var t=new o.a(e.sdp),n=t.selectMedia("audio");n&&this._transformMediaIdentifiers(n);var r=t.selectMedia("video");return r&&this._transformMediaIdentifiers(r),new RTCSessionDescription({type:e.type,sdp:t.toRawSDP()})}}]),e})()}).call(this,"modules/RTC/LocalSdpMunger.js")},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return c});var r=n(4),i=n(27),o=n(6),a=Object(r.getLogger)(e);function s(e,t,n){a.debug("Updating mline to associate "+n+"rtx ssrc with primary stream, "+t.id);var r=t.id,i=t.msid,o=t.cname,s=e.getRtxSSRC(r);s!==n?(s&&(a.debug(r+" was previously associated with rtx"+s+", removing all references to it"),e.removeSSRC(s),a.debug("groups before filtering for "+s),a.debug(e.dumpSSRCGroups()),e.removeGroupsWithSSRC(s)),e.addSSRCAttribute({id:n,attribute:"cname",value:o}),e.addSSRCAttribute({id:n,attribute:"msid",value:i}),e.addSSRCGroup({semantics:"FID",ssrcs:r+" "+n})):a.debug(n+" was already associated with "+r)}var c=(function(){function e(){_classCallCheck(this,e),this.correspondingRtxSsrcs=new Map}return _createClass(e,[{key:"clearSsrcCache",value:function(){this.correspondingRtxSsrcs.clear()}},{key:"setSsrcCache",value:function(e){a.debug("Setting ssrc cache to ",e),this.correspondingRtxSsrcs=e}},{key:"modifyRtxSsrcs",value:function(e){var t=new i.a(e),n=t.selectMedia("video");return n?this.modifyRtxSsrcs2(n)?t.toRawSDP():e:(a.debug("No 'video' media found in the sdp: "+e),e)}},{key:"modifyRtxSsrcs2",value:function(e){if("recvonly"===e.direction)return a.debug("RtxModifier doing nothing, video m line is recvonly"),!1;if(e.getSSRCCount()<1)return a.debug("RtxModifier doing nothing, no video ssrcs present"),!1;a.debug("Current ssrc mapping: ",this.correspondingRtxSsrcs);var t=e.getPrimaryVideoSSRCs();a.debug("Parsed primary video ssrcs ",t," making sure all have rtx streams");var n=t,r=Array.isArray(n),i=0;for(n=r?n:n["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var c;if(r){if(i>=n.length)break;c=n[i++]}else{if((i=n.next()).done)break;c=i.value}var u=c,d=e.getSSRCAttrValue(u,"msid"),l=e.getSSRCAttrValue(u,"cname"),h=this.correspondingRtxSsrcs.get(u);if(h)a.debug("Already have an associated rtx ssrc forvideo ssrc "+u+": "+h);else{a.debug("No previously associated rtx ssrc for video ssrc "+u);var p=e.getRtxSSRC(u);p?(a.debug("Rtx stream "+p+" already existed in the sdp as an rtx stream for "+u),h=p):(h=o.a.generateSsrc(),a.debug("Generated rtx ssrc "+h+" for ssrc "+u)),a.debug("Caching rtx ssrc "+h+" for video ssrc "+u),this.correspondingRtxSsrcs.set(u,h)}s(e,{id:u,cname:l,msid:d},h)}return!0}},{key:"stripRtx",value:function(e){var t=new i.a(e),n=t.selectMedia("video");if(!n)return a.debug("No 'video' media found in the sdp: "+e),e;if("recvonly"===n.direction)return a.debug("RtxModifier doing nothing, video m line is recvonly"),e;if(n.getSSRCCount()<1)return a.debug("RtxModifier doing nothing, no video ssrcs present"),e;if(!n.containsAnySSRCGroups())return a.debug("RtxModifier doing nothing, no video ssrcGroups present"),e;var r=n.findGroups("FID");n.removeGroupsBySemantics("FID");var o=r,s=Array.isArray(o),c=0;for(o=s?o:o["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var u;if(s){if(c>=o.length)break;u=o[c++]}else{if((c=o.next()).done)break;u=c.value}var d=u,l=Object(i.c)(d);n.removeSSRC(l)}return t.toRawSDP()}}]),e})()}).call(this,"modules/xmpp/RtxModifier.js")},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return a});var r=n(4),i=n(27),o=Object(r.getLogger)(e),a=(function(){function e(t){_classCallCheck(this,e),this.clearVideoSsrcCache(),this.logPrefix=t}return _createClass(e,[{key:"clearVideoSsrcCache",value:function(){this.cachedPrimarySsrc=null,this.injectRecvOnly=!1}},{key:"setPrimarySsrc",value:function(e){if("number"!=typeof e)throw new Error("Primary SSRC must be a number!");this.cachedPrimarySsrc=e}},{key:"hasPrimarySsrcCached",value:function(){return Boolean(this.cachedPrimarySsrc)}},{key:"makeVideoPrimarySsrcsConsistent",value:function(e){var t=new i.a(e),n=t.selectMedia("video");if(!n)return o.debug(this.logPrefix+" no 'video' media found in the sdp: "+e),e;if("recvonly"===n.direction)this.cachedPrimarySsrc&&this.injectRecvOnly?n.addSSRCAttribute({id:this.cachedPrimarySsrc,attribute:"cname",value:"recvonly-"+this.cachedPrimarySsrc}):o.info(this.logPrefix+" no SSRC found for the recvonly videostream!");else{var r=n.getPrimaryVideoSsrc();if(!r)return o.info(this.logPrefix+" sdp-consistency couldn't parse new primary ssrc"),e;if(this.cachedPrimarySsrc){o.info(this.logPrefix+" sdp-consistency replacing new ssrc"+r+" with cached "+this.cachedPrimarySsrc),n.replaceSSRC(r,this.cachedPrimarySsrc);var a=n.ssrcGroups,s=Array.isArray(a),c=0;for(a=s?a:a["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var u;if(s){if(c>=a.length)break;u=a[c++]}else{if((c=a.next()).done)break;u=c.value}var d=u;if("FID"===d.semantics){var l=Object(i.b)(d),h=Object(i.c)(d);l===r&&(d.ssrcs=this.cachedPrimarySsrc+" "+h)}}}else this.cachedPrimarySsrc=r,o.info(this.logPrefix+" sdp-consistency caching primary ssrc"+this.cachedPrimarySsrc);this.injectRecvOnly=!0}return t.toRawSDP()}}]),e})()}).call(this,"modules/xmpp/SdpConsistency.js")},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return a});var r=n(4),i=n(55),o=Object(r.getLogger)(e),a=(function(){function e(){_classCallCheck(this,e),this._started=!1,this._streamsToMix=[],this._streamMSSArray=[]}return _createClass(e,[{key:"addMediaStream",value:function(e){e.getAudioTracks()||o.warn("Added MediaStream doesn't contain audio tracks."),this._streamsToMix.push(e)}},{key:"start",value:function(){if(this._started)return this._mixedMSD.stream;if(this._audioContext=Object(i.a)(),!this._streamsToMix.length)return o.warn("No MediaStream's added to AudioMixer, nothing will happen."),null;this._started=!0,this._mixedMSD=this._audioContext.createMediaStreamDestination();var e=this._streamsToMix,t=Array.isArray(e),n=0;for(e=t?e:e["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var r;if(t){if(n>=e.length)break;r=e[n++]}else{if((n=e.next()).done)break;r=n.value}var a=r,s=this._audioContext.createMediaStreamSource(a);s.connect(this._mixedMSD),this._streamMSSArray.push(s)}return this._mixedMSD.stream}},{key:"reset",value:function(){this._started=!1,this._streamsToMix=[];var e=this._streamMSSArray,t=Array.isArray(e),n=0;for(e=t?e:e["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var r;if(t){if(n>=e.length)break;r=e[n++]}else{if((n=e.next()).done)break;r=n.value}r.disconnect()}this._streamMSSArray=[],this._audioContext&&(this._audioContext=void 0)}}]),e})()}).call(this,"modules/webaudio/AudioMixer.js")},function(e,t){e.exports={getTokenAuthUrl:function(e,t,n){return"string"!=typeof e?null:e.replace("{room}",t).replace("{roleUpgrade}",!0===n)}}},function(e,t,n){"use strict";n.d(t,"a",function(){return c});var r=n(7),i=n(88),o=n(25),a=n(5),s=n(37);function c(e,t,n){this.appID=e,this.token=t,this.options=n,this.xmpp=new s.c(n,t),this.addEventListener(o.CONNECTION_FAILED,function(e,t,n,i){a.a.sendAnalyticsAndLog(Object(r.B)(e,t,i))}),this.addEventListener(o.CONNECTION_DISCONNECTED,function(e){e&&a.a.sendAnalytics(r.m,{message:e}),a.a.sendLog(JSON.stringify({id:r.m,msg:e}))})}c.prototype.connect=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.xmpp.connect(e.id,e.password)},c.prototype.attach=function(e){this.xmpp.attach(e)},c.prototype.disconnect=function(){var e;return(e=this.xmpp).disconnect.apply(e,arguments)},c.prototype.getJid=function(){return this.xmpp.getJid()},c.prototype.setToken=function(e){this.token=e},c.prototype.initJitsiConference=function(e,t){return new i.a({name:e,config:t,connection:this})},c.prototype.addEventListener=function(e,t){this.xmpp.addListener(e,t)},c.prototype.removeEventListener=function(e,t){this.xmpp.removeListener(e,t)},c.prototype.getConnectionTimes=function(){return this.xmpp.connectionTimes},c.prototype.addFeature=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return this.xmpp.caps.addFeature(e,t)},c.prototype.removeFeature=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return this.xmpp.caps.removeFeature(e,t)}},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return oe});var r=n(2),i=n(19),o=n.n(i),a=n(4),s=n(58),c=n.n(s),u=n(18),d=n(89),l=n(1),h=n(91),p=n(16),f=n(14),m=n(15),v=n(92),g=n(110),y=n(12),_=n(111),S=n(112),E=n(113),b=n(66),C=n(20),T=n(114),A=n(3),R=n(115),k=n(116),w=n(44),I=n(117),P=n(119),D=n(120),O=n(121),N=n(122),M=n(34),L=n(123),x=n(124),F=n(125),j=n(5),U=n(126),H=n.n(U),J=n(11),B=n.n(J),G=n(35),V=n.n(G),q=n(127),K=n(128),z=n(22),W=n(37),Q=n(9),X=n(8),Y=n(13),Z=n.n(Y),ee=n(7),te=n(0);function ne(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};t.connection&&(this.connection=t.connection,this.xmpp=this.connection.xmpp,this.eventManager.setupXMPPListeners());var n=this.options.config;if(this._statsCurrentId=n.statisticsId?n.statisticsId:M.a.callStatsUserName,this.room=this.xmpp.createRoom(this.options.name,ne({},n,{statsId:this._statsCurrentId}),oe.resourceCreator),this._onIceConnectionInterrupted=this._onIceConnectionInterrupted.bind(this),this.room.addListener(te.CONNECTION_INTERRUPTED,this._onIceConnectionInterrupted),this._onIceConnectionRestored=this._onIceConnectionRestored.bind(this),this.room.addListener(te.CONNECTION_RESTORED,this._onIceConnectionRestored),this._onIceConnectionEstablished=this._onIceConnectionEstablished.bind(this),this.room.addListener(te.CONNECTION_ESTABLISHED,this._onIceConnectionEstablished),this._updateProperties=this._updateProperties.bind(this),this.room.addListener(te.CONFERENCE_PROPERTIES_CHANGED,this._updateProperties),this._sendConferenceJoinAnalyticsEvent=this._sendConferenceJoinAnalyticsEvent.bind(this),this.room.addListener(te.MEETING_ID_SET,this._sendConferenceJoinAnalyticsEvent),this.rttMonitor=new N.a(n.rttMonitor||{}),this.e2eping=new P.a(this,n,function(t,n){try{e.sendMessage(t,n,!0)}catch(t){ie.warn("Failed to send E2E ping request or response.",t&&t.msg)}}),this.rtc||(this.rtc=new y.a(this,t),this.eventManager.setupRTCListeners()),this.participantConnectionStatus=new w.b(this.rtc,this,{rtcMuteTimeout:n._peerConnStatusRtcMuteTimeout,outOfLastNTimeout:n._peerConnStatusOutOfLastNTimeout}),this.participantConnectionStatus.init(),this.statistics||(this.statistics=new j.a(this.xmpp,{aliasName:this._statsCurrentId,userName:n.statisticsDisplayName?n.statisticsDisplayName:this.myUserId(),callStatsConfIDNamespace:this.connection.options.hosts.domain,confID:n.confID||this.connection.options.hosts.domain+"/"+this.options.name,customScriptUrl:n.callStatsCustomScriptUrl,callStatsID:n.callStatsID,callStatsSecret:n.callStatsSecret,callStatsApplicationLogsDisabled:n.callStatsApplicationLogsDisabled,roomName:this.options.name,applicationName:n.applicationName,getWiFiStatsMethod:n.getWiFiStatsMethod}),j.a.analytics.addPermanentProperties({callstats_name:this._statsCurrentId})),this.eventManager.setupChatRoomListeners(),this.eventManager.setupStatisticsListeners(),n.enableTalkWhileMuted)if(n.createVADProcessor){ie.info("Using VAD detection for generating talk while muted events"),this._audioAnalyser||(this._audioAnalyser=new b.a(this,n.createVADProcessor));var r=new S.a;r.on(C.VAD_TALK_WHILE_MUTED,function(){return e.eventEmitter.emit(l.TALK_WHILE_MUTED)}),this._audioAnalyser.addVADDetectionService(r)}else ie.info("Using audio level based detection for generating talk while muted events"),this._talkWhileMutedDetection=new _.a(this,function(){return e.eventEmitter.emit(l.TALK_WHILE_MUTED)});if(n.enableNoisyMicDetection)if(n.createVADProcessor){this._audioAnalyser||(this._audioAnalyser=new b.a(this,n.createVADProcessor));var i=new E.a;i.on(C.VAD_NOISY_DEVICE,function(){return e.eventEmitter.emit(l.NOISY_MIC)}),this._audioAnalyser.addVADDetectionService(i)}else ie.warn("No VAD Processor was provided. Noisy microphone detection service was not initialized!");n.enableNoAudioDetection&&(this._noAudioSignalDetection=new T.a(this),this._noAudioSignalDetection.on(C.NO_AUDIO_INPUT,function(){e.eventEmitter.emit(l.NO_AUDIO_INPUT)}),this._noAudioSignalDetection.on(C.AUDIO_INPUT_STATE_CHANGE,function(t){e.eventEmitter.emit(l.AUDIO_INPUT_STATE_CHANGE,t)})),"channelLastN"in n&&this.setLastN(n.channelLastN),this.jvb121Status=new D.a(this),this.p2pDominantSpeakerDetection=new g.a(this),n&&n.deploymentInfo&&n.deploymentInfo.userRegion&&this.setLocalParticipantProperty("region",n.deploymentInfo.userRegion)},oe.prototype.join=function(e){var t=this;this.room&&this.room.join(e).then(function(){return t._maybeSetSITimeout()})},oe.prototype.authenticateAndUpgradeRole=function(e){return v.a.call(this,ne({},e,{onCreateResource:oe.resourceCreator}))},oe.prototype.isJoined=function(){return this.room&&this.room.joined},oe.prototype.isP2PEnabled=function(){return Boolean(this.options.config.p2p&&this.options.config.p2p.enabled)||void 0===this.options.config.p2p},oe.prototype.isP2PTestModeEnabled=function(){return Boolean(this.options.config.testing&&this.options.config.testing.p2pTestMode)},oe.prototype.leave=function(){var e=this;if(this.participantConnectionStatus&&(this.participantConnectionStatus.dispose(),this.participantConnectionStatus=null),this.avgRtpStatsReporter&&(this.avgRtpStatsReporter.dispose(),this.avgRtpStatsReporter=null),this._audioOutputProblemDetector&&(this._audioOutputProblemDetector.dispose(),this._audioOutputProblemDetector=null),this.rttMonitor&&(this.rttMonitor.stop(),this.rttMonitor=null),this.e2eping&&(this.e2eping.stop(),this.e2eping=null),this.getLocalTracks().forEach(function(t){return e.onLocalTrackRemoved(t)}),this.rtc.closeBridgeChannel(),this.statistics&&this.statistics.dispose(),this._delayedIceFailed&&this._delayedIceFailed.cancel(),this.jvbJingleSession&&(this.jvbJingleSession.close(),this.jvbJingleSession=null),this.p2pJingleSession&&(this.p2pJingleSession.close(),this.p2pJingleSession=null),this.room){var t=this.room;return t.removeListener(te.CONNECTION_INTERRUPTED,this._onIceConnectionInterrupted),t.removeListener(te.CONNECTION_RESTORED,this._onIceConnectionRestored),t.removeListener(te.CONNECTION_ESTABLISHED,this._onIceConnectionEstablished),t.removeListener(te.CONFERENCE_PROPERTIES_CHANGED,this._updateProperties),t.removeListener(te.MEETING_ID_SET,this._sendConferenceJoinAnalyticsEvent),this.eventManager.removeXMPPListeners(),this.room=null,t.leave().then(function(){e.rtc&&e.rtc.destroy()}).catch(function(t){throw e.getParticipants().forEach(function(t){return e.onMemberLeft(t.getJid())}),t})}return Promise.reject(new Error("The conference is has been already left"))},oe.prototype.getName=function(){return this.options.name},oe.prototype.getConnection=function(){return this.connection},oe.prototype.isAuthEnabled=function(){return this.authEnabled},oe.prototype.isLoggedIn=function(){return Boolean(this.authIdentity)},oe.prototype.getAuthLogin=function(){return this.authIdentity},oe.prototype.isExternalAuthEnabled=function(){return this.room&&this.room.moderator.isExternalAuthEnabled()},oe.prototype.getExternalAuthUrl=function(e){var t=this;return new Promise(function(n,r){t.isExternalAuthEnabled()?e?t.room.moderator.getPopupLoginUrl(n,r):t.room.moderator.getLoginUrl(n,r):r()})},oe.prototype.getLocalTracks=function(e){var t=[];return this.rtc&&(t=this.rtc.getLocalTracks(e)),t},oe.prototype.getLocalAudioTrack=function(){return this.rtc?this.rtc.getLocalAudioTrack():null},oe.prototype.getLocalVideoTrack=function(){return this.rtc?this.rtc.getLocalVideoTrack():null},oe.prototype.on=function(e,t){this.eventEmitter&&this.eventEmitter.on(e,t)},oe.prototype.off=function(e,t){this.eventEmitter&&this.eventEmitter.removeListener(e,t)},oe.prototype.addEventListener=oe.prototype.on,oe.prototype.removeEventListener=oe.prototype.off,oe.prototype.addCommandListener=function(e,t){this.room&&this.room.addPresenceListener(e,t)},oe.prototype.removeCommandListener=function(e,t){this.room&&this.room.removePresenceListener(e,t)},oe.prototype.sendTextMessage=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"body";if(this.room){var n=(this.room.getFromPresence("nick")||{}).value;this.room.sendMessage(e,t,n)}},oe.prototype.sendPrivateTextMessage=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"body";this.room&&this.room.sendPrivateMessage(e,t,n)},oe.prototype.sendCommand=function(e,t){this.room?(this.room.addToPresence(e,t),this.room.sendPresence()):ie.warn("Not sending a command, room not initialized.")},oe.prototype.sendCommandOnce=function(e,t){this.sendCommand(e,t),this.removeCommand(e)},oe.prototype.removeCommand=function(e){this.room&&this.room.removeFromPresence(e)},oe.prototype.setDisplayName=function(e){this.room&&(this.room.removeFromPresence("nick"),this.room.addToPresence("nick",{attributes:{xmlns:"http://jabber.org/protocol/nick"},value:e}),this.room.sendPresence())},oe.prototype.setSubject=function(e){this.room&&this.isModerator()&&this.room.setSubject(e)},oe.prototype.getTranscriber=function(){if(void 0===this.transcriber){this.transcriber=new H.a;var e=this.getLocalTracks(Q.a),t=Array.isArray(e),n=0;for(e=t?e:e["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var r;if(t){if(n>=e.length)break;r=e[n++]}else{if((n=e.next()).done)break;r=n.value}var i=r;this.transcriber.addTrack(i)}var o=this.rtc.getRemoteTracks(Q.a),a=Array.isArray(o),s=0;for(o=a?o:o["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var c;if(a){if(s>=o.length)break;c=o[s++]}else{if((s=o.next()).done)break;c=s.value}var u=c;this.transcriber.addTrack(u)}}return this.transcriber},oe.prototype.getTranscriptionStatus=function(){return this.room.transcriptionStatus},oe.prototype.addTrack=function(e){if(e.isVideoTrack()){var t=this.rtc.getLocalVideoTrack();if(t)return e===t?Promise.resolve(e):Promise.reject(new Error("cannot add second video track to the conference"))}return this.replaceTrack(null,e)},oe.prototype._fireAudioLevelChangeEvent=function(e,t){var n=this.getActivePeerConnection();t&&n!==t||this.eventEmitter.emit(l.TRACK_AUDIO_LEVEL_CHANGED,this.myUserId(),e)},oe.prototype._fireMuteChangeEvent=function(e){var t;if(this.isMutedByFocus&&e.isAudioTrack()&&!e.isMuted()&&(this.isMutedByFocus=!1,this.room.muteParticipant(this.room.myroomjid,!1)),this.mutedByFocusActor){var n=r.Strophe.getResourceFromJid(this.mutedByFocusActor);t=this.participants[n]}this.eventEmitter.emit(l.TRACK_MUTE_CHANGED,e,t)},oe.prototype.onLocalTrackRemoved=function(e){e._setConference(null),this.rtc.removeLocalTrack(e),e.removeEventListener(m.TRACK_MUTE_CHANGED,e.muteHandler),e.removeEventListener(m.TRACK_AUDIO_LEVEL_CHANGED,e.audioLevelHandler),e.isVideoTrack()&&e.videoType===Z.a.DESKTOP&&this.statistics.sendScreenSharingEvent(!1),this.eventEmitter.emit(l.TRACK_REMOVED,e)},oe.prototype.removeTrack=function(e){return this.replaceTrack(e,null)},oe.prototype.replaceTrack=function(e,t){var n=this;return e&&e.disposed?Promise.reject(new p.a(f.TRACK_IS_DISPOSED)):t&&t.disposed?Promise.reject(new p.a(f.TRACK_IS_DISPOSED)):this._doReplaceTrack(e,t).then(function(){return e&&n.onLocalTrackRemoved(e),t&&n._setupNewTrack(t),Promise.resolve()},function(e){return Promise.reject(new Error(e))})},oe.prototype._doReplaceTrack=function(e,t){var n=[];return this.jvbJingleSession?n.push(this.jvbJingleSession.replaceTrack(e,t)):ie.info("_doReplaceTrack - no JVB JingleSession"),this.p2pJingleSession?n.push(this.p2pJingleSession.replaceTrack(e,t)):ie.info("_doReplaceTrack - no P2P JingleSession"),Promise.all(n)},oe.prototype._setupNewTrack=function(e){if(e.isAudioTrack()||e.isVideoTrack()&&e.videoType!==Z.a.DESKTOP){var t=y.a.getCurrentlyAvailableMediaDevices().find(function(t){return t.kind===e.getTrack().kind+"input"&&t.label===e.getTrack().label});t&&j.a.sendActiveDeviceListEvent(y.a.getEventDataForActiveDevice(t))}e.isVideoTrack()&&(this.removeCommand("videoType"),this.sendCommand("videoType",{value:e.videoType,attributes:{xmlns:"http://jitsi.org/jitmeet/video"}})),this.rtc.addLocalTrack(e),e.isAudioTrack()?this.room.setAudioMute(e.isMuted()):this.room.setVideoMute(e.isMuted()),e.muteHandler=this._fireMuteChangeEvent.bind(this,e),e.audioLevelHandler=this._fireAudioLevelChangeEvent.bind(this),e.addEventListener(m.TRACK_MUTE_CHANGED,e.muteHandler),e.addEventListener(m.TRACK_AUDIO_LEVEL_CHANGED,e.audioLevelHandler),e._setConference(this),this.eventEmitter.emit(l.TRACK_ADDED,e)},oe.prototype._addLocalTrackAsUnmute=function(e){var t=[];return this.jvbJingleSession?t.push(this.jvbJingleSession.addTrackAsUnmute(e)):ie.info("Add local MediaStream as unmute - no JVB Jingle session started yet"),this.p2pJingleSession?t.push(this.p2pJingleSession.addTrackAsUnmute(e)):ie.info("Add local MediaStream as unmute - no P2P Jingle session started yet"),Promise.all(t)},oe.prototype._removeLocalTrackAsMute=function(e){var t=[];return this.jvbJingleSession?t.push(this.jvbJingleSession.removeTrackAsMute(e)):ie.info("Remove local MediaStream - no JVB JingleSession started yet"),this.p2pJingleSession?t.push(this.p2pJingleSession.removeTrackAsMute(e)):ie.info("Remove local MediaStream - no P2P JingleSession started yet"),Promise.all(t)},oe.prototype.getRole=function(){return this.room.role},oe.prototype.isHidden=function(){return this.connection?r.Strophe.getDomainFromJid(this.connection.getJid())===this.options.config.hiddenDomain:null},oe.prototype.isModerator=function(){return this.room?this.room.isModerator():null},oe.prototype.lock=function(e){var t=this;return this.isModerator()?new Promise(function(n,r){t.room.lockRoom(e||"",function(){return n()},function(e){return r(e)},function(){return r(u.PASSWORD_NOT_SUPPORTED)})}):Promise.reject(new Error("You are not moderator."))},oe.prototype.unlock=function(){return this.lock()},oe.prototype.selectParticipant=function(e){this.selectParticipants([e])},oe.prototype.selectParticipants=function(e){if(!Array.isArray(e))throw new Error("Invalid argument; participantIds must be an array.");this.rtc.selectEndpoints(e)},oe.prototype.pinParticipant=function(e){this.rtc.pinEndpoint(e)},oe.prototype.getLastN=function(){return this.rtc.getLastN()},oe.prototype.setLastN=function(e){if(!Number.isInteger(e)&&!Number.parseInt(e,10))throw new Error("Invalid value for lastN: "+e);var t=Number(e);if(t<-1)throw new RangeError("lastN cannot be smaller than -1");if(this.rtc.setLastN(t),this.p2pJingleSession){var n=0!==t;this.p2pJingleSession.setMediaTransferActive(!0,n).catch(function(e){ie.error("Failed to adjust video transfer status ("+n+")",e)})}},oe.prototype.isInLastN=function(e){return this.rtc.isInLastN(e)},oe.prototype.getParticipants=function(){return Object.keys(this.participants).map(function(e){return this.participants[e]},this)},oe.prototype.getParticipantCount=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.getParticipants();return e||(t=t.filter(function(e){return!e.isHidden()})),t.length+1},oe.prototype.getParticipantById=function(e){return this.participants[e]},oe.prototype.kickParticipant=function(e){var t=this.getParticipantById(e);t&&this.room.kick(t.getJid())},oe.prototype._maybeClearSITimeout=function(){this._sessionInitiateTimeout&&(this.jvbJingleSession||this.getParticipantCount()<2)&&(window.clearTimeout(this._sessionInitiateTimeout),this._sessionInitiateTimeout=null)},oe.prototype._maybeSetSITimeout=function(){var e=this;!this.jvbJingleSession&&this.getParticipantCount()>=2&&!this._sessionInitiateTimeout&&(this._sessionInitiateTimeout=window.setTimeout(function(){e._sessionInitiateTimeout=null,j.a.sendAnalytics(Object(ee.G)(ee.d,{p2p:!1,value:5e3}))},5e3))},oe.prototype.muteParticipant=function(e){var t=this.getParticipantById(e);t&&this.room.muteParticipant(t.getJid(),!0)},oe.prototype.onMemberJoined=function(e,t,n,i,o,a,s,c){var u=r.Strophe.getResourceFromJid(e);if("focus"!==u&&this.myUserId()!==u){var d=new h.a(e,this,t,i,o,a,s);d._role=n,d._botType=c,this.participants[u]=d,this.eventEmitter.emit(l.USER_JOINED,u,d),this._updateFeatures(d),this._maybeStartOrStopP2P(),this._maybeSetSITimeout()}},oe.prototype._updateFeatures=function(e){var t=this;e.getFeatures().then(function(n){e._supportsDTMF=n.has("urn:xmpp:jingle:dtmf:0"),t.updateDTMFSupport(),n.has("http://jitsi.org/protocol/jigasi")&&e.setProperty("features_jigasi",!0),n.has("https://jitsi.org/meet/e2ee")&&e.setProperty("features_e2ee",!0)}).catch(function(){return!1})},oe.prototype._onMemberBotTypeChanged=function(e,t){var n=this.getParticipants().find(function(t){return t.getJid()===e});if(n){n._botType=t;var i=r.Strophe.getResourceFromJid(e);this.eventEmitter.emit(l.BOT_TYPE_CHANGED,i,t)}n._botType||this._maybeStartOrStopP2P()},oe.prototype.onMemberLeft=function(e){var t=this,n=r.Strophe.getResourceFromJid(e);if("focus"!==n&&this.myUserId()!==n){var i=this.participants[n];delete this.participants[n],this.rtc.removeRemoteTracks(n).forEach(function(e){return t.eventEmitter.emit(l.TRACK_REMOVED,e)}),i&&this.eventEmitter.emit(l.USER_LEFT,n,i),this._maybeStartOrStopP2P(!0),this._maybeClearSITimeout()}},oe.prototype.onMemberKicked=function(e,t,n){var r=this.participants[t];if(e)return this.eventEmitter.emit(l.KICKED,r),void this.leave();var i=this.participants[n];this.eventEmitter.emit(l.PARTICIPANT_KICKED,r,i)},oe.prototype.onLocalRoleChanged=function(e){this.eventEmitter.emit(l.USER_ROLE_CHANGED,this.myUserId(),e)},oe.prototype.onUserRoleChanged=function(e,t){var n=r.Strophe.getResourceFromJid(e),i=this.getParticipantById(n);i&&(i._role=t,this.eventEmitter.emit(l.USER_ROLE_CHANGED,n,t))},oe.prototype.onDisplayNameChanged=function(e,t){var n=r.Strophe.getResourceFromJid(e),i=this.getParticipantById(n);i&&i._displayName!==t&&(i._displayName=t,this.eventEmitter.emit(l.DISPLAY_NAME_CHANGED,n,t))},oe.prototype.onRemoteTrackAdded=function(e){var t=this;if(!e.isP2P||this.isP2PActive())if(e.isP2P||!this.isP2PActive()){this._setupReceiverE2EEForTrack(e);var n=e.getParticipantId(),r=this.getParticipantById(n);if(r){r._tracks.push(e),this.transcriber&&this.transcriber.addTrack(e);var i=this.eventEmitter;e.addEventListener(m.TRACK_MUTE_CHANGED,function(){return i.emit(l.TRACK_MUTE_CHANGED,e)}),e.addEventListener(m.TRACK_AUDIO_LEVEL_CHANGED,function(e,r){t.getActivePeerConnection()===r&&i.emit(l.TRACK_AUDIO_LEVEL_CHANGED,n,e)}),i.emit(l.TRACK_ADDED,e)}else ie.error("No participant found for id: "+n)}else ie.info("Trying to add remote JVB track, when in P2P - IGNORED");else ie.info("Trying to add remote P2P track, when not in P2P - IGNORED")},oe.prototype.onCallAccepted=function(e,t){if(this.p2pJingleSession===e){ie.info("P2P setAnswer");var n=this.getLocalTracks(),r=Array.isArray(n),i=0;for(n=r?n:n["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o;this._setupSenderE2EEForTrack(e,a)}this.p2pJingleSession.setAnswer(t)}},oe.prototype.onTransportInfo=function(e,t){this.p2pJingleSession===e&&(ie.info("P2P addIceCandidates"),this.p2pJingleSession.addIceCandidates(t))},oe.prototype.onRemoteTrackRemoved=function(e){var t=this;this.getParticipants().forEach(function(n){for(var r=n.getTracks(),i=0;ibridge-session[xmlns="http://jitsi.org/protocol/focus"]').attr("region");this.eventEmitter.emit(l.SERVER_REGION_CHANGED,i),this._maybeClearSITimeout(),j.a.sendAnalytics(Object(ee.G)(ee.c,{p2p:!1,value:n}));try{e.initialize(this.room,this.rtc,this.options.config)}catch(e){B.a.callErrorHandler(e)}this._setBridgeChannel(t,e.peerconnection);var o=this.getLocalTracks();try{e.acceptOffer(t,function(){r.isP2PActive()&&r.jvbJingleSession?r._suspendMediaTransferForJvbConnection():r.jvbJingleSession&&r.maxFrameHeight&&r.jvbJingleSession.setSenderVideoConstraint(r.maxFrameHeight).catch(function(e){ie.error("Sender video constraints failed on jvb session - "+e)});var t=o,n=Array.isArray(t),i=0;for(t=n?t:t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var a;if(n){if(i>=t.length)break;a=t[i++]}else{if((i=t.next()).done)break;a=i.value}var s=a;r._setupSenderE2EEForTrack(e,s)}},function(e){B.a.callErrorHandler(e),ie.error("Failed to accept incoming Jingle session",e)},o),ie.info("Starting CallStats for JVB connection..."),this.statistics.startCallStats(this.jvbJingleSession.peerconnection,"jitsi"),this.statistics.startRemoteStats(this.jvbJingleSession.peerconnection)}catch(e){B.a.callErrorHandler(e),ie.error(e)}},oe.prototype._setBridgeChannel=function(e,t){var n,r=null,i=$(e).find(">content>transport>web-socket").first();switch(1===i.length&&(r=i[0].getAttribute("url")),this.options.config.openBridgeChannel){case"datachannel":case!0:case void 0:n="datachannel";break;case"websocket":n="websocket"}"datachannel"===n?this.rtc.initializeBridgeChannel(t,null):"websocket"===n&&r&&this.rtc.initializeBridgeChannel(null,r)},oe.prototype._rejectIncomingCall=function(e,t){t&&t.errorMsg&&B.a.callErrorHandler(new Error(t.errorMsg)),e.terminate(null,function(e){ie.warn("An error occurred while trying to terminate invalid Jingle session",e)},{reason:t&&t.reason,reasonDescription:t&&t.reasonDescription,sendSessionTerminate:!0})},oe.prototype.onCallEnded=function(e,t,n){ie.info("Call ended: "+t+" - "+n+" P2P ?"+e.isP2P),e===this.jvbJingleSession?(this.wasStopped=!0,j.a.sendAnalytics(Object(ee.G)(ee.e,{p2p:!1})),this.statistics&&(this.statistics.stopRemoteStats(this.jvbJingleSession.peerconnection),ie.info("Stopping JVB CallStats"),this.statistics.stopCallStats(this.jvbJingleSession.peerconnection)),this.jvbJingleSession=null,this.rtc.onCallEnded()):e===this.p2pJingleSession?("decline"===t&&"force JVB121"===n?(ie.info("In forced JVB 121 mode..."),j.a.analytics.addPermanentProperties({forceJvb121:!0})):"connectivity-error"===t&&"ICE FAILED"===n&&j.a.analytics.addPermanentProperties({p2pFailed:!0}),this._stopP2PSession()):ie.error("Received onCallEnded for invalid session",e.sid,e.remoteJid,t,n)},oe.prototype.onSuspendDetected=function(e){e.isP2P||(this.leave(),this.eventEmitter.emit(l.SUSPEND_DETECTED))},oe.prototype.updateDTMFSupport=function(){for(var e=!1,t=this.getParticipants(),n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=typeof e;if("object"===r||!n&&"string"===r)if(n)this.sendEndpointMessage(t,e);else{var i=e,o="body";if("object"===r){o="json-message",i.hasOwnProperty(W.b)||(i[W.b]="");try{i=JSON.stringify(i)}catch(e){return void ie.error("Can not send a message, stringify failed: ",e)}}t?this.sendPrivateTextMessage(t,i,o):this.sendTextMessage(i,o)}else ie.error("Can not send a message of type "+r)},oe.prototype.isConnectionInterrupted=function(){return this.isP2PActive()?this.isP2PConnectionInterrupted:this.isJvbConnectionInterrupted},oe.prototype._onIceConnectionInterrupted=function(e){e.isP2P?this.isP2PConnectionInterrupted=!0:this.isJvbConnectionInterrupted=!0,e.isP2P===this.isP2PActive()&&this.eventEmitter.emit(l.CONNECTION_INTERRUPTED)},oe.prototype._onIceConnectionFailed=function(e){e.isP2P?(j.a.analytics.addPermanentProperties({p2pFailed:!0}),this.p2pJingleSession&&j.a.sendAnalyticsAndLog(Object(ee.I)(ee.j,{initiator:this.p2pJingleSession.isInitiator})),this._stopP2PSession("connectivity-error","ICE FAILED")):e&&this.jvbJingleSession===e&&(this.xmpp.isPingSupported()?(this._delayedIceFailed=new k.a(this),this._delayedIceFailed.start(e)):(ie.info("PING not supported - sending ICE failed immediately"),e.sendIceFailedNotification()))},oe.prototype._onIceConnectionRestored=function(e){e.isP2P?this.isP2PConnectionInterrupted=!1:(this.isJvbConnectionInterrupted=!1,this._delayedIceFailed&&this._delayedIceFailed.cancel()),e.isP2P===this.isP2PActive()&&this.eventEmitter.emit(l.CONNECTION_RESTORED)},oe.prototype._acceptP2PIncomingCall=function(e,t){var n=this;this.isP2PConnectionInterrupted=!1,this.p2pJingleSession=e,this._sendConferenceJoinAnalyticsEvent(),this.p2pJingleSession.initialize(this.room,this.rtc,this.options.config),ie.info("Starting CallStats for P2P connection...");var i=r.Strophe.getResourceFromJid(this.p2pJingleSession.remoteJid),o=this.participants[i];o&&(i=o.getStatsID()||i),this.statistics.startCallStats(this.p2pJingleSession.peerconnection,i);var a=this.getLocalTracks();this.p2pJingleSession.acceptOffer(t,function(){ie.debug('Got RESULT for P2P "session-accept"'),n.pendingVideoConstraintsOnP2P&&n.p2pJingleSession.setSenderVideoConstraint(n.maxFrameHeight).catch(function(e){ie.error("Sender video constraints failed on p2p session - "+e)});var t=a,r=Array.isArray(t),i=0;for(t=r?t:t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var o;if(r){if(i>=t.length)break;o=t[i++]}else{if((i=t.next()).done)break;o=i.value}var s=o;n._setupSenderE2EEForTrack(e,s)}},function(e){ie.error("Failed to accept incoming P2P Jingle session",e)},a)},oe.prototype._addRemoteJVBTracks=function(){this._addRemoteTracks("JVB",this.jvbJingleSession.peerconnection.getRemoteTracks())},oe.prototype._addRemoteP2PTracks=function(){this._addRemoteTracks("P2P",this.p2pJingleSession.peerconnection.getRemoteTracks())},oe.prototype._addRemoteTracks=function(e,t){var n=t,r=Array.isArray(n),i=0;for(n=r?n:n["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o;ie.info("Adding remote "+e+" track: "+a),this.rtc.eventEmitter.emit(X.REMOTE_TRACK_ADDED,a)}},oe.prototype._onIceConnectionEstablished=function(e){null!==this.p2pJingleSession&&(this.p2pEstablishmentDuration=this.p2pJingleSession.establishmentDuration),null!==this.jvbJingleSession&&(this.jvbEstablishmentDuration=this.jvbJingleSession.establishmentDuration);var t=!1,n=this.options.config.forceJVB121Ratio;if(e.isP2P?this.p2pJingleSession!==e?(ie.error("CONNECTION_ESTABLISHED - wrong P2P session instance ?!"),t=!0):!e.isInitiator&&"number"==typeof n&&Math.random()0&&void 0!==arguments[0]?arguments[0]:{},t=!c()(e,this.properties);this.properties=e,t&&(this.eventEmitter.emit(l.PROPERTIES_CHANGED,this.properties),["bridge-count","created-ms","octo-enabled"].forEach(function(t){void 0!==e[t]&&j.a.analytics.addPermanentProperties(_defineProperty({},t.replace("-","_"),e[t]))}))},oe.prototype.getProperty=function(e){return this.properties[e]},oe.prototype._maybeClearDeferredStartP2P=function(){this.deferredStartP2PTask&&(ie.info("Cleared deferred start P2P task"),clearTimeout(this.deferredStartP2PTask),this.deferredStartP2PTask=null)},oe.prototype._removeRemoteJVBTracks=function(){this._removeRemoteTracks("JVB",this.jvbJingleSession.peerconnection.getRemoteTracks())},oe.prototype._removeRemoteP2PTracks=function(){this._removeRemoteTracks("P2P",this.p2pJingleSession.peerconnection.getRemoteTracks())},oe.prototype._removeRemoteTracks=function(e,t){var n=t,r=Array.isArray(n),i=0;for(n=r?n:n["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o;ie.info("Removing remote "+e+" track: "+a),this.rtc.eventEmitter.emit(X.REMOTE_TRACK_REMOVED,a)}},oe.prototype._resumeMediaTransferForJvbConnection=function(){ie.info("Resuming media transfer over the JVB connection..."),this.jvbJingleSession.setMediaTransferActive(!0,!0).then(function(){ie.info("Resumed media transfer over the JVB connection!")},function(e){ie.error("Failed to resume media transfer over the JVB connection:",e)})},oe.prototype._setP2PStatus=function(e){if(this.p2p!==e){if(this.p2p=e,e){ie.info("Peer to peer connection established!"),j.a.analytics.addPermanentProperties({p2pFailed:!1,forceJvb121:!1});var t=0!==this.rtc.getLastN();this.p2pJingleSession.setMediaTransferActive(!0,t).catch(function(e){ie.error("Failed to sync up P2P video transfer status("+t+")",e)})}else ie.info("Peer to peer connection closed!");this.jvbJingleSession&&this.statistics.sendConnectionResumeOrHoldEvent(this.jvbJingleSession.peerconnection,!e),this.dtmfManager=null,this.eventEmitter.emit(l.P2P_STATUS,this,this.p2p),this.eventEmitter.emit(this.isConnectionInterrupted()?l.CONNECTION_INTERRUPTED:l.CONNECTION_RESTORED)}else ie.debug("Called _setP2PStatus with the same status: "+e)},oe.prototype._startP2PSession=function(e){if(this._maybeClearDeferredStartP2P(),this.p2pJingleSession)ie.error("P2P session already started!");else{this.isP2PConnectionInterrupted=!1,this.p2pJingleSession=this.xmpp.connection.jingle.newP2PJingleSession(this.room.myroomjid,e),ie.info("Created new P2P JingleSession",this.room.myroomjid,e),this._sendConferenceJoinAnalyticsEvent(),this.p2pJingleSession.initialize(this.room,this.rtc,this.options.config),ie.info("Starting CallStats for P2P connection...");var t=r.Strophe.getResourceFromJid(this.p2pJingleSession.remoteJid),n=this.participants[t];n&&(t=n.getStatsID()||t),this.statistics.startCallStats(this.p2pJingleSession.peerconnection,t);var i=this.getLocalTracks();this.p2pJingleSession.invite(i)}},oe.prototype._suspendMediaTransferForJvbConnection=function(){ie.info("Suspending media transfer over the JVB connection..."),this.jvbJingleSession.setMediaTransferActive(!1,!1).then(function(){ie.info("Suspended media transfer over the JVB connection !")},function(e){ie.error("Failed to suspend media transfer over the JVB connection:",e)})},oe.prototype._maybeStartOrStopP2P=function(e){if(A.a.supportsP2P()&&this.isP2PEnabled()&&!this.isP2PTestModeEnabled()){var t=this.getParticipants(),n=t.length,r=this._shouldBeInP2PMode();if(!r&&this.deferredStartP2PTask&&this._maybeClearDeferredStartP2P(),!this.p2pJingleSession&&r){var i=n&&t[0],o=this.myUserId(),a=i.getId();if(o>a)return void ie.debug("I'm the bigger peersId - the other peer should start P2P",o,a);if(o===a)return void ie.error("The same IDs ? ",o,a);var s=i.getJid();if(e){if(this.deferredStartP2PTask)return void ie.error("Deferred start P2P task's been set already!");ie.info("Will start P2P with: "+s+" after "+this.backToP2PDelay+" seconds..."),this.deferredStartP2PTask=setTimeout(this._startP2PSession.bind(this,s),1e3*this.backToP2PDelay)}else ie.info("Will start P2P with: "+s),this._startP2PSession(s)}else this.p2pJingleSession&&!r&&(ie.info("Will stop P2P with: "+this.p2pJingleSession.remoteJid),this.p2pJingleSession.isInitiator&&n>1&&j.a.sendAnalyticsAndLog(Object(ee.I)(ee.k)),this._stopP2PSession())}else ie.info("Auto P2P disabled")},oe.prototype._shouldBeInP2PMode=function(){var e=this.getParticipants(),t=e.length,n=void 0!==e.find(function(e){return"poltergeist"===e._botType}),r=1===t&&!n;return ie.debug("P2P? peerCount: "+t+", hasBotPeer: "+n+" => "+r),r},oe.prototype._stopP2PSession=function(e,t){if(this.p2pJingleSession){var n=this.isP2PActive();n&&(this.jvbJingleSession&&this._resumeMediaTransferForJvbConnection(),this._removeRemoteP2PTracks()),ie.info("Stopping remote stats for P2P connection"),this.statistics.stopRemoteStats(this.p2pJingleSession.peerconnection),ie.info("Stopping CallStats for P2P connection"),this.statistics.stopCallStats(this.p2pJingleSession.peerconnection),this.p2pJingleSession.terminate(function(){ie.info("P2P session terminate RESULT")},function(t){e&&ie.error("An error occurred while trying to terminate P2P Jingle session",t)},{reason:e||"success",reasonDescription:t||"Turing off P2P session",sendSessionTerminate:this.room&&this.getParticipantById(r.Strophe.getResourceFromJid(this.p2pJingleSession.remoteJid))}),this.p2pJingleSession=null,this._setP2PStatus(!1),n&&(this.jvbJingleSession?this._addRemoteJVBTracks():ie.info("Not adding remote JVB tracks - no session yet"))}else ie.error("No P2P session to be stopped!")},oe.prototype.isP2PActive=function(){return this.p2p},oe.prototype.getP2PConnectionState=function(){return this.isP2PActive()?this.p2pJingleSession.peerconnection.getConnectionState():null},oe.prototype.startP2PSession=function(){var e=this.getParticipants();if(1!==e.length)throw new Error("There must be exactly 1 participant to start the P2P session !");var t=e[0].getJid();this._startP2PSession(t)},oe.prototype.stopP2PSession=function(){this._stopP2PSession()},oe.prototype.getSpeakerStats=function(){return this.speakerStatsCollector.getStats()},oe.prototype.setReceiverVideoConstraint=function(e){this.rtc.setReceiverVideoConstraint(e)},oe.prototype.setSenderVideoConstraint=function(e){this.maxFrameHeight=e,this.pendingVideoConstraintsOnP2P=!0;var t=[];return this.jvbJingleSession&&t.push(this.jvbJingleSession.setSenderVideoConstraint(e)),this.p2pJingleSession&&(this.pendingVideoConstraintsOnP2P=!1,t.push(this.p2pJingleSession.setSenderVideoConstraint(e))),Promise.all(t)},oe.prototype.createVideoSIPGWSession=function(e,t){return this.room?this.videoSIPGWHandler.createVideoSIPGWSession(e,t):new Error(z.ERROR_NO_CONNECTION)},oe.prototype._sendConferenceJoinAnalyticsEvent=function(){var e=this.getMeetingUniqueId();!this._conferenceJoinAnalyticsEventSent&&e&&null!==this.getActivePeerConnection()&&(j.a.sendAnalytics(Object(ee.A)("joined",{meetingId:e,participantId:e+"."+this._statsCurrentId})),this._conferenceJoinAnalyticsEventSent=!0)},oe.prototype.isE2EESupported=function(){return Boolean(this._e2eeCtx)},oe.prototype.setE2EEKey=function(e){this._e2eeCtx?this._e2eeCtx.setKey(e):ie.warn("Cannot set E2EE key: there is no defined context, platform is likely unsupported.")},oe.prototype._setupSenderE2EEForTrack=function(e,t){if(this._e2eeCtx){var n=e.peerconnection.findSenderForTrack(t.track);n?this._e2eeCtx.handleSender(n,t.getType()):ie.warn("Could not handle E2EE for local "+t.getType()+" track: sender not found")}},oe.prototype._setupReceiverE2EEForTrack=function(e){if(this._e2eeCtx){var t=e.isP2P?this.p2pJingleSession:this.jvbJingleSession,n=t&&t.peerconnection;if(n){var r=n.findReceiverForTrack(e.track);r?this._e2eeCtx.handleReceiver(r,e.getType()):ie.warn("Could not handle E2EE for remote "+e.getType()+" track: receiver not found")}}}}).call(this,"JitsiConference.js")},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return E});var r=n(2),i=n(7),o=n(63),a=n.n(o),s=n(90),c=n.n(s),u=n(4),d=n(18),l=n(1),h=n(9),p=n(8),f=n.n(p),m=n(13),v=n.n(m),g=n(5),y=n(0),_=n.n(y),S=Object(u.getLogger)(e);function E(e){this.conference=e,this.xmppListeners={},e.on(l.TRACK_MUTE_CHANGED,function(t){if(t.isLocal()&&e.statistics){var n=t.isP2P?e.p2pJingleSession:e.jvbJingleSession,r=n&&n.peerconnection||null;e.statistics.sendMuteEvent(r,t.isMuted(),t.getType())}})}E.prototype.setupChatRoomListeners=function(){var e=this,t=this.conference,n=t.room;this.chatRoomForwarder=new c.a(n,this.conference.eventEmitter),n.addListener(_.a.ICE_RESTARTING,function(e){e.isP2P||t.rtc.closeBridgeChannel()}),n.addListener(_.a.ICE_RESTART_SUCCESS,function(e,n){!e.isP2P&&t._setBridgeChannel(n,e.peerconnection)}),n.addListener(_.a.AUDIO_MUTED_BY_FOCUS,function(e){g.a.sendAnalytics(Object(i.K)()),t.mutedByFocusActor=e,t.rtc.setAudioMute(!0).then(function(){t.isMutedByFocus=!0,t.mutedByFocusActor=null}).catch(function(e){t.mutedByFocusActor=null,S.warn("Error while audio muting due to focus request",e)})}),this.chatRoomForwarder.forward(_.a.SUBJECT_CHANGED,l.SUBJECT_CHANGED),this.chatRoomForwarder.forward(_.a.MUC_JOINED,l.CONFERENCE_JOINED),n.addListener(_.a.MUC_JOINED,function(){e.conference.isJvbConnectionInterrupted=!1,Object.keys(n.connectionTimes).forEach(function(e){var t=Object(i.C)("conference_"+e,{value:n.connectionTimes[e]});g.a.sendAnalytics(t)}),Object.keys(n.xmpp.connectionTimes).forEach(function(e){var t=Object(i.C)("xmpp_"+e,{value:n.xmpp.connectionTimes[e]});g.a.sendAnalytics(t)})}),n.addListener(_.a.RENEGOTIATION_FAILED,function(e,n){n.isP2P||t.eventEmitter.emit(l.CONFERENCE_FAILED,d.OFFER_ANSWER_FAILED,e)}),this.chatRoomForwarder.forward(_.a.ROOM_JOIN_ERROR,l.CONFERENCE_FAILED,d.CONNECTION_ERROR),this.chatRoomForwarder.forward(_.a.ROOM_CONNECT_ERROR,l.CONFERENCE_FAILED,d.CONNECTION_ERROR),this.chatRoomForwarder.forward(_.a.ROOM_CONNECT_NOT_ALLOWED_ERROR,l.CONFERENCE_FAILED,d.NOT_ALLOWED_ERROR),this.chatRoomForwarder.forward(_.a.ROOM_MAX_USERS_ERROR,l.CONFERENCE_FAILED,d.CONFERENCE_MAX_USERS),this.chatRoomForwarder.forward(_.a.PASSWORD_REQUIRED,l.CONFERENCE_FAILED,d.PASSWORD_REQUIRED),this.chatRoomForwarder.forward(_.a.AUTHENTICATION_REQUIRED,l.CONFERENCE_FAILED,d.AUTHENTICATION_REQUIRED),this.chatRoomForwarder.forward(_.a.BRIDGE_DOWN,l.CONFERENCE_FAILED,d.VIDEOBRIDGE_NOT_AVAILABLE),n.addListener(_.a.BRIDGE_DOWN,function(){return g.a.sendAnalytics(Object(i.z)())}),this.chatRoomForwarder.forward(_.a.RESERVATION_ERROR,l.CONFERENCE_FAILED,d.RESERVATION_ERROR),this.chatRoomForwarder.forward(_.a.GRACEFUL_SHUTDOWN,l.CONFERENCE_FAILED,d.GRACEFUL_SHUTDOWN),n.addListener(_.a.CONNECTION_ICE_FAILED,function(e){t._onIceConnectionFailed(e)}),this.chatRoomForwarder.forward(_.a.MUC_DESTROYED,l.CONFERENCE_FAILED,d.CONFERENCE_DESTROYED),this.chatRoomForwarder.forward(_.a.CHAT_ERROR_RECEIVED,l.CONFERENCE_ERROR,d.CHAT_ERROR),this.chatRoomForwarder.forward(_.a.FOCUS_DISCONNECTED,l.CONFERENCE_FAILED,d.FOCUS_DISCONNECTED),n.addListener(_.a.FOCUS_LEFT,function(){g.a.sendAnalytics(Object(i.E)()),t.eventEmitter.emit(l.CONFERENCE_FAILED,d.FOCUS_LEFT)}),n.addListener(_.a.SESSION_ACCEPT_TIMEOUT,function(e){g.a.sendAnalyticsAndLog(Object(i.G)(i.b,{p2p:e.isP2P}))}),n.addListener(_.a.RECORDER_STATE_CHANGED,function(e,n){if(n){var i=t.getParticipantById(r.Strophe.getResourceFromJid(n));"off"===e.getStatus()?e.setTerminator(i):"on"===e.getStatus()&&e.setInitiator(i)}t.eventEmitter.emit(l.RECORDER_STATE_CHANGED,e)}),this.chatRoomForwarder.forward(_.a.TRANSCRIPTION_STATUS_CHANGED,l.TRANSCRIPTION_STATUS_CHANGED),this.chatRoomForwarder.forward(_.a.VIDEO_SIP_GW_AVAILABILITY_CHANGED,l.VIDEO_SIP_GW_AVAILABILITY_CHANGED),this.chatRoomForwarder.forward(_.a.VIDEO_SIP_GW_SESSION_STATE_CHANGED,l.VIDEO_SIP_GW_SESSION_STATE_CHANGED),this.chatRoomForwarder.forward(_.a.PHONE_NUMBER_CHANGED,l.PHONE_NUMBER_CHANGED),n.setParticipantPropertyListener(function(e,n){var r=t.getParticipantById(n);r&&r.setProperty(e.tagName.substring("jitsi_participant_".length),e.value)}),n.addListener(_.a.KICKED,t.onMemberKicked.bind(t)),n.addListener(_.a.SUSPEND_DETECTED,t.onSuspendDetected.bind(t)),this.chatRoomForwarder.forward(_.a.MUC_LOCK_CHANGED,l.LOCK_STATE_CHANGED),n.addListener(_.a.MUC_MEMBER_JOINED,t.onMemberJoined.bind(t)),n.addListener(_.a.MUC_MEMBER_BOT_TYPE_CHANGED,t._onMemberBotTypeChanged.bind(t)),n.addListener(_.a.MUC_MEMBER_LEFT,t.onMemberLeft.bind(t)),this.chatRoomForwarder.forward(_.a.MUC_LEFT,l.CONFERENCE_LEFT),n.addListener(_.a.DISPLAY_NAME_CHANGED,t.onDisplayNameChanged.bind(t)),n.addListener(_.a.LOCAL_ROLE_CHANGED,function(e){t.onLocalRoleChanged(e),t.statistics&&t.isModerator()&&t.on(l.RECORDER_STATE_CHANGED,function(e){var t={error:e.getError(),id:"recorder_status",status:e.getStatus()};g.a.sendLog(JSON.stringify(t))})}),n.addListener(_.a.MUC_ROLE_CHANGED,t.onUserRoleChanged.bind(t)),n.addListener(a.a.IDENTITY_UPDATED,function(e,n){t.authEnabled=e,t.authIdentity=n,t.eventEmitter.emit(l.AUTH_STATUS_CHANGED,e,n)}),n.addListener(_.a.MESSAGE_RECEIVED,function(e,n,i,o,a){var s=r.Strophe.getResourceFromJid(e);t.eventEmitter.emit(l.MESSAGE_RECEIVED,s,i,a,n)}),n.addListener(_.a.PRIVATE_MESSAGE_RECEIVED,function(e,n,i,o,a){var s=r.Strophe.getResourceFromJid(e);t.eventEmitter.emit(l.PRIVATE_MESSAGE_RECEIVED,s,i,a)}),n.addListener(_.a.PRESENCE_STATUS,function(e,n){var i=r.Strophe.getResourceFromJid(e),o=t.getParticipantById(i);o&&o._status!==n&&(o._status=n,t.eventEmitter.emit(l.USER_STATUS_CHANGED,i,n))}),n.addListener(_.a.JSON_MESSAGE_RECEIVED,function(e,n){var i=r.Strophe.getResourceFromJid(e),o=t.getParticipantById(i);o?t.eventEmitter.emit(l.ENDPOINT_MESSAGE_RECEIVED,o,n):S.warn("Ignored XMPPEvents.JSON_MESSAGE_RECEIVED for not existing participant: "+e,n)}),n.addPresenceListener("startmuted",function(e,n){var r=!1;if(t.myUserId()===n&&t.isModerator())r=!0;else{var i=t.getParticipantById(n);i&&i.isModerator()&&(r=!0)}if(r){var o="true"===e.attributes.audio,a="true"===e.attributes.video,s=!1;o!==t.startMutedPolicy.audio&&(t.startMutedPolicy.audio=o,s=!0),a!==t.startMutedPolicy.video&&(t.startMutedPolicy.video=a,s=!0),s&&t.eventEmitter.emit(l.START_MUTED_POLICY_CHANGED,t.startMutedPolicy)}}),t.statistics&&(n.addListener(_.a.CONNECTION_ICE_FAILED,function(e){t.statistics.sendIceConnectionFailedEvent(e.peerconnection)}),n.addListener(_.a.ADD_ICE_CANDIDATE_FAILED,function(e,n){t.statistics.sendAddIceCandidateFailed(e,n)}))},E.prototype.setupRTCListeners=function(){var e=this.conference,t=e.rtc;t.addListener(f.a.REMOTE_TRACK_ADDED,e.onRemoteTrackAdded.bind(e)),t.addListener(f.a.REMOTE_TRACK_REMOVED,e.onRemoteTrackRemoved.bind(e)),t.addListener(f.a.DOMINANT_SPEAKER_CHANGED,function(t){e.lastDominantSpeaker!==t&&e.room&&(e.lastDominantSpeaker=t,e.eventEmitter.emit(l.DOMINANT_SPEAKER_CHANGED,t),e.statistics&&e.myUserId()===t&&e.statistics.sendDominantSpeakerEvent(e.room.roomjid))}),t.addListener(f.a.DATA_CHANNEL_OPEN,function(){var t=window.performance.now(),n="data.channel.opened";S.log("(TIME) data.channel.opened:\t",t),e.room.connectionTimes[n]=t,g.a.sendAnalytics(Object(i.C)(n,{value:t})),e.eventEmitter.emit(l.DATA_CHANNEL_OPENED)}),t.addListener(f.a.ENDPOINT_MESSAGE_RECEIVED,function(t,n){var r=e.getParticipantById(t);r?e.eventEmitter.emit(l.ENDPOINT_MESSAGE_RECEIVED,r,n):S.warn("Ignored ENDPOINT_MESSAGE_RECEIVED for not existing participant: "+t,n)}),t.addListener(f.a.LOCAL_UFRAG_CHANGED,function(e,t){e.isP2P||g.a.sendLog(JSON.stringify({id:"local_ufrag",value:t}))}),t.addListener(f.a.REMOTE_UFRAG_CHANGED,function(e,t){e.isP2P||g.a.sendLog(JSON.stringify({id:"remote_ufrag",value:t}))}),t.addListener(f.a.CREATE_ANSWER_FAILED,function(t,n){e.statistics.sendCreateAnswerFailed(t,n),n.isP2P||e.eventEmitter.emit(l.CONFERENCE_FAILED,d.OFFER_ANSWER_FAILED,t)}),t.addListener(f.a.CREATE_OFFER_FAILED,function(t,n){e.statistics.sendCreateOfferFailed(t,n),n.isP2P||e.eventEmitter.emit(l.CONFERENCE_FAILED,d.OFFER_ANSWER_FAILED,t)}),t.addListener(f.a.SET_LOCAL_DESCRIPTION_FAILED,function(t,n){e.statistics.sendSetLocalDescFailed(t,n),n.isP2P||e.eventEmitter.emit(l.CONFERENCE_FAILED,d.OFFER_ANSWER_FAILED,t)}),t.addListener(f.a.SET_REMOTE_DESCRIPTION_FAILED,function(t,n){e.statistics.sendSetRemoteDescFailed(t,n),n.isP2P||e.eventEmitter.emit(l.CONFERENCE_FAILED,d.OFFER_ANSWER_FAILED,t)}),t.addListener(f.a.LOCAL_TRACK_SSRC_UPDATED,function(t,n){t.isVideoTrack()&&t.videoType===v.a.DESKTOP&&e.statistics.sendScreenSharingEvent(!0,n)})},E.prototype.removeXMPPListeners=function(){var e=this,t=this.conference;t.xmpp.caps.removeListener(_.a.PARTCIPANT_FEATURES_CHANGED,this.xmppListeners[_.a.PARTCIPANT_FEATURES_CHANGED]),delete this.xmppListeners[_.a.PARTCIPANT_FEATURES_CHANGED],Object.keys(this.xmppListeners).forEach(function(n){t.xmpp.removeListener(n,e.xmppListeners[n])}),this.xmppListeners={}},E.prototype.setupXMPPListeners=function(){var e=this.conference,t=function(t){var n=e.getParticipantById(r.Strophe.getResourceFromJid(t));n&&e.eventEmitter.emit(l.PARTCIPANT_FEATURES_CHANGED,n)};e.xmpp.caps.addListener(_.a.PARTCIPANT_FEATURES_CHANGED,t),this.xmppListeners[_.a.PARTCIPANT_FEATURES_CHANGED]=t,this._addConferenceXMPPListener(_.a.CALL_INCOMING,e.onIncomingCall.bind(e)),this._addConferenceXMPPListener(_.a.CALL_ACCEPTED,e.onCallAccepted.bind(e)),this._addConferenceXMPPListener(_.a.TRANSPORT_INFO,e.onTransportInfo.bind(e)),this._addConferenceXMPPListener(_.a.CALL_ENDED,e.onCallEnded.bind(e)),this._addConferenceXMPPListener(_.a.START_MUTED_FROM_FOCUS,function(t,n){e.options.config.ignoreStartMuted||(e.startAudioMuted=t,e.startVideoMuted=n,e.getLocalTracks().forEach(function(t){switch(t.getType()){case h.a:e.startAudioMuted&&t.mute();break;case h.c:e.startVideoMuted&&t.mute()}}),e.eventEmitter.emit(l.STARTED_MUTED))}),this._addConferenceXMPPListener(_.a.CONFERENCE_TIMESTAMP_RECEIVED,function(t){e.eventEmitter.emit(l.CONFERENCE_CREATED_TIMESTAMP,t)})},E.prototype._addConferenceXMPPListener=function(e,t){this.xmppListeners[e]=t,this.conference.xmpp.addListener(e,t)},E.prototype.setupStatisticsListeners=function(){var e=this.conference;e.statistics&&(e.statistics.addAudioLevelListener(function(t,n,r,i){e.rtc.setAudioLevel(t,n,r,i)}),e.statistics.addBeforeDisposedListener(function(){e.eventEmitter.emit(l.BEFORE_STATISTICS_DISPOSED)}),e.options.config.startSilent||e.statistics.addByteSentStatsListener(function(t,n){e.getLocalTracks(h.a).forEach(function(e){var r=t.getLocalSSRC(e);r&&n.hasOwnProperty(r)&&e._onByteSentStatsReceived(t,n[r])})}))}}).call(this,"JitsiConferenceEventManager.js")},function(e,t){function n(e,t){if(!e||!t||"function"!=typeof e.addListener||"function"!=typeof t.emit)throw new Error("Invalid arguments passed to EventEmitterForwarder");this.src=e,this.dest=t}n.prototype.forward=function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:5e3;return this._getFeaturesPromise?this._getFeaturesPromise:(this._getFeaturesPromise=this._conference.xmpp.caps.getFeatures(this._jid,t).catch(function(n){return n===s.a?e._conference.xmpp.caps.getFeatures(e._jid,t):(u.warn("Failed to discover features of "+e._jid,n),Promise.reject(n))}),this._getFeaturesPromise.then(function(t){return e._getFeaturesPromise=void 0,t},function(t){throw e._getFeaturesPromise=void 0,t}))}},{key:"getBotType",value:function(){return this._botType}}]),e})()}).call(this,"JitsiParticipant.js")},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(25),i=n(37);function o(e){var t,n=this,o=e.id,a=e.password,s=e.onCreateResource,c=e.onLoginSuccessful,u=e.roomPassword,d=!1,l=new i.c(this.connection.options),h=new Promise(function(e,i){t=i,l.addListener(r.CONNECTION_DISCONNECTED,function(){l=void 0}),l.addListener(r.CONNECTION_ESTABLISHED,function(){d||(c&&c(),l.createRoom(n.options.name,n.options.config,s).moderator.authenticate().then(function(){l&&l.disconnect(),d||(n.join(u),e())}).catch(function(e){var t=e.error,n=e.message;l.disconnect(),i({authenticationError:t,message:n})}))}),l.addListener(r.CONNECTION_FAILED,function(e,t,n){i({connectionError:e,credentials:n,message:t}),l=void 0}),d||l.connect(o,a)});return h.cancel=function(){d=!0,t({}),l&&l.disconnect()},h}},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return d});var r=n(4),i=n(2),o=n(94),a=n(36),s=n(0),c=n.n(s),u=Object(r.getLogger)(e),d=(function(e){function t(e){var n;return _classCallCheck(this,t),(n=_possibleConstructorReturn(this,_getPrototypeOf(t).call(this))).xmpp=e,n.rooms={},n}return _inherits(t,e),_createClass(t,[{key:"init",value:function(e){_get(_getPrototypeOf(t.prototype),"init",this).call(this,e),this.connection.addHandler(this.onPresence.bind(this),null,"presence",null,null,null,null),this.connection.addHandler(this.onPresenceUnavailable.bind(this),null,"presence","unavailable",null),this.connection.addHandler(this.onPresenceError.bind(this),null,"presence","error",null),this.connection.addHandler(this.onMessage.bind(this),null,"message",null,null),this.connection.addHandler(this.onMute.bind(this),"http://jitsi.org/jitmeet/audio","iq","set",null,null)}},{key:"createRoom",value:function(e,t,n){var r=i.Strophe.getBareJidFromJid(e);if(this.rooms[r]){var a="You are already in the room!";throw u.error(a),new Error(a)}return this.rooms[r]=new o.a(this.connection,e,t,this.xmpp,n),this.eventEmitter.emit(c.a.EMUC_ROOM_ADDED,this.rooms[r]),this.rooms[r]}},{key:"doLeave",value:function(e){this.eventEmitter.emit(c.a.EMUC_ROOM_REMOVED,this.rooms[e]),delete this.rooms[e]}},{key:"onPresence",value:function(e){var t=e.getAttribute("from");if(e.getAttribute("type"))return!0;var n=this.rooms[i.Strophe.getBareJidFromJid(t)];return!n||($(e).find('>x[xmlns="http://jabber.org/protocol/muc#user"]>status[code="201"]').length&&n.createNonAnonymousRoom(),n.onPresence(e),!0)}},{key:"onPresenceUnavailable",value:function(e){var t=e.getAttribute("from"),n=this.rooms[i.Strophe.getBareJidFromJid(t)];return!n||(n.onPresenceUnavailable(e,t),!0)}},{key:"onPresenceError",value:function(e){var t=e.getAttribute("from"),n=this.rooms[i.Strophe.getBareJidFromJid(t)];return!n||(n.onPresenceError(e,t),!0)}},{key:"onMessage",value:function(e){var t=e.getAttribute("from"),n=this.rooms[i.Strophe.getBareJidFromJid(t)];return!n||(n.onMessage(e,t),!0)}},{key:"onMute",value:function(e){var t=e.getAttribute("from"),n=this.rooms[i.Strophe.getBareJidFromJid(t)];return!n||(n.onMute(e),!0)}}]),t})(a.a)}).call(this,"modules/xmpp/strophe.emuc.js")},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return g});var r=n(4),i=n(2),o=n(11),a=n.n(o),s=n(60),c=n(24),u=n(9),d=n(0),l=n.n(d),h=n(95),p=n(40),f=Object(r.getLogger)(e),m={packet2JSON:function(e,t){for(var n=Array.from(e.children),r=0;r0&&void 0!==arguments[0]?arguments[0]:{};this.presMap.to=this.myroomjid,this.presMap.xns="http://jabber.org/protocol/muc",this.presMap.nodes=[],e.statsId&&this.presMap.nodes.push({tagName:"stats-id",value:e.statsId}),this.addVideoInfoToPresence(!1),e.deploymentInfo&&e.deploymentInfo.userRegion&&this.presMap.nodes.push({tagName:"region",attributes:{id:e.deploymentInfo.userRegion,xmlns:"http://jitsi.org/jitsi-meet"}})}},{key:"join",value:function(e){var t=this;return this.password=e,new Promise(function(e){t.options.disableFocus&&f.info("Conference focus disabled"),(t.options.disableFocus?Promise.resolve():t.moderator.allocateConferenceFocus()).then(function(){t.sendPresence(!0),t._removeConnListeners.push(t.connection.addEventListener(p.a.Events.CONN_STATUS_CHANGED,t.onConnStatusChanged.bind(t))),e()})})}},{key:"sendPresence",value:function(e){var t=this.presMap.to;if(this.connection&&this.connection.connected&&t&&(this.joined||e)){var n=Object(i.$pres)({to:t});e&&(n.c("x",{xmlns:this.presMap.xns}),this.password&&n.c("password").t(this.password).up(),n.up()),m.json2packet(this.presMap.nodes,n),this.connection.send(n),e&&this.connection.flush()}}},{key:"doLeave",value:function(){f.log("do leave",this.myroomjid);var e=Object(i.$pres)({to:this.myroomjid,type:"unavailable"});this.presMap.length=0,!this.connection.isUsingWebSocket&&this.connection.flush(),this.connection.send(e),this.connection.flush()}},{key:"discoRoomInfo",value:function(){var e=this,t=Object(i.$iq)({type:"get",to:this.roomjid}).c("query",{xmlns:i.Strophe.NS.DISCO_INFO});this.connection.sendIQ(t,function(t){var n=1===$(t).find('>query>feature[var="muc_passwordprotected"]').length;n!==e.locked&&(e.eventEmitter.emit(l.a.MUC_LOCK_CHANGED,n),e.locked=n);var r=$(t).find('>query>x[type="result"]>field[var="muc#roominfo_meetingId"]>value');r.length?e.setMeetingId(r.text()):f.trace("No meeting ID from backend")},function(e){a.a.callErrorHandler(e),f.error("Error getting room info: ",e)})}},{key:"setMeetingId",value:function(e){this.meetingId!==e&&(this.meetingId&&f.warn("Meeting Id changed from:"+this.meetingId+" to:"+e),this.meetingId=e,this.eventEmitter.emit(l.a.MEETING_ID_SET,e))}},{key:"createNonAnonymousRoom",value:function(){var e=Object(i.$iq)({type:"get",to:this.roomjid}).c("query",{xmlns:"http://jabber.org/protocol/muc#owner"}).c("x",{xmlns:"jabber:x:data",type:"submit"}),t=this;this.connection.sendIQ(e,function(e){if(!$(e).find('>query>x[xmlns="jabber:x:data"]>field[var="muc#roomconfig_whois"]').length){var n="non-anonymous rooms not supported";return a.a.callErrorHandler(new Error(n)),void f.error(n)}var r=Object(i.$iq)({to:t.roomjid,type:"set"}).c("query",{xmlns:"http://jabber.org/protocol/muc#owner"});r.c("x",{xmlns:"jabber:x:data",type:"submit"}),r.c("field",{var:"FORM_TYPE"}).c("value").t("http://jabber.org/protocol/muc#roomconfig").up().up(),r.c("field",{var:"muc#roomconfig_whois"}).c("value").t("anyone").up().up(),t.connection.sendIQ(r)},function(e){a.a.callErrorHandler(e),f.error("Error getting room configuration form: ",e)})}},{key:"onConnStatusChanged",value:function(e){e===p.a.Status.CONNECTED&&this.sendPresence()}},{key:"onPresence",value:function(e){var t=e.getAttribute("from"),n={},r=e.getElementsByTagName("status")[0];r&&(n.status=r.textContent||"");var o=!1,a=!1,s=e.getElementsByTagNameNS("http://jabber.org/protocol/muc#user","x")[0],c=s&&s.getElementsByTagName("item")[0];n.affiliation=c&&c.getAttribute("affiliation"),n.role=c&&c.getAttribute("role");var u=c&&c.getAttribute("jid");n.jid=u,n.isFocus=u&&0===u.indexOf(this.moderator.getFocusUserJid()+"/"),n.isHiddenDomain=u&&u.indexOf("@")>0&&this.options.hiddenDomain===u.substring(u.indexOf("@")+1,u.indexOf("/")),this.eventEmitter.emit(l.a.PRESENCE_RECEIVED,{fromHiddenDomain:n.isHiddenDomain,presence:e});var d=e.querySelector("x");d&&d.remove();var h=[];m.packet2JSON(e,h),this.lastPresences[t]=h;for(var p=function(e){var t={},n=e.children.find(function(e){return"user"===e.tagName});if(n){t.user={};for(var r=function(e){var r=n.children.find(function(t){return t.tagName===e});r&&(t.user[e]=r.value)},i=["id","name","avatar"],o=0;oignore[xmlns="http://jitsi.org/jitmeet/"]').length)return!0;if($(e).find('>x[xmlns="http://jabber.org/protocol/muc#user"]>destroy').length){var r,o=$(e).find('>x[xmlns="http://jabber.org/protocol/muc#user"]>destroy>reason');return o.length&&(r=o.text()),this.eventEmitter.emit(l.a.MUC_DESTROYED,r),this.connection.emuc.doLeave(this.roomjid),!0}var a=$(e).find('>x[xmlns="http://jabber.org/protocol/muc#user"]>status[code="110"]').length,s=$(e).find('>x[xmlns="http://jabber.org/protocol/muc#user"]>status[code="307"]').length,c=Object.keys(this.members);if(s){var u,d=$(e).find('>x[xmlns="http://jabber.org/protocol/muc#user"]>item>actor');d.length&&(u=d.attr("nick")),c.find(function(e){return i.Strophe.getResourceFromJid(e)===u})&&this.eventEmitter.emit(l.a.KICKED,a,u,i.Strophe.getResourceFromJid(t))}a?c.length>0&&(c.forEach(function(e){var t=n.members[e];delete n.members[e],n.onParticipantLeft(e,t.isFocus)}),this.connection.emuc.doLeave(this.roomjid),s||this.eventEmitter.emit(l.a.MUC_LEFT)):(delete this.members[t],this.onParticipantLeft(t,!1))}},{key:"onMessage",value:function(e,t){var n=$(e).find('>nick[xmlns="http://jabber.org/protocol/nick"]').text()||i.Strophe.getResourceFromJid(t),r=e.getAttribute("type");if("error"===r){var o=$(e).find(">error>text").text();return this.eventEmitter.emit(l.a.CHAT_ERROR_RECEIVED,o),!0}var a=$(e).find(">body").text(),s=$(e).find(">subject");if(s.length){var c=s.text();(c||""===c)&&(this.eventEmitter.emit(l.a.SUBJECT_CHANGED,c),f.log("Subject is changed to "+c))}var u=$(e).find(">delay").attr("stamp");if(!u&&(u=$(e).find('>[xmlns="jabber:x:delay"]').attr("stamp"))){var d=u.match(/(\d{4})(\d{2})(\d{2}T\d{2}:\d{2}:\d{2})/);u=d[1]+"-"+d[2]+"-"+d[3]+"Z"}t===this.roomjid&&$(e).find('>x[xmlns="http://jabber.org/protocol/muc#user"]>status[code="104"]').length&&this.discoRoomInfo();var h=$(e).find(">json-message").text(),p=this.xmpp.tryParseJSONAndVerify(h);p&&void 0===u?this.eventEmitter.emit(l.a.JSON_MESSAGE_RECEIVED,t,p):a&&("chat"===r?this.eventEmitter.emit(l.a.PRIVATE_MESSAGE_RECEIVED,t,n,a,this.myroomjid,u):"groupchat"===r&&this.eventEmitter.emit(l.a.MESSAGE_RECEIVED,t,n,a,this.myroomjid,u))}},{key:"onPresenceError",value:function(e,t){$(e).find('>error[type="auth"]>not-authorized[xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"]').length?(f.log("on password required",t),this.eventEmitter.emit(l.a.PASSWORD_REQUIRED)):$(e).find('>error[type="cancel"]>not-allowed[xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"]').length?i.Strophe.getDomainFromJid(e.getAttribute("to"))===this.xmpp.options.hosts.anonymousdomain?this.eventEmitter.emit(l.a.ROOM_JOIN_ERROR):(f.warn("onPresError ",e),this.eventEmitter.emit(l.a.ROOM_CONNECT_NOT_ALLOWED_ERROR)):$(e).find(">error>service-unavailable").length?(f.warn("Maximum users limit for the room has been reached",e),this.eventEmitter.emit(l.a.ROOM_MAX_USERS_ERROR)):(f.warn("onPresError ",e),this.eventEmitter.emit(l.a.ROOM_CONNECT_ERROR))}},{key:"kick",value:function(e){var t=Object(i.$iq)({to:this.roomjid,type:"set"}).c("query",{xmlns:"http://jabber.org/protocol/muc#admin"}).c("item",{nick:i.Strophe.getResourceFromJid(e),role:"none"}).c("reason").t("You have been kicked.").up().up().up();this.connection.sendIQ(t,function(t){return f.log("Kick participant with jid: ",e,t)},function(e){return f.log("Kick participant error: ",e)})}},{key:"lockRoom",value:function(e,t,n,r){var o=this;this.connection.sendIQ(Object(i.$iq)({to:this.roomjid,type:"get"}).c("query",{xmlns:"http://jabber.org/protocol/muc#owner"}),function(a){if($(a).find('>query>x[xmlns="jabber:x:data"]>field[var="muc#roomconfig_roomsecret"]').length){var s=Object(i.$iq)({to:o.roomjid,type:"set"}).c("query",{xmlns:"http://jabber.org/protocol/muc#owner"});s.c("x",{xmlns:"jabber:x:data",type:"submit"}),s.c("field",{var:"FORM_TYPE"}).c("value").t("http://jabber.org/protocol/muc#roomconfig").up().up(),s.c("field",{var:"muc#roomconfig_roomsecret"}).c("value").t(e).up().up(),s.c("field",{var:"muc#roomconfig_passwordprotectedroom"}).c("value").t(null===e||0===e.length?"0":"1").up().up(),s.c("field",{var:"muc#roomconfig_whois"}).c("value").t("anyone").up().up(),o.connection.sendIQ(s,t,n)}else r()},n)}},{key:"addToPresence",value:function(e,t){t.tagName=e,this.removeFromPresence(e),this.presMap.nodes.push(t)}},{key:"getFromPresence",value:function(e){return this.presMap.nodes.find(function(t){return e===t.tagName})}},{key:"removeFromPresence",value:function(e){var t=this.presMap.nodes.filter(function(t){return e!==t.tagName});this.presMap.nodes=t}},{key:"addPresenceListener",value:function(e,t){if("function"!=typeof t)throw new Error('"handler" is not a function');var n=this.presHandlers[e];n||(this.presHandlers[e]=n=[]),-1===n.indexOf(t)?n.push(t):f.warn("Trying to add the same handler more than once for: "+e)}},{key:"removePresenceListener",value:function(e,t){var n=this.presHandlers[e],r=n?n.indexOf(t):-1;-1!==r?n.splice(r,1):f.warn("Handler for: "+e+" was not registered")}},{key:"isFocus",value:function(e){var t=this.members[e];return t?t.isFocus:null}},{key:"isModerator",value:function(){return"moderator"===this.role}},{key:"getMemberRole",value:function(e){return this.members[e]?this.members[e].role:null}},{key:"setVideoMute",value:function(e,t){this.sendVideoInfoPresence(e),t&&t(e)}},{key:"setAudioMute",value:function(e,t){return this.sendAudioInfoPresence(e,t)}},{key:"addAudioInfoToPresence",value:function(e){this.removeFromPresence("audiomuted"),this.addToPresence("audiomuted",{attributes:{xmlns:"http://jitsi.org/jitmeet/audio"},value:e.toString()})}},{key:"sendAudioInfoPresence",value:function(e,t){this.addAudioInfoToPresence(e),this.sendPresence(),t&&t()}},{key:"addVideoInfoToPresence",value:function(e){this.removeFromPresence("videomuted"),this.addToPresence("videomuted",{attributes:{xmlns:"http://jitsi.org/jitmeet/video"},value:e.toString()})}},{key:"sendVideoInfoPresence",value:function(e){this.addVideoInfoToPresence(e),this.sendPresence()}},{key:"getMediaPresenceInfo",value:function(e,t){var n=this.lastPresences[this.roomjid+"/"+e];if(!n)return null;var r={muted:!1,videoType:void 0},i=null;if(t===u.a)i=v(n,"audiomuted");else{if(t!==u.c)return f.error("Unsupported media type: "+t),null;i=v(n,"videomuted");var o=v(n,"videoType");o.length>0&&(r.videoType=o[0].value)}return r.muted=i.length>0&&"true"===i[0].value,r}},{key:"isSIPCallingSupported",value:function(){return!!this.moderator&&this.moderator.isSipGatewayEnabled()}},{key:"dial",value:function(e){return this.connection.rayo.dial(e,"fromnumber",i.Strophe.getBareJidFromJid(this.myroomjid),this.password,this.focusMucJid)}},{key:"hangup",value:function(){return this.connection.rayo.hangup()}},{key:"getPhoneNumber",value:function(){return this.phoneNumber}},{key:"getPhonePin",value:function(){return this.phonePin}},{key:"getMeetingId",value:function(){return this.meetingId}},{key:"muteParticipant",value:function(e,t){f.info("set mute",t);var n=Object(i.$iq)({to:this.focusMucJid,type:"set"}).c("mute",{xmlns:"http://jitsi.org/jitmeet/audio",jid:e}).t(t.toString()).up();this.connection.sendIQ(n,function(e){return f.log("set mute",e)},function(e){return f.log("set mute error",e)})}},{key:"onMute",value:function(e){if(e.getAttribute("from")===this.focusMucJid){var t=$(e).find("mute");t.length&&"true"===t.text()?this.eventEmitter.emit(l.a.AUDIO_MUTED_BY_FOCUS,t.attr("actor")):f.warn("Ignoring a mute request which does not explicitly specify a positive mute command.")}else f.warn("Ignored mute from non focus peer")}},{key:"leave",value:function(){var e=this;return new Promise(function(t,n){var r=setTimeout(function(){return o(!0)},5e3),i=e.eventEmitter;function o(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];i.removeListener(l.a.MUC_LEFT,o),clearTimeout(r),e?n(new Error("The timeout for the confirmation about leaving the room expired.")):t()}e._removeConnListeners.forEach(function(e){return e()}),e._removeConnListeners=[],i.on(l.a.MUC_LEFT,o),e.doLeave()})}}]),t})(c.a)}).call(this,"modules/xmpp/ChatRoom.js")},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return d});var r=n(2),i=n(34),o=n(4).getLogger(e),a=n(0),s=n(63),c=n(11);function u(e){var t=1;return function(n){if(!n){var r=Math.pow(2,t-1);return t+=1,r*e}t=1}}function d(e,t,n,r){function a(e){if(e.data&&e.data.sessionId){if(e.origin!==window.location.origin)return void o.warn("Ignoring sessionId from different origin: "+e.origin);i.a.sessionId=e.data.sessionId}}this.roomName=e,this.xmppService=t,this.getNextTimeout=u(1e3),this.getNextErrorTimeout=u(1e3),this.externalAuthEnabled=!1,this.options=r,this.sipGatewayEnabled=this.options.connection.hosts&&void 0!==this.options.connection.hosts.call_control,this.eventEmitter=n,this.connection=this.xmppService.connection,window.addEventListener?window.addEventListener("message",a,!1):window.attachEvent("onmessage",a)}d.prototype.isExternalAuthEnabled=function(){return this.externalAuthEnabled},d.prototype.isSipGatewayEnabled=function(){return this.sipGatewayEnabled},d.prototype.onMucMemberLeft=function(e){o.info("Someone left is it focus ? "+e),"focus"===r.Strophe.getResourceFromJid(e)&&(o.info("Focus has left the room - leaving conference"),this.eventEmitter.emit(a.FOCUS_LEFT))},d.prototype.setFocusUserJid=function(e){this.focusUserJid||(this.focusUserJid=e,o.info("Focus jid set to: "+this.focusUserJid))},d.prototype.getFocusUserJid=function(){return this.focusUserJid},d.prototype.getFocusComponent=function(){var e=this.options.connection.hosts.focus;return e||(e="focus."+this.options.connection.hosts.domain),e},d.prototype.createConferenceIq=function(){var e,t=Object(r.$iq)({to:this.getFocusComponent(),type:"set"}),n=i.a.sessionId,a=i.a.machineId,s=this.options.conference;switch(o.info("Session ID: "+n+" machine UID: "+a),t.c("conference",{xmlns:"http://jitsi.org/protocol/focus",room:this.roomName,"machine-uid":a}),n&&t.attrs({"session-id":n}),void 0!==this.options.connection.enforcedBridge&&t.c("property",{name:"enforcedBridge",value:this.options.connection.enforcedBridge}).up(),void 0!==this.options.connection.hosts&&void 0!==this.options.connection.hosts.call_control&&t.c("property",{name:"call_control",value:this.options.connection.hosts.call_control}).up(),void 0!==s.channelLastN&&t.c("property",{name:"channelLastN",value:s.channelLastN}).up(),t.c("property",{name:"disableRtx",value:Boolean(s.disableRtx)}).up(),void 0!==s.enableTcc&&t.c("property",{name:"enableTcc",value:Boolean(s.enableTcc)}).up(),void 0!==s.enableRemb&&t.c("property",{name:"enableRemb",value:Boolean(s.enableRemb)}).up(),void 0!==s.minParticipants&&t.c("property",{name:"minParticipants",value:s.minParticipants}).up(),t.c("property",{name:"enableLipSync",value:!0===this.options.connection.enableLipSync}).up(),void 0!==s.audioPacketDelay&&t.c("property",{name:"audioPacketDelay",value:s.audioPacketDelay}).up(),s.startBitrate&&t.c("property",{name:"startBitrate",value:s.startBitrate}).up(),s.minBitrate&&t.c("property",{name:"minBitrate",value:s.minBitrate}).up(),s.testing&&s.testing.octo&&"number"==typeof s.testing.octo.probability&&Math.random()conference>property[name='authentication'][value='true']").length>0;o.info("Authentication enabled: "+t),this.externalAuthEnabled=$(e).find(">conference>property[name='externalAuth'][value='true']").length>0,o.info("External authentication enabled: "+this.externalAuthEnabled),this.externalAuthEnabled||this.parseSessionId(e);var n=$(e).find(">conference").attr("identity");this.eventEmitter.emit(s.IDENTITY_UPDATED,t,n),$(e).find(">conference>property[name='sipGatewayEnabled'][value='true']").length&&(this.sipGatewayEnabled=!0),o.info("Sip gateway enabled: "+this.sipGatewayEnabled)},d.prototype.allocateConferenceFocus=function(){var e=this;return new Promise(function(t){e.setFocusUserJid(e.options.connection.focusUserJid),e.connection.sendIQ(e.createConferenceIq(),function(n){return e._allocateConferenceFocusSuccess(n,t)},function(n){return e._allocateConferenceFocusError(n,t)}),e.connection.flush()})},d.prototype._allocateConferenceFocusError=function(e,t){var n=this,s=$(e).find(">error>session-invalid").length||$(e).find(">error>not-acceptable").length;if(s&&(o.info("Session expired! - removing"),i.a.sessionId=void 0),$(e).find(">error>graceful-shutdown").length)this.eventEmitter.emit(a.GRACEFUL_SHUTDOWN);else{var u=$(e).find(">error>reservation-error");if(u.length){var d,l=u.attr("error-code"),h=$(e).find(">error>text");return h&&(d=h.text()),void this.eventEmitter.emit(a.RESERVATION_ERROR,l,d)}if($(e).find(">error>not-authorized").length)return o.warn("Unauthorized to start the conference",e),r.Strophe.getDomainFromJid(e.getAttribute("to"))!==this.options.connection.hosts.anonymousdomain&&(this.externalAuthEnabled=!0),void this.eventEmitter.emit(a.AUTHENTICATION_REQUIRED);var p=this.getNextErrorTimeout(),f="Focus error, retry after "+p;c.callErrorHandler(new Error(f)),o.error(f,e);var m=this.getFocusComponent(),v=p/1e3;s||this.eventEmitter.emit(a.FOCUS_DISCONNECTED,m,v),this.getNextTimeout(!0),window.setTimeout(function(){return n.allocateConferenceFocus().then(t)},p)}},d.prototype._allocateConferenceFocusSuccess=function(e,t){var n=this;if(this.parseConfigOptions(e),this.getNextErrorTimeout(!0),"true"===$(e).find("conference").attr("ready"))this.getNextTimeout(!0),t();else{var r=this.getNextTimeout();o.info("Waiting for the focus... "+r),window.setTimeout(function(){return n.allocateConferenceFocus().then(t)},r)}},d.prototype.authenticate=function(){var e=this;return new Promise(function(t,n){e.connection.sendIQ(e.createConferenceIq(),function(n){e.parseSessionId(n),t()},function(e){return n({error:$(e).find("iq>error :first").prop("tagName"),message:$(e).find("iq>error>text").text()})})})},d.prototype.getLoginUrl=function(e,t){this._getLoginUrl(!1,e,t)},d.prototype._getLoginUrl=function(e,t,n){var a=Object(r.$iq)({to:this.getFocusComponent(),type:"get"}),s={xmlns:"http://jitsi.org/protocol/focus",room:this.roomName,"machine-uid":i.a.machineId},u="auth url";function d(e,t){c.callErrorHandler(new Error(e)),o.error(e,t),n(t)}e&&(s.popup=!0,u="POPUP "+u),a.c("login-url",s),this.connection.sendIQ(a,function(e){var n=$(e).find("login-url").attr("url");(n=decodeURIComponent(n))?(o.info("Got "+u+": "+n),t(n)):d("Failed to get "+u+" from the focus",e)},d.bind(void 0,"Get "+u+" error"))},d.prototype.getPopupLoginUrl=function(e,t){this._getLoginUrl(!0,e,t)},d.prototype.logout=function(e){var t=Object(r.$iq)({to:this.getFocusComponent(),type:"set"}),n=i.a.sessionId;n?(t.c("logout",{xmlns:"http://jitsi.org/protocol/focus","session-id":n}),this.connection.sendIQ(t,function(t){var n=$(t).find("logout").attr("logout-url");n&&(n=decodeURIComponent(n)),o.info("Log out OK, url: "+n,t),i.a.sessionId=void 0,e(n)},function(e){c.callErrorHandler(new Error("Logout error")),o.error("Logout error",e)})):e()}}).call(this,"modules/xmpp/moderator.js")},function(e,t,n){var r=n(35),i=["Aaliyah","Aaron","Abagail","Abbey","Abbie","Abbigail","Abby","Abdiel","Abdul","Abdullah","Abe","Abel","Abelardo","Abigail","Abigale","Abigayle","Abner","Abraham","Ada","Adah","Adalberto","Adaline","Adam","Adan","Addie","Addison","Adela","Adelbert","Adele","Adelia","Adeline","Adell","Adella","Adelle","Aditya","Adolf","Adolfo","Adolph","Adolphus","Adonis","Adrain","Adrian","Adriana","Adrianna","Adriel","Adrien","Adrienne","Afton","Aglae","Agnes","Agustin","Agustina","Ahmad","Ahmed","Aida","Aidan","Aiden","Aileen","Aisha","Aiyana","Akeem","Al","Alaina","Alan","Alana","Alanis","Alanna","Alayna","Alba","Albert","Alberta","Albertha","Alberto","Albin","Albina","Alda","Alden","Alec","Aleen","Alejandra","Alejandrin","Alek","Alena","Alene","Alessandra","Alessandro","Alessia","Aletha","Alex","Alexa","Alexander","Alexandra","Alexandre","Alexandrea","Alexandria","Alexandrine","Alexandro","Alexane","Alexanne","Alexie","Alexis","Alexys","Alexzander","Alf","Alfonso","Alfonzo","Alford","Alfred","Alfreda","Alfredo","Ali","Alia","Alice","Alicia","Alisa","Alisha","Alison","Alivia","Aliya","Aliyah","Aliza","Alize","Allan","Allen","Allene","Allie","Allison","Ally","Alphonso","Alta","Althea","Alva","Alvah","Alvena","Alvera","Alverta","Alvina","Alvis","Alyce","Alycia","Alysa","Alysha","Alyson","Alysson","Amalia","Amanda","Amani","Amara","Amari","Amaya","Amber","Ambrose","Amelia","Amelie","Amely","America","Americo","Amie","Amina","Amir","Amira","Amiya","Amos","Amparo","Amy","Amya","Ana","Anabel","Anabelle","Anahi","Anais","Anastacio","Anastasia","Anderson","Andre","Andreane","Andreanne","Andres","Andrew","Andy","Angel","Angela","Angelica","Angelina","Angeline","Angelita","Angelo","Angie","Angus","Anibal","Anika","Anissa","Anita","Aniya","Aniyah","Anjali","Anna","Annabel","Annabell","Annabelle","Annalise","Annamae","Annamarie","Anne","Annetta","Annette","Annie","Ansel","Ansley","Anthony","Antoinette","Antone","Antonetta","Antonette","Antonia","Antonietta","Antonina","Antonio","Antwan","Antwon","Anya","April","Ara","Araceli","Aracely","Arch","Archibald","Ardella","Arden","Ardith","Arely","Ari","Ariane","Arianna","Aric","Ariel","Arielle","Arjun","Arlene","Arlie","Arlo","Armand","Armando","Armani","Arnaldo","Arne","Arno","Arnold","Arnoldo","Arnulfo","Aron","Art","Arthur","Arturo","Arvel","Arvid","Arvilla","Aryanna","Asa","Asha","Ashlee","Ashleigh","Ashley","Ashly","Ashlynn","Ashton","Ashtyn","Asia","Assunta","Astrid","Athena","Aubree","Aubrey","Audie","Audra","Audreanne","Audrey","August","Augusta","Augustine","Augustus","Aurelia","Aurelie","Aurelio","Aurore","Austen","Austin","Austyn","Autumn","Ava","Avery","Avis","Axel","Ayana","Ayden","Ayla","Aylin","Baby","Bailee","Bailey","Barbara","Barney","Baron","Barrett","Barry","Bart","Bartholome","Barton","Baylee","Beatrice","Beau","Beaulah","Bell","Bella","Belle","Ben","Benedict","Benjamin","Bennett","Bennie","Benny","Benton","Berenice","Bernadette","Bernadine","Bernard","Bernardo","Berneice","Bernhard","Bernice","Bernie","Berniece","Bernita","Berry","Bert","Berta","Bertha","Bertram","Bertrand","Beryl","Bessie","Beth","Bethany","Bethel","Betsy","Bette","Bettie","Betty","Bettye","Beulah","Beverly","Bianka","Bill","Billie","Billy","Birdie","Blair","Blaise","Blake","Blanca","Blanche","Blaze","Bo","Bobbie","Bobby","Bonita","Bonnie","Boris","Boyd","Brad","Braden","Bradford","Bradley","Bradly","Brady","Braeden","Brain","Brandi","Brando","Brandon","Brandt","Brandy","Brandyn","Brannon","Branson","Brant","Braulio","Braxton","Brayan","Breana","Breanna","Breanne","Brenda","Brendan","Brenden","Brendon","Brenna","Brennan","Brennon","Brent","Bret","Brett","Bria","Brian","Briana","Brianne","Brice","Bridget","Bridgette","Bridie","Brielle","Brigitte","Brionna","Brisa","Britney","Brittany","Brock","Broderick","Brody","Brook","Brooke","Brooklyn","Brooks","Brown","Bruce","Bryana","Bryce","Brycen","Bryon","Buck","Bud","Buddy","Buford","Bulah","Burdette","Burley","Burnice","Buster","Cade","Caden","Caesar","Caitlyn","Cale","Caleb","Caleigh","Cali","Calista","Callie","Camden","Cameron","Camila","Camilla","Camille","Camren","Camron","Camryn","Camylle","Candace","Candelario","Candice","Candida","Candido","Cara","Carey","Carissa","Carlee","Carleton","Carley","Carli","Carlie","Carlo","Carlos","Carlotta","Carmel","Carmela","Carmella","Carmelo","Carmen","Carmine","Carol","Carolanne","Carole","Carolina","Caroline","Carolyn","Carolyne","Carrie","Carroll","Carson","Carter","Cary","Casandra","Casey","Casimer","Casimir","Casper","Cassandra","Cassandre","Cassidy","Cassie","Catalina","Caterina","Catharine","Catherine","Cathrine","Cathryn","Cathy","Cayla","Ceasar","Cecelia","Cecil","Cecile","Cecilia","Cedrick","Celestine","Celestino","Celia","Celine","Cesar","Chad","Chadd","Chadrick","Chaim","Chance","Chandler","Chanel","Chanelle","Charity","Charlene","Charles","Charley","Charlie","Charlotte","Chase","Chasity","Chauncey","Chaya","Chaz","Chelsea","Chelsey","Chelsie","Chesley","Chester","Chet","Cheyanne","Cheyenne","Chloe","Chris","Christ","Christa","Christelle","Christian","Christiana","Christina","Christine","Christop","Christophe","Christopher","Christy","Chyna","Ciara","Cicero","Cielo","Cierra","Cindy","Citlalli","Clair","Claire","Clara","Clarabelle","Clare","Clarissa","Clark","Claud","Claude","Claudia","Claudie","Claudine","Clay","Clemens","Clement","Clementina","Clementine","Clemmie","Cleo","Cleora","Cleta","Cletus","Cleve","Cleveland","Clifford","Clifton","Clint","Clinton","Clotilde","Clovis","Cloyd","Clyde","Coby","Cody","Colby","Cole","Coleman","Colin","Colleen","Collin","Colt","Colten","Colton","Columbus","Concepcion","Conner","Connie","Connor","Conor","Conrad","Constance","Constantin","Consuelo","Cooper","Cora","Coralie","Corbin","Cordelia","Cordell","Cordia","Cordie","Corene","Corine","Cornelius","Cornell","Corrine","Cortez","Cortney","Cory","Coty","Courtney","Coy","Craig","Crawford","Creola","Cristal","Cristian","Cristina","Cristobal","Cristopher","Cruz","Crystal","Crystel","Cullen","Curt","Curtis","Cydney","Cynthia","Cyril","Cyrus","Dagmar","Dahlia","Daija","Daisha","Daisy","Dakota","Dale","Dallas","Dallin","Dalton","Damaris","Dameon","Damian","Damien","Damion","Damon","Dan","Dana","Dandre","Dane","D'angelo","Dangelo","Danial","Daniela","Daniella","Danielle","Danika","Dannie","Danny","Dante","Danyka","Daphne","Daphnee","Daphney","Darby","Daren","Darian","Dariana","Darien","Dario","Darion","Darius","Darlene","Daron","Darrel","Darrell","Darren","Darrick","Darrin","Darrion","Darron","Darryl","Darwin","Daryl","Dashawn","Dasia","Dave","David","Davin","Davion","Davon","Davonte","Dawn","Dawson","Dax","Dayana","Dayna","Dayne","Dayton","Dean","Deangelo","Deanna","Deborah","Declan","Dedric","Dedrick","Dee","Deion","Deja","Dejah","Dejon","Dejuan","Delaney","Delbert","Delfina","Delia","Delilah","Dell","Della","Delmer","Delores","Delpha","Delphia","Delphine","Delta","Demarco","Demarcus","Demario","Demetris","Demetrius","Demond","Dena","Denis","Dennis","Deon","Deondre","Deontae","Deonte","Dereck","Derek","Derick","Deron","Derrick","Deshaun","Deshawn","Desiree","Desmond","Dessie","Destany","Destin","Destinee","Destiney","Destini","Destiny","Devan","Devante","Deven","Devin","Devon","Devonte","Devyn","Dewayne","Dewitt","Dexter","Diamond","Diana","Dianna","Diego","Dillan","Dillon","Dimitri","Dina","Dino","Dion","Dixie","Dock","Dolly","Dolores","Domenic","Domenica","Domenick","Domenico","Domingo","Dominic","Dominique","Don","Donald","Donato","Donavon","Donna","Donnell","Donnie","Donny","Dora","Dorcas","Dorian","Doris","Dorothea","Dorothy","Dorris","Dortha","Dorthy","Doug","Douglas","Dovie","Doyle","Drake","Drew","Duane","Dudley","Dulce","Duncan","Durward","Dustin","Dusty","Dwight","Dylan","Earl","Earlene","Earline","Earnest","Earnestine","Easter","Easton","Ebba","Ebony","Ed","Eda","Edd","Eddie","Eden","Edgar","Edgardo","Edison","Edmond","Edmund","Edna","Eduardo","Edward","Edwardo","Edwin","Edwina","Edyth","Edythe","Effie","Efrain","Efren","Eileen","Einar","Eino","Eladio","Elaina","Elbert","Elda","Eldon","Eldora","Eldred","Eldridge","Eleanora","Eleanore","Eleazar","Electa","Elena","Elenor","Elenora","Eleonore","Elfrieda","Eli","Elian","Eliane","Elias","Eliezer","Elijah","Elinor","Elinore","Elisa","Elisabeth","Elise","Eliseo","Elisha","Elissa","Eliza","Elizabeth","Ella","Ellen","Ellie","Elliot","Elliott","Ellis","Ellsworth","Elmer","Elmira","Elmo","Elmore","Elna","Elnora","Elody","Eloisa","Eloise","Elouise","Eloy","Elroy","Elsa","Else","Elsie","Elta","Elton","Elva","Elvera","Elvie","Elvis","Elwin","Elwyn","Elyse","Elyssa","Elza","Emanuel","Emelia","Emelie","Emely","Emerald","Emerson","Emery","Emie","Emil","Emile","Emilia","Emiliano","Emilie","Emilio","Emily","Emma","Emmalee","Emmanuel","Emmanuelle","Emmet","Emmett","Emmie","Emmitt","Emmy","Emory","Ena","Enid","Enoch","Enola","Enos","Enrico","Enrique","Ephraim","Era","Eriberto","Eric","Erica","Erich","Erick","Ericka","Erik","Erika","Erin","Erling","Erna","Ernest","Ernestina","Ernestine","Ernesto","Ernie","Ervin","Erwin","Eryn","Esmeralda","Esperanza","Esta","Esteban","Estefania","Estel","Estell","Estella","Estelle","Estevan","Esther","Estrella","Etha","Ethan","Ethel","Ethelyn","Ethyl","Ettie","Eudora","Eugene","Eugenia","Eula","Eulah","Eulalia","Euna","Eunice","Eusebio","Eva","Evalyn","Evan","Evangeline","Evans","Eve","Eveline","Evelyn","Everardo","Everett","Everette","Evert","Evie","Ewald","Ewell","Ezekiel","Ezequiel","Ezra","Fabian","Fabiola","Fae","Fannie","Fanny","Fatima","Faustino","Fausto","Favian","Fay","Faye","Federico","Felicia","Felicita","Felicity","Felipa","Felipe","Felix","Felton","Fermin","Fern","Fernando","Ferne","Fidel","Filiberto","Filomena","Finn","Fiona","Flavie","Flavio","Fleta","Fletcher","Flo","Florence","Florencio","Florian","Florida","Florine","Flossie","Floy","Floyd","Ford","Forest","Forrest","Foster","Frances","Francesca","Francesco","Francis","Francisca","Francisco","Franco","Frank","Frankie","Franz","Fred","Freda","Freddie","Freddy","Frederic","Frederick","Frederik","Frederique","Fredrick","Fredy","Freeda","Freeman","Freida","Frida","Frieda","Friedrich","Fritz","Furman","Gabe","Gabriel","Gabriella","Gabrielle","Gaetano","Gage","Gail","Gardner","Garett","Garfield","Garland","Garnet","Garnett","Garret","Garrett","Garrick","Garrison","Garry","Garth","Gaston","Gavin","Gay","Gayle","Gaylord","Gene","General","Genesis","Genevieve","Gennaro","Genoveva","Geo","Geoffrey","George","Georgette","Georgiana","Georgianna","Geovanni","Geovanny","Geovany","Gerald","Geraldine","Gerard","Gerardo","Gerda","Gerhard","Germaine","German","Gerry","Gerson","Gertrude","Gia","Gianni","Gideon","Gilbert","Gilberto","Gilda","Giles","Gillian","Gina","Gino","Giovani","Giovanna","Giovanni","Giovanny","Gisselle","Giuseppe","Gladyce","Gladys","Glen","Glenda","Glenna","Glennie","Gloria","Godfrey","Golda","Golden","Gonzalo","Gordon","Grace","Gracie","Graciela","Grady","Graham","Grant","Granville","Grayce","Grayson","Green","Greg","Gregg","Gregoria","Gregorio","Gregory","Greta","Gretchen","Greyson","Griffin","Grover","Guadalupe","Gudrun","Guido","Guillermo","Guiseppe","Gunnar","Gunner","Gus","Gussie","Gust","Gustave","Guy","Gwen","Gwendolyn","Hadley","Hailee","Hailey","Hailie","Hal","Haleigh","Haley","Halie","Halle","Hallie","Hank","Hanna","Hannah","Hans","Hardy","Harley","Harmon","Harmony","Harold","Harrison","Harry","Harvey","Haskell","Hassan","Hassie","Hattie","Haven","Hayden","Haylee","Hayley","Haylie","Hazel","Hazle","Heath","Heather","Heaven","Heber","Hector","Heidi","Helen","Helena","Helene","Helga","Hellen","Helmer","Heloise","Henderson","Henri","Henriette","Henry","Herbert","Herman","Hermann","Hermina","Herminia","Herminio","Hershel","Herta","Hertha","Hester","Hettie","Hilario","Hilbert","Hilda","Hildegard","Hillard","Hillary","Hilma","Hilton","Hipolito","Hiram","Hobart","Holden","Hollie","Hollis","Holly","Hope","Horace","Horacio","Hortense","Hosea","Houston","Howard","Howell","Hoyt","Hubert","Hudson","Hugh","Hulda","Humberto","Hunter","Hyman","Ian","Ibrahim","Icie","Ida","Idell","Idella","Ignacio","Ignatius","Ike","Ila","Ilene","Iliana","Ima","Imani","Imelda","Immanuel","Imogene","Ines","Irma","Irving","Irwin","Isaac","Isabel","Isabell","Isabella","Isabelle","Isac","Isadore","Isai","Isaiah","Isaias","Isidro","Ismael","Isobel","Isom","Israel","Issac","Itzel","Iva","Ivah","Ivory","Ivy","Izabella","Izaiah","Jabari","Jace","Jacey","Jacinthe","Jacinto","Jack","Jackeline","Jackie","Jacklyn","Jackson","Jacky","Jaclyn","Jacquelyn","Jacques","Jacynthe","Jada","Jade","Jaden","Jadon","Jadyn","Jaeden","Jaida","Jaiden","Jailyn","Jaime","Jairo","Jakayla","Jake","Jakob","Jaleel","Jalen","Jalon","Jalyn","Jamaal","Jamal","Jamar","Jamarcus","Jamel","Jameson","Jamey","Jamie","Jamil","Jamir","Jamison","Jammie","Jan","Jana","Janae","Jane","Janelle","Janessa","Janet","Janice","Janick","Janie","Janis","Janiya","Jannie","Jany","Jaquan","Jaquelin","Jaqueline","Jared","Jaren","Jarod","Jaron","Jarred","Jarrell","Jarret","Jarrett","Jarrod","Jarvis","Jasen","Jasmin","Jason","Jasper","Jaunita","Javier","Javon","Javonte","Jay","Jayce","Jaycee","Jayda","Jayde","Jayden","Jaydon","Jaylan","Jaylen","Jaylin","Jaylon","Jayme","Jayne","Jayson","Jazlyn","Jazmin","Jazmyn","Jazmyne","Jean","Jeanette","Jeanie","Jeanne","Jed","Jedediah","Jedidiah","Jeff","Jefferey","Jeffery","Jeffrey","Jeffry","Jena","Jenifer","Jennie","Jennifer","Jennings","Jennyfer","Jensen","Jerad","Jerald","Jeramie","Jeramy","Jerel","Jeremie","Jeremy","Jermain","Jermaine","Jermey","Jerod","Jerome","Jeromy","Jerrell","Jerrod","Jerrold","Jerry","Jess","Jesse","Jessica","Jessie","Jessika","Jessy","Jessyca","Jesus","Jett","Jettie","Jevon","Jewel","Jewell","Jillian","Jimmie","Jimmy","Jo","Joan","Joana","Joanie","Joanne","Joannie","Joanny","Joany","Joaquin","Jocelyn","Jodie","Jody","Joe","Joel","Joelle","Joesph","Joey","Johan","Johann","Johanna","Johathan","John","Johnathan","Johnathon","Johnnie","Johnny","Johnpaul","Johnson","Jolie","Jon","Jonas","Jonatan","Jonathan","Jonathon","Jordan","Jordane","Jordi","Jordon","Jordy","Jordyn","Jorge","Jose","Josefa","Josefina","Joseph","Josephine","Josh","Joshua","Joshuah","Josiah","Josiane","Josianne","Josie","Josue","Jovan","Jovani","Jovanny","Jovany","Joy","Joyce","Juana","Juanita","Judah","Judd","Jude","Judge","Judson","Judy","Jules","Julia","Julian","Juliana","Julianne","Julie","Julien","Juliet","Julio","Julius","June","Junior","Junius","Justen","Justice","Justina","Justine","Juston","Justus","Justyn","Juvenal","Juwan","Kacey","Kaci","Kacie","Kade","Kaden","Kadin","Kaela","Kaelyn","Kaia","Kailee","Kailey","Kailyn","Kaitlin","Kaitlyn","Kale","Kaleb","Kaleigh","Kaley","Kali","Kallie","Kameron","Kamille","Kamren","Kamron","Kamryn","Kane","Kara","Kareem","Karelle","Karen","Kari","Kariane","Karianne","Karina","Karine","Karl","Karlee","Karley","Karli","Karlie","Karolann","Karson","Kasandra","Kasey","Kassandra","Katarina","Katelin","Katelyn","Katelynn","Katharina","Katherine","Katheryn","Kathleen","Kathlyn","Kathryn","Kathryne","Katlyn","Katlynn","Katrina","Katrine","Kattie","Kavon","Kay","Kaya","Kaycee","Kayden","Kayla","Kaylah","Kaylee","Kayleigh","Kayley","Kayli","Kaylie","Kaylin","Keagan","Keanu","Keara","Keaton","Keegan","Keeley","Keely","Keenan","Keira","Keith","Kellen","Kelley","Kelli","Kellie","Kelly","Kelsi","Kelsie","Kelton","Kelvin","Ken","Kendall","Kendra","Kendrick","Kenna","Kennedi","Kennedy","Kenneth","Kennith","Kenny","Kenton","Kenya","Kenyatta","Kenyon","Keon","Keshaun","Keshawn","Keven","Kevin","Kevon","Keyon","Keyshawn","Khalid","Khalil","Kian","Kiana","Kianna","Kiara","Kiarra","Kiel","Kiera","Kieran","Kiley","Kim","Kimberly","King","Kip","Kira","Kirk","Kirsten","Kirstin","Kitty","Kobe","Koby","Kody","Kolby","Kole","Korbin","Korey","Kory","Kraig","Kris","Krista","Kristian","Kristin","Kristina","Kristofer","Kristoffer","Kristopher","Kristy","Krystal","Krystel","Krystina","Kurt","Kurtis","Kyla","Kyle","Kylee","Kyleigh","Kyler","Kylie","Kyra","Lacey","Lacy","Ladarius","Lafayette","Laila","Laisha","Lamar","Lambert","Lamont","Lance","Landen","Lane","Laney","Larissa","Laron","Larry","Larue","Laura","Laurel","Lauren","Laurence","Lauretta","Lauriane","Laurianne","Laurie","Laurine","Laury","Lauryn","Lavada","Lavern","Laverna","Laverne","Lavina","Lavinia","Lavon","Lavonne","Lawrence","Lawson","Layla","Layne","Lazaro","Lea","Leann","Leanna","Leanne","Leatha","Leda","Lee","Leif","Leila","Leilani","Lela","Lelah","Leland","Lelia","Lempi","Lemuel","Lenna","Lennie","Lenny","Lenora","Lenore","Leo","Leola","Leon","Leonard","Leonardo","Leone","Leonel","Leonie","Leonor","Leonora","Leopold","Leopoldo","Leora","Lera","Lesley","Leslie","Lesly","Lessie","Lester","Leta","Letha","Letitia","Levi","Lew","Lewis","Lexi","Lexie","Lexus","Lia","Liam","Liana","Libbie","Libby","Lila","Lilian","Liliana","Liliane","Lilla","Lillian","Lilliana","Lillie","Lilly","Lily","Lilyan","Lina","Lincoln","Linda","Lindsay","Lindsey","Linnea","Linnie","Linwood","Lionel","Lisa","Lisandro","Lisette","Litzy","Liza","Lizeth","Lizzie","Llewellyn","Lloyd","Logan","Lois","Lola","Lolita","Loma","Lon","London","Lonie","Lonnie","Lonny","Lonzo","Lora","Loraine","Loren","Lorena","Lorenz","Lorenza","Lorenzo","Lori","Lorine","Lorna","Lottie","Lou","Louie","Louisa","Lourdes","Louvenia","Lowell","Loy","Loyal","Loyce","Lucas","Luciano","Lucie","Lucienne","Lucile","Lucinda","Lucio","Lucious","Lucius","Lucy","Ludie","Ludwig","Lue","Luella","Luigi","Luis","Luisa","Lukas","Lula","Lulu","Luna","Lupe","Lura","Lurline","Luther","Luz","Lyda","Lydia","Lyla","Lynn","Lyric","Lysanne","Mabel","Mabelle","Mable","Mac","Macey","Maci","Macie","Mack","Mackenzie","Macy","Madaline","Madalyn","Maddison","Madeline","Madelyn","Madelynn","Madge","Madie","Madilyn","Madisen","Madison","Madisyn","Madonna","Madyson","Mae","Maegan","Maeve","Mafalda","Magali","Magdalen","Magdalena","Maggie","Magnolia","Magnus","Maia","Maida","Maiya","Major","Makayla","Makenna","Makenzie","Malachi","Malcolm","Malika","Malinda","Mallie","Mallory","Malvina","Mandy","Manley","Manuel","Manuela","Mara","Marc","Marcel","Marcelina","Marcelino","Marcella","Marcelle","Marcellus","Marcelo","Marcia","Marco","Marcos","Marcus","Margaret","Margarete","Margarett","Margaretta","Margarette","Margarita","Marge","Margie","Margot","Margret","Marguerite","Maria","Mariah","Mariam","Marian","Mariana","Mariane","Marianna","Marianne","Mariano","Maribel","Marie","Mariela","Marielle","Marietta","Marilie","Marilou","Marilyne","Marina","Mario","Marion","Marisa","Marisol","Maritza","Marjolaine","Marjorie","Marjory","Mark","Markus","Marlee","Marlen","Marlene","Marley","Marlin","Marlon","Marques","Marquis","Marquise","Marshall","Marta","Martin","Martina","Martine","Marty","Marvin","Mary","Maryam","Maryjane","Maryse","Mason","Mateo","Mathew","Mathias","Mathilde","Matilda","Matilde","Matt","Matteo","Mattie","Maud","Maude","Maudie","Maureen","Maurice","Mauricio","Maurine","Maverick","Mavis","Max","Maxie","Maxime","Maximilian","Maximillia","Maximillian","Maximo","Maximus","Maxine","Maxwell","May","Maya","Maybell","Maybelle","Maye","Maymie","Maynard","Mayra","Mazie","Mckayla","Mckenna","Mckenzie","Meagan","Meaghan","Meda","Megane","Meggie","Meghan","Mekhi","Melany","Melba","Melisa","Melissa","Mellie","Melody","Melvin","Melvina","Melyna","Melyssa","Mercedes","Meredith","Merl","Merle","Merlin","Merritt","Mertie","Mervin","Meta","Mia","Micaela","Micah","Michael","Michaela","Michale","Micheal","Michel","Michele","Michelle","Miguel","Mikayla","Mike","Mikel","Milan","Miles","Milford","Miller","Millie","Milo","Milton","Mina","Minerva","Minnie","Miracle","Mireille","Mireya","Misael","Missouri","Misty","Mitchel","Mitchell","Mittie","Modesta","Modesto","Mohamed","Mohammad","Mohammed","Moises","Mollie","Molly","Mona","Monica","Monique","Monroe","Monserrat","Monserrate","Montana","Monte","Monty","Morgan","Moriah","Morris","Mortimer","Morton","Mose","Moses","Moshe","Mossie","Mozell","Mozelle","Muhammad","Muriel","Murl","Murphy","Murray","Mustafa","Mya","Myah","Mylene","Myles","Myra","Myriam","Myrl","Myrna","Myron","Myrtice","Myrtie","Myrtis","Myrtle","Nadia","Nakia","Name","Nannie","Naomi","Naomie","Napoleon","Narciso","Nash","Nasir","Nat","Natalia","Natalie","Natasha","Nathan","Nathanael","Nathanial","Nathaniel","Nathen","Nayeli","Neal","Ned","Nedra","Neha","Neil","Nelda","Nella","Nelle","Nellie","Nels","Nelson","Neoma","Nestor","Nettie","Neva","Newell","Newton","Nia","Nicholas","Nicholaus","Nichole","Nick","Nicklaus","Nickolas","Nico","Nicola","Nicolas","Nicole","Nicolette","Nigel","Nikita","Nikki","Nikko","Niko","Nikolas","Nils","Nina","Noah","Noble","Noe","Noel","Noelia","Noemi","Noemie","Noemy","Nola","Nolan","Nona","Nora","Norbert","Norberto","Norene","Norma","Norris","Norval","Norwood","Nova","Novella","Nya","Nyah","Nyasia","Obie","Oceane","Ocie","Octavia","Oda","Odell","Odessa","Odie","Ofelia","Okey","Ola","Olaf","Ole","Olen","Oleta","Olga","Olin","Oliver","Ollie","Oma","Omari","Omer","Ona","Onie","Opal","Ophelia","Ora","Oral","Oran","Oren","Orie","Orin","Orion","Orland","Orlando","Orlo","Orpha","Orrin","Orval","Orville","Osbaldo","Osborne","Oscar","Osvaldo","Oswald","Oswaldo","Otha","Otho","Otilia","Otis","Ottilie","Ottis","Otto","Ova","Owen","Ozella","Pablo","Paige","Palma","Pamela","Pansy","Paolo","Paris","Parker","Pascale","Pasquale","Pat","Patience","Patricia","Patrick","Patsy","Pattie","Paul","Paula","Pauline","Paxton","Payton","Pearl","Pearlie","Pearline","Pedro","Peggie","Penelope","Percival","Percy","Perry","Pete","Peter","Petra","Peyton","Philip","Phoebe","Phyllis","Pierce","Pierre","Pietro","Pink","Pinkie","Piper","Polly","Porter","Precious","Presley","Preston","Price","Prince","Princess","Priscilla","Providenci","Prudence","Queen","Queenie","Quentin","Quincy","Quinn","Quinten","Quinton","Rachael","Rachel","Rachelle","Rae","Raegan","Rafael","Rafaela","Raheem","Rahsaan","Rahul","Raina","Raleigh","Ralph","Ramiro","Ramon","Ramona","Randal","Randall","Randi","Randy","Ransom","Raoul","Raphael","Raphaelle","Raquel","Rashad","Rashawn","Rasheed","Raul","Raven","Ray","Raymond","Raymundo","Reagan","Reanna","Reba","Rebeca","Rebecca","Rebeka","Rebekah","Reece","Reed","Reese","Regan","Reggie","Reginald","Reid","Reilly","Reina","Reinhold","Remington","Rene","Renee","Ressie","Reta","Retha","Retta","Reuben","Reva","Rex","Rey","Reyes","Reymundo","Reyna","Reynold","Rhea","Rhett","Rhianna","Rhiannon","Rhoda","Ricardo","Richard","Richie","Richmond","Rick","Rickey","Rickie","Ricky","Rico","Rigoberto","Riley","Rita","River","Robb","Robbie","Robert","Roberta","Roberto","Robin","Robyn","Rocio","Rocky","Rod","Roderick","Rodger","Rodolfo","Rodrick","Rodrigo","Roel","Rogelio","Roger","Rogers","Rolando","Rollin","Roma","Romaine","Roman","Ron","Ronaldo","Ronny","Roosevelt","Rory","Rosa","Rosalee","Rosalia","Rosalind","Rosalinda","Rosalyn","Rosamond","Rosanna","Rosario","Roscoe","Rose","Rosella","Roselyn","Rosemarie","Rosemary","Rosendo","Rosetta","Rosie","Rosina","Roslyn","Ross","Rossie","Rowan","Rowena","Rowland","Roxane","Roxanne","Roy","Royal","Royce","Rozella","Ruben","Rubie","Ruby","Rubye","Rudolph","Rudy","Rupert","Russ","Russel","Russell","Rusty","Ruth","Ruthe","Ruthie","Ryan","Ryann","Ryder","Rylan","Rylee","Ryleigh","Ryley","Sabina","Sabrina","Sabryna","Sadie","Sadye","Sage","Saige","Sallie","Sally","Salma","Salvador","Salvatore","Sam","Samanta","Samantha","Samara","Samir","Sammie","Sammy","Samson","Sandra","Sandrine","Sandy","Sanford","Santa","Santiago","Santina","Santino","Santos","Sarah","Sarai","Sarina","Sasha","Saul","Savanah","Savanna","Savannah","Savion","Scarlett","Schuyler","Scot","Scottie","Scotty","Seamus","Sean","Sebastian","Sedrick","Selena","Selina","Selmer","Serena","Serenity","Seth","Shad","Shaina","Shakira","Shana","Shane","Shanel","Shanelle","Shania","Shanie","Shaniya","Shanna","Shannon","Shanny","Shanon","Shany","Sharon","Shaun","Shawn","Shawna","Shaylee","Shayna","Shayne","Shea","Sheila","Sheldon","Shemar","Sheridan","Sherman","Sherwood","Shirley","Shyann","Shyanne","Sibyl","Sid","Sidney","Sienna","Sierra","Sigmund","Sigrid","Sigurd","Silas","Sim","Simeon","Simone","Sincere","Sister","Skye","Skyla","Skylar","Sofia","Soledad","Solon","Sonia","Sonny","Sonya","Sophia","Sophie","Spencer","Stacey","Stacy","Stan","Stanford","Stanley","Stanton","Stefan","Stefanie","Stella","Stephan","Stephania","Stephanie","Stephany","Stephen","Stephon","Sterling","Steve","Stevie","Stewart","Stone","Stuart","Summer","Sunny","Susan","Susana","Susanna","Susie","Suzanne","Sven","Syble","Sydnee","Sydney","Sydni","Sydnie","Sylvan","Sylvester","Sylvia","Tabitha","Tad","Talia","Talon","Tamara","Tamia","Tania","Tanner","Tanya","Tara","Taryn","Tate","Tatum","Tatyana","Taurean","Tavares","Taya","Taylor","Teagan","Ted","Telly","Terence","Teresa","Terrance","Terrell","Terrence","Terrill","Terry","Tess","Tessie","Tevin","Thad","Thaddeus","Thalia","Thea","Thelma","Theo","Theodora","Theodore","Theresa","Therese","Theresia","Theron","Thomas","Thora","Thurman","Tia","Tiana","Tianna","Tiara","Tierra","Tiffany","Tillman","Timmothy","Timmy","Timothy","Tina","Tito","Titus","Tobin","Toby","Tod","Tom","Tomas","Tomasa","Tommie","Toney","Toni","Tony","Torey","Torrance","Torrey","Toy","Trace","Tracey","Tracy","Travis","Travon","Tre","Tremaine","Tremayne","Trent","Trenton","Tressa","Tressie","Treva","Trever","Trevion","Trevor","Trey","Trinity","Trisha","Tristian","Tristin","Triston","Troy","Trudie","Trycia","Trystan","Turner","Twila","Tyler","Tyra","Tyree","Tyreek","Tyrel","Tyrell","Tyrese","Tyrique","Tyshawn","Tyson","Ubaldo","Ulices","Ulises","Una","Unique","Urban","Uriah","Uriel","Ursula","Vada","Valentin","Valentina","Valentine","Valerie","Vallie","Van","Vance","Vanessa","Vaughn","Veda","Velda","Vella","Velma","Velva","Vena","Verda","Verdie","Vergie","Verla","Verlie","Vern","Verna","Verner","Vernice","Vernie","Vernon","Verona","Veronica","Vesta","Vicenta","Vicente","Vickie","Vicky","Victor","Victoria","Vida","Vidal","Vilma","Vince","Vincent","Vincenza","Vincenzo","Vinnie","Viola","Violet","Violette","Virgie","Virgil","Virginia","Virginie","Vita","Vito","Viva","Vivian","Viviane","Vivianne","Vivien","Vivienne","Vladimir","Wade","Waino","Waldo","Walker","Wallace","Walter","Walton","Wanda","Ward","Warren","Watson","Wava","Waylon","Wayne","Webster","Weldon","Wellington","Wendell","Wendy","Werner","Westley","Weston","Whitney","Wilber","Wilbert","Wilburn","Wiley","Wilford","Wilfred","Wilfredo","Wilfrid","Wilhelm","Wilhelmine","Will","Willa","Willard","William","Willie","Willis","Willow","Willy","Wilma","Wilmer","Wilson","Wilton","Winfield","Winifred","Winnifred","Winona","Winston","Woodrow","Wyatt","Wyman","Xander","Xavier","Xzavier","Yadira","Yasmeen","Yasmin","Yasmine","Yazmin","Yesenia","Yessenia","Yolanda","Yoshiko","Yvette","Yvonne","Zachariah","Zachary","Zachery","Zack","Zackary","Zackery","Zakary","Zander","Zane","Zaria","Zechariah","Zelda","Zella","Zelma","Zena","Zetta","Zion","Zita","Zoe","Zoey","Zoie","Zoila","Zola","Zora","Zula"];e.exports={generateUsername:function(){return r.randomElement(i)+"-"+r.randomAlphanumStr(3)}}},function(e,t,n){"use strict";function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2;return Math.floor(Math.random()*(1e3*Math.pow(n,e)-t)+t)}n.d(t,"a",function(){return r})},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r=(function(){function e(){_classCallCheck(this,e),this._lastSuccess=null}return _createClass(e,[{key:"startTracking",value:function(e){var t=e.rawInput;e.rawInput=function(){for(var n=arguments.length,r=new Array(n),i=0;istartmuted");if(f&&f.length>0){var v=f.attr("audio"),g=f.attr("video");this.eventEmitter.emit(s.a.START_MUTED_FROM_FOCUS,"true"===v,"true"===g)}m.info("Marking session from "+i+" as "+(l?"":"*not*")+" P2P");var y=l?this.p2pIceConfig:this.jvbIceConfig;c=new p.a($(e).find("jingle").attr("sid"),$(e).attr("to"),i,this.connection,this.mediaConstraints,JSON.parse(JSON.stringify(y)),l,!1),this.sessions[c.sid]=c,this.eventEmitter.emit(s.a.CALL_INCOMING,c,$(e).find(">jingle"),d);break;case"session-accept":this.eventEmitter.emit(s.a.CALL_ACCEPTED,c,$(e).find(">jingle"));break;case"content-modify":c.modifyContents($(e).find(">jingle"));break;case"transport-info":this.eventEmitter.emit(s.a.TRANSPORT_INFO,c,$(e).find(">jingle"));break;case"session-terminate":m.log("terminating...",c.sid);var _=null,S=null;$(e).find(">jingle>reason").length&&(_=$(e).find(">jingle>reason>:first")[0].tagName,S=$(e).find(">jingle>reason>text").text()),this.terminate(c.sid,_,S),this.eventEmitter.emit(s.a.CALL_ENDED,c,_,S);break;case"transport-replace":m.info("(TIME) Start transport replace:\t",d),h.a.sendAnalytics(Object(r.G)(r.f,{p2p:l,value:d})),c.replaceTransport($(e).find(">jingle"),function(){var e=window.performance.now();m.info("(TIME) Transport replace success:\t",e),h.a.sendAnalytics(Object(r.G)(r.g,{p2p:l,value:e}))},function(e){u.a.callErrorHandler(e),m.error("Transport replace failed",e),c.sendTransportReject()});break;case"addsource":case"source-add":c.addRemoteStream($(e).find(">jingle>content"));break;case"removesource":case"source-remove":c.removeRemoteStream($(e).find(">jingle>content"));break;default:m.warn("jingle action not implemented",n),a.attrs({type:"error"}),a.c("error",{type:"cancel"}).c("bad-request",{xmlns:"urn:ietf:params:xml:ns:xmpp-stanzas"}).up()}return this.connection.send(a),!0}},{key:"newP2PJingleSession",value:function(e,t){var n=new p.a(l.a.randomHexString(12),e,t,this.connection,this.mediaConstraints,this.p2pIceConfig,!0,!0);return this.sessions[n.sid]=n,n}},{key:"terminate",value:function(e,t,n){this.sessions.hasOwnProperty(e)&&("ended"!==this.sessions[e].state&&this.sessions[e].onTerminated(t,n),delete this.sessions[e])}},{key:"getStunAndTurnCredentials",value:function(){var e=this;this.connection.sendIQ(Object(o.$iq)({type:"get",to:this.connection.domain}).c("services",{xmlns:"urn:xmpp:extdisco:1"}),function(t){var n=[];$(t).find(">services>service").each(function(e,t){var r={},i=(t=$(t)).attr("type");switch(i){case"stun":r.urls="stun:"+t.attr("host"),t.attr("port")&&(r.urls+=":"+t.attr("port")),n.push(r);break;case"turn":case"turns":r.urls=i+":";var o=t.attr("username");if(o){var a=navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./);a&&parseInt(a[2],10)<28?r.urls+=o+"@":r.username=o}r.urls+=t.attr("host"),t.attr("port")&&(r.urls+=":"+t.attr("port"));var s=t.attr("transport");s&&"udp"!==s&&(r.urls+="?transport="+s),r.credential=t.attr("password")||r.credential,n.push(r)}});var r=e.xmpp.options;r.useStunTurn&&(e.jvbIceConfig.iceServers=n.filter(function(e){return e.urls.startsWith("turns")})),r.p2p&&r.p2p.useStunTurn&&(e.p2pIceConfig.iceServers=n)},function(e){m.warn("getting turn credentials failed",e),m.warn("is mod_turncredentials or similar installed?")})}},{key:"getLog",value:function(){var e=this,t={};return Object.keys(this.sessions).forEach(function(n){var r=e.sessions[n].peerconnection;r&&r.updateLog&&(t["jingle_"+n]={updateLog:r.updateLog,stats:r.stats,url:window.location.href})}),t}}]),t})(f.b)}).call(this,"modules/xmpp/strophe.jingle.js")},function(e,t){e.exports={integerHash:function(e){if(!e)return 0;var t,n=0;for(t=0;t=e.length&&n()}l(e,function(e){t(e,c(i))})},s.forEach=s.each,s.eachSeries=function(e,t,n){if(n=n||function(){},!e.length)return n();var r=0;!(function i(){t(e[r],function(t){t?(n(t),n=function(){}):(r+=1)>=e.length?n():i()})})()},s.forEachSeries=s.eachSeries,s.eachLimit=function(e,t,n,r){f(t).apply(null,[e,n,r])},s.forEachLimit=s.eachLimit;var f=function(e){return function(t,n,r){if(r=r||function(){},!t.length||e<=0)return r();var i=0,o=0,a=0;!(function s(){if(i>=t.length)return r();for(;a=t.length?r():s())})})()}},m=function(e){return function(){var t=Array.prototype.slice.call(arguments);return e.apply(null,[s.each].concat(t))}},v=function(e){return function(){var t=Array.prototype.slice.call(arguments);return e.apply(null,[s.eachSeries].concat(t))}},g=function(e,t,n,r){if(t=h(t,function(e,t){return{index:t,value:e}}),r){var i=[];e(t,function(e,t){n(e.value,function(n,r){i[e.index]=r,t(n)})},function(e){r(e,i)})}else e(t,function(e,t){n(e.value,function(e){t(e)})})};s.map=m(g),s.mapSeries=v(g),s.mapLimit=function(e,t,n,r){return y(t)(e,n,r)};var y=function(e){return(function(e,t){return function(){var n=Array.prototype.slice.call(arguments);return t.apply(null,[f(e)].concat(n))}})(e,g)};s.reduce=function(e,t,n,r){s.eachSeries(e,function(e,r){n(t,e,function(e,n){t=n,r(e)})},function(e){r(e,t)})},s.inject=s.reduce,s.foldl=s.reduce,s.reduceRight=function(e,t,n,r){var i=h(e,function(e){return e}).reverse();s.reduce(i,t,n,r)},s.foldr=s.reduceRight;var _=function(e,t,n,r){var i=[];e(t=h(t,function(e,t){return{index:t,value:e}}),function(e,t){n(e.value,function(n){n&&i.push(e),t()})},function(e){r(h(i.sort(function(e,t){return e.index-t.index}),function(e){return e.value}))})};s.filter=m(_),s.filterSeries=v(_),s.select=s.filter,s.selectSeries=s.filterSeries;var S=function(e,t,n,r){var i=[];e(t=h(t,function(e,t){return{index:t,value:e}}),function(e,t){n(e.value,function(n){n||i.push(e),t()})},function(e){r(h(i.sort(function(e,t){return e.index-t.index}),function(e){return e.value}))})};s.reject=m(S),s.rejectSeries=v(S);var E=function(e,t,n,r){e(t,function(e,t){n(e,function(n){n?(r(e),r=function(){}):t()})},function(e){r()})};s.detect=m(E),s.detectSeries=v(E),s.some=function(e,t,n){s.each(e,function(e,r){t(e,function(e){e&&(n(!0),n=function(){}),r()})},function(e){n(!1)})},s.any=s.some,s.every=function(e,t,n){s.each(e,function(e,r){t(e,function(e){e||(n(!1),n=function(){}),r()})},function(e){n(!0)})},s.all=s.every,s.sortBy=function(e,t,n){s.map(e,function(e,n){t(e,function(t,r){t?n(t):n(null,{value:e,criteria:r})})},function(e,t){if(e)return n(e);n(null,h(t.sort(function(e,t){var n=e.criteria,r=t.criteria;return nr?1:0}),function(e){return e.value}))})},s.auto=function(e,t){t=t||function(){};var n=p(e),r=n.length;if(!r)return t();var i={},o=[],a=function(e){o.unshift(e)},c=function(){r--,l(o.slice(0),function(e){e()})};a(function(){if(!r){var e=t;t=function(){},e(null,i)}}),l(n,function(n){var r=d(e[n])?e[n]:[e[n]],u=function(e){var r=Array.prototype.slice.call(arguments,1);if(r.length<=1&&(r=r[0]),e){var o={};l(p(i),function(e){o[e]=i[e]}),o[n]=r,t(e,o),t=function(){}}else i[n]=r,s.setImmediate(c)},h=r.slice(0,Math.abs(r.length-1))||[],f=function(){return t=function(e,t){return e&&i.hasOwnProperty(t)},r=!0,((e=h).reduce?e.reduce(t,r):(l(e,function(e,n,i){r=t(r,e)}),r))&&!i.hasOwnProperty(n);var e,t,r};if(f())r[r.length-1](u,i);else{a(function e(){f()&&((function(e){for(var t=0;t>>1);n(t,e[o])>=0?r=o:i=o-1}return r})(e.tasks,o,n)+1,0,o),e.saturated&&e.tasks.length===e.concurrency&&e.saturated(),s.setImmediate(e.process)})})(r,e,t,i)},delete r.unshift,r},s.cargo=function(e,t){var n=!1,r=[],i={tasks:r,payload:t,saturated:null,empty:null,drain:null,drained:!0,push:function(e,n){d(e)||(e=[e]),l(e,function(e){r.push({data:e,callback:"function"==typeof n?n:null}),i.drained=!1,i.saturated&&r.length===t&&i.saturated()}),s.setImmediate(i.process)},process:function o(){if(!n){if(0===r.length)return i.drain&&!i.drained&&i.drain(),void(i.drained=!0);var a="number"==typeof t?r.splice(0,t):r.splice(0,r.length),s=h(a,function(e){return e.data});i.empty&&i.empty(),n=!0,e(s,function(){n=!1;var e=arguments;l(a,function(t){t.callback&&t.callback.apply(null,e)}),o()})}},length:function(){return r.length},running:function(){return n}};return i};var T=function(e){return function(t){var n=Array.prototype.slice.call(arguments,1);t.apply(null,n.concat([function(t){var n=Array.prototype.slice.call(arguments,1);"undefined"!=typeof console&&(t?console.error&&console.error(t):console[e]&&l(n,function(t){console[e](t)}))}]))}};s.log=T("log"),s.dir=T("dir"),s.memoize=function(e,t){var n={},r={};t=t||function(e){return e};var i=function(){var i=Array.prototype.slice.call(arguments),o=i.pop(),a=t.apply(null,i);a in n?s.nextTick(function(){o.apply(null,n[a])}):a in r?r[a].push(o):(r[a]=[o],e.apply(null,i.concat([function(){n[a]=arguments;var e=r[a];delete r[a];for(var t=0,i=e.length;t2){var r=Array.prototype.slice.call(arguments,2);return n.apply(this,r)}return n};s.applyEach=m(A),s.applyEachSeries=v(A),s.forever=function(e,t){!(function n(r){if(r){if(t)return t(r);throw r}e(n)})()},e.exports?e.exports=s:void 0===(i=function(){return s}.apply(t,[]))||(e.exports=i)})()}).call(this,n(51),n(146).setImmediate)},function(e,t,n){"use strict";(function(e){var r=n(4),i=n(2),o=n(11),a=n.n(o),s=Object(r.getLogger)(e),c=-1,u=/request id \d+.\d+ got 200/,d=/request errored, status: (\d+), number of errors: \d+/;t.a=function(){i.Strophe.log=function(e,t){switch(s.trace("Strophe",n,t),"string"==typeof t&&-1!==t.indexOf("Request ")&&-1!==t.indexOf("timed out (secondary), restarting")&&(_readOnlyError("e"),n=i.Strophe.LogLevel.WARN),n){case i.Strophe.LogLevel.DEBUG:-1!==c&&u.test(t)&&(s.debug("Reset lastErrorStatus"),c=-1);break;case i.Strophe.LogLevel.WARN:s.warn("Strophe: "+t);var n=d.exec(t);n&&2===n.length&&(c=parseInt(n[1],10),s.debug("lastErrorStatus set to: "+c));break;case i.Strophe.LogLevel.ERROR:case i.Strophe.LogLevel.FATAL:t="Strophe: "+t,a.a.callErrorHandler(new Error(t)),s.error(t)}},i.Strophe.getLastErrorStatus=function(){return c},i.Strophe.getStatusString=function(e){switch(e){case i.Strophe.Status.BINDREQUIRED:return"BINDREQUIRED";case i.Strophe.Status.ERROR:return"ERROR";case i.Strophe.Status.CONNECTING:return"CONNECTING";case i.Strophe.Status.CONNFAIL:return"CONNFAIL";case i.Strophe.Status.AUTHENTICATING:return"AUTHENTICATING";case i.Strophe.Status.AUTHFAIL:return"AUTHFAIL";case i.Strophe.Status.CONNECTED:return"CONNECTED";case i.Strophe.Status.DISCONNECTED:return"DISCONNECTED";case i.Strophe.Status.DISCONNECTING:return"DISCONNECTING";case i.Strophe.Status.ATTACHED:return"ATTACHED";default:return"unknown"}}}}).call(this,"modules/xmpp/strophe.util.js")},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return d});var r=n(4),i=n(2),o=n(11),a=n.n(o),s=n(36),c=Object(r.getLogger)(e),u=12,d=(function(e){function t(e){var n;return _classCallCheck(this,t),(n=_possibleConstructorReturn(this,_getPrototypeOf(t).call(this))).failedPings=0,n.xmpp=e,n.pingExecIntervals=new Array(u),n}return _inherits(t,e),_createClass(t,[{key:"init",value:function(e){_get(_getPrototypeOf(t.prototype),"init",this).call(this,e),i.Strophe.addNamespace("PING","urn:xmpp:ping")}},{key:"ping",value:function(e,t,n,r){this._addPingExecutionTimestamp();var o=Object(i.$iq)({type:"get",to:e});o.c("ping",{xmlns:i.Strophe.NS.PING}),this.connection.sendIQ(o,t,n,r)}},{key:"startInterval",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e4;clearInterval(this.intervalId),this.intervalId=window.setInterval(function(){t.ping(e,function(){t.failedPings=0},function(e){t.failedPings+=1;var n="Ping "+(e?"error":"timeout");t.failedPings>=3?(a.a.callErrorHandler(new Error(n)),c.error(n,e)):c.warn(n,e)},15e3)},n),c.info("XMPP pings will be sent every "+n+" ms")}},{key:"stopInterval",value:function(){this.intervalId&&(window.clearInterval(this.intervalId),this.intervalId=null,this.failedPings=0,c.info("Ping interval cleared"))}},{key:"_addPingExecutionTimestamp",value:function(){this.pingExecIntervals.push((new Date).getTime()),this.pingExecIntervals.length>u&&this.pingExecIntervals.shift()}},{key:"getPingSuspendTime",value:function(){var e=this.pingExecIntervals.slice();e.push((new Date).getTime());var t=0,n=e[0];return e.forEach(function(e){var r=e-n;r>t&&(t=r),n=e}),t-=1e4,Math.max(t,0)}}]),t})(s.b)}).call(this,"modules/xmpp/strophe.ping.js")},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return c});var r=n(4),i=n(2),o=n(36),a=Object(r.getLogger)(e),s="urn:xmpp:rayo:1",c=(function(e){function t(){return _classCallCheck(this,t),_possibleConstructorReturn(this,_getPrototypeOf(t).apply(this,arguments))}return _inherits(t,e),_createClass(t,[{key:"init",value:function(e){_get(_getPrototypeOf(t.prototype),"init",this).call(this,e),this.connection.addHandler(this.onRayo.bind(this),s,"iq","set",null,null)}},{key:"onRayo",value:function(e){a.info("Rayo IQ",e)}},{key:"dial",value:function(e,t,n,r,o){var c=this;return new Promise(function(u,d){if(o){var l=Object(i.$iq)({type:"set",to:o});l.c("dial",{xmlns:s,to:e,from:t}),l.c("header",{name:"JvbRoomName",value:n}).up(),r&&r.length&&l.c("header",{name:"JvbRoomPassword",value:r}).up(),c.connection.sendIQ(l,function(e){a.info("Dial result ",e);var t=$(e).find("ref").attr("uri");c.callResource=t.substr("xmpp:".length),a.info("Received call resource: "+c.callResource),u()},function(e){a.info("Dial error ",e),d(e)})}else d(new Error("Internal error!"))})}},{key:"hangup",value:function(){var e=this;return new Promise(function(t,n){if(!e.callResource)return n(new Error("No call in progress")),void a.warn("No call in progress");var r=Object(i.$iq)({type:"set",to:e.callResource});r.c("hangup",{xmlns:s}),e.connection.sendIQ(r,function(n){a.info("Hangup result ",n),e.callResource=null,t()},function(t){a.info("Hangup error ",t),e.callResource=null,n(new Error("Hangup error "))})})}}]),t})(o.b)}).call(this,"modules/xmpp/strophe.rayo.js")},function(e,t,n){"use strict";var r=n(2),i=(function(e){function t(){var e;return _classCallCheck(this,t),(e=_possibleConstructorReturn(this,_getPrototypeOf(t).call(this))).log=[],e}return _inherits(t,e),_createClass(t,[{key:"init",value:function(e){_get(_getPrototypeOf(t.prototype),"init",this).call(this,e),this.connection.rawInput=this.logIncoming.bind(this),this.connection.rawOutput=this.logOutgoing.bind(this)}},{key:"logIncoming",value:function(e){this.log.push([(new Date).getTime(),"incoming",e])}},{key:"logOutgoing",value:function(e){this.log.push([(new Date).getTime(),"outgoing",e])}}]),t})(n(36).b);t.a=function(){r.Strophe.addConnectionPlugin("logger",new i)}},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(1),i=n(8),o=n.n(i),a=(function(){function e(t){_classCallCheck(this,e),this.conference=t,t.addEventListener(r.TRACK_AUDIO_LEVEL_CHANGED,this._audioLevel.bind(this)),this.myUserID=this.conference.myUserId()}return _createClass(e,[{key:"_audioLevel",value:function(e,t){!this.conference.isP2PActive()||t<=.6||e===this.myUserID&&this.conference.getLocalAudioTrack().isMuted()||this.conference.rtc.eventEmitter.emit(o.a.DOMINANT_SPEAKER_CHANGED,e)}}]),e})()},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n(1),i=(function(){function e(t,n){_classCallCheck(this,e),this._callback=n,this._eventFired=!1,t.statistics.addAudioLevelListener(this._audioLevel.bind(this)),t.on(r.TRACK_MUTE_CHANGED,this._trackMuteChanged.bind(this)),t.on(r.TRACK_ADDED,this._trackAdded.bind(this))}return _createClass(e,[{key:"_audioLevel",value:function(e,t,n,r){r&&this.audioTrack&&!this._eventFired&&this.audioTrack.isMuted()&&n>.6&&(this._eventFired=!0,this._callback())}},{key:"_isLocalAudioTrack",value:function(e){return e.isAudioTrack()&&e.isLocal()}},{key:"_trackAdded",value:function(e){this._isLocalAudioTrack(e)&&(this.audioTrack=e)}},{key:"_trackMuteChanged",value:function(e){this._isLocalAudioTrack(e)&&e.isMuted()&&(this._eventFired=!1)}}]),e})()},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(19),i=n(29),o=n(20),a=(function(e){function t(){var e;return _classCallCheck(this,t),(e=_possibleConstructorReturn(this,_getPrototypeOf(t).call(this)))._processing=!1,e._scoreArray=[],e._active=!1,e._calculateVADScore=e._calculateVADScore.bind(_assertThisInitialized(_assertThisInitialized(e))),e}return _inherits(t,e),_createClass(t,[{key:"_calculateVADScore",value:function(){Object(i.a)(this._scoreArray)>.6&&(this.emit(o.VAD_TALK_WHILE_MUTED),this._setActiveState(!1)),this.reset()}},{key:"_setActiveState",value:function(e){this._active=e,this.emit(o.DETECTOR_STATE_CHANGE,this._active)}},{key:"changeMuteState",value:function(e){this._setActiveState(e),this.reset()}},{key:"isActive",value:function(){return this._active}},{key:"processVADScore",value:function(e){this._active&&(this._processing?this._scoreArray.push(e.score):e.score>.9&&(this._processing=!0,this._scoreArray.push(e.score),this._processTimeout=setTimeout(this._calculateVADScore,700)))}},{key:"reset",value:function(){this._processing=!1,this._scoreArray=[],clearTimeout(this._processTimeout)}}]),t})(r.EventEmitter)},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(19),i=n(29),o=n(20),a=(function(e){function t(){var e;return _classCallCheck(this,t),(e=_possibleConstructorReturn(this,_getPrototypeOf(t).call(this)))._processing=!1,e._scoreArray=[],e._audioLvlArray=[],e._active=!1,e._calculateNoisyScore=e._calculateNoisyScore.bind(_assertThisInitialized(_assertThisInitialized(e))),e}return _inherits(t,e),_createClass(t,[{key:"_calculateNoisyScore",value:function(){var e=Object(i.a)(this._scoreArray),t=Object(i.a)(this._audioLvlArray);e<.2&&t>.04&&(this.emit(o.VAD_NOISY_DEVICE),this._setActiveState(!1)),this.reset()}},{key:"_recordValues",value:function(e,t){this._scoreArray.push(e),this._audioLvlArray.push(t)}},{key:"_setActiveState",value:function(e){this._active=e,this.emit(o.DETECTOR_STATE_CHANGE,this._active)}},{key:"changeMuteState",value:function(e){this._setActiveState(!e),this.reset()}},{key:"isActive",value:function(){return this._active}},{key:"reset",value:function(){this._processing=!1,this._scoreArray=[],this._audioLvlArray=[],clearTimeout(this._processTimeout)}},{key:"processVADScore",value:function(e){if(this._active)if(this._processing){var t=Object(i.b)(e.pcmData);this._recordValues(e.score,Object(i.a)(t))}else if(e.score<.2){var n=Object(i.b)(e.pcmData),r=Object(i.a)(n);r>.02&&(this._processing=!0,this._recordValues(e.score,r),this._processTimeout=setTimeout(this._calculateNoisyScore,1500))}}}]),t})(r.EventEmitter)},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(19),i=n.n(r),o=n(1),a=n(20),s=(function(e){function t(e){var n;return _classCallCheck(this,t),(n=_possibleConstructorReturn(this,_getPrototypeOf(t).call(this)))._conference=e,n._timeoutTrigger=null,n._hasAudioInput=null,e.statistics.addAudioLevelListener(n._audioLevel.bind(_assertThisInitialized(_assertThisInitialized(n)))),e.on(o.TRACK_ADDED,n._trackAdded.bind(_assertThisInitialized(_assertThisInitialized(n)))),n}return _inherits(t,e),_createClass(t,[{key:"_clearTriggerTimeout",value:function(){clearTimeout(this._timeoutTrigger),this._timeoutTrigger=null}},{key:"_handleAudioInputStateChange",value:function(e){var t=0!==e;null!==this._hasAudioInput&&this._hasAudioInput===t||(this._hasAudioInput=t,this.emit(a.AUDIO_INPUT_STATE_CHANGE,this._hasAudioInput))}},{key:"_handleNoAudioInputDetection",value:function(e){var t=this;this._eventFired||(0!==e||this._timeoutTrigger?0!==e&&this._timeoutTrigger&&this._clearTriggerTimeout():this._timeoutTrigger=setTimeout(function(){t._eventFired=!0,t.emit(a.NO_AUDIO_INPUT)},4e3))}},{key:"_audioLevel",value:function(e,t,n,r){if(r&&this._audioTrack){var i=e.localSSRCs.get(this._audioTrack.rtcId);i&&i.ssrcs.includes(t)&&(this._handleAudioInputStateChange(n),this._handleNoAudioInputDetection(n))}}},{key:"_trackAdded",value:function(e){e.isLocalAudioTrack()&&(this._audioTrack=e,this._eventFired=!1,this._clearTriggerTimeout())}}]),t})(i.a)},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return m});var r=n(28),i=n(1),o=n(4),a=n(0),s=n(13),c=n(31),u=Object(o.getLogger)(e),d="stats",l=[{width:1920,height:1080,layers:3,max:5e3,target:4e3,min:800},{width:1280,height:720,layers:3,max:2500,target:2500,min:600},{width:960,height:540,layers:3,max:900,target:900,min:450},{width:640,height:360,layers:2,max:700,target:500,min:150},{width:480,height:270,layers:2,max:450,target:350,min:150},{width:320,height:180,layers:1,max:200,target:150,min:30}],h=800,p=null;function f(e,t,n){if(n<15e3)return 1;var r=0,i=Math.min(t.height,t.width);if(e){var o=l.find(function(e){return e.height<=i});if(o){var a=function(){var e=i;if(!(o=l.find(function(t){return t.height===e})))return"break";r+=o.target};for(i=o.height;i>=180;i/=2){if("break"===a())break}}}else{var s=t.width*t.height;r=s<=76800?600:s<=307200?1700:s<=518400?2e3:2500}return Math.min(r,(function(e){return e>6e4?Number.MAX_SAFE_INTEGER:h*Math.pow(1.08,e/1e3)})(Math.max(0,n-1e3)))}var m=(function(){function e(t,n,o){var s=this;_classCallCheck(this,e),this.eventEmitter=n,this._conference=t,this._localStats={connectionQuality:100,jvbRTT:void 0},this._lastConnectionQualityUpdate=-1,this._remoteStats={},this._timeIceConnected=-1,this._timeVideoUnmuted=-1,this._timeLastBwCapRemoved=-1,o.config.startBitrate&&o.config.startBitrate>0&&(h=o.config.startBitrate),t.on(i.CONNECTION_INTERRUPTED,function(){s._updateLocalConnectionQuality(0),s.eventEmitter.emit(r.LOCAL_STATS_UPDATED,s._localStats),s._broadcastLocalStats()}),t.room.addListener(a.ICE_CONNECTION_STATE_CHANGED,function(e,t){e.isP2P||"connected"!==t||(s._timeIceConnected=window.performance.now())}),t.on(i.ENDPOINT_MESSAGE_RECEIVED,function(e,t){t.type===d&&s._updateRemoteStats(e.getId(),t.values)}),t.statistics.addConnectionStatsListener(this._updateLocalStats.bind(this)),t.on(i.TRACK_MUTE_CHANGED,function(e){e.isVideoTrack()&&(e.isMuted()?s._timeVideoUnmuted=-1:s._maybeUpdateUnmuteTime())}),t.on(i.TRACK_ADDED,function(e){e.isVideoTrack()&&!e.isMuted()&&s._maybeUpdateUnmuteTime()}),t.on(i.SERVER_REGION_CHANGED,function(e){s._localStats.serverRegion=e}),t.on(i.PROPERTIES_CHANGED,function(e){s._localStats.bridgeCount=Number((e||{})["bridge-count"])})}return _createClass(e,[{key:"_maybeUpdateUnmuteTime",value:function(){this._timeVideoUnmuted<0&&(this._timeVideoUnmuted=window.performance.now())}},{key:"_calculateConnectionQuality",value:function(e,t,n){var r,i=c[n],o=100;if(this._localStats.packetLoss&&(r=this._localStats.packetLoss.upload,t&&(r*=.5)),t||!i||e===s.DESKTOP||this._timeIceConnected<0||this._timeVideoUnmuted<0)void 0===r?(u.error("Cannot calculate connection quality, unknown packet loss."),o=100):o=r<=2?100:r<=4?70:r<=6?50:r<=8?30:r<=12?10:0;else{var a=this._conference.getActivePeerConnection(),d=Boolean(a&&a.isSimulcastOn()),l=a&&a.bandwidthLimiter&&a.bandwidthLimiter.getBandwidthLimit("video");!l&&p&&(this._timeLastBwCapRemoved=window.performance.now(),h=p),p=l;var m=f(d,i,window.performance.now()-Math.max(this._timeVideoUnmuted,this._timeIceConnected,this._timeLastBwCapRemoved));m=Math.min(.9*m,2500),p&&(m=Math.min(m,p)),o=100*this._localStats.bitrate.upload/m,r&&r>=10&&(o=Math.min(o,30))}if(this._lastConnectionQualityUpdate>0){var v=this._localStats.connectionQuality,g=(window.performance.now()-this._lastConnectionQualityUpdate)/1e3;o=Math.min(o,v+2*g)}return Math.min(100,o)}},{key:"_updateLocalConnectionQuality",value:function(e){this._localStats.connectionQuality=e,this._lastConnectionQualityUpdate=window.performance.now()}},{key:"_broadcastLocalStats",value:function(){var e={bitrate:this._localStats.bitrate,packetLoss:this._localStats.packetLoss,connectionQuality:this._localStats.connectionQuality,jvbRTT:this._localStats.jvbRTT,serverRegion:this._localStats.serverRegion,avgAudioLevels:this._localStats.localAvgAudioLevels};try{this._conference.broadcastEndpointMessage({type:d,values:e})}catch(e){}}},{key:"_updateLocalStats",value:function(e,t){if(!e.isP2P){var n=t.transport&&t.transport.length&&t.transport[0].rtt;this._localStats.jvbRTT=n||void 0}if(e===this._conference.getActivePeerConnection()){var i,o=!this._conference.isConnectionInterrupted(),a=this._conference.getLocalVideoTrack(),s=a?a.videoType:void 0,c=!a||a.isMuted(),u=a?a.resolution:null;for(i in c||this._maybeUpdateUnmuteTime(),t)t.hasOwnProperty(i)&&(this._localStats[i]=t[i]);o&&this._updateLocalConnectionQuality(this._calculateConnectionQuality(s,c,u)),this.eventEmitter.emit(r.LOCAL_STATS_UPDATED,this._localStats),this._broadcastLocalStats()}}},{key:"_updateRemoteStats",value:function(e,t){this._remoteStats[e]={bitrate:t.bitrate,packetLoss:t.packetLoss,connectionQuality:t.connectionQuality,jvbRTT:t.jvbRTT,serverRegion:t.serverRegion,avgAudioLevels:t.avgAudioLevels},this.eventEmitter.emit(r.REMOTE_STATS_UPDATED,e,this._remoteStats[e])}},{key:"getStats",value:function(){return this._localStats}}]),e})()}).call(this,"modules/connectivity/ConnectionQuality.js")},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return o});var r=n(4),i=Object(r.getLogger)(e),o=(function(){function e(t){_classCallCheck(this,e),this._conference=t}return _createClass(e,[{key:"start",value:function(e){var t=this;this._conference.xmpp.ping(65e3).then(function(){t._canceled||(t._conference.isJvbConnectionInterrupted?t._iceFailedTimeout=window.setTimeout(function(){i.info("Sending ICE failed - the connection has not recovered"),t._iceFailedTimeout=void 0,e.sendIceFailedNotification()},2e3):i.info("ICE connection restored - not sending ICE failed"))},function(e){i.error("PING error/timeout - not sending ICE failed",e)})}},{key:"cancel",value:function(){this._canceled=!0,this._iceFailedTimeout&&window.clearTimeout(this._iceFailedTimeout)}}]),e})()}).call(this,"modules/connectivity/IceFailedNotification.js")},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return s});var r=n(118),i=n(4),o=Object(i.getLogger)(e),a=Symbol("kJitsiE2EE"),s=(function(){function e(t){_classCallCheck(this,e),this._options=t,this._worker=new Worker(r.a,{name:"E2EE Worker"}),this._worker.onerror=function(e){return o.onerror(e)};var n=new TextEncoder;this._worker.postMessage({operation:"initialize",salt:n.encode(t.salt)})}return _createClass(e,[{key:"handleReceiver",value:function(e,t){if(!e[a]){e[a]=!0;var n="video"===t?e.createEncodedVideoStreams():e.createEncodedAudioStreams();this._worker.postMessage({operation:"decode",readableStream:n.readableStream,writableStream:n.writableStream},[n.readableStream,n.writableStream])}}},{key:"handleSender",value:function(e,t){if(!e[a]){e[a]=!0;var n="video"===t?e.createEncodedVideoStreams():e.createEncodedAudioStreams();this._worker.postMessage({operation:"encode",readableStream:n.readableStream,writableStream:n.writableStream},[n.readableStream,n.writableStream])}}},{key:"setKey",value:function(e){var t;t=!!e&&(new TextEncoder).encode(e),this._worker.postMessage({operation:"setKey",key:t})}}]),e})()}).call(this,"modules/e2ee/E2EEContext.js")},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r=URL.createObjectURL(new Blob(["\n // We use a ringbuffer of keys so we can change them and still decode packets that were\n // encrypted with an old key.\n // In the future when we dont rely on a globally shared key we will actually use it. For\n // now set the size to 1 which means there is only a single key. This causes some\n // glitches when changing the key but its ok.\n const keyRingSize = 1;\n\n // We use a 96 bit IV for AES GCM. This is signalled in plain together with the\n // packet. See https://developer.mozilla.org/en-US/docs/Web/API/AesGcmParams\n const ivLength = 12;\n\n // We copy the first bytes of the VP8 payload unencrypted.\n // For keyframes this is 10 bytes, for non-keyframes (delta) 3. See\n // https://tools.ietf.org/html/rfc6386#section-9.1\n // This allows the bridge to continue detecting keyframes (only one byte needed in the JVB)\n // and is also a bit easier for the VP8 decoder (i.e. it generates funny garbage pictures\n // instead of being unable to decode).\n // This is a bit for show and we might want to reduce to 1 unconditionally in the final version.\n //\n // For audio (where frame.type is not set) we do not encrypt the opus TOC byte:\n // https://tools.ietf.org/html/rfc6716#section-3.1\n const unencryptedBytes = {\n key: 10,\n delta: 3,\n undefined: 1 // frame.type is not set on audio\n };\n\n // An array (ring) of keys that we use for sending and receiving.\n const cryptoKeyRing = new Array(keyRingSize);\n\n // A pointer to the currently used key.\n let currentKeyIndex = -1;\n\n // We keep track of how many frames we have sent per ssrc.\n // Starts with a random offset similar to the RTP sequence number.\n const sendCounts = new Map();\n\n // Salt used in key derivation\n // FIXME: We currently use the MUC room name for this which has the same lifetime\n // as this worker. While not (pseudo)random as recommended in\n // https://developer.mozilla.org/en-US/docs/Web/API/Pbkdf2Params\n // this is easily available and the same for all participants.\n // We currently do not enforce a minimum length of 16 bytes either.\n let salt;\n\n /**\n * Derives a AES-GCM key with 128 bits from the input using PBKDF2\n * The salt is configured in the constructor of this class.\n * @param {Uint8Array} keyBytes - Value to derive key from\n */\n async function deriveKey(keyBytes) {\n // https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey\n const material = await crypto.subtle.importKey('raw', keyBytes,\n 'PBKDF2', false, [ 'deriveBits', 'deriveKey' ]);\n\n // https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/deriveKey#PBKDF2\n return crypto.subtle.deriveKey({\n name: 'PBKDF2',\n salt,\n iterations: 100000,\n hash: 'SHA-256'\n }, material, {\n name: 'AES-GCM',\n length: 128\n }, false, [ 'encrypt', 'decrypt' ]);\n }\n\n /**\n * Construct the IV used for AES-GCM and sent (in plain) with the packet similar to\n * https://tools.ietf.org/html/rfc7714#section-8.1\n * It concatenates\n * - the 32 bit synchronization source (SSRC) given on the encoded frame,\n * - the 32 bit rtp timestamp given on the encoded frame,\n * - a send counter that is specific to the SSRC. Starts at a random number.\n * The send counter is essentially the pictureId but we currently have to implement this ourselves.\n * There is no XOR with a salt. Note that this IV leaks the SSRC to the receiver but since this is\n * randomly generated and SFUs may not rewrite this is considered acceptable.\n * The SSRC is used to allow demultiplexing multiple streams with the same key, as described in\n * https://tools.ietf.org/html/rfc3711#section-4.1.1\n * The RTP timestamp is 32 bits and advances by the codec clock rate (90khz for video, 48khz for\n * opus audio) every second. For video it rolls over roughly every 13 hours.\n * The send counter will advance at the frame rate (30fps for video, 50fps for 20ms opus audio)\n * every second. It will take a long time to roll over.\n *\n * See also https://developer.mozilla.org/en-US/docs/Web/API/AesGcmParams\n */\n function makeIV(synchronizationSource, timestamp) {\n const iv = new ArrayBuffer(ivLength);\n const ivView = new DataView(iv);\n\n // having to keep our own send count (similar to a picture id) is not ideal.\n if (!sendCounts.has(synchronizationSource)) {\n // Initialize with a random offset, similar to the RTP sequence number.\n sendCounts.set(synchronizationSource, Math.floor(Math.random() * 0xFFFF));\n }\n const sendCount = sendCounts.get(synchronizationSource);\n\n ivView.setUint32(0, synchronizationSource);\n ivView.setUint32(4, timestamp);\n ivView.setUint32(8, sendCount % 0xFFFF);\n\n sendCounts.set(synchronizationSource, sendCount + 1);\n\n return iv;\n }\n\n /**\n * Function that will be injected in a stream and will encrypt the given encoded frames.\n *\n * @param {RTCEncodedVideoFrame|RTCEncodedAudioFrame} encodedFrame - Encoded video frame.\n * @param {TransformStreamDefaultController} controller - TransportStreamController.\n *\n * The packet format is described below. One of the design goals was to not require\n * changes to the SFU which for video requires not encrypting the keyframe bit of VP8\n * as SFUs need to detect a keyframe (framemarking or the generic frame descriptor will\n * solve this eventually). This also \"hides\" that a client is using E2EE a bit.\n *\n * Note that this operates on the full frame, i.e. for VP8 the data described in\n * https://tools.ietf.org/html/rfc6386#section-9.1\n *\n * The VP8 payload descriptor described in\n * https://tools.ietf.org/html/rfc7741#section-4.2\n * is part of the RTP packet and not part of the frame and is not controllable by us.\n * This is fine as the SFU keeps having access to it for routing.\n *\n * The encrypted frame is formed as follows:\n * 1) Leave the first (10, 3, 1) bytes unencrypted, depending on the frame type and kind.\n * 2) Form the GCM IV for the frame as described above.\n * 3) Encrypt the rest of the frame using AES-GCM.\n * 4) Allocate space for the encrypted frame.\n * 5) Copy the unencrypted bytes to the start of the encrypted frame.\n * 6) Append the ciphertext to the encrypted frame.\n * 7) Append the IV.\n * 8) Append a single byte for the key identifier. TODO: we don't need all the bits.\n * 9) Enqueue the encrypted frame for sending.\n */\n function encodeFunction(encodedFrame, controller) {\n const keyIndex = currentKeyIndex % cryptoKeyRing.length;\n\n if (cryptoKeyRing[keyIndex]) {\n const iv = makeIV(encodedFrame.synchronizationSource, encodedFrame.timestamp);\n\n return crypto.subtle.encrypt({\n name: 'AES-GCM',\n iv,\n additionalData: new Uint8Array(encodedFrame.data, 0, unencryptedBytes[encodedFrame.type])\n }, cryptoKeyRing[keyIndex], new Uint8Array(encodedFrame.data, unencryptedBytes[encodedFrame.type]))\n .then(cipherText => {\n const newData = new ArrayBuffer(unencryptedBytes[encodedFrame.type] + cipherText.byteLength\n + iv.byteLength + 1);\n const newUint8 = new Uint8Array(newData);\n\n newUint8.set(\n new Uint8Array(encodedFrame.data, 0, unencryptedBytes[encodedFrame.type])); // copy first bytes.\n newUint8.set(\n new Uint8Array(cipherText), unencryptedBytes[encodedFrame.type]); // add ciphertext.\n newUint8.set(\n new Uint8Array(iv), unencryptedBytes[encodedFrame.type] + cipherText.byteLength); // append IV.\n newUint8[unencryptedBytes[encodedFrame.type] + cipherText.byteLength + ivLength]\n = keyIndex; // set key index.\n\n encodedFrame.data = newData;\n\n return controller.enqueue(encodedFrame);\n }, e => {\n console.error(e);\n\n // We are not enqueuing the frame here on purpose.\n });\n }\n\n /* NOTE WELL:\n * This will send unencrypted data (only protected by DTLS transport encryption) when no key is configured.\n * This is ok for demo purposes but should not be done once this becomes more relied upon.\n */\n controller.enqueue(encodedFrame);\n }\n\n /**\n * Function that will be injected in a stream and will decrypt the given encoded frames.\n *\n * @param {RTCEncodedVideoFrame|RTCEncodedAudioFrame} encodedFrame - Encoded video frame.\n * @param {TransformStreamDefaultController} controller - TransportStreamController.\n *\n * The decrypted frame is formed as follows:\n * 1) Extract the key index from the last byte of the encrypted frame.\n * If there is no key associated with the key index, the frame is enqueued for decoding\n * and these steps terminate.\n * 2) Determine the frame type in order to look up the number of unencrypted header bytes.\n * 2) Extract the 12-byte IV from its position near the end of the packet.\n * Note: the IV is treated as opaque and not reconstructed from the input.\n * 3) Decrypt the encrypted frame content after the unencrypted bytes using AES-GCM.\n * 4) Allocate space for the decrypted frame.\n * 5) Copy the unencrypted bytes from the start of the encrypted frame.\n * 6) Append the plaintext to the decrypted frame.\n * 7) Enqueue the decrypted frame for decoding.\n */\n function decodeFunction(encodedFrame, controller) {\n const data = new Uint8Array(encodedFrame.data);\n const keyIndex = data[encodedFrame.data.byteLength - 1];\n\n if (cryptoKeyRing[keyIndex]) {\n const iv = new Uint8Array(encodedFrame.data, encodedFrame.data.byteLength - ivLength - 1, ivLength);\n const cipherTextStart = unencryptedBytes[encodedFrame.type];\n const cipherTextLength = encodedFrame.data.byteLength - (unencryptedBytes[encodedFrame.type]\n + ivLength + 1);\n\n return crypto.subtle.decrypt({\n name: 'AES-GCM',\n iv,\n additionalData: new Uint8Array(encodedFrame.data, 0, unencryptedBytes[encodedFrame.type])\n }, cryptoKeyRing[keyIndex], new Uint8Array(encodedFrame.data, cipherTextStart, cipherTextLength))\n .then(plainText => {\n const newData = new ArrayBuffer(unencryptedBytes[encodedFrame.type] + plainText.byteLength);\n const newUint8 = new Uint8Array(newData);\n\n newUint8.set(new Uint8Array(encodedFrame.data, 0, unencryptedBytes[encodedFrame.type]));\n newUint8.set(new Uint8Array(plainText), unencryptedBytes[encodedFrame.type]);\n\n encodedFrame.data = newData;\n\n return controller.enqueue(encodedFrame);\n }, e => {\n // TODO: notify the application about error status.\n\n // TODO: For video we need a better strategy since we do not want to based any\n // non-error frames on a garbage keyframe.\n if (encodedFrame.type === undefined) { // audio, replace with silence.\n // audio, replace with silence.\n const newData = new ArrayBuffer(3);\n const newUint8 = new Uint8Array(newData);\n\n newUint8.set([ 0xd8, 0xff, 0xfe ]); // opus silence frame.\n encodedFrame.data = newData;\n controller.enqueue(encodedFrame);\n }\n });\n } else if (keyIndex >= cryptoKeyRing.length && cryptoKeyRing[currentKeyIndex % cryptoKeyRing.length]) {\n // If we are encrypting but don't have a key for the remote drop the frame.\n // This is a heuristic since we don't know whether a packet is encrypted,\n // do not have a checksum and do not have signaling for whether a remote participant does\n // encrypt or not.\n return;\n }\n\n // TODO: this just passes through to the decoder. Is that ok? If we don't know the key yet\n // we might want to buffer a bit but it is still unclear how to do that (and for how long etc).\n controller.enqueue(encodedFrame);\n }\n\n onmessage = async (event) => {\n const {operation} = event.data;\n if (operation === 'initialize') {\n salt = event.data.salt;\n } else if (operation === 'encode') {\n const {readableStream, writableStream} = event.data;\n const transformStream = new TransformStream({\n transform: encodeFunction,\n });\n readableStream\n .pipeThrough(transformStream)\n .pipeTo(writableStream);\n } else if (operation === 'decode') {\n const {readableStream, writableStream} = event.data;\n const transformStream = new TransformStream({\n transform: decodeFunction,\n });\n readableStream\n .pipeThrough(transformStream)\n .pipeTo(writableStream);\n } else if (operation === 'setKey') {\n const keyBytes = event.data.key;\n let key;\n if (keyBytes) {\n key = await deriveKey(keyBytes);\n } else {\n key = false;\n }\n currentKeyIndex++;\n cryptoKeyRing[currentKeyIndex % cryptoKeyRing.length] = key;\n } else {\n console.error('e2ee worker', operation);\n }\n };\n\n"],{type:"application/javascript"}))},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return h});var r=n(4),i=n(7),o=n(57),a=n(1),s=n(5),c=Object(r.getLogger)(e),u="e2e-ping-request",d="e2e-ping-response",l=(function(){function e(t,n){_classCallCheck(this,e),this.participant=t,this.e2eping=n,this.id=t.getId(),this.requests={},this.lastRequestId=1,this.clearIntervals=this.clearIntervals.bind(this),this.sendRequest=this.sendRequest.bind(this),this.handleResponse=this.handleResponse.bind(this),this.maybeSendAnalytics=this.maybeSendAnalytics.bind(this),this.sendAnalytics=this.sendAnalytics.bind(this),n.isDataChannelOpen&&this.sendRequest(),this.pingInterval=window.setInterval(this.sendRequest,n.pingIntervalMs),this.analyticsInterval=window.setTimeout(this.maybeSendAnalytics,this.e2eping.analyticsIntervalMs)}return _createClass(e,[{key:"clearIntervals",value:function(){this.pingInterval&&window.clearInterval(this.pingInterval),this.analyticsInterval&&window.clearInterval(this.analyticsInterval)}},{key:"sendRequest",value:function(){var e=this.lastRequestId++,t={type:u,id:e};this.e2eping.sendMessage(t,this.id),this.requests[e]={id:e,timeSent:window.performance.now()}}},{key:"handleResponse",value:function(e){var t=this.requests[e.id];t&&(t.rtt=window.performance.now()-t.timeSent,this.e2eping.eventEmitter.emit(o.E2E_RTT_CHANGED,this.participant,t.rtt)),this.maybeSendAnalytics()}},{key:"maybeSendAnalytics",value:function(){var e,t,n=window.performance.now(),r=1/0;for(t in this.requests)this.requests.hasOwnProperty(t)&&((e=this.requests[t]).timeSent0&&this.analyticsIntervalMs "+t),this._conference.eventEmitter.emit(i.JVB121_STATUS,e,t))}}]),e})()}).call(this,"modules/event/Jvb121EventGenerator.js")},function(e,t,n){"use strict";(function(e){var r=n(4),i=n(0),o=n.n(i),a=n(67),s=n(46);function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var u=Object(r.getLogger)(e);t.a=(function(){function e(t){_classCallCheck(this,e),this._sessions={},this._chatRoom=t,this.onPresence=this.onPresence.bind(this),this._chatRoom.eventEmitter.addListener(o.a.PRESENCE_RECEIVED,this.onPresence)}return _createClass(e,[{key:"getSession",value:function(e){return this._sessions[e]}},{key:"onPresence",value:function(e){var t=e.fromHiddenDomain,n=e.presence;s.a.isFromFocus(n)?this._handleFocusPresence(n):t&&this._handleJibriPresence(n)}},{key:"startRecording",value:function(e){var t=this,n=new a.a((function(e){for(var t=1;t0){var a=i.stat("ipAddress")+"_"+i.stat("portNumber")+"_"+i.stat("priority");e.handleCandidateRtt(a,o,Number(i.stat("stunKeepaliveResponsesReceived")),Number(i.stat("stunKeepaliveRequestsSent")))}}var s=1/0;for(var c in e.candidates)e.candidates.hasOwnProperty(c)&&e.candidates[c].rtt>0&&(s=Math.min(s,e.candidates[c].rtt));e.rtts.push(s),e.rtts.length>6&&(e.rtts=e.rtts.splice(1,7)),e.rtt=Math.min.apply(Math,_toConsumableArray(e.rtts))})},this.getStatsIntervalMs)}},{key:"handleCandidateRtt",value:function(e,t,n,r){this.candidates[e]||(this.candidates[e]={rttTotal:0,responsesReceived:0,requestsSent:0,rtt:NaN});var i=t-this.candidates[e].rttTotal,o=n-this.candidates[e].responsesReceived,a=r-n-(this.candidates[e].requestsSent-this.candidates[e].responsesReceived),s=NaN;o>0&&0===a&&(s=i/o),this.candidates[e].rttTotal=t,this.candidates[e].responsesReceived=n,this.candidates[e].requestsSent=r,this.candidates[e].rtt=s}},{key:"stop",value:function(){this.getStatsInterval&&window.clearInterval(this.getStatsInterval),this.pc.close(),this.stopped=!0}}]),e})(),l=(function(){function e(t){var n=this;if(_classCallCheck(this,e),t&&t.enabled&&r.a.supportsLocalCandidateRttStatistics()){this.pcMonitors={},this.startPCMonitors=this.startPCMonitors.bind(this),this.sendAnalytics=this.sendAnalytics.bind(this),this.stop=this.stop.bind(this),this.analyticsInterval=null,this.stopped=!1;var i=t.initialDelay||6e4;c.info("Starting RTT monitor with an initial delay of "+i),window.setTimeout(function(){return n.startPCMonitors(t)},i)}}return _createClass(e,[{key:"startPCMonitors",value:function(e){var t=this;if(e.stunServers){if(!this.stopped){var n=e.getStatsInterval||1e4,r=e.analyticsInterval||n,i=n/Object.keys(e.stunServers).length,o=0;for(var a in e.stunServers)if(e.stunServers.hasOwnProperty(a)){var s=e.stunServers[a];this.pcMonitors[a]=new d(a,s,n,i*o),o++}window.setTimeout(function(){t.stopped||(t.analyticsInterval=window.setInterval(t.sendAnalytics,r))},1e3)}}else c.warn("No stun servers configured.")}},{key:"sendAnalytics",value:function(){var e={};for(var t in this.pcMonitors)if(this.pcMonitors.hasOwnProperty(t)){var n=this.pcMonitors[t].rtt;isNaN(n)||n===1/0||(e[t.replace("-","_")]=n)}s.a.sendAnalytics(Object(i.M)(e))}},{key:"stop",value:function(){for(var e in c.info("Stopping RttMonitor."),this.stopped=!0,this.pcMonitors)this.pcMonitors.hasOwnProperty(e)&&this.pcMonitors[e].stop();this.pcMonitors={},this.analyticsInterval&&window.clearInterval(this.analyticsInterval)}}]),e})()}).call(this,"modules/rttmonitor/rttmonitor.js")},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return v});var r=n(58),i=n.n(r),o=n(7),a=n(4),s=n(28),c=n(1),u=n(9),d=n(3),l=n(5),h=n(13),p=Object(a.getLogger)(e),f=(function(){function e(t){_classCallCheck(this,e),this.name=t,this.count=0,this.sum=0,this.samples=[]}return _createClass(e,[{key:"addNext",value:function(e){"number"!=typeof e?p.error(this.name+" - invalid value for idx: "+this.count,e):isNaN(e)||(this.sum+=e,this.samples.push(e),this.count+=1)}},{key:"calculate",value:function(){return this.sum/this.count}},{key:"appendReport",value:function(e){e[this.name+"_avg"]=this.calculate(),e[this.name+"_samples"]=JSON.stringify(this.samples)}},{key:"reset",value:function(){this.samples=[],this.sum=0,this.count=0}}]),e})(),m=(function(){function e(t,n,r){var i=this;_classCallCheck(this,e),this.isP2P=n,this._n=r,this._sampleIdx=0,this._avgRTT=new f("rtt"),this._avgRemoteRTTMap=new Map,this._avgRtpStatsReporter=t,this._avgEnd2EndRTT=void 0,this._onConnectionStats=function(e,t){i.isP2P===e.isP2P&&i._calculateAvgStats(t)};var o=t._conference;o.statistics.addConnectionStatsListener(this._onConnectionStats),this.isP2P||(this._onUserLeft=function(e){return i._avgRemoteRTTMap.delete(e)},o.on(c.USER_LEFT,this._onUserLeft),this._onRemoteStatsUpdated=function(e,t){return i._processRemoteStats(e,t)},o.on(s.REMOTE_STATS_UPDATED,this._onRemoteStatsUpdated))}return _createClass(e,[{key:"_calculateAvgStats",value:function(e){if(e){if(d.a.supportsRTTStatistics()&&e.transport&&e.transport.length&&this._avgRTT.addNext(e.transport[0].rtt),this._sampleIdx+=1,this._sampleIdx>=this._n){if(d.a.supportsRTTStatistics()){var t=this._avgRtpStatsReporter._conference,n={p2p:this.isP2P,conference_size:t.getParticipantCount()};if(e.transport&&e.transport.length&&_extends(n,{local_candidate_type:e.transport[0].localCandidateType,remote_candidate_type:e.transport[0].remoteCandidateType,transport_type:e.transport[0].type}),this._avgRTT.appendReport(n),this.isP2P){var r=this._avgRtpStatsReporter.jvbStatsMonitor._avgEnd2EndRTT;isNaN(r)||(n.rtt_diff=this._avgRTT.calculate()-r)}else{var i=this._calculateAvgRemoteRTT(),a=this._avgRTT.calculate();this._avgEnd2EndRTT=a+i,isNaN(a)||isNaN(i)||(n.end2end_rtt_avg=this._avgEnd2EndRTT)}l.a.sendAnalytics(Object(o.L)(n))}this._resetAvgStats()}}else p.error("No stats")}},{key:"_calculateAvgRemoteRTT",value:function(){var e=0,t=0,n=this._avgRemoteRTTMap.values(),r=Array.isArray(n),i=0;for(n=r?n:n["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o,s=a.calculate();isNaN(s)||(t+=s,e+=1,a.reset())}return t/e}},{key:"_processRemoteStats",value:function(e,t){var n="number"==typeof t.jvbRTT,r=this._avgRemoteRTTMap.get(e);!r&&n&&(r=new f(e+"_stat_rtt"),this._avgRemoteRTTMap.set(e,r)),n?r.addNext(t.jvbRTT):r&&this._avgRemoteRTTMap.delete(e)}},{key:"_resetAvgStats",value:function(){this._avgRTT.reset(),this._avgRemoteRTTMap&&this._avgRemoteRTTMap.clear(),this._sampleIdx=0}},{key:"dispose",value:function(){var e=this._avgRtpStatsReporter._conference;e.statistics.removeConnectionStatsListener(this._onConnectionStats),this.isP2P||(e.off(s.REMOTE_STATS_UPDATED,this._onRemoteStatsUpdated),e.off(c.USER_LEFT,this._onUserLeft))}}]),e})(),v=(function(){function e(t,n){var r=this;_classCallCheck(this,e),this._n=n,n>0?(p.info("Avg RTP stats will be calculated every "+n+" samples"),this._sampleIdx=0,this._conference=t,this._avgAudioBitrateUp=new f("bitrate_audio_upload"),this._avgAudioBitrateDown=new f("bitrate_audio_download"),this._avgVideoBitrateUp=new f("bitrate_video_upload"),this._avgVideoBitrateDown=new f("bitrate_video_download"),this._avgBandwidthUp=new f("bandwidth_upload"),this._avgBandwidthDown=new f("bandwidth_download"),this._avgPacketLossTotal=new f("packet_loss_total"),this._avgPacketLossUp=new f("packet_loss_upload"),this._avgPacketLossDown=new f("packet_loss_download"),this._avgRemoteFPS=new f("framerate_remote"),this._avgRemoteScreenFPS=new f("framerate_screen_remote"),this._avgLocalFPS=new f("framerate_local"),this._avgLocalScreenFPS=new f("framerate_screen_local"),this._avgRemoteCameraPixels=new f("pixels_remote"),this._avgRemoteScreenPixels=new f("pixels_screen_remote"),this._avgLocalCameraPixels=new f("pixels_local"),this._avgLocalScreenPixels=new f("pixels_screen_local"),this._avgCQ=new f("connection_quality"),this._cachedTransportStats=void 0,this._onLocalStatsUpdated=function(e){r._calculateAvgStats(e),r._maybeSendTransportAnalyticsEvent(e)},t.on(s.LOCAL_STATS_UPDATED,this._onLocalStatsUpdated),this._onP2PStatusChanged=function(){p.debug("Resetting average stats calculation"),r._resetAvgStats(),r.jvbStatsMonitor._resetAvgStats(),r.p2pStatsMonitor._resetAvgStats()},t.on(c.P2P_STATUS,this._onP2PStatusChanged),this._onJvb121StatusChanged=function(e,t){!0===t&&(p.info("Resetting JVB avg RTP stats"),r._resetAvgJvbStats())},t.on(c.JVB121_STATUS,this._onJvb121StatusChanged),this.jvbStatsMonitor=new m(this,!1,n),this.p2pStatsMonitor=new m(this,!0,n)):p.info("Avg RTP stats reports are disabled.")}return _createClass(e,[{key:"_calculateAvgStats",value:function(e){if(e){var t=this._conference.isP2PActive(),n=this._conference.getParticipantCount();if(t||!(n<2)){var r=e.bitrate,i=e.bandwidth,a=e.packetLoss,s=e.framerate,c=e.resolution;if(r)if(i)if(a)if(s)if(c){if(this._avgAudioBitrateUp.addNext(r.audio.upload),this._avgAudioBitrateDown.addNext(r.audio.download),this._avgVideoBitrateUp.addNext(r.video.upload),this._avgVideoBitrateDown.addNext(r.video.download),d.a.supportsBandwidthStatistics()&&(this._avgBandwidthUp.addNext(i.upload),this._avgBandwidthDown.addNext(i.download)),this._avgPacketLossUp.addNext(a.upload),this._avgPacketLossDown.addNext(a.download),this._avgPacketLossTotal.addNext(a.total),this._avgCQ.addNext(e.connectionQuality),s&&(this._avgRemoteFPS.addNext(this._calculateAvgVideoFps(s,!1,h.CAMERA)),this._avgRemoteScreenFPS.addNext(this._calculateAvgVideoFps(s,!1,h.DESKTOP)),this._avgLocalFPS.addNext(this._calculateAvgVideoFps(s,!0,h.CAMERA)),this._avgLocalScreenFPS.addNext(this._calculateAvgVideoFps(s,!0,h.DESKTOP))),c&&(this._avgRemoteCameraPixels.addNext(this._calculateAvgVideoPixels(c,!1,h.CAMERA)),this._avgRemoteScreenPixels.addNext(this._calculateAvgVideoPixels(c,!1,h.DESKTOP)),this._avgLocalCameraPixels.addNext(this._calculateAvgVideoPixels(c,!0,h.CAMERA)),this._avgLocalScreenPixels.addNext(this._calculateAvgVideoPixels(c,!0,h.DESKTOP))),this._sampleIdx+=1,this._sampleIdx>=this._n){var u={p2p:t,conference_size:n};e.transport&&e.transport.length&&_extends(u,{local_candidate_type:e.transport[0].localCandidateType,remote_candidate_type:e.transport[0].remoteCandidateType,transport_type:e.transport[0].type}),this._avgAudioBitrateUp.appendReport(u),this._avgAudioBitrateDown.appendReport(u),this._avgVideoBitrateUp.appendReport(u),this._avgVideoBitrateDown.appendReport(u),d.a.supportsBandwidthStatistics()&&(this._avgBandwidthUp.appendReport(u),this._avgBandwidthDown.appendReport(u)),this._avgPacketLossUp.appendReport(u),this._avgPacketLossDown.appendReport(u),this._avgPacketLossTotal.appendReport(u),this._avgRemoteFPS.appendReport(u),isNaN(this._avgRemoteScreenFPS.calculate())||this._avgRemoteScreenFPS.appendReport(u),this._avgLocalFPS.appendReport(u),isNaN(this._avgLocalScreenFPS.calculate())||this._avgLocalScreenFPS.appendReport(u),this._avgRemoteCameraPixels.appendReport(u),isNaN(this._avgRemoteScreenPixels.calculate())||this._avgRemoteScreenPixels.appendReport(u),this._avgLocalCameraPixels.appendReport(u),isNaN(this._avgLocalScreenPixels.calculate())||this._avgLocalScreenPixels.appendReport(u),this._avgCQ.appendReport(u),l.a.sendAnalytics(Object(o.L)(u)),this._resetAvgStats()}}else p.error("No resolution");else p.error('No "framerate"');else p.error('No "packetloss"');else p.error('No "bandwidth"');else p.error('No "bitrate"')}}else p.error("No stats")}},{key:"_calculateAvgVideoPixels",value:function(e,t,n){for(var r=0,i=0,o=this._conference.myUserId(),a=Object.keys(e),s=0;s=c.length)break;h=c[l++]}else{if((l=c.next()).done)break;h=l.value}var p=h,f=Number(e[p].height)*Number(e[p].width);!isNaN(f)&&f>0&&(a+=f,s+=1)}return a/s}},{key:"_calculateAvgVideoFps",value:function(e,t,n){for(var r=0,i=0,o=this._conference.myUserId(),a=Object.keys(e),s=0;s=c.length)break;h=c[l++]}else{if((l=c.next()).done)break;h=l.value}var p=Number(e[h]);!isNaN(p)&&p>0&&(a+=p,s+=1)}return a/s}},{key:"_maybeSendTransportAnalyticsEvent",value:function(e){if(e&&e.transport&&e.transport.length){var t={p2p:e.transport[0].p2p,local_candidate_type:e.transport[0].localCandidateType,remote_candidate_type:e.transport[0].remoteCandidateType,transport_type:e.transport[0].type};this._cachedTransportStats&&i()(t,this._cachedTransportStats)||(this._cachedTransportStats=t,l.a.sendAnalytics(Object(o.N)(t)))}}},{key:"_resetAvgJvbStats",value:function(){this._resetAvgStats(),this.jvbStatsMonitor._resetAvgStats()}},{key:"_resetAvgStats",value:function(){this._avgAudioBitrateUp.reset(),this._avgAudioBitrateDown.reset(),this._avgVideoBitrateUp.reset(),this._avgVideoBitrateDown.reset(),this._avgBandwidthUp.reset(),this._avgBandwidthDown.reset(),this._avgPacketLossUp.reset(),this._avgPacketLossDown.reset(),this._avgPacketLossTotal.reset(),this._avgRemoteFPS.reset(),this._avgRemoteScreenFPS.reset(),this._avgLocalFPS.reset(),this._avgLocalScreenFPS.reset(),this._avgRemoteCameraPixels.reset(),this._avgRemoteScreenPixels.reset(),this._avgLocalCameraPixels.reset(),this._avgLocalScreenPixels.reset(),this._avgCQ.reset(),this._sampleIdx=0}},{key:"dispose",value:function(){this._conference.off(c.P2P_STATUS,this._onP2PStatusChanged),this._conference.off(s.LOCAL_STATS_UPDATED,this._onLocalStatsUpdated),this._conference.off(c.JVB121_STATUS,this._onJvb121StatusChanged),this.jvbStatsMonitor.dispose(),this.p2pStatsMonitor.dispose()}}]),e})()}).call(this,"modules/statistics/AvgRTPStatsReporter.js")},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return d});var r=n(4),i=n(1),o=n(28),a=n(9),s=n(7),c=n(5),u=Object(r.getLogger)(e),d=(function(){function e(t){_classCallCheck(this,e),this._conference=t,this._localAudioLevelCache={},this._reportedParticipants=[],this._audioProblemCandidates={},this._numberOfRemoteAudioLevelsReceived={},this._onLocalAudioLevelsReport=this._onLocalAudioLevelsReport.bind(this),this._onRemoteAudioLevelReceived=this._onRemoteAudioLevelReceived.bind(this),this._clearUserData=this._clearUserData.bind(this),this._conference.on(o.REMOTE_STATS_UPDATED,this._onRemoteAudioLevelReceived),this._conference.statistics.addConnectionStatsListener(this._onLocalAudioLevelsReport),this._conference.on(i.USER_LEFT,this._clearUserData)}return _createClass(e,[{key:"_onRemoteAudioLevelReceived",value:function(e,t){var n=t.avgAudioLevels,r=this._numberOfRemoteAudioLevelsReceived[e]+1||0;if(this._numberOfRemoteAudioLevelsReceived[e]=r,!(-1!==this._reportedParticipants.indexOf(e)||e in this._audioProblemCandidates||n<=0||r<3)){var i=this._conference.getParticipantById(e);if(!(i&&i.getTracksByMediaType(a.a).length>0&&i.isAudioMuted())){var o=this._localAudioLevelCache[e];Array.isArray(o)&&!o.every(function(e){return 0===e})||(this._audioProblemCandidates[e]={remoteAudioLevels:n,localAudioLevels:[]})}}}},{key:"_onLocalAudioLevelsReport",value:function(e,t){var n=this,r=t.avgAudioLevels;e===this._conference.getActivePeerConnection()&&(Object.keys(r).forEach(function(e){if(-1===n._reportedParticipants.indexOf(e)){var t=n._localAudioLevelCache[e];Array.isArray(t)?t.length>=2&&t.shift():n._localAudioLevelCache[e]=[],n._localAudioLevelCache[e].push(r[e])}}),Object.keys(this._audioProblemCandidates).forEach(function(e){var t=n._audioProblemCandidates[e],i=t.localAudioLevels,o=t.remoteAudioLevels;if(i.push(r[e]),2===i.length){if(i.every(function(e){return void 0===e||0===e})){var a=JSON.stringify(i);c.a.sendAnalytics(Object(s.x)(e,a,o)),u.warn("A potential problem is detected with the audio output for participant "+e+", local audio levels: "+a+", remote audio levels: "+o),n._reportedParticipants.push(e),n._clearUserData(e)}delete n._audioProblemCandidates[e]}}))}},{key:"_clearUserData",value:function(e){delete this._localAudioLevelCache[e]}},{key:"dispose",value:function(){this._conference.off(o.REMOTE_STATS_UPDATED,this._onRemoteAudioLevelReceived),this._conference.off(i.USER_LEFT,this._clearUserData),this._conference.statistics.removeConnectionStatsListener(this._onLocalAudioLevelsReport),this._localAudioLevelCache=void 0,this._audioProblemCandidates=void 0,this._reportedParticipants=void 0,this._numberOfRemoteAudioLevelsReceived=void 0,this._conference=void 0}}]),e})()}).call(this,"modules/statistics/AudioOutputProblemDetector.js")},function(e,t,n){"use strict";n.d(t,"a",function(){return c});var r=n(1),i=n(62),o=n.n(i),a=n(0),s=n.n(a),c=(function(){function e(t){_classCallCheck(this,e),this.stats={users:{},dominantSpeakerId:null};var n=t.myUserId();this.stats.users[n]=new o.a(n,null,!0),this.conference=t,t.addEventListener(r.DOMINANT_SPEAKER_CHANGED,this._onDominantSpeaker.bind(this)),t.addEventListener(r.USER_JOINED,this._onUserJoin.bind(this)),t.addEventListener(r.USER_LEFT,this._onUserLeave.bind(this)),t.addEventListener(r.DISPLAY_NAME_CHANGED,this._onDisplayNameChange.bind(this)),t.xmpp&&t.xmpp.addListener(s.a.SPEAKER_STATS_RECEIVED,this._updateStats.bind(this))}return _createClass(e,[{key:"_onDominantSpeaker",value:function(e){var t=this.stats.users[this.stats.dominantSpeakerId],n=this.stats.users[e];t&&t.setDominantSpeaker(!1),n&&n.setDominantSpeaker(!0),this.stats.dominantSpeakerId=e}},{key:"_onUserJoin",value:function(e,t){t.isHidden()||this.stats.users[e]||(this.stats.users[e]=new o.a(e,t.getDisplayName()))}},{key:"_onUserLeave",value:function(e){var t=this.stats.users[e];t&&t.markAsHasLeft()}},{key:"_onDisplayNameChange",value:function(e,t){var n=this.stats.users[e];n&&n.setDisplayName(t)}},{key:"getStats",value:function(){return this.stats.users}},{key:"_updateStats",value:function(e){for(var t in e){var n=void 0,r=this.conference.getParticipantById(t);r&&r.isHidden()||(this.stats.users[t]?(n=this.stats.users[t]).getDisplayName()||n.setDisplayName(e[t].displayName):(n=new o.a(t,e[t].displayName),this.stats.users[t]=n,n.markAsHasLeft())),n.totalDominantSpeakerTime=e[t].totalDominantSpeakerTime}}}]),e})()},function(e,t,n){var r=n(72),i=n(149),o="before";function a(){this.audioRecorder=new r,this.transcriptionService=new i,this.counter=null,this.startTime=null,this.transcription=null,this.callback=null,this.results=[],this.state=o,this.lineLength=0}function s(e,t){if(console.log("retrieved an answer from the transcription service. The answer has an array of length: "+t.wordArray.length),t.wordArray.length>0){var n=t.startTime.getUTCMilliseconds()-e.startTime.getUTCMilliseconds();n<0&&(n=0);var r="[";t.wordArray.forEach(function(e){e.begin+=n,e.end+=n,r+=e.word+","}),r+="]",console.log(r),t.wordArray.name=t.name}e.results.push(t.wordArray),e.counter--,console.log("current counter: "+e.counter),e.maybeMerge()}function c(e){for(var t=0;t0}a.prototype.start=function(){if(this.state!==o)throw new Error("The transcription can only start when it's in the \"before\" state. It's currently in the \""+this.state+"\" state");this.state="recording",this.audioRecorder.start(),this.startTime=new Date},a.prototype.stop=function(e){var t=this;if("recording"!==this.state)throw new Error("The transcription can only stop when it's in the \"recording\" state. It's currently in the \""+this.state+"\" state");console.log("stopping recording and sending audio files"),this.audioRecorder.stop();var n=s.bind(null,this);this.audioRecorder.getRecordingResults().forEach(function(e){t.transcriptionService.send(e,n),t.counter++}),this.state="transcribing",this.callback=e},a.prototype.maybeMerge=function(){"transcribing"===this.state&&0===this.counter&&this.merge()},a.prototype.merge=function(){var e=this;console.log("starting merge process!\n The length of the array: "+this.results.length),this.transcription="";var t=this.results,n=[],r=function(){var n=t[0];t.forEach(function(e){e[0].begin0;){if("break"===i())break}};for(c(t),t.forEach(function(e){return(function(e,t){if(0===e.length)e.push(t);else{if(e[e.length-1].begin<=t.begin)return void e.push(t);for(var n=0;n80&&(this.transcription+="\n ",this.lineLength=4),this.transcription+=" "+e.word,this.lineLength+=e.word.length+1},a.prototype.addTrack=function(e){this.audioRecorder.addTrack(e)},a.prototype.removeTrack=function(e){this.audioRecorder.removeTrack(e)},a.prototype.getTranscription=function(){if("finished"!==this.state)throw new Error("The transcription can only be retrieved when it's in the \"finished\" state. It's currently in the \""+this.state+"\" state");return this.transcription},a.prototype.getState=function(){return this.state},a.prototype.reset=function(){this.state=o,this.counter=null,this.transcription=null,this.startTime=null,this.callback=null,this.results=[],this.lineLength=0},e.exports=a},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return o});var r=n(5),i=n(4).getLogger(e);function o(e){this.versions={},this.conference=e,this.conference.addCommandListener("versions",this.processVersions.bind(this))}o.prototype.processVersions=function(e,t,n){var o=this;if(this.conference._isFocus(n)){var a=[];e.children.forEach(function(e){var t=e.attributes.name,n=e.value;o.versions[t]!==n&&(o.versions[t]=n,i.info("Got "+t+" version: "+n),a.push({id:"component_version",component:t,version:n}))}),a.length>0&&r.a.sendLog(JSON.stringify(a))}else i.warn("Received versions not from the focus user: "+e,n)},o.prototype.getComponentVersion=function(e){return this.versions[e]}}).call(this,"modules/version/ComponentsVersions.js")},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return u});var r=n(4),i=n(129),o=n(22),a=n(0),s=n.n(a),c=Object(r.getLogger)(e),u=(function(){function e(t){_classCallCheck(this,e),this.chatRoom=t,this.eventEmitter=t.eventEmitter,c.debug("creating VideoSIPGW"),this.sessions={},this.sessionStateChangeListener=this.sessionStateChanged.bind(this),t.addPresenceListener("jibri-sip-call-state",this.handleJibriSIPState.bind(this))}return _createClass(e,[{key:"handleJibriSIPState",value:function(e){var t=e.attributes;if(t){c.debug("Handle video sip gw state : ",t);var n=t.state;if(n!==this.state)switch(n){case o.STATE_ON:case o.STATE_OFF:case o.STATE_PENDING:case o.STATE_RETRYING:case o.STATE_FAILED:var r=t.sipaddress;if(!r)return;var i=this.sessions[r];i?i.setState(n,t.failure_reason):c.warn("Video SIP GW session not found:",r)}}}},{key:"createVideoSIPGWSession",value:function(e,t){if(this.sessions[e])return c.warn("There was already a Video SIP GW session for address",e),new Error(o.ERROR_SESSION_EXISTS);var n=new i.a(e,t,this.chatRoom);return n.addStateListener(this.sessionStateChangeListener),this.sessions[e]=n,n}},{key:"sessionStateChanged",value:function(e){var t=e.address;if(e.newState===o.STATE_OFF||e.newState===o.STATE_FAILED){var n=this.sessions[t];if(!n)return void c.error("Missing Video SIP GW session with address:",t);n.removeStateListener(this.sessionStateChangeListener),delete this.sessions[t]}this.eventEmitter.emit(s.a.VIDEO_SIP_GW_SESSION_STATE_CHANGED,e)}}]),e})()}).call(this,"modules/videosipgw/VideoSIPGW.js")},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return u});var r=n(4),i=n(2),o=n(24),a=n(22),s=Object(r.getLogger)(e),c="STATE_CHANGED",u=(function(e){function t(e,n,r){var i;return _classCallCheck(this,t),(i=_possibleConstructorReturn(this,_getPrototypeOf(t).call(this))).sipAddress=e,i.displayName=n,i.chatRoom=r,i.state=void 0,i}return _inherits(t,e),_createClass(t,[{key:"stop",value:function(){this.state!==a.STATE_OFF&&this.state!==a.STATE_FAILED?this._sendJibriIQ("stop"):s.warn("Video SIP GW session already stopped or failed!")}},{key:"start",value:function(){this.state!==a.STATE_ON&&this.state!==a.STATE_OFF&&this.state!==a.STATE_PENDING&&this.state!==a.STATE_RETRYING?this._sendJibriIQ("start"):s.warn("Video SIP GW session already started!")}},{key:"setState",value:function(e,t){if(e!==this.state){var n=this.state;this.state=e,this.eventEmitter.emit(c,{address:this.sipAddress,failureReason:t,oldState:n,newState:this.state,displayName:this.displayName})}}},{key:"addStateListener",value:function(e){this.addListener(c,e)}},{key:"removeStateListener",value:function(e){this.removeListener(c,e)}},{key:"_sendJibriIQ",value:function(e){var t=this,n={xmlns:"http://jitsi.org/protocol/jibri",action:e,sipaddress:this.sipAddress};n.displayname=this.displayName;var r=Object(i.$iq)({to:this.chatRoom.focusMucJid,type:"set"}).c("jibri",n).up();s.debug(e+" video SIP GW session",r.nodeTree),this.chatRoom.connection.sendIQ(r,function(){},function(n){s.error("Failed to "+e+" video SIP GW session, error: ",n),t.setState(a.STATE_FAILED)})}}]),t})(o.a)}).call(this,"modules/videosipgw/JitsiVideoSIPGWSession.js")},function(e,t,n){"use strict";t.a={error:{BUSY:"busy",ERROR:"error",RESOURCE_CONSTRAINT:"resource-constraint",SERVICE_UNAVAILABLE:"service-unavailable"},mode:{FILE:"file",STREAM:"stream"},status:{OFF:"off",ON:"on",PENDING:"pending"}}},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return m});var r=n(4),i=n(2),o=n(9),a=n(13),s=n.n(a),c=n(12),u=n(132),d=n(30);function l(e){for(var t=1;t=0||(i[n]=e[n]);return i})(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var f=Object(r.getLogger)(e),m=(function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};_classCallCheck(this,e);var n=t.jitsiConnection,r=p(t,["jitsiConnection"]);this._options=l({iceConfig:n&&n.xmpp.connection.jingle.p2pIceConfig},r),this._peerConnection=null,this._onFatalError=this._onFatalError.bind(this),this._onSendMessage=this._onSendMessage.bind(this),this._onRemoteStream=this._onRemoteStream.bind(this)}return _createClass(e,[{key:"processMessage",value:function(e){var t=e.from;if(t)if(this._peerConnection&&this._peerConnection.getPeerJid()!==t)this._onFatalError(t,d.a.CONNECTION_ERROR,"rejected");else{var n=this._convertStringToXML(e.data.iq),r=n&&n.find("jingle"),i=r&&r.attr("action");i===d.a.INITIATE&&(this._peerConnection=this._createPeerConnection(t,{isInitiator:!1,receiveVideo:!0})),this._peerConnection&&this._peerConnection.processMessage(r),i!==d.a.CONNECTION_ERROR&&i!==d.a.UNAVAILABLE&&i!==d.a.TERMINATE||this._selfCloseConnection()}}},{key:"start",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];this._peerConnection=this._createPeerConnection(e,{isInitiator:!0,receiveVideo:!1}),this._peerConnection.start(t)}},{key:"stop",value:function(){this._peerConnection&&this._peerConnection.stop(),this._peerConnection=null}},{key:"_convertStringToXML",value:function(e){try{var t=(new DOMParser).parseFromString(e,"text/xml");return $(t)}catch(e){return f.error("Attempted to convert incorrectly formatted xml"),null}}},{key:"_createPeerConnection",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e)throw new Error("Cannot create ProxyConnectionPC without a peer.");var n=l({iceConfig:this._options.iceConfig,onError:this._onFatalError,onRemoteStream:this._onRemoteStream,onSendMessage:this._onSendMessage,peerJid:e},t);return new u.a(n)}},{key:"_onFatalError",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";f.error("Received a proxy connection error",e,t,n);var r=Object(i.$iq)({to:e,type:"set"}).c("jingle",{xmlns:"urn:xmpp:jingle:1",action:t}).c("details").t(n).up();this._onSendMessage(e,r),this._peerConnection&&this._peerConnection.getPeerJid()===e&&this._selfCloseConnection()}},{key:"_onRemoteStream",value:function(e){if(!this._options.onRemoteStream)return f.error("Remote track received without callback."),void e.dispose();var t,n=e.isVideoTrack();n&&(t=this._options.convertVideoToDesktop?s.a.DESKTOP:s.a.CAMERA);var r=e.getOriginalStream(),i=c.a.newCreateLocalTracks([{deviceId:"proxy:"+this._peerConnection.getPeerJid(),mediaType:n?o.c:o.a,sourceType:"proxy",stream:r,track:r.getVideoTracks()[0],videoType:t}]);this._options.onRemoteStream(i[0])}},{key:"_onSendMessage",value:function(e,t){if(this._options.onSendMessage)try{var n=(new XMLSerializer).serializeToString(t.nodeTree||t);this._options.onSendMessage(e,{iq:n})}catch(e){f.error("Attempted to send an incorrectly formatted iq.")}}},{key:"_selfCloseConnection",value:function(){this.stop(),this._options.onConnectionClosed&&this._options.onConnectionClosed()}}]),e})()}).call(this,"modules/proxyconnection/ProxyConnectionService.js")},function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return m});var r=n(4),i=n(12),o=n(8),a=n.n(o),s=n(0),c=n.n(s),u=n(47),d=n(37),l=n(30);function h(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};_classCallCheck(this,e),this._options=h({iceConfig:{},isInitiator:!1,receiveAudio:!1,receiveVideo:!1},t),this._tracks=[],this._peerConnection=null,this._onError=this._onError.bind(this),this._onRemoteStream=this._onRemoteStream.bind(this),this._onSendMessage=this._onSendMessage.bind(this)}return _createClass(e,[{key:"getPeerJid",value:function(){return this._options.peerJid}},{key:"processMessage",value:function(e){switch(e.attr("action")){case l.a.ACCEPT:this._onSessionAccept(e);break;case l.a.INITIATE:this._onSessionInitiate(e);break;case l.a.TERMINATE:this._onSessionTerminate(e);break;case l.a.TRANSPORT_INFO:this._onTransportInfo(e)}}},{key:"start",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this._peerConnection||(this._tracks=this._tracks.concat(e),this._peerConnection=this._createPeerConnection(),this._peerConnection.invite(e))}},{key:"stop",value:function(){this._peerConnection&&this._peerConnection.terminate(),this._onSessionTerminate()}},{key:"_createPeerConnection",value:function(){var e=this,t={connected:!0,jingle:{terminate:function(){}},sendIQ:this._onSendMessage,addEventListener:function(){return function(){}}},n=h({iceServers:d.a},this._options.iceConfig),r={addPresenceListener:function(){},connectionTimes:[],eventEmitter:{emit:function(t){switch(t){case c.a.CONNECTION_ICE_FAILED:case c.a.CONNECTION_FAILED:e._onError(l.a.CONNECTION_ERROR,t)}}},getMediaPresenceInfo:function(){return{}},removePresenceListener:function(){}};this._rtc=new i.a(this,{}),this._rtc.addListener(a.a.REMOTE_TRACK_ADDED,this._onRemoteStream);var o=new u.a(void 0,void 0,this._options.peerJid,t,{offerToReceiveAudio:this._options.receiveAudio,offerToReceiveVideo:this._options.receiveVideo},n,!0,this._options.isInitiator);return o.initialize(r,this._rtc,{}),o}},{key:"_onError",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this._options.onError(this._options.peerJid,e,t)}},{key:"_onRemoteStream",value:function(e){this._tracks.push(e),this._options.onRemoteStream(e)}},{key:"_onSendMessage",value:function(e){this._options.onSendMessage(this._options.peerJid,e)}},{key:"_onSessionAccept",value:function(e){this._peerConnection?this._peerConnection.setAnswer(e):f.error("Received an answer when no peer connection exists.")}},{key:"_onSessionInitiate",value:function(e){var t=this;this._peerConnection?f.error("Received an offer when an offer was already sent."):(this._peerConnection=this._createPeerConnection(),this._peerConnection.acceptOffer(e,function(){},function(){return t._onError(t._options.peerJid,l.a.CONNECTION_ERROR,"session initiate error")}))}},{key:"_onSessionTerminate",value:function(){this._tracks.forEach(function(e){return e.dispose()}),this._tracks=[],this._peerConnection&&this._peerConnection.onTerminated(),this._rtc&&(this._rtc.removeListener(a.a.REMOTE_TRACK_ADDED,this._onRemoteStream),this._rtc.destroy())}},{key:"_onTransportInfo",value:function(e){this._peerConnection.addIceCandidates(e)}}]),e})()}).call(this,"modules/proxyconnection/ProxyConnectionPC.js")},function(e,t,n){"use strict";var r=n(49),i=n.n(r),o=n(21),a=n.n(o),s=function(e,t){return void 0!==e&&void 0!==e.media&&Array.isArray(e.media)&&e.media.forEach(function(e){e.sources&&e.sources.length&&(e.ssrcs=[],e.sources.forEach(function(t){Object.keys(t).forEach(function(n){"id"!==n&&e.ssrcs.push({id:t.id,attribute:n,value:t[n]})})}),delete e.sources),e.ssrcGroups&&e.ssrcGroups.length&&e.ssrcGroups.forEach(function(e){void 0!==e.ssrcs&&Array.isArray(e.ssrcs)&&(e.ssrcs=e.ssrcs.join(" "))})}),a.a.write(e,t)},c=function(e){var t=a.a.parse(e);return void 0!==t&&void 0!==t.media&&Array.isArray(t.media)&&t.media.forEach(function(e){void 0!==e.ssrcs&&Array.isArray(e.ssrcs)&&(e.sources=[],e.ssrcs.forEach(function(t){var n=e.sources.findIndex(function(e){return e.id===t.id});if(n>-1)e.sources[n][t.attribute]=t.value;else{var r={id:t.id};r[t.attribute]=t.value,e.sources.push(r)}}),delete e.ssrcs),void 0!==e.ssrcGroups&&Array.isArray(e.ssrcGroups)&&e.ssrcGroups.forEach(function(e){"string"==typeof e.ssrcs&&(e.ssrcs=e.ssrcs.split(" "))})}),t},u=["audio","video","data"],d=function(e){return e.find(function(e){return"SIM"===e.semantics})},l=function(e){return e.find(function(e){return"FID"===e.semantics})};function h(e,t,n,r){if(e&&t){var i=function(e){return r.find(function(t){return t.id.toString()===e})};t.ssrcs.forEach(function(t){e.sources.push(i(t));var r=n[parseInt(t,10)].find(function(e){return"FID"===e.semantics});if(r){var o=r.ssrcs.find(function(e){return e!==t});e.sources.push(i(o)),e.ssrcGroups.push(r)}}),e.ssrcGroups.push(t)}}function p(e,t,n,r){if(e&&t){if(e.sources=[],e.ssrcGroups=[],!n[t.id])return e.sources.push(t),void(e.msid=t.msid);var i=d(n[t.id]),o=l(n[t.id]);if(i)h(e,i,n,r);else if(o){var a=o.ssrcs.find(function(e){return e!==t}),s=d(n[a]);s?h(e,s,n,r):(o.ssrcs.forEach(function(t){e.sources.push((function(e){return r.find(function(t){return t.id.toString()===e})})(t))}),e.ssrcGroups.push(o))}e.msid=e.sources[0].msid}}function f(e,t,n){if(!n.find(function(t){return!!t.sources&&t.sources.some(function(t){return t.id===e.id})})){if(!t[e.id])return!1;var r=d(t[e.id]),i=l(t[e.id]);return r?n.some(function(e){return e.sources&&e.sources.some(function(e){return e.id.toString()===r.ssrcs[0]})}):!(!i||e.id.toString()===i.ssrcs[0])&&f({id:i.ssrcs[0]},t,n)}return!0}var m=(function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"toPlanB",value:function(e){if(!e||"string"!=typeof e.sdp)return console.warn("An empty description was passed as an argument."),e;var t=c(e.sdp);if(!t.media||!t.media.length)return console.warn("The description has no media."),e;if(t.media.every(function(e){return-1!==u.indexOf(e.mid)}))return console.warn("The description does not look like unified plan sdp"),e;var n={},r=t.media;t.media=[],r.forEach(function(e){var t=e.type;if("application"===t)return e.mid="data",void(n[e.mid]=e);if(void 0===n[t]){var r=i()(e);r.sources&&Array.isArray(r.sources)&&r.sources.forEach(function(t){e.msid?t.msid=e.msid:delete t.msid}),r.ssrcGroups||(r.ssrcGroups=[]),delete r.msid,r.mid=t,n[t]=r}else e.msid&&(e.sources&&Array.isArray(e.sources)&&(n[t].sources=n[t].sources.concat(e.sources)),void 0!==e.ssrcGroups&&Array.isArray(e.ssrcGroups)&&(n[t].ssrcGroups=n[t].ssrcGroups.concat(e.ssrcGroups)))}),t.media=Object.values(n);var o=[];Object.values(n).forEach(function(e){"inactive"!==e.direction&&o.push(e.mid)}),t.groups.forEach(function(e){"BUNDLE"===e.type&&(e.mids=o.join(" "))}),t.msidSemantic={semantic:"WMS",token:"*"};var a=s(t);return new RTCSessionDescription({type:e.type,sdp:a})}},{key:"toUnifiedPlan",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!e||"string"!=typeof e.sdp)return console.warn("An empty description was passed as an argument."),e;var n=c(e.sdp);if(!n.media||!n.media.length)return console.warn("The description has no media."),e;if(n.media.length>3||n.media.every(function(e){return-1===u.indexOf(e.mid)}))return console.warn("The description does not look like plan-b"),e;var r=t?c(t.sdp):null,o={};n.media.forEach(function(e){var t=e.type;if("application"!==t){var n=(function(e){var t={};return e&&Array.isArray(e)?(e.forEach(function(e){e.ssrcs&&Array.isArray(e.ssrcs)&&e.ssrcs.forEach(function(n){void 0===t[n]&&(t[n]=[]),t[n].push(e)})}),t):t})(e.ssrcGroups);e.sources&&e.sources.forEach(function(a,s){if(a.msid){if(!r||!r.media){if(f(a,n,Object.values(o)))return;var c=i()(e);return c.mid=Object.keys(o).length.toString(),c.direction=s?"sendonly":"sendonly"===e.direction?"sendonly":"sendrecv",c.bundleOnly=void 0,p(c,a,n,e.sources),void(o[c.mid]=c)}if(!f(a,n,r.media)){var u=r.media.findIndex(function(e){return e.direction&&"inactive"===e.direction&&e.type===t});if(u>-1)r.media[u].direction="sendonly",p(r.media[u],a,n,e.sources);else{var d=i()(e);d.mid=r.media.length.toString(),d.direction="sendonly",p(d,a,n,e.sources),r.media.push(d)}}}})}else{if(!r||!r.media){var a=i()(e);return a.mid=Object.keys(o).length.toString(),void(o[e.mid]=a)}var s=r.media.findIndex(function(e){return e.type===t});s&&(r.media[s]=e,r.media[s].mid=s)}}),n.media=r?r.media:Object.values(o);var a=[];n.media.forEach(function(e){a.push(e.mid)}),n.groups.forEach(function(e){"BUNDLE"===e.type&&(e.mids=a.join(" "))}),n.msidSemantic={semantic:"WMS",token:"*"},n.origin.sessionVersion++;var d=s(n);return new RTCSessionDescription({type:e.type,sdp:d})}}]),e})();n.d(t,"a",function(){return m})},function(e,t,n){e.exports=n(135).default},function(e,t,n){"use strict";n.r(t),function(e){var r=n(73),i=n(85),o=n(20),a=n(56),s=n(7),c=n(86),u=n.n(c),d=n(28),l=n(57),h=n(11),p=n.n(h),f=n(18),m=n(1),v=n(87),g=n(39),y=n(25),_=n(68),S=n(48),E=n(16),b=n(14),C=n(15),T=n(60),A=n(52),R=n(4),k=n.n(R),w=n(9),I=n(31),P=n.n(I),D=n(44),O=n(12),N=n(3),M=n(53),L=n.n(M),x=n(130),F=n(131),j=n(5),U=n(22),H=k.a.getLogger(e);function J(e){var t={audio_requested:e.devices.includes("audio"),video_requested:e.devices.includes("video"),screen_sharing_requested:e.devices.includes("desktop")};return t.video_requested&&(t.resolution=e.resolution),t}t.default=(function(e){return"object"==typeof window.JitsiMeetJS?_extends({},window.JitsiMeetJS,e):e})({version:"development",JitsiConnection:v.a,ProxyConnectionService:F.a,constants:{participantConnectionStatus:D.a,recording:x.a,sipVideoGW:U,transcriptionStatus:T},events:{conference:m,connection:y,detection:o,track:C,mediaDevices:S,connectionQuality:d,e2eping:l},errors:{conference:f,connection:g,track:b},errorTypes:{JitsiTrackError:E.a},logLevels:k.a.levels,mediaDevices:_.a,analytics:j.a.analytics,init:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};j.a.init(e),window.connectionTimes||(window.connectionTimes={}),!0!==e.enableAnalyticsLogging&&(H.warn("Analytics disabled, disposing."),this.analytics.dispose()),e.enableWindowOnErrorHandler&&p.a.addHandler(this.getGlobalOnErrorHandler.bind(this));var t=e.deploymentInfo;if(t&&Object.keys(t).length>0){var n={};for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r]);n.id="deployment_info",j.a.sendLog(JSON.stringify(n))}if(this.version){var i={id:"component_version",component:"lib-jitsi-meet",version:this.version};j.a.sendLog(JSON.stringify(i))}return O.a.init(e)},isDesktopSharingEnabled:function(){return O.a.isDesktopSharingEnabled()},isWebRtcSupported:function(){return O.a.isWebRtcSupported()},setLogLevel:function(e){k.a.setLogLevel(e)},setLogLevelById:function(e,t){k.a.setLogLevelById(e,t)},addGlobalLogTransport:function(e){k.a.addGlobalTransport(e)},removeGlobalLogTransport:function(e){k.a.removeGlobalTransport(e)},setGlobalLogOptions:function(e){k.a.setGlobalOptions(e)},createLocalTracks:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,i=!1;return!0===n&&window.setTimeout(function(){i||_.a.emitEvent(S.PERMISSION_PROMPT_IS_SHOWN,N.a.getName())},1e3),window.connectionTimes||(window.connectionTimes={}),window.connectionTimes["obtainPermissions.start"]=window.performance.now(),O.a.obtainAudioAndVideoPermissions(t).then(function(n){if(i=!0,window.connectionTimes["obtainPermissions.end"]=window.performance.now(),j.a.sendAnalytics(Object(s.F)("success",J(t))),!O.a.options.disableAudioLevels)for(var r=function(e){var t=n[e],r=t.getOriginalStream();t.getType()===w.a&&(j.a.startLocalStats(r,t.setAudioLevel.bind(t)),t.addEventListener(C.LOCAL_TRACK_STOPPED,function(){j.a.stopLocalStats(r)}))},o=0;o=u.length)break;h=u[l++]}else{if((l=u.next()).done)break;h=l.value}var p=h;p.type===w.c&&"desktop"===p.videoType&&e.setVideoTrackContentHints(p.track,"detail")}return n}).catch(function(n){if(i=!0,n.name===b.UNSUPPORTED_RESOLUTION&&!N.a.usesNewGumFlow()){var o=t.resolution||"720",a=(function(e){if(!P.a[e])return null;var t=P.a[e].order,n=null,r=null;return Object.keys(P.a).forEach(function(e){var i=P.a[e];(!n||n.order=this.maxEntryLength&&this._flush(!0,!0)},i.prototype.start=function(){this._reschedulePublishInterval()},i.prototype._reschedulePublishInterval=function(){this.storeLogsIntervalID&&(window.clearTimeout(this.storeLogsIntervalID),this.storeLogsIntervalID=null),this.storeLogsIntervalID=window.setTimeout(this._flush.bind(this,!1,!0),this.storeInterval)},i.prototype.flush=function(){this._flush(!1,!0)},i.prototype._flush=function(e,t){this.totalLen>0&&(this.logStorage.isReady()||e)&&(this.logStorage.isReady()?(this.outputCache.length&&(this.outputCache.forEach(function(e){this.logStorage.storeLogs(e)}.bind(this)),this.outputCache=[]),this.logStorage.storeLogs(this.queue)):this.outputCache.push(this.queue),this.queue=[],this.totalLen=0),t&&this._reschedulePublishInterval()},i.prototype.stop=function(){this._flush(!1,!1)},e.exports=i},function(e,t){(function(t){e.exports=t}).call(this,{})},function(e,t,n){var r,i;this||window,void 0===(i="function"==typeof(r=function(){var e=/^(interactive|loaded|complete)$/,t=window.location?window.location.href:null,n=t&&t.replace(/#.*$/,"").replace(/\?.*$/,"")||null,r=document.getElementsByTagName("script"),i="readyState"in(r[0]||document.createElement("script")),o=!window.opera||"[object Opera]"!==window.opera.toString(),a="currentScript"in document;"stackTraceLimit"in Error&&Error.stackTraceLimit!==1/0&&(Error.stackTraceLimit,Error.stackTraceLimit=1/0);var s=!1,c=!1;function u(){if(0===r.length)return null;var t,d,l,h,p,f=[],m=u.skipStackDepth||1;for(t=0;t0?e(t.slice(t.indexOf(r[0])+r[0].length),n-1):r[1])),i})(l,m),f))&&n&&h===n&&(p=(function(e){var t,n,i=null;for(t=0,n=(e=e||r).length;t=r)return e;var i=n[t];switch(t+=1,e){case"%%":return"%";case"%s":return String(i);case"%d":return Number(i);case"%v":return""}})},a=function(e,t,n){var r=[e+"="+(t.format instanceof Function?t.format(t.push?n:n[t.name]):t.format)];if(t.names)for(var i=0;i2)return e;if(2==n&&0===r)return e;if(1===n)t=e.ssrcs[0].id;else{var i=e.ssrcGroups.filter(function(e){return"FID"===e.semantics})[0];if(!i)return e;t=parseInt(i.ssrcs.split(" ")[0])}return console.log("SdpSimulcast: current ssrc cache: ",this.ssrcCache),console.log("SdpSimulcast: parsed primary ssrc "+t),-1!==this.ssrcCache.indexOf(t)?(console.log("SdpSimulcast: Have seen primary ssrc before, filling in data from cache"),e=this._fillInSourceDataFromCache(e)):(console.log("SdpSimulcast: Have not seen primary ssrc before, generating source data"),e=this._generateSourceData(e,t)),this.ssrcCache=this._parseSimLayers(e),e},u.prototype.mungeRemoteDescription=function(e){if(!l(e))return e;var t=r.parse(e.sdp),n=this;return d(t,function(e){n.options.explodeRemoteSimulcast?(function(e){if(e&&Array.isArray(e.ssrcGroups))for(var t=o(e),n=[],r=e.ssrcGroups.length;r--;)if("SIM"===e.ssrcGroups[r].semantics){for(var i=e.ssrcGroups[r].ssrcs.split(" "),s=0;s=0)){var i=e[r];Object.keys(i).forEach(function(e){n.push({id:r,attribute:e,value:i[e]})})}})}return n},t.parseSsrcs=function(e){var t={};return void 0!==e.ssrcs&&Array.isArray(e.ssrcs)&&e.ssrcs.forEach(function(e){t[e.id]||(t[e.id]={}),t[e.id][e.attribute]=e.value}),t}},function(e,t,n){!(function(e){"use strict";e.Strophe.addConnectionPlugin("disco",{_connection:null,_identities:[],_features:[],_items:[],init:function(t){this._connection=t,this._identities=[],this._features=[],this._items=[],t.addHandler(this._onDiscoInfo.bind(this),e.Strophe.NS.DISCO_INFO,"iq","get",null,null),t.addHandler(this._onDiscoItems.bind(this),e.Strophe.NS.DISCO_ITEMS,"iq","get",null,null)},addIdentity:function(e,t,n,r){for(var i=0;i0,this._originalOnStreamFeaturesAfterSASL.apply(this._c,arguments)},statusChanged:function(t){if(this.getResumeToken()||t!==e.Strophe.Status.CONNECTED&&t!==e.Strophe.Status.DISCONNECTED)if(t===e.Strophe.Status.BINDREQUIRED){for(var n in this._c.jid=this._storedJid,this._resumeState)this._c[n]=this._resumeState[n];this._c.send(e.$build("resume",{xmlns:this._NS,h:this._clientProcessedStanzasCounter,previd:this._resumeToken})),this._c.flush()}else t===e.Strophe.Status.ERROR&&(this.logging&&e.Strophe.debug("SM cleared resume token on error"),this._resumeToken=void 0);else this.logging&&e.Strophe.debug("SM reset state"),this._serverProcesssedStanzasCounter=0,this._clientProcessedStanzasCounter=0,this._clientSentStanzasCounter=0,this._isStreamManagementEnabled=!1,this._requestResponseIntervalCount=0,this._resuming=!1,t===e.Strophe.Status.DISCONNECTED&&(this._isSupported=!1),this._unacknowledgedStanzas=[],this._requestHandler&&this._c.deleteHandler(this._requestHandler),this._incomingHandler&&this._c.deleteHandler(this._incomingHandler),this._requestHandler=this._c.addHandler(this._handleServerRequestHandler.bind(this),this._NS,"r"),this._ackHandler=this._c.addHandler(this._handleServerAck.bind(this),this._NS,"a"),this._incomingHandler=this._c.addHandler(this._incomingStanzaHandler.bind(this)),this._enabledHandler=this._c._addSysHandler(this._handleEnabled.bind(this),this._NS,"enabled"),this._resumeFailedHandler=this._c._addSysHandler(this._handleResumeFailed.bind(this),this._NS,"failed"),this._resumedHandler=this._c._addSysHandler(this._handleResumed.bind(this),this._NS,"resumed")},xmlOutput:function(t){return(e.Strophe.isTagEqual(t,"iq")||e.Strophe.isTagEqual(t,"presence")||e.Strophe.isTagEqual(t,"message"))&&this._increaseSentStanzasCounter(t),this._originalXMLOutput.call(this._c,t)},_handleEnabled:function(e){return this._isStreamManagementEnabled=!0,this._resumeToken="true"===e.getAttribute("resume")&&e.getAttribute("id"),this._c.resume(),!0},_handleResumeFailed:function(t){var n=t&&t.firstElementChild&&t.firstElementChild.tagName;return this._c._changeConnectStatus(e.Strophe.Status.ERROR,n,t),this._c._doDisconnect(),!0},_handleResumed:function(t){var n=parseInt(t.getAttribute("h"));if(this._handleAcknowledgedStanzas(n,this._serverProcesssedStanzasCounter),this._resuming=!1,this._c.do_bind=!1,this._c.authenticated=!0,this._c.restored=!0,this._unacknowledgedStanzas.length>0){this.logging&&e.Strophe.debug("SM Sending unacknowledged stanzas",this._unacknowledgedStanzas);var r=this._unacknowledgedStanzas,i=Array.isArray(r),o=0;for(r=i?r:r["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}var s=a;this._c.send(s)}}else this.logging&&e.Strophe.debug("SM No unacknowledged stanzas",this._unacknowledgedStanzas);return this._c._changeConnectStatus(e.Strophe.Status.CONNECTED,null),!0},_incomingStanzaHandler:function(t){return(e.Strophe.isTagEqual(t,"iq")||e.Strophe.isTagEqual(t,"presence")||e.Strophe.isTagEqual(t,"message"))&&(this._increaseReceivedStanzasCounter(),this.autoSendCountOnEveryIncomingStanza&&this._answerProcessedStanzas()),!0},_handleAcknowledgedStanzas:function(t,n){var r=t-n;r<0&&this._throwError("New reported stanza count lower than previous. New: "+t+" - Previous: "+n),r>this._unacknowledgedStanzas.length&&this._throwError("Higher reported acknowledge count than unacknowledged stanzas. Reported Acknowledge Count: "+r+" - Unacknowledge Stanza Count: "+this._unacknowledgedStanzas.length+" - New: "+t+" - Previous: "+n);for(var i=0;i0&&e.Strophe.warn("SM Unacknowledged stanzas",this._unacknowledgedStanzas),this._serverProcesssedStanzasCounter=t,this.requestResponseInterval>0&&(this._requestResponseIntervalCount=0)},_handleServerRequestHandler:function(){return this._answerProcessedStanzas(),!0},_handleServerAck:function(e){var t=parseInt(e.getAttribute("h"));return this._handleAcknowledgedStanzas(t,this._serverProcesssedStanzasCounter),!0},_answerProcessedStanzas:function(){this._isStreamManagementEnabled&&this._c.send(e.$build("a",{xmlns:this._NS,h:this._clientProcessedStanzasCounter}))},_increaseSentStanzasCounter:function(e){var t=this;if(this._isStreamManagementEnabled){if(-1!==this._unacknowledgedStanzas.indexOf(e))return;this._unacknowledgedStanzas.push(e),this._clientSentStanzasCounter++,this.requestResponseInterval>0&&(this._requestResponseIntervalCount++,this._requestResponseIntervalCount===this.requestResponseInterval&&setTimeout(function(){t.requestAcknowledgement()},1))}},_increaseReceivedStanzasCounter:function(){this._isStreamManagementEnabled&&this._clientProcessedStanzasCounter++},_throwError:function(t){throw e.Strophe.error(t),new Error(t)}})})(n(2))},function(e,t,n){(function(e){var r=void 0!==e&&e||"undefined"!=typeof self&&self||window,i=Function.prototype.apply;function o(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new o(i.call(setTimeout,r,arguments),clearTimeout)},t.setInterval=function(){return new o(i.call(setInterval,r,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},o.prototype.unref=o.prototype.ref=function(){},o.prototype.close=function(){this._clearFn.call(r,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n(147),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n(43))},function(e,t,n){(function(e,t){!(function(e,n){"use strict";if(!e.setImmediate){var r,i,o,a,s,c=1,u={},d=!1,l=e.document,h=Object.getPrototypeOf&&Object.getPrototypeOf(e);h=h&&h.setTimeout?h:e,"[object process]"==={}.toString.call(e.process)?r=function(e){t.nextTick(function(){f(e)})}:(function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}})()?(a="setImmediate$"+Math.random()+"$",s=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(a)&&f(+t.data.slice(a.length))},e.addEventListener?e.addEventListener("message",s,!1):e.attachEvent("onmessage",s),r=function(t){e.postMessage(a+t,"*")}):e.MessageChannel?((o=new MessageChannel).port1.onmessage=function(e){f(e.data)},r=function(e){o.port2.postMessage(e)}):l&&"onreadystatechange"in l.createElement("script")?(i=l.documentElement,r=function(e){var t=l.createElement("script");t.onreadystatechange=function(){f(e),t.onreadystatechange=null,i.removeChild(t),t=null},i.appendChild(t)}):r=function(e){setTimeout(f,0,e)},h.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n=n&&parseInt(r[n],10)}function l(e,t,n){if(e.RTCPeerConnection){var r=e.RTCPeerConnection.prototype,i=r.addEventListener;r.addEventListener=function(e,r){if(e!==t)return i.apply(this,arguments);var o=function(e){var t=n(e);t&&r(t)};return this._eventMap=this._eventMap||{},this._eventMap[r]=o,i.apply(this,[e,o])};var o=r.removeEventListener;r.removeEventListener=function(e,n){if(e!==t||!this._eventMap||!this._eventMap[n])return o.apply(this,arguments);var r=this._eventMap[n];return delete this._eventMap[n],o.apply(this,[e,r])},Object.defineProperty(r,"on"+t,{get:function(){return this["_on"+t]},set:function(e){this["_on"+t]&&(this.removeEventListener(t,this["_on"+t]),delete this["_on"+t]),e&&this.addEventListener(t,this["_on"+t]=e)},enumerable:!0,configurable:!0})}}function h(e){return"boolean"!=typeof e?new Error("Argument type: "+typeof e+". Please use a boolean."):(c=e,e?"adapter.js logging disabled":"adapter.js logging enabled")}function p(e){return"boolean"!=typeof e?new Error("Argument type: "+typeof e+". Please use a boolean."):(u=!e,"adapter.js deprecation warnings "+(e?"disabled":"enabled"))}function f(){if("object"==typeof window){if(c)return;"undefined"!=typeof console&&"function"==typeof console.log&&console.log.apply(console,arguments)}}function m(e,t){u&&console.warn(e+" is deprecated, please use "+t+" instead.")}function v(e){var t=e.navigator,n={browser:null,version:null};if(void 0===e||!e.navigator)return n.browser="Not a browser.",n;if(t.mozGetUserMedia)n.browser="firefox",n.version=d(t.userAgent,/Firefox\/(\d+)\./,1);else if(t.webkitGetUserMedia||!1===e.isSecureContext&&e.webkitRTCPeerConnection&&!e.RTCIceGatherer)n.browser="chrome",n.version=d(t.userAgent,/Chrom(e|ium)\/(\d+)\./,2);else if(t.mediaDevices&&t.userAgent.match(/Edge\/(\d+).(\d+)$/))n.browser="edge",n.version=d(t.userAgent,/Edge\/(\d+).(\d+)$/,2);else{if(!e.RTCPeerConnection||!t.userAgent.match(/AppleWebKit\/(\d+)\./))return n.browser="Not a supported browser.",n;n.browser="safari",n.version=d(t.userAgent,/AppleWebKit\/(\d+)\./,1),n.supportsUnifiedPlan=e.RTCRtpTransceiver&&"currentDirection"in e.RTCRtpTransceiver.prototype}return n}function g(e){return"[object Object]"===Object.prototype.toString.call(e)}function y(e){return g(e)?Object.keys(e).reduce(function(t,n){var r=g(e[n]),i=r?y(e[n]):e[n],o=r&&!Object.keys(i).length;return void 0===i||o?t:_extends(t,_defineProperty({},n,i))},{}):e}function _(e,t,n){var r=n?"outbound-rtp":"inbound-rtp",i=new Map;if(null===t)return i;var o=[];return e.forEach(function(e){"track"===e.type&&e.trackIdentifier===t.id&&o.push(e)}),o.forEach(function(t){e.forEach(function(n){n.type===r&&n.trackId===t.id&&(function e(t,n,r){n&&!r.has(n.id)&&(r.set(n.id,n),Object.keys(n).forEach(function(i){i.endsWith("Id")?e(t,t.get(n[i]),r):i.endsWith("Ids")&&n[i].forEach(function(n){e(t,t.get(n),r)})}))})(e,n,i)})}),i}var S=f;function E(e){var t=e&&e.navigator;if(t.mediaDevices){var n=v(e),r=function(e){if("object"!=typeof e||e.mandatory||e.optional)return e;var t={};return Object.keys(e).forEach(function(n){if("require"!==n&&"advanced"!==n&&"mediaSource"!==n){var r="object"==typeof e[n]?e[n]:{ideal:e[n]};void 0!==r.exact&&"number"==typeof r.exact&&(r.min=r.max=r.exact);var i=function(e,t){return e?e+t.charAt(0).toUpperCase()+t.slice(1):"deviceId"===t?"sourceId":t};if(void 0!==r.ideal){t.optional=t.optional||[];var o={};"number"==typeof r.ideal?(o[i("min",n)]=r.ideal,t.optional.push(o),(o={})[i("max",n)]=r.ideal,t.optional.push(o)):(o[i("",n)]=r.ideal,t.optional.push(o))}void 0!==r.exact&&"number"!=typeof r.exact?(t.mandatory=t.mandatory||{},t.mandatory[i("",n)]=r.exact):["min","max"].forEach(function(e){void 0!==r[e]&&(t.mandatory=t.mandatory||{},t.mandatory[i(e,n)]=r[e])})}}),e.advanced&&(t.optional=(t.optional||[]).concat(e.advanced)),t},i=function(e,i){if(n.version>=61)return i(e);if((e=JSON.parse(JSON.stringify(e)))&&"object"==typeof e.audio){var o=function(e,t,n){t in e&&!(n in e)&&(e[n]=e[t],delete e[t])};o((e=JSON.parse(JSON.stringify(e))).audio,"autoGainControl","googAutoGainControl"),o(e.audio,"noiseSuppression","googNoiseSuppression"),e.audio=r(e.audio)}if(e&&"object"==typeof e.video){var a=e.video.facingMode;a=a&&("object"==typeof a?a:{ideal:a});var s,c=n.version<66;if(a&&("user"===a.exact||"environment"===a.exact||"user"===a.ideal||"environment"===a.ideal)&&(!t.mediaDevices.getSupportedConstraints||!t.mediaDevices.getSupportedConstraints().facingMode||c))if(delete e.video.facingMode,"environment"===a.exact||"environment"===a.ideal?s=["back","rear"]:"user"!==a.exact&&"user"!==a.ideal||(s=["front"]),s)return t.mediaDevices.enumerateDevices().then(function(t){var n=(t=t.filter(function(e){return"videoinput"===e.kind})).find(function(e){return s.some(function(t){return e.label.toLowerCase().includes(t)})});return!n&&t.length&&s.includes("back")&&(n=t[t.length-1]),n&&(e.video.deviceId=a.exact?{exact:n.deviceId}:{ideal:n.deviceId}),e.video=r(e.video),S("chrome: "+JSON.stringify(e)),i(e)});e.video=r(e.video)}return S("chrome: "+JSON.stringify(e)),i(e)},o=function(e){return n.version>=64?e:{name:{PermissionDeniedError:"NotAllowedError",PermissionDismissedError:"NotAllowedError",InvalidStateError:"NotAllowedError",DevicesNotFoundError:"NotFoundError",ConstraintNotSatisfiedError:"OverconstrainedError",TrackStartError:"NotReadableError",MediaDeviceFailedDueToShutdown:"NotAllowedError",MediaDeviceKillSwitchOn:"NotAllowedError",TabCaptureError:"AbortError",ScreenCaptureError:"AbortError",DeviceCaptureError:"AbortError"}[e.name]||e.name,message:e.message,constraint:e.constraint||e.constraintName,toString:function(){return this.name+(this.message&&": ")+this.message}}};if(t.getUserMedia=function(e,n,r){i(e,function(e){t.webkitGetUserMedia(e,n,function(e){r&&r(o(e))})})}.bind(t),t.mediaDevices.getUserMedia){var a=t.mediaDevices.getUserMedia.bind(t.mediaDevices);t.mediaDevices.getUserMedia=function(e){return i(e,function(e){return a(e).then(function(t){if(e.audio&&!t.getAudioTracks().length||e.video&&!t.getVideoTracks().length)throw t.getTracks().forEach(function(e){e.stop()}),new DOMException("","NotFoundError");return t},function(e){return Promise.reject(o(e))})})}}}}function b(e,t){e.navigator.mediaDevices&&"getDisplayMedia"in e.navigator.mediaDevices||e.navigator.mediaDevices&&("function"==typeof t?e.navigator.mediaDevices.getDisplayMedia=function(n){return t(n).then(function(t){var r=n.video&&n.video.width,i=n.video&&n.video.height,o=n.video&&n.video.frameRate;return n.video={mandatory:{chromeMediaSource:"desktop",chromeMediaSourceId:t,maxFrameRate:o||3}},r&&(n.video.mandatory.maxWidth=r),i&&(n.video.mandatory.maxHeight=i),e.navigator.mediaDevices.getUserMedia(n)})}:console.error("shimGetDisplayMedia: getSourceId argument is not a function"))}function C(e){e.MediaStream=e.MediaStream||e.webkitMediaStream}function T(e){if("object"!=typeof e||!e.RTCPeerConnection||"ontrack"in e.RTCPeerConnection.prototype)l(e,"track",function(e){return e.transceiver||Object.defineProperty(e,"transceiver",{value:{receiver:e.receiver}}),e});else{Object.defineProperty(e.RTCPeerConnection.prototype,"ontrack",{get:function(){return this._ontrack},set:function(e){this._ontrack&&this.removeEventListener("track",this._ontrack),this.addEventListener("track",this._ontrack=e)},enumerable:!0,configurable:!0});var t=e.RTCPeerConnection.prototype.setRemoteDescription;e.RTCPeerConnection.prototype.setRemoteDescription=function(){var n=this;return this._ontrackpoly||(this._ontrackpoly=function(t){t.stream.addEventListener("addtrack",function(r){var i;i=e.RTCPeerConnection.prototype.getReceivers?n.getReceivers().find(function(e){return e.track&&e.track.id===r.track.id}):{track:r.track};var o=new Event("track");o.track=r.track,o.receiver=i,o.transceiver={receiver:i},o.streams=[t.stream],n.dispatchEvent(o)}),t.stream.getTracks().forEach(function(r){var i;i=e.RTCPeerConnection.prototype.getReceivers?n.getReceivers().find(function(e){return e.track&&e.track.id===r.id}):{track:r};var o=new Event("track");o.track=r,o.receiver=i,o.transceiver={receiver:i},o.streams=[t.stream],n.dispatchEvent(o)})},this.addEventListener("addstream",this._ontrackpoly)),t.apply(this,arguments)}}}function A(e){if("object"==typeof e&&e.RTCPeerConnection&&!("getSenders"in e.RTCPeerConnection.prototype)&&"createDTMFSender"in e.RTCPeerConnection.prototype){var t=function(e,t){return{track:t,get dtmf(){return void 0===this._dtmf&&("audio"===t.kind?this._dtmf=e.createDTMFSender(t):this._dtmf=null),this._dtmf},_pc:e}};if(!e.RTCPeerConnection.prototype.getSenders){e.RTCPeerConnection.prototype.getSenders=function(){return this._senders=this._senders||[],this._senders.slice()};var n=e.RTCPeerConnection.prototype.addTrack;e.RTCPeerConnection.prototype.addTrack=function(e,r){var i=n.apply(this,arguments);return i||(i=t(this,e),this._senders.push(i)),i};var r=e.RTCPeerConnection.prototype.removeTrack;e.RTCPeerConnection.prototype.removeTrack=function(e){r.apply(this,arguments);var t=this._senders.indexOf(e);-1!==t&&this._senders.splice(t,1)}}var i=e.RTCPeerConnection.prototype.addStream;e.RTCPeerConnection.prototype.addStream=function(e){var n=this;this._senders=this._senders||[],i.apply(this,[e]),e.getTracks().forEach(function(e){n._senders.push(t(n,e))})};var o=e.RTCPeerConnection.prototype.removeStream;e.RTCPeerConnection.prototype.removeStream=function(e){var t=this;this._senders=this._senders||[],o.apply(this,[e]),e.getTracks().forEach(function(e){var n=t._senders.find(function(t){return t.track===e});n&&t._senders.splice(t._senders.indexOf(n),1)})}}else if("object"==typeof e&&e.RTCPeerConnection&&"getSenders"in e.RTCPeerConnection.prototype&&"createDTMFSender"in e.RTCPeerConnection.prototype&&e.RTCRtpSender&&!("dtmf"in e.RTCRtpSender.prototype)){var a=e.RTCPeerConnection.prototype.getSenders;e.RTCPeerConnection.prototype.getSenders=function(){var e=this,t=a.apply(this,[]);return t.forEach(function(t){return t._pc=e}),t},Object.defineProperty(e.RTCRtpSender.prototype,"dtmf",{get:function(){return void 0===this._dtmf&&("audio"===this.track.kind?this._dtmf=this._pc.createDTMFSender(this.track):this._dtmf=null),this._dtmf}})}}function R(e){if(e.RTCPeerConnection){var t=e.RTCPeerConnection.prototype.getStats;e.RTCPeerConnection.prototype.getStats=function(){var e=this,n=Array.prototype.slice.call(arguments),r=n[0],i=n[1],o=n[2];if(arguments.length>0&&"function"==typeof r)return t.apply(this,arguments);if(0===t.length&&(0===arguments.length||"function"!=typeof r))return t.apply(this,[]);var a=function(e){var t={};return e.result().forEach(function(e){var n={id:e.id,timestamp:e.timestamp,type:{localcandidate:"local-candidate",remotecandidate:"remote-candidate"}[e.type]||e.type};e.names().forEach(function(t){n[t]=e.stat(t)}),t[n.id]=n}),t},s=function(e){return new Map(Object.keys(e).map(function(t){return[t,e[t]]}))};if(arguments.length>=2){return t.apply(this,[function(e){i(s(a(e)))},r])}return new Promise(function(n,r){t.apply(e,[function(e){n(s(a(e)))},r])}).then(i,o)}}}function k(e){if("object"==typeof e&&e.RTCPeerConnection&&e.RTCRtpSender&&e.RTCRtpReceiver){if(!("getStats"in e.RTCRtpSender.prototype)){var t=e.RTCPeerConnection.prototype.getSenders;t&&(e.RTCPeerConnection.prototype.getSenders=function(){var e=this,n=t.apply(this,[]);return n.forEach(function(t){return t._pc=e}),n});var n=e.RTCPeerConnection.prototype.addTrack;n&&(e.RTCPeerConnection.prototype.addTrack=function(){var e=n.apply(this,arguments);return e._pc=this,e}),e.RTCRtpSender.prototype.getStats=function(){var e=this;return this._pc.getStats().then(function(t){return _(t,e.track,!0)})}}if(!("getStats"in e.RTCRtpReceiver.prototype)){var r=e.RTCPeerConnection.prototype.getReceivers;r&&(e.RTCPeerConnection.prototype.getReceivers=function(){var e=this,t=r.apply(this,[]);return t.forEach(function(t){return t._pc=e}),t}),l(e,"track",function(e){return e.receiver._pc=e.srcElement,e}),e.RTCRtpReceiver.prototype.getStats=function(){var e=this;return this._pc.getStats().then(function(t){return _(t,e.track,!1)})}}if("getStats"in e.RTCRtpSender.prototype&&"getStats"in e.RTCRtpReceiver.prototype){var i=e.RTCPeerConnection.prototype.getStats;e.RTCPeerConnection.prototype.getStats=function(){if(arguments.length>0&&arguments[0]instanceof e.MediaStreamTrack){var t,n,r,o=arguments[0];return this.getSenders().forEach(function(e){e.track===o&&(t?r=!0:t=e)}),this.getReceivers().forEach(function(e){return e.track===o&&(n?r=!0:n=e),e.track===o}),r||t&&n?Promise.reject(new DOMException("There are more than one sender or receiver for the track.","InvalidAccessError")):t?t.getStats():n?n.getStats():Promise.reject(new DOMException("There is no sender or receiver for the track.","InvalidAccessError"))}return i.apply(this,arguments)}}}}function w(e){e.RTCPeerConnection.prototype.getLocalStreams=function(){var e=this;return this._shimmedLocalStreams=this._shimmedLocalStreams||{},Object.keys(this._shimmedLocalStreams).map(function(t){return e._shimmedLocalStreams[t][0]})};var t=e.RTCPeerConnection.prototype.addTrack;e.RTCPeerConnection.prototype.addTrack=function(e,n){if(!n)return t.apply(this,arguments);this._shimmedLocalStreams=this._shimmedLocalStreams||{};var r=t.apply(this,arguments);return this._shimmedLocalStreams[n.id]?-1===this._shimmedLocalStreams[n.id].indexOf(r)&&this._shimmedLocalStreams[n.id].push(r):this._shimmedLocalStreams[n.id]=[n,r],r};var n=e.RTCPeerConnection.prototype.addStream;e.RTCPeerConnection.prototype.addStream=function(e){var t=this;this._shimmedLocalStreams=this._shimmedLocalStreams||{},e.getTracks().forEach(function(e){if(t.getSenders().find(function(t){return t.track===e}))throw new DOMException("Track already exists.","InvalidAccessError")});var r=this.getSenders();n.apply(this,arguments);var i=this.getSenders().filter(function(e){return-1===r.indexOf(e)});this._shimmedLocalStreams[e.id]=[e].concat(i)};var r=e.RTCPeerConnection.prototype.removeStream;e.RTCPeerConnection.prototype.removeStream=function(e){return this._shimmedLocalStreams=this._shimmedLocalStreams||{},delete this._shimmedLocalStreams[e.id],r.apply(this,arguments)};var i=e.RTCPeerConnection.prototype.removeTrack;e.RTCPeerConnection.prototype.removeTrack=function(e){var t=this;return this._shimmedLocalStreams=this._shimmedLocalStreams||{},e&&Object.keys(this._shimmedLocalStreams).forEach(function(n){var r=t._shimmedLocalStreams[n].indexOf(e);-1!==r&&t._shimmedLocalStreams[n].splice(r,1),1===t._shimmedLocalStreams[n].length&&delete t._shimmedLocalStreams[n]}),i.apply(this,arguments)}}function I(e){if(e.RTCPeerConnection){var t=v(e);if(e.RTCPeerConnection.prototype.addTrack&&t.version>=65)return w(e);var n=e.RTCPeerConnection.prototype.getLocalStreams;e.RTCPeerConnection.prototype.getLocalStreams=function(){var e=this,t=n.apply(this);return this._reverseStreams=this._reverseStreams||{},t.map(function(t){return e._reverseStreams[t.id]})};var r=e.RTCPeerConnection.prototype.addStream;e.RTCPeerConnection.prototype.addStream=function(t){var n=this;if(this._streams=this._streams||{},this._reverseStreams=this._reverseStreams||{},t.getTracks().forEach(function(e){if(n.getSenders().find(function(t){return t.track===e}))throw new DOMException("Track already exists.","InvalidAccessError")}),!this._reverseStreams[t.id]){var i=new e.MediaStream(t.getTracks());this._streams[t.id]=i,this._reverseStreams[i.id]=t,t=i}r.apply(this,[t])};var i=e.RTCPeerConnection.prototype.removeStream;e.RTCPeerConnection.prototype.removeStream=function(e){this._streams=this._streams||{},this._reverseStreams=this._reverseStreams||{},i.apply(this,[this._streams[e.id]||e]),delete this._reverseStreams[this._streams[e.id]?this._streams[e.id].id:e.id],delete this._streams[e.id]},e.RTCPeerConnection.prototype.addTrack=function(t,n){var r=this;if("closed"===this.signalingState)throw new DOMException("The RTCPeerConnection's signalingState is 'closed'.","InvalidStateError");var i=[].slice.call(arguments,1);if(1!==i.length||!i[0].getTracks().find(function(e){return e===t}))throw new DOMException("The adapter.js addTrack polyfill only supports a single stream which is associated with the specified track.","NotSupportedError");if(this.getSenders().find(function(e){return e.track===t}))throw new DOMException("Track already exists.","InvalidAccessError");this._streams=this._streams||{},this._reverseStreams=this._reverseStreams||{};var o=this._streams[n.id];if(o)o.addTrack(t),Promise.resolve().then(function(){r.dispatchEvent(new Event("negotiationneeded"))});else{var a=new e.MediaStream([t]);this._streams[n.id]=a,this._reverseStreams[a.id]=n,this.addStream(a)}return this.getSenders().find(function(e){return e.track===t})},["createOffer","createAnswer"].forEach(function(t){var n=e.RTCPeerConnection.prototype[t],r=_defineProperty({},t,function(){var e=this,t=arguments;return arguments.length&&"function"==typeof arguments[0]?n.apply(this,[function(n){var r=s(e,n);t[0].apply(null,[r])},function(e){t[1]&&t[1].apply(null,e)},arguments[2]]):n.apply(this,arguments).then(function(t){return s(e,t)})});e.RTCPeerConnection.prototype[t]=r[t]});var o=e.RTCPeerConnection.prototype.setLocalDescription;e.RTCPeerConnection.prototype.setLocalDescription=function(){return arguments.length&&arguments[0].type?(arguments[0]=(e=this,t=arguments[0],n=t.sdp,Object.keys(e._reverseStreams||[]).forEach(function(t){var r=e._reverseStreams[t],i=e._streams[r.id];n=n.replace(new RegExp(r.id,"g"),i.id)}),new RTCSessionDescription({type:t.type,sdp:n})),o.apply(this,arguments)):o.apply(this,arguments);var e,t,n};var a=Object.getOwnPropertyDescriptor(e.RTCPeerConnection.prototype,"localDescription");Object.defineProperty(e.RTCPeerConnection.prototype,"localDescription",{get:function(){var e=a.get.apply(this);return""===e.type?e:s(this,e)}}),e.RTCPeerConnection.prototype.removeTrack=function(e){var t,n=this;if("closed"===this.signalingState)throw new DOMException("The RTCPeerConnection's signalingState is 'closed'.","InvalidStateError");if(!e._pc)throw new DOMException("Argument 1 of RTCPeerConnection.removeTrack does not implement interface RTCRtpSender.","TypeError");if(e._pc!==this)throw new DOMException("Sender was not created by this connection.","InvalidAccessError");this._streams=this._streams||{},Object.keys(this._streams).forEach(function(r){n._streams[r].getTracks().find(function(t){return e.track===t})&&(t=n._streams[r])}),t&&(1===t.getTracks().length?this.removeStream(this._reverseStreams[t.id]):t.removeTrack(e.track),this.dispatchEvent(new Event("negotiationneeded")))}}function s(e,t){var n=t.sdp;return Object.keys(e._reverseStreams||[]).forEach(function(t){var r=e._reverseStreams[t],i=e._streams[r.id];n=n.replace(new RegExp(i.id,"g"),r.id)}),new RTCSessionDescription({type:t.type,sdp:n})}}function P(e){var t=v(e);if(!e.RTCPeerConnection&&e.webkitRTCPeerConnection&&(e.RTCPeerConnection=e.webkitRTCPeerConnection),e.RTCPeerConnection){var n=0===e.RTCPeerConnection.prototype.addIceCandidate.length;t.version<53&&["setLocalDescription","setRemoteDescription","addIceCandidate"].forEach(function(t){var n=e.RTCPeerConnection.prototype[t],r=_defineProperty({},t,function(){return arguments[0]=new("addIceCandidate"===t?e.RTCIceCandidate:e.RTCSessionDescription)(arguments[0]),n.apply(this,arguments)});e.RTCPeerConnection.prototype[t]=r[t]});var r=e.RTCPeerConnection.prototype.addIceCandidate;e.RTCPeerConnection.prototype.addIceCandidate=function(){return n||arguments[0]?t.version<78&&arguments[0]&&""===arguments[0].candidate?Promise.resolve():r.apply(this,arguments):(arguments[1]&&arguments[1].apply(null),Promise.resolve())}}}function D(e){l(e,"negotiationneeded",function(e){if("stable"===e.target.signalingState)return e})}var O=n(79),N=n.n(O);function M(e){var t=e&&e.navigator,n=t.mediaDevices.getUserMedia.bind(t.mediaDevices);t.mediaDevices.getUserMedia=function(e){return n(e).catch(function(e){return Promise.reject((function(e){return{name:{PermissionDeniedError:"NotAllowedError"}[e.name]||e.name,message:e.message,constraint:e.constraint,toString:function(){return this.name}}})(e))})}}function L(e){"getDisplayMedia"in e.navigator&&e.navigator.mediaDevices&&(e.navigator.mediaDevices&&"getDisplayMedia"in e.navigator.mediaDevices||(e.navigator.mediaDevices.getDisplayMedia=e.navigator.getDisplayMedia.bind(e.navigator)))}function x(e){var t=v(e);if(e.RTCIceGatherer&&(e.RTCIceCandidate||(e.RTCIceCandidate=function(e){return e}),e.RTCSessionDescription||(e.RTCSessionDescription=function(e){return e}),t.version<15025)){var n=Object.getOwnPropertyDescriptor(e.MediaStreamTrack.prototype,"enabled");Object.defineProperty(e.MediaStreamTrack.prototype,"enabled",{set:function(e){n.set.call(this,e);var t=new Event("enabled");t.enabled=e,this.dispatchEvent(t)}})}!e.RTCRtpSender||"dtmf"in e.RTCRtpSender.prototype||Object.defineProperty(e.RTCRtpSender.prototype,"dtmf",{get:function(){return void 0===this._dtmf&&("audio"===this.track.kind?this._dtmf=new e.RTCDtmfSender(this):"video"===this.track.kind&&(this._dtmf=null)),this._dtmf}}),e.RTCDtmfSender&&!e.RTCDTMFSender&&(e.RTCDTMFSender=e.RTCDtmfSender);var r=N()(e,t.version);e.RTCPeerConnection=function(e){return e&&e.iceServers&&(e.iceServers=(function(e,t){var n=!1;return(e=JSON.parse(JSON.stringify(e))).filter(function(e){if(e&&(e.urls||e.url)){var t=e.urls||e.url;e.url&&!e.urls&&m("RTCIceServer.url","RTCIceServer.urls");var r="string"==typeof t;return r&&(t=[t]),t=t.filter(function(e){if(0===e.indexOf("stun:"))return!1;var t=e.startsWith("turn")&&!e.startsWith("turn:[")&&e.includes("transport=udp");return t&&!n?(n=!0,!0):t&&!n}),delete e.url,e.urls=r?t[0]:t,!!t.length}})})(e.iceServers,t.version),f("ICE servers after filtering:",e.iceServers)),new r(e)},e.RTCPeerConnection.prototype=r.prototype}function F(e){!e.RTCRtpSender||"replaceTrack"in e.RTCRtpSender.prototype||(e.RTCRtpSender.prototype.replaceTrack=e.RTCRtpSender.prototype.setTrack)}function j(e){var t=v(e),n=e&&e.navigator,r=e&&e.MediaStreamTrack;if(n.getUserMedia=function(e,t,r){m("navigator.getUserMedia","navigator.mediaDevices.getUserMedia"),n.mediaDevices.getUserMedia(e).then(t,r)},!(t.version>55&&"autoGainControl"in n.mediaDevices.getSupportedConstraints())){var i=function(e,t,n){t in e&&!(n in e)&&(e[n]=e[t],delete e[t])},o=n.mediaDevices.getUserMedia.bind(n.mediaDevices);if(n.mediaDevices.getUserMedia=function(e){return"object"==typeof e&&"object"==typeof e.audio&&(e=JSON.parse(JSON.stringify(e)),i(e.audio,"autoGainControl","mozAutoGainControl"),i(e.audio,"noiseSuppression","mozNoiseSuppression")),o(e)},r&&r.prototype.getSettings){var a=r.prototype.getSettings;r.prototype.getSettings=function(){var e=a.apply(this,arguments);return i(e,"mozAutoGainControl","autoGainControl"),i(e,"mozNoiseSuppression","noiseSuppression"),e}}if(r&&r.prototype.applyConstraints){var s=r.prototype.applyConstraints;r.prototype.applyConstraints=function(e){return"audio"===this.kind&&"object"==typeof e&&(e=JSON.parse(JSON.stringify(e)),i(e,"autoGainControl","mozAutoGainControl"),i(e,"noiseSuppression","mozNoiseSuppression")),s.apply(this,[e])}}}}function U(e,t){e.navigator.mediaDevices&&"getDisplayMedia"in e.navigator.mediaDevices||e.navigator.mediaDevices&&(e.navigator.mediaDevices.getDisplayMedia=function(n){if(!n||!n.video){var r=new DOMException("getDisplayMedia without video constraints is undefined");return r.name="NotFoundError",r.code=8,Promise.reject(r)}return!0===n.video?n.video={mediaSource:t}:n.video.mediaSource=t,e.navigator.mediaDevices.getUserMedia(n)})}function H(e){"object"==typeof e&&e.RTCTrackEvent&&"receiver"in e.RTCTrackEvent.prototype&&!("transceiver"in e.RTCTrackEvent.prototype)&&Object.defineProperty(e.RTCTrackEvent.prototype,"transceiver",{get:function(){return{receiver:this.receiver}}})}function J(e){var t=v(e);if("object"==typeof e&&(e.RTCPeerConnection||e.mozRTCPeerConnection)){if(!e.RTCPeerConnection&&e.mozRTCPeerConnection&&(e.RTCPeerConnection=e.mozRTCPeerConnection),t.version<53&&["setLocalDescription","setRemoteDescription","addIceCandidate"].forEach(function(t){var n=e.RTCPeerConnection.prototype[t],r=_defineProperty({},t,function(){return arguments[0]=new("addIceCandidate"===t?e.RTCIceCandidate:e.RTCSessionDescription)(arguments[0]),n.apply(this,arguments)});e.RTCPeerConnection.prototype[t]=r[t]}),t.version<68){var n=e.RTCPeerConnection.prototype.addIceCandidate;e.RTCPeerConnection.prototype.addIceCandidate=function(){return arguments[0]?arguments[0]&&""===arguments[0].candidate?Promise.resolve():n.apply(this,arguments):(arguments[1]&&arguments[1].apply(null),Promise.resolve())}}var r={inboundrtp:"inbound-rtp",outboundrtp:"outbound-rtp",candidatepair:"candidate-pair",localcandidate:"local-candidate",remotecandidate:"remote-candidate"},i=e.RTCPeerConnection.prototype.getStats;e.RTCPeerConnection.prototype.getStats=function(){var e=Array.prototype.slice.call(arguments),n=e[0],o=e[1],a=e[2];return i.apply(this,[n||null]).then(function(e){if(t.version<53&&!o)try{e.forEach(function(e){e.type=r[e.type]||e.type})}catch(t){if("TypeError"!==t.name)throw t;e.forEach(function(t,n){e.set(n,_extends({},t,{type:r[t.type]||t.type}))})}return e}).then(o,a)}}}function B(e){if("object"==typeof e&&e.RTCPeerConnection&&e.RTCRtpSender&&!(e.RTCRtpSender&&"getStats"in e.RTCRtpSender.prototype)){var t=e.RTCPeerConnection.prototype.getSenders;t&&(e.RTCPeerConnection.prototype.getSenders=function(){var e=this,n=t.apply(this,[]);return n.forEach(function(t){return t._pc=e}),n});var n=e.RTCPeerConnection.prototype.addTrack;n&&(e.RTCPeerConnection.prototype.addTrack=function(){var e=n.apply(this,arguments);return e._pc=this,e}),e.RTCRtpSender.prototype.getStats=function(){return this.track?this._pc.getStats(this.track):Promise.resolve(new Map)}}}function G(e){if("object"==typeof e&&e.RTCPeerConnection&&e.RTCRtpSender&&!(e.RTCRtpSender&&"getStats"in e.RTCRtpReceiver.prototype)){var t=e.RTCPeerConnection.prototype.getReceivers;t&&(e.RTCPeerConnection.prototype.getReceivers=function(){var e=this,n=t.apply(this,[]);return n.forEach(function(t){return t._pc=e}),n}),l(e,"track",function(e){return e.receiver._pc=e.srcElement,e}),e.RTCRtpReceiver.prototype.getStats=function(){return this._pc.getStats(this.track)}}}function V(e){!e.RTCPeerConnection||"removeStream"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.removeStream=function(e){var t=this;m("removeStream","removeTrack"),this.getSenders().forEach(function(n){n.track&&e.getTracks().includes(n.track)&&t.removeTrack(n)})})}function q(e){e.DataChannel&&!e.RTCDataChannel&&(e.RTCDataChannel=e.DataChannel)}function K(e){if("object"==typeof e&&e.RTCPeerConnection){var t=e.RTCPeerConnection.prototype.addTransceiver;t&&(e.RTCPeerConnection.prototype.addTransceiver=function(){this.setParametersPromises=[];var e=arguments[1],n=e&&"sendEncodings"in e;n&&e.sendEncodings.forEach(function(e){if("rid"in e&&!/^[a-z0-9]{0,16}$/i.test(e.rid))throw new TypeError("Invalid RID value provided.");if("scaleResolutionDownBy"in e&&!(parseFloat(e.scaleResolutionDownBy)>=1))throw new RangeError("scale_resolution_down_by must be >= 1.0");if("maxFramerate"in e&&!(parseFloat(e.maxFramerate)>=0))throw new RangeError("max_framerate must be >= 0.0")});var r=t.apply(this,arguments);if(n){var i=r.sender,o=i.getParameters();"encodings"in o||(o.encodings=e.sendEncodings,this.setParametersPromises.push(i.setParameters(o).catch(function(){})))}return r})}}function z(e){if("object"==typeof e&&e.RTCPeerConnection){var t=e.RTCPeerConnection.prototype.createOffer;e.RTCPeerConnection.prototype.createOffer=function(){var e=this,n=arguments;return this.setParametersPromises&&this.setParametersPromises.length?Promise.all(this.setParametersPromises).then(function(){return t.apply(e,n)}).finally(function(){e.setParametersPromises=[]}):t.apply(this,arguments)}}}function W(e){if("object"==typeof e&&e.RTCPeerConnection){var t=e.RTCPeerConnection.prototype.createAnswer;e.RTCPeerConnection.prototype.createAnswer=function(){var e=this,n=arguments;return this.setParametersPromises&&this.setParametersPromises.length?Promise.all(this.setParametersPromises).then(function(){return t.apply(e,n)}).finally(function(){e.setParametersPromises=[]}):t.apply(this,arguments)}}}function $(e){if("object"==typeof e&&e.RTCPeerConnection){if("getLocalStreams"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.getLocalStreams=function(){return this._localStreams||(this._localStreams=[]),this._localStreams}),!("addStream"in e.RTCPeerConnection.prototype)){var t=e.RTCPeerConnection.prototype.addTrack;e.RTCPeerConnection.prototype.addStream=function(e){var n=this;this._localStreams||(this._localStreams=[]),this._localStreams.includes(e)||this._localStreams.push(e),e.getAudioTracks().forEach(function(r){return t.call(n,r,e)}),e.getVideoTracks().forEach(function(r){return t.call(n,r,e)})},e.RTCPeerConnection.prototype.addTrack=function(e){var n=arguments[1];return n&&(this._localStreams?this._localStreams.includes(n)||this._localStreams.push(n):this._localStreams=[n]),t.apply(this,arguments)}}"removeStream"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.removeStream=function(e){var t=this;this._localStreams||(this._localStreams=[]);var n=this._localStreams.indexOf(e);if(-1!==n){this._localStreams.splice(n,1);var r=e.getTracks();this.getSenders().forEach(function(e){r.includes(e.track)&&t.removeTrack(e)})}})}}function Q(e){if("object"==typeof e&&e.RTCPeerConnection&&("getRemoteStreams"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.getRemoteStreams=function(){return this._remoteStreams?this._remoteStreams:[]}),!("onaddstream"in e.RTCPeerConnection.prototype))){Object.defineProperty(e.RTCPeerConnection.prototype,"onaddstream",{get:function(){return this._onaddstream},set:function(e){var t=this;this._onaddstream&&(this.removeEventListener("addstream",this._onaddstream),this.removeEventListener("track",this._onaddstreampoly)),this.addEventListener("addstream",this._onaddstream=e),this.addEventListener("track",this._onaddstreampoly=function(e){e.streams.forEach(function(e){if(t._remoteStreams||(t._remoteStreams=[]),!t._remoteStreams.includes(e)){t._remoteStreams.push(e);var n=new Event("addstream");n.stream=e,t.dispatchEvent(n)}})})}});var t=e.RTCPeerConnection.prototype.setRemoteDescription;e.RTCPeerConnection.prototype.setRemoteDescription=function(){var e=this;return this._onaddstreampoly||this.addEventListener("track",this._onaddstreampoly=function(t){t.streams.forEach(function(t){if(e._remoteStreams||(e._remoteStreams=[]),!(e._remoteStreams.indexOf(t)>=0)){e._remoteStreams.push(t);var n=new Event("addstream");n.stream=t,e.dispatchEvent(n)}})}),t.apply(e,arguments)}}}function X(e){if("object"==typeof e&&e.RTCPeerConnection){var t=e.RTCPeerConnection.prototype,n=t.createOffer,r=t.createAnswer,i=t.setLocalDescription,o=t.setRemoteDescription,a=t.addIceCandidate;t.createOffer=function(e,t){var r=arguments.length>=2?arguments[2]:arguments[0],i=n.apply(this,[r]);return t?(i.then(e,t),Promise.resolve()):i},t.createAnswer=function(e,t){var n=arguments.length>=2?arguments[2]:arguments[0],i=r.apply(this,[n]);return t?(i.then(e,t),Promise.resolve()):i};var s=function(e,t,n){var r=i.apply(this,[e]);return n?(r.then(t,n),Promise.resolve()):r};t.setLocalDescription=s,s=function(e,t,n){var r=o.apply(this,[e]);return n?(r.then(t,n),Promise.resolve()):r},t.setRemoteDescription=s,s=function(e,t,n){var r=a.apply(this,[e]);return n?(r.then(t,n),Promise.resolve()):r},t.addIceCandidate=s}}function Y(e){var t=e&&e.navigator;if(t.mediaDevices&&t.mediaDevices.getUserMedia){var n=t.mediaDevices,r=n.getUserMedia.bind(n);t.mediaDevices.getUserMedia=function(e){return r(Z(e))}}!t.getUserMedia&&t.mediaDevices&&t.mediaDevices.getUserMedia&&(t.getUserMedia=function(e,n,r){t.mediaDevices.getUserMedia(e).then(n,r)}.bind(t))}function Z(e){return e&&void 0!==e.video?_extends({},e,{video:y(e.video)}):e}function ee(e){var t=e.RTCPeerConnection;e.RTCPeerConnection=function(e,n){if(e&&e.iceServers){for(var r=[],i=0;i0?r=parseInt(i[0].substr(19),10):"firefox"===t.browser&&-1!==n&&(r=2147483637),r},a=e.RTCPeerConnection.prototype.setRemoteDescription;e.RTCPeerConnection.prototype.setRemoteDescription=function(){(this._sctp=null,"chrome"===t.browser&&t.version>=76)&&("plan-b"===this.getConfiguration().sdpSemantics&&Object.defineProperty(this,"sctp",{get:function(){return void 0===this._sctp?null:this._sctp},enumerable:!0,configurable:!0}));if(n(arguments[0])){var e,s=r(arguments[0]),c=i(s),u=o(arguments[0],s);e=0===c&&0===u?Number.POSITIVE_INFINITY:0===c||0===u?Math.max(c,u):Math.min(c,u);var d={};Object.defineProperty(d,"maxMessageSize",{get:function(){return e}}),this._sctp=d}return a.apply(this,arguments)}}}function se(e){if(e.RTCPeerConnection&&"createDataChannel"in e.RTCPeerConnection.prototype){var t=e.RTCPeerConnection.prototype.createDataChannel;e.RTCPeerConnection.prototype.createDataChannel=function(){var e=t.apply(this,arguments);return n(e,this),e},l(e,"datachannel",function(e){return n(e.channel,e.target),e})}function n(e,t){var n=e.send;e.send=function(){var r=arguments[0],i=r.length||r.size||r.byteLength;if("open"===e.readyState&&t.sctp&&i>t.sctp.maxMessageSize)throw new TypeError("Message too large (can send a maximum of "+t.sctp.maxMessageSize+" bytes)");return n.apply(e,arguments)}}}function ce(e){if(e.RTCPeerConnection&&!("connectionState"in e.RTCPeerConnection.prototype)){var t=e.RTCPeerConnection.prototype;Object.defineProperty(t,"connectionState",{get:function(){return{completed:"connected",checking:"connecting"}[this.iceConnectionState]||this.iceConnectionState},enumerable:!0,configurable:!0}),Object.defineProperty(t,"onconnectionstatechange",{get:function(){return this._onconnectionstatechange||null},set:function(e){this._onconnectionstatechange&&(this.removeEventListener("connectionstatechange",this._onconnectionstatechange),delete this._onconnectionstatechange),e&&this.addEventListener("connectionstatechange",this._onconnectionstatechange=e)},enumerable:!0,configurable:!0}),["setLocalDescription","setRemoteDescription"].forEach(function(e){var n=t[e];t[e]=function(){return this._connectionstatechangepoly||(this._connectionstatechangepoly=function(e){var t=e.target;if(t._lastConnectionState!==t.connectionState){t._lastConnectionState=t.connectionState;var n=new Event("connectionstatechange",e);t.dispatchEvent(n)}return e},this.addEventListener("iceconnectionstatechange",this._connectionstatechangepoly)),n.apply(this,arguments)}})}}function ue(e){if(e.RTCPeerConnection){var t=v(e);if(!("chrome"===t.browser&&t.version>=71)){var n=e.RTCPeerConnection.prototype.setRemoteDescription;e.RTCPeerConnection.prototype.setRemoteDescription=function(e){return e&&e.sdp&&-1!==e.sdp.indexOf("\na=extmap-allow-mixed")&&(e.sdp=e.sdp.split("\n").filter(function(e){return"a=extmap-allow-mixed"!==e.trim()}).join("\n")),n.apply(this,arguments)}}}}var de=(function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).window,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{shimChrome:!0,shimFirefox:!0,shimEdge:!0,shimSafari:!0},n=f,c=v(e),u={browserDetails:c,commonShim:s,extractVersion:d,disableLog:h,disableWarnings:p};switch(c.browser){case"chrome":if(!P||!t.shimChrome)return n("Chrome shim is not included in this adapter release."),u;n("adapter.js shimming chrome."),u.browserShim=r,E(e),C(e),P(e),T(e),I(e),A(e),R(e),k(e),D(e),oe(e),ce(e),ae(e),se(e),ue(e);break;case"firefox":if(!J||!t.shimFirefox)return n("Firefox shim is not included in this adapter release."),u;n("adapter.js shimming firefox."),u.browserShim=o,j(e),J(e),H(e),V(e),B(e),G(e),q(e),K(e),z(e),W(e),oe(e),ce(e),ae(e),se(e);break;case"edge":if(!x||!t.shimEdge)return n("MS edge shim is not included in this adapter release."),u;n("adapter.js shimming edge."),u.browserShim=i,M(e),L(e),x(e),F(e),ae(e),se(e);break;case"safari":if(!t.shimSafari)return n("Safari shim is not included in this adapter release."),u;n("adapter.js shimming safari."),u.browserShim=a,ee(e),ne(e),X(e),$(e),Q(e),te(e),Y(e),oe(e),ae(e),se(e),ue(e);break;default:n("Unsupported browser!")}return u})({window:window});t.default=de}])},"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.JitsiMeetJS=t():e.JitsiMeetJS=t()},1005,[1006,16,47,55,26,8,4,5,6,9,10,32]); -__d(function(g,r,i,a,m,e,d){m.exports=function(n){throw new Error("\""+n+"\" is read-only")}},1006,[]); -__d(function(e,t,n,r,i,o,a){!(function(e,t){"use strict";"object"==typeof i&&"object"==typeof i.exports?i.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)})("undefined"!=typeof window?window:this,function(e,t){"use strict";var n=[],r=e.document,i=Object.getPrototypeOf,o=n.slice,a=n.concat,s=n.push,u=n.indexOf,l={},c=l.toString,f=l.hasOwnProperty,p=f.toString,d=p.call(Object),h={},g=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},v=function(e){return null!=e&&e===e.window},y={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var i,o,a=(n=n||r).createElement("script");if(a.text=e,t)for(i in y)(o=t[i]||t.getAttribute&&t.getAttribute(i))&&a.setAttribute(i,o);n.head.appendChild(a).parentNode.removeChild(a)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[c.call(e)]||"object":typeof e}var b=function e(t,n){return new e.fn.init(t,n)},w=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function T(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!g(e)&&!v(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}b.fn=b.prototype={jquery:"3.4.0",constructor:b,length:0,toArray:function(){return o.call(this)},get:function(e){return null==e?o.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=b.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return b.each(this,e)},map:function(e){return this.pushStack(b.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n+~]|[\\x20\\t\\r\\n\\f])[\\x20\\t\\r\\n\\f]*"),F=new RegExp("[\\x20\\t\\r\\n\\f]|>"),B=new RegExp(R),_=new RegExp("^(?:\\\\.|[\\w-]|[^\0-\\xa0])+$"),z={ID:new RegExp("^#((?:\\\\.|[\\w-]|[^\0-\\xa0])+)"),CLASS:new RegExp("^\\.((?:\\\\.|[\\w-]|[^\0-\\xa0])+)"),TAG:new RegExp("^((?:\\\\.|[\\w-]|[^\0-\\xa0])+|[*])"),ATTR:new RegExp("^\\[[\\x20\\t\\r\\n\\f]*((?:\\\\.|[\\w-]|[^\0-\\xa0])+)(?:[\\x20\\t\\r\\n\\f]*([*^$|!~]?=)[\\x20\\t\\r\\n\\f]*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|((?:\\\\.|[\\w-]|[^\0-\\xa0])+))|)[\\x20\\t\\r\\n\\f]*\\]"),PSEUDO:new RegExp("^:((?:\\\\.|[\\w-]|[^\0-\\xa0])+)(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|\\[[\\x20\\t\\r\\n\\f]*((?:\\\\.|[\\w-]|[^\0-\\xa0])+)(?:[\\x20\\t\\r\\n\\f]*([*^$|!~]?=)[\\x20\\t\\r\\n\\f]*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|((?:\\\\.|[\\w-]|[^\0-\\xa0])+))|)[\\x20\\t\\r\\n\\f]*\\])*)|.*)\\)|)"),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\([\\x20\\t\\r\\n\\f]*(even|odd|(([+-]|)(\\d*)n|)[\\x20\\t\\r\\n\\f]*(?:([+-]|)[\\x20\\t\\r\\n\\f]*(\\d+)|))[\\x20\\t\\r\\n\\f]*\\)|)","i"),bool:new RegExp("^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$","i"),needsContext:new RegExp("^[\\x20\\t\\r\\n\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?=[^-]|$)","i")},U=/HTML$/i,X=/^(?:input|select|textarea|button)$/i,V=/^h\d$/i,G=/^[^{]+\{\s*\[native \w/,Y=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Q=/[+~]/,J=new RegExp("\\\\([\\da-f]{1,6}[\\x20\\t\\r\\n\\f]?|([\\x20\\t\\r\\n\\f])|.)","ig"),K=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},Z=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ee=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},te=function(){p()},ne=ve(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(j=O.call(w.childNodes),w.childNodes),j[w.childNodes.length].nodeType}catch(e){H={apply:j.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function re(e,t,r,i){var o,s,l,c,f,h,y,m=t&&t.ownerDocument,T=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==T&&9!==T&&11!==T)return r;if(!i&&((t?t.ownerDocument||t:w)!==d&&p(t),t=t||d,g)){if(11!==T&&(f=Y.exec(e)))if(o=f[1]){if(9===T){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(m&&(l=m.getElementById(o))&&x(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return H.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return H.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!A[e+" "]&&(!v||!v.test(e))&&(1!==T||"object"!==t.nodeName.toLowerCase())){if(y=e,m=t,1===T&&F.test(e)){for((c=t.getAttribute("id"))?c=c.replace(Z,ee):t.setAttribute("id",c=b),s=(h=a(e)).length;s--;)h[s]="#"+c+" "+ge(h[s]);y=h.join(","),m=Q.test(e)&&de(t.parentNode)||t}try{return H.apply(r,m.querySelectorAll(y)),r}catch(t){A(e,!0)}finally{c===b&&t.removeAttribute("id")}}}return u(e.replace(I,"$1"),t,r,i)}function ie(){var e=[];return function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}}function oe(e){return e[b]=!0,e}function ae(e){var t=d.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function se(e,t){for(var n=e.split("|"),i=n.length;i--;)r.attrHandle[n[i]]=t}function ue(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function le(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function ce(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function fe(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ne(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function pe(e){return oe(function(t){return t=+t,oe(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function de(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=re.support={},o=re.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!U.test(t||n&&n.nodeName||"HTML")},p=re.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!==d&&9===a.nodeType&&a.documentElement?(h=(d=a).documentElement,g=!o(d),w!==d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",te,!1):i.attachEvent&&i.attachEvent("onunload",te)),n.attributes=ae(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ae(function(e){return e.appendChild(d.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=G.test(d.getElementsByClassName),n.getById=ae(function(e){return h.appendChild(e).id=b,!d.getElementsByName||!d.getElementsByName(b).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(J,K);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(J,K);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&g)return t.getElementsByClassName(e)},y=[],v=[],(n.qsa=G.test(d.querySelectorAll))&&(ae(function(e){h.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]=[\\x20\\t\\r\\n\\f]*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)"),e.querySelectorAll("[id~="+b+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+b+"+*").length||v.push(".#.+[+~]")}),ae(function(e){e.innerHTML="";var t=d.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(n.matchesSelector=G.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ae(function(e){n.disconnectedMatch=m.call(e,"*"),m.call(e,"[s!='']:x"),y.push("!=",R)}),v=v.length&&new RegExp(v.join("|")),y=y.length&&new RegExp(y.join("|")),t=G.test(h.compareDocumentPosition),x=t||G.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},N=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===d||e.ownerDocument===w&&x(w,e)?-1:t===d||t.ownerDocument===w&&x(w,t)?1:c?P(c,e)-P(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===d?-1:t===d?1:i?-1:o?1:c?P(c,e)-P(c,t):0;if(i===o)return ue(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?ue(a[r],s[r]):a[r]===w?-1:s[r]===w?1:0},d):d},re.matches=function(e,t){return re(e,null,null,t)},re.matchesSelector=function(e,t){if((e.ownerDocument||e)!==d&&p(e),n.matchesSelector&&g&&!A[t+" "]&&(!y||!y.test(t))&&(!v||!v.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){A(t,!0)}return re(t,d,null,[e]).length>0},re.contains=function(e,t){return(e.ownerDocument||e)!==d&&p(e),x(e,t)},re.attr=function(e,t){(e.ownerDocument||e)!==d&&p(e);var i=r.attrHandle[t.toLowerCase()],o=i&&D.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},re.escape=function(e){return(e+"").replace(Z,ee)},re.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},re.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(N),f){for(;t=e[o++];)t===e[o]&&(i=r.push(o));for(;i--;)e.splice(r[i],1)}return c=null,e},i=re.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=i(t);return n},(r=re.selectors={cacheLength:50,createPseudo:oe,match:z,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(J,K),e[3]=(e[3]||e[4]||e[5]||"").replace(J,K),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||re.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&re.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return z.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&B.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(J,K).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+e+"([\\x20\\t\\r\\n\\f]|$)"))&&E(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=re.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace(M," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==a?"nextSibling":"previousSibling",v=t.parentNode,y=s&&t.nodeName.toLowerCase(),m=!u&&!s,x=!1;if(v){if(o){for(;g;){for(p=t;p=p[g];)if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?v.firstChild:v.lastChild],a&&m){for(x=(d=(l=(c=(f=(p=v)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1])&&l[2],p=d&&v.childNodes[d];p=++d&&p&&p[g]||(x=d=0)||h.pop();)if(1===p.nodeType&&++x&&p===t){c[e]=[T,d,x];break}}else if(m&&(x=d=(l=(c=(f=(p=t)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1]),!1===x)for(;(p=++d&&p&&p[g]||(x=d=0)||h.pop())&&((s?p.nodeName.toLowerCase()!==y:1!==p.nodeType)||!++x||(m&&((c=(f=p[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]=[T,x]),p!==t)););return(x-=i)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||re.error("unsupported pseudo: "+e);return i[b]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?oe(function(e,n){for(var r,o=i(e,t),a=o.length;a--;)e[r=P(e,o[a])]=!(n[r]=o[a])}):function(e){return i(e,0,n)}):i}},pseudos:{not:oe(function(e){var t=[],n=[],r=s(e.replace(I,"$1"));return r[b]?oe(function(e,t,n,i){for(var o,a=r(e,null,i,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:oe(function(e){return function(t){return re(e,t).length>0}}),contains:oe(function(e){return e=e.replace(J,K),function(t){return(t.textContent||i(t)).indexOf(e)>-1}}),lang:oe(function(e){return _.test(e||"")||re.error("unsupported lang: "+e),e=e.replace(J,K).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:fe(!1),disabled:fe(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return V.test(e.nodeName)},input:function(e){return X.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:pe(function(){return[0]}),last:pe(function(e,t){return[t-1]}),eq:pe(function(e,t,n){return[n<0?n+t:n]}),even:pe(function(e,t){for(var n=0;nt?t:n;--r>=0;)e.push(r);return e}),gt:pe(function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function me(e,t,n){for(var r=0,i=t.length;r-1&&(o[l]=!(a[l]=f))}}else y=xe(y===a?y.splice(h,y.length):y),i?i(null,a,y,u):H.apply(a,y)})}function we(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[" "],u=a?1:0,c=ve(function(e){return e===t},s,!0),f=ve(function(e){return P(t,e)>-1},s,!0),p=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];u1&&ye(p),u>1&&ge(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(I,"$1"),n,u0,i=e.length>0,o=function(o,a,s,u,c){var f,h,v,y=0,m="0",x=o&&[],b=[],w=l,C=o||i&&r.find.TAG("*",c),E=T+=null==w?1:Math.random()||.1,k=C.length;for(c&&(l=a===d||a||c);m!==k&&null!=(f=C[m]);m++){if(i&&f){for(h=0,a||f.ownerDocument===d||(p(f),s=!g);v=e[h++];)if(v(f,a||d,s)){u.push(f);break}c&&(T=E)}n&&((f=!v&&f)&&y--,o&&x.push(f))}if(y+=m,n&&m!==y){for(h=0;v=t[h++];)v(x,b,a,s);if(o){if(y>0)for(;m--;)x[m]||b[m]||(b[m]=q.call(u));b=xe(b)}H.apply(u,b),c&&!o&&b.length>0&&y+t.length>1&&re.uniqueSort(u)}return c&&(T=E,l=w),x};return n?oe(o):o}return he.prototype=r.filters=r.pseudos,r.setFilters=new he,a=re.tokenize=function(e,t){var n,i,o,a,s,u,l,c=k[e+" "];if(c)return t?0:c.slice(0);for(s=e,u=[],l=r.preFilter;s;){for(a in n&&!(i=W.exec(s))||(i&&(s=s.slice(i[0].length)||s),u.push(o=[])),n=!1,(i=$.exec(s))&&(n=i.shift(),o.push({value:n,type:i[0].replace(I," ")}),s=s.slice(n.length)),r.filter)!(i=z[a].exec(s))||l[a]&&!(i=l[a](i))||(n=i.shift(),o.push({value:n,type:a,matches:i}),s=s.slice(n.length));if(!n)break}return t?s.length:s?re.error(e):k(e,u).slice(0)},s=re.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){for(t||(t=a(e)),n=t.length;n--;)(o=we(t[n]))[b]?r.push(o):i.push(o);(o=S(e,Te(i,r))).selector=e}return o},u=re.select=function(e,t,n,i){var o,u,l,c,f,p="function"==typeof e&&e,d=!i&&a(e=p.selector||e);if(n=n||[],1===d.length){if((u=d[0]=d[0].slice(0)).length>2&&"ID"===(l=u[0]).type&&9===t.nodeType&&g&&r.relative[u[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(J,K),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(u.shift().value.length)}for(o=z.needsContext.test(e)?0:u.length;o--&&(l=u[o],!r.relative[c=l.type]);)if((f=r.find[c])&&(i=f(l.matches[0].replace(J,K),Q.test(u[0].type)&&de(t.parentNode)||t))){if(u.splice(o,1),!(e=i.length&&ge(u)))return H.apply(n,i),n;break}}return(p||s(e,d))(i,t,!g,n,!t||Q.test(e)&&de(t.parentNode)||t),n},n.sortStable=b.split("").sort(N).join("")===b,n.detectDuplicates=!!f,p(),n.sortDetached=ae(function(e){return 1&e.compareDocumentPosition(d.createElement("fieldset"))}),ae(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||se("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ae(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||se("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ae(function(e){return null==e.getAttribute("disabled")})||se("checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),re})(e);b.find=C,b.expr=C.selectors,b.expr[":"]=b.expr.pseudos,b.uniqueSort=b.unique=C.uniqueSort,b.text=C.getText,b.isXMLDoc=C.isXML,b.contains=C.contains,b.escapeSelector=C.escape;var E=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&b(e).is(n))break;r.push(e)}return r},k=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},S=b.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,t,n){return g(t)?b.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?b.grep(e,function(e){return e===t!==n}):"string"!=typeof t?b.grep(e,function(e){return u.call(t,e)>-1!==n}):b.filter(t,e,n)}b.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?b.find.matchesSelector(r,e)?[r]:[]:b.find.matches(e,b.grep(t,function(e){return 1===e.nodeType}))},b.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(b(e).filter(function(){for(t=0;t1?b.uniqueSort(n):n},filter:function(e){return this.pushStack(D(this,e||[],!1))},not:function(e){return this.pushStack(D(this,e||[],!0))},is:function(e){return!!D(this,"string"==typeof e&&S.test(e)?b(e):e||[],!1).length}});var j,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(b.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:q.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof b?t[0]:t,b.merge(this,b.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),N.test(i[1])&&b.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(o=r.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(b):b.makeArray(e,this)}).prototype=b.fn,j=b(r);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}b.fn.extend({has:function(e){var t=b(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&b.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?b.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?u.call(b(e),this[0]):u.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(b.uniqueSort(b.merge(this.get(),b(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),b.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return E(e,"parentNode")},parentsUntil:function(e,t,n){return E(e,"parentNode",n)},next:function(e){return O(e,"nextSibling")},prev:function(e){return O(e,"previousSibling")},nextAll:function(e){return E(e,"nextSibling")},prevAll:function(e){return E(e,"previousSibling")},nextUntil:function(e,t,n){return E(e,"nextSibling",n)},prevUntil:function(e,t,n){return E(e,"previousSibling",n)},siblings:function(e){return k((e.parentNode||{}).firstChild,e)},children:function(e){return k(e.firstChild)},contents:function(e){return void 0!==e.contentDocument?e.contentDocument:(A(e,"template")&&(e=e.content||e),b.merge([],e.childNodes))}},function(e,t){b.fn[e]=function(n,r){var i=b.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=b.filter(r,i)),this.length>1&&(H[e]||b.uniqueSort(i),L.test(e)&&i.reverse()),this.pushStack(i)}});var P=/[^\x20\t\r\n\f]+/g;function R(e){var t={};return b.each(e.match(P)||[],function(e,n){t[n]=!0}),t}function M(e){return e}function I(e){throw e}function W(e,t,n,r){var i;try{e&&g(i=e.promise)?i.call(e).done(t).fail(n):e&&g(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}b.Callbacks=function(e){e="string"==typeof e?R(e):b.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||e.once,r=t=!0;a.length;s=-1)for(n=a.shift();++s-1;)o.splice(n,1),n<=s&&s--}),this},has:function(e){return e?b.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l},b.extend({Deferred:function(t){var n=[["notify","progress",b.Callbacks("memory"),b.Callbacks("memory"),2],["resolve","done",b.Callbacks("once memory"),b.Callbacks("once memory"),0,"resolved"],["reject","fail",b.Callbacks("once memory"),b.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return i.then(null,e)},pipe:function(){var e=arguments;return b.Deferred(function(t){b.each(n,function(n,r){var i=g(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&g(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var s=this,u=arguments,l=function(){var e,l;if(!(t=o&&(r!==I&&(s=void 0,u=[e]),n.rejectWith(s,u))}};t?c():(b.Deferred.getStackHook&&(c.stackTrace=b.Deferred.getStackHook()),e.setTimeout(c))}}return b.Deferred(function(e){n[0][3].add(a(0,e,g(i)?i:M,e.notifyWith)),n[1][3].add(a(0,e,g(t)?t:M)),n[2][3].add(a(0,e,g(r)?r:I))}).promise()},promise:function(e){return null!=e?b.extend(e,i):i}},o={};return b.each(n,function(e,t){var a=t[2],s=t[5];i[t[1]]=a.add,s&&a.add(function(){r=s},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=o.call(arguments),a=b.Deferred(),s=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?o.call(arguments):n,--t||a.resolveWith(r,i)}};if(t<=1&&(W(e,a.done(s(n)).resolve,a.reject,!t),"pending"===a.state()||g(i[n]&&i[n].then)))return a.then();for(;n--;)W(i[n],s(n),a.reject);return a.promise()}});var $=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;b.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&$.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},b.readyException=function(t){e.setTimeout(function(){throw t})};var F=b.Deferred();function B(){r.removeEventListener("DOMContentLoaded",B),e.removeEventListener("load",B),b.ready()}b.fn.ready=function(e){return F.then(e).catch(function(e){b.readyException(e)}),this},b.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--b.readyWait:b.isReady)||(b.isReady=!0,!0!==e&&--b.readyWait>0||F.resolveWith(r,[b]))}}),b.ready.then=F.then,"complete"===r.readyState||"loading"!==r.readyState&&!r.documentElement.doScroll?e.setTimeout(b.ready):(r.addEventListener("DOMContentLoaded",B),e.addEventListener("load",B));var _=function e(t,n,r,i,o,a,s){var u=0,l=t.length,c=null==r;if("object"===x(r))for(u in o=!0,r)e(t,n,u,r[u],!0,a,s);else if(void 0!==i&&(o=!0,g(i)||(s=!0),c&&(s?(n.call(t,i),n=null):(c=n,n=function(e,t,n){return c.call(b(e),n)})),n))for(;u1,null,!0)},removeData:function(e){return this.each(function(){J.remove(this,e)})}}),b.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Q.get(e,t),n&&(!r||Array.isArray(n)?r=Q.access(e,t,b.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=b.queue(e,t),r=n.length,i=n.shift(),o=b._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){b.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Q.get(e,n)||Q.access(e,n,{empty:b.Callbacks("once memory").add(function(){Q.remove(e,[t+"queue",n])})})}}),b.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]*)/i,ve=/^$|^module$|\/(?:java|ecma)script/i,ye={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function me(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?b.merge([e],n):n}function xe(e,t){for(var n=0,r=e.length;n-1)i&&i.push(o);else if(l=ae(o),a=me(f.appendChild(o),"script"),l&&xe(a),n)for(c=0;o=a[c++];)ve.test(o.type||"")&&n.push(o);return f}be=r.createDocumentFragment().appendChild(r.createElement("div")),(we=r.createElement("input")).setAttribute("type","radio"),we.setAttribute("checked","checked"),we.setAttribute("name","t"),be.appendChild(we),h.checkClone=be.cloneNode(!0).cloneNode(!0).lastChild.checked,be.innerHTML="",h.noCloneChecked=!!be.cloneNode(!0).lastChild.defaultValue;var Ee=/^key/,ke=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Se=/^([^.]*)(?:\.(.+)|)/;function Ae(){return!0}function Ne(){return!1}function De(e,t){return e===je()==("focus"===t)}function je(){try{return r.activeElement}catch(e){}}function qe(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)qe(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Ne;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return b().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=b.guid++)),e.each(function(){b.event.add(this,t,i,r,n)})}function Le(e,t,n){n?(Q.set(e,t,!1),b.event.add(e,t,{namespace:!1,handler:function(e){var r,i,a=Q.get(this,t);if(1&e.isTrigger&&this[t]){if(a)(b.event.special[t]||{}).delegateType&&e.stopPropagation();else if(a=o.call(arguments),Q.set(this,t,a),r=n(this,t),this[t](),a!==(i=Q.get(this,t))||r?Q.set(this,t,!1):i=void 0,a!==i)return e.stopImmediatePropagation(),e.preventDefault(),i}else a&&(Q.set(this,t,b.event.trigger(b.extend(a.shift(),b.Event.prototype),a,this)),e.stopImmediatePropagation())}})):b.event.add(e,t,Ae)}b.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(e);if(v)for(n.handler&&(n=(o=n).handler,i=o.selector),i&&b.find.matchesSelector(oe,i),n.guid||(n.guid=b.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(t){return void 0!==b&&b.event.triggered!==t.type?b.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(P)||[""]).length;l--;)d=g=(s=Se.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=b.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=b.event.special[d]||{},c=b.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&b.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),b.event.global[d]=!0)},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){for(l=(t=(t||"").match(P)||[""]).length;l--;)if(d=g=(s=Se.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){for(f=b.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;o--;)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||b.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)b.event.remove(e,d+t[l],n,r,!0);b.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=b.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=b.event.special[s.type]||{};for(u[0]=s,t=1;t=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n-1:b.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u\x20\t\r\n\f]*)[^>]*)\/>/gi,Oe=/\s*$/g;function Me(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&b(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function $e(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n1&&"string"==typeof v&&!h.checkClone&&Pe.test(v))return e.each(function(i){var o=e.eq(i);y&&(t[0]=v.call(this,i,o.html())),Fe(o,t,n,r)});if(p&&(o=(i=Ce(t,e[0].ownerDocument,!1,e,r)).firstChild,1===i.childNodes.length&&(i=o),o||r)){for(u=(s=b.map(me(i,"script"),Ie)).length;f")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ae(e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||b.isXMLDoc(e)))for(a=me(c),r=0,i=(o=me(e)).length;r0&&xe(a,!f&&me(e,"script")),c},cleanData:function(e){for(var t,n,r,i=b.event.special,o=0;void 0!==(n=e[o]);o++)if(G(n)){if(t=n[Q.expando]){if(t.events)for(r in t.events)i[r]?b.event.remove(n,r):b.removeEvent(n,r,t.handle);n[Q.expando]=void 0}n[J.expando]&&(n[J.expando]=void 0)}}}),b.fn.extend({detach:function(e){return Be(this,e,!0)},remove:function(e){return Be(this,e)},text:function(e){return _(this,function(e){return void 0===e?b.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Fe(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Me(this,e).appendChild(e)})},prepend:function(){return Fe(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Me(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Fe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Fe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(b.cleanData(me(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return b.clone(this,e,t)})},html:function(e){return _(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Oe.test(e)&&!ye[(ge.exec(e)||["",""])[1].toLowerCase()]){e=b.htmlPrefilter(e);try{for(;n=0&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function ot(e,t,n){var r=ze(e),i=(!h.boxSizingReliable()||n)&&"border-box"===b.css(e,"boxSizing",!1,r),o=i,a=Xe(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(_e.test(a)){if(!n)return a;a="auto"}return(!h.boxSizingReliable()&&i||"auto"===a||!parseFloat(a)&&"inline"===b.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===b.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+it(e,t,n||(i?"border":"content"),o,r,a)+"px"}function at(e,t,n,r,i){return new at.prototype.init(e,t,n,r,i)}b.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Xe(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=V(t),u=et.test(t),l=e.style;if(u||(t=Ke(s)),a=b.cssHooks[t]||b.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=re.exec(n))&&i[1]&&(n=ce(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(b.cssNumber[s]?"":"px")),h.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=V(t);return et.test(t)||(t=Ke(s)),(a=b.cssHooks[t]||b.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Xe(e,t,r)),"normal"===i&&t in nt&&(i=nt[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),b.each(["height","width"],function(e,t){b.cssHooks[t]={get:function(e,n,r){if(n)return!Ze.test(b.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ot(e,t,r):le(e,tt,function(){return ot(e,t,r)})},set:function(e,n,r){var i,o=ze(e),a=!h.scrollboxSize()&&"absolute"===o.position,s=(a||r)&&"border-box"===b.css(e,"boxSizing",!1,o),u=r?it(e,t,r,s,o):0;return s&&a&&(u-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-it(e,t,"border",!1,o)-.5)),u&&(i=re.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=b.css(e,t)),rt(0,n,u)}}}),b.cssHooks.marginLeft=Ve(h.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Xe(e,"marginLeft"))||e.getBoundingClientRect().left-le(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),b.each({margin:"",padding:"",border:"Width"},function(e,t){b.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+ie[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(b.cssHooks[e+t].set=rt)}),b.fn.extend({css:function(e,t){return _(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=ze(e),i=t.length;a1)}}),b.Tween=at,at.prototype={constructor:at,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||b.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(b.cssNumber[n]?"":"px")},cur:function(){var e=at.propHooks[this.prop];return e&&e.get?e.get(this):at.propHooks._default.get(this)},run:function(e){var t,n=at.propHooks[this.prop];return this.options.duration?this.pos=t=b.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):at.propHooks._default.set(this),this}},at.prototype.init.prototype=at.prototype,at.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=b.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){b.fx.step[e.prop]?b.fx.step[e.prop](e):1!==e.elem.nodeType||!b.cssHooks[e.prop]&&null==e.elem.style[Ke(e.prop)]?e.elem[e.prop]=e.now:b.style(e.elem,e.prop,e.now+e.unit)}}},at.propHooks.scrollTop=at.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},b.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},b.fx=at.prototype.init,b.fx.step={};var st,ut,lt=/^(?:toggle|show|hide)$/,ct=/queueHooks$/;function ft(){ut&&(!1===r.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(ft):e.setTimeout(ft,b.fx.interval),b.fx.tick())}function pt(){return e.setTimeout(function(){st=void 0}),st=Date.now()}function dt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ie[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ht(e,t,n){for(var r,i=(vt.tweeners[t]||[]).concat(vt.tweeners["*"]),o=0,a=i.length;o1)},removeAttr:function(e){return this.each(function(){b.removeAttr(this,e)})}}),b.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?b.prop(e,t,n):(1===o&&b.isXMLDoc(e)||(i=b.attrHooks[t.toLowerCase()]||(b.expr.match.bool.test(t)?yt:void 0)),void 0!==n?null===n?void b.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=b.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!h.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)for(;n=i[r++];)e.removeAttribute(n)}}),yt={set:function(e,t,n){return!1===t?b.removeAttr(e,n):e.setAttribute(n,n),n}},b.each(b.expr.match.bool.source.match(/\w+/g),function(e,t){var n=mt[t]||b.find.attr;mt[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=mt[a],mt[a]=i,i=null!=n(e,t,r)?a:null,mt[a]=o),i}});var xt=/^(?:input|select|textarea|button)$/i,bt=/^(?:a|area)$/i;function wt(e){return(e.match(P)||[]).join(" ")}function Tt(e){return e.getAttribute&&e.getAttribute("class")||""}function Ct(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(P)||[]}b.fn.extend({prop:function(e,t){return _(this,b.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[b.propFix[e]||e]})}}),b.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&b.isXMLDoc(e)||(t=b.propFix[t]||t,i=b.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=b.find.attr(e,"tabindex");return t?parseInt(t,10):xt.test(e.nodeName)||bt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),h.optSelected||(b.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),b.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){b.propFix[this.toLowerCase()]=this}),b.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){b(this).addClass(e.call(this,t,Tt(this)))});if((t=Ct(e)).length)for(;n=this[u++];)if(i=Tt(n),r=1===n.nodeType&&" "+wt(i)+" "){for(a=0;o=t[a++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=wt(r))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){b(this).removeClass(e.call(this,t,Tt(this)))});if(!arguments.length)return this.attr("class","");if((t=Ct(e)).length)for(;n=this[u++];)if(i=Tt(n),r=1===n.nodeType&&" "+wt(i)+" "){for(a=0;o=t[a++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ");i!==(s=wt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):g(e)?this.each(function(n){b(this).toggleClass(e.call(this,n,Tt(this),t),t)}):this.each(function(){var t,i,o,a;if(r)for(i=0,o=b(this),a=Ct(e);t=a[i++];)o.hasClass(t)?o.removeClass(t):o.addClass(t);else void 0!==e&&"boolean"!==n||((t=Tt(this))&&Q.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":Q.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+wt(Tt(n))+" ").indexOf(t)>-1)return!0;return!1}});var Et=/\r/g;b.fn.extend({val:function(e){var t,n,r,i=this[0];return arguments.length?(r=g(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,b(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=b.map(i,function(e){return null==e?"":e+""})),(t=b.valHooks[this.type]||b.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))})):i?(t=b.valHooks[i.type]||b.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(Et,""):null==n?"":n:void 0}}),b.extend({valHooks:{option:{get:function(e){var t=b.find.attr(e,"value");return null!=t?t:wt(b.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),b.each(["radio","checkbox"],function(){b.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=b.inArray(b(e).val(),t)>-1}},h.checkOn||(b.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),h.focusin="onfocusin"in e;var kt=/^(?:focusinfocus|focusoutblur)$/,St=function(e){e.stopPropagation()};b.extend(b.event,{trigger:function(t,n,i,o){var a,s,u,l,c,p,d,h,y=[i||r],m=f.call(t,"type")?t.type:t,x=f.call(t,"namespace")?t.namespace.split("."):[];if(s=h=u=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!kt.test(m+b.event.triggered)&&(m.indexOf(".")>-1&&(m=(x=m.split(".")).shift(),x.sort()),c=m.indexOf(":")<0&&"on"+m,(t=t[b.expando]?t:new b.Event(m,"object"==typeof t&&t)).isTrigger=o?2:3,t.namespace=x.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+x.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:b.makeArray(n,[t]),d=b.event.special[m]||{},o||!d.trigger||!1!==d.trigger.apply(i,n))){if(!o&&!d.noBubble&&!v(i)){for(l=d.delegateType||m,kt.test(l+m)||(s=s.parentNode);s;s=s.parentNode)y.push(s),u=s;u===(i.ownerDocument||r)&&y.push(u.defaultView||u.parentWindow||e)}for(a=0;(s=y[a++])&&!t.isPropagationStopped();)h=s,t.type=a>1?l:d.bindType||m,(p=(Q.get(s,"events")||{})[t.type]&&Q.get(s,"handle"))&&p.apply(s,n),(p=c&&s[c])&&p.apply&&G(s)&&(t.result=p.apply(s,n),!1===t.result&&t.preventDefault());return t.type=m,o||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(y.pop(),n)||!G(i)||c&&g(i[m])&&!v(i)&&((u=i[c])&&(i[c]=null),b.event.triggered=m,t.isPropagationStopped()&&h.addEventListener(m,St),i[m](),t.isPropagationStopped()&&h.removeEventListener(m,St),b.event.triggered=void 0,u&&(i[c]=u)),t.result}},simulate:function(e,t,n){var r=b.extend(new b.Event,n,{type:e,isSimulated:!0});b.event.trigger(r,null,t)}}),b.fn.extend({trigger:function(e,t){return this.each(function(){b.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return b.event.trigger(e,t,n,!0)}}),h.focusin||b.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){b.event.simulate(t,e.target,b.event.fix(e))};b.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=Q.access(r,t);i||r.addEventListener(e,n,!0),Q.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=Q.access(r,t)-1;i?Q.access(r,t,i):(r.removeEventListener(e,n,!0),Q.remove(r,t))}}});var At=e.location,Nt=Date.now(),Dt=/\?/;b.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||b.error("Invalid XML: "+t),n};var jt=/\[\]$/,qt=/\r?\n/g,Lt=/^(?:submit|button|image|reset|file)$/i,Ht=/^(?:input|select|textarea|keygen)/i;function Ot(e,t,n,r){var i;if(Array.isArray(t))b.each(t,function(t,i){n||jt.test(e)?r(e,i):Ot(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)});else if(n||"object"!==x(t))r(e,t);else for(i in t)Ot(e+"["+i+"]",t[i],n,r)}b.param=function(e,t){var n,r=[],i=function(e,t){var n=g(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!b.isPlainObject(e))b.each(e,function(){i(this.name,this.value)});else for(n in e)Ot(n,e[n],t,i);return r.join("&")},b.fn.extend({serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=b.prop(this,"elements");return e?b.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!b(this).is(":disabled")&&Ht.test(this.nodeName)&&!Lt.test(e)&&(this.checked||!he.test(e))}).map(function(e,t){var n=b(this).val();return null==n?null:Array.isArray(n)?b.map(n,function(e){return{name:t.name,value:e.replace(qt,"\r\n")}}):{name:t.name,value:n.replace(qt,"\r\n")}}).get()}});var Pt=/%20/g,Rt=/#.*$/,Mt=/([?&])_=[^&]*/,It=/^(.*?):[ \t]*([^\r\n]*)$/gm,Wt=/^(?:GET|HEAD)$/,$t=/^\/\//,Ft={},Bt={},_t="*/".concat("*"),zt=r.createElement("a");function Ut(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(P)||[];if(g(n))for(;r=o[i++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function Xt(e,t,n,r){var i={},o=e===Bt;function a(s){var u;return i[s]=!0,b.each(e[s]||[],function(e,s){var l=s(t,n,r);return"string"!=typeof l||o||i[l]?o?!(u=l):void 0:(t.dataTypes.unshift(l),a(l),!1)}),u}return a(t.dataTypes[0])||!i["*"]&&a("*")}function Vt(e,t){var n,r,i=b.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&b.extend(!0,e,r),e}function Gt(e,t,n){for(var r,i,o,a,s=e.contents,u=e.dataTypes;"*"===u[0];)u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}function Yt(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];for(o=c.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}zt.href=At.href,b.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:At.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(At.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":_t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":b.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Vt(Vt(e,b.ajaxSettings),t):Vt(b.ajaxSettings,e)},ajaxPrefilter:Ut(Ft),ajaxTransport:Ut(Bt),ajax:function(t,n){"object"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,u,l,c,f,p,d,h=b.ajaxSetup({},n),g=h.context||h,v=h.context&&(g.nodeType||g.jquery)?b(g):b.event,y=b.Deferred(),m=b.Callbacks("once memory"),x=h.statusCode||{},w={},T={},C="canceled",E={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s)for(s={};t=It.exec(a);)s[t[1].toLowerCase()+" "]=(s[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=s[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=T[e.toLowerCase()]=T[e.toLowerCase()]||e,w[e]=t),this},overrideMimeType:function(e){return null==c&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)E.always(e[E.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||C;return i&&i.abort(t),k(0,t),this}};if(y.promise(E),h.url=((t||h.url||At.href)+"").replace($t,At.protocol+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(P)||[""],null==h.crossDomain){l=r.createElement("a");try{l.href=h.url,l.href=l.href,h.crossDomain=zt.protocol+"//"+zt.host!=l.protocol+"//"+l.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=b.param(h.data,h.traditional)),Xt(Ft,h,n,E),c)return E;for(p in(f=b.event&&h.global)&&0==b.active++&&b.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Wt.test(h.type),o=h.url.replace(Rt,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(Pt,"+")):(d=h.url.slice(o.length),h.data&&(h.processData||"string"==typeof h.data)&&(o+=(Dt.test(o)?"&":"?")+h.data,delete h.data),!1===h.cache&&(o=o.replace(Mt,"$1"),d=(Dt.test(o)?"&":"?")+"_="+Nt+++d),h.url=o+d),h.ifModified&&(b.lastModified[o]&&E.setRequestHeader("If-Modified-Since",b.lastModified[o]),b.etag[o]&&E.setRequestHeader("If-None-Match",b.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&E.setRequestHeader("Content-Type",h.contentType),E.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", */*; q=0.01":""):h.accepts["*"]),h.headers)E.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(!1===h.beforeSend.call(g,E,h)||c))return E.abort();if(C="abort",m.add(h.complete),E.done(h.success),E.fail(h.error),i=Xt(Bt,h,n,E)){if(E.readyState=1,f&&v.trigger("ajaxSend",[E,h]),c)return E;h.async&&h.timeout>0&&(u=e.setTimeout(function(){E.abort("timeout")},h.timeout));try{c=!1,i.send(w,k)}catch(e){if(c)throw e;k(-1,e)}}else k(-1,"No Transport");function k(t,n,r,s){var l,p,d,w,T,C=n;c||(c=!0,u&&e.clearTimeout(u),i=void 0,a=s||"",E.readyState=t>0?4:0,l=t>=200&&t<300||304===t,r&&(w=Gt(h,E,r)),w=Yt(h,w,E,l),l?(h.ifModified&&((T=E.getResponseHeader("Last-Modified"))&&(b.lastModified[o]=T),(T=E.getResponseHeader("etag"))&&(b.etag[o]=T)),204===t||"HEAD"===h.type?C="nocontent":304===t?C="notmodified":(C=w.state,p=w.data,l=!(d=w.error))):(d=C,!t&&C||(C="error",t<0&&(t=0))),E.status=t,E.statusText=(n||C)+"",l?y.resolveWith(g,[p,C,E]):y.rejectWith(g,[E,C,d]),E.statusCode(x),x=void 0,f&&v.trigger(l?"ajaxSuccess":"ajaxError",[E,h,l?p:d]),m.fireWith(g,[E,C]),f&&(v.trigger("ajaxComplete",[E,h]),--b.active||b.event.trigger("ajaxStop")))}return E},getJSON:function(e,t,n){return b.get(e,t,n,"json")},getScript:function(e,t){return b.get(e,void 0,t,"script")}}),b.each(["get","post"],function(e,t){b[t]=function(e,n,r,i){return g(n)&&(i=i||r,r=n,n=void 0),b.ajax(b.extend({url:e,type:t,dataType:i,data:n,success:r},b.isPlainObject(e)&&e))}}),b._evalUrl=function(e,t){return b.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){b.globalEval(e,t)}})},b.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(e)&&(e=e.call(this[0])),t=b(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return g(e)?this.each(function(t){b(this).wrapInner(e.call(this,t))}):this.each(function(){var t=b(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=g(e);return this.each(function(n){b(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){b(this).replaceWith(this.childNodes)}),this}}),b.expr.pseudos.hidden=function(e){return!b.expr.pseudos.visible(e)},b.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},b.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Qt={0:200,1223:204},Jt=b.ajaxSettings.xhr();h.cors=!!Jt&&"withCredentials"in Jt,h.ajax=Jt=!!Jt,b.ajaxTransport(function(t){var n,r;if(h.cors||Jt&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];for(a in t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest"),i)s.setRequestHeader(a,i[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Qt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),b.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),b.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return b.globalEval(e),e}}}),b.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),b.ajaxTransport("script",function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(i,o){t=b("