This commit is contained in:
Surendiran 2025-07-11 18:00:55 +05:30
parent c8ba0f7c41
commit 0924e9a69c
16 changed files with 393 additions and 243 deletions

View File

@ -1,7 +1,6 @@
API_URL=https://venbait.in/nhance/dev/employeeRest/ API_URL=https://app.nhanceindia.in/zenith/employeeRest/
#CHAT_BOT_URL=https://venbait.in/nhance/dev API_URL_Enrollment=https://app.nhanceindia.in/enrolment/employeeRest/
API_URL_Enrollment=https://venbait.in/enrollment/employeeRest/ TICKET_API_URL=https://app.nhanceindia.in/zenith/api
TICKET_API_URL=https://venbait.in/nhance/dev/api
ticketToken=3YTSia2mRoZ7A4zvBgkqbGPrCd6Ewp8IDOuyjXhVFsl1nxWNcQJ95MeUftKH ticketToken=3YTSia2mRoZ7A4zvBgkqbGPrCd6Ewp8IDOuyjXhVFsl1nxWNcQJ95MeUftKH
BASE_HREF=/nhance/app/dev/ BASE_HREF=/app/
ENV=development ENV=production

View File

@ -2,27 +2,27 @@ C/C++ Structured Logc
a a
_/Users/venbateam/Documents/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txtC _/Users/venbateam/Documents/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txtC
A A
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  †Ìí£þ2¤ òÑÞ€á2€ ?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  «º°Ëÿ2¤ òÑÞ€á2€
~ ~
|/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/additional_project_files.txt  †Ìí£þ2  ¯Ø·ø2} |/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/additional_project_files.txt  «º°Ëÿ2  ¯Ø·ø2}
{ {
y/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/android_gradle_build.json  †Ìí£þ2ˆ ²Ø·ø2ƒ y/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/android_gradle_build.json  «º°Ëÿ2ˆ ²Ø·ø2ƒ
 
~/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/android_gradle_build_mini.json  †Ìí£þ2 µØ·ø2o ~/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/android_gradle_build_mini.json  «º°Ëÿ2 µØ·ø2o
m m
k/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/build.ninja  †Ìí£þ2ŽÍ ˜Ø·ø2s k/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/build.ninja  «º°Ëÿ2ŽÍ ˜Ø·ø2s
q q
o/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/build.ninja.txt  †Ìí£þ2x o/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/build.ninja.txt  «º°Ëÿ2x
v v
t/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/build_file_index.txt  †Ìí£þ2 _ ¶Ø·ø2y t/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/build_file_index.txt  «º°Ëÿ2 _ ¶Ø·ø2y
w w
u/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/compile_commands.json  †Ìí£þ2 } u/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/compile_commands.json  «º°Ëÿ2 }
{ {
y/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/compile_commands.json.bin  †Ìí£þ2 y/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/compile_commands.json.bin  «º°Ëÿ2
 
<EFBFBD> <EFBFBD>
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/metadata_generation_command.txt  †Ìí£þ2  ¶Ø·ø2v /Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/metadata_generation_command.txt  «º°Ëÿ2  ¶Ø·ø2v
t t
r/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/prefab_config.json  †Ìí£þ2  ( ¶Ø·ø2{ r/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/prefab_config.json  «º°Ëÿ2  ( ¶Ø·ø2{
y y
w/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/symbol_folder_index.txt  †Ìí£þ2  n ¶Ø·ø2 w/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/arm64-v8a/symbol_folder_index.txt  «º°Ëÿ2  n ¶Ø·ø2

View File

@ -2,27 +2,27 @@ C/C++ Structured Logc
a a
_/Users/venbateam/Documents/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txtC _/Users/venbateam/Documents/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txtC
A A
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ‘Ìí£þ2¤ òÑÞ€á2ƒ ?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ±º°Ëÿ2¤ òÑÞ€á2ƒ
 
~/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/additional_project_files.txt  ‘Ìí£þ2  ÞÚ·ø2 ~/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/additional_project_files.txt  ±º°Ëÿ2  ÞÚ·ø2
} }
{/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/android_gradle_build.json  ‘Ìí£þ2Œ ÞÚ·ø2† {/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/android_gradle_build.json  ±º°Ëÿ2Œ ÞÚ·ø2†
ƒ ƒ
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/android_gradle_build_mini.json  ‘Ìí£þ2<18> ßÚ·ø2q /Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/android_gradle_build_mini.json  ±º°Ëÿ2<18> ßÚ·ø2q
o o
m/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/build.ninja  ‘Ìí£þ2šÍ ÖÚ·ø2u m/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/build.ninja  ±º°Ëÿ2šÍ ÖÚ·ø2u
s s
q/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/build.ninja.txt  ‘Ìí£þ2z q/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/build.ninja.txt  ±º°Ëÿ2z
x x
v/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/build_file_index.txt  ‘Ìí£þ2 _ ßÚ·ø2{ v/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/build_file_index.txt  ±º°Ëÿ2 _ ßÚ·ø2{
y y
w/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/compile_commands.json  ‘Ìí£þ2  w/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/compile_commands.json  ±º°Ëÿ2 
} }
{/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/compile_commands.json.bin  ‘Ìí£þ2 {/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/compile_commands.json.bin  ±º°Ëÿ2
 
 
<EFBFBD>/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/metadata_generation_command.txt  ‘Ìí£þ2 Œ ßÚ·ø2x <EFBFBD>/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/metadata_generation_command.txt  ±º°Ëÿ2 Œ ßÚ·ø2x
v v
t/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/prefab_config.json  ‘Ìí£þ2  ( ßÚ·ø2} t/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/prefab_config.json  ±º°Ëÿ2  ( ßÚ·ø2}
{ {
y/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/symbol_folder_index.txt  ‘Ìí£þ2  p ßÚ·ø2 y/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/armeabi-v7a/symbol_folder_index.txt  ±º°Ëÿ2  p ßÚ·ø2

View File

@ -2,27 +2,27 @@ C/C++ Structured Logc
a a
_/Users/venbateam/Documents/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txtC _/Users/venbateam/Documents/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txtC
A A
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  šÌí£þ2¤ òÑÞ€á2z ?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ·º°Ëÿ2¤ òÑÞ€á2z
x x
v/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/additional_project_files.txt  šÌí£þ2  ÜÜ·ø2w v/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/additional_project_files.txt  ·º°Ëÿ2  ÜÜ·ø2w
u u
s/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/android_gradle_build.json  šÌí£þ2ü ÝÜ·ø2| s/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/android_gradle_build.json  ·º°Ëÿ2ü ÝÜ·ø2|
z z
x/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/android_gradle_build_mini.json  šÌí£þ2ý ÝÜ·ø2i x/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/android_gradle_build_mini.json  ·º°Ëÿ2ý ÝÜ·ø2i
g g
e/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/build.ninja  šÌí£þ2êÌ ÔÜ·ø2m e/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/build.ninja  ·º°Ëÿ2êÌ ÔÜ·ø2m
k k
i/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/build.ninja.txt  šÌí£þ2r i/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/build.ninja.txt  ·º°Ëÿ2r
p p
n/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/build_file_index.txt  šÌí£þ2 _ ÝÜ·ø2s n/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/build_file_index.txt  ·º°Ëÿ2 _ ÝÜ·ø2s
q q
o/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/compile_commands.json  šÌí£þ2 w o/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/compile_commands.json  ·º°Ëÿ2 w
u u
s/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/compile_commands.json.bin  šÌí£þ2 s/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/compile_commands.json.bin  ·º°Ëÿ2
} }
{ {
y/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/metadata_generation_command.txt  šÌí£þ2 ä ÝÜ·ø2p y/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/metadata_generation_command.txt  ·º°Ëÿ2 ä ÝÜ·ø2p
n n
l/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/prefab_config.json  šÌí£þ2  ( ÝÜ·ø2u l/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/prefab_config.json  ·º°Ëÿ2  ( ÝÜ·ø2u
s s
q/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/symbol_folder_index.txt  šÌí£þ2  h ÝÜ·ø2 q/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86/symbol_folder_index.txt  ·º°Ëÿ2  h ÝÜ·ø2

View File

@ -2,27 +2,27 @@ C/C++ Structured Logc
a a
_/Users/venbateam/Documents/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txtC _/Users/venbateam/Documents/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txtC
A A
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ¥Ìí£þ2¤ òÑÞ€á2} ?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ¾º°Ëÿ2¤ òÑÞ€á2}
{ {
y/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/additional_project_files.txt  ¥Ìí£þ2  ÖÞ·ø2z y/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/additional_project_files.txt  ¾º°Ëÿ2  ÖÞ·ø2z
x x
v/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/android_gradle_build.json  ¥Ìí£þ2 ×Þ·ø2 v/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/android_gradle_build.json  ¾º°Ëÿ2 ×Þ·ø2
} }
{/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/android_gradle_build_mini.json  ¥Ìí£þ2ƒ ×Þ·ø2l {/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/android_gradle_build_mini.json  ¾º°Ëÿ2ƒ ×Þ·ø2l
j j
h/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/build.ninja  ¥Ìí£þ2üÌ ÏÞ·ø2p h/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/build.ninja  ¾º°Ëÿ2üÌ ÏÞ·ø2p
n n
l/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/build.ninja.txt  ¥Ìí£þ2u l/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/build.ninja.txt  ¾º°Ëÿ2u
s s
q/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/build_file_index.txt  ¥Ìí£þ2 _ ØÞ·ø2v q/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/build_file_index.txt  ¾º°Ëÿ2 _ ØÞ·ø2v
t t
r/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/compile_commands.json  ¥Ìí£þ2 z r/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/compile_commands.json  ¾º°Ëÿ2 z
x x
v/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/compile_commands.json.bin  ¥Ìí£þ2 v/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/compile_commands.json.bin  ¾º°Ëÿ2
 
~ ~
|/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/metadata_generation_command.txt  ¥Ìí£þ2 ó ØÞ·ø2s |/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/metadata_generation_command.txt  ¾º°Ëÿ2 ó ØÞ·ø2s
q q
o/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/prefab_config.json  ¥Ìí£þ2  ( ØÞ·ø2x o/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/prefab_config.json  ¾º°Ëÿ2  ( ØÞ·ø2x
v v
t/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/symbol_folder_index.txt  ¥Ìí£þ2  k ØÞ·ø2 t/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/Debug/145a5j35/x86_64/symbol_folder_index.txt  ¾º°Ëÿ2  k ØÞ·ø2

View File

@ -2,27 +2,27 @@ C/C++ Structured Logc
a a
_/Users/venbateam/Documents/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txtC _/Users/venbateam/Documents/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txtC
A A
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ãѺ<EFBFBD>ý2¤ òÑÞ€á2 ?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ¼³Ï”ÿ2¤ òÑÞ€á2
ˆ ˆ
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/additional_project_files.txt  ãѺ<EFBFBD>ý2  Ú´¡ü2ˆ /Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/additional_project_files.txt  ¼³Ï”ÿ2  Ú´¡ü2ˆ
 
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/android_gradle_build.json  ãѺ<EFBFBD>ý2š Ý´¡ü2<C3BC> /Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/android_gradle_build.json  ¼³Ï”ÿ2š Ý´¡ü2<C3BC>
Š Š
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/android_gradle_build_mini.json  ãѺ<EFBFBD>ý2 à´¡ü2x /Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/android_gradle_build_mini.json  ¼³Ï”ÿ2 à´¡ü2x
v v
t/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/build.ninja  ãѺ<EFBFBD>ý2ÖÍ Å´¡ü2| t/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/build.ninja  ¼³Ï”ÿ2ÖÍ Å´¡ü2|
z z
x/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/build.ninja.txt  ãѺ<EFBFBD>ý2<07> x/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/build.ninja.txt  ¼³Ï”ÿ2<07>
 
}/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/build_file_index.txt  ãѺ<EFBFBD>ý2 _ â´¡ü2ƒ }/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/build_file_index.txt  ¼³Ï”ÿ2 _ â´¡ü2ƒ
 
~/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/compile_commands.json  ãѺ<EFBFBD>ý2 ˆ ~/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/compile_commands.json  ¼³Ï”ÿ2 ˆ
 
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/compile_commands.json.bin  ãѺ<EFBFBD>ý2 /Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/compile_commands.json.bin  ¼³Ï”ÿ2
Ž Ž
 
ˆ/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/metadata_generation_command.txt  ãѺ<EFBFBD>ý2 ¦ â´¡ü2 ˆ/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/metadata_generation_command.txt  ¼³Ï”ÿ2 ¦ â´¡ü2
} }
{/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/prefab_config.json  ãѺ<EFBFBD>ý2  ( â´¡ü2† {/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/prefab_config.json  ¼³Ï”ÿ2  ( â´¡ü2†
ƒ ƒ
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/symbol_folder_index.txt  ãѺ<EFBFBD>ý2  w â´¡ü2 /Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/arm64-v8a/symbol_folder_index.txt  ¼³Ï”ÿ2  w â´¡ü2

View File

@ -2,27 +2,27 @@ C/C++ Structured Logc
a a
_/Users/venbateam/Documents/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txtC _/Users/venbateam/Documents/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txtC
A A
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  øÑº<EFBFBD>ý2¤ òÑÞ€á2<C3A1> ?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ͳϔÿ2¤ òÑÞ€á2<C3A1>
Š Š
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/additional_project_files.txt  øÑº<EFBFBD>ý2  ÄÇ´¡ü2Š /Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/additional_project_files.txt  ͳϔÿ2  ÄÇ´¡ü2Š
 
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/android_gradle_build.json  øÑº<EFBFBD>ý2ž ÅÇ´¡ü2<C3BC> /Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/android_gradle_build.json  ͳϔÿ2ž ÅÇ´¡ü2<C3BC>
Œ Œ
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/android_gradle_build_mini.json  øÑº<EFBFBD>ý2Ÿ ÅÇ´¡ü2z /Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/android_gradle_build_mini.json  ͳϔÿ2Ÿ ÅÇ´¡ü2z
x x
v/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/build.ninja  øÑº<EFBFBD>ý2âÍ µÇ´¡ü2~ v/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/build.ninja  ͳϔÿ2âÍ µÇ´¡ü2~
| |
z/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/build.ninja.txt  øÑº<EFBFBD>ý2 z/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/build.ninja.txt  ͳϔÿ2
<EFBFBD> <EFBFBD>
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/build_file_index.txt  øÑº<EFBFBD>ý2 _ ÅÇ´¡ü2† /Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/build_file_index.txt  ͳϔÿ2 _ ÅÇ´¡ü2†
ƒ ƒ
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/compile_commands.json  øÑº<EFBFBD>ý2 Š /Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/compile_commands.json  ͳϔÿ2 Š
 
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/compile_commands.json.bin  øÑº<EFBFBD>ý2 /Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/compile_commands.json.bin  ͳϔÿ2
<EFBFBD> <EFBFBD>
<EFBFBD> <EFBFBD>
Š/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/metadata_generation_command.txt  øÑº<EFBFBD>ý2 ° ÅÇ´¡ü2<C3BC> Š/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/metadata_generation_command.txt  ͳϔÿ2 ° ÅÇ´¡ü2<C3BC>
 
}/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/prefab_config.json  øÑº<EFBFBD>ý2  ( ÅÇ´¡ü2ˆ }/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/prefab_config.json  ͳϔÿ2  ( ÅÇ´¡ü2ˆ
 
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/symbol_folder_index.txt  øÑº<EFBFBD>ý2  y ÅÇ´¡ü2 /Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/armeabi-v7a/symbol_folder_index.txt  ͳϔÿ2  y ÅÇ´¡ü2

View File

@ -2,27 +2,27 @@ C/C++ Structured Logc
a a
_/Users/venbateam/Documents/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txtC _/Users/venbateam/Documents/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txtC
A A
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  <EFBFBD>Òº<EFBFBD>ý2¤ òÑÞ€á2„ ?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ճϔÿ2¤ òÑÞ€á2„
<EFBFBD> <EFBFBD>
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/additional_project_files.txt  <EFBFBD>Òº<EFBFBD>ý2  ÃË´¡ü2€ /Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/additional_project_files.txt  ճϔÿ2  ÃË´¡ü2€
~ ~
|/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/android_gradle_build.json  <EFBFBD>Òº<EFBFBD>ý2Ž ÄË´¡ü2‡ |/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/android_gradle_build.json  ճϔÿ2Ž ÄË´¡ü2‡
 
<EFBFBD>/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/android_gradle_build_mini.json  <EFBFBD>Òº<EFBFBD>ý2<18> ÅË´¡ü2r <EFBFBD>/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/android_gradle_build_mini.json  ճϔÿ2<18> ÅË´¡ü2r
p p
n/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/build.ninja  <EFBFBD>Òº<EFBFBD>ý2²Í ·Ë´¡ü2v n/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/build.ninja  ճϔÿ2²Í ·Ë´¡ü2v
t t
r/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/build.ninja.txt  <EFBFBD>Òº<EFBFBD>ý2{ r/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/build.ninja.txt  ճϔÿ2{
y y
w/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/build_file_index.txt  <EFBFBD>Òº<EFBFBD>ý2 _ ÅË´¡ü2| w/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/build_file_index.txt  ճϔÿ2 _ ÅË´¡ü2|
z z
x/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/compile_commands.json  <EFBFBD>Òº<EFBFBD>ý2 x/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/compile_commands.json  ճϔÿ2
~ ~
|/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/compile_commands.json.bin  <EFBFBD>Òº<EFBFBD>ý2 |/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/compile_commands.json.bin  ֳϔÿ2
ˆ ˆ
 
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/metadata_generation_command.txt  <EFBFBD>Òº<EFBFBD>ý2 ˆ ÅË´¡ü2y /Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/metadata_generation_command.txt  ֳϔÿ2 ˆ ÅË´¡ü2y
w w
u/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/prefab_config.json  <EFBFBD>Òº<EFBFBD>ý2  ( ÅË´¡ü2~ u/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/prefab_config.json  ֳϔÿ2  ( ÅË´¡ü2~
| |
z/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/symbol_folder_index.txt  <EFBFBD>Òº<EFBFBD>ý2  q ÅË´¡ü2 z/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86/symbol_folder_index.txt  ֳϔÿ2  q ÅË´¡ü2

View File

@ -2,27 +2,27 @@ C/C++ Structured Logc
a a
_/Users/venbateam/Documents/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txtC _/Users/venbateam/Documents/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txtC
A A
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ˆÒº<EFBFBD>ý2¤ òÑÞ€á2ˆ ?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ߳ϔÿ2¤ òÑÞ€á2ˆ
 
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/additional_project_files.txt  ˆÒº<EFBFBD>ý2  ƒÏ´¡ü2„ /Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/additional_project_files.txt  ߳ϔÿ2  ƒÏ´¡ü2„
<EFBFBD> <EFBFBD>
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/android_gradle_build.json  ˆÒº<EFBFBD>ý2 „Ï´¡ü2Š /Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/android_gradle_build.json  ߳ϔÿ2 „Ï´¡ü2Š
 
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/android_gradle_build_mini.json  ˆÒº<EFBFBD>ý2 „Ï´¡ü2u /Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/android_gradle_build_mini.json  ߳ϔÿ2 „Ï´¡ü2u
s s
q/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/build.ninja  ˆÒº<EFBFBD>ý2ÄÍ ÷δ¡ü2y q/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/build.ninja  ߳ϔÿ2ÄÍ ÷δ¡ü2y
w w
u/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/build.ninja.txt  ˆÒº<EFBFBD>ý2~ u/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/build.ninja.txt  ߳ϔÿ2~
| |
z/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/build_file_index.txt  ˆÒº<EFBFBD>ý2 _ …Ï´¡ü2 z/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/build_file_index.txt  ߳ϔÿ2 _ …Ï´¡ü2
} }
{/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/compile_commands.json  ˆÒº<EFBFBD>ý2 {/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/compile_commands.json  ߳ϔÿ2
<EFBFBD> <EFBFBD>
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/compile_commands.json.bin  ˆÒº<EFBFBD>ý2 /Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/compile_commands.json.bin  ߳ϔÿ2
 
ˆ ˆ
/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/metadata_generation_command.txt  ˆÒº<EFBFBD>ý2 — …Ï´¡ü2| /Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/metadata_generation_command.txt  ߳ϔÿ2 — …Ï´¡ü2|
z z
x/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/prefab_config.json  ˆÒº<EFBFBD>ý2  ( …Ï´¡ü2<C3BC> x/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/prefab_config.json  ߳ϔÿ2  ( …Ï´¡ü2<C3BC>
 
}/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/symbol_folder_index.txt  ˆÒº<EFBFBD>ý2  t …Ï´¡ü2 }/Users/venbateam/Documents/nhance/post_enrollment_app/android/app/.cxx/RelWithDebInfo/h5v1s1u6/x86_64/symbol_folder_index.txt  ߳ϔÿ2  t …Ï´¡ü2

View File

@ -1,66 +1,38 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Botman Chat</title>
<script src="https://cdn.jsdelivr.net/npm/botman-web-widget@0/build/js/widget.js"></script>
</head>
<body>
<script> <script>
function generateSessionId(length = 15) { const APIENDPOINT = 'https://venbait.in/nhance/dev';
const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; const APIAPIENDPOINT = 'https://venbait.in/nhance/dev';
let sessionId = '';
for (let i = 0; i < length; i++) {
sessionId += characters.charAt(Math.floor(Math.random() * characters.length));
}
return sessionId;
}
var emp_name = localStorage.getItem('gpaEmpName') || 'Guest'; var emp_name = 'Kumar';
var employee_id = localStorage.getItem('empPrimaryId') || '12288'; var uid = Math.floor(100000 + Math.random() * 900000);
var emp_code = localStorage.getItem('empCode') || 'HTL-007'; console.log('CURRENT_USER' + uid);
var client_id = localStorage.getItem('client_id') || 159;
var client_branch_id = localStorage.getItem('empClientBranchId') || 125;
var session_id = generateSessionId(15);
var botmanWidget = { window.botmanWidget = {
chatServer: 'https://venbait.in/nhance/dev/chat', chatServer: APIENDPOINT + '/chat',
frameEndpoint: 'https://venbait.in/nhance/dev/widget', frameEndpoint: APIAPIENDPOINT + '/widget',
title: "Nhance Benefits", title: 'Ask ILA',
introMessage: "", introMessage: '',
bubbleBackground: "#007bff", bubbleBackground: '#007bff',
mainColor: "#007bff", mainColor: '#007bff',
placeholderText: "Type your message here...", placeholderText: 'Type your message here...',
aboutText: "Insurance Assistant ILA", aboutText: 'Insurance Assistant ILA',
enableAttachments: false, enableAttachments: false,
parameters: { parameters: {
employee_id: employee_id, employee_id: '12288',
session_id: session_id, session_id: 'XYZ789',
origin: "mobile", origin: 'mobile',
emp_code: emp_code, emp_code: 'HTL-007',
client_id: client_id, client_id: 159,
client_branch_id: client_branch_id client_branch_id: 125,
} },
}; };
function openBotmanChat() {
var checkBotman = setInterval(function () {
if (typeof botmanChatWidget !== "undefined" && botmanChatWidget.open) {
clearInterval(checkBotman);
botmanChatWidget.open();
setTimeout(function () {
botmanChatWidget.sayAsBot('Hi ' + emp_name + ', This is Nhance Benefits, your Insurance Assistant. How can I help you?');
}, 2000);
} else {
console.log("Waiting for Botman to initialize...");
}
}, 500);
}
setTimeout(openBotmanChat, 1000);
</script> </script>
</body> <script src="https://cdn.jsdelivr.net/npm/botman-web-widget@0/build/js/widget.js"></script>
</head>
<body></body>
</html> </html>

View File

@ -133,23 +133,22 @@ class MyApp extends StatelessWidget {
'privacypolicy': (context) => privacypolicy(), 'privacypolicy': (context) => privacypolicy(),
'termsofuse': (context) => termsofuse(), 'termsofuse': (context) => termsofuse(),
'generalExclusionsDeductibles': (context) => generalExclusionsDeductibles(), 'generalExclusionsDeductibles': (context) => generalExclusionsDeductibles(),
// 'home': (context) => BotmanScaffold(currentRoute: 'home', child: Home()), // 'home': (context) => kIsWeb ? Home() : BotmanScaffold(currentRoute: 'home', child: Home()),
// 'policies': (context) => BotmanScaffold(currentRoute: 'policies', child: policies()), // 'policies': (context) => kIsWeb ? policies() : BotmanScaffold(currentRoute: 'policies', child: policies()),
// 'claims': (context) => BotmanScaffold(currentRoute: 'claims', child: claims()), // 'claims': (context) => kIsWeb ? claims() : BotmanScaffold(currentRoute: 'claims', child: claims()),
// 'help': (context) => BotmanScaffold(currentRoute: 'help', child: help()), // 'help': (context) => kIsWeb ? help() : BotmanScaffold(currentRoute: 'help', child: help()),
// 'claimprocess': (context) => BotmanScaffold(currentRoute: 'claimprocess', child: claimprocess()), // 'claimprocess': (context) => kIsWeb ? claimprocess() : BotmanScaffold(currentRoute: 'claimprocess', child: claimprocess()),
// 'profile': (context) => BotmanScaffold(currentRoute: 'profile', child: profile()), // 'profile': (context) => kIsWeb ? profile() : BotmanScaffold(currentRoute: 'profile', child: profile()),
// 'wellness': (context) => BotmanScaffold(currentRoute: 'wellness', child: wellness()), // 'wellness': (context) => kIsWeb ? wellness() : BotmanScaffold(currentRoute: 'wellness', child: wellness()),
// 'planclaimsform': (context) => BotmanScaffold(currentRoute: 'planclaimsform', child: planclaimsform()), // 'planclaimsform': (context) => kIsWeb ? planclaimsform() : BotmanScaffold(currentRoute: 'planclaimsform', child: planclaimsform()),
// 'claimtracklist': (context) => BotmanScaffold(currentRoute: 'claimtracklist', child: claimtracklist()), // 'claimtracklist': (context) => kIsWeb ? claimtracklist() : BotmanScaffold(currentRoute: 'claimtracklist', child: claimtracklist()),
// 'privacypolicy': (context) => BotmanScaffold(currentRoute: 'privacypolicy', child: claimtracklist()), // 'privacypolicy': (context) => kIsWeb ? claimtracklist() : BotmanScaffold(currentRoute: 'privacypolicy', child: claimtracklist()),
// 'termsofuse': (context) => BotmanScaffold(currentRoute: 'termsofuse', child: termsofuse()), // 'termsofuse': (context) => kIsWeb ? termsofuse() : BotmanScaffold(currentRoute: 'termsofuse', child: termsofuse()),
// 'generalExclusionsDeductibles': (context) => BotmanScaffold(currentRoute: 'generalExclusionsDeductibles', child: generalExclusionsDeductibles()), // 'generalExclusionsDeductibles': (context) => kIsWeb ? generalExclusionsDeductibles() : BotmanScaffold(currentRoute: 'generalExclusionsDeductibles', child: generalExclusionsDeductibles()),
'chatbot': (context) => chatbot(), 'chatbot': (context) => chatbot(),
'empDetails': (context) => empDetails(), 'empDetails': (context) => empDetails(),
'addOnsDetails': (context) => addOnsDetails(), 'addOnsDetails': (context) => addOnsDetails(),
'empReviewDetails': (context) => empReviewDetails(), 'empReviewDetails': (context) => empReviewDetails(),
// Add more routes here...
}, },
); );
} }
@ -179,38 +178,38 @@ class SplashScreen extends StatelessWidget {
} }
} }
class BotmanScaffold extends StatelessWidget { // class BotmanScaffold extends StatelessWidget {
final Widget child; // final Widget child;
final String currentRoute; // final String currentRoute;
//
const BotmanScaffold({ // const BotmanScaffold({
required this.child, // required this.child,
required this.currentRoute, // required this.currentRoute,
super.key, // super.key,
}); // });
//
bool get _showBotman { // bool get _showBotman {
const excludedRoutes = ['login', 'splash', 'mailVerify', 'verify']; // const excludedRoutes = ['login', 'splash', 'mailVerify', 'verify'];
return !excludedRoutes.contains(currentRoute); // return !excludedRoutes.contains(currentRoute);
} // }
//
@override // @override
Widget build(BuildContext context) { // Widget build(BuildContext context) {
return Scaffold( // return Scaffold(
body: Stack( // body: Stack(
children: [ // children: [
child, // child,
if (_showBotman) // if (_showBotman)
const Positioned( // const Positioned(
bottom: 10, // bottom: 50,
right: 10, // right: 0,
width: 90, // width: 75,
height: 90, // height: 75,
child: BotmanWidget(), // child: BotmanWidget(),
), // ),
], // ],
), // ),
); // );
} // }
} // }

View File

@ -237,6 +237,24 @@ class _MyEmailVerifyState extends State<MyEmailVerify> {
print('Successfully Login'); print('Successfully Login');
// if(kIsWeb) {
// html.window.localStorage['gpaEmpName'] = gpaEmpName;
// html.window.localStorage['empPrimaryId'] = empPrimaryId;
// html.window.localStorage['empCode'] = empCodeString;
// html.window.localStorage['client_id'] = client_id;
// html.window.localStorage['empClientBranchId'] = empClientBranchId;
//
// // Dispatch a custom event with a message
//
// // 🌟 Dispatch event to notify JavaScript
// html.window.dispatchEvent(
// html.CustomEvent('userLoggedIn', detail: {'status': 'success'}));
//
// print("✅ User logged in! LocalStorage values set.");
//
// print('Successfully Login');
// }
// Redirect to another page // Redirect to another page
} }

View File

@ -19,35 +19,56 @@ class _BotmanWidgetState extends State<BotmanWidget> {
..loadHtmlString(_htmlWithBotman); ..loadHtmlString(_htmlWithBotman);
} }
void openBotman() {
_controller.runJavaScript("openBotmanFromFlutter();");
}
final String _htmlWithBotman = ''' final String _htmlWithBotman = '''
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<script> <style>
function generateSessionId(length = 15) { #botmanWidgetRoot {
const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; display: none !important;
let sessionId = '';
for (let i = 0; i < length; i++) {
sessionId += characters.charAt(Math.floor(Math.random() * characters.length));
}
return sessionId;
} }
function getUpdatedParameters() { body.show-botman #botmanWidgetRoot {
return { display: block !important;
employee_id: localStorage.getItem('empPrimaryId') || '',
session_id: generateSessionId(15),
origin: "mobile",
emp_code: localStorage.getItem('empCode') || '',
client_id: localStorage.getItem('client_id') || '',
client_branch_id: localStorage.getItem('empClientBranchId') || ''
};
} }
#botmanWidgetRoot > div {
bottom: 80px !important;
right: 10px !important;
z-index: 9999 !important;
min-width: 80px !important;
min-height: 100px !important;
}
.content {
width: 10%;
height: 10vh;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
}
</style>
<script src='https://cdn.jsdelivr.net/npm/botman-web-widget@0/build/js/widget.js'></script>
</head>
<body></body>
<script>
var emp_name = 'Kumar';
var uid = Math.floor(100000 + Math.random() * 900000);
console.log('CURRENT_USER: ' + uid);
const APIENDPOINT = 'https://venbait.in/nhance/dev';
const APIAPIENDPOINT = 'https://venbait.in/nhance/dev';
window.botmanWidget = { window.botmanWidget = {
chatServer: 'https://venbait.in/nhance/dev/chat', chatServer: APIENDPOINT + '/chat',
frameEndpoint: 'https://venbait.in/nhance/dev/widget', frameEndpoint: APIAPIENDPOINT + '/widget',
title: "Ask ILA", title: "Ask ILA",
introMessage: "", introMessage: "",
bubbleBackground: "#007bff", bubbleBackground: "#007bff",
@ -55,17 +76,56 @@ class _BotmanWidgetState extends State<BotmanWidget> {
placeholderText: "Type your message here...", placeholderText: "Type your message here...",
aboutText: "Insurance Assistant ILA", aboutText: "Insurance Assistant ILA",
enableAttachments: false, enableAttachments: false,
parameters: getUpdatedParameters() parameters: {
employee_id: '12288',
session_id: "XYZ789",
origin: "mobile",
emp_code: "HTL-007",
client_id: 159,
client_branch_id: 125
}
}; };
// Function that Flutter will call
function openBotmanFromFlutter() {
let tryCount = 0;
const maxTries = 10;
const interval = setInterval(() => {
if (typeof botmanChatWidget !== "undefined" && botmanChatWidget.open) {
botmanChatWidget.open();
setTimeout(() => {
botmanChatWidget.sayAsBot('Hi ' + emp_name + ', This is ILA your Insurance Assistant. Please choose the following options.');
botmanChatWidget.whisper('Hi');
}, 2000);
clearInterval(interval);
} else {
tryCount++;
if (tryCount >= maxTries) {
console.error("❌ Botman widget not available after waiting.");
clearInterval(interval);
}
}
}, 500); // retry every 500ms
}
</script> </script>
<script src="https://cdn.jsdelivr.net/npm/botman-web-widget@0/build/js/widget.js"></script>
</head>
<body></body>
</html> </html>
'''; ''';
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return WebViewWidget(controller: _controller); return Stack(
children: [
WebViewWidget(controller: _controller),
Positioned(
right: 0,
bottom: 0,
child: FloatingActionButton(
onPressed: openBotman,
backgroundColor: Colors.blue,
child: const Icon(Icons.chat),
),
)
],
);
} }
} }

View File

@ -0,0 +1,49 @@
import 'dart:io';
import 'package:flutter/material.dart';
import 'package:webview_flutter/webview_flutter.dart';
import 'package:webview_flutter_android/webview_flutter_android.dart';
import 'package:flutter/services.dart' show rootBundle;
class ChatPage extends StatefulWidget {
const ChatPage({Key? key}) : super(key: key);
@override
State<ChatPage> createState() => _ChatPageState();
}
class _ChatPageState extends State<ChatPage> {
late final WebViewController _controller;
@override
void initState() {
super.initState();
if (Platform.isAndroid) {
WebViewPlatform.instance = AndroidWebViewPlatform();
}
_controller = WebViewController()
..setJavaScriptMode(JavaScriptMode.unrestricted)
..setNavigationDelegate(
NavigationDelegate(onPageFinished: (url) {
_controller.runJavaScript(
"if(typeof botmanChatWidget !== 'undefined') botmanChatWidget.open();");
}),
);
_loadBotmanHtml();
}
Future<void> _loadBotmanHtml() async {
final htmlContent = await rootBundle.loadString('assets/botman_chat.html');
_controller.loadHtmlString(htmlContent);
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: const Text("Ask ILA")),
body: WebViewWidget(controller: _controller),
);
}
}

View File

@ -1,4 +1,5 @@
import 'dart:convert'; import 'dart:convert';
import 'dart:io';
import 'package:flutter/foundation.dart'; import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
@ -11,13 +12,17 @@ import 'package:nhance_app_pwa/customAppBar/customAppBar.dart';
import 'package:nhance_app_pwa/pages/postEnrollment/service/api_service.dart'; import 'package:nhance_app_pwa/pages/postEnrollment/service/api_service.dart';
import 'package:shared_preferences/shared_preferences.dart'; import 'package:shared_preferences/shared_preferences.dart';
import 'package:http/http.dart' as http; import 'package:http/http.dart' as http;
import 'package:webview_flutter/webview_flutter.dart';
import '../../customAppBar/customFooter.dart'; import '../../customAppBar/customFooter.dart';
import '../../customAppBar/responsive.dart'; import '../../customAppBar/responsive.dart';
import '../../customAppBar/tabs.dart'; import '../../customAppBar/tabs.dart';
import '../../customAppBar/toastHelper.dart'; import '../../customAppBar/toastHelper.dart';
import 'botman_widget_app.dart';
import 'chatbot.dart'; import 'chatbot.dart';
// import 'dart:js' as js; // import 'dart:js' as js;
// import 'dart:html' as html; // import 'dart:html' as html;
import 'package:webview_flutter_android/webview_flutter_android.dart';
class Home extends StatefulWidget { class Home extends StatefulWidget {
const Home({Key? key}) : super(key: key); const Home({Key? key}) : super(key: key);
@ -55,6 +60,7 @@ class _HomeState extends State<Home> {
_currentIndex = index; _currentIndex = index;
}); });
} }
late final WebViewController _controller;
@override @override
void initState() { void initState() {
@ -62,7 +68,11 @@ class _HomeState extends State<Home> {
apiService = ApiService(context); // Initialize ApiService here apiService = ApiService(context); // Initialize ApiService here
_loadToken(); _loadToken();
checkEnrollToken(); checkEnrollToken();
if(kIsWeb){
// openBotmanChat(); // openBotmanChat();
// // Push a dummy state so back button triggers popstate instead of navigating // // Push a dummy state so back button triggers popstate instead of navigating
// html.window.history.pushState(null, 'home', html.window.location.href); // html.window.history.pushState(null, 'home', html.window.location.href);
// //
@ -74,6 +84,14 @@ class _HomeState extends State<Home> {
// html.window.history.pushState(null, 'home', html.window.location.href); // html.window.history.pushState(null, 'home', html.window.location.href);
// }); // });
} }
// if (Platform.isAndroid) {
// WebViewPlatform.instance = AndroidWebViewPlatform();
// }
//
// _controller = WebViewController()
// ..setJavaScriptMode(JavaScriptMode.unrestricted)
// ..loadFlutterAsset('assets/botman_chat.html'); // or loadHtmlString
}
@override @override
void dispose() { void dispose() {
@ -88,6 +106,8 @@ class _HomeState extends State<Home> {
// } // }
// } // }
void _showBackConfirmationDialog() { void _showBackConfirmationDialog() {
_dialogShown = true; _dialogShown = true;
@ -703,6 +723,38 @@ class _HomeState extends State<Home> {
SizedBox(height: Responsive.isDesktop(context) ? 40 : 70), SizedBox(height: Responsive.isDesktop(context) ? 40 : 70),
]), ]),
)), )),
// Positioned(
// bottom: 90,
// right: 20,
// child: GestureDetector(
// onTap: () {
// Navigator.of(context).push(
// MaterialPageRoute(builder: (context) => const ChatPage()),
// );
// },
// child: Container(
// width: 60,
// height: 60,
// decoration: BoxDecoration(
// color: Colors.blue,
// borderRadius: BorderRadius.circular(30),
// boxShadow: [
// BoxShadow(
// color: Colors.black26,
// blurRadius: 5,
// offset: Offset(2, 2),
// ),
// ],
// ),
// alignment: Alignment.center,
// child: const Text(
// "Ask\nILA",
// style: TextStyle(color: Colors.white, fontSize: 12),
// textAlign: TextAlign.center,
// ),
// ),
// ),
// ),
if (isLoadingGif) if (isLoadingGif)
Container( Container(
color: Color(0x98FFFCE5), // Semi-transparent background color: Color(0x98FFFCE5), // Semi-transparent background

View File

@ -59,6 +59,7 @@ dependencies:
firebase_app_check: ^0.3.2+7 firebase_app_check: ^0.3.2+7
package_info_plus: ^8.3.0 package_info_plus: ^8.3.0
webview_flutter: ^4.13.0 webview_flutter: ^4.13.0
webview_flutter_android: ^4.7.0
dev_dependencies: dev_dependencies:
flutter_test: flutter_test: