mirror of
https://github.com/confirmedcode/Lockdown-iOS.git
synced 2025-12-21 12:14:02 +01:00
225 lines
22 KiB
XML
225 lines
22 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="21225" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
|
||
<device id="retina6_1" orientation="portrait" appearance="light"/>
|
||
<dependencies>
|
||
<deployment identifier="iOS"/>
|
||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="21207"/>
|
||
<capability name="Named colors" minToolsVersion="9.0"/>
|
||
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
|
||
<capability name="System colors in document resources" minToolsVersion="11.0"/>
|
||
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
||
</dependencies>
|
||
<customFonts key="customFonts">
|
||
<array key="Montserrat-Regular.ttf">
|
||
<string>Montserrat-Regular</string>
|
||
</array>
|
||
<array key="Montserrat-SemiBold.ttf">
|
||
<string>Montserrat-SemiBold</string>
|
||
</array>
|
||
</customFonts>
|
||
<objects>
|
||
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="ComplexPaywallViewController" customModule="Lockdown" customModuleProvider="target">
|
||
<connections>
|
||
<outlet property="annualOfferSubtitleLabel" destination="yFy-ti-a8F" id="skC-Ez-GaQ"/>
|
||
<outlet property="annualOfferTitleLabel" destination="V0T-1v-Rh6" id="9kv-NT-NDr"/>
|
||
<outlet property="annualOfferView" destination="7oU-kR-I5b" id="aVc-Od-Egr"/>
|
||
<outlet property="chooseYourPlanLabel" destination="Ogb-Tj-Gto" id="7rj-Pu-KDQ"/>
|
||
<outlet property="monthlyOfferSubtitleLabel" destination="nbM-w8-yCB" id="kso-og-zkS"/>
|
||
<outlet property="monthlyOfferTitleLabel" destination="FSe-kr-XgR" id="Cg6-AI-ag7"/>
|
||
<outlet property="monthlyOfferView" destination="0Va-UK-dHd" id="kSW-1V-ID8"/>
|
||
<outlet property="offerComparisonImageView" destination="VOd-CZ-SH0" id="Aq4-hi-qxJ"/>
|
||
<outlet property="privacyPolicyLabel" destination="jUW-e6-32W" id="ghy-cO-s3C"/>
|
||
<outlet property="restorePurchaseLabel" destination="PNz-y7-wDL" id="ijp-6g-1hh"/>
|
||
<outlet property="segmentedControl" destination="0OZ-bl-NYw" id="Lvd-QF-Vcb"/>
|
||
<outlet property="subtitleLabel" destination="IoF-Pg-UZK" id="p3f-mX-wnA"/>
|
||
<outlet property="termsOfServiceLabel" destination="AHO-Vl-tjg" id="ac5-07-rev"/>
|
||
<outlet property="titleLabel" destination="sfE-qn-odd" id="5T7-ZW-NyI"/>
|
||
<outlet property="view" destination="iN0-l3-epB" id="2DK-Sc-THK"/>
|
||
</connections>
|
||
</placeholder>
|
||
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
|
||
<view contentMode="scaleToFill" id="iN0-l3-epB">
|
||
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
|
||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||
<subviews>
|
||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="IoF-Pg-UZK">
|
||
<rect key="frame" x="16" y="117.5" width="382" height="30"/>
|
||
<constraints>
|
||
<constraint firstAttribute="height" constant="30" id="2sx-5b-9Sb"/>
|
||
</constraints>
|
||
<string key="text">Custom Blocking, Identity Protection,
|
||
Secured Browsing and More!</string>
|
||
<fontDescription key="fontDescription" name="Montserrat-Regular" family="Montserrat" pointSize="12"/>
|
||
<nil key="textColor"/>
|
||
<nil key="highlightedColor"/>
|
||
</label>
|
||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Start trial now to get
Unlimited Blocking " textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="sfE-qn-odd">
|
||
<rect key="frame" x="56" y="65" width="302" height="41.5"/>
|
||
<fontDescription key="fontDescription" name="Montserrat-SemiBold" family="Montserrat" pointSize="17"/>
|
||
<nil key="textColor"/>
|
||
<nil key="highlightedColor"/>
|
||
</label>
|
||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="CHOOSE YOUR PLAN" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Ogb-Tj-Gto">
|
||
<rect key="frame" x="16" y="500.5" width="382" height="21"/>
|
||
<fontDescription key="fontDescription" name="Montserrat-SemiBold" family="Montserrat" pointSize="17"/>
|
||
<color key="textColor" red="0.0" green="0.67843137249999996" blue="0.90588235289999997" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||
<nil key="highlightedColor"/>
|
||
</label>
|
||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="ComparisonTableFirewall" translatesAutoresizingMaskIntoConstraints="NO" id="VOd-CZ-SH0">
|
||
<rect key="frame" x="16" y="168.5" width="382" height="304"/>
|
||
<constraints>
|
||
<constraint firstAttribute="width" secondItem="VOd-CZ-SH0" secondAttribute="height" multiplier="343:273" id="7db-xz-CaY"/>
|
||
</constraints>
|
||
</imageView>
|
||
<segmentedControl opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="top" segmentControlStyle="plain" selectedSegmentIndex="0" translatesAutoresizingMaskIntoConstraints="NO" id="0OZ-bl-NYw">
|
||
<rect key="frame" x="16" y="537.5" width="382" height="32"/>
|
||
<segments>
|
||
<segment title="Firewall"/>
|
||
<segment title="VPN + Firewall"/>
|
||
<segment title="PRO"/>
|
||
</segments>
|
||
<color key="selectedSegmentTintColor" red="0.0" green="0.67843137249999996" blue="0.90588235289999997" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||
<connections>
|
||
<action selector="didSelectSegment:" destination="-1" eventType="valueChanged" id="UtM-gM-Bxu"/>
|
||
</connections>
|
||
</segmentedControl>
|
||
<stackView opaque="NO" contentMode="scaleToFill" distribution="fillEqually" spacing="16" translatesAutoresizingMaskIntoConstraints="NO" id="uBd-V6-LkH">
|
||
<rect key="frame" x="16" y="588.5" width="382" height="60"/>
|
||
<subviews>
|
||
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="7oU-kR-I5b">
|
||
<rect key="frame" x="0.0" y="0.0" width="183" height="60"/>
|
||
<subviews>
|
||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="252" text="Annual" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="V0T-1v-Rh6">
|
||
<rect key="frame" x="64" y="8" width="55.5" height="18.5"/>
|
||
<fontDescription key="fontDescription" name="Montserrat-SemiBold" family="Montserrat" pointSize="15"/>
|
||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||
<nil key="highlightedColor"/>
|
||
</label>
|
||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="$xx/year" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="yFy-ti-a8F">
|
||
<rect key="frame" x="63" y="29.5" width="57.5" height="22.5"/>
|
||
<fontDescription key="fontDescription" name="Montserrat-Regular" family="Montserrat" pointSize="14"/>
|
||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||
<nil key="highlightedColor"/>
|
||
</label>
|
||
</subviews>
|
||
<color key="backgroundColor" red="0.0" green="0.67843137249999996" blue="0.90588235289999997" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||
<constraints>
|
||
<constraint firstItem="yFy-ti-a8F" firstAttribute="top" secondItem="V0T-1v-Rh6" secondAttribute="bottom" constant="3" id="3OF-QM-qh4"/>
|
||
<constraint firstItem="V0T-1v-Rh6" firstAttribute="top" secondItem="7oU-kR-I5b" secondAttribute="top" constant="8" id="Nll-4l-56e"/>
|
||
<constraint firstAttribute="bottom" secondItem="yFy-ti-a8F" secondAttribute="bottom" constant="8" id="O0R-P9-5Kl"/>
|
||
<constraint firstItem="yFy-ti-a8F" firstAttribute="centerX" secondItem="7oU-kR-I5b" secondAttribute="centerX" id="wLb-xZ-HIZ"/>
|
||
<constraint firstItem="V0T-1v-Rh6" firstAttribute="centerX" secondItem="7oU-kR-I5b" secondAttribute="centerX" id="xPY-2E-8bb"/>
|
||
</constraints>
|
||
</view>
|
||
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="0Va-UK-dHd">
|
||
<rect key="frame" x="199" y="0.0" width="183" height="60"/>
|
||
<subviews>
|
||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Monthly" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="FSe-kr-XgR">
|
||
<rect key="frame" x="59.5" y="8" width="64" height="23.5"/>
|
||
<fontDescription key="fontDescription" name="Montserrat-SemiBold" family="Montserrat" pointSize="15"/>
|
||
<color key="textColor" name="Confirmed Blue"/>
|
||
<nil key="highlightedColor"/>
|
||
</label>
|
||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="$xx/month" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="nbM-w8-yCB">
|
||
<rect key="frame" x="53.5" y="34.5" width="76" height="17.5"/>
|
||
<fontDescription key="fontDescription" name="Montserrat-Regular" family="Montserrat" pointSize="14"/>
|
||
<color key="textColor" name="Confirmed Blue"/>
|
||
<nil key="highlightedColor"/>
|
||
</label>
|
||
</subviews>
|
||
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
|
||
<constraints>
|
||
<constraint firstItem="FSe-kr-XgR" firstAttribute="top" secondItem="0Va-UK-dHd" secondAttribute="top" constant="8" id="3QX-i8-PG5"/>
|
||
<constraint firstItem="nbM-w8-yCB" firstAttribute="top" secondItem="FSe-kr-XgR" secondAttribute="bottom" constant="3" id="XbZ-CP-2vY"/>
|
||
<constraint firstItem="nbM-w8-yCB" firstAttribute="centerX" secondItem="0Va-UK-dHd" secondAttribute="centerX" id="d26-2g-nw4"/>
|
||
<constraint firstAttribute="bottom" secondItem="nbM-w8-yCB" secondAttribute="bottom" constant="8" id="mY1-G9-x4Y"/>
|
||
<constraint firstItem="FSe-kr-XgR" firstAttribute="centerX" secondItem="0Va-UK-dHd" secondAttribute="centerX" id="pda-HX-ew0"/>
|
||
</constraints>
|
||
</view>
|
||
</subviews>
|
||
</stackView>
|
||
<stackView opaque="NO" contentMode="center" distribution="fillEqually" translatesAutoresizingMaskIntoConstraints="NO" id="8OU-l2-0Qf">
|
||
<rect key="frame" x="16" y="668.5" width="382" height="40"/>
|
||
<subviews>
|
||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Privacy Policy" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="jUW-e6-32W">
|
||
<rect key="frame" x="0.0" y="0.0" width="127.5" height="40"/>
|
||
<fontDescription key="fontDescription" name="Montserrat-Regular" family="Montserrat" pointSize="12"/>
|
||
<color key="textColor" white="0.66666666666666663" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||
<nil key="highlightedColor"/>
|
||
</label>
|
||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Restore purchase" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="PNz-y7-wDL">
|
||
<rect key="frame" x="127.5" y="0.0" width="127" height="40"/>
|
||
<fontDescription key="fontDescription" name="Montserrat-Regular" family="Montserrat" pointSize="12"/>
|
||
<color key="textColor" red="0.0" green="0.67843137249999996" blue="0.90588235289999997" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||
<nil key="highlightedColor"/>
|
||
</label>
|
||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Terms of Service" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="AHO-Vl-tjg">
|
||
<rect key="frame" x="254.5" y="0.0" width="127.5" height="40"/>
|
||
<fontDescription key="fontDescription" name="Montserrat-Regular" family="Montserrat" pointSize="12"/>
|
||
<color key="textColor" white="0.66666666666666663" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||
<nil key="highlightedColor"/>
|
||
</label>
|
||
</subviews>
|
||
<constraints>
|
||
<constraint firstAttribute="height" constant="40" id="LRW-ay-haY"/>
|
||
</constraints>
|
||
</stackView>
|
||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="JIP-AB-TQ4">
|
||
<rect key="frame" x="24" y="72" width="30" height="30"/>
|
||
<constraints>
|
||
<constraint firstAttribute="width" constant="30" id="0dp-2P-DRR"/>
|
||
<constraint firstAttribute="height" constant="30" id="QQS-1U-kq8"/>
|
||
</constraints>
|
||
<color key="tintColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||
<inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
|
||
<state key="normal" image="xmark" catalog="system">
|
||
<preferredSymbolConfiguration key="preferredSymbolConfiguration" scale="large" weight="medium"/>
|
||
</state>
|
||
<connections>
|
||
<action selector="didTapClose:" destination="-1" eventType="touchUpInside" id="hC6-p8-S8b"/>
|
||
</connections>
|
||
</button>
|
||
</subviews>
|
||
<viewLayoutGuide key="safeArea" id="vUN-kp-3ea"/>
|
||
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
|
||
<constraints>
|
||
<constraint firstItem="0OZ-bl-NYw" firstAttribute="top" secondItem="Ogb-Tj-Gto" secondAttribute="bottom" constant="16" id="0op-6G-mSf"/>
|
||
<constraint firstItem="sfE-qn-odd" firstAttribute="top" secondItem="vUN-kp-3ea" secondAttribute="top" constant="17" id="2LK-mN-obw"/>
|
||
<constraint firstItem="IoF-Pg-UZK" firstAttribute="leading" secondItem="vUN-kp-3ea" secondAttribute="leading" constant="16" id="4ic-uq-F6h"/>
|
||
<constraint firstAttribute="trailing" secondItem="8OU-l2-0Qf" secondAttribute="trailing" constant="16" id="6wa-MK-TiN"/>
|
||
<constraint firstItem="vUN-kp-3ea" firstAttribute="trailing" secondItem="0OZ-bl-NYw" secondAttribute="trailing" constant="16" id="9w6-yS-bI5"/>
|
||
<constraint firstItem="sfE-qn-odd" firstAttribute="leading" secondItem="vUN-kp-3ea" secondAttribute="leading" constant="56" id="DkM-8m-bEn"/>
|
||
<constraint firstItem="vUN-kp-3ea" firstAttribute="trailing" secondItem="uBd-V6-LkH" secondAttribute="trailing" constant="16" id="HAf-rQ-XBt"/>
|
||
<constraint firstItem="VOd-CZ-SH0" firstAttribute="top" secondItem="IoF-Pg-UZK" secondAttribute="bottom" constant="21" id="NxW-RA-5eM"/>
|
||
<constraint firstItem="IoF-Pg-UZK" firstAttribute="top" secondItem="sfE-qn-odd" secondAttribute="bottom" constant="11" id="OsQ-gm-EMm"/>
|
||
<constraint firstItem="uBd-V6-LkH" firstAttribute="top" secondItem="0OZ-bl-NYw" secondAttribute="bottom" constant="20" id="P6X-gS-eS3"/>
|
||
<constraint firstItem="vUN-kp-3ea" firstAttribute="trailing" secondItem="Ogb-Tj-Gto" secondAttribute="trailing" constant="16" id="SXE-rb-mD5"/>
|
||
<constraint firstItem="vUN-kp-3ea" firstAttribute="trailing" secondItem="sfE-qn-odd" secondAttribute="trailing" constant="56" id="UPn-68-83m"/>
|
||
<constraint firstItem="8OU-l2-0Qf" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" constant="16" id="XcV-yZ-huM"/>
|
||
<constraint firstItem="Ogb-Tj-Gto" firstAttribute="leading" secondItem="vUN-kp-3ea" secondAttribute="leading" constant="16" id="acP-oH-wnr"/>
|
||
<constraint firstItem="uBd-V6-LkH" firstAttribute="leading" secondItem="vUN-kp-3ea" secondAttribute="leading" constant="16" id="bAM-Se-ef6"/>
|
||
<constraint firstItem="vUN-kp-3ea" firstAttribute="bottom" relation="greaterThanOrEqual" secondItem="8OU-l2-0Qf" secondAttribute="bottom" id="bUA-sG-ba4"/>
|
||
<constraint firstItem="Ogb-Tj-Gto" firstAttribute="top" secondItem="VOd-CZ-SH0" secondAttribute="bottom" constant="28" id="fQf-Ds-7fP"/>
|
||
<constraint firstItem="VOd-CZ-SH0" firstAttribute="leading" secondItem="vUN-kp-3ea" secondAttribute="leading" constant="16" id="j74-4i-zB7"/>
|
||
<constraint firstItem="8OU-l2-0Qf" firstAttribute="top" secondItem="uBd-V6-LkH" secondAttribute="bottom" constant="20" id="jdv-2e-SiN"/>
|
||
<constraint firstItem="0OZ-bl-NYw" firstAttribute="leading" secondItem="vUN-kp-3ea" secondAttribute="leading" constant="16" id="k91-lr-8bN"/>
|
||
<constraint firstItem="JIP-AB-TQ4" firstAttribute="top" secondItem="vUN-kp-3ea" secondAttribute="top" constant="24" id="sLU-bi-KaE"/>
|
||
<constraint firstAttribute="trailing" secondItem="IoF-Pg-UZK" secondAttribute="trailing" constant="16" id="tKE-Om-CAi"/>
|
||
<constraint firstItem="vUN-kp-3ea" firstAttribute="trailing" secondItem="VOd-CZ-SH0" secondAttribute="trailing" constant="16" id="w1I-bU-LVV"/>
|
||
<constraint firstItem="JIP-AB-TQ4" firstAttribute="leading" secondItem="vUN-kp-3ea" secondAttribute="leading" constant="24" id="w5r-2V-Wcg"/>
|
||
</constraints>
|
||
<point key="canvasLocation" x="137.68115942028987" y="103.79464285714285"/>
|
||
</view>
|
||
</objects>
|
||
<resources>
|
||
<image name="ComparisonTableFirewall" width="343" height="273"/>
|
||
<image name="xmark" catalog="system" width="128" height="113"/>
|
||
<namedColor name="Confirmed Blue">
|
||
<color red="0.0" green="0.67799997329711914" blue="0.90600001811981201" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||
</namedColor>
|
||
<systemColor name="systemBackgroundColor">
|
||
<color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||
</systemColor>
|
||
</resources>
|
||
</document>
|