Samples (Sat, Oct 5, 02:25 - Sun, Oct 6, 02:25)
Samples (Sat, Oct 5, 02:25 - Sun, Oct 6, 02:25)
Samples
Samples
ID | Request | Viewer | Context | Host | Type | Label | Avg | Cost | Rate | Epoch |
---|---|---|---|---|---|---|---|---|---|---|
470963 | DQYP18D._FLY | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 52,035 us | 52,035,000 us | 1000 | Sun, Oct 6, 00:41 |
470298 | yhSneCMdQAPa | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 45,221 us | 45,221,000 us | 1000 | Sat, Oct 5, 15:13 |
469842 | PV71AeYZwPy. | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 44,198 us | 44,198,000 us | 1000 | Sat, Oct 5, 06:05 |
471006 | 9xl1_bJ6.A58 | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 43,920 us | 43,920,000 us | 1000 | Sun, Oct 6, 01:41 |
470043 | pH3lbZCMt0bc | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 37,693 us | 37,693,000 us | 1000 | Sat, Oct 5, 10:52 |
469949 | KHWBb3eCdQlV | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 37,451 us | 37,451,000 us | 1000 | Sat, Oct 5, 09:05 |
470768 | bew9BRrEjxX0 | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 37,094 us | 37,094,000 us | 1000 | Sat, Oct 5, 20:51 |
470844 | _hlAqaBZoHPb | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 36,915 us | 36,915,000 us | 1000 | Sat, Oct 5, 22:12 |
470436 | VsczfCNepaMX | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 36,728 us | 36,728,000 us | 1000 | Sat, Oct 5, 17:18 |
469890 | mwIsJpwZVUKj | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 36,662 us | 36,662,000 us | 1000 | Sat, Oct 5, 07:56 |
470205 | Fb5p2otQKxQ8 | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 36,476 us | 36,476,000 us | 1000 | Sat, Oct 5, 13:22 |
469563 | q1sxLtJB2Z4D | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 35,742 us | 35,742,000 us | 1000 | Sat, Oct 5, 02:46 |
470263 | YLEg4Bht_EUT | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 34,709 us | 34,709,000 us | 1000 | Sat, Oct 5, 14:52 |
470381 | jQCztpPZV9Ut | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 34,612 us | 34,612,000 us | 1000 | Sat, Oct 5, 16:48 |
469986 | _5Cz.A0D2_6H | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 34,117 us | 34,117,000 us | 1000 | Sat, Oct 5, 09:50 |
469805 | PRb_c7eR3cxt | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 33,776 us | 33,776,000 us | 1000 | Sat, Oct 5, 05:29 |
469967 | aP5V1ixrybSv | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 33,369 us | 33,369,000 us | 1000 | Sat, Oct 5, 09:36 |
469850 | JzdhhAXh3Vm6 | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 33,148 us | 33,148,000 us | 1000 | Sat, Oct 5, 06:23 |
469649 | 3Gxkqg8Uqr1Q | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 32,721 us | 32,721,000 us | 1000 | Sat, Oct 5, 03:56 |
470324 | ubaRvTEyVh0U | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 32,104 us | 32,104,000 us | 1000 | Sat, Oct 5, 15:22 |
469719 | 4Fg.rNoaSyrv | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 31,656 us | 31,656,000 us | 1000 | Sat, Oct 5, 04:45 |
469913 | 5ZP_7hywJzdo | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 31,258 us | 31,258,000 us | 1000 | Sat, Oct 5, 08:24 |
471018 | _BPJmVBCxmKn | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 31,120 us | 31,120,000 us | 1000 | Sun, Oct 6, 01:57 |
471022 | JE.A2bumtV5v | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 31,076 us | 31,076,000 us | 1000 | Sun, Oct 6, 01:58 |
470440 | dKC_KV6_VJ6S | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 30,420 us | 30,420,000 us | 1000 | Sat, Oct 5, 17:25 |
469760 | CIkhujhXTnhz | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 30,323 us | 30,323,000 us | 1000 | Sat, Oct 5, 05:01 |
469591 | 92p79_79xIWg | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 30,025 us | 30,025,000 us | 1000 | Sat, Oct 5, 03:21 |
470157 | 2kcB.is.IcRb | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 29,765 us | 29,765,000 us | 1000 | Sat, Oct 5, 12:48 |
469665 | d9Pri3zxqufh | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 29,528 us | 29,528,000 us | 1000 | Sat, Oct 5, 04:14 |
470971 | enZ_ZgFVSYjj | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 28,563 us | 28,563,000 us | 1000 | Sun, Oct 6, 00:50 |
470592 | hdxYMv6007Ew | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 28,069 us | 28,069,000 us | 1000 | Sat, Oct 5, 19:11 |
470608 | q0c4tXV0WOdu | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 27,940 us | 27,940,000 us | 1000 | Sat, Oct 5, 19:18 |
469567 | r98wprcya6D. | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 27,919 us | 27,919,000 us | 1000 | Sat, Oct 5, 02:49 |
469866 | psKUlgaMRixD | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 27,781 us | 27,781,000 us | 1000 | Sat, Oct 5, 07:09 |
470887 | ed6BDL9QwIb6 | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 27,734 us | 27,734,000 us | 1000 | Sat, Oct 5, 22:58 |
470232 | 32JIRm9enpOn | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 26,809 us | 26,809,000 us | 1000 | Sat, Oct 5, 13:38 |
469846 | Uniz5h2X8Lqb | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 26,730 us | 26,730,000 us | 1000 | Sat, Oct 5, 06:16 |
470561 | 1dG8w4XELGZD | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 26,700 us | 26,700,000 us | 1000 | Sat, Oct 5, 18:39 |
471021 | JE.A2bumtV5v | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sun, Oct 6, 01:58 |
471020 | JE.A2bumtV5v | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sun, Oct 6, 01:58 |
471019 | JE.A2bumtV5v | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sun, Oct 6, 01:58 |
471017 | _BPJmVBCxmKn | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sun, Oct 6, 01:57 |
471016 | _BPJmVBCxmKn | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sun, Oct 6, 01:57 |
471015 | _BPJmVBCxmKn | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sun, Oct 6, 01:57 |
471005 | 9xl1_bJ6.A58 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sun, Oct 6, 01:41 |
471004 | 9xl1_bJ6.A58 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sun, Oct 6, 01:41 |
471003 | 9xl1_bJ6.A58 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sun, Oct 6, 01:41 |
470970 | enZ_ZgFVSYjj | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sun, Oct 6, 00:50 |
470969 | enZ_ZgFVSYjj | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sun, Oct 6, 00:50 |
470968 | enZ_ZgFVSYjj | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sun, Oct 6, 00:50 |
470962 | DQYP18D._FLY | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sun, Oct 6, 00:41 |
470961 | DQYP18D._FLY | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sun, Oct 6, 00:41 |
470960 | DQYP18D._FLY | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sun, Oct 6, 00:41 |
470886 | ed6BDL9QwIb6 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 22:58 |
470885 | ed6BDL9QwIb6 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 22:58 |
470884 | ed6BDL9QwIb6 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 22:58 |
470843 | _hlAqaBZoHPb | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 22:12 |
470842 | _hlAqaBZoHPb | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 22:12 |
470841 | _hlAqaBZoHPb | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 22:12 |
470767 | bew9BRrEjxX0 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 20:51 |
470766 | bew9BRrEjxX0 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 20:51 |
470765 | bew9BRrEjxX0 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 20:51 |
470607 | q0c4tXV0WOdu | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 19:18 |
470606 | q0c4tXV0WOdu | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 19:18 |
470605 | q0c4tXV0WOdu | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 19:18 |
470591 | hdxYMv6007Ew | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 19:11 |
470590 | hdxYMv6007Ew | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 19:11 |
470589 | hdxYMv6007Ew | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 19:11 |
470560 | 1dG8w4XELGZD | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 18:39 |
470559 | 1dG8w4XELGZD | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 18:39 |
470558 | 1dG8w4XELGZD | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 18:39 |
470439 | dKC_KV6_VJ6S | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 17:25 |
470438 | dKC_KV6_VJ6S | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 17:25 |
470437 | dKC_KV6_VJ6S | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 17:25 |
470435 | VsczfCNepaMX | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 17:18 |
470434 | VsczfCNepaMX | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 17:18 |
470433 | VsczfCNepaMX | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 17:18 |
470380 | jQCztpPZV9Ut | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 16:48 |
470379 | jQCztpPZV9Ut | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 16:48 |
470378 | jQCztpPZV9Ut | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 16:48 |
470323 | ubaRvTEyVh0U | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 15:22 |
470322 | ubaRvTEyVh0U | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 15:22 |
470321 | ubaRvTEyVh0U | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 15:22 |
470297 | yhSneCMdQAPa | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 15:13 |
470296 | yhSneCMdQAPa | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 15:13 |
470295 | yhSneCMdQAPa | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 15:13 |
470262 | YLEg4Bht_EUT | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 14:52 |
470261 | YLEg4Bht_EUT | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 14:52 |
470260 | YLEg4Bht_EUT | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 14:52 |
470231 | 32JIRm9enpOn | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 13:38 |
470230 | 32JIRm9enpOn | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 13:38 |
470229 | 32JIRm9enpOn | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 13:38 |
470204 | Fb5p2otQKxQ8 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 13:22 |
470203 | Fb5p2otQKxQ8 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 13:22 |
470202 | Fb5p2otQKxQ8 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 13:22 |
470156 | 2kcB.is.IcRb | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 12:48 |
470155 | 2kcB.is.IcRb | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 12:48 |
470154 | 2kcB.is.IcRb | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 12:48 |
470042 | pH3lbZCMt0bc | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 10:52 |
470041 | pH3lbZCMt0bc | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Oct 5, 10:52 |
Content licensed under Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA) unless otherwise noted; code licensed under Apache 2.0 or other open source licenses. · CC BY-SA 4.0 · Apache 2.0