fc / app-constants.js
Althnayi's picture
Upload 56 files
cca0cf3 verified
Raw
History Blame Contribute Delete
7.03 kB
/**
* @fileoverview
* @module config/app-constants
* @description
*/
(global => {
'use strict';
const SECURITY_SALTS = Object.freeze({
CRYPTO_VERSION: "5.0-EnterpriseFullE2E",
HASH_KEY_SALT: "FritreeStorageKeyObfuscationSalt_2026_StrictSHA256_AEADMasterLock",
DERIVATION_SALT: "FritreeMasterKeyDerivationEnterpriseSalt_2026_StrictSHA256",
INTEGRITY_SEAL_SALT: "FritreeIntegritySealValidationSalt_SHA256_2026_EnterpriseSecureForce",
STORAGE_SEAL_SALT: "FritreeStorageIntegritySealSalt_V5_AEAD_AES256",
SUPPORT_SALT: "FritreeSupportHelpdeskSymmetricValidationMatrix_2026_StrictSecure",
FB_HEALTH_SALT: "FritreeFacebookGroupRegistryHealthAuditSymmetricMatrix_2026_EnterpriseStrict",
CHALLENGE_SALT: "FritreeChallengeBoardSecureAntiTamperingLockSalt_2026_StrictSymmetricMatrix",
WA_TEMPLATES_SALT: "FritreeWhatsAppTemplateRegistrySymmetricValidationMatrix_2026",
FB_SHIELD_SALT: "FritreeFacebookStealthShieldSymmetricSignatureSalt_SHA256_2026_EnterpriseSecureForce",
PROGRESSION_SALT: "FritreeProgressionMetricsSecuritySignatureSalt_SHA256_2026_StrictSecureSystem",
LEDGER_SALT: "FritreeLedgerVerificationSalt_2026_Enterprise_Production_Wallet_SHA256_UltraSeal",
GATEWAYS_SALT: "FritreePaymentGatewaysSecureVerificationSignatureSalt_2026_StrictSymmetric",
ROTATION_MATRIX_SALT: "FritreeRotationMatrixDynamicIntegrityVerificationSalt_2026",
CONTACTS_VAULT_SALT: "FritreeEnterpriseContactsVaultSymmetricValidationMatrix_SHA256_2026_StrictSeal",
CALENDAR_VAULT_SALT: "FritreeCalendarAgendaEngineSymmetricValidationMatrix_2026_StrictSecure",
HISTORY_AUDIT_SALT: "FritreeCampaignLedgerAuditDynamicIntegritySeal_SHA256_2026_Enterprise",
EXCHANGE_CALC_SALT: "FritreeExchangeCalculatorSecureSignatureSalt_2026_AEAD_Harden",
PURCHASE_GATEWAY_SALT: "FritreeSecurePurchaseGatewaySymmetricVerificationSignatureSalt_SHA256_2026_Lock",
STORE_INTEGRITY_SALT: "FritreeSymmetricExchangeRegistrySecureValidationMatrix_2026_StrictIntegritySeal",
BALANCE_SALT: "FritreeBalanceSymmetricSignatureSalt_2026_EnterpriseStrict_V5",
FB_CARDS_SALT: "FritreeFbCardsSymmetricSignatureSalt_2026_EnterpriseStrict_V5",
WA_CARDS_SALT: "FritreeWaCardsSymmetricSignatureSalt_2026_EnterpriseStrict_V5"
});
const STORAGE_CONSTANTS = Object.freeze({
DB_NAME: "9a8b7c6d5e4f3a2b1c0",
DB_VERSION: 6,
STORES: Object.freeze({
MEDIA: "t7a8b9c0d",
HISTORY: "q1e2f3a4b",
SYSTEM: "a5c6d7e8f"
}),
PBKDF2_ITERATIONS: 200000,
MAX_PAYLOAD_SIZE_BYTES: 150 * 1024 * 1024, // 150 MB
SECURE_SIS_KEYS: Object.freeze([
"acc_userLevel",
"acc_userXP",
"acc_lifetimeFb",
"acc_lifetimeWa",
"acc_lifetimeTasks",
"local_previous_posts",
"wa_connected",
"wa_sent_today",
"acc_fbPoints",
"acc_waPoints",
"usdPoints",
"local_contacts_database",
"local_calendar_events_db",
"local_post_groups",
"scheduledCampaignsData"
])
});
const DEFAULT_SHIELD_MATRIX = Object.freeze({
sessionProfile: "casual",
typingProfile: "average",
typingSpeedMultiplier: 1.0,
humanScrollActive: true,
simulateMouseActive: true,
antiHoneypotActive: true,
humanTypingActive: true,
randomMicroActive: true,
autoPauseFailActive: true,
scrollStepPixels: 250,
scrollTotalCycles: 4,
mouseMovementCycles: 5,
mouseJitterSpeed: 8,
coordinateJitterRadius: 8,
showVirtualCursor: true,
canvasNoiseActive: true,
audioContextNoiseActive: true,
webRtcLeakProtectionActive: true,
hardwareConcurrencyMockActive: true,
deviceMemoryMockActive: true,
batteryApiMockActive: true,
languagesSpoofActive: true,
screenOrientationSpoofActive: true,
pluginsMockActive: true,
idleWanderActive: true,
safeHoursSchedulerActive: true,
dailyCapActive: false,
dailyCapLimit: 100,
typoRatio: 0.04,
activeFreezeState: false,
viewportJitterActive: true,
idleCursorDriftActive: true,
audioFingerprintNoiseActive: true,
fbAntiHoneypotStrict: true,
fbFocusShufflingActive: true,
fbFocusShuffleMinSec: 15,
fbFocusShuffleMaxSec: 45,
fbHesitationBeforeType: true,
fbHesitationMinMs: 800,
fbHesitationMaxMs: 2500,
fbSmoothScrollAcceleration: true,
fbNetworkInfoSpoof: true,
waScrollActive: true,
waMouseEmulationActive: true,
waAntiHoneypotActive: true,
waHumanTypingActive: true,
waCanvasNoiseActive: true,
waRandomTabActive: true,
waTypingSimulationActive: true,
waViewportJitterActive: true,
waDailyCapLimit: 150,
waScrollStepPixels: 200,
waScrollTotalCycles: 3,
waCoordinateJitterRadius: 6,
waTypingDeletions: 3,
waAntiHoneypotStrict: true,
waFocusShufflingActive: true,
waFocusShuffleMinSec: 15,
waFocusShuffleMaxSec: 45,
waHesitationBeforeType: true,
waHesitationMinMs: 600,
waHesitationMaxMs: 2200,
waSmoothScrollAcceleration: true,
waNetworkInfoSpoof: true,
waAudioFingerprintNoise: true,
zwspObfuscationActive: true,
zwspObfuscationDensity: 0.25,
unicodeHomoglyphActive: true,
unicodeHomoglyphStrength: 0.20,
synonymParaphrasingActive: true,
synonymParaphrasingStrength: 0.40,
exifCleansingActive: true,
pixelNoiseActive: true,
unlimitedPublishingActive: true,
unlimitedMessagingActive: true,
antiBotScramblerActive: true,
keyboardLayoutQWERTY: Object.freeze({
'q': [0,0], 'w': [1,0], 'e': [2,0], 'r': [3,0], 't': [4,0], 'y': [5,0], 'u': [6,0], 'i': [7,0], 'o': [8,0], 'p': [9,0],
'a': [0.5,1], 's': [1.5,1], 'd': [2.5,1], 'f': [3.5,1], 'g': [4.5,1], 'h': [5.5,1], 'j': [6.5,1], 'k': [7.5,1], 'l': [8.5,1],
'z': [1.5,2], 'x': [2.5,2], 'c': [3.5,2], 'v': [4.5,2], 'b': [5.5,2], 'n': [6.5,2], 'm': [7.5,2],
' ': [4.5,3]
})
});
global.FritreeAppConstants = Object.freeze({
SECURITY_SALTS,
STORAGE_CONSTANTS,
DEFAULT_SHIELD_MATRIX,
SUPPORTED_CURRENCIES: Object.freeze(["USD", "EGP", "EUR", "GBP", "QAR", "SAR", "CHF", "AED", "CAD", "AUD"]),
RECOVERY_WINDOW_MS: 48 * 60 * 60 * 1000
});
})(typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : this);