[2025-10-13 00:01:40] local.INFO: Processing group 0:  {"systemFlag":{"0":{"name":"appName","valueType":"Text","value":"eLink"},"2":{"name":"referralPoint","valueType":"Text","value":"30"},"3":{"name":"androidPackageName","valueType":"Text","value":"com.elink.africa"},"4":{"name":"iapDefaultCurrency","valueType":"defaultCurrencySelect","value":"USD"}},"subGroup":[{"systemFlag":[{"name":"PackageCommission","value":"30"},{"name":"TopUpCommission","value":"30"}]}]} 
[2025-10-13 00:01:40] local.INFO: Processing flag 0-0:  {"name":"appName","valueType":"Text","value":"eLink"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"appName","valueType":"Text","value":"eLink"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: appName, type: Text, value type: string  
[2025-10-13 00:01:40] local.INFO: Updating appName with value: eLink  
[2025-10-13 00:01:40] local.INFO: Processing flag 0-2:  {"name":"referralPoint","valueType":"Text","value":"30"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"referralPoint","valueType":"Text","value":"30"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: referralPoint, type: Text, value type: string  
[2025-10-13 00:01:40] local.INFO: Updating referralPoint with value: 30  
[2025-10-13 00:01:40] local.INFO: Processing flag 0-3:  {"name":"androidPackageName","valueType":"Text","value":"com.elink.africa"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"androidPackageName","valueType":"Text","value":"com.elink.africa"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: androidPackageName, type: Text, value type: string  
[2025-10-13 00:01:40] local.INFO: Updating androidPackageName with value: com.elink.africa  
[2025-10-13 00:01:40] local.INFO: Processing flag 0-4:  {"name":"iapDefaultCurrency","valueType":"defaultCurrencySelect","value":"USD"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"iapDefaultCurrency","valueType":"defaultCurrencySelect","value":"USD"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: iapDefaultCurrency, type: defaultCurrencySelect, value type: string  
[2025-10-13 00:01:40] local.INFO: Updating iapDefaultCurrency with value: USD  
[2025-10-13 00:01:40] local.INFO: Processing sub-flag 0-0-0:  {"name":"PackageCommission","value":"30"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"PackageCommission","value":"30"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: PackageCommission, type: , value type: string  
[2025-10-13 00:01:40] local.INFO: Updating PackageCommission with value: 30  
[2025-10-13 00:01:40] local.INFO: Processing sub-flag 0-0-1:  {"name":"TopUpCommission","value":"30"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"TopUpCommission","value":"30"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: TopUpCommission, type: , value type: string  
[2025-10-13 00:01:40] local.INFO: Updating TopUpCommission with value: 30  
[2025-10-13 00:01:40] local.INFO: Processing group 1:  {"systemFlag":[{"name":"paymentMode","valueType":"PaymentRadio","value":"GpayInAppPurchase"}],"subGroup":[{"systemFlag":[{"name":"isActiveRazorpay","value":"0"},{"name":"razorpayTestingkeyId","value":null},{"name":"razorpayTestingSecretkey","value":null},{"name":"razorpayLivekeyId","value":null},{"name":"razorpayLiveSecretkey","value":null},{"name":"paymentModeEnvRazorpay","value":"0"}]},{"systemFlag":[{"name":"isActiveStripe","value":"0"},{"name":"stripeLiveSecretkey","value":null},{"name":"stripeLivePublishkey","value":null},{"name":"stripeTestingSecretkey","value":null},{"name":"stripeTestingPublishkey","value":null},{"name":"paymentModeEnvStripe","value":"0"}]},{"systemFlag":[{"name":"isActiveCashfree","value":"0"},{"name":"cashfreeAppId","value":null},{"name":"cashfreeSecretKey","value":null},{"name":"paymentModeEnvCashfree","value":"0"}]}]} 
[2025-10-13 00:01:40] local.INFO: Processing flag 1-0:  {"name":"paymentMode","valueType":"PaymentRadio","value":"GpayInAppPurchase"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"paymentMode","valueType":"PaymentRadio","value":"GpayInAppPurchase"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: paymentMode, type: PaymentRadio, value type: string  
[2025-10-13 00:01:40] local.INFO: Updating paymentMode with value: GpayInAppPurchase  
[2025-10-13 00:01:40] local.INFO: Processing sub-flag 1-0-0:  {"name":"isActiveRazorpay","value":"0"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"isActiveRazorpay","value":"0"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: isActiveRazorpay, type: , value type: string  
[2025-10-13 00:01:40] local.INFO: Updating isActiveRazorpay with value: 0  
[2025-10-13 00:01:40] local.INFO: Processing sub-flag 1-0-1:  {"name":"razorpayTestingkeyId","value":null} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"razorpayTestingkeyId","value":null} 
[2025-10-13 00:01:40] local.INFO: Processing flag: razorpayTestingkeyId, type: , value type: NULL  
[2025-10-13 00:01:40] local.INFO: Updating razorpayTestingkeyId with value:   
[2025-10-13 00:01:40] local.INFO: Processing sub-flag 1-0-2:  {"name":"razorpayTestingSecretkey","value":null} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"razorpayTestingSecretkey","value":null} 
[2025-10-13 00:01:40] local.INFO: Processing flag: razorpayTestingSecretkey, type: , value type: NULL  
[2025-10-13 00:01:40] local.INFO: Updating razorpayTestingSecretkey with value:   
[2025-10-13 00:01:40] local.INFO: Processing sub-flag 1-0-3:  {"name":"razorpayLivekeyId","value":null} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"razorpayLivekeyId","value":null} 
[2025-10-13 00:01:40] local.INFO: Processing flag: razorpayLivekeyId, type: , value type: NULL  
[2025-10-13 00:01:40] local.INFO: Updating razorpayLivekeyId with value:   
[2025-10-13 00:01:40] local.INFO: Processing sub-flag 1-0-4:  {"name":"razorpayLiveSecretkey","value":null} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"razorpayLiveSecretkey","value":null} 
[2025-10-13 00:01:40] local.INFO: Processing flag: razorpayLiveSecretkey, type: , value type: NULL  
[2025-10-13 00:01:40] local.INFO: Updating razorpayLiveSecretkey with value:   
[2025-10-13 00:01:40] local.INFO: Processing sub-flag 1-0-5:  {"name":"paymentModeEnvRazorpay","value":"0"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"paymentModeEnvRazorpay","value":"0"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: paymentModeEnvRazorpay, type: , value type: string  
[2025-10-13 00:01:40] local.INFO: Updating paymentModeEnvRazorpay with value: 0  
[2025-10-13 00:01:40] local.INFO: Processing sub-flag 1-1-0:  {"name":"isActiveStripe","value":"0"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"isActiveStripe","value":"0"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: isActiveStripe, type: , value type: string  
[2025-10-13 00:01:40] local.INFO: Updating isActiveStripe with value: 0  
[2025-10-13 00:01:40] local.INFO: Processing sub-flag 1-1-1:  {"name":"stripeLiveSecretkey","value":null} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"stripeLiveSecretkey","value":null} 
[2025-10-13 00:01:40] local.INFO: Processing flag: stripeLiveSecretkey, type: , value type: NULL  
[2025-10-13 00:01:40] local.INFO: Updating stripeLiveSecretkey with value:   
[2025-10-13 00:01:40] local.INFO: Processing sub-flag 1-1-2:  {"name":"stripeLivePublishkey","value":null} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"stripeLivePublishkey","value":null} 
[2025-10-13 00:01:40] local.INFO: Processing flag: stripeLivePublishkey, type: , value type: NULL  
[2025-10-13 00:01:40] local.INFO: Updating stripeLivePublishkey with value:   
[2025-10-13 00:01:40] local.INFO: Processing sub-flag 1-1-3:  {"name":"stripeTestingSecretkey","value":null} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"stripeTestingSecretkey","value":null} 
[2025-10-13 00:01:40] local.INFO: Processing flag: stripeTestingSecretkey, type: , value type: NULL  
[2025-10-13 00:01:40] local.INFO: Updating stripeTestingSecretkey with value:   
[2025-10-13 00:01:40] local.INFO: Processing sub-flag 1-1-4:  {"name":"stripeTestingPublishkey","value":null} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"stripeTestingPublishkey","value":null} 
[2025-10-13 00:01:40] local.INFO: Processing flag: stripeTestingPublishkey, type: , value type: NULL  
[2025-10-13 00:01:40] local.INFO: Updating stripeTestingPublishkey with value:   
[2025-10-13 00:01:40] local.INFO: Processing sub-flag 1-1-5:  {"name":"paymentModeEnvStripe","value":"0"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"paymentModeEnvStripe","value":"0"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: paymentModeEnvStripe, type: , value type: string  
[2025-10-13 00:01:40] local.INFO: Updating paymentModeEnvStripe with value: 0  
[2025-10-13 00:01:40] local.INFO: Processing sub-flag 1-2-0:  {"name":"isActiveCashfree","value":"0"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"isActiveCashfree","value":"0"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: isActiveCashfree, type: , value type: string  
[2025-10-13 00:01:40] local.INFO: Updating isActiveCashfree with value: 0  
[2025-10-13 00:01:40] local.INFO: Processing sub-flag 1-2-1:  {"name":"cashfreeAppId","value":null} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"cashfreeAppId","value":null} 
[2025-10-13 00:01:40] local.INFO: Processing flag: cashfreeAppId, type: , value type: NULL  
[2025-10-13 00:01:40] local.INFO: Updating cashfreeAppId with value:   
[2025-10-13 00:01:40] local.INFO: Processing sub-flag 1-2-2:  {"name":"cashfreeSecretKey","value":null} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"cashfreeSecretKey","value":null} 
[2025-10-13 00:01:40] local.INFO: Processing flag: cashfreeSecretKey, type: , value type: NULL  
[2025-10-13 00:01:40] local.INFO: Updating cashfreeSecretKey with value:   
[2025-10-13 00:01:40] local.INFO: Processing sub-flag 1-2-3:  {"name":"paymentModeEnvCashfree","value":"0"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"paymentModeEnvCashfree","value":"0"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: paymentModeEnvCashfree, type: , value type: string  
[2025-10-13 00:01:40] local.INFO: Updating paymentModeEnvCashfree with value: 0  
[2025-10-13 00:01:40] local.INFO: Processing group 2:  {"systemFlag":[{"name":"AiraloClientId","valueType":"Text","value":"41c979325763fdad62d9d9068139c7e7"},{"name":"AiraloClientSecretKey","valueType":"Text","value":"C5ASlzsOTpbI3WQiliIbinrzKGf9rbSkIRcyORBw"},{"name":"AiraloGrantType","valueType":"Text","value":"client_credentials"},{"name":"AiraloBaseUrl","valueType":"Text","value":"https://partners-api.airalo.com/v2"}]} 
[2025-10-13 00:01:40] local.INFO: Processing flag 2-0:  {"name":"AiraloClientId","valueType":"Text","value":"41c979325763fdad62d9d9068139c7e7"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"AiraloClientId","valueType":"Text","value":"41c979325763fdad62d9d9068139c7e7"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: AiraloClientId, type: Text, value type: string  
[2025-10-13 00:01:40] local.INFO: Updating AiraloClientId with value: 41c979325763fdad62d9d9068139c7e7  
[2025-10-13 00:01:40] local.INFO: Processing flag 2-1:  {"name":"AiraloClientSecretKey","valueType":"Text","value":"C5ASlzsOTpbI3WQiliIbinrzKGf9rbSkIRcyORBw"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"AiraloClientSecretKey","valueType":"Text","value":"C5ASlzsOTpbI3WQiliIbinrzKGf9rbSkIRcyORBw"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: AiraloClientSecretKey, type: Text, value type: string  
[2025-10-13 00:01:40] local.INFO: Updating AiraloClientSecretKey with value: C5ASlzsOTpbI3WQiliIbinrzKGf9rbSkIRcyORBw  
[2025-10-13 00:01:40] local.INFO: Processing flag 2-2:  {"name":"AiraloGrantType","valueType":"Text","value":"client_credentials"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"AiraloGrantType","valueType":"Text","value":"client_credentials"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: AiraloGrantType, type: Text, value type: string  
[2025-10-13 00:01:40] local.INFO: Updating AiraloGrantType with value: client_credentials  
[2025-10-13 00:01:40] local.INFO: Processing flag 2-3:  {"name":"AiraloBaseUrl","valueType":"Text","value":"https://partners-api.airalo.com/v2"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"AiraloBaseUrl","valueType":"Text","value":"https://partners-api.airalo.com/v2"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: AiraloBaseUrl, type: Text, value type: string  
[2025-10-13 00:01:40] local.INFO: Updating AiraloBaseUrl with value: https://partners-api.airalo.com/v2  
[2025-10-13 00:01:40] local.INFO: Processing group 3:  {"systemFlag":[{"name":"Logo","valueType":"File"},{"name":"favicon","valueType":"File"}]} 
[2025-10-13 00:01:40] local.INFO: Processing flag 3-0:  {"name":"Logo","valueType":"File"} 
[2025-10-13 00:01:40] local.INFO: File field group.3.systemFlag.0.value - Has file: YES  
[2025-10-13 00:01:40] local.INFO: File details:  {"original_name":"Logo1755588247.png","mime_type":"image/png","size":4672,"is_valid":true,"error":0} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"Logo","valueType":"File","value":{"Illuminate\\Http\\UploadedFile":"/tmp/phpmu1a8hi4jspc1Jp5sMm"}} 
[2025-10-13 00:01:40] local.INFO: Processing flag: Logo, type: File, value type: object  
[2025-10-13 00:01:40] local.INFO: Processing file/video field  
[2025-10-13 00:01:40] local.INFO: === HANDLE UPLOAD OR CLEAR ===  
[2025-10-13 00:01:40] local.INFO: Name: Logo, Type: File, Value type: object  
[2025-10-13 00:01:40] local.INFO: Value is UploadedFile instance  
[2025-10-13 00:01:40] local.INFO: File details:  {"name":"Logo1755588247.png","size":4672,"mime":"image/png","valid":true,"error":0} 
[2025-10-13 00:01:40] local.INFO: Processing file upload  
[2025-10-13 00:01:40] local.INFO: Generated filename: logo-1760313700.png  
[2025-10-13 00:01:40] local.INFO: File moved to: /home/esmwox/EAfrica/admin/public/assets/img/uploads/logo-1760313700.png  
[2025-10-13 00:01:40] local.INFO: File upload successful, deleting old file  
[2025-10-13 00:01:40] local.INFO: File processing result: assets/img/uploads/logo-1760313700.png  
[2025-10-13 00:01:40] local.INFO: Updating Logo with value: assets/img/uploads/logo-1760313700.png  
[2025-10-13 00:01:40] local.INFO: Processing flag 3-1:  {"name":"favicon","valueType":"File"} 
[2025-10-13 00:01:40] local.INFO: File field group.3.systemFlag.1.value - Has file: YES  
[2025-10-13 00:01:40] local.INFO: File details:  {"original_name":"favicon1755593908.png","mime_type":"image/png","size":19886,"is_valid":true,"error":0} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"favicon","valueType":"File","value":{"Illuminate\\Http\\UploadedFile":"/tmp/php5j7lene0dhiq5NuICT0"}} 
[2025-10-13 00:01:40] local.INFO: Processing flag: favicon, type: File, value type: object  
[2025-10-13 00:01:40] local.INFO: Processing file/video field  
[2025-10-13 00:01:40] local.INFO: === HANDLE UPLOAD OR CLEAR ===  
[2025-10-13 00:01:40] local.INFO: Name: favicon, Type: File, Value type: object  
[2025-10-13 00:01:40] local.INFO: Value is UploadedFile instance  
[2025-10-13 00:01:40] local.INFO: File details:  {"name":"favicon1755593908.png","size":19886,"mime":"image/png","valid":true,"error":0} 
[2025-10-13 00:01:40] local.INFO: Processing file upload  
[2025-10-13 00:01:40] local.INFO: Generated filename: favicon-1760313700.png  
[2025-10-13 00:01:40] local.INFO: File moved to: /home/esmwox/EAfrica/admin/public/assets/img/uploads/favicon-1760313700.png  
[2025-10-13 00:01:40] local.INFO: File upload successful, deleting old file  
[2025-10-13 00:01:40] local.INFO: File processing result: assets/img/uploads/favicon-1760313700.png  
[2025-10-13 00:01:40] local.INFO: Updating favicon with value: assets/img/uploads/favicon-1760313700.png  
[2025-10-13 00:01:40] local.INFO: Processing group 4:  {"systemFlag":[{"name":"timezone","valueType":"timezoneSelect","value":"Africa/Lagos"}]} 
[2025-10-13 00:01:40] local.INFO: Processing flag 4-0:  {"name":"timezone","valueType":"timezoneSelect","value":"Africa/Lagos"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"timezone","valueType":"timezoneSelect","value":"Africa/Lagos"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: timezone, type: timezoneSelect, value type: string  
[2025-10-13 00:01:40] local.INFO: Updating timezone with value: Africa/Lagos  
[2025-10-13 00:01:40] local.INFO: Processing group 5:  {"systemFlag":[{"name":"airaloSyncButton","valueType":"AiraloSyncDataButton"},{"name":"googleSyncButton","valueType":"SyncToGoogleDataButton"},{"name":"appleSyncButton","valueType":"SyncToAppleDataButton"}]} 
[2025-10-13 00:01:40] local.INFO: Processing flag 5-0:  {"name":"airaloSyncButton","valueType":"AiraloSyncDataButton"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"airaloSyncButton","valueType":"AiraloSyncDataButton"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: airaloSyncButton, type: AiraloSyncDataButton, value type: NULL  
[2025-10-13 00:01:40] local.INFO: Updating airaloSyncButton with value:   
[2025-10-13 00:01:40] local.INFO: Processing flag 5-1:  {"name":"googleSyncButton","valueType":"SyncToGoogleDataButton"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"googleSyncButton","valueType":"SyncToGoogleDataButton"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: googleSyncButton, type: SyncToGoogleDataButton, value type: NULL  
[2025-10-13 00:01:40] local.INFO: Updating googleSyncButton with value:   
[2025-10-13 00:01:40] local.INFO: Processing flag 5-2:  {"name":"appleSyncButton","valueType":"SyncToAppleDataButton"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"appleSyncButton","valueType":"SyncToAppleDataButton"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: appleSyncButton, type: SyncToAppleDataButton, value type: NULL  
[2025-10-13 00:01:40] local.INFO: Updating appleSyncButton with value:   
[2025-10-13 00:01:40] local.INFO: Processing group 6:  {"systemFlag":[{"name":"iosAppId","valueType":"Text","value":null},{"name":"iosKeyId","valueType":"Text","value":null},{"name":"iosIssuerId","valueType":"Text","value":null}]} 
[2025-10-13 00:01:40] local.INFO: Processing flag 6-0:  {"name":"iosAppId","valueType":"Text","value":null} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"iosAppId","valueType":"Text","value":null} 
[2025-10-13 00:01:40] local.INFO: Processing flag: iosAppId, type: Text, value type: NULL  
[2025-10-13 00:01:40] local.INFO: Updating iosAppId with value:   
[2025-10-13 00:01:40] local.INFO: Processing flag 6-1:  {"name":"iosKeyId","valueType":"Text","value":null} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"iosKeyId","valueType":"Text","value":null} 
[2025-10-13 00:01:40] local.INFO: Processing flag: iosKeyId, type: Text, value type: NULL  
[2025-10-13 00:01:40] local.INFO: Updating iosKeyId with value:   
[2025-10-13 00:01:40] local.INFO: Processing flag 6-2:  {"name":"iosIssuerId","valueType":"Text","value":null} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"iosIssuerId","valueType":"Text","value":null} 
[2025-10-13 00:01:40] local.INFO: Processing flag: iosIssuerId, type: Text, value type: NULL  
[2025-10-13 00:01:40] local.INFO: Updating iosIssuerId with value:   
[2025-10-13 00:01:40] local.INFO: Processing group 7:  {"subGroup":[{"systemFlag":[{"name":"firebaseApiKey","value":"AIzaSyB9JSNVb20Our8FccfOI6RA0w7FMQqdjmk"},{"name":"firebaseAuthDomain","value":"elink-5a532.firebaseapp.com"},{"name":"firebaseProjectId","value":"elink-5a532"},{"name":"firebaseStorageBucket","value":"elink-5a532.firebasestorage.app"},{"name":"firebaseSenderId","value":"141739460239"},{"name":"firebaseAppId","value":"1:141739460239:web:18b07da158b11cccb8d2fa"},{"name":"firebaseVapidKey","value":"BAbFDNvzX1dhSIUT6iuBYiYz70CA9cbv72WZH54nMBLcJQ6ov5388VsmawROZpDcNctGkVaT6rCdyLTCta2uzC4"}]},{"systemFlag":[{"name":"webBaseUrl","value":"https://elink.africa"},{"name":"contactEmail","value":"hello@elink.africa"},{"name":"contactPhone","value":"233593877383"},{"name":"address","value":"GH, Accra"}]}]} 
[2025-10-13 00:01:40] local.INFO: Processing sub-flag 7-0-0:  {"name":"firebaseApiKey","value":"AIzaSyB9JSNVb20Our8FccfOI6RA0w7FMQqdjmk"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"firebaseApiKey","value":"AIzaSyB9JSNVb20Our8FccfOI6RA0w7FMQqdjmk"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: firebaseApiKey, type: , value type: string  
[2025-10-13 00:01:40] local.INFO: Updating firebaseApiKey with value: AIzaSyB9JSNVb20Our8FccfOI6RA0w7FMQqdjmk  
[2025-10-13 00:01:40] local.INFO: Processing sub-flag 7-0-1:  {"name":"firebaseAuthDomain","value":"elink-5a532.firebaseapp.com"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"firebaseAuthDomain","value":"elink-5a532.firebaseapp.com"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: firebaseAuthDomain, type: , value type: string  
[2025-10-13 00:01:40] local.INFO: Updating firebaseAuthDomain with value: elink-5a532.firebaseapp.com  
[2025-10-13 00:01:40] local.INFO: Processing sub-flag 7-0-2:  {"name":"firebaseProjectId","value":"elink-5a532"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"firebaseProjectId","value":"elink-5a532"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: firebaseProjectId, type: , value type: string  
[2025-10-13 00:01:40] local.INFO: Updating firebaseProjectId with value: elink-5a532  
[2025-10-13 00:01:40] local.INFO: Processing sub-flag 7-0-3:  {"name":"firebaseStorageBucket","value":"elink-5a532.firebasestorage.app"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"firebaseStorageBucket","value":"elink-5a532.firebasestorage.app"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: firebaseStorageBucket, type: , value type: string  
[2025-10-13 00:01:40] local.INFO: Updating firebaseStorageBucket with value: elink-5a532.firebasestorage.app  
[2025-10-13 00:01:40] local.INFO: Processing sub-flag 7-0-4:  {"name":"firebaseSenderId","value":"141739460239"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"firebaseSenderId","value":"141739460239"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: firebaseSenderId, type: , value type: string  
[2025-10-13 00:01:40] local.INFO: Updating firebaseSenderId with value: 141739460239  
[2025-10-13 00:01:40] local.INFO: Processing sub-flag 7-0-5:  {"name":"firebaseAppId","value":"1:141739460239:web:18b07da158b11cccb8d2fa"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"firebaseAppId","value":"1:141739460239:web:18b07da158b11cccb8d2fa"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: firebaseAppId, type: , value type: string  
[2025-10-13 00:01:40] local.INFO: Updating firebaseAppId with value: 1:141739460239:web:18b07da158b11cccb8d2fa  
[2025-10-13 00:01:40] local.INFO: Processing sub-flag 7-0-6:  {"name":"firebaseVapidKey","value":"BAbFDNvzX1dhSIUT6iuBYiYz70CA9cbv72WZH54nMBLcJQ6ov5388VsmawROZpDcNctGkVaT6rCdyLTCta2uzC4"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"firebaseVapidKey","value":"BAbFDNvzX1dhSIUT6iuBYiYz70CA9cbv72WZH54nMBLcJQ6ov5388VsmawROZpDcNctGkVaT6rCdyLTCta2uzC4"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: firebaseVapidKey, type: , value type: string  
[2025-10-13 00:01:40] local.INFO: Updating firebaseVapidKey with value: BAbFDNvzX1dhSIUT6iuBYiYz70CA9cbv72WZH54nMBLcJQ6ov5388VsmawROZpDcNctGkVaT6rCdyLTCta2uzC4  
[2025-10-13 00:01:40] local.INFO: Processing sub-flag 7-1-0:  {"name":"webBaseUrl","value":"https://elink.africa"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"webBaseUrl","value":"https://elink.africa"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: webBaseUrl, type: , value type: string  
[2025-10-13 00:01:40] local.INFO: Updating webBaseUrl with value: https://elink.africa  
[2025-10-13 00:01:40] local.INFO: Processing sub-flag 7-1-1:  {"name":"contactEmail","value":"hello@elink.africa"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"contactEmail","value":"hello@elink.africa"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: contactEmail, type: , value type: string  
[2025-10-13 00:01:40] local.INFO: Updating contactEmail with value: hello@elink.africa  
[2025-10-13 00:01:40] local.INFO: Processing sub-flag 7-1-2:  {"name":"contactPhone","value":"233593877383"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"contactPhone","value":"233593877383"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: contactPhone, type: , value type: string  
[2025-10-13 00:01:40] local.INFO: Updating contactPhone with value: 233593877383  
[2025-10-13 00:01:40] local.INFO: Processing sub-flag 7-1-3:  {"name":"address","value":"GH, Accra"} 
[2025-10-13 00:01:40] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:01:40] local.INFO: Flag data:  {"name":"address","value":"GH, Accra"} 
[2025-10-13 00:01:40] local.INFO: Processing flag: address, type: , value type: string  
[2025-10-13 00:01:40] local.INFO: Updating address with value: GH, Accra  
[2025-10-13 00:19:28] local.INFO: Processing group 0:  {"systemFlag":{"0":{"name":"appName","valueType":"Text","value":"eLink"},"2":{"name":"referralPoint","valueType":"Text","value":"30"},"3":{"name":"androidPackageName","valueType":"Text","value":"com.elink.africa"},"4":{"name":"iapDefaultCurrency","valueType":"defaultCurrencySelect","value":"USD"}},"subGroup":[{"systemFlag":[{"name":"PackageCommission","value":"30"},{"name":"TopUpCommission","value":"30"}]}]} 
[2025-10-13 00:19:28] local.INFO: Processing flag 0-0:  {"name":"appName","valueType":"Text","value":"eLink"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"appName","valueType":"Text","value":"eLink"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: appName, type: Text, value type: string  
[2025-10-13 00:19:28] local.INFO: Updating appName with value: eLink  
[2025-10-13 00:19:28] local.INFO: Processing flag 0-2:  {"name":"referralPoint","valueType":"Text","value":"30"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"referralPoint","valueType":"Text","value":"30"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: referralPoint, type: Text, value type: string  
[2025-10-13 00:19:28] local.INFO: Updating referralPoint with value: 30  
[2025-10-13 00:19:28] local.INFO: Processing flag 0-3:  {"name":"androidPackageName","valueType":"Text","value":"com.elink.africa"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"androidPackageName","valueType":"Text","value":"com.elink.africa"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: androidPackageName, type: Text, value type: string  
[2025-10-13 00:19:28] local.INFO: Updating androidPackageName with value: com.elink.africa  
[2025-10-13 00:19:28] local.INFO: Processing flag 0-4:  {"name":"iapDefaultCurrency","valueType":"defaultCurrencySelect","value":"USD"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"iapDefaultCurrency","valueType":"defaultCurrencySelect","value":"USD"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: iapDefaultCurrency, type: defaultCurrencySelect, value type: string  
[2025-10-13 00:19:28] local.INFO: Updating iapDefaultCurrency with value: USD  
[2025-10-13 00:19:28] local.INFO: Processing sub-flag 0-0-0:  {"name":"PackageCommission","value":"30"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"PackageCommission","value":"30"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: PackageCommission, type: , value type: string  
[2025-10-13 00:19:28] local.INFO: Updating PackageCommission with value: 30  
[2025-10-13 00:19:28] local.INFO: Processing sub-flag 0-0-1:  {"name":"TopUpCommission","value":"30"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"TopUpCommission","value":"30"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: TopUpCommission, type: , value type: string  
[2025-10-13 00:19:28] local.INFO: Updating TopUpCommission with value: 30  
[2025-10-13 00:19:28] local.INFO: Processing group 1:  {"systemFlag":[{"name":"paymentMode","valueType":"PaymentRadio","value":"GpayInAppPurchase"}],"subGroup":[{"systemFlag":[{"name":"isActiveRazorpay","value":"0"},{"name":"razorpayTestingkeyId","value":null},{"name":"razorpayTestingSecretkey","value":null},{"name":"razorpayLivekeyId","value":null},{"name":"razorpayLiveSecretkey","value":null},{"name":"paymentModeEnvRazorpay","value":"0"}]},{"systemFlag":[{"name":"isActiveStripe","value":"0"},{"name":"stripeLiveSecretkey","value":null},{"name":"stripeLivePublishkey","value":null},{"name":"stripeTestingSecretkey","value":null},{"name":"stripeTestingPublishkey","value":null},{"name":"paymentModeEnvStripe","value":"0"}]},{"systemFlag":[{"name":"isActiveCashfree","value":"0"},{"name":"cashfreeAppId","value":null},{"name":"cashfreeSecretKey","value":null},{"name":"paymentModeEnvCashfree","value":"0"}]}]} 
[2025-10-13 00:19:28] local.INFO: Processing flag 1-0:  {"name":"paymentMode","valueType":"PaymentRadio","value":"GpayInAppPurchase"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"paymentMode","valueType":"PaymentRadio","value":"GpayInAppPurchase"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: paymentMode, type: PaymentRadio, value type: string  
[2025-10-13 00:19:28] local.INFO: Updating paymentMode with value: GpayInAppPurchase  
[2025-10-13 00:19:28] local.INFO: Processing sub-flag 1-0-0:  {"name":"isActiveRazorpay","value":"0"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"isActiveRazorpay","value":"0"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: isActiveRazorpay, type: , value type: string  
[2025-10-13 00:19:28] local.INFO: Updating isActiveRazorpay with value: 0  
[2025-10-13 00:19:28] local.INFO: Processing sub-flag 1-0-1:  {"name":"razorpayTestingkeyId","value":null} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"razorpayTestingkeyId","value":null} 
[2025-10-13 00:19:28] local.INFO: Processing flag: razorpayTestingkeyId, type: , value type: NULL  
[2025-10-13 00:19:28] local.INFO: Updating razorpayTestingkeyId with value:   
[2025-10-13 00:19:28] local.INFO: Processing sub-flag 1-0-2:  {"name":"razorpayTestingSecretkey","value":null} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"razorpayTestingSecretkey","value":null} 
[2025-10-13 00:19:28] local.INFO: Processing flag: razorpayTestingSecretkey, type: , value type: NULL  
[2025-10-13 00:19:28] local.INFO: Updating razorpayTestingSecretkey with value:   
[2025-10-13 00:19:28] local.INFO: Processing sub-flag 1-0-3:  {"name":"razorpayLivekeyId","value":null} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"razorpayLivekeyId","value":null} 
[2025-10-13 00:19:28] local.INFO: Processing flag: razorpayLivekeyId, type: , value type: NULL  
[2025-10-13 00:19:28] local.INFO: Updating razorpayLivekeyId with value:   
[2025-10-13 00:19:28] local.INFO: Processing sub-flag 1-0-4:  {"name":"razorpayLiveSecretkey","value":null} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"razorpayLiveSecretkey","value":null} 
[2025-10-13 00:19:28] local.INFO: Processing flag: razorpayLiveSecretkey, type: , value type: NULL  
[2025-10-13 00:19:28] local.INFO: Updating razorpayLiveSecretkey with value:   
[2025-10-13 00:19:28] local.INFO: Processing sub-flag 1-0-5:  {"name":"paymentModeEnvRazorpay","value":"0"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"paymentModeEnvRazorpay","value":"0"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: paymentModeEnvRazorpay, type: , value type: string  
[2025-10-13 00:19:28] local.INFO: Updating paymentModeEnvRazorpay with value: 0  
[2025-10-13 00:19:28] local.INFO: Processing sub-flag 1-1-0:  {"name":"isActiveStripe","value":"0"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"isActiveStripe","value":"0"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: isActiveStripe, type: , value type: string  
[2025-10-13 00:19:28] local.INFO: Updating isActiveStripe with value: 0  
[2025-10-13 00:19:28] local.INFO: Processing sub-flag 1-1-1:  {"name":"stripeLiveSecretkey","value":null} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"stripeLiveSecretkey","value":null} 
[2025-10-13 00:19:28] local.INFO: Processing flag: stripeLiveSecretkey, type: , value type: NULL  
[2025-10-13 00:19:28] local.INFO: Updating stripeLiveSecretkey with value:   
[2025-10-13 00:19:28] local.INFO: Processing sub-flag 1-1-2:  {"name":"stripeLivePublishkey","value":null} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"stripeLivePublishkey","value":null} 
[2025-10-13 00:19:28] local.INFO: Processing flag: stripeLivePublishkey, type: , value type: NULL  
[2025-10-13 00:19:28] local.INFO: Updating stripeLivePublishkey with value:   
[2025-10-13 00:19:28] local.INFO: Processing sub-flag 1-1-3:  {"name":"stripeTestingSecretkey","value":null} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"stripeTestingSecretkey","value":null} 
[2025-10-13 00:19:28] local.INFO: Processing flag: stripeTestingSecretkey, type: , value type: NULL  
[2025-10-13 00:19:28] local.INFO: Updating stripeTestingSecretkey with value:   
[2025-10-13 00:19:28] local.INFO: Processing sub-flag 1-1-4:  {"name":"stripeTestingPublishkey","value":null} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"stripeTestingPublishkey","value":null} 
[2025-10-13 00:19:28] local.INFO: Processing flag: stripeTestingPublishkey, type: , value type: NULL  
[2025-10-13 00:19:28] local.INFO: Updating stripeTestingPublishkey with value:   
[2025-10-13 00:19:28] local.INFO: Processing sub-flag 1-1-5:  {"name":"paymentModeEnvStripe","value":"0"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"paymentModeEnvStripe","value":"0"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: paymentModeEnvStripe, type: , value type: string  
[2025-10-13 00:19:28] local.INFO: Updating paymentModeEnvStripe with value: 0  
[2025-10-13 00:19:28] local.INFO: Processing sub-flag 1-2-0:  {"name":"isActiveCashfree","value":"0"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"isActiveCashfree","value":"0"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: isActiveCashfree, type: , value type: string  
[2025-10-13 00:19:28] local.INFO: Updating isActiveCashfree with value: 0  
[2025-10-13 00:19:28] local.INFO: Processing sub-flag 1-2-1:  {"name":"cashfreeAppId","value":null} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"cashfreeAppId","value":null} 
[2025-10-13 00:19:28] local.INFO: Processing flag: cashfreeAppId, type: , value type: NULL  
[2025-10-13 00:19:28] local.INFO: Updating cashfreeAppId with value:   
[2025-10-13 00:19:28] local.INFO: Processing sub-flag 1-2-2:  {"name":"cashfreeSecretKey","value":null} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"cashfreeSecretKey","value":null} 
[2025-10-13 00:19:28] local.INFO: Processing flag: cashfreeSecretKey, type: , value type: NULL  
[2025-10-13 00:19:28] local.INFO: Updating cashfreeSecretKey with value:   
[2025-10-13 00:19:28] local.INFO: Processing sub-flag 1-2-3:  {"name":"paymentModeEnvCashfree","value":"0"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"paymentModeEnvCashfree","value":"0"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: paymentModeEnvCashfree, type: , value type: string  
[2025-10-13 00:19:28] local.INFO: Updating paymentModeEnvCashfree with value: 0  
[2025-10-13 00:19:28] local.INFO: Processing group 2:  {"systemFlag":[{"name":"AiraloClientId","valueType":"Text","value":"41c979325763fdad62d9d9068139c7e7"},{"name":"AiraloClientSecretKey","valueType":"Text","value":"C5ASlzsOTpbI3WQiliIbinrzKGf9rbSkIRcyORBw"},{"name":"AiraloGrantType","valueType":"Text","value":"client_credentials"},{"name":"AiraloBaseUrl","valueType":"Text","value":"https://partners-api.airalo.com/v2"}]} 
[2025-10-13 00:19:28] local.INFO: Processing flag 2-0:  {"name":"AiraloClientId","valueType":"Text","value":"41c979325763fdad62d9d9068139c7e7"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"AiraloClientId","valueType":"Text","value":"41c979325763fdad62d9d9068139c7e7"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: AiraloClientId, type: Text, value type: string  
[2025-10-13 00:19:28] local.INFO: Updating AiraloClientId with value: 41c979325763fdad62d9d9068139c7e7  
[2025-10-13 00:19:28] local.INFO: Processing flag 2-1:  {"name":"AiraloClientSecretKey","valueType":"Text","value":"C5ASlzsOTpbI3WQiliIbinrzKGf9rbSkIRcyORBw"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"AiraloClientSecretKey","valueType":"Text","value":"C5ASlzsOTpbI3WQiliIbinrzKGf9rbSkIRcyORBw"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: AiraloClientSecretKey, type: Text, value type: string  
[2025-10-13 00:19:28] local.INFO: Updating AiraloClientSecretKey with value: C5ASlzsOTpbI3WQiliIbinrzKGf9rbSkIRcyORBw  
[2025-10-13 00:19:28] local.INFO: Processing flag 2-2:  {"name":"AiraloGrantType","valueType":"Text","value":"client_credentials"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"AiraloGrantType","valueType":"Text","value":"client_credentials"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: AiraloGrantType, type: Text, value type: string  
[2025-10-13 00:19:28] local.INFO: Updating AiraloGrantType with value: client_credentials  
[2025-10-13 00:19:28] local.INFO: Processing flag 2-3:  {"name":"AiraloBaseUrl","valueType":"Text","value":"https://partners-api.airalo.com/v2"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"AiraloBaseUrl","valueType":"Text","value":"https://partners-api.airalo.com/v2"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: AiraloBaseUrl, type: Text, value type: string  
[2025-10-13 00:19:28] local.INFO: Updating AiraloBaseUrl with value: https://partners-api.airalo.com/v2  
[2025-10-13 00:19:28] local.INFO: Processing group 3:  {"systemFlag":[{"name":"Logo","valueType":"File"},{"name":"favicon","valueType":"File"}]} 
[2025-10-13 00:19:28] local.INFO: Processing flag 3-0:  {"name":"Logo","valueType":"File"} 
[2025-10-13 00:19:28] local.INFO: File field group.3.systemFlag.0.value - Has file: YES  
[2025-10-13 00:19:28] local.INFO: File details:  {"original_name":"elink.png","mime_type":"image/png","size":8209,"is_valid":true,"error":0} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"Logo","valueType":"File","value":{"Illuminate\\Http\\UploadedFile":"/tmp/php4dpv1erctubgeDrg2nD"}} 
[2025-10-13 00:19:28] local.INFO: Processing flag: Logo, type: File, value type: object  
[2025-10-13 00:19:28] local.INFO: Processing file/video field  
[2025-10-13 00:19:28] local.INFO: === HANDLE UPLOAD OR CLEAR ===  
[2025-10-13 00:19:28] local.INFO: Name: Logo, Type: File, Value type: object  
[2025-10-13 00:19:28] local.INFO: Value is UploadedFile instance  
[2025-10-13 00:19:28] local.INFO: File details:  {"name":"elink.png","size":8209,"mime":"image/png","valid":true,"error":0} 
[2025-10-13 00:19:28] local.INFO: Processing file upload  
[2025-10-13 00:19:28] local.INFO: Generated filename: logo-1760314768.png  
[2025-10-13 00:19:28] local.INFO: File moved to: /home/esmwox/EAfrica/admin/public/assets/img/uploads/logo-1760314768.png  
[2025-10-13 00:19:28] local.INFO: File upload successful, deleting old file  
[2025-10-13 00:19:28] local.INFO: File processing result: assets/img/uploads/logo-1760314768.png  
[2025-10-13 00:19:28] local.INFO: Updating Logo with value: assets/img/uploads/logo-1760314768.png  
[2025-10-13 00:19:28] local.INFO: Processing flag 3-1:  {"name":"favicon","valueType":"File"} 
[2025-10-13 00:19:28] local.INFO: File field group.3.systemFlag.1.value - Has file: YES  
[2025-10-13 00:19:28] local.INFO: File details:  {"original_name":"favicon.png","mime_type":"image/png","size":23421,"is_valid":true,"error":0} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"favicon","valueType":"File","value":{"Illuminate\\Http\\UploadedFile":"/tmp/php6duqiqj8np4m5DKAJzJ"}} 
[2025-10-13 00:19:28] local.INFO: Processing flag: favicon, type: File, value type: object  
[2025-10-13 00:19:28] local.INFO: Processing file/video field  
[2025-10-13 00:19:28] local.INFO: === HANDLE UPLOAD OR CLEAR ===  
[2025-10-13 00:19:28] local.INFO: Name: favicon, Type: File, Value type: object  
[2025-10-13 00:19:28] local.INFO: Value is UploadedFile instance  
[2025-10-13 00:19:28] local.INFO: File details:  {"name":"favicon.png","size":23421,"mime":"image/png","valid":true,"error":0} 
[2025-10-13 00:19:28] local.INFO: Processing file upload  
[2025-10-13 00:19:28] local.INFO: Generated filename: favicon-1760314768.png  
[2025-10-13 00:19:28] local.INFO: File moved to: /home/esmwox/EAfrica/admin/public/assets/img/uploads/favicon-1760314768.png  
[2025-10-13 00:19:28] local.INFO: File upload successful, deleting old file  
[2025-10-13 00:19:28] local.INFO: File processing result: assets/img/uploads/favicon-1760314768.png  
[2025-10-13 00:19:28] local.INFO: Updating favicon with value: assets/img/uploads/favicon-1760314768.png  
[2025-10-13 00:19:28] local.INFO: Processing group 4:  {"systemFlag":[{"name":"timezone","valueType":"timezoneSelect","value":"Africa/Lagos"}]} 
[2025-10-13 00:19:28] local.INFO: Processing flag 4-0:  {"name":"timezone","valueType":"timezoneSelect","value":"Africa/Lagos"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"timezone","valueType":"timezoneSelect","value":"Africa/Lagos"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: timezone, type: timezoneSelect, value type: string  
[2025-10-13 00:19:28] local.INFO: Updating timezone with value: Africa/Lagos  
[2025-10-13 00:19:28] local.INFO: Processing group 5:  {"systemFlag":[{"name":"airaloSyncButton","valueType":"AiraloSyncDataButton"},{"name":"googleSyncButton","valueType":"SyncToGoogleDataButton"},{"name":"appleSyncButton","valueType":"SyncToAppleDataButton"}]} 
[2025-10-13 00:19:28] local.INFO: Processing flag 5-0:  {"name":"airaloSyncButton","valueType":"AiraloSyncDataButton"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"airaloSyncButton","valueType":"AiraloSyncDataButton"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: airaloSyncButton, type: AiraloSyncDataButton, value type: NULL  
[2025-10-13 00:19:28] local.INFO: Updating airaloSyncButton with value:   
[2025-10-13 00:19:28] local.INFO: Processing flag 5-1:  {"name":"googleSyncButton","valueType":"SyncToGoogleDataButton"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"googleSyncButton","valueType":"SyncToGoogleDataButton"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: googleSyncButton, type: SyncToGoogleDataButton, value type: NULL  
[2025-10-13 00:19:28] local.INFO: Updating googleSyncButton with value:   
[2025-10-13 00:19:28] local.INFO: Processing flag 5-2:  {"name":"appleSyncButton","valueType":"SyncToAppleDataButton"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"appleSyncButton","valueType":"SyncToAppleDataButton"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: appleSyncButton, type: SyncToAppleDataButton, value type: NULL  
[2025-10-13 00:19:28] local.INFO: Updating appleSyncButton with value:   
[2025-10-13 00:19:28] local.INFO: Processing group 6:  {"systemFlag":[{"name":"iosAppId","valueType":"Text","value":null},{"name":"iosKeyId","valueType":"Text","value":null},{"name":"iosIssuerId","valueType":"Text","value":null}]} 
[2025-10-13 00:19:28] local.INFO: Processing flag 6-0:  {"name":"iosAppId","valueType":"Text","value":null} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"iosAppId","valueType":"Text","value":null} 
[2025-10-13 00:19:28] local.INFO: Processing flag: iosAppId, type: Text, value type: NULL  
[2025-10-13 00:19:28] local.INFO: Updating iosAppId with value:   
[2025-10-13 00:19:28] local.INFO: Processing flag 6-1:  {"name":"iosKeyId","valueType":"Text","value":null} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"iosKeyId","valueType":"Text","value":null} 
[2025-10-13 00:19:28] local.INFO: Processing flag: iosKeyId, type: Text, value type: NULL  
[2025-10-13 00:19:28] local.INFO: Updating iosKeyId with value:   
[2025-10-13 00:19:28] local.INFO: Processing flag 6-2:  {"name":"iosIssuerId","valueType":"Text","value":null} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"iosIssuerId","valueType":"Text","value":null} 
[2025-10-13 00:19:28] local.INFO: Processing flag: iosIssuerId, type: Text, value type: NULL  
[2025-10-13 00:19:28] local.INFO: Updating iosIssuerId with value:   
[2025-10-13 00:19:28] local.INFO: Processing group 7:  {"subGroup":[{"systemFlag":[{"name":"firebaseApiKey","value":"AIzaSyB9JSNVb20Our8FccfOI6RA0w7FMQqdjmk"},{"name":"firebaseAuthDomain","value":"elink-5a532.firebaseapp.com"},{"name":"firebaseProjectId","value":"elink-5a532"},{"name":"firebaseStorageBucket","value":"elink-5a532.firebasestorage.app"},{"name":"firebaseSenderId","value":"141739460239"},{"name":"firebaseAppId","value":"1:141739460239:web:18b07da158b11cccb8d2fa"},{"name":"firebaseVapidKey","value":"BAbFDNvzX1dhSIUT6iuBYiYz70CA9cbv72WZH54nMBLcJQ6ov5388VsmawROZpDcNctGkVaT6rCdyLTCta2uzC4"}]},{"systemFlag":[{"name":"webBaseUrl","value":"https://elink.africa"},{"name":"contactEmail","value":"hello@elink.africa"},{"name":"contactPhone","value":"233593877383"},{"name":"address","value":"GH, Accra"}]}]} 
[2025-10-13 00:19:28] local.INFO: Processing sub-flag 7-0-0:  {"name":"firebaseApiKey","value":"AIzaSyB9JSNVb20Our8FccfOI6RA0w7FMQqdjmk"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"firebaseApiKey","value":"AIzaSyB9JSNVb20Our8FccfOI6RA0w7FMQqdjmk"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: firebaseApiKey, type: , value type: string  
[2025-10-13 00:19:28] local.INFO: Updating firebaseApiKey with value: AIzaSyB9JSNVb20Our8FccfOI6RA0w7FMQqdjmk  
[2025-10-13 00:19:28] local.INFO: Processing sub-flag 7-0-1:  {"name":"firebaseAuthDomain","value":"elink-5a532.firebaseapp.com"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"firebaseAuthDomain","value":"elink-5a532.firebaseapp.com"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: firebaseAuthDomain, type: , value type: string  
[2025-10-13 00:19:28] local.INFO: Updating firebaseAuthDomain with value: elink-5a532.firebaseapp.com  
[2025-10-13 00:19:28] local.INFO: Processing sub-flag 7-0-2:  {"name":"firebaseProjectId","value":"elink-5a532"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"firebaseProjectId","value":"elink-5a532"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: firebaseProjectId, type: , value type: string  
[2025-10-13 00:19:28] local.INFO: Updating firebaseProjectId with value: elink-5a532  
[2025-10-13 00:19:28] local.INFO: Processing sub-flag 7-0-3:  {"name":"firebaseStorageBucket","value":"elink-5a532.firebasestorage.app"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"firebaseStorageBucket","value":"elink-5a532.firebasestorage.app"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: firebaseStorageBucket, type: , value type: string  
[2025-10-13 00:19:28] local.INFO: Updating firebaseStorageBucket with value: elink-5a532.firebasestorage.app  
[2025-10-13 00:19:28] local.INFO: Processing sub-flag 7-0-4:  {"name":"firebaseSenderId","value":"141739460239"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"firebaseSenderId","value":"141739460239"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: firebaseSenderId, type: , value type: string  
[2025-10-13 00:19:28] local.INFO: Updating firebaseSenderId with value: 141739460239  
[2025-10-13 00:19:28] local.INFO: Processing sub-flag 7-0-5:  {"name":"firebaseAppId","value":"1:141739460239:web:18b07da158b11cccb8d2fa"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"firebaseAppId","value":"1:141739460239:web:18b07da158b11cccb8d2fa"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: firebaseAppId, type: , value type: string  
[2025-10-13 00:19:28] local.INFO: Updating firebaseAppId with value: 1:141739460239:web:18b07da158b11cccb8d2fa  
[2025-10-13 00:19:28] local.INFO: Processing sub-flag 7-0-6:  {"name":"firebaseVapidKey","value":"BAbFDNvzX1dhSIUT6iuBYiYz70CA9cbv72WZH54nMBLcJQ6ov5388VsmawROZpDcNctGkVaT6rCdyLTCta2uzC4"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"firebaseVapidKey","value":"BAbFDNvzX1dhSIUT6iuBYiYz70CA9cbv72WZH54nMBLcJQ6ov5388VsmawROZpDcNctGkVaT6rCdyLTCta2uzC4"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: firebaseVapidKey, type: , value type: string  
[2025-10-13 00:19:28] local.INFO: Updating firebaseVapidKey with value: BAbFDNvzX1dhSIUT6iuBYiYz70CA9cbv72WZH54nMBLcJQ6ov5388VsmawROZpDcNctGkVaT6rCdyLTCta2uzC4  
[2025-10-13 00:19:28] local.INFO: Processing sub-flag 7-1-0:  {"name":"webBaseUrl","value":"https://elink.africa"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"webBaseUrl","value":"https://elink.africa"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: webBaseUrl, type: , value type: string  
[2025-10-13 00:19:28] local.INFO: Updating webBaseUrl with value: https://elink.africa  
[2025-10-13 00:19:28] local.INFO: Processing sub-flag 7-1-1:  {"name":"contactEmail","value":"hello@elink.africa"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"contactEmail","value":"hello@elink.africa"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: contactEmail, type: , value type: string  
[2025-10-13 00:19:28] local.INFO: Updating contactEmail with value: hello@elink.africa  
[2025-10-13 00:19:28] local.INFO: Processing sub-flag 7-1-2:  {"name":"contactPhone","value":"233593877383"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"contactPhone","value":"233593877383"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: contactPhone, type: , value type: string  
[2025-10-13 00:19:28] local.INFO: Updating contactPhone with value: 233593877383  
[2025-10-13 00:19:28] local.INFO: Processing sub-flag 7-1-3:  {"name":"address","value":"GH, Accra"} 
[2025-10-13 00:19:28] local.INFO: === PROCESSING FLAG ===  
[2025-10-13 00:19:28] local.INFO: Flag data:  {"name":"address","value":"GH, Accra"} 
[2025-10-13 00:19:28] local.INFO: Processing flag: address, type: , value type: string  
[2025-10-13 00:19:28] local.INFO: Updating address with value: GH, Accra  
[2025-10-13 02:10:04] local.ERROR: Cannot redeclare App\Http\Controllers\AuthController::requestLoginOtp() {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Cannot redeclare App\\Http\\Controllers\\AuthController::requestLoginOtp() at /home/esmwox/EAfrica/admin/app/Http/Controllers/AuthController.php:325)
[stacktrace]
#0 {main}
"} 
[2025-10-13 02:10:45] local.ERROR: Cannot redeclare App\Http\Controllers\AuthController::requestLoginOtp() {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Cannot redeclare App\\Http\\Controllers\\AuthController::requestLoginOtp() at /home/esmwox/EAfrica/admin/app/Http/Controllers/AuthController.php:325)
[stacktrace]
#0 {main}
"} 
