{ "timestamp": "2026-09-11 00:28:42.4841", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 00:28:42.5120", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 00:28:46.7344", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 00:28:46.7635", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 00:28:47.0262", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 00:28:47.0445", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 04:17:44.6320", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 04:17:44.6588", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 04:17:49.5798", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 04:17:49.5953", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 04:17:49.8454", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 04:17:49.8641", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 05:36:50.7637", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-09-11 05:36:50.7637", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"NOTIFICATION_TO_ISSUER\",\"EventArgs\":[{\"Key\":\"PtwId\",\"Value\":450054},{\"Key\":\"OrganisationId\",\"Value\":204},{\"Key\":\"CompanyId\",\"Value\":410},{\"Key\":\"StringIssuerIds\",\"Value\":\"[1939]\"},{\"Key\":\"StringReceieveAllPtwUserIds\",\"Value\":\"[2552,4258]\"},{\"Key\":\"PermitToWorkUID\",\"Value\":\"P\/BEAT\/COM\/ADTN\/EL\/26\/00001\"},{\"Key\":\"JobType\",\"Value\":\"Electrical Work\"},{\"Key\":\"StatusChangeByUserDisplayName\",\"Value\":\"Randal Jessup\"},{\"Key\":\"RequestedOnTime\",\"Value\":\"11-Sep-2026 11:06:50 AM\"},{\"Key\":\"SiteName\",\"Value\":\"Robertsdale\"},{\"Key\":\"StartDate\",\"Value\":\"11-Sep-2026\"},{\"Key\":\"WorkLocation\",\"Value\":\"\"},{\"Key\":\"AssignedUserDisplayName\",\"Value\":\"Elizabet Patty\"},{\"Key\":\"ModeOfNotifications\",\"Value\":\"\"},{\"Key\":\"NextStatus\",\"Value\":\"Reviewed\"},{\"Key\":\"CustomStatusNames\",\"Value\":\"[{\\\"StatusId\\\":1,\\\"PresentTenseName\\\":\\\"Approve\\\",\\\"PastTenseName\\\":\\\"Approved\\\"},{\\\"StatusId\\\":2,\\\"PresentTenseName\\\":\\\"Issue\\\",\\\"PastTenseName\\\":\\\"Issued\\\"},{\\\"StatusId\\\":3,\\\"PresentTenseName\\\":\\\"Request\\\",\\\"PastTenseName\\\":\\\"Requested\\\"},{\\\"StatusId\\\":4,\\\"PresentTenseName\\\":\\\"Review\\\",\\\"PastTenseName\\\":\\\"Reviewed\\\"},{\\\"StatusId\\\":5,\\\"PresentTenseName\\\":\\\"Reject\\\",\\\"PastTenseName\\\":\\\"Rejected\\\"},{\\\"StatusId\\\":6,\\\"PresentTenseName\\\":\\\"Close\\\",\\\"PastTenseName\\\":\\\"Closed\\\"},{\\\"StatusId\\\":7,\\\"PresentTenseName\\\":\\\"Cancel\\\",\\\"PastTenseName\\\":\\\"Cancelled\\\"},{\\\"StatusId\\\":8,\\\"PresentTenseName\\\":\\\"Re-Approve\\\",\\\"PastTenseName\\\":\\\"Re-Approved\\\"},{\\\"StatusId\\\":9,\\\"PresentTenseName\\\":\\\"Extension Request\\\",\\\"PastTenseName\\\":\\\"Extension Requested\\\"},{\\\"StatusId\\\":10,\\\"PresentTenseName\\\":\\\"Extension Issue\\\",\\\"PastTenseName\\\":\\\"Extension Issued\\\"},{\\\"StatusId\\\":11,\\\"PresentTenseName\\\":\\\"Extension Review\\\",\\\"PastTenseName\\\":\\\"Extension Reviewed\\\"},{\\\"StatusId\\\":12,\\\"PresentTenseName\\\":\\\"Extension Approve\\\",\\\"PastTenseName\\\":\\\"Extension Approved\\\"},{\\\"StatusId\\\":13,\\\"PresentTenseName\\\":\\\"Extension Reject\\\",\\\"PastTenseName\\\":\\\"Extension Rejected\\\"},{\\\"StatusId\\\":14,\\\"PresentTenseName\\\":\\\"Validation Request\\\",\\\"PastTenseName\\\":\\\"Validation Requested\\\"},{\\\"StatusId\\\":15,\\\"PresentTenseName\\\":\\\"Validation Reject\\\",\\\"PastTenseName\\\":\\\"Validation Rejected\\\"},{\\\"StatusId\\\":16,\\\"PresentTenseName\\\":\\\"Temporarily Suspend\\\",\\\"PastTenseName\\\":\\\"Temporarily Suspended\\\"},{\\\"StatusId\\\":17,\\\"PresentTenseName\\\":\\\"Validation Issue\\\",\\\"PastTenseName\\\":\\\"Validation Issued\\\"},{\\\"StatusId\\\":18,\\\"PresentTenseName\\\":\\\"Validation Approve\\\",\\\"PastTenseName\\\":\\\"Validation Approved\\\"},{\\\"StatusId\\\":19,\\\"PresentTenseName\\\":\\\"Pending Closure\\\",\\\"PastTenseName\\\":\\\"Pending Closure\\\"},{\\\"StatusId\\\":20,\\\"PresentTenseName\\\":\\\"Start Work\\\",\\\"PastTenseName\\\":\\\"Start Work\\\"},{\\\"StatusId\\\":21,\\\"PresentTenseName\\\":\\\"Request Again\\\",\\\"PastTenseName\\\":\\\"Request Again\\\"},{\\\"StatusId\\\":22,\\\"PresentTenseName\\\":\\\"Abandon\\\",\\\"PastTenseName\\\":\\\"Abandoned\\\"}]\"}]}" }
{ "timestamp": "2026-09-11 05:36:51.0046", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : NOTIFICATION_TO_ISSUER ###" }
{ "timestamp": "2026-09-11 05:36:51.0046", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationToIssuerForCreatingPermitToWork function for whatsapp and push notification #" }
{ "timestamp": "2026-09-11 05:36:51.0470", "level": "Info", "severity": "INFO", "message": "# Fetching devices honoring user preferences for Multiple Module IDs (Bulk) #" }
{ "timestamp": "2026-09-11 05:36:51.0470", "level": "Debug", "severity": "DEBUG", "message": "Executing sending notification to issuers through whatsapp" }
{ "timestamp": "2026-09-11 05:36:51.0470", "level": "Debug", "severity": "DEBUG", "message": "Sending notification to issuers of the comapny regarding permit to work 450054" }
{ "timestamp": "2026-09-11 05:36:51.0930", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"2000003468\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"ptw_assigned_to_generic_template_v4\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"P\/BEAT\/COM\/ADTN\/EL\/26\/00001\"},{\"type\":\"text\",\"text\":\"11-Sep-2026\"},{\"type\":\"text\",\"text\":\"Electrical Work\"},{\"type\":\"text\",\"text\":\"Robertsdale\"},{\"type\":\"text\",\"text\":\" \"},{\"type\":\"text\",\"text\":\"Requested by Randal Jessup at 11-Sep-2026 11:06:50 AM\"},{\"type\":\"text\",\"text\":\"Review\"},{\"type\":\"text\",\"text\":\"Elizabet Patty\"},{\"type\":\"text\",\"text\":\"https:\/\/sandbox.oqsha.com\/#\/wp\/view\/204\/450054\"}]}]}}}" }
{ "timestamp": "2026-09-11 05:36:51.1601", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-09-11 05:36:51.1601", "level": "Debug", "severity": "DEBUG", "message": "Executing sending push notification to the issuers" }
{ "timestamp": "2026-09-11 05:36:51.1601", "level": "Info", "severity": "INFO", "message": " # Push Subject for Issuer P\/BEAT\/COM\/ADTN\/EL\/26\/00001" }
{ "timestamp": "2026-09-11 05:36:51.1601", "level": "Info", "severity": "INFO", "message": "# Preparing notification body #" }
{ "timestamp": "2026-09-11 05:36:51.1601", "level": "Info", "severity": "INFO", "message": "# Checking for device existence #" }
{ "timestamp": "2026-09-11 05:36:51.1601", "level": "Info", "severity": "INFO", "message": "# User device exists #" }
{ "timestamp": "2026-09-11 05:36:51.1601", "level": "Debug", "severity": "DEBUG", "message": "Sending notification for permit to work: 450054" }
{ "timestamp": "2026-09-11 05:36:51.1837", "level": "Info", "severity": "INFO", "message": "Inside SendAppNotification Device Type: GCM" }
{ "timestamp": "2026-09-11 05:36:51.1837", "level": "Info", "severity": "INFO", "message": "Generating AWS SNS Request" }
{ "timestamp": "2026-09-11 05:36:51.1837", "level": "Info", "severity": "INFO", "message": "Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/de4d85be-a3fe-3a30-9305-ef877b8494cf" }
{ "timestamp": "2026-09-11 05:36:51.2732", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":50,\"data\":{\"message\":{\"GCM\":\"{\\\"notification\\\":{\\\"title\\\":\\\"Permit To Work (UID: P\/BEAT\/COM\/ADTN\/EL\/26\/00001)\\\",\\\"body\\\":\\\"A permit to work is created for 11-Sep-2026 and is ready to be Reviewed\\\",\\\"android_channel_id\\\":\\\"default\\\",\\\"sound\\\":\\\"default.wav\\\",\\\"color\\\":\\\"#0000FF\\\"},\\\"data\\\":{\\\"permitToWorkId\\\":450054,\\\"organisationId\\\":204,\\\"linkUrl\\\":\\\"https:\/\/sandbox.oqsha.com\/#\/wp\/view\/204\/450054\\\",\\\"notificationType\\\":\\\"PTW_GENERAL_NOTIFICATION\\\",\\\"isActionable\\\":\\\"false\\\"},\\\"priority\\\":\\\"normal\\\"}\"},\"target\":\"arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/de4d85be-a3fe-3a30-9305-ef877b8494cf\",\"topicArn\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":9,\"delivery_status\":5,\"result\":{\"result\":\"This is a test mode notification. Notification was not delivered to recipient.\"},\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":1017720,\"created_on\":\"2026-09-11T05:36:51.276Z\",\"updated_on\":\"2026-09-11T05:36:51.276Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-09-11 05:36:51.2732", "level": "Info", "severity": "INFO", "message": "--- AWS SNS Push Notification created using Osmo-x ---" }
{ "timestamp": "2026-09-11 05:36:51.2732", "level": "Info", "severity": "INFO", "message": "--- Push notification response from Osmo-x is 201" }
{ "timestamp": "2026-09-11 05:36:51.2882", "level": "Info", "severity": "INFO", "message": "--- Unable to parse Osmo-x notification id from response: Error converting value \"This is a test mode notification. Notification was not delivered to recipient.\" to type 'IncidentReporter.DAL.Models.OsmoXNotificationErrorDetailDBO'. Path 'result.result', line 1, position 876." }
{ "timestamp": "2026-09-11 05:36:51.2882", "level": "Info", "severity": "INFO", "message": "Push notification was sent to device with id 25154." }
{ "timestamp": "2026-09-11 05:36:51.3137", "level": "Info", "severity": "INFO", "message": "App notification history inserted. HistoryId: 276332, UserId: 1939, NotificationType: PTW_GENERAL_NOTIFICATION, ModuleId: 14, ReferenceId: 450054" }
{ "timestamp": "2026-09-11 05:36:51.3137", "level": "Info", "severity": "INFO", "message": "# Push notification sent #" }
{ "timestamp": "2026-09-11 05:36:51.3137", "level": "Info", "severity": "INFO", "message": "# Checking for device existence #" }
{ "timestamp": "2026-09-11 05:36:51.3137", "level": "Info", "severity": "INFO", "message": "# User device exists #" }
{ "timestamp": "2026-09-11 05:36:51.3137", "level": "Debug", "severity": "DEBUG", "message": "Sending notification for permit to work: 450054" }
{ "timestamp": "2026-09-11 05:36:51.3137", "level": "Info", "severity": "INFO", "message": "Inside SendAppNotification Device Type: GCM" }
{ "timestamp": "2026-09-11 05:36:51.3137", "level": "Info", "severity": "INFO", "message": "Generating AWS SNS Request" }
{ "timestamp": "2026-09-11 05:36:51.3137", "level": "Info", "severity": "INFO", "message": "Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/6231d64d-57cd-3a62-b990-ae01c9bf5014" }
{ "timestamp": "2026-09-11 05:36:51.3651", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":50,\"data\":{\"message\":{\"GCM\":\"{\\\"notification\\\":{\\\"title\\\":\\\"Permit To Work (UID: P\/BEAT\/COM\/ADTN\/EL\/26\/00001)\\\",\\\"body\\\":\\\"A permit to work is created for 11-Sep-2026 and is ready to be Reviewed\\\",\\\"android_channel_id\\\":\\\"default\\\",\\\"sound\\\":\\\"default.wav\\\",\\\"color\\\":\\\"#0000FF\\\"},\\\"data\\\":{\\\"permitToWorkId\\\":450054,\\\"organisationId\\\":204,\\\"linkUrl\\\":\\\"https:\/\/sandbox.oqsha.com\/#\/wp\/view\/204\/450054\\\",\\\"notificationType\\\":\\\"PTW_GENERAL_NOTIFICATION\\\",\\\"isActionable\\\":\\\"false\\\"},\\\"priority\\\":\\\"normal\\\"}\"},\"target\":\"arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/6231d64d-57cd-3a62-b990-ae01c9bf5014\",\"topicArn\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":9,\"delivery_status\":5,\"result\":{\"result\":\"This is a test mode notification. Notification was not delivered to recipient.\"},\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":1017721,\"created_on\":\"2026-09-11T05:36:51.369Z\",\"updated_on\":\"2026-09-11T05:36:51.369Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-09-11 05:36:51.3651", "level": "Info", "severity": "INFO", "message": "--- AWS SNS Push Notification created using Osmo-x ---" }
{ "timestamp": "2026-09-11 05:36:51.3651", "level": "Info", "severity": "INFO", "message": "--- Push notification response from Osmo-x is 201" }
{ "timestamp": "2026-09-11 05:36:51.3651", "level": "Info", "severity": "INFO", "message": "--- Unable to parse Osmo-x notification id from response: Error converting value \"This is a test mode notification. Notification was not delivered to recipient.\" to type 'IncidentReporter.DAL.Models.OsmoXNotificationErrorDetailDBO'. Path 'result.result', line 1, position 876." }
{ "timestamp": "2026-09-11 05:36:51.3651", "level": "Info", "severity": "INFO", "message": "Push notification was sent to device with id 26335." }
{ "timestamp": "2026-09-11 05:36:51.3741", "level": "Info", "severity": "INFO", "message": "Skipping notification history insertion for DeviceId: 26335, UserId: 1939. History is recorded only for the user's first active device." }
{ "timestamp": "2026-09-11 05:36:51.3741", "level": "Info", "severity": "INFO", "message": "# Push notification sent #" }
{ "timestamp": "2026-09-11 05:36:51.3741", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-09-11 05:39:56.4080", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-09-11 05:39:56.4080", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"NOTIFICATION_TO_ISSUER\",\"EventArgs\":[{\"Key\":\"PtwId\",\"Value\":450055},{\"Key\":\"OrganisationId\",\"Value\":211},{\"Key\":\"CompanyId\",\"Value\":161},{\"Key\":\"StringIssuerIds\",\"Value\":\"[2192]\"},{\"Key\":\"StringReceieveAllPtwUserIds\",\"Value\":\"[5092,5347]\"},{\"Key\":\"PermitToWorkUID\",\"Value\":\"P\/GLTO\/SYK\/ASO\/SH\/26\/00001\"},{\"Key\":\"JobType\",\"Value\":\"Shaft Activity\"},{\"Key\":\"StatusChangeByUserDisplayName\",\"Value\":\"Hebert Eaton\"},{\"Key\":\"RequestedOnTime\",\"Value\":\"11-Sep-2026 11:09:56 AM\"},{\"Key\":\"SiteName\",\"Value\":\"Suffield Depot\"},{\"Key\":\"StartDate\",\"Value\":\"11-Sep-2026\"},{\"Key\":\"WorkLocation\",\"Value\":\"\"},{\"Key\":\"AssignedUserDisplayName\",\"Value\":\"Delta Botts\"},{\"Key\":\"ModeOfNotifications\",\"Value\":\"\"},{\"Key\":\"NextStatus\",\"Value\":\"Approved\"},{\"Key\":\"CustomStatusNames\",\"Value\":\"[{\\\"StatusId\\\":1,\\\"PresentTenseName\\\":\\\"Approve\\\",\\\"PastTenseName\\\":\\\"Approved\\\"},{\\\"StatusId\\\":2,\\\"PresentTenseName\\\":\\\"Issue\\\",\\\"PastTenseName\\\":\\\"Issued\\\"},{\\\"StatusId\\\":3,\\\"PresentTenseName\\\":\\\"Request\\\",\\\"PastTenseName\\\":\\\"Requested\\\"},{\\\"StatusId\\\":4,\\\"PresentTenseName\\\":\\\"Authorize\\\",\\\"PastTenseName\\\":\\\"Authorized\\\"},{\\\"StatusId\\\":5,\\\"PresentTenseName\\\":\\\"Reject\\\",\\\"PastTenseName\\\":\\\"Rejected\\\"},{\\\"StatusId\\\":6,\\\"PresentTenseName\\\":\\\"Close\\\",\\\"PastTenseName\\\":\\\"Closed\\\"},{\\\"StatusId\\\":7,\\\"PresentTenseName\\\":\\\"Cancel\\\",\\\"PastTenseName\\\":\\\"Cancelled\\\"},{\\\"StatusId\\\":8,\\\"PresentTenseName\\\":\\\"Re-Approve\\\",\\\"PastTenseName\\\":\\\"Re-Approved\\\"},{\\\"StatusId\\\":9,\\\"PresentTenseName\\\":\\\"Extension Request\\\",\\\"PastTenseName\\\":\\\"Extension Requested\\\"},{\\\"StatusId\\\":10,\\\"PresentTenseName\\\":\\\"Extension Issue\\\",\\\"PastTenseName\\\":\\\"Extension Issued\\\"},{\\\"StatusId\\\":11,\\\"PresentTenseName\\\":\\\"Extension Authorize\\\",\\\"PastTenseName\\\":\\\"Extension Authorized\\\"},{\\\"StatusId\\\":12,\\\"PresentTenseName\\\":\\\"Extension Approve\\\",\\\"PastTenseName\\\":\\\"Extension Approved\\\"},{\\\"StatusId\\\":13,\\\"PresentTenseName\\\":\\\"Extension Reject\\\",\\\"PastTenseName\\\":\\\"Extension Rejected\\\"},{\\\"StatusId\\\":14,\\\"PresentTenseName\\\":\\\"Validation Request\\\",\\\"PastTenseName\\\":\\\"Validation Requested\\\"},{\\\"StatusId\\\":15,\\\"PresentTenseName\\\":\\\"Validation Reject\\\",\\\"PastTenseName\\\":\\\"Validation Rejected\\\"},{\\\"StatusId\\\":16,\\\"PresentTenseName\\\":\\\"Temporarily Suspend\\\",\\\"PastTenseName\\\":\\\"Temporarily Suspended\\\"},{\\\"StatusId\\\":17,\\\"PresentTenseName\\\":\\\"Validation Issue\\\",\\\"PastTenseName\\\":\\\"Validation Issued\\\"},{\\\"StatusId\\\":18,\\\"PresentTenseName\\\":\\\"Validation Approve\\\",\\\"PastTenseName\\\":\\\"Validation Approved\\\"},{\\\"StatusId\\\":19,\\\"PresentTenseName\\\":\\\"Pending Closure\\\",\\\"PastTenseName\\\":\\\"Pending Closure\\\"},{\\\"StatusId\\\":20,\\\"PresentTenseName\\\":\\\"Start Work\\\",\\\"PastTenseName\\\":\\\"Start Work\\\"},{\\\"StatusId\\\":21,\\\"PresentTenseName\\\":\\\"Request Again\\\",\\\"PastTenseName\\\":\\\"Request Again\\\"},{\\\"StatusId\\\":22,\\\"PresentTenseName\\\":\\\"Abandon\\\",\\\"PastTenseName\\\":\\\"Abandoned\\\"}]\"}]}" }
{ "timestamp": "2026-09-11 05:39:56.4149", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : NOTIFICATION_TO_ISSUER ###" }
{ "timestamp": "2026-09-11 05:39:56.4149", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationToIssuerForCreatingPermitToWork function for whatsapp and push notification #" }
{ "timestamp": "2026-09-11 05:39:56.4149", "level": "Info", "severity": "INFO", "message": "# Fetching devices honoring user preferences for Multiple Module IDs (Bulk) #" }
{ "timestamp": "2026-09-11 05:39:56.4149", "level": "Debug", "severity": "DEBUG", "message": "Executing sending notification to issuers through whatsapp" }
{ "timestamp": "2026-09-11 05:39:56.4149", "level": "Debug", "severity": "DEBUG", "message": "Sending notification to issuers of the comapny regarding permit to work 450055" }
{ "timestamp": "2026-09-11 05:39:56.4149", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"912000000770\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"ptw_assigned_to_generic_template_v4\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"P\/GLTO\/SYK\/ASO\/SH\/26\/00001\"},{\"type\":\"text\",\"text\":\"11-Sep-2026\"},{\"type\":\"text\",\"text\":\"Shaft Activity\"},{\"type\":\"text\",\"text\":\"Suffield Depot\"},{\"type\":\"text\",\"text\":\" \"},{\"type\":\"text\",\"text\":\"Requested by Hebert Eaton at 11-Sep-2026 11:09:56 AM\"},{\"type\":\"text\",\"text\":\"Approve\"},{\"type\":\"text\",\"text\":\"Delta Botts\"},{\"type\":\"text\",\"text\":\"https:\/\/sandbox.oqsha.com\/#\/wp\/view\/211\/450055\"}]}]}}}" }
{ "timestamp": "2026-09-11 05:39:56.4744", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-09-11 05:39:56.4744", "level": "Debug", "severity": "DEBUG", "message": "Executing sending push notification to the issuers" }
{ "timestamp": "2026-09-11 05:39:56.4744", "level": "Info", "severity": "INFO", "message": " # Push Subject for Issuer P\/GLTO\/SYK\/ASO\/SH\/26\/00001" }
{ "timestamp": "2026-09-11 05:39:56.4744", "level": "Info", "severity": "INFO", "message": "# Preparing notification body #" }
{ "timestamp": "2026-09-11 05:39:56.4744", "level": "Info", "severity": "INFO", "message": "# Checking for device existence #" }
{ "timestamp": "2026-09-11 05:39:56.4744", "level": "Info", "severity": "INFO", "message": "# User device exists #" }
{ "timestamp": "2026-09-11 05:39:56.4744", "level": "Debug", "severity": "DEBUG", "message": "Sending notification for permit to work: 450055" }
{ "timestamp": "2026-09-11 05:39:56.4744", "level": "Info", "severity": "INFO", "message": "Inside SendAppNotification Device Type: GCM" }
{ "timestamp": "2026-09-11 05:39:56.4744", "level": "Info", "severity": "INFO", "message": "Generating AWS SNS Request" }
{ "timestamp": "2026-09-11 05:39:56.4744", "level": "Info", "severity": "INFO", "message": "Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/fb6391c7-35b3-3aa7-8830-262513ddf6e0" }
{ "timestamp": "2026-09-11 05:39:56.5256", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":50,\"data\":{\"message\":{\"GCM\":\"{\\\"notification\\\":{\\\"title\\\":\\\"Permit To Work (UID: P\/GLTO\/SYK\/ASO\/SH\/26\/00001)\\\",\\\"body\\\":\\\"A permit to work is created for 11-Sep-2026 and is ready to be Approved\\\",\\\"android_channel_id\\\":\\\"default\\\",\\\"sound\\\":\\\"default.wav\\\",\\\"color\\\":\\\"#0000FF\\\"},\\\"data\\\":{\\\"permitToWorkId\\\":450055,\\\"organisationId\\\":211,\\\"linkUrl\\\":\\\"https:\/\/sandbox.oqsha.com\/#\/wp\/view\/211\/450055\\\",\\\"notificationType\\\":\\\"PTW_GENERAL_NOTIFICATION\\\",\\\"isActionable\\\":\\\"false\\\"},\\\"priority\\\":\\\"normal\\\"}\"},\"target\":\"arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/fb6391c7-35b3-3aa7-8830-262513ddf6e0\",\"topicArn\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":9,\"delivery_status\":5,\"result\":{\"result\":\"This is a test mode notification. Notification was not delivered to recipient.\"},\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":1017723,\"created_on\":\"2026-09-11T05:39:56.530Z\",\"updated_on\":\"2026-09-11T05:39:56.530Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-09-11 05:39:56.5256", "level": "Info", "severity": "INFO", "message": "--- AWS SNS Push Notification created using Osmo-x ---" }
{ "timestamp": "2026-09-11 05:39:56.5256", "level": "Info", "severity": "INFO", "message": "--- Push notification response from Osmo-x is 201" }
{ "timestamp": "2026-09-11 05:39:56.5256", "level": "Info", "severity": "INFO", "message": "--- Unable to parse Osmo-x notification id from response: Error converting value \"This is a test mode notification. Notification was not delivered to recipient.\" to type 'IncidentReporter.DAL.Models.OsmoXNotificationErrorDetailDBO'. Path 'result.result', line 1, position 875." }
{ "timestamp": "2026-09-11 05:39:56.5256", "level": "Info", "severity": "INFO", "message": "Push notification was sent to device with id 3272." }
{ "timestamp": "2026-09-11 05:39:56.5256", "level": "Info", "severity": "INFO", "message": "App notification history inserted. HistoryId: 276333, UserId: 2192, NotificationType: PTW_GENERAL_NOTIFICATION, ModuleId: 14, ReferenceId: 450055" }
{ "timestamp": "2026-09-11 05:39:56.5256", "level": "Info", "severity": "INFO", "message": "# Push notification sent #" }
{ "timestamp": "2026-09-11 05:39:56.5256", "level": "Info", "severity": "INFO", "message": "# Checking for device existence #" }
{ "timestamp": "2026-09-11 05:39:56.5256", "level": "Info", "severity": "INFO", "message": "# User device exists #" }
{ "timestamp": "2026-09-11 05:39:56.5256", "level": "Debug", "severity": "DEBUG", "message": "Sending notification for permit to work: 450055" }
{ "timestamp": "2026-09-11 05:39:56.5256", "level": "Info", "severity": "INFO", "message": "Inside SendAppNotification Device Type: GCM" }
{ "timestamp": "2026-09-11 05:39:56.5256", "level": "Info", "severity": "INFO", "message": "Generating AWS SNS Request" }
{ "timestamp": "2026-09-11 05:39:56.5256", "level": "Info", "severity": "INFO", "message": "Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/18050b7d-6712-35b0-831c-c2540212b7b3" }
{ "timestamp": "2026-09-11 05:39:56.5816", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":50,\"data\":{\"message\":{\"GCM\":\"{\\\"notification\\\":{\\\"title\\\":\\\"Permit To Work (UID: P\/GLTO\/SYK\/ASO\/SH\/26\/00001)\\\",\\\"body\\\":\\\"A permit to work is created for 11-Sep-2026 and is ready to be Approved\\\",\\\"android_channel_id\\\":\\\"default\\\",\\\"sound\\\":\\\"default.wav\\\",\\\"color\\\":\\\"#0000FF\\\"},\\\"data\\\":{\\\"permitToWorkId\\\":450055,\\\"organisationId\\\":211,\\\"linkUrl\\\":\\\"https:\/\/sandbox.oqsha.com\/#\/wp\/view\/211\/450055\\\",\\\"notificationType\\\":\\\"PTW_GENERAL_NOTIFICATION\\\",\\\"isActionable\\\":\\\"false\\\"},\\\"priority\\\":\\\"normal\\\"}\"},\"target\":\"arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/18050b7d-6712-35b0-831c-c2540212b7b3\",\"topicArn\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":9,\"delivery_status\":5,\"result\":{\"result\":\"This is a test mode notification. Notification was not delivered to recipient.\"},\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":1017724,\"created_on\":\"2026-09-11T05:39:56.586Z\",\"updated_on\":\"2026-09-11T05:39:56.586Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-09-11 05:39:56.5816", "level": "Info", "severity": "INFO", "message": "--- AWS SNS Push Notification created using Osmo-x ---" }
{ "timestamp": "2026-09-11 05:39:56.5816", "level": "Info", "severity": "INFO", "message": "--- Push notification response from Osmo-x is 201" }
{ "timestamp": "2026-09-11 05:39:56.5816", "level": "Info", "severity": "INFO", "message": "--- Unable to parse Osmo-x notification id from response: Error converting value \"This is a test mode notification. Notification was not delivered to recipient.\" to type 'IncidentReporter.DAL.Models.OsmoXNotificationErrorDetailDBO'. Path 'result.result', line 1, position 875." }
{ "timestamp": "2026-09-11 05:39:56.5816", "level": "Info", "severity": "INFO", "message": "Push notification was sent to device with id 3331." }
{ "timestamp": "2026-09-11 05:39:56.5816", "level": "Info", "severity": "INFO", "message": "Skipping notification history insertion for DeviceId: 3331, UserId: 2192. History is recorded only for the user's first active device." }
{ "timestamp": "2026-09-11 05:39:56.5816", "level": "Info", "severity": "INFO", "message": "# Push notification sent #" }
{ "timestamp": "2026-09-11 05:39:56.5816", "level": "Info", "severity": "INFO", "message": "# Checking for device existence #" }
{ "timestamp": "2026-09-11 05:39:56.5816", "level": "Info", "severity": "INFO", "message": "# User device exists #" }
{ "timestamp": "2026-09-11 05:39:56.5816", "level": "Debug", "severity": "DEBUG", "message": "Sending notification for permit to work: 450055" }
{ "timestamp": "2026-09-11 05:39:56.5816", "level": "Info", "severity": "INFO", "message": "Inside SendAppNotification Device Type: GCM" }
{ "timestamp": "2026-09-11 05:39:56.5816", "level": "Info", "severity": "INFO", "message": "Generating AWS SNS Request" }
{ "timestamp": "2026-09-11 05:39:56.5876", "level": "Info", "severity": "INFO", "message": "Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/e0771dbd-b6d7-3f48-b73a-cfd2694b10cc" }
{ "timestamp": "2026-09-11 05:39:56.6362", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":50,\"data\":{\"message\":{\"GCM\":\"{\\\"notification\\\":{\\\"title\\\":\\\"Permit To Work (UID: P\/GLTO\/SYK\/ASO\/SH\/26\/00001)\\\",\\\"body\\\":\\\"A permit to work is created for 11-Sep-2026 and is ready to be Approved\\\",\\\"android_channel_id\\\":\\\"default\\\",\\\"sound\\\":\\\"default.wav\\\",\\\"color\\\":\\\"#0000FF\\\"},\\\"data\\\":{\\\"permitToWorkId\\\":450055,\\\"organisationId\\\":211,\\\"linkUrl\\\":\\\"https:\/\/sandbox.oqsha.com\/#\/wp\/view\/211\/450055\\\",\\\"notificationType\\\":\\\"PTW_GENERAL_NOTIFICATION\\\",\\\"isActionable\\\":\\\"false\\\"},\\\"priority\\\":\\\"normal\\\"}\"},\"target\":\"arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/e0771dbd-b6d7-3f48-b73a-cfd2694b10cc\",\"topicArn\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":9,\"delivery_status\":5,\"result\":{\"result\":\"This is a test mode notification. Notification was not delivered to recipient.\"},\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":1017725,\"created_on\":\"2026-09-11T05:39:56.641Z\",\"updated_on\":\"2026-09-11T05:39:56.641Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-09-11 05:39:56.6362", "level": "Info", "severity": "INFO", "message": "--- AWS SNS Push Notification created using Osmo-x ---" }
{ "timestamp": "2026-09-11 05:39:56.6362", "level": "Info", "severity": "INFO", "message": "--- Push notification response from Osmo-x is 201" }
{ "timestamp": "2026-09-11 05:39:56.6362", "level": "Info", "severity": "INFO", "message": "--- Unable to parse Osmo-x notification id from response: Error converting value \"This is a test mode notification. Notification was not delivered to recipient.\" to type 'IncidentReporter.DAL.Models.OsmoXNotificationErrorDetailDBO'. Path 'result.result', line 1, position 875." }
{ "timestamp": "2026-09-11 05:39:56.6362", "level": "Info", "severity": "INFO", "message": "Push notification was sent to device with id 7845." }
{ "timestamp": "2026-09-11 05:39:56.6362", "level": "Info", "severity": "INFO", "message": "Skipping notification history insertion for DeviceId: 7845, UserId: 2192. History is recorded only for the user's first active device." }
{ "timestamp": "2026-09-11 05:39:56.6362", "level": "Info", "severity": "INFO", "message": "# Push notification sent #" }
{ "timestamp": "2026-09-11 05:39:56.6362", "level": "Info", "severity": "INFO", "message": "# Checking for device existence #" }
{ "timestamp": "2026-09-11 05:39:56.6362", "level": "Info", "severity": "INFO", "message": "# User device exists #" }
{ "timestamp": "2026-09-11 05:39:56.6362", "level": "Debug", "severity": "DEBUG", "message": "Sending notification for permit to work: 450055" }
{ "timestamp": "2026-09-11 05:39:56.6362", "level": "Info", "severity": "INFO", "message": "Inside SendAppNotification Device Type: GCM" }
{ "timestamp": "2026-09-11 05:39:56.6362", "level": "Info", "severity": "INFO", "message": "Generating AWS SNS Request" }
{ "timestamp": "2026-09-11 05:39:56.6362", "level": "Info", "severity": "INFO", "message": "Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/6aced983-e81c-3177-9593-3a4d37c204f1" }
{ "timestamp": "2026-09-11 05:39:56.6954", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":50,\"data\":{\"message\":{\"GCM\":\"{\\\"notification\\\":{\\\"title\\\":\\\"Permit To Work (UID: P\/GLTO\/SYK\/ASO\/SH\/26\/00001)\\\",\\\"body\\\":\\\"A permit to work is created for 11-Sep-2026 and is ready to be Approved\\\",\\\"android_channel_id\\\":\\\"default\\\",\\\"sound\\\":\\\"default.wav\\\",\\\"color\\\":\\\"#0000FF\\\"},\\\"data\\\":{\\\"permitToWorkId\\\":450055,\\\"organisationId\\\":211,\\\"linkUrl\\\":\\\"https:\/\/sandbox.oqsha.com\/#\/wp\/view\/211\/450055\\\",\\\"notificationType\\\":\\\"PTW_GENERAL_NOTIFICATION\\\",\\\"isActionable\\\":\\\"false\\\"},\\\"priority\\\":\\\"normal\\\"}\"},\"target\":\"arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/6aced983-e81c-3177-9593-3a4d37c204f1\",\"topicArn\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":9,\"delivery_status\":5,\"result\":{\"result\":\"This is a test mode notification. Notification was not delivered to recipient.\"},\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":1017726,\"created_on\":\"2026-09-11T05:39:56.700Z\",\"updated_on\":\"2026-09-11T05:39:56.700Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-09-11 05:39:56.6954", "level": "Info", "severity": "INFO", "message": "--- AWS SNS Push Notification created using Osmo-x ---" }
{ "timestamp": "2026-09-11 05:39:56.6958", "level": "Info", "severity": "INFO", "message": "--- Push notification response from Osmo-x is 201" }
{ "timestamp": "2026-09-11 05:39:56.6958", "level": "Info", "severity": "INFO", "message": "--- Unable to parse Osmo-x notification id from response: Error converting value \"This is a test mode notification. Notification was not delivered to recipient.\" to type 'IncidentReporter.DAL.Models.OsmoXNotificationErrorDetailDBO'. Path 'result.result', line 1, position 875." }
{ "timestamp": "2026-09-11 05:39:56.6958", "level": "Info", "severity": "INFO", "message": "Push notification was sent to device with id 9495." }
{ "timestamp": "2026-09-11 05:39:56.6958", "level": "Info", "severity": "INFO", "message": "Skipping notification history insertion for DeviceId: 9495, UserId: 2192. History is recorded only for the user's first active device." }
{ "timestamp": "2026-09-11 05:39:56.6958", "level": "Info", "severity": "INFO", "message": "# Push notification sent #" }
{ "timestamp": "2026-09-11 05:39:56.6958", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-09-11 05:42:07.6072", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-09-11 05:42:07.6072", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"NOTIFICATION_TO_ISSUER\",\"EventArgs\":[{\"Key\":\"PtwId\",\"Value\":450056},{\"Key\":\"OrganisationId\",\"Value\":207},{\"Key\":\"CompanyId\",\"Value\":2400},{\"Key\":\"StringIssuerIds\",\"Value\":\"[5111]\"},{\"Key\":\"StringReceieveAllPtwUserIds\",\"Value\":\"[1861,4244,4504,4516,4518,4583,4594,4690,4691,4806,5106,4459,4243,5111,1855]\"},{\"Key\":\"PermitToWorkUID\",\"Value\":\"P\/HUBG\/TFX\/AIP\/HE\/26\/00001\"},{\"Key\":\"JobType\",\"Value\":\"Height work\"},{\"Key\":\"StatusChangeByUserDisplayName\",\"Value\":\"Hebert Eaton\"},{\"Key\":\"RequestedOnTime\",\"Value\":\"11-Sep-2026 11:12:07 AM\"},{\"Key\":\"SiteName\",\"Value\":\"Meadow Oaks\"},{\"Key\":\"StartDate\",\"Value\":\"11-Sep-2026\"},{\"Key\":\"WorkLocation\",\"Value\":\"\"},{\"Key\":\"AssignedUserDisplayName\",\"Value\":\"Butler Christy\"},{\"Key\":\"ModeOfNotifications\",\"Value\":\"\"},{\"Key\":\"NextStatus\",\"Value\":\"Issued\"},{\"Key\":\"CustomStatusNames\",\"Value\":\"[{\\\"StatusId\\\":1,\\\"PresentTenseName\\\":\\\"Approve\\\",\\\"PastTenseName\\\":\\\"Approved\\\"},{\\\"StatusId\\\":2,\\\"PresentTenseName\\\":\\\"Issue\\\",\\\"PastTenseName\\\":\\\"Issued\\\"},{\\\"StatusId\\\":3,\\\"PresentTenseName\\\":\\\"Request\\\",\\\"PastTenseName\\\":\\\"Requested\\\"},{\\\"StatusId\\\":4,\\\"PresentTenseName\\\":\\\"Review\\\",\\\"PastTenseName\\\":\\\"Reviewed\\\"},{\\\"StatusId\\\":5,\\\"PresentTenseName\\\":\\\"Reject\\\",\\\"PastTenseName\\\":\\\"Rejected\\\"},{\\\"StatusId\\\":6,\\\"PresentTenseName\\\":\\\"Close\\\",\\\"PastTenseName\\\":\\\"Closed\\\"},{\\\"StatusId\\\":7,\\\"PresentTenseName\\\":\\\"Cancel\\\",\\\"PastTenseName\\\":\\\"Cancelled\\\"},{\\\"StatusId\\\":8,\\\"PresentTenseName\\\":\\\"Re-Approve\\\",\\\"PastTenseName\\\":\\\"Re-Approved\\\"},{\\\"StatusId\\\":9,\\\"PresentTenseName\\\":\\\"Extension Request\\\",\\\"PastTenseName\\\":\\\"Extension Requested\\\"},{\\\"StatusId\\\":10,\\\"PresentTenseName\\\":\\\"Extension Issue\\\",\\\"PastTenseName\\\":\\\"Extension Issued\\\"},{\\\"StatusId\\\":11,\\\"PresentTenseName\\\":\\\"Extension Review\\\",\\\"PastTenseName\\\":\\\"Extension Reviewed\\\"},{\\\"StatusId\\\":12,\\\"PresentTenseName\\\":\\\"Extension Approve\\\",\\\"PastTenseName\\\":\\\"Extension Approved\\\"},{\\\"StatusId\\\":13,\\\"PresentTenseName\\\":\\\"Extension Reject\\\",\\\"PastTenseName\\\":\\\"Extension Rejected\\\"},{\\\"StatusId\\\":14,\\\"PresentTenseName\\\":\\\"Validation Request\\\",\\\"PastTenseName\\\":\\\"Validation Requested\\\"},{\\\"StatusId\\\":15,\\\"PresentTenseName\\\":\\\"Validation Reject\\\",\\\"PastTenseName\\\":\\\"Validation Rejected\\\"},{\\\"StatusId\\\":16,\\\"PresentTenseName\\\":\\\"Temporarily Suspend\\\",\\\"PastTenseName\\\":\\\"Temporarily Suspended\\\"},{\\\"StatusId\\\":17,\\\"PresentTenseName\\\":\\\"Validation Issue\\\",\\\"PastTenseName\\\":\\\"Validation Issued\\\"},{\\\"StatusId\\\":18,\\\"PresentTenseName\\\":\\\"Validation Approve\\\",\\\"PastTenseName\\\":\\\"Validation Approved\\\"},{\\\"StatusId\\\":19,\\\"PresentTenseName\\\":\\\"Pending Closure\\\",\\\"PastTenseName\\\":\\\"Pending Closure\\\"},{\\\"StatusId\\\":20,\\\"PresentTenseName\\\":\\\"Start Work\\\",\\\"PastTenseName\\\":\\\"Start Work\\\"},{\\\"StatusId\\\":21,\\\"PresentTenseName\\\":\\\"Request Again\\\",\\\"PastTenseName\\\":\\\"Request Again\\\"},{\\\"StatusId\\\":22,\\\"PresentTenseName\\\":\\\"Abandon\\\",\\\"PastTenseName\\\":\\\"Abandoned\\\"}]\"}]}" }
{ "timestamp": "2026-09-11 05:42:07.6072", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : NOTIFICATION_TO_ISSUER ###" }
{ "timestamp": "2026-09-11 05:42:07.6072", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationToIssuerForCreatingPermitToWork function for whatsapp and push notification #" }
{ "timestamp": "2026-09-11 05:42:07.6179", "level": "Info", "severity": "INFO", "message": "# Fetching devices honoring user preferences for Multiple Module IDs (Bulk) #" }
{ "timestamp": "2026-09-11 05:42:07.6179", "level": "Debug", "severity": "DEBUG", "message": "Executing sending notification to issuers through whatsapp" }
{ "timestamp": "2026-09-11 05:42:07.6179", "level": "Debug", "severity": "DEBUG", "message": "Sending notification to issuers of the comapny regarding permit to work 450056" }
{ "timestamp": "2026-09-11 05:42:07.6179", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"912000000090\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"ptw_assigned_to_generic_template_v4\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"P\/HUBG\/TFX\/AIP\/HE\/26\/00001\"},{\"type\":\"text\",\"text\":\"11-Sep-2026\"},{\"type\":\"text\",\"text\":\"Height work\"},{\"type\":\"text\",\"text\":\"Meadow Oaks\"},{\"type\":\"text\",\"text\":\" \"},{\"type\":\"text\",\"text\":\"Requested by Hebert Eaton at 11-Sep-2026 11:12:07 AM\"},{\"type\":\"text\",\"text\":\"Issue\"},{\"type\":\"text\",\"text\":\"Butler Christy\"},{\"type\":\"text\",\"text\":\"https:\/\/sandbox.oqsha.com\/#\/wp\/view\/207\/450056\"}]}]}}}" }
{ "timestamp": "2026-09-11 05:42:07.6631", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-09-11 05:42:07.6631", "level": "Debug", "severity": "DEBUG", "message": "Executing sending push notification to the issuers" }
{ "timestamp": "2026-09-11 05:42:07.6631", "level": "Info", "severity": "INFO", "message": " # Push Subject for Issuer P\/HUBG\/TFX\/AIP\/HE\/26\/00001" }
{ "timestamp": "2026-09-11 05:42:07.6631", "level": "Info", "severity": "INFO", "message": "# Preparing notification body #" }
{ "timestamp": "2026-09-11 05:42:07.6631", "level": "Info", "severity": "INFO", "message": "# Checking for device existence #" }
{ "timestamp": "2026-09-11 05:42:07.6631", "level": "Info", "severity": "INFO", "message": "# User device exists #" }
{ "timestamp": "2026-09-11 05:42:07.6631", "level": "Debug", "severity": "DEBUG", "message": "Sending notification for permit to work: 450056" }
{ "timestamp": "2026-09-11 05:42:07.6631", "level": "Info", "severity": "INFO", "message": "Inside SendAppNotification Device Type: GCM" }
{ "timestamp": "2026-09-11 05:42:07.6631", "level": "Info", "severity": "INFO", "message": "Generating AWS SNS Request" }
{ "timestamp": "2026-09-11 05:42:07.6631", "level": "Info", "severity": "INFO", "message": "Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/8d44ad78-8b14-3b2c-885c-92039149a4e4" }
{ "timestamp": "2026-09-11 05:42:07.7211", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":50,\"data\":{\"message\":{\"GCM\":\"{\\\"notification\\\":{\\\"title\\\":\\\"Permit To Work (UID: P\/HUBG\/TFX\/AIP\/HE\/26\/00001)\\\",\\\"body\\\":\\\"A permit to work is created for 11-Sep-2026 and is ready to be Issued\\\",\\\"android_channel_id\\\":\\\"default\\\",\\\"sound\\\":\\\"default.wav\\\",\\\"color\\\":\\\"#0000FF\\\"},\\\"data\\\":{\\\"permitToWorkId\\\":450056,\\\"organisationId\\\":207,\\\"linkUrl\\\":\\\"https:\/\/sandbox.oqsha.com\/#\/wp\/view\/207\/450056\\\",\\\"notificationType\\\":\\\"PTW_GENERAL_NOTIFICATION\\\",\\\"isActionable\\\":\\\"false\\\"},\\\"priority\\\":\\\"normal\\\"}\"},\"target\":\"arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/8d44ad78-8b14-3b2c-885c-92039149a4e4\",\"topicArn\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":9,\"delivery_status\":5,\"result\":{\"result\":\"This is a test mode notification. Notification was not delivered to recipient.\"},\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":1017728,\"created_on\":\"2026-09-11T05:42:07.726Z\",\"updated_on\":\"2026-09-11T05:42:07.726Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-09-11 05:42:07.7211", "level": "Info", "severity": "INFO", "message": "--- AWS SNS Push Notification created using Osmo-x ---" }
{ "timestamp": "2026-09-11 05:42:07.7211", "level": "Info", "severity": "INFO", "message": "--- Push notification response from Osmo-x is 201" }
{ "timestamp": "2026-09-11 05:42:07.7211", "level": "Info", "severity": "INFO", "message": "--- Unable to parse Osmo-x notification id from response: Error converting value \"This is a test mode notification. Notification was not delivered to recipient.\" to type 'IncidentReporter.DAL.Models.OsmoXNotificationErrorDetailDBO'. Path 'result.result', line 1, position 873." }
{ "timestamp": "2026-09-11 05:42:07.7211", "level": "Info", "severity": "INFO", "message": "Push notification was sent to device with id 25502." }
{ "timestamp": "2026-09-11 05:42:07.7274", "level": "Info", "severity": "INFO", "message": "App notification history inserted. HistoryId: 276334, UserId: 4243, NotificationType: PTW_GENERAL_NOTIFICATION, ModuleId: 14, ReferenceId: 450056" }
{ "timestamp": "2026-09-11 05:42:07.7274", "level": "Info", "severity": "INFO", "message": "# Push notification sent #" }
{ "timestamp": "2026-09-11 05:42:07.7274", "level": "Info", "severity": "INFO", "message": "# Checking for device existence #" }
{ "timestamp": "2026-09-11 05:42:07.7274", "level": "Info", "severity": "INFO", "message": "# User device exists #" }
{ "timestamp": "2026-09-11 05:42:07.7274", "level": "Debug", "severity": "DEBUG", "message": "Sending notification for permit to work: 450056" }
{ "timestamp": "2026-09-11 05:42:07.7274", "level": "Info", "severity": "INFO", "message": "Inside SendAppNotification Device Type: GCM" }
{ "timestamp": "2026-09-11 05:42:07.7274", "level": "Info", "severity": "INFO", "message": "Generating AWS SNS Request" }
{ "timestamp": "2026-09-11 05:42:07.7274", "level": "Info", "severity": "INFO", "message": "Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/f4efb887-45b1-3133-8647-101a6629c0a9" }
{ "timestamp": "2026-09-11 05:42:07.7799", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":50,\"data\":{\"message\":{\"GCM\":\"{\\\"notification\\\":{\\\"title\\\":\\\"Permit To Work (UID: P\/HUBG\/TFX\/AIP\/HE\/26\/00001)\\\",\\\"body\\\":\\\"A permit to work is created for 11-Sep-2026 and is ready to be Issued\\\",\\\"android_channel_id\\\":\\\"default\\\",\\\"sound\\\":\\\"default.wav\\\",\\\"color\\\":\\\"#0000FF\\\"},\\\"data\\\":{\\\"permitToWorkId\\\":450056,\\\"organisationId\\\":207,\\\"linkUrl\\\":\\\"https:\/\/sandbox.oqsha.com\/#\/wp\/view\/207\/450056\\\",\\\"notificationType\\\":\\\"PTW_GENERAL_NOTIFICATION\\\",\\\"isActionable\\\":\\\"false\\\"},\\\"priority\\\":\\\"normal\\\"}\"},\"target\":\"arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/f4efb887-45b1-3133-8647-101a6629c0a9\",\"topicArn\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":9,\"delivery_status\":5,\"result\":{\"result\":\"This is a test mode notification. Notification was not delivered to recipient.\"},\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":1017729,\"created_on\":\"2026-09-11T05:42:07.784Z\",\"updated_on\":\"2026-09-11T05:42:07.784Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-09-11 05:42:07.7799", "level": "Info", "severity": "INFO", "message": "--- AWS SNS Push Notification created using Osmo-x ---" }
{ "timestamp": "2026-09-11 05:42:07.7799", "level": "Info", "severity": "INFO", "message": "--- Push notification response from Osmo-x is 201" }
{ "timestamp": "2026-09-11 05:42:07.7799", "level": "Info", "severity": "INFO", "message": "--- Unable to parse Osmo-x notification id from response: Error converting value \"This is a test mode notification. Notification was not delivered to recipient.\" to type 'IncidentReporter.DAL.Models.OsmoXNotificationErrorDetailDBO'. Path 'result.result', line 1, position 873." }
{ "timestamp": "2026-09-11 05:42:07.7799", "level": "Info", "severity": "INFO", "message": "Push notification was sent to device with id 24207." }
{ "timestamp": "2026-09-11 05:42:07.7799", "level": "Info", "severity": "INFO", "message": "App notification history inserted. HistoryId: 276335, UserId: 5111, NotificationType: PTW_GENERAL_NOTIFICATION, ModuleId: 14, ReferenceId: 450056" }
{ "timestamp": "2026-09-11 05:42:07.7799", "level": "Info", "severity": "INFO", "message": "# Push notification sent #" }
{ "timestamp": "2026-09-11 05:42:07.7799", "level": "Info", "severity": "INFO", "message": "# Checking for device existence #" }
{ "timestamp": "2026-09-11 05:42:07.7799", "level": "Info", "severity": "INFO", "message": "# User device exists #" }
{ "timestamp": "2026-09-11 05:42:07.7799", "level": "Debug", "severity": "DEBUG", "message": "Sending notification for permit to work: 450056" }
{ "timestamp": "2026-09-11 05:42:07.7799", "level": "Info", "severity": "INFO", "message": "Inside SendAppNotification Device Type: GCM" }
{ "timestamp": "2026-09-11 05:42:07.7799", "level": "Info", "severity": "INFO", "message": "Generating AWS SNS Request" }
{ "timestamp": "2026-09-11 05:42:07.7799", "level": "Info", "severity": "INFO", "message": "Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/d9f0e4de-edd4-3ae3-a004-96236cf7772f" }
{ "timestamp": "2026-09-11 05:42:07.8430", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":50,\"data\":{\"message\":{\"GCM\":\"{\\\"notification\\\":{\\\"title\\\":\\\"Permit To Work (UID: P\/HUBG\/TFX\/AIP\/HE\/26\/00001)\\\",\\\"body\\\":\\\"A permit to work is created for 11-Sep-2026 and is ready to be Issued\\\",\\\"android_channel_id\\\":\\\"default\\\",\\\"sound\\\":\\\"default.wav\\\",\\\"color\\\":\\\"#0000FF\\\"},\\\"data\\\":{\\\"permitToWorkId\\\":450056,\\\"organisationId\\\":207,\\\"linkUrl\\\":\\\"https:\/\/sandbox.oqsha.com\/#\/wp\/view\/207\/450056\\\",\\\"notificationType\\\":\\\"PTW_GENERAL_NOTIFICATION\\\",\\\"isActionable\\\":\\\"false\\\"},\\\"priority\\\":\\\"normal\\\"}\"},\"target\":\"arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/d9f0e4de-edd4-3ae3-a004-96236cf7772f\",\"topicArn\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":9,\"delivery_status\":5,\"result\":{\"result\":\"This is a test mode notification. Notification was not delivered to recipient.\"},\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":1017730,\"created_on\":\"2026-09-11T05:42:07.844Z\",\"updated_on\":\"2026-09-11T05:42:07.844Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-09-11 05:42:07.8430", "level": "Info", "severity": "INFO", "message": "--- AWS SNS Push Notification created using Osmo-x ---" }
{ "timestamp": "2026-09-11 05:42:07.8430", "level": "Info", "severity": "INFO", "message": "--- Push notification response from Osmo-x is 201" }
{ "timestamp": "2026-09-11 05:42:07.8430", "level": "Info", "severity": "INFO", "message": "--- Unable to parse Osmo-x notification id from response: Error converting value \"This is a test mode notification. Notification was not delivered to recipient.\" to type 'IncidentReporter.DAL.Models.OsmoXNotificationErrorDetailDBO'. Path 'result.result', line 1, position 873." }
{ "timestamp": "2026-09-11 05:42:07.8430", "level": "Info", "severity": "INFO", "message": "Push notification was sent to device with id 26725." }
{ "timestamp": "2026-09-11 05:42:07.8430", "level": "Info", "severity": "INFO", "message": "Skipping notification history insertion for DeviceId: 26725, UserId: 5111. History is recorded only for the user's first active device." }
{ "timestamp": "2026-09-11 05:42:07.8430", "level": "Info", "severity": "INFO", "message": "# Push notification sent #" }
{ "timestamp": "2026-09-11 05:42:07.8430", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-09-11 05:43:51.3273", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-09-11 05:43:51.3273", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"NOTIFICATION_FOR_WORK_PERMIT_CREATION\",\"EventArgs\":[{\"Key\":\"WorkPermitId\",\"Value\":\"4207\"},{\"Key\":\"ApproverIds\",\"Value\":\"[10313,1202]\"},{\"Key\":\"SiteName\",\"Value\":\"Carson Valley\"},{\"Key\":\"CreatedBy\",\"Value\":\"Hebert Eaton\"},{\"Key\":\"WorkPermitUid\",\"Value\":\"WP\/KURA\/FD2\/EE1\/26\/00001\"},{\"Key\":\"OrgId\",\"Value\":258},{\"Key\":\"OrganisationName\",\"Value\":\"Kura Oncology Inc.\"}]}" }
{ "timestamp": "2026-09-11 05:43:51.3273", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : NOTIFICATION_FOR_WORK_PERMIT_CREATION ###" }
{ "timestamp": "2026-09-11 05:43:51.3273", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationForWorkPermitCreation function for email\/WhatsApp #" }
{ "timestamp": "2026-09-11 05:43:51.3325", "level": "Info", "severity": "INFO", "message": "Executing email and WhatsApp notifications to WorkPermit approvers" }
{ "timestamp": "2026-09-11 05:43:51.3481", "level": "Info", "severity": "INFO", "message": "Sending WorkPermit creation email to: TITAGARH_BHA_DH@oqsha.com" }
{ "timestamp": "2026-09-11 05:43:51.3481", "level": "Info", "severity": "INFO", "message": "*--- Sending Email Serice Initiated ---*" }
{ "timestamp": "2026-09-11 05:43:51.3481", "level": "Info", "severity": "INFO", "message": "Reading and binding data to Email Template" }
{ "timestamp": "2026-09-11 05:43:51.3481", "level": "Info", "severity": "INFO", "message": "Initializing Email Service Client" }
{ "timestamp": "2026-09-11 05:43:51.3481", "level": "Info", "severity": "INFO", "message": "Generating Email Request" }
{ "timestamp": "2026-09-11 05:43:51.4457", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":44,\"data\":{\"from\":\"\\\"OQSHA\\\" <noreply@oqsha.com>\",\"to\":\"TITAGARH_BHA_DH@oqsha.com\",\"cc\":null,\"bcc\":null,\"subject\":\"New Work Permit Assigned\",\"text\":null,\"html\":\"Dear Giselle Longo,\\n<br><br>\\nA new Work Permit has been created and assigned to you.\\n<br><br>\\n\\n<strong>Work Permit ID:<\/strong> WP\/KURA\/FD2\/EE1\/26\/00001<br>\\n<strong>Site:<\/strong> Carson Valley<br>\\n<strong>Organisation:<\/strong> Kura Oncology Inc.<br>\\n<strong>Created By:<\/strong> Hebert Eaton<br>\\n<strong>View Permit:<\/strong> <a href=\\\"https:\/\/sandbox.oqsha.com\/#\/ptw\/view\/258\/4207\\\">https:\/\/sandbox.oqsha.com\/#\/ptw\/view\/258\/4207<\/a>\\n<br><br>\\n\\n<p>\\n    Regards,<br>\\n    <br \/>\\n    Oqsha Team\\n    <br>\\n    -----------------------------------------------\\n    <br>\\n    OQSHA - Powered by Osmosys\\n<\/p>\",\"attachments\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":2,\"result\":null,\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":1017731,\"delivery_status\":1,\"created_on\":\"2026-09-11T05:43:51.454Z\",\"updated_on\":\"2026-09-11T05:43:51.454Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-09-11 05:43:51.4457", "level": "Info", "severity": "INFO", "message": "--- Email created using Osmo-x ---" }
{ "timestamp": "2026-09-11 05:43:51.4457", "level": "Info", "severity": "INFO", "message": "--- Email response from Osmo-x is 201" }
{ "timestamp": "2026-09-11 05:43:51.4457", "level": "Info", "severity": "INFO", "message": "Sending WorkPermit creation WhatsApp message to: 912222222221" }
{ "timestamp": "2026-09-11 05:43:51.4457", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"912222222221\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"oqsha_work_permit_creation_alert_v3\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"Giselle Longo\"},{\"type\":\"text\",\"text\":\"WP\/KURA\/FD2\/EE1\/26\/00001\"},{\"type\":\"text\",\"text\":\"Carson Valley\"},{\"type\":\"text\",\"text\":\"Kura Oncology Inc.\"},{\"type\":\"text\",\"text\":\"Hebert Eaton\"},{\"type\":\"text\",\"text\":\"https:\/\/sandbox.oqsha.com\/#\/ptw\/view\/258\/4207\"},{\"type\":\"text\",\"text\":\"Oqsha Team\"}]}]}}}" }
{ "timestamp": "2026-09-11 05:43:51.5008", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-09-11 05:43:51.5008", "level": "Info", "severity": "INFO", "message": "Sending WorkPermit creation email to: TITAGARH_ADMIN@oqsha.com" }
{ "timestamp": "2026-09-11 05:43:51.5008", "level": "Info", "severity": "INFO", "message": "*--- Sending Email Serice Initiated ---*" }
{ "timestamp": "2026-09-11 05:43:51.5050", "level": "Info", "severity": "INFO", "message": "Reading and binding data to Email Template" }
{ "timestamp": "2026-09-11 05:43:51.5050", "level": "Info", "severity": "INFO", "message": "Initializing Email Service Client" }
{ "timestamp": "2026-09-11 05:43:51.5050", "level": "Info", "severity": "INFO", "message": "Generating Email Request" }
{ "timestamp": "2026-09-11 05:43:51.5480", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":44,\"data\":{\"from\":\"\\\"OQSHA\\\" <noreply@oqsha.com>\",\"to\":\"TITAGARH_ADMIN@oqsha.com\",\"cc\":null,\"bcc\":null,\"subject\":\"New Work Permit Assigned\",\"text\":null,\"html\":\"Dear Derek Cope,\\n<br><br>\\nA new Work Permit has been created and assigned to you.\\n<br><br>\\n\\n<strong>Work Permit ID:<\/strong> WP\/KURA\/FD2\/EE1\/26\/00001<br>\\n<strong>Site:<\/strong> Carson Valley<br>\\n<strong>Organisation:<\/strong> Kura Oncology Inc.<br>\\n<strong>Created By:<\/strong> Hebert Eaton<br>\\n<strong>View Permit:<\/strong> <a href=\\\"https:\/\/sandbox.oqsha.com\/#\/ptw\/view\/258\/4207\\\">https:\/\/sandbox.oqsha.com\/#\/ptw\/view\/258\/4207<\/a>\\n<br><br>\\n\\n<p>\\n    Regards,<br>\\n    <br \/>\\n    Oqsha Team\\n    <br>\\n    -----------------------------------------------\\n    <br>\\n    OQSHA - Powered by Osmosys\\n<\/p>\",\"attachments\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":2,\"result\":null,\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":1017733,\"delivery_status\":1,\"created_on\":\"2026-09-11T05:43:51.560Z\",\"updated_on\":\"2026-09-11T05:43:51.560Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-09-11 05:43:51.5480", "level": "Info", "severity": "INFO", "message": "--- Email created using Osmo-x ---" }
{ "timestamp": "2026-09-11 05:43:51.5572", "level": "Info", "severity": "INFO", "message": "--- Email response from Osmo-x is 201" }
{ "timestamp": "2026-09-11 05:43:51.5572", "level": "Info", "severity": "INFO", "message": "Sending WorkPermit creation WhatsApp message to: 612222222220" }
{ "timestamp": "2026-09-11 05:43:51.5572", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"612222222220\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"oqsha_work_permit_creation_alert_v3\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"Derek Cope\"},{\"type\":\"text\",\"text\":\"WP\/KURA\/FD2\/EE1\/26\/00001\"},{\"type\":\"text\",\"text\":\"Carson Valley\"},{\"type\":\"text\",\"text\":\"Kura Oncology Inc.\"},{\"type\":\"text\",\"text\":\"Hebert Eaton\"},{\"type\":\"text\",\"text\":\"https:\/\/sandbox.oqsha.com\/#\/ptw\/view\/258\/4207\"},{\"type\":\"text\",\"text\":\"Oqsha Team\"}]}]}}}" }
{ "timestamp": "2026-09-11 05:43:51.5990", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-09-11 05:43:51.6420", "level": "Info", "severity": "INFO", "message": "# Preparing notification body #" }
{ "timestamp": "2026-09-11 05:43:51.6420", "level": "Info", "severity": "INFO", "message": "# Fetching devices bypassing preferences (Single System Fallback) #" }
{ "timestamp": "2026-09-11 05:43:51.6487", "level": "Info", "severity": "INFO", "message": "# Checking for device existence #" }
{ "timestamp": "2026-09-11 05:43:51.6487", "level": "Info", "severity": "INFO", "message": "# User device exists #" }
{ "timestamp": "2026-09-11 05:43:51.6487", "level": "Debug", "severity": "DEBUG", "message": "Sending Assigned To Notification for Work Permit Id:4207" }
{ "timestamp": "2026-09-11 05:43:51.6487", "level": "Info", "severity": "INFO", "message": "Inside SendAppNotification Device Type: GCM" }
{ "timestamp": "2026-09-11 05:43:51.6487", "level": "Info", "severity": "INFO", "message": "Generating AWS SNS Request" }
{ "timestamp": "2026-09-11 05:43:51.6487", "level": "Info", "severity": "INFO", "message": "Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/79a88654-4a6b-355f-86c9-990ce6846351" }
{ "timestamp": "2026-09-11 05:43:51.6994", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":50,\"data\":{\"message\":{\"GCM\":\"{\\\"notification\\\":{\\\"title\\\":\\\"New Work Permit Assigned\\\",\\\"body\\\":\\\"A new Work Permit (UID: WP\/KURA\/FD2\/EE1\/26\/00001) has been created and assigned to you for site Carson Valley.\\\",\\\"android_channel_id\\\":\\\"default\\\",\\\"sound\\\":\\\"default.wav\\\",\\\"color\\\":\\\"#0000FF\\\"},\\\"data\\\":{\\\"workPermitId\\\":4207,\\\"organisationId\\\":258,\\\"siteName\\\":\\\"Carson Valley\\\",\\\"linkUrl\\\":\\\"https:\/\/sandbox.oqsha.com\/#\/ptw\/view\/258\/4207\\\",\\\"notificationType\\\":\\\"NEW_WORK_PERMIT_CREATED\\\",\\\"isActionable\\\":\\\"false\\\"},\\\"priority\\\":\\\"normal\\\"}\"},\"target\":\"arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/79a88654-4a6b-355f-86c9-990ce6846351\",\"topicArn\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":9,\"delivery_status\":5,\"result\":{\"result\":\"This is a test mode notification. Notification was not delivered to recipient.\"},\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":1017735,\"created_on\":\"2026-09-11T05:43:51.704Z\",\"updated_on\":\"2026-09-11T05:43:51.704Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-09-11 05:43:51.6994", "level": "Info", "severity": "INFO", "message": "--- AWS SNS Push Notification created using Osmo-x ---" }
{ "timestamp": "2026-09-11 05:43:51.6994", "level": "Info", "severity": "INFO", "message": "--- Push notification response from Osmo-x is 201" }
{ "timestamp": "2026-09-11 05:43:51.6994", "level": "Info", "severity": "INFO", "message": "--- Unable to parse Osmo-x notification id from response: Error converting value \"This is a test mode notification. Notification was not delivered to recipient.\" to type 'IncidentReporter.DAL.Models.OsmoXNotificationErrorDetailDBO'. Path 'result.result', line 1, position 915." }
{ "timestamp": "2026-09-11 05:43:51.6994", "level": "Info", "severity": "INFO", "message": "Push notification was sent to device with id 22059." }
{ "timestamp": "2026-09-11 05:43:51.6994", "level": "Info", "severity": "INFO", "message": "App notification history inserted. HistoryId: 276336, UserId: 1202, NotificationType: NEW_WORK_PERMIT_CREATED, ModuleId: 55, ReferenceId: 4207" }
{ "timestamp": "2026-09-11 05:43:51.6994", "level": "Info", "severity": "INFO", "message": "# Push notification sent #" }
{ "timestamp": "2026-09-11 05:43:51.7129", "level": "Info", "severity": "INFO", "message": "# Fetching devices bypassing preferences (Single System Fallback) #" }
{ "timestamp": "2026-09-11 05:43:51.7129", "level": "Info", "severity": "INFO", "message": "# Checking for device existence #" }
{ "timestamp": "2026-09-11 05:43:51.7129", "level": "Info", "severity": "INFO", "message": "# User device exists #" }
{ "timestamp": "2026-09-11 05:43:51.7129", "level": "Debug", "severity": "DEBUG", "message": "Sending Assigned To Notification for Work Permit Id:4207" }
{ "timestamp": "2026-09-11 05:43:51.7129", "level": "Info", "severity": "INFO", "message": "Inside SendAppNotification Device Type: GCM" }
{ "timestamp": "2026-09-11 05:43:51.7129", "level": "Info", "severity": "INFO", "message": "Generating AWS SNS Request" }
{ "timestamp": "2026-09-11 05:43:51.7129", "level": "Info", "severity": "INFO", "message": "Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/79a88654-4a6b-355f-86c9-990ce6846351" }
{ "timestamp": "2026-09-11 05:43:51.7673", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":50,\"data\":{\"message\":{\"GCM\":\"{\\\"notification\\\":{\\\"title\\\":\\\"New Work Permit Assigned\\\",\\\"body\\\":\\\"A new Work Permit (UID: WP\/KURA\/FD2\/EE1\/26\/00001) has been created and assigned to you for site Carson Valley.\\\",\\\"android_channel_id\\\":\\\"default\\\",\\\"sound\\\":\\\"default.wav\\\",\\\"color\\\":\\\"#0000FF\\\"},\\\"data\\\":{\\\"workPermitId\\\":4207,\\\"organisationId\\\":258,\\\"siteName\\\":\\\"Carson Valley\\\",\\\"linkUrl\\\":\\\"https:\/\/sandbox.oqsha.com\/#\/ptw\/view\/258\/4207\\\",\\\"notificationType\\\":\\\"NEW_WORK_PERMIT_CREATED\\\",\\\"isActionable\\\":\\\"false\\\"},\\\"priority\\\":\\\"normal\\\"}\"},\"target\":\"arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/79a88654-4a6b-355f-86c9-990ce6846351\",\"topicArn\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":9,\"delivery_status\":5,\"result\":{\"result\":\"This is a test mode notification. Notification was not delivered to recipient.\"},\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":1017736,\"created_on\":\"2026-09-11T05:43:51.772Z\",\"updated_on\":\"2026-09-11T05:43:51.772Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-09-11 05:43:51.7673", "level": "Info", "severity": "INFO", "message": "--- AWS SNS Push Notification created using Osmo-x ---" }
{ "timestamp": "2026-09-11 05:43:51.7673", "level": "Info", "severity": "INFO", "message": "--- Push notification response from Osmo-x is 201" }
{ "timestamp": "2026-09-11 05:43:51.7673", "level": "Info", "severity": "INFO", "message": "--- Unable to parse Osmo-x notification id from response: Error converting value \"This is a test mode notification. Notification was not delivered to recipient.\" to type 'IncidentReporter.DAL.Models.OsmoXNotificationErrorDetailDBO'. Path 'result.result', line 1, position 915." }
{ "timestamp": "2026-09-11 05:43:51.7711", "level": "Info", "severity": "INFO", "message": "Push notification was sent to device with id 22059." }
{ "timestamp": "2026-09-11 05:43:51.7711", "level": "Info", "severity": "INFO", "message": "App notification history inserted. HistoryId: 276337, UserId: 1202, NotificationType: NEW_WORK_PERMIT_CREATED, ModuleId: 55, ReferenceId: 4207" }
{ "timestamp": "2026-09-11 05:43:51.7711", "level": "Info", "severity": "INFO", "message": "# Push notification sent #" }
{ "timestamp": "2026-09-11 05:43:51.7711", "level": "Info", "severity": "INFO", "message": "# Fetching devices bypassing preferences (Single System Fallback) #" }
{ "timestamp": "2026-09-11 05:43:51.7711", "level": "Info", "severity": "INFO", "message": "# Checking for device existence #" }
{ "timestamp": "2026-09-11 05:43:51.7711", "level": "Info", "severity": "INFO", "message": "# User device exists #" }
{ "timestamp": "2026-09-11 05:43:51.7711", "level": "Debug", "severity": "DEBUG", "message": "Sending Assigned To Notification for Work Permit Id:4207" }
{ "timestamp": "2026-09-11 05:43:51.7711", "level": "Info", "severity": "INFO", "message": "Inside SendAppNotification Device Type: GCM" }
{ "timestamp": "2026-09-11 05:43:51.7711", "level": "Info", "severity": "INFO", "message": "Generating AWS SNS Request" }
{ "timestamp": "2026-09-11 05:43:51.7711", "level": "Info", "severity": "INFO", "message": "Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/79a88654-4a6b-355f-86c9-990ce6846351" }
{ "timestamp": "2026-09-11 05:43:51.8371", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":50,\"data\":{\"message\":{\"GCM\":\"{\\\"notification\\\":{\\\"title\\\":\\\"New Work Permit Assigned\\\",\\\"body\\\":\\\"A new Work Permit (UID: WP\/KURA\/FD2\/EE1\/26\/00001) has been created and assigned to you for site Carson Valley.\\\",\\\"android_channel_id\\\":\\\"default\\\",\\\"sound\\\":\\\"default.wav\\\",\\\"color\\\":\\\"#0000FF\\\"},\\\"data\\\":{\\\"workPermitId\\\":4207,\\\"organisationId\\\":258,\\\"siteName\\\":\\\"Carson Valley\\\",\\\"linkUrl\\\":\\\"https:\/\/sandbox.oqsha.com\/#\/ptw\/view\/258\/4207\\\",\\\"notificationType\\\":\\\"NEW_WORK_PERMIT_CREATED\\\",\\\"isActionable\\\":\\\"false\\\"},\\\"priority\\\":\\\"normal\\\"}\"},\"target\":\"arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/79a88654-4a6b-355f-86c9-990ce6846351\",\"topicArn\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":9,\"delivery_status\":5,\"result\":{\"result\":\"This is a test mode notification. Notification was not delivered to recipient.\"},\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":1017737,\"created_on\":\"2026-09-11T05:43:51.838Z\",\"updated_on\":\"2026-09-11T05:43:51.838Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-09-11 05:43:51.8371", "level": "Info", "severity": "INFO", "message": "--- AWS SNS Push Notification created using Osmo-x ---" }
{ "timestamp": "2026-09-11 05:43:51.8371", "level": "Info", "severity": "INFO", "message": "--- Push notification response from Osmo-x is 201" }
{ "timestamp": "2026-09-11 05:43:51.8371", "level": "Info", "severity": "INFO", "message": "--- Unable to parse Osmo-x notification id from response: Error converting value \"This is a test mode notification. Notification was not delivered to recipient.\" to type 'IncidentReporter.DAL.Models.OsmoXNotificationErrorDetailDBO'. Path 'result.result', line 1, position 915." }
{ "timestamp": "2026-09-11 05:43:51.8371", "level": "Info", "severity": "INFO", "message": "Push notification was sent to device with id 22059." }
{ "timestamp": "2026-09-11 05:43:51.8371", "level": "Info", "severity": "INFO", "message": "App notification history inserted. HistoryId: 276338, UserId: 1202, NotificationType: NEW_WORK_PERMIT_CREATED, ModuleId: 55, ReferenceId: 4207" }
{ "timestamp": "2026-09-11 05:43:51.8371", "level": "Info", "severity": "INFO", "message": "# Push notification sent #" }
{ "timestamp": "2026-09-11 05:43:51.8510", "level": "Info", "severity": "INFO", "message": "# Fetching devices bypassing preferences (Single System Fallback) #" }
{ "timestamp": "2026-09-11 05:43:51.8510", "level": "Info", "severity": "INFO", "message": "# Fetching devices bypassing preferences (Single System Fallback) #" }
{ "timestamp": "2026-09-11 05:43:51.8510", "level": "Info", "severity": "INFO", "message": "# Fetching devices bypassing preferences (Single System Fallback) #" }
{ "timestamp": "2026-09-11 05:43:51.8510", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-09-11 05:43:51.8510", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-09-11 05:43:51.8510", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"DEPARTMENT_INCHARGE_NOTIFICATION_FOR_WORK_PERMIT_CREATION\",\"EventArgs\":[{\"Key\":\"WorkPermitId\",\"Value\":\"4207\"},{\"Key\":\"UserIds\",\"Value\":\"[]\"},{\"Key\":\"SiteName\",\"Value\":\"Carson Valley\"},{\"Key\":\"CreatedBy\",\"Value\":\"Hebert Eaton\"},{\"Key\":\"WorkPermitUid\",\"Value\":\"WP\/KURA\/FD2\/EE1\/26\/00001\"},{\"Key\":\"OrgId\",\"Value\":258},{\"Key\":\"OrganisationName\",\"Value\":\"Kura Oncology Inc.\"}]}" }
{ "timestamp": "2026-09-11 05:43:51.8510", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : DEPARTMENT_INCHARGE_NOTIFICATION_FOR_WORK_PERMIT_CREATION ###" }
{ "timestamp": "2026-09-11 05:43:51.8510", "level": "Info", "severity": "INFO", "message": "# Calling SendDepartmentInchargeNotificationForWorkPermitCreation function for email\/WhatsApp #" }
{ "timestamp": "2026-09-11 05:43:51.8510", "level": "Info", "severity": "INFO", "message": "Executing email and WhatsApp notifications to WorkPermit approvers" }
{ "timestamp": "2026-09-11 05:43:51.8692", "level": "Info", "severity": "INFO", "message": "# Preparing notification body #" }
{ "timestamp": "2026-09-11 05:43:51.8692", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-09-11 05:45:43.6289", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-09-11 05:45:43.6289", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"NOTIFICATION_FOR_WORK_PERMIT_CREATION\",\"EventArgs\":[{\"Key\":\"WorkPermitId\",\"Value\":\"4208\"},{\"Key\":\"ApproverIds\",\"Value\":\"[4206]\"},{\"Key\":\"SiteName\",\"Value\":\"Elmore City\"},{\"Key\":\"CreatedBy\",\"Value\":\"Hebert Eaton\"},{\"Key\":\"WorkPermitUid\",\"Value\":\"WP\/LULU\/KAR\/EWW\/26\/00001\"},{\"Key\":\"OrgId\",\"Value\":251},{\"Key\":\"OrganisationName\",\"Value\":\"lululemon athletica inc.\"}]}" }
{ "timestamp": "2026-09-11 05:45:43.6289", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : NOTIFICATION_FOR_WORK_PERMIT_CREATION ###" }
{ "timestamp": "2026-09-11 05:45:43.6289", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationForWorkPermitCreation function for email\/WhatsApp #" }
{ "timestamp": "2026-09-11 05:45:43.6289", "level": "Info", "severity": "INFO", "message": "Executing email and WhatsApp notifications to WorkPermit approvers" }
{ "timestamp": "2026-09-11 05:45:43.6289", "level": "Info", "severity": "INFO", "message": "Sending WorkPermit creation email to: TITAGARH_BHA_SO@oqsha.com" }
{ "timestamp": "2026-09-11 05:45:43.6289", "level": "Info", "severity": "INFO", "message": "*--- Sending Email Serice Initiated ---*" }
{ "timestamp": "2026-09-11 05:45:43.6289", "level": "Info", "severity": "INFO", "message": "Reading and binding data to Email Template" }
{ "timestamp": "2026-09-11 05:45:43.6289", "level": "Info", "severity": "INFO", "message": "Initializing Email Service Client" }
{ "timestamp": "2026-09-11 05:45:43.6289", "level": "Info", "severity": "INFO", "message": "Generating Email Request" }
{ "timestamp": "2026-09-11 05:45:43.7333", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":44,\"data\":{\"from\":\"\\\"OQSHA\\\" <ttk_clone_dsms@oqsha.com>\",\"to\":\"TITAGARH_BHA_SO@oqsha.com\",\"cc\":null,\"bcc\":null,\"subject\":\"New Work Permit Assigned\",\"text\":null,\"html\":\"Dear Deonta Marra,\\n<br><br>\\nA new Work Permit has been created and assigned to you.\\n<br><br>\\n\\n<strong>Work Permit ID:<\/strong> WP\/LULU\/KAR\/EWW\/26\/00001<br>\\n<strong>Site:<\/strong> Elmore City<br>\\n<strong>Organisation:<\/strong> lululemon athletica inc.<br>\\n<strong>Created By:<\/strong> Hebert Eaton<br>\\n<strong>View Permit:<\/strong> <a href=\\\"https:\/\/sandbox.oqsha.com\/#\/ptw\/view\/251\/4208\\\">https:\/\/sandbox.oqsha.com\/#\/ptw\/view\/251\/4208<\/a>\\n<br><br>\\n\\n<p>\\n    Regards,<br>\\n    <br \/>\\n    Oqsha Team\\n    <br>\\n    -----------------------------------------------\\n    <br>\\n    OQSHA - Powered by Osmosys\\n<\/p>\",\"attachments\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":2,\"result\":null,\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":1017738,\"delivery_status\":1,\"created_on\":\"2026-09-11T05:45:43.738Z\",\"updated_on\":\"2026-09-11T05:45:43.738Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-09-11 05:45:43.7333", "level": "Info", "severity": "INFO", "message": "--- Email created using Osmo-x ---" }
{ "timestamp": "2026-09-11 05:45:43.7333", "level": "Info", "severity": "INFO", "message": "--- Email response from Osmo-x is 201" }
{ "timestamp": "2026-09-11 05:45:43.7333", "level": "Info", "severity": "INFO", "message": "Sending WorkPermit creation WhatsApp message to: 912222222222" }
{ "timestamp": "2026-09-11 05:45:43.7374", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"912222222222\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"oqsha_work_permit_creation_alert_v3\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"Deonta Marra\"},{\"type\":\"text\",\"text\":\"WP\/LULU\/KAR\/EWW\/26\/00001\"},{\"type\":\"text\",\"text\":\"Elmore City\"},{\"type\":\"text\",\"text\":\"lululemon athletica inc.\"},{\"type\":\"text\",\"text\":\"Hebert Eaton\"},{\"type\":\"text\",\"text\":\"https:\/\/sandbox.oqsha.com\/#\/ptw\/view\/251\/4208\"},{\"type\":\"text\",\"text\":\"Oqsha Team\"}]}]}}}" }
{ "timestamp": "2026-09-11 05:45:43.7872", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-09-11 05:45:43.7872", "level": "Info", "severity": "INFO", "message": "# Preparing notification body #" }
{ "timestamp": "2026-09-11 05:45:43.7872", "level": "Info", "severity": "INFO", "message": "# Fetching devices bypassing preferences (Single System Fallback) #" }
{ "timestamp": "2026-09-11 05:45:43.8013", "level": "Info", "severity": "INFO", "message": "# Checking for device existence #" }
{ "timestamp": "2026-09-11 05:45:43.8013", "level": "Info", "severity": "INFO", "message": "# User device exists #" }
{ "timestamp": "2026-09-11 05:45:43.8013", "level": "Debug", "severity": "DEBUG", "message": "Sending Assigned To Notification for Work Permit Id:4208" }
{ "timestamp": "2026-09-11 05:45:43.8013", "level": "Info", "severity": "INFO", "message": "Inside SendAppNotification Device Type: APNS" }
{ "timestamp": "2026-09-11 05:45:43.8013", "level": "Info", "severity": "INFO", "message": "Generating AWS SNS Request" }
{ "timestamp": "2026-09-11 05:45:43.8013", "level": "Info", "severity": "INFO", "message": "Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint\/APNS\/Oqsha-IOS-Production\/d167d3fa-161f-372d-aee5-c5fd4b2c8223" }
{ "timestamp": "2026-09-11 05:45:43.8664", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":50,\"data\":{\"message\":{\"APNS\":\"{\\\"aps\\\":{\\\"alert\\\":{\\\"title\\\":\\\"New Work Permit Assigned\\\",\\\"body\\\":\\\"A new Work Permit (UID: WP\/LULU\/KAR\/EWW\/26\/00001) has been created and assigned to you for site Elmore City.\\\"},\\\"sound\\\":\\\"default.wav\\\",\\\"category\\\":\\\"DEFAULT\\\"},\\\"WorkPermitId\\\":4208,\\\"OrganisationId\\\":251,\\\"SiteName\\\":\\\"Elmore City\\\",\\\"LinkUrl\\\":\\\"https:\/\/sandbox.oqsha.com\/#\/ptw\/view\/251\/4208\\\",\\\"NotificationType\\\":\\\"NEW_WORK_PERMIT_CREATED\\\",\\\"IsActionable\\\":\\\"false\\\"}\"},\"target\":\"arn:aws:sns:ap-south-1:637423593880:endpoint\/APNS\/Oqsha-IOS-Production\/d167d3fa-161f-372d-aee5-c5fd4b2c8223\",\"topicArn\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":9,\"delivery_status\":5,\"result\":{\"result\":\"This is a test mode notification. Notification was not delivered to recipient.\"},\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":1017740,\"created_on\":\"2026-09-11T05:45:43.871Z\",\"updated_on\":\"2026-09-11T05:45:43.871Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-09-11 05:45:43.8664", "level": "Info", "severity": "INFO", "message": "--- AWS SNS Push Notification created using Osmo-x ---" }
{ "timestamp": "2026-09-11 05:45:43.8664", "level": "Info", "severity": "INFO", "message": "--- Push notification response from Osmo-x is 201" }
{ "timestamp": "2026-09-11 05:45:43.8664", "level": "Info", "severity": "INFO", "message": "--- Unable to parse Osmo-x notification id from response: Error converting value \"This is a test mode notification. Notification was not delivered to recipient.\" to type 'IncidentReporter.DAL.Models.OsmoXNotificationErrorDetailDBO'. Path 'result.result', line 1, position 845." }
{ "timestamp": "2026-09-11 05:45:43.8664", "level": "Info", "severity": "INFO", "message": "Push notification was sent to device with id 26169." }
{ "timestamp": "2026-09-11 05:45:43.8664", "level": "Info", "severity": "INFO", "message": "App notification history inserted. HistoryId: 276339, UserId: 4206, NotificationType: NEW_WORK_PERMIT_CREATED, ModuleId: 55, ReferenceId: 4208" }
{ "timestamp": "2026-09-11 05:45:43.8664", "level": "Info", "severity": "INFO", "message": "# Push notification sent #" }
{ "timestamp": "2026-09-11 05:45:43.8782", "level": "Info", "severity": "INFO", "message": "# Checking for device existence #" }
{ "timestamp": "2026-09-11 05:45:43.8782", "level": "Info", "severity": "INFO", "message": "# User device exists #" }
{ "timestamp": "2026-09-11 05:45:43.8782", "level": "Debug", "severity": "DEBUG", "message": "Sending Assigned To Notification for Work Permit Id:4208" }
{ "timestamp": "2026-09-11 05:45:43.8782", "level": "Info", "severity": "INFO", "message": "Inside SendAppNotification Device Type: APNS" }
{ "timestamp": "2026-09-11 05:45:43.8782", "level": "Info", "severity": "INFO", "message": "Generating AWS SNS Request" }
{ "timestamp": "2026-09-11 05:45:43.8782", "level": "Info", "severity": "INFO", "message": "Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint\/APNS\/Oqsha-IOS-Production\/3e8d96a2-68b4-3bf6-b270-5d6a17be156a" }
{ "timestamp": "2026-09-11 05:45:43.9271", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":50,\"data\":{\"message\":{\"APNS\":\"{\\\"aps\\\":{\\\"alert\\\":{\\\"title\\\":\\\"New Work Permit Assigned\\\",\\\"body\\\":\\\"A new Work Permit (UID: WP\/LULU\/KAR\/EWW\/26\/00001) has been created and assigned to you for site Elmore City.\\\"},\\\"sound\\\":\\\"default.wav\\\",\\\"category\\\":\\\"DEFAULT\\\"},\\\"WorkPermitId\\\":4208,\\\"OrganisationId\\\":251,\\\"SiteName\\\":\\\"Elmore City\\\",\\\"LinkUrl\\\":\\\"https:\/\/sandbox.oqsha.com\/#\/ptw\/view\/251\/4208\\\",\\\"NotificationType\\\":\\\"NEW_WORK_PERMIT_CREATED\\\",\\\"IsActionable\\\":\\\"false\\\"}\"},\"target\":\"arn:aws:sns:ap-south-1:637423593880:endpoint\/APNS\/Oqsha-IOS-Production\/3e8d96a2-68b4-3bf6-b270-5d6a17be156a\",\"topicArn\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":9,\"delivery_status\":5,\"result\":{\"result\":\"This is a test mode notification. Notification was not delivered to recipient.\"},\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":1017741,\"created_on\":\"2026-09-11T05:45:43.936Z\",\"updated_on\":\"2026-09-11T05:45:43.936Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-09-11 05:45:43.9271", "level": "Info", "severity": "INFO", "message": "--- AWS SNS Push Notification created using Osmo-x ---" }
{ "timestamp": "2026-09-11 05:45:43.9271", "level": "Info", "severity": "INFO", "message": "--- Push notification response from Osmo-x is 201" }
{ "timestamp": "2026-09-11 05:45:43.9271", "level": "Info", "severity": "INFO", "message": "--- Unable to parse Osmo-x notification id from response: Error converting value \"This is a test mode notification. Notification was not delivered to recipient.\" to type 'IncidentReporter.DAL.Models.OsmoXNotificationErrorDetailDBO'. Path 'result.result', line 1, position 845." }
{ "timestamp": "2026-09-11 05:45:43.9271", "level": "Info", "severity": "INFO", "message": "Push notification was sent to device with id 26171." }
{ "timestamp": "2026-09-11 05:45:43.9271", "level": "Info", "severity": "INFO", "message": "Skipping notification history insertion for DeviceId: 26171, UserId: 4206. History is recorded only for the user's first active device." }
{ "timestamp": "2026-09-11 05:45:43.9271", "level": "Info", "severity": "INFO", "message": "# Push notification sent #" }
{ "timestamp": "2026-09-11 05:45:43.9413", "level": "Info", "severity": "INFO", "message": "# Checking for device existence #" }
{ "timestamp": "2026-09-11 05:45:43.9413", "level": "Info", "severity": "INFO", "message": "# User device exists #" }
{ "timestamp": "2026-09-11 05:45:43.9413", "level": "Debug", "severity": "DEBUG", "message": "Sending Assigned To Notification for Work Permit Id:4208" }
{ "timestamp": "2026-09-11 05:45:43.9413", "level": "Info", "severity": "INFO", "message": "Inside SendAppNotification Device Type: APNS" }
{ "timestamp": "2026-09-11 05:45:43.9413", "level": "Info", "severity": "INFO", "message": "Generating AWS SNS Request" }
{ "timestamp": "2026-09-11 05:45:43.9413", "level": "Info", "severity": "INFO", "message": "Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint\/APNS\/Oqsha-IOS-Production\/e2bdd7b9-9e08-345c-9999-619cb1d71697" }
{ "timestamp": "2026-09-11 05:45:43.9907", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":50,\"data\":{\"message\":{\"APNS\":\"{\\\"aps\\\":{\\\"alert\\\":{\\\"title\\\":\\\"New Work Permit Assigned\\\",\\\"body\\\":\\\"A new Work Permit (UID: WP\/LULU\/KAR\/EWW\/26\/00001) has been created and assigned to you for site Elmore City.\\\"},\\\"sound\\\":\\\"default.wav\\\",\\\"category\\\":\\\"DEFAULT\\\"},\\\"WorkPermitId\\\":4208,\\\"OrganisationId\\\":251,\\\"SiteName\\\":\\\"Elmore City\\\",\\\"LinkUrl\\\":\\\"https:\/\/sandbox.oqsha.com\/#\/ptw\/view\/251\/4208\\\",\\\"NotificationType\\\":\\\"NEW_WORK_PERMIT_CREATED\\\",\\\"IsActionable\\\":\\\"false\\\"}\"},\"target\":\"arn:aws:sns:ap-south-1:637423593880:endpoint\/APNS\/Oqsha-IOS-Production\/e2bdd7b9-9e08-345c-9999-619cb1d71697\",\"topicArn\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":9,\"delivery_status\":5,\"result\":{\"result\":\"This is a test mode notification. Notification was not delivered to recipient.\"},\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":1017742,\"created_on\":\"2026-09-11T05:45:43.998Z\",\"updated_on\":\"2026-09-11T05:45:43.998Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-09-11 05:45:43.9907", "level": "Info", "severity": "INFO", "message": "--- AWS SNS Push Notification created using Osmo-x ---" }
{ "timestamp": "2026-09-11 05:45:43.9907", "level": "Info", "severity": "INFO", "message": "--- Push notification response from Osmo-x is 201" }
{ "timestamp": "2026-09-11 05:45:43.9907", "level": "Info", "severity": "INFO", "message": "--- Unable to parse Osmo-x notification id from response: Error converting value \"This is a test mode notification. Notification was not delivered to recipient.\" to type 'IncidentReporter.DAL.Models.OsmoXNotificationErrorDetailDBO'. Path 'result.result', line 1, position 845." }
{ "timestamp": "2026-09-11 05:45:43.9907", "level": "Info", "severity": "INFO", "message": "Push notification was sent to device with id 27706." }
{ "timestamp": "2026-09-11 05:45:43.9907", "level": "Info", "severity": "INFO", "message": "Skipping notification history insertion for DeviceId: 27706, UserId: 4206. History is recorded only for the user's first active device." }
{ "timestamp": "2026-09-11 05:45:43.9907", "level": "Info", "severity": "INFO", "message": "# Push notification sent #" }
{ "timestamp": "2026-09-11 05:45:43.9907", "level": "Info", "severity": "INFO", "message": "# Checking for device existence #" }
{ "timestamp": "2026-09-11 05:45:43.9907", "level": "Info", "severity": "INFO", "message": "# User device exists #" }
{ "timestamp": "2026-09-11 05:45:44.0027", "level": "Debug", "severity": "DEBUG", "message": "Sending Assigned To Notification for Work Permit Id:4208" }
{ "timestamp": "2026-09-11 05:45:44.0027", "level": "Info", "severity": "INFO", "message": "Inside SendAppNotification Device Type: GCM" }
{ "timestamp": "2026-09-11 05:45:44.0027", "level": "Info", "severity": "INFO", "message": "Generating AWS SNS Request" }
{ "timestamp": "2026-09-11 05:45:44.0027", "level": "Info", "severity": "INFO", "message": "Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/7ac0954e-0982-3e46-962f-683291d55786" }
{ "timestamp": "2026-09-11 05:45:44.0520", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":50,\"data\":{\"message\":{\"GCM\":\"{\\\"notification\\\":{\\\"title\\\":\\\"New Work Permit Assigned\\\",\\\"body\\\":\\\"A new Work Permit (UID: WP\/LULU\/KAR\/EWW\/26\/00001) has been created and assigned to you for site Elmore City.\\\",\\\"android_channel_id\\\":\\\"default\\\",\\\"sound\\\":\\\"default.wav\\\",\\\"color\\\":\\\"#0000FF\\\"},\\\"data\\\":{\\\"workPermitId\\\":4208,\\\"organisationId\\\":251,\\\"siteName\\\":\\\"Elmore City\\\",\\\"linkUrl\\\":\\\"https:\/\/sandbox.oqsha.com\/#\/ptw\/view\/251\/4208\\\",\\\"notificationType\\\":\\\"NEW_WORK_PERMIT_CREATED\\\",\\\"isActionable\\\":\\\"false\\\"},\\\"priority\\\":\\\"normal\\\"}\"},\"target\":\"arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/7ac0954e-0982-3e46-962f-683291d55786\",\"topicArn\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":9,\"delivery_status\":5,\"result\":{\"result\":\"This is a test mode notification. Notification was not delivered to recipient.\"},\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":1017743,\"created_on\":\"2026-09-11T05:45:44.057Z\",\"updated_on\":\"2026-09-11T05:45:44.057Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-09-11 05:45:44.0520", "level": "Info", "severity": "INFO", "message": "--- AWS SNS Push Notification created using Osmo-x ---" }
{ "timestamp": "2026-09-11 05:45:44.0520", "level": "Info", "severity": "INFO", "message": "--- Push notification response from Osmo-x is 201" }
{ "timestamp": "2026-09-11 05:45:44.0520", "level": "Info", "severity": "INFO", "message": "--- Unable to parse Osmo-x notification id from response: Error converting value \"This is a test mode notification. Notification was not delivered to recipient.\" to type 'IncidentReporter.DAL.Models.OsmoXNotificationErrorDetailDBO'. Path 'result.result', line 1, position 911." }
{ "timestamp": "2026-09-11 05:45:44.0520", "level": "Info", "severity": "INFO", "message": "Push notification was sent to device with id 27708." }
{ "timestamp": "2026-09-11 05:45:44.0520", "level": "Info", "severity": "INFO", "message": "Skipping notification history insertion for DeviceId: 27708, UserId: 4206. History is recorded only for the user's first active device." }
{ "timestamp": "2026-09-11 05:45:44.0520", "level": "Info", "severity": "INFO", "message": "# Push notification sent #" }
{ "timestamp": "2026-09-11 05:45:44.0520", "level": "Info", "severity": "INFO", "message": "# Fetching devices bypassing preferences (Single System Fallback) #" }
{ "timestamp": "2026-09-11 05:45:44.0520", "level": "Info", "severity": "INFO", "message": "# Checking for device existence #" }
{ "timestamp": "2026-09-11 05:45:44.0520", "level": "Info", "severity": "INFO", "message": "# User device exists #" }
{ "timestamp": "2026-09-11 05:45:44.0656", "level": "Debug", "severity": "DEBUG", "message": "Sending Assigned To Notification for Work Permit Id:4208" }
{ "timestamp": "2026-09-11 05:45:44.0656", "level": "Info", "severity": "INFO", "message": "Inside SendAppNotification Device Type: APNS" }
{ "timestamp": "2026-09-11 05:45:44.0656", "level": "Info", "severity": "INFO", "message": "Generating AWS SNS Request" }
{ "timestamp": "2026-09-11 05:45:44.0656", "level": "Info", "severity": "INFO", "message": "Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint\/APNS\/Oqsha-IOS-Production\/d167d3fa-161f-372d-aee5-c5fd4b2c8223" }
{ "timestamp": "2026-09-11 05:45:44.1168", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":50,\"data\":{\"message\":{\"APNS\":\"{\\\"aps\\\":{\\\"alert\\\":{\\\"title\\\":\\\"New Work Permit Assigned\\\",\\\"body\\\":\\\"A new Work Permit (UID: WP\/LULU\/KAR\/EWW\/26\/00001) has been created and assigned to you for site Elmore City.\\\"},\\\"sound\\\":\\\"default.wav\\\",\\\"category\\\":\\\"DEFAULT\\\"},\\\"WorkPermitId\\\":4208,\\\"OrganisationId\\\":251,\\\"SiteName\\\":\\\"Elmore City\\\",\\\"LinkUrl\\\":\\\"https:\/\/sandbox.oqsha.com\/#\/ptw\/view\/251\/4208\\\",\\\"NotificationType\\\":\\\"NEW_WORK_PERMIT_CREATED\\\",\\\"IsActionable\\\":\\\"false\\\"}\"},\"target\":\"arn:aws:sns:ap-south-1:637423593880:endpoint\/APNS\/Oqsha-IOS-Production\/d167d3fa-161f-372d-aee5-c5fd4b2c8223\",\"topicArn\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":9,\"delivery_status\":5,\"result\":{\"result\":\"This is a test mode notification. Notification was not delivered to recipient.\"},\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":1017744,\"created_on\":\"2026-09-11T05:45:44.122Z\",\"updated_on\":\"2026-09-11T05:45:44.122Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-09-11 05:45:44.1168", "level": "Info", "severity": "INFO", "message": "--- AWS SNS Push Notification created using Osmo-x ---" }
{ "timestamp": "2026-09-11 05:45:44.1168", "level": "Info", "severity": "INFO", "message": "--- Push notification response from Osmo-x is 201" }
{ "timestamp": "2026-09-11 05:45:44.1168", "level": "Info", "severity": "INFO", "message": "--- Unable to parse Osmo-x notification id from response: Error converting value \"This is a test mode notification. Notification was not delivered to recipient.\" to type 'IncidentReporter.DAL.Models.OsmoXNotificationErrorDetailDBO'. Path 'result.result', line 1, position 845." }
{ "timestamp": "2026-09-11 05:45:44.1168", "level": "Info", "severity": "INFO", "message": "Push notification was sent to device with id 26169." }
{ "timestamp": "2026-09-11 05:45:44.1168", "level": "Info", "severity": "INFO", "message": "App notification history inserted. HistoryId: 276340, UserId: 4206, NotificationType: NEW_WORK_PERMIT_CREATED, ModuleId: 55, ReferenceId: 4208" }
{ "timestamp": "2026-09-11 05:45:44.1168", "level": "Info", "severity": "INFO", "message": "# Push notification sent #" }
{ "timestamp": "2026-09-11 05:45:44.1288", "level": "Info", "severity": "INFO", "message": "# Checking for device existence #" }
{ "timestamp": "2026-09-11 05:45:44.1288", "level": "Info", "severity": "INFO", "message": "# User device exists #" }
{ "timestamp": "2026-09-11 05:45:44.1288", "level": "Debug", "severity": "DEBUG", "message": "Sending Assigned To Notification for Work Permit Id:4208" }
{ "timestamp": "2026-09-11 05:45:44.1288", "level": "Info", "severity": "INFO", "message": "Inside SendAppNotification Device Type: APNS" }
{ "timestamp": "2026-09-11 05:45:44.1288", "level": "Info", "severity": "INFO", "message": "Generating AWS SNS Request" }
{ "timestamp": "2026-09-11 05:45:44.1288", "level": "Info", "severity": "INFO", "message": "Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint\/APNS\/Oqsha-IOS-Production\/3e8d96a2-68b4-3bf6-b270-5d6a17be156a" }
{ "timestamp": "2026-09-11 05:45:44.1809", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":50,\"data\":{\"message\":{\"APNS\":\"{\\\"aps\\\":{\\\"alert\\\":{\\\"title\\\":\\\"New Work Permit Assigned\\\",\\\"body\\\":\\\"A new Work Permit (UID: WP\/LULU\/KAR\/EWW\/26\/00001) has been created and assigned to you for site Elmore City.\\\"},\\\"sound\\\":\\\"default.wav\\\",\\\"category\\\":\\\"DEFAULT\\\"},\\\"WorkPermitId\\\":4208,\\\"OrganisationId\\\":251,\\\"SiteName\\\":\\\"Elmore City\\\",\\\"LinkUrl\\\":\\\"https:\/\/sandbox.oqsha.com\/#\/ptw\/view\/251\/4208\\\",\\\"NotificationType\\\":\\\"NEW_WORK_PERMIT_CREATED\\\",\\\"IsActionable\\\":\\\"false\\\"}\"},\"target\":\"arn:aws:sns:ap-south-1:637423593880:endpoint\/APNS\/Oqsha-IOS-Production\/3e8d96a2-68b4-3bf6-b270-5d6a17be156a\",\"topicArn\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":9,\"delivery_status\":5,\"result\":{\"result\":\"This is a test mode notification. Notification was not delivered to recipient.\"},\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":1017745,\"created_on\":\"2026-09-11T05:45:44.187Z\",\"updated_on\":\"2026-09-11T05:45:44.187Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-09-11 05:45:44.1809", "level": "Info", "severity": "INFO", "message": "--- AWS SNS Push Notification created using Osmo-x ---" }
{ "timestamp": "2026-09-11 05:45:44.1809", "level": "Info", "severity": "INFO", "message": "--- Push notification response from Osmo-x is 201" }
{ "timestamp": "2026-09-11 05:45:44.1809", "level": "Info", "severity": "INFO", "message": "--- Unable to parse Osmo-x notification id from response: Error converting value \"This is a test mode notification. Notification was not delivered to recipient.\" to type 'IncidentReporter.DAL.Models.OsmoXNotificationErrorDetailDBO'. Path 'result.result', line 1, position 845." }
{ "timestamp": "2026-09-11 05:45:44.1809", "level": "Info", "severity": "INFO", "message": "Push notification was sent to device with id 26171." }
{ "timestamp": "2026-09-11 05:45:44.1903", "level": "Info", "severity": "INFO", "message": "Skipping notification history insertion for DeviceId: 26171, UserId: 4206. History is recorded only for the user's first active device." }
{ "timestamp": "2026-09-11 05:45:44.1903", "level": "Info", "severity": "INFO", "message": "# Push notification sent #" }
{ "timestamp": "2026-09-11 05:45:44.1903", "level": "Info", "severity": "INFO", "message": "# Checking for device existence #" }
{ "timestamp": "2026-09-11 05:45:44.1903", "level": "Info", "severity": "INFO", "message": "# User device exists #" }
{ "timestamp": "2026-09-11 05:45:44.1903", "level": "Debug", "severity": "DEBUG", "message": "Sending Assigned To Notification for Work Permit Id:4208" }
{ "timestamp": "2026-09-11 05:45:44.1903", "level": "Info", "severity": "INFO", "message": "Inside SendAppNotification Device Type: APNS" }
{ "timestamp": "2026-09-11 05:45:44.1903", "level": "Info", "severity": "INFO", "message": "Generating AWS SNS Request" }
{ "timestamp": "2026-09-11 05:45:44.1903", "level": "Info", "severity": "INFO", "message": "Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint\/APNS\/Oqsha-IOS-Production\/e2bdd7b9-9e08-345c-9999-619cb1d71697" }
{ "timestamp": "2026-09-11 05:45:44.2429", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":50,\"data\":{\"message\":{\"APNS\":\"{\\\"aps\\\":{\\\"alert\\\":{\\\"title\\\":\\\"New Work Permit Assigned\\\",\\\"body\\\":\\\"A new Work Permit (UID: WP\/LULU\/KAR\/EWW\/26\/00001) has been created and assigned to you for site Elmore City.\\\"},\\\"sound\\\":\\\"default.wav\\\",\\\"category\\\":\\\"DEFAULT\\\"},\\\"WorkPermitId\\\":4208,\\\"OrganisationId\\\":251,\\\"SiteName\\\":\\\"Elmore City\\\",\\\"LinkUrl\\\":\\\"https:\/\/sandbox.oqsha.com\/#\/ptw\/view\/251\/4208\\\",\\\"NotificationType\\\":\\\"NEW_WORK_PERMIT_CREATED\\\",\\\"IsActionable\\\":\\\"false\\\"}\"},\"target\":\"arn:aws:sns:ap-south-1:637423593880:endpoint\/APNS\/Oqsha-IOS-Production\/e2bdd7b9-9e08-345c-9999-619cb1d71697\",\"topicArn\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":9,\"delivery_status\":5,\"result\":{\"result\":\"This is a test mode notification. Notification was not delivered to recipient.\"},\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":1017746,\"created_on\":\"2026-09-11T05:45:44.250Z\",\"updated_on\":\"2026-09-11T05:45:44.250Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-09-11 05:45:44.2429", "level": "Info", "severity": "INFO", "message": "--- AWS SNS Push Notification created using Osmo-x ---" }
{ "timestamp": "2026-09-11 05:45:44.2429", "level": "Info", "severity": "INFO", "message": "--- Push notification response from Osmo-x is 201" }
{ "timestamp": "2026-09-11 05:45:44.2429", "level": "Info", "severity": "INFO", "message": "--- Unable to parse Osmo-x notification id from response: Error converting value \"This is a test mode notification. Notification was not delivered to recipient.\" to type 'IncidentReporter.DAL.Models.OsmoXNotificationErrorDetailDBO'. Path 'result.result', line 1, position 845." }
{ "timestamp": "2026-09-11 05:45:44.2429", "level": "Info", "severity": "INFO", "message": "Push notification was sent to device with id 27706." }
{ "timestamp": "2026-09-11 05:45:44.2429", "level": "Info", "severity": "INFO", "message": "Skipping notification history insertion for DeviceId: 27706, UserId: 4206. History is recorded only for the user's first active device." }
{ "timestamp": "2026-09-11 05:45:44.2429", "level": "Info", "severity": "INFO", "message": "# Push notification sent #" }
{ "timestamp": "2026-09-11 05:45:44.2429", "level": "Info", "severity": "INFO", "message": "# Checking for device existence #" }
{ "timestamp": "2026-09-11 05:45:44.2429", "level": "Info", "severity": "INFO", "message": "# User device exists #" }
{ "timestamp": "2026-09-11 05:45:44.2429", "level": "Debug", "severity": "DEBUG", "message": "Sending Assigned To Notification for Work Permit Id:4208" }
{ "timestamp": "2026-09-11 05:45:44.2429", "level": "Info", "severity": "INFO", "message": "Inside SendAppNotification Device Type: GCM" }
{ "timestamp": "2026-09-11 05:45:44.2429", "level": "Info", "severity": "INFO", "message": "Generating AWS SNS Request" }
{ "timestamp": "2026-09-11 05:45:44.2429", "level": "Info", "severity": "INFO", "message": "Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/7ac0954e-0982-3e46-962f-683291d55786" }
{ "timestamp": "2026-09-11 05:45:44.3002", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":50,\"data\":{\"message\":{\"GCM\":\"{\\\"notification\\\":{\\\"title\\\":\\\"New Work Permit Assigned\\\",\\\"body\\\":\\\"A new Work Permit (UID: WP\/LULU\/KAR\/EWW\/26\/00001) has been created and assigned to you for site Elmore City.\\\",\\\"android_channel_id\\\":\\\"default\\\",\\\"sound\\\":\\\"default.wav\\\",\\\"color\\\":\\\"#0000FF\\\"},\\\"data\\\":{\\\"workPermitId\\\":4208,\\\"organisationId\\\":251,\\\"siteName\\\":\\\"Elmore City\\\",\\\"linkUrl\\\":\\\"https:\/\/sandbox.oqsha.com\/#\/ptw\/view\/251\/4208\\\",\\\"notificationType\\\":\\\"NEW_WORK_PERMIT_CREATED\\\",\\\"isActionable\\\":\\\"false\\\"},\\\"priority\\\":\\\"normal\\\"}\"},\"target\":\"arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/7ac0954e-0982-3e46-962f-683291d55786\",\"topicArn\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":9,\"delivery_status\":5,\"result\":{\"result\":\"This is a test mode notification. Notification was not delivered to recipient.\"},\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":1017747,\"created_on\":\"2026-09-11T05:45:44.305Z\",\"updated_on\":\"2026-09-11T05:45:44.305Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-09-11 05:45:44.3002", "level": "Info", "severity": "INFO", "message": "--- AWS SNS Push Notification created using Osmo-x ---" }
{ "timestamp": "2026-09-11 05:45:44.3002", "level": "Info", "severity": "INFO", "message": "--- Push notification response from Osmo-x is 201" }
{ "timestamp": "2026-09-11 05:45:44.3002", "level": "Info", "severity": "INFO", "message": "--- Unable to parse Osmo-x notification id from response: Error converting value \"This is a test mode notification. Notification was not delivered to recipient.\" to type 'IncidentReporter.DAL.Models.OsmoXNotificationErrorDetailDBO'. Path 'result.result', line 1, position 911." }
{ "timestamp": "2026-09-11 05:45:44.3002", "level": "Info", "severity": "INFO", "message": "Push notification was sent to device with id 27708." }
{ "timestamp": "2026-09-11 05:45:44.3002", "level": "Info", "severity": "INFO", "message": "Skipping notification history insertion for DeviceId: 27708, UserId: 4206. History is recorded only for the user's first active device." }
{ "timestamp": "2026-09-11 05:45:44.3002", "level": "Info", "severity": "INFO", "message": "# Push notification sent #" }
{ "timestamp": "2026-09-11 05:45:44.3002", "level": "Info", "severity": "INFO", "message": "# Fetching devices bypassing preferences (Single System Fallback) #" }
{ "timestamp": "2026-09-11 05:45:44.3002", "level": "Info", "severity": "INFO", "message": "# Checking for device existence #" }
{ "timestamp": "2026-09-11 05:45:44.3002", "level": "Info", "severity": "INFO", "message": "# User device exists #" }
{ "timestamp": "2026-09-11 05:45:44.3002", "level": "Debug", "severity": "DEBUG", "message": "Sending Assigned To Notification for Work Permit Id:4208" }
{ "timestamp": "2026-09-11 05:45:44.3002", "level": "Info", "severity": "INFO", "message": "Inside SendAppNotification Device Type: APNS" }
{ "timestamp": "2026-09-11 05:45:44.3002", "level": "Info", "severity": "INFO", "message": "Generating AWS SNS Request" }
{ "timestamp": "2026-09-11 05:45:44.3002", "level": "Info", "severity": "INFO", "message": "Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint\/APNS\/Oqsha-IOS-Production\/d167d3fa-161f-372d-aee5-c5fd4b2c8223" }
{ "timestamp": "2026-09-11 05:45:44.3575", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":50,\"data\":{\"message\":{\"APNS\":\"{\\\"aps\\\":{\\\"alert\\\":{\\\"title\\\":\\\"New Work Permit Assigned\\\",\\\"body\\\":\\\"A new Work Permit (UID: WP\/LULU\/KAR\/EWW\/26\/00001) has been created and assigned to you for site Elmore City.\\\"},\\\"sound\\\":\\\"default.wav\\\",\\\"category\\\":\\\"DEFAULT\\\"},\\\"WorkPermitId\\\":4208,\\\"OrganisationId\\\":251,\\\"SiteName\\\":\\\"Elmore City\\\",\\\"LinkUrl\\\":\\\"https:\/\/sandbox.oqsha.com\/#\/ptw\/view\/251\/4208\\\",\\\"NotificationType\\\":\\\"NEW_WORK_PERMIT_CREATED\\\",\\\"IsActionable\\\":\\\"false\\\"}\"},\"target\":\"arn:aws:sns:ap-south-1:637423593880:endpoint\/APNS\/Oqsha-IOS-Production\/d167d3fa-161f-372d-aee5-c5fd4b2c8223\",\"topicArn\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":9,\"delivery_status\":5,\"result\":{\"result\":\"This is a test mode notification. Notification was not delivered to recipient.\"},\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":1017748,\"created_on\":\"2026-09-11T05:45:44.364Z\",\"updated_on\":\"2026-09-11T05:45:44.364Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-09-11 05:45:44.3575", "level": "Info", "severity": "INFO", "message": "--- AWS SNS Push Notification created using Osmo-x ---" }
{ "timestamp": "2026-09-11 05:45:44.3575", "level": "Info", "severity": "INFO", "message": "--- Push notification response from Osmo-x is 201" }
{ "timestamp": "2026-09-11 05:45:44.3575", "level": "Info", "severity": "INFO", "message": "--- Unable to parse Osmo-x notification id from response: Error converting value \"This is a test mode notification. Notification was not delivered to recipient.\" to type 'IncidentReporter.DAL.Models.OsmoXNotificationErrorDetailDBO'. Path 'result.result', line 1, position 845." }
{ "timestamp": "2026-09-11 05:45:44.3630", "level": "Info", "severity": "INFO", "message": "Push notification was sent to device with id 26169." }
{ "timestamp": "2026-09-11 05:45:44.3630", "level": "Info", "severity": "INFO", "message": "App notification history inserted. HistoryId: 276341, UserId: 4206, NotificationType: NEW_WORK_PERMIT_CREATED, ModuleId: 55, ReferenceId: 4208" }
{ "timestamp": "2026-09-11 05:45:44.3630", "level": "Info", "severity": "INFO", "message": "# Push notification sent #" }
{ "timestamp": "2026-09-11 05:45:44.3630", "level": "Info", "severity": "INFO", "message": "# Checking for device existence #" }
{ "timestamp": "2026-09-11 05:45:44.3630", "level": "Info", "severity": "INFO", "message": "# User device exists #" }
{ "timestamp": "2026-09-11 05:45:44.3630", "level": "Debug", "severity": "DEBUG", "message": "Sending Assigned To Notification for Work Permit Id:4208" }
{ "timestamp": "2026-09-11 05:45:44.3630", "level": "Info", "severity": "INFO", "message": "Inside SendAppNotification Device Type: APNS" }
{ "timestamp": "2026-09-11 05:45:44.3630", "level": "Info", "severity": "INFO", "message": "Generating AWS SNS Request" }
{ "timestamp": "2026-09-11 05:45:44.3630", "level": "Info", "severity": "INFO", "message": "Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint\/APNS\/Oqsha-IOS-Production\/3e8d96a2-68b4-3bf6-b270-5d6a17be156a" }
{ "timestamp": "2026-09-11 05:45:44.4325", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":50,\"data\":{\"message\":{\"APNS\":\"{\\\"aps\\\":{\\\"alert\\\":{\\\"title\\\":\\\"New Work Permit Assigned\\\",\\\"body\\\":\\\"A new Work Permit (UID: WP\/LULU\/KAR\/EWW\/26\/00001) has been created and assigned to you for site Elmore City.\\\"},\\\"sound\\\":\\\"default.wav\\\",\\\"category\\\":\\\"DEFAULT\\\"},\\\"WorkPermitId\\\":4208,\\\"OrganisationId\\\":251,\\\"SiteName\\\":\\\"Elmore City\\\",\\\"LinkUrl\\\":\\\"https:\/\/sandbox.oqsha.com\/#\/ptw\/view\/251\/4208\\\",\\\"NotificationType\\\":\\\"NEW_WORK_PERMIT_CREATED\\\",\\\"IsActionable\\\":\\\"false\\\"}\"},\"target\":\"arn:aws:sns:ap-south-1:637423593880:endpoint\/APNS\/Oqsha-IOS-Production\/3e8d96a2-68b4-3bf6-b270-5d6a17be156a\",\"topicArn\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":9,\"delivery_status\":5,\"result\":{\"result\":\"This is a test mode notification. Notification was not delivered to recipient.\"},\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":1017749,\"created_on\":\"2026-09-11T05:45:44.438Z\",\"updated_on\":\"2026-09-11T05:45:44.438Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-09-11 05:45:44.4325", "level": "Info", "severity": "INFO", "message": "--- AWS SNS Push Notification created using Osmo-x ---" }
{ "timestamp": "2026-09-11 05:45:44.4325", "level": "Info", "severity": "INFO", "message": "--- Push notification response from Osmo-x is 201" }
{ "timestamp": "2026-09-11 05:45:44.4325", "level": "Info", "severity": "INFO", "message": "--- Unable to parse Osmo-x notification id from response: Error converting value \"This is a test mode notification. Notification was not delivered to recipient.\" to type 'IncidentReporter.DAL.Models.OsmoXNotificationErrorDetailDBO'. Path 'result.result', line 1, position 845." }
{ "timestamp": "2026-09-11 05:45:44.4325", "level": "Info", "severity": "INFO", "message": "Push notification was sent to device with id 26171." }
{ "timestamp": "2026-09-11 05:45:44.4325", "level": "Info", "severity": "INFO", "message": "Skipping notification history insertion for DeviceId: 26171, UserId: 4206. History is recorded only for the user's first active device." }
{ "timestamp": "2026-09-11 05:45:44.4325", "level": "Info", "severity": "INFO", "message": "# Push notification sent #" }
{ "timestamp": "2026-09-11 05:45:44.4325", "level": "Info", "severity": "INFO", "message": "# Checking for device existence #" }
{ "timestamp": "2026-09-11 05:45:44.4416", "level": "Info", "severity": "INFO", "message": "# User device exists #" }
{ "timestamp": "2026-09-11 05:45:44.4416", "level": "Debug", "severity": "DEBUG", "message": "Sending Assigned To Notification for Work Permit Id:4208" }
{ "timestamp": "2026-09-11 05:45:44.4416", "level": "Info", "severity": "INFO", "message": "Inside SendAppNotification Device Type: APNS" }
{ "timestamp": "2026-09-11 05:45:44.4416", "level": "Info", "severity": "INFO", "message": "Generating AWS SNS Request" }
{ "timestamp": "2026-09-11 05:45:44.4416", "level": "Info", "severity": "INFO", "message": "Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint\/APNS\/Oqsha-IOS-Production\/e2bdd7b9-9e08-345c-9999-619cb1d71697" }
{ "timestamp": "2026-09-11 05:45:44.4907", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":50,\"data\":{\"message\":{\"APNS\":\"{\\\"aps\\\":{\\\"alert\\\":{\\\"title\\\":\\\"New Work Permit Assigned\\\",\\\"body\\\":\\\"A new Work Permit (UID: WP\/LULU\/KAR\/EWW\/26\/00001) has been created and assigned to you for site Elmore City.\\\"},\\\"sound\\\":\\\"default.wav\\\",\\\"category\\\":\\\"DEFAULT\\\"},\\\"WorkPermitId\\\":4208,\\\"OrganisationId\\\":251,\\\"SiteName\\\":\\\"Elmore City\\\",\\\"LinkUrl\\\":\\\"https:\/\/sandbox.oqsha.com\/#\/ptw\/view\/251\/4208\\\",\\\"NotificationType\\\":\\\"NEW_WORK_PERMIT_CREATED\\\",\\\"IsActionable\\\":\\\"false\\\"}\"},\"target\":\"arn:aws:sns:ap-south-1:637423593880:endpoint\/APNS\/Oqsha-IOS-Production\/e2bdd7b9-9e08-345c-9999-619cb1d71697\",\"topicArn\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":9,\"delivery_status\":5,\"result\":{\"result\":\"This is a test mode notification. Notification was not delivered to recipient.\"},\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":1017750,\"created_on\":\"2026-09-11T05:45:44.497Z\",\"updated_on\":\"2026-09-11T05:45:44.497Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-09-11 05:45:44.4907", "level": "Info", "severity": "INFO", "message": "--- AWS SNS Push Notification created using Osmo-x ---" }
{ "timestamp": "2026-09-11 05:45:44.4907", "level": "Info", "severity": "INFO", "message": "--- Push notification response from Osmo-x is 201" }
{ "timestamp": "2026-09-11 05:45:44.4907", "level": "Info", "severity": "INFO", "message": "--- Unable to parse Osmo-x notification id from response: Error converting value \"This is a test mode notification. Notification was not delivered to recipient.\" to type 'IncidentReporter.DAL.Models.OsmoXNotificationErrorDetailDBO'. Path 'result.result', line 1, position 845." }
{ "timestamp": "2026-09-11 05:45:44.4907", "level": "Info", "severity": "INFO", "message": "Push notification was sent to device with id 27706." }
{ "timestamp": "2026-09-11 05:45:44.5026", "level": "Info", "severity": "INFO", "message": "Skipping notification history insertion for DeviceId: 27706, UserId: 4206. History is recorded only for the user's first active device." }
{ "timestamp": "2026-09-11 05:45:44.5026", "level": "Info", "severity": "INFO", "message": "# Push notification sent #" }
{ "timestamp": "2026-09-11 05:45:44.5026", "level": "Info", "severity": "INFO", "message": "# Checking for device existence #" }
{ "timestamp": "2026-09-11 05:45:44.5026", "level": "Info", "severity": "INFO", "message": "# User device exists #" }
{ "timestamp": "2026-09-11 05:45:44.5026", "level": "Debug", "severity": "DEBUG", "message": "Sending Assigned To Notification for Work Permit Id:4208" }
{ "timestamp": "2026-09-11 05:45:44.5026", "level": "Info", "severity": "INFO", "message": "Inside SendAppNotification Device Type: GCM" }
{ "timestamp": "2026-09-11 05:45:44.5026", "level": "Info", "severity": "INFO", "message": "Generating AWS SNS Request" }
{ "timestamp": "2026-09-11 05:45:44.5026", "level": "Info", "severity": "INFO", "message": "Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/7ac0954e-0982-3e46-962f-683291d55786" }
{ "timestamp": "2026-09-11 05:45:44.5556", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":50,\"data\":{\"message\":{\"GCM\":\"{\\\"notification\\\":{\\\"title\\\":\\\"New Work Permit Assigned\\\",\\\"body\\\":\\\"A new Work Permit (UID: WP\/LULU\/KAR\/EWW\/26\/00001) has been created and assigned to you for site Elmore City.\\\",\\\"android_channel_id\\\":\\\"default\\\",\\\"sound\\\":\\\"default.wav\\\",\\\"color\\\":\\\"#0000FF\\\"},\\\"data\\\":{\\\"workPermitId\\\":4208,\\\"organisationId\\\":251,\\\"siteName\\\":\\\"Elmore City\\\",\\\"linkUrl\\\":\\\"https:\/\/sandbox.oqsha.com\/#\/ptw\/view\/251\/4208\\\",\\\"notificationType\\\":\\\"NEW_WORK_PERMIT_CREATED\\\",\\\"isActionable\\\":\\\"false\\\"},\\\"priority\\\":\\\"normal\\\"}\"},\"target\":\"arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/7ac0954e-0982-3e46-962f-683291d55786\",\"topicArn\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":9,\"delivery_status\":5,\"result\":{\"result\":\"This is a test mode notification. Notification was not delivered to recipient.\"},\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":1017751,\"created_on\":\"2026-09-11T05:45:44.563Z\",\"updated_on\":\"2026-09-11T05:45:44.563Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-09-11 05:45:44.5556", "level": "Info", "severity": "INFO", "message": "--- AWS SNS Push Notification created using Osmo-x ---" }
{ "timestamp": "2026-09-11 05:45:44.5556", "level": "Info", "severity": "INFO", "message": "--- Push notification response from Osmo-x is 201" }
{ "timestamp": "2026-09-11 05:45:44.5556", "level": "Info", "severity": "INFO", "message": "--- Unable to parse Osmo-x notification id from response: Error converting value \"This is a test mode notification. Notification was not delivered to recipient.\" to type 'IncidentReporter.DAL.Models.OsmoXNotificationErrorDetailDBO'. Path 'result.result', line 1, position 911." }
{ "timestamp": "2026-09-11 05:45:44.5556", "level": "Info", "severity": "INFO", "message": "Push notification was sent to device with id 27708." }
{ "timestamp": "2026-09-11 05:45:44.5674", "level": "Info", "severity": "INFO", "message": "Skipping notification history insertion for DeviceId: 27708, UserId: 4206. History is recorded only for the user's first active device." }
{ "timestamp": "2026-09-11 05:45:44.5674", "level": "Info", "severity": "INFO", "message": "# Push notification sent #" }
{ "timestamp": "2026-09-11 05:45:44.5674", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-09-11 05:45:44.5674", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-09-11 05:45:44.5674", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"DEPARTMENT_INCHARGE_NOTIFICATION_FOR_WORK_PERMIT_CREATION\",\"EventArgs\":[{\"Key\":\"WorkPermitId\",\"Value\":\"4208\"},{\"Key\":\"UserIds\",\"Value\":\"[]\"},{\"Key\":\"SiteName\",\"Value\":\"Elmore City\"},{\"Key\":\"CreatedBy\",\"Value\":\"Hebert Eaton\"},{\"Key\":\"WorkPermitUid\",\"Value\":\"WP\/LULU\/KAR\/EWW\/26\/00001\"},{\"Key\":\"OrgId\",\"Value\":251},{\"Key\":\"OrganisationName\",\"Value\":\"lululemon athletica inc.\"}]}" }
{ "timestamp": "2026-09-11 05:45:44.5674", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : DEPARTMENT_INCHARGE_NOTIFICATION_FOR_WORK_PERMIT_CREATION ###" }
{ "timestamp": "2026-09-11 05:45:44.5674", "level": "Info", "severity": "INFO", "message": "# Calling SendDepartmentInchargeNotificationForWorkPermitCreation function for email\/WhatsApp #" }
{ "timestamp": "2026-09-11 05:45:44.5674", "level": "Info", "severity": "INFO", "message": "Executing email and WhatsApp notifications to WorkPermit approvers" }
{ "timestamp": "2026-09-11 05:45:44.6065", "level": "Info", "severity": "INFO", "message": "# Preparing notification body #" }
{ "timestamp": "2026-09-11 05:45:44.6261", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-09-11 06:41:14.8366", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 06:41:14.8519", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 06:41:19.0544", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 06:41:19.0697", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 06:41:19.3180", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 06:41:19.3359", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 07:06:35.8017", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-09-11 07:06:35.8017", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"INFORM_TO_INCIDENT_CREATION_NOTIFICATION\",\"EventArgs\":[{\"Key\":\"IncidentId\",\"Value\":79862},{\"Key\":\"InformToUserId\",\"Value\":5827}]}" }
{ "timestamp": "2026-09-11 07:06:36.0603", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : INFORM_TO_INCIDENT_CREATION_NOTIFICATION ###" }
{ "timestamp": "2026-09-11 07:06:36.0603", "level": "Info", "severity": "INFO", "message": "### Started processing Inform-To Incident Creation Notification ###" }
{ "timestamp": "2026-09-11 07:06:36.0603", "level": "Info", "severity": "INFO", "message": "Calling SendInformToNotification function for ticket creation" }
{ "timestamp": "2026-09-11 07:06:36.2024", "level": "Debug", "severity": "DEBUG", "message": "Sending Inform-To WhatsApp for IncidentId: 79862" }
{ "timestamp": "2026-09-11 07:06:36.2340", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"912000002062\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"oqsha_ticket_inform_to_template_v3\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"Merwin Barnette\"},{\"type\":\"text\",\"text\":\"Safety Alert\"},{\"type\":\"text\",\"text\":\"T\/FBYDW\/NMM\/26\/00001\"},{\"type\":\"text\",\"text\":\"test\"},{\"type\":\"text\",\"text\":\"Colver\"},{\"type\":\"text\",\"text\":\"Near Misses\"},{\"type\":\"text\",\"text\":\"Hebert Eaton\"},{\"type\":\"text\",\"text\":\"Falcon's Beyond Global Inc. Warrants\"},{\"type\":\"text\",\"text\":\"Open\"},{\"type\":\"text\",\"text\":\"https:\/\/sandbox.oqsha.com\/#\/inct\/view\/248\/79862\"},{\"type\":\"text\",\"text\":\"EHS Department - TTK Prestige Limited\"}]}]}}}" }
{ "timestamp": "2026-09-11 07:06:36.3036", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-09-11 07:06:36.3105", "level": "Debug", "severity": "DEBUG", "message": "Generating Safety Alert report." }
{ "timestamp": "2026-09-11 07:06:37.7107", "level": "Info", "severity": "INFO", "message": "Converted to byte file" }
{ "timestamp": "2026-09-11 07:06:37.7107", "level": "Info", "severity": "INFO", "message": "## Safety Alert Email Sent to Merwin Barnette##" }
{ "timestamp": "2026-09-11 07:06:37.7107", "level": "Debug", "severity": "DEBUG", "message": "Sending Inform-To Email (with Safety Alert PDF) for IncidentId: 79862" }
{ "timestamp": "2026-09-11 07:06:37.7152", "level": "Info", "severity": "INFO", "message": "*--- Sending Email Serice Initiated ---*" }
{ "timestamp": "2026-09-11 07:06:37.7152", "level": "Info", "severity": "INFO", "message": "Reading and binding data to Email Template" }
{ "timestamp": "2026-09-11 07:06:37.7152", "level": "Info", "severity": "INFO", "message": "Initializing Email Service Client" }
{ "timestamp": "2026-09-11 07:06:37.7152", "level": "Info", "severity": "INFO", "message": "Generating Email Request" }
{ "timestamp": "2026-09-11 07:06:37.8224", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":44,\"data\":{\"from\":\"\\\"OQSHA\\\" <noreply@oqsha.com>\",\"to\":\"osm05716@osmosys.co\",\"cc\":null,\"bcc\":null,\"subject\":\"Safety Alert T\/FBYDW\/NMM\/26\/00001 has been created\",\"text\":null,\"html\":\"<!DOCTYPE html>\\r\\n<html>\\r\\n<head>\\r\\n    <style>\\r\\n        body {\\r\\n            font-family: Arial, sans-serif;\\r\\n            color: #333333;\\r\\n        }\\r\\n        .header {\\r\\n            font-size: 16px;\\r\\n            margin-bottom: 20px;\\r\\n        }\\r\\n        .content {\\r\\n            margin-bottom: 20px;\\r\\n        }\\r\\n        .alert-details {\\r\\n            margin-bottom: 20px;\\r\\n        }\\r\\n        .alert-detail-point {\\r\\n            margin: 0 0 8px 0;\\r\\n        }\\r\\n        .button-container {\\r\\n            margin-top: 20px;\\r\\n        }\\r\\n        .open-button {\\r\\n            display: inline-block;\\r\\n            padding: 10px 16px;\\r\\n            background-color: #007BFF;\\r\\n            color: white;\\r\\n            text-decoration: none;\\r\\n            border-radius: 4px;\\r\\n            font-weight: bold;\\r\\n        }\\r\\n        .footer {\\r\\n            margin-top: 30px;\\r\\n        }\\r\\n    <\/style>\\r\\n<\/head>\\r\\n<body>\\r\\n    <p>Dear Merwin Barnette,<\/p>\\r\\n\\r\\n    <div class=\\\"content\\\">\\r\\n        <p>The following safety alert has been raised and is currently with you for action. Please respond within <strong>48 hours<\/strong>.<\/p>\\r\\n\\r\\n        <div class=\\\"alert-details\\\">\\r\\n            <div class=\\\"alert-detail-point\\\"><strong>Alert UID:<\/strong> T\/FBYDW\/NMM\/26\/00001<\/div>\\r\\n            <div class=\\\"alert-detail-point\\\"><strong>Date of Alert:<\/strong> 11-Sep-2026 12:36:35 PM<\/div>\\r\\n            <div class=\\\"alert-detail-point\\\"><strong>Type of Alert:<\/strong> Near Misses<\/div>\\r\\n            <div class=\\\"alert-detail-point\\\"><strong>Plant:<\/strong> Colver<\/div>\\r\\n            <div class=\\\"alert-detail-point\\\"><strong>Alert Location:<\/strong> Colver<\/div>\\r\\n            <div class=\\\"alert-detail-point\\\"><strong>Alert Description:<\/strong> test<\/div>\\r\\n            <div class=\\\"alert-detail-point\\\"><strong>Alert Raised By:<\/strong> Hebert Eaton<\/div>\\r\\n        <\/div>\\r\\n\\r\\n        <div class=\\\"button-container\\\">\\r\\n            <a href = \\\"https:\/\/sandbox.oqsha.com\/#\/inct\/view\/248\/79862\\\">Click to open<\/a>\\r\\n        <\/div>\\r\\n    <\/div>\\r\\n\\r\\n    <div class=\\\"footer\\\">\\r\\n        <p>Regards,<br>\\r\\n        EHS Department - TTK Prestige Limited<br>\\r\\n\\t\\t__________________________<br>\\r\\n\\t\\tOQSHA - Powered by Osmosys\\r\\n\\t\\t<\/p>\\r\\n    <\/div>\\r\\n<\/body>\\r\\n<\/html>\\r\\n\",\"attachments\":[{\"filename\":\"SafetyAlert_T_FBYDW_NMM_26_00001.pdf\",\"content\":\"JVBERi0xLjQKMSAwIG9iago8PAovVGl0bGUgKP7\/AEkAbgBjAGkAZABlAG4AdABSAGUAcABvAHIAdCkKL0NyZWF0b3IgKP7\/AHcAawBoAHQAbQBsAHQAbwBwAGQAZgAgADAALgAxADIALgA2KQovUHJvZHVjZXIgKP7\/AFEAdAAgADQALgA4AC4ANykKL0NyZWF0aW9uRGF0ZSAoRDoyMDI2MDkxMTA3MDYzN1opCj4+CmVuZG9iagozIDAgb2JqCjw8Ci9UeXBlIC9FeHRHU3RhdGUKL1NBIHRydWUKL1NNIDAuMDIKL2NhIDEuMAovQ0EgMS4wCi9BSVMgZmFsc2UKL1NNYXNrIC9Ob25lPj4KZW5kb2JqCjQgMCBvYmoKWy9QYXR0ZXJuIC9EZXZpY2VSR0JdCmVuZG9iago3IDAgb2JqCjw8Ci9UeXBlIC9YT2JqZWN0Ci9TdWJ0eXBlIC9JbWFnZQovV2lkdGggNzU0Ci9IZWlnaHQgMjE3Ci9CaXRzUGVyQ29tcG9uZW50IDgKL0NvbG9yU3BhY2UgL0RldmljZVJHQgovTGVuZ3RoIDggMCBSCi9GaWx0ZXIgL0RDVERlY29kZQo+PgpzdHJlYW0K\/9j\/4AAQSkZJRgABAQEAkACQAAD\/2wBDAAIBAQIBAQICAgICAgICAwUDAwMDAwYEBAMFBwYHBwcGBwcICQsJCAgKCAcHCg0KCgsMDAwMBwkODw0MDgsMDAz\/2wBDAQICAgMDAwYDAwYMCAcIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz\/wAARCADZAvIDASIAAhEBAxEB\/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL\/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6\/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL\/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6\/9oADAMBAAIRAxEAPwD9Zv8Agpl8c9c\/Z5\/ZS8X+JPDsrW+rWcDNbzr1hbeoz0I7mvzc\/YU\/4LDfFW2+K\/k+M77WvHWl3Kt\/o8Fr5ssJIGNqxqCcV+vHxo+Eui\/G\/wAE6t4Z8QW\/2nS9UVop0GASN2eM\/QV5J+zp\/wAE3Phh+zF4jk1Xw5pk7Xr5G+6kEu3PpwMV42NweLqYqFWjU5Ypar\/gbM\/ROHOIMiwmTV8HmGG9pWm\/ddltZfa3jZ9ji3\/4Ko6YrEf8K8+JfH\/Uuzf40f8AD1LTP+id\/Ev\/AMJ2b\/Gvqr+z4P8AnlH\/AN80f2fB\/wA8Y\/8Avmuz2GJ\/5+\/+Sr\/M+f8A7Syf\/oDf\/g2X\/wAifKv\/AA9S0z\/onfxL\/wDCdm\/xo\/4epaZ\/0Tv4l\/8AhOzf419Vf2fB\/wA8Y\/8Avmj+z4P+eMf\/AHzR7DE\/8\/f\/ACVf5j\/tLJ\/+gN\/+DZf\/ACJ8q\/8AD1LTP+id\/Ev\/AMJ2b\/Gj\/h6lpn\/RO\/iX\/wCE7N\/jX1V\/Z8H\/ADxj\/wC+aP7Pg\/54x\/8AfNHsMT\/z9\/8AJV\/mH9pZP\/0Bv\/wbL\/5E+Vf+HqWmf9E7+Jf\/AITs3+NH\/D1LTP8AonfxL\/8ACdm\/xr6q\/s+D\/njH\/wB80f2fB\/zxj\/75o9hif+fv\/kq\/zD+0sn\/6A3\/4Nl\/8ifKv\/D1LTP8AonfxL\/8ACdm\/xo\/4epaZ\/wBE7+Jf\/hOzf419Vf2fB\/zxj\/75o\/s+D\/njH\/3zR7DE\/wDP3\/yVf5h\/aWT\/APQG\/wDwbL\/5E+Vf+HqWmf8ARO\/iX\/4Ts3+NH\/D1LTP+id\/Ev\/wnZv8AGvqr+z4P+eMf\/fNH9nwf88Y\/++aPYYn\/AJ+\/+Sr\/ADD+0sn\/AOgN\/wDg2X\/yJ8q\/8PUtM\/6J38S\/\/Cdm\/wAaP+HqWmf9E7+Jf\/hOzf419Vf2fB\/zxj\/75o\/s+D\/njH\/3zR7DE\/8AP3\/yVf5h\/aWT\/wDQG\/8AwbL\/AORPlX\/h6lpn\/RO\/iX\/4Ts3+NH\/D1LTP+id\/Ev8A8J2b\/Gvqr+z4P+eMf\/fNH9nwf88Y\/wDvmj2GJ\/5+\/wDkq\/zD+0sn\/wCgN\/8Ag2X\/AMifKv8Aw9S0z\/onfxL\/APCdm\/xo\/wCHqWmf9E7+Jf8A4Ts3+NfVX9nwf88Y\/wDvmj+z4P8AnjH\/AN80ewxP\/P3\/AMlX+Yf2lk\/\/AEBv\/wAGy\/8AkT5V\/wCHqWmf9E7+Jf8A4Ts3+NH\/AA9S0z\/onfxL\/wDCdm\/xr6q\/s+D\/AJ4x\/wDfNH9nwf8APGP\/AL5o9hif+fv\/AJKv8w\/tLJ\/+gN\/+DZf\/ACJ8q\/8AD1LTP+id\/Ev\/AMJ2b\/Gj\/h6lpn\/RO\/iX\/wCE7N\/jX1V\/Z8H\/ADxj\/wC+aP7Pg\/54x\/8AfNHsMT\/z9\/8AJV\/mH9pZP\/0Bv\/wbL\/5E+Vf+HqWmf9E7+Jf\/AITs3+NH\/D1LTP8AonfxL\/8ACdm\/xr6q\/s+D\/njH\/wB80f2fB\/zxj\/75o9hif+fv\/kq\/zD+0sn\/6A3\/4Nl\/8ifKv\/D1LTP8AonfxL\/8ACdm\/xo\/4epaZ\/wBE7+Jf\/hOzf419Vf2fB\/zxj\/75o\/s+D\/njH\/3zR7DE\/wDP3\/yVf5h\/aWT\/APQG\/wDwbL\/5E+Vf+HqWmf8ARO\/iX\/4Ts3+NH\/D1LTP+id\/Ev\/wnZv8AGvqr+z4P+eMf\/fNH9nwf88Y\/++aPYYn\/AJ+\/+Sr\/ADD+0sn\/AOgN\/wDg2X\/yJ8q\/8PUtM\/6J38S\/\/Cdm\/wAaP+HqWmf9E7+Jf\/hOzf419Vf2fB\/zxj\/75o\/s+D\/njH\/3zR7DE\/8AP3\/yVf5h\/aWT\/wDQG\/8AwbL\/AORPlX\/h6lpn\/RO\/iX\/4Ts3+NH\/D1LTP+id\/Ev8A8J2b\/Gvqr+z4P+eMf\/fNH9nwf88Y\/wDvmj2GJ\/5+\/wDkq\/zD+0sn\/wCgN\/8Ag2X\/AMifKv8Aw9S0z\/onfxL\/APCdm\/xo\/wCHqWmf9E7+Jf8A4Ts3+NfVX9nwf88Y\/wDvmj+z4P8AnjH\/AN80ewxP\/P3\/AMlX+Yf2lk\/\/AEBv\/wAGy\/8AkT5V\/wCHqWmf9E7+Jf8A4Ts3+NH\/AA9S0z\/onfxL\/wDCdm\/xr6q\/s+D\/AJ4x\/wDfNH9nwf8APGP\/AL5o9hif+fv\/AJKv8w\/tLJ\/+gN\/+DZf\/ACJ8q\/8AD1LTP+id\/Ev\/AMJ2b\/Gj\/h6lpn\/RO\/iX\/wCE7N\/jX1V\/Z8H\/ADxj\/wC+aP7Pg\/54x\/8AfNHsMT\/z9\/8AJV\/mH9pZP\/0Bv\/wbL\/5E+Vf+HqWmf9E7+Jf\/AITs3+NH\/D1LTP8AonfxL\/8ACdm\/xr6q\/s+D\/njH\/wB80f2fB\/zxj\/75o9hif+fv\/kq\/zD+0sn\/6A3\/4Nl\/8ifKv\/D1LTP8AonfxL\/8ACdm\/xo\/4epaZ\/wBE7+Jf\/hOzf419Vf2fB\/zxj\/75o\/s+D\/njH\/3zR7DE\/wDP3\/yVf5h\/aWT\/APQG\/wDwbL\/5E+Vf+HqWmf8ARO\/iX\/4Ts3+NH\/D1LTP+id\/Ev\/wnZv8AGvqr+z4P+eMf\/fNH9nwf88Y\/++aPYYn\/AJ+\/+Sr\/ADD+0sn\/AOgN\/wDg2X\/yJ8q\/8PUtM\/6J38S\/\/Cdm\/wAaP+HqWmf9E7+Jf\/hOzf419Vf2fB\/zxj\/75o\/s+D\/njH\/3zR7DE\/8AP3\/yVf5h\/aWT\/wDQG\/8AwbL\/AORPlX\/h6lpn\/RO\/iX\/4Ts3+NH\/D1LTP+id\/Ev8A8J2b\/Gvqr+z4P+eMf\/fNH9nwf88Y\/wDvmj2GJ\/5+\/wDkq\/zD+0sn\/wCgN\/8Ag2X\/AMifKv8Aw9S0z\/onfxL\/APCdm\/xo\/wCHqWmf9E7+Jf8A4Ts3+NfVX9nwf88Y\/wDvmj+z4P8AnjH\/AN80ewxP\/P3\/AMlX+Yf2lk\/\/AEBv\/wAGy\/8AkT5V\/wCHqWmf9E7+Jf8A4Ts3+NH\/AA9S0z\/onfxL\/wDCdm\/xr6q\/s+D\/AJ4x\/wDfNH9nwf8APGP\/AL5o9hif+fv\/AJKv8w\/tLJ\/+gN\/+DZf\/ACJ8q\/8AD1LTP+id\/Ev\/AMJ2b\/Gj\/h6lpn\/RO\/iX\/wCE7N\/jX1V\/Z8H\/ADxj\/wC+aP7Pg\/54x\/8AfNHsMT\/z9\/8AJV\/mH9pZP\/0Bv\/wbL\/5E+Vf+HqWmf9E7+Jf\/AITs3+NH\/D1LTP8AonfxL\/8ACdm\/xr6q\/s+D\/njH\/wB80f2fB\/zxj\/75o9hif+fv\/kq\/zD+0sn\/6A3\/4Nl\/8ifKv\/D1LTP8AonfxL\/8ACdm\/xo\/4epaZ\/wBE7+Jf\/hOzf419Vf2fB\/zxj\/75o\/s+D\/njH\/3zR7DE\/wDP3\/yVf5h\/aWT\/APQG\/wDwbL\/5E+Vf+HqWmf8ARO\/iX\/4Ts3+NH\/D1LTP+id\/Ev\/wnZv8AGvqr+z4P+eMf\/fNH9nwf88Y\/++aPYYn\/AJ+\/+Sr\/ADD+0sn\/AOgN\/wDg2X\/yJ8q\/8PUtM\/6J38S\/\/Cdm\/wAaP+HqWmf9E7+Jf\/hOzf419Vf2fB\/zxj\/75o\/s+D\/njH\/3zR7DE\/8AP3\/yVf5h\/aWT\/wDQG\/8AwbL\/AORPlX\/h6lpn\/RO\/iX\/4Ts3+NH\/D1LTP+id\/Ev8A8J2b\/Gvqr+z4P+eMf\/fNH9nwf88Y\/wDvmj2GJ\/5+\/wDkq\/zD+0sn\/wCgN\/8Ag2X\/AMifKv8Aw9S0z\/onfxL\/APCdm\/xo\/wCHqWmf9E7+Jf8A4Ts3+NfVX9nwf88Y\/wDvmj+z4P8AnjH\/AN80ewxP\/P3\/AMlX+Yf2lk\/\/AEBv\/wAGy\/8AkT5V\/wCHqWmf9E7+Jf8A4Ts3+NH\/AA9S0z\/onfxL\/wDCdm\/xr6q\/s+D\/AJ4x\/wDfNH9nwf8APGP\/AL5o9hif+fv\/AJKv8w\/tLJ\/+gN\/+DZf\/ACJ8q\/8AD1LTP+id\/Ev\/AMJ2b\/Gj\/h6lpn\/RO\/iX\/wCE7N\/jX1V\/Z8H\/ADxj\/wC+aP7Pg\/54x\/8AfNHsMT\/z9\/8AJV\/mH9pZP\/0Bv\/wbL\/5E+Vf+HqWmf9E7+Jf\/AITs3+NH\/D1LTP8AonfxL\/8ACdm\/xr6q\/s+D\/njH\/wB80f2fB\/zxj\/75o9hif+fv\/kq\/zD+0sn\/6A3\/4Nl\/8ifKv\/D1LTP8AonfxL\/8ACdm\/xo\/4epaZ\/wBE7+Jf\/hOzf419Vf2fB\/zxj\/75o\/s+D\/njH\/3zR7DE\/wDP3\/yVf5h\/aWT\/APQG\/wDwbL\/5E+Vf+HqWmf8ARO\/iX\/4Ts3+NH\/D1LTP+id\/Ev\/wnZv8AGvqr+z4P+eMf\/fNH9nwf88Y\/++aPYYn\/AJ+\/+Sr\/ADD+0sn\/AOgN\/wDg2X\/yJ8q\/8PUtM\/6J38S\/\/Cdm\/wAaP+HqWmf9E7+Jf\/hOzf419Vf2fB\/zxj\/75o\/s+D\/njH\/3zR7DE\/8AP3\/yVf5h\/aWT\/wDQG\/8AwbL\/AORPlX\/h6lpn\/RO\/iX\/4Ts3+NH\/D1LTP+id\/Ev8A8J2b\/Gvqr+z4P+eMf\/fNH9nwf88Y\/wDvmj2GJ\/5+\/wDkq\/zD+0sn\/wCgN\/8Ag2X\/AMifKv8Aw9S0z\/onfxL\/APCdm\/xo\/wCHqWmf9E7+Jf8A4Ts3+NfVX9nwf88Y\/wDvmj+z4P8AnjH\/AN80ewxP\/P3\/AMlX+Yf2lk\/\/AEBv\/wAGy\/8AkT5V\/wCHqWmf9E7+Jf8A4Ts3+NH\/AA9S0z\/onfxL\/wDCdm\/xr6q\/s+D\/AJ4x\/wDfNH9nwf8APGP\/AL5o9hif+fv\/AJKv8w\/tLJ\/+gN\/+DZf\/ACJ8q\/8AD1LTP+id\/Ev\/AMJ2b\/Gj\/h6lpn\/RO\/iX\/wCE7N\/jX1V\/Z8H\/ADxj\/wC+aP7Pg\/54x\/8AfNHsMT\/z9\/8AJV\/mH9pZP\/0Bv\/wbL\/5E+Vf+HqWmf9E7+Jf\/AITs3+NH\/D1LTP8AonfxL\/8ACdm\/xr6q\/s+D\/njH\/wB80f2fB\/zxj\/75o9hif+fv\/kq\/zD+0sn\/6A3\/4Nl\/8ifKv\/D1LTP8AonfxL\/8ACdm\/xryn9sf\/AIK7ap4b+DF4\/hLwl4x0PV7gNHHe6lpMttHbnGQwZsgn2NfoB\/Z8H\/PGP\/vmuY+LvwR8OfG7wVdaBr9hFc2F2pVgFG5M91JHBrKthsVKDjGrq\/7q\/wAzry\/N8jpYmnVq4JuKab\/eSeno4pP0e5+ZH\/BJT\/gpX8VvjZ+1Zb+EPGWvXPiPTdUtbi4DSqqm1MaZAAVRkE+vpX68aJ\/x6N\/vn+Qr50\/Zr\/4J0fDT9lfxdNrvhjTp11SVWUTXEgkaNWGCF4GARX0Xon\/Ho3++f5CjKsNXoUeTES5nf10Fxtm2WZjmP1jKqPs6fKlayjdq93ZaLp9xcooor0j5Aw7v\/j7l\/wB8\/wA6jqS7\/wCPuX\/fP86joAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK1NE\/49G\/3z\/IVl1qaJ\/x6N\/vn+QoAuUUUUAYd3\/x9y\/75\/nUdcb+0T8etD\/Zx8Caj4n8QyiHTrLc0jbscZA\/rXziP+C13weYA\/b+v\/TYf4Vz1cXRpS5akkmexgOH8yxtN1sJQlON7XSurn2BRXx\/\/AMPrfg9\/z\/8A\/kYf4Uf8Prfg9\/z\/AP8A5GH+FZf2jhf+fi+87f8AU3PP+gWf\/gLPsCivj\/8A4fW\/B7\/n\/wD\/ACMP8KP+H1vwe\/5\/\/wDyMP8ACj+0cL\/z8X3h\/qbnn\/QLP\/wFn2BRXx\/\/AMPrfg9\/z\/8A\/kYf4Uf8Prfg9\/z\/AP8A5GH+FH9o4X\/n4vvD\/U3PP+gWf\/gLPsCivk3w1\/wWN+E3irX7TTrW+3XF5II4x5o5J\/CvqG78TW9l4YOrOcWot\/tOc\/w7d38q2pYmlVTdOSdjzcfk2OwUoxxdKUHLa6tf0NGivkrXv+Cyvwk8Pa5d6fcXxWezkMUg80dR+FVP+H1vwe\/5\/wD\/AMjD\/CsXmOFWntF956MeD87aTWFnZ\/3WfYFFfH\/\/AA+t+D3\/AD\/\/APkYf4Uf8Prfg9\/z\/wD\/AJGH+FH9o4X\/AJ+L7x\/6m55\/0Cz\/APAWfYFFfH\/\/AA+t+D3\/AD\/\/APkYf4Uf8Prfg9\/z\/wD\/AJGH+FH9o4X\/AJ+L7w\/1Nzz\/AKBZ\/wDgLPsCivj\/AP4fW\/B7\/n\/\/APIw\/wAKRv8Agtd8HlUk3\/A\/6bD\/AAo\/tLC\/8\/F94f6m55\/0Cz\/8BZ9g0Vx\/wK+Nmj\/tB\/DXTvFOhOZNM1SMSwNnO5ckf0qj+0R+0X4f\/Zn8DP4g8RzeTYocE7sc5H+NdPtYcntL6b3PFjgcQ8R9UUH7S9uXrftbud9RXx\/\/AMPrfg9\/z\/8A\/kYf4V2fwI\/4Kc\/Dn9obx\/beHNBu\/Nv7n7o8wHsT6e1YRx+Hk1GM02\/M9WvwpnFGnKrVw01GKu207JH0bRQDkUV1nz4UUV5p+0l+1d4Q\/ZY8OQal4q1CG0juXKRIz4aQgZOOPSonOMIuU3ZI3w2FrYiqqNCLlJ7JK7Z6XRXx\/wD8PrPg9\/z\/AP8A5GH+FPtv+C0vwhu7hIo70vJIdqqJRkn8q5f7Rwv\/AD8X3nvf6m55\/wBAs\/8AwFn17RWJ8O\/G8HxG8H2Ws20UkMF8nmIjn5gK267E01dHzs4ShJwkrNaBRRRTICiiuZ+MnxV0v4H\/AAw1rxbrUnlaVoVubm5fONqAgf1pSkopyeyNKVKdWap01eTaSXdvRI6aivj8f8Frvg8wBF\/wf+mw\/wAKP+H1vwe\/5\/8A\/wAjD\/CuP+0cL\/z8X3n0P+puef8AQLP\/AMBZ9gUV8f8A\/D634Pf8\/wD\/AORh\/hR\/w+t+D3\/P\/wD+Rh\/hR\/aOF\/5+L7w\/1Nzz\/oFn\/wCAs+wKK+SNL\/4LPfBzUbtYn1aO3DfxvKMD8hXsPws\/bd+FvxluoLXw\/wCM9Hv72fGLdHbeCe3IArSnjKE3aE0\/mcmL4czXDR56+HnFd+V2++x6tRTYpUnQMjK6noQcinV0nihRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFNklSIfMyr9TigB1FIkiyDKsGHqDmloAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK1NE\/49G\/3z\/IVl1qaJ\/x6N\/vn+QoAuUUUUAfFX\/Bbj\/kyPxX\/wBcn\/8AQlr8H0Y7ByenrX9BP\/BVr4NeIvjr+yt4i8P+F9NuNV1W7R1it4QCzHcvv7V+Q6\/8Ek\/j4FH\/ABQGt\/8Afpf\/AIqvhuI8JXqYpSpwbVui82f0p4RZ1gMJk06eKrwhL2jdpSSdrLuz5v3H1b86Nx9W\/OvpD\/h0p8fP+hA1v\/v0v\/xVYvxC\/wCCavxm+FvhO61vW\/BWrWWm2Y3TTSRqFQYJyefavn3gMSld039zP1anxLlM5KEMVTbeiXPH\/M8J3H1b86Nx9W\/OkVg6gg5BrU8GeDtR+IPie00fSbaS81G9cJDCgyzkkDj8TXLFNuyPZnNQi5SdktzM3H1b86Nx9W\/OvpD\/AIdKfHz\/AKEDWv8Av0v\/AMVR\/wAOlPj5\/wBCBrf\/AH6X\/wCKrr\/s\/Ff8+5fczw\/9acn\/AOgqn\/4HH\/M8h\/Z4Yn45+F+T\/wAfyd\/rX9E\/i7\/k31v+wOv\/AKIr8Xfgt\/wSu+Onhv4s6BqF54F1eC1tLtZJZHiGFUZ5+9X7X+I\/D13e\/BltNjhZrz+zBB5Y67\/K24\/OvreHMPVp0qiqRav3Xkfhni7mmDxeLwcsLVjNRvfladtVvZn84PxvY\/8AC5vE\/J\/4\/wB+\/wBK5fcfVvzr6w+LH\/BKn46a\/wDE\/Xr608B6zLbXd40kTiNSGU45+9XP\/wDDpT4+f9CBrf8A36X\/AOKr5Wpl+Kc2\/Zvd9H3Z+2YXifJ1Qgniqfwr7cey8z5v3H1b86Nx9W\/OvpEf8Ek\/j4T\/AMiBrX\/fpf8A4qvnnXtDuvDOt3enX0TQXljK0E0bdUdSVIP4iuerhq1JJ1ItX7o9XBZtgsY2sJWjNrflknb1s2VNx9W\/OjcfVvzpVUswA5Jr3b4f\/wDBNT4zfFDwtb61ongvVr3TrvmKWONSrD86mlQqVXanFv0LxmY4XCRU8VUjBPZyaX52PCNx9W\/OkckoeT09a+kf+HSnx8\/6EDW\/+\/S\/\/FUj\/wDBJP4+bDj4f62eP+eS\/wDxVb\/2fiv+fcvuZ5y4pyf\/AKCqf\/gcf8z9Zv8Agj1\/yYJ4B\/7By\/8Aob1xH\/BdX\/kzu6\/66f8Asy16x\/wTN+FWv\/Bf9jvwf4d8S6dPper6dZLFPbzAB423McH868n\/AOC6v\/JnV1\/10\/8AZlr72tFxyrlkrNQX5I\/l7LasKnG0alN3TrtprVNcz2PxBViR1b86+sP+CMZP\/DbOi8n8\/wDZavk5PuivrD\/gjH\/yezov+f4Wr4TLP97p+qP6c4w\/5EmL\/wCvcvyP3kT7g+lLSJ9wfSmXl3HYWsk0rBI4lLMT0AFfqx\/DqV9DB+K3xM0z4QeA9Q8QatPHb2enxNIxdgNxAJwM9zivwI\/4KBftmar+198Zr7UJLmX+xrSQxWUOSFCqSAce4xX0N\/wWS\/4KHzfF3xdN4B8NXrf2Jp7lbp4n+SZwcjP4E1+fqjaMDtXwXEGa+2n9XpP3Vv5s\/qHwr4I\/s\/DrNcZH97Ne6n9mL\/V\/kLuIHU\/nX3X\/AMEdP+Cd8\/7QXj6Pxv4nt5I\/C+jSB7eJwf8ATZAcFTnBAwQcivA\/2Cv2ONX\/AGyfjdY6LaxPHo1q4m1G62nYiKVJTP8AeKk4r9\/\/AIP\/AAm0f4JfD7TvDmh2sdrYadEsahQAXIAG4+pOOaXD+Ve3n9Yqr3Vt5v8AyRp4p8cf2bh3lmDl++qLVr7MX+r6dlr2Og0+wh0qxitreNYoYECIijAUAYFTUUV98fy23d3YUUUUCCvn3\/gqt\/yjv+LP\/YDf\/wBGJX0FXz7\/AMFVv+Ud\/wAWf+wG\/wD6MSuTH\/7tU\/wy\/JntcN\/8jfC\/9fKf\/pcT+eyJj5a8np60u4+rfnTYv9Uv0rX8E+CdT+IniW20jR7WS91C8cJDCgyzk9hX5PFNuyP7pqTjBOUnZLdmVuPq350bj6t+dfR0P\/BJn49XEKSJ4B1pkkUMpES8g8\/3qd\/w6U+Pn\/Qga3\/36X\/4quv+z8V\/z7l9zPD\/ANaMn\/6Cqf8A4HH\/ADPnDcfVvzq1pWv3+hTiWyvru1kHRopWQj8jXunif\/gl98cPCGmvd33gTWYoIwWZjEvAH\/Aq8O8ReGdQ8Jam9nqVpNZ3MZwySLgisqlCtS1nFr70d2EzLBYxNYarGp3s0\/1Z9lfsK\/8ABZDxl+z\/AKtZaL4uuJNe8MF1jzISZLYE4LDAy34ntX7MfCb4taD8bvAth4i8OX0d9pmoxCWNgRvUHswB+U+xr+Y8jIr9Af8AgiB+2bdfDf4oJ4B1S5kfSdZcJbIzfLFIcAfoK+kyLOakaiw9d3T2fY\/IvEzw9w1bCzzXLoKFSGsktpLq7dGt\/M\/ZOikRxIgZTlWGQfWlr7k\/mcKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACkdxGhZiFVRkknAApa5n403Mll8H\/ABVNC7RSxaRdujqcFSIXII\/GlJ2TZpSp89SMO7S+9pfqaf8Awmmj\/wDQV07\/AMCE\/wAaVPGWkSMFXVNPYngAXCEn9a\/m31H9pD4grqM6jxp4hAVyB\/pRra+FX7RXj67+JGiRS+MfEEkcl5EGU3RwRvWvk48VxcuX2b+9H7pU8D60abn9bWiv8L7X7n9H6OJFDKQwPQjoaWuZ+DdzLefC3Q5ZpGllktVLOxyWPvXTV9ZF3Vz8Lq0+Scodm19xyXxv+Lun\/A\/4ban4j1FlEGnwtLtJxvI7V+Jn7UH\/AAV0+KHxk8aXi6VrD6PosEzJBBEB0DEZzjPOBX6n\/wDBVTwRqfjv9kTxBaaVHJLcJC7kJ1xtr+f+6tnsruaGUFZYZGRweoIODXx\/E2Nr05xpQbSa6dT9+8HOHsuxOGq47EQU6ilZJq\/Krb28+59r\/sV\/8FlfiB8JfiNpdh4z1Ftc8K3Uqw3HmAB7RSeZBgZYgds96\/azwz4gt\/Fnhyw1S0bfa6jbR3UR9UdQw\/Qiv5fbTSbnXruOxs4XuLu7by4okGWdj0Ar+lT9mHQbvw1+z94Ps75ma5i0i13huqfuU+X8Ola8MYytV56dR3StZv8AI4fGbIMvwbw+LwkFCc3JSS0TSSadu+tr9TvKKKK+sPwsKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArU0T\/AI9G\/wB8\/wAhWXWpon\/Ho3++f5CgC5RRRQBh3f8Ax9y\/75\/nUdSXf\/H3L\/vn+dR0AFeA\/wDBTUkfsceKscfuj\/6A1e\/V4D\/wU2\/5M48Vf9cj\/wCgNXNjP4E\/R\/kevw\/\/AMjPD\/44\/mj+eSz\/AOPWP\/dFeufsN\/8AJ1vhD\/r7T\/0YleR2f\/HrH\/uivW\/2G\/8Ak63wh\/19p\/6MSvyvB\/xoeqP7ezn\/AHGv\/gl\/6Sz+jq15tk+lSVHaf8eyfSpK\/XT+C3uFFFFAgooooAK\/me\/aO\/5L\/wCMf+wxdf8Ao56\/phr+Z79o7\/kv\/jH\/ALDF1\/6OevkuLP4VP1f5H7z4F\/7zjP8ADD\/0pnH23\/Hwn1r+hf8A4JqHP7IXhr\/dP8lr+ei2\/wCPhPrX9C\/\/AATU\/wCTQvDX+6f5LXFwr\/Gn6H0Hjd\/yLKH+P9D3qiiivuj+Zgr4p\/4Lq\/8AJnV1\/wBdP\/Zlr7Wr4p\/4Lq\/8mdXX\/XT\/ANmWvPzX\/c6noz6rgf8A5H+E\/wAaPxAT7or6w\/4Ix\/8AJ7Oi\/wCf4Wr5PT7or6w\/4Ix\/8ns6L\/n+Fq\/Ocs\/3un6o\/rjjD\/kSYv8A69y\/I\/eRThB9K+Df+Cwn\/BQu1+B\/gObwdoF4r+INUUo5ibJiUgHkjp0NfQP7df7Xuk\/smfBm91W6nT+0JYzHaw7sM7kHGPxFfgL8Zvi1qnxw+Iuo+I9Xmkmub6Qsu852JkkL+Ga+yz\/NfYQ9jTfvP8Efz54W8Ef2liVmWMj+5pvRfzS\/yXU5y\/vptTvprm4kaWedi7uxyWJrofg98JdY+OHxD07w3odtJc32oSiMbQSEHqT24Brn9O0+fWNRt7O1jaa5upBFFGoyXYnAAr9p\/wDgkH\/wTutv2evAsPi\/xBZq3ifVYw6eYnzWyHDLj0PJFfJZXl08ZW5fsrdn7txnxXQyHL3XlrUlpCPd9\/RdfuPdv2C\/2ONG\/Y8+C9lo1nBG+qXCLJfXRUb5Xwe\/bg4r3Giiv02lSjTgqcFZI\/jXH46vjMRPFYmXNObu2FFFFaHIFFFFABXz7\/wVW\/5R3\/Fn\/sBv\/wCjEr6Cr59\/4Krf8o7\/AIs\/9gN\/\/RiVyY\/\/AHap\/hl+TPa4b\/5G+F\/6+U\/\/AEuJ\/PXF\/ql+lew\/sHnH7Ufhf\/r7T+tePRf6pfpXsP7B\/wDydF4X\/wCvtP61+XYP+PD1R\/bGef8AIvr\/AOCX5M\/oq8P\/APIBsf8Ar3j\/APQRVuqnh\/8A5ANj\/wBe8f8A6CKt1+trY\/g+fxMZcWsV3GUljSVD1V1DA\/nXx1\/wVQ\/4J+eHvjv8D9Y1\/SNMgtfE+jW73EDQIF+0EDhCB7mvsiq+qJbyadMt1sNuVxJu+7j3rHE4eFem6dRaM9PJs3xOW4uni8NJqUWn690\/J7H8u13ayWF7PbyqVltpWicHsykg\/qK6X4K+LbjwN8VtC1O1kaOW2ukbcDjGKq\/FcIPix4rEePLGtXu3HTHnvisvQmKa5aEdRIMV+SwbjNNdH+p\/c80q2HaktJR\/OP8AwT+mL4LeKo\/Gnwr0HUI2LCaxh3H1by1z+tdRXkn7DbvJ+zN4aMhy32df\/QVrqfGvx98KfD3VfsWr6zZ2VzjPlyPg4r9bp1F7OMpO2iP4UxmDn9cq0KMXK0pbK+zZ2VFeaH9rr4fAf8jJpv8A38\/+tXXeBPiVonxL01rvRdQt7+3Q7WeJsgGrjVhJ2TMKuCxFKPNUg0vNNfobtFef\/Fv9p3wX8FLF5tf1yys9nVHfDV538Nf+Cm3wn+LHju18O6L4isrvU7yQRxRJLksScelZyxNKMuSUkn6nTQybH1qTr0qMnBbtRdvvsfQlFFFbnmBRUdzdR2cLSSuqIoySe1eZ\/E79sT4ffCeJjq3iPT4nQZKeZgj9KidSMFeTsdGHwlavLkoQcn5Jv8j1Civlq4\/4LB\/BG1nMb+KrAMDjHnD\/AArrPh1\/wUi+E\/xMvUt9P8Uadvk6Zl6\/pWEcbh5O0Zr70enV4azalDnqYaaXflf+R7zRVHQvE2n+J7QT6fdw3cLdGjbINXq6k77Hiyi4u0lZhRRRQIKKRmCKSSABXnPxQ\/av8C\/CO0eXWNfsYDH95TJgj9Kmc4xV5Oxvh8NVrz5KMXJ9km\/yPR6K+W7r\/gsF8ErScxv4qsFYHGPOH+Fdn8Mf+Ch\/ws+K90kOmeJtPZ36Zlz\/AErCONw8nyxmm\/VHqVuG81pQ9pVw00u7i\/8AI9xoqrpGt2mvWa3FncR3ELdHQ5Bq1XSeK007MK5b45f8kX8W\/wDYGvP\/AEQ9ReOvjp4X+G1+ltrOr2ljNIMqsj4Jrz74yftW+A9S+Efii3h8Rac8s2k3SIok5YmFwBWFWrBRabWz\/I9LA4DEzq05xpyavHWz7ryP54NS\/wCQpcf75rb+EX\/JUtB\/6\/Yf\/Ri1h6iQ2pTkcgucGtn4XXSWPxG0WaQhY47yJmJ7AOtfk8P4i9T+6q6\/cSX91\/kf0m\/BL\/kk2gf9ei11NeI\/B\/8Aat8Baf8AC\/QoZfEenJKlooZTJyp9Olei+BfjN4c+JM7x6NqlrfOnURNnFfrNKrBpJNH8KY7A4mFWpOdOSV3q0+78joNX0m313TZrS6iWa3nUo6MMhhXwX+0t\/wAEL\/CvxU8WXGs6Bftpc125d4Ag2ZJyTkn3Nfe2p6lDo+nzXVxIsUECl3c9FHrXnj\/tcfD9JGU+JNO3IxUjzOhBwe1Y4vD4eslGuk\/U78gzbNsvqOrlcpJ9bJtfNWZ82fsgf8EWvB37PPjKz8R6vcnW9SsyJIY5EwkTjoepBr7bijWGNURQqoAAAMAD0rzyw\/at8B6nfw20PiLTnmnYIiiTlie3SvQ4ZluIUkQhkdQykdwarCUKFKPJQSS8jLPszzPHVlXzSUnLpzK2nktB1FFFdR4YUUy4uEtYWkkYIiDJJ7CvMPih+2T8PfhHEW1fxHp8JX7ymTBH6VE6kYK8nY6MPhK2IlyUIOT7JN\/kepUV8tz\/APBYL4I29wYz4r08t\/12HP6V3vwt\/b4+GPxcmWPSvEunuz\/dBlzn9KxhjKEnyxmm\/VHo1+Hc0oQ9pWw84ru4v\/I9noqCy1KDUrNLiCVJYXGVdTwRXBaj+1X4D0rUJ7WfxFp8c9tIYpFMnKsDgit5TjH4mebSw1aq2qUW2uybPRKK81X9rj4fswA8SacSf+mld74f8Q2nijS4r2xmS4tphlHU5DClGpGXwu462Er0lerBxXmmi7RRRVnOFFI7iNSzEADqTXAfEj9qDwP8KrWSTWPEGn2piyGRpMEY\/CplOMVeTsbUMPVrS5KMXJ9km\/yPQKK+XtR\/4K9\/BPS7lopfFVgrKcf64f4Vs+CP+Cofwg8e30cFl4p0\/dIcAmbj+Vc6x2Hbspq\/qj1p8MZvCPPLDTS78r\/yPoiisfwr4\/0bxtbiXStRtr5MA5ibNbFdKaeqPFnCUHyyVmFamif8ejf75\/kKy61NE\/49G\/3z\/IUyS5RRRQBh3f8Ax9y\/75\/nUdSXf\/H3L\/vn+dR0AFeA\/wDBTb\/kzjxV\/wBcj\/6A1e\/V4D\/wU2\/5M48Vf9cj\/wCgNXNjP4E\/R\/kevw\/\/AMjPD\/44\/mj+eSz\/AOPWP\/dFet\/sN\/8AJ1vhD\/r7T\/0YleSWf\/HrH\/uivW\/2G\/8Ak63wh\/19p\/6MSvyvB\/xoeqP7ezn\/AHGv\/gl\/6Sz+jq0\/49k+lSVHaf8AHsn0qSv10\/gt7hRRRQIKKKKACv5nv2jv+S\/+Mf8AsMXX\/o56\/phr+Z79o7\/kv\/jH\/sMXX\/o56+S4s\/hU\/V\/kfvPgX\/vOM\/ww\/wDSmcfbf8fCfWv6F\/8Agmp\/yaF4a\/3T\/Ja\/notv+PhPrX9C\/wDwTU\/5NC8Nf7p\/ktcXCv8AGn6H0Hjd\/wAiyh\/j\/Q96ooor7o\/mYK+Kf+C6v\/JnV1\/10\/8AZlr7Wr4p\/wCC6v8AyZ1df9dP\/Zlrz81\/3Op6M+q4H\/5H+E\/xo\/EBPuivo7\/glv8AErTvhN+1HZa3qkyQW1pGzlmOAcI3FfOKfdFdz8Afg5qfxx8ato2kSeXeeUzjGcthScfpX5pg5yjWjKCu09D+x87oUa+ArUcRLlhKLTfZM9I\/4KE\/tqap+1\/8Yru6MskehWLtHZwAnay5ByR9c18\/gZ4AyT0A71a1vRbrw3rN1p97C9teWchjlicYZD71DZzi0voJiAwhkVyp74IOKivWnVqOpUerNctwOHwWFhhsJFKEVpb8\/n38z9GP+CNH\/BOaTxzrMPxE8V2TLY2zBrCGVcb+4bB9Ctfrpa2sdlbpFEqpHGAqqBgAV81\/8Eu\/2mNB+P8A+zrpkelLBb3WkxLBc2ydYmwTyPpzX0xX6XlGGo0cNH2Ot9b9z+PePc4x+Pzir9fTi4NxUf5Utvv3v1CiiivTPiwooooAKKKKACvn3\/gqt\/yjv+LP\/YDf\/wBGJX0FXz7\/AMFVv+Ud\/wAWf+wG\/wD6MSuTH\/7tU\/wy\/JntcN\/8jfC\/9fKf\/pcT+euL\/VL9K9h\/YP8A+TovC\/8A19p\/WvHov9Uv0rd+HXj2++GXi+z1rTn2Xdk4kjPoRX5Zh5qFSM3smj+3syw8q+Fq0Ibyi0vmmj+m7w\/\/AMgGx\/694\/8A0EVbr8KrX\/gtH8WrS1jiXUPliUIPmboBj1qT\/h9X8XP+ggP++m\/xr7xcTYTz+4\/mSXgznjbfND7\/APgH7oMwVSSQAOST2r5X\/wCCnn7cWg\/s4\/AXWrG11CCfxHq1s8FnHDIGaNyOCcHjp3r8w\/En\/BZH4x61ZyQw6w9uJFKkrIwOCMetfN\/xE+KGvfFfXpNS1\/UrnUbqQ53Svu2\/SuLHcTU3TcMOnd9X0PoeG\/BvE0sZDEZpUjyRafLHW9tbPsjFv76TVNRubuU5lu5nnc\/7TMWP6mt74Q+F5vGXxN0XToEaR7m6VMAZPNc50r7q\/wCCJ37Hl18XvjFH4zv7R\/7F0KQOkjr+7kkBB2\/ka+VwOGlXrxpx6s\/a+Is2pZZltXGVXZRi7ebtZJH6\/fA3wlF4J+EugadEMLFYwkj0Yxrn9a\/Hr\/gurqt3a\/tYRrDeXkCi3b5Yp2Qff9Aa\/a+GJYIlRAFRAFUDsBX4lf8ABdv\/AJOyj\/692\/8AQ6+44jjbA2XdH84eEU\/a8Ructbxm\/vPis67qOD\/xM9S\/8CpP8a+2v2U\/+Chx\/ZR\/Yy1TTLSeW68T6tODAZJC5iXZjPOe4r4cokkO0Fm+VBxnoK+GwmLnh5OdPdqx\/SecZJhczoxw+KjeKkpW722XodR8T\/jP4m+MHia51XXdXvbue4YsV81ggGemM4r1f\/gmFkftoeDuTn7dF3\/2xXMfAf8AYk+JX7R1ul14a8N38+mSMUF+Yt0GR1GR6V9c\/sTf8Ervij8Df2mPC\/iDWrWE2FndRyStHGwKAMDzn6V14HC4mpXhWcW1danhcSZ1lOFy6vgfbQjLkklFNX2ell+R+wdcN8ef2gPD37PXgm51vXryK3hgQsqFhukIzwB17V1XijxDb+FPD93qN04jgtImkdieAAM1+Dn\/AAU0\/br1T9qj4w39jZ3j\/wDCMaXM0VsiN8kw4O78yRX3WbZnHB0ubeT2R\/M\/AvB1XP8AG+zb5aUNZP8ARebO2\/bR\/wCCxvjH42a3d6f4VnfR9FR2RHX70g6Z9a+ONc8Yav4lvZLi\/wBTv7qWU5YvcOQfwzWb0wB34A9a+tv2K\/8Agkj45\/antYdZv0fQvDrkfvJVKySg91PIx1r4FzxePq21k\/wR\/UcaOScNYLmajSgtLvdv82z5JYgtycn3PNTW9\/cWjBobm5gI6GOVkI\/I1+v2k\/8ABvd4DtLBUm1zVppSPmZnU8+3y14l+1V\/wQV1n4feHrjVPAOoz6wttG0j2s+XlkxzhcADNdNXIMbTjz8t\/R6njYPxR4dxNZUI1mm9E5RaX3vb5ny9+zZ\/wUK+If7OOt2slnq9zfadCw3W0zltw+pzX7E\/sGf8FF\/DP7YHhdIhPHZa9AoEts52ljjJIzjP4V+BWs6Pd+HNYudPv7eS0vrKRoZ4ZBhonU4IPuDXVfAP42at8AfiXp3iHSLmWB7WVWkCNjeuQSPyFVlmc1sLNRm7x6p9CeMvD\/AZ1h5VaEVCta8ZLZ9bO2jv3P6YaZc3KWdu8sjBY41LMT0AFeXfsfftE2X7SvwW0vxBbSo08sSidAclWwM5\/E1Q\/b0+J9x8Iv2YPEmsWzFZlhaEEdRuRq\/QnXj7L2y2tc\/lGGV1\/ryy+atPm5fnex8Nf8FQv+CuOo+GvEN74L8CTrHJDmK4u152HkHH4ivzM8V\/EXXvHOqS3uq6tf3c87Fn3TttP4ZxVPxLr83irxBealcO0k17K0rMTycnNdD8CPhHe\/HX4s6N4WsMibU51V2HVI9wDN+ANfmWNx1bGVtXu9F+R\/ZOQcOZfkOB5acUuVXlJrV2V22zkGYE\/M2T7nmrFnql3p8qvb3d3bspyDFMyfyNfsl4V\/4IIfDvTvCkdtfXd3dXxT5522khvbivmb9sH\/ghl4i+E2mXGseBbqfW7G3UvJbyAvNjr8uAB0zXTWyDG0oc\/Lf0ep42X+J\/D+Mr\/VlVcW9E5Kyfz6fM8U\/ZQ\/4KfePv2adbtFm1CbVdGjYB4JmLFV+pya\/bT9lX9o3T\/wBpz4U2PiTT4poVuEG9JI2TDd+vvX43f8E7v+CZHiL9pv4kLceIdPudM8PaTPtu1mTBkYHlO47iv23+FHwq0f4OeDLTRNFtIrS0tECBUGM8da+i4cji+Ryqv3Ol9z8o8Xq2Re3jSwcV9YWsnG3Lbs7aNn5Of8F89TurT406UIbu6gBjHEczIOrehr8\/DrmoMCDqWosDwQbpyD+tftL\/AMFJf+CYWt\/tl+PLLVdO1KCyS2UAh92T19B718q+MP8Aggl4r8I+E9T1WTXbR49NtZbplG7JCIWPb2ryc2ynFVMVOrCN0fc8D8a5Hhcmw+ExFdRqJWat1v6eZ+ffWlVipyCQR0IOCKdcRfZ7mSPOTGcZq34Y0RvEviKy09G2veTLED6FmA\/rXzSTbsfr8pJLmexENc1BRgalqIA7C6cAfrX6U\/8ABv7qd1e+LdY8+6urgbR\/rZWfH3vU1yPhH\/ggl4r8WeGbLUo9etES8iEoUhuM\/hX2B\/wTP\/4Jwax+xdrV\/c6lqEV6LoYGzPHX1HvX1GT5ViqWKjUqRsj8a4+4yyTGZLXwmGrKVR6Wt2fofSv7TjFP2f8AxaVZlYadJgg4Ir+b3xPr+ot4r1b\/AImWojF9OABdOP8Alo3vX9IX7T3\/ACb74t\/7B0lfzZeJf+Rq1f8A6\/5\/\/RjVtxb8VP5nleBqToYu66x\/U6\/9nfXtR\/4X14QU6jqDK2pxAhrlyCM\/Wv6RfBBz4L0jJJP2KHk\/9c1r+a\/9nj\/kvng7\/sKRfzr+lDwP\/wAiXo\/\/AF5Q\/wDota14S+Gr6r8ji8c0lVwll0l+aNSuS+M\/xn0P4G+CbvW9cvIbW2tkLYZgC59AO9dPf3senWck8pCxxKWYnsK\/Dn\/grR+3re\/tG\/Fu88N6RdunhvRZTCyo3Esikq4P0K17uaZjHB0ed7vZH5rwRwlVz7H+wWlOOs32Xb1fQ3\/23f8Agsr4q+MWs3Ol+DpX0nR4yUEy\/ekH0IzXxTr\/AIw1fxTfSXOo6nfXU0pLMXnYgk+2azgMV1Hwl+DHib45eJF0rwvpN3q12SN4gTd5QPc+1fnWIxdfFVLzbbfT\/gH9bZZkuWZNhuTDwjCMVrJ2+9tnL45zkk+uatafrl9pM6SWt9eW7ocqY5mTB\/A19t+Bf+CC3xU8SaVFdX2oaXY+cu4RMkgdPY8Vzfxr\/wCCJ\/xe+E2iS6jaQ23iGOMFvIsY3aUgfXArV5VjIx53TZww42yCrV9gsVBvbfT72rFz9hn\/AIK3eLvgRrVvpHii7k1jQJCELOfnhXp9T3r5j+NvxEufGvxj8U6xaajqK2mp6pcXUAW5dQEeQkcZ9DXMa9oN74Y1m503UrWWyv7N\/LnglGHib0IqqBgVhWxlWrTjSqO6i9D0MDkOAw2KqY7CwUZVEk7Ws7O6fbrutzQ0zXtRGp2\/\/Ez1LmRf+Xp\/X61\/Qz\/wT3leb9lbwyzu8jG3TLMck\/Ivev53NN\/5Cdt\/11X+df0Q\/wDBPP8A5NT8Mf8AXun\/AKAtfRcKfxZ+h+VeN0Usvw9l9t\/ke21h\/ET4iaR8LPCd3rWtXkNlY2UZkd5GC5x2GeprYurqOytpJpXWOKJSzseigdTX4wf8Fi\/2\/b\/4w\/Ea58EaFeyJoOluY5xG3yzsMqfw4FfUZlmEMJRdSW\/RH4twdwrXz7HrC09ILWUuy\/zfQ2\/26P8Agthr3j3Ub3QfADGw01XKG8xh2wewIr4N8W\/EjX\/HWqSXmravqF3cSnLEzvtJ+mcVi9BX0J+xd\/wTj8c\/tk3v2rTbZrDw\/C+2W+mQ7HOcFVI\/iGQa\/PKmIxWOq21k30Wx\/V2DyzJeG8FzpRpwjvJ2u\/nu2+yPnt23HLMSfUnNPhuprc5inmiPYxyFT+lfrt4T\/wCDevwXZ6Yh1DXtWmumX5\/nXaD7fLXB\/tBf8G\/I0bw7PeeBtaurm9jUsILo7g3sAq11T4ex0Y83L+Op4tDxU4cq1VRVZq+l3FpfefC3wL\/bL8f\/ALP+sQ3Oi65eNDGwZoZZC4fHbkmv1w\/4J1\/8FWtD\/ajtLfQtcki03xIihSrnCzN04JwK\/Fv4ofC7W\/g74wudD1+ylsb+2YqVdcb8dxVHwd4w1L4f+J7TWdIupLPULGQSRSIcEEVGAzWvg6nLK7XVM6uJ+CMsz\/DOcUo1GrxnG2va9t0z+oFHEihlIIIyCO9auif8ejf75\/kK+Vf+CYf7Zdv+118Bba5lkX+29JVYL6PPzKeQpP1AzX1Von\/Ho3++f5Cv0ehWhWpqrB6M\/kTNMtr4DF1MHiVacHZ\/157lyiiitTgMO7\/4+5f98\/zqOpLv\/j7l\/wB8\/wA6joAK8B\/4Kbf8mceKv+uR\/wDQGr36vAf+Cm3\/ACZx4q\/65H\/0Bq5sZ\/An6P8AI9fh\/wD5GeH\/AMcfzR\/PJZ\/8esf+6K9b\/Yb\/AOTrfCH\/AF9p\/wCjErySz\/49Y\/8AdFet\/sN\/8nW+EP8Ar7T\/ANGJX5Xg\/wCND1R\/b2c\/7jX\/AMEv\/SWf0dWn\/Hsn0qSo7T\/j2T6VJX66fwW9wooooEFFFFABX8z37R3\/ACX\/AMY\/9hi6\/wDRz1\/TDX8z37R3\/Jf\/ABj\/ANhi6\/8ARz18lxZ\/Cp+r\/I\/efAv\/AHnGf4Yf+lM4+2\/4+E+tf0L\/APBNT\/k0Lw1\/un+S1\/PRbf8AHwn1r+hf\/gmp\/wAmheGv90\/yWuLhX+NP0PoPG7\/kWUP8f6HvVFFFfdH8zBXxT\/wXV\/5M6uv+un\/sy19rV8U\/8F1f+TOrr\/rp\/wCzLXn5r\/udT0Z9VwP\/AMj\/AAn+NH4gJ90V9Xf8Ea4Euv20tHjkUMjgqQRkEbWr5RT7or6w\/wCCMf8Ayezov+f4Wr85yz\/e6fqj+uOL\/wDkSYv\/AAS\/I9Z\/4LZfsJt8M\/Gf\/Cw\/D9ky6bqj\/wCnJGu4LITgNx0AC1+ewO4Z7Gv6Yfj38HNO+O3wr1Tw5qUYkgv4GjGRnBIIB\/Wv56v2sv2c9U\/Zi+M+q+HL+FlgilL2smMK0ZY7R9QBXr8RZb7Gr7emvdlv5P8A4J8J4UcX\/wBo4L+zcTL97SWl\/tR\/zW3od3\/wTg\/bFv8A9kv47WE7TOdB1SUQ3kRPyruIXf8AgM1+\/HgjxjZePvCtjq+nzLPaX0SyxupyCCMj+dfzAOodSD0Nfqv\/AMEOP2\/hqtmvwr8U6gPtkPOkyzv804JwIV\/3VXOK24bzPkn9VqPR7evb5nneLvB31qh\/bOEj78F76XWP83quvl6H6fUUA5GfWivuT+aQooooAKKKKACvn3\/gqt\/yjv8Aiz\/2A3\/9GJX0FXz7\/wAFVv8AlHf8Wf8AsBv\/AOjErkx\/+7VP8MvyZ7XDf\/I3wv8A18p\/+lxP564v9Uv0p1Ni\/wBUv0rvv2aPhjY\/GL4z6L4e1KWeGz1CdY5HhxvAOema\/KKcHOShHdn9y4mvChTnWqbRTb9FqcFkeooyPUV+yOm\/8G93wpvtOt5z4h8Uq00SuQDFgEgH+7U3\/EPH8KP+hj8VfnF\/8TXu\/wCrWN7L7z81fi\/w4nbnn\/4A\/wDM\/GjcB3FPt4nvJljgjknlY4VIlLs30A5r9ndK\/wCDfP4SaddLI+teJLoD+CUxlT+le2\/Bz\/glr8F\/g28M1r4O0m\/vrdg0d3cwAyqfUEVrT4Xxcn77SX3nFjfGfI6UL4eM6j7W5fxbPyg\/YU\/4JV+OP2rNetNR1KxuNB8KxyBpp7qMxyyAHoEbDYOMZ96\/bP4D\/Ajw\/wDs8fDyx8OeHbOO1srKMICB8z47k9SfrXYWtrHZW0cMSLHFEoRFHRQBgCpK+sy3KaWDj7usnuz8M4v46x+f1F7b3KUdoLb1b6vz+4K\/Ej\/gu3\/ydlH\/ANe7f+h1+29fiR\/wXb\/5Oyj\/AOvdv\/Q64+Jf9zfqj6Lwb\/5KD\/tyX6HxFX0J\/wAE1P2R\/wDhrr9o2w0q7Dro2m4u70gcSKrDKZ7ZBr57JwK\/WX\/g3X8BQQfDbxhrksUZupNSWOKTHzBDEpI\/OvjsnwqxGLhTltu\/kfvvHuc1MryOviqLtOyin2cna\/yP0R+H\/wANNF+GXhi00jR9PtrOzs41jRI41XoAMnA5PFbnlLnO1cj2p1FfqCikrI\/i6pUnOTnN3b3bPkH\/AILLfHuX4N\/sq6jDZXBg1HVP3MWOp5XP6GvwpLF2LEkljkk96\/U7\/g401me10jwJaIxENxdT7xnriNTX5Y1+d8SVnPGOHSKX+Z\/WXhFl8KHD8K0d6kpN\/J2X5Hcfs5aj4Y0b4v6Te+L1eTQ7SUSTRKpJlx0HHviv1i8Jf8Fufg94L0C203TrS4trW1jCIiW7AAD6CvxkYgdcUm9fauPA5rWwkXGklr5H0PEnBWAzycJ45y91WSTsvW3c\/a7\/AIfyfCz+5ef9+X\/wpH\/4Lw\/CqRSrR3bA9QYXIP6V+KW9fajevtXf\/rNjPL7j5n\/iDmQdp\/8AgX\/APpj\/AIKZfGn4c\/tDfFG28V+BrdrS7vAIr+IRGNSFBO7GAMljXzT1pu9R3FHmL6ivDxFZ1qjqyVm+x+jZXl0MDhYYSk24wVld3dvXyP07\/wCDf747zQ6xq\/g64meUMPNjUknZuf8A+tX2v\/wVD8N3Hir9jjxLa2sbyS4D4UZOAr5r8sf+CIviFtD\/AGwAEPFxBGjD1+Zq\/cDxP4btfGnhi70y9TfbX8DRSD2ZcH+dfd5HJ18udN+aP5n8Sowy3iuOMgv5Jv16\/kfy\/PbNZSNC4w8J2MPQium+DPxRvvgt8T9I8T6cf9J0u4SUr\/fQMCy\/iBivpL\/gpf8A8E3fEn7L\/wAR9Q1vTLCe\/wDCWoStMlzEmVt8knax9hj86+RQ2SR3FfD16FXDVuWSs0z+kMuzLB5vglXoSU6c1r81qn2Z+4n7MH\/Ban4a\/GPTbS18QXD+H9alwjROhaMt67zgCvrXw5488P8AxBsA2m6ppepxSrnbDcRy8EdwCa\/mG2jOe9d58If2nPHvwG1Bbjwn4m1PRyrAskEu1ZB6H2NfR4XimpH3cRG\/mtz8kzvwVwlVupldZ03\/ACy1j961X4n9JmjeG7Dw6ki2NnbWiysXcRRqm4+pwKu1+YX7C3\/BdL\/hIdTsvDfxPhitppiIotSQ4Rj6yFj169K\/THw\/4gtPFOj29\/YTx3NrcoHjkQ5DAjNfV4LHUMTDmov5dUfh3EfDOZZNiPZZhC19pbqXo\/6Zcrlvjl\/yRfxb\/wBga8\/9EPXU1y3xy\/5Iv4t\/7A15\/wCiHrqqfA\/R\/keLg\/8AeKf+KP5o\/ma1L\/kKXH++a3PhF\/yVHQf+v2H\/ANGLWHqX\/IUuP981t\/CL\/kqWg\/8AX7D\/AOjFr8jh\/EXqf3pX\/wB3l\/hf5H9JXwS\/5JNoH\/XotdTXLfBL\/kk2gf8AXotdTX65T+FH8F4v+PP1f5s4T9p7\/k33xb\/2DpK\/my8S\/wDI1av\/ANf8\/wD6Mav6Tf2nv+TffFv\/AGDpK\/my8S\/8jVq\/\/X\/P\/wCjGr43i34qfzP6C8DP4GL9Y\/qdJ+zx\/wAl88Hf9hSL+df0oeB\/+RL0f\/ryh\/8ARa1\/Nf8As8f8l88Hf9hSL+df0oeB\/wDkS9H\/AOvKH\/0Wta8JfDV9V+RxeOf8XCekvzR4N\/wVG+OR+B37JfiO7hmMF7f272ts4OCsjKcfyr+fu5vJNSupbmZi89y7TSMerMxyT+Zr9iP+DhvWGt\/2Z9CtFJXzdYiYkdxh+K\/HQDArzuJ6zli\/Z9IpfifW+DWAhSyJ4lL3qk3f0jZI6f4NfCvUPjV8SdL8N6ajNPqMyxsyjPlqTgt+Ffvz+xL+xX4Y\/ZV+Fmn2NjYwSalJEr3Ny8YMjuQCeTyOc1+Wn\/BD3wLb+I\/2nv7RlUNJYRkJ\/wCOmv2\/AwK9XhjBQVJ4iS1e3ofE+M3EOIeLhlNOVqcUpSt1b7+giqFGAAAOwpJYUnQq6qynsRmnUV9YfhZ8Ff8ABXn\/AIJu6N8YPhrfeOfDtlFZeJNCgaeXyUCi4iGWcFRgFuAM9a\/GF43hkZJEZJEO1lIwVPcV\/UN4i0uDWtCu7S5jWWC4iZHRujAjkV\/Nv+1R4aj8I\/tHeNLGFVWGPV7lo1XoqmRsCvhuJ8FCnONeCtzaP17n9K+DHEOIxWHq5biJOXsrOLfRPRr5PVHDab\/yE7b\/AK6r\/Ov6If8Agnn\/AMmp+GP+vdP\/AEBa\/ne03\/kJ23\/XVf51\/RD\/AME8\/wDk1Pwx\/wBe6f8AoC0+FP4s\/Qfjf\/yL8P8A43+RL+3\/APF9\/gp+y94j1eJgsrwm2XnB+dGHH5V\/PB4j1yXxNr95qEztJJdytKWY5PJzX7Q\/8F1PE82lfs2pZoSI7qVCw\/FhX4nxcRisuKazliI0+iR1+C2AhSyipire9OW\/kjR8KJZSeKtNGplhppuY\/tW3r5W4bsfhmv1x+Cn\/AAWB+CnwK+HOmeG9Fs5re002BYQUt2BfAxuJxyeOpr8fiQBzSb19q8jAZlVwjbpJXfc+84l4SweexhDGuXLC9lF2V31fdn7Xf8P5PhZ\/cvP+\/L\/4UH\/gvH8LCP8AV3n\/AH5f\/CvxR3r7Ub19q9L\/AFmxnl9x8l\/xBzIO0\/8AwL\/gH2r\/AMFRv2sPhb+1nBZ6r4YtHtdfhIEknlMokXIzngDoK+LKbvUdxR5i+orxsXipYio6s0rvsfoGS5PRyzCRwWHcnCO3M7v0v2PuL\/gg18Y73wb+16PCwlK6Z4hs555gTxvij+X9TX7kaJ\/x6N\/vn+Qr+eD\/AIJSas2lftx+FpUJy0Uyce4Ar+h\/RP8Aj0b\/AHz\/ACFfbcLVHLCOL6N\/ofzd404WFPPIVYq3PTTfm02r\/dYuUUUV9KfkBh3f\/H3L\/vn+dR1Jd\/8AH3L\/AL5\/nUdABXgP\/BTb\/kzjxV\/1yP8A6A1e\/V4D\/wAFNv8AkzjxV\/1yP\/oDVzYz+BP0f5Hr8P8A\/Izw\/wDjj+aP55LP\/j1j\/wB0V63+w3\/ydb4Q\/wCvtP8A0YleSWf\/AB6x\/wC6K9b\/AGG\/+TrfCH\/X2n\/oxK\/K8H\/Gh6o\/t7Of9xr\/AOCX\/pLP6OrT\/j2T6VJUdp\/x7J9Kkr9dP4Le4UUUUCCiiigAr+Z79o7\/AJL\/AOMf+wxdf+jnr+mGv5nv2jv+S\/8AjH\/sMXX\/AKOevkuLP4VP1f5H7z4F\/wC84z\/DD\/0pnH23\/Hwn1r+hf\/gmp\/yaF4a\/3T\/Ja\/notv8Aj4T61\/Qv\/wAE1P8Ak0Lw1\/un+S1xcK\/xp+h9B43f8iyh\/j\/Q96ooor7o\/mYK+Kf+C6v\/ACZ1df8AXT\/2Za+1q+Kf+C6v\/JnV1\/10\/wDZlrz81\/3Op6M+q4H\/AOR\/hP8AGj8QE+6K+sP+CMf\/ACezov8An+Fq+T0+6K+sP+CMf\/J7Oi\/5\/havznLP97p+qP644w\/5EmL\/AOvcvyP3kT7g+lfFn\/BYD9hqD9oj4SSeIdKtUGu6IrShkGDIMAYPr3r7TT7g+lRajYRapYy28yh4pkKMD3BFfp2Kw8K9J0p7M\/jLJM3r5ZjaeNw7tKL+9dV80fy7X9hNpV\/Na3CNHPbuUdWGCCK0vAPjjUfhp4z07XtJne21DTJhNFIpwRjr+ma+xf8AgsP+w0\/wE+KUvijR7dv7F1hzI+F4RiQB\/I18Rg5FfluLw08NWdOW6\/pH9r5NmuGzfL4YulrCa1X4NP8AE\/of\/wCCfn7XWnftefATTtbgeNNTto0hv7fcC0UmDj8wM17rX8\/3\/BMH9tG9\/ZA+P1o008v\/AAjWuyiC\/t8\/u97bUWUj\/ZGa\/fLwt4ms\/GPh+01TT5kuLO+iWaKRTkMpGQa\/QslzJYuh73xR0f8An8z+UvEThGWR5k\/ZL9zUu4Pt3j6r8rF+iiivYPgAooooAK+ff+Cq3\/KO\/wCLP\/YDf\/0YlfQVfPv\/AAVW\/wCUd\/xZ\/wCwG\/8A6MSuTH\/7tU\/wy\/JntcN\/8jfC\/wDXyn\/6XE\/nri\/1S\/SvYf2D\/wDk6Lwv\/wBfaf1rx6L\/AFS\/SvYf2D\/+TovC\/wD19p\/Wvy7B\/wAeHqj+2M8\/5F9f\/BL8mf0VeH\/+QDY\/9e8f\/oIq3VTw\/wD8gGx\/694\/\/QRVuv1tbH8Hz+JhRRRTJCiiigAr8SP+C7f\/ACdlH\/17t\/6HX7b1+JH\/AAXb\/wCTso\/+vdv\/AEOvn+Jf9zfqj9X8G\/8AkoP+3JfofELdDX7K\/wDBv3Esf7N+rEDBe8Qn3\/divxqboa\/Zf\/g3+\/5Nt1T\/AK+0\/wDRYr5vhr\/fPkz9e8Xv+Sdn\/ij+Z9\/UUUV+iH8lH5m\/8HEfgi41fwP4S1dI2MGl3MrSMOg3Iq1+To5Ff0I\/8FLP2ev+Gif2YNd0mJM3McRljYDLAqQ3H5V\/PrqulT6FqtzZXUbQ3NpIY5I2GCpHrX57xNh3DFe06SX4o\/qzwezWGIyT6pf3qUmreUtU\/vufY3\/BHr4B\/Dn9pP4iav4f8bafJdzwxJJCRcmLOWPp14FfpD\/w5t+Ax\/5lm8\/8D3r8UP2ZPjvqH7OPxj0rxPYO6i1lHnopwJU6YP0ya\/fj9lP9r3wr+094AstS0jUbaS6eNfNhDgsjelelw9LC1qXsakVzLut0fJ+K9PO8BjVj8HWqKjNL4ZO0WvTa+55v\/wAObfgN\/wBCze\/+B70f8ObfgN\/0LN7\/AOB719S1T1vXrPw5YPc31xHbQRjLO5wAK+keAw3\/AD7X3I\/IFxVnbdliqn\/gTPmVv+COHwFQc+GrwfW\/ej\/hzb8Bj\/zLN5\/4HvXzH\/wUx\/4LH3HhXxVB4a+F1\/HNNYSk315HIfLPGNgI7gjn61R\/Zl\/4L+O8lvYfEHS\/LdsKbm2yYwOmWLGvHljsqjWdGUVp1tp959\/T4d44qYCOPp1qjUteXnfNbo7Pv959s\/BX\/gm98KP2fvGA13wxodxZ6koAEj3TSDjOOD9a93A2gAdBXF\/A\/wCO2gfH\/wAHw614euku7OZc71YEA8cfrXaEhRk9BXvUIUow\/dJJPsfl+Z4nG1q7+vylKpHR8zbat01KHiPwvp3i\/TJLPU7K1vraQENHPEsi8+xBr4o\/ai\/4Ic+APjBNcX\/hiV\/DWoy5kfGZEkbrgLkAV0H7bf8AwVn8N\/so\/EvSPD8UX9pytMP7Q8sg+TGQfcc5FfQXwD\/ag8IftFeErbVfDurWl4kygsiOCyE9Qa46rweKm6E7Sa+8+iwUeIcjoU8zw3PTp1Nmtn6rb0utT8ZP2gP+COXxV+CkM95BYLqumxk7HhYM7Af7Iya+WfEnhXUfB+qSWWqWdxZXUZwySoVP6iv6hSMjB6Gvyo\/4OAPhx4M8P2GkatY29paeJ5pAGWIYedC4DFvoK+bzfIKVCjKvRdrdGfr3AfijjMyx1PLcfTTc9pR0+9dvM\/MIEqwIJVgcgg4Ir9h\/+CFX7Vt\/8T\/AF34Q1Wd7q60bASRySduCQOfYV+PFfoB\/wb+Ndj46695GfI2fvMf9czivKyGtKnjYKOz0Z9p4nZfRxPD1edRawtJPs7\/qfspXLfHL\/ki\/i3\/sDXn\/AKIeuprlvjl\/yRfxb\/2Brz\/0Q9fpFT4H6P8AI\/kPB\/7xT\/xR\/NH8zWpf8hS4\/wB81ufCL\/kqOg\/9fsP\/AKMWsPUv+Qpcf75rc+EQ\/wCLo6D\/ANfsP\/oxa\/I4fxF6n96V\/wDd5f4X+R\/ST8Ev+STaB\/16LXU1y3wS\/wCSTaB\/16LXU1+uU\/hR\/BeL\/jz9X+bOE\/ae\/wCTffFv\/YOkr+bLxL\/yNWr\/APX\/AD\/+jGr+k39p7\/k33xb\/ANg6Sv5svEv\/ACNWr\/8AX\/P\/AOjGr43i34qfzP6C8DP4GL9Y\/qdJ+zx\/yXzwd\/2FIv51\/Sh4H\/5EvR\/+vKH\/ANFrX81\/7PH\/ACXzwd\/2FIv51\/Sh4H\/5EvR\/+vKH\/wBFrWvCXw1fVfkcXjn\/ABcJ6S\/NHw3\/AMHAfhCfxD+yxptzbxlzYapHLIQPuoFbJr8YlOQD61\/R9+2p8El+P37OniXw6IlkubyzkWAkZKuRgEV\/Or418IXnw\/8AGGpaJfxPDdabcSQMrjBIVioP44rh4ow7jiFW6SX4o+k8F81p1spngb+9Tk3byl1+9WPpz\/gjz8Ybf4YftV2VtfTLb2mpDaXY4G4lQBX7w2tyl7bRzRsGjlUMpHcGv5evD+u3PhfXLTUrKQxXdlKJomBxtYciv2N\/4Jxf8FcvDnxP8Jaf4Z8YX0em69bKIUedwBOAABjJ9q6+G8ypwi8NUdu3+R4\/i\/whisTUjm+Di5JK00t1bZ+nc+\/KKy9P8aaVqsKyW99bzIwyCrZyKzfGfxg8OeAdEuNQ1TVbS1trZdzs74wK+xc4pXbP57jQqSlyRi2+1mP+LXj2z+GPw61fXb+RY7XTrZ5nLHHCqT\/Sv5t\/jj4xX4hfGXxRrcbb4dS1OeeI\/wCw0hK\/oa+4P+Crv\/BWJfjnb3HgPwFdSJoKvi9von4usfwqRwVIOD9K\/PVVCKAOgr4HiLMYYipGlSd1Hr5n9R+E\/COIyrCVMZjI8tSra0XuorVX7Nvp2J9N\/wCQnbf9dV\/nX9EP\/BPP\/k1Pwx\/17p\/6Atfzvab\/AMhO2\/66r\/Ov6If+Cef\/ACan4Y\/690\/9AWujhT+LP0PN8b\/+Rfh\/8b\/I8c\/4Ld\/D6fxR+ylcahEu5dPmj3Y6\/wAR\/pX4dR\/cFf0qftR\/CeH41fA7XtAmQyG5tnaNQM5cK239TX86Pxh+H138LfiXq+hXsLQTWNy8e1hg4BI\/pS4pw7VWNZbNWL8FM1hUy+rgG\/ehK\/yf\/BPWf+CZPgTwZ8Tv2utK0Lx7CbjQNQsp0CCUxkznaI+R7k1+uP8Aw5t+A3\/Qs3v\/AIHvX4ReDPFl54C8X6Zrdg5jvNKuo7qIg4+ZGDAfmK\/ev\/gnz\/wUG8Ofta\/DCy8\/UIIPE9pCqX1tI\/zs4wCwHoTVcNzw04yoVopyvdX6mPi5RznDTp5ll9WcaVuWSi2kmtnZd76vukUf+HNvwG\/6Fm9\/8D3o\/wCHNvwG\/wChZvf\/AAPevqUEMARyDUV5exafbtLNIscaDJZjgCvrPqGG\/wCfa+5H4YuK862+tVP\/AAJny83\/AARv+AqDJ8NXgHvfvQP+CN3wFIyPDV4R\/wBf715L\/wAFPP8Agq9YfBfSj4c8E6hFc+IC4MkkL58nB6cexrwj9mf\/AIL6a94cMFl4\/wBMF7AuEFxbZZ8erbjXkVsZldKt7GcV620PvsDkPG2My9ZhQrVLPaLm1Jrukz7z+Ff\/AAS++D3wZ8b2viLQNBurbVLMERSNdu4XPXg19MaJ\/wAejf75\/kK8Y\/Zd\/a58JftY+F5NS8L30V0LbaLiNWBaEnoDj6V7Pon\/AB6N\/vn+Qr28NGioXoJWfY\/Ns4r5hPEOGZyk6kdPfbbXlqXKKKK3PKMO7\/4+5f8AfP8AOo6ku\/8Aj7l\/3z\/Oo6ACvAf+Cm3\/ACZx4q\/65H\/0Bq9+rxf\/AIKA+CtR+IP7LfiLStKt5Lq9uY8RxoMlvlYf1rnxaboTS7P8j1cinGOZUJSdkpx\/NH851n\/x6x\/7or1v9hv\/AJOt8If9faf+jErYt\/8AgnH8XEgQf8IrqHAx\/qWr039j\/wDYI+J\/hH9o\/wAM6lqPhu+t7O1uUaSRomAUB1P9K\/M8Jg66qwbg910P7KzfPctlgq6jiINuEvtLs\/M\/dW0\/49k+lSUy3QpAoPUDFPr9UP4he4UUUUCCiiigAr+Z79o7\/kv\/AIx\/7DF1\/wCjnr+mGvwI+PH\/AAT5+KuufGnxTe23hm+ltrvVLmWJxExDK0rEH8jXy\/FFGpUp01Ti3q9vQ\/bvBXH4bDYjFvEVFC8YWu0r+8+58y23\/Hwn1r+hf\/gmp\/yaF4a\/3T\/Ja\/FmD\/gnP8W1nU\/8IpqBwf8Ani1ft5+wT4K1H4ffsx6Bpeq272t7bqfMjcYK8CuPhnD1adaTnFrTqe94y5lhMTl1CGHqxm1Po0+nkeyUUUV9ofzmFfFP\/BdX\/kzq6\/66f+zLX2tXyd\/wWD+EevfGX9ly40rw9ZSX180mRGikk8r6Vw5nFywtSMVd2Z9PwZVhSzzC1KjSSmrt7I\/BtPuivrD\/AIIx\/wDJ7Oi\/5\/hauBH\/AATl+LgH\/Iq6h\/35avpH\/glX+xj8Q\/hN+1ppGr67oN3ZWEZ+aR4yAPlb1+tfn+XYOvHFU5Sg7XXQ\/qfizO8vqZNioQrwbcJWSkrvT1P2RT7g+lLSL90fSlr9OP4xPMf2tP2eNO\/aU+DmqeH72COSWWJjbuQMq4B28\/U1\/Pb+0F8GdS+AvxU1Tw5qcLxS2czBCw4dckAj8q\/pgr4C\/wCCxn\/BO6f496DD4v8ACdgJPEFmNs6RplpkAwB+ZNfO8QZZ9Ype1pr3o\/ij9c8KuMVlmM+oYuVqNTq9oy7+j2Z+NHI5BII6EHBFfrd\/wRC\/b2\/4THw9\/wAK18SXY+3aeoNhJI3MikhQnPoAa+Az\/wAE5fi4D\/yKt\/8A9+WrpPhB+xn8bvg98RtL8Q6V4c1K3u9PmEgZYmB9P618vljxWFrqooO3XToftXF9HJ87y2eEqYiHNvF8y0ktuvXZn7\/A5FFcT+z1401Px38KNJvtZsZtO1N4QLiGVSCrDjv9K7av0iMlJKSP4+r0ZUqkqUt02vuCiiiqMgr59\/4Krf8AKO\/4s\/8AYDf\/ANGJX0FXin\/BRnwPqXxK\/Yf+JOhaRbvd6lqekNDbwoMtI29DgD8K5cbFvD1Et+V\/kz1+HpxhmuGnN2SqQbf\/AG\/E\/nUi\/wBUv0r2H9g\/\/k6Lwv8A9faf1rRj\/wCCcvxcVAP+EV1Dp\/zxavUf2OP2Dfid4M\/aF8PalqPhy9t7O2ulaR2iYBRzX5vhMHXVaDcHuuh\/Y2dZ7lssBXjGvBtxl9pdn5n7keH\/APkA2P8A17x\/+girdVdEiaDRrRGGGSFFI9CFFWq\/UVsfxJP4mFFFFMkKKKKACvxI\/wCC7f8AydlH\/wBe7f8AodftvX5J\/wDBYn9kTx98Zv2lU1Pw9oV3f2QgZTJHGWGd+e1eFxFTnPCcsFd3R+n+EmLo4fPfaV5qMeSWrdl07n5rN0Nfsv8A8G\/3\/Jtuqf8AX2n\/AKLFfm0f+CcvxcI\/5FW\/\/wC\/LV+qP\/BFj4I+JPgf8CNR0\/xLp82n3Ut0rokilSRsA718\/wAPYarDF804tKz6H6t4rZtgq+QSp0K0ZS5o6KSb38mfaVFFFfen8tEd3ape2skMih0kUqwIyCDX5E\/8Ffv+CaV74P8AFF14\/wDCVk09lesZL2CJc7GPcAew7Cv16qnr2gWnibS5rK+gS4tp1KujjIINcOYYCni6Tpz+T7H03CnFGJyLGrFYfVPSUekl2\/yP5eJYnglaORGjkQ4ZWGCD9K6r4U\/HHxX8ENbXUPDOsXWnzr0UOxiP\/Ac4r9WP22P+CIGifFC+utc8ESLpGpS5drdFCxyN79T1Nfn18Wf+CZnxe+El\/JDP4avNUVDw1lEzgj8q\/P8AFZTi8LO6TduqP6nybjjIs6ocjqRTa1hOy\/PRnf8Ahr\/gtL8W9G0r7Pc3UF3KF2+Z5KivOfjX\/wAFH\/ir8c9PlsdS154NPl6xQL5Tf99Ka86uv2cviBZSlJfBuvxuOCGtyCK2PCv7HPxQ8Y3aRWngnXlDnHmPbEIPqayli8dUXs25P7\/8jspZPw5hZ\/WIU6UXve8fw1PNpJGmkZ5HaR3OWdzlmPqSetes\/shfsna\/+1R8ULDSdOspmsfMDXE5QhFQEZ56dDX09+zB\/wAEMfGXjvVbS88aTrpemMQ7RxffYehDCv1O\/Zp\/ZR8J\/sv+EYtM8O6db2zBQJJVTDSH1NenlnD9arJTrrlj+LPj+MPFPAYCjKhlslUrPS6+GPnfq\/JGl+zh8D9P\/Z9+FGmeG9PjVEs4lV2A5ZsAH+Ved\/8ABRf9pu\/\/AGZvgJqGp6XY3F5f3CeVGY0LeXuBG48HpX0BWN458BaV8R\/D1xper2cN5Z3CFHSRcjBGP619zUpP2Tp0nbSy8j+asHj4fX44vHR9oubmkr763Z\/M98RfiDqfxT8YXut6xPLcX17IZHMhJ25OcYPStL4V\/HTxb8E9YS98Na1eafLHyEErGL\/vjOK\/TH9r\/wD4IQ2niK9u9Z8AXQsbiViy2RAWHPXsCa+FPil\/wTj+Lvwr1CSCfwrqGp7DjfZQs6\/rX5vistxmHqOUk\/VH9d5Nxhw\/m2GVKlUila3JOyt5Weh6Bp3\/AAWX+MNnon2aTUYJZ9uPN8hR+OK+fvjT8ffFX7Qfib+1vFWpyahdDIQcqiA+i5xRcfs7eP7SYxy+DteRxwQbc5FdD4J\/Yp+KXjzUY7e18Ga3CJTgSzW5EY+prCpWxldKnPmflr\/kelhcFkOXyeIw8aVN904r9fyPLeSQACxPQAZJr9gP+CEP7Ld98OfAl94w1OB7afWMeWjgglcMua83\/Yf\/AOCHN\/Hr1prvxGeMxwMJEs1GVb65FfqV4S8K2Xgrw\/babp8CW9raxiNEUYAAGK+myDJqlOf1iurdkfjvih4g4TE4V5TlsudSfvyW1l0XfzNKuW+OX\/JF\/Fv\/AGBrz\/0Q9dTXO\/F\/TZtY+FHia0t0Mk91pV1FGo6szQsAPzNfW1Pgfoz8IwjSrwb\/AJl+aP5k9S\/5Clx\/vmtz4RH\/AIujoP8A1+w\/+jFr1S\/\/AOCdHxce\/mYeFb\/DNkfuWrX+GX\/BPP4saX8Q9GuZvC1+sMF3E7nyW4AcEmvyyGCxHtE+R79j+3q+fZb7CS+sQ+F\/aXb1P3e+CX\/JJtA\/69Frqa534TabLo\/w20a1nUpNBbKjqexroq\/VIfCj+IMU0602u7\/NnCftPf8AJvvi3\/sHSV\/Nl4l\/5GrV\/wDr\/n\/9GNX9K37Qmj3HiD4J+JrK1jaW4ubF0jQDJYntX4M+IP8AgnX8WbjxJqcsfhbUGjlvJnU+S3ILkivkeKKFSpKn7OLe+x+7+C2YYXDUcUsRUjC7ja7Svv3PM\/2eP+S+eDv+wpF\/Ov6UPA\/\/ACJej\/8AXlD\/AOi1r8Gvgd\/wT5+Kuh\/GXwxe3Phi+it7TUI5JHMTAKAetfvR4Rtns\/CelwyDbJFaRIw9CEANa8L0KlONT2kWrtb+hx+NWPw2Jq4X6vUjOylezTtquxoModSCMg1+Y3\/BYz\/gmhceK7uf4ieDrIPdKg+3W8QxvAHUAd8knpX6dVFe2UWo2rwzIskUgKsp6EV9BjsFTxVJ0qn\/AAx+WcN8RYrJcbHG4V6rRro11TP5db+wn0u8e3uYZIJ4jtZHUqQfoabb3EtnMssEssEq8q8blGX6Ec1+2v7a\/wDwRr8H\/tBzT6v4fVdC1p8uzQIFEh9859q\/PD4wf8Effi58K7iZodPTVrVWOw24Z3Ydu1fn2MyPFUJaR5l3R\/VGQeI+S5nTV6qpz6xlp9z2Z414O\/ay+IngKzFvpvifUFiUYAmmeUj8S1ZPjv4+eM\/iW2dZ8RapcKeqJcyIjfVQcGt+5\/Yv+K9tcGP\/AIQPxE5H8S2pxXcfC3\/gl78YPinfxwxeHLjTAxGWvI2QAVyqljJ+4lJ+Wp7tTGZHh28TOdKL73hf8Lv8D59tLOS9uVhgjeWaQ4VEUszH6Ci4t3tZ3ikVkkjJVlYYKkdjX7EfsY\/8EZvDnwAt18VeNnTV9Tto\/P8ALlUGO3IGeOAe2a\/KT9od4JPj942a1Ci2Ot3flBegXzWxirxmW1cLShOro5X0OPIeMMFnGMrYbA3lGkk3Lo221Zfducrpv\/ITtv8Arqv86\/oh\/wCCef8Ayan4Y\/690\/8AQFr+eDR4zNrFog6tMo\/Wv6JP+Cf9o9l+y14ZRwQRboef9xa9vhRfvZ+h+eeN7X1DDr+8\/wAj2gjIweRX5tf8Fif+CacvxEil8f8Ag603ajApa8t0HMoA6\/XJr9JaZc20d5A0Uqh43GGU9CK+txuDp4mk6VQ\/B+HeIMVk2NjjcK9VuujXVM\/l01Cwn0m9ktrqGS3uIWKvHIpVlI9jWl4G+IWt\/DTXYtT0LUrrTryFgytFIyqfqARkfWv2f\/bg\/wCCNvhH9oi7udc8PKmha7KDI7wKFEzehznrX5vfGv8A4JQ\/F34OXsg\/sWTWbfJMbWaM7Ee\/A5r8+xmTYrDTvFNruj+qsh8QckziiozmoTa1hOy\/PRo3PBP\/AAWU+L3hjT0gvNQhvyi7VYQqprnfiz\/wVT+LfxV06WyfWhZWc42ukcYVyPZgQRXkuofs1fEPSpjHceC\/EETg4w1sRVvQP2T\/AImeJrlI7TwR4gfefvfZjtH1rF4zHSXs+aX4\/wCR6Mck4bpT+sRp0U973h\/nY4XUtTudZvZLm8uJrq4kO5pJXLsT9TzXU\/BD4GeIP2gvHdpoHh+ymuJ7mQI8gQlIge5PSvqT9nL\/AIInfEb4qX9vceIguiaY5BcYKy49MEYr9TP2Pv2CfBn7InhuODR7GGTUWUefdsgDyNxk5H0rty\/IK9eSlWXLHz3Z83xX4n5ZllGVLBSVWtskvhXq9tOyH\/sD\/siab+yF8DrDQ7ZFN9Kglu5e8jHnn6ZNfQuif8ejf75\/kKywMCtTRP8Aj0b\/AHz\/ACFfoNKlGnBU4KyR\/K2Px1bGYieKxEuac2235suUUUVochh3f\/H3L\/vn+dR1Jd\/8fcv++f51HQAUkkayqVZQynsRkUtFAFf+ybX\/AJ9rf\/v2KVNMto2ytvApHcRgGp6KLD5n3CiiigQUUUUAFFFFABUDaXbOxJt4CT3MYqeigabWxXGk2oP\/AB7W\/wD37FTpGsS4VQoHYDApaKAbb3CiiigQUyaBLhdsiI49GGRT6KAK\/wDZNr\/z7W\/\/AH7FOi063gfckEKMO6oAamoosPmfcKKKKBBSSRrKhVlDKeoIyDS0UAV\/7Jtf+fa3\/wC\/Yo\/sm1\/59rf\/AL9irFFKw+Z9xsUKQrtRVRfRRgU6iimIKKKKACkkjWZCrqrKeoIyDS0UAV\/7Jtf+fa3\/AO\/YpU0y2jbK28Cn1EYFT0UWHzPuHSiiigQUUUUAFFFFABUU1jBcNmSGJz6sgNS0UAmV\/wCybX\/n2t\/+\/YqWG3jt1xGiIPRQBT6KLDuwooooEFFFFABUNxptvdnMtvDKf9tA386mooGm1sYl18OdCvH3SaTp7NnOfs6f4VcsvC2m6cm2Cws4h\/swqP6Vfopcq7FurNqzk\/vYiIsagKAoHYDApaKKZmFFFFABUE+lWt0SZba3kJ67owc1PRQNNrYw7n4a6DdzGSTSdPZj1P2dP8KvWXhnTtOQLBY2kQHTbCo\/pV6ilyrsW6s2rOT+9gAFGAAAKKKKZmFBAYEEZBoooArnSbUn\/j2t\/wDv2KVdKtVORbQA+0YqeilYfM+4iqFAAAAHYUtFFMQjKHUhgCD1B71AdJtSf+Pa3\/79irFFA02tiBdLtkYEW8AI6ERipwMCiigG29wrzP8Aaf8A2oPDv7L\/AMO7vXNcu4ojEhMURYbpGxwAOvpXd+LdVn0Tw7d3VrCbieGMskYGd5Hav5+\/+Chn7U\/jb9ob456tB4oE+nwaVcPBb6cSdkaqxUPg8\/MADXkZxmawdK6V5PY+94A4Nef41xqS5aULOXd+SXn36H6rfsBf8FTtE\/a11G\/0zUmh0vU0lxbRuwXzFwPp3NfXclvDdqC6RyqemVDCv5hPBfjfVfh34ittV0a8msb+0cPHLGcFSK\/RX9k7\/gvff+EtNttJ+ImnSahBAoT7dBukncdOQSB2rysr4jhKPs8U7Pv0Pt+M\/CTEU6jxWRx5odYX1Xpff8z9YP7Csf8Anztf+\/S\/4VJBYQWpzFBDGfVUAr5J0D\/gtd8F9d08Tm\/vLU4zsmVFb+decfHv\/gvn4C8KaFcQ+D7C91bVtp8s3CYgyenKtmvcnmmDhHmdRH5vh+COIK9X2McLO\/mrJerbse4f8FPv2rtL\/Zq\/Zr1ovdRjWNXgazs4Qw3hnVgGx1wDX4B31\/Nq1\/Pd3DF7i6kaWVvVmOSa9H\/aj\/at8WftZ+P5Nc8T30swUkW1tv3R2yk52r36815mTgV8FnOZfXK14\/Ctv8z+neAOD\/7AwDpVHerN3k1t5JeS\/M6v4F+D7jx58X\/D2mW0ZleW9iZlAzlQ4z\/Ov6Pvgj4Vj8GfCvQ9PjQxiC0jDL6HaM1+Sv8AwRE\/YyuviR8Tv+E81O3dNL0vi3crw7HDD9Vr9lEQRoFUYA4A9K+m4YwkqdF1pfa29D8d8Zs9p4nH08vou6pLX\/E+nyQtFFFfTn4uFRXFlDdj97FFL\/vqG\/nUtFAJmPffD\/RNRctNpdg7HqTAhP8AKptP8HaVpYxb6dZRdvlgUf0rSopcq7Gjqzas5O3qxsUKQJtRFRfRRgU6iimZhWpon\/Ho3++f5CsutTRP+PRv98\/yFAFyiiigDDu\/+PuX\/fP86jqS7\/4+5f8AfP8AOo6ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAEZQwIIBB7Gvh3\/gpr\/wSe079p60m8UeFEi07xVAmWVVwl0AOBgYGevJ9a+46Otc+KwtLEU3Sqq6Z6+SZ5jMpxUcZgp8sl9zXZrqj+Zf4r\/A3xV8EvEdxpfiTR7vT7q2Yo25CVJ9j0rksg1\/Sx8af2ZfBP7QGkPaeKdAsNTBUqjyod0fuMEV8R\/Gf\/g378Ka9PNdeFtbvLKWQllgeONY09gcE18Xi+GK0Heg+Zfif0RkXjLluIgoZlF0p91rF\/qvmfkH5a+goCgdhX6HX\/wDwbz+PxcN9n17SjFnjfcAH\/wBBrV8H\/wDBvN4qN4n9s+ILNYd3zeRKrHH4rXmrIsc3b2Z9dPxI4cjHm+tJ\/J3\/ACPzejRpnCorOx4AUZJr6o\/YK\/4JgeLv2sfFlpd6hZ3GkeFopA1xcyoVMijsBwfT86\/SH9nX\/gip8Lfgxew32qQN4nu0Gdl7EoRG9RtIr6+0Hw9Y+GNLhstPtYbS1t0CRxxrgKo4Ar28Bww1JTxT07L9T844o8ZaTpyw+SxfM9OeWlvRd\/NnP\/BT4MaH8Bvh7YeHNAtI7WxsYwgwBucjuxxyeT1rrKKK+xjFRSjHZH8+1q06s3VqO8m7tvdsKKKKozCiiigAooooAKKKKACtTRP+PRv98\/yFZdamif8AHo3++f5CgC5RRRQBh3f\/AB9y\/wC+f51HUl3\/AMfcv++f51HQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVqaJ\/x6N\/vn+QrLrU0T\/j0b\/fP8hQBcooooAwdQlWGeZ3ZUVWOSxwBzVa11S2vyRBcQTEdQkgbH5V8\/f8FXfiDrvwz\/AGNvG2qeH55bW+gtmImj+9F868j86\/Ln\/gm1+2Z8YNL+MRg0MXPjFrhHMtrcuwjBwOSVBIxmvJxebww+Ijh5Rb5ux95kHAeIzXKa2aUqsYqm7Wel7JPfZb9T9zqK+Tv+Gsfj5\/0Szw5\/4G3H\/wATR\/w1j8fP+iWeHP8AwNuP\/ia6vrtPs\/uZ4n+rOL\/np\/8AgyB9Y0V8nf8ADWPx8\/6JZ4c\/8Dbj\/wCJo\/4ax+Pn\/RLPDn\/gbcf\/ABNH12n2f3MP9WcX\/PT\/APBkD6xor5O\/4ax+Pn\/RLPDn\/gbcf\/E0f8NY\/Hz\/AKJZ4c\/8Dbj\/AOJo+u0+z+5h\/qzi\/wCen\/4MgfWNFfJ3\/DWPx8\/6JZ4c\/wDA24\/+Jo\/4ax+Pn\/RLPDn\/AIG3H\/xNH12n2f3MP9WcX\/PT\/wDBkD6xor5O\/wCGsfj5\/wBEs8Of+Btx\/wDE0f8ADWPx8\/6JZ4c\/8Dbj\/wCJo+u0+z+5h\/qzi\/56f\/gyB9Y0V8nf8NY\/Hz\/olnhz\/wADbj\/4mj\/hrH4+f9Es8Of+Btx\/8TR9dp9n9zD\/AFZxf89P\/wAGQPrGivk7\/hrH4+f9Es8Of+Btx\/8AE0f8NY\/Hz\/olnhz\/AMDbj\/4mj67T7P7mH+rOL\/np\/wDgyB9Y0V8nf8NY\/Hz\/AKJZ4c\/8Dbj\/AOJo\/wCGsfj5\/wBEs8Of+Btx\/wDE0fXafZ\/cw\/1Zxf8APT\/8GQPrGivk7\/hrH4+f9Es8Of8Agbcf\/E0f8NY\/Hz\/olnhz\/wADbj\/4mj67T7P7mH+rOL\/np\/8AgyB9Y0V8nf8ADWPx8\/6JZ4c\/8Dbj\/wCJo\/4ax+Pn\/RLPDn\/gbcf\/ABNH12n2f3MP9WcX\/PT\/APBkD6xor5O\/4ax+Pn\/RLPDn\/gbcf\/E0f8NY\/Hz\/AKJZ4c\/8Dbj\/AOJo+u0+z+5h\/qzi\/wCen\/4MgfWNFfJ3\/DWPx8\/6JZ4c\/wDA24\/+JoX9rD49lgD8LPDuCf8An9uP\/iaf12n2f3MP9WcX\/PT\/APBkD6xornfhR4h1jxX4B0+\/1\/T4NL1a4QtcWsLl0iOTwCeTxXRV1Rd1dHg1KbhNwe6001\/EKKKKZB86f8FKfjNrXwT+Bj6poc\/2e8E8ah8Z4JOa779j\/wAb3\/xF\/Z88Oaxqcglvb20jkkbGMkqDXiv\/AAWG\/wCTan\/6+Iv5mvU\/2BVK\/sp+EMjH\/Evi\/wDQRXnQnL65KN9OVfmfX4jD0lw5SrKK5nVkr9bW2PZKKKK9E+QCvkr\/AIKkftAeJPgVoPheXw9dC1kv9Q8iViMgrsJ9favrWvhX\/gtXn\/hFvBWP+gt\/7TauHMZOOHlKLs\/+Cj6fg2hTrZxRp1YqUW3dPb4WfYnwd1q48Q\/DbSL26YPPcW6O7epKiumrjvgD\/wAkh0L\/AK9I\/wD0EV2NddN+6jwMWkq80u7\/ADYV41+3j8ZtQ\/Z\/\/Zv1\/wAW6ZhrvRbd7lFIyHKjpivZa+aP+CuHH7Cfjv8A7Bsv8hWONm4Yeco7pP8AI9Hh6hCtmmHo1VeMpxTXdOSTPRP2Q\/2n9E\/as+DmmeJNInR3liVLmPdlo5AAGz\/wLNc9+3T+2Jpf7JvwykvZpozq15mKyhJGXcg44\/Cvy+\/YW+Ofiv8A4J02mieKdSE998PPGCSKQuWEciDuAOPmbjmsn9sTxv4w\/bW8Y6l8S7lri28D6TdmHSUbIEg+8vBHoT3rwXncnhUkv3vVdv73pY\/UqXhrRjnjcpp4NNtO+7u17P8AxJ6Py1P2Q\/Zs8aXXxC+D+laxeMGnv085uOm4A4\/Wu7ryv9i05\/Zv8NH1tU\/9AWvVK+jotunFvsj8hzKEYYurCKslJr8WFeZ\/tieNr\/4c\/s1eMNb0yTyb7TdNlnhfGdrBcivTK8c\/4KA\/8meeP\/8AsDz\/APoNTiG1Sk12f5M0yeEZ4+jCSunON\/8AwJHHf8EoPjZrv7QH7INj4j8R3AudTl1S8gZwMZVJML3PavpSvj7\/AIIaf8mDaZ\/2GtQ\/9GivsGscuk5YWnKTu2kejxdRp0c7xdKklGKqSSS2Sugrkfjjp2uap8N9Rg8OTLb6u8TC3dlLANg44yO9ddRjNdUo3TR4NGo6c1USvZ312PyH+PvxW\/aW+AnxC0vQdT8S2klzrs5S1KWzKF4yAfn9K+1v+Cenhj4waLa6ncfE3VLfUVunV7Ty4THsTZ0OWOea8R\/4KvDH7VHwx\/6\/f\/aYr7+8HADwxY4A\/wBSv8q8XA4ZrEzvOT5Xpd90fpfE+bxnk2FcaFOLrRbk4wSfuysrPp5mlRRRXuH5gV9VmNvps7jqqEj8q\/LK\/wDjR8fvj3+1d438K+CPEFtZ2mhXO1BLA0m1dgbHDj1r9Std\/wCQPc\/9c2\/lX49eAtA+M2t\/t4fE0fCC7sbW+W6\/0g3Nx5KkeUvfa3avEzick6UVezevLvsfpXh7QpThjKs1T5owTTqq8E+ZK73Ps79ij4efHrwv8TpJviLr1pqejtGoSOK2aMhsnJyXPavsKvm79hzQPjpo323\/AIW5eadc7v8AUfZrkTY5\/wB1e1fSNd+BilSVr\/8Ab258txPWdTHSu6bskr0laD9NvmFFFFdh88fm7\/wUI\/aG+LKf8FAdE+Gnw\/1eGwXWdNgMSvEXAkYvknDDstR6Z+2L8bv2LPFdhF8UrAat4dvJ0gk1GGERrEWYKM5Zj3\/Sn\/tB5\/4fq\/Dn\/rytv\/atfRP\/AAVY1TwzpX7KesjXzbh5sJaB8bjMchMf8CxXzUY1H7euqjTjJ210sraWP2R18LTjluWzwsJwr0ouTUffu5SV1Ja3W\/yPoD4e+PLD4l+ELHWtMlWW0vohKhBzwa2q+Zv+CTFnqln+xv4eXVfN89o1ZfM67doxX0zXv4eq6lKNRq10mflmb4OOEx1bCwd1CTSfezCiiitjzgorM8Y6ne6N4XvrrTraO7voIi0MLsVWRvQkc18x3P7Vvx6iupUX4W+HGRHZVP264+YA8H7tY1a8afxJ\/JXPSwGVVsWnKk4q380lH89z6vor5O\/4ax+Pn\/RLPDn\/AIG3H\/xNH\/DWPx8\/6JZ4c\/8AA24\/+JrH67T7P7md\/wDqzi\/56f8A4MgfWNFfJ3\/DWPx8\/wCiWeHP\/A24\/wDiaP8AhrH4+f8ARLPDn\/gbcf8AxNH12n2f3MP9WcX\/AD0\/\/BkD6xor5O\/4ax+Pn\/RLPDn\/AIG3H\/xNH\/DWPx8\/6JZ4c\/8AA24\/+Jo+u0+z+5h\/qzi\/56f\/AIMgfWNFfJ3\/AA1j8fP+iWeHP\/A24\/8AiaP+Gsfj5\/0Szw5\/4G3H\/wATR9dp9n9zD\/VnF\/z0\/wDwZA+saK+Tv+Gsfj5\/0Szw5\/4G3H\/xNH\/DWPx8\/wCiWeHP\/A24\/wDiaPrtPs\/uYf6s4v8Anp\/+DIH1jRXyd\/w1j8fP+iWeHP8AwNuP\/iaP+Gsfj5\/0Szw5\/wCBtx\/8TR9dp9n9zD\/VnF\/z0\/8AwZA+saK+Tv8AhrH4+f8ARLPDn\/gbcf8AxNH\/AA1j8fP+iWeHP\/A24\/8AiaPrtPs\/uYf6s4v+en\/4MgfWNFfJ3\/DWPx8\/6JZ4c\/8AA24\/+Jo\/4ax+Pn\/RLPDn\/gbcf\/E0fXafZ\/cw\/wBWcX\/PT\/8ABkD6xor5O\/4ax+Pn\/RLPDn\/gbcf\/ABNH\/DWPx8\/6JZ4c\/wDA24\/+Jo+u0+z+5h\/qzi\/56f8A4MgfWNFfJ3\/DWPx8\/wCiWeHP\/A24\/wDiaP8AhrH4+f8ARLPDn\/gbcf8AxNH12n2f3MP9WcX\/AD0\/\/BkD6xor5O\/4ax+Pn\/RLPDn\/AIG3H\/xNH\/DWPx8\/6JZ4c\/8AA24\/+Jo+u0+z+5h\/qzi\/56f\/AIMgfWNNllWCMu7Kir1LHAFfKH\/DWPx8\/wCiWeHP\/A24\/wDia8V\/bz\/bJ+PWi\/AS9eXwTY+HbaYMk95Y3EsjxrjOTuXAqKuY04Qc2np5M68DwfjMTiIYdTprmaX8SL\/Bbn6KWmqW1+xEFxBMR1EcgbH5Vt6J\/wAejf75\/kK\/FD\/giv8AtKfELxb+2Jb6Ld6tf6ro19a3Mt2kpyiOqZXJxwck1+1+if8AHo3++f5ClluYRxlL2sVbWxHF\/C9XIcd9SqzU24qV1536fIuUUUV6B8scl438Jab460q+0rV7K31DT7zKTQToHjkXOcEHg9K474WfsweBfgvqE134b8OaZplzNndLDboj89RkAcV6Fd\/8fcv++f51HUOnByUmtUdEMXXhTdGE2ovdJuz9Vewnlr6Cjy19BS0VZzieWvoKPLX0FLRQAnlr6Cjy19BS0UAJ5a+go8tfQUtFACeWvoKPLX0FLRQAnlr6Cjy19BS0UAJ5a+go8tfQUtFACeWvoKPLX0FLRQAnlr6Cjy19BS0UAJ5a+go8tfQUtFACeWvoKPLX0FLRQAnlr6Cjy19BS0UAAGBxRRRQAUUUUAeG\/t6fsx6t+1N8HpfD+j6la6ZdtIrrLPE0ijBJ6A182fDr9hj9p\/4Z6Dp+lad8UvC6afp6rHHGdLnJ2jt\/rPSv0Forhr5fSq1PattPybR9Jl3FWNweF+p04wlC97ShGWr9Sh4XtLux8PWcN\/Kk97HCqzSIMK7gDJA+tX6KK7UraHzkpXbYV84f8FBf2Odb\/a00bw\/b6Nq1lpbaRe\/apDcQtIHG0rgYPvX0fRWdajGrBwnszty7MK2BxEcVh3aUdrq\/Rrb5mD8MvCs3grwLpul3EqTTWcCxs6jAYgAdK3qKK0SsrI5Kk3OTnLd6hXk37bHwBvv2mf2dPEfg7Tr2DT7vWLR4I5pkLohYdSBzXrNFTVpxqQcJbPQ2weKqYWvDE0XaUGmvVO6Plv4ef8E3dI1L9i3TPhV46kh1VrGZpvtdqphZTvDDaTkjpz61W\/aM\/wCCdS+Lv2VdH+HHgm6sdGj0naBNPCZDLhSMttwSeepr6tormeAocvLy9LedvU9iPFOZquq\/tNpupb7PO93y7HG\/AD4c3Pwn+E+kaDdzx3Nxp8CxvJGpVWIUDIB+ldlRRXVGKilFdDw61aVWpKrPeTbfzCuC\/ad+Ft58avgR4n8LWFxFaXetWMlrFNKpZI2YYBIHJFd7RROClFxezHh686FWNan8UWmvVO6\/I8J\/4Jzfsu6v+x\/+zPaeC9b1G01W\/t9Qurtp7eJo0KyvuAwSTkV7tRRUUaUaVNU4bLQ2zDHVcbiamLru85tt2VtX5BRRRWpxny1+2p+w3r\/7SXxo8H+JNM1mw0+08PXHmzQzQM7yjZjAIOBzX0z4fsH0vRba3kYM8MYQkDAOKuUVjToQhOU47y3PRxWaYjEYelhqrXLSTUdO7u\/UKKKK2POIdRtjeWMsQIUyKVBPbivz31j\/AIJlfGnwb+0N4p8aeBfH+gaQniGbzDFPYSyFRtC9Q49K\/Q6iuXFYOnXtz301VnY9vJs\/xWWe0+rcrVRWkpRUk1e+z8z5f\/ZN+BHxz+HfxAkvPiB460XxDpDIoW3tbKWFwcnJyzkdK+oKKK0oUFSjyRbfq7nHmWY1MbW9tUjGLta0YqK+5aBRRRWxwHw3+2t\/wTl+Ivxo\/bA0v4o+BvFmkaDc6VZRQQrdWkkxDqW5+Vhx81c5Zf8ABJ\/4n\/Gfx7p2ofFz4l2XiHQ7CVZjptpBPAHZWDKfmZl4Ir9B6K82WU4eU3N31d2ru1\/Q+wocdZrRoQoUnFckeSMuSPMo66KW63eu5meDvCFh4D8NWek6bCILKxjEUSDso6Vp0UV6KSSsj5GUnKTlJ3bCiiimSBGRSeWvoKWigBPLX0FHlr6ClooATy19BR5a+gpaKAE8tfQUeWvoKWigBPLX0FHlr6ClooATy19BR5a+gpaKAE8tfQUeWvoKWigBPLX0FHlr6ClooATy19BR5a+gpaKAE8tfQUeWvoKWigBPLX0FHlr6ClooATy19BR5a+gpaKAE8tfQVneKfB+meNtEm03VrG2v7G4XbJDPGHRh7g1pUUmk1ZlRnKLUouzRwPwr\/Zh8C\/BXUZbvw34c0zTLqYktNDbor89RkAV6lon\/AB6N\/vn+QrLrU0T\/AI9G\/wB8\/wAhShCMFaKsjSviKteftK0nJ9223+Ny5RRRVGJ\/\/9kKZW5kc3RyZWFtCmVuZG9iago4IDAgb2JqCjMyNTQwCmVuZG9iago5IDAgb2JqCjw8Ci9UeXBlIC9Bbm5vdAovU3VidHlwZSAvTGluawovUmVjdCBbMjguNTAwMDAwMCAgODEzLjUwMDAwMCAgMjguNTAwMDAwMCAgODEzLjUwMDAwMCBdCi9Cb3JkZXIgWzAgMCAwXQovQSA8PAovVHlwZSAvQWN0aW9uCi9TIC9VUkkKL1VSSSAoaHR0cHM6Ly9hcGkub3FzaGEuaW4vYXR0YWNobWVudHMlNUNvcmdhbmlzYXRpb25zJTVDVFRLX2U1NGU4NTBhLWExMmItNGI1Zi04MzBjLWU1ZWVmNDJlYmU2MS5wbmcpCj4+Cj4+CmVuZG9iagoxMCAwIG9iago8PAovVHlwZSAvQW5ub3QKL1N1YnR5cGUgL0xpbmsKL1JlY3QgWzM0LjUwMDAwMDAgIDE3OC4yNTAwMDAgIDM5My43NTAwMDAgIDE5Mi41MDAwMDAgXQovQm9yZGVyIFswIDAgMF0KL0EgPDwKL1R5cGUgL0FjdGlvbgovUyAvVVJJCi9VUkkgKGZpbGU6Ly8vRDovQXBwLURhdGEvaWlzL2FwaS5pbmNpZGVudHJlcG9ydGVyMzY1LmNvbS9hdHRhY2htZW50cy9pbmNpZGVudHMvZXhwb3J0cy9UZW1wL05BLyMvaW5jaWRlbnRzL3ZpZXcvMjQ4Lzc5ODYyKQo+Pgo+PgplbmRvYmoKMTEgMCBvYmoKPDwKL1R5cGUgL0Fubm90Ci9TdWJ0eXBlIC9MaW5rCi9SZWN0IFszNzMuNTAwMDAwICAxNjQgIDQ4MyAgMTc4LjI1MDAwMCBdCi9Cb3JkZXIgWzAgMCAwXQovQSA8PAovVHlwZSAvQWN0aW9uCi9TIC9VUkkKL1VSSSAobWFpbHRvOmNvbnRhY3RAb3FzaGEuY29tKQo+Pgo+PgplbmRvYmoKMTIgMCBvYmoKPDwKL1R5cGUgL0NhdGFsb2cKL1BhZ2VzIDIgMCBSCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9UeXBlIC9QYWdlCi9QYXJlbnQgMiAwIFIKL0NvbnRlbnRzIDEzIDAgUgovUmVzb3VyY2VzIDE1IDAgUgovQW5ub3RzIDE2IDAgUgovTWVkaWFCb3ggWzAgMCA1OTUgODQyXQo+PgplbmRvYmoKMTUgMCBvYmoKPDwKL0NvbG9yU3BhY2UgPDwKL1BDU3AgNCAwIFIKL0NTcCAvRGV2aWNlUkdCCi9DU3BnIC9EZXZpY2VHcmF5Cj4+Ci9FeHRHU3RhdGUgPDwKL0dTYSAzIDAgUgo+PgovUGF0dGVybiA8PAo+PgovRm9udCA8PAovRjYgNiAwIFIKPj4KL1hPYmplY3QgPDwKL0ltNyA3IDAgUgo+Pgo+PgplbmRvYmoKMTYgMCBvYmoKWyA5IDAgUiAxMCAwIFIgMTEgMCBSIF0KZW5kb2JqCjEzIDAgb2JqCjw8Ci9MZW5ndGggMTQgMCBSCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4nO1d32+kNhB+56\/wc6Vs8C8wUlXpskmq9qFSlEj3UPWhyvVanS7XpvfQf782sED4DEzIenY3l5wuAQs8nm\/G42HwDOc\/3v4u\/vwqzre3\/4j79u\/2Nss3pc2bHxH+nQ0blNu0x8JJ3R6L+4fsUTxmN9mN\/737G+59yEpZbsI10vrTz8NTmZtiU1Sycr49H5+Gi\/\/K3n8nvmShy3zj8lwprbSsBzU+9yPY8dGM+uv9l+y84TC7uMvOrwuhjLj7KJrrz5o\/dw+ZDCe59scfxPdhZD+Iu0+ZVKJrUU2L7Ft03WL7BtNckvctdnxJAb2UTYud6dfBTdX4EmiATt41nei+5QK63UILMIAwXNYtZd9wBTBcjy6Red3g+gYJowPKODgEM9Ho1Hh0Ui+TlmZMOtHo7LLUQD0QujVDaXox01pHkSvSGV8CSMpm0lzdeSOT3ipYMyl1HBk04OQFhlt27IyMxw0Rs0FokaAHAPU7YPFi2aoRpmakY4BqO1ZB7AXRxHk37gYnIvYL91zCJVfQcg0tY3wj4MF4VSNbOSNtBcsRKsQxSTKi4jDe\/SyWCBXiC7NWGeAAugGjqmA0kW5AR9rhJLFUGz0wVVrrja7CTzBZpZt0ZCJLF8Ekgzux5h6cvLBerJsv2DH4NmuMAAxPlWumB4UScEAYb2SyAp5cJhVXFhgKuinLdFACBFFT8CbYmmWFjkBHcLQIDkHkLgACZkGk42U\/EFgiOK2ayaS5qoqZNIqNoKxROOWgY7hJVYA62ieKx4dGGIfzAmeiFs6eH8DdphPs4NA7yYU\/NYXzAhq0fx62W70ppKlsYXz74KKp9if9dM\/\/yQILN\/vv9OBgPXaTLN8oqVSRu9y0M1RJr1yFc1bEu\/FztrTNxWdKBu0Pv+8fxPlPD6UQl393yvUmjDfNPTGwSEtWCHaqykhZFmLq+Hb7i6fwn1DiZ\/\/\/k\/j1N3\/vh6xwhR+FUCFMqsW\/f2S3NdFuEdzYMPn8cmYmj4dLJGm4np6sPL1C+5F4kh89yaQEValrioXkosjOYpChF+BrxjRQDDyySpEX1EDQFsxS5MW0puh55JUiK6iBoKu4pciKaU3R88grRVZQPUGtFLcUWTENFAOPrFLkBTUQtJZZiryY1hQ9j7xSZAU1EHSOW4qsmNYUPY+8UmQF1RM0SnJLkRXTQDHwyCpFXlADQWuYpciLaU3R88grRVZQA0FXckuRFdOaoueRV4qsoHqCVnFHUngxDRQDj6xS5AU1ELTcsRteTGuKljl2wwtqIOi4Yze8mNYUHXPshhdUGWYFd+yGF9NAMfDIKkVeUANByx274cW0pmiZYze8oAaCjjt2w4tpTdExx254QfUES8kdu+HFNFAMPLJKkRfUQNByx254Ma0pWubYDS+ogaDjjt3wYlpTdMyxG15QZchj447d8GIaKAYeWaXIC2ogaLljN7yY1hQtc+yGF1RPsCq5nxd5MQ0UA49PKL54M3XTMrEr7XHmxnYXti5jKXCe9qbN7z2TSu62Gb+b2n1edC0KtysX42skZAGpNqnBiNF+88HO7Ya4GnRcTaQ5DChtJzZ3D8c3pqQugU3suGUct8xDZhsSr\/dpv1Rw8dxFFU6c3nFyNYYVciIiyS24Jx2TWwiJQITkluU845Z0SsScHkIWSVhZzvdYl5ygmkxCMwfiOFND5+PMLswaaSdT9azBENKKtIRJCpklQEljJgkhfwZIQ8YKIc9xOTtJm+V0GsyCIqRxkZMlE5sC5U3WU9utZobd2u7ZvDHIjQFlI9QgWM6XIqTzgjDtmA5ojS5YrEmPeiQRczmRH+e4LqGlAGZBl4GUduMJrKvxooUthGTbSJY00IYpsbLlgmXemGpy3lByyuASTFdMP\/9rVewZQV8ADfFUXmtquJ2aNlOLdSFyplndDVJvwaLhKgc2Dh3PKauXGG0t7aTJpGSlLufrotmDZWJS+VKLccA9VHsgJZkv+zy4JmJmb3pmg6TNLn0W1wtSTjjBGwKHAFOU6cUkkgu\/AwS9kogDSXDrIzUHjsX50657cL9cfmpIVWSF8mABDo9KbwhrdegQ0rA6IieRR5m9+K1ghigOxSGelP2JkbuySOgokh7+1hSpAsTAj8VZiGboGeJLrXcDFKGaEFac0eg8Ql0IhH5f\/vaUBz5bEgcL6bRlk1Krpymn3V2oXoLlGAi+DiFGsxysiDiD+\/EgcyYF7nCOzEUeQ+Q6uNEbX1NXJxIIXV7\/mNapAbMIN6HWzLLHHrHmhBAvpYQNi6tj5S5+i480hOj18iKNlczGV5icoD\/oUO4zSj5bE2oNA8vV5Zge2nr5UjxOLLzD8t7Fml3Yj\/K0FRklPoAsVrBCr\/2I37L0AB2zFMvp0N+rC5mvqS9GKYdHryubXOc6cR7KUynkTHDzlSnUEVR0Tq1QvTgPplDGfjMKdQQFzJMrVCfOgylUV2Xx9SsUd9305NrTye5Q2lPKLogKT+KESrQvKYKbGtwBa2B1sMU0i99gLxzOJkLYHbshBPco7+TR\/cNIHnYDVeopNdIJN0HgE6cqfIChjVKkVmjznBg3YfVBi0koRMyk4T2vbxr+7Wh4WU4L8JUt+JFFiRL3h1iMUbDCL35X4yAxjHpal4eOzzs5I2hKJBmMKIQdKDX3CW+fJ7\/6lFpIPUQHE5LpdooTdghEhLTXl1azLzjxdR5PzLKH6FBCqtRuif4GjDVuwyDb1NnNEQd6cefK7pXAm3t1PO6VnFFBQI+ipKe5V2gOcIoJIOxzWPPlQ8rnaygJN9ANwRfA0U191yO16ajyaWYTh1WepReRPcSEkD8AT9l3vBzcI3\/HZuBZQBbWW87G5Cqxtx1jADqIZX0iwInoWeosgnJMOrnF6h3VE91vPOcBH5HivEL\/Y9kgHME2vxNRjxPdIjgsB8BksE4tPWbuRfnxKOAxpNZMKNPuK1OzSnUjbrL\/ATTyEdoKZW5kc3RyZWFtCmVuZG9iagoxNCAwIG9iagoyMjE3CmVuZG9iagoxNyAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IKL0ZvbnROYW1lIC9RUkFBQUErUm9ib3RvUmVndWxhcgovRmxhZ3MgNCAKL0ZvbnRCQm94IFstNjE0LjI1NzgxMiAtMjI1LjU4NTkzNyA5NTcuMDMxMjUwIDg3OS44ODI4MTIgXQovSXRhbGljQW5nbGUgMCAKL0FzY2VudCA2MjUgCi9EZXNjZW50IC0yMDguNDk2MDkzIAovQ2FwSGVpZ2h0IDAgCi9TdGVtViA0MC41MjczNDM3IAovRm9udEZpbGUyIDE4IDAgUgo+PgplbmRvYmoKMTggMCBvYmoKPDwKL0xlbmd0aDEgMTAzMDAgCi9MZW5ndGggMjEgMCBSCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4nKV6CXgb133nezMAD4kXbhD3PbgGADE4iIu4eIMXSFAUSYkiRYmUZEpUrMPyEUu2rNpKInkdO45D1rbk2E66Te02deK4qerEu06atM66bbrr2t1uW9dNvqxt7TZNsp9JjPb\/cPDyJs73LeYb4M2bmffm\/f7\/\/+9\/DBBGCNWhC4hGaHjM6\/\/ixT+6DD2fg312cenOhX1Hj1+C9vsImd4+cnju0KG3ev8SIfOfQ1\/oCHTs1jYuIGSBQ2Q5cvz0uQ8vKZLQhA7csLQ8P2et9\/4eQlYfnH\/o+Ny5k6gfPQfH34Jjw4m544dDV2cegeO3EKIOIoHgQfwfkBAh4YqQgxH05V\/6r9ACBTeQvfz5R0TdGkGGaTIKOe4ZHu5BKYRuFWsQj9BC7QoFJ\/DT5JwgKvzD0nU0qkFjMMp1wQ1o16FGJEYKpIZ5ZMYgJzKLOCP5ouHIKMJmzNGYw9SDxXflLEsZWVZVfJfS8mIf\/tDnK\/0IbrDsWlZwo7SfZFnBHWtnBJ8t7\/CwTnjyvynNVQtzwNBGGJkafIqyrE+Ub3rgAbKogVs36fvox5ERZRGSBG3hUGmTK0qbTCatrSGb2cTYyBaW1ZTPhOXlK4PBQPmM2VS+chBrNaHAYO7AzOBAKKjVaLTBUG7gwIHcYDCk0a5iUbPB6POlUj6PUS9qaRHpjd62ZNrrNRqaRfgVyVxhLJkwmzA2mRPJscKcZH600NFhMptNHR2F0bOSrljM421VY6xu9XpisS5JJh7zetQqldrjjcXJigBTWkNfQgJUD7KVcNhMSxRmjB\/65VP8txe\/yYsW+Vc+S320fjd9qUg9CBfCPWcBI1bwBqAlKaPFBMogkPUzNYwNa1cbFHKPWwkft0euoC+R+29aVa0Yt6qs1lYVxqpWhNHgrQ\/pfsAT9FBYwQwgKmPF+auogpCD21ADoMvnOD9cqSj14f85MzAYCmt0RkN7uLd7YK6ny+NWyIoHqFpaLvN4hoMuVm8QicVis8nflspHIs4ZHcumMyKDPh7JD8+aj0\/sicf1eqM5mhjOH+i6d3c80m6zyOUud0cyb063tzvdCqXR2N7vtjuUKkAMLEfwNkAiRLuRCPST4FdLlwHkMMEyTNo0g6d+siB9f\/53Xm8+yq+tUN+78SX+o0XF999VHfy59Br13qPFJkBX8gR8Kamfrt\/9JPXTIvM16uefB6ynAKEsIGRDBRhfVFIfc2nBCnNV\/UpAyUQEE5kZzsOcNRWgajZQquIEEiohHa7czVGXZXKnMxlzuZUqvAJy8XqymdH5XM7lqqsVXW+oqdPg381wnMUsFmOphLFFusMhg4HO1LaqXK5orG9fV5eVwSVFHsjtW8FvhhhGLscSqdFobfP6bIxCjo3mTGaB389ynLVR7WbxC0t4126pTG9wuEwWqVSndbsc\/Wan22oH3bBY4vFcb3vYZpESBUP3w5cWqIYuaxtolxCtEe6BHiXIAMwTpLELNcF5QgYYM0SPiQkP8SeexT86huGXPobffE5WnBDk114s2XR+aS2LvwuGTaHbAeX2khXYCMrAMJJwxZaJPpf0EnqrWleyZurJ1cfkKYnY6cx2zmbCZNGylaZGpVKnMR6MRlStb1LfWL8bX6WmBwba2\/UGDODZ7anUNNVVfKWDscsV9fWYsaZTsIphmL8PFiRADOqpPAHeaQgKWUWA5uojhat2EC5LuGwlsFUupF5YvVp8TKX0eTKZfCGVYl3q1t31arWLTaXHR9IZj0+pWm1q1Gk8bMcA16bTiXaLpRodSDXp8Wh0jU0vAlgIvyJaHC8kEkajTheODI\/MD84Pj4QjGh0GmkkUCvMiUVc07vaA5AzGYDD5A9btNJmkErB1NcvG4yDBZf4cxQgnkXkra1b1UVFlSUVt5flPYocj1dHTHTP4OM7pLBOY08lxPkOsu6cj5XDg9+q+8dijyyf6e40LtnRmdvbeC082PH3vhdm5zk77fmNv3\/LxLzxKdGcIGFsD9pMHVKvolLm5im6ZZMyBTYKpolrhn22kHua2qsD9uLHF5dmbS8SdLrkCKxVuVzI+uDQ44HCsyBUOZyLNMGJxfa1S7rCnlnt7zGalivUmU8N3jI453XiVNhl9bd6ky6WQ3zRqNUqluFkuM+icjkigzWOzyGTYyiTTg1aLRaGQSHU6o0oibWlpam5UmSx+rjfe5jdZJFKnszM7kLLYmpuxqEWnhVUb+HP4rTLeuPr8tUxohxNiqo4Lv2V3JpPdPVFjG9fmcoJ70DrZNr\/bGO3pTiaddvxB3cuPfuH4cl+vcb+1M3tw7r7zTzc8ed\/5g3OdGduMsbf\/xPKjjxG0W249QV0t+dGSJVJX+ZoH8EeCGx+9I7QSz0Gs1V6yVuJtwFLB0wBZUlK88AKfvId\/Bx9038OnviUQlhz12rfgWoyugKH\/Elp6GBV8QUnXy2swkzDAWF5FWeMH+D\/FnTOxiEat1kRiM\/w\/X8evXp6d8fsw9vlnZvHfX9TpgsGuRHvIbFz7vuAG9vgKY0tniDjg+c7ATNES01jLXCNhAltJltCsWbTNF+GW1bMptdrn68yMZoNBm00qXcUSOeOIRj1ek0ksLXPV+nvUvpGhWMSox2IxY08k9xb\/iBrpcTmlUqXS5QyHYfa6Wx\/inwtmYfZKpBPmRDXb3FzZ8oP4Jt\/67CpublTI1WK5bDcW63SOqMenAU9+9uw76+e9cmVtnUBAfbqmRogV8lBgmqyJ4HhPJaJqqHApca4S+MKe69STxX+i9KPFh8sRT\/F\/PPAAZSRxD0bKW40Yo5chDkPWkj5VdCmIsc3WtVctFu+qxy\/fM1goRBIWm81hZ8\/Dek7cuol99EOomUiO+JsSk1VMSbLjeBmrlF5PqxJjZavHq1RRO45zjBo+jL1VrW6l67YckJWd4Z+jl8HKK\/xJVsbhKl1WGZwJhnYQau1OwqyVbQvXQLZXqONY3urypNKFPZkM61Vp6us1GpbNpMbH4ZgF41nFjc1aHZh11OXS6cTSuhadzs\/lkiyr0zY3Um+tvSH4R75LNF8oJCA0I44yHBzMze6fHxmOhMGmjYlEYXxRJMrG4yyrhhBJIjWZnG72rRjHEbdRjt1ACncAnu3oq4Dnx9A89xvQqup1CR9bBR36t1Hsz2t+o2ZTrxdj9CV+9pM0m8R5N+kumD8G+lPGltsWKO8M+sw7wr2Kg8D\/EPZ6dDrh54Vt\/uGR2YXcQJtf2dqq9LcN5BaOjgx53XBKDbFtosfnU2t3N+CG3Vp1m\/cE2IDdzo10dTmdFgtEcyP7zNP5fDJhtbjcff37wx4W6ELt80aiUXOMLE+tLaNGOUqo6SqoWWu3KkutbfOhAa3HsQ5LRCJ5yO7QaFuaa1zAxmZjKNDfIpdTvyrW05eEDwswfFpEYK6OttZ8b0972KAXCGAuEgGMCH6EHGgC5uK2clzZJ5kDW\/CpuiSzLLgRJu8MDjjpZmRQGQl3nxgJBlVqpcLr7Um3+TWaFa9nvHDyeCHvZTFEup7unvmLF08P5NxuCPY02kCgu3sUYAsFdboVjToY6OkOcBqNwRCJDVK\/r1b5PPFuH6hdq8rjTe7PDbAswwwMnvRyQbdHozXuU2tYL0xPLMWrUIAU3OBn8kmfD1y6stXfNpjz+5RKwjAnYP3HgZvGyOplH5N8JYQN7TDYqkurKvEGMFUQqsEG9VJT092jkDRLZRCGGU1Ohzfgsus0Lc24sVGttTvb0+F2k0WY32U0+HzxWHYqm3Y5ZRKsVPp83T3T8339PnhSsMVU6lOfEty4yDjS2fzY+NfziaTTKYcgwWrluHiIa7MzSjnGekMbF8P7OjNOBwRCJnN7tLu3f09uIBwBi3bYO7Njo+N95++56\/ChWBRWfwHs425YPaRkmJFA8klvTSurkq0YC7M1BKnKtqwn2H5PglrmpVYT5+8c68x4fcpWLFf6vL19c\/2pDBfQG+se3aXT+n3pkNup1TU3N4v0epaNDjF2Km2g9l3lvykWtWAQfTCYy+3f29sfatfqpDJIEDr2dAGzKAA+i8XvT0fa2qxWqUwmI\/x7GvK3QxX+7dtgmJ3Cgd7ANru21u7M9aokVLUx3Lz6eUUvVsq9bFd2OhkK2CHKxitALO5op8erAhuneheVStaTye7pjYTt4J5WYcVwmmOAAxubqL8ueraTlMTKxBKF4leofPcmScXHDf1d2VDQoJdIgcQ6xot\/SI0OOJ0EjBaxzmCzk+h8Hr6EGzUJEUKchKPJbiaBiYyGr5++f+79dz644\/1z+IfrT9LzSfJVqTtkqZunT\/OLp0pxKcB2HuzdTTwquN8yUraPGXx4m8HXYvr8+k\/wlT4HQx6MKGc2Hwqq1SssOzlx\/+1jebcLFqgzOJwe\/tvnzy\/jPxmNtHtZX9zXptXqDeH23oXxca4N2x19fXMhMn4g6OevkdgMnoR+AtZWC9lsKfrAXC0mkqSfWH+M0t\/7IP8lSrqCv3R+mu79efG\/0Ja1ct61Hyz3IKykFflRjiCEt3jdoG2rgGsDm7ItB9kVTyuRbip4+ZbyDbLaLYgoajbvoA9ijpuYOH5iYoLjwKNyXE\/3+MmJvX5uVacNBLt6uIBaSwirt5fjtGp8r8c3kl84ms97WOz15EeOLI6OeD0ruBXC8XhHKXeBzBfSoLiHVbXi3pMDg3YHBksdHDjZ0xFn3SqlywUGkQ1yOg2Yh44LZrvbuHJmwrV1U6HJ7l67w2Hv7Z481p9j4JPrP0bFvV5wwECOqdRmHQaknwaszwB6NQRpTJSHPsPXP4N\/UTwpuDGxtiLoOA9Xjd26RQ8BsuARwhvWvhG8b0vxNxkyzO0oQgV3OvqNhKCGMfMtl8YKrFskkoiNRqfTE3I6NbqmZtzUqFE77RHOw1pMcpmgj4QBmfTAVCbjdElkoHfenu79i\/19XlYha2gwmZLphSOPt1zENmsqOTJc+JN8OkWSGoxlcivDBYAYOYdDoZRJrCaP29+V7Qy1G4xmUyzaC7Q4mItGwTCdzq6ePZPT7QdmD05MdnUD\/mBnef536T5gFhVKoP3EN4i2qEopgankvqLfKl+u1uN+Tb5843M+38Sek95kMp6w58Pw0xcK6DW4+IwSwqtMZgySaDcoCCTRKtYNSfRoKgOCVa5ALK7dzKJ3iaVandNdyqK1jc30pfWr58bGXe7mRospNt2pVmO1OhQaol7iP\/r\/TK0BoSGIfXu3xr6QNXwyFuFfVzuokjP1B41Xi7Vk2dnM+Hg66WXVql27WtUeTyozXshkWYgy8WpTk07HssmBgN+gE9VLpTq9i4VlszpdUxP\/nID7gzUDLf3kNVbKlEZDe4is0WU2yaSlGmWCMNMU\/6Dwa4KvokX05Sq7bKmxAvvuNIEQs0OwJfqQ76gZbvjTakFii89VyIXbVWWzXLEx8cZN3EbtooKd8HmBRMY4kqmpiMutUu9qqHPe7RLW1YpbIFCACEGtbm4S1ohFdkcqMzl96tjeye4eP6fRCmukYrczm9q757a+gRxniE1MDF5YPDacD4aUqlqhxZRM7Bm\/7bZ7LxxdHB4Kckrl+pdragTiFo3KplSpVa0KeUsYRGC1OVyuBOvVaHY31NUqFWaT2+X3Bae4gLdHyTAhj50xGmQK\/OWhgaFk2sZIZTYmFOzEP+L9HTZGIqutU6m8nkSi5+6jQJOQowDj6Y2xeGH86LE7P33k6OhoJKrRiVv0B2ykmprJHJi5886HH7rr3Pxcbw9jJdVo6Dtw7tyPY6xXb2gR4YYGVavTGY13BgImi0isAjbJZscmcn2xqNMODr1VbR5TlKItjy\/bTfxjFiKibwD3TcJBYEOc2wit4iK2VW42pPz\/qt2QoHibVGlJY4PRGI6MT\/X2c5wGPEZ7aGBg\/0OzB\/z+p3XaWGx6TziiUpM43hQK5RYG+km4qtOH24eGZ8bz+UyWsV+DzMvpDAXiY7GoXof9LqMRAmxlq5rwaXu4pzsRd7tVrYHg2PhMZzCk07WqXZ4wozeo1HKlRG+ysGx7pLs\/Hne55AqFwuvp7pxOulkt8AZWKNwu0H8OjKAgrLwBMUIQtUHntZvOUUE89vSKxdSZ2adWq9T1YplC5jebxVL8HV5JvzfXmTGbMC0U3iugIMO02sKzZ88S6xLzq7SYvgQMqy+\/AdhaJmY2LYCWKCAeOPXRc\/wXG2QyvdHFdog12t24prm5hrNZVErpuZ\/Zl\/mX5mnT2i+NYAsWUDGhQPBpjCnwJwZ9O\/1mse96hH6EzEpqEUXwgAZSaZEY\/VukVWtkyjWecFmyZpHZiMNYdgU\/8tCBGa7NZEwm97L8gxTWTkSiWg1Wa2Kxff\/rOvU6\/3dfwS7BDacjP3ZmrKvL2yYXX9TpAoGObuK2175P2XDx3V0w+\/ytDwUcaFfpPc7HCgUfewVRu\/O1zfYXELAJOGwypdKTk8tLk1PptMViMWVSU1O3LU\/tzaTMpqflcqcr0TGYiyecbrlSKWedHfHcUCLhdChk1KXBy0vHc4MMCTiYwdzxpcuDDy0tDeYcdrsjN7i09LfDS2OF9ogWPpH2wtjS8ImxAligVquJRgokYUIT9O3ox+RlHGApo82i4I\/FtwnRPv5H2HKshDZEEt8DtE0k8sAfx1dk9G8zGNoY3lZmM4eNW89TCf4NCis6gxyg36oKBIffv46v7O\/v4zi1mrF1dk6l+cemsaj0SkupDHCj71E4YppIJAyGNv\/UFBW+T6FgXYms0ymVkCqcRMI44onCQDzOMLuKz1xUqfxAEH6fWn2ft87hSqWHbh8ctjtgpYdv3RQ0guSSxNNt5+PtseavqyFUJCYyBgWNijbw9g8t79+f7bLYMDbqkx37Ju\/4zIH9wUDL9d0GQyy2fzzRYbdLpGDkHjadHBonmXAL\/xNqH99pcjj0OsaW6186dnnmwaVjuX6G8fkKhaVMKATOzhCJ5scOzx4bHYvEtBBTSWVi3HJ\/qVoFEfPJzWq\/hBPVmjfKtEzVK+2sVsk+qVp1ZrXpCrUGwJJi1UQq7WJV4LFVKtaVTu6BFNzNKhQruKFRDaFDJuZ0a\/ViaV2jXscFcknWpVU3NQrR2osv4h9ulKp0mkh4ZBgc9idUqn4QC4ZIZQsiaHec5LNPgHQilTowqTJGrpdTILJmYDPh69DceGuGwYOT146S6lszCYY2TeO\/\/N+ns3zx9LOvRk\/xb1+jH\/\/2df6dU3H+7Z+Nn\/6oEy\/TQ\/zL658T3Fh\/jb8Pvv8TnVjL4gt0Yv3r\/CP0adwHz3EavMi7MJe2FDluLeOLtpZWgdyy13C8Y\/7wmXvmD0Vi+GlsMaU6CoVkh8WEYey\/uDy1j4XPvqnLdHD9Lw50dGh1Om1Hx4GKba3BHFbkIOwc5nbEU6RivSPyLmHyt0W8fv\/EOOuCPE7l83X1TPI3sejs\/MHebsgebL19hxb4d65fDIXnD17qXxzNgwS0D9hJWnH0gd4Hjh4FdXMI\/qyMKiaVWfrfoFkH+oQBRzLD6ziK4y\/z+6\/xM4IbxaepuWIdH8OvU\/+nXFMX+OH6+pKEygVTkcD\/TPGp69epw0Ra9FfX98LS99D\/sVI7FnaWMpYGkveCmErVe05CyIO8kf\/OKr6KP\/ckL7mr+M+XFdcE7Geuwd1m+r+XaskaniFj4r8jbDQL+j8DNmyFfHEL+26EY5v8u+HI6Y20x7bxbnPzNU01RqNncKumjevq2dsThdTLaBSL1Gp\/W0\/33u5E1OeB45aV+t0iiVprsbDtDpdW29RcXy8Va9VwHHE6tZrmJurVV76wuJDs0GixuMVuS3ZM7T33yhcOL8QTELa3iC22RGLvJP\/y+\/lkAmxA3diIJTK3u7d3AXpKJd+mJiyTeT19RP+uwnIPVPI8wEgYtFIHVvgf4FdKAPOf+szzRHbEG9UDHjGipduj9N+O0yrRzNFrDaHQ3MFHbpuY6EgawR7NxlRqavJTl2dnQoHGaw16QzQ2kwdCc5IqmJixxmP5hURCr8f3nZ6aDgQh3e3vO3Lkwp3njyzm+hz2QGB63x2FjoQJyKwdIvfZu6aGhqNxGNlgJLmHoOTFH95aDyG1DEm5+l55sUA\/XLzXCDrVUPwbih0s\/s7FixcF0ZJO\/OriRaqevF8oaZegbcubieoo5PUO\/VzxZOv16zR9jXqJ3FH9GwfRpDS6i75Af1D53waJgMgNF9a\/iz9YoT77yCP44PoV+lQ13liq\/sOj+pT0UvEZw\/WNJyKyMOD\/jL9JZUvMRcb7Jn+Myp4\/T1gbRpgtvRsqv2kmFoZrmTD580kY45ZV6jX+jr9vfAor\/\/QK\/+oI\/kr5xQ9\/iZ\/+l2dvYPv63fiFy8UfIDJLadf8S9dzB5rjvyB\/6vn4hz8nfF04CdfVbHRh4uD5cTTeDBx6a0X4emmkrZ8s9e9ojP4IOek30CD+Cqn6IzV+Gp2lL6NBIYUs9DU0Dcf3CyaRkv4aup1+DQ1TvegkfRJ+R5GB+g5qEXQgpSCArsD5M5QH1dIvoit4BCnxk2iZ\/jN0Br+GztEvoDP0p9EglYHfV9Ew7MuwXxC+hU4LVGge2kOwu2GfgT0N+xjcm6d\/iIaF62ia\/gU8ax5xNIPEAjW6IngczWMnmhAw0P4MWijN8yZ6QvgzxAlG0RnBLPRj1CD4Lroi\/Ct4tlfRLOxXBXvQIRjzCumn\/xzm+SI8639DBnqOyAuFUD\/6Y9jeQP+G8\/giJaQkVIg6S\/0rbaafot+mfyYQCqKCOwW\/J\/ie4J+EcuFl4fPCf61J19xR86vas7X\/ta6\/brnuW3U\/rj9Rf98uetdju4W7bzVcanip4Wajp\/Hxxuebdjcdb\/qHpvebTc2F5i82v9j8\/eYPWg62nGn565ZfisQiRhQT9YqOl6SURc9WJLlTZuTTiJ4BvcICYGP0ddxUacN6MVVpU6Bz\/15p08iPXqu0BUiDnq+0hchW+ncYaddA\/6FKuwlw8JTb2Araa6m0GbA1ZaVth3ZDpe3enAv7iT2iPnQazaEldBTNowl0GH4X0RHoG0LL6HZ0vHRuAnoPQd+R0pnT6CQ6haLIC9sytA+jE2gBWifgTHkc0nMKvj2lMRbRKPwehP007CwcHYa+M3DtHJzdA0e3w9VHSyMYIIbwIB9qQ0HgTAOg4YM9tG0Ew44Rtt7Rg4Zh64HWb5pz59HmldnSiu6E3ioO5Wdog82ACtBzuDT\/1qcZgauX0TE4M1+6Pg0jE6yWS+syIPvHUFuE0ckVZ2AUD9y1DDiT3mXYFuGpDm\/geQr6b9+2kvnSU58qITZP4pL\/C9nv7PcKZW5kc3RyZWFtCmVuZG9iagoyMSAwIG9iago2OTM2CmVuZG9iagoxOSAwIG9iago8PCAvVHlwZSAvRm9udAovU3VidHlwZSAvQ0lERm9udFR5cGUyCi9CYXNlRm9udCAvUm9ib3RvUmVndWxhcgovQ0lEU3lzdGVtSW5mbyA8PCAvUmVnaXN0cnkgKEFkb2JlKSAvT3JkZXJpbmcgKElkZW50aXR5KSAvU3VwcGxlbWVudCAwID4+Ci9Gb250RGVzY3JpcHRvciAxNyAwIFIKL0NJRFRvR0lETWFwIC9JZGVudGl0eQovVyBbMCBbMzY2IDQ5MyA0NzEgMjA1IDQwMCAyMDEgNDM4IDYyMSA0NTAgMjAxIDUzOSA0NTUgNDY2IDI4MyA0MjYgMjg4IDM0MSA1MjYgNTIxIDQ1NSAyNzAgNDU3IDE2MyAyMDAgNDY0IDIxOCA0NTYgNDMzIDI4MCA0NjUgNDY1IDQ2NSA3MjUgNTA5IDQ2NSA0NjUgNDY1IDQ2NSA0NjUgNDY0IDQ3MCA3NDIgNDkxIDI4NyAzOTEgNTA5IDU2OSAxNDQgNTE1IDU2MyA0NjQgMjI1IDczMyA1MzYgNTQzIDQ5NiA1ODkgNzIxIDQ2NSA0NjUgNTM4IDQ3MCA1ODkgNDY5IDQ0NSAyMjggNDE5IF0KXQo+PgplbmRvYmoKMjAgMCBvYmoKPDwgL0xlbmd0aCA4MjYgPj4Kc3RyZWFtCi9DSURJbml0IC9Qcm9jU2V0IGZpbmRyZXNvdXJjZSBiZWdpbgoxMiBkaWN0IGJlZ2luCmJlZ2luY21hcAovQ0lEU3lzdGVtSW5mbyA8PCAvUmVnaXN0cnkgKEFkb2JlKSAvT3JkZXJpbmcgKFVDUykgL1N1cHBsZW1lbnQgMCA+PiBkZWYKL0NNYXBOYW1lIC9BZG9iZS1JZGVudGl0eS1VQ1MgZGVmCi9DTWFwVHlwZSAyIGRlZgoxIGJlZ2luY29kZXNwYWNlcmFuZ2UKPDAwMDA+IDxGRkZGPgplbmRjb2Rlc3BhY2VyYW5nZQoyIGJlZ2luYmZyYW5nZQo8MDAwMD4gPDAwMDA+IDwwMDAwPgo8MDAwMT4gPDAwNDI+IFs8MDA1ND4gPDAwNkY+IDwwMDIwPiA8MDA3Nj4gPDAwNjk+IDwwMDY1PiA8MDA3Nz4gPDAwNjE+IDwwMDZDPiA8MDA0MT4gPDAwNzU+IDwwMDY0PiA8MDAyOD4gPDAwNzM+IDwwMDI5PiA8MDAyRj4gPDAwNTY+IDwwMDUwPiA8MDA2OD4gPDAwNzQ+IDwwMDQ2PiA8MDAyQz4gPDAwM0E+IDwwMDcwPiA8MDAyRT4gPDAwNkU+IDwwMDYzPiA8MDA3Mj4gPDAwMzM+IDwwMDM2PiA8MDAzNT4gPDAwNkQ+IDwwMDIzPiA8MDAzMj4gPDAwMzQ+IDwwMDM4PiA8MDAzNz4gPDAwMzk+IDwwMDY3PiA8MDA3MT4gPDAwNDA+IDwwMDUzPiA8MDA2Nj4gPDAwNzk+IDwwMDUyPiA8MDA0Rj4gPDAwMjc+IDwwMDQyPiA8MDA0Nz4gPDAwNjI+IDwwMDQ5PiA8MDA1Nz4gPDAwNTU+IDwwMDQ0PiA8MDA1OT4gPDAwNEU+IDwwMDREPiA8MDAzMD4gPDAwMzE+IDwwMDQzPiA8MDA0NT4gPDAwNDg+IDwwMDJCPiA8MDA0Qz4gPDAwMkQ+IDwwMDZCPiBdCmVuZGJmcmFuZ2UKZW5kY21hcApDTWFwTmFtZSBjdXJyZW50ZGljdCAvQ01hcCBkZWZpbmVyZXNvdXJjZSBwb3AKZW5kCmVuZAoKZW5kc3RyZWFtCmVuZG9iago2IDAgb2JqCjw8IC9UeXBlIC9Gb250Ci9TdWJ0eXBlIC9UeXBlMAovQmFzZUZvbnQgL1JvYm90b1JlZ3VsYXIKL0VuY29kaW5nIC9JZGVudGl0eS1ICi9EZXNjZW5kYW50Rm9udHMgWzE5IDAgUl0KL1RvVW5pY29kZSAyMCAwIFI+PgplbmRvYmoKMiAwIG9iago8PAovVHlwZSAvUGFnZXMKL0tpZHMgClsKNSAwIFIKXQovQ291bnQgMQovUHJvY1NldCBbL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUNdCj4+CmVuZG9iagp4cmVmCjAgMjIKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDA5IDAwMDAwIG4gCjAwMDAwNDUyNDYgMDAwMDAgbiAKMDAwMDAwMDE4NSAwMDAwMCBuIAowMDAwMDAwMjgwIDAwMDAwIG4gCjAwMDAwMzM4MDAgMDAwMDAgbiAKMDAwMDA0NTEwNyAwMDAwMCBuIAowMDAwMDAwMzE3IDAwMDAwIG4gCjAwMDAwMzMwMjYgMDAwMDAgbiAKMDAwMDAzMzA0NyAwMDAwMCBuIAowMDAwMDMzMzAyIDAwMDAwIG4gCjAwMDAwMzM1NzkgMDAwMDAgbiAKMDAwMDAzMzc1MCAwMDAwMCBuIAowMDAwMDM0MTM4IDAwMDAwIG4gCjAwMDAwMzY0MzEgMDAwMDAgbiAKMDAwMDAzMzkyMSAwMDAwMCBuIAowMDAwMDM0MDk4IDAwMDAwIG4gCjAwMDAwMzY0NTIgMDAwMDAgbiAKMDAwMDAzNjY5OSAwMDAwMCBuIAowMDAwMDQzNzQ4IDAwMDAwIG4gCjAwMDAwNDQyMjkgMDAwMDAgbiAKMDAwMDA0MzcyNyAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDIyCi9JbmZvIDEgMCBSCi9Sb290IDEyIDAgUgo+PgpzdGFydHhyZWYKNDUzNDQKJSVFT0YK\"}]},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":2,\"delivery_status\":5,\"result\":{\"result\":\"This is a test mode notification. Notification was not delivered to recipient.\"},\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":1017818,\"created_on\":\"2026-09-11T07:06:37.804Z\",\"updated_on\":\"2026-09-11T07:06:37.804Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-09-11 07:06:37.8244", "level": "Info", "severity": "INFO", "message": "--- Email created using Osmo-x ---" }
{ "timestamp": "2026-09-11 07:06:37.8244", "level": "Info", "severity": "INFO", "message": "--- Email response from Osmo-x is 201" }
{ "timestamp": "2026-09-11 07:06:37.8244", "level": "Info", "severity": "INFO", "message": "# Fetching devices honoring user preferences for Multiple Module IDs (Single) #" }
{ "timestamp": "2026-09-11 07:06:37.8383", "level": "Debug", "severity": "DEBUG", "message": "Sending Inform-To Push Notification for IncidentId: 79862" }
{ "timestamp": "2026-09-11 07:06:37.8383", "level": "Info", "severity": "INFO", "message": "Inside SendAppNotification Device Type: GCM" }
{ "timestamp": "2026-09-11 07:06:37.8383", "level": "Info", "severity": "INFO", "message": "Generating AWS SNS Request" }
{ "timestamp": "2026-09-11 07:06:37.8383", "level": "Info", "severity": "INFO", "message": "Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/27140765-fe94-364d-b7c5-e9fca8aada8b" }
{ "timestamp": "2026-09-11 07:06:37.9152", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":50,\"data\":{\"message\":{\"GCM\":\"{\\\"notification\\\":{\\\"title\\\":\\\"Safety Alert T\/FBYDW\/NMM\/26\/00001 has been created\\\",\\\"body\\\":\\\"A new Safety Alert has been reported at Colver. Tap to view details.\\\",\\\"android_channel_id\\\":\\\"default\\\",\\\"sound\\\":\\\"default.wav\\\",\\\"color\\\":\\\"#0000FF\\\"},\\\"data\\\":{\\\"divisionName\\\":\\\"Near Misses\\\",\\\"incidentId\\\":79862,\\\"organisationId\\\":248,\\\"linkUrl\\\":\\\"https:\/\/sandbox.oqsha.com\/#\/inct\/view\/248\/79862\\\",\\\"notificationType\\\":\\\"NEW_INCIDENT_REPORTED\\\",\\\"isActionable\\\":\\\"false\\\"},\\\"priority\\\":\\\"normal\\\"}\"},\"target\":\"arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/27140765-fe94-364d-b7c5-e9fca8aada8b\",\"topicArn\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":9,\"delivery_status\":5,\"result\":{\"result\":\"This is a test mode notification. Notification was not delivered to recipient.\"},\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":1017819,\"created_on\":\"2026-09-11T07:06:37.912Z\",\"updated_on\":\"2026-09-11T07:06:37.912Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-09-11 07:06:37.9174", "level": "Info", "severity": "INFO", "message": "--- AWS SNS Push Notification created using Osmo-x ---" }
{ "timestamp": "2026-09-11 07:06:37.9174", "level": "Info", "severity": "INFO", "message": "--- Push notification response from Osmo-x is 201" }
{ "timestamp": "2026-09-11 07:06:37.9174", "level": "Info", "severity": "INFO", "message": "--- Unable to parse Osmo-x notification id from response: Error converting value \"This is a test mode notification. Notification was not delivered to recipient.\" to type 'IncidentReporter.DAL.Models.OsmoXNotificationErrorDetailDBO'. Path 'result.result', line 1, position 900." }
{ "timestamp": "2026-09-11 07:06:37.9174", "level": "Info", "severity": "INFO", "message": "Push notification was sent to device with id 25135." }
{ "timestamp": "2026-09-11 07:06:37.9331", "level": "Info", "severity": "INFO", "message": "App notification history inserted. HistoryId: 276342, UserId: 5827, NotificationType: NEW_INCIDENT_REPORTED, ModuleId: 12, ReferenceId: 79862" }
{ "timestamp": "2026-09-11 07:06:37.9331", "level": "Info", "severity": "INFO", "message": "### Ended processing Inform-To Incident Creation Notification ###" }
{ "timestamp": "2026-09-11 07:06:37.9331", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-09-11 07:32:45.8882", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 07:32:45.9057", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 07:32:50.5028", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 07:32:50.5284", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 07:32:50.7790", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 07:32:50.7946", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 07:40:48.9579", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 07:40:48.9786", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 07:40:53.1612", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 07:40:53.1768", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 07:40:53.4257", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 07:40:53.4457", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 08:48:47.2206", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 08:48:47.2379", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 08:48:51.4522", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 08:48:51.4712", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 08:48:51.7306", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 08:48:51.7485", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 09:08:20.5541", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 09:08:20.5721", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 09:08:24.7413", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 09:08:24.7589", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 09:08:25.0073", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 09:08:25.0231", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 09:29:03.2600", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 09:29:03.2856", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 09:29:07.9399", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 09:29:07.9714", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 09:29:08.2099", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 09:29:08.2275", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 10:03:01.4197", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 10:03:01.4357", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 10:03:05.6583", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 10:03:05.6838", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 10:03:05.9227", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 10:03:05.9389", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 10:18:15.4541", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-09-11 10:18:15.4541", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"NOTIFICATION_FOR_COURSE_COMPLETION\",\"EventArgs\":[{\"Key\":\"ParticipantId\",\"Value\":23768},{\"Key\":\"OrganisationId\",\"Value\":251},{\"Key\":\"SiteName\",\"Value\":\"Washoe Valley\"},{\"Key\":\"OrganisationName\",\"Value\":\"lululemon athletica inc.\"},{\"Key\":\"CompletionDateTime\",\"Value\":\"11-Sep-2026 03:48 PM\"},{\"Key\":\"Otp\",\"Value\":\"999999\"}]}" }
{ "timestamp": "2026-09-11 10:18:15.6986", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : NOTIFICATION_FOR_COURSE_COMPLETION ###" }
{ "timestamp": "2026-09-11 10:18:15.6986", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationForCourseCompletion for email\/WhatsApp #" }
{ "timestamp": "2026-09-11 10:18:15.7270", "level": "Debug", "severity": "DEBUG", "message": "Sending WhatsApp for course completion to user: 23768" }
{ "timestamp": "2026-09-11 10:18:15.7598", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"919582756963\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"oqsha_pwa_training_register_completion_v2\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"Ksuh Gupta\"},{\"type\":\"text\",\"text\":\"lululemon athletica inc.\"},{\"type\":\"text\",\"text\":\"Washoe Valley\"},{\"type\":\"text\",\"text\":\"11-Sep-2026 03:48 PM\"},{\"type\":\"text\",\"text\":\"Oqsha Team\"}]}]}}}" }
{ "timestamp": "2026-09-11 10:18:15.8288", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-09-11 10:18:15.8288", "level": "Debug", "severity": "DEBUG", "message": "Sending WhatsApp visitor-pass OTP for course completion to user: 23768" }
{ "timestamp": "2026-09-11 10:18:15.8288", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"919582756963\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"oqsha_pwa_visitor_security_code\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"Ksuh Gupta\"},{\"type\":\"text\",\"text\":\"999999\"},{\"type\":\"text\",\"text\":\"lululemon athletica inc.\"},{\"type\":\"text\",\"text\":\"Oqsha Team\"}]},{\"type\":\"button\",\"sub_type\":\"url\",\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"Ksuh Gupta\"},{\"type\":\"text\",\"text\":\"999999\"},{\"type\":\"text\",\"text\":\"lululemon athletica inc.\"},{\"type\":\"text\",\"text\":\"Oqsha Team\"}]}]}}}" }
{ "timestamp": "2026-09-11 10:18:15.8801", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-09-11 10:18:15.8801", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-09-11 11:00:29.3028", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-09-11 11:00:29.3028", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"NOTIFICATION_FOR_COURSE_COMPLETION\",\"EventArgs\":[{\"Key\":\"ParticipantId\",\"Value\":23769},{\"Key\":\"OrganisationId\",\"Value\":251},{\"Key\":\"SiteName\",\"Value\":\"Washoe Valley\"},{\"Key\":\"OrganisationName\",\"Value\":\"lululemon athletica inc.\"},{\"Key\":\"CompletionDateTime\",\"Value\":\"11-Sep-2026 04:30 PM\"},{\"Key\":\"Otp\",\"Value\":\"999999\"}]}" }
{ "timestamp": "2026-09-11 11:00:29.3163", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : NOTIFICATION_FOR_COURSE_COMPLETION ###" }
{ "timestamp": "2026-09-11 11:00:29.3163", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationForCourseCompletion for email\/WhatsApp #" }
{ "timestamp": "2026-09-11 11:00:29.3163", "level": "Debug", "severity": "DEBUG", "message": "Sending WhatsApp for course completion to user: 23769" }
{ "timestamp": "2026-09-11 11:00:29.3163", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"918475825367\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"oqsha_pwa_training_register_completion_v2\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"Kulsrestha Joshi\"},{\"type\":\"text\",\"text\":\"lululemon athletica inc.\"},{\"type\":\"text\",\"text\":\"Washoe Valley\"},{\"type\":\"text\",\"text\":\"11-Sep-2026 04:30 PM\"},{\"type\":\"text\",\"text\":\"Oqsha Team\"}]}]}}}" }
{ "timestamp": "2026-09-11 11:00:29.3714", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-09-11 11:00:29.3714", "level": "Debug", "severity": "DEBUG", "message": "Sending WhatsApp visitor-pass OTP for course completion to user: 23769" }
{ "timestamp": "2026-09-11 11:00:29.3714", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"918475825367\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"oqsha_pwa_visitor_security_code\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"Kulsrestha Joshi\"},{\"type\":\"text\",\"text\":\"999999\"},{\"type\":\"text\",\"text\":\"lululemon athletica inc.\"},{\"type\":\"text\",\"text\":\"Oqsha Team\"}]},{\"type\":\"button\",\"sub_type\":\"url\",\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"Kulsrestha Joshi\"},{\"type\":\"text\",\"text\":\"999999\"},{\"type\":\"text\",\"text\":\"lululemon athletica inc.\"},{\"type\":\"text\",\"text\":\"Oqsha Team\"}]}]}}}" }
{ "timestamp": "2026-09-11 11:00:29.4202", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-09-11 11:00:29.4202", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-09-11 11:31:01.3728", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-09-11 11:31:01.3728", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"NOTIFICATION_TO_ISSUER\",\"EventArgs\":[{\"Key\":\"PtwId\",\"Value\":450057},{\"Key\":\"OrganisationId\",\"Value\":211},{\"Key\":\"CompanyId\",\"Value\":2277},{\"Key\":\"StringIssuerIds\",\"Value\":\"[14165]\"},{\"Key\":\"StringReceieveAllPtwUserIds\",\"Value\":\"[5092,5347]\"},{\"Key\":\"PermitToWorkUID\",\"Value\":\"P\/GLTO\/UDY\/CBA\/MA\/26\/00001\"},{\"Key\":\"JobType\",\"Value\":\"Mechanical Activity\"},{\"Key\":\"StatusChangeByUserDisplayName\",\"Value\":\"Hebert Eaton\"},{\"Key\":\"RequestedOnTime\",\"Value\":\"11-Sep-2026 05:01:01 PM\"},{\"Key\":\"SiteName\",\"Value\":\"Council Bluffs\"},{\"Key\":\"StartDate\",\"Value\":\"11-Sep-2026\"},{\"Key\":\"WorkLocation\",\"Value\":\"\"},{\"Key\":\"AssignedUserDisplayName\",\"Value\":\"Harold Korn\"},{\"Key\":\"ModeOfNotifications\",\"Value\":\"\"},{\"Key\":\"NextStatus\",\"Value\":\"Approved\"},{\"Key\":\"CustomStatusNames\",\"Value\":\"[{\\\"StatusId\\\":1,\\\"PresentTenseName\\\":\\\"Approve\\\",\\\"PastTenseName\\\":\\\"Approved\\\"},{\\\"StatusId\\\":2,\\\"PresentTenseName\\\":\\\"Issue\\\",\\\"PastTenseName\\\":\\\"Issued\\\"},{\\\"StatusId\\\":3,\\\"PresentTenseName\\\":\\\"Request\\\",\\\"PastTenseName\\\":\\\"Requested\\\"},{\\\"StatusId\\\":4,\\\"PresentTenseName\\\":\\\"Authorize\\\",\\\"PastTenseName\\\":\\\"Authorized\\\"},{\\\"StatusId\\\":5,\\\"PresentTenseName\\\":\\\"Reject\\\",\\\"PastTenseName\\\":\\\"Rejected\\\"},{\\\"StatusId\\\":6,\\\"PresentTenseName\\\":\\\"Close\\\",\\\"PastTenseName\\\":\\\"Closed\\\"},{\\\"StatusId\\\":7,\\\"PresentTenseName\\\":\\\"Cancel\\\",\\\"PastTenseName\\\":\\\"Cancelled\\\"},{\\\"StatusId\\\":8,\\\"PresentTenseName\\\":\\\"Re-Approve\\\",\\\"PastTenseName\\\":\\\"Re-Approved\\\"},{\\\"StatusId\\\":9,\\\"PresentTenseName\\\":\\\"Extension Request\\\",\\\"PastTenseName\\\":\\\"Extension Requested\\\"},{\\\"StatusId\\\":10,\\\"PresentTenseName\\\":\\\"Extension Issue\\\",\\\"PastTenseName\\\":\\\"Extension Issued\\\"},{\\\"StatusId\\\":11,\\\"PresentTenseName\\\":\\\"Extension Authorize\\\",\\\"PastTenseName\\\":\\\"Extension Authorized\\\"},{\\\"StatusId\\\":12,\\\"PresentTenseName\\\":\\\"Extension Approve\\\",\\\"PastTenseName\\\":\\\"Extension Approved\\\"},{\\\"StatusId\\\":13,\\\"PresentTenseName\\\":\\\"Extension Reject\\\",\\\"PastTenseName\\\":\\\"Extension Rejected\\\"},{\\\"StatusId\\\":14,\\\"PresentTenseName\\\":\\\"Validation Request\\\",\\\"PastTenseName\\\":\\\"Validation Requested\\\"},{\\\"StatusId\\\":15,\\\"PresentTenseName\\\":\\\"Validation Reject\\\",\\\"PastTenseName\\\":\\\"Validation Rejected\\\"},{\\\"StatusId\\\":16,\\\"PresentTenseName\\\":\\\"Temporarily Suspend\\\",\\\"PastTenseName\\\":\\\"Temporarily Suspended\\\"},{\\\"StatusId\\\":17,\\\"PresentTenseName\\\":\\\"Validation Issue\\\",\\\"PastTenseName\\\":\\\"Validation Issued\\\"},{\\\"StatusId\\\":18,\\\"PresentTenseName\\\":\\\"Validation Approve\\\",\\\"PastTenseName\\\":\\\"Validation Approved\\\"},{\\\"StatusId\\\":19,\\\"PresentTenseName\\\":\\\"Pending Closure\\\",\\\"PastTenseName\\\":\\\"Pending Closure\\\"},{\\\"StatusId\\\":20,\\\"PresentTenseName\\\":\\\"Start Work\\\",\\\"PastTenseName\\\":\\\"Start Work\\\"},{\\\"StatusId\\\":21,\\\"PresentTenseName\\\":\\\"Request Again\\\",\\\"PastTenseName\\\":\\\"Request Again\\\"},{\\\"StatusId\\\":22,\\\"PresentTenseName\\\":\\\"Abandon\\\",\\\"PastTenseName\\\":\\\"Abandoned\\\"}]\"}]}" }
{ "timestamp": "2026-09-11 11:31:01.3956", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : NOTIFICATION_TO_ISSUER ###" }
{ "timestamp": "2026-09-11 11:31:01.3956", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationToIssuerForCreatingPermitToWork function for whatsapp and push notification #" }
{ "timestamp": "2026-09-11 11:31:01.4268", "level": "Info", "severity": "INFO", "message": "# Fetching devices honoring user preferences for Multiple Module IDs (Bulk) #" }
{ "timestamp": "2026-09-11 11:31:01.4357", "level": "Debug", "severity": "DEBUG", "message": "Executing sending notification to issuers through whatsapp" }
{ "timestamp": "2026-09-11 11:31:01.4357", "level": "Debug", "severity": "DEBUG", "message": "Sending notification to issuers of the comapny regarding permit to work 450057" }
{ "timestamp": "2026-09-11 11:31:01.4357", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"915555555687\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"ptw_assigned_to_generic_template_v4\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"P\/GLTO\/UDY\/CBA\/MA\/26\/00001\"},{\"type\":\"text\",\"text\":\"11-Sep-2026\"},{\"type\":\"text\",\"text\":\"Mechanical Activity\"},{\"type\":\"text\",\"text\":\"Council Bluffs\"},{\"type\":\"text\",\"text\":\" \"},{\"type\":\"text\",\"text\":\"Requested by Hebert Eaton at 11-Sep-2026 05:01:01 PM\"},{\"type\":\"text\",\"text\":\"Approve\"},{\"type\":\"text\",\"text\":\"Harold Korn\"},{\"type\":\"text\",\"text\":\"https:\/\/sandbox.oqsha.com\/#\/wp\/view\/211\/450057\"}]}]}}}" }
{ "timestamp": "2026-09-11 11:31:01.4924", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-09-11 11:31:01.4924", "level": "Debug", "severity": "DEBUG", "message": "Executing sending push notification to the issuers" }
{ "timestamp": "2026-09-11 11:31:01.4924", "level": "Info", "severity": "INFO", "message": " # Push Subject for Issuer P\/GLTO\/UDY\/CBA\/MA\/26\/00001" }
{ "timestamp": "2026-09-11 11:31:01.4924", "level": "Info", "severity": "INFO", "message": "# Preparing notification body #" }
{ "timestamp": "2026-09-11 11:31:01.4924", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-09-11 11:38:05.8919", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-09-11 11:38:05.8919", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"NOTIFICATION_TO_ISSUER\",\"EventArgs\":[{\"Key\":\"PtwId\",\"Value\":450058},{\"Key\":\"OrganisationId\",\"Value\":232},{\"Key\":\"CompanyId\",\"Value\":542},{\"Key\":\"StringIssuerIds\",\"Value\":\"[4103]\"},{\"Key\":\"StringReceieveAllPtwUserIds\",\"Value\":\"[4048,4586,4055,3978]\"},{\"Key\":\"PermitToWorkUID\",\"Value\":\"P\/MIRA\/FCP\/ANDE\/HZ\/26\/00001\"},{\"Key\":\"JobType\",\"Value\":\"Hazardous Energy Control\"},{\"Key\":\"StatusChangeByUserDisplayName\",\"Value\":\"Neppie Traynor\"},{\"Key\":\"RequestedOnTime\",\"Value\":\"11-Sep-2026 05:08:05 PM\"},{\"Key\":\"SiteName\",\"Value\":\"Rio\"},{\"Key\":\"StartDate\",\"Value\":\"11-Sep-2026\"},{\"Key\":\"WorkLocation\",\"Value\":\"\"},{\"Key\":\"AssignedUserDisplayName\",\"Value\":\"Blaise Argo\"},{\"Key\":\"ModeOfNotifications\",\"Value\":\"\"},{\"Key\":\"NextStatus\",\"Value\":\"Issued\"},{\"Key\":\"CustomStatusNames\",\"Value\":\"[{\\\"StatusId\\\":1,\\\"PresentTenseName\\\":\\\"Quality Verify\\\",\\\"PastTenseName\\\":\\\"Quality Verified\\\"},{\\\"StatusId\\\":2,\\\"PresentTenseName\\\":\\\"Accept\\\",\\\"PastTenseName\\\":\\\"Accepted\\\"},{\\\"StatusId\\\":3,\\\"PresentTenseName\\\":\\\"Request\\\",\\\"PastTenseName\\\":\\\"Requested\\\"},{\\\"StatusId\\\":4,\\\"PresentTenseName\\\":\\\"Approve\\\",\\\"PastTenseName\\\":\\\"Approved\\\"},{\\\"StatusId\\\":5,\\\"PresentTenseName\\\":\\\"Reject\\\",\\\"PastTenseName\\\":\\\"Rejected\\\"},{\\\"StatusId\\\":6,\\\"PresentTenseName\\\":\\\"Close\\\",\\\"PastTenseName\\\":\\\"Closed\\\"},{\\\"StatusId\\\":7,\\\"PresentTenseName\\\":\\\"Cancel\\\",\\\"PastTenseName\\\":\\\"Cancelled\\\"},{\\\"StatusId\\\":8,\\\"PresentTenseName\\\":\\\"Re-Approve\\\",\\\"PastTenseName\\\":\\\"Re-Approved\\\"},{\\\"StatusId\\\":9,\\\"PresentTenseName\\\":\\\"Extension Request\\\",\\\"PastTenseName\\\":\\\"Extension Requested\\\"},{\\\"StatusId\\\":10,\\\"PresentTenseName\\\":\\\"Extension Accept\\\",\\\"PastTenseName\\\":\\\"Extension Accepted\\\"},{\\\"StatusId\\\":11,\\\"PresentTenseName\\\":\\\"Extension Approve\\\",\\\"PastTenseName\\\":\\\"Extension Approved\\\"},{\\\"StatusId\\\":12,\\\"PresentTenseName\\\":\\\"Extension Quality Verify\\\",\\\"PastTenseName\\\":\\\"Extension Quality Verified\\\"},{\\\"StatusId\\\":13,\\\"PresentTenseName\\\":\\\"Extension Reject\\\",\\\"PastTenseName\\\":\\\"Extension Rejected\\\"},{\\\"StatusId\\\":14,\\\"PresentTenseName\\\":\\\"Validation Request\\\",\\\"PastTenseName\\\":\\\"Validation Requested\\\"},{\\\"StatusId\\\":15,\\\"PresentTenseName\\\":\\\"Validation Reject\\\",\\\"PastTenseName\\\":\\\"Validation Rejected\\\"},{\\\"StatusId\\\":16,\\\"PresentTenseName\\\":\\\"Temporarily Suspend\\\",\\\"PastTenseName\\\":\\\"Temporarily Suspended\\\"},{\\\"StatusId\\\":17,\\\"PresentTenseName\\\":\\\"Validation Accept\\\",\\\"PastTenseName\\\":\\\"Validation Accepted\\\"},{\\\"StatusId\\\":18,\\\"PresentTenseName\\\":\\\"Validation Quality Verify\\\",\\\"PastTenseName\\\":\\\"Validation Quality Verified\\\"},{\\\"StatusId\\\":19,\\\"PresentTenseName\\\":\\\"Pending Closure\\\",\\\"PastTenseName\\\":\\\"Pending Closure\\\"},{\\\"StatusId\\\":20,\\\"PresentTenseName\\\":\\\"Start Work\\\",\\\"PastTenseName\\\":\\\"Start Work\\\"},{\\\"StatusId\\\":21,\\\"PresentTenseName\\\":\\\"Request Again\\\",\\\"PastTenseName\\\":\\\"Request Again\\\"},{\\\"StatusId\\\":22,\\\"PresentTenseName\\\":\\\"Abandon\\\",\\\"PastTenseName\\\":\\\"Abandoned\\\"}]\"}]}" }
{ "timestamp": "2026-09-11 11:38:05.9084", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : NOTIFICATION_TO_ISSUER ###" }
{ "timestamp": "2026-09-11 11:38:05.9084", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationToIssuerForCreatingPermitToWork function for whatsapp and push notification #" }
{ "timestamp": "2026-09-11 11:38:05.9141", "level": "Info", "severity": "INFO", "message": "# Fetching devices honoring user preferences for Multiple Module IDs (Bulk) #" }
{ "timestamp": "2026-09-11 11:38:05.9141", "level": "Debug", "severity": "DEBUG", "message": "Executing sending notification to issuers through whatsapp" }
{ "timestamp": "2026-09-11 11:38:05.9141", "level": "Debug", "severity": "DEBUG", "message": "Sending notification to issuers of the comapny regarding permit to work 450058" }
{ "timestamp": "2026-09-11 11:38:05.9141", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"912000007266\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"ptw_assigned_to_generic_template_v4\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"P\/MIRA\/FCP\/ANDE\/HZ\/26\/00001\"},{\"type\":\"text\",\"text\":\"11-Sep-2026\"},{\"type\":\"text\",\"text\":\"Hazardous Energy Control\"},{\"type\":\"text\",\"text\":\"Rio\"},{\"type\":\"text\",\"text\":\" \"},{\"type\":\"text\",\"text\":\"Requested by Neppie Traynor at 11-Sep-2026 05:08:05 PM\"},{\"type\":\"text\",\"text\":\"Accept\"},{\"type\":\"text\",\"text\":\"Blaise Argo\"},{\"type\":\"text\",\"text\":\"https:\/\/sandbox.oqsha.com\/#\/wp\/view\/232\/450058\"}]}]}}}" }
{ "timestamp": "2026-09-11 11:38:05.9694", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-09-11 11:38:05.9694", "level": "Debug", "severity": "DEBUG", "message": "Executing sending push notification to the issuers" }
{ "timestamp": "2026-09-11 11:38:05.9694", "level": "Info", "severity": "INFO", "message": " # Push Subject for Issuer P\/MIRA\/FCP\/ANDE\/HZ\/26\/00001" }
{ "timestamp": "2026-09-11 11:38:05.9694", "level": "Info", "severity": "INFO", "message": "# Preparing notification body #" }
{ "timestamp": "2026-09-11 11:38:05.9694", "level": "Info", "severity": "INFO", "message": "# Checking for device existence #" }
{ "timestamp": "2026-09-11 11:38:05.9694", "level": "Info", "severity": "INFO", "message": "# User device exists #" }
{ "timestamp": "2026-09-11 11:38:05.9694", "level": "Debug", "severity": "DEBUG", "message": "Sending notification for permit to work: 450058" }
{ "timestamp": "2026-09-11 11:38:05.9803", "level": "Info", "severity": "INFO", "message": "Inside SendAppNotification Device Type: GCM" }
{ "timestamp": "2026-09-11 11:38:05.9926", "level": "Info", "severity": "INFO", "message": "Generating AWS SNS Request" }
{ "timestamp": "2026-09-11 11:38:05.9926", "level": "Info", "severity": "INFO", "message": "Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Test\/21d2f87f-9962-3149-9cae-316994df35a2" }
{ "timestamp": "2026-09-11 11:38:06.0830", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":50,\"data\":{\"message\":{\"GCM\":\"{\\\"notification\\\":{\\\"title\\\":\\\"Permit To Work (UID: P\/MIRA\/FCP\/ANDE\/HZ\/26\/00001)\\\",\\\"body\\\":\\\"A permit to work is created for 11-Sep-2026 and is ready to be Accepted\\\",\\\"android_channel_id\\\":\\\"default\\\",\\\"sound\\\":\\\"default.wav\\\",\\\"color\\\":\\\"#0000FF\\\"},\\\"data\\\":{\\\"permitToWorkId\\\":450058,\\\"organisationId\\\":232,\\\"linkUrl\\\":\\\"https:\/\/sandbox.oqsha.com\/#\/wp\/view\/232\/450058\\\",\\\"notificationType\\\":\\\"PTW_GENERAL_NOTIFICATION\\\",\\\"isActionable\\\":\\\"false\\\"},\\\"priority\\\":\\\"normal\\\"}\"},\"target\":\"arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Test\/21d2f87f-9962-3149-9cae-316994df35a2\",\"topicArn\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":9,\"delivery_status\":5,\"result\":{\"result\":\"This is a test mode notification. Notification was not delivered to recipient.\"},\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":1017998,\"created_on\":\"2026-09-11T11:38:06.066Z\",\"updated_on\":\"2026-09-11T11:38:06.066Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-09-11 11:38:06.0830", "level": "Info", "severity": "INFO", "message": "--- AWS SNS Push Notification created using Osmo-x ---" }
{ "timestamp": "2026-09-11 11:38:06.0830", "level": "Info", "severity": "INFO", "message": "--- Push notification response from Osmo-x is 201" }
{ "timestamp": "2026-09-11 11:38:06.0931", "level": "Info", "severity": "INFO", "message": "--- Unable to parse Osmo-x notification id from response: Error converting value \"This is a test mode notification. Notification was not delivered to recipient.\" to type 'IncidentReporter.DAL.Models.OsmoXNotificationErrorDetailDBO'. Path 'result.result', line 1, position 870." }
{ "timestamp": "2026-09-11 11:38:06.0931", "level": "Info", "severity": "INFO", "message": "Push notification was sent to device with id 27757." }
{ "timestamp": "2026-09-11 11:38:06.1121", "level": "Info", "severity": "INFO", "message": "App notification history inserted. HistoryId: 276343, UserId: 3978, NotificationType: PTW_GENERAL_NOTIFICATION, ModuleId: 14, ReferenceId: 450058" }
{ "timestamp": "2026-09-11 11:38:06.1121", "level": "Info", "severity": "INFO", "message": "# Push notification sent #" }
{ "timestamp": "2026-09-11 11:38:06.1121", "level": "Info", "severity": "INFO", "message": "# Checking for device existence #" }
{ "timestamp": "2026-09-11 11:38:06.1121", "level": "Info", "severity": "INFO", "message": "# User device exists #" }
{ "timestamp": "2026-09-11 11:38:06.1121", "level": "Debug", "severity": "DEBUG", "message": "Sending notification for permit to work: 450058" }
{ "timestamp": "2026-09-11 11:38:06.1121", "level": "Info", "severity": "INFO", "message": "Inside SendAppNotification Device Type: GCM" }
{ "timestamp": "2026-09-11 11:38:06.1121", "level": "Info", "severity": "INFO", "message": "Generating AWS SNS Request" }
{ "timestamp": "2026-09-11 11:38:06.1121", "level": "Info", "severity": "INFO", "message": "Endpoint: arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/4500c18f-7b84-3d60-a5a0-ba58550a0df8" }
{ "timestamp": "2026-09-11 11:38:06.1575", "level": "Info", "severity": "INFO", "message": "{\"provider_id\":50,\"data\":{\"message\":{\"GCM\":\"{\\\"notification\\\":{\\\"title\\\":\\\"Permit To Work (UID: P\/MIRA\/FCP\/ANDE\/HZ\/26\/00001)\\\",\\\"body\\\":\\\"A permit to work is created for 11-Sep-2026 and is ready to be Accepted\\\",\\\"android_channel_id\\\":\\\"default\\\",\\\"sound\\\":\\\"default.wav\\\",\\\"color\\\":\\\"#0000FF\\\"},\\\"data\\\":{\\\"permitToWorkId\\\":450058,\\\"organisationId\\\":232,\\\"linkUrl\\\":\\\"https:\/\/sandbox.oqsha.com\/#\/wp\/view\/232\/450058\\\",\\\"notificationType\\\":\\\"PTW_GENERAL_NOTIFICATION\\\",\\\"isActionable\\\":\\\"false\\\"},\\\"priority\\\":\\\"normal\\\"}\"},\"target\":\"arn:aws:sns:ap-south-1:637423593880:endpoint\/GCM\/Oqsha-Android-Production\/4500c18f-7b84-3d60-a5a0-ba58550a0df8\",\"topicArn\":null},\"application_id\":15,\"created_by\":\"Oqsha Sandbox\",\"updated_by\":\"Oqsha Sandbox\",\"channel_type\":9,\"delivery_status\":5,\"result\":{\"result\":\"This is a test mode notification. Notification was not delivered to recipient.\"},\"notification_sent_on\":null,\"provider_chain_id\":null,\"id\":1017999,\"created_on\":\"2026-09-11T11:38:06.159Z\",\"updated_on\":\"2026-09-11T11:38:06.159Z\",\"status\":1,\"retry_count\":0}" }
{ "timestamp": "2026-09-11 11:38:06.1575", "level": "Info", "severity": "INFO", "message": "--- AWS SNS Push Notification created using Osmo-x ---" }
{ "timestamp": "2026-09-11 11:38:06.1656", "level": "Info", "severity": "INFO", "message": "--- Push notification response from Osmo-x is 201" }
{ "timestamp": "2026-09-11 11:38:06.1656", "level": "Info", "severity": "INFO", "message": "--- Unable to parse Osmo-x notification id from response: Error converting value \"This is a test mode notification. Notification was not delivered to recipient.\" to type 'IncidentReporter.DAL.Models.OsmoXNotificationErrorDetailDBO'. Path 'result.result', line 1, position 876." }
{ "timestamp": "2026-09-11 11:38:06.1656", "level": "Info", "severity": "INFO", "message": "Push notification was sent to device with id 6183." }
{ "timestamp": "2026-09-11 11:38:06.1656", "level": "Info", "severity": "INFO", "message": "App notification history inserted. HistoryId: 276344, UserId: 4103, NotificationType: PTW_GENERAL_NOTIFICATION, ModuleId: 14, ReferenceId: 450058" }
{ "timestamp": "2026-09-11 11:38:06.1656", "level": "Info", "severity": "INFO", "message": "# Push notification sent #" }
{ "timestamp": "2026-09-11 11:38:06.1656", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-09-11 12:00:36.0314", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 12:00:36.0633", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 12:00:40.9564", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 12:00:40.9734", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 12:00:41.2193", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 12:00:41.2361", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 12:12:14.2398", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-09-11 12:12:14.2398", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"NOTIFICATION_FOR_COURSE_COMPLETION\",\"EventArgs\":[{\"Key\":\"ParticipantId\",\"Value\":23767},{\"Key\":\"OrganisationId\",\"Value\":251},{\"Key\":\"SiteName\",\"Value\":\"Washoe Valley\"},{\"Key\":\"OrganisationName\",\"Value\":\"lululemon athletica inc.\"},{\"Key\":\"CompletionDateTime\",\"Value\":\"11-Sep-2026 05:42 PM\"},{\"Key\":\"Otp\",\"Value\":\"999999\"}]}" }
{ "timestamp": "2026-09-11 12:12:14.4833", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : NOTIFICATION_FOR_COURSE_COMPLETION ###" }
{ "timestamp": "2026-09-11 12:12:14.4833", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationForCourseCompletion for email\/WhatsApp #" }
{ "timestamp": "2026-09-11 12:12:14.5102", "level": "Debug", "severity": "DEBUG", "message": "Sending WhatsApp for course completion to user: 23767" }
{ "timestamp": "2026-09-11 12:12:14.5386", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"919528337699\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"oqsha_pwa_training_register_completion_v2\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"Jatin Gupta\"},{\"type\":\"text\",\"text\":\"lululemon athletica inc.\"},{\"type\":\"text\",\"text\":\"Washoe Valley\"},{\"type\":\"text\",\"text\":\"11-Sep-2026 05:42 PM\"},{\"type\":\"text\",\"text\":\"Oqsha Team\"}]}]}}}" }
{ "timestamp": "2026-09-11 12:12:14.6103", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-09-11 12:12:14.6103", "level": "Debug", "severity": "DEBUG", "message": "Sending WhatsApp visitor-pass OTP for course completion to user: 23767" }
{ "timestamp": "2026-09-11 12:12:14.6103", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"919528337699\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"oqsha_pwa_visitor_security_code\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"Jatin Gupta\"},{\"type\":\"text\",\"text\":\"999999\"},{\"type\":\"text\",\"text\":\"lululemon athletica inc.\"},{\"type\":\"text\",\"text\":\"Oqsha Team\"}]},{\"type\":\"button\",\"sub_type\":\"url\",\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"Jatin Gupta\"},{\"type\":\"text\",\"text\":\"999999\"},{\"type\":\"text\",\"text\":\"lululemon athletica inc.\"},{\"type\":\"text\",\"text\":\"Oqsha Team\"}]}]}}}" }
{ "timestamp": "2026-09-11 12:12:14.6639", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-09-11 12:12:14.6639", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-09-11 12:54:13.1310", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-09-11 12:54:13.1310", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"NOTIFICATION_FOR_COURSE_COMPLETION\",\"EventArgs\":[{\"Key\":\"ParticipantId\",\"Value\":23774},{\"Key\":\"OrganisationId\",\"Value\":251},{\"Key\":\"SiteName\",\"Value\":\"Washoe Valley\"},{\"Key\":\"OrganisationName\",\"Value\":\"lululemon athletica inc.\"},{\"Key\":\"CompletionDateTime\",\"Value\":\"11-Sep-2026 06:24 PM\"},{\"Key\":\"Otp\",\"Value\":\"999999\"}]}" }
{ "timestamp": "2026-09-11 12:54:13.1473", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : NOTIFICATION_FOR_COURSE_COMPLETION ###" }
{ "timestamp": "2026-09-11 12:54:13.1473", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationForCourseCompletion for email\/WhatsApp #" }
{ "timestamp": "2026-09-11 12:54:13.1473", "level": "Debug", "severity": "DEBUG", "message": "Sending WhatsApp for course completion to user: 23774" }
{ "timestamp": "2026-09-11 12:54:13.1473", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"919999546963\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"oqsha_pwa_training_register_completion_v2\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"Raj Kumar\"},{\"type\":\"text\",\"text\":\"lululemon athletica inc.\"},{\"type\":\"text\",\"text\":\"Washoe Valley\"},{\"type\":\"text\",\"text\":\"11-Sep-2026 06:24 PM\"},{\"type\":\"text\",\"text\":\"Oqsha Team\"}]}]}}}" }
{ "timestamp": "2026-09-11 12:54:13.2070", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-09-11 12:54:13.2070", "level": "Debug", "severity": "DEBUG", "message": "Sending WhatsApp visitor-pass OTP for course completion to user: 23774" }
{ "timestamp": "2026-09-11 12:54:13.2070", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"919999546963\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"oqsha_pwa_visitor_security_code\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"Raj Kumar\"},{\"type\":\"text\",\"text\":\"999999\"},{\"type\":\"text\",\"text\":\"lululemon athletica inc.\"},{\"type\":\"text\",\"text\":\"Oqsha Team\"}]},{\"type\":\"button\",\"sub_type\":\"url\",\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"Raj Kumar\"},{\"type\":\"text\",\"text\":\"999999\"},{\"type\":\"text\",\"text\":\"lululemon athletica inc.\"},{\"type\":\"text\",\"text\":\"Oqsha Team\"}]}]}}}" }
{ "timestamp": "2026-09-11 12:54:13.2575", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-09-11 12:54:13.2575", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-09-11 13:18:32.1032", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 13:18:32.1215", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 13:18:36.6182", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 13:18:36.6341", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 13:18:36.8897", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-09-11 13:18:36.9152", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-09-11 13:49:45.5065", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-09-11 13:49:45.5082", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"NOTIFICATION_FOR_COURSE_COMPLETION\",\"EventArgs\":[{\"Key\":\"ParticipantId\",\"Value\":23775},{\"Key\":\"OrganisationId\",\"Value\":251},{\"Key\":\"SiteName\",\"Value\":\"Washoe Valley\"},{\"Key\":\"OrganisationName\",\"Value\":\"lululemon athletica inc.\"},{\"Key\":\"CompletionDateTime\",\"Value\":\"11-Sep-2026 07:19 PM\"},{\"Key\":\"Otp\",\"Value\":\"999999\"}]}" }
{ "timestamp": "2026-09-11 13:49:45.7684", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : NOTIFICATION_FOR_COURSE_COMPLETION ###" }
{ "timestamp": "2026-09-11 13:49:45.7684", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationForCourseCompletion for email\/WhatsApp #" }
{ "timestamp": "2026-09-11 13:49:45.7965", "level": "Debug", "severity": "DEBUG", "message": "Sending WhatsApp for course completion to user: 23775" }
{ "timestamp": "2026-09-11 13:49:45.8265", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"919528337699\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"oqsha_pwa_training_register_completion_v2\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"Jatin Gupta\"},{\"type\":\"text\",\"text\":\"lululemon athletica inc.\"},{\"type\":\"text\",\"text\":\"Washoe Valley\"},{\"type\":\"text\",\"text\":\"11-Sep-2026 07:19 PM\"},{\"type\":\"text\",\"text\":\"Oqsha Team\"}]}]}}}" }
{ "timestamp": "2026-09-11 13:49:45.8969", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-09-11 13:49:45.8969", "level": "Debug", "severity": "DEBUG", "message": "Sending WhatsApp visitor-pass OTP for course completion to user: 23775" }
{ "timestamp": "2026-09-11 13:49:45.9112", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"919528337699\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"oqsha_pwa_visitor_security_code\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"Jatin Gupta\"},{\"type\":\"text\",\"text\":\"999999\"},{\"type\":\"text\",\"text\":\"lululemon athletica inc.\"},{\"type\":\"text\",\"text\":\"Oqsha Team\"}]},{\"type\":\"button\",\"sub_type\":\"url\",\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"Jatin Gupta\"},{\"type\":\"text\",\"text\":\"999999\"},{\"type\":\"text\",\"text\":\"lululemon athletica inc.\"},{\"type\":\"text\",\"text\":\"Oqsha Team\"}]}]}}}" }
{ "timestamp": "2026-09-11 13:49:45.9602", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-09-11 13:49:45.9602", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
