Kaynağa Gözat

Merge branch 'master' of dama_agh/telnow_2025 into master

uye 1 hafta önce
ebeveyn
işleme
9d375ccc75
47 değiştirilmiş dosya ile 311 ekleme ve 119 silme
  1. 1 1
      android/app/.cxx/Debug/3v266c66/arm64-v8a/.cmake/api/v1/reply/cache-v2-be88219af01d5376b3c0.json
  2. 2 2
      android/app/.cxx/Debug/3v266c66/arm64-v8a/.cmake/api/v1/reply/index-2025-03-06T04-31-24-0170.json
  3. 1 1
      android/app/.cxx/Debug/3v266c66/arm64-v8a/CMakeCache.txt
  4. 2 2
      android/app/.cxx/Debug/3v266c66/arm64-v8a/CMakeFiles/rules.ninja
  5. 2 2
      android/app/.cxx/Debug/3v266c66/arm64-v8a/android_gradle_build.json
  6. 2 2
      android/app/.cxx/Debug/3v266c66/arm64-v8a/android_gradle_build_mini.json
  7. 12 12
      android/app/.cxx/Debug/3v266c66/arm64-v8a/configure_fingerprint.bin
  8. 1 1
      android/app/.cxx/Debug/3v266c66/arm64-v8a/metadata_generation_command.txt
  9. 1 1
      android/app/.cxx/Debug/3v266c66/armeabi-v7a/.cmake/api/v1/reply/cache-v2-5048e6198c1f7af45a8f.json
  10. 2 2
      android/app/.cxx/Debug/3v266c66/armeabi-v7a/.cmake/api/v1/reply/index-2025-03-06T04-31-29-0314.json
  11. 1 1
      android/app/.cxx/Debug/3v266c66/armeabi-v7a/CMakeCache.txt
  12. 2 2
      android/app/.cxx/Debug/3v266c66/armeabi-v7a/CMakeFiles/rules.ninja
  13. 2 2
      android/app/.cxx/Debug/3v266c66/armeabi-v7a/android_gradle_build.json
  14. 2 2
      android/app/.cxx/Debug/3v266c66/armeabi-v7a/android_gradle_build_mini.json
  15. 12 12
      android/app/.cxx/Debug/3v266c66/armeabi-v7a/configure_fingerprint.bin
  16. 1 1
      android/app/.cxx/Debug/3v266c66/armeabi-v7a/metadata_generation_command.txt
  17. 1 1
      android/app/.cxx/Debug/3v266c66/x86/.cmake/api/v1/reply/cache-v2-6ae4fe736fbfabd12fcf.json
  18. 2 2
      android/app/.cxx/Debug/3v266c66/x86/.cmake/api/v1/reply/index-2025-03-06T04-31-31-0701.json
  19. 1 1
      android/app/.cxx/Debug/3v266c66/x86/CMakeCache.txt
  20. 2 2
      android/app/.cxx/Debug/3v266c66/x86/CMakeFiles/rules.ninja
  21. 2 2
      android/app/.cxx/Debug/3v266c66/x86/android_gradle_build.json
  22. 2 2
      android/app/.cxx/Debug/3v266c66/x86/android_gradle_build_mini.json
  23. 12 12
      android/app/.cxx/Debug/3v266c66/x86/configure_fingerprint.bin
  24. 1 1
      android/app/.cxx/Debug/3v266c66/x86/metadata_generation_command.txt
  25. 1 1
      android/app/.cxx/Debug/3v266c66/x86_64/.cmake/api/v1/reply/cache-v2-a8324f90078840118e65.json
  26. 2 2
      android/app/.cxx/Debug/3v266c66/x86_64/.cmake/api/v1/reply/index-2025-03-06T04-31-45-0000.json
  27. 1 1
      android/app/.cxx/Debug/3v266c66/x86_64/CMakeCache.txt
  28. 2 2
      android/app/.cxx/Debug/3v266c66/x86_64/CMakeFiles/rules.ninja
  29. 2 2
      android/app/.cxx/Debug/3v266c66/x86_64/android_gradle_build.json
  30. 2 2
      android/app/.cxx/Debug/3v266c66/x86_64/android_gradle_build_mini.json
  31. 12 12
      android/app/.cxx/Debug/3v266c66/x86_64/configure_fingerprint.bin
  32. 1 1
      android/app/.cxx/Debug/3v266c66/x86_64/metadata_generation_command.txt
  33. 5 1
      assets/lang/en.json
  34. 5 1
      assets/lang/id.json
  35. 5 1
      assets/lang/ja.json
  36. 5 1
      assets/lang/ko.json
  37. 5 1
      assets/lang/zh.json
  38. 3 0
      devtools_options.yaml
  39. 17 2
      lib/src/layouts/components/template.dart
  40. 4 2
      lib/src/layouts/functions/request.dart
  41. 41 1
      lib/src/layouts/mobile/history_detail.dart
  42. 37 8
      lib/src/layouts/mobile/request_create.dart
  43. 1 1
      lib/src/layouts/mobile/request_success.dart
  44. 39 1
      lib/src/layouts/web/history_detail.dart
  45. 35 6
      lib/src/layouts/web/request_create.dart
  46. 1 1
      lib/src/layouts/web/request_success.dart
  47. 16 0
      lib/src/utils/U.dart

+ 1 - 1
android/app/.cxx/Debug/3v266c66/arm64-v8a/.cmake/api/v1/reply/cache-v2-be88219af01d5376b3c0.json

@@ -779,7 +779,7 @@
 				}
 			],
 			"type" : "UNINITIALIZED",
-			"value" : "C:\\Users\\moham\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe"
+			"value" : "C:\\Users\\moham\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\ninja.exe"
 		},
 		{
 			"name" : "CMAKE_MODULE_LINKER_FLAGS",

+ 2 - 2
android/app/.cxx/Debug/3v266c66/arm64-v8a/.cmake/api/v1/reply/index-2025-03-06T04-31-24-0170.json

@@ -35,7 +35,7 @@
 			}
 		},
 		{
-			"jsonFile" : "cache-v2-be88219af01d5376b3c0.json",
+			"jsonFile" : "cache-v2-af9be6835f7eaa658d52.json",
 			"kind" : "cache",
 			"version" : 
 			{
@@ -59,7 +59,7 @@
 		{
 			"cache-v2" : 
 			{
-				"jsonFile" : "cache-v2-be88219af01d5376b3c0.json",
+				"jsonFile" : "cache-v2-af9be6835f7eaa658d52.json",
 				"kind" : "cache",
 				"version" : 
 				{

+ 1 - 1
android/app/.cxx/Debug/3v266c66/arm64-v8a/CMakeCache.txt

@@ -127,7 +127,7 @@ CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=E:\Kantor\telnow_2025\build\app\int
 CMAKE_LINKER:FILEPATH=C:/Users/moham/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe
 
 //No help, variable specified on the command line.
-CMAKE_MAKE_PROGRAM:UNINITIALIZED=C:\Users\moham\AppData\Local\Android\sdk\cmake\3.22.1\bin\ninja.exe
+CMAKE_MAKE_PROGRAM:UNINITIALIZED=C:\Users\moham\AppData\Local\Android\Sdk\cmake\3.22.1\bin\ninja.exe
 
 //Flags used by the linker during the creation of modules.
 CMAKE_MODULE_LINKER_FLAGS:STRING=

+ 2 - 2
android/app/.cxx/Debug/3v266c66/arm64-v8a/CMakeFiles/rules.ninja

@@ -32,7 +32,7 @@ rule RERUN_CMAKE
 # Rule for cleaning all built files.
 
 rule CLEAN
-  command = C:\Users\moham\AppData\Local\Android\sdk\cmake\3.22.1\bin\ninja.exe $FILE_ARG -t clean $TARGETS
+  command = C:\Users\moham\AppData\Local\Android\Sdk\cmake\3.22.1\bin\ninja.exe $FILE_ARG -t clean $TARGETS
   description = Cleaning all built files...
 
 
@@ -40,6 +40,6 @@ rule CLEAN
 # Rule for printing all primary targets available.
 
 rule HELP
-  command = C:\Users\moham\AppData\Local\Android\sdk\cmake\3.22.1\bin\ninja.exe -t targets
+  command = C:\Users\moham\AppData\Local\Android\Sdk\cmake\3.22.1\bin\ninja.exe -t targets
   description = All primary targets available:
 

+ 2 - 2
android/app/.cxx/Debug/3v266c66/arm64-v8a/android_gradle_build.json

@@ -4,14 +4,14 @@
   ],
   "cleanCommandsComponents": [
     [
-      "C:\\Users\\moham\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe",
+      "C:\\Users\\moham\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\ninja.exe",
       "-C",
       "E:\\Kantor\\telnow_2025\\android\\app\\.cxx\\Debug\\3v266c66\\arm64-v8a",
       "clean"
     ]
   ],
   "buildTargetsCommandComponents": [
-    "C:\\Users\\moham\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe",
+    "C:\\Users\\moham\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\ninja.exe",
     "-C",
     "E:\\Kantor\\telnow_2025\\android\\app\\.cxx\\Debug\\3v266c66\\arm64-v8a",
     "{LIST_OF_TARGETS_TO_BUILD}"

+ 2 - 2
android/app/.cxx/Debug/3v266c66/arm64-v8a/android_gradle_build_mini.json

@@ -4,14 +4,14 @@
   ],
   "cleanCommandsComponents": [
     [
-      "C:\\Users\\moham\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe",
+      "C:\\Users\\moham\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\ninja.exe",
       "-C",
       "E:\\Kantor\\telnow_2025\\android\\app\\.cxx\\Debug\\3v266c66\\arm64-v8a",
       "clean"
     ]
   ],
   "buildTargetsCommandComponents": [
-    "C:\\Users\\moham\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe",
+    "C:\\Users\\moham\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\ninja.exe",
     "-C",
     "E:\\Kantor\\telnow_2025\\android\\app\\.cxx\\Debug\\3v266c66\\arm64-v8a",
     "{LIST_OF_TARGETS_TO_BUILD}"

+ 12 - 12
android/app/.cxx/Debug/3v266c66/arm64-v8a/configure_fingerprint.bin

@@ -2,27 +2,27 @@ C/C++ Structured LogO
 M
 KC:\src\flutter\packages\flutter_tools\gradle\src\main\groovy\CMakeLists.txtC
 A
-?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint	¹ñãÍÖ2§ ÆĽ�Ñ2`
+?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint	ØñÕöà2§ ÆĽ�Ñ2`
 ^
-\E:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\arm64-v8a\additional_project_files.txt	½ñãÍÖ2 ŠïãÍÖ2]
+\E:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\arm64-v8a\additional_project_files.txt	ÙñÕöà2 ÿé•òà2]
 [
-YE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\arm64-v8a\android_gradle_build.json	½ñãÍÖ2• ¾ðãÍÖ2b
+YE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\arm64-v8a\android_gradle_build.json	ÙñÕöà2• £ê•òà2b
 `
-^E:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\arm64-v8a\android_gradle_build_mini.json	½ñãÍÖ2ò õðãÍÖ2O
+^E:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\arm64-v8a\android_gradle_build_mini.json	ÙñÕöà2ò ±ê•òà2O
 M
-KE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\arm64-v8a\build.ninja	½ñãÍÖ2ÍÓ »êãÍÖ2S
+KE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\arm64-v8a\build.ninja	ÙñÕöà2ÍÓ Ÿé•òà2S
 Q
-OE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\arm64-v8a\build.ninja.txt	½ñãÍÖ2X
+OE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\arm64-v8a\build.ninja.txt	ÙñÕöà2X
 V
-TE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\arm64-v8a\build_file_index.txt	½ñãÍÖ2
K ®ñãÍÖ2Y
+TE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\arm64-v8a\build_file_index.txt	ÙñÕöà2
K »ê•òà2Y
 W
-UE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\arm64-v8a\compile_commands.json	½ñãÍÖ2	]
+UE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\arm64-v8a\compile_commands.json	ÙñÕöà2	]
 [
-YE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\arm64-v8a\compile_commands.json.bin	½ñãÍÖ2
+YE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\arm64-v8a\compile_commands.json.bin	ÙñÕöà2
 c
 a
-_E:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\arm64-v8a\metadata_generation_command.txt	¾ñãÍÖ2Ÿ ªñãÍÖ2V
+_E:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\arm64-v8a\metadata_generation_command.txt	ÙñÕöà2Ÿ ºê•òà2V
 T
-RE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\arm64-v8a\prefab_config.json	¾ñãÍÖ2
( ¬ñãÍÖ2[
+RE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\arm64-v8a\prefab_config.json	ÙñÕöà2
( »ê•òà2[
 Y
-WE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\arm64-v8a\symbol_folder_index.txt	¾ñãÍÖ2

N ­ñãÍÖ2
+WE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\arm64-v8a\symbol_folder_index.txt	ÙñÕöà2

N »ê•òà2

+ 1 - 1
android/app/.cxx/Debug/3v266c66/arm64-v8a/metadata_generation_command.txt

@@ -8,7 +8,7 @@
 -DANDROID_NDK=C:\Users\moham\AppData\Local\Android\Sdk\ndk\25.1.8937393
 -DCMAKE_ANDROID_NDK=C:\Users\moham\AppData\Local\Android\Sdk\ndk\25.1.8937393
 -DCMAKE_TOOLCHAIN_FILE=C:\Users\moham\AppData\Local\Android\Sdk\ndk\25.1.8937393\build\cmake\android.toolchain.cmake
--DCMAKE_MAKE_PROGRAM=C:\Users\moham\AppData\Local\Android\sdk\cmake\3.22.1\bin\ninja.exe
+-DCMAKE_MAKE_PROGRAM=C:\Users\moham\AppData\Local\Android\Sdk\cmake\3.22.1\bin\ninja.exe
 -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=E:\Kantor\telnow_2025\build\app\intermediates\cxx\Debug\3v266c66\obj\arm64-v8a
 -DCMAKE_RUNTIME_OUTPUT_DIRECTORY=E:\Kantor\telnow_2025\build\app\intermediates\cxx\Debug\3v266c66\obj\arm64-v8a
 -DCMAKE_BUILD_TYPE=Debug

+ 1 - 1
android/app/.cxx/Debug/3v266c66/armeabi-v7a/.cmake/api/v1/reply/cache-v2-5048e6198c1f7af45a8f.json

@@ -779,7 +779,7 @@
 				}
 			],
 			"type" : "UNINITIALIZED",
-			"value" : "C:\\Users\\moham\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe"
+			"value" : "C:\\Users\\moham\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\ninja.exe"
 		},
 		{
 			"name" : "CMAKE_MODULE_LINKER_FLAGS",

+ 2 - 2
android/app/.cxx/Debug/3v266c66/armeabi-v7a/.cmake/api/v1/reply/index-2025-03-06T04-31-29-0314.json

@@ -35,7 +35,7 @@
 			}
 		},
 		{
-			"jsonFile" : "cache-v2-5048e6198c1f7af45a8f.json",
+			"jsonFile" : "cache-v2-a7dbe51e248e57ef6ec8.json",
 			"kind" : "cache",
 			"version" : 
 			{
@@ -59,7 +59,7 @@
 		{
 			"cache-v2" : 
 			{
-				"jsonFile" : "cache-v2-5048e6198c1f7af45a8f.json",
+				"jsonFile" : "cache-v2-a7dbe51e248e57ef6ec8.json",
 				"kind" : "cache",
 				"version" : 
 				{

+ 1 - 1
android/app/.cxx/Debug/3v266c66/armeabi-v7a/CMakeCache.txt

@@ -127,7 +127,7 @@ CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=E:\Kantor\telnow_2025\build\app\int
 CMAKE_LINKER:FILEPATH=C:/Users/moham/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe
 
 //No help, variable specified on the command line.
-CMAKE_MAKE_PROGRAM:UNINITIALIZED=C:\Users\moham\AppData\Local\Android\sdk\cmake\3.22.1\bin\ninja.exe
+CMAKE_MAKE_PROGRAM:UNINITIALIZED=C:\Users\moham\AppData\Local\Android\Sdk\cmake\3.22.1\bin\ninja.exe
 
 //Flags used by the linker during the creation of modules.
 CMAKE_MODULE_LINKER_FLAGS:STRING=

+ 2 - 2
android/app/.cxx/Debug/3v266c66/armeabi-v7a/CMakeFiles/rules.ninja

@@ -32,7 +32,7 @@ rule RERUN_CMAKE
 # Rule for cleaning all built files.
 
 rule CLEAN
-  command = C:\Users\moham\AppData\Local\Android\sdk\cmake\3.22.1\bin\ninja.exe $FILE_ARG -t clean $TARGETS
+  command = C:\Users\moham\AppData\Local\Android\Sdk\cmake\3.22.1\bin\ninja.exe $FILE_ARG -t clean $TARGETS
   description = Cleaning all built files...
 
 
@@ -40,6 +40,6 @@ rule CLEAN
 # Rule for printing all primary targets available.
 
 rule HELP
-  command = C:\Users\moham\AppData\Local\Android\sdk\cmake\3.22.1\bin\ninja.exe -t targets
+  command = C:\Users\moham\AppData\Local\Android\Sdk\cmake\3.22.1\bin\ninja.exe -t targets
   description = All primary targets available:
 

+ 2 - 2
android/app/.cxx/Debug/3v266c66/armeabi-v7a/android_gradle_build.json

@@ -4,14 +4,14 @@
   ],
   "cleanCommandsComponents": [
     [
-      "C:\\Users\\moham\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe",
+      "C:\\Users\\moham\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\ninja.exe",
       "-C",
       "E:\\Kantor\\telnow_2025\\android\\app\\.cxx\\Debug\\3v266c66\\armeabi-v7a",
       "clean"
     ]
   ],
   "buildTargetsCommandComponents": [
-    "C:\\Users\\moham\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe",
+    "C:\\Users\\moham\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\ninja.exe",
     "-C",
     "E:\\Kantor\\telnow_2025\\android\\app\\.cxx\\Debug\\3v266c66\\armeabi-v7a",
     "{LIST_OF_TARGETS_TO_BUILD}"

+ 2 - 2
android/app/.cxx/Debug/3v266c66/armeabi-v7a/android_gradle_build_mini.json

@@ -4,14 +4,14 @@
   ],
   "cleanCommandsComponents": [
     [
-      "C:\\Users\\moham\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe",
+      "C:\\Users\\moham\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\ninja.exe",
       "-C",
       "E:\\Kantor\\telnow_2025\\android\\app\\.cxx\\Debug\\3v266c66\\armeabi-v7a",
       "clean"
     ]
   ],
   "buildTargetsCommandComponents": [
-    "C:\\Users\\moham\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe",
+    "C:\\Users\\moham\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\ninja.exe",
     "-C",
     "E:\\Kantor\\telnow_2025\\android\\app\\.cxx\\Debug\\3v266c66\\armeabi-v7a",
     "{LIST_OF_TARGETS_TO_BUILD}"

+ 12 - 12
android/app/.cxx/Debug/3v266c66/armeabi-v7a/configure_fingerprint.bin

@@ -2,27 +2,27 @@ C/C++ Structured LogO
 M
 KC:\src\flutter\packages\flutter_tools\gradle\src\main\groovy\CMakeLists.txtC
 A
-?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint	Ê”äÍÖ2§ ÆĽ�Ñ2b
+?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint	�òÕöà2§ ÆĽ�Ñ2b
 `
-^E:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\armeabi-v7a\additional_project_files.txt	Ê”äÍÖ2 ¯”äÍÖ2_
+^E:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\armeabi-v7a\additional_project_files.txt	�òÕöà2 ¯ó•òà2_
 ]
-[E:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\armeabi-v7a\android_gradle_build.json	Ê”äÍÖ2™ ±”äÍÖ2d
+[E:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\armeabi-v7a\android_gradle_build.json	�òÕöà2™ ±ó•òà2d
 b
-`E:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\armeabi-v7a\android_gradle_build_mini.json	Ë”äÍÖ2ö ¼”äÍÖ2Q
+`E:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\armeabi-v7a\android_gradle_build_mini.json	�òÕöà2ö ²ó•òà2Q
 O
-ME:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\armeabi-v7a\build.ninja	Ë”äÍÖ2×Ó Š”äÍÖ2U
+ME:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\armeabi-v7a\build.ninja	�òÕöà2×Ó �ó•òà2U
 S
-QE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\armeabi-v7a\build.ninja.txt	Ë”äÍÖ2Z
+QE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\armeabi-v7a\build.ninja.txt	�òÕöà2Z
 X
-VE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\armeabi-v7a\build_file_index.txt	Ë”äÍÖ2
K ÔäÍÖ2[
+VE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\armeabi-v7a\build_file_index.txt	�òÕöà2
K ´ó•òà2[
 Y
-WE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\armeabi-v7a\compile_commands.json	Ë”äÍÖ2	_
+WE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\armeabi-v7a\compile_commands.json	�òÕöà2	_
 ]
-[E:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\armeabi-v7a\compile_commands.json.bin	Ë”äÍÖ2
+[E:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\armeabi-v7a\compile_commands.json.bin	�òÕöà2
 e
 c
-aE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\armeabi-v7a\metadata_generation_command.txt	Ì”äÍÖ2© ½”äÍÖ2X
+aE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\armeabi-v7a\metadata_generation_command.txt	�òÕöà2© ´ó•òà2X
 V
-TE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\armeabi-v7a\prefab_config.json	Ì”äÍÖ2
( ¿”äÍÖ2]
+TE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\armeabi-v7a\prefab_config.json	�òÕöà2
( ´ó•òà2]
 [
-YE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\armeabi-v7a\symbol_folder_index.txt	Ì”äÍÖ2

P Á”äÍÖ2
+YE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\armeabi-v7a\symbol_folder_index.txt	�òÕöà2

P ´ó•òà2

+ 1 - 1
android/app/.cxx/Debug/3v266c66/armeabi-v7a/metadata_generation_command.txt

@@ -8,7 +8,7 @@
 -DANDROID_NDK=C:\Users\moham\AppData\Local\Android\Sdk\ndk\25.1.8937393
 -DCMAKE_ANDROID_NDK=C:\Users\moham\AppData\Local\Android\Sdk\ndk\25.1.8937393
 -DCMAKE_TOOLCHAIN_FILE=C:\Users\moham\AppData\Local\Android\Sdk\ndk\25.1.8937393\build\cmake\android.toolchain.cmake
--DCMAKE_MAKE_PROGRAM=C:\Users\moham\AppData\Local\Android\sdk\cmake\3.22.1\bin\ninja.exe
+-DCMAKE_MAKE_PROGRAM=C:\Users\moham\AppData\Local\Android\Sdk\cmake\3.22.1\bin\ninja.exe
 -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=E:\Kantor\telnow_2025\build\app\intermediates\cxx\Debug\3v266c66\obj\armeabi-v7a
 -DCMAKE_RUNTIME_OUTPUT_DIRECTORY=E:\Kantor\telnow_2025\build\app\intermediates\cxx\Debug\3v266c66\obj\armeabi-v7a
 -DCMAKE_BUILD_TYPE=Debug

+ 1 - 1
android/app/.cxx/Debug/3v266c66/x86/.cmake/api/v1/reply/cache-v2-6ae4fe736fbfabd12fcf.json

@@ -779,7 +779,7 @@
 				}
 			],
 			"type" : "UNINITIALIZED",
-			"value" : "C:\\Users\\moham\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe"
+			"value" : "C:\\Users\\moham\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\ninja.exe"
 		},
 		{
 			"name" : "CMAKE_MODULE_LINKER_FLAGS",

+ 2 - 2
android/app/.cxx/Debug/3v266c66/x86/.cmake/api/v1/reply/index-2025-03-06T04-31-31-0701.json

@@ -35,7 +35,7 @@
 			}
 		},
 		{
-			"jsonFile" : "cache-v2-6ae4fe736fbfabd12fcf.json",
+			"jsonFile" : "cache-v2-e9cc4d69ad036a78e4d9.json",
 			"kind" : "cache",
 			"version" : 
 			{
@@ -59,7 +59,7 @@
 		{
 			"cache-v2" : 
 			{
-				"jsonFile" : "cache-v2-6ae4fe736fbfabd12fcf.json",
+				"jsonFile" : "cache-v2-e9cc4d69ad036a78e4d9.json",
 				"kind" : "cache",
 				"version" : 
 				{

+ 1 - 1
android/app/.cxx/Debug/3v266c66/x86/CMakeCache.txt

@@ -127,7 +127,7 @@ CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=E:\Kantor\telnow_2025\build\app\int
 CMAKE_LINKER:FILEPATH=C:/Users/moham/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe
 
 //No help, variable specified on the command line.
-CMAKE_MAKE_PROGRAM:UNINITIALIZED=C:\Users\moham\AppData\Local\Android\sdk\cmake\3.22.1\bin\ninja.exe
+CMAKE_MAKE_PROGRAM:UNINITIALIZED=C:\Users\moham\AppData\Local\Android\Sdk\cmake\3.22.1\bin\ninja.exe
 
 //Flags used by the linker during the creation of modules.
 CMAKE_MODULE_LINKER_FLAGS:STRING=

+ 2 - 2
android/app/.cxx/Debug/3v266c66/x86/CMakeFiles/rules.ninja

@@ -32,7 +32,7 @@ rule RERUN_CMAKE
 # Rule for cleaning all built files.
 
 rule CLEAN
-  command = C:\Users\moham\AppData\Local\Android\sdk\cmake\3.22.1\bin\ninja.exe $FILE_ARG -t clean $TARGETS
+  command = C:\Users\moham\AppData\Local\Android\Sdk\cmake\3.22.1\bin\ninja.exe $FILE_ARG -t clean $TARGETS
   description = Cleaning all built files...
 
 
@@ -40,6 +40,6 @@ rule CLEAN
 # Rule for printing all primary targets available.
 
 rule HELP
-  command = C:\Users\moham\AppData\Local\Android\sdk\cmake\3.22.1\bin\ninja.exe -t targets
+  command = C:\Users\moham\AppData\Local\Android\Sdk\cmake\3.22.1\bin\ninja.exe -t targets
   description = All primary targets available:
 

+ 2 - 2
android/app/.cxx/Debug/3v266c66/x86/android_gradle_build.json

@@ -4,14 +4,14 @@
   ],
   "cleanCommandsComponents": [
     [
-      "C:\\Users\\moham\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe",
+      "C:\\Users\\moham\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\ninja.exe",
       "-C",
       "E:\\Kantor\\telnow_2025\\android\\app\\.cxx\\Debug\\3v266c66\\x86",
       "clean"
     ]
   ],
   "buildTargetsCommandComponents": [
-    "C:\\Users\\moham\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe",
+    "C:\\Users\\moham\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\ninja.exe",
     "-C",
     "E:\\Kantor\\telnow_2025\\android\\app\\.cxx\\Debug\\3v266c66\\x86",
     "{LIST_OF_TARGETS_TO_BUILD}"

+ 2 - 2
android/app/.cxx/Debug/3v266c66/x86/android_gradle_build_mini.json

@@ -4,14 +4,14 @@
   ],
   "cleanCommandsComponents": [
     [
-      "C:\\Users\\moham\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe",
+      "C:\\Users\\moham\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\ninja.exe",
       "-C",
       "E:\\Kantor\\telnow_2025\\android\\app\\.cxx\\Debug\\3v266c66\\x86",
       "clean"
     ]
   ],
   "buildTargetsCommandComponents": [
-    "C:\\Users\\moham\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe",
+    "C:\\Users\\moham\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\ninja.exe",
     "-C",
     "E:\\Kantor\\telnow_2025\\android\\app\\.cxx\\Debug\\3v266c66\\x86",
     "{LIST_OF_TARGETS_TO_BUILD}"

+ 12 - 12
android/app/.cxx/Debug/3v266c66/x86/configure_fingerprint.bin

@@ -2,27 +2,27 @@ C/C++ Structured LogO
 M
 KC:\src\flutter\packages\flutter_tools\gradle\src\main\groovy\CMakeLists.txtC
 A
-?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint	è§äÍÖ2§ ÆĽ�Ñ2Z
+?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint	’òÕöà2§ ÆĽ�Ñ2Z
 X
-VE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86\additional_project_files.txt	ì§äÍÖ2 š§äÍÖ2W
+VE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86\additional_project_files.txt	’òÕöà2 Äü•òà2W
 U
-SE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86\android_gradle_build.json	ì§äÍÖ2‰ §äÍÖ2\
+SE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86\android_gradle_build.json	“òÕöà2‰ Èü•òà2\
 Z
-XE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86\android_gradle_build_mini.json	ì§äÍÖ2æ ˧äÍÖ2I
+XE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86\android_gradle_build_mini.json	“òÕöà2æ Ëü•òà2I
 G
-EE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86\build.ninja	ì§äÍÖ2¯Ó ±¦äÍÖ2M
+EE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86\build.ninja	“òÕöà2¯Ó œü•òà2M
 K
-IE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86\build.ninja.txt	ì§äÍÖ2R
+IE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86\build.ninja.txt	“òÕöà2R
 P
-NE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86\build_file_index.txt	ì§äÍÖ2
K Ò§äÍÖ2S
+NE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86\build_file_index.txt	“òÕöà2
K Ïü•òà2S
 Q
-OE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86\compile_commands.json	ì§äÍÖ2	W
+OE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86\compile_commands.json	“òÕöà2	W
 U
-SE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86\compile_commands.json.bin	ì§äÍÖ2
+SE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86\compile_commands.json.bin	“òÕöà2
 ]
 [
-YE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86\metadata_generation_command.txt	ì§äÍÖ2� ͧäÍÖ2P
+YE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86\metadata_generation_command.txt	“òÕöà2� Ìü•òà2P
 N
-LE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86\prefab_config.json	í§äÍÖ2
( ͧäÍÖ2U
+LE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86\prefab_config.json	“òÕöà2
( Íü•òà2U
 S
-QE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86\symbol_folder_index.txt	í§äÍÖ2

H ΧäÍÖ2
+QE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86\symbol_folder_index.txt	“òÕöà2

H Íü•òà2

+ 1 - 1
android/app/.cxx/Debug/3v266c66/x86/metadata_generation_command.txt

@@ -8,7 +8,7 @@
 -DANDROID_NDK=C:\Users\moham\AppData\Local\Android\Sdk\ndk\25.1.8937393
 -DCMAKE_ANDROID_NDK=C:\Users\moham\AppData\Local\Android\Sdk\ndk\25.1.8937393
 -DCMAKE_TOOLCHAIN_FILE=C:\Users\moham\AppData\Local\Android\Sdk\ndk\25.1.8937393\build\cmake\android.toolchain.cmake
--DCMAKE_MAKE_PROGRAM=C:\Users\moham\AppData\Local\Android\sdk\cmake\3.22.1\bin\ninja.exe
+-DCMAKE_MAKE_PROGRAM=C:\Users\moham\AppData\Local\Android\Sdk\cmake\3.22.1\bin\ninja.exe
 -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=E:\Kantor\telnow_2025\build\app\intermediates\cxx\Debug\3v266c66\obj\x86
 -DCMAKE_RUNTIME_OUTPUT_DIRECTORY=E:\Kantor\telnow_2025\build\app\intermediates\cxx\Debug\3v266c66\obj\x86
 -DCMAKE_BUILD_TYPE=Debug

+ 1 - 1
android/app/.cxx/Debug/3v266c66/x86_64/.cmake/api/v1/reply/cache-v2-a8324f90078840118e65.json

@@ -779,7 +779,7 @@
 				}
 			],
 			"type" : "UNINITIALIZED",
-			"value" : "C:\\Users\\moham\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe"
+			"value" : "C:\\Users\\moham\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\ninja.exe"
 		},
 		{
 			"name" : "CMAKE_MODULE_LINKER_FLAGS",

+ 2 - 2
android/app/.cxx/Debug/3v266c66/x86_64/.cmake/api/v1/reply/index-2025-03-06T04-31-45-0000.json

@@ -35,7 +35,7 @@
 			}
 		},
 		{
-			"jsonFile" : "cache-v2-a8324f90078840118e65.json",
+			"jsonFile" : "cache-v2-6d8da1f19fa46eb74714.json",
 			"kind" : "cache",
 			"version" : 
 			{
@@ -59,7 +59,7 @@
 		{
 			"cache-v2" : 
 			{
-				"jsonFile" : "cache-v2-a8324f90078840118e65.json",
+				"jsonFile" : "cache-v2-6d8da1f19fa46eb74714.json",
 				"kind" : "cache",
 				"version" : 
 				{

+ 1 - 1
android/app/.cxx/Debug/3v266c66/x86_64/CMakeCache.txt

@@ -127,7 +127,7 @@ CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=E:\Kantor\telnow_2025\build\app\int
 CMAKE_LINKER:FILEPATH=C:/Users/moham/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe
 
 //No help, variable specified on the command line.
-CMAKE_MAKE_PROGRAM:UNINITIALIZED=C:\Users\moham\AppData\Local\Android\sdk\cmake\3.22.1\bin\ninja.exe
+CMAKE_MAKE_PROGRAM:UNINITIALIZED=C:\Users\moham\AppData\Local\Android\Sdk\cmake\3.22.1\bin\ninja.exe
 
 //Flags used by the linker during the creation of modules.
 CMAKE_MODULE_LINKER_FLAGS:STRING=

+ 2 - 2
android/app/.cxx/Debug/3v266c66/x86_64/CMakeFiles/rules.ninja

@@ -32,7 +32,7 @@ rule RERUN_CMAKE
 # Rule for cleaning all built files.
 
 rule CLEAN
-  command = C:\Users\moham\AppData\Local\Android\sdk\cmake\3.22.1\bin\ninja.exe $FILE_ARG -t clean $TARGETS
+  command = C:\Users\moham\AppData\Local\Android\Sdk\cmake\3.22.1\bin\ninja.exe $FILE_ARG -t clean $TARGETS
   description = Cleaning all built files...
 
 
@@ -40,6 +40,6 @@ rule CLEAN
 # Rule for printing all primary targets available.
 
 rule HELP
-  command = C:\Users\moham\AppData\Local\Android\sdk\cmake\3.22.1\bin\ninja.exe -t targets
+  command = C:\Users\moham\AppData\Local\Android\Sdk\cmake\3.22.1\bin\ninja.exe -t targets
   description = All primary targets available:
 

+ 2 - 2
android/app/.cxx/Debug/3v266c66/x86_64/android_gradle_build.json

@@ -4,14 +4,14 @@
   ],
   "cleanCommandsComponents": [
     [
-      "C:\\Users\\moham\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe",
+      "C:\\Users\\moham\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\ninja.exe",
       "-C",
       "E:\\Kantor\\telnow_2025\\android\\app\\.cxx\\Debug\\3v266c66\\x86_64",
       "clean"
     ]
   ],
   "buildTargetsCommandComponents": [
-    "C:\\Users\\moham\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe",
+    "C:\\Users\\moham\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\ninja.exe",
     "-C",
     "E:\\Kantor\\telnow_2025\\android\\app\\.cxx\\Debug\\3v266c66\\x86_64",
     "{LIST_OF_TARGETS_TO_BUILD}"

+ 2 - 2
android/app/.cxx/Debug/3v266c66/x86_64/android_gradle_build_mini.json

@@ -4,14 +4,14 @@
   ],
   "cleanCommandsComponents": [
     [
-      "C:\\Users\\moham\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe",
+      "C:\\Users\\moham\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\ninja.exe",
       "-C",
       "E:\\Kantor\\telnow_2025\\android\\app\\.cxx\\Debug\\3v266c66\\x86_64",
       "clean"
     ]
   ],
   "buildTargetsCommandComponents": [
-    "C:\\Users\\moham\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe",
+    "C:\\Users\\moham\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\ninja.exe",
     "-C",
     "E:\\Kantor\\telnow_2025\\android\\app\\.cxx\\Debug\\3v266c66\\x86_64",
     "{LIST_OF_TARGETS_TO_BUILD}"

+ 12 - 12
android/app/.cxx/Debug/3v266c66/x86_64/configure_fingerprint.bin

@@ -2,27 +2,27 @@ C/C++ Structured LogO
 M
 KC:\src\flutter\packages\flutter_tools\gradle\src\main\groovy\CMakeLists.txtC
 A
-?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint	ü’åÍÖ2§ ÆĽ�Ñ2]
+?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint	§òÕöà2§ ÆĽ�Ñ2]
 [
-YE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86_64\additional_project_files.txt	ü’åÍÖ2 בåÍÖ2Z
+YE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86_64\additional_project_files.txt	§òÕöà2 Ùƒ–òà2Z
 X
-VE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86_64\android_gradle_build.json	ü’åÍÖ2� ô’åÍÖ2_
+VE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86_64\android_gradle_build.json	§òÕöà2� Ûƒ–òà2_
 ]
-[E:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86_64\android_gradle_build_mini.json	ü’åÍÖ2ì ö’åÍÖ2L
+[E:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86_64\android_gradle_build_mini.json	§òÕöà2ì ݃–òà2L
 J
-HE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86_64\build.ninja	ü’åÍÖ2¾Ó º‹åÍÖ2P
+HE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86_64\build.ninja	§òÕöà2¾Ó ¾ƒ–òà2P
 N
-LE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86_64\build.ninja.txt	ü’åÍÖ2U
+LE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86_64\build.ninja.txt	§òÕöà2U
 S
-QE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86_64\build_file_index.txt	ü’åÍÖ2
K ù’åÍÖ2V
+QE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86_64\build_file_index.txt	©òÕöà2
K Þƒ–òà2V
 T
-RE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86_64\compile_commands.json	ü’åÍÖ2	Z
+RE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86_64\compile_commands.json	©òÕöà2	Z
 X
-VE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86_64\compile_commands.json.bin	ü’åÍÖ2
+VE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86_64\compile_commands.json.bin	©òÕöà2
 `
 ^
-\E:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86_64\metadata_generation_command.txt	ü’åÍÖ2� ø’åÍÖ2S
+\E:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86_64\metadata_generation_command.txt	©òÕöà2� Þƒ–òà2S
 Q
-OE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86_64\prefab_config.json	ü’åÍÖ2
( ø’åÍÖ2X
+OE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86_64\prefab_config.json	©òÕöà2
( Þƒ–òà2X
 V
-TE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86_64\symbol_folder_index.txt	ü’åÍÖ2

K ø’åÍÖ2
+TE:\Kantor\telnow_2025\android\app\.cxx\Debug\3v266c66\x86_64\symbol_folder_index.txt	©òÕöà2

K Þƒ–òà2

+ 1 - 1
android/app/.cxx/Debug/3v266c66/x86_64/metadata_generation_command.txt

@@ -8,7 +8,7 @@
 -DANDROID_NDK=C:\Users\moham\AppData\Local\Android\Sdk\ndk\25.1.8937393
 -DCMAKE_ANDROID_NDK=C:\Users\moham\AppData\Local\Android\Sdk\ndk\25.1.8937393
 -DCMAKE_TOOLCHAIN_FILE=C:\Users\moham\AppData\Local\Android\Sdk\ndk\25.1.8937393\build\cmake\android.toolchain.cmake
--DCMAKE_MAKE_PROGRAM=C:\Users\moham\AppData\Local\Android\sdk\cmake\3.22.1\bin\ninja.exe
+-DCMAKE_MAKE_PROGRAM=C:\Users\moham\AppData\Local\Android\Sdk\cmake\3.22.1\bin\ninja.exe
 -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=E:\Kantor\telnow_2025\build\app\intermediates\cxx\Debug\3v266c66\obj\x86_64
 -DCMAKE_RUNTIME_OUTPUT_DIRECTORY=E:\Kantor\telnow_2025\build\app\intermediates\cxx\Debug\3v266c66\obj\x86_64
 -DCMAKE_BUILD_TYPE=Debug

+ 5 - 1
assets/lang/en.json

@@ -318,5 +318,9 @@
    "writeHere": "Write here..",
    "ratingAspect": "Rating Aspect",
    "sendingRequest": "Sending requests",
-   "changePriority": "Change Priority"
+   "changePriority": "Change Priority",
+   "referenceNumber": "Reference Number",
+   "enterTicketNumber": "Enter ticket number",
+   "subject": "Subject",
+   "requestReference": "Request Reference"
 }

+ 5 - 1
assets/lang/id.json

@@ -318,5 +318,9 @@
    "writeHere": "Tulis disini..",
    "ratingAspect": "Aspek Penilaian",
    "sendingRequest": "Mengirim permintaan",
-   "changePriority": "Ubah Prioritas"
+   "changePriority": "Ubah Prioritas",
+   "referenceNumber": "Nomor Referensi",
+   "enterTicketNumber": "Masukkan nomor tiket",
+   "subject": "Subyek",
+   "requestReference": "Referensi Permintaan"
 }

+ 5 - 1
assets/lang/ja.json

@@ -318,5 +318,9 @@
    "writeHere": "ここに書いてください。",
    "ratingAspect": "評価面",
    "sendingRequest": "リクエストの送信",
-   "changePriority": "優先順位を変更する"
+   "changePriority": "優先順位を変更する",
+   "referenceNumber": "参照番号",
+   "enterTicketNumber": "チケット番号を入力してください",
+   "subject": "主題",
+   "requestReference": "リクエストリファレンス"
 }

+ 5 - 1
assets/lang/ko.json

@@ -318,5 +318,9 @@
    "writeHere": "여기 쓰시 오..",
    "ratingAspect": "평가 측면",
    "sendingRequest": "요청 보내기",
-   "changePriority": "우선순위 변경"
+   "changePriority": "우선순위 변경",
+   "referenceNumber": "참조번호",
+   "enterTicketNumber": "티켓번호를 입력하세요",
+   "subject": "주제",
+   "requestReference": "참조 요청"
 }

+ 5 - 1
assets/lang/zh.json

@@ -318,5 +318,9 @@
    "writeHere": "写在这里..",
    "ratingAspect": "评级方面",
    "sendingRequest": "发送请求",
-   "changePriority": "改变优先级"
+   "changePriority": "改变优先级",
+   "referenceNumber": "参考编号",
+   "enterTicketNumber": "输入票号",
+   "subject": "主题",
+   "requestReference": "请求参考"
 }

+ 3 - 0
devtools_options.yaml

@@ -0,0 +1,3 @@
+description: This file stores settings for Dart & Flutter DevTools.
+documentation: https://docs.flutter.dev/tools/devtools/extensions#configure-extension-enablement-states
+extensions:

+ 17 - 2
lib/src/layouts/components/template.dart

@@ -10,7 +10,9 @@ import 'package:dotted_line/dotted_line.dart';
 import 'package:easy_localization/easy_localization.dart';
 import 'package:flutter/foundation.dart';
 import 'package:flutter/material.dart';
+import 'package:flutter/services.dart';
 import 'package:flutter_cache_manager/flutter_cache_manager.dart';
+import 'package:fluttertoast/fluttertoast.dart';
 import 'package:loading_indicator/loading_indicator.dart';
 import 'package:lottie/lottie.dart';
 import 'package:page_transition/page_transition.dart';
@@ -68,13 +70,26 @@ Widget textVertical(String title, String subtitle){
   );
 }
 
-Widget textHorizontal(String title, String subtitle, {double size = 14, double opacity = 1}){
+Widget textHorizontal(String title, String subtitle, {double size = 14, double opacity = 1, bool copy = false}){
   return Row(
     crossAxisAlignment: CrossAxisAlignment.start,
     children: [
       Text(title, style: TextStyle(color: textColor.withValues(alpha: opacity), fontSize: size)),
       Expanded(
-        child: Text(subtitle, style: TextStyle(color: textColor, fontSize: size), maxLines: 3, overflow: TextOverflow.ellipsis, textAlign: TextAlign.right),
+        child: copy?Row(
+          mainAxisAlignment: MainAxisAlignment.end,
+          children: [
+            Expanded(child: Text(subtitle, style: TextStyle(color: textColor, fontSize: size), maxLines: 3, overflow: TextOverflow.ellipsis, textAlign: TextAlign.right)),
+            SizedBox(width: 5),
+            InkWell(
+              child: Icon(Icons.copy, color: textColor, size: size+2),
+              onTap: ()async{
+                await Clipboard.setData(ClipboardData(text: subtitle));
+                Fluttertoast.showToast(msg: 'Copied to Clipboard!'.tr());
+              },
+            ),
+          ],
+        ):Text(subtitle, style: TextStyle(color: textColor, fontSize: size), maxLines: 3, overflow: TextOverflow.ellipsis, textAlign: TextAlign.right),
       ),
     ],
   );

+ 4 - 2
lib/src/layouts/functions/request.dart

@@ -144,11 +144,12 @@ class RequestFunction{
     }
   }
 
-  sendRequest(BuildContext context, widget, controllerNote, controllerLocation, controllerDateString, currentSliderValue) async{
+  sendRequest(BuildContext context, widget, controllerNote, controllerReferenceNumber, controllerLocation, controllerDateString, currentSliderValue) async{
     showLoading(context, lottie: kIsWeb && !isCanvasKit ? null : 'Paperplane.json', text: 'sendingRequest'.tr());
     var data;
     data = {
       'note': controllerNote.text.trim() == '' ? '' : controllerNote.text.trim(),
+      'parentTicket': controllerReferenceNumber.text.trim() == '' ? null : controllerReferenceNumber.text.trim(),
       'location': Provider.of<CreateSerModule>(context, listen: false).locationType() == 2 ? controllerLocation.text.trim() : Provider.of<CreateSerModule>(context, listen: false).defaultLocation(),
       'sendLater': Provider.of<CreateSerModule>(context, listen: false).sendLater(),
       'datetimeScheduled': controllerDateString.text.trim(),
@@ -192,7 +193,7 @@ class RequestFunction{
     }
   }
 
-  sendRequestToOthers(BuildContext context, widget, controllerUserId, controllerNote, controllerLocation, controllerDateString, currentSliderValue) async{
+  sendRequestToOthers(BuildContext context, widget, controllerUserId, controllerNote, controllerReferenceNumber, controllerLocation, controllerDateString, currentSliderValue) async{
     showLoading(context, lottie: kIsWeb && !isCanvasKit ? null : 'Paperplane.json', text: 'sendingRequest'.tr());
     var data;
     data = {
@@ -201,6 +202,7 @@ class RequestFunction{
         'request_code': widget.request['code'],
         'qty': 1,
         'note': controllerNote.text.trim() == '' ? '' : controllerNote.text.trim(),
+        'parentTicket': controllerReferenceNumber.text.trim() == '' ? null : controllerReferenceNumber.text.trim(),
         'tenantCode': widget.request['tenantCode'],
         'location': Provider.of<CreateSerModule>(context, listen: false).locationType() == 2 ? controllerLocation.text.trim() : Provider.of<CreateSerModule>(context, listen: false).defaultLocation(),
         'datetimeScheduled': controllerDateString.text.trim(),

+ 41 - 1
lib/src/layouts/mobile/history_detail.dart

@@ -47,6 +47,8 @@ class _MobHistoryDetailPageState extends State<MobHistoryDetailPage> {
       user = res['user'];
       list = res['list'];
     });
+    print(list['parentTicket']);
+    print(list['_parentTicket']);
   }
 
   @override
@@ -103,7 +105,7 @@ class _MobHistoryDetailPageState extends State<MobHistoryDetailPage> {
                                 border: true
                             ),
                             SizedBox(height: 16),
-                            textHorizontal('ticketNumber'.tr(), list['ticketNo']),
+                            textHorizontal('ticketNumber'.tr(), list['ticketNo'], copy: true),
                             SizedBox(height: 16),
                             user.isNotEmpty?renderRequested():Container(),
                             textHorizontal('location'.tr(), list['ipphoneExtLocation']),
@@ -175,6 +177,44 @@ class _MobHistoryDetailPageState extends State<MobHistoryDetailPage> {
                           ],
                         ),
                       ),
+                      U.newServerVersion(1741166029) && list['_parentTicket'] != null?separator():Container(),
+                      U.newServerVersion(1741166029) && list['_parentTicket'] != null?Padding(
+                        padding: EdgeInsets.symmetric(vertical: 12, horizontal: 16),
+                        child: Column(
+                          crossAxisAlignment: CrossAxisAlignment.start,
+                          children: [
+                            Text('requestReference'.tr(), style: TextStyle(color: textColor, fontWeight: FontWeight.w600)),
+                            SizedBox(height: 16),
+                            textHorizontal('ticketNumber'.tr(), list['_parentTicket']['ticketNo']),
+                            SizedBox(height: 16),
+                            divider(opacity: 0.05),
+                            SizedBox(height: 16),
+                            textHorizontal('subject'.tr(), list['_parentTicket'][U.langColumn(context, 'requestSubject')]),
+                            SizedBox(height: 16),
+                            textHorizontal('note'.tr(), list['_parentTicket']['requestNote']!=null && list['_parentTicket']['requestNote']!=''?list['_parentTicket']['requestNote']:'-'),
+                            SizedBox(height: 16),
+                            divider(opacity: 0.05),
+                            SizedBox(height: 16),
+                            list['_parentTicket']['_activeHoldRequest'] != null ? Row(
+                              mainAxisAlignment: MainAxisAlignment.spaceBetween,
+                              children: [
+                                Text('state'.tr(), style: TextStyle(fontSize: 14, color: textColor)),
+                                Row(
+                                  mainAxisAlignment: MainAxisAlignment.end,
+                                  children: [
+                                    Image(image: AssetImage('assets/image/general/Watch.png'), width: 20, height: 20),
+                                    SizedBox(width: 5),
+                                    Text('hold'.tr(), style: TextStyle(fontSize: 14, color: primaryColor)),
+                                  ],
+                                )
+                              ],
+                            ) : textHorizontal('state'.tr(), U.renderStatus(list['_parentTicket']['currentState'])),
+                            SizedBox(height: 16),
+                            textHorizontal('description'.tr(), list['_parentTicket'][U.langColumn(context, '_subjectDescription')]??''),
+                            SizedBox(height: 16),
+                          ],
+                        ),
+                      ):Container(),
                       separator(),
                       list['autoResponse'] ? Container() : Padding(
                         padding: EdgeInsets.symmetric(vertical: 12, horizontal: 16),

+ 37 - 8
lib/src/layouts/mobile/request_create.dart

@@ -48,6 +48,7 @@ class _MobReqCreatePageState extends State<MobReqCreatePage> {
   TextEditingController controllerNote = new TextEditingController()..text = '';
   TextEditingController controllerLocation = new TextEditingController()..text = '';
   TextEditingController controllerUserId = new TextEditingController()..text = '';
+  TextEditingController controllerReferenceNumber = new TextEditingController()..text = '';
 
   FocusNode focusNodeLocation = new FocusNode();
   double _currentSliderValue = 0;
@@ -406,7 +407,7 @@ class _MobReqCreatePageState extends State<MobReqCreatePage> {
                             U.newServerVersion(1736473802) ? Column(
                               crossAxisAlignment: CrossAxisAlignment.start,
                               children: [
-                                SizedBox(height: 36),
+                                SizedBox(height: 32),
                                 Text('changePriority'.tr(), style: TextStyle(color: textColor, fontWeight: FontWeight.w600)),
                                 SizedBox(height: 12),
                                 Container(
@@ -464,7 +465,35 @@ class _MobReqCreatePageState extends State<MobReqCreatePage> {
                                     )
                                 )
                               ],
-                            ) : SizedBox()
+                            ) : SizedBox(),
+                            U.newServerVersion(1741166029) ? Column(
+                              crossAxisAlignment: CrossAxisAlignment.start,
+                              children: [
+                                SizedBox(height: 32),
+                                Text('referenceNumber'.tr(), style: TextStyle(color: textColor, fontWeight: FontWeight.w600)),
+                                SizedBox(height: 8),
+                                SizedBox(
+                                  width: double.infinity,
+                                  child: TextField(
+                                    controller: controllerReferenceNumber,
+                                    style: TextStyle(fontSize: 14, color: Colors.black),
+                                    decoration: InputDecoration(
+                                        hintText: 'enterTicketNumber'.tr(),
+                                        hintStyle: TextStyle(color: textColor.withValues(alpha: 0.5), fontSize: 14),
+                                        filled: true,
+                                        fillColor: backgroundColor,
+                                        hoverColor: Colors.black.withValues(alpha: 0.1),
+                                        contentPadding: EdgeInsets.all(13),
+                                        prefixIcon: Padding(padding: EdgeInsets.only(left: 13, right: 13), child: U.iconsax('ticket', color: textColor, size: 24)),
+                                        border: InputBorder.none,
+                                        enabledBorder: OutlineInputBorder(borderRadius: BorderRadius.circular(12), borderSide: BorderSide(color: Color(0xff262626).withValues(alpha: 0.5))),
+                                        focusedBorder: OutlineInputBorder(borderRadius: BorderRadius.circular(12), borderSide: const BorderSide(color: primaryColor)),
+                                        isDense: true
+                                    ),
+                                  ),
+                                )
+                              ],
+                            ) : SizedBox(),
                           ],
                         ),
                       ],
@@ -518,7 +547,7 @@ class _MobReqCreatePageState extends State<MobReqCreatePage> {
                           if (controllerDateString.text.trim().isEmpty && widget.request['noteFormat'] == 'DATE'){
                             showError(context, 'dateRequired'.tr());
                           } else {
-                            reqFunc.sendRequestToOthers(context, widget, controllerUserId, controllerNote, controllerLocation, controllerDateString, _currentSliderValue);
+                            reqFunc.sendRequestToOthers(context, widget, controllerUserId, controllerNote, controllerReferenceNumber, controllerLocation, controllerDateString, _currentSliderValue);
                           }
                         } else {
                           showError(context, 'idRequired'.tr());
@@ -526,13 +555,13 @@ class _MobReqCreatePageState extends State<MobReqCreatePage> {
                       } else if (controllerDateString.text.trim().isNotEmpty && widget.request['noteFormat'] == 'DATE'){
                         dialogSendLater();
                       } else {
-                        reqFunc.sendRequest(context, widget, controllerNote, controllerLocation, controllerDateString, _currentSliderValue);
+                        reqFunc.sendRequest(context, widget, controllerNote, controllerReferenceNumber, controllerLocation, controllerDateString, _currentSliderValue);
                       }
                     } else {
                       showError(context, 'lengthMax'.tr());
                     }
                   } else {
-                    showError(context, 'locRequired'.tr()+(!kIsWeb && widget.request['scanToRequest']?' '+'pleaseScan'.tr()+'.':''));
+                    showError(context, 'locRequired'.tr()+(!kIsWeb && widget.request['scanToRequest']?' ${'pleaseScan'.tr()}.':''));
                   }
                 })
               ],
@@ -582,7 +611,7 @@ class _MobReqCreatePageState extends State<MobReqCreatePage> {
                     onTap: (){
                       navigateBack(contexts);
                       Provider.of<CreateSerModule>(context, listen: false).setSendLater(true);
-                      reqFunc.sendRequest(context, widget, controllerNote, controllerLocation, controllerDateString, _currentSliderValue);
+                      reqFunc.sendRequest(context, widget, controllerNote, controllerReferenceNumber, controllerLocation, controllerDateString, _currentSliderValue);
                     },
                   ),
                 ),
@@ -611,7 +640,7 @@ class _MobReqCreatePageState extends State<MobReqCreatePage> {
                     ),
                     onTap: (){
                       navigateBack(contexts);
-                      reqFunc.sendRequest(context, widget, controllerNote, controllerLocation, controllerDateString, _currentSliderValue);
+                      reqFunc.sendRequest(context, widget, controllerNote, controllerReferenceNumber, controllerLocation, controllerDateString, _currentSliderValue);
                     },
                   ),
                 ),
@@ -622,11 +651,11 @@ class _MobReqCreatePageState extends State<MobReqCreatePage> {
             SizedBox(height: 12),
             Container(
               padding: EdgeInsets.all(3),
-              child: Text('scheduledMsg'.tr(), style: TextStyle(color: textColor, fontSize: 12, fontWeight: FontWeight.w300)),
               decoration: BoxDecoration(
                   color: Color(0xffCCA600).withValues(alpha: 0.2),
                   borderRadius: BorderRadius.all(Radius.circular(3))
               ),
+              child: Text('scheduledMsg'.tr(), style: TextStyle(color: textColor, fontSize: 12, fontWeight: FontWeight.w300)),
             )
           ],
         ),

+ 1 - 1
lib/src/layouts/mobile/request_success.dart

@@ -92,7 +92,7 @@ class _MobReqSuccessPageState extends State<MobReqSuccessPage> {
                         border: true
                     ),
                     SizedBox(height: 16),
-                    textHorizontal('ticketNumber'.tr(), list['ticketNo']),
+                    textHorizontal('ticketNumber'.tr(), list['ticketNo'], copy: true),
                     SizedBox(height: 16),
                     renderRequested(),
                     textHorizontal('location'.tr(), list['ipphoneExtLocation']),

+ 39 - 1
lib/src/layouts/web/history_detail.dart

@@ -110,7 +110,7 @@ class _WebHistoryDetailPageState extends State<WebHistoryDetailPage> {
                             children: [
                               requestTiles(image: list['_requestImage'] ?? "null", title: list[U.langColumn(context, 'requestSubject')], subtitle: list[U.langColumn(context, '_subjectDescription')]??'', border: true, vertical: 0),
                               SizedBox(height: 16),
-                              textHorizontal('ticketNumber'.tr(), list['ticketNo']),
+                              textHorizontal('ticketNumber'.tr(), list['ticketNo'], copy: true),
                               SizedBox(height: 16),
                               user.isNotEmpty?renderRequested():Container(),
                               textHorizontal('location'.tr(), list['ipphoneExtLocation']),
@@ -174,6 +174,44 @@ class _WebHistoryDetailPageState extends State<WebHistoryDetailPage> {
                               list['autoResponse'] ? Container() : textVertical('note'.tr(), list['requestNote']!=''?list['requestNote']:'-'),
                               list['autoResponse'] ? Container() : SizedBox(height: 16),
                               list['autoResponse'] || list['datetimeScheduled'] == null || list['datetimeScheduled'] == '' ? Container() : Text("${"scheduleMessage".tr()} ${list['datetimeScheduled']}."),
+
+                              U.newServerVersion(1741166029) && list['_parentTicket'] != null?Column(
+                                crossAxisAlignment: CrossAxisAlignment.start,
+                                children: [
+                                  SizedBox(height: 16),
+                                  divider(opacity: 0.05),
+                                  SizedBox(height: 16),
+                                  Text('requestReference'.tr(), style: TextStyle(color: textColor, fontWeight: FontWeight.w600)),
+                                  SizedBox(height: 16),
+                                  textHorizontal('ticketNumber'.tr(), list['_parentTicket']['ticketNo']),
+                                  SizedBox(height: 16),
+                                  divider(opacity: 0.05),
+                                  SizedBox(height: 16),
+                                  textHorizontal('subject'.tr(), list['_parentTicket'][U.langColumn(context, 'requestSubject')]),
+                                  SizedBox(height: 16),
+                                  textHorizontal('note'.tr(), list['_parentTicket']['requestNote']!=null && list['_parentTicket']['requestNote']!=''?list['_parentTicket']['requestNote']:'-'),
+                                  SizedBox(height: 16),
+                                  divider(opacity: 0.05),
+                                  SizedBox(height: 16),
+                                  list['_parentTicket']['_activeHoldRequest'] != null ? Row(
+                                    mainAxisAlignment: MainAxisAlignment.spaceBetween,
+                                    children: [
+                                      Text('state'.tr(), style: TextStyle(fontSize: 14, color: textColor)),
+                                      Row(
+                                        mainAxisAlignment: MainAxisAlignment.end,
+                                        children: [
+                                          Image(image: AssetImage('assets/image/general/Watch.png'), width: 20, height: 20),
+                                          SizedBox(width: 5),
+                                          Text('hold'.tr(), style: TextStyle(fontSize: 14, color: primaryColor)),
+                                        ],
+                                      )
+                                    ],
+                                  ) : textHorizontal('state'.tr(), U.renderStatus(list['_parentTicket']['currentState'])),
+                                  SizedBox(height: 16),
+                                  textHorizontal('description'.tr(), list['_parentTicket'][U.langColumn(context, '_subjectDescription')]??''),
+                                  SizedBox(height: 16),
+                                ],
+                              ):Container()
                             ],
                           ),
                         ),

+ 35 - 6
lib/src/layouts/web/request_create.dart

@@ -43,6 +43,7 @@ class _WebReqCreatePageState extends State<WebReqCreatePage> {
   TextEditingController controllerNote = new TextEditingController()..text = '';
   TextEditingController controllerLocation = new TextEditingController()..text = '';
   TextEditingController controllerUserId = new TextEditingController()..text = '';
+  TextEditingController controllerReferenceNumber = new TextEditingController()..text = '';
 
   FocusNode focusNodeLocation = new FocusNode();
   double _currentSliderValue = 0;
@@ -295,7 +296,7 @@ class _WebReqCreatePageState extends State<WebReqCreatePage> {
                                   U.newServerVersion(1736473802) ? Column(
                                     crossAxisAlignment: CrossAxisAlignment.start,
                                     children: [
-                                      SizedBox(height: 36),
+                                      SizedBox(height: 32),
                                       Text('changePriority'.tr(), style: TextStyle(color: textColor, fontWeight: FontWeight.w600)),
                                       SizedBox(height: 12),
                                       Container(
@@ -353,7 +354,35 @@ class _WebReqCreatePageState extends State<WebReqCreatePage> {
                                           )
                                       )
                                     ],
-                                  ) : SizedBox()
+                                  ) : SizedBox(),
+                                  U.newServerVersion(1741166029) ? Column(
+                                    crossAxisAlignment: CrossAxisAlignment.start,
+                                    children: [
+                                      SizedBox(height: 32),
+                                      Text('referenceNumber'.tr(), style: TextStyle(color: textColor, fontWeight: FontWeight.w600)),
+                                      SizedBox(height: 8),
+                                      SizedBox(
+                                        width: double.infinity,
+                                        child: TextField(
+                                          controller: controllerReferenceNumber,
+                                          style: TextStyle(fontSize: 14, color: Colors.black),
+                                          decoration: InputDecoration(
+                                              hintText: 'enterTicketNumber'.tr(),
+                                              hintStyle: TextStyle(color: textColor.withValues(alpha: 0.5), fontSize: 14),
+                                              filled: true,
+                                              fillColor: backgroundColor,
+                                              hoverColor: Colors.black.withValues(alpha: 0.1),
+                                              contentPadding: EdgeInsets.all(13),
+                                              prefixIcon: Padding(padding: EdgeInsets.only(left: 13, right: 13), child: U.iconsax('ticket', color: textColor, size: 24)),
+                                              border: InputBorder.none,
+                                              enabledBorder: OutlineInputBorder(borderRadius: BorderRadius.circular(12), borderSide: BorderSide(color: Color(0xff262626).withValues(alpha: 0.5))),
+                                              focusedBorder: OutlineInputBorder(borderRadius: BorderRadius.circular(12), borderSide: const BorderSide(color: primaryColor)),
+                                              isDense: true
+                                          ),
+                                        ),
+                                      )
+                                    ],
+                                  ) : SizedBox(),
                                 ],
                               ),
                             ],
@@ -505,7 +534,7 @@ class _WebReqCreatePageState extends State<WebReqCreatePage> {
                                   if (controllerDateString.text.trim().isEmpty && widget.request['noteFormat'] == 'DATE'){
                                     showError(context, 'dateRequired'.tr());
                                   } else {
-                                    reqFunc.sendRequestToOthers(context, widget, controllerUserId, controllerNote, controllerLocation, controllerDateString, _currentSliderValue);
+                                    reqFunc.sendRequestToOthers(context, widget, controllerUserId, controllerNote, controllerReferenceNumber, controllerLocation, controllerDateString, _currentSliderValue);
                                   }
                                 } else {
                                   showError(context, 'idRequired'.tr());
@@ -513,7 +542,7 @@ class _WebReqCreatePageState extends State<WebReqCreatePage> {
                               } else if (controllerDateString.text.trim().isNotEmpty && widget.request['noteFormat'] == 'DATE'){
                                 dialogSendLater();
                               } else {
-                                reqFunc.sendRequest(context, widget, controllerNote, controllerLocation, controllerDateString, _currentSliderValue);
+                                reqFunc.sendRequest(context, widget, controllerNote, controllerLocation, controllerReferenceNumber, controllerDateString, _currentSliderValue);
                               }
                             } else {
                               showError(context, 'lengthMax'.tr());
@@ -573,7 +602,7 @@ class _WebReqCreatePageState extends State<WebReqCreatePage> {
                     onTap: (){
                       navigateBack(contexts);
                       Provider.of<CreateSerModule>(context, listen: false).setSendLater(true);
-                      reqFunc.sendRequest(context, widget, controllerNote, controllerLocation, controllerDateString, _currentSliderValue);
+                      reqFunc.sendRequest(context, widget, controllerNote, controllerLocation, controllerReferenceNumber, controllerDateString, _currentSliderValue);
                     },
                   ),
                 ),
@@ -602,7 +631,7 @@ class _WebReqCreatePageState extends State<WebReqCreatePage> {
                     ),
                     onTap: (){
                       navigateBack(contexts);
-                      reqFunc.sendRequest(context, widget, controllerNote, controllerLocation, controllerDateString, _currentSliderValue);
+                      reqFunc.sendRequest(context, widget, controllerNote, controllerReferenceNumber, controllerLocation, controllerDateString, _currentSliderValue);
                     },
                   ),
                 ),

+ 1 - 1
lib/src/layouts/web/request_success.dart

@@ -104,7 +104,7 @@ class _WebReqSuccessPageState extends State<WebReqSuccessPage> {
                                 ],
                               ),
                               SizedBox(height: 20),
-                              textHorizontal('ticketNumber'.tr(), list['ticketNo']),
+                              textHorizontal('ticketNumber'.tr(), list['ticketNo'], copy: true),
                               SizedBox(height: 16),
                               renderRequested(),
                               textHorizontal('location'.tr(), list['ipphoneExtLocation']),

+ 16 - 0
lib/src/utils/U.dart

@@ -522,6 +522,22 @@ class U {
       closeLoading(context);
     }
   }
+  
+  static String renderStatus(String currentState){
+    String title = '';
+
+    if (currentState == 'DIPROSES') {
+      title = 'stateRequested'.tr();
+    } else if (currentState == 'DIMULAI') {
+      title = 'stateDone'.tr();
+    } else if (currentState == 'DISELESAIKAN' || currentState == 'TUNTAS') {
+      title = 'stateFinish'.tr();
+    } else if (currentState == 'DIBATALKAN') {
+      title = 'stateCanceled'.tr();
+    }
+    
+    return title;
+  }
 }
 
 //@optionalTypeArgs