{"__meta":{"id":"Xfce1136d1f05b38f2e41cf66e01e2f21","datetime":"2026-04-14 01:38:31","utime":1776101911.546536,"method":"POST","uri":"\/api\/V1\/login","ip":"111.65.63.214"},"php":{"version":"8.0.30","interface":"apache2handler"},"messages":{"count":1,"messages":[{"message":"[01:38:31] LOG.info: registerin_token ","message_html":null,"is_string":false,"label":"info","time":1776101911.486743,"collector":"log"}]},"time":{"start":1776101911.32477,"end":1776101911.546558,"duration":0.2217879295349121,"duration_str":"222ms","measures":[{"label":"Booting","start":1776101911.32477,"relative_start":0,"end":1776101911.382017,"relative_end":1776101911.382017,"duration":0.05724692344665527,"duration_str":"57.25ms","params":[],"collector":null},{"label":"Application","start":1776101911.382179,"relative_start":0.057409048080444336,"end":1776101911.54656,"relative_end":2.1457672119140625e-6,"duration":0.1643810272216797,"duration_str":"164ms","params":[],"collector":null}]},"memory":{"peak_usage":8876864,"peak_usage_str":"8MB"},"exceptions":{"count":0,"exceptions":[]},"views":{"nb_templates":0,"templates":[]},"route":{"uri":"POST api\/V1\/login","middleware":"api, api, api","controller":"App\\Http\\Controllers\\API\\AuthController@login","namespace":null,"prefix":"api\/V1","where":[],"file":"<a href=\"phpstorm:\/\/open?file=\/var\/www\/html\/360\/app\/Http\/Controllers\/API\/AuthController.php&line=66\">app\/Http\/Controllers\/API\/AuthController.php:66-127<\/a>"},"queries":{"nb_statements":15,"nb_failed_statements":0,"accumulated_duration":0.01585,"accumulated_duration_str":"15.85ms","statements":[{"sql":"select * from \"users\" where \"email\" = 'regin@360bathware.com' limit 1","type":"query","params":[],"bindings":["regin@360bathware.com"],"hints":null,"show_copy":false,"backtrace":[{"index":15,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Auth\/EloquentUserProvider.php","line":134},{"index":16,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Auth\/SessionGuard.php","line":377},{"index":17,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Auth\/AuthManager.php","line":340},{"index":18,"namespace":null,"name":"\/app\/Http\/Controllers\/API\/AuthController.php","line":75},{"index":19,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Controller.php","line":54}],"duration":0.00121,"duration_str":"1.21ms","stmt_id":"\/vendor\/laravel\/framework\/src\/Illuminate\/Auth\/EloquentUserProvider.php:134","connection":"360_db"},{"sql":"select * from \"users\" where \"email\" = 'regin@360bathware.com' limit 1","type":"query","params":[],"bindings":["regin@360bathware.com"],"hints":null,"show_copy":false,"backtrace":[{"index":15,"namespace":null,"name":"\/app\/Http\/Controllers\/API\/AuthController.php","line":79},{"index":16,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Controller.php","line":54},{"index":17,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/ControllerDispatcher.php","line":45},{"index":18,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Route.php","line":262},{"index":19,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Route.php","line":205}],"duration":0.0009,"duration_str":"900\u03bcs","stmt_id":"\/app\/Http\/Controllers\/API\/AuthController.php:79","connection":"360_db"},{"sql":"select \"companies\".*, \"company_user\".\"user_id\" as \"pivot_user_id\", \"company_user\".\"company_id\" as \"pivot_company_id\" from \"companies\" inner join \"company_user\" on \"companies\".\"id\" = \"company_user\".\"company_id\" where \"company_user\".\"user_id\" in (6)","type":"query","params":[],"bindings":[],"hints":null,"show_copy":false,"backtrace":[{"index":19,"namespace":null,"name":"\/app\/Http\/Controllers\/API\/AuthController.php","line":79},{"index":20,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Controller.php","line":54},{"index":21,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/ControllerDispatcher.php","line":45},{"index":22,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Route.php","line":262},{"index":23,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Route.php","line":205}],"duration":0.00136,"duration_str":"1.36ms","stmt_id":"\/app\/Http\/Controllers\/API\/AuthController.php:79","connection":"360_db"},{"sql":"select \"companies\".*, \"company_user\".\"user_id\" as \"pivot_user_id\", \"company_user\".\"company_id\" as \"pivot_company_id\" from \"companies\" inner join \"company_user\" on \"companies\".\"id\" = \"company_user\".\"company_id\" where \"is_primary\" = 1 and \"company_user\".\"user_id\" in (6)","type":"query","params":[],"bindings":["1"],"hints":null,"show_copy":false,"backtrace":[{"index":19,"namespace":null,"name":"\/app\/Http\/Controllers\/API\/AuthController.php","line":79},{"index":20,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Controller.php","line":54},{"index":21,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/ControllerDispatcher.php","line":45},{"index":22,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Route.php","line":262},{"index":23,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Route.php","line":205}],"duration":0.0009599999999999999,"duration_str":"960\u03bcs","stmt_id":"\/app\/Http\/Controllers\/API\/AuthController.php:79","connection":"360_db"},{"sql":"select * from \"user_devices_token\" where (\"user_id\" = 6 and \"device_token\" = '') limit 1","type":"query","params":[],"bindings":["6",""],"hints":null,"show_copy":false,"backtrace":[{"index":19,"namespace":null,"name":"\/app\/Http\/Controllers\/API\/AuthController.php","line":100},{"index":20,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Controller.php","line":54},{"index":21,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/ControllerDispatcher.php","line":45},{"index":22,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Route.php","line":262},{"index":23,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Route.php","line":205}],"duration":0.00086,"duration_str":"860\u03bcs","stmt_id":"\/app\/Http\/Controllers\/API\/AuthController.php:100","connection":"360_db"},{"sql":"select \"roles\".*, \"model_has_roles\".\"model_id\" as \"pivot_model_id\", \"model_has_roles\".\"role_id\" as \"pivot_role_id\", \"model_has_roles\".\"model_type\" as \"pivot_model_type\" from \"roles\" inner join \"model_has_roles\" on \"roles\".\"id\" = \"model_has_roles\".\"role_id\" where \"model_has_roles\".\"model_id\" = 6 and \"model_has_roles\".\"model_type\" = 'App\\Models\\User'","type":"query","params":[],"bindings":["6","App\\Models\\User"],"hints":null,"show_copy":false,"backtrace":[{"index":14,"namespace":null,"name":"\/app\/Http\/Controllers\/API\/AuthController.php","line":105},{"index":15,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Controller.php","line":54},{"index":16,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/ControllerDispatcher.php","line":45},{"index":17,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Route.php","line":262},{"index":18,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Route.php","line":205}],"duration":0.0010500000000000002,"duration_str":"1.05ms","stmt_id":"\/app\/Http\/Controllers\/API\/AuthController.php:105","connection":"360_db"},{"sql":"select \"permissions\".*, \"role_has_permissions\".\"role_id\" as \"pivot_role_id\", \"role_has_permissions\".\"permission_id\" as \"pivot_permission_id\" from \"permissions\" inner join \"role_has_permissions\" on \"permissions\".\"id\" = \"role_has_permissions\".\"permission_id\" where \"role_has_permissions\".\"role_id\" = 7","type":"query","params":[],"bindings":["7"],"hints":null,"show_copy":false,"backtrace":[{"index":19,"namespace":null,"name":"\/app\/Http\/Controllers\/API\/AuthController.php","line":110},{"index":20,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Controller.php","line":54},{"index":21,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/ControllerDispatcher.php","line":45},{"index":22,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Route.php","line":262},{"index":23,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Route.php","line":205}],"duration":0.0011,"duration_str":"1.1ms","stmt_id":"\/app\/Http\/Controllers\/API\/AuthController.php:110","connection":"360_db"},{"sql":"select exists(select * from \"oauth_personal_access_clients\") as \"exists\"","type":"query","params":[],"bindings":[],"hints":null,"show_copy":false,"backtrace":[{"index":12,"namespace":null,"name":"\/vendor\/laravel\/passport\/src\/ClientRepository.php","line":121},{"index":13,"namespace":null,"name":"\/vendor\/laravel\/passport\/src\/PersonalAccessTokenFactory.php","line":74},{"index":14,"namespace":null,"name":"\/vendor\/laravel\/passport\/src\/HasApiTokens.php","line":67},{"index":15,"namespace":null,"name":"\/app\/Http\/Controllers\/API\/AuthController.php","line":117},{"index":16,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Controller.php","line":54}],"duration":0.00083,"duration_str":"830\u03bcs","stmt_id":"\/vendor\/laravel\/passport\/src\/ClientRepository.php:121","connection":"360_db"},{"sql":"select * from \"oauth_personal_access_clients\" order by \"id\" desc limit 1","type":"query","params":[],"bindings":[],"hints":null,"show_copy":false,"backtrace":[{"index":15,"namespace":null,"name":"\/vendor\/laravel\/passport\/src\/ClientRepository.php","line":125},{"index":16,"namespace":null,"name":"\/vendor\/laravel\/passport\/src\/PersonalAccessTokenFactory.php","line":74},{"index":17,"namespace":null,"name":"\/vendor\/laravel\/passport\/src\/HasApiTokens.php","line":67},{"index":18,"namespace":null,"name":"\/app\/Http\/Controllers\/API\/AuthController.php","line":117},{"index":19,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Controller.php","line":54}],"duration":0.0007700000000000001,"duration_str":"770\u03bcs","stmt_id":"\/vendor\/laravel\/passport\/src\/ClientRepository.php:125","connection":"360_db"},{"sql":"select * from \"oauth_clients\" where \"oauth_clients\".\"id\" = 3 limit 1","type":"query","params":[],"bindings":["3"],"hints":null,"show_copy":false,"backtrace":[{"index":20,"namespace":null,"name":"\/vendor\/laravel\/passport\/src\/ClientRepository.php","line":125},{"index":21,"namespace":null,"name":"\/vendor\/laravel\/passport\/src\/PersonalAccessTokenFactory.php","line":74},{"index":22,"namespace":null,"name":"\/vendor\/laravel\/passport\/src\/HasApiTokens.php","line":67},{"index":23,"namespace":null,"name":"\/app\/Http\/Controllers\/API\/AuthController.php","line":117},{"index":24,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Controller.php","line":54}],"duration":0.00078,"duration_str":"780\u03bcs","stmt_id":"\/vendor\/laravel\/passport\/src\/ClientRepository.php:125","connection":"360_db"},{"sql":"select * from \"oauth_clients\" where \"id\" = 3 limit 1","type":"query","params":[],"bindings":["3"],"hints":null,"show_copy":false,"backtrace":[{"index":15,"namespace":null,"name":"\/vendor\/laravel\/passport\/src\/ClientRepository.php","line":47},{"index":16,"namespace":null,"name":"\/vendor\/laravel\/passport\/src\/ClientRepository.php","line":58},{"index":17,"namespace":null,"name":"\/vendor\/laravel\/passport\/src\/Bridge\/ClientRepository.php","line":57},{"index":18,"namespace":null,"name":"\/vendor\/league\/oauth2-server\/src\/Grant\/AbstractGrant.php","line":196},{"index":19,"namespace":null,"name":"\/vendor\/laravel\/passport\/src\/Bridge\/PersonalAccessGrant.php","line":21}],"duration":0.00069,"duration_str":"690\u03bcs","stmt_id":"\/vendor\/laravel\/passport\/src\/ClientRepository.php:47","connection":"360_db"},{"sql":"select * from \"oauth_clients\" where \"id\" = 3 limit 1","type":"query","params":[],"bindings":["3"],"hints":null,"show_copy":false,"backtrace":[{"index":15,"namespace":null,"name":"\/vendor\/laravel\/passport\/src\/ClientRepository.php","line":47},{"index":16,"namespace":null,"name":"\/vendor\/laravel\/passport\/src\/ClientRepository.php","line":58},{"index":17,"namespace":null,"name":"\/vendor\/laravel\/passport\/src\/Bridge\/ClientRepository.php","line":34},{"index":18,"namespace":null,"name":"\/vendor\/league\/oauth2-server\/src\/Grant\/AbstractGrant.php","line":235},{"index":19,"namespace":null,"name":"\/vendor\/league\/oauth2-server\/src\/Grant\/AbstractGrant.php","line":202}],"duration":0.00053,"duration_str":"530\u03bcs","stmt_id":"\/vendor\/laravel\/passport\/src\/ClientRepository.php:47","connection":"360_db"},{"sql":"insert into \"oauth_access_tokens\" (\"id\", \"user_id\", \"client_id\", \"scopes\", \"revoked\", \"created_at\", \"updated_at\", \"expires_at\") values ('c464ce8bd88ae26fcb31e772e0c92aaf69800aeef082b35c768ae039abb41aeeddcf914c358b42b3', 6, '3', '[\"ENGINEER\",\"invoice-delete\",\"document-management-update\",\"project-update\",\"lead-update-admin\",\"all-teams\",\"appointment-create\",\"variation-order-delete\",\"lead-update\",\"all-users\",\"appointment-delete\",\"all-appointments\",\"all-document-management\",\"document-management-delete\",\"variation-order-update\",\"variation-order-export\",\"invoice-export\",\"lead-view\",\"project-view\"]', 0, '2026-04-14 01:38:31', '2026-04-14 01:38:31', '2027-04-14 01:38:31')","type":"query","params":[],"bindings":["c464ce8bd88ae26fcb31e772e0c92aaf69800aeef082b35c768ae039abb41aeeddcf914c358b42b3","6","3","[&quot;ENGINEER&quot;,&quot;invoice-delete&quot;,&quot;document-management-update&quot;,&quot;project-update&quot;,&quot;lead-update-admin&quot;,&quot;all-teams&quot;,&quot;appointment-create&quot;,&quot;variation-order-delete&quot;,&quot;lead-update&quot;,&quot;all-users&quot;,&quot;appointment-delete&quot;,&quot;all-appointments&quot;,&quot;all-document-management&quot;,&quot;document-management-delete&quot;,&quot;variation-order-update&quot;,&quot;variation-order-export&quot;,&quot;invoice-export&quot;,&quot;lead-view&quot;,&quot;project-view&quot;]","0","2026-04-14 01:38:31","2026-04-14 01:38:31","2027-04-14 01:38:31"],"hints":null,"show_copy":false,"backtrace":[{"index":18,"namespace":null,"name":"\/vendor\/laravel\/passport\/src\/TokenRepository.php","line":17},{"index":19,"namespace":null,"name":"\/vendor\/laravel\/passport\/src\/Bridge\/AccessTokenRepository.php","line":65},{"index":20,"namespace":null,"name":"\/vendor\/league\/oauth2-server\/src\/Grant\/AbstractGrant.php","line":464},{"index":21,"namespace":null,"name":"\/vendor\/laravel\/passport\/src\/Bridge\/PersonalAccessGrant.php","line":29},{"index":22,"namespace":null,"name":"\/vendor\/league\/oauth2-server\/src\/AuthorizationServer.php","line":204}],"duration":0.00212,"duration_str":"2.12ms","stmt_id":"\/vendor\/laravel\/passport\/src\/TokenRepository.php:17","connection":"360_db"},{"sql":"select * from \"oauth_access_tokens\" where \"id\" = 'c464ce8bd88ae26fcb31e772e0c92aaf69800aeef082b35c768ae039abb41aeeddcf914c358b42b3' limit 1","type":"query","params":[],"bindings":["c464ce8bd88ae26fcb31e772e0c92aaf69800aeef082b35c768ae039abb41aeeddcf914c358b42b3"],"hints":null,"show_copy":false,"backtrace":[{"index":15,"namespace":null,"name":"\/vendor\/laravel\/passport\/src\/TokenRepository.php","line":28},{"index":16,"namespace":null,"name":"\/vendor\/laravel\/passport\/src\/PersonalAccessTokenFactory.php","line":132},{"index":17,"namespace":null,"name":"\/vendor\/laravel\/passport\/src\/PersonalAccessTokenFactory.php","line":77},{"index":18,"namespace":null,"name":"\/vendor\/laravel\/passport\/src\/HasApiTokens.php","line":67},{"index":19,"namespace":null,"name":"\/app\/Http\/Controllers\/API\/AuthController.php","line":117}],"duration":0.0011,"duration_str":"1.1ms","stmt_id":"\/vendor\/laravel\/passport\/src\/TokenRepository.php:28","connection":"360_db"},{"sql":"update \"oauth_access_tokens\" set \"name\" = 'regin@360bathware.com_2026-04-14 01:38:31' where \"id\" = 'c464ce8bd88ae26fcb31e772e0c92aaf69800aeef082b35c768ae039abb41aeeddcf914c358b42b3'","type":"query","params":[],"bindings":["regin@360bathware.com_2026-04-14 01:38:31","c464ce8bd88ae26fcb31e772e0c92aaf69800aeef082b35c768ae039abb41aeeddcf914c358b42b3"],"hints":null,"show_copy":false,"backtrace":[{"index":13,"namespace":null,"name":"\/vendor\/laravel\/passport\/src\/TokenRepository.php","line":78},{"index":14,"namespace":null,"name":"\/vendor\/laravel\/passport\/src\/PersonalAccessTokenFactory.php","line":80},{"index":17,"namespace":null,"name":"\/vendor\/laravel\/passport\/src\/HasApiTokens.php","line":67},{"index":18,"namespace":null,"name":"\/app\/Http\/Controllers\/API\/AuthController.php","line":117},{"index":19,"namespace":null,"name":"\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Controller.php","line":54}],"duration":0.00159,"duration_str":"1.59ms","stmt_id":"\/vendor\/laravel\/passport\/src\/TokenRepository.php:78","connection":"360_db"}]},"models":{"data":{"Laravel\\Passport\\Token":1,"Laravel\\Passport\\Client":3,"Laravel\\Passport\\PersonalAccessClient":1,"Spatie\\Permission\\Models\\Permission":18,"Spatie\\Permission\\Models\\Role":1,"App\\Models\\UserDeviceToken":1,"App\\Models\\Company":2,"App\\Models\\User":2},"count":29},"swiftmailer_mails":{"count":0,"mails":[]},"gate":{"count":0,"messages":[]},"session":{"login_web_59ba36addc2b2f9401580f014c7f58ea4e30989d":"6"},"request":{"path_info":"\/api\/V1\/login","status_code":"<pre class=sf-dump id=sf-dump-236268791 data-indent-pad=\"  \"><span class=sf-dump-num>200<\/span>\n<\/pre><script>Sfdump(\"sf-dump-236268791\", {\"maxDepth\":0})<\/script>\n","status_text":"OK","format":"html","content_type":"application\/json","request_query":"<pre class=sf-dump id=sf-dump-1961730148 data-indent-pad=\"  \">[]\n<\/pre><script>Sfdump(\"sf-dump-1961730148\", {\"maxDepth\":0})<\/script>\n","request_request":"<pre class=sf-dump id=sf-dump-946637455 data-indent-pad=\"  \"><span class=sf-dump-note>array:2<\/span> [<samp data-depth=1 class=sf-dump-expanded>\n  \"<span class=sf-dump-key>email<\/span>\" => \"<span class=sf-dump-str title=\"21 characters\">regin@360bathware.com<\/span>\"\n  \"<span class=sf-dump-key>password<\/span>\" => \"<span class=sf-dump-str title=\"14 characters\">Regin_360_2026<\/span>\"\n<\/samp>]\n<\/pre><script>Sfdump(\"sf-dump-946637455\", {\"maxDepth\":0})<\/script>\n","request_headers":"<pre class=sf-dump id=sf-dump-1948865319 data-indent-pad=\"  \"><span class=sf-dump-note>array:7<\/span> [<samp data-depth=1 class=sf-dump-expanded>\n  \"<span class=sf-dump-key>accept<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"16 characters\">application\/json<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>content-type<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"16 characters\">application\/json<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>content-length<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"2 characters\">61<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>host<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"20 characters\">360bw.viztechpos.com<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>connection<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"10 characters\">Keep-Alive<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>accept-encoding<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"4 characters\">gzip<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>user-agent<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"12 characters\">okhttp\/4.9.2<\/span>\"\n  <\/samp>]\n<\/samp>]\n<\/pre><script>Sfdump(\"sf-dump-1948865319\", {\"maxDepth\":0})<\/script>\n","request_server":"<pre class=sf-dump id=sf-dump-2084457074 data-indent-pad=\"  \"><span class=sf-dump-note>array:36<\/span> [<samp data-depth=1 class=sf-dump-expanded>\n  \"<span class=sf-dump-key>REDIRECT_HTTPS<\/span>\" => \"<span class=sf-dump-str title=\"2 characters\">on<\/span>\"\n  \"<span class=sf-dump-key>REDIRECT_SSL_TLS_SNI<\/span>\" => \"<span class=sf-dump-str title=\"20 characters\">360bw.viztechpos.com<\/span>\"\n  \"<span class=sf-dump-key>REDIRECT_STATUS<\/span>\" => \"<span class=sf-dump-str title=\"3 characters\">200<\/span>\"\n  \"<span class=sf-dump-key>HTTPS<\/span>\" => \"<span class=sf-dump-str title=\"2 characters\">on<\/span>\"\n  \"<span class=sf-dump-key>SSL_TLS_SNI<\/span>\" => \"<span class=sf-dump-str title=\"20 characters\">360bw.viztechpos.com<\/span>\"\n  \"<span class=sf-dump-key>HTTP_ACCEPT<\/span>\" => \"<span class=sf-dump-str title=\"16 characters\">application\/json<\/span>\"\n  \"<span class=sf-dump-key>CONTENT_TYPE<\/span>\" => \"<span class=sf-dump-str title=\"16 characters\">application\/json<\/span>\"\n  \"<span class=sf-dump-key>CONTENT_LENGTH<\/span>\" => \"<span class=sf-dump-str title=\"2 characters\">61<\/span>\"\n  \"<span class=sf-dump-key>HTTP_HOST<\/span>\" => \"<span class=sf-dump-str title=\"20 characters\">360bw.viztechpos.com<\/span>\"\n  \"<span class=sf-dump-key>HTTP_CONNECTION<\/span>\" => \"<span class=sf-dump-str title=\"10 characters\">Keep-Alive<\/span>\"\n  \"<span class=sf-dump-key>HTTP_ACCEPT_ENCODING<\/span>\" => \"<span class=sf-dump-str title=\"4 characters\">gzip<\/span>\"\n  \"<span class=sf-dump-key>HTTP_USER_AGENT<\/span>\" => \"<span class=sf-dump-str title=\"12 characters\">okhttp\/4.9.2<\/span>\"\n  \"<span class=sf-dump-key>PATH<\/span>\" => \"<span class=sf-dump-str title=\"70 characters\">\/usr\/local\/sbin:\/usr\/local\/bin:\/usr\/sbin:\/usr\/bin:\/sbin:\/bin:\/snap\/bin<\/span>\"\n  \"<span class=sf-dump-key>SERVER_SIGNATURE<\/span>\" => \"<span class=sf-dump-str title=\"82 characters\">&lt;address&gt;Apache\/2.4.41 (Ubuntu) Server at 360bw.viztechpos.com Port 443&lt;\/address&gt;<span class=\"sf-dump-default sf-dump-ns\">\\n<\/span><\/span>\"\n  \"<span class=sf-dump-key>SERVER_SOFTWARE<\/span>\" => \"<span class=sf-dump-str title=\"22 characters\">Apache\/2.4.41 (Ubuntu)<\/span>\"\n  \"<span class=sf-dump-key>SERVER_NAME<\/span>\" => \"<span class=sf-dump-str title=\"20 characters\">360bw.viztechpos.com<\/span>\"\n  \"<span class=sf-dump-key>SERVER_ADDR<\/span>\" => \"<span class=sf-dump-str title=\"13 characters\">192.168.8.229<\/span>\"\n  \"<span class=sf-dump-key>SERVER_PORT<\/span>\" => \"<span class=sf-dump-str title=\"3 characters\">443<\/span>\"\n  \"<span class=sf-dump-key>REMOTE_ADDR<\/span>\" => \"<span class=sf-dump-str title=\"13 characters\">111.65.63.214<\/span>\"\n  \"<span class=sf-dump-key>DOCUMENT_ROOT<\/span>\" => \"<span class=sf-dump-str title=\"24 characters\">\/var\/www\/html\/360\/public<\/span>\"\n  \"<span class=sf-dump-key>REQUEST_SCHEME<\/span>\" => \"<span class=sf-dump-str title=\"5 characters\">https<\/span>\"\n  \"<span class=sf-dump-key>CONTEXT_PREFIX<\/span>\" => \"\"\n  \"<span class=sf-dump-key>CONTEXT_DOCUMENT_ROOT<\/span>\" => \"<span class=sf-dump-str title=\"24 characters\">\/var\/www\/html\/360\/public<\/span>\"\n  \"<span class=sf-dump-key>SERVER_ADMIN<\/span>\" => \"<span class=sf-dump-str title=\"18 characters\">[no address given]<\/span>\"\n  \"<span class=sf-dump-key>SCRIPT_FILENAME<\/span>\" => \"<span class=sf-dump-str title=\"34 characters\">\/var\/www\/html\/360\/public\/index.php<\/span>\"\n  \"<span class=sf-dump-key>REMOTE_PORT<\/span>\" => \"<span class=sf-dump-str title=\"5 characters\">46186<\/span>\"\n  \"<span class=sf-dump-key>REDIRECT_URL<\/span>\" => \"<span class=sf-dump-str title=\"13 characters\">\/api\/V1\/login<\/span>\"\n  \"<span class=sf-dump-key>GATEWAY_INTERFACE<\/span>\" => \"<span class=sf-dump-str title=\"7 characters\">CGI\/1.1<\/span>\"\n  \"<span class=sf-dump-key>SERVER_PROTOCOL<\/span>\" => \"<span class=sf-dump-str title=\"8 characters\">HTTP\/1.1<\/span>\"\n  \"<span class=sf-dump-key>REQUEST_METHOD<\/span>\" => \"<span class=sf-dump-str title=\"4 characters\">POST<\/span>\"\n  \"<span class=sf-dump-key>QUERY_STRING<\/span>\" => \"\"\n  \"<span class=sf-dump-key>REQUEST_URI<\/span>\" => \"<span class=sf-dump-str title=\"13 characters\">\/api\/V1\/login<\/span>\"\n  \"<span class=sf-dump-key>SCRIPT_NAME<\/span>\" => \"<span class=sf-dump-str title=\"10 characters\">\/index.php<\/span>\"\n  \"<span class=sf-dump-key>PHP_SELF<\/span>\" => \"<span class=sf-dump-str title=\"10 characters\">\/index.php<\/span>\"\n  \"<span class=sf-dump-key>REQUEST_TIME_FLOAT<\/span>\" => <span class=sf-dump-num>1776101911.3248<\/span>\n  \"<span class=sf-dump-key>REQUEST_TIME<\/span>\" => <span class=sf-dump-num>1776101911<\/span>\n<\/samp>]\n<\/pre><script>Sfdump(\"sf-dump-2084457074\", {\"maxDepth\":0})<\/script>\n","request_cookies":"<pre class=sf-dump id=sf-dump-1090551012 data-indent-pad=\"  \">[]\n<\/pre><script>Sfdump(\"sf-dump-1090551012\", {\"maxDepth\":0})<\/script>\n","response_headers":"<pre class=sf-dump id=sf-dump-1216160643 data-indent-pad=\"  \"><span class=sf-dump-note>array:5<\/span> [<samp data-depth=1 class=sf-dump-expanded>\n  \"<span class=sf-dump-key>cache-control<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"17 characters\">no-cache, private<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>date<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"29 characters\">Mon, 13 Apr 2026 17:38:31 GMT<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>content-type<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"16 characters\">application\/json<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>x-ratelimit-limit<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => <span class=sf-dump-num>300<\/span>\n  <\/samp>]\n  \"<span class=sf-dump-key>x-ratelimit-remaining<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => <span class=sf-dump-num>299<\/span>\n  <\/samp>]\n<\/samp>]\n<\/pre><script>Sfdump(\"sf-dump-1216160643\", {\"maxDepth\":0})<\/script>\n","session_attributes":"<pre class=sf-dump id=sf-dump-1649671285 data-indent-pad=\"  \"><span class=sf-dump-note>array:1<\/span> [<samp data-depth=1 class=sf-dump-expanded>\n  \"<span class=sf-dump-key>login_web_59ba36addc2b2f9401580f014c7f58ea4e30989d<\/span>\" => <span class=sf-dump-num>6<\/span>\n<\/samp>]\n<\/pre><script>Sfdump(\"sf-dump-1649671285\", {\"maxDepth\":0})<\/script>\n"}}