3v4l.org

run code in 300+ PHP versions simultaneously
<?php $appId = "11325"; $secret= "52b0c70dc9244762b762d6554116d32f"; $userid = "12405620"; $time = gmdate("Y-m-d\TH:i:s"); $unixTime = @strtotime($time."Z"); $signature = hash('sha256', ($userid?$userid:"").$appId.$unixTime.$secret); echo "/auth/get-token?appId={$appId}".($userid?"&userid={$userid}":"")."&timestamp={$time}&signature={$signature}"; echo "\n\n"; $token = "0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349"; echo "&token=" .$token ."&hash=" .hash('sha256', $token .$secret);
Output for 5.6.28, 7.0.14 - 7.0.20, 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
/auth/get-token?appId=11325&userid=12405620&timestamp=2014-08-20T22:28:41&signature=7363670fae29e178ad8b2df898a5e2f7dba37b7ca5c0b0fa8363cbb19fbdc2cc &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 7.0.6
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-05-03T15:21:04&signature=344ec4362f2305c305f0e72977a8fbdea3cdc4e740ba03d39147033df71d3f53 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 7.0.5
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-04-03T03:49:50&signature=46e5cc4f9ea15646af6374da3c9f937d496597247d331be34eaabdbaaf859d31 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 7.0.4
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-03-10T16:31:20&signature=a7ce409b6244e0eff34b25a6b1c9ebd02bc5f3bea4b3aa6ade91570a89227b6c &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 7.0.3
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-03-18T17:18:07&signature=54e05b31d869388ae9ad733d77682082cf8c75ddac456531941b363d661b9b6c &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 7.0.2
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-03-22T23:34:36&signature=f21b509ba92e32ffd2c4b8e40fc9e6818046569257b2f4f469c3684e4fb1f0f4 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 7.0.1
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-03-24T03:30:15&signature=ae1f58e3280d1b4fd37c5bb8a0f45e97615ba2654c3f20b3345b43c0b1892473 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 7.0.0
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-03-27T04:26:53&signature=41a3abff97eca8877bb7623454f31f2aee962bd76216943e202f385844b9bcd3 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.6.21
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-05-02T10:31:16&signature=2ce39d5e5ec5139d30b0178fbf9ec31dde0039c62ab7ba28290e3f10321fbe3a &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.6.20
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-04-10T02:48:20&signature=3e7783984442178876d502dc5cd7dc3cbc7c6d95ef5b4391e59ed2e701bc436a &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.6.19
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-03-08T00:39:32&signature=aee2a05d739cef12b74f1bad2ed87c58410ee6fb4aa1097ae1ffbf47cffb97c5 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.6.18
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-03-15T09:11:25&signature=b68a43eef6d5e49d0528e3e829708b9d2f6e9e4f5b65231556f369308ac5b4d9 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.6.17
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-03-19T21:04:14&signature=36c1d2de6039c1d57e78e3e1455db3cb2e236038541c7defefc3378be152f311 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.6.16
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-03-28T05:14:20&signature=81cdc27b911d1edbdf4bb17cdde3efb86fee351e81764a627a51410d912244a3 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.6.15
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-03-29T06:05:26&signature=2046befe590f64868980cd7ee806d996dc1b2a6487386c900a50f303f1107612 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.6.14
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-04-02T08:00:04&signature=568b3856022dedc446894955fe9030e27a1fdbfc8e776e5c80694cc6bab2e6cc &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.6.13
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-04-15T12:19:57&signature=87124aa2cd6a7cd1b1aa571f0900a09938dea6a0d6f8833025ebbb338ee69d70 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.6.12
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-04-20T02:47:26&signature=98885df64fc6e284010ecf83dd2bc801258e3b115b796f41cdcb36f81d76c801 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.6.11
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-04-24T09:00:10&signature=5c978f7b0eebf6d0751efb9b2d332aaea2cae187b5d902177b30c69f62f56e3d &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.6.10
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-04-25T11:13:21&signature=3826aa0c39c3d0c0500c9b9f668e97e085863da28879e205df672847d87ca106 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.6.9
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-04-27T16:22:33&signature=c1058156f1d25bc76a23e7674ce71f5bcb41def5d3e1c844e3be705a2ae3d9cf &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.6.8
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-04-30T01:15:01&signature=58745878d4e1d3440166c7fe7b9e590ce3a2f6a1be5c3f36adb4d8b488040176 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.5.35
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-05-22T16:36:32&signature=6b8275ab949d0c5bd7980d064ea7dddd49392226bc245bfcda0b3dfd771fb016 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.5.34
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-04-11T05:01:50&signature=a6a3a48bb6ea3e81353d5035cda5e981d01719764732e94afaadf75f9c885d6b &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.5.33
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-03-09T03:18:17&signature=1adb4e42d89748e01b5d190ab6765b8df5dc13e9fb7c3b96dc43755972132922 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.5.32
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-03-17T12:55:48&signature=c8e41264d8184a2b76efd5e9967ec7f8ed808f873f6c04af8b6b93e23debcd12 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.5.31
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-03-21T00:00:19&signature=3732fba566ff89dbe63108e2d36a197a3da1fb4702b08dcb1f1674c7252ab2bf &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.5.30
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-04-01T07:58:20&signature=f3bacaf8b046ecf2cfa224d116c9d4a80ca5bd464f9d4337b3f2f7095b748d26 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.5.29
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-04-17T02:44:40&signature=6678b6837ba516b50b72dd45e4f37d3fc8bb802bbd28741734a589f6ca2431c9 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.5.28
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-04-21T05:59:02&signature=ffa77469f41b4da20253f1f62aa4652f31420669d96f4823953ee3baf7008d06 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.5.27
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-04-22T07:50:59&signature=9afc50b55f678019f4770ca52a87fa0715c4996128dd56c265f9699bce9bf49e &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.5.26
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-04-26T13:54:55&signature=2ccbaea601b2f9b7ce470b29bc613fc6fc9bc5e8fb732179a1d5987e5cfcc046 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.5.25
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-04-28T20:46:08&signature=2c98e8d820e6eefea432e49799f73faa504c1c2de6c7c12ea9d893ea1c34b203 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.5.24
/auth/get-token?appId=11325&userid=12405620&timestamp=2016-05-24T03:25:53&signature=3bdb10e4ee182aa9fbbaa31f17c613edad0c4d0644389db7ee09b1d8dc9ba5ff &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.4.45
/auth/get-token?appId=11325&userid=12405620&timestamp=2015-09-09T18:31:04&signature=2c92e9c1bec5f7eaa51d71c5cf77c97b1197ce1c6c09885350270462adefe093 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.4.44
/auth/get-token?appId=11325&userid=12405620&timestamp=2015-08-09T19:57:17&signature=eba902b19b5af2e3104ee1e8fae33ad251d42e7bf7b27c8b4560634ae9ca55c2 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.4.43
/auth/get-token?appId=11325&userid=12405620&timestamp=2015-08-09T19:57:12&signature=c2fa9d680c3851d93ae6a13e8ae1a5d4778aece8f9e5bb072dd5ed48c40fa65f &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.4.42
/auth/get-token?appId=11325&userid=12405620&timestamp=2015-08-09T19:57:10&signature=0ee6bc02e6db69dee72576592bc677495e1788776585ccd9d0b910f9deddffb2 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.4.41
/auth/get-token?appId=11325&userid=12405620&timestamp=2015-06-07T09:32:29&signature=1b63539ec3bc9ca63cd63d4bb8fcd6349576425638529ef37061ff1780ed93a0 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.4.39 - 5.4.40
/auth/get-token?appId=11325&userid=12405620&timestamp=2015-05-13T22:44:23&signature=4de1c3b035e3fc50b547e0d68486a641ef05666632cf78b3d1787a6e51cf9cab &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.4.38
/auth/get-token?appId=11325&userid=12405620&timestamp=2015-02-27T19:23:03&signature=170ededbff3a768df9d76c41d5aec8dc07aa064b1382c80ed84f7f10c16b62bf &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.4.36 - 5.4.37
/auth/get-token?appId=11325&userid=12405620&timestamp=2015-02-03T18:24:06&signature=43e2acd1a1cd40a56ecdc8a273f0c3b57318dfab541f9f2d6a869db11a2b23e3 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.4.35
/auth/get-token?appId=11325&userid=12405620&timestamp=2014-11-14T11:15:22&signature=e7e086314d39361a11fccdb01ec45a6195a70fe45cfee646e11c86bec95cfd64 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.4.34
/auth/get-token?appId=11325&userid=12405620&timestamp=2014-11-13T15:23:13&signature=21ef1c6d2542d29dfb1598eb3d0034d7ac2f4533fd153f42e1a79ac95aef777d &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.3.29, 5.4.32
/auth/get-token?appId=11325&userid=12405620&timestamp=2014-08-28T11:51:02&signature=09deb836b4a76a3f3904e4066203bde87b5e2fee8fad07cff595e84ff5ac0d9f &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.4.24 - 5.4.31
/auth/get-token?appId=11325&userid=12405620&timestamp=2014-08-20T22:28:45&signature=272859d0724925e7aa5c44f1a348a34b173c3732545bb51b1d5a004f2ddc9609 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.4.3 - 5.4.23
/auth/get-token?appId=11325&userid=12405620&timestamp=2014-08-20T22:28:46&signature=7f73f3deda05fa5d788260e978fcc183b014760eece7838affa76c6ec269fe08 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.3.10 - 5.3.28, 5.4.0 - 5.4.2
/auth/get-token?appId=11325&userid=12405620&timestamp=2014-08-20T22:28:47&signature=a1483dddda90775f00c6cc1cd2b7a8cdeec33fe39d2d7a521383c766a5c125f5 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.2.3 - 5.2.17, 5.3.0 - 5.3.9
/auth/get-token?appId=11325&userid=12405620&timestamp=2014-08-20T22:28:48&signature=3d5cfb8273c9342acf784c5021e1e26e9ac1129ccb452043970148b589e36c07 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.1.2 - 5.1.6, 5.2.0 - 5.2.2
/auth/get-token?appId=11325&userid=12405620&timestamp=2014-08-20T22:28:49&signature=b2e9d6b31eba4dda2c4bd79c8b0b1451c9bc97099b38c3202825bbdfc4e1fef9 &token=0_11325_1408876902_2_897854c64a49b08adec644684493be101531d6e3481b3bc52419fc025327a349&hash=0b1ed8e4f06075b90c14cfffb90699418dd3e423ab67994552f254071c85ddac
Output for 5.0.0 - 5.0.5, 5.1.0 - 5.1.1
Fatal error: Call to undefined function hash() in /in/arfKB on line 8
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: hash() in /in/arfKB on line 8
Process exited with code 255.
Output for 4.3.2 - 4.3.11, 4.4.0 - 4.4.4
Fatal error: Call to undefined function: hash() in /in/arfKB on line 8
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: hash() in /in/arfKB on line 8

preferences:
281.68 ms | 401 KiB | 341 Q