alpha support for macOS Sonoma (Photos 9) (#1117)

This commit is contained in:
Rhet Turnbull 2023-07-16 15:09:06 -07:00 committed by GitHub
parent e87a42a3ac
commit c0fa8ef262
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
209 changed files with 3213 additions and 17 deletions

View File

@ -23,15 +23,18 @@ TIME_DELTA = (datetime(2001, 1, 1, 0, 0) - datetime(1970, 1, 1, 0, 0)).total_sec
# Photos 3.0 (10.13.6) == 3301
# Photos 4.0 (10.14.5) == 4016
# Photos 4.0 (10.14.6) == 4025
# Photos 5.0 (10.15.0) == 6000 or 5001
# Photos 5.0+ (10.15.0) == 6000 or 5001
_TESTED_DB_VERSIONS = ["6000", "5001", "4025", "4016", "3301", "2622"]
# database model versions (applies to Photos 5, Photos 6)
# database model versions (applies to Photos 5+)
# these come from PLModelVersion key in binary plist in Z_METADATA.Z_PLIST
# Photos 5 (10.15.1) == 13537
# Photos 5 (10.15.4, 10.15.5, 10.15.6) == 13703
# Photos 6 (10.16.0 Beta) == 14104
_TEST_MODEL_VERSIONS = ["13537", "13703", "14104"]
# Photos 7 (12.0.1) == 15323
# Photos 8 (13.0.0) == 16320
# Photos 9 (14.0.0 dev preview) = 17120
_TEST_MODEL_VERSIONS = ["13537", "13703", "14104", "15323", "16320", "17120"]
_PHOTOS_2_VERSION = "2622"
@ -39,7 +42,7 @@ _PHOTOS_2_VERSION = "2622"
_PHOTOS_3_VERSION = "3301"
# versions 5.0 and later have a different database structure
_PHOTOS_4_VERSION = "4025" # latest Mojove version on 10.14.6
_PHOTOS_4_VERSION = "4025" # latest Mojave version on 10.14.6
_PHOTOS_5_VERSION = "5000" # I've seen both 5001 and 6000. 6000 is most common on Catalina and up but there are some version 5001 database in the wild
# Ranges for model version by Photos version
@ -47,8 +50,9 @@ _PHOTOS_5_MODEL_VERSION = [13000, 13999]
_PHOTOS_6_MODEL_VERSION = [14000, 14999]
_PHOTOS_7_MODEL_VERSION = [15000, 15999] # Dev preview: 15134, 12.1: 15331
_PHOTOS_8_MODEL_VERSION = [16000, 16999] # Ventura dev preview: 16119
_PHOTOS_9_MODEL_VERSION = [17000, 17999] # Sonoma dev preview: 17120
# some table names differ between Photos 5 and Photos 6
# some table names differ between Photos 5 and later versions
_DB_TABLE_NAMES = {
5: {
"ASSET": "ZGENERICASSET",
@ -61,6 +65,8 @@ _DB_TABLE_NAMES = {
"ASSET_ALBUM_JOIN": "Z_26ASSETS.Z_26ALBUMS",
"ASSET_ALBUM_TABLE": "Z_26ASSETS",
"HDR_TYPE": "ZCUSTOMRENDEREDVALUE",
"DETECTED_FACE_PERSON_FK": "ZDETECTEDFACE.ZPERSON",
"DETECTED_FACE_ASSET_FK": "ZDETECTEDFACE.ZASSET",
},
6: {
"ASSET": "ZASSET",
@ -73,6 +79,8 @@ _DB_TABLE_NAMES = {
"ASSET_ALBUM_JOIN": "Z_26ASSETS.Z_26ALBUMS",
"ASSET_ALBUM_TABLE": "Z_26ASSETS",
"HDR_TYPE": "ZCUSTOMRENDEREDVALUE",
"DETECTED_FACE_PERSON_FK": "ZDETECTEDFACE.ZPERSON",
"DETECTED_FACE_ASSET_FK": "ZDETECTEDFACE.ZASSET",
},
7: {
"ASSET": "ZASSET",
@ -85,6 +93,8 @@ _DB_TABLE_NAMES = {
"ASSET_ALBUM_JOIN": "Z_27ASSETS.Z_27ALBUMS",
"ASSET_ALBUM_TABLE": "Z_27ASSETS",
"HDR_TYPE": "ZHDRTYPE",
"DETECTED_FACE_PERSON_FK": "ZDETECTEDFACE.ZPERSON",
"DETECTED_FACE_ASSET_FK": "ZDETECTEDFACE.ZASSET",
},
8: {
"ASSET": "ZASSET",
@ -97,6 +107,22 @@ _DB_TABLE_NAMES = {
"ASSET_ALBUM_JOIN": "Z_28ASSETS.Z_28ALBUMS",
"ASSET_ALBUM_TABLE": "Z_28ASSETS",
"HDR_TYPE": "ZHDRTYPE",
"DETECTED_FACE_PERSON_FK": "ZDETECTEDFACE.ZPERSON",
"DETECTED_FACE_ASSET_FK": "ZDETECTEDFACE.ZASSET",
},
9: {
"ASSET": "ZASSET",
"KEYWORD_JOIN": "Z_1KEYWORDS.Z_40KEYWORDS",
"ALBUM_JOIN": "Z_28ASSETS.Z_3ASSETS",
"ALBUM_SORT_ORDER": "Z_28ASSETS.Z_FOK_3ASSETS",
"IMPORT_FOK": "null",
"DEPTH_STATE": "ZASSET.ZDEPTHTYPE",
"UTI_ORIGINAL": "ZINTERNALRESOURCE.ZCOMPACTUTI",
"ASSET_ALBUM_JOIN": "Z_28ASSETS.Z_28ALBUMS",
"ASSET_ALBUM_TABLE": "Z_28ASSETS",
"HDR_TYPE": "ZHDRTYPE",
"DETECTED_FACE_PERSON_FK": "ZDETECTEDFACE.ZPERSONFORFACE",
"DETECTED_FACE_ASSET_FK": "ZDETECTEDFACE.ZASSETFORFACE",
},
}
@ -127,6 +153,7 @@ _TESTED_OS_VERSIONS = [
("13", "2"),
("13", "3"),
("13", "4"),
("14", "0"),
]
# Photos 5 has persons who are empty string if unidentified face

View File

@ -179,6 +179,8 @@ def _process_faceinfo_5(photosdb):
db = photosdb._tmp_db
asset_table = _DB_TABLE_NAMES[photosdb._photos_ver]["ASSET"]
asset_fk = _DB_TABLE_NAMES[photosdb._photos_ver]["DETECTED_FACE_ASSET_FK"]
person_fk = _DB_TABLE_NAMES[photosdb._photos_ver]["DETECTED_FACE_PERSON_FK"]
(conn, cursor) = sqlite_open_ro(db)
@ -188,7 +190,7 @@ def _process_faceinfo_5(photosdb):
ZDETECTEDFACE.Z_PK,
{asset_table}.ZUUID,
ZDETECTEDFACE.ZUUID,
ZDETECTEDFACE.ZPERSON,
{person_fk},
ZPERSON.ZFULLNAME,
ZDETECTEDFACE.ZAGETYPE,
NULL, -- ZDETECTEDFACE.ZBALDTYPE (Removed in Monterey)
@ -225,8 +227,8 @@ def _process_faceinfo_5(photosdb):
NULL, -- ZDETECTEDFACE.ZYAW,
ZDETECTEDFACE.ZMASTERIDENTIFIER
FROM ZDETECTEDFACE
JOIN {asset_table} ON {asset_table}.Z_PK = ZDETECTEDFACE.ZASSET
JOIN ZPERSON ON ZPERSON.Z_PK = ZDETECTEDFACE.ZPERSON;
JOIN {asset_table} ON {asset_table}.Z_PK = {asset_fk}
JOIN ZPERSON ON ZPERSON.Z_PK = {person_fk};
"""
)

View File

@ -1706,6 +1706,7 @@ class PhotosDB:
# get info on keyface -- some photos have null keyface so can't do a single query
# (at least not with my SQL skills)
asset_fk = _DB_TABLE_NAMES[photos_ver]["DETECTED_FACE_ASSET_FK"]
c.execute(
f""" SELECT
ZPERSON.Z_PK,
@ -1714,7 +1715,7 @@ class PhotosDB:
ZDETECTEDFACE.ZUUID
FROM ZPERSON, ZDETECTEDFACE, {asset_table}
WHERE ZDETECTEDFACE.Z_PK = ZPERSON.ZKEYFACE AND
ZDETECTEDFACE.ZASSET = {asset_table}.Z_PK
{asset_fk} = {asset_table}.Z_PK
"""
)
@ -1733,13 +1734,14 @@ class PhotosDB:
# get information on detected faces
verbose("Processing detected faces in photos.")
person_fk = _DB_TABLE_NAMES[photos_ver]["DETECTED_FACE_PERSON_FK"]
c.execute(
f""" SELECT
ZPERSON.Z_PK,
{asset_table}.ZUUID
FROM ZPERSON, ZDETECTEDFACE, {asset_table}
WHERE ZDETECTEDFACE.ZPERSON = ZPERSON.Z_PK AND
ZDETECTEDFACE.ZASSET = {asset_table}.Z_PK
WHERE {person_fk} = ZPERSON.Z_PK AND
{asset_fk} = {asset_table}.Z_PK
"""
)

View File

@ -16,6 +16,7 @@ from .._constants import (
_PHOTOS_6_MODEL_VERSION,
_PHOTOS_7_MODEL_VERSION,
_PHOTOS_8_MODEL_VERSION,
_PHOTOS_9_MODEL_VERSION,
_TESTED_DB_VERSIONS,
)
from ..sqlite_utils import sqlite_open_ro
@ -112,10 +113,12 @@ def get_db_model_version(db_file: str) -> int:
return 7
elif _PHOTOS_8_MODEL_VERSION[0] <= model_ver <= _PHOTOS_8_MODEL_VERSION[1]:
return 8
elif _PHOTOS_9_MODEL_VERSION[0] <= model_ver <= _PHOTOS_9_MODEL_VERSION[1]:
return 9
else:
logging.warning(f"Unknown model version: {model_ver}")
# cross our fingers and try latest version
return 8
return 9
def get_photos_library_version(library_path: str | pathlib.Path) -> int:
@ -149,10 +152,12 @@ def get_photos_library_version(library_path: str | pathlib.Path) -> int:
return 7
if _PHOTOS_8_MODEL_VERSION[0] <= model_ver <= _PHOTOS_8_MODEL_VERSION[1]:
return 8
if _PHOTOS_9_MODEL_VERSION[0] <= model_ver <= _PHOTOS_9_MODEL_VERSION[1]:
return 9
logging.warning(
f"Unknown db / model version: db_ver={db_ver}, model_ver={model_ver}; assuming Photos 8"
)
return 8
return 9
def get_db_path_for_library(photos_library: str | pathlib.Path) -> pathlib.Path:

View File

@ -204,10 +204,12 @@ class PersonTable(Table):
def rows(self) -> list[tuple[Any]]:
"""Return rows for this photo from the ZPERSON table."""
conn, cursor = self.db.get_db_connection()
person_fk = _DB_TABLE_NAMES[self.version]["DETECTED_FACE_PERSON_FK"]
asset_fk = _DB_TABLE_NAMES[self.version]["DETECTED_FACE_ASSET_FK"]
sql = f""" SELECT ZPERSON.*
FROM ZPERSON
JOIN ZDETECTEDFACE ON ZDETECTEDFACE.ZPERSON = ZPERSON.Z_PK
JOIN ZASSET ON ZASSET.Z_PK = ZDETECTEDFACE.ZASSET
JOIN ZDETECTEDFACE ON {person_fk} = ZPERSON.Z_PK
JOIN ZASSET ON ZASSET.Z_PK = {asset_fk}
WHERE {self.asset_table}.ZUUID = ?;
"""
cursor.execute(sql, (self.uuid,))
@ -216,10 +218,12 @@ class PersonTable(Table):
def _get_column(self, column: str) -> tuple[Any]:
"""Get column value for this photo from the ZPERSON table."""
conn, cursor = self.db.get_db_connection()
person_fk = _DB_TABLE_NAMES[self.version]["DETECTED_FACE_PERSON_FK"]
asset_fk = _DB_TABLE_NAMES[self.version]["DETECTED_FACE_ASSET_FK"]
sql = f""" SELECT ZPERSON.{column}
FROM ZPERSON
JOIN ZDETECTEDFACE ON ZDETECTEDFACE.ZPERSON = ZPERSON.Z_PK
JOIN ZASSET ON ZASSET.Z_PK = ZDETECTEDFACE.ZASSET
JOIN ZDETECTEDFACE ON {person_fk} = ZPERSON.Z_PK
JOIN ZASSET ON ZASSET.Z_PK = {asset_fk}
WHERE {self.asset_table}.ZUUID = ?;
"""
cursor.execute(sql, (self.uuid,))

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>LibrarySchemaVersion</key>
<integer>5001</integer>
<key>MetaSchemaVersion</key>
<integer>3</integer>
</dict>
</plist>

Binary file not shown.

View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>hostname</key>
<string>rhets-Virtual-Machine.local</string>
<key>hostuuid</key>
<string>DB248ADD-817E-5469-8229-D55158E1D479</string>
<key>pid</key>
<integer>627</integer>
<key>processname</key>
<string>photolibraryd</string>
<key>uid</key>
<integer>501</integer>
</dict>
</plist>

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BlacklistedMeaningsByMeaning</key>
<dict/>
<key>SceneWhitelist</key>
<array>
<string>Art</string>
<string>Flower</string>
<string>Food</string>
<string>Jewelry</string>
<string>Lake</string>
<string>Shore</string>
<string>Sport</string>
<string>Vehicle</string>
</array>
</dict>
</plist>

View File

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>insertAlbum</key>
<array/>
<key>insertAsset</key>
<array/>
<key>insertHighlight</key>
<array/>
<key>insertMemory</key>
<array/>
<key>insertMoment</key>
<array/>
<key>removeAlbum</key>
<array/>
<key>removeAsset</key>
<array/>
<key>removeHighlight</key>
<array/>
<key>removeMemory</key>
<array/>
<key>removeMoment</key>
<array/>
<key>renamePerson</key>
<array/>
</dict>
</plist>

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>embeddingVersion</key>
<string>1</string>
<key>featureFlags</key>
<string>319</string>
<key>featuredContentAllowed</key>
<string>1</string>
<key>localeIdentifier</key>
<string>en_US</string>
<key>sceneTaxonomySHA</key>
<string>64d078bafc0035e1ec26dfa565c2ac0479fcbab329fda1c16cd17e0fdbf2f4c0,4afa5d3c45c08a664cf73cff957aaeeae3a325d2970aada51268407b9ad0f03e</string>
<key>searchIndexVersion</key>
<string>16025</string>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 574 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 500 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 524 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 528 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 450 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 541 KiB

View File

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>MigrationService</key>
<dict>
<key>State</key>
<integer>4</integer>
</dict>
<key>MigrationService.LastCompletedTask</key>
<integer>12</integer>
<key>MigrationService.ValidationCounts</key>
<dict>
<key>MigrationDetectedFaceprint</key>
<integer>6</integer>
<key>MigrationManagedAsset</key>
<integer>0</integer>
<key>MigrationSceneClassification</key>
<integer>44</integer>
<key>MigrationUnmanagedAdjustment</key>
<integer>0</integer>
<key>RDVersion.cloudLocalState.CPLIsNotPushed</key>
<integer>7</integer>
</dict>
</dict>
</plist>

View File

@ -0,0 +1,71 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CollapsedSidebarSectionIdentifiers</key>
<array/>
<key>ExpandedSidebarItemIdentifiers</key>
<array>
<string>92D68107-B6C7-453B-96D2-97B0F26D5B8B/L0/020</string>
<string>88A5F8B8-5B9A-43C7-BB85-3952B81580EB/L0/020</string>
<string>29EF7A97-7E76-4D5F-A5E0-CC0A93E8524C/L0/020</string>
<string>2C2AF115-BD1D-4434-A747-D1C8BD8E2045/L0/020</string>
<string>CB051A4C-2CB7-4B90-B59B-08CC4D0C2823/L0/020</string>
</array>
<key>IPXWorkspaceControllerZoomLevelsKey</key>
<dict>
<key>kZoomLevelIdentifierPhotosGrid</key>
<integer>1</integer>
</dict>
<key>PXPeopleCandidateWidgetKey</key>
<dict>
<key>PXPeopleCandidateWidgetKey2023.01.22</key>
<array>
<string>3DDC8F83-FDAB-4943-AE53-19428BEEED9D/L0/070</string>
</array>
</dict>
<key>PXPeopleHomeSortingType</key>
<integer>0</integer>
<key>PeoplePetsHomeVisibilitySourceLastKnownHasHumans</key>
<integer>1</integer>
<key>PeoplePetsHomeVisibilitySourceLastKnownHasPets</key>
<integer>0</integer>
<key>Photos</key>
<dict>
<key>CollapsedSidebarSectionIdentifiers</key>
<array/>
<key>ExpandedSidebarItemIdentifiers</key>
<array>
<string>TopLevelAlbums</string>
<string>TopLevelSlideshows</string>
</array>
<key>IPXWorkspaceControllerZoomLevelsKey</key>
<dict>
<key>kZoomLevelIdentifierAlbums</key>
<integer>7</integer>
<key>kZoomLevelIdentifierVersions</key>
<integer>7</integer>
</dict>
<key>lastAddToDestination</key>
<dict>
<key>key</key>
<integer>1</integer>
<key>lastKnownDisplayName</key>
<string>September 28, 2018</string>
<key>type</key>
<string>album</string>
<key>uuid</key>
<string>DFFKmHt3Tk+AGzZLe2Xq+g</string>
</dict>
<key>lastKnownItemCounts</key>
<dict>
<key>other</key>
<integer>0</integer>
<key>photos</key>
<integer>7</integer>
<key>videos</key>
<integer>0</integer>
</dict>
</dict>
</dict>
</plist>

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NumberOfFacesProcessedOnLastRun</key>
<integer>12</integer>
<key>ProcessedInQuiescentState</key>
<true/>
<key>SuggestedMeIdentifier</key>
<string></string>
<key>Version</key>
<integer>13</integer>
</dict>
</plist>

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>FaceIDModelLastGenerationKey</key>
<date>2022-11-12T21:51:03Z</date>
<key>PetIDModelLastGenerationKey</key>
<date>2022-11-12T21:51:03Z</date>
</dict>
</plist>

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>VCPClustererBringUpState</key>
<integer>40</integer>
</dict>
</plist>

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PersonBuilderLastMinimumFaceGroupSizeForCreatingMergeCandidates</key>
<integer>15</integer>
<key>PersonBuilderMergeCandidatesEnabled</key>
<true/>
</dict>
</plist>

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>FaceProcessingInternalVersion</key>
<integer>11</integer>
</dict>
</plist>

View File

@ -0,0 +1,918 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>firstSeenDates</key>
<dict>
<key>com.apple.photos.CPAnalytics.addAssetsToLibrary</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.appleMusicPreparationFailed</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.appleMusicPreparationSucceeded</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.appleMusicPreparedToPlay</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.appleMusicSongDownloaded</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.assetCollectionBlocked</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.assetCollectionDeleted</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.assetCollectionFavorited</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.assetCollectionMoviePlayed</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.assetCollectionUnfavorited</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.assetCollectionViewed</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.assetExportItemPreparationCompleted</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.assetExportPreparationCanceled</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.assetExportPreparationCompleted</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.assetExportPreparationFailed</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.assetFavorited</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.assetSharedStandardSelectionSize</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.assetUnfavorited</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.assetViewed</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.assetsDeleted</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.assetsDeletedFromTrash</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.assetsRestored</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.cmmAddAssetToLibrary</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.cmmPublishFromDetailViewMenuAction</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.cmmPublishFromForYouSendBackSuggestions</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.cmmPublishFromForYouSuggestion</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.cmmPublishFromMessagesSuggestion</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.cmmPublishFromShareSheet</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.cmmPublishFromUnknown</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.cmmReceivedSharesOpened</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.cmmReceivedSharesSeen</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.cmmSentSharesOpened</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.cmmSentSharesSeen</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.cmmShareBackOpened</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.cmmShareBackPresentable</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.cmmShareBackShown</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.cmmSuggestionComposeFlowOpened</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.cmmSuggestionOpened</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.cmmSuggestionSeen</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.deduplicationEventFailed</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.deduplicationEventOneUpSelect</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.deduplicationEventSkip</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.deduplicationFromAlbumSection</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.deduplicationFromAlbumSelection</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.deduplicationFromOneUpMergeAll</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.deduplicationFromOneUpSelection</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.deduplicationFromUnspecified</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.deduplicationMerge1</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.deduplicationMerge11+</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.deduplicationMerge2</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.deduplicationMerge3-5</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.deduplicationMerge6-10</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.deduplicationMergeAll</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.deduplicationSkipPerceptualMerge</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.filterAllItemsSelected</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.filterDuplicatesSelected</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.filterEditedSelected</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.filterFavoritedSelected</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.filterHeaderSelected</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.filterIncludeSharedWithYouSelected</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.filterKeywordHeaderSelected</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.filterKeywordManagerSelected</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.filterKeywordsSelected</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.filterPhotosSelected</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.filterSavedItemsOnlySelected</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.filterSharedLibraryAllDisplayed</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.filterSharedLibraryAllSelected</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.filterSharedLibraryDismissed</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.filterSharedLibraryMineDisplayed</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.filterSharedLibraryMineSelected</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.filterSharedLibraryPresented</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.filterSharedLibrarySharedDisplayed</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.filterSharedLibrarySharedSelected</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.filterUnsavedItemsOnlySelected</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.filterVideosSelected</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.firstTimeExperienceNotReady</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.firstTimeExperienceReady</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.flexMusicDownloadRequiredAtPlaybackTime</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.flexMusicSongArtworkDownloaded</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.flexMusicSongAudioDownloaded</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.forYouInboxItemSelected</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.forYouInboxItemSelectedWithTypeCMMPublishedShare</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.forYouInboxItemSelectedWithTypeCMMReceivedShare</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.forYouInboxItemSelectedWithTypeSharedAlbumAccept</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.forYouInboxItemSelectedWithTypeSharedAlbumCoalescedWithComments</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.forYouInboxItemSelectedWithTypeSharedAlbumCoalescedWithCommentsAndLikes</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.forYouInboxItemSelectedWithTypeSharedAlbumComment</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.forYouInboxItemSelectedWithTypeSharedAlbumDecline</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.forYouInboxItemSelectedWithTypeSharedAlbumInvitation</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.forYouInboxItemSelectedWithTypeSharedAlbumLike</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.forYouInboxItemSelectedWithTypeSharedAlbumPost</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.forYouTabOpenedFromInAppUserNavigation</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.forYouTabOpenedFromNotification</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.forYouTabOpenedFromOtherURL</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.forYouTabOpenedFromStateRestoration</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.forYouTabOpenedFromUndefined</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.forYouTabOpenedFromWidget</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.gadgetSeenWithTypeAlbumGadget</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.gadgetSeenWithTypeAlbumListGadget</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.gadgetSeenWithTypeCMMInviteGadget</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.gadgetSeenWithTypeCMMSuggestionGadget</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.gadgetSeenWithTypeCPLCMMSuggestionGadget</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.gadgetSeenWithTypeContentSyndication</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.gadgetSeenWithTypeDebugGadget</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.gadgetSeenWithTypeFooterGadget</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.gadgetSeenWithTypeInboxGadget</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.gadgetSeenWithTypeListViewGadget</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.gadgetSeenWithTypeMemoryRowGadget</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.gadgetSeenWithTypeNoContentGadget</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.gadgetSeenWithTypeRecentPhotosGadget</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.gadgetSeenWithTypeRecentSearchesGadget</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.gadgetSeenWithTypeSearchZeroKeywordGadget</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.gadgetSeenWithTypeSettingsAdvisory</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.gadgetSeenWithTypeSharedAlbumActivityGadget</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.gadgetSeenWithTypeSharedAlbumGadget</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.gadgetSeenWithTypeSharedAlbumInviteGadget</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.gadgetSeenWithTypeSuggestedEditGadget</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.gadgetSeenWithTypeSuggestionGadget</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.gadgetSeenWithTypeSurveyCongratulations</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.gadgetSeenWithTypeSurveyQuestionGadget</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.gadgetSeenWithTypeTapToRadarGadget</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.gadgetWithTypeMemoryRowGadgetSelectedAccessoryButtonWithTypeSeeAll</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.gadgetWithTypeSharedAlbumGadgetSelectedAccessoryButtonWithTypeSeeAll</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.infoPanelAddLocationTapped</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.infoPanelAdjustLocationTapped</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.infoPanelLocationTapped</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.mapViewAdjustLocationTapped</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.mediaViewed</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.memoryCreatedViaAddToMemories</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.memoryNotificationResponded</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.memoryNotificationSeen</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.navigateToFailedToUploadItemsAlbumFailed</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.navigateToFailedToUploadItemsAlbumSucceeded</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.navigatedToSharedAlbumActivityViewFromCollageView</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.navigatedToSharedAlbumActivityViewFromRecentActivityEntry</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.navigatedToSharedAlbumActivityViewFromSeeAllButton</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.navigationList.favorites</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.navigationList.hidden</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.navigationList.imports</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.navigationList.mediaTypes.animated</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.navigationList.mediaTypes.bursts</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.navigationList.mediaTypes.cinematicVideos</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.navigationList.mediaTypes.depthEffect</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.navigationList.mediaTypes.livePhotos</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.navigationList.mediaTypes.longExposures</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.navigationList.mediaTypes.panoramas</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.navigationList.mediaTypes.proRes</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.navigationList.mediaTypes.raw</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.navigationList.mediaTypes.screenrecordings</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.navigationList.mediaTypes.screenshots</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.navigationList.mediaTypes.selfPortraits</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.navigationList.mediaTypes.slomoVideos</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.navigationList.mediaTypes.timelapses</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.navigationList.mediaTypes.videos</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.navigationList.people</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.navigationList.places</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.navigationList.recentlyedited</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.navigationList.recentlysaved</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.navigationList.trashBin</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.oneUpCaptionEditExited</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.oneUpCaptionEditExitedWith1-10Characters</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.oneUpCaptionEditExitedWith101+Characters</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.oneUpCaptionEditExitedWith11+Hashtags</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.oneUpCaptionEditExitedWith11-20Characters</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.oneUpCaptionEditExitedWith1Hashtags</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.oneUpCaptionEditExitedWith21-30Characters</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.oneUpCaptionEditExitedWith2Hashtags</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.oneUpCaptionEditExitedWith31-50Characters</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.oneUpCaptionEditExitedWith3Hashtags</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.oneUpCaptionEditExitedWith4-5Hashtags</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.oneUpCaptionEditExitedWith51-100Characters</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.oneUpCaptionEditExitedWith6-10Hashtags</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.oneUpLivePhotoEffectApplied</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.people.addToPeopleHome</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.people.bootstrap.inlineControl.dismiss</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.people.bootstrap.inlineControl.review</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.people.bootstrap.mergeCandidates.confirmedAndRejectedCounts</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.people.bootstrap.speedbump.advance</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.people.bootstrap.speedbump.cancel</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.people.confirmAdditional.mergeCandidates.confirmedAndRejectedCounts</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.people.confirmAdditional.personSuggestions.confirmedAndRejectedCounts</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.people.detailView.keyPhotoChanged</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.people.detailView.notThisPerson</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.people.detailView.showFaces</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.people.manageTags.commitTapped</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.people.me.confirmed</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.people.me.rejected</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.people.naming.contactChosen</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.people.naming.personChosen</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.people.naming.skipped</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.people.naming.stringChosen</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.people.removeFromPeopleHome</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.people.untag.cancelTapped</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.people.untag.newTagTapped</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.people.untag.untagTapped</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.photosCloudQuotaOfferAdded</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.photosCloudQuotaOfferRemoved</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.photosCloudQuotaOfferReplaced</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.photosDetailsAllAssetsCounted</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.photosDetailsNavigatedToDepth1</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.photosDetailsNavigatedToDepth10</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.photosDetailsNavigatedToDepth11-12</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.photosDetailsNavigatedToDepth13-15</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.photosDetailsNavigatedToDepth16-20</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.photosDetailsNavigatedToDepth2</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.photosDetailsNavigatedToDepth21-30</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.photosDetailsNavigatedToDepth3</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.photosDetailsNavigatedToDepth31-50</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.photosDetailsNavigatedToDepth4</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.photosDetailsNavigatedToDepth5</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.photosDetailsNavigatedToDepth51+</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.photosDetailsNavigatedToDepth6</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.photosDetailsNavigatedToDepth7</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.photosDetailsNavigatedToDepth8</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.photosDetailsNavigatedToDepth9</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.photosDetailsShowMoreButtonSelected</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.photosDetailsSummaryAssetsCounted</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.photosDetailsSummaryButtonSelected</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.places.locationAction</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.rendering.livePhotoEffectFailed</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.rendering.livePhotoEffectPreviewRenderingDuration</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.search.session</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.search.siri</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.selectModeEntered</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.shareCanceled</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.shareCompleted</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.shareFailed</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.sharedAlbumInvitationAccepted</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.sharedAlbumInvitationDeclined</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.sharedAlbumInvitationReportedAsJunk</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.sharedAlbumsActivityFeedPostLiked</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.sharedAlbumsActivityFeedPostUnliked</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.sharedLibrary.suggestionsBanner.dismissed</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.sharedLibrary.suggestionsBanner.presented</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.sharedLibrary.suggestionsBanner.reviewed</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowExportCancelledAfter10.0-60.0Seconds</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowExportCancelledAfter2.0-10.0Seconds</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowExportCancelledAfter&lt;2.0Seconds</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowExportCancelledAfter&gt;60.0Seconds</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowExportEndedSuccessfullyAfter0.0-1.0Seconds</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowExportEndedSuccessfullyAfter1.0-2.0Seconds</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowExportEndedSuccessfullyAfter10.0-20.0Seconds</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowExportEndedSuccessfullyAfter120.0-300.0Seconds</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowExportEndedSuccessfullyAfter2.0-5.0Seconds</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowExportEndedSuccessfullyAfter20.0-60.0Seconds</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowExportEndedSuccessfullyAfter300.0-600.0Seconds</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowExportEndedSuccessfullyAfter5.0-10.0Seconds</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowExportEndedSuccessfullyAfter60.0-120.0Seconds</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowExportEndedSuccessfullyAfter600.0-3600.0Seconds</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowExportEndedSuccessfullyAfter&lt;0.0Seconds</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowExportEndedSuccessfullyAfter&gt;3600.0Seconds</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowExportFailed</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowExportStarted</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackEndedAfterTimeFraction0.0-0.1</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackEndedAfterTimeFraction0.1-0.2</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackEndedAfterTimeFraction0.2-0.2</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackEndedAfterTimeFraction0.3-0.4</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackEndedAfterTimeFraction0.4-0.5</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackEndedAfterTimeFraction0.5-0.6</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackEndedAfterTimeFraction0.6-0.7</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackEndedAfterTimeFraction0.7-0.8</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackEndedAfterTimeFraction0.8-0.9</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackEndedAfterTimeFraction0.9-1.0</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackEndedAfterTimeFraction1.0-1.5</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackEndedAfterTimeFraction1.5-2.0</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackEndedAfterTimeFraction2.0-3.0</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackEndedAfterTimeFraction3.0-5.0</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackEndedAfterTimeFraction&lt;0.0</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackEndedAfterTimeFraction&gt;5.0</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackEndedByEndReached</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackEndedByUndefined</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackEndedByUser</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackStarted</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackStartedWith0-Assets</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackStartedWith1-5Assets</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackStartedWith1001+Assets</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackStartedWith101-200Assets</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackStartedWith11-15Assets</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackStartedWith16-20Assets</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackStartedWith201-300Assets</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackStartedWith21-30Assets</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackStartedWith301-500Assets</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackStartedWith31-50Assets</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackStartedWith501-1000Assets</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackStartedWith51-100Assets</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.slideshowPlaybackStartedWith6-10Assets</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.syndicatedAssetsFilterTipAnchorButtonTapped</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.syndicatedAssetsFilterTipDismissed</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.syndicatedAssetsFilterTipPresented</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.syndicatedAssetsSaved</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.syndicationSuggestionRemoved</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.tabIdentifierChanged</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.toggleMineAndSharedSelected</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.toggleMyPhotosOnlySelected</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.userChoices.livePhotoEffectBounceSelected</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.userChoices.livePhotoEffectLongExposureSelected</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.userChoices.livePhotoEffectLoopSelected</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.userChoices.livePhotoEffectsAppeared</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.viewScrolledToBottom</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.viewScrolledToInitialPosition</key>
<string>11/12/22</string>
<key>com.apple.photos.CPAnalytics.widget.open</key>
<string>11/12/22</string>
<key>com.apple.photos.cpa.active_user_feature.actionOnSharedLibrarySuggestions</key>
<string>11/12/22</string>
<key>com.apple.photos.cpa.active_user_feature.interactiveMemoryExport</key>
<string>11/12/22</string>
<key>com.apple.photos.cpa.active_user_feature.interactiveMemoryPlayback</key>
<string>11/12/22</string>
<key>com.apple.photos.cpa.active_user_feature.memoryMoviePlayed</key>
<string>11/12/22</string>
<key>com.apple.photos.cpa.active_user_feature.memoryViewed</key>
<string>11/12/22</string>
<key>com.apple.photos.cpa.active_user_feature.mobileSlideShowActive</key>
<string>11/12/22</string>
<key>com.apple.photos.cpa.active_user_feature.slideshowExported</key>
<string>11/12/22</string>
<key>com.apple.photos.cpa.active_user_feature.slideshowPlayed</key>
<string>11/12/22</string>
<key>com.apple.photos.edit.perf.exitedit</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.appleMusicFixation</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryErrorOccurred</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryErrorOccurredInAdditionalAutoEditDecisionLists</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryErrorOccurredInAssets</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryErrorOccurredInAssetsPreloading</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryErrorOccurredInAutoEditClip</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryErrorOccurredInAutoEditDecisionLists</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryErrorOccurredInAutoEditTransitionInfo</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryErrorOccurredInColorNormalization</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryErrorOccurredInCuratedSongs</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryErrorOccurredInInitialStyle</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryErrorOccurredInMovieHighlights</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryErrorOccurredInMusicPlayback</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryErrorOccurredInPersistableRecipe</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryErrorOccurredInPersistence</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryErrorOccurredInRecipePersistence</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryErrorOccurredInStoryModel</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryErrorOccurredInStyleManager</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryErrorOccurredInStyles</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryErrorOccurredInTargetDurationCuration</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryErrorOccurredInTimelineManager</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryErrorOccurredInTimelineValidation</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryErrorOccurredInTransitions</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryExportCancelled</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryExportFailed</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryExported</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryFullscreenPlaybackStarted</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryFullscreenPlaybackStartedByAutoplayedRelated</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryFullscreenPlaybackStartedByUserSelectingRelated</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryFullscreenPlaybackStartedWith1-10CuratedAssets</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryFullscreenPlaybackStartedWith10001-20000CuratedAssets</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryFullscreenPlaybackStartedWith1001-2000CuratedAssets</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryFullscreenPlaybackStartedWith101-200CuratedAssets</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryFullscreenPlaybackStartedWith11-50CuratedAssets</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryFullscreenPlaybackStartedWith20000+CuratedAssets</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryFullscreenPlaybackStartedWith2001-5000CuratedAssets</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryFullscreenPlaybackStartedWith201-300CuratedAssets</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryFullscreenPlaybackStartedWith301-500CuratedAssets</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryFullscreenPlaybackStartedWith5001-10000CuratedAssets</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryFullscreenPlaybackStartedWith501-1000CuratedAssets</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryFullscreenPlaybackStartedWith51-100CuratedAssets</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryMusicFellBackToLocalFlexSong</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryMusicUsedFlexMusic</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryMusicUseedAppleMusic</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryPlaybackFinishedMuted</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryPlaybackFinishedTruncated</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryPlaybackFinishedUnmuted</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryPlaybackFinishedWith0Pauses</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryPlaybackFinishedWith1-2Pauses</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryPlaybackFinishedWith101+Pauses</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryPlaybackFinishedWith11-50Pauses</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryPlaybackFinishedWith3-5Pauses</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryPlaybackFinishedWith51-100Pauses</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryPlaybackFinishedWith6-10Pauses</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryPlaybackMutedDueToExplicitUserAction</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryPlaybackMutedDueToSilentModeSwitch</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryPlaybackUnmutedDueToExplicitUserAction</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryPlaybackUnmutedDueToSilentModeSwitch</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryPlaybackUnmutedDueToSongPick</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryPlaybackUnmutedDueToVolumeIncrease</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryRecipeErrorOccurred</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemorySessionBegan</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemorySessionEnded</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemorySessionPaused</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemorySessionPlayed</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryTimelinePlayedWith0-49PercentTransitionsOnBar</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryTimelinePlayedWith50-74PercentTransitionsOnBar</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryTimelinePlayedWith75-84PercentTransitionsOnBar</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryTimelinePlayedWith85-94PercentTransitionsOnBar</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.interactiveMemoryTimelinePlayedWith95-100PercentTransitionsOnBar</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.playbackLaunchPerformance</key>
<string>11/12/22</string>
<key>com.apple.photos.memory.playbackReliability</key>
<string>11/12/22</string>
<key>screen_CuratedLibrary_AllPhotos</key>
<string>11/12/22</string>
<key>screen_CuratedLibrary_Days</key>
<string>11/12/22</string>
<key>screen_CuratedLibrary_Months</key>
<string>11/12/22</string>
<key>screen_CuratedLibrary_Years</key>
<string>11/12/22</string>
<key>screen_DuplicatesAlbum</key>
<string>11/12/22</string>
<key>screen_FavoriteMemories</key>
<string>11/12/22</string>
<key>screen_IPXFeedViewController</key>
<string>11/12/22</string>
<key>screen_InteractiveMemory</key>
<string>11/12/22</string>
<key>screen_InteractiveMemoryBrowserGrid</key>
<string>11/12/22</string>
<key>screen_InteractiveMemoryStyleSwitcher</key>
<string>11/12/22</string>
<key>screen_MFMailComposeViewController</key>
<string>11/12/22</string>
<key>screen_MFMessageComposeViewController</key>
<string>11/12/22</string>
<key>screen_Memories</key>
<string>11/12/22</string>
<key>screen_MemoriesFeed</key>
<string>11/12/22</string>
<key>screen_MemoriesWidget</key>
<string>11/12/22</string>
<key>screen_ObjectManipulationViewController</key>
<string>11/12/22</string>
<key>screen_PMEditorNavigationController</key>
<string>11/12/22</string>
<key>screen_PMiOSMainViewController</key>
<string>11/12/22</string>
<key>screen_PXAssistantController</key>
<string>11/12/22</string>
<key>screen_PXCMMAssetsViewController</key>
<string>11/12/22</string>
<key>screen_PXEducationalTipViewController</key>
<string>11/12/22</string>
<key>screen_PXFeedViewController</key>
<string>11/12/22</string>
<key>screen_PXFeedbackTapToRadarViewController</key>
<string>11/12/22</string>
<key>screen_PXFloatingCardViewController</key>
<string>11/12/22</string>
<key>screen_PXForYouGadgetViewController</key>
<string>11/12/22</string>
<key>screen_PXPeopleBootstrapConfirmationViewController</key>
<string>11/12/22</string>
<key>screen_PXPeopleBootstrapSummaryViewController</key>
<string>11/12/22</string>
<key>screen_PXPeopleCollectionViewController</key>
<string>11/12/22</string>
<key>screen_PXPeopleConfirmationSummaryViewController</key>
<string>11/12/22</string>
<key>screen_PXPeopleDetailViewController</key>
<string>11/12/22</string>
<key>screen_PXPeopleNamePickerViewController</key>
<string>11/12/22</string>
<key>screen_PXPeopleRecoCollectionViewController</key>
<string>11/12/22</string>
<key>screen_PXPlacesMapInfoViewController</key>
<string>11/12/22</string>
<key>screen_PXPlacesMapViewController</key>
<string>11/12/22</string>
<key>screen_PXSharedLibraryAssistantCameraViewController</key>
<string>11/12/22</string>
<key>screen_PXSharedLibraryAssistantHowToViewController</key>
<string>11/12/22</string>
<key>screen_PXSharedLibraryAssistantReviewParticipantsViewController</key>
<string>11/12/22</string>
<key>screen_PXSharedLibraryAssistantRulesViewController</key>
<string>11/12/22</string>
<key>screen_PXSharedLibraryAssistantSummaryViewController</key>
<string>11/12/22</string>
<key>screen_PXSurveyRadarReporterViewController</key>
<string>11/12/22</string>
<key>screen_PXUIPeopleBootstrapNamingViewController</key>
<string>11/12/22</string>
<key>screen_PhotosDetails_Collection</key>
<string>11/12/22</string>
<key>screen_PhotosDetails_CuratedLibraryDays</key>
<string>11/12/22</string>
<key>screen_PhotosDetails_CuratedLibraryMonths</key>
<string>11/12/22</string>
<key>screen_PhotosDetails_CuratedLibraryYears</key>
<string>11/12/22</string>
<key>screen_PhotosDetails_Memories</key>
<string>11/12/22</string>
<key>screen_PhotosDetails_Moment</key>
<string>11/12/22</string>
<key>screen_PhotosDetails_NonTracking</key>
<string>11/12/22</string>
<key>screen_PhotosDetails_OneUpAccessory</key>
<string>11/12/22</string>
<key>screen_PhotosDetails_OtherAlbums</key>
<string>11/12/22</string>
<key>screen_PhotosDetails_People</key>
<string>11/12/22</string>
<key>screen_PhotosDetails_Places</key>
<string>11/12/22</string>
<key>screen_PhotosDetails_RelatedWidget</key>
<string>11/12/22</string>
<key>screen_PhotosDetails_Search</key>
<string>11/12/22</string>
<key>screen_PhotosDetails_Year</key>
<string>11/12/22</string>
<key>screen_PhotosUIApps.PUXStoryColorGradeEditorViewController</key>
<string>11/12/22</string>
<key>screen_PhotosUIApps.PUXStoryExportActivityPreviewViewController</key>
<string>11/12/22</string>
<key>screen_PhotosUIApps.PUXStoryExportActivityViewController</key>
<string>11/12/22</string>
<key>screen_PhotosUIApps.PUXStoryMusicEditorViewController</key>
<string>11/12/22</string>
<key>screen_PhotosView</key>
<string>11/12/22</string>
<key>screen_SBSUIWallpaperPreviewViewController</key>
<string>11/12/22</string>
<key>screen_SLComposeViewController</key>
<string>11/12/22</string>
<key>screen_TPKContentPopoverViewController</key>
<string>11/12/22</string>
<key>screen_UIImagePickerController</key>
<string>11/12/22</string>
<key>screen__UIActivityUserDefaultsViewController</key>
<string>11/12/22</string>
</dict>
<key>lastSeenDates</key>
<dict>
<key>com.apple.photos.CPAnalytics.assetCollectionViewed</key>
<string>1/22/23</string>
<key>com.apple.photos.CPAnalytics.mediaViewed</key>
<string>1/22/23</string>
<key>com.apple.photos.CPAnalytics.search.session</key>
<string>11/12/22</string>
<key>screen_CuratedLibrary_AllPhotos</key>
<string>1/22/23</string>
<key>screen_PhotosDetails_People</key>
<string>1/22/23</string>
<key>screen_PhotosView</key>
<string>11/12/22</string>
</dict>
</dict>
</plist>

View File

@ -0,0 +1,60 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BackgroundHighlightCollection</key>
<date>2020-06-24T04:02:13Z</date>
<key>BackgroundHighlightEnrichment</key>
<date>2020-06-24T04:02:12Z</date>
<key>BackgroundJobAssetRevGeocode</key>
<date>2020-06-24T04:02:13Z</date>
<key>BackgroundJobSearch</key>
<date>2020-06-24T04:02:13Z</date>
<key>BackgroundPeopleSuggestion</key>
<date>2020-06-24T04:02:12Z</date>
<key>BackgroundUserBehaviorProcessor</key>
<date>2020-06-24T04:02:13Z</date>
<key>PHAAssetRevGeocodeEnrichmentTask</key>
<date>2022-11-12T21:54:14Z</date>
<key>PHACachingCPAnalyticsPropertiesTask</key>
<date>2022-11-12T21:54:15Z</date>
<key>PHAContactClassificationTask</key>
<date>2022-11-12T21:54:24Z</date>
<key>PHAFeaturesUsageReportingTask</key>
<date>2022-11-12T21:54:00Z</date>
<key>PHAForcedHighlightEnrichmentTask</key>
<date>2022-11-12T21:54:25Z</date>
<key>PHAGraphConsistencyTask</key>
<date>2022-11-12T21:54:08Z</date>
<key>PHAGraphRebuildTask</key>
<date>2022-11-12T21:54:05Z</date>
<key>PHAHighlightCollectionEnrichmentTask</key>
<date>2022-11-12T21:54:06Z</date>
<key>PHAHighlightEnrichmentTask</key>
<date>2022-11-12T21:54:06Z</date>
<key>PHAMediaSampleReportingTask</key>
<date>2022-11-12T21:54:15Z</date>
<key>PHAMemoriesEnrichmentTask</key>
<date>2022-11-12T21:54:15Z</date>
<key>PHAMemoryElectionTask</key>
<date>2022-11-12T21:54:13Z</date>
<key>PHAPeopleSuggestionEnrichmentTask</key>
<date>2022-11-12T21:54:05Z</date>
<key>PHAPortraitDonationEnrichmentTask</key>
<date>2022-11-12T21:54:15Z</date>
<key>PHASearchEnrichmentTask</key>
<date>2022-11-12T21:54:15Z</date>
<key>PHASuggestionGenerationTask</key>
<date>2022-11-12T21:54:14Z</date>
<key>PHAUserBehaviorEnrichmentTask</key>
<date>2022-11-12T21:54:15Z</date>
<key>PhotoAnalysisGraphLastBackgroundGraphConsistencyUpdateJobDateKey</key>
<date>2020-05-30T02:16:06Z</date>
<key>PhotoAnalysisGraphLastBackgroundGraphRebuildJobDate</key>
<date>2020-05-29T04:31:37Z</date>
<key>PhotoAnalysisGraphLastBackgroundMemoryGenerationJobDate</key>
<date>2020-06-24T04:02:13Z</date>
<key>SiriPortraitDonation</key>
<date>2020-06-24T04:02:13Z</date>
</dict>
</plist>

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>revgeoprovider</key>
<string>7618</string>
</dict>
</plist>

Some files were not shown because too many files have changed in this diff Show More