COVIDSafe code from version 2.5 (#50)

This commit is contained in:
COVIDSafe Support 2021-04-11 20:44:31 -07:00 committed by GitHub
parent 1478088e19
commit 195798ddd5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
16 changed files with 327 additions and 28 deletions

View file

@ -1973,7 +1973,7 @@
CODE_SIGN_ENTITLEMENTS = "CovidSafe/Project Bluetrace.entitlements";
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 118;
CURRENT_PROJECT_VERSION = 121;
DEVELOPMENT_TEAM = 45792XH5L8;
INFOPLIST_FILE = "$(SRCROOT)/CovidSafe/Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
@ -1981,7 +1981,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 2.4;
MARKETING_VERSION = 2.5;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_BUNDLE_IDENTIFIER = au.gov.health.covidsafe;
PRODUCT_NAME = COVIDSafe;
@ -2057,7 +2057,7 @@
CODE_SIGN_ENTITLEMENTS = "CovidSafe/Project Bluetrace.entitlements";
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 118;
CURRENT_PROJECT_VERSION = 121;
DEVELOPMENT_TEAM = 45792XH5L8;
INFOPLIST_FILE = "$(SRCROOT)/CovidSafe/Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
@ -2065,7 +2065,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 2.4;
MARKETING_VERSION = 2.5;
PRODUCT_BUNDLE_IDENTIFIER = au.gov.health.covidsafe;
PRODUCT_NAME = COVIDSafe;
PROVISIONING_PROFILE_SPECIFIER = "";
@ -2085,7 +2085,7 @@
CODE_SIGN_ENTITLEMENTS = "CovidSafe/Project Bluetrace.entitlements";
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 118;
CURRENT_PROJECT_VERSION = 120;
DEVELOPMENT_TEAM = 45792XH5L8;
INFOPLIST_FILE = "$(SRCROOT)/CovidSafe/staging-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
@ -2093,7 +2093,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 2.4;
MARKETING_VERSION = 2.5;
ONLY_ACTIVE_ARCH = YES;
OTHER_SWIFT_FLAGS = "$(inherited) -D COCOAPODS -D DEBUG";
PRODUCT_BUNDLE_IDENTIFIER = au.gov.health.covidsafe.uat;
@ -2115,7 +2115,7 @@
CODE_SIGN_ENTITLEMENTS = "CovidSafe/Project Bluetrace.entitlements";
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 118;
CURRENT_PROJECT_VERSION = 120;
DEVELOPMENT_TEAM = 45792XH5L8;
INFOPLIST_FILE = "$(SRCROOT)/CovidSafe/staging-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
@ -2123,7 +2123,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 2.4;
MARKETING_VERSION = 2.5;
ONLY_ACTIVE_ARCH = YES;
OTHER_SWIFT_FLAGS = "$(inherited) -D COCOAPODS -D DEBUG";
PRODUCT_BUNDLE_IDENTIFIER = au.gov.health.covidsafe.uat;
@ -2145,7 +2145,7 @@
CODE_SIGN_ENTITLEMENTS = "CovidSafe/Project Bluetrace.entitlements";
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 118;
CURRENT_PROJECT_VERSION = 120;
DEVELOPMENT_TEAM = 45792XH5L8;
INFOPLIST_FILE = "$(SRCROOT)/CovidSafe/staging-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
@ -2153,7 +2153,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 2.4;
MARKETING_VERSION = 2.5;
OTHER_SWIFT_FLAGS = "$(inherited) -D COCOAPODS -D DEBUG";
PRODUCT_BUNDLE_IDENTIFIER = au.gov.health.covidsafe.uat;
PRODUCT_MODULE_NAME = COVIDSafe;
@ -2175,7 +2175,7 @@
CODE_SIGN_ENTITLEMENTS = "CovidSafe/Project Bluetrace.entitlements";
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 118;
CURRENT_PROJECT_VERSION = 120;
DEVELOPMENT_TEAM = 45792XH5L8;
INFOPLIST_FILE = "$(SRCROOT)/CovidSafe/staging-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
@ -2183,7 +2183,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 2.4;
MARKETING_VERSION = 2.5;
OTHER_SWIFT_FLAGS = "$(inherited) -D COCOAPODS -D DEBUG";
PRODUCT_BUNDLE_IDENTIFIER = au.gov.health.covidsafe.uat;
PRODUCT_MODULE_NAME = COVIDSafe;
@ -2323,7 +2323,7 @@
CODE_SIGN_ENTITLEMENTS = "CovidSafe/Project Bluetrace.entitlements";
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 118;
CURRENT_PROJECT_VERSION = 121;
DEVELOPMENT_TEAM = 45792XH5L8;
INFOPLIST_FILE = "$(SRCROOT)/CovidSafe/Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
@ -2331,7 +2331,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 2.4;
MARKETING_VERSION = 2.5;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_BUNDLE_IDENTIFIER = au.gov.health.covidsafe;
PRODUCT_NAME = COVIDSafe;
@ -2351,7 +2351,7 @@
CODE_SIGN_ENTITLEMENTS = "CovidSafe/Project Bluetrace.entitlements";
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 118;
CURRENT_PROJECT_VERSION = 121;
DEVELOPMENT_TEAM = 45792XH5L8;
INFOPLIST_FILE = "$(SRCROOT)/CovidSafe/Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
@ -2359,7 +2359,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 2.4;
MARKETING_VERSION = 2.5;
PRODUCT_BUNDLE_IDENTIFIER = au.gov.health.covidsafe;
PRODUCT_NAME = COVIDSafe;
PROVISIONING_PROFILE_SPECIFIER = "";

View file

@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "noun_Privacy_3427755 1.pdf",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View file

@ -0,0 +1,119 @@
%PDF-1.7
1 0 obj
<< >>
endobj
2 0 obj
<< /Length 3 0 R >>
stream
/DeviceRGB CS
/DeviceRGB cs
q
1.000000 0.000000 -0.000000 1.000000 6.609375 7.249596 cm
0.000000 0.000000 0.000000 scn
5.390625 0.000000 m
2.418235 0.000000 0.000000 2.427468 0.000000 5.411250 c
0.000000 8.395030 2.418235 10.822498 5.390625 10.822498 c
8.363016 10.822498 10.781251 8.395030 10.781251 5.411250 c
10.781251 2.427468 8.363016 0.000000 5.390625 0.000000 c
h
5.390625 9.322498 m
3.245344 9.322498 1.500000 7.567921 1.500000 5.411250 c
1.500000 3.254578 3.245344 1.500000 5.390625 1.500000 c
7.535907 1.500000 9.281251 3.254578 9.281251 5.411250 c
9.281251 7.567921 7.535907 9.322498 5.390625 9.322498 c
h
f
n
Q
q
1.000000 0.000000 -0.000000 1.000000 9.318054 10.421864 cm
0.000000 0.000000 0.000000 scn
1.352765 0.385547 m
0.000000 1.964156 l
1.139015 2.940187 l
1.958718 1.983656 l
4.290327 4.368656 l
5.362920 3.320062 l
2.458593 0.349265 l
2.317218 0.204702 1.775718 0.000000 1.352765 0.385547 c
h
f
n
Q
q
1.000000 0.000000 -0.000000 1.000000 2.531219 0.842299 cm
0.000000 0.000000 0.000000 scn
8.742392 0.366938 m
2.382766 3.341249 -0.146610 10.396500 0.006530 17.017826 c
0.014405 17.360016 0.253702 17.653263 0.587734 17.730232 c
2.381359 18.143858 3.786578 19.433764 3.772797 21.374435 c
3.771062 21.783842 4.112782 22.126451 4.522891 22.126451 c
14.417595 22.126451 l
14.827611 22.126451 15.169282 21.783983 15.167642 21.374624 c
15.127938 19.548841 16.531378 18.029858 18.305408 17.739513 c
18.662971 17.681015 18.927486 17.375671 18.934002 17.014030 c
19.052032 10.477921 16.174471 3.674015 10.233672 0.429001 c
9.983594 0.292406 9.527079 0.000000 8.742392 0.366938 c
h
9.352048 1.735453 m
9.403892 1.712484 9.462813 1.715157 9.513766 1.742954 c
11.380141 2.762438 17.373392 6.792608 17.437517 16.402218 c
15.498251 16.960873 13.982782 18.613827 13.711236 20.628702 c
5.229250 20.628702 l
4.957469 18.612328 3.440078 16.958624 1.498984 16.401047 c
1.488484 10.654922 3.722969 4.235157 9.352048 1.735453 c
8.559766 2.087250 9.403892 1.712439 9.352048 1.735453 c
h
f
n
Q
endstream
endobj
3 0 obj
1991
endobj
4 0 obj
<< /Annots []
/Type /Page
/MediaBox [ 0.000000 0.000000 24.000000 24.000000 ]
/Resources 1 0 R
/Contents 2 0 R
/Parent 5 0 R
>>
endobj
5 0 obj
<< /Kids [ 4 0 R ]
/Count 1
/Type /Pages
>>
endobj
6 0 obj
<< /Type /Catalog
/Pages 5 0 R
>>
endobj
xref
0 7
0000000000 65535 f
0000000010 00000 n
0000000034 00000 n
0000002081 00000 n
0000002104 00000 n
0000002277 00000 n
0000002351 00000 n
trailer
<< /ID [ (some) (id) ]
/Root 6 0 R
/Size 7
>>
startxref
2410
%%EOF

View file

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="17506" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="17701" 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="17505"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="17703"/>
<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"/>
@ -68,6 +68,11 @@
<action selector="onHelpButtonTapped:" destination="-1" id="omV-3d-Dev"/>
</connections>
</tapGestureRecognizer>
<tapGestureRecognizer id="2Ix-am-Bxi" userLabel="PrivacyPolicyTapped">
<connections>
<action selector="privacyPolicyTapped:" destination="-1" id="gPn-Tp-IrG"/>
</connections>
</tapGestureRecognizer>
<tapGestureRecognizer id="4M3-XU-cn0" userLabel="ImprovementAvailableTapped">
<connections>
<action selector="improvementAvailableTapped:" destination="-1" id="432-L8-raP"/>
@ -122,7 +127,7 @@
</constraints>
</view>
<stackView opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" axis="vertical" translatesAutoresizingMaskIntoConstraints="NO" id="h36-8c-K2n">
<rect key="frame" x="0.0" y="120" width="414" height="1938.5"/>
<rect key="frame" x="0.0" y="120" width="414" height="1940.5"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="bRs-XW-qzv" userLabel="StatusView">
<rect key="frame" x="0.0" y="0.0" width="414" height="1136"/>
@ -870,17 +875,150 @@
<constraint firstItem="bE9-gT-Hba" firstAttribute="top" secondItem="7cN-DY-lc3" secondAttribute="top" constant="12" id="nih-4c-QOA"/>
</constraints>
</view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="vs9-rS-UOM" userLabel="Share CovidSafe">
<rect key="frame" x="0.0" y="1566" width="414" height="151"/>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="CGS-rw-uZS" userLabel="PrivacyPolicy">
<rect key="frame" x="0.0" y="1566" width="414" height="153"/>
<subviews>
<view clipsSubviews="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="BBB-zD-Non">
<rect key="frame" x="0.0" y="12" width="414" height="129"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="aQ2-GM-iXr" userLabel="Privacy Policy">
<rect key="frame" x="0.0" y="0.0" width="414" height="129"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Privacy Policy" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" adjustsFontForContentSizeCategory="YES" translatesAutoresizingMaskIntoConstraints="NO" id="mFo-iF-cX3">
<rect key="frame" x="72" y="16" width="302" height="24"/>
<accessibility key="accessibilityConfiguration">
<accessibilityTraits key="traits" none="YES"/>
<bool key="isElement" value="NO"/>
</accessibility>
<fontDescription key="fontDescription" style="UICTFontTextStyleTitle3"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="string" keyPath="localizationKey" value="privacy_policy"/>
</userDefinedRuntimeAttributes>
</label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="ChevronRight" translatesAutoresizingMaskIntoConstraints="NO" id="gb2-EI-wuY">
<rect key="frame" x="382" y="16" width="24" height="24"/>
<accessibility key="accessibilityConfiguration">
<accessibilityTraits key="traits" button="YES" image="YES"/>
</accessibility>
<constraints>
<constraint firstAttribute="height" constant="24" id="GMj-D8-vhW"/>
<constraint firstAttribute="width" constant="24" id="xQy-sA-0dk"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Privacy Policy for COVIDSafe Application" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="gF9-eh-ER2">
<rect key="frame" x="72" y="40" width="302" height="73"/>
<accessibility key="accessibilityConfiguration">
<accessibilityTraits key="traits" none="YES"/>
<bool key="isElement" value="NO"/>
</accessibility>
<fontDescription key="fontDescription" style="UICTFontTextStyleCallout"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="string" keyPath="localizationKey" value="privacy_policy_description"/>
</userDefinedRuntimeAttributes>
</label>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="nTT-2k-7Pn">
<rect key="frame" x="16" y="16" width="40" height="40"/>
<subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="privacy-1" translatesAutoresizingMaskIntoConstraints="NO" id="Qt8-6F-6c0">
<rect key="frame" x="8" y="8" width="24" height="24"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
<real key="value" value="0.0"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</imageView>
</subviews>
<color key="backgroundColor" red="0.7843137255" green="1" blue="0.72549019609999998" alpha="1" colorSpace="calibratedRGB"/>
<constraints>
<constraint firstAttribute="height" constant="40" id="0UJ-36-i1u"/>
<constraint firstItem="Qt8-6F-6c0" firstAttribute="top" secondItem="nTT-2k-7Pn" secondAttribute="top" constant="8" id="1V4-RT-zBP"/>
<constraint firstAttribute="trailing" secondItem="Qt8-6F-6c0" secondAttribute="trailing" constant="8" id="MAm-7G-mso"/>
<constraint firstAttribute="width" constant="40" id="UxZ-zl-JxV"/>
<constraint firstAttribute="bottom" secondItem="Qt8-6F-6c0" secondAttribute="bottom" constant="8" id="wx4-IW-M0W"/>
<constraint firstItem="Qt8-6F-6c0" firstAttribute="leading" secondItem="nTT-2k-7Pn" secondAttribute="leading" constant="8" id="yOU-Ec-vwJ"/>
</constraints>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
<real key="value" value="20"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</view>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
<accessibility key="accessibilityConfiguration" label="Help topics. If you have issues or questions about the app.">
<accessibilityTraits key="traits" button="YES"/>
<bool key="isElement" value="YES"/>
</accessibility>
<constraints>
<constraint firstItem="gb2-EI-wuY" firstAttribute="top" secondItem="aQ2-GM-iXr" secondAttribute="top" constant="16" id="Lle-0G-e3X"/>
<constraint firstItem="nTT-2k-7Pn" firstAttribute="leading" secondItem="aQ2-GM-iXr" secondAttribute="leading" constant="16" id="O2g-11-CGe"/>
<constraint firstItem="gb2-EI-wuY" firstAttribute="leading" secondItem="mFo-iF-cX3" secondAttribute="trailing" constant="8" id="UWu-NT-gps"/>
<constraint firstItem="gF9-eh-ER2" firstAttribute="top" secondItem="mFo-iF-cX3" secondAttribute="bottom" id="W4W-Wi-ISz"/>
<constraint firstAttribute="bottom" secondItem="gF9-eh-ER2" secondAttribute="bottom" constant="16" id="Y7Z-Oc-d7a"/>
<constraint firstItem="gF9-eh-ER2" firstAttribute="trailing" secondItem="mFo-iF-cX3" secondAttribute="trailing" id="cTV-hx-Iz2"/>
<constraint firstItem="mFo-iF-cX3" firstAttribute="leading" secondItem="nTT-2k-7Pn" secondAttribute="trailing" constant="16" id="czA-ZA-g8H"/>
<constraint firstItem="gF9-eh-ER2" firstAttribute="leading" secondItem="mFo-iF-cX3" secondAttribute="leading" id="mYl-DD-Rtz"/>
<constraint firstAttribute="trailing" secondItem="gb2-EI-wuY" secondAttribute="trailing" constant="8" id="p0M-z2-RfT"/>
<constraint firstItem="mFo-iF-cX3" firstAttribute="top" secondItem="aQ2-GM-iXr" secondAttribute="top" constant="16" id="sX4-iw-9Ue"/>
<constraint firstItem="nTT-2k-7Pn" firstAttribute="top" secondItem="aQ2-GM-iXr" secondAttribute="top" constant="16" id="yUC-SK-08n"/>
</constraints>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="string" keyPath="localVOLabelKey" value="HelpTopics_VOLabel"/>
</userDefinedRuntimeAttributes>
<connections>
<outletCollection property="gestureRecognizers" destination="2Ix-am-Bxi" appends="YES" id="jNc-3f-BVb"/>
</connections>
</view>
</subviews>
<color key="backgroundColor" red="0.8980392157" green="0.8980392157" blue="0.8980392157" alpha="1" colorSpace="calibratedRGB"/>
<constraints>
<constraint firstItem="aQ2-GM-iXr" firstAttribute="leading" secondItem="BBB-zD-Non" secondAttribute="leading" id="MOg-cN-o6R"/>
<constraint firstItem="aQ2-GM-iXr" firstAttribute="top" secondItem="BBB-zD-Non" secondAttribute="top" id="UCH-EC-zWm"/>
<constraint firstAttribute="bottom" secondItem="aQ2-GM-iXr" secondAttribute="bottom" id="WDl-HV-pWD"/>
<constraint firstAttribute="trailing" secondItem="aQ2-GM-iXr" secondAttribute="trailing" id="bZS-N7-zp6"/>
</constraints>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
<real key="value" value="4"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="shadowRadius">
<real key="value" value="10"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="shadowOpacity">
<real key="value" value="1"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="size" keyPath="shadowOffset">
<size key="value" width="0.0" height="5"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="color" keyPath="shadowColor">
<color key="value" red="0.0" green="0.0" blue="0.0" alpha="0.10000000000000001" colorSpace="custom" customColorSpace="calibratedRGB"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</view>
</subviews>
<constraints>
<constraint firstAttribute="trailing" secondItem="BBB-zD-Non" secondAttribute="trailing" id="Cu0-pj-7xl"/>
<constraint firstItem="BBB-zD-Non" firstAttribute="leading" secondItem="CGS-rw-uZS" secondAttribute="leading" id="lwm-CN-hRQ"/>
<constraint firstItem="BBB-zD-Non" firstAttribute="top" secondItem="CGS-rw-uZS" secondAttribute="top" constant="12" id="meH-Vx-6Eq"/>
<constraint firstAttribute="bottom" secondItem="BBB-zD-Non" secondAttribute="bottom" constant="12" id="rBF-gl-Evc"/>
</constraints>
</view>
<view hidden="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="vs9-rS-UOM" userLabel="Share CovidSafe">
<rect key="frame" x="0.0" y="1719" width="414" height="56"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="RCa-zU-3Vo">
<rect key="frame" x="0.0" y="12" width="414" height="127"/>
<rect key="frame" x="0.0" y="12" width="414" height="32"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="azr-pA-IXL" userLabel="Share CovidSafe">
<rect key="frame" x="0.0" y="0.0" width="414" height="127"/>
<rect key="frame" x="0.0" y="0.0" width="414" height="32"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Share COVIDSafe" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" adjustsFontForContentSizeCategory="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Dn9-rC-xVa">
<rect key="frame" x="72" y="16" width="294" height="54.5"/>
<rect key="frame" x="72" y="16" width="294" height="0.0"/>
<accessibility key="accessibilityConfiguration">
<accessibilityTraits key="traits" none="YES"/>
<bool key="isElement" value="NO"/>
@ -906,7 +1044,7 @@
</userDefinedRuntimeAttributes>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Invite others to help. Together, we're stronger." textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" adjustsFontForContentSizeCategory="YES" translatesAutoresizingMaskIntoConstraints="NO" id="83V-3n-unm">
<rect key="frame" x="72" y="70.5" width="294" height="40.5"/>
<rect key="frame" x="72" y="16" width="294" height="0.0"/>
<accessibility key="accessibilityConfiguration">
<accessibilityTraits key="traits" none="YES"/>
<bool key="isElement" value="NO"/>
@ -982,7 +1120,7 @@
</constraints>
</view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="JSe-D6-hyV" userLabel="Upload Data">
<rect key="frame" x="0.0" y="1717" width="414" height="165.5"/>
<rect key="frame" x="0.0" y="1719" width="414" height="165.5"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="8pS-Df-p0U">
<rect key="frame" x="0.0" y="12" width="414" height="141.5"/>
@ -1102,7 +1240,7 @@
</constraints>
</view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="eZ2-CQ-dtQ" userLabel="Version View">
<rect key="frame" x="0.0" y="1882.5" width="414" height="56"/>
<rect key="frame" x="0.0" y="1884.5" width="414" height="56"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Version number:" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="O1w-Sl-OIH" userLabel="Version">
<rect key="frame" x="16" y="12" width="382" height="20"/>
@ -1160,6 +1298,7 @@
<image name="exclamation_white_red" width="24" height="24"/>
<image name="globe" width="40" height="40"/>
<image name="ic-upload" width="24" height="24"/>
<image name="privacy-1" width="24" height="24"/>
<image name="question-mark" width="13" height="20"/>
<image name="redcross" width="22" height="22"/>
<image name="small tick" width="24" height="24"/>

View file

@ -586,6 +586,15 @@ class HomeViewController: UIViewController, HomeDelegate {
present(navigationController, animated: true, completion: nil)
}
@IBAction func privacyPolicyTapped(_ sender: Any) {
guard let url = URL(string: URLHelper.getPrivacyPolicyURL()) else {
return
}
let safariVC = SFSafariViewController(url: url)
present(safariVC, animated: true, completion: nil)
}
@objc
func appWillResignActive(_ notification: Notification) {
self.lottieBluetoothView?.stop()

View file

@ -438,6 +438,8 @@
"postcode_change_label" = "الرمز البريدي الحالي في أستراليا";
"postcode_success" = "تم تحديث الرمز البريدي الخاص بك";
"PostcodeValidationErrorMessage" = "يُرجى إدخال رمز بريدي أسترالي صالح.";
"privacy_policy" = "";
"privacy_policy_description" = "";
"queensland" = "ولاية كوينزلاند";
"recovered" = "مجموع الحالات التي تعافت";
"registration_consent_content" = "أوافق على أن تقوم وكالة التحول الرقمي، كونها مسؤولة عن تخزين البيانات، بموجب قرار قانوني صادر عن أمين عام وزارة الصحة في الحكومة الأسترالية بجمع:";

View file

@ -438,6 +438,8 @@
"postcode_change_label" = "Ο ταχυδρομικός σας κώδικας στην Αυστραλία";
"postcode_success" = "Ο ταχυδρομικός σας κώδικας έχει ενημερωθεί";
"PostcodeValidationErrorMessage" = "Εισάγετε έναν έγκυρο ταχυδρομικό κώδικα της Αυστραλίας.";
"privacy_policy" = "";
"privacy_policy_description" = "";
"queensland" = "Κουίνσλαντ";
"recovered" = "Σύνολο ασθενών που ανάρρωσαν";
"registration_consent_content" = "Συναινώ να είναι ο Οργανισμός Ψηφιακού Μετασχηματισμού διαχειριστής της αποθήκευσης δεδομένων, σύμφωνα με τη νομική απόφαση του Γενικού Γραμματέα Υγείας της Αυστραλίας που συλλέγει:";

View file

@ -438,6 +438,8 @@
"postcode_change_label" = "Current postcode in Australia ";
"postcode_success" = "Your postcode has been updated";
"PostcodeValidationErrorMessage" = "Please enter a valid Australian postcode.";
"privacy_policy" = "Privacy policy";
"privacy_policy_description" = "Read the privacy policy for COVIDSafe app";
"queensland" = "Queensland";
"recovered" = "Total cases recovered";
"registration_consent_content" = "I consent to the Digital Transformation Agency, as data store administrator, under legal determination made by the Secretary of the Australian Government Department of Health collecting:";

View file

@ -438,6 +438,8 @@
"postcode_change_label" = "Codice postale attuale in Australia";
"postcode_success" = "Il tuo codice postale è stato aggiornato";
"PostcodeValidationErrorMessage" = "Inserisci un codice postale australiano valido.";
"privacy_policy" = "";
"privacy_policy_description" = "";
"queensland" = "Queensland";
"recovered" = "Totale guarigioni";
"registration_consent_content" = "Acconsento alla raccolta di dati da parte della Digital Transformation Agency nel ruolo di amministratore dell'archivio dati, in base alle disposizioni legali stabilite dal segretario del Dipartimento della sanità del governo australiano per:";

View file

@ -438,6 +438,8 @@
"postcode_change_label" = "호주 내 현재 거주 지역 우편번호";
"postcode_success" = "우편번호가 업데이트 되었습니다.";
"PostcodeValidationErrorMessage" = "유효한 호주 우편번호를 입력하세요.";
"privacy_policy" = "";
"privacy_policy_description" = "";
"queensland" = "퀸즐랜드";
"recovered" = "회복된 총 확진자 수";
"registration_consent_content" = "본인은 호주 정부 보건부 장관의 법적 결정에 따라, 데이터 저장소 관리자로서 Digital Transformation Agency가 다음 정보를 수집하는 것에 동의합니다.";

View file

@ -438,6 +438,8 @@
"postcode_change_label" = "ਆੱਸਟ੍ਰੇਲੀਆ ਵਿੱਚ ਮੌਜੂਦਾ ਪੋਸਟਕੋਡ";
"postcode_success" = "ਤੁਹਾਡੇ ਪੋਸਟਕੋਡ ਨੂੰ ਅੱਪਡੇਟ ਕਰ ਦਿੱਤਾ ਗਿਆ ਹੈ";
"PostcodeValidationErrorMessage" = "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਉਚਿੱਤ (ਵੈਲਿਡ) ਆੱਸਟ੍ਰਲੀਅਨ ਪੋਸਟਕੋਡ ਭਰੋ|";
"privacy_policy" = "";
"privacy_policy_description" = "";
"queensland" = "ਕੁਈਨਜ਼ਲੈਂਡ";
"recovered" = "ਠੀਕ ਹੋਏ ਕੁੱਲ ਮਾਮਲੇ";
"registration_consent_content" = "ਮੈਂ ਆੱਸਟ੍ਰੇਲੀਅਨ ਸਰਕਾਰ ਦੇ ਸਿਹਤ ਵਿਭਾਗ ਦੇ ਸਕੱਤਰ ਦੁਆਰਾ ਕੀਤੇ ਕਨੂੰਨੀ ਨਿਰਣੇ ਦੇ ਤਹਿਤ, ਡੇਟਾ ਸਟੋਰ ਪ੍ਰਸ਼ਾਸਕ ਵਜੋਂ, ਡਿਜੀਟਲ ਟ੍ਰਾਂਸਫੋਰਮੇਸ਼ਨ ਏਜੰਸੀ ਨੂੰ ਸਹਿਮਤੀ ਦਿੰਦਾ/ਦਿੰਦੀ ਹਾਂ, ਜੋ ਇਕੱਤਰ ਕਰ ਰਹੇ ਹਨ :";

View file

@ -438,6 +438,8 @@
"postcode_change_label" = "Avustralya'daki mevcut posta kodu ";
"postcode_success" = "Posta kodunuz güncellendi";
"PostcodeValidationErrorMessage" = "Lütfen geçerli bir Avustralya posta kodu giriniz.";
"privacy_policy" = "";
"privacy_policy_description" = "";
"queensland" = "Queensland";
"recovered" = "Toplam iyileşen vakalar";
"registration_consent_content" = "Avustralya Hükümeti Sağlık Bakanının yasal olarak belirlediğine uygun olarak aşağıdaki bilgileri toplayan Dijital Dönüşüm Ajansı'nı veri deposu yöneticisi olarak onaylıyorum:";

View file

@ -438,6 +438,8 @@
"postcode_change_label" = "Mã bưu điện hiện tại ở Úc";
"postcode_success" = "Mã bưu điện của bạn đã được cập nhật";
"PostcodeValidationErrorMessage" = "Vui lòng nhập mã bưu điện Úc hợp lệ.";
"privacy_policy" = "";
"privacy_policy_description" = "";
"queensland" = "Queensland";
"recovered" = "Tổng số ca phục hồi";
"registration_consent_content" = "Tôi đồng ý cho Cơ quan Chuyển đổi Kỹ thuật số với tư cách là nhà quản trị kho dữ liệu, theo quyết định pháp lý của Bộ trưởng Bộ Y tế Chính phủ Úc thu thập:";

View file

@ -438,6 +438,8 @@
"postcode_change_label" = "当前的澳大利亚邮政编码";
"postcode_success" = "您的邮政编码已更新";
"PostcodeValidationErrorMessage" = "请输入有效的澳大利亚邮政编码。";
"privacy_policy" = "";
"privacy_policy_description" = "";
"queensland" = "昆士兰州";
"recovered" = "康复患者总数";
"registration_consent_content" = "我同意数字转换局作为数据存储管理方可以根据澳大利亚政府卫生部常务副部长依法作出的决议,收集以下信息:";

View file

@ -438,6 +438,8 @@
"postcode_change_label" = "當前在澳大利亞的郵編";
"postcode_success" = "你的郵編已經更新";
"PostcodeValidationErrorMessage" = "請輸入有效的澳洲郵遞區號。";
"privacy_policy" = "";
"privacy_policy_description" = "";
"queensland" = "昆士蘭州";
"recovered" = "康復者總數";
"registration_consent_content" = "我同意數字化轉型局作為數據儲存管理者,根據澳大利亞政府衛生部常務副部長的合法決定,收集以下信息:";

View file

@ -29,4 +29,4 @@ SPEC CHECKSUMS:
PODFILE CHECKSUM: 5c536190b2facfc3f56594f2313066237ffac6ab
COCOAPODS: 1.9.1
COCOAPODS: 1.10.1