Samples (Fri, Nov 15, 10:18 - Sat, Nov 16, 10:18)
Samples (Fri, Nov 15, 10:18 - Sat, Nov 16, 10:18)
Samples
Samples
ID | Request | Viewer | Context | Host | Type | Label | Avg | Cost | Rate | Epoch |
---|---|---|---|---|---|---|---|---|---|---|
518867 | N3TlsasjgFOB | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 10:15 |
518866 | N3TlsasjgFOB | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 10:15 |
518865 | N3TlsasjgFOB | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 10:15 |
518843 | U2TXymhHGHOY | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 09:57 |
518842 | U2TXymhHGHOY | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 09:57 |
518841 | U2TXymhHGHOY | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 09:57 |
518835 | lVmTsIpGx1QE | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 09:51 |
518834 | lVmTsIpGx1QE | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 09:51 |
518833 | lVmTsIpGx1QE | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 09:51 |
518825 | VyDyEdMhaYJO | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 09:33 |
518824 | VyDyEdMhaYJO | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 09:33 |
518823 | VyDyEdMhaYJO | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 09:33 |
518767 | Xql6ym_a0HPZ | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 08:26 |
518766 | Xql6ym_a0HPZ | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 08:26 |
518765 | Xql6ym_a0HPZ | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 08:26 |
518731 | szJgzauOvmTs | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 07:53 |
518730 | szJgzauOvmTs | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 07:53 |
518729 | szJgzauOvmTs | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 07:53 |
518727 | 56pvOTNVYc9T | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 07:52 |
518726 | 56pvOTNVYc9T | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 07:52 |
518725 | 56pvOTNVYc9T | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 07:52 |
518711 | Wji0mmPbraru | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 07:45 |
518710 | Wji0mmPbraru | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 07:45 |
518709 | Wji0mmPbraru | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 07:45 |
518707 | nOYwlzK.lnJ2 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 07:38 |
518706 | nOYwlzK.lnJ2 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 07:38 |
518705 | nOYwlzK.lnJ2 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 07:38 |
518687 | Ie8laoUORVU4 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 07:13 |
518686 | Ie8laoUORVU4 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 07:13 |
518685 | Ie8laoUORVU4 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 07:13 |
518671 | oRsik3lc8YFD | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 06:40 |
518670 | oRsik3lc8YFD | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 06:40 |
518669 | oRsik3lc8YFD | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 06:40 |
518663 | 0yXTPh2GsKJf | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 06:36 |
518662 | 0yXTPh2GsKJf | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 06:36 |
518661 | 0yXTPh2GsKJf | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 06:36 |
518575 | mSm1qbAI9HdI | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 05:08 |
518574 | mSm1qbAI9HdI | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 05:08 |
518573 | mSm1qbAI9HdI | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 05:08 |
518571 | eBFIM8pbkYHv | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 05:05 |
518570 | eBFIM8pbkYHv | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 05:05 |
518569 | eBFIM8pbkYHv | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 05:05 |
518525 | i0y7f0qwdgQ1 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 04:20 |
518524 | i0y7f0qwdgQ1 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 04:20 |
518523 | i0y7f0qwdgQ1 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 04:20 |
518491 | JVHethOvcVya | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 03:50 |
518490 | JVHethOvcVya | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 03:50 |
518489 | JVHethOvcVya | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 03:50 |
518413 | 3hTrI2_CXcx_ | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 02:14 |
518412 | 3hTrI2_CXcx_ | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 02:14 |
518411 | 3hTrI2_CXcx_ | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 02:14 |
518409 | e8PpR3mX4gRd | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 02:12 |
518408 | e8PpR3mX4gRd | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 02:12 |
518407 | e8PpR3mX4gRd | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 02:12 |
518363 | 71g7_4v1KQtu | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 01:56 |
518362 | 71g7_4v1KQtu | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 01:56 |
518361 | 71g7_4v1KQtu | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 01:56 |
518336 | ZS15Gkhe8ems | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 01:43 |
518335 | ZS15Gkhe8ems | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 01:43 |
518334 | ZS15Gkhe8ems | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 01:43 |
518316 | snP_uRphJgpP | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 01:08 |
518315 | snP_uRphJgpP | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 01:08 |
518314 | snP_uRphJgpP | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Sat, Nov 16, 01:08 |
518251 | F.DhUZUrJfup | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 23:40 |
518250 | F.DhUZUrJfup | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 23:40 |
518249 | F.DhUZUrJfup | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 23:40 |
518188 | vTF3Mkq4Stwy | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 22:47 |
518187 | vTF3Mkq4Stwy | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 22:47 |
518186 | vTF3Mkq4Stwy | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 22:47 |
518180 | 3aPAATWGN5HN | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 22:38 |
518179 | 3aPAATWGN5HN | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 22:38 |
518178 | 3aPAATWGN5HN | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 22:38 |
518176 | AxFZIfHslf0X | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 22:22 |
518175 | AxFZIfHslf0X | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 22:22 |
518174 | AxFZIfHslf0X | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 22:22 |
518172 | Hc1RF50RDem8 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 22:21 |
518171 | Hc1RF50RDem8 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 22:21 |
518170 | Hc1RF50RDem8 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 22:21 |
518146 | qZMNvbcZpwxo | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 21:00 |
518145 | qZMNvbcZpwxo | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 21:00 |
518144 | qZMNvbcZpwxo | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 21:00 |
518138 | x6QRyGa3zYpe | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 20:49 |
518137 | x6QRyGa3zYpe | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 20:49 |
518136 | x6QRyGa3zYpe | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 20:49 |
518126 | FLMhAx2_KrHN | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 20:41 |
518125 | FLMhAx2_KrHN | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 20:41 |
518124 | FLMhAx2_KrHN | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 20:41 |
518066 | 14uWMPh4lUho | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 19:44 |
518065 | 14uWMPh4lUho | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 19:44 |
518064 | 14uWMPh4lUho | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 19:44 |
518041 | 8D1SUwTAjuT5 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 19:03 |
518040 | 8D1SUwTAjuT5 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 19:03 |
518039 | 8D1SUwTAjuT5 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 19:03 |
518033 | BeHovdu_GS0U | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 18:35 |
518032 | BeHovdu_GS0U | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 18:35 |
518031 | BeHovdu_GS0U | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 18:35 |
518025 | Mj0cHIqciYfG | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 18:19 |
518024 | Mj0cHIqciYfG | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 18:19 |
518023 | Mj0cHIqciYfG | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 18:19 |
518021 | x7oAiQ2vQ5WE | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 15, 18:10 |
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