luxlabs header browser preview


@interface PLUtilities : NSObject

+ (BOOL)isHealthDataSubmissionAllowed;
+ (id)hardwareModel;
+ (id)productType;
+ (id)buildVersion;
+ (BOOL)isSafetyDataSubmissionAllowed;
+ (id)containerPath;
+ (BOOL)hasBattery;
+ (id)workQueue;
+ (id)crashReporterKey;
+ (BOOL)hasGasGauge;
+ (id)automatedDeviceGroup;
+ (BOOL)isAppAnalyticsEnabled;
+ (void)postNotificationName:(id)a0 object:(id)a1 userInfo:(id)a2;
+ (BOOL)isSiriEnabled;
+ (double)defaultBatteryEnergyCapacity;
+ (BOOL)isHeySiriEnabled;
+ (id)supplementalBuildVersion;
+ (void)exitWithReason:(short)a0;
+ (id)MavRevStringQuery;
+ (BOOL)PLCopyItemsFromPath:(id)a0 toPath:(id)a1;
+ (BOOL)PreUnlockTelemetryEnabled;
+ (double)roundToSigFigDouble:(double)a0 withSigFig:(int)a1;
+ (id)shortUUIDString;
+ (BOOL)AppDeletionEnabled;
+ (id)JSONSanitizeDictionary:(id)a0;
+ (BOOL)OverrideAllowlistEnabled;
+ (BOOL)SwitchToIncrementalVacuumEnabled;
+ (BOOL)gasGaugeEnabled;
+ (struct mach_timebase_info { unsigned int x0; unsigned int x1; } *)getMachTimebase;
+ (unsigned long long)maxProcessCount;
+ (id)torchTypeString;
+ (BOOL)WakeAttributionEnabled;
+ (id)allSubClassesForClass:(Class)a0;
+ (BOOL)allowQueryFromPeer:(id)a0;
+ (id)binaryPathForPid:(int)a0;
+ (id)bundleIDFromPid:(int)a0;
+ (id)bundleIDFromURL:(id)a0;
+ (id)bundleVersionFromURL:(id)a0;
+ (short)canLogMode:(id)a0 fullMode:(BOOL)a1;
+ (long long)compareFilesByKey:(id)a0 file1:(id)a1 file2:(id)a2 sortAscending:(BOOL)a3;
+ (BOOL)compressWithSource:(id)a0 withDestination:(id)a1 withLevel:(int)a2;
+ (int)compressWithSourceStream:(struct __sFILE { char *x0; int x1; int x2; short x3; short x4; struct __sbuf { char *x0; int x1; } x5; int x6; void *x7; void /* function */ *x8; void /* function */ *x9; void /* function */ *x10; void /* function */ *x11; struct __sbuf { char *x0; int x1; } x12; struct __sFILEX *x13; int x14; unsigned char x15[3]; unsigned char x16[1]; struct __sbuf { char *x0; int x1; } x17; int x18; long long x19; } *)a0 withDestination:(struct __sFILE { char *x0; int x1; int x2; short x3; short x4; struct __sbuf { char *x0; int x1; } x5; int x6; void *x7; void /* function */ *x8; void /* function */ *x9; void /* function */ *x10; void /* function */ *x11; struct __sbuf { char *x0; int x1; } x12; struct __sFILEX *x13; int x14; unsigned char x15[3]; unsigned char x16[1]; struct __sbuf { char *x0; int x1; } x17; int x18; long long x19; } *)a1 withLevel:(int)a2;
+ (short)connectionToQuarantine:(id)a0;
+ (unsigned long long)convertToBase10:(id)a0 fromBaseN:(int)a1;
+ (BOOL)createAndChownDirectory:(id)a0;
+ (BOOL)createAndChownDirectoryIfDirectoryDoesNotExist:(id)a0;
+ (id)dateFromTimeval:(struct timeval { long long x0; int x1; })a0;
+ (id)dateFromTimevalSystemTime:(struct timeval { long long x0; int x1; })a0;
+ (BOOL)decompressWithSource:(id)a0 withDestination:(id)a1 withRemoveSrc:(BOOL)a2;
+ (int)decompressWithSourceStream:(struct __sFILE { char *x0; int x1; int x2; short x3; short x4; struct __sbuf { char *x0; int x1; } x5; int x6; void *x7; void /* function */ *x8; void /* function */ *x9; void /* function */ *x10; void /* function */ *x11; struct __sbuf { char *x0; int x1; } x12; struct __sFILEX *x13; int x14; unsigned char x15[3]; unsigned char x16[1]; struct __sbuf { char *x0; int x1; } x17; int x18; long long x19; } *)a0 withDestinationStream:(struct __sFILE { char *x0; int x1; int x2; short x3; short x4; struct __sbuf { char *x0; int x1; } x5; int x6; void *x7; void /* function */ *x8; void /* function */ *x9; void /* function */ *x10; void /* function */ *x11; struct __sbuf { char *x0; int x1; } x12; struct __sFILEX *x13; int x14; unsigned char x15[3]; unsigned char x16[1]; struct __sbuf { char *x0; int x1; } x17; int x18; long long x19; } *)a1;
+ (id)deviceBootTime;
+ (id)deviceBootUUID;
+ (BOOL)deviceRebooted;
+ (unsigned long long)directorySize:(id)a0;
+ (void)dispatchSyncIfNotCallerQueue:(id)a0 withBlock:(id /* block */)a1;
+ (unsigned long long)dispatchTimeInSeconds:(double)a0;
+ (void)exitSafe:(int)a0;
+ (void)exitWithReason:(short)a0 action:(short)a1;
+ (void)exitWithReason:(short)a0 connection:(id)a1;
+ (void)exitWithReasonSync:(short)a0;
+ (id)extractDateStringAndUUIDStringFromFilePath:(id)a0;
+ (id)fullModeDaemonName;
+ (id)fullProcessNameForPid:(int)a0;
+ (id)generateAndUpdateSaltValue:(id)a0;
+ (id)generateHashValue:(id)a0 withSalt:(id)a1;
+ (id)getAllowblocklist;
+ (unsigned long long)getCurrMachAbsTimeInSecs;
+ (void)getCurrentMonotonicAndMachAbsTime:(id *)a0 machAbsTime:(unsigned long long *)a1 machContTime:(unsigned long long *)a2;
+ (id)getIdentifierFromEntry:(id)a0;
+ (struct jetsam_priority_info { int x0; BOOL x1; })getJetamPriority:(int)a0;
+ (id)getKVPairsForCASubmissionFromEntry:(id)a0;
+ (id)getLastBatteryTimestamp;
+ (double)getLastSystemTimeOffset;
+ (double)getMachbaseTimeRatio;
+ (id)getPerfStatsForProcess:(id)a0;
+ (id)getSessionsAllowlist;
+ (id)hashBundleID:(id)a0;
+ (id)hashString:(id)a0;
+ (BOOL)inBUIDemoMode;
+ (id)intervalPeakCADictionaryForLaunchdName:(id)a0 intervalMaxKB:(unsigned long long)a1;
+ (BOOL)isALSCurveHigherThanDefault;
+ (BOOL)isDaemonOrAppleXPCService:(int)a0;
+ (BOOL)isEduMode;
+ (BOOL)isFullModeDaemon;
+ (BOOL)isImproveFitnessPlusEnabled;
+ (BOOL)isLiteModeDaemon;
+ (BOOL)isPingPongChargingWith:(BOOL)a0 andBatteryLevelPercent:(double)a1;
+ (BOOL)isPowerlogHelperd;
+ (BOOL)isValidString:(id)a0;
+ (id)launchdNameToProcessName:(id)a0;
+ (id)liteModeDaemonName;
+ (short)logModeForEntryKey:(id)a0 withKey:(id)a1 andValue:(id)a2;
+ (id)mobileUserADG;
+ (id)modeForEntryKey:(id)a0 withKeyName:(id)a1;
+ (BOOL)moveItemAtPath:(id)a0 toPath:(id)a1 withName:(id)a2 error:(id *)a3;
+ (id)powerModelForOperatorName:(id)a0;
+ (id)powerlogDefaultForKey:(id)a0;
+ (id)processNameForPid:(int)a0;
+ (void)quarantineToPath:(id)a0 action:(short)a1;
+ (void)refreshBUI;
+ (int)remove:(int)a0 oldestFilesFromDirectory:(id)a1 containingFileNameSubstring:(id)a2;
+ (void)reportZlibResultToCA:(int)a0 forEvent:(id)a1;
+ (long long)roundToSigFig:(int)a0 withSigFig:(int)a1;
+ (BOOL)runningAsMobileUser;
+ (id)runningAsUser;
+ (double)scaledPowerBasedOnPoint:(double)a0 withPowerModel:(id)a1;
+ (double)secondsFromMachTime:(unsigned long long)a0;
+ (void)setMobileOwnerForFile:(id)a0;
+ (void)setPermissionsForFile:(id)a0 toValue:(unsigned short)a1;
+ (BOOL)shouldLogForEntryKey:(id)a0;
+ (BOOL)shouldLogForEntryKey:(id)a0 withKey:(id)a1 andValue:(id)a2;
+ (BOOL)shouldLogPreUnlockTelemetry;
+ (id)transactionWorkQueue;
+ (id)workQueueForClass:(Class)a0;
+ (id)workQueueForKey:(id)a0;

@end