Commit 270c3582 authored by Ильжан's avatar Ильжан
Browse files

3.2.0

parents
/*
* Copyright @ 2017-present Atlassian Pty Ltd
*
* 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.
*/
@protocol JitsiMeetViewDelegate <NSObject>
@optional
/**
* Called when a conference was joined.
*
* The `data` dictionary contains a `url` key with the conference URL.
*/
- (void)conferenceJoined:(NSDictionary *)data;
/**
* Called when the active conference ends, be it because of user choice or
* because of a failure.
*
* The `data` dictionary contains an `error` key with the error and a `url` key
* with the conference URL. If the conference finished gracefully no `error`
* key will be present. The possible values for "error" are described here:
* https://github.com/jitsi/lib-jitsi-meet/blob/master/JitsiConnectionErrors.js
* https://github.com/jitsi/lib-jitsi-meet/blob/master/JitsiConferenceErrors.js
*/
- (void)conferenceTerminated:(NSDictionary *)data;
/**
* Called before a conference is joined.
*
* The `data` dictionary contains a `url` key with the conference URL.
*/
- (void)conferenceWillJoin:(NSDictionary *)data;
/**
* Called when entering Picture-in-Picture is requested by the user. The app
* should now activate its Picture-in-Picture implementation (and resize the
* associated `JitsiMeetView`. The latter will automatically detect its new size
* and adjust its user interface to a variant appropriate for the small size
* ordinarily associated with Picture-in-Picture.)
*
* The `data` dictionary is empty.
*/
- (void)enterPictureInPicture:(NSDictionary *)data;
@end
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 5.3.2 (swiftlang-1200.0.45 clang-1200.0.32.28)
// 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 JitsiMeetSDK
import AVKit
import CallKit
import Foundation
@_exported import JitsiMeetSDK
import Swift
import UIKit
public typealias AnimationCompletion = (Swift.Bool) -> Swift.Void
public protocol PiPViewCoordinatorDelegate : AnyObject {
func exitPictureInPicture()
}
public class PiPViewCoordinator {
public var dragBoundInsets: UIKit.UIEdgeInsets {
get
set
}
public enum Position {
case lowerRightCorner
case upperRightCorner
case lowerLeftCorner
case upperLeftCorner
public static func == (a: JitsiMeetSDK.PiPViewCoordinator.Position, b: JitsiMeetSDK.PiPViewCoordinator.Position) -> Swift.Bool
public var hashValue: Swift.Int {
get
}
public func hash(into hasher: inout Swift.Hasher)
}
public var initialPositionInSuperview: JitsiMeetSDK.PiPViewCoordinator.Position
@available(*, deprecated, message: "The PiP window size is now fixed to 150px.")
public var c: CoreGraphics.CGFloat
weak public var delegate: JitsiMeetSDK.PiPViewCoordinatorDelegate?
public init(withView view: UIKit.UIView)
public func configureAsStickyView(withParentView parentView: UIKit.UIView? = nil)
public func show(completion: JitsiMeetSDK.AnimationCompletion? = nil)
public func hide(completion: JitsiMeetSDK.AnimationCompletion? = nil)
public func enterPictureInPicture()
@objc public func exitPictureInPicture()
public func resetBounds(bounds: CoreGraphics.CGRect)
public func stopDragGesture()
open func configureExitPiPButton(target: Any, action: ObjectiveC.Selector) -> UIKit.UIButton
@objc deinit
}
public protocol CXProviderProtocol : AnyObject {
var configuration: CallKit.CXProviderConfiguration { get set }
func setDelegate(_ delegate: CallKit.CXProviderDelegate?, queue: Dispatch.DispatchQueue?)
func reportNewIncomingCall(with UUID: Foundation.UUID, update: CallKit.CXCallUpdate, completion: @escaping (Swift.Error?) -> Swift.Void)
func reportCall(with UUID: Foundation.UUID, updated update: CallKit.CXCallUpdate)
func reportCall(with UUID: Foundation.UUID, endedAt dateEnded: Foundation.Date?, reason endedReason: CallKit.CXCallEndedReason)
func reportOutgoingCall(with UUID: Foundation.UUID, startedConnectingAt dateStartedConnecting: Foundation.Date?)
func reportOutgoingCall(with UUID: Foundation.UUID, connectedAt dateConnected: Foundation.Date?)
func invalidate()
}
public protocol CXCallControllerProtocol : AnyObject {
var calls: [CallKit.CXCall] { get }
func request(_ transaction: CallKit.CXTransaction, completion: @escaping (Swift.Error?) -> Swift.Void)
}
extension CXProvider : JitsiMeetSDK.CXProviderProtocol {
}
extension CXCallController : JitsiMeetSDK.CXCallControllerProtocol {
public var calls: [CallKit.CXCall] {
get
}
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class JMCallKitProxy : ObjectiveC.NSObject {
public static var callKitProvider: JitsiMeetSDK.CXProviderProtocol?
public static var callKitCallController: JitsiMeetSDK.CXCallControllerProtocol?
@objc public static var enabled: Swift.Bool {
@objc get
@objc set
}
@objc public static func configureProvider(localizedName: Swift.String, ringtoneSound: Swift.String?, iconTemplateImageData: Foundation.Data?)
@objc public static func isProviderConfigured() -> Swift.Bool
@objc public static func addListener(_ listener: JitsiMeetSDK.JMCallKitListener)
@objc public static func removeListener(_ listener: JitsiMeetSDK.JMCallKitListener)
@objc public static func hasActiveCallForUUID(_ callUUID: Swift.String) -> Swift.Bool
@objc public static func reportNewIncomingCall(UUID: Foundation.UUID, handle: Swift.String?, displayName: Swift.String?, hasVideo: Swift.Bool, completion: @escaping (Swift.Error?) -> Swift.Void)
@objc public static func reportCallUpdate(with UUID: Foundation.UUID, handle: Swift.String?, displayName: Swift.String?, hasVideo: Swift.Bool)
@objc public static func reportCall(with UUID: Foundation.UUID, endedAt dateEnded: Foundation.Date?, reason endedReason: CallKit.CXCallEndedReason)
@objc public static func reportOutgoingCall(with UUID: Foundation.UUID, startedConnectingAt dateStartedConnecting: Foundation.Date?)
@objc public static func reportOutgoingCall(with UUID: Foundation.UUID, connectedAt dateConnected: Foundation.Date?)
@objc public static func request(_ transaction: CallKit.CXTransaction, completion: @escaping (Swift.Error?) -> Swift.Void)
@objc deinit
}
@objc public protocol JMCallKitListener : ObjectiveC.NSObjectProtocol {
@objc optional func providerDidReset()
@objc optional func performAnswerCall(UUID: Foundation.UUID)
@objc optional func performEndCall(UUID: Foundation.UUID)
@objc optional func performSetMutedCall(UUID: Foundation.UUID, isMuted: Swift.Bool)
@objc optional func performStartCall(UUID: Foundation.UUID, isVideo: Swift.Bool)
@objc optional func providerDidActivateAudioSession(session: AVFoundation.AVAudioSession)
@objc optional func providerDidDeactivateAudioSession(session: AVFoundation.AVAudioSession)
@objc optional func providerTimedOutPerformingAction(action: CallKit.CXAction)
}
extension JitsiMeetSDK.PiPViewCoordinator.Position : Swift.Equatable {}
extension JitsiMeetSDK.PiPViewCoordinator.Position : Swift.Hashable {}
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 5.3.2 (swiftlang-1200.0.45 clang-1200.0.32.28)
// 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 JitsiMeetSDK
import AVKit
import CallKit
import Foundation
@_exported import JitsiMeetSDK
import Swift
import UIKit
public typealias AnimationCompletion = (Swift.Bool) -> Swift.Void
public protocol PiPViewCoordinatorDelegate : AnyObject {
func exitPictureInPicture()
}
public class PiPViewCoordinator {
public var dragBoundInsets: UIKit.UIEdgeInsets {
get
set
}
public enum Position {
case lowerRightCorner
case upperRightCorner
case lowerLeftCorner
case upperLeftCorner
public static func == (a: JitsiMeetSDK.PiPViewCoordinator.Position, b: JitsiMeetSDK.PiPViewCoordinator.Position) -> Swift.Bool
public var hashValue: Swift.Int {
get
}
public func hash(into hasher: inout Swift.Hasher)
}
public var initialPositionInSuperview: JitsiMeetSDK.PiPViewCoordinator.Position
@available(*, deprecated, message: "The PiP window size is now fixed to 150px.")
public var c: CoreGraphics.CGFloat
weak public var delegate: JitsiMeetSDK.PiPViewCoordinatorDelegate?
public init(withView view: UIKit.UIView)
public func configureAsStickyView(withParentView parentView: UIKit.UIView? = nil)
public func show(completion: JitsiMeetSDK.AnimationCompletion? = nil)
public func hide(completion: JitsiMeetSDK.AnimationCompletion? = nil)
public func enterPictureInPicture()
@objc public func exitPictureInPicture()
public func resetBounds(bounds: CoreGraphics.CGRect)
public func stopDragGesture()
open func configureExitPiPButton(target: Any, action: ObjectiveC.Selector) -> UIKit.UIButton
@objc deinit
}
public protocol CXProviderProtocol : AnyObject {
var configuration: CallKit.CXProviderConfiguration { get set }
func setDelegate(_ delegate: CallKit.CXProviderDelegate?, queue: Dispatch.DispatchQueue?)
func reportNewIncomingCall(with UUID: Foundation.UUID, update: CallKit.CXCallUpdate, completion: @escaping (Swift.Error?) -> Swift.Void)
func reportCall(with UUID: Foundation.UUID, updated update: CallKit.CXCallUpdate)
func reportCall(with UUID: Foundation.UUID, endedAt dateEnded: Foundation.Date?, reason endedReason: CallKit.CXCallEndedReason)
func reportOutgoingCall(with UUID: Foundation.UUID, startedConnectingAt dateStartedConnecting: Foundation.Date?)
func reportOutgoingCall(with UUID: Foundation.UUID, connectedAt dateConnected: Foundation.Date?)
func invalidate()
}
public protocol CXCallControllerProtocol : AnyObject {
var calls: [CallKit.CXCall] { get }
func request(_ transaction: CallKit.CXTransaction, completion: @escaping (Swift.Error?) -> Swift.Void)
}
extension CXProvider : JitsiMeetSDK.CXProviderProtocol {
}
extension CXCallController : JitsiMeetSDK.CXCallControllerProtocol {
public var calls: [CallKit.CXCall] {
get
}
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class JMCallKitProxy : ObjectiveC.NSObject {
public static var callKitProvider: JitsiMeetSDK.CXProviderProtocol?
public static var callKitCallController: JitsiMeetSDK.CXCallControllerProtocol?
@objc public static var enabled: Swift.Bool {
@objc get
@objc set
}
@objc public static func configureProvider(localizedName: Swift.String, ringtoneSound: Swift.String?, iconTemplateImageData: Foundation.Data?)
@objc public static func isProviderConfigured() -> Swift.Bool
@objc public static func addListener(_ listener: JitsiMeetSDK.JMCallKitListener)
@objc public static func removeListener(_ listener: JitsiMeetSDK.JMCallKitListener)
@objc public static func hasActiveCallForUUID(_ callUUID: Swift.String) -> Swift.Bool
@objc public static func reportNewIncomingCall(UUID: Foundation.UUID, handle: Swift.String?, displayName: Swift.String?, hasVideo: Swift.Bool, completion: @escaping (Swift.Error?) -> Swift.Void)
@objc public static func reportCallUpdate(with UUID: Foundation.UUID, handle: Swift.String?, displayName: Swift.String?, hasVideo: Swift.Bool)
@objc public static func reportCall(with UUID: Foundation.UUID, endedAt dateEnded: Foundation.Date?, reason endedReason: CallKit.CXCallEndedReason)
@objc public static func reportOutgoingCall(with UUID: Foundation.UUID, startedConnectingAt dateStartedConnecting: Foundation.Date?)
@objc public static func reportOutgoingCall(with UUID: Foundation.UUID, connectedAt dateConnected: Foundation.Date?)
@objc public static func request(_ transaction: CallKit.CXTransaction, completion: @escaping (Swift.Error?) -> Swift.Void)
@objc deinit
}
@objc public protocol JMCallKitListener : ObjectiveC.NSObjectProtocol {
@objc optional func providerDidReset()
@objc optional func performAnswerCall(UUID: Foundation.UUID)
@objc optional func performEndCall(UUID: Foundation.UUID)
@objc optional func performSetMutedCall(UUID: Foundation.UUID, isMuted: Swift.Bool)
@objc optional func performStartCall(UUID: Foundation.UUID, isVideo: Swift.Bool)
@objc optional func providerDidActivateAudioSession(session: AVFoundation.AVAudioSession)
@objc optional func providerDidDeactivateAudioSession(session: AVFoundation.AVAudioSession)
@objc optional func providerTimedOutPerformingAction(action: CallKit.CXAction)
}
extension JitsiMeetSDK.PiPViewCoordinator.Position : Swift.Equatable {}
extension JitsiMeetSDK.PiPViewCoordinator.Position : Swift.Hashable {}
framework module JitsiMeetSDK {
umbrella header "JitsiMeetSDK.h"
export *
module * { export * }
}
module JitsiMeetSDK.Swift {
header "JitsiMeetSDK-Swift.h"
requires objc
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>files</key>
<dict>
<key>CallKitIcon.png</key>
<data>
qU7OsCaFMpm2j24h/zSvv3VMZGY=
</data>
<key>GoogleSignIn.bundle/Info.plist</key>
<data>
BfmsbcfBh93cy6vWTriZJESBAgw=
</data>
<key>GoogleSignIn.bundle/Roboto-Bold.ttf</key>
<data>
RzJ98PNefNfIZFh0iXp0SWl1RK4=
</data>
<key>GoogleSignIn.bundle/ar.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
303DoAw6564UTefSVQ1oZYc3qnw=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/ca.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
G87CCeyLbBFluKtputCXLyuuMFM=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/cs.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
yFnW3qoQvx46nta2ymtpqQcq3kM=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/da.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
Ps1UjJkLPJU1KVqjKIGo3C/7o7A=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/de.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
ayCZ7alU/ec+sI+A6TSoEyqytdw=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/el.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
DCfi3yQuhPGwql7/NJZ4HjVQneE=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/en.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
abhi3BU5/ZWaUMKlntWlHWqGpfk=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/en_GB.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
0lsu4RiFCdBf8Jvk0BvK8EACUHo=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/es.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
N8jwyrIyE56IdfegOMV4asFxW5k=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/es_MX.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
aW1OHqFSDghXrYPHIFlBVTwJs5Y=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/fi.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
VmFMBw4CJIpFOwClRBqL7M7FBmg=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/fr.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
GfZi7uaUI9sYh+7mPilol9r1hns=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/fr_CA.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
FHV7Rjb8AIowCXoy2OZVlHb/f5M=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/google.png</key>
<data>
guERtxRSG8LklxczLu47JIwLjiU=
</data>
<key>GoogleSignIn.bundle/google@2x.png</key>
<data>
4UwXGGzo+UtMgR0hUDrtRbq4Wqk=
</data>
<key>GoogleSignIn.bundle/google@3x.png</key>
<data>
A1wRWy89eRjMuVCP4K7S0AClNTw=
</data>
<key>GoogleSignIn.bundle/he.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
KpqYgBkto9rluXPKrjZMpQO5rx4=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/hi.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
TBYaSGGlRvqRJYv2Kp26nqOug0E=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/hr.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
IfwrDBVvNQHoLgfylkonWUcZNyw=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/hu.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
kBhoMRUFxGHRLNiFpEZ6F5Ss+Vw=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/id.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
RJdzuwS/ac96dBhObcP4BM4Fwoo=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/it.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
HUlbmaWbTum+Cuk6x/CJLIO9NYI=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/ja.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
hp126s/hAvYhLqiKQo9XYCxRksM=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/ko.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
U1k8TNgQtnA7sqZDbCG9hODqcqs=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/ms.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
+4Dym+NckmP4noUr0CSqCbc0DXM=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/nb.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
xTn1/cRwzAuhLazLKMcL3WdVGdQ=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/nl.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
vMMA/ULgN4wr0uzD6/9j84tywmE=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/pl.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
dWSBN/AfZa1Wdb7Cd5/OqqXRPa8=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/pt.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
rORKnVPWt6r1ZtGBFsnFaNI0f54=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/pt_BR.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
rORKnVPWt6r1ZtGBFsnFaNI0f54=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/pt_PT.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
dY1FGrGECitvn/y9S5LwPkkyGeA=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/ro.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
7d+jdeQAgxcUy2KxbDZw25mX6jE=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/ru.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
ezAKOmDrat+UKBRDBg63jgk/XyA=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/sk.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
rPDfLvFNuLQq3PlkUwdPwIXAJ/0=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/sv.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
ZvZcrRs9Ld5yDPosiRUbUwdRbUM=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/th.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
XeneSLZ52p7BzSK0TSnzrfK6Z4Y=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/tr.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
Dy7YJ0fhqKACNUlwxSJCl+hVDa0=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/uk.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
raNg10FOgBNPkQvTQcozG4NmEz4=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/vi.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
L7KEHwv3/ug+48NgPX4SD9zzTBo=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/zh_CN.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
dEjKhPIu8fVYLc+86C5X6d/q4QE=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/zh_TW.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash</key>
<data>
2inFk+W2tYud0UBxzrhL8R+cDAc=
</data>
<key>optional</key>
<true/>
</dict>
<key>Headers/InfoPlistUtil.h</key>
<data>
r3u7/ewHSZDotFQPN5HcB2BUgnM=
</data>
<key>Headers/JitsiMeet.h</key>
<data>
0UJS241dmxH44uMyAhhP2LSn0ug=
</data>
<key>Headers/JitsiMeetBaseLogHandler.h</key>
<data>
oz/2E8a0m6DcMjedTxGx8/Y96DQ=
</data>
<key>Headers/JitsiMeetConferenceOptions.h</key>
<data>
iW40H+tuEYr6WYMelIaBY/2taIo=
</data>
<key>Headers/JitsiMeetLogger.h</key>
<data>
WwKeJCkm5XEcVUkq7O1te9iU1gQ=
</data>
<key>Headers/JitsiMeetSDK-Swift.h</key>
<data>
GSHrNbnNKaYG2In1IXbXDvKZaYA=
</data>
<key>Headers/JitsiMeetSDK.h</key>
<data>
I++p5X1kJKi9l2jdDaZy/gVKaKg=
</data>
<key>Headers/JitsiMeetUserInfo.h</key>
<data>
l/eHx4W3vgI6imBp6IMZlDS2fgg=
</data>
<key>Headers/JitsiMeetView.h</key>
<data>
IL4N/k1FwB1maHlJuWeBOu3Eaao=
</data>
<key>Headers/JitsiMeetViewDelegate.h</key>
<data>
mkdt///KdFklUkUcGprWLAB3hm0=
</data>
<key>Info.plist</key>
<data>
oI4Ojf4kJOh2On/PYQ3v5Hyy8gw=
</data>
<key>Modules/JitsiMeetSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc</key>
<data>
RrCvZwILtZwWXsX3qGBDbI06YNc=
</data>
<key>Modules/JitsiMeetSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface</key>
<data>
uj0JmDnR+PdZYKlC5MUTezaoXsw=
</data>
<key>Modules/JitsiMeetSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule</key>
<data>
N4vVMb6UrbMyZ74imTWqFQRBzH0=
</data>
<key>Modules/JitsiMeetSDK.swiftmodule/x86_64.swiftdoc</key>
<data>
RrCvZwILtZwWXsX3qGBDbI06YNc=
</data>
<key>Modules/JitsiMeetSDK.swiftmodule/x86_64.swiftinterface</key>
<data>
uj0JmDnR+PdZYKlC5MUTezaoXsw=
</data>
<key>Modules/JitsiMeetSDK.swiftmodule/x86_64.swiftmodule</key>
<data>
N4vVMb6UrbMyZ74imTWqFQRBzH0=
</data>
<key>Modules/module.modulemap</key>
<data>
/+b4UhCty56CAy58FleFb6Guwvw=
</data>
<key>assets/images/avatar.png</key>
<data>
QsFt583jiLwp+v9FUtGo1Zm+EuY=
</data>
<key>assets/images/btn_google_signin_dark_normal.png</key>
<data>
vDLJVTKYDrduPRKle4QHleywrhY=
</data>
<key>assets/images/dropboxLogo_square.png</key>
<data>
963TSklylFlSHuQZSvBcFw8eDEg=
</data>
<key>assets/images/icon-users.png</key>
<data>
i5KKHxhNhQ39jzaLKQTpiyBHp48=
</data>
<key>assets/images/jitsiLogo_square.png</key>
<data>
EAOLq0NVpTwO9/E5lYXxpEwp+gQ=
</data>
<key>assets/lang/languages-af.json</key>
<data>
fwP+ooM9xkYFW2d0nDlAmlTTa2s=
</data>
<key>assets/lang/languages-ar.json</key>
<data>
VJNxLEcZxIhAwC3akes3FDyuL5A=
</data>
<key>assets/lang/languages-bg.json</key>
<data>
dSzH0hwfDdI1DhSU6k776/SVtlk=
</data>
<key>assets/lang/languages-ca.json</key>
<data>
Sn10H3tmDDZwPvHYRgmaYz7Wjc4=
</data>
<key>assets/lang/languages-de.json</key>
<data>
49t/weKrKjp0WeQEETZUQ3WXVX0=
</data>
<key>assets/lang/languages-enGB.json</key>
<data>
tXd5epem3+NzlNOgmOIXMDmTsjw=
</data>
<key>assets/lang/languages-eo.json</key>
<data>
urowa7z9jpyXRnBqU0u2rFMENeI=
</data>
<key>assets/lang/languages-es.json</key>
<data>
88RW3RTs9ugeokENpUST1xMorUc=
</data>
<key>assets/lang/languages-esUS.json</key>
<data>
jWF/Aou/6EwqWlG73cstbrWrazw=
</data>
<key>assets/lang/languages-et.json</key>
<data>
7ZT3LVApZeFmDegw0AgdRhp+O4w=
</data>
<key>assets/lang/languages-fa.json</key>
<data>
FLKzmx0rjIBdGjdp/qJyjGtcjZw=
</data>
<key>assets/lang/languages-fi.json</key>
<data>
dm9qtjWNTWuRILmZWEBCtrT7dKo=
</data>
<key>assets/lang/languages-fr.json</key>
<data>
DvNen5Iq0OVB1MXLsAiI59vpiKw=
</data>
<key>assets/lang/languages-frCA.json</key>
<data>
dMOjukP1+b6kRt4Rx5h5t97TRlQ=
</data>
<key>assets/lang/languages-hr.json</key>
<data>
idcqjXxmF+BDdK/Mn0w6gRtxrQk=
</data>
<key>assets/lang/languages-hu.json</key>
<data>
EhyzGgqWGaKbt0PmmdbGJ3imMFo=
</data>
<key>assets/lang/languages-it.json</key>
<data>
2sI81br+BGJ0t6jTXCmx1wpKpaI=
</data>
<key>assets/lang/languages-ja.json</key>
<data>
joDuI7HjSWthUsi30xRaM3XVTgs=
</data>
<key>assets/lang/languages-ko.json</key>
<data>
4+Tq6TFq89vbJHPdKh7R26OS7oc=
</data>
<key>assets/lang/languages-mn.json</key>
<data>
MYNFHZ/uWEyoTSxGwt87hHoFQ6g=
</data>
<key>assets/lang/languages-nl.json</key>
<data>
G43FCRPvcWSRILTErMAaj+E3pDg=
</data>
<key>assets/lang/languages-oc.json</key>
<data>
uCzFl8FPYxjaZa7GiUU2G3bhhIQ=
</data>
<key>assets/lang/languages-pl.json</key>
<data>
wYHvp1Vlv7H1NC5bDK9Ot8PO6vY=
</data>
<key>assets/lang/languages-ptBR.json</key>
<data>
GIh4ASb9tZC1VcrmD6yl4I1wsdE=
</data>
<key>assets/lang/languages-ro.json</key>
<data>
m5YpKB+kWA/9F6Q7HBNK6rfjAFI=
</data>
<key>assets/lang/languages-ru.json</key>
<data>
dLRFgfRpvCF99957KcPKr2d7YaY=
</data>
<key>assets/lang/languages-sc.json</key>
<data>
tLj2CbK+QVF4fI8OBVf9VsMhdCM=
</data>
<key>assets/lang/languages-sk.json</key>
<data>
tPmTWw/O3RywXK6GMf4VI/sMeH8=
</data>
<key>assets/lang/languages-sl.json</key>
<data>
UWO1ijYBQ8xDEhiPKd1w9wtyPKo=
</data>
<key>assets/lang/languages-sv.json</key>
<data>
0sAz2CypGt8z/ulH1eNcBeVCGc4=
</data>
<key>assets/lang/languages-tr.json</key>
<data>
RjBmNxHQHcO5MJoqD3TaqK0J7A0=
</data>
<key>assets/lang/languages-vi.json</key>
<data>
8tN57vDi699e53De1P5i+jnZPaE=
</data>
<key>assets/lang/languages-zhCN.json</key>
<data>
/EL9vtzZ53zcVXazjWmiYdTXwuQ=
</data>
<key>assets/lang/languages-zhTW.json</key>
<data>
LibZxseb9bEvhN9a0eKYX367iFg=
</data>
<key>assets/lang/languages.json</key>
<data>
frJaWTweV970iHyoXlY77JOVtZM=
</data>
<key>assets/lang/main-af.json</key>
<data>
deZ7NBjYLKKXatyynk8c4h4NDmY=
</data>
<key>assets/lang/main-ar.json</key>
<data>
lfamVKsso90iVJ6/Sb2/DPGsMhg=
</data>
<key>assets/lang/main-bg.json</key>
<data>
mB0Cg+6b0DzHucu/s8v+jKYZI3c=
</data>
<key>assets/lang/main-ca.json</key>
<data>
EHBrCpuyFBS93HN54/eOatQNLrs=
</data>
<key>assets/lang/main-de.json</key>
<data>
2QHUDybpODJCQWryO2PXx2K+BZc=
</data>
<key>assets/lang/main-enGB.json</key>
<data>
XJOqHU/XQI7zZErQcm4FlcCXZr0=
</data>
<key>assets/lang/main-eo.json</key>
<data>
dBt9j6dwq4KmVCVUO7nddL5KVCw=
</data>
<key>assets/lang/main-es.json</key>
<data>
ZHWm9pQiUrryFjMdam+g3AMrrJU=
</data>
<key>assets/lang/main-esUS.json</key>
<data>
6+jeAqh1vmChyCUlsLT48qY4w2o=
</data>
<key>assets/lang/main-et.json</key>
<data>
Yy1mMOI1tJOngf16wqWFj99ARUA=
</data>
<key>assets/lang/main-fa.json</key>
<data>
my09XGwi37Zq96lJjCCgMOodX+k=
</data>
<key>assets/lang/main-fi.json</key>
<data>
hgPZOYPpsZoBcFj873RMHi9c2FE=
</data>
<key>assets/lang/main-fr.json</key>
<data>
CKyUmbIC1wPFw7Uv9vsRDPiFE6I=
</data>
<key>assets/lang/main-frCA.json</key>
<data>
Tci7mKAtcxO+ZxaOg8sTjXfP2eU=
</data>
<key>assets/lang/main-hr.json</key>
<data>
K1cmHYXh+6Y79DP2QdNz21YwBto=
</data>
<key>assets/lang/main-hu.json</key>
<data>
Szmv2/t+23QFIuYh3sISTdyFCcs=
</data>
<key>assets/lang/main-it.json</key>
<data>
5ikYGrGDlut/r4Hy7oUFSXgNG60=
</data>
<key>assets/lang/main-ja.json</key>
<data>
bd37u1Z1hIPA6+N+oISD/eqMx54=
</data>
<key>assets/lang/main-ko.json</key>
<data>
oneqMl4sBthUDmLas839W04OVjI=
</data>
<key>assets/lang/main-mn.json</key>
<data>
1DLUNQV8/EeshO+8q8uVO6+/qYY=
</data>
<key>assets/lang/main-nl.json</key>
<data>
E5+9MOuiAx13tkCjwqGx3cfJmsY=
</data>
<key>assets/lang/main-oc.json</key>
<data>
LTW1VMift/Y+fZYFoNaHA7noUM4=
</data>
<key>assets/lang/main-pl.json</key>
<data>
zCk1/fb3BPAS2mszZJ8t6J1c11o=
</data>
<key>assets/lang/main-ptBR.json</key>
<data>
MiBmO5nCDoV//fAfwaAzzqVDlzs=
</data>
<key>assets/lang/main-ro.json</key>
<data>
QYByXtcZeu4GvCZeAnAMj2F34UU=
</data>
<key>assets/lang/main-ru.json</key>
<data>
W42/WKAC5b8AvGCsKGPOm5PY4s0=
</data>
<key>assets/lang/main-sc.json</key>
<data>
BWELtW5JB/mZyVYGioJAB7Ln2mw=
</data>
<key>assets/lang/main-sk.json</key>
<data>
Fua0yGO/y+AJsrbcPU8tkkzd2Hc=
</data>
<key>assets/lang/main-sl.json</key>
<data>
AuQaDyzXaQ29KswmZhRwMmZW4P0=
</data>
<key>assets/lang/main-sv.json</key>
<data>
15dYjsYmMEVeLw9DmRqy8rWRAZc=
</data>
<key>assets/lang/main-tr.json</key>
<data>
RkD8Rk7wTofv1+QD2a2G+AbC5Bc=
</data>
<key>assets/lang/main-vi.json</key>
<data>
m/n1JRhLcswtQeXYph9RB91vJ1Q=
</data>
<key>assets/lang/main-zhCN.json</key>
<data>
nSy+m6poQMTmqcC4tFp5c6l9ovg=
</data>
<key>assets/lang/main-zhTW.json</key>
<data>
a6ZD5yhqoMS0uyHEYKTw65DHMcc=
</data>
<key>assets/lang/main.json</key>
<data>
KUPTpXfMUNVg61Otcf3fwI+NBMA=
</data>
<key>assets/node_modules/css-select/lib/procedure.json</key>
<data>
4NPpi1YiX218HlCgSBfSb0LKZL0=
</data>
<key>assets/node_modules/css-tree/data/patch.json</key>
<data>
BjIznFW4G1LGhyMeThX2O9uaUWo=
</data>
<key>assets/node_modules/css-tree/node_modules/mdn-data/css/at-rules.json</key>
<data>
9gbDXraF0AQo4SKRguRj6p4fX6w=
</data>
<key>assets/node_modules/css-tree/node_modules/mdn-data/css/properties.json</key>
<data>
smA7sKdxB9fudDR5Avy4E5ZuXF8=
</data>
<key>assets/node_modules/css-tree/node_modules/mdn-data/css/syntaxes.json</key>
<data>
E6Ppa9cO+gWA3uoT06d4sFIs0KU=
</data>
<key>assets/node_modules/css-tree/package.json</key>
<data>
5+1kYx6b0pYTdWtIMKCyfZPtTWg=
</data>
<key>assets/node_modules/dom-serializer/foreignNames.json</key>
<data>
Q7YZPABq69isLTuNqqSlrl+Pl5Y=
</data>
<key>assets/node_modules/entities/lib/maps/decode.json</key>
<data>
+LtgnExfqrVb794ZjVsyLPOF94k=
</data>
<key>assets/node_modules/entities/lib/maps/entities.json</key>
<data>
nJuM2FOvnF16uoBR7CbmGoMDFQ8=
</data>
<key>assets/node_modules/entities/lib/maps/legacy.json</key>
<data>
Um3MVMTtwUsiBOVJOLFOQwfyW5s=
</data>
<key>assets/node_modules/entities/lib/maps/xml.json</key>
<data>
pbWR5Bqv/JI6KGeuvSOqpaNGoG4=
</data>
<key>assets/node_modules/i18n-iso-countries/langs/en.json</key>
<data>
5qfLcRVjBK7wxO7X+UHdykzXlxU=
</data>
<key>assets/node_modules/react-native-url-polyfill/package.json</key>
<data>
+sj2w+yKJLqYxMUP6Cxu/mwuQoI=
</data>
<key>assets/node_modules/react-native/package.json</key>
<data>
iYSiPQ5BH0ByT0o+uQfe8ppwN4w=
</data>
<key>image-resize@2x.png</key>
<data>
fpJVwJDMfzGKpCkKXn6v05rCfqY=
</data>
<key>image-resize@3x.png</key>
<data>
jOgxm7AWvjeym7+HofcMy1MkZJ8=
</data>
<key>incomingMessage.wav</key>
<data>
DjgfRkshtpmv+XZYvDXCmbSogVQ=
</data>
<key>joined.wav</key>
<data>
x5acwPpL4xsKYcjxtFLZjCqj04A=
</data>
<key>left.wav</key>
<data>
eIQKBt0QIYvkw8/8cTsN7cE3btw=
</data>
<key>liveStreamingOff.mp3</key>
<data>
PG4FYmYCYceMLnS07CAhusBHbEU=
</data>
<key>liveStreamingOn.mp3</key>
<data>
M7fJ4ZuecAhbul19/akt2eOMhTw=
</data>
<key>main.jsbundle</key>
<data>
RaZPluxahrJ9E5jvJGAwc8ovr4M=
</data>
<key>outgoingRinging.wav</key>
<data>
d6uIyHBXCOsT0esieScsvX5O2XE=
</data>
<key>outgoingStart.wav</key>
<data>
P5BB9NApgN+OrOs/iOq9RDqR6TM=
</data>
<key>recordingOff.mp3</key>
<data>
HqPiajSV8UEU18McqQQbfMlG1Og=
</data>
<key>recordingOn.mp3</key>
<data>
FMxj/st7ZjGLT14I3k4Cq72hO0s=
</data>
<key>rejected.wav</key>
<data>
m4GVNFynKDfhVppM1vc7OfIwOSQ=
</data>
</dict>
<key>files2</key>
<dict>
<key>CallKitIcon.png</key>
<dict>
<key>hash2</key>
<data>
vlGGlNTQbYekZxUcdQvF8AYVe85O+PiMDQRnuHRlTjw=
</data>
</dict>
<key>GoogleSignIn.bundle/Info.plist</key>
<dict>
<key>hash2</key>
<data>
cHPgF7KYTJP00yku/fna1q7LCMLLQQkAHvGCVjllTs0=
</data>
</dict>
<key>GoogleSignIn.bundle/Roboto-Bold.ttf</key>
<dict>
<key>hash2</key>
<data>
WU10pJ4we+fMnh7l8QI2hOaCDPEbzJaL7lkDkeGtWlo=
</data>
</dict>
<key>GoogleSignIn.bundle/ar.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
KNO3JIRtAADRoTuu3mvww+RVjxCmhlOfUUTcxi08ceU=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/ca.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
s8Wt8ese0XU9Kf7ZLWsViTohv6iDD6XnbxqMknNTUdI=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/cs.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
grRhao13psbFXFvzFYjE6gaKQTAyGPqa6aL4VtkaEIs=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/da.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
R3Xth7Clc4M9pYY7YcxqAawywLuwfzpSdsUxZKxFsKM=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/de.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
a0HJyV4PCHfnqXYlBuBEgRaOlTWWoLocVNIoJl+Mkdg=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/el.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
GRXMFiSib2rq5qlOV24XS8V9RkSuhcnkdMfmV/cDpv0=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/en.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
xyajnDguPxp8H1js9HD4EtomN0n5MNqH98DDqg7GSMI=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/en_GB.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
H4rGbc5dSorMe4OvH/SAvFyJUZuVIOXDhSPkiBJkAXI=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/es.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
y2jfJNF51B7UmWYq6C3Pg1/5X5kdUxjLlfr4VDrrqcc=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/es_MX.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
A28DAztx+XHvkjbLDn+HiAb0vXSBWshwSQFJdLyjlho=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/fi.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
hR16DchibH+j5GSk7wifO82UK9IiC6jiDZTR+wCAKnY=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/fr.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
lmyB0b6qyH7JS5JXNzH/I1PpXx/V6ulZVUB7o+cK1EM=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/fr_CA.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
PMigMa40InYEJFfEsRtP9dXCGtGUvwjL9/zx8zSjnt0=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/google.png</key>
<dict>
<key>hash2</key>
<data>
H2IokCB8oNkRwgBLBEZLd0w6oN+iN1BU/iAZdGyDMKU=
</data>
</dict>
<key>GoogleSignIn.bundle/google@2x.png</key>
<dict>
<key>hash2</key>
<data>
Mjq4n6IBYa2yGeFxUDX5MS6Ty2kwi1TyDkPS11aFwLI=
</data>
</dict>
<key>GoogleSignIn.bundle/google@3x.png</key>
<dict>
<key>hash2</key>
<data>
vuNrWCRZeBKrexqD2NEDZOScuuIxG5X6EYoYNxvcJlU=
</data>
</dict>
<key>GoogleSignIn.bundle/he.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
asYDzbh0rOcEzCjiDUCxZ4oyVjRIOmGy5wHO3NNrpho=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/hi.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
dwdhCrCblaIUVSgP0lyOwd459FLopwPSD9qJ9HGAfLk=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/hr.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
BK4KT3F5RVf2YlVMVG++JqbcflwFQi0Rjke/smHthlE=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/hu.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
cLGWZk9Qcbn9pGeCNRDyyhWMYhoAmsTfIgqipoBInw8=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/id.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
uSEOCy2UklAu/gzOALazKOx3VsGIvCkqGreowBoMJoo=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/it.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
miGwcNcC9TRryOjkcfxr2zvq/Ubx6QFJZL82vjPf8Ro=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/ja.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
z/YvQ9A7xFwpMyY9ZlvhjRGDwIZ9FFudO7JUdhEpWqw=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/ko.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
m73EettZyAJNRtL6T4AbE2OkGdvuKlbV0l9vH0T727s=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/ms.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
VOn9SOT9NxUWhmiAoRo2nX3SJVVmyss3MEmlaws6NGg=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/nb.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
BOCdsApXhDA24rYbv0ti9MPi5AWW8KHviz9ycB095O8=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/nl.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
R+T9Rx/4bbXTCAn06NWBR1eztrPKZWdUxlBtMNftEls=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/pl.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
zNH8p3wW8JoSHyiRWsKmgz0Psl9kwSs8HwHXJYR99kY=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/pt.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
cF9iHZQORY6eH4d1WWBpRFdj7mxrJhaEY+ep6BuqR0A=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/pt_BR.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
cF9iHZQORY6eH4d1WWBpRFdj7mxrJhaEY+ep6BuqR0A=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/pt_PT.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
yWtduerMD1bp3wsxfOw7vFYhO3/Fjm3m0ezovSvo2lI=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/ro.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
zOF1NKzBlmy5bcqJpatF3LbjIa1A20wTIj2fOUxcMiU=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/ru.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
vYL57zuVoE5wcmXccT18uj5CxYeSZ/AmCDvb2cqJbX8=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/sk.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
TyJVkOpZWA+1NdW5sUsJYzV62114kw60S6TNOqBKDeI=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/sv.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
CjpGx3IiWrjXkZrnS6d50Vkm5m0JCjGxZyRe9TueG3w=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/th.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
FiikaGGs1hnprfaZc2lnXvDb90lV4cCWJDgs0W09BcY=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/tr.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
CbfQqVMO21KPOGDEDaxYsc/AQhaL2huVJoGxRo2slto=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/uk.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
j5BzBuaNs43vjWx4GiPJOalX1rCuaxQWdhqSVSmviyg=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/vi.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
K8iDKoEdE6UrsvhROa0EKEQvY0ocj4GCJrdfBh0DWQI=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/zh_CN.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
UU0kPjdfPx/vOlciuOYMInqRlKwQdobcnRbwJNKNdSk=
</data>
<key>optional</key>
<true/>
</dict>
<key>GoogleSignIn.bundle/zh_TW.lproj/GoogleSignIn.strings</key>
<dict>
<key>hash2</key>
<data>
SY4/vsMPSildtR+izeTRLcFZdlnjWY99oRTZ9WIlA5M=
</data>
<key>optional</key>
<true/>
</dict>
<key>Headers/InfoPlistUtil.h</key>
<dict>
<key>hash2</key>
<data>
6J3U1CN3ByxC1Mhtru/9i5kvhjbdMttDgZMifVJCLgE=
</data>
</dict>
<key>Headers/JitsiMeet.h</key>
<dict>
<key>hash2</key>
<data>
VV8S7sJlTlWPxu0CMH2Fb6fwiU++ZFpcZA1Lm3mgjaU=
</data>
</dict>
<key>Headers/JitsiMeetBaseLogHandler.h</key>
<dict>
<key>hash2</key>
<data>
GImGXU0lfSYt0q40lg00/Yd+UOjAHbSU1RbpSNd6BdI=
</data>
</dict>
<key>Headers/JitsiMeetConferenceOptions.h</key>
<dict>
<key>hash2</key>
<data>
pobVHoNpuGgi/MCkVpvWZ8lHwmsbe+Ww5BO/aX4La1c=
</data>
</dict>
<key>Headers/JitsiMeetLogger.h</key>
<dict>
<key>hash2</key>
<data>
AvRQW0hstvQvYV73z2vI+UrH/+iYN9th5QtzRSs1tTA=
</data>
</dict>
<key>Headers/JitsiMeetSDK-Swift.h</key>
<dict>
<key>hash2</key>
<data>
5rqdmbI9MjfByDovERdeLKj7f4l8DxjatOkzEwdlT9Q=
</data>
</dict>
<key>Headers/JitsiMeetSDK.h</key>
<dict>
<key>hash2</key>
<data>
4z3bdRM8WDHccM+XpZFoKPb6goEIlea1e+7Ugd9S8zQ=
</data>
</dict>
<key>Headers/JitsiMeetUserInfo.h</key>
<dict>
<key>hash2</key>
<data>
XoAOAsaw83TLLe33OqYzna/Db5jY3aZilQltR4dG6pw=
</data>
</dict>
<key>Headers/JitsiMeetView.h</key>
<dict>
<key>hash2</key>
<data>
xV2Vg3HLd7HTBRE3Q9OVfk0NrUvbDu4tZ2++c/1GR5o=
</data>
</dict>
<key>Headers/JitsiMeetViewDelegate.h</key>
<dict>
<key>hash2</key>
<data>
Fx789L6Yzh0J4K/j6c85mRfjjHpjRMasDcSMxYfDbFE=
</data>
</dict>
<key>Modules/JitsiMeetSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc</key>
<dict>
<key>hash2</key>
<data>
lHBg+bFixHPJJk+45OT+GYsS0pnUcyafPyCpfCuh1MI=
</data>
</dict>
<key>Modules/JitsiMeetSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface</key>
<dict>
<key>hash2</key>
<data>
qSP1ut2ouMg5dB1/PNUZXsu878GRbRUfL5mh36m7j9U=
</data>
</dict>
<key>Modules/JitsiMeetSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule</key>
<dict>
<key>hash2</key>
<data>
xVXlgWPPYZErncgv5N95aVDMS0PWN9nxKy0USSZYdaA=
</data>
</dict>
<key>Modules/JitsiMeetSDK.swiftmodule/x86_64.swiftdoc</key>
<dict>
<key>hash2</key>
<data>
lHBg+bFixHPJJk+45OT+GYsS0pnUcyafPyCpfCuh1MI=
</data>
</dict>
<key>Modules/JitsiMeetSDK.swiftmodule/x86_64.swiftinterface</key>
<dict>
<key>hash2</key>
<data>
qSP1ut2ouMg5dB1/PNUZXsu878GRbRUfL5mh36m7j9U=
</data>
</dict>
<key>Modules/JitsiMeetSDK.swiftmodule/x86_64.swiftmodule</key>
<dict>
<key>hash2</key>
<data>
xVXlgWPPYZErncgv5N95aVDMS0PWN9nxKy0USSZYdaA=
</data>
</dict>
<key>Modules/module.modulemap</key>
<dict>
<key>hash2</key>
<data>
qvXZc6aDBcASCfzO2uC+9uJ3dKreCyHl5XQWR3AKwMU=
</data>
</dict>
<key>assets/images/avatar.png</key>
<dict>
<key>hash2</key>
<data>
KQenLeiIDdEMjFLpMcfvnyKSJooCsqFhGczlDUmwrrQ=
</data>
</dict>
<key>assets/images/btn_google_signin_dark_normal.png</key>
<dict>
<key>hash2</key>
<data>
3Q+a7AKeU9OvJLLc3xnL+8q0ax8aZxHGFivTsZL/y0I=
</data>
</dict>
<key>assets/images/dropboxLogo_square.png</key>
<dict>
<key>hash2</key>
<data>
ddO0dckyW06cKOo1+01VeakgleVraFrRv3dbalArIFQ=
</data>
</dict>
<key>assets/images/icon-users.png</key>
<dict>
<key>hash2</key>
<data>
u+XQsDMSOwXb8FGalnlx4IUbKhloeln1bNi6KIkrMmA=
</data>
</dict>
<key>assets/images/jitsiLogo_square.png</key>
<dict>
<key>hash2</key>
<data>
RMb6T6vh9yfAQbtiWWe2VBuehcpkRE62HY0n1c/yXgc=
</data>
</dict>
<key>assets/lang/languages-af.json</key>
<dict>
<key>hash2</key>
<data>
veNPab4sdJ91RLWBFFnNN3WOs3CVkXhVYcVHp/G2H7I=
</data>
</dict>
<key>assets/lang/languages-ar.json</key>
<dict>
<key>hash2</key>
<data>
65lpOyZeMm/OVPNt6o1LzQwUEiNgf/39Nvvb3O2iNgw=
</data>
</dict>
<key>assets/lang/languages-bg.json</key>
<dict>
<key>hash2</key>
<data>
uGr5DCSQhwuBxZOzmzGDw0nMtPGP8tk1OCv6DkRYgGE=
</data>
</dict>
<key>assets/lang/languages-ca.json</key>
<dict>
<key>hash2</key>
<data>
+CVUlBADRYJtQB/XvegaC0cIYWpPHNxdyNlllC9YuQQ=
</data>
</dict>
<key>assets/lang/languages-de.json</key>
<dict>
<key>hash2</key>
<data>
AXWQ0jK3xKUUrSlQyhA/N8yghvwJ+r3Os/MgWRUj5M0=
</data>
</dict>
<key>assets/lang/languages-enGB.json</key>
<dict>
<key>hash2</key>
<data>
1JhRVl8iiJDkZHvroCJDf53g6781ctOT0FzuhhOHFEQ=
</data>
</dict>
<key>assets/lang/languages-eo.json</key>
<dict>
<key>hash2</key>
<data>
OlUugfVsRW0FYQD5SU8HcJlVSOChpVZtf1RRbxtVqiM=
</data>
</dict>
<key>assets/lang/languages-es.json</key>
<dict>
<key>hash2</key>
<data>
//6VpUv30o328X5QDs+rtemExoEn5rpFv5ewco+oOlM=
</data>
</dict>
<key>assets/lang/languages-esUS.json</key>
<dict>
<key>hash2</key>
<data>
HsYEGdhlMtu6u2qRt87uw2wP3FYpfpb+7zcifPZf3Io=
</data>
</dict>
<key>assets/lang/languages-et.json</key>
<dict>
<key>hash2</key>
<data>
FQ83hqg2KpcCP3CaUrH8TlAqTksHdvFhUHJxfSP8xEQ=
</data>
</dict>
<key>assets/lang/languages-fa.json</key>
<dict>
<key>hash2</key>
<data>
BIw7oulJiQIYfSj+XCkqOEPidQGpQwpoNQz6N3VDnbw=
</data>
</dict>
<key>assets/lang/languages-fi.json</key>
<dict>
<key>hash2</key>
<data>
jafySyP/EN3u3E1DWsIGsyAfTEo0h7iyA3aMiRGhqRA=
</data>
</dict>
<key>assets/lang/languages-fr.json</key>
<dict>
<key>hash2</key>
<data>
eSEE5cFz2BOF9QW260MXge5zODlgYgOj6JYr03/a9Vg=
</data>
</dict>
<key>assets/lang/languages-frCA.json</key>
<dict>
<key>hash2</key>
<data>
JZ3428zUzRhFMum7MKRqKT3ZPipJtWHEjfKLibncm9A=
</data>
</dict>
<key>assets/lang/languages-hr.json</key>
<dict>
<key>hash2</key>
<data>
FMBo7aQSDQmXQwqU697+9kw31hghiN42ttGKhjHRNNI=
</data>
</dict>
<key>assets/lang/languages-hu.json</key>
<dict>
<key>hash2</key>
<data>
dkFTv+8rqe9ByjVyByQf+hutZhwBUCbm9HYAmmUf1Js=
</data>
</dict>
<key>assets/lang/languages-it.json</key>
<dict>
<key>hash2</key>
<data>
xL7C8bwjbBqgwZG/8T8wPcFwX3avPJyEqAI2J77ru1A=
</data>
</dict>
<key>assets/lang/languages-ja.json</key>
<dict>
<key>hash2</key>
<data>
hr0HO4Pn6/AL99fd3qbG5+WwTw4h0mlu2VooCBuWODU=
</data>
</dict>
<key>assets/lang/languages-ko.json</key>
<dict>
<key>hash2</key>
<data>
6nvRjz2lx1Z4bAKgjEhFxCEkNacYQlLLi46hKHvqV+8=
</data>
</dict>
<key>assets/lang/languages-mn.json</key>
<dict>
<key>hash2</key>
<data>
EoZ+vdKfLqzblHLFHJAKTpoCOdOPcVNR4AcrxeBVwN8=
</data>
</dict>
<key>assets/lang/languages-nl.json</key>
<dict>
<key>hash2</key>
<data>
JaufSK0sAw/yg7oo/tVBSaXI+u4buW6Yca1fO6SktZs=
</data>
</dict>
<key>assets/lang/languages-oc.json</key>
<dict>
<key>hash2</key>
<data>
2I6ilyalSCMchwkAxBTZAxHBfiL6ulkkhejpEVkS4N0=
</data>
</dict>
<key>assets/lang/languages-pl.json</key>
<dict>
<key>hash2</key>
<data>
eDDETm6s957KMOqVeOLgb7U1w8oJby4Ed3OoE9zMQck=
</data>
</dict>
<key>assets/lang/languages-ptBR.json</key>
<dict>
<key>hash2</key>
<data>
R42xU4gaFO3qiLl1rHokSNyk33243MhUMFCPUsrDMO0=
</data>
</dict>
<key>assets/lang/languages-ro.json</key>
<dict>
<key>hash2</key>
<data>
rNJHuqs8CoehTRfHt3ljo4ANJylGo2IGZT/HQqWMfec=
</data>
</dict>
<key>assets/lang/languages-ru.json</key>
<dict>
<key>hash2</key>
<data>
N0EAy6oSFN9enpQdNY0FxHc2bMUT5CnjZDhsYt7pV0c=
</data>
</dict>
<key>assets/lang/languages-sc.json</key>
<dict>
<key>hash2</key>
<data>
QgJ1ZsKOg1pX2woKYQj+NSbZdLKZxVYGdRJEiD02LUE=
</data>
</dict>
<key>assets/lang/languages-sk.json</key>
<dict>
<key>hash2</key>
<data>
tCHf1ZsN8RZmO8zI0SddJKoBAh/jndgaWEEZI6nmHR4=
</data>
</dict>
<key>assets/lang/languages-sl.json</key>
<dict>
<key>hash2</key>
<data>
YsM5jt6gwt67EzvlfTczJka1JQECQEQ8wkVyRGyWbg8=
</data>
</dict>
<key>assets/lang/languages-sv.json</key>
<dict>
<key>hash2</key>
<data>
2m8SPWpiMnfD+LiIMX+IkIriQUJtiU70y/Cu98Kzbd4=
</data>
</dict>
<key>assets/lang/languages-tr.json</key>
<dict>
<key>hash2</key>
<data>
lC0BSzHV7luTM9OFZml58TVIn2t9rexMC7ZDZy0vaxs=
</data>
</dict>
<key>assets/lang/languages-vi.json</key>
<dict>
<key>hash2</key>
<data>
kbUZH5Ef3YDtZeYekKNts7D5pcJ6vIPt0Dgt3mPL2Ok=
</data>
</dict>
<key>assets/lang/languages-zhCN.json</key>
<dict>
<key>hash2</key>
<data>
0c3LIWdo+GYPlr8splVyiwpr3KOpUCdZGvcwnKng3BY=
</data>
</dict>
<key>assets/lang/languages-zhTW.json</key>
<dict>
<key>hash2</key>
<data>
zkPwYCqhK5lfIJC5sbt/1Y4XY7EGQp8P1vw53t1M8RM=
</data>
</dict>
<key>assets/lang/languages.json</key>
<dict>
<key>hash2</key>
<data>
vzs7Mtv7/1cwnPk4JyigsZX8ePN5S35iEIBzFcAlk48=
</data>
</dict>
<key>assets/lang/main-af.json</key>
<dict>
<key>hash2</key>
<data>
AySIl6SU0GuUJIpN4HnacQuWhzey3lCjh1xHcmRd3Wc=
</data>
</dict>
<key>assets/lang/main-ar.json</key>
<dict>
<key>hash2</key>
<data>
CMrv1TnWifsEXnA7AqLzTzTotjSUHqZeUGDsqpiOXjY=
</data>
</dict>
<key>assets/lang/main-bg.json</key>
<dict>
<key>hash2</key>
<data>
k1hZgI1Sy4suWHdpTIImk0SWwqkhN4g6T2nsxLjNaTE=
</data>
</dict>
<key>assets/lang/main-ca.json</key>
<dict>
<key>hash2</key>
<data>
QG9Vvp4rJeQPCCnoJJypFRc0XvGD0nmqAb/Dx0tcC54=
</data>
</dict>
<key>assets/lang/main-de.json</key>
<dict>
<key>hash2</key>
<data>
tLBau2mmdxZQ5OgaHxBvcKOTvfmxOWPmaYNukP8oV0I=
</data>
</dict>
<key>assets/lang/main-enGB.json</key>
<dict>
<key>hash2</key>
<data>
Rh0dmU0MNIDdXT3BOXN8x2lEVsZlutelIRBRm63Cx40=
</data>
</dict>
<key>assets/lang/main-eo.json</key>
<dict>
<key>hash2</key>
<data>
jCXJhV2NEO2S0hvdmuRGXn+LPWjzeQ3Ngqu3WoPeuY8=
</data>
</dict>
<key>assets/lang/main-es.json</key>
<dict>
<key>hash2</key>
<data>
hpeKrSvSnVMB4w25OQg+Q+2DbW6uAgPSX+BD6IUHOAQ=
</data>
</dict>
<key>assets/lang/main-esUS.json</key>
<dict>
<key>hash2</key>
<data>
LJOn8+inV5oAXKsmGjxjHU1d50MUOLVEVDOOqKNIGfA=
</data>
</dict>
<key>assets/lang/main-et.json</key>
<dict>
<key>hash2</key>
<data>
FpHMg74O4eb1KCufbtulI4ei99LP/uTCe0L2yLJ9+tk=
</data>
</dict>
<key>assets/lang/main-fa.json</key>
<dict>
<key>hash2</key>
<data>
1f+eugqJ+fJvqbCXjcBvBrP6/g+84Pp4bO03G0Y8TFk=
</data>
</dict>
<key>assets/lang/main-fi.json</key>
<dict>
<key>hash2</key>
<data>
+39CSh4RnJcFQpIcWxv0qfRyOmgyrlg+HzRIesPkvCo=
</data>
</dict>
<key>assets/lang/main-fr.json</key>
<dict>
<key>hash2</key>
<data>
1ryq9m/Iaje5RPIDak2ScKs09vm4rXcD4ecBBRdMLro=
</data>
</dict>
<key>assets/lang/main-frCA.json</key>
<dict>
<key>hash2</key>
<data>
iFQ4qL70bCzhkgePByyBFFbPJkmzZkR0GT6ya8YDaWI=
</data>
</dict>
<key>assets/lang/main-hr.json</key>
<dict>
<key>hash2</key>
<data>
6KhoZM2Qa3ukkUgrkdieqvQP7+NClggI/6XjAcKU+lg=
</data>
</dict>
<key>assets/lang/main-hu.json</key>
<dict>
<key>hash2</key>
<data>
JF4KpBhO4vFTLL9UCbWqPuwZ+y4vN5wpZLSylwqVwIw=
</data>
</dict>
<key>assets/lang/main-it.json</key>
<dict>
<key>hash2</key>
<data>
9qf52KQVThrQ7b52OuRJUS7JwQ7qHhiXCbRRjAhViPE=
</data>
</dict>
<key>assets/lang/main-ja.json</key>
<dict>
<key>hash2</key>
<data>
/XVNOE4FNIm/AgQgQzktBr5FQeJ+2v+dKnehtux7f50=
</data>
</dict>
<key>assets/lang/main-ko.json</key>
<dict>
<key>hash2</key>
<data>
wIDjN6JyAGVXs7hKMXBAMQrlk7Ohz+xXgl/2FVy0HFQ=
</data>
</dict>
<key>assets/lang/main-mn.json</key>
<dict>
<key>hash2</key>
<data>
EG2gQfRUpiiCzDER7RX6xICLLrzp5Z5W9VwBEzg2g+c=
</data>
</dict>
<key>assets/lang/main-nl.json</key>
<dict>
<key>hash2</key>
<data>
LgSPHHh8utRhANADDj7+rk5+I3OPG6wvYaCV5f7UqZs=
</data>
</dict>
<key>assets/lang/main-oc.json</key>
<dict>
<key>hash2</key>
<data>
1Fd9wSC+ipzkfEXGtuzqJoLXBE+/TikJc8cWBO7z3HE=
</data>
</dict>
<key>assets/lang/main-pl.json</key>
<dict>
<key>hash2</key>
<data>
d1clTB1DrmdWQlej7GnluyOX7S1d1lqSUnsGgsgdEcU=
</data>
</dict>
<key>assets/lang/main-ptBR.json</key>
<dict>
<key>hash2</key>
<data>
EqQIkGN4mcBgXOKKmpwuGX7E1gFIGj/SIM6AfFRvgKE=
</data>
</dict>
<key>assets/lang/main-ro.json</key>
<dict>
<key>hash2</key>
<data>
57x31UlFMM8sEmr5Br4uX/XMI1tBDHER1isRk9wIiXE=
</data>
</dict>
<key>assets/lang/main-ru.json</key>
<dict>
<key>hash2</key>
<data>
DxLLSviJj/xJM6preYGsfNKArHwJSBE40z1AuJC6CrM=
</data>
</dict>
<key>assets/lang/main-sc.json</key>
<dict>
<key>hash2</key>
<data>
GkhDUWyFDmzhTNcOFrP5Vkbx50i+e7Kh6EyOX8KSRbI=
</data>
</dict>
<key>assets/lang/main-sk.json</key>
<dict>
<key>hash2</key>
<data>
KVxuwfgZkZkwqzyi4UHhOzDOF1qgTHEIkCMUzP6oN6M=
</data>
</dict>
<key>assets/lang/main-sl.json</key>
<dict>
<key>hash2</key>
<data>
gAM5UnPMcJK01FtlTjZ357Wmt3bog+P2KEaoSt0gU70=
</data>
</dict>
<key>assets/lang/main-sv.json</key>
<dict>
<key>hash2</key>
<data>
d798jP2ABJLSWSuOSUCeEexdNhe14GTGTxqseF2LiXo=
</data>
</dict>
<key>assets/lang/main-tr.json</key>
<dict>
<key>hash2</key>
<data>
E6nzSz5S5r1Q9OY+gXuU+eXYPnGOhvVnbvEQRwF0hlU=
</data>
</dict>
<key>assets/lang/main-vi.json</key>
<dict>
<key>hash2</key>
<data>
SZm94z155dpRRkQlkBnyaNkqx/4MPif+VyRY6H5DnKE=
</data>
</dict>
<key>assets/lang/main-zhCN.json</key>
<dict>
<key>hash2</key>
<data>
ssq3kqFFYh06tJ4CYD03UJ10EeD7xUqqDBlLkNqlWrM=
</data>
</dict>
<key>assets/lang/main-zhTW.json</key>
<dict>
<key>hash2</key>
<data>
Smgg328J2V8aD5Rai1ciQM3A+fhhaZpC3KMAeMA0UbA=
</data>
</dict>
<key>assets/lang/main.json</key>
<dict>
<key>hash2</key>
<data>
62l3B1VmeWFiuYKMYYaGM3uyCkdJaDXAluz1AvMm1Xs=
</data>
</dict>
<key>assets/node_modules/css-select/lib/procedure.json</key>
<dict>
<key>hash2</key>
<data>
HQw+N5LPHUe/NOBHrsqEeNJYGULySPHl4FU7bLLPz8I=
</data>
</dict>
<key>assets/node_modules/css-tree/data/patch.json</key>
<dict>
<key>hash2</key>
<data>
XSY9Ulb/4D/tUHgjwdYvJSoQfZuG+UUcGSm7Xr802Ow=
</data>
</dict>
<key>assets/node_modules/css-tree/node_modules/mdn-data/css/at-rules.json</key>
<dict>
<key>hash2</key>
<data>
7wkmB05f2WevsbUWKEfa6c86qw9ZkoTDzNfjEEpCs3s=
</data>
</dict>
<key>assets/node_modules/css-tree/node_modules/mdn-data/css/properties.json</key>
<dict>
<key>hash2</key>
<data>
5wRE3u6vAxVHZb+IuNp8psA+OflUqFQPa6mCsC/KzQw=
</data>
</dict>
<key>assets/node_modules/css-tree/node_modules/mdn-data/css/syntaxes.json</key>
<dict>
<key>hash2</key>
<data>
FCK39JwcFjTQZPKHQlNjjJR6W5f/5IfA+u3pm0q7HXg=
</data>
</dict>
<key>assets/node_modules/css-tree/package.json</key>
<dict>
<key>hash2</key>
<data>
EgZNIdA7yCem5miUCFpCQ9sREUUEyJ2R5moXvZNjEqE=
</data>
</dict>
<key>assets/node_modules/dom-serializer/foreignNames.json</key>
<dict>
<key>hash2</key>
<data>
F47y2pAqqZKLeFOAldUr0Blj44tDcNghIErhEu+H8tM=
</data>
</dict>
<key>assets/node_modules/entities/lib/maps/decode.json</key>
<dict>
<key>hash2</key>
<data>
hq9+KqWEqf8m05S8ha5HbnOw9Uh2UUzMs+ezsW10brs=
</data>
</dict>
<key>assets/node_modules/entities/lib/maps/entities.json</key>
<dict>
<key>hash2</key>
<data>
1o9pLgpYQ5nCADtGee8XjmjL51Swe46yQqY0w3V7WVU=
</data>
</dict>
<key>assets/node_modules/entities/lib/maps/legacy.json</key>
<dict>
<key>hash2</key>
<data>
4Lys5I8NkQx3eLTmBSlbSPZpWJYYJYe42rSsnNcHrKc=
</data>
</dict>
<key>assets/node_modules/entities/lib/maps/xml.json</key>
<dict>
<key>hash2</key>
<data>
IwhJjlevRGwvnDTl5xDxhAHVwNzgTKzYvCIepGQkzCo=
</data>
</dict>
<key>assets/node_modules/i18n-iso-countries/langs/en.json</key>
<dict>
<key>hash2</key>
<data>
fg3QPPquCWdnFxFy0a6voO5KYB5MnJPWlOtZ4SoFCHY=
</data>
</dict>
<key>assets/node_modules/react-native-url-polyfill/package.json</key>
<dict>
<key>hash2</key>
<data>
PHhvrzQJer1fNm6qyrQBg9iQUcqzDE5xeH24eRT0KvU=
</data>
</dict>
<key>assets/node_modules/react-native/package.json</key>
<dict>
<key>hash2</key>
<data>
49h5eCego1wTBuyMiF85HFbJV2QnSTTThmQx4xVRAzQ=
</data>
</dict>
<key>image-resize@2x.png</key>
<dict>
<key>hash2</key>
<data>
O9uBujyJyqD5vgPoHFtzOlvzuAFKc4KeGVbkL5yxTNE=
</data>
</dict>
<key>image-resize@3x.png</key>
<dict>
<key>hash2</key>
<data>
1FxTrC33HRYNyIfOP1UBib1fIGe9rKCAnn7IS2jCT/o=
</data>
</dict>
<key>incomingMessage.wav</key>
<dict>
<key>hash2</key>
<data>
4LFCJE+iKaQfCRWW03MdFiApf8K32dGhTpoVgz24nvE=
</data>
</dict>
<key>joined.wav</key>
<dict>
<key>hash2</key>
<data>
+3m6WsQW8WxE1tirOR2bTco1R1pwCCuGAEZeQsYeCMU=
</data>
</dict>
<key>left.wav</key>
<dict>
<key>hash2</key>
<data>
Hr4+CW8U7fnEsUad2uJAf1O483iLALGz921tXJ8ul/U=
</data>
</dict>
<key>liveStreamingOff.mp3</key>
<dict>
<key>hash2</key>
<data>
gqOviCQazAEA28cUidv8NNNEt/ieV1NFr3si/ZShFQE=
</data>
</dict>
<key>liveStreamingOn.mp3</key>
<dict>
<key>hash2</key>
<data>
c8Cj4FLQOQp5B1Spc0GJS//jj/mDjNGlGtyp7CusDJY=
</data>
</dict>
<key>main.jsbundle</key>
<dict>
<key>hash2</key>
<data>
H6SYSRa7PfIu3vsu65C6K5kloDJwwgfjug+XQlkXqPc=
</data>
</dict>
<key>outgoingRinging.wav</key>
<dict>
<key>hash2</key>
<data>
XAOBddA+V+0VEDKJyvNn8apUF3O5gmBAj7JfLnpLPBE=
</data>
</dict>
<key>outgoingStart.wav</key>
<dict>
<key>hash2</key>
<data>
Ayr3NByzTZzhI3fRukuINKRNm2VGy/BoXbi5zY7DJw8=
</data>
</dict>
<key>recordingOff.mp3</key>
<dict>
<key>hash2</key>
<data>
28p49GQDcj7i1jyCgPr0KH8n/pA+2ar1aYbk81gh5ng=
</data>
</dict>
<key>recordingOn.mp3</key>
<dict>
<key>hash2</key>
<data>
oIYyn0fuXEQ5HWQvpfrOhB7WQQ0+b0Sny8gmd7N23Zk=
</data>
</dict>
<key>rejected.wav</key>
<dict>
<key>hash2</key>
<data>
mr6fLyl8mg0jSEaG+DF3uM4G22CuPMP7zWD7amaUNVo=
</data>
</dict>
</dict>
<key>rules</key>
<dict>
<key>^.*</key>
<true/>
<key>^.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^version.plist$</key>
<true/>
</dict>
<key>rules2</key>
<dict>
<key>.*\.dSYM($|/)</key>
<dict>
<key>weight</key>
<real>11</real>
</dict>
<key>^(.*/)?\.DS_Store$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>2000</real>
</dict>
<key>^.*</key>
<true/>
<key>^.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^Info\.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^PkgInfo$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^embedded\.provisionprofile$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
<key>^version\.plist$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
</dict>
</dict>
</plist>
{
"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ë)",
"ru": "Russies",
"sk": "Slowaaks",
"sl": "Sloweens",
"sv": "Sweeds",
"tr": "Turks",
"vi": "Viëtnamees",
"zhCN": "Sjinees (Sjina)"
}
\ No newline at end of file
{
"ar": "العربية",
"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": "العبرية",
"mr":"الماراثى",
"kab": "قَبَلي",
"ro": "الرومانية",
"sl": "السلوفينية",
}
{
"en": "Английски",
"af": "Африканс",
"bg": "Български",
"ca": "Каталонски",
"cs": "Чешки",
"de": "Немски",
"el": "Гръцки",
"enGB": "Английски (Великобритания)",
"eo": "Есперанто",
"es": "Испански",
"esUS": "Испански (Латинска Америка)",
"fi": "Фински",
"fr": "Френски",
"frCA": "Френски (Канада)",
"hr": "Хърватски",
"hu": "Унгарски",
"hy": "Арменски",
"it": "Италиански",
"ja": "Японски",
"ko": "Корейски",
"nl": "Нидерландски",
"oc": "Окситански",
"pl": "Полски",
"ptBR": "Португалски (Бразилия)",
"ru": "Руски",
"sv": "Шведски",
"tr": "Турски",
"vi": "Виетнамски",
"zhCN": "Китайски (Китай)",
"zhTW": "Тайвански"
}
\ No newline at end of file
{
"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)"
}
{
"en": "Englisch",
"af": "Afrikaans",
"az": "Aserbaidschanisch",
"bg": "Bulgarisch",
"cs": "Tschechisch",
"de": "Deutsch",
"el": "Griechisch",
"eo": "Esperanto",
"es": "Spanisch",
"fr": "Französisch",
"hy": "Armenisch",
"it": "Italienisch",
"ja": "Japanisch",
"ko": "Koreanisch",
"nb": "Norwegisch (Bokmal)",
"oc": "Okzitanisch",
"pl": "Polnisch",
"ptBR": "Portugiesisch (Brasilien)",
"ru": "Russisch",
"sk": "Slowakisch",
"sl": "Slowenisch",
"sr": "Serbish",
"sv": "Schwedisch",
"tr": "Türkisch",
"vi": "Vietnamesisch",
"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"
}
{
"en": "English",
"af": "Afrikaans",
"az": "",
"bg": "Bulgarian",
"cs": "Czech",
"de": "German",
"el": "Greek",
"eo": "Esperanto",
"es": "Spanish",
"fr": "French",
"hy": "Armenian",
"it": "Italian",
"ja": "Japanese",
"ko": "Korean",
"nb": "",
"oc": "Occitan",
"pl": "Polish",
"ptBR": "Portuguese (Brazil)",
"ru": "Russian",
"sk": "",
"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"
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment