From 876ceb943a5656344fdf02f20c5c95a1a2d44d9a Mon Sep 17 00:00:00 2001 From: puffyCid <16283453+puffyCid@users.noreply.github.com> Date: Sun, 21 Dec 2025 19:20:12 -0500 Subject: [PATCH 1/4] fix for larger value lengths --- .github/workflows/audit.yml | 4 ++-- Cargo.lock | 24 ++++++++++++------------ Cargo.toml | 2 +- src/lib.rs | 1 - src/tags/length.rs | 13 ++++++++++++- src/tags/parser.rs | 1 + src/tags/tag.rs | 3 ++- tests/proto_parser.rs | 16 ++++++++++++++++ tests/test_data/stats/proto.raw | Bin 0 -> 151455 bytes 9 files changed, 46 insertions(+), 18 deletions(-) create mode 100644 tests/proto_parser.rs create mode 100644 tests/test_data/stats/proto.raw diff --git a/.github/workflows/audit.yml b/.github/workflows/audit.yml index 34271dd..cb28350 100644 --- a/.github/workflows/audit.yml +++ b/.github/workflows/audit.yml @@ -19,8 +19,8 @@ jobs: } runs-on: ${{ matrix.info.os }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 #v5 - name: Run audit action to view any security issues - uses: actions-rust-lang/audit@v1 + uses: actions-rust-lang/audit@410bbe6de17ca06c0a60070cca18c88b485ca5a1 # v1.2.6 with: TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/Cargo.lock b/Cargo.lock index 9837da1..93e87c0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -10,15 +10,15 @@ checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" [[package]] name = "itoa" -version = "1.0.15" +version = "1.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +checksum = "7ee5b5339afb4c41626dde77b7a611bd4f2c202b897852b4bcf5d03eddc61010" [[package]] name = "log" -version = "0.4.28" +version = "0.4.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" +checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" [[package]] name = "memchr" @@ -46,18 +46,18 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.41" +version = "1.0.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1" +checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f" dependencies = [ "proc-macro2", ] [[package]] name = "ryu" -version = "1.0.20" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" +checksum = "62049b2877bf12821e8f9ad256ee38fdc31db7387ec2d3b3f403024de2034aea" [[package]] name = "serde" @@ -115,9 +115,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.108" +version = "2.0.111" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917" +checksum = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87" dependencies = [ "proc-macro2", "quote", @@ -126,6 +126,6 @@ dependencies = [ [[package]] name = "unicode-ident" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "462eeb75aeb73aea900253ce739c8e18a67423fadf006037cd3ff27e82748a06" +checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" diff --git a/Cargo.toml b/Cargo.toml index 46fbe53..9b46f49 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,6 +10,6 @@ keywords = ["forensics"] [dependencies] nom = "8.0.0" serde = { version = "1.0.228", features = ["derive"] } -log = "0.4.28" +log = "0.4.29" serde_json = "1.0.145" base64 = "0.22.1" diff --git a/src/lib.rs b/src/lib.rs index d6c0485..f2ffcf4 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -57,7 +57,6 @@ clippy::string_add_assign, clippy::string_add, clippy::string_lit_as_bytes, - clippy::string_to_string, clippy::todo, clippy::trait_duplication_in_bounds, clippy::unimplemented, diff --git a/src/tags/length.rs b/src/tags/length.rs index 1cab758..08ac6e7 100644 --- a/src/tags/length.rs +++ b/src/tags/length.rs @@ -11,7 +11,18 @@ use serde_json::Value; /// Parse length based tags. The value can be either a string or nested object (sub-message) pub(crate) fn parse_length_tag(data: &[u8]) -> nom::IResult<&[u8], Value> { - let (input, value_length) = nom_unsigned_one_byte(data, Endian::Le)?; + let (mut input, value_byte) = nom_unsigned_one_byte(data, Endian::Le)?; + let mut value_length = value_byte as usize; + let mut check_msb = value_length; + + // Handle values larger than u8 byte size + while (check_msb >> 7) & 1 != 0 { + let (remaining, check) = nom_unsigned_one_byte(input, Endian::Le)?; + value_length *= check as usize; + + check_msb = check as usize; + input = remaining; + } let (input, value) = take(value_length)(input)?; // Try string parsing first diff --git a/src/tags/parser.rs b/src/tags/parser.rs index ee1899e..4005fe1 100644 --- a/src/tags/parser.rs +++ b/src/tags/parser.rs @@ -17,6 +17,7 @@ pub(crate) fn parse_tag(data: &[u8]) -> nom::IResult<&[u8], HashMap = HashMap::new(); while !proto_data.is_empty() { + let (input, tag) = get_tag_type(proto_data)?; let (input, value) = match tag.wire_type { diff --git a/src/tags/tag.rs b/src/tags/tag.rs index 5f05327..1f50c51 100644 --- a/src/tags/tag.rs +++ b/src/tags/tag.rs @@ -18,13 +18,14 @@ pub(crate) fn get_tag_type(data: &[u8]) -> nom::IResult<&[u8], Tag> { let mut check_msb = tag_byte; // If Most significant bit is set. The next byte is part of the tag - while (check_msb >> 7) & 1 != 0 { + while (check_msb >> 7) & 1 != 0 { let (remaining, check) = nom_unsigned_one_byte(input, Endian::Le)?; tag.field *= check as usize; check_msb = check; input = remaining; } + Ok((input, tag)) } diff --git a/tests/proto_parser.rs b/tests/proto_parser.rs new file mode 100644 index 0000000..7972dba --- /dev/null +++ b/tests/proto_parser.rs @@ -0,0 +1,16 @@ +use std::{fs::read, path::PathBuf}; +use serde_json::json; +use sunlight::light::extract_protobuf; + +#[test] +fn test_protobuf_parser() { + let mut test_location = PathBuf::from(env!("CARGO_MANIFEST_DIR")); + test_location.push("tests/test_data/stats/proto.raw"); + let bytes = read(test_location.to_str().unwrap()).unwrap(); + + let value = extract_protobuf(&bytes).unwrap(); + + assert_eq!(value.len(), 7); + assert_eq!(value.get(&23).unwrap().value.as_array().unwrap().len(), 1736); + assert_eq!(value.get(&23).unwrap().value.as_array().unwrap()[23].as_object().unwrap().get("10").unwrap().as_object().unwrap().get("value").unwrap().as_number().unwrap(), json!(4099380458 as u32).as_number().unwrap()) +} diff --git a/tests/test_data/stats/proto.raw b/tests/test_data/stats/proto.raw new file mode 100644 index 0000000000000000000000000000000000000000..aa3ef8a662aa00435b95878f8b8ca33bbaa45556 GIT binary patch literal 151455 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 Yh4-pRN)rF#yDw%0?kQUFpT7J50hG7UYXATM literal 0 HcmV?d00001 From a3c4256f3d347428e2fee24d93e24bd3de4d5755 Mon Sep 17 00:00:00 2001 From: puffyCid <16283453+puffyCid@users.noreply.github.com> Date: Sun, 21 Dec 2025 20:41:06 -0500 Subject: [PATCH 2/4] real length fix --- src/tags/length.rs | 18 ++------ src/tags/parser.rs | 1 - src/tags/tag.rs | 3 +- src/tags/var.rs | 8 +++- tests/proto_parser.rs | 51 +++++++++++++++++++++-- tests/test_data/stats/coalitions.raw | 61 ++++++++++++++++++++++++++++ 6 files changed, 120 insertions(+), 22 deletions(-) create mode 100644 tests/test_data/stats/coalitions.raw diff --git a/src/tags/length.rs b/src/tags/length.rs index 08ac6e7..80cd287 100644 --- a/src/tags/length.rs +++ b/src/tags/length.rs @@ -1,8 +1,7 @@ use crate::{ - tags::parser::parse_tag, + tags::{parser::parse_tag, var::parse_var_len}, utils::{ encoding::base64_encode_standard, - nom_helper::{Endian, nom_unsigned_one_byte}, strings::extract_utf8_string, }, }; @@ -11,19 +10,8 @@ use serde_json::Value; /// Parse length based tags. The value can be either a string or nested object (sub-message) pub(crate) fn parse_length_tag(data: &[u8]) -> nom::IResult<&[u8], Value> { - let (mut input, value_byte) = nom_unsigned_one_byte(data, Endian::Le)?; - let mut value_length = value_byte as usize; - let mut check_msb = value_length; - - // Handle values larger than u8 byte size - while (check_msb >> 7) & 1 != 0 { - let (remaining, check) = nom_unsigned_one_byte(input, Endian::Le)?; - value_length *= check as usize; - - check_msb = check as usize; - input = remaining; - } - let (input, value) = take(value_length)(input)?; + let (input, value_length) = parse_var_len(data)?; + let (input, value) = take(value_length as usize)(input)?; // Try string parsing first let message = extract_utf8_string(value); diff --git a/src/tags/parser.rs b/src/tags/parser.rs index 4005fe1..ee1899e 100644 --- a/src/tags/parser.rs +++ b/src/tags/parser.rs @@ -17,7 +17,6 @@ pub(crate) fn parse_tag(data: &[u8]) -> nom::IResult<&[u8], HashMap = HashMap::new(); while !proto_data.is_empty() { - let (input, tag) = get_tag_type(proto_data)?; let (input, value) = match tag.wire_type { diff --git a/src/tags/tag.rs b/src/tags/tag.rs index 1f50c51..5f05327 100644 --- a/src/tags/tag.rs +++ b/src/tags/tag.rs @@ -18,14 +18,13 @@ pub(crate) fn get_tag_type(data: &[u8]) -> nom::IResult<&[u8], Tag> { let mut check_msb = tag_byte; // If Most significant bit is set. The next byte is part of the tag - while (check_msb >> 7) & 1 != 0 { + while (check_msb >> 7) & 1 != 0 { let (remaining, check) = nom_unsigned_one_byte(input, Endian::Le)?; tag.field *= check as usize; check_msb = check; input = remaining; } - Ok((input, tag)) } diff --git a/src/tags/var.rs b/src/tags/var.rs index f91021f..5a8d35a 100644 --- a/src/tags/var.rs +++ b/src/tags/var.rs @@ -3,6 +3,11 @@ use serde_json::Value; /// Parse var based tags. Will be a number representing one of: int32, int64, uint32, uint64, sint32, sint64, bool, or enum pub(crate) fn parse_var(data: &[u8]) -> nom::IResult<&[u8], Value> { + let (proto_data, value) = parse_var_len(data)?; + Ok((proto_data, Value::Number(value.into()))) +} + +pub(crate) fn parse_var_len(data: &[u8]) -> nom::IResult<&[u8], isize> { let mut proto_data = data; let mut var_value: isize = 0; @@ -20,7 +25,8 @@ pub(crate) fn parse_var(data: &[u8]) -> nom::IResult<&[u8], Value> { break; } } - Ok((proto_data, Value::Number(var_value.into()))) + + Ok((proto_data, var_value)) } #[cfg(test)] diff --git a/tests/proto_parser.rs b/tests/proto_parser.rs index 7972dba..2ab0a29 100644 --- a/tests/proto_parser.rs +++ b/tests/proto_parser.rs @@ -1,5 +1,5 @@ -use std::{fs::read, path::PathBuf}; use serde_json::json; +use std::{fs::read, path::PathBuf}; use sunlight::light::extract_protobuf; #[test] @@ -11,6 +11,51 @@ fn test_protobuf_parser() { let value = extract_protobuf(&bytes).unwrap(); assert_eq!(value.len(), 7); - assert_eq!(value.get(&23).unwrap().value.as_array().unwrap().len(), 1736); - assert_eq!(value.get(&23).unwrap().value.as_array().unwrap()[23].as_object().unwrap().get("10").unwrap().as_object().unwrap().get("value").unwrap().as_number().unwrap(), json!(4099380458 as u32).as_number().unwrap()) + assert_eq!( + value.get(&23).unwrap().value.as_array().unwrap().len(), + 1736 + ); + assert_eq!( + value.get(&23).unwrap().value.as_array().unwrap()[23] + .as_object() + .unwrap() + .get("10") + .unwrap() + .as_object() + .unwrap() + .get("value") + .unwrap() + .as_number() + .unwrap(), + json!(4099380458 as u32).as_number().unwrap() + ); +} + +#[test] +fn test_protobuf_parser_coalitions() { + let mut test_location = PathBuf::from(env!("CARGO_MANIFEST_DIR")); + test_location.push("tests/test_data/stats/coalitions.raw"); + let bytes = read(test_location.to_str().unwrap()).unwrap(); + + let value = extract_protobuf(&bytes).unwrap(); + assert_eq!(value.len(), 7); + assert_eq!( + value.get(&62).unwrap().value.as_array().unwrap().len(), + 1271 + ); + + assert_eq!( + value.get(&62).unwrap().value.as_array().unwrap()[252] + .as_object() + .unwrap() + .get("7") + .unwrap() + .as_object() + .unwrap() + .get("value") + .unwrap() + .as_str() + .unwrap(), + json!("com.apple.localizationswitcherd").as_str().unwrap() + ); } diff --git a/tests/test_data/stats/coalitions.raw b/tests/test_data/stats/coalitions.raw new file mode 100644 index 0000000..c863cfe --- /dev/null +++ b/tests/test_data/stats/coalitions.raw @@ -0,0 +1,61 @@ +ܧ3 *R钎WN-#'ٚ225A354@<"com.apple.system2com.apple.system:com.apple.system'"com.apple.logd:com.apple.logd-"com.apple.xpc.smd:com.apple.xpc.smdI"com.apple.UserEventAgent-System:com.apple.UserEventAgent-System1"com.apple.fseventsd:com.apple.fseventsd7"com.apple.mediaremoted:com.apple.mediaremoted'"com.apple.MRTd:com.apple.MRTdW"&com.apple.XProtect.daemon.scan.startup:&com.apple.XProtect.daemon.scan.startupG"com.apple.systemstats.analysis:com.apple.systemstats.analysisA"com.apple.accessoryupdaterd:com.apple.accessoryupdaterdA"com.apple.uarpassetmanagerd:com.apple.uarpassetmanagerd-"com.apple.configd:com.apple.configdc",com.apple.endpointsecurity.endpointsecurityd:,com.apple.endpointsecurity.endpointsecurityd+"com.apple.powerd:com.apple.powerdA"com.apple.iomfb_bics_daemon:com.apple.iomfb_bics_daemonE"com.apple.MobileFileIntegrity:com.apple.MobileFileIntegrity-"com.apple.remoted:com.apple.remoted;"com.apple.mobile.keybagd:com.apple.mobile.keybagdK" com.apple.mobile.softwareupdated: com.apple.mobile.softwareupdatedC"com.apple.corespeechd_system:com.apple.corespeechd_system1"com.apple.watchdogd:com.apple.watchdogd9"com.apple.firmwaresyncd:com.apple.firmwaresyncd)"com.apple.warmd:com.apple.warmdI"com.apple.metadata.mds2com.apple.Spotlight:com.apple.SpotlightS"$com.apple.iconservices.iconservicesd:$com.apple.iconservices.iconservicesd;"com.apple.kernelmanagerd:com.apple.kernelmanagerd?"com.apple.diskarbitrationd:com.apple.diskarbitrationd1"com.apple.coreduetd:com.apple.coreduetd-"com.apple.syslogd:com.apple.syslogd5"com.apple.ionodecache:com.apple.ionodecache="com.apple.thermalmonitord:com.apple.thermalmonitord9"com.apple.contextstored:com.apple.contextstored;"com.apple.opendirectoryd:com.apple.opendirectoryd'"com.apple.apsd:com.apple.apsdW"&com.apple.coreservices.launchservicesd:&com.apple.coreservices.launchservicesd)"com.apple.timed:com.apple.timed-"com.apple.usbmuxd:com.apple.usbmuxd1"com.apple.securityd:com.apple.securityd1"com.apple.locationd:com.apple.locationd?"com.apple.nesessionmanager:com.apple.nesessionmanager-"com.apple.autofsd:com.apple.autofsd'"com.apple.dasd:com.apple.dasd5"com.apple.corerepaird:com.apple.corerepairdG"com.apple.distnoted.xpc.daemon:com.apple.distnoted.xpc.daemonW"&com.apple.AppleCredentialManagerDaemon:&com.apple.AppleCredentialManagerDaemonA"com.apple.PerfPowerServices:com.apple.PerfPowerServices9"com.apple.bsd.dirhelper:com.apple.bsd.dirhelper+"com.apple.logind:com.apple.logind1"com.apple.revisiond:com.apple.revisiond?"com.apple.KernelEventAgent:com.apple.KernelEventAgentA"com.apple.peakpowermanagerd:com.apple.peakpowermanagerdE"com.apple.mobile.usermanagerd:com.apple.mobile.usermanagerd3"com.apple.bluetoothd:com.apple.bluetoothd-"com.apple.notifyd:com.apple.notifyd/"com.apple.sandboxd:com.apple.sandboxd="com.apple.corebrightnessd:com.apple.corebrightnessd?"com.apple.AirPlayXPCHelper:com.apple.AirPlayXPCHelperY"'com.apple.cmio.registerassistantservice:'com.apple.cmio.registerassistantservice5"com.apple.logd_helper:com.apple.logd_helper3"com.apple.aslmanager:com.apple.aslmanager7"com.apple.WindowServer:com.apple.WindowServer5"com.apple.tccd.system:com.apple.tccd.systemE"com.apple.cfprefsd.xpc.daemon:com.apple.cfprefsd.xpc.daemonC"com.apple.filesystems.fskitd:com.apple.filesystems.fskitdC":com.apple.loginwindow.BB470D9B-6A34-41EB-A093-0916DEA85B8A?"com.apple.powerexperienced:com.apple.powerexperienced9"com.apple.coreservicesd:com.apple.coreservicesd9"com.apple.runningboardd:com.apple.runningboardd?"com.apple.audio.coreaudiod:com.apple.audio.coreaudiod+"com.apple.trustd:com.apple.trustd7"com.apple.PowerUIAgent:com.apple.PowerUIAgent3"com.apple.analyticsd:com.apple.analyticsd;"com.apple.systemkeychain:com.apple.systemkeychain%" com.apple.lsd: com.apple.lsdG"com.apple.icloud.findmydeviced:com.apple.icloud.findmydeviced?"com.apple.trustdFileHelper:com.apple.trustdFileHelper/"com.apple.airportd:com.apple.airportdO""com.apple.containermanagerd.system:"com.apple.containermanagerd.system/"com.apple.nehelper:com.apple.nehelper1"com.apple.symptomsd:com.apple.symptomsd?"com.apple.liquiddetectiond:com.apple.liquiddetectiond1"com.apple.ifdreader:com.apple.ifdreaderM"!com.apple.Kerberos.digest-service:!com.apple.Kerberos.digest-serviceO""com.apple.nsurlsessiond_privileged:"com.apple.nsurlsessiond_privileged)"com.apple.apfsd:com.apple.apfsdY"'com.apple.audio.AudioComponentRegistrar:'com.apple.audio.AudioComponentRegistrar3"com.apple.accessoryd:com.apple.accessoryd+"com.apple.biomed:com.apple.biomed7"com.apple.mobileassetd:com.apple.mobileassetdA"com.apple.security.cryptexd:com.apple.security.cryptexd9"com.apple.biometrickitd:com.apple.biometrickitd9"com.apple.systemstatusd:com.apple.systemstatusd7"com.apple.eligibilityd:com.apple.eligibilityd'"com.apple.hidd:com.apple.hiddE"com.apple.distnoted.xpc.agent:com.apple.distnoted.xpc.agentd"com.apple.AmbientDisplayAgent2com.apple.AmbientDisplayAgent:com.apple.AmbientDisplayAgent%" com.apple.alf: com.apple.alf:"com.apple.authd2com.apple.authd:com.apple.authdE"com.apple.distnoted.xpc.agent:com.apple.distnoted.xpc.agentE"com.apple.distnoted.xpc.agent:com.apple.distnoted.xpc.agent/"com.apple.secinitd:com.apple.secinitd/"com.apple.aneuserd:com.apple.aneuserd'"com.apple.aned:com.apple.aned/"com.apple.netbiosd:com.apple.netbiosdK" com.apple.mDNSResponder.reloaded: com.apple.mDNSResponder.reloaded5"com.apple.storagekitd:com.apple.storagekitd?"com.apple.mdmclient.daemon:com.apple.mdmclient.daemon-"com.apple.sysextd:com.apple.sysextdO""com.apple.timesync.audioclocksyncd:"com.apple.timesync.audioclocksyncd/"com.apple.audiomxd:com.apple.audiomxdA"com.apple.mobileactivationd:com.apple.mobileactivationd9"com.apple.ManagedClient:com.apple.ManagedClientW"&com.apple.mDNSResponderHelper.reloaded:&com.apple.mDNSResponderHelper.reloadedC"com.apple.security.syspolicy:com.apple.security.syspolicyI"com.apple.online-auth-agent.xpc:com.apple.online-auth-agent.xpc?"com.apple.securityd.system:com.apple.securityd.systemG"com.apple.WirelessRadioManager:com.apple.WirelessRadioManager^"com.apple.CodeSigningHelper2com.apple.CodeSigningHelper:com.apple.CodeSigningHelperM"!com.apple.findmy.findmybeaconingd:!com.apple.findmy.findmybeaconingdE"com.apple.distnoted.xpc.agent:com.apple.distnoted.xpc.agent+"com.apple.cloudd:com.apple.clouddG"com.apple.ManagedClient.enroll:com.apple.ManagedClient.enrollP"com.apple.backupd2com.apple.backup.launcher:com.apple.backup.launcher9"com.apple.triald.system:com.apple.triald.system7Ʌ"com.apple.geod2com.apple.geod:com.apple.geodEɅ"com.apple.distnoted.xpc.agent:com.apple.distnoted.xpc.agent/Ʌ"com.apple.secinitd:com.apple.secinitdQ"#com.apple.backgroundtaskmanagementd:#com.apple.backgroundtaskmanagementdY"'com.apple.osanalytics.osanalyticshelper:'com.apple.osanalytics.osanalyticshelper="com.apple.softwareupdated:com.apple.softwareupdatedC"com.apple.cfprefsd.xpc.agent:com.apple.cfprefsd.xpc.agent7"com.apple.trustd.agent:com.apple.trustd.agent-"com.docker.socket:com.docker.socket3"com.microsoft.fresno:com.microsoft.fresno-"com.docker.vmnetd:com.docker.vmnetd1"com.apple.suhelperd:com.apple.suhelperdE"com.apple.distnoted.xpc.agent:com.apple.distnoted.xpc.agentA"com.apple.containermanagerd:com.apple.containermanagerd?"com.apple.taskgated-helper:com.apple.taskgated-helperE"com.apple.distnoted.xpc.agent:com.apple.distnoted.xpc.agent/"com.apple.countryd:com.apple.countrydE"com.apple.icloud.searchpartyd:com.apple.icloud.searchpartydQ"#com.apple.colorsync.displayservices:#com.apple.colorsync.displayservices3"com.apple.colorsyncd:com.apple.colorsyncdj"com.apple.bcmwlan-0x100000e0c2 com.apple.DriverKit-AppleBCMWLAN: com.apple.DriverKit-AppleBCMWLAN"-com.apple.IOUserDockChannelSerial-0x100000fb82+com.apple.DriverKit-IOUserDockChannelSerial:+com.apple.DriverKit-IOUserDockChannelSerialz"3com.apple.driverkit.AppleUserHIDDrivers-0x100000fb92com.apple.AppleUserHIDDrivers:com.apple.AppleUserHIDDriversO""com.apple.coreservices.appleevents:"com.apple.coreservices.appleevents7"com.apple.corecaptured:com.apple.corecaptured;"com.apple.msrpc.netlogon:com.apple.msrpc.netlogond"com.apple.ViewBridgeAuxiliary2com.apple.ViewBridgeAuxiliary:com.apple.ViewBridgeAuxiliary7"com.apple.bootinstalld:com.apple.bootinstalld9"com.apple.modelcatalogd:com.apple.modelcatalogd"5com.apple.PerfPowerTelemetryClientRegistrationService25com.apple.PerfPowerTelemetryClientRegistrationService:5com.apple.PerfPowerTelemetryClientRegistrationService"8com.apple.MobileSoftwareUpdate.CleanupPreparePathService28com.apple.MobileSoftwareUpdate.CleanupPreparePathService:8com.apple.MobileSoftwareUpdate.CleanupPreparePathServiceS"$UBF8T346G9.com.microsoft.wdav.epsext:$UBF8T346G9.com.microsoft.wdav.epsextO"com.apple.metadata.mds.index2com.apple.Spotlight:com.apple.Spotlightj"com.apple.hiservices-xpcservice2com.apple.hiservices-xpcservice:com.apple.hiservices-xpcservice;"com.apple.cameracaptured:com.apple.cameracapturedS"$com.apple.cmio.uvcassistantextension:$com.apple.cmio.uvcassistantextensionE"com.apple.distnoted.xpc.agent:com.apple.distnoted.xpc.agentW"com.apple.backupd-helper2com.apple.backup.launcher:com.apple.backup.launcher-"com.apple.GSSCred:com.apple.GSSCredE"com.apple.distnoted.xpc.agent:com.apple.distnoted.xpc.agentM"!com.apple.ManagedClient.mechanism:!com.apple.ManagedClient.mechanismQ"#com.apple.CoreAuthentication.daemon:#com.apple.CoreAuthentication.daemonE"com.apple.distnoted.xpc.agent:com.apple.distnoted.xpc.agentC"com.apple.cfprefsd.xpc.agent:com.apple.cfprefsd.xpc.agent"=NetworkExtension.com.objective-see.lulu.extension.4.0.1.4.0.1:=NetworkExtension.com.objective-see.lulu.extension.4.0.1.4.0.1;"com.apple.applekeystored:com.apple.applekeystored/"com.apple.wifip2pd:com.apple.wifip2pd/"com.apple.corekdld:com.apple.corekdld/"com.apple.SCHelper:com.apple.SCHelperE"com.apple.UserEventAgent-Aqua:com.apple.UserEventAgent-Aqua["(com.apple.GameController.gamecontrollerd:(com.apple.GameController.gamecontrollerd'"com.apple.seld:com.apple.seld)"com.apple.uarpd:com.apple.uarpd="com.apple.knowledge-agent:com.apple.knowledge-agentG"com.apple.coreservices.uiagent:com.apple.coreservices.uiagent?"com.apple.universalaccessd:com.apple.universalaccessdA"com.apple.containermanagerd:com.apple.containermanagerdE"com.apple.WindowManager.agent:com.apple.WindowManager.agent+"com.apple.pboard:com.apple.pboard3"com.apple.BiomeAgent:com.apple.BiomeAgent%" com.apple.lsd: com.apple.lsd/"com.apple.talagent:com.apple.talagent3"com.apple.Dock.agent:com.apple.Dock.agent)"com.apple.linkd:com.apple.linkd9"com.apple.controlcenter:com.apple.controlcenterG"com.apple.SystemUIServer.agent:com.apple.SystemUIServer.agent/"com.apple.rapportd:com.apple.rapportd="com.apple.Finder2com.apple.finder:com.apple.finder?"6com.apple.neagent.878568F8-CCE5-4157-8315-22F20DC8FB0A'"com.apple.secd:com.apple.secdI"com.apple.AccessibilityUIServer:com.apple.AccessibilityUIServerK" com.apple.generativeexperiencesd: com.apple.generativeexperiencesd/"com.apple.financed:com.apple.financedm" com.apple.carboncore.csnameddata2 com.apple.carboncore.csnameddata: com.apple.carboncore.csnameddata%" com.apple.dmd: com.apple.dmd+"com.apple.cloudd:com.apple.clouddQ"#com.apple.quicklook.ThumbnailsAgent:#com.apple.quicklook.ThumbnailsAgent1"com.apple.accountsd:com.apple.accountsdE"com.apple.distnoted.xpc.agent:com.apple.distnoted.xpc.agentA"com.apple.identityservicesd:com.apple.identityservicesd/"com.apple.secinitd:com.apple.secinitd?"com.apple.FileCoordination:com.apple.FileCoordination'"com.apple.bird:com.apple.bird7"com.apple.siriactionsd:com.apple.siriactionsd3"com.apple.CommCenter:com.apple.CommCenter="com.apple.wallpaper.agent:com.apple.wallpaper.agent;"com.apple.wifianalyticsd:com.apple.wifianalyticsd3"com.apple.automountd:com.apple.automountdC"com.apple.usernotificationsd:com.apple.usernotificationsdA"com.apple.CoreLocationAgent:com.apple.CoreLocationAgentW"&com.apple.coreservices.sharedfilelistd:&com.apple.coreservices.sharedfilelistd7"com.apple.trustd.agent:com.apple.trustd.agent'"com.apple.tccd:com.apple.tccd7"com.apple.sociallayerd:com.apple.sociallayerd/"com.apple.suggestd:com.apple.suggestd7"com.apple.FileProvider:com.apple.FileProvider9"com.apple.pluginkit.pkd:com.apple.pluginkit.pkd3"com.apple.calaccessd:com.apple.calaccessdM"!com.apple.AMPDeviceDiscoveryAgent:!com.apple.AMPDeviceDiscoveryAgentj"com.apple.hiservices-xpcservice2com.apple.hiservices-xpcservice:com.apple.hiservices-xpcserviceO""com.apple.audio.systemsoundserverd:"com.apple.audio.systemsoundserverd+"com.apple.xtyped:com.apple.xtyped_"*com.apple.telephonyutilities.callservicesd:*com.apple.telephonyutilities.callservicesd["(com.apple.iconservices.iconservicesagent:(com.apple.iconservices.iconservicesagentU"%com.apple.cmio.ContinuityCaptureAgent:%com.apple.cmio.ContinuityCaptureAgent3"com.apple.FontWorker:com.apple.FontWorkerE"com.apple.intelligentroutingd:com.apple.intelligentroutingdI"com.apple.BTServer.cloudpairing:com.apple.BTServer.cloudpairingG"com.apple.ManagedSettingsAgent:com.apple.ManagedSettingsAgent7"com.apple.mobiletimerd:com.apple.mobiletimerd;"com.apple.corespotlightd:com.apple.corespotlightdV"com.apple.replayd2$(PRODUCT_BUNDLE_IDENTIFIER):$(PRODUCT_BUNDLE_IDENTIFIER)9"com.apple.nsurlsessiond:com.apple.nsurlsessiond9"com.apple.apfsuseragent:com.apple.apfsuseragent7"com.apple.cache_delete:com.apple.cache_delete/"com.apple.routined:com.apple.routined1"com.apple.usernoted:com.apple.usernoted9"com.apple.syncdefaultsd:com.apple.syncdefaultsd-"com.apple.chronod:com.apple.chronodd"com.apple.ViewBridgeAuxiliary2com.apple.ViewBridgeAuxiliary:com.apple.ViewBridgeAuxiliary?"com.apple.deviceinterfaced:com.apple.deviceinterfaced"Rcom.objective-see.WhatsYourSignExt.FinderSync.BB97AC3C-1AA0-4DA0-BFA3-864BF12B37792-com.objective-see.WhatsYourSignExt.FinderSync:-com.objective-see.WhatsYourSignExt.FinderSync?"com.apple.wallpaper.export:com.apple.wallpaper.export9"com.apple.donotdisturbd:com.apple.donotdisturbdE"com.apple.communicationtrustd:com.apple.communicationtrustd'"com.apple.cdpd:com.apple.cdpdy"$com.apple.wallpaper.extension.sonoma2$com.apple.wallpaper.extension.sonoma:$com.apple.wallpaper.extension.sonoma-"com.apple.nearbyd:com.apple.nearbydI"com.apple.localizationswitcherd:com.apple.localizationswitcherd7"com.apple.cmfsyncagent:com.apple.cmfsyncagent'"com.apple.ctkd:com.apple.ctkdG"com.apple.kernelmanager_helper:com.apple.kernelmanager_helperO""com.apple.findmy.findmylocateagent:"com.apple.findmy.findmylocateagent'"com.apple.ctkd:com.apple.ctkdO""com.apple.CoreAuthentication.agent:"com.apple.CoreAuthentication.agent5"com.apple.replicatord:com.apple.replicatordE"com.apple.accessibility.heard:com.apple.accessibility.heard5"com.apple.corespeechd:com.apple.corespeechd?"com.microsoft.update.agent:com.microsoft.update.agentM"!com.apple.accessibility.axassetsd:!com.apple.accessibility.axassetsd9"com.microsoft.wdav.tray:com.microsoft.wdav.trayA"com.apple.ContextStoreAgent:com.apple.ContextStoreAgentA"com.apple.amp.mediasharingd:com.apple.amp.mediasharingdS"$com.apple.notificationcenterui.agent:$com.apple.notificationcenterui.agent;"com.apple.imklaunchagent:com.apple.imklaunchagentW"&com.googlecode.munki.app_usage_monitor:&com.googlecode.munki.app_usage_monitorU"%com.apple.XProtect.agent.scan.startup:%com.apple.XProtect.agent.scan.startup'"com.apple.icdd:com.apple.icddY"'com.microsoft.OneDriveStandaloneUpdater:'com.microsoft.OneDriveStandaloneUpdaterE"com.apple.appplaceholdersyncd:com.apple.appplaceholdersyncd;"com.apple.askpermissiond:com.apple.askpermissiond/"com.apple.sharingd:com.apple.sharingd9"com.apple.mobilerepaird:com.apple.mobilerepaird;"com.apple.AirPlayUIAgent:com.apple.AirPlayUIAgent-"com.apple.imagent:com.apple.imagentA"com.apple.diagnostics_agent:com.apple.diagnostics_agentC"com.apple.TextInputMenuAgent:com.apple.TextInputMenuAgent-"com.apple.remindd:com.apple.remindd7"com.apple.amsaccountsd:com.apple.amsaccountsd'"com.apple.MRTa:com.apple.MRTaC"com.apple.CryptoTokenKit.ahp:com.apple.CryptoTokenKit.ahp7"com.apple.geod2com.apple.geod:com.apple.geod="com.apple.liveactivitiesd:com.apple.liveactivitiesd1"com.apple.contactsd:com.apple.contactsdS"$com.apple.coreservices.useractivityd:$com.apple.coreservices.useractivityd%" com.apple.pbs: com.apple.pbs="com.apple.ScreenTimeAgent:com.apple.ScreenTimeAgent9"com.apple.transparencyd:com.apple.transparencyd;"com.apple.uikitsystemapp:com.apple.uikitsystemappA"com.apple.TextInputSwitcher:com.apple.TextInputSwitcher;"com.apple.mediaanalysisd:com.apple.mediaanalysisdR"com.apple.familycircled2com.apple.familycircled:com.apple.familycircled;"com.apple.StatusKitAgent:com.apple.StatusKitAgent",com.apple.quicklook.thumbnail.ImageExtension2,com.apple.quicklook.thumbnail.ImageExtension:,com.apple.quicklook.thumbnail.ImageExtension"+com.apple.quicklook.thumbnail.TextExtension2+com.apple.quicklook.thumbnail.TextExtension:+com.apple.quicklook.thumbnail.TextExtension5"com.apple.AppSSOAgent:com.apple.AppSSOAgent"Gcom.apple.findmy.FindMyWidgetItems.AC9A55A7-06BA-4142-A299-B991A0BF04C12"com.apple.findmy.FindMyWidgetItems:"com.apple.findmy.FindMyWidgetItems7"com.apple.AppSSODaemon:com.apple.AppSSODaemon9"com.apple.photolibraryd:com.apple.photolibraryd;"com.apple.wifi.WiFiAgent:com.apple.wifi.WiFiAgenty"8application.com.objective-see.lulu.app.24095639.246861332com.objective-see.lulu.app:com.objective-see.lulu.app)"com.apple.homed:com.apple.homed1"com.apple.Spotlight:com.apple.SpotlightO""com.apple.CryptoTokenKit.ahp.agent:"com.apple.CryptoTokenKit.ahp.agent"-com.apple.TextInputUI.xpc.CursorUIViewService2-com.apple.TextInputUI.xpc.CursorUIViewService:-com.apple.TextInputUI.xpc.CursorUIViewService5"com.apple.duetexpertd:com.apple.duetexpertdO""com.apple.scopedbookmarksagent.xpc:"com.apple.scopedbookmarksagent.xpcO"com.apple.PressAndHold2com.apple.PressAndHold:com.apple.PressAndHold)"com.apple.milod:com.apple.milod",com.apple.imdpersistence.IMDPersistenceAgent2,com.apple.imdpersistence.IMDPersistenceAgent:,com.apple.imdpersistence.IMDPersistenceAgent1"com.apple.followupd:com.apple.followupda"+com.apple.SoftwareUpdateNotificationManager:+com.apple.SoftwareUpdateNotificationManager3"com.apple.findmymacd:com.apple.findmymacd/"com.apple.sirittsd:com.apple.sirittsd9"com.apple.appleaccountd:com.apple.appleaccountdL"com.apple.gamepolicyd2com.apple.gamepolicyd:com.apple.gamepolicyd9"com.apple.rtcreportingd:com.apple.rtcreportingdE"com.apple.colorsync.useragent:com.apple.colorsync.useragent-"com.apple.parsecd:com.apple.parsecd9"com.apple.frauddefensed:com.apple.frauddefensed5"com.apple.email.maild:com.apple.email.maild7"com.apple.translationd:com.apple.translationd/"com.apple.commerce:com.apple.commerce9"com.apple.ospredictiond:com.apple.ospredictiond+"com.apple.triald:com.apple.triald7"com.apple.itunescloudd:com.apple.itunesclouddE"com.apple.networkserviceproxy:com.apple.networkserviceproxy3"com.apple.parsec-fbf:com.apple.parsec-fbf;"com.apple.assistant_cdmd:com.apple.assistant_cdmd;"com.apple.amsengagementd:com.apple.amsengagementdM"!com.apple.contacts.donation-agent:!com.apple.contacts.donation-agent3"com.apple.biomesyncd:com.apple.biomesyncd3"com.apple.assistantd:com.apple.assistantdg"com.apple.siri.context.service2com.apple.siri.context.service:com.apple.siri.context.service?"com.apple.mediaremoteagent:com.apple.mediaremoteagent9"com.apple.modelmanagerd:com.apple.modelmanagerdj"com.apple.SetStoreUpdateService2com.apple.SetStoreUpdateService:com.apple.SetStoreUpdateServicez"=com.apple.weather.widget.AC9A55A7-06BA-4142-A299-B991A0BF04C12com.apple.weather.widget:com.apple.weather.widgetK" com.apple.videoconference.camera: com.apple.videoconference.cameraC"com.apple.FeatureAccessAgent:com.apple.FeatureAccessAgentg"com.apple.ctcategories.service2com.apple.ctcategories.service:com.apple.ctcategories.service"Kcom.apple.iCal.CalendarWidgetExtension.AC9A55A7-06BA-4142-A299-B991A0BF04C12&com.apple.iCal.CalendarWidgetExtension:&com.apple.iCal.CalendarWidgetExtension"Hcom.apple.Photos.PhotosReliveWidget.AC9A55A7-06BA-4142-A299-B991A0BF04C12#com.apple.Photos.PhotosReliveWidget:#com.apple.Photos.PhotosReliveWidget%" com.apple.akd: com.apple.akd"Rcom.apple.VoiceMemos.VoiceMemosSettingsWidget.AC9A55A7-06BA-4142-A299-B991A0BF04C12-com.apple.VoiceMemos.VoiceMemosSettingsWidget:-com.apple.VoiceMemos.VoiceMemosSettingsWidgetE"com.apple.distnoted.xpc.agent:com.apple.distnoted.xpc.agent}">com.apple.podcasts.widget.AC9A55A7-06BA-4142-A299-B991A0BF04C12com.apple.podcasts.widget:com.apple.podcasts.widget"Kcom.apple.HostInferenceProviderService.2736B453-3198-42FB-BEF3-4EE00F82AB962&com.apple.HostInferenceProviderService:&com.apple.HostInferenceProviderServiceE"com.apple.distnoted.xpc.agent:com.apple.distnoted.xpc.agent7"com.apple.adid2com.apple.adid:com.apple.adid}">com.apple.journal.widgets.AC9A55A7-06BA-4142-A299-B991A0BF04C12com.apple.journal.widgets:com.apple.journal.widgets"Fcom.apple.VoiceMemos.RecordWidget.AC9A55A7-06BA-4142-A299-B991A0BF04C12!com.apple.VoiceMemos.RecordWidget:!com.apple.VoiceMemos.RecordWidget"Ecom.apple.journal.widgets.secure.AC9A55A7-06BA-4142-A299-B991A0BF04C12 com.apple.journal.widgets.secure: com.apple.journal.widgets.securem" com.apple.weather.WeatherIntents2 com.apple.weather.WeatherIntents: com.apple.weather.WeatherIntentsq":com.apple.news.widget.AC9A55A7-06BA-4142-A299-B991A0BF04C12com.apple.news.widget:com.apple.news.widget"Ecom.apple.clock.WorldClockWidget.AC9A55A7-06BA-4142-A299-B991A0BF04C12 com.apple.clock.WorldClockWidget: com.apple.clock.WorldClockWidget"Xcom.apple.Batteries.BatteriesAvocadoWidgetExtension.AC9A55A7-06BA-4142-A299-B991A0BF04C123com.apple.Batteries.BatteriesAvocadoWidgetExtension:3com.apple.Batteries.BatteriesAvocadoWidgetExtensionY"'com.apple.audio.AudioComponentRegistrar:'com.apple.audio.AudioComponentRegistrar;"com.apple.photoanalysisd:com.apple.photoanalysisdh"7com.apple.news.tag.AC9A55A7-06BA-4142-A299-B991A0BF04C12com.apple.news.tag:com.apple.news.tagC"com.apple.SecureBackupDaemon:com.apple.SecureBackupDaemonU"%com.apple.icloud.searchpartyuseragent:%com.apple.icloud.searchpartyuseragent="com.apple.inputanalyticsd:com.apple.inputanalyticsdA"com.apple.ModelCatalogAgent:com.apple.ModelCatalogAgent/"com.apple.ndoagent:com.apple.ndoagent9"com.apple.voicebankingd:com.apple.voicebankingd"Ecom.apple.Home.HomeEnergyWidgets.AC9A55A7-06BA-4142-A299-B991A0BF04C12 com.apple.Home.HomeEnergyWidgets: com.apple.Home.HomeEnergyWidgets"2com.apple.mobiletimer-framework.MobileTimerIntents22com.apple.mobiletimer-framework.MobileTimerIntents:2com.apple.mobiletimer-framework.MobileTimerIntentsw"com.apple.podcasts.widget.AC9A55A7-06BA-4142-A299-B991A0BF04C12com.apple.podcasts.widget:com.apple.podcasts.widgetcom.apple.journal">com.apple.journal.widgets.AC9A55A7-06BA-4142-A299-B991A0BF04C12com.apple.journal.widgets:com.apple.journal.widgetscom.apple.VoiceMemos"Fcom.apple.VoiceMemos.RecordWidget.AC9A55A7-06BA-4142-A299-B991A0BF04C12!com.apple.VoiceMemos.RecordWidget:!com.apple.VoiceMemos.RecordWidgetcom.apple.journal"Ecom.apple.journal.widgets.secure.AC9A55A7-06BA-4142-A299-B991A0BF04C12 com.apple.journal.widgets.secure: com.apple.journal.widgets.securecom.apple.weather" com.apple.weather.WeatherIntents2 com.apple.weather.WeatherIntents: com.apple.weather.WeatherIntentscom.apple.news":com.apple.news.widget.AC9A55A7-06BA-4142-A299-B991A0BF04C12com.apple.news.widget:com.apple.news.widgetңcom.apple.clock"Ecom.apple.clock.WorldClockWidget.AC9A55A7-06BA-4142-A299-B991A0BF04C12 com.apple.clock.WorldClockWidget: com.apple.clock.WorldClockWidgetcom.apple.Batteries"Xcom.apple.Batteries.BatteriesAvocadoWidgetExtension.AC9A55A7-06BA-4142-A299-B991A0BF04C123com.apple.Batteries.BatteriesAvocadoWidgetExtension:3com.apple.Batteries.BatteriesAvocadoWidgetExtensionxݥcom.apple.news"7com.apple.news.tag.AC9A55A7-06BA-4142-A299-B991A0BF04C12com.apple.news.tag:com.apple.news.tagcom.apple.Home"Ecom.apple.Home.HomeEnergyWidgets.AC9A55A7-06BA-4142-A299-B991A0BF04C12 com.apple.Home.HomeEnergyWidgets: com.apple.Home.HomeEnergyWidgetsŭcom.apple.stocks"com.apple.mdworker.shared.03000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq">com.apple.mdworker.shared.06000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq">com.apple.mdworker.shared.04000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq">com.apple.mdworker.shared.08000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq ">com.apple.mdworker.shared.08000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq ">com.apple.mdworker.shared.03000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqχ ">com.apple.mdworker.shared.04000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqӇ ">com.apple.mdworker.shared.06000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq">com.apple.mdworker.shared.09000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq ">com.apple.mdworker.shared.0A000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq">com.apple.mdworker.shared.01000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq">com.apple.mdworker.shared.07000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq">com.apple.mdworker.shared.02000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq">com.apple.mdworker.shared.05000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq ">com.apple.mdworker.shared.0A000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq ">com.apple.mdworker.shared.02000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq ">com.apple.mdworker.shared.07000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq ">com.apple.mdworker.shared.10000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq ">com.apple.mdworker.shared.01000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq ">com.apple.mdworker.shared.10000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq ">com.apple.mdworker.shared.05000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq ">com.apple.mdworker.shared.06000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq ">com.apple.mdworker.shared.07000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq ">com.apple.mdworker.shared.0E000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq ">com.apple.mdworker.shared.0A000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq ">com.apple.mdworker.shared.0F000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq ">com.apple.mdworker.shared.02000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq׌  ">com.apple.mdworker.shared.08000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq׌  ">com.apple.mdworker.shared.05000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq݌  ">com.apple.mdworker.shared.06000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.08000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.05000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.0C000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.02000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.0A000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.07000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.06000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.08000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.03000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.01000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.05000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.04000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.06000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.04000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.03000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.09000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.0B000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.05000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.0E000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.0D000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.10000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.01000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.0B000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.0C000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.0D000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.09000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.07000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.0A000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.0E000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.0F000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.08000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqֵ  ">com.apple.mdworker.shared.02000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.0F000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.0B000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.0D000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.0C000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.07000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.04000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.08000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.03000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.0F000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.03000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.07000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.09000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.0E000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.02000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.08000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqЬ +">com.apple.mdworker.shared.05000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.08000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.0E000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqˮ +">com.apple.mdworker.shared.02000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.06000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.0F000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.0A000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.04000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.0C000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.0A000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.0C000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.01000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqؿ +">com.apple.mdworker.shared.0D000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.10000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.0F000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.09000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightΏ "Tcom.apple.siri.metrics.ExperimentationExtension.8131B281-1268-48A9-915C-A7CBCAA9ABB62/com.apple.siri.metrics.ExperimentationExtension:/com.apple.siri.metrics.ExperimentationExtension܏ "Ucom.apple.siri.metrics.DevicePropertiesExtension.1538961A-95EF-4EB0-B564-975100836AA820com.apple.siri.metrics.DevicePropertiesExtension:0com.apple.siri.metrics.DevicePropertiesExtension "Kcom.apple.parsec.SafariAssistantWorker.7DBAC891-3A0B-48F6-8EC2-3DD8B8F7FC202&com.apple.parsec.SafariAssistantWorker:&com.apple.parsec.SafariAssistantWorker "Qcom.apple.siri.metrics.AssetMetricsExtension.CC337F66-9025-48F7-91ED-C0CD64531ACB2,com.apple.siri.metrics.AssetMetricsExtension:,com.apple.siri.metrics.AssetMetricsExtension "Mcom.apple.poirot.MessagesAnalyticsWorker.827B1DBE-C798-4027-AF56-42CB39CA17E72(com.apple.poirot.MessagesAnalyticsWorker:(com.apple.poirot.MessagesAnalyticsWorker "Lcom.apple.siri.metrics.MetricsExtension.F82F3805-1159-4195-A438-CC76E1AB08FC2'com.apple.siri.metrics.MetricsExtension:'com.apple.siri.metrics.MetricsExtensionǔ "Ecom.apple.mlhost.TelemetryWorker.78759535-FEDB-4FE1-8B09-EB9EADCECB682 com.apple.mlhost.TelemetryWorker: com.apple.mlhost.TelemetryWorker "Ycom.apple.LighthouseBitacoraFramework.BitacoraWorker.F333F261-D85D-4C15-A029-0999075CD6AB24com.apple.LighthouseBitacoraFramework.BitacoraWorker:4com.apple.LighthouseBitacoraFramework.BitacoraWorker "Pcom.apple.MediaMLPluginApp.MediaMLExtension.43F4DEAF-1C49-4B86-92BC-172901CDE1002+com.apple.MediaMLPluginApp.MediaMLExtension:+com.apple.MediaMLPluginApp.MediaMLExtension "Pcom.apple.siri.ODDIExperimentationExtension.3FDA89C1-7F76-43D3-B894-1E906B11B0082+com.apple.siri.ODDIExperimentationExtension:+com.apple.siri.ODDIExperimentationExtension "Ncom.apple.siri.ODDIPoirotMetricsExtension.3EB66604-A4B7-4DEE-8D63-614DD9C0DE0D2)com.apple.siri.ODDIPoirotMetricsExtension:)com.apple.siri.ODDIPoirotMetricsExtension +"Vcom.apple.DifferentialPrivacy.TelemetryAggregator.57ADAED4-2541-4FAF-B43D-8DCD55F7B55C21com.apple.DifferentialPrivacy.TelemetryAggregator:1com.apple.DifferentialPrivacy.TelemetryAggregator "Kcom.apple.lighthouse.PnROnDeviceWorker.ECA99FF9-D779-46CE-9D3F-F3D605F1837B2&com.apple.lighthouse.PnROnDeviceWorker:&com.apple.lighthouse.PnROnDeviceWorker "Scom.apple.siri.SiriSuggestionsLightHousePlugin.E946C8A0-8FD9-4820-A2A7-4B33FB2C04682.com.apple.siri.SiriSuggestionsLightHousePlugin:.com.apple.siri.SiriSuggestionsLightHousePlugin "Hcom.apple.siri.ODDIMetricsExtension.09381768-64EE-4810-A2ED-87741FD03F112#com.apple.siri.ODDIMetricsExtension:#com.apple.siri.ODDIMetricsExtensionqߵ +">com.apple.mdworker.shared.0F000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.05000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq ">com.apple.mdworker.shared.0F000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqӈ +">com.apple.mdworker.shared.06000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqӈ +">com.apple.mdworker.shared.0B000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.0D000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.0C000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.0E000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.08000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.0A000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.10000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.03000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqڎ +">com.apple.mdworker.shared.07000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq +">com.apple.mdworker.shared.09000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqă ">com.apple.mdworker.shared.05000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq ">com.apple.mdworker.shared.0F000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlight "Acom.apple.mlhost.CloudWorker.7561FC12-A9EB-4C17-9C4A-FA1B5F0F4A642com.apple.mlhost.CloudWorker:com.apple.mlhost.CloudWorkerq +">com.apple.mdworker.shared.04000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq  ">com.apple.mdworker.shared.0D000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq" ">com.apple.mdworker.shared.09000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq' ">com.apple.mdworker.shared.04000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq( +">com.apple.mdworker.shared.01000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq( ">com.apple.mdworker.shared.0A000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightGщ)"com.apple.contacts.postersyncd:com.apple.contacts.postersyncd9щ)"com.apple.lockdownmoded:com.apple.lockdownmoded;щ)"com.apple.siriinferenced:com.apple.siriinferencedCщ)"com.apple.UsageTrackingAgent:com.apple.UsageTrackingAgentIщ)"com.apple.diagnosticextensionsd:com.apple.diagnosticextensionsd9щ)"com.apple.ap.adprivacyd:com.apple.ap.adprivacydyщ)"$com.apple.ax.MauiTTSSupport.MauiAUSP2$com.apple.ax.MauiTTSSupport.MauiAUSP:$com.apple.ax.MauiTTSSupport.MauiAUSPjщ)"com.apple.texttospeech.SiriAUSP2com.apple.texttospeech.SiriAUSP:com.apple.texttospeech.SiriAUSPщ)"+com.apple.ax.KonaTTSSupport.KonaSynthesizer2+com.apple.ax.KonaTTSSupport.KonaSynthesizer:+com.apple.ax.KonaTTSSupport.KonaSynthesizerщ)"4com.apple.speech.MacinTalkFramework.WardaSynthesizer24com.apple.speech.MacinTalkFramework.WardaSynthesizer:4com.apple.speech.MacinTalkFramework.WardaSynthesizerщ)"1com.apple.speech.MacinTalkFramework.MacinTalkAUSP21com.apple.speech.MacinTalkFramework.MacinTalkAUSP:1com.apple.speech.MacinTalkFramework.MacinTalkAUSPщ)"+com.apple.calendar.CalendarIntentsExtension2+com.apple.calendar.CalendarIntentsExtension:+com.apple.calendar.CalendarIntentsExtensionyщ)"$com.apple.Safari.SafariLinkExtension2$com.apple.Safari.SafariLinkExtension:$com.apple.Safari.SafariLinkExtensionщ)"+com.apple.MobileSMS.MessagesActionExtension2+com.apple.MobileSMS.MessagesActionExtension:+com.apple.MobileSMS.MessagesActionExtension]щ)")com.apple.XprotectFramework.PluginService:)com.apple.XprotectFramework.PluginService/щ)"com.apple.weatherd:com.apple.weatherd]щ)")com.apple.XprotectFramework.PluginService:)com.apple.XprotectFramework.PluginServiceщ)"&com.apple.lighthouse.BiomeSELFIngestor2&com.apple.lighthouse.BiomeSELFIngestor:&com.apple.lighthouse.BiomeSELFIngestorgщ)"com.apple.siri.GMSSELFIngestor2com.apple.siri.GMSSELFIngestor:com.apple.siri.GMSSELFIngestormщ)" com.apple.package-script-service2 com.apple.package-script-service: com.apple.package-script-serviceщ)"-com.apple.lighthouse.IFTranscriptSELFIngestor2-com.apple.lighthouse.IFTranscriptSELFIngestor:-com.apple.lighthouse.IFTranscriptSELFIngestorщ)",com.apple.lighthouse.IFTelemetrySELFIngestor2,com.apple.lighthouse.IFTelemetrySELFIngestor:,com.apple.lighthouse.IFTelemetrySELFIngestor[щ)"(com.apple.backgroundtaskmanagement.agent:(com.apple.backgroundtaskmanagement.agentAщ)"com.apple.MTLAssetUpgraderD:com.apple.MTLAssetUpgraderD'щ)"com.apple.swcd:com.apple.swcdIщ)"com.apple.MENotificationService:com.apple.MENotificationService;҉)"com.apple.siriknowledged:com.apple.siriknowledgedC҉)"com.apple.assetsubscriptiond:com.apple.assetsubscriptiond;҉)"com.apple.Maps.mapssyncd:com.apple.Maps.mapssyncdW҉)"&com.apple.coreservices.sharedfilelistd:&com.apple.coreservices.sharedfilelistd3҉)"com.apple.ecosystemd:com.apple.ecosystemd3҉)"com.apple.applespell:com.apple.applespell?҉)"com.apple.naturallanguaged:com.apple.naturallanguagedA҉)"com.apple.keyboardservicesd:com.apple.keyboardservicesdG҉)"com.apple.intelligencecontextd:com.apple.intelligencecontextdE҉)"com.apple.amsondevicestoraged:com.apple.amsondevicestoraged3҉)"com.apple.metrickitd:com.apple.metrickitdS҉)"$com.apple.CrashReporterSupportHelper:$com.apple.CrashReporterSupportHelperz҉) "=com.apple.weather.widget.AC9A55A7-06BA-4142-A299-B991A0BF04C12com.apple.weather.widget:com.apple.weather.widget7҉) "com.apple.trustd.agent:com.apple.trustd.agentL҉) "com.apple.mdworker.sizing2com.apple.Spotlight:com.apple.SpotlightL҉) "com.apple.mdworker.sizing2com.apple.Spotlight:com.apple.SpotlightW҉) "&com.apple.spotlightknowledged.importer:&com.apple.spotlightknowledged.importerA҉) "com.apple.remotemanagementd:com.apple.remotemanagementd7҉) "com.apple.devicecheckd:com.apple.devicecheckdi҉) "/com.apple.MobileAccessoryUpdater.fudHelperAgent:/com.apple.MobileAccessoryUpdater.fudHelperAgentE҉) "com.apple.distnoted.xpc.agent:com.apple.distnoted.xpc.agentM҉) "!com.apple.managedappdistributiond:!com.apple.managedappdistributiond)҉) "com.apple.tipsd:com.apple.tipsdU҉) +"%com.apple.managedappdistributionagent:%com.apple.managedappdistributionagent5҉) +"com.apple.homeenergyd:com.apple.homeenergydj҉) +"3application.com.microsoft.edgemac.24090182.260673472com.microsoft.edgemac:com.microsoft.edgemac҉) +"*com.apple.WorkflowKit.ShortcutsViewService2*com.apple.WorkflowKit.ShortcutsViewService:*com.apple.WorkflowKit.ShortcutsViewServiceM҉) +"!com.apple.synapse.contentlinkingd:!com.apple.synapse.contentlinkingdA҉) +"com.apple.SafariLaunchAgent:com.apple.SafariLaunchAgent=҉) +"com.apple.audioanalyticsd:com.apple.audioanalyticsdU҉) +"%com.apple.UserNotificationCenterAgent:%com.apple.UserNotificationCenterAgentq҉) +">com.apple.mdworker.shared.02000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlight-҉) +"com.apple.mlhostd:com.apple.mlhostd9҉) +"com.apple.geoanalyticsd:com.apple.geoanalyticsdE҉) +"com.apple.betaenrollmentagent:com.apple.betaenrollmentagent=҉) +"com.apple.betaenrollmentd:com.apple.betaenrollmentd5Ӊ) "com.apple.ReportCrash:com.apple.ReportCrashIӉ) "com.apple.intelligenceplatformd:com.apple.intelligenceplatformd/Ӊ) "com.apple.recentsd:com.apple.recentsd/Ӊ) "com.apple.spindump:com.apple.spindump;Ӊ) "com.apple.SubmitDiagInfo:com.apple.SubmitDiagInfo5Ӊ) "com.apple.cloudphotod:com.apple.cloudphotod;Ӊ) "com.apple.analyticsagent:com.apple.analyticsagentCӉ) "com.apple.memory-maintenance:com.apple.memory-maintenanceMӉ) "!com.apple.iCloudNotificationAgent:!com.apple.iCloudNotificationAgentSӉ) "$com.apple.Safari.PasswordBreachAgent:$com.apple.Safari.PasswordBreachAgentӉ) "@com.apple.AuthenticationServicesCore.AuthenticationServicesAgent:@com.apple.AuthenticationServicesCore.AuthenticationServicesAgent9Ӊ) "com.apple.nand.aspcarry:com.apple.nand.aspcarryIӉ) "com.apple.backgroundassets.user:com.apple.backgroundassets.userGӉ) "com.apple.privatecloudcomputed:com.apple.privatecloudcomputedAӉ) "com.apple.noticeboard.agent:com.apple.noticeboard.agenteӉ) "-com.apple.systemstats.microstackshot_periodic:-com.apple.systemstats.microstackshot_periodicKӉ) " com.apple.proactiveeventtrackerd: com.apple.proactiveeventtrackerd5Ӊ) "com.apple.sysdiagnose:com.apple.sysdiagnose=Ӊ) "com.apple.AMPLibraryAgent:com.apple.AMPLibraryAgentӉ) "(com.apple.podcasts.PodcastContentService2(com.apple.podcasts.PodcastContentService:(com.apple.podcasts.PodcastContentServiceUӉ) "com.apple.BKAgentService2com.apple.BKAgentService:com.apple.BKAgentService=Ӊ) "com.apple.AMPArtworkAgent:com.apple.AMPArtworkAgent{Ӊ) "8com.apple.protectedcloudstorage.protectedcloudkeysyncing:8com.apple.protectedcloudstorage.protectedcloudkeysyncingEӉ) "com.apple.timezoneupdates.tzd:com.apple.timezoneupdates.tzdQӉ) "#com.apple.DataDetectorsSourceAccess:#com.apple.DataDetectorsSourceAccessIӉ) "com.apple.RemoteManagementAgent:com.apple.RemoteManagementAgent9Ӊ) "com.apple.jetpackassetd:com.apple.jetpackassetdKӉ) " com.apple.dataaccess.dataaccessd: com.apple.dataaccess.dataaccessdOӉ) ""com.apple.SafariBookmarksSyncAgent:"com.apple.SafariBookmarksSyncAgentqӉ) ">com.apple.mdworker.shared.09000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqӉ) ">com.apple.mdworker.shared.09000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqӉ) ">com.apple.mdworker.shared.04000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqӉ) ">com.apple.mdworker.shared.01000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqӉ) ">com.apple.mdworker.shared.0A000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlight݉)com.apple.iCal"+com.apple.calendar.CalendarIntentsExtension2+com.apple.calendar.CalendarIntentsExtension:+com.apple.calendar.CalendarIntentsExtension)com.apple.Safari"$com.apple.Safari.SafariLinkExtension2$com.apple.Safari.SafariLinkExtension:$com.apple.Safari.SafariLinkExtension)com.apple.MobileSMS"+com.apple.MobileSMS.MessagesActionExtension2+com.apple.MobileSMS.MessagesActionExtension:+com.apple.MobileSMS.MessagesActionExtension) com.apple.weather"=com.apple.weather.widget.AC9A55A7-06BA-4142-A299-B991A0BF04C12com.apple.weather.widget:com.apple.weather.widgetq. ">com.apple.mdworker.shared.09000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq2 ">com.apple.mdworker.shared.07000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqʂ2 ">com.apple.mdworker.shared.04000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq3 ">com.apple.mdworker.shared.09000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq4 ">com.apple.mdworker.shared.05000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq4 ">com.apple.mdworker.shared.03000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq4 ">com.apple.mdworker.shared.06000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq4 ">com.apple.mdworker.shared.0B000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq4 ">com.apple.mdworker.shared.04000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq4 ">com.apple.mdworker.shared.08000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq4 ">com.apple.mdworker.shared.0A000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq4 ">com.apple.mdworker.shared.01000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq4 ">com.apple.mdworker.shared.0D000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq4 ">com.apple.mdworker.shared.09000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq4 ">com.apple.mdworker.shared.0E000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq4 ">com.apple.mdworker.shared.0C000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq4 ">com.apple.mdworker.shared.07000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlight5 "Rcom.objective-see.WhatsYourSignExt.FinderSync.1407B0BD-8B0D-4ED8-A52D-DCFF06E54A302-com.objective-see.WhatsYourSignExt.FinderSync:-com.objective-see.WhatsYourSignExt.FinderSyncq6 ">com.apple.mdworker.shared.0F000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq6 ">com.apple.mdworker.shared.10000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq7 ">com.apple.mdworker.shared.09000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq8 ">com.apple.mdworker.shared.02000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightM8 "Dcom.apple.DesktopServicesHelper.82DE9330-2499-4ECF-8B9E-6B61B7CB2B62q; ">com.apple.mdworker.shared.02000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq; ">com.apple.mdworker.shared.0B000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq; ">com.apple.mdworker.shared.10000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq; ">com.apple.mdworker.shared.05000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightM= "Dcom.apple.DesktopServicesHelper.EF8E44C4-FEA9-4495-B786-F99A8FFA2C98q> ">com.apple.mdworker.shared.0C000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq> ">com.apple.mdworker.shared.06000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq> ">com.apple.mdworker.shared.03000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq> ">com.apple.mdworker.shared.0F000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq> ">com.apple.mdworker.shared.07000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq> ">com.apple.mdworker.shared.02000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqږ> ">com.apple.mdworker.shared.10000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqۖ> ">com.apple.mdworker.shared.0B000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqۖ> ">com.apple.mdworker.shared.05000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq> ">com.apple.mdworker.shared.09000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq> ">com.apple.mdworker.shared.0D000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq> ">com.apple.mdworker.shared.01000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq> ">com.apple.mdworker.shared.0E000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq> ">com.apple.mdworker.shared.04000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq> ">com.apple.mdworker.shared.0A000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqܹ> ">com.apple.mdworker.shared.08000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq@ ">com.apple.mdworker.shared.09000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightԶD "Rcom.objective-see.WhatsYourSignExt.FinderSync.D03A1C27-86C1-4B67-9575-5AB8EBC88DA42-com.objective-see.WhatsYourSignExt.FinderSync:-com.objective-see.WhatsYourSignExt.FinderSyncqD ">com.apple.mdworker.shared.09000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightMH "Dcom.apple.DesktopServicesHelper.6D2BC453-BE0E-4020-98CA-0D57B176D9F8qJ ">com.apple.mdworker.shared.10000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqJ ">com.apple.mdworker.shared.0E000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqJ ">com.apple.mdworker.shared.0D000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqJ ">com.apple.mdworker.shared.01000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqJ ">com.apple.mdworker.shared.07000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqJ ">com.apple.mdworker.shared.04000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqJ ">com.apple.mdworker.shared.0A000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqJ ">com.apple.mdworker.shared.09000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqJ ">com.apple.mdworker.shared.08000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqJ ">com.apple.mdworker.shared.0B000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqJ ">com.apple.mdworker.shared.09000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqJ ">com.apple.mdworker.shared.05000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqK ">com.apple.mdworker.shared.0D000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlight)M"com.apple.helpd:com.apple.helpdEM "com.apple.EscrowSecurityAlert:com.apple.EscrowSecurityAlertiM "/com.apple.security.keychain-circle-notification:/com.apple.security.keychain-circle-notificationM "Mapplication.com.apple.ActivityMonitor.1152921500311906777.11529215003119067822com.apple.ActivityMonitor:com.apple.ActivityMonitorOM ""com.apple.AssetCacheManagerService:"com.apple.AssetCacheManagerServiceM "2com.apple.quicklook.thumbnail.AudiovisualExtension22com.apple.quicklook.thumbnail.AudiovisualExtension:2com.apple.quicklook.thumbnail.AudiovisualExtensionOM ""com.apple.AssetCacheLocatorService:"com.apple.AssetCacheLocatorServicewM "Fapplication.com.apple.TextEdit.1152921500311906333.11529215003119063382com.apple.TextEdit:com.apple.TextEditMM "com.apple.metadata.mdwrite2com.apple.Spotlight:com.apple.SpotlightMM "!com.apple.fairplaydeviceidentityd:!com.apple.fairplaydeviceidentityd=M "com.apple.swtransparencyd:com.apple.swtransparencyd5M "com.apple.mbuseragent:com.apple.mbuseragentM "&com.apple.gamecontroller.ConfigService2&com.apple.gamecontroller.ConfigService:&com.apple.gamecontroller.ConfigServiceAM "com.apple.fskit.fskit_agent:com.apple.fskit.fskit_agentUM "%com.apple.security.DiskUnmountWatcher:%com.apple.security.DiskUnmountWatcherjM "3application.com.microsoft.edgemac.24090182.261475002com.microsoft.edgemac:com.microsoft.edgemacqM ">com.apple.mdworker.shared.09000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqM ">com.apple.mdworker.shared.07000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqM ">com.apple.mdworker.shared.0F000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqM ">com.apple.mdworker.shared.10000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqM ">com.apple.mdworker.shared.04000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqM ">com.apple.mdworker.shared.01000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqM ">com.apple.mdworker.shared.0E000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqM ">com.apple.mdworker.shared.08000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqM ">com.apple.mdworker.shared.0A000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqM ">com.apple.mdworker.shared.0B000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqM ">com.apple.mdworker.shared.05000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqM ">com.apple.mdworker.shared.02000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqM ">com.apple.mdworker.shared.0C000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqM ">com.apple.mdworker.shared.03000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqM ">com.apple.mdworker.shared.06000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqM ">com.apple.mdworker.shared.0D000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightMO "Dcom.apple.DesktopServicesHelper.98BC5B71-50FE-41DF-B513-3031700E707AMP "Dcom.apple.DesktopServicesHelper.934B3D22-4D93-49E0-BF5A-95EE344D9334qP ">com.apple.mdworker.shared.07000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqP ">com.apple.mdworker.shared.0F000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqR ">com.apple.mdworker.shared.09000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightMS "Dcom.apple.DesktopServicesHelper.CD813659-7625-4AD0-8C7A-A4D5D7D9C429qS ">com.apple.mdworker.shared.08000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqS ">com.apple.mdworker.shared.04000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqS ">com.apple.mdworker.shared.09000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqS ">com.apple.mdworker.shared.05000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqS ">com.apple.mdworker.shared.02000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqS ">com.apple.mdworker.shared.0D000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqS ">com.apple.mdworker.shared.10000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqS ">com.apple.mdworker.shared.07000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqS ">com.apple.mdworker.shared.0E000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqS ">com.apple.mdworker.shared.0B000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqS ">com.apple.mdworker.shared.06000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqS ">com.apple.mdworker.shared.09000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqS ">com.apple.mdworker.shared.02000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqS ">com.apple.mdworker.shared.0C000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqS ">com.apple.mdworker.shared.08000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqS ">com.apple.mdworker.shared.10000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqS ">com.apple.mdworker.shared.01000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqS ">com.apple.mdworker.shared.0B000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqS ">com.apple.mdworker.shared.0E000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqS ">com.apple.mdworker.shared.0C000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqS ">com.apple.mdworker.shared.06000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqS ">com.apple.mdworker.shared.08000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqT ">com.apple.mdworker.shared.04000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqT ">com.apple.mdworker.shared.0F000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqT ">com.apple.mdworker.shared.0D000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqT">com.apple.mdworker.shared.0B000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqT">com.apple.mdworker.shared.0E000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqT ">com.apple.mdworker.shared.03000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqT ">com.apple.mdworker.shared.02000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqT ">com.apple.mdworker.shared.09000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqT ">com.apple.mdworker.shared.07000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqT ">com.apple.mdworker.shared.05000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqT ">com.apple.mdworker.shared.10000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqT">com.apple.mdworker.shared.04000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqT">com.apple.mdworker.shared.0D000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqT">com.apple.mdworker.shared.07000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqT">com.apple.mdworker.shared.05000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqT">com.apple.mdworker.shared.03000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqT">com.apple.mdworker.shared.02000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqT">com.apple.mdworker.shared.0E000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqT">com.apple.mdworker.shared.09000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqߔT">com.apple.mdworker.shared.0B000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqߔT">com.apple.mdworker.shared.0F000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqV">com.apple.mdworker.shared.0F000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqV">com.apple.mdworker.shared.0E000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqV ">com.apple.mdworker.shared.01000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqV">com.apple.mdworker.shared.04000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqV">com.apple.mdworker.shared.0B000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqV">com.apple.mdworker.shared.02000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqW">com.apple.mdworker.shared.0D000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqW">com.apple.mdworker.shared.07000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqW">com.apple.mdworker.shared.05000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqW">com.apple.mdworker.shared.09000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqW">com.apple.mdworker.shared.10000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqW">com.apple.mdworker.shared.03000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqW">com.apple.mdworker.shared.06000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqW">com.apple.mdworker.shared.0C000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqW">com.apple.mdworker.shared.0F000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqX ">com.apple.mdworker.shared.0A000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqX">com.apple.mdworker.shared.08000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq]">com.apple.mdworker.shared.08000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqט^">com.apple.mdworker.shared.05000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq^">com.apple.mdworker.shared.07000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq^">com.apple.mdworker.shared.10000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq^">com.apple.mdworker.shared.0A000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq^">com.apple.mdworker.shared.09000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq^">com.apple.mdworker.shared.06000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq_">com.apple.mdworker.shared.03000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq_">com.apple.mdworker.shared.08000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq_">com.apple.mdworker.shared.0C000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq_">com.apple.mdworker.shared.02000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq_">com.apple.mdworker.shared.0D000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq_">com.apple.mdworker.shared.09000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq_">com.apple.mdworker.shared.10000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq_">com.apple.mdworker.shared.0A000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq`">com.apple.mdworker.shared.09000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightq`">com.apple.mdworker.shared.10000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqb">com.apple.mdworker.shared.06000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqb">com.apple.mdworker.shared.07000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqb">com.apple.mdworker.shared.08000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqb">com.apple.mdworker.shared.0D000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqb">com.apple.mdworker.shared.02000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqb">com.apple.mdworker.shared.04000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqb">com.apple.mdworker.shared.03000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqb">com.apple.mdworker.shared.01000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqb">com.apple.mdworker.shared.0C000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqb">com.apple.mdworker.shared.0E000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqb">com.apple.mdworker.shared.0A000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqb">com.apple.mdworker.shared.09000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqb">com.apple.mdworker.shared.05000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqb">com.apple.mdworker.shared.10000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqf">com.apple.mdworker.shared.0D000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqf">com.apple.mdworker.shared.0B000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqf">com.apple.mdworker.shared.0A000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqf">com.apple.mdworker.shared.02000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqg">com.apple.mdworker.shared.09000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqi">com.apple.mdworker.shared.02000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqj">com.apple.mdworker.shared.05000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqǢj">com.apple.mdworker.shared.0F000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqj">com.apple.mdworker.shared.09000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqk">com.apple.mdworker.shared.0B000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightqҦq">com.apple.mdworker.shared.0B000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqq">com.apple.mdworker.shared.0F000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlight3r "com.apple.seserviced:com.apple.seservicedOr"*application.com.vscodium.24936858.262424122 com.vscodium: com.vscodium9r"com.apple.storekitagent:com.apple.storekitagentqr">com.apple.mdworker.shared.09000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqr">com.apple.mdworker.shared.0F000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqr">com.apple.mdworker.shared.0B000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrʀ">com.apple.mdworker.shared.05000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightrӍ">com.apple.mdworker.shared.08000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrٔ">com.apple.mdworker.shared.0C000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.02000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.09000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.07000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0E000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0F000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrʈ">com.apple.mdworker.shared.0A000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr̈">com.apple.mdworker.shared.05000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr̈">com.apple.mdworker.shared.10000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr͈">com.apple.mdworker.shared.08000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightrΈ">com.apple.mdworker.shared.03000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightrΈ">com.apple.mdworker.shared.06000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrڦ">com.apple.mdworker.shared.01000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrۦ">com.apple.mdworker.shared.04000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrۦ">com.apple.mdworker.shared.0E000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrަ">com.apple.mdworker.shared.0B000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0F000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0D000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.09000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.02000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.07000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0C000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0B000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0E000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.01000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.04000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrέ">com.apple.mdworker.shared.04000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrέ">com.apple.mdworker.shared.01000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrܭ">com.apple.mdworker.shared.0E000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr子">com.apple.mdworker.shared.0B000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.02000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.07000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0C000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0D000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0B000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0E000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.04000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.01000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0B000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0E000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.04000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.01000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr܆">com.apple.mdworker.shared.0D000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.02000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0E000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0B000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.01000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.04000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0D000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.07000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0C000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0D000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.02000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr훵">com.apple.mdworker.shared.0E000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.04000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0B000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.01000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrᶹ">com.apple.mdworker.shared.07000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrᶹ">com.apple.mdworker.shared.02000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0C000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightlȻ"0com.googlecode.munki.managedsoftwareupdate-check:0com.googlecode.munki.managedsoftwareupdate-checkrȻ">com.apple.mdworker.shared.0D000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightrȻ">com.apple.mdworker.shared.0F000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrמ">com.apple.mdworker.shared.01000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0B000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0E000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.04000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0D000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0C000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightrҌ">com.apple.mdworker.shared.07000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0F000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0C000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0D000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0B000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.01000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightrЕ">com.apple.mdworker.shared.0E000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightrЕ">com.apple.mdworker.shared.04000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.07000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0D000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0B000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.04000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.01000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0E000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.02000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr܏">com.apple.mdworker.shared.0C000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.07000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.02000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0D000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0C000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0E000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0B000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.01000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.04000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlight{"=com.apple.weather.widget.AC9A55A7-06BA-4142-A299-B991A0BF04C12com.apple.weather.widget:com.apple.weather.widgetr">com.apple.mdworker.shared.07000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0D000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0C000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0D000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.07000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0C000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.00000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0D000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.07000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.02000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrƛ">com.apple.mdworker.shared.02000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.07000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0E000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr҃">com.apple.mdworker.shared.0D000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0C000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0B000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.04000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.01000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.07000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0E000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0D000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrߎ">com.apple.mdworker.shared.0D000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightrА">com.apple.mdworker.shared.02000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrʑ">com.apple.mdworker.shared.04000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrʑ">com.apple.mdworker.shared.0B000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrʑ">com.apple.mdworker.shared.0E000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrʑ">com.apple.mdworker.shared.01000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrԗ">com.apple.mdworker.shared.07000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0C000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightrⰚ">com.apple.mdworker.shared.0D000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.07000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0E000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr̟">com.apple.mdworker.shared.02000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightrȦ">com.apple.mdworker.shared.02000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlighth"com.apple.ctcategories.service2com.apple.ctcategories.service:com.apple.ctcategories.serviceh"com.apple.siri.context.service2com.apple.siri.context.service:com.apple.siri.context.service":application.com.duckduckgo.macos.browser.25512995.262307432com.duckduckgo.macos.browser:com.duckduckgo.macos.browser6"com.apple.webprivacyd:com.apple.webprivacyd0"com.apple.cvmsServ:com.apple.cvmsServ"+com.apple.accessibility.mediaaccessibilityd2+com.apple.accessibility.mediaaccessibilityd:+com.apple.accessibility.mediaaccessibilitydV"%com.apple.Safari.SafeBrowsing.Service:%com.apple.Safari.SafeBrowsing.Service"+com.apple.ScreenTime.ScreenTimeWebExtension2+com.apple.ScreenTime.ScreenTimeWebExtension:+com.apple.ScreenTime.ScreenTimeWebExtensionr">com.apple.mdworker.shared.0D000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0C000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0F000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0B000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.01000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0E000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.04000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.04000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0B000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0E000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.01000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr¸">com.apple.mdworker.shared.0C000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightrϹ">com.apple.mdworker.shared.01000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrй">com.apple.mdworker.shared.04000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrй">com.apple.mdworker.shared.0E000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrй">com.apple.mdworker.shared.0B000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0F000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrҽ">com.apple.mdworker.shared.04000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrҽ">com.apple.mdworker.shared.0B000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrҽ">com.apple.mdworker.shared.01000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrҽ">com.apple.mdworker.shared.0E000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0C000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.02000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0C000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.02000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0D000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightrӅ">com.apple.mdworker.shared.0C000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightrӅ">com.apple.mdworker.shared.0F000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightrӅ">com.apple.mdworker.shared.02000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.02000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0B000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0E000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.01000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.04000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrʽ">com.apple.mdworker.shared.0F000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0E000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0B000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.04000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.01000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrç">com.apple.mdworker.shared.0B000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.04000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.01000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0E000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.02000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0F000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0B000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0E000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.01000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.04000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0F000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.07000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0B000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.04000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0D000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.02000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0E000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0C000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.09000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0F000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.07000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.01000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0A000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.10000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0A000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.10000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.01000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.10000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0A000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.07000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0F000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0C000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0E000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.09000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.01000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0F000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.07000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0A000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.10000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightrĀ">com.apple.mdworker.shared.01000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightrĀ">com.apple.mdworker.shared.0E000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.09000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.01000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrև">com.apple.mdworker.shared.0F000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrև">com.apple.mdworker.shared.10000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrև">com.apple.mdworker.shared.07000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrև">com.apple.mdworker.shared.0A000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightrҌ">com.apple.mdworker.shared.09000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightrҌ">com.apple.mdworker.shared.07000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightrҌ">com.apple.mdworker.shared.01000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrӌ">com.apple.mdworker.shared.0C000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrӌ">com.apple.mdworker.shared.0B000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrӌ">com.apple.mdworker.shared.05000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrӌ">com.apple.mdworker.shared.0E000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrӌ">com.apple.mdworker.shared.10000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightrԌ">com.apple.mdworker.shared.0A000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightrԌ">com.apple.mdworker.shared.0D000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightrԌ">com.apple.mdworker.shared.0F000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightrԌ">com.apple.mdworker.shared.02000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.02000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0F000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.04000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrʔ">com.apple.mdworker.shared.04000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrʔ">com.apple.mdworker.shared.02000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrʔ">com.apple.mdworker.shared.0F000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0F000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.02000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr˵">com.apple.mdworker.shared.0F000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrӵ">com.apple.mdworker.shared.02000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrݵ">com.apple.mdworker.shared.04000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrݵ">com.apple.mdworker.shared.0D000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0E000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightrͶ">com.apple.mdworker.shared.05000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0B000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0C000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlight"Rcom.objective-see.WhatsYourSignExt.FinderSync.97F31818-64E0-476B-AABD-872882B804042-com.objective-see.WhatsYourSignExt.FinderSync:-com.objective-see.WhatsYourSignExt.FinderSync"-com.apple.quicklook.thumbnail.OfficeExtension2-com.apple.quicklook.thumbnail.OfficeExtension:-com.apple.quicklook.thumbnail.OfficeExtension"*com.apple.quicklook.thumbnail.WebExtension2*com.apple.quicklook.thumbnail.WebExtension:*com.apple.quicklook.thumbnail.WebExtensionr">com.apple.mdworker.shared.09000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.09000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr轿">com.apple.mdworker.shared.01000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrݳ">com.apple.mdworker.shared.0F000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0A000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrź">com.apple.mdworker.shared.0A000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlight{"=com.apple.weather.widget.AC9A55A7-06BA-4142-A299-B991A0BF04C12com.apple.weather.widget:com.apple.weather.widget{"=com.apple.weather.widget.AC9A55A7-06BA-4142-A299-B991A0BF04C12com.apple.weather.widget:com.apple.weather.widgetrߝ">com.apple.mdworker.shared.0A000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0A000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlight +",com.apple.accessibility.AXVisualSupportAgent2,com.apple.accessibility.AXVisualSupportAgent:,com.apple.accessibility.AXVisualSupportAgentJ"com.microsoft.autoupdate.helper:com.microsoft.autoupdate.helperw"7application.com.microsoft.autoupdate2.26070643.260707542com.microsoft.autoupdate2:com.microsoft.autoupdate2r">com.apple.mdworker.shared.10000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.10000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0F000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlight"Qcom.apple.siri.metrics.AssetMetricsExtension.AB539FB9-B66B-4D77-8AB2-117A8A8C98542,com.apple.siri.metrics.AssetMetricsExtension:,com.apple.siri.metrics.AssetMetricsExtension"Ucom.apple.siri.metrics.DevicePropertiesExtension.DDB18367-8F55-46BB-8B6B-99A151401C3C20com.apple.siri.metrics.DevicePropertiesExtension:0com.apple.siri.metrics.DevicePropertiesExtension"Lcom.apple.siri.metrics.MetricsExtension.37177A5C-FF91-438D-810B-6DE3B11A6D992'com.apple.siri.metrics.MetricsExtension:'com.apple.siri.metrics.MetricsExtension"Tcom.apple.siri.metrics.ExperimentationExtension.BAA64262-0CB7-4245-8159-CCA55B4990292/com.apple.siri.metrics.ExperimentationExtension:/com.apple.siri.metrics.ExperimentationExtension"Ecom.apple.aiml.RepackagingWorker.0657BBF3-37BC-4348-B060-6B8082FDE5742 com.apple.aiml.RepackagingWorker: com.apple.aiml.RepackagingWorker"Kcom.apple.lighthouse.PnROnDeviceWorker.104EC3C6-7875-42A9-BCC0-36E3FF1078862&com.apple.lighthouse.PnROnDeviceWorker:&com.apple.lighthouse.PnROnDeviceWorker"Wcom.apple.SiriMetrics.SiriTurnRestatementExtension.162D1EEA-AFCD-4A9C-8C63-48AB11319DFD22com.apple.SiriMetrics.SiriTurnRestatementExtension:2com.apple.SiriMetrics.SiriTurnRestatementExtension"Ncom.apple.siri.ODDIPoirotMetricsExtension.14E93B39-1F17-41B0-ACF6-B4A3442024122)com.apple.siri.ODDIPoirotMetricsExtension:)com.apple.siri.ODDIPoirotMetricsExtension"Pcom.apple.siri.ODDIExperimentationExtension.906D787A-CF00-4A18-BECC-71A68258DCB62+com.apple.siri.ODDIExperimentationExtension:+com.apple.siri.ODDIExperimentationExtension"Ecom.apple.aiml.RepackagingWorker.65D15585-E52C-4115-BBAA-F3E8D057059C2 com.apple.aiml.RepackagingWorker: com.apple.aiml.RepackagingWorker"Hcom.apple.siri.ODDIMetricsExtension.FB864ED1-FE85-4E41-A8A9-87C1C8C457C52#com.apple.siri.ODDIMetricsExtension:#com.apple.siri.ODDIMetricsExtension"ecom.apple.siri.SiriPrivateLearningAnalytics.SiriUserSegmentation.0C239392-56F0-4985-AAA9-FF9E527DD8472@com.apple.siri.SiriPrivateLearningAnalytics.SiriUserSegmentation:@com.apple.siri.SiriPrivateLearningAnalytics.SiriUserSegmentationr">com.apple.mdworker.shared.10000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightrۀ">com.apple.mdworker.shared.10000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightF"com.apple.ap.promotedcontentd:com.apple.ap.promotedcontentdH"com.apple.XProtect.daemon.scan:com.apple.XProtect.daemon.scanF"com.apple.XProtect.agent.scan:com.apple.XProtect.agent.scanD"com.apple.cfprefsd.xpc.agent:com.apple.cfprefsd.xpc.agentN"Dcom.apple.managedcorespotlightd.DFE6E7A7-FAD8-A49F-C729-7DFE1A59C9A42"com.apple.ciphermld:com.apple.ciphermld2"com.apple.griddatad:com.apple.griddatadD"com.apple.cfprefsd.xpc.agent:com.apple.cfprefsd.xpc.agentD"com.apple.cfprefsd.xpc.agent:com.apple.cfprefsd.xpc.agent^")com.apple.imautomatichistorydeletionagent:)com.apple.imautomatichistorydeletionagentL" com.apple.knowledgeconstructiond: com.apple.knowledgeconstructiond2"com.apple.dprivacyd:com.apple.dprivacyd2"com.apple.dprivacyd:com.apple.dprivacydF"com.apple.distnoted.xpc.agent:com.apple.distnoted.xpc.agentT"$com.apple.signpost.signpost_reporter:$com.apple.signpost.signpost_reporter0"com.apple.avatarsd:com.apple.avatarsdr">com.apple.mdworker.shared.10000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightrΖ">com.apple.mdworker.shared.00000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.10000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.10000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.10000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightL " com.apple.AddressBook.SourceSync: com.apple.AddressBook.SourceSync4"com.apple.mlruntimed:com.apple.mlruntimedD"com.apple.ReportSystemMemory:com.apple.ReportSystemMemory."com.apple.shazamd:com.apple.shazamdr">com.apple.mdworker.shared.10000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.07000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlight۳"Qcom.apple.siri.metrics.AssetMetricsExtension.88C282B0-2562-44E1-B630-112C493519A22,com.apple.siri.metrics.AssetMetricsExtension:,com.apple.siri.metrics.AssetMetricsExtension"Qcom.apple.siri.metrics.AssetMetricsExtension.36D47EE4-0D44-4603-B3A9-8DB79F726FB22,com.apple.siri.metrics.AssetMetricsExtension:,com.apple.siri.metrics.AssetMetricsExtension"Tcom.apple.siri.metrics.ExperimentationExtension.5EE912A4-889C-4844-9D91-7618F4E07DE92/com.apple.siri.metrics.ExperimentationExtension:/com.apple.siri.metrics.ExperimentationExtension"Lcom.apple.siri.metrics.MetricsExtension.F6F758D3-7AB6-4D6C-846A-1E0DF1BC13742'com.apple.siri.metrics.MetricsExtension:'com.apple.siri.metrics.MetricsExtension"Ucom.apple.siri.metrics.DevicePropertiesExtension.29513F26-F735-4645-9DDD-57293278058B20com.apple.siri.metrics.DevicePropertiesExtension:0com.apple.siri.metrics.DevicePropertiesExtension"Kcom.apple.lighthouse.PnROnDeviceWorker.A9FBECF7-56DD-47D1-8261-4AAD5CADBDA12&com.apple.lighthouse.PnROnDeviceWorker:&com.apple.lighthouse.PnROnDeviceWorker"Pcom.apple.siri.ODDIExperimentationExtension.49F8E723-967D-4D35-A953-FB7FEE0EABFC2+com.apple.siri.ODDIExperimentationExtension:+com.apple.siri.ODDIExperimentationExtension"Ncom.apple.siri.ODDIPoirotMetricsExtension.4FFB73DF-0253-4A82-B9AC-B3AF6688F76E2)com.apple.siri.ODDIPoirotMetricsExtension:)com.apple.siri.ODDIPoirotMetricsExtension"Hcom.apple.siri.ODDIMetricsExtension.91552F1F-26DE-410B-91E3-51E1F7957A4D2#com.apple.siri.ODDIMetricsExtension:#com.apple.siri.ODDIMetricsExtensionr">com.apple.mdworker.shared.07000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0A000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.08000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0D000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.02000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.10000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.06000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0F000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.03000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlight"Ecom.apple.aiml.RepackagingWorker.7F8B2FF8-405B-4FB2-94C0-6E5462F127942 com.apple.aiml.RepackagingWorker: com.apple.aiml.RepackagingWorkerr">com.apple.mdworker.shared.03000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightqز"5application.com.github.GitHubClient.24090725.256899062com.github.GitHubClient:com.github.GitHubClient<ٲ"com.apple.bluetoothuserd:com.apple.bluetoothuserdr">com.apple.mdworker.shared.03000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.03000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlight"Tcom.apple.siri.metrics.ExperimentationExtension.3FCFACF1-86F8-4C5C-878B-3DDC6D9E28EA2/com.apple.siri.metrics.ExperimentationExtension:/com.apple.siri.metrics.ExperimentationExtensionڄ"Ucom.apple.siri.metrics.DevicePropertiesExtension.A35074D9-48B1-46C6-B686-637B4C05389920com.apple.siri.metrics.DevicePropertiesExtension:0com.apple.siri.metrics.DevicePropertiesExtension߄"Qcom.apple.siri.metrics.AssetMetricsExtension.27A294A3-79AA-4191-9C90-B1ED13154BD42,com.apple.siri.metrics.AssetMetricsExtension:,com.apple.siri.metrics.AssetMetricsExtension"Lcom.apple.siri.metrics.MetricsExtension.F52CB472-E14B-4E70-9595-6B20530F5D182'com.apple.siri.metrics.MetricsExtension:'com.apple.siri.metrics.MetricsExtension"Pcom.apple.siri.ODDIExperimentationExtension.8A8D3833-00AA-4383-A104-76C8A7E2A5942+com.apple.siri.ODDIExperimentationExtension:+com.apple.siri.ODDIExperimentationExtension"Ncom.apple.siri.ODDIPoirotMetricsExtension.91B074C4-A55A-496E-A698-A35E7F4278142)com.apple.siri.ODDIPoirotMetricsExtension:)com.apple.siri.ODDIPoirotMetricsExtension"Hcom.apple.siri.ODDIMetricsExtension.C17B97E9-1231-43DB-9DF2-8F44898E565C2#com.apple.siri.ODDIMetricsExtension:#com.apple.siri.ODDIMetricsExtensionr">com.apple.mdworker.shared.0F000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.10000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.03000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightƂ"ocom.apple.GenerativeFunctions.GenerativeExperiencesSafetyInferenceProvider.655875F1-DC5F-4CBD-A4DD-34EEB5E44ABA2Jcom.apple.GenerativeFunctions.GenerativeExperiencesSafetyInferenceProvider:Jcom.apple.GenerativeFunctions.GenerativeExperiencesSafetyInferenceProviderƂ"Qcom.apple.tgondeviceinferenceproviderservice.C6D11BA1-7330-4541-B10C-E3B76BFE0D3D2,com.apple.tgondeviceinferenceproviderservice:,com.apple.tgondeviceinferenceproviderservice2Ƃ"com.apple.feedbackd:com.apple.feedbackdr؇">com.apple.mdworker.shared.03000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.SpotlightrԒ">com.apple.mdworker.shared.03000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.03000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlight"Ucom.apple.siri.metrics.DevicePropertiesExtension.6EC23D3E-8F5A-4A6B-9D64-513875EA3A2820com.apple.siri.metrics.DevicePropertiesExtension:0com.apple.siri.metrics.DevicePropertiesExtension"Lcom.apple.siri.metrics.MetricsExtension.067A3229-51F3-4AC1-AE21-F2CEAD3DC39E2'com.apple.siri.metrics.MetricsExtension:'com.apple.siri.metrics.MetricsExtensionⳢ"Ncom.apple.siri.ODDIPoirotMetricsExtension.F0849A87-FC3D-4F39-90E9-551EBB235E222)com.apple.siri.ODDIPoirotMetricsExtension:)com.apple.siri.ODDIPoirotMetricsExtension㳢"Kcom.apple.lighthouse.PnROnDeviceWorker.DACB176B-8675-4D99-AF3F-7FD9024330992&com.apple.lighthouse.PnROnDeviceWorker:&com.apple.lighthouse.PnROnDeviceWorker"Tcom.apple.siri.metrics.ExperimentationExtension.64F63C31-2ED1-46A7-9E2D-A5DA5696786F2/com.apple.siri.metrics.ExperimentationExtension:/com.apple.siri.metrics.ExperimentationExtension"Pcom.apple.siri.ODDIExperimentationExtension.79505368-69D9-477B-A065-018996C19AF92+com.apple.siri.ODDIExperimentationExtension:+com.apple.siri.ODDIExperimentationExtension"Hcom.apple.siri.ODDIMetricsExtension.98744CE7-600B-4EFA-AFE5-518DFC2ACA7A2#com.apple.siri.ODDIMetricsExtension:#com.apple.siri.ODDIMetricsExtensionrũ">com.apple.mdworker.shared.03000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlight{"=com.apple.weather.widget.AC9A55A7-06BA-4142-A299-B991A0BF04C12com.apple.weather.widget:com.apple.weather.widget{"=com.apple.weather.widget.AC9A55A7-06BA-4142-A299-B991A0BF04C12com.apple.weather.widget:com.apple.weather.widgetr">com.apple.mdworker.shared.03000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlight"Qcom.apple.siri.metrics.AssetMetricsExtension.892E6956-10E0-4B81-B8C1-3235C7171C642,com.apple.siri.metrics.AssetMetricsExtension:,com.apple.siri.metrics.AssetMetricsExtension"Ecom.apple.aiml.RepackagingWorker.3C3ED3C4-FB64-40D3-B9EB-850705262BC92 com.apple.aiml.RepackagingWorker: com.apple.aiml.RepackagingWorkerr">com.apple.mdworker.shared.03000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightս"Pcom.apple.siri.ODDIExperimentationExtension.9BD74586-B17D-4D7A-9404-7821EF1139602+com.apple.siri.ODDIExperimentationExtension:+com.apple.siri.ODDIExperimentationExtensionܽ"Ucom.apple.siri.metrics.DevicePropertiesExtension.9B2EFF38-76D8-400B-A17C-39B5F704CFC520com.apple.siri.metrics.DevicePropertiesExtension:0com.apple.siri.metrics.DevicePropertiesExtension"Lcom.apple.siri.metrics.MetricsExtension.CA01A1C6-B96B-4F5A-A4C2-84C54398681A2'com.apple.siri.metrics.MetricsExtension:'com.apple.siri.metrics.MetricsExtension"Ncom.apple.siri.ODDIPoirotMetricsExtension.B1583709-8CDE-4B18-A90E-8A33AD3768AC2)com.apple.siri.ODDIPoirotMetricsExtension:)com.apple.siri.ODDIPoirotMetricsExtension"Tcom.apple.siri.metrics.ExperimentationExtension.92D3D976-4A53-4BB6-B96A-3BD71904D0F42/com.apple.siri.metrics.ExperimentationExtension:/com.apple.siri.metrics.ExperimentationExtensionǾ"Hcom.apple.siri.ODDIMetricsExtension.278015FA-53E2-4739-9F86-870A87190A092#com.apple.siri.ODDIMetricsExtension:#com.apple.siri.ODDIMetricsExtensionr">com.apple.mdworker.shared.03000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.03000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.0F000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.10000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.10000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.10000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.10000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlight"Kcom.apple.lighthouse.PnROnDeviceWorker.D3A788DC-7CDB-4DED-A9A0-E940D4EEE97B2&com.apple.lighthouse.PnROnDeviceWorker:&com.apple.lighthouse.PnROnDeviceWorkerrб">com.apple.mdworker.shared.10000000-0000-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.10000000-0100-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.10000000-0200-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.10000000-0300-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.10000000-0400-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.10000000-0500-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr߿">com.apple.mdworker.shared.10000000-0600-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlightr">com.apple.mdworker.shared.10000000-0700-0000-0000-0000000000002com.apple.Spotlight:com.apple.Spotlight2"com.apple.contactsd:com.apple.contactsd2"com.apple.contactsd:com.apple.contactsd2"com.apple.contactsd:com.apple.contactsd \ No newline at end of file From c160e902dd1ec7c06af0847e31cd2f0c8ebb91c5 Mon Sep 17 00:00:00 2001 From: puffyCid <16283453+puffyCid@users.noreply.github.com> Date: Sun, 21 Dec 2025 20:47:30 -0500 Subject: [PATCH 3/4] update --- Cargo.lock | 2 +- Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 93e87c0..e1089cb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -104,7 +104,7 @@ dependencies = [ [[package]] name = "sunlight" -version = "0.1.2" +version = "0.1.4" dependencies = [ "base64", "log", diff --git a/Cargo.toml b/Cargo.toml index 9b46f49..7ee6731 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sunlight" -version = "0.1.2" +version = "0.1.4" edition = "2024" license = "MIT" repository = "https://github.com/puffyCid/sunlight" From cf1b8562ef4d56760acb13735177ef2696c36b8e Mon Sep 17 00:00:00 2001 From: puffycid Date: Sun, 21 Dec 2025 20:53:16 -0500 Subject: [PATCH 4/4] git issues --- src/tags/length.rs | 6 ++---- tests/proto_parser.rs | 1 - 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/tags/length.rs b/src/tags/length.rs index 6c802d6..69d0177 100644 --- a/src/tags/length.rs +++ b/src/tags/length.rs @@ -1,9 +1,6 @@ use crate::{ tags::{parser::parse_tag, var::parse_var_len}, - utils::{ - encoding::base64_encode_standard, - strings::extract_utf8_string, - }, + utils::{encoding::base64_encode_standard, strings::extract_utf8_string}, }; use nom::bytes::complete::take; use serde_json::Value; @@ -11,6 +8,7 @@ use serde_json::Value; /// Parse length based tags. The value can be either a string or nested object (sub-message) pub(crate) fn parse_length_tag(data: &[u8]) -> nom::IResult<&[u8], Value> { let (input, value_length) = parse_var_len(data)?; + let (input, value) = take(value_length as usize)(input)?; // Try string parsing first let message = extract_utf8_string(value); diff --git a/tests/proto_parser.rs b/tests/proto_parser.rs index 3efa448..2ab0a29 100644 --- a/tests/proto_parser.rs +++ b/tests/proto_parser.rs @@ -58,5 +58,4 @@ fn test_protobuf_parser_coalitions() { .unwrap(), json!("com.apple.localizationswitcherd").as_str().unwrap() ); - }