|
|
|
@ -1,16 +1,16 @@
|
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="16097" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="BYZ-38-t0r">
|
|
|
|
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="18122" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="BYZ-38-t0r">
|
|
|
|
<device id="retina6_1" orientation="portrait" appearance="light"/>
|
|
|
|
<device id="retina6_1" orientation="portrait" appearance="light"/>
|
|
|
|
<dependencies>
|
|
|
|
<dependencies>
|
|
|
|
<deployment identifier="iOS"/>
|
|
|
|
<deployment identifier="iOS"/>
|
|
|
|
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="16087"/>
|
|
|
|
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="18093"/>
|
|
|
|
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
|
|
|
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
|
|
|
</dependencies>
|
|
|
|
</dependencies>
|
|
|
|
<scenes>
|
|
|
|
<scenes>
|
|
|
|
<!--Flutter View Controller-->
|
|
|
|
<!--Main App View Controller-->
|
|
|
|
<scene sceneID="tne-QT-ifu">
|
|
|
|
<scene sceneID="tne-QT-ifu">
|
|
|
|
<objects>
|
|
|
|
<objects>
|
|
|
|
<viewController id="BYZ-38-t0r" customClass="FlutterViewController" sceneMemberID="viewController">
|
|
|
|
<viewController id="BYZ-38-t0r" customClass="MainAppViewController" customModule="Runner" customModuleProvider="target" sceneMemberID="viewController">
|
|
|
|
<layoutGuides>
|
|
|
|
<layoutGuides>
|
|
|
|
<viewControllerLayoutGuide type="top" id="y3c-jy-aDJ"/>
|
|
|
|
<viewControllerLayoutGuide type="top" id="y3c-jy-aDJ"/>
|
|
|
|
<viewControllerLayoutGuide type="bottom" id="wfy-db-euE"/>
|
|
|
|
<viewControllerLayoutGuide type="bottom" id="wfy-db-euE"/>
|
|
|
|
@ -23,12 +23,12 @@
|
|
|
|
</viewController>
|
|
|
|
</viewController>
|
|
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/>
|
|
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/>
|
|
|
|
</objects>
|
|
|
|
</objects>
|
|
|
|
<point key="canvasLocation" x="-45" y="1436"/>
|
|
|
|
<point key="canvasLocation" x="-1535" y="2239"/>
|
|
|
|
</scene>
|
|
|
|
</scene>
|
|
|
|
<!--View Controller-->
|
|
|
|
<!--Video Call View Controller-->
|
|
|
|
<scene sceneID="L7v-n1-KvF">
|
|
|
|
<scene sceneID="L7v-n1-KvF">
|
|
|
|
<objects>
|
|
|
|
<objects>
|
|
|
|
<viewController id="t2c-G5-7AE" customClass="ViewController" customModule="Runner" customModuleProvider="target" sceneMemberID="viewController">
|
|
|
|
<viewController storyboardIdentifier="videoCall" id="t2c-G5-7AE" customClass="VideoCallViewController" customModule="Runner" customModuleProvider="target" sceneMemberID="viewController">
|
|
|
|
<layoutGuides>
|
|
|
|
<layoutGuides>
|
|
|
|
<viewControllerLayoutGuide type="top" id="BIa-yr-ZMY"/>
|
|
|
|
<viewControllerLayoutGuide type="top" id="BIa-yr-ZMY"/>
|
|
|
|
<viewControllerLayoutGuide type="bottom" id="VIH-1T-Ife"/>
|
|
|
|
<viewControllerLayoutGuide type="bottom" id="VIH-1T-Ife"/>
|
|
|
|
@ -37,252 +37,451 @@
|
|
|
|
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
|
|
|
|
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
|
|
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
|
|
<subviews>
|
|
|
|
<subviews>
|
|
|
|
<view hidden="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="6C5-o5-R1n" userLabel="controlButtonSpacer">
|
|
|
|
<view contentMode="scaleToFill" restorationIdentifier="VideoCallNavigationViewController" translatesAutoresizingMaskIntoConstraints="NO" id="eOT-Jr-GUl" userLabel="remoteVideo">
|
|
|
|
|
|
|
|
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="videoMutedIndicator" translatesAutoresizingMaskIntoConstraints="NO" id="CL1-2v-m1L" userLabel="remoteVideoMutedIndicator">
|
|
|
|
|
|
|
|
<rect key="frame" x="147" y="398" width="120" height="100"/>
|
|
|
|
|
|
|
|
<constraints>
|
|
|
|
|
|
|
|
<constraint firstAttribute="width" constant="120" id="eon-3Z-74P"/>
|
|
|
|
|
|
|
|
<constraint firstAttribute="height" constant="100" id="iyK-hL-H3m"/>
|
|
|
|
|
|
|
|
</constraints>
|
|
|
|
|
|
|
|
</imageView>
|
|
|
|
|
|
|
|
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="XHG-Db-3Px">
|
|
|
|
|
|
|
|
<rect key="frame" x="270" y="40" width="124" height="174"/>
|
|
|
|
|
|
|
|
<subviews>
|
|
|
|
|
|
|
|
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="0ZP-s2-kM5" userLabel="localVideo">
|
|
|
|
|
|
|
|
<rect key="frame" x="0.0" y="0.0" width="124" height="174"/>
|
|
|
|
|
|
|
|
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
|
|
|
|
|
|
<userDefinedRuntimeAttributes>
|
|
|
|
|
|
|
|
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
|
|
|
|
|
|
|
|
<integer key="value" value="5"/>
|
|
|
|
|
|
|
|
</userDefinedRuntimeAttribute>
|
|
|
|
|
|
|
|
<userDefinedRuntimeAttribute type="number" keyPath="layer.borderWidth">
|
|
|
|
|
|
|
|
<real key="value" value="0.5"/>
|
|
|
|
|
|
|
|
</userDefinedRuntimeAttribute>
|
|
|
|
|
|
|
|
</userDefinedRuntimeAttributes>
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="6y1-an-W7F">
|
|
|
|
|
|
|
|
<rect key="frame" x="0.0" y="0.0" width="124" height="174"/>
|
|
|
|
|
|
|
|
<subviews>
|
|
|
|
|
|
|
|
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="videoMutedIndicator" translatesAutoresizingMaskIntoConstraints="NO" id="FEH-bC-Hnh" userLabel="localVideoMutedIndicator">
|
|
|
|
|
|
|
|
<rect key="frame" x="44" y="72" width="36" height="30"/>
|
|
|
|
|
|
|
|
<constraints>
|
|
|
|
|
|
|
|
<constraint firstAttribute="height" constant="30" id="1iv-w5-GDT"/>
|
|
|
|
|
|
|
|
<constraint firstAttribute="width" constant="36" id="AwX-vQ-Ynn"/>
|
|
|
|
|
|
|
|
</constraints>
|
|
|
|
|
|
|
|
</imageView>
|
|
|
|
|
|
|
|
</subviews>
|
|
|
|
|
|
|
|
<color key="backgroundColor" white="0.33333333333333331" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
|
|
|
|
|
|
<constraints>
|
|
|
|
|
|
|
|
<constraint firstItem="FEH-bC-Hnh" firstAttribute="centerX" secondItem="6y1-an-W7F" secondAttribute="centerX" id="dtO-VP-8qV"/>
|
|
|
|
|
|
|
|
<constraint firstItem="FEH-bC-Hnh" firstAttribute="centerY" secondItem="6y1-an-W7F" secondAttribute="centerY" id="lpW-Vr-bH2"/>
|
|
|
|
|
|
|
|
</constraints>
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
</subviews>
|
|
|
|
|
|
|
|
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
|
|
|
|
|
|
<constraints>
|
|
|
|
|
|
|
|
<constraint firstItem="0ZP-s2-kM5" firstAttribute="top" secondItem="XHG-Db-3Px" secondAttribute="top" id="E5A-Yq-Ods"/>
|
|
|
|
|
|
|
|
<constraint firstAttribute="trailing" secondItem="6y1-an-W7F" secondAttribute="trailing" id="I0l-x2-rGO"/>
|
|
|
|
|
|
|
|
<constraint firstAttribute="width" secondItem="XHG-Db-3Px" secondAttribute="height" multiplier="1:1.4" id="M3V-vM-m0V"/>
|
|
|
|
|
|
|
|
<constraint firstAttribute="bottom" secondItem="6y1-an-W7F" secondAttribute="bottom" id="T0D-IE-19P"/>
|
|
|
|
|
|
|
|
<constraint firstItem="6y1-an-W7F" firstAttribute="top" secondItem="XHG-Db-3Px" secondAttribute="top" id="T8b-Nd-jdR"/>
|
|
|
|
|
|
|
|
<constraint firstItem="6y1-an-W7F" firstAttribute="leading" secondItem="XHG-Db-3Px" secondAttribute="leading" id="brg-bp-MME"/>
|
|
|
|
|
|
|
|
<constraint firstAttribute="bottom" secondItem="0ZP-s2-kM5" secondAttribute="bottom" id="hso-Od-7QF"/>
|
|
|
|
|
|
|
|
<constraint firstItem="0ZP-s2-kM5" firstAttribute="leading" secondItem="XHG-Db-3Px" secondAttribute="leading" id="k5R-AM-3J6"/>
|
|
|
|
|
|
|
|
<constraint firstAttribute="trailing" secondItem="0ZP-s2-kM5" secondAttribute="trailing" id="z8V-qh-Rzq"/>
|
|
|
|
|
|
|
|
</constraints>
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="sK0-tB-H9u" userLabel="controlButtons">
|
|
|
|
|
|
|
|
<rect key="frame" x="0.0" y="791" width="414" height="105"/>
|
|
|
|
|
|
|
|
<subviews>
|
|
|
|
|
|
|
|
<stackView opaque="NO" contentMode="scaleToFill" distribution="fillEqually" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="r9w-8l-Zxj">
|
|
|
|
|
|
|
|
<rect key="frame" x="20" y="15" width="200" height="60"/>
|
|
|
|
|
|
|
|
<subviews>
|
|
|
|
|
|
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="UZ6-EY-a59" userLabel="minMax">
|
|
|
|
|
|
|
|
<rect key="frame" x="0.0" y="0.0" width="60" height="60"/>
|
|
|
|
|
|
|
|
<constraints>
|
|
|
|
|
|
|
|
<constraint firstAttribute="width" secondItem="UZ6-EY-a59" secondAttribute="height" multiplier="1:1" id="Ula-Qc-wJE"/>
|
|
|
|
|
|
|
|
</constraints>
|
|
|
|
|
|
|
|
<state key="normal" title="Button" image="float_video"/>
|
|
|
|
|
|
|
|
<state key="selected" image="expand_video"/>
|
|
|
|
|
|
|
|
<connections>
|
|
|
|
|
|
|
|
<action selector="onMinimize:" destination="t2c-G5-7AE" eventType="touchUpInside" id="xul-cC-cbm"/>
|
|
|
|
|
|
|
|
</connections>
|
|
|
|
|
|
|
|
</button>
|
|
|
|
|
|
|
|
<button opaque="NO" contentMode="scaleAspectFit" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="NUO-2p-pzL" userLabel="videoMuteButton">
|
|
|
|
|
|
|
|
<rect key="frame" x="70" y="0.0" width="60" height="60"/>
|
|
|
|
|
|
|
|
<constraints>
|
|
|
|
|
|
|
|
<constraint firstAttribute="width" secondItem="NUO-2p-pzL" secondAttribute="height" multiplier="1:1" id="KGm-Yp-MqK"/>
|
|
|
|
|
|
|
|
<constraint firstAttribute="height" constant="60" id="myf-me-Rk0"/>
|
|
|
|
|
|
|
|
</constraints>
|
|
|
|
|
|
|
|
<state key="normal" image="video_unmute"/>
|
|
|
|
|
|
|
|
<state key="selected" image="video_mute"/>
|
|
|
|
|
|
|
|
<connections>
|
|
|
|
|
|
|
|
<action selector="didClickVideoMuteButton:" destination="t2c-G5-7AE" eventType="touchUpInside" id="nk9-nS-UDE"/>
|
|
|
|
|
|
|
|
</connections>
|
|
|
|
|
|
|
|
</button>
|
|
|
|
|
|
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="N2h-FX-kF5" userLabel="muteButton">
|
|
|
|
|
|
|
|
<rect key="frame" x="140" y="0.0" width="60" height="60"/>
|
|
|
|
|
|
|
|
<constraints>
|
|
|
|
|
|
|
|
<constraint firstAttribute="width" secondItem="N2h-FX-kF5" secondAttribute="height" multiplier="1:1" id="hI1-G0-K3C"/>
|
|
|
|
|
|
|
|
</constraints>
|
|
|
|
|
|
|
|
<state key="normal" image="mic_unmute"/>
|
|
|
|
|
|
|
|
<state key="selected" image="mic_mute"/>
|
|
|
|
|
|
|
|
<connections>
|
|
|
|
|
|
|
|
<action selector="didClickMuteButton:" destination="t2c-G5-7AE" eventType="touchUpInside" id="7lr-uj-db1"/>
|
|
|
|
|
|
|
|
</connections>
|
|
|
|
|
|
|
|
</button>
|
|
|
|
|
|
|
|
</subviews>
|
|
|
|
|
|
|
|
<constraints>
|
|
|
|
|
|
|
|
<constraint firstItem="UZ6-EY-a59" firstAttribute="height" secondItem="NUO-2p-pzL" secondAttribute="height" id="kK6-uF-bf6"/>
|
|
|
|
|
|
|
|
<constraint firstItem="N2h-FX-kF5" firstAttribute="height" secondItem="NUO-2p-pzL" secondAttribute="height" id="o4R-49-iMe"/>
|
|
|
|
|
|
|
|
</constraints>
|
|
|
|
|
|
|
|
</stackView>
|
|
|
|
|
|
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="AoF-Up-Yu5" userLabel="hangUpButton">
|
|
|
|
|
|
|
|
<rect key="frame" x="334" y="15" width="60" height="60"/>
|
|
|
|
|
|
|
|
<constraints>
|
|
|
|
|
|
|
|
<constraint firstAttribute="width" secondItem="AoF-Up-Yu5" secondAttribute="height" multiplier="1:1" id="6LJ-QR-WEY"/>
|
|
|
|
|
|
|
|
</constraints>
|
|
|
|
|
|
|
|
<state key="normal" image="end_call"/>
|
|
|
|
|
|
|
|
<connections>
|
|
|
|
|
|
|
|
<action selector="hangUp:" destination="t2c-G5-7AE" eventType="touchUpInside" id="SUH-Gd-OXj"/>
|
|
|
|
|
|
|
|
</connections>
|
|
|
|
|
|
|
|
</button>
|
|
|
|
|
|
|
|
</subviews>
|
|
|
|
|
|
|
|
<constraints>
|
|
|
|
|
|
|
|
<constraint firstItem="r9w-8l-Zxj" firstAttribute="top" secondItem="sK0-tB-H9u" secondAttribute="top" constant="15" id="00C-1i-sGc"/>
|
|
|
|
|
|
|
|
<constraint firstItem="AoF-Up-Yu5" firstAttribute="bottom" secondItem="r9w-8l-Zxj" secondAttribute="bottom" id="1kB-OK-b0L"/>
|
|
|
|
|
|
|
|
<constraint firstAttribute="bottom" secondItem="r9w-8l-Zxj" secondAttribute="bottom" constant="30" id="G9u-kw-mVz"/>
|
|
|
|
|
|
|
|
<constraint firstItem="AoF-Up-Yu5" firstAttribute="top" secondItem="r9w-8l-Zxj" secondAttribute="top" id="H4s-Y8-HAI"/>
|
|
|
|
|
|
|
|
<constraint firstAttribute="trailing" secondItem="AoF-Up-Yu5" secondAttribute="trailing" constant="20" id="flB-AR-zo3"/>
|
|
|
|
|
|
|
|
<constraint firstItem="r9w-8l-Zxj" firstAttribute="leading" secondItem="sK0-tB-H9u" secondAttribute="leading" constant="20" id="x13-gZ-cYp"/>
|
|
|
|
|
|
|
|
</constraints>
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
</subviews>
|
|
|
|
|
|
|
|
<constraints>
|
|
|
|
|
|
|
|
<constraint firstItem="XHG-Db-3Px" firstAttribute="top" secondItem="PoR-7r-yNe" secondAttribute="top" constant="40" id="11Y-Ag-YNc"/>
|
|
|
|
|
|
|
|
<constraint firstItem="eOT-Jr-GUl" firstAttribute="top" secondItem="PoR-7r-yNe" secondAttribute="top" id="1GX-fj-ce8"/>
|
|
|
|
|
|
|
|
<constraint firstItem="eOT-Jr-GUl" firstAttribute="top" secondItem="PoR-7r-yNe" secondAttribute="top" id="8zP-pG-g2P"/>
|
|
|
|
|
|
|
|
<constraint firstItem="sK0-tB-H9u" firstAttribute="leading" secondItem="PoR-7r-yNe" secondAttribute="leading" id="Itp-Pe-kh9"/>
|
|
|
|
|
|
|
|
<constraint firstAttribute="bottom" secondItem="eOT-Jr-GUl" secondAttribute="bottom" id="KQg-N0-9AK"/>
|
|
|
|
|
|
|
|
<constraint firstItem="eOT-Jr-GUl" firstAttribute="leading" secondItem="PoR-7r-yNe" secondAttribute="leading" id="P4J-Tm-yNd"/>
|
|
|
|
|
|
|
|
<constraint firstAttribute="bottom" secondItem="sK0-tB-H9u" secondAttribute="bottom" id="Tu5-Op-mnF"/>
|
|
|
|
|
|
|
|
<constraint firstItem="CL1-2v-m1L" firstAttribute="centerY" secondItem="PoR-7r-yNe" secondAttribute="centerY" id="UGv-46-ri8"/>
|
|
|
|
|
|
|
|
<constraint firstItem="CL1-2v-m1L" firstAttribute="centerX" secondItem="PoR-7r-yNe" secondAttribute="centerX" id="Xt8-k3-fDj"/>
|
|
|
|
|
|
|
|
<constraint firstItem="XHG-Db-3Px" firstAttribute="width" secondItem="PoR-7r-yNe" secondAttribute="width" multiplier="0.3" id="dH2-dK-Fbg"/>
|
|
|
|
|
|
|
|
<constraint firstAttribute="trailing" secondItem="sK0-tB-H9u" secondAttribute="trailing" id="gSh-7K-3p5"/>
|
|
|
|
|
|
|
|
<constraint firstItem="eOT-Jr-GUl" firstAttribute="leading" secondItem="PoR-7r-yNe" secondAttribute="leading" id="rI9-oh-p8L"/>
|
|
|
|
|
|
|
|
<constraint firstAttribute="trailing" secondItem="eOT-Jr-GUl" secondAttribute="trailing" id="suy-vB-rXS"/>
|
|
|
|
|
|
|
|
<constraint firstAttribute="trailing" secondItem="XHG-Db-3Px" secondAttribute="trailing" constant="20" id="ubC-LX-bj4"/>
|
|
|
|
|
|
|
|
</constraints>
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
<navigationItem key="navigationItem" id="s5b-6P-Hwj"/>
|
|
|
|
|
|
|
|
<connections>
|
|
|
|
|
|
|
|
<outlet property="actionsHeightConstraint" destination="myf-me-Rk0" id="uAs-8t-OYW"/>
|
|
|
|
|
|
|
|
<outlet property="controlButtons" destination="sK0-tB-H9u" id="mDK-cq-oQz"/>
|
|
|
|
|
|
|
|
<outlet property="localVideo" destination="0ZP-s2-kM5" id="C68-k7-h5j"/>
|
|
|
|
|
|
|
|
<outlet property="localVideoMutedBg" destination="6y1-an-W7F" id="5FF-Ak-Vxb"/>
|
|
|
|
|
|
|
|
<outlet property="localvideoTopMargin" destination="11Y-Ag-YNc" id="5RK-4W-lxa"/>
|
|
|
|
|
|
|
|
<outlet property="micMuteBtn" destination="N2h-FX-kF5" id="AVo-sY-x2z"/>
|
|
|
|
|
|
|
|
<outlet property="remoteVideo" destination="eOT-Jr-GUl" id="VKE-el-YGR"/>
|
|
|
|
|
|
|
|
<outlet property="remoteVideoMutedIndicator" destination="CL1-2v-m1L" id="aJ0-QC-m9Y"/>
|
|
|
|
|
|
|
|
<outlet property="videoMuteBtn" destination="NUO-2p-pzL" id="XCc-nu-N8P"/>
|
|
|
|
|
|
|
|
</connections>
|
|
|
|
|
|
|
|
</viewController>
|
|
|
|
|
|
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="x33-EE-6Ak" sceneMemberID="firstResponder"/>
|
|
|
|
|
|
|
|
</objects>
|
|
|
|
|
|
|
|
<point key="canvasLocation" x="-797" y="2239"/>
|
|
|
|
|
|
|
|
</scene>
|
|
|
|
|
|
|
|
<!--View Controller-->
|
|
|
|
|
|
|
|
<scene sceneID="fcB-FR-PM2">
|
|
|
|
|
|
|
|
<objects>
|
|
|
|
|
|
|
|
<viewController id="b2p-gc-ilx" sceneMemberID="viewController">
|
|
|
|
|
|
|
|
<layoutGuides>
|
|
|
|
|
|
|
|
<viewControllerLayoutGuide type="top" id="Bl3-5B-Sac"/>
|
|
|
|
|
|
|
|
<viewControllerLayoutGuide type="bottom" id="aRc-fq-Dqx"/>
|
|
|
|
|
|
|
|
</layoutGuides>
|
|
|
|
|
|
|
|
<view key="view" contentMode="scaleToFill" id="luL-hd-4kD">
|
|
|
|
|
|
|
|
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
|
|
|
|
|
|
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
|
|
|
|
|
|
<subviews>
|
|
|
|
|
|
|
|
<view hidden="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="WCW-Fr-JiI" userLabel="controlButtonSpacer">
|
|
|
|
<rect key="frame" x="14" y="844" width="139" height="30"/>
|
|
|
|
<rect key="frame" x="14" y="844" width="139" height="30"/>
|
|
|
|
<constraints>
|
|
|
|
<constraints>
|
|
|
|
<constraint firstAttribute="height" constant="30" id="0mU-Ko-Up3"/>
|
|
|
|
<constraint firstAttribute="height" constant="30" id="VbR-6H-ydu"/>
|
|
|
|
<constraint firstAttribute="width" constant="139" id="DNz-Ig-XOS"/>
|
|
|
|
<constraint firstAttribute="width" constant="139" id="aOy-qa-Ssi"/>
|
|
|
|
</constraints>
|
|
|
|
</constraints>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view hidden="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="yS9-HT-vp8" userLabel="controlButtonSpacer">
|
|
|
|
<view hidden="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="UkE-3l-VTH" userLabel="controlButtonSpacer">
|
|
|
|
<rect key="frame" x="265" y="844" width="140" height="30"/>
|
|
|
|
<rect key="frame" x="265" y="844" width="140" height="30"/>
|
|
|
|
<constraints>
|
|
|
|
<constraints>
|
|
|
|
<constraint firstAttribute="width" constant="140" id="Alm-7E-yeU"/>
|
|
|
|
<constraint firstAttribute="width" constant="140" id="7kZ-Fp-Pds"/>
|
|
|
|
<constraint firstAttribute="height" constant="30" id="amS-in-0UH"/>
|
|
|
|
<constraint firstAttribute="height" constant="30" id="BC0-QQ-aX1"/>
|
|
|
|
</constraints>
|
|
|
|
</constraints>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view contentMode="scaleToFill" restorationIdentifier="VideoCallNavigationViewController" translatesAutoresizingMaskIntoConstraints="NO" id="eOT-Jr-GUl" userLabel="remoteVideo">
|
|
|
|
<view contentMode="scaleToFill" restorationIdentifier="VideoCallNavigationViewController" translatesAutoresizingMaskIntoConstraints="NO" id="DUC-g9-g8v" userLabel="remoteVideo">
|
|
|
|
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
|
|
|
|
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="videoMutedIndicator" translatesAutoresizingMaskIntoConstraints="NO" id="CL1-2v-m1L" userLabel="remoteVideoMutedIndicator">
|
|
|
|
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="videoMutedIndicator" translatesAutoresizingMaskIntoConstraints="NO" id="cVD-h1-8a5" userLabel="remoteVideoMutedIndicator">
|
|
|
|
<rect key="frame" x="147" y="398" width="120" height="100"/>
|
|
|
|
<rect key="frame" x="147" y="398" width="120" height="100"/>
|
|
|
|
<constraints>
|
|
|
|
<constraints>
|
|
|
|
<constraint firstAttribute="width" constant="120" id="eon-3Z-74P"/>
|
|
|
|
<constraint firstAttribute="width" constant="120" id="NhH-n2-2kE"/>
|
|
|
|
<constraint firstAttribute="height" constant="100" id="iyK-hL-H3m"/>
|
|
|
|
<constraint firstAttribute="height" constant="100" id="nzD-kL-E5d"/>
|
|
|
|
</constraints>
|
|
|
|
</constraints>
|
|
|
|
</imageView>
|
|
|
|
</imageView>
|
|
|
|
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="0ZP-s2-kM5" userLabel="localVideo">
|
|
|
|
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="MaW-YR-Grr">
|
|
|
|
<rect key="frame" x="270.5" y="138" width="103.5" height="224"/>
|
|
|
|
<rect key="frame" x="270" y="40" width="124" height="174"/>
|
|
|
|
|
|
|
|
<subviews>
|
|
|
|
|
|
|
|
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="jm7-6R-ha0" userLabel="localVideo">
|
|
|
|
|
|
|
|
<rect key="frame" x="0.0" y="0.0" width="124" height="174"/>
|
|
|
|
|
|
|
|
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
|
|
|
|
|
|
<userDefinedRuntimeAttributes>
|
|
|
|
|
|
|
|
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
|
|
|
|
|
|
|
|
<integer key="value" value="5"/>
|
|
|
|
|
|
|
|
</userDefinedRuntimeAttribute>
|
|
|
|
|
|
|
|
<userDefinedRuntimeAttribute type="number" keyPath="layer.borderWidth">
|
|
|
|
|
|
|
|
<real key="value" value="0.5"/>
|
|
|
|
|
|
|
|
</userDefinedRuntimeAttribute>
|
|
|
|
|
|
|
|
</userDefinedRuntimeAttributes>
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="G9u-v2-vFg">
|
|
|
|
|
|
|
|
<rect key="frame" x="0.0" y="0.0" width="124" height="174"/>
|
|
|
|
|
|
|
|
<subviews>
|
|
|
|
|
|
|
|
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="videoMutedIndicator" translatesAutoresizingMaskIntoConstraints="NO" id="RBK-Jn-LSH" userLabel="localVideoMutedIndicator">
|
|
|
|
|
|
|
|
<rect key="frame" x="44" y="72" width="36" height="30"/>
|
|
|
|
|
|
|
|
<constraints>
|
|
|
|
|
|
|
|
<constraint firstAttribute="height" constant="30" id="dMk-gQ-fHl"/>
|
|
|
|
|
|
|
|
<constraint firstAttribute="width" constant="36" id="lxL-W0-zfk"/>
|
|
|
|
|
|
|
|
</constraints>
|
|
|
|
|
|
|
|
</imageView>
|
|
|
|
|
|
|
|
</subviews>
|
|
|
|
|
|
|
|
<color key="backgroundColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
|
|
|
|
|
|
<constraints>
|
|
|
|
|
|
|
|
<constraint firstItem="RBK-Jn-LSH" firstAttribute="centerY" secondItem="G9u-v2-vFg" secondAttribute="centerY" id="1pj-sm-Y32"/>
|
|
|
|
|
|
|
|
<constraint firstItem="RBK-Jn-LSH" firstAttribute="centerX" secondItem="G9u-v2-vFg" secondAttribute="centerX" id="KKi-UZ-3AR"/>
|
|
|
|
|
|
|
|
</constraints>
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
</subviews>
|
|
|
|
|
|
|
|
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
|
|
|
|
|
|
<constraints>
|
|
|
|
|
|
|
|
<constraint firstAttribute="width" secondItem="MaW-YR-Grr" secondAttribute="height" multiplier="1:1.4" id="1Gu-MK-yhf"/>
|
|
|
|
|
|
|
|
<constraint firstItem="jm7-6R-ha0" firstAttribute="top" secondItem="MaW-YR-Grr" secondAttribute="top" id="1gf-2j-pPB"/>
|
|
|
|
|
|
|
|
<constraint firstItem="G9u-v2-vFg" firstAttribute="leading" secondItem="MaW-YR-Grr" secondAttribute="leading" id="D45-iv-3VG"/>
|
|
|
|
|
|
|
|
<constraint firstItem="jm7-6R-ha0" firstAttribute="leading" secondItem="MaW-YR-Grr" secondAttribute="leading" id="FE7-gZ-P2k"/>
|
|
|
|
|
|
|
|
<constraint firstAttribute="bottom" secondItem="jm7-6R-ha0" secondAttribute="bottom" id="KAG-6P-jtc"/>
|
|
|
|
|
|
|
|
<constraint firstAttribute="bottom" secondItem="G9u-v2-vFg" secondAttribute="bottom" id="bvk-jj-Pdl"/>
|
|
|
|
|
|
|
|
<constraint firstItem="G9u-v2-vFg" firstAttribute="top" secondItem="MaW-YR-Grr" secondAttribute="top" id="ebv-7y-cqK"/>
|
|
|
|
|
|
|
|
<constraint firstAttribute="trailing" secondItem="G9u-v2-vFg" secondAttribute="trailing" id="gn3-8B-SEu"/>
|
|
|
|
|
|
|
|
<constraint firstAttribute="trailing" secondItem="jm7-6R-ha0" secondAttribute="trailing" id="i3f-z5-CnF"/>
|
|
|
|
|
|
|
|
</constraints>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="localVideoMutedBg" translatesAutoresizingMaskIntoConstraints="NO" id="A0G-cT-yji" userLabel="localVideoMutedBg">
|
|
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="SbF-is-irI" userLabel="videoMuteButton">
|
|
|
|
<rect key="frame" x="215" y="138" width="159" height="224"/>
|
|
|
|
<rect key="frame" x="100" y="144" width="40" height="40"/>
|
|
|
|
</imageView>
|
|
|
|
<constraints>
|
|
|
|
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="sK0-tB-H9u" userLabel="controlButtons">
|
|
|
|
<constraint firstAttribute="height" constant="40" id="3Ce-Tz-gmS"/>
|
|
|
|
|
|
|
|
<constraint firstAttribute="width" constant="40" id="Md1-qV-m2B"/>
|
|
|
|
|
|
|
|
</constraints>
|
|
|
|
|
|
|
|
<state key="normal" title="Button" image="videoMuteButton"/>
|
|
|
|
|
|
|
|
<state key="selected" image="videoMuteButtonSelected"/>
|
|
|
|
|
|
|
|
<connections>
|
|
|
|
|
|
|
|
<action selector="onMinimize:" destination="b2p-gc-ilx" eventType="touchUpInside" id="O8X-2s-jcA"/>
|
|
|
|
|
|
|
|
</connections>
|
|
|
|
|
|
|
|
</button>
|
|
|
|
|
|
|
|
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="KVg-mH-xm4" userLabel="controlButtons">
|
|
|
|
<rect key="frame" x="0.0" y="740" width="414" height="80"/>
|
|
|
|
<rect key="frame" x="0.0" y="740" width="414" height="80"/>
|
|
|
|
<subviews>
|
|
|
|
<subviews>
|
|
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="NUO-2p-pzL" userLabel="videoMuteButton">
|
|
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="IiK-H6-dWe" userLabel="videoMuteButton">
|
|
|
|
<rect key="frame" x="29" y="20.5" width="39" height="39"/>
|
|
|
|
<rect key="frame" x="29" y="20.5" width="39" height="39"/>
|
|
|
|
<constraints>
|
|
|
|
<constraints>
|
|
|
|
<constraint firstAttribute="width" constant="39" id="CWU-fT-9gx"/>
|
|
|
|
<constraint firstAttribute="width" constant="39" id="epH-fv-DFg"/>
|
|
|
|
<constraint firstAttribute="height" constant="39" id="nsM-Xv-O2N"/>
|
|
|
|
<constraint firstAttribute="height" constant="39" id="lw8-u6-AHv"/>
|
|
|
|
</constraints>
|
|
|
|
</constraints>
|
|
|
|
<state key="normal" title="Button" image="speakerOff"/>
|
|
|
|
<state key="normal" title="Button" image="speakerOff"/>
|
|
|
|
<state key="selected" image="speakerOffSelected"/>
|
|
|
|
<state key="selected" image="speakerOffSelected"/>
|
|
|
|
<connections>
|
|
|
|
<connections>
|
|
|
|
<action selector="didClickSpeakerButton:" destination="t2c-G5-7AE" eventType="touchUpInside" id="XHg-oo-TWD"/>
|
|
|
|
<action selector="didClickSpeakerButton:" destination="b2p-gc-ilx" eventType="touchUpInside" id="VqG-6r-bor"/>
|
|
|
|
</connections>
|
|
|
|
</connections>
|
|
|
|
</button>
|
|
|
|
</button>
|
|
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="N2h-FX-kF5" userLabel="muteButton">
|
|
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="zBP-Dn-YDy" userLabel="muteButton">
|
|
|
|
<rect key="frame" x="98" y="20.5" width="39" height="39"/>
|
|
|
|
<rect key="frame" x="98" y="20.5" width="39" height="39"/>
|
|
|
|
<constraints>
|
|
|
|
<constraints>
|
|
|
|
<constraint firstAttribute="width" constant="39" id="Nv9-dR-SYL"/>
|
|
|
|
<constraint firstAttribute="width" constant="39" id="34S-GR-Pvs"/>
|
|
|
|
<constraint firstAttribute="height" constant="39" id="lFc-rS-c6B"/>
|
|
|
|
<constraint firstAttribute="height" constant="39" id="LPo-nT-kUW"/>
|
|
|
|
</constraints>
|
|
|
|
</constraints>
|
|
|
|
<state key="normal" title="Button" image="muteButton"/>
|
|
|
|
<state key="normal" title="Button" image="muteButton"/>
|
|
|
|
<state key="selected" image="muteButtonSelected"/>
|
|
|
|
<state key="selected" image="muteButtonSelected"/>
|
|
|
|
<connections>
|
|
|
|
<connections>
|
|
|
|
<action selector="didClickMuteButton:" destination="t2c-G5-7AE" eventType="touchUpInside" id="7lr-uj-db1"/>
|
|
|
|
<action selector="didClickMuteButton:" destination="b2p-gc-ilx" eventType="touchUpInside" id="fds-Z7-UWJ"/>
|
|
|
|
</connections>
|
|
|
|
</connections>
|
|
|
|
</button>
|
|
|
|
</button>
|
|
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="ygd-al-G4F" userLabel="switchCameraButton">
|
|
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="NmB-7i-Gz4" userLabel="switchCameraButton">
|
|
|
|
<rect key="frame" x="352" y="20.5" width="39" height="39"/>
|
|
|
|
<rect key="frame" x="352" y="20.5" width="39" height="39"/>
|
|
|
|
<constraints>
|
|
|
|
<constraints>
|
|
|
|
<constraint firstAttribute="width" constant="39" id="EHa-e5-BfD"/>
|
|
|
|
<constraint firstAttribute="width" constant="39" id="QuY-RX-WNA"/>
|
|
|
|
<constraint firstAttribute="height" constant="39" id="KEK-0n-HJw"/>
|
|
|
|
<constraint firstAttribute="height" constant="39" id="rSY-fC-sWw"/>
|
|
|
|
</constraints>
|
|
|
|
</constraints>
|
|
|
|
<state key="normal" title="Button" image="switchCameraButton"/>
|
|
|
|
<state key="normal" title="Button" image="switchCameraButton"/>
|
|
|
|
<state key="selected" image="switchCameraButtonSelected"/>
|
|
|
|
<state key="selected" image="switchCameraButtonSelected"/>
|
|
|
|
<connections>
|
|
|
|
<connections>
|
|
|
|
<action selector="didClickSwitchCameraButton:" destination="t2c-G5-7AE" eventType="touchUpInside" id="TBa-Av-IXy"/>
|
|
|
|
<action selector="didClickSwitchCameraButton:" destination="b2p-gc-ilx" eventType="touchUpInside" id="O00-fI-O7V"/>
|
|
|
|
</connections>
|
|
|
|
</connections>
|
|
|
|
</button>
|
|
|
|
</button>
|
|
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="AoF-Up-Yu5" userLabel="hangUpButton">
|
|
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="IGy-pl-k7d" userLabel="hangUpButton">
|
|
|
|
<rect key="frame" x="174" y="4.5" width="71" height="71"/>
|
|
|
|
<rect key="frame" x="174" y="4.5" width="71" height="71"/>
|
|
|
|
<constraints>
|
|
|
|
<constraints>
|
|
|
|
<constraint firstAttribute="width" constant="71" id="ACP-i0-gK8"/>
|
|
|
|
<constraint firstAttribute="width" constant="71" id="0p9-s0-QOx"/>
|
|
|
|
<constraint firstAttribute="height" relation="greaterThanOrEqual" constant="71" id="DS1-a1-ep3"/>
|
|
|
|
<constraint firstAttribute="height" relation="greaterThanOrEqual" constant="71" id="Fit-03-kV6"/>
|
|
|
|
<constraint firstAttribute="height" constant="71" id="ltx-rR-am0"/>
|
|
|
|
<constraint firstAttribute="width" relation="greaterThanOrEqual" constant="71" id="Sti-eP-lRp"/>
|
|
|
|
<constraint firstAttribute="width" relation="greaterThanOrEqual" constant="71" id="s7u-Zs-z2Q"/>
|
|
|
|
<constraint firstAttribute="height" constant="71" id="Xzd-a8-XCo"/>
|
|
|
|
</constraints>
|
|
|
|
</constraints>
|
|
|
|
<state key="normal" image="hangUpButton"/>
|
|
|
|
<state key="normal" image="hangUpButton"/>
|
|
|
|
<connections>
|
|
|
|
<connections>
|
|
|
|
<action selector="hangUp:" destination="t2c-G5-7AE" eventType="touchUpInside" id="SUH-Gd-OXj"/>
|
|
|
|
<action selector="hangUp:" destination="b2p-gc-ilx" eventType="touchUpInside" id="INK-vW-2Yb"/>
|
|
|
|
</connections>
|
|
|
|
</connections>
|
|
|
|
</button>
|
|
|
|
</button>
|
|
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="7vf-kV-eQ5" userLabel="videoMuteButton">
|
|
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="8Wk-fu-9kr" userLabel="videoMuteButton">
|
|
|
|
<rect key="frame" x="283" y="20.5" width="39" height="39"/>
|
|
|
|
<rect key="frame" x="283" y="20.5" width="39" height="39"/>
|
|
|
|
<constraints>
|
|
|
|
<constraints>
|
|
|
|
<constraint firstAttribute="height" constant="39" id="7Rd-r8-zJP"/>
|
|
|
|
<constraint firstAttribute="width" constant="39" id="Ti0-Dg-D3D"/>
|
|
|
|
<constraint firstAttribute="width" constant="39" id="mwK-hd-jIy"/>
|
|
|
|
<constraint firstAttribute="height" constant="39" id="ns3-il-i3c"/>
|
|
|
|
</constraints>
|
|
|
|
</constraints>
|
|
|
|
<state key="normal" title="Button" image="videoMuteButton"/>
|
|
|
|
<state key="normal" title="Button" image="videoMuteButton"/>
|
|
|
|
<state key="selected" image="videoMuteButtonSelected"/>
|
|
|
|
<state key="selected" image="videoMuteButtonSelected"/>
|
|
|
|
<connections>
|
|
|
|
<connections>
|
|
|
|
<action selector="didClickVideoMuteButton:" destination="t2c-G5-7AE" eventType="touchUpInside" id="Hza-Ft-NNB"/>
|
|
|
|
<action selector="didClickVideoMuteButton:" destination="b2p-gc-ilx" eventType="touchUpInside" id="PHA-7k-VGX"/>
|
|
|
|
</connections>
|
|
|
|
</connections>
|
|
|
|
</button>
|
|
|
|
</button>
|
|
|
|
<view hidden="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="9g2-IH-l8e" userLabel="controlButtonSpacer">
|
|
|
|
<view hidden="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="ej0-Zf-R8D" userLabel="controlButtonSpacer">
|
|
|
|
<rect key="frame" x="396" y="0.0" width="18" height="80"/>
|
|
|
|
<rect key="frame" x="396" y="0.0" width="18" height="80"/>
|
|
|
|
<constraints>
|
|
|
|
<constraints>
|
|
|
|
<constraint firstAttribute="width" priority="750" constant="18" id="7f6-zT-RoW"/>
|
|
|
|
<constraint firstAttribute="width" priority="750" constant="18" id="slg-UN-5bW"/>
|
|
|
|
<constraint firstAttribute="height" constant="80" id="cmy-aX-hM0"/>
|
|
|
|
<constraint firstAttribute="height" constant="80" id="zPf-sp-AzZ"/>
|
|
|
|
</constraints>
|
|
|
|
</constraints>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view hidden="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="a4N-1U-1Yt" userLabel="controlButtonSpacer">
|
|
|
|
<view hidden="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="AH8-Cw-2IL" userLabel="controlButtonSpacer">
|
|
|
|
<rect key="frame" x="328" y="0.0" width="18" height="80"/>
|
|
|
|
<rect key="frame" x="328" y="0.0" width="18" height="80"/>
|
|
|
|
<constraints>
|
|
|
|
<constraints>
|
|
|
|
<constraint firstAttribute="width" priority="750" constant="18" id="X8j-wu-KrQ"/>
|
|
|
|
<constraint firstAttribute="height" constant="80" id="VNu-2M-hQ1"/>
|
|
|
|
<constraint firstAttribute="height" constant="80" id="vkd-63-bmN"/>
|
|
|
|
<constraint firstAttribute="width" priority="750" constant="18" id="vmO-di-Uyv"/>
|
|
|
|
</constraints>
|
|
|
|
</constraints>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view hidden="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="GbA-j6-191" userLabel="controlButtonSpacer">
|
|
|
|
<view hidden="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="dDf-ge-cLW" userLabel="controlButtonSpacer">
|
|
|
|
<rect key="frame" x="259" y="0.0" width="18" height="80"/>
|
|
|
|
<rect key="frame" x="259" y="0.0" width="18" height="80"/>
|
|
|
|
<constraints>
|
|
|
|
<constraints>
|
|
|
|
<constraint firstAttribute="width" priority="750" constant="18" id="Bz0-tD-Q4d"/>
|
|
|
|
<constraint firstAttribute="width" priority="750" constant="18" id="Vno-Lm-tZu"/>
|
|
|
|
<constraint firstAttribute="height" constant="80" id="Ovg-ap-S7E"/>
|
|
|
|
<constraint firstAttribute="height" constant="80" id="hyd-oJ-rGA"/>
|
|
|
|
</constraints>
|
|
|
|
</constraints>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view hidden="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="h0g-z5-Y95" userLabel="controlButtonSpacer">
|
|
|
|
<view hidden="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="FbA-Dk-ico" userLabel="controlButtonSpacer">
|
|
|
|
<rect key="frame" x="143" y="0.0" width="18" height="80"/>
|
|
|
|
<rect key="frame" x="143" y="0.0" width="18" height="80"/>
|
|
|
|
<constraints>
|
|
|
|
<constraints>
|
|
|
|
<constraint firstAttribute="height" constant="80" id="Vaj-Va-jZn"/>
|
|
|
|
<constraint firstAttribute="width" priority="750" constant="18" id="71f-fb-y8A"/>
|
|
|
|
<constraint firstAttribute="width" priority="750" constant="18" id="Wv5-ys-Ho4"/>
|
|
|
|
<constraint firstAttribute="height" constant="80" id="7Xq-7w-7mZ"/>
|
|
|
|
</constraints>
|
|
|
|
</constraints>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view hidden="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="gop-Yl-2fm" userLabel="controlButtonSpacer">
|
|
|
|
<view hidden="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="byB-Nt-mx4" userLabel="controlButtonSpacer">
|
|
|
|
<rect key="frame" x="73" y="0.0" width="18" height="80"/>
|
|
|
|
<rect key="frame" x="73" y="0.0" width="18" height="80"/>
|
|
|
|
<constraints>
|
|
|
|
<constraints>
|
|
|
|
<constraint firstAttribute="width" priority="750" constant="18" id="iqX-Wz-fb1"/>
|
|
|
|
<constraint firstAttribute="width" priority="750" constant="18" id="VXM-Nb-JGe"/>
|
|
|
|
<constraint firstAttribute="height" constant="80" id="j0P-xC-zSP"/>
|
|
|
|
<constraint firstAttribute="height" constant="80" id="u1c-Hb-fNi"/>
|
|
|
|
</constraints>
|
|
|
|
</constraints>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view hidden="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="JCG-W9-5ko" userLabel="controlButtonSpacer">
|
|
|
|
<view hidden="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="KBh-v6-ruQ" userLabel="controlButtonSpacer">
|
|
|
|
<rect key="frame" x="6" y="0.0" width="18" height="80"/>
|
|
|
|
<rect key="frame" x="6" y="0.0" width="18" height="80"/>
|
|
|
|
<constraints>
|
|
|
|
<constraints>
|
|
|
|
<constraint firstAttribute="width" priority="750" constant="18" id="La6-ZY-Qs8"/>
|
|
|
|
<constraint firstAttribute="width" priority="750" constant="18" id="3mi-E9-Vcv"/>
|
|
|
|
<constraint firstAttribute="height" constant="80" id="mf9-Qg-gVZ"/>
|
|
|
|
<constraint firstAttribute="height" constant="80" id="s4y-fE-XzV"/>
|
|
|
|
</constraints>
|
|
|
|
</constraints>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</subviews>
|
|
|
|
</subviews>
|
|
|
|
<constraints>
|
|
|
|
<constraints>
|
|
|
|
<constraint firstItem="9g2-IH-l8e" firstAttribute="leading" secondItem="ygd-al-G4F" secondAttribute="trailing" constant="5" id="0Bv-9b-HQh"/>
|
|
|
|
<constraint firstItem="ej0-Zf-R8D" firstAttribute="centerY" secondItem="KVg-mH-xm4" secondAttribute="centerY" id="149-bk-Eag"/>
|
|
|
|
<constraint firstItem="a4N-1U-1Yt" firstAttribute="leading" secondItem="7vf-kV-eQ5" secondAttribute="trailing" constant="6" id="4vp-mw-gRE"/>
|
|
|
|
<constraint firstItem="AH8-Cw-2IL" firstAttribute="centerY" secondItem="KVg-mH-xm4" secondAttribute="centerY" id="1L4-dR-Mnk"/>
|
|
|
|
<constraint firstAttribute="height" constant="80" id="5QG-54-ulG"/>
|
|
|
|
<constraint firstItem="zBP-Dn-YDy" firstAttribute="leading" secondItem="byB-Nt-mx4" secondAttribute="trailing" constant="7" id="2A2-KE-7It"/>
|
|
|
|
<constraint firstItem="GbA-j6-191" firstAttribute="width" secondItem="h0g-z5-Y95" secondAttribute="width" id="5cw-b2-SPx"/>
|
|
|
|
<constraint firstItem="IiK-H6-dWe" firstAttribute="leading" secondItem="KBh-v6-ruQ" secondAttribute="trailing" constant="5" id="2DZ-gc-1ug"/>
|
|
|
|
<constraint firstItem="h0g-z5-Y95" firstAttribute="width" secondItem="gop-Yl-2fm" secondAttribute="width" id="7oE-3V-2Gc"/>
|
|
|
|
<constraint firstItem="IGy-pl-k7d" firstAttribute="leading" secondItem="FbA-Dk-ico" secondAttribute="trailing" constant="13" id="4Id-tF-pBW"/>
|
|
|
|
<constraint firstItem="7vf-kV-eQ5" firstAttribute="centerY" secondItem="sK0-tB-H9u" secondAttribute="centerY" id="8zH-6k-6Wz"/>
|
|
|
|
<constraint firstItem="FbA-Dk-ico" firstAttribute="centerY" secondItem="KVg-mH-xm4" secondAttribute="centerY" id="4sL-7g-hu4"/>
|
|
|
|
<constraint firstItem="gop-Yl-2fm" firstAttribute="leading" secondItem="NUO-2p-pzL" secondAttribute="trailing" constant="5" id="Bbh-OY-I9f"/>
|
|
|
|
<constraint firstItem="ej0-Zf-R8D" firstAttribute="width" secondItem="AH8-Cw-2IL" secondAttribute="width" id="4xd-Yr-5Bw"/>
|
|
|
|
<constraint firstItem="NUO-2p-pzL" firstAttribute="leading" secondItem="JCG-W9-5ko" secondAttribute="trailing" constant="5" id="Ccz-Qq-RXf"/>
|
|
|
|
<constraint firstItem="zBP-Dn-YDy" firstAttribute="leading" secondItem="byB-Nt-mx4" secondAttribute="trailing" constant="7" id="6K9-gI-et0"/>
|
|
|
|
<constraint firstItem="gop-Yl-2fm" firstAttribute="centerY" secondItem="sK0-tB-H9u" secondAttribute="centerY" id="DE6-nZ-rEI"/>
|
|
|
|
<constraint firstItem="KBh-v6-ruQ" firstAttribute="centerY" secondItem="KVg-mH-xm4" secondAttribute="centerY" id="7lN-QJ-8io"/>
|
|
|
|
<constraint firstItem="GbA-j6-191" firstAttribute="centerY" secondItem="sK0-tB-H9u" secondAttribute="centerY" id="EVH-xy-wpT"/>
|
|
|
|
<constraint firstItem="AH8-Cw-2IL" firstAttribute="leading" secondItem="8Wk-fu-9kr" secondAttribute="trailing" constant="6" id="8sP-J8-7vu"/>
|
|
|
|
<constraint firstItem="ygd-al-G4F" firstAttribute="leading" secondItem="a4N-1U-1Yt" secondAttribute="trailing" constant="6" id="FNy-Br-FIj"/>
|
|
|
|
<constraint firstItem="FbA-Dk-ico" firstAttribute="leading" secondItem="zBP-Dn-YDy" secondAttribute="trailing" constant="6" id="ABO-A6-z0K"/>
|
|
|
|
<constraint firstItem="NUO-2p-pzL" firstAttribute="centerY" secondItem="sK0-tB-H9u" secondAttribute="centerY" id="Fme-oB-F7i"/>
|
|
|
|
<constraint firstItem="8Wk-fu-9kr" firstAttribute="centerY" secondItem="KVg-mH-xm4" secondAttribute="centerY" id="BBA-GJ-pgq"/>
|
|
|
|
<constraint firstItem="GbA-j6-191" firstAttribute="leading" secondItem="AoF-Up-Yu5" secondAttribute="trailing" constant="14" id="GxO-Fe-iqR"/>
|
|
|
|
<constraint firstItem="dDf-ge-cLW" firstAttribute="leading" secondItem="IGy-pl-k7d" secondAttribute="trailing" constant="14" id="BrM-AV-cbW"/>
|
|
|
|
<constraint firstItem="JCG-W9-5ko" firstAttribute="centerY" secondItem="sK0-tB-H9u" secondAttribute="centerY" id="HPP-q4-IDT"/>
|
|
|
|
<constraint firstAttribute="trailing" secondItem="ej0-Zf-R8D" secondAttribute="trailing" id="DvN-Yg-FbD"/>
|
|
|
|
<constraint firstItem="h0g-z5-Y95" firstAttribute="leading" secondItem="N2h-FX-kF5" secondAttribute="trailing" constant="6" id="I2J-pE-7yx"/>
|
|
|
|
<constraint firstItem="8Wk-fu-9kr" firstAttribute="leading" secondItem="dDf-ge-cLW" secondAttribute="trailing" constant="6" id="Gi9-kx-whA"/>
|
|
|
|
<constraint firstItem="7vf-kV-eQ5" firstAttribute="leading" secondItem="GbA-j6-191" secondAttribute="trailing" constant="6" id="MVo-If-UVQ"/>
|
|
|
|
<constraint firstItem="NmB-7i-Gz4" firstAttribute="centerY" secondItem="KVg-mH-xm4" secondAttribute="centerY" id="InB-Qg-shj"/>
|
|
|
|
<constraint firstItem="a4N-1U-1Yt" firstAttribute="width" secondItem="GbA-j6-191" secondAttribute="width" id="Me9-IC-YE2"/>
|
|
|
|
<constraint firstItem="NmB-7i-Gz4" firstAttribute="leading" secondItem="AH8-Cw-2IL" secondAttribute="trailing" constant="6" id="JyJ-xD-Ho9"/>
|
|
|
|
<constraint firstItem="N2h-FX-kF5" firstAttribute="leading" secondItem="gop-Yl-2fm" secondAttribute="trailing" constant="7" id="RHr-s8-sAg"/>
|
|
|
|
<constraint firstItem="byB-Nt-mx4" firstAttribute="width" secondItem="KBh-v6-ruQ" secondAttribute="width" id="PJi-K7-ZrI"/>
|
|
|
|
<constraint firstItem="h0g-z5-Y95" firstAttribute="centerY" secondItem="sK0-tB-H9u" secondAttribute="centerY" id="RJj-Uh-H2E"/>
|
|
|
|
<constraint firstItem="IiK-H6-dWe" firstAttribute="centerY" secondItem="KVg-mH-xm4" secondAttribute="centerY" id="QAg-rL-ICa"/>
|
|
|
|
<constraint firstItem="a4N-1U-1Yt" firstAttribute="centerY" secondItem="sK0-tB-H9u" secondAttribute="centerY" id="Tb2-6o-Wqh"/>
|
|
|
|
<constraint firstItem="8Wk-fu-9kr" firstAttribute="leading" secondItem="dDf-ge-cLW" secondAttribute="trailing" constant="6" id="Shg-tk-EV3"/>
|
|
|
|
<constraint firstItem="AoF-Up-Yu5" firstAttribute="leading" secondItem="h0g-z5-Y95" secondAttribute="trailing" constant="13" id="VZS-xZ-nbe"/>
|
|
|
|
<constraint firstItem="KBh-v6-ruQ" firstAttribute="leading" secondItem="KVg-mH-xm4" secondAttribute="leading" constant="6" id="TjN-gL-9ya"/>
|
|
|
|
<constraint firstItem="NUO-2p-pzL" firstAttribute="leading" secondItem="JCG-W9-5ko" secondAttribute="trailing" constant="5" id="Z1j-5z-34E"/>
|
|
|
|
<constraint firstItem="AH8-Cw-2IL" firstAttribute="width" secondItem="dDf-ge-cLW" secondAttribute="width" id="bVm-Xl-qXo"/>
|
|
|
|
<constraint firstItem="7vf-kV-eQ5" firstAttribute="leading" secondItem="GbA-j6-191" secondAttribute="trailing" constant="6" id="ZjD-GK-SkY"/>
|
|
|
|
<constraint firstItem="dDf-ge-cLW" firstAttribute="centerY" secondItem="KVg-mH-xm4" secondAttribute="centerY" id="c6f-dZ-jaQ"/>
|
|
|
|
<constraint firstItem="ygd-al-G4F" firstAttribute="centerY" secondItem="sK0-tB-H9u" secondAttribute="centerY" id="bJA-GM-b2E"/>
|
|
|
|
<constraint firstItem="IGy-pl-k7d" firstAttribute="centerY" secondItem="KVg-mH-xm4" secondAttribute="centerY" id="cth-NI-krB"/>
|
|
|
|
<constraint firstItem="ygd-al-G4F" firstAttribute="leading" secondItem="a4N-1U-1Yt" secondAttribute="trailing" constant="6" id="eFd-3F-A5f"/>
|
|
|
|
<constraint firstItem="IiK-H6-dWe" firstAttribute="leading" secondItem="KBh-v6-ruQ" secondAttribute="trailing" constant="5" id="eSc-Nz-Afk"/>
|
|
|
|
<constraint firstItem="JCG-W9-5ko" firstAttribute="leading" secondItem="sK0-tB-H9u" secondAttribute="leading" constant="6" id="f0s-gb-347"/>
|
|
|
|
<constraint firstItem="byB-Nt-mx4" firstAttribute="leading" secondItem="IiK-H6-dWe" secondAttribute="trailing" constant="5" id="esS-1V-cCt"/>
|
|
|
|
<constraint firstItem="gop-Yl-2fm" firstAttribute="leading" secondItem="NUO-2p-pzL" secondAttribute="trailing" constant="5" id="frf-I5-Rs9"/>
|
|
|
|
<constraint firstItem="byB-Nt-mx4" firstAttribute="centerY" secondItem="KVg-mH-xm4" secondAttribute="centerY" id="f7g-XN-H0E"/>
|
|
|
|
<constraint firstItem="gop-Yl-2fm" firstAttribute="width" secondItem="JCG-W9-5ko" secondAttribute="width" id="i84-jd-Hwr"/>
|
|
|
|
<constraint firstItem="AH8-Cw-2IL" firstAttribute="leading" secondItem="8Wk-fu-9kr" secondAttribute="trailing" constant="6" id="fa3-AR-Ry1"/>
|
|
|
|
<constraint firstItem="N2h-FX-kF5" firstAttribute="leading" secondItem="gop-Yl-2fm" secondAttribute="trailing" constant="7" id="jlv-lR-Nlf"/>
|
|
|
|
<constraint firstItem="ej0-Zf-R8D" firstAttribute="leading" secondItem="NmB-7i-Gz4" secondAttribute="trailing" constant="5" id="hgr-2k-brQ"/>
|
|
|
|
<constraint firstItem="N2h-FX-kF5" firstAttribute="centerY" secondItem="sK0-tB-H9u" secondAttribute="centerY" id="nU8-Hw-s0U"/>
|
|
|
|
<constraint firstItem="byB-Nt-mx4" firstAttribute="leading" secondItem="IiK-H6-dWe" secondAttribute="trailing" constant="5" id="jNK-jx-Kii"/>
|
|
|
|
<constraint firstItem="9g2-IH-l8e" firstAttribute="centerY" secondItem="sK0-tB-H9u" secondAttribute="centerY" id="pxq-U1-zP5"/>
|
|
|
|
<constraint firstAttribute="height" constant="80" id="knU-Yv-yYC"/>
|
|
|
|
<constraint firstItem="AoF-Up-Yu5" firstAttribute="centerY" secondItem="sK0-tB-H9u" secondAttribute="centerY" id="ql2-fm-OeZ"/>
|
|
|
|
<constraint firstItem="zBP-Dn-YDy" firstAttribute="centerY" secondItem="KVg-mH-xm4" secondAttribute="centerY" id="lSE-cx-45s"/>
|
|
|
|
<constraint firstItem="9g2-IH-l8e" firstAttribute="width" secondItem="a4N-1U-1Yt" secondAttribute="width" id="uXs-zM-gyf"/>
|
|
|
|
<constraint firstItem="dDf-ge-cLW" firstAttribute="width" secondItem="FbA-Dk-ico" secondAttribute="width" id="m6u-Gu-Oeu"/>
|
|
|
|
<constraint firstItem="h0g-z5-Y95" firstAttribute="leading" secondItem="N2h-FX-kF5" secondAttribute="trailing" constant="6" id="uia-9X-UrW"/>
|
|
|
|
<constraint firstItem="NmB-7i-Gz4" firstAttribute="leading" secondItem="AH8-Cw-2IL" secondAttribute="trailing" constant="6" id="pLg-3K-3Id"/>
|
|
|
|
<constraint firstItem="a4N-1U-1Yt" firstAttribute="leading" secondItem="7vf-kV-eQ5" secondAttribute="trailing" constant="6" id="vgH-Oj-HJc"/>
|
|
|
|
<constraint firstItem="FbA-Dk-ico" firstAttribute="leading" secondItem="zBP-Dn-YDy" secondAttribute="trailing" constant="6" id="vNl-Q3-Wj4"/>
|
|
|
|
<constraint firstAttribute="trailing" secondItem="9g2-IH-l8e" secondAttribute="trailing" id="vng-6I-eYj"/>
|
|
|
|
<constraint firstItem="FbA-Dk-ico" firstAttribute="width" secondItem="byB-Nt-mx4" secondAttribute="width" id="vVu-nZ-oxY"/>
|
|
|
|
</constraints>
|
|
|
|
</constraints>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="videoMutedIndicator" translatesAutoresizingMaskIntoConstraints="NO" id="FEH-bC-Hnh" userLabel="localVideoMutedIndicator">
|
|
|
|
|
|
|
|
<rect key="frame" x="276" y="235" width="36" height="30"/>
|
|
|
|
|
|
|
|
<constraints>
|
|
|
|
|
|
|
|
<constraint firstAttribute="height" constant="30" id="1iv-w5-GDT"/>
|
|
|
|
|
|
|
|
<constraint firstAttribute="width" constant="36" id="AwX-vQ-Ynn"/>
|
|
|
|
|
|
|
|
</constraints>
|
|
|
|
|
|
|
|
</imageView>
|
|
|
|
|
|
|
|
</subviews>
|
|
|
|
</subviews>
|
|
|
|
<constraints>
|
|
|
|
<constraints>
|
|
|
|
<constraint firstItem="VIH-1T-Ife" firstAttribute="top" secondItem="sK0-tB-H9u" secondAttribute="bottom" constant="42" id="1tT-KH-NEk"/>
|
|
|
|
<constraint firstAttribute="trailing" secondItem="MaW-YR-Grr" secondAttribute="trailing" constant="20" id="3rk-D0-DBB"/>
|
|
|
|
<constraint firstAttribute="trailing" secondItem="sK0-tB-H9u" secondAttribute="trailing" id="6K9-n9-ceJ"/>
|
|
|
|
<constraint firstItem="DUC-g9-g8v" firstAttribute="top" secondItem="luL-hd-4kD" secondAttribute="top" id="4Ky-2p-r9x"/>
|
|
|
|
<constraint firstAttribute="bottom" secondItem="6C5-o5-R1n" secondAttribute="bottom" constant="22" id="76x-6M-xOb"/>
|
|
|
|
<constraint firstItem="MaW-YR-Grr" firstAttribute="top" secondItem="luL-hd-4kD" secondAttribute="top" constant="40" id="5SY-6e-Hig"/>
|
|
|
|
<constraint firstItem="yS9-HT-vp8" firstAttribute="top" secondItem="sK0-tB-H9u" secondAttribute="bottom" constant="24" id="9zS-Fw-oaT"/>
|
|
|
|
<constraint firstAttribute="trailing" secondItem="KVg-mH-xm4" secondAttribute="trailing" id="Kuc-Ue-d79"/>
|
|
|
|
<constraint firstItem="eOT-Jr-GUl" firstAttribute="centerX" secondItem="PoR-7r-yNe" secondAttribute="centerX" id="HMH-Hc-ofZ"/>
|
|
|
|
<constraint firstItem="DUC-g9-g8v" firstAttribute="top" secondItem="luL-hd-4kD" secondAttribute="top" id="Kue-OP-dRT"/>
|
|
|
|
<constraint firstItem="FEH-bC-Hnh" firstAttribute="centerY" secondItem="0ZP-s2-kM5" secondAttribute="centerY" id="K8x-bd-bS9"/>
|
|
|
|
<constraint firstItem="MaW-YR-Grr" firstAttribute="width" secondItem="luL-hd-4kD" secondAttribute="width" multiplier="0.3" id="L7X-Ui-jf3"/>
|
|
|
|
<constraint firstItem="eOT-Jr-GUl" firstAttribute="width" secondItem="PoR-7r-yNe" secondAttribute="width" id="PH6-qw-V6p"/>
|
|
|
|
<constraint firstItem="DUC-g9-g8v" firstAttribute="leading" secondItem="luL-hd-4kD" secondAttribute="leading" id="NPg-Pi-Aod"/>
|
|
|
|
<constraint firstItem="eOT-Jr-GUl" firstAttribute="centerY" secondItem="PoR-7r-yNe" secondAttribute="centerY" id="Prz-4m-LHB"/>
|
|
|
|
<constraint firstItem="DUC-g9-g8v" firstAttribute="leading" secondItem="luL-hd-4kD" secondAttribute="leading" id="P5k-AY-wQy"/>
|
|
|
|
<constraint firstItem="0ZP-s2-kM5" firstAttribute="width" secondItem="PoR-7r-yNe" secondAttribute="width" multiplier="0.25" id="QCm-L0-oF7"/>
|
|
|
|
<constraint firstAttribute="trailing" secondItem="UkE-3l-VTH" secondAttribute="trailing" constant="9" id="Qrw-9X-o5i"/>
|
|
|
|
<constraint firstItem="sK0-tB-H9u" firstAttribute="leading" secondItem="PoR-7r-yNe" secondAttribute="leading" id="TPj-1d-lx6"/>
|
|
|
|
<constraint firstItem="cVD-h1-8a5" firstAttribute="centerX" secondItem="luL-hd-4kD" secondAttribute="centerX" id="Rhe-IZ-Hny"/>
|
|
|
|
<constraint firstItem="CL1-2v-m1L" firstAttribute="centerY" secondItem="PoR-7r-yNe" secondAttribute="centerY" id="UGv-46-ri8"/>
|
|
|
|
<constraint firstItem="SbF-is-irI" firstAttribute="leading" secondItem="luL-hd-4kD" secondAttribute="leading" constant="100" id="g1O-2O-4e7"/>
|
|
|
|
<constraint firstAttribute="trailingMargin" secondItem="0ZP-s2-kM5" secondAttribute="trailing" constant="20" id="UZX-Yj-Efk"/>
|
|
|
|
<constraint firstItem="UkE-3l-VTH" firstAttribute="top" secondItem="KVg-mH-xm4" secondAttribute="bottom" constant="24" id="gof-Z7-IST"/>
|
|
|
|
<constraint firstItem="A0G-cT-yji" firstAttribute="width" secondItem="0ZP-s2-kM5" secondAttribute="width" constant="55.5" id="WMH-vd-rQe"/>
|
|
|
|
<constraint firstAttribute="bottom" secondItem="UkE-3l-VTH" secondAttribute="bottom" constant="22" id="iM4-FN-9ae"/>
|
|
|
|
<constraint firstItem="CL1-2v-m1L" firstAttribute="centerX" secondItem="PoR-7r-yNe" secondAttribute="centerX" id="Xt8-k3-fDj"/>
|
|
|
|
<constraint firstAttribute="trailing" secondItem="DUC-g9-g8v" secondAttribute="trailing" id="jC9-hE-b72"/>
|
|
|
|
<constraint firstItem="FEH-bC-Hnh" firstAttribute="centerX" secondItem="0ZP-s2-kM5" secondAttribute="centerX" constant="-28.25" id="Yvq-7p-bjS"/>
|
|
|
|
<constraint firstItem="WCW-Fr-JiI" firstAttribute="top" secondItem="KVg-mH-xm4" secondAttribute="bottom" constant="24" id="ngy-iA-BfO"/>
|
|
|
|
<constraint firstAttribute="bottom" secondItem="yS9-HT-vp8" secondAttribute="bottom" constant="22" id="bVF-wg-lH8"/>
|
|
|
|
<constraint firstItem="SbF-is-irI" firstAttribute="top" secondItem="Bl3-5B-Sac" secondAttribute="bottom" constant="100" id="oG2-p5-nt5"/>
|
|
|
|
<constraint firstItem="6C5-o5-R1n" firstAttribute="leading" secondItem="PoR-7r-yNe" secondAttribute="leading" constant="14" id="der-54-SZ4"/>
|
|
|
|
<constraint firstItem="cVD-h1-8a5" firstAttribute="centerY" secondItem="luL-hd-4kD" secondAttribute="centerY" id="uKa-wQ-e2k"/>
|
|
|
|
<constraint firstItem="A0G-cT-yji" firstAttribute="centerX" secondItem="0ZP-s2-kM5" secondAttribute="centerX" constant="-27.75" id="ga5-7D-8CU"/>
|
|
|
|
<constraint firstAttribute="bottom" secondItem="DUC-g9-g8v" secondAttribute="bottom" id="ukh-Za-bgW"/>
|
|
|
|
<constraint firstItem="A0G-cT-yji" firstAttribute="height" secondItem="0ZP-s2-kM5" secondAttribute="height" id="hMV-RD-NwE"/>
|
|
|
|
<constraint firstItem="KVg-mH-xm4" firstAttribute="leading" secondItem="luL-hd-4kD" secondAttribute="leading" id="xKr-RP-oem"/>
|
|
|
|
<constraint firstItem="A0G-cT-yji" firstAttribute="centerY" secondItem="0ZP-s2-kM5" secondAttribute="centerY" id="nBC-L0-5Pe"/>
|
|
|
|
<constraint firstItem="aRc-fq-Dqx" firstAttribute="top" secondItem="KVg-mH-xm4" secondAttribute="bottom" constant="42" id="xvc-Vv-i6W"/>
|
|
|
|
<constraint firstItem="0ZP-s2-kM5" firstAttribute="height" secondItem="PoR-7r-yNe" secondAttribute="height" multiplier="0.25" id="pq3-Iv-N4l"/>
|
|
|
|
<constraint firstAttribute="bottom" secondItem="WCW-Fr-JiI" secondAttribute="bottom" constant="22" id="y78-gt-CGK"/>
|
|
|
|
<constraint firstItem="0ZP-s2-kM5" firstAttribute="top" secondItem="BIa-yr-ZMY" secondAttribute="bottom" constant="50" id="qrs-H2-Rw4"/>
|
|
|
|
<constraint firstItem="WCW-Fr-JiI" firstAttribute="leading" secondItem="luL-hd-4kD" secondAttribute="leading" constant="14" id="ziS-Wg-YuS"/>
|
|
|
|
<constraint firstItem="eOT-Jr-GUl" firstAttribute="height" secondItem="PoR-7r-yNe" secondAttribute="height" id="rbk-Lc-qip"/>
|
|
|
|
|
|
|
|
<constraint firstAttribute="trailing" secondItem="yS9-HT-vp8" secondAttribute="trailing" constant="9" id="vEv-GY-lDH"/>
|
|
|
|
|
|
|
|
<constraint firstItem="6C5-o5-R1n" firstAttribute="top" secondItem="sK0-tB-H9u" secondAttribute="bottom" constant="24" id="xhd-lu-lFH"/>
|
|
|
|
|
|
|
|
</constraints>
|
|
|
|
</constraints>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<navigationItem key="navigationItem" id="s5b-6P-Hwj"/>
|
|
|
|
<navigationItem key="navigationItem" id="eD6-jh-hyz"/>
|
|
|
|
<connections>
|
|
|
|
<connections>
|
|
|
|
<outlet property="controlButtons" destination="sK0-tB-H9u" id="mDK-cq-oQz"/>
|
|
|
|
<outlet property="controlButtons" destination="KVg-mH-xm4" id="8HI-7t-dqa"/>
|
|
|
|
<outlet property="localVideo" destination="0ZP-s2-kM5" id="C68-k7-h5j"/>
|
|
|
|
<outlet property="localVideo" destination="jm7-6R-ha0" id="Y8s-Sn-3MF"/>
|
|
|
|
<outlet property="localVideoMutedBg" destination="A0G-cT-yji" id="5Ia-9g-7CT"/>
|
|
|
|
<outlet property="localVideoMutedBg" destination="G9u-v2-vFg" id="fYn-Pe-ARy"/>
|
|
|
|
<outlet property="localVideoMutedIndicator" destination="FEH-bC-Hnh" id="PKd-gQ-Jct"/>
|
|
|
|
<outlet property="localvideoTopMargin" destination="5SY-6e-Hig" id="32I-Vr-q3V"/>
|
|
|
|
<outlet property="remoteVideo" destination="eOT-Jr-GUl" id="VKE-el-YGR"/>
|
|
|
|
<outlet property="remoteVideo" destination="DUC-g9-g8v" id="NPJ-NA-uDF"/>
|
|
|
|
<outlet property="remoteVideoMutedIndicator" destination="CL1-2v-m1L" id="aJ0-QC-m9Y"/>
|
|
|
|
<outlet property="remoteVideoMutedIndicator" destination="cVD-h1-8a5" id="5Fb-7b-V6L"/>
|
|
|
|
</connections>
|
|
|
|
</connections>
|
|
|
|
</viewController>
|
|
|
|
</viewController>
|
|
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="x33-EE-6Ak" sceneMemberID="firstResponder"/>
|
|
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="gZD-5T-0MU" sceneMemberID="firstResponder"/>
|
|
|
|
</objects>
|
|
|
|
|
|
|
|
<point key="canvasLocation" x="1685.5072463768117" y="1435.7142857142856"/>
|
|
|
|
|
|
|
|
</scene>
|
|
|
|
|
|
|
|
<!--Navigation Controller-->
|
|
|
|
|
|
|
|
<scene sceneID="GvA-TT-FAo">
|
|
|
|
|
|
|
|
<objects>
|
|
|
|
|
|
|
|
<navigationController restorationIdentifier="ViewControllerNav" storyboardIdentifier="ViewControllerNav" id="0WJ-RG-MEh" sceneMemberID="viewController">
|
|
|
|
|
|
|
|
<navigationBar key="navigationBar" contentMode="scaleToFill" id="S7n-df-cyC">
|
|
|
|
|
|
|
|
<rect key="frame" x="0.0" y="44" width="414" height="44"/>
|
|
|
|
|
|
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
|
|
|
|
|
|
</navigationBar>
|
|
|
|
|
|
|
|
<connections>
|
|
|
|
|
|
|
|
<segue destination="t2c-G5-7AE" kind="relationship" relationship="rootViewController" id="L74-If-nYJ"/>
|
|
|
|
|
|
|
|
</connections>
|
|
|
|
|
|
|
|
</navigationController>
|
|
|
|
|
|
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="vSx-dK-kQe" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
|
|
|
|
|
|
</objects>
|
|
|
|
</objects>
|
|
|
|
<point key="canvasLocation" x="880" y="1436"/>
|
|
|
|
<point key="canvasLocation" x="26" y="2245"/>
|
|
|
|
</scene>
|
|
|
|
</scene>
|
|
|
|
</scenes>
|
|
|
|
</scenes>
|
|
|
|
<resources>
|
|
|
|
<resources>
|
|
|
|
|
|
|
|
<image name="end_call" width="488" height="488"/>
|
|
|
|
|
|
|
|
<image name="expand_video" width="202" height="199"/>
|
|
|
|
|
|
|
|
<image name="float_video" width="202" height="202"/>
|
|
|
|
<image name="hangUpButton" width="71" height="71"/>
|
|
|
|
<image name="hangUpButton" width="71" height="71"/>
|
|
|
|
<image name="localVideoMutedBg" width="90" height="120"/>
|
|
|
|
<image name="mic_mute" width="198" height="199"/>
|
|
|
|
|
|
|
|
<image name="mic_unmute" width="198" height="202"/>
|
|
|
|
<image name="muteButton" width="39" height="39"/>
|
|
|
|
<image name="muteButton" width="39" height="39"/>
|
|
|
|
<image name="muteButtonSelected" width="39" height="39"/>
|
|
|
|
<image name="muteButtonSelected" width="39" height="39"/>
|
|
|
|
<image name="speakerOff" width="39" height="39"/>
|
|
|
|
<image name="speakerOff" width="39" height="39"/>
|
|
|
|
@ -292,5 +491,7 @@
|
|
|
|
<image name="videoMuteButton" width="39" height="39"/>
|
|
|
|
<image name="videoMuteButton" width="39" height="39"/>
|
|
|
|
<image name="videoMuteButtonSelected" width="39" height="39"/>
|
|
|
|
<image name="videoMuteButtonSelected" width="39" height="39"/>
|
|
|
|
<image name="videoMutedIndicator" width="153.5" height="129"/>
|
|
|
|
<image name="videoMutedIndicator" width="153.5" height="129"/>
|
|
|
|
|
|
|
|
<image name="video_mute" width="202" height="199"/>
|
|
|
|
|
|
|
|
<image name="video_unmute" width="202" height="202"/>
|
|
|
|
</resources>
|
|
|
|
</resources>
|
|
|
|
</document>
|
|
|
|
</document>
|
|
|
|
|