Samples (Tue, Feb 18, 08:21 - Wed, Feb 19, 08:21)
Samples (Tue, Feb 18, 08:21 - Wed, Feb 19, 08:21)
Samples
Samples
ID | Request | Viewer | Context | Host | Type | Label | Avg | Cost | Rate | Epoch |
---|---|---|---|---|---|---|---|---|---|---|
651807 | FfbMiKKTcXXH | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 34,651 us | 34,651,000 us | 1000 | Tue, Feb 18, 11:54 |
652013 | CM5QO2PVfjLr | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 29,652 us | 29,652,000 us | 1000 | Tue, Feb 18, 15:51 |
652516 | _zV3PLZ0WBHM | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 27,767 us | 27,767,000 us | 1000 | Wed, Feb 19, 03:43 |
652574 | d8k_20sOFBYi | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 26,691 us | 26,691,000 us | 1000 | Wed, Feb 19, 05:46 |
652120 | 4lvvjrZ.P8jU | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 26,440 us | 26,440,000 us | 1000 | Tue, Feb 18, 17:55 |
652145 | wkl9x6cslbyf | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 26,340 us | 26,340,000 us | 1000 | Tue, Feb 18, 18:21 |
651993 | wNb7VPiKFjn8 | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 25,719 us | 25,719,000 us | 1000 | Tue, Feb 18, 15:10 |
652582 | NKrHo5PSgPEv | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 25,367 us | 25,367,000 us | 1000 | Wed, Feb 19, 05:57 |
652056 | Dd1K.pfVZZPt | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 25,021 us | 25,021,000 us | 1000 | Tue, Feb 18, 16:38 |
652141 | M9eKYuJ99le2 | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 24,339 us | 24,339,000 us | 1000 | Tue, Feb 18, 18:17 |
652040 | iZEipB5jFY0q | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 23,988 us | 23,988,000 us | 1000 | Tue, Feb 18, 16:01 |
652578 | TXdr1VeXQhxk | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 23,488 us | 23,488,000 us | 1000 | Wed, Feb 19, 05:48 |
651582 | M_Lc4JRYEm78 | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 23,127 us | 23,127,000 us | 1000 | Tue, Feb 18, 08:43 |
652440 | 7cQxFUIMn_la | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 22,763 us | 22,763,000 us | 1000 | Wed, Feb 19, 01:18 |
651909 | 8oqzZrn1Et.9 | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 22,286 us | 22,286,000 us | 1000 | Tue, Feb 18, 13:17 |
651877 | Vpako9HGkyaP | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 22,111 us | 22,111,000 us | 1000 | Tue, Feb 18, 12:54 |
651997 | DTjQXTtRyYoF | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 21,923 us | 21,923,000 us | 1000 | Tue, Feb 18, 15:12 |
651978 | BPF8yDysO.qO | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 21,673 us | 21,673,000 us | 1000 | Tue, Feb 18, 14:40 |
652017 | 6qZnmKDNvZwF | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 21,573 us | 21,573,000 us | 1000 | Tue, Feb 18, 15:51 |
651862 | IwklNNwXYQd4 | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 21,398 us | 21,398,000 us | 1000 | Tue, Feb 18, 12:45 |
652614 | vFp.o6kFty.V | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 20,814 us | 20,814,000 us | 1000 | Wed, Feb 19, 06:44 |
651982 | rdA1_t.0WnDv | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 20,693 us | 20,693,000 us | 1000 | Tue, Feb 18, 14:47 |
652223 | F5F0qugkpBaK | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 20,585 us | 20,585,000 us | 1000 | Tue, Feb 18, 19:46 |
652415 | 8LKUSpYzuPuJ | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 20,492 us | 20,492,000 us | 1000 | Wed, Feb 19, 00:49 |
651913 | Xl.PWMEU0FMt | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 20,480 us | 20,480,000 us | 1000 | Tue, Feb 18, 13:21 |
651889 | qQzq0ZjipeLW | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 20,007 us | 20,007,000 us | 1000 | Tue, Feb 18, 13:03 |
652453 | ygNYnKeTBTL_ | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 19,852 us | 19,852,000 us | 1000 | Wed, Feb 19, 01:54 |
652428 | JefsbN8TBIZm | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 19,543 us | 19,543,000 us | 1000 | Wed, Feb 19, 01:11 |
651974 | 2TsBw72sQN2m | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 19,219 us | 19,219,000 us | 1000 | Tue, Feb 18, 14:40 |
651885 | ZpxSSw2uteoC | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 19,200 us | 19,200,000 us | 1000 | Tue, Feb 18, 13:02 |
651842 | hIF8RxIQDZs0 | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 19,135 us | 19,135,000 us | 1000 | Tue, Feb 18, 12:21 |
651854 | zadzC0H18ucp | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 18,894 us | 18,894,000 us | 1000 | Tue, Feb 18, 12:38 |
652088 | Phgs26OboS0Q | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 18,641 us | 18,641,000 us | 1000 | Tue, Feb 18, 17:04 |
651927 | wIj_v8BxsAgz | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 18,103 us | 18,103,000 us | 1000 | Tue, Feb 18, 13:45 |
652613 | vFp.o6kFty.V | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Wed, Feb 19, 06:44 |
652612 | vFp.o6kFty.V | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Wed, Feb 19, 06:44 |
652611 | vFp.o6kFty.V | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Wed, Feb 19, 06:44 |
652581 | NKrHo5PSgPEv | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Wed, Feb 19, 05:57 |
652580 | NKrHo5PSgPEv | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Wed, Feb 19, 05:57 |
652579 | NKrHo5PSgPEv | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Wed, Feb 19, 05:57 |
652577 | TXdr1VeXQhxk | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Wed, Feb 19, 05:48 |
652576 | TXdr1VeXQhxk | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Wed, Feb 19, 05:48 |
652575 | TXdr1VeXQhxk | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Wed, Feb 19, 05:48 |
652573 | d8k_20sOFBYi | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Wed, Feb 19, 05:46 |
652572 | d8k_20sOFBYi | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Wed, Feb 19, 05:46 |
652571 | d8k_20sOFBYi | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Wed, Feb 19, 05:46 |
652515 | _zV3PLZ0WBHM | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Wed, Feb 19, 03:43 |
652514 | _zV3PLZ0WBHM | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Wed, Feb 19, 03:43 |
652513 | _zV3PLZ0WBHM | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Wed, Feb 19, 03:43 |
652452 | ygNYnKeTBTL_ | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Wed, Feb 19, 01:54 |
652451 | ygNYnKeTBTL_ | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Wed, Feb 19, 01:54 |
652450 | ygNYnKeTBTL_ | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Wed, Feb 19, 01:54 |
652439 | 7cQxFUIMn_la | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Wed, Feb 19, 01:18 |
652438 | 7cQxFUIMn_la | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Wed, Feb 19, 01:18 |
652437 | 7cQxFUIMn_la | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Wed, Feb 19, 01:18 |
652427 | JefsbN8TBIZm | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Wed, Feb 19, 01:11 |
652426 | JefsbN8TBIZm | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Wed, Feb 19, 01:11 |
652425 | JefsbN8TBIZm | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Wed, Feb 19, 01:11 |
652414 | 8LKUSpYzuPuJ | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Wed, Feb 19, 00:49 |
652413 | 8LKUSpYzuPuJ | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Wed, Feb 19, 00:49 |
652412 | 8LKUSpYzuPuJ | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Wed, Feb 19, 00:49 |
652222 | F5F0qugkpBaK | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 19:46 |
652221 | F5F0qugkpBaK | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 19:46 |
652220 | F5F0qugkpBaK | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 19:46 |
652144 | wkl9x6cslbyf | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 18:21 |
652143 | wkl9x6cslbyf | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 18:21 |
652142 | wkl9x6cslbyf | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 18:21 |
652140 | M9eKYuJ99le2 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 18:17 |
652139 | M9eKYuJ99le2 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 18:17 |
652138 | M9eKYuJ99le2 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 18:17 |
652119 | 4lvvjrZ.P8jU | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 17:55 |
652118 | 4lvvjrZ.P8jU | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 17:55 |
652117 | 4lvvjrZ.P8jU | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 17:55 |
652087 | Phgs26OboS0Q | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 17:04 |
652086 | Phgs26OboS0Q | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 17:04 |
652085 | Phgs26OboS0Q | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 17:04 |
652055 | Dd1K.pfVZZPt | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 16:38 |
652054 | Dd1K.pfVZZPt | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 16:38 |
652053 | Dd1K.pfVZZPt | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 16:38 |
652039 | iZEipB5jFY0q | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 16:01 |
652038 | iZEipB5jFY0q | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 16:01 |
652037 | iZEipB5jFY0q | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 16:01 |
652016 | 6qZnmKDNvZwF | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 15:51 |
652015 | 6qZnmKDNvZwF | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 15:51 |
652014 | 6qZnmKDNvZwF | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 15:51 |
652012 | CM5QO2PVfjLr | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 15:51 |
652011 | CM5QO2PVfjLr | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 15:51 |
652010 | CM5QO2PVfjLr | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 15:51 |
651996 | DTjQXTtRyYoF | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 15:12 |
651995 | DTjQXTtRyYoF | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 15:12 |
651994 | DTjQXTtRyYoF | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 15:12 |
651992 | wNb7VPiKFjn8 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 15:10 |
651991 | wNb7VPiKFjn8 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 15:10 |
651990 | wNb7VPiKFjn8 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 15:10 |
651981 | rdA1_t.0WnDv | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 14:47 |
651980 | rdA1_t.0WnDv | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 14:47 |
651979 | rdA1_t.0WnDv | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 14:47 |
651977 | BPF8yDysO.qO | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 14:40 |
651976 | BPF8yDysO.qO | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 14:40 |
651975 | BPF8yDysO.qO | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Tue, Feb 18, 14:40 |
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