Samples (Thu, Nov 28, 04:14 - Fri, Nov 29, 04:14)
Samples (Thu, Nov 28, 04:14 - Fri, Nov 29, 04:14)
Samples
Samples
ID | Request | Viewer | Context | Host | Type | Label | Avg | Cost | Rate | Epoch |
---|---|---|---|---|---|---|---|---|---|---|
538592 | ZXhhxtd64OTZ | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 29, 04:13 |
538591 | ZXhhxtd64OTZ | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 29, 04:13 |
538590 | ZXhhxtd64OTZ | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Nov 29, 04:13 |
538561 | J9f2tUHyOtHo | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 29, 03:41 |
538560 | J9f2tUHyOtHo | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 29, 03:41 |
538559 | J9f2tUHyOtHo | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Nov 29, 03:41 |
538506 | X_JYL3i6wgNi | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 29, 03:09 |
538505 | X_JYL3i6wgNi | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 29, 03:09 |
538504 | X_JYL3i6wgNi | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Nov 29, 03:09 |
538475 | Z.G74x8HIpac | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 29, 02:40 |
538474 | Z.G74x8HIpac | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 29, 02:40 |
538473 | Z.G74x8HIpac | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Nov 29, 02:40 |
538378 | EZEcXmorGwgi | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 29, 01:38 |
538377 | EZEcXmorGwgi | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 29, 01:38 |
538376 | EZEcXmorGwgi | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Nov 29, 01:38 |
538370 | Nhz7Vuos98LL | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 29, 01:22 |
538369 | Nhz7Vuos98LL | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 29, 01:22 |
538368 | Nhz7Vuos98LL | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Nov 29, 01:22 |
538366 | WAXHh.ucV0tF | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 29, 01:10 |
538365 | WAXHh.ucV0tF | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 29, 01:10 |
538364 | WAXHh.ucV0tF | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Nov 29, 01:10 |
538338 | kb3KTlbLepgw | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 29, 00:46 |
538337 | kb3KTlbLepgw | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 29, 00:46 |
538336 | kb3KTlbLepgw | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Nov 29, 00:46 |
538314 | O03Z59idciEw | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 29, 00:16 |
538313 | O03Z59idciEw | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Nov 29, 00:16 |
538312 | O03Z59idciEw | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Nov 29, 00:16 |
538215 | brepChUNsF3f | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 22:50 |
538214 | brepChUNsF3f | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 22:50 |
538213 | brepChUNsF3f | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 22:50 |
538207 | Q8tNvcCaj2ec | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 22:43 |
538206 | Q8tNvcCaj2ec | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 22:43 |
538205 | Q8tNvcCaj2ec | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 22:43 |
538106 | U5PiSWW9OH8u | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 21:40 |
538105 | U5PiSWW9OH8u | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 21:40 |
538104 | U5PiSWW9OH8u | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 21:40 |
538040 | rn4KWJ4YcIAm | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 21:01 |
538039 | rn4KWJ4YcIAm | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 21:01 |
538038 | rn4KWJ4YcIAm | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 21:01 |
538013 | 08iTE3IZ3zdk | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 20:33 |
538012 | 08iTE3IZ3zdk | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 20:33 |
538011 | 08iTE3IZ3zdk | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 20:33 |
537986 | MFU1OfAtwzXM | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 20:16 |
537985 | MFU1OfAtwzXM | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 20:16 |
537984 | MFU1OfAtwzXM | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 20:16 |
537982 | L0BhwtE9jGaP | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 20:14 |
537981 | L0BhwtE9jGaP | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 20:14 |
537980 | L0BhwtE9jGaP | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 20:14 |
537937 | vYZ.nqyv2.dv | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 19:28 |
537936 | vYZ.nqyv2.dv | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 19:28 |
537935 | vYZ.nqyv2.dv | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 19:28 |
537933 | rlWZs0nTr4r6 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 19:23 |
537932 | rlWZs0nTr4r6 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 19:23 |
537931 | rlWZs0nTr4r6 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 19:23 |
537893 | hKzPCYzozaM0 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 18:51 |
537892 | hKzPCYzozaM0 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 18:51 |
537891 | hKzPCYzozaM0 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 18:51 |
537877 | d7wnL.rwJ39P | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 18:35 |
537876 | d7wnL.rwJ39P | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 18:35 |
537875 | d7wnL.rwJ39P | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 18:35 |
537846 | VsfjErtZ8PgI | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 17:56 |
537845 | VsfjErtZ8PgI | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 17:56 |
537844 | VsfjErtZ8PgI | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 17:56 |
537772 | vx89so7TS4fk | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 16:55 |
537771 | vx89so7TS4fk | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 16:55 |
537770 | vx89so7TS4fk | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 16:55 |
537759 | pkAHDrhjP1tG | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 16:36 |
537758 | pkAHDrhjP1tG | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 16:36 |
537757 | pkAHDrhjP1tG | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 16:36 |
537743 | By0A0pDFQ04G | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 16:21 |
537742 | By0A0pDFQ04G | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 16:21 |
537741 | By0A0pDFQ04G | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 16:21 |
537711 | 0HO19t51wpb1 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 15:22 |
537710 | 0HO19t51wpb1 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 15:22 |
537709 | 0HO19t51wpb1 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 15:22 |
537707 | XO5KVMW2kdU6 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 15:19 |
537706 | XO5KVMW2kdU6 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 15:19 |
537705 | XO5KVMW2kdU6 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 15:19 |
537691 | OOwVcjNNetJQ | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 15:06 |
537690 | OOwVcjNNetJQ | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 15:06 |
537689 | OOwVcjNNetJQ | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 15:06 |
537683 | 4PWtkGj8ZvsP | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 14:48 |
537682 | 4PWtkGj8ZvsP | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 14:48 |
537681 | 4PWtkGj8ZvsP | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 14:48 |
537621 | m3iuKnqHZOec | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 13:34 |
537620 | m3iuKnqHZOec | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 13:34 |
537619 | m3iuKnqHZOec | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 13:34 |
537612 | fTtq40_oIaJr | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 13:17 |
537611 | fTtq40_oIaJr | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 13:17 |
537610 | fTtq40_oIaJr | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 13:17 |
537568 | 0VuxKjxIcIqH | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 12:44 |
537567 | 0VuxKjxIcIqH | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 12:44 |
537566 | 0VuxKjxIcIqH | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 12:44 |
537547 | mCVoreZTCFaq | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 12:27 |
537546 | mCVoreZTCFaq | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 12:27 |
537545 | mCVoreZTCFaq | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 12:27 |
537543 | 0wZl20gEIm06 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 12:25 |
537542 | 0wZl20gEIm06 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 12:25 |
537541 | 0wZl20gEIm06 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 12:25 |
537530 | 1VDChTSXBbX. | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, Nov 28, 12: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