<commit_before><?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="9531" systemVersion="15C50" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" initialViewController="nIJ-Qi-1il">
    <dependencies>
        <deployment identifier="iOS"/>
        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="9529"/>
        <capability name="Alignment constraints to the first baseline" minToolsVersion="6.0"/>
        <capability name="Alignment constraints with different attributes" minToolsVersion="5.1"/>
        <capability name="Aspect ratio constraints" minToolsVersion="5.1"/>
        <capability name="Constraints with non-1.0 multipliers" minToolsVersion="5.1"/>
    </dependencies>
    <scenes>
        <!--Chat Demo-->
        <scene sceneID="tne-QT-ifu">
            <objects>
                <viewController id="BYZ-38-t0r" customClass="HomeViewController" sceneMemberID="viewController">
                    <layoutGuides>
                        <viewControllerLayoutGuide type="top" id="y3c-jy-aDJ"/>
                        <viewControllerLayoutGuide type="bottom" id="wfy-db-euE"/>
                    </layoutGuides>
                    <view key="view" contentMode="scaleToFill" id="8bC-Xf-vdC">
                        <rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                        <subviews>
                            <button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="yKQ-ex-Mqa">
                                <rect key="frame" x="104" y="100" width="113" height="30"/>
                                <fontDescription key="fontDescription" name="AvenirNext-Regular" family="Avenir Next" pointSize="15"/>
                                <state key="normal" title="Search for chats"/>
                                <connections>
                                    <action selector="searchChatsClicked:" destination="BYZ-38-t0r" eventType="touchUpInside" id="Ip8-1h-dIa"/>
                                </connections>
                            </button>
                            <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Enter your nickname" textAlignment="center" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="VpS-hM-aJp">
                                <rect key="frame" x="20" y="198" width="280" height="30"/>
                                <fontDescription key="fontDescription" name="AvenirNext-Regular" family="Avenir Next" pointSize="14"/>
                                <textInputTraits key="textInputTraits"/>
                            </textField>
                            <button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="A1z-Wb-l7m">
                                <rect key="frame" x="120" y="145" width="80" height="30"/>
                                <fontDescription key="fontDescription" name="AvenirNext-Regular" family="Avenir Next" pointSize="15"/>
                                <state key="normal" title="Create chat"/>
                                <connections>
                                    <action selector="createChatClicked:" destination="BYZ-38-t0r" eventType="touchUpInside" id="d8z-t8-pqa"/>
                                </connections>
                            </button>
                        </subviews>
                        <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
                    </view>
                    <navigationItem key="navigationItem" title="Chat Demo" id="cjc-lw-INL"/>
                    <simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/>
                    <connections>
                        <outlet property="_nicknameTextField" destination="VpS-hM-aJp" id="IuL-pG-7o6"/>
                        <segue destination="Chw-xF-NL8" kind="show" identifier="ClientSegue" id="Xt1-Yz-BMg"/>
                        <segue destination="RxW-wv-52G" kind="show" identifier="ServerSegue" id="WKT-l8-yGP"/>
                    </connections>
                </viewController>
                <placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/>
            </objects>
            <point key="canvasLocation" x="1165" y="293"/>
        </scene>
        <!--Server Chat View Controller-->
        <scene sceneID="dbX-WR-srY">
            <objects>
                <viewController id="RxW-wv-52G" customClass="ServerChatViewController" sceneMemberID="viewController">
                    <layoutGuides>
                        <viewControllerLayoutGuide type="top" id="zPu-9Y-SrO"/>
                        <viewControllerLayoutGuide type="bottom" id="3sp-5b-Sx2"/>
                    </layoutGuides>
                    <view key="view" contentMode="scaleToFill" id="qS7-bw-mhA">
                        <rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                        <subviews>
                            <tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="none" rowHeight="44" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="3sn-Rk-8yD">
                                <rect key="frame" x="0.0" y="0.0" width="320" height="538"/>
                                <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
                                <view key="tableFooterView" contentMode="scaleToFill" id="gBV-6y-dhc">
                                    <rect key="frame" x="0.0" y="193" width="320" height="0.0"/>
                                    <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                                    <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
                                </view>
                                <prototypes>
                                    <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="InformativeTableCell" rowHeight="27" id="6wB-NY-i2C" customClass="InformativeTableCell">
                                        <rect key="frame" x="0.0" y="92" width="320" height="27"/>
                                        <autoresizingMask key="autoresizingMask"/>
                                        <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="6wB-NY-i2C" id="EIq-em-Fkp">
                                            <rect key="frame" x="0.0" y="0.0" width="320" height="27"/>
                                            <autoresizingMask key="autoresizingMask"/>
                                            <subviews>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="[User] did [connect/disconnect]" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="iv7-Xp-aD8">
                                                    <rect key="frame" x="60" y="5" width="201" height="17"/>
                                                    <fontDescription key="fontDescription" name="AvenirNext-Regular" family="Avenir Next" pointSize="14"/>
                                                    <color key="textColor" white="0.66666666666666663" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                            </subviews>
                                            <constraints>
                                                <constraint firstItem="iv7-Xp-aD8" firstAttribute="centerY" secondItem="EIq-em-Fkp" secondAttribute="centerY" id="9WD-XI-vg7"/>
                                                <constraint firstAttribute="bottom" secondItem="iv7-Xp-aD8" secondAttribute="bottom" priority="749" constant="5" id="FWz-gC-G0q"/>
                                                <constraint firstItem="iv7-Xp-aD8" firstAttribute="centerX" secondItem="EIq-em-Fkp" secondAttribute="centerX" id="VEx-ka-sJU"/>
                                                <constraint firstItem="iv7-Xp-aD8" firstAttribute="top" secondItem="EIq-em-Fkp" secondAttribute="top" constant="5" id="cQM-EA-yEi"/>
                                            </constraints>
                                        </tableViewCellContentView>
                                        <connections>
                                            <outlet property="_informativeLabel" destination="iv7-Xp-aD8" id="dJi-Ni-BTS"/>
                                        </connections>
                                    </tableViewCell>
                                    <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="MessageTableCell" rowHeight="37" id="QsZ-Gg-HZ3" customClass="MessageTableCell">
                                        <rect key="frame" x="0.0" y="119" width="320" height="37"/>
                                        <autoresizingMask key="autoresizingMask"/>
                                        <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="QsZ-Gg-HZ3" id="I7k-Vw-nr7">
                                            <rect key="frame" x="0.0" y="0.0" width="320" height="37"/>
                                            <autoresizingMask key="autoresizingMask"/>
                                            <subviews>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="[Name]" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="e5N-WW-ItB">
                                                    <rect key="frame" x="10" y="10" width="47" height="19.5"/>
                                                    <fontDescription key="fontDescription" name="AvenirNext-Regular" family="Avenir Next" pointSize="14"/>
                                                    <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalCompressionResistancePriority="751" text="[Message]" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="8LA-zc-rNm">
                                                    <rect key="frame" x="72" y="11" width="61" height="18"/>
                                                    <fontDescription key="fontDescription" name="AvenirNext-Regular" family="Avenir Next" pointSize="13"/>
                                                    <color key="textColor" red="0.039215686274509803" green="0.039215686274509803" blue="0.039215686274509803" alpha="1" colorSpace="calibratedRGB"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                            </subviews>
                                            <constraints>
                                                <constraint firstAttribute="bottom" secondItem="8LA-zc-rNm" secondAttribute="bottom" priority="750" constant="10" id="DIe-IX-IGY"/>
                                                <constraint firstItem="8LA-zc-rNm" firstAttribute="leading" secondItem="e5N-WW-ItB" secondAttribute="trailing" constant="15" id="FiY-uK-Dkn"/>
                                                <constraint firstItem="8LA-zc-rNm" firstAttribute="width" relation="lessThanOrEqual" secondItem="I7k-Vw-nr7" secondAttribute="width" multiplier="240:320" id="Odp-hT-SjV"/>
                                                <constraint firstItem="e5N-WW-ItB" firstAttribute="leading" secondItem="I7k-Vw-nr7" secondAttribute="centerX" multiplier="10:160" id="aQS-E6-SPr"/>
                                                <constraint firstItem="e5N-WW-ItB" firstAttribute="top" secondItem="I7k-Vw-nr7" secondAttribute="top" constant="10" id="dtn-bs-eqV"/>
                                                <constraint firstItem="8LA-zc-rNm" firstAttribute="firstBaseline" secondItem="e5N-WW-ItB" secondAttribute="baseline" id="gZ6-zw-Ee8"/>
                                            </constraints>
                                        </tableViewCellContentView>
                                        <connections>
                                            <outlet property="_messageLabel" destination="8LA-zc-rNm" id="WbQ-rN-3Kk"/>
                                            <outlet property="_nameLabel" destination="e5N-WW-ItB" id="rX3-pf-iVw"/>
                                        </connections>
                                    </tableViewCell>
                                    <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="MyMessageTableCell" rowHeight="37" id="tQt-Tw-IxI" customClass="MyMessageTableCell">
                                        <rect key="frame" x="0.0" y="156" width="320" height="37"/>
                                        <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                                        <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="tQt-Tw-IxI" id="DId-CA-UNb">
                                            <rect key="frame" x="0.0" y="0.0" width="320" height="37"/>
                                            <autoresizingMask key="autoresizingMask"/>
                                            <subviews>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="[Name]" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="FlA-tI-OvK">
                                                    <rect key="frame" x="263" y="10" width="47" height="19.5"/>
                                                    <fontDescription key="fontDescription" name="AvenirNext-Regular" family="Avenir Next" pointSize="14"/>
                                                    <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalCompressionResistancePriority="751" text="[Message]" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="6Tf-Za-K3c">
                                                    <rect key="frame" x="187" y="11" width="61" height="18"/>
                                                    <fontDescription key="fontDescription" name="AvenirNext-Regular" family="Avenir Next" pointSize="13"/>
                                                    <color key="textColor" red="0.039215686270000001" green="0.039215686270000001" blue="0.039215686270000001" alpha="1" colorSpace="calibratedRGB"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                            </subviews>
                                            <constraints>
                                                <constraint firstItem="6Tf-Za-K3c" firstAttribute="trailing" secondItem="FlA-tI-OvK" secondAttribute="leading" constant="-15" id="1fs-bf-5sY"/>
                                                <constraint firstItem="FlA-tI-OvK" firstAttribute="trailing" secondItem="DId-CA-UNb" secondAttribute="centerX" multiplier="310:160" id="3PF-Mu-QmP"/>
                                                <constraint firstItem="6Tf-Za-K3c" firstAttribute="width" relation="lessThanOrEqual" secondItem="DId-CA-UNb" secondAttribute="width" multiplier="240:320" id="6VG-xv-iOX"/>
                                                <constraint firstAttribute="bottom" secondItem="6Tf-Za-K3c" secondAttribute="bottom" priority="750" constant="10" id="JVl-eA-Moy"/>
                                                <constraint firstItem="6Tf-Za-K3c" firstAttribute="firstBaseline" secondItem="FlA-tI-OvK" secondAttribute="baseline" id="QfP-O2-llo"/>
                                                <constraint firstItem="FlA-tI-OvK" firstAttribute="top" secondItem="DId-CA-UNb" secondAttribute="top" constant="10" id="tVZ-Gw-nyv"/>
                                            </constraints>
                                        </tableViewCellContentView>
                                        <connections>
                                            <outlet property="_messageLabel" destination="6Tf-Za-K3c" id="jAo-2g-XUF"/>
                                            <outlet property="_nameLabel" destination="FlA-tI-OvK" id="7Ml-Yu-x5d"/>
                                        </connections>
                                    </tableViewCell>
                                </prototypes>
                                <connections>
                                    <outlet property="dataSource" destination="RxW-wv-52G" id="RyP-ET-lOP"/>
                                    <outlet property="delegate" destination="RxW-wv-52G" id="thi-pX-9Eb"/>
                                </connections>
                            </tableView>
                            <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Enter message" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="Qq4-uj-Cwa">
                                <rect key="frame" x="0.0" y="538" width="284" height="30"/>
                                <fontDescription key="fontDescription" name="AvenirNext-Regular" family="Avenir Next" pointSize="14"/>
                                <textInputTraits key="textInputTraits"/>
                            </textField>
                            <button opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="aPK-OK-J6Q">
                                <rect key="frame" x="284" y="535" width="36" height="33"/>
                                <fontDescription key="fontDescription" name="AvenirNext-Regular" family="Avenir Next" pointSize="15"/>
                                <state key="normal" title="Send"/>
                                <connections>
                                    <action selector="sendClicked:" destination="Qhd-xY-yCP" eventType="touchUpInside" id="m5c-kg-qlD"/>
                                    <action selector="sendClicked:" destination="RxW-wv-52G" eventType="touchUpInside" id="sF5-tY-0nO"/>
                                </connections>
                            </button>
                        </subviews>
                        <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
                        <constraints>
                            <constraint firstItem="3sn-Rk-8yD" firstAttribute="leading" secondItem="qS7-bw-mhA" secondAttribute="leading" id="A1T-nc-Kxu"/>
                            <constraint firstItem="Qq4-uj-Cwa" firstAttribute="leading" secondItem="qS7-bw-mhA" secondAttribute="leading" id="ENi-Sj-X8M"/>
                            <constraint firstItem="aPK-OK-J6Q" firstAttribute="bottom" secondItem="Qq4-uj-Cwa" secondAttribute="bottom" id="F2u-WR-VG3"/>
                            <constraint firstAttribute="trailing" secondItem="aPK-OK-J6Q" secondAttribute="trailing" id="JeK-wP-sL7"/>
                            <constraint firstItem="Qq4-uj-Cwa" firstAttribute="top" secondItem="3sn-Rk-8yD" secondAttribute="bottom" id="KUi-AI-cfm"/><commit_msg>Working demo project + bluetooth component with several issues fixed.<commit_after><?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="9531" systemVersion="15C50" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" initialViewController="nIJ-Qi-1il">
    <dependencies>
        <deployment identifier="iOS"/>
        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="9529"/>
        <capability name="Alignment constraints to the first baseline" minToolsVersion="6.0"/>
        <capability name="Alignment constraints with different attributes" minToolsVersion="5.1"/>
        <capability name="Aspect ratio constraints" minToolsVersion="5.1"/>
        <capability name="Constraints with non-1.0 multipliers" minToolsVersion="5.1"/>
    </dependencies>
    <scenes>
        <!--Chat Demo-->
        <scene sceneID="tne-QT-ifu">
            <objects>
                <viewController id="BYZ-38-t0r" customClass="HomeViewController" sceneMemberID="viewController">
                    <layoutGuides>
                        <viewControllerLayoutGuide type="top" id="y3c-jy-aDJ"/>
                        <viewControllerLayoutGuide type="bottom" id="wfy-db-euE"/>
                    </layoutGuides>
                    <view key="view" contentMode="scaleToFill" id="8bC-Xf-vdC">
                        <rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                        <subviews>
                            <button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="yKQ-ex-Mqa">
                                <rect key="frame" x="104" y="100" width="113" height="30"/>
                                <fontDescription key="fontDescription" name="AvenirNext-Regular" family="Avenir Next" pointSize="15"/>
                                <state key="normal" title="Search for chats"/>
                                <connections>
                                    <action selector="searchChatsClicked:" destination="BYZ-38-t0r" eventType="touchUpInside" id="Ip8-1h-dIa"/>
                                </connections>
                            </button>
                            <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Enter your nickname" textAlignment="center" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="VpS-hM-aJp">
                                <rect key="frame" x="20" y="198" width="280" height="30"/>
                                <fontDescription key="fontDescription" name="AvenirNext-Regular" family="Avenir Next" pointSize="14"/>
                                <textInputTraits key="textInputTraits"/>
                            </textField>
                            <button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="A1z-Wb-l7m">
                                <rect key="frame" x="120" y="145" width="80" height="30"/>
                                <fontDescription key="fontDescription" name="AvenirNext-Regular" family="Avenir Next" pointSize="15"/>
                                <state key="normal" title="Create chat"/>
                                <connections>
                                    <action selector="createChatClicked:" destination="BYZ-38-t0r" eventType="touchUpInside" id="d8z-t8-pqa"/>
                                </connections>
                            </button>
                        </subviews>
                        <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
                    </view>
                    <navigationItem key="navigationItem" title="Chat Demo" id="cjc-lw-INL"/>
                    <simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/>
                    <connections>
                        <outlet property="_nicknameTextField" destination="VpS-hM-aJp" id="IuL-pG-7o6"/>
                        <segue destination="Chw-xF-NL8" kind="show" identifier="ClientSegue" id="Xt1-Yz-BMg"/>
                        <segue destination="RxW-wv-52G" kind="show" identifier="ServerSegue" id="WKT-l8-yGP"/>
                    </connections>
                </viewController>
                <placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/>
            </objects>
            <point key="canvasLocation" x="1165" y="293"/>
        </scene>
        <!--Server Chat View Controller-->
        <scene sceneID="dbX-WR-srY">
            <objects>
                <viewController id="RxW-wv-52G" customClass="ServerChatViewController" sceneMemberID="viewController">
                    <layoutGuides>
                        <viewControllerLayoutGuide type="top" id="zPu-9Y-SrO"/>
                        <viewControllerLayoutGuide type="bottom" id="3sp-5b-Sx2"/>
                    </layoutGuides>
                    <view key="view" contentMode="scaleToFill" id="qS7-bw-mhA">
                        <rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                        <subviews>
                            <tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="none" rowHeight="44" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="3sn-Rk-8yD">
                                <rect key="frame" x="0.0" y="0.0" width="320" height="538"/>
                                <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
                                <view key="tableFooterView" contentMode="scaleToFill" id="gBV-6y-dhc">
                                    <rect key="frame" x="0.0" y="193" width="320" height="0.0"/>
                                    <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                                    <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
                                </view>
                                <prototypes>
                                    <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="InformativeTableCell" rowHeight="27" id="6wB-NY-i2C" customClass="InformativeTableCell">
                                        <rect key="frame" x="0.0" y="92" width="320" height="27"/>
                                        <autoresizingMask key="autoresizingMask"/>
                                        <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="6wB-NY-i2C" id="EIq-em-Fkp">
                                            <rect key="frame" x="0.0" y="0.0" width="320" height="27"/>
                                            <autoresizingMask key="autoresizingMask"/>
                                            <subviews>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="[User] did [connect/disconnect]" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="iv7-Xp-aD8">
                                                    <rect key="frame" x="60" y="5" width="201" height="17"/>
                                                    <fontDescription key="fontDescription" name="AvenirNext-Regular" family="Avenir Next" pointSize="14"/>
                                                    <color key="textColor" white="0.66666666666666663" alpha="1" colorSpace="calibratedWhite"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                            </subviews>
                                            <constraints>
                                                <constraint firstItem="iv7-Xp-aD8" firstAttribute="centerY" secondItem="EIq-em-Fkp" secondAttribute="centerY" id="9WD-XI-vg7"/>
                                                <constraint firstAttribute="bottom" secondItem="iv7-Xp-aD8" secondAttribute="bottom" priority="749" constant="5" id="FWz-gC-G0q"/>
                                                <constraint firstItem="iv7-Xp-aD8" firstAttribute="centerX" secondItem="EIq-em-Fkp" secondAttribute="centerX" id="VEx-ka-sJU"/>
                                                <constraint firstItem="iv7-Xp-aD8" firstAttribute="top" secondItem="EIq-em-Fkp" secondAttribute="top" constant="5" id="cQM-EA-yEi"/>
                                            </constraints>
                                        </tableViewCellContentView>
                                        <connections>
                                            <outlet property="_informativeLabel" destination="iv7-Xp-aD8" id="dJi-Ni-BTS"/>
                                        </connections>
                                    </tableViewCell>
                                    <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="MessageTableCell" rowHeight="37" id="Wqx-KJ-MxF" customClass="MessageTableCell">
                                        <rect key="frame" x="0.0" y="119" width="320" height="37"/>
                                        <autoresizingMask key="autoresizingMask"/>
                                        <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="Wqx-KJ-MxF" id="ATw-hS-N6p">
                                            <rect key="frame" x="0.0" y="0.0" width="320" height="37"/>
                                            <autoresizingMask key="autoresizingMask"/>
                                            <subviews>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="[Name]" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="NnM-fa-rDZ">
                                                    <rect key="frame" x="10" y="10" width="47" height="19.5"/>
                                                    <fontDescription key="fontDescription" name="AvenirNext-Regular" family="Avenir Next" pointSize="14"/>
                                                    <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalCompressionResistancePriority="751" text="[Message]" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="hck-DX-ujw">
                                                    <rect key="frame" x="72" y="11" width="61" height="18"/>
                                                    <fontDescription key="fontDescription" name="AvenirNext-Regular" family="Avenir Next" pointSize="13"/>
                                                    <color key="textColor" red="0.039215686270000001" green="0.039215686270000001" blue="0.039215686270000001" alpha="1" colorSpace="calibratedRGB"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                            </subviews>
                                            <constraints>
                                                <constraint firstItem="hck-DX-ujw" firstAttribute="leading" secondItem="NnM-fa-rDZ" secondAttribute="trailing" constant="15" id="5tR-hX-Kgo"/>
                                                <constraint firstItem="hck-DX-ujw" firstAttribute="trailing" relation="lessThanOrEqual" secondItem="ATw-hS-N6p" secondAttribute="trailing" constant="-10" id="Bdf-hn-hT2"/>
                                                <constraint firstItem="NnM-fa-rDZ" firstAttribute="leading" secondItem="ATw-hS-N6p" secondAttribute="centerX" multiplier="10:160" id="Ps7-fw-Gsi"/>
                                                <constraint firstItem="hck-DX-ujw" firstAttribute="firstBaseline" secondItem="NnM-fa-rDZ" secondAttribute="baseline" id="SUm-fp-VDS"/>
                                                <constraint firstItem="NnM-fa-rDZ" firstAttribute="top" secondItem="ATw-hS-N6p" secondAttribute="top" constant="10" id="hSs-5R-95T"/>
                                                <constraint firstAttribute="bottom" secondItem="hck-DX-ujw" secondAttribute="bottom" priority="750" constant="10" id="nLr-Sv-uOq"/>
                                            </constraints>
                                        </tableViewCellContentView>
                                        <connections>
                                            <outlet property="_messageLabel" destination="hck-DX-ujw" id="Hkm-4F-fHx"/>
                                            <outlet property="_nameLabel" destination="NnM-fa-rDZ" id="ETo-bm-qPc"/>
                                        </connections>
                                    </tableViewCell>
                                    <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="MyMessageTableCell" rowHeight="37" id="hJm-RJ-tA6" customClass="MyMessageTableCell">
                                        <rect key="frame" x="0.0" y="156" width="320" height="37"/>
                                        <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                                        <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="hJm-RJ-tA6" id="dNx-vX-2W9">
                                            <rect key="frame" x="0.0" y="0.0" width="320" height="37"/>
                                            <autoresizingMask key="autoresizingMask"/>
                                            <subviews>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" horizontalCompressionResistancePriority="751" text="[Name]" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="pK5-dz-sVk">
                                                    <rect key="frame" x="263" y="10" width="47" height="19.5"/>
                                                    <fontDescription key="fontDescription" name="AvenirNext-Regular" family="Avenir Next" pointSize="14"/>
                                                    <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalCompressionResistancePriority="751" text="[Message]" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="xUb-40-MVn">
                                                    <rect key="frame" x="187" y="11" width="61" height="18"/>
                                                    <fontDescription key="fontDescription" name="AvenirNext-Regular" family="Avenir Next" pointSize="13"/>
                                                    <color key="textColor" red="0.039215686270000001" green="0.039215686270000001" blue="0.039215686270000001" alpha="1" colorSpace="calibratedRGB"/>
                                                    <nil key="highlightedColor"/>
                                                </label>
                                            </subviews>
                                            <constraints>
                                                <constraint firstAttribute="bottom" secondItem="xUb-40-MVn" secondAttribute="bottom" priority="750" constant="10" id="0Vu-aM-mJH"/>
                                                <constraint firstItem="xUb-40-MVn" firstAttribute="trailing" secondItem="pK5-dz-sVk" secondAttribute="leading" constant="-15" id="76u-Tk-9oV"/>
                                                <constraint firstItem="xUb-40-MVn" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="dNx-vX-2W9" secondAttribute="leading" constant="10" id="RvA-ae-EAV"/>
                                                <constraint firstItem="xUb-40-MVn" firstAttribute="firstBaseline" secondItem="pK5-dz-sVk" secondAttribute="baseline" id="Z5I-4D-va6"/>
                                                <constraint firstItem="pK5-dz-sVk" firstAttribute="trailing" secondItem="dNx-vX-2W9" secondAttribute="centerX" multiplier="310:160" id="ZBa-TR-wYM"/>
                                                <constraint firstItem="pK5-dz-sVk" firstAttribute="top" secondItem="dNx-vX-2W9" secondAttribute="top" constant="10" id="x4k-PS-nIi"/>
                                            </constraints>
                                        </tableViewCellContentView>
                                        <connections>
                                            <outlet property="_messageLabel" destination="xUb-40-MVn" id="w6j-kp-Qph"/>
                                            <outlet property="_nameLabel" destination="pK5-dz-sVk" id="Cqt-Gb-fNc"/>
                                        </connections>
                                    </tableViewCell>
                                </prototypes>
                                <connections>
                                    <outlet property="dataSource" destination="RxW-wv-52G" id="RyP-ET-lOP"/>
                                    <outlet property="delegate" destination="RxW-wv-52G" id="thi-pX-9Eb"/>
                                </connections>
                            </tableView>
                            <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Enter message" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="Qq4-uj-Cwa">
                                <rect key="frame" x="0.0" y="538" width="284" height="30"/>
                                <fontDescription key="fontDescription" name="AvenirNext-Regular" family="Avenir Next" pointSize="14"/>
                                <textInputTraits key="textInputTraits"/>
                            </textField>
                            <button opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="aPK-OK-J6Q">
                                <rect key="frame" x="284" y="535" width="36" height="33"/>
                                <fontDescription key="fontDescription" name="AvenirNext-Regular" family="Avenir Next" pointSize="15"/>
                                <state key="normal" title="Send"/>
                                <connections>
                                    <action selector="sendClicked:" destination="Qhd-xY-yCP" eventType="touchUpInside" id="m5c-kg-qlD"/>
                                    <action selector="sendClicked:" destination="RxW-wv-52G" eventType="touchUpInside" id="sF5-tY-0nO"/>
                                </connections>
                            </button>
                        </subviews>
                        <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
                        <constraints>
                            <constraint firstItem="3sn-Rk-8yD" firstAttribute="leading" secondItem="qS7-bw-mhA" secondAttribute="leading" id="A1T-nc-Kxu"/>
                            <constraint firstItem="Qq4-uj-Cwa" firstAttribute="leading" secondItem="qS7-bw-mhA" secondAttribute="leading" id="ENi-Sj-X8M"/>
                            <constraint firstItem="aPK-OK-J6Q" firstAttribute="bottom" secondItem="Qq4-uj-Cwa" secondAttribute="bottom" id="F2u-WR-VG3"/>
                            <constraint firstAttribute="trailing" secondItem="aPK-OK-J6Q" secondAttribute="trailing" id="JeK-wP-sL7"/>
                            <constraint firstItem="Qq4-uj-Cwa" firstAttribute="top" secondItem="3sn-Rk-8yD" secondAttribute="bottom" id="KUi-AI-cfm"/>
{'fraction_non_alphanumeric': 0.12233228275551554, 'fraction_numerical': 0.028590724898694284, 'mean_word_length': 1.7280599398145304, 'pattern_counts': {'":': 0, '<': 405, '<?xml version=': 2, '>': 405, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 2, 'word_list_counts': {'cursed_substrings.json': 342, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6099729', 'n_tokens_mistral': 11689, 'n_tokens_neox': 10573, 'n_words': 1700}