summaryrefslogtreecommitdiffstats
path: root/third_party/WebKit/Source/modules/modules.gypi
blob: 0c4d52c525b3d0ae7e68a3c218c69dcdbe9c4512 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
{
  'includes': [
    '../core/core_generated.gypi',
    'modules_generated.gypi',
  ],
  'variables': {
    # Experimental hooks for embedder to provide extra IDL and source files.
    #
    # Note: this is not a supported API. If you rely on this, you will be broken
    # from time to time as the code generator changes in backward incompatible
    # ways.
    'extra_blink_module_idl_files': [],
    'extra_blink_module_files': [],
    # Files for which bindings (.cpp and .h files) will be generated
    'modules_idl_files': [
      '<@(extra_blink_module_idl_files)',
      'app_banner/AppBannerPromptResult.idl',
      'app_banner/BeforeInstallPromptEvent.idl',
      'background_sync/PeriodicSyncEvent.idl',
      'background_sync/PeriodicSyncManager.idl',
      'background_sync/PeriodicSyncRegistration.idl',
      'background_sync/SyncEvent.idl',
      'background_sync/SyncManager.idl',
      'background_sync/SyncRegistration.idl',
      'battery/BatteryManager.idl',
      'bluetooth/Bluetooth.idl',
      'bluetooth/BluetoothDevice.idl',
      'bluetooth/BluetoothCharacteristicProperties.idl',
      'bluetooth/BluetoothGATTCharacteristic.idl',
      'bluetooth/BluetoothGATTRemoteServer.idl',
      'bluetooth/BluetoothGATTService.idl',
      'bluetooth/BluetoothUUID.idl',
      'cachestorage/Cache.idl',
      'cachestorage/CacheStorage.idl',
      'canvas2d/CanvasGradient.idl',
      'canvas2d/CanvasPattern.idl',
      'canvas2d/CanvasRenderingContext2D.idl',
      'canvas2d/Path2D.idl',
      'compositorworker/CompositorWorker.idl',
      'compositorworker/CompositorWorkerGlobalScope.idl',
      'credentialmanager/Credential.idl',
      'credentialmanager/CredentialsContainer.idl',
      'credentialmanager/FederatedCredential.idl',
      'credentialmanager/PasswordCredential.idl',
      'crypto/Crypto.idl',
      'crypto/CryptoKey.idl',
      'crypto/SubtleCrypto.idl',
      'device_light/DeviceLightEvent.idl',
      'device_orientation/DeviceAcceleration.idl',
      'device_orientation/DeviceMotionEvent.idl',
      'device_orientation/DeviceOrientationEvent.idl',
      'device_orientation/DeviceRotationRate.idl',
      'encoding/TextDecoder.idl',
      'encoding/TextEncoder.idl',
      'encryptedmedia/MediaEncryptedEvent.idl',
      'encryptedmedia/MediaKeyMessageEvent.idl',
      'encryptedmedia/MediaKeySession.idl',
      'encryptedmedia/MediaKeyStatusMap.idl',
      'encryptedmedia/MediaKeySystemAccess.idl',
      'encryptedmedia/MediaKeys.idl',
      'fetch/Body.idl',
      'fetch/Headers.idl',
      'fetch/Request.idl',
      'fetch/Response.idl',
      'filesystem/DOMFileSystem.idl',
      'filesystem/DOMFileSystemSync.idl',
      'filesystem/DirectoryEntry.idl',
      'filesystem/DirectoryEntrySync.idl',
      'filesystem/DirectoryReader.idl',
      'filesystem/DirectoryReaderSync.idl',
      'filesystem/EntriesCallback.idl',
      'filesystem/Entry.idl',
      'filesystem/EntryCallback.idl',
      'filesystem/EntrySync.idl',
      'filesystem/ErrorCallback.idl',
      'filesystem/FileEntry.idl',
      'filesystem/FileEntrySync.idl',
      'filesystem/FileSystemCallback.idl',
      'filesystem/FileWriter.idl',
      'filesystem/FileWriterCallback.idl',
      'filesystem/FileWriterSync.idl',
      'filesystem/Metadata.idl',
      'filesystem/MetadataCallback.idl',
      'gamepad/Gamepad.idl',
      'gamepad/GamepadButton.idl',
      'gamepad/GamepadEvent.idl',
      'gamepad/GamepadList.idl',
      'geofencing/CircularGeofencingRegion.idl',
      'geofencing/Geofencing.idl',
      'geofencing/GeofencingEvent.idl',
      'geofencing/GeofencingRegion.idl',
      'geolocation/Coordinates.idl',
      'geolocation/Geolocation.idl',
      'geolocation/Geoposition.idl',
      'geolocation/PositionCallback.idl',
      'geolocation/PositionError.idl',
      'geolocation/PositionErrorCallback.idl',
      'indexeddb/IDBCursor.idl',
      'indexeddb/IDBCursorWithValue.idl',
      'indexeddb/IDBDatabase.idl',
      'indexeddb/IDBFactory.idl',
      'indexeddb/IDBIndex.idl',
      'indexeddb/IDBKeyRange.idl',
      'indexeddb/IDBObjectStore.idl',
      'indexeddb/IDBOpenDBRequest.idl',
      'indexeddb/IDBRequest.idl',
      'indexeddb/IDBTransaction.idl',
      'indexeddb/IDBVersionChangeEvent.idl',
      'mediarecorder/BlobEvent.idl',
      'mediarecorder/MediaRecorder.idl',
      'mediarecorder/MediaRecorderErrorEvent.idl',
      'mediasession/MediaSession.idl',
      'mediasource/MediaSource.idl',
      'mediasource/SourceBuffer.idl',
      'mediasource/SourceBufferList.idl',
      'mediasource/TrackDefault.idl',
      'mediasource/TrackDefaultList.idl',
      'mediasource/VideoPlaybackQuality.idl',
      'mediastream/MediaDeviceInfo.idl',
      'mediastream/MediaDevices.idl',
      'mediastream/MediaStream.idl',
      'mediastream/MediaStreamEvent.idl',
      'mediastream/MediaStreamTrack.idl',
      'mediastream/MediaStreamTrackEvent.idl',
      'mediastream/MediaStreamTrackSourcesCallback.idl',
      'mediastream/NavigatorUserMediaError.idl',
      'mediastream/NavigatorUserMediaErrorCallback.idl',
      'mediastream/NavigatorUserMediaSuccessCallback.idl',
      'mediastream/RTCCertificate.idl',
      'mediastream/RTCDTMFSender.idl',
      'mediastream/RTCDTMFToneChangeEvent.idl',
      'mediastream/RTCDataChannel.idl',
      'mediastream/RTCDataChannelEvent.idl',
      'mediastream/RTCErrorCallback.idl',
      'mediastream/RTCIceCandidate.idl',
      'mediastream/RTCIceCandidateEvent.idl',
      'mediastream/RTCPeerConnection.idl',
      'mediastream/RTCSessionDescription.idl',
      'mediastream/RTCSessionDescriptionCallback.idl',
      'mediastream/RTCStatsCallback.idl',
      'mediastream/RTCStatsReport.idl',
      'mediastream/RTCStatsResponse.idl',
      'mediastream/SourceInfo.idl',
      'navigatorconnect/CrossOriginServiceWorkerClient.idl',
      'navigatorconnect/ServicePort.idl',
      'navigatorconnect/ServicePortConnectEvent.idl',
      'navigatorconnect/ServicePortCollection.idl',
      'netinfo/NetworkInformation.idl',
      'nfc/NFC.idl',
      'notifications/Notification.idl',
      'notifications/NotificationEvent.idl',
      'notifications/NotificationPermissionCallback.idl',
      'permissions/Permissions.idl',
      'permissions/PermissionStatus.idl',
      'plugins/MimeType.idl',
      'plugins/MimeTypeArray.idl',
      'plugins/Plugin.idl',
      'plugins/PluginArray.idl',
      'presentation/Presentation.idl',
      'presentation/PresentationAvailability.idl',
      'presentation/PresentationConnection.idl',
      'presentation/PresentationConnectionAvailableEvent.idl',
      'presentation/PresentationReceiver.idl',
      'presentation/PresentationRequest.idl',
      'push_messaging/PushEvent.idl',
      'push_messaging/PushManager.idl',
      'push_messaging/PushMessageData.idl',
      'push_messaging/PushSubscription.idl',
      'quota/DeprecatedStorageInfo.idl',
      'quota/DeprecatedStorageQuota.idl',
      'quota/StorageErrorCallback.idl',
      'quota/StorageInfo.idl',
      'quota/StorageManager.idl',
      'quota/StorageQuota.idl',
      'quota/StorageQuotaCallback.idl',
      'quota/StorageUsageCallback.idl',
      'screen_orientation/ScreenOrientation.idl',
      'serviceworkers/Client.idl',
      'serviceworkers/Clients.idl',
      'serviceworkers/ExtendableEvent.idl',
      'serviceworkers/FetchEvent.idl',
      'serviceworkers/InstallEvent.idl',
      'serviceworkers/ServiceWorker.idl',
      'serviceworkers/ServiceWorkerContainer.idl',
      'serviceworkers/ServiceWorkerGlobalScope.idl',
      'serviceworkers/ServiceWorkerMessageEvent.idl',
      'serviceworkers/ServiceWorkerRegistration.idl',
      'serviceworkers/WindowClient.idl',
      'speech/SpeechGrammar.idl',
      'speech/SpeechGrammarList.idl',
      'speech/SpeechRecognition.idl',
      'speech/SpeechRecognitionAlternative.idl',
      'speech/SpeechRecognitionError.idl',
      'speech/SpeechRecognitionEvent.idl',
      'speech/SpeechRecognitionResult.idl',
      'speech/SpeechRecognitionResultList.idl',
      'speech/SpeechSynthesis.idl',
      'speech/SpeechSynthesisEvent.idl',
      'speech/SpeechSynthesisUtterance.idl',
      'speech/SpeechSynthesisVoice.idl',
      'storage/Storage.idl',
      'storage/StorageEvent.idl',
      'vr/HMDVRDevice.idl',
      'vr/PositionSensorVRDevice.idl',
      'vr/VRDevice.idl',
      'vr/VREyeParameters.idl',
      'vr/VRFieldOfView.idl',
      'vr/VRPositionState.idl',
      'webaudio/AnalyserNode.idl',
      'webaudio/AudioBuffer.idl',
      'webaudio/AudioBufferCallback.idl',
      'webaudio/AudioBufferSourceNode.idl',
      'webaudio/AudioContext.idl',
      'webaudio/AudioDestinationNode.idl',
      'webaudio/AudioListener.idl',
      'webaudio/AudioNode.idl',
      'webaudio/AudioParam.idl',
      'webaudio/AudioProcessingEvent.idl',
      'webaudio/AudioSourceNode.idl',
      'webaudio/BiquadFilterNode.idl',
      'webaudio/ChannelMergerNode.idl',
      'webaudio/ChannelSplitterNode.idl',
      'webaudio/ConvolverNode.idl',
      'webaudio/DelayNode.idl',
      'webaudio/DynamicsCompressorNode.idl',
      'webaudio/GainNode.idl',
      'webaudio/MediaElementAudioSourceNode.idl',
      'webaudio/MediaStreamAudioDestinationNode.idl',
      'webaudio/MediaStreamAudioSourceNode.idl',
      'webaudio/OfflineAudioCompletionEvent.idl',
      'webaudio/OfflineAudioContext.idl',
      'webaudio/OscillatorNode.idl',
      'webaudio/PannerNode.idl',
      'webaudio/PeriodicWave.idl',
      'webaudio/ScriptProcessorNode.idl',
      'webaudio/StereoPannerNode.idl',
      'webaudio/WaveShaperNode.idl',
      'webdatabase/Database.idl',
      'webdatabase/DatabaseCallback.idl',
      'webdatabase/SQLError.idl',
      'webdatabase/SQLResultSet.idl',
      'webdatabase/SQLResultSetRowList.idl',
      'webdatabase/SQLStatementCallback.idl',
      'webdatabase/SQLStatementErrorCallback.idl',
      'webdatabase/SQLTransaction.idl',
      'webdatabase/SQLTransactionCallback.idl',
      'webdatabase/SQLTransactionErrorCallback.idl',
      'webgl/ANGLEInstancedArrays.idl',
      'webgl/CHROMIUMSubscribeUniform.idl',
      'webgl/CHROMIUMValuebuffer.idl',
      'webgl/EXTBlendMinMax.idl',
      'webgl/EXTDisjointTimerQuery.idl',
      'webgl/EXTFragDepth.idl',
      'webgl/EXTShaderTextureLOD.idl',
      'webgl/EXTTextureFilterAnisotropic.idl',
      'webgl/EXTsRGB.idl',
      'webgl/OESElementIndexUint.idl',
      'webgl/OESStandardDerivatives.idl',
      'webgl/OESTextureFloat.idl',
      'webgl/OESTextureFloatLinear.idl',
      'webgl/OESTextureHalfFloat.idl',
      'webgl/OESTextureHalfFloatLinear.idl',
      'webgl/OESVertexArrayObject.idl',
      'webgl/WebGL2RenderingContext.idl',
      'webgl/WebGLActiveInfo.idl',
      'webgl/WebGLBuffer.idl',
      'webgl/WebGLCompressedTextureASTC.idl',
      'webgl/WebGLCompressedTextureATC.idl',
      'webgl/WebGLCompressedTextureETC1.idl',
      'webgl/WebGLCompressedTexturePVRTC.idl',
      'webgl/WebGLCompressedTextureS3TC.idl',
      'webgl/WebGLContextEvent.idl',
      'webgl/WebGLDebugRendererInfo.idl',
      'webgl/WebGLDebugShaders.idl',
      'webgl/WebGLDepthTexture.idl',
      'webgl/WebGLDrawBuffers.idl',
      'webgl/WebGLFramebuffer.idl',
      'webgl/WebGLLoseContext.idl',
      'webgl/WebGLProgram.idl',
      'webgl/WebGLQuery.idl',
      'webgl/WebGLRenderbuffer.idl',
      'webgl/WebGLRenderingContext.idl',
      'webgl/WebGLSampler.idl',
      'webgl/WebGLShader.idl',
      'webgl/WebGLShaderPrecisionFormat.idl',
      'webgl/WebGLSync.idl',
      'webgl/WebGLTexture.idl',
      'webgl/WebGLTimerQueryEXT.idl',
      'webgl/WebGLTransformFeedback.idl',
      'webgl/WebGLUniformLocation.idl',
      'webgl/WebGLVertexArrayObject.idl',
      'webgl/WebGLVertexArrayObjectOES.idl',
      'webmidi/MIDIAccess.idl',
      'webmidi/MIDIConnectionEvent.idl',
      'webmidi/MIDIInput.idl',
      'webmidi/MIDIInputMap.idl',
      'webmidi/MIDIMessageEvent.idl',
      'webmidi/MIDIOutput.idl',
      'webmidi/MIDIOutputMap.idl',
      'webmidi/MIDIPort.idl',
      'websockets/CloseEvent.idl',
      'websockets/WebSocket.idl',
      'webusb/USB.idl',
      'webusb/USBAlternateInterface.idl',
      'webusb/USBEndpoint.idl',
      'webusb/USBConfiguration.idl',
      'webusb/USBConnectionEvent.idl',
      'webusb/USBDevice.idl',
      'webusb/USBInTransferResult.idl',
      'webusb/USBInterface.idl',
      'webusb/USBOutTransferResult.idl',
    ],
    # 'partial interface' or target (right side of) 'implements'
    'modules_dependency_idl_files': [
      'audio_output_devices/HTMLMediaElementAudioOutputDevice.idl',
      'background_sync/ServiceWorkerGlobalScopeSync.idl',
      'background_sync/ServiceWorkerRegistrationSync.idl',
      'battery/NavigatorBattery.idl',
      'beacon/NavigatorBeacon.idl',
      'bluetooth/NavigatorBluetooth.idl',
      'cachestorage/WindowCacheStorage.idl',
      'cachestorage/WorkerCacheStorage.idl',
      'canvas2d/CanvasPathMethods.idl',
      'canvas2d/MouseEventHitRegion.idl',
      'canvas2d/TouchHitRegion.idl',
      'credentialmanager/NavigatorCredentials.idl',
      'crypto/WindowCrypto.idl',
      'crypto/WorkerGlobalScopeCrypto.idl',
      'device_light/WindowDeviceLight.idl',
      'device_orientation/WindowDeviceMotion.idl',
      'device_orientation/WindowDeviceOrientation.idl',
      'donottrack/NavigatorDoNotTrack.idl',
      'encryptedmedia/HTMLMediaElementEncryptedMedia.idl',
      'encryptedmedia/NavigatorRequestMediaKeySystemAccess.idl',
      'fetch/WindowFetch.idl',
      'fetch/WorkerFetch.idl',
      'filesystem/DataTransferItemFileSystem.idl',
      'filesystem/DevToolsHostFileSystem.idl',
      'filesystem/HTMLInputElementFileSystem.idl',
      'filesystem/WindowFileSystem.idl',
      'filesystem/WorkerGlobalScopeFileSystem.idl',
      'gamepad/NavigatorGamepad.idl',
      'geofencing/ServiceWorkerGlobalScopeGeofencing.idl',
      'geofencing/ServiceWorkerRegistrationGeofencing.idl',
      'geofencing/WorkerNavigatorGeofencing.idl',
      'geolocation/NavigatorGeolocation.idl',
      'imagebitmap/WindowImageBitmapFactories.idl',
      'indexeddb/WindowIndexedDatabase.idl',
      'indexeddb/WorkerGlobalScopeIndexedDatabase.idl',
      'mediasession/HTMLMediaElementMediaSession.idl',
      'mediasource/HTMLVideoElementMediaSource.idl',
      'mediasource/URLMediaSource.idl',
      'mediastream/NavigatorMediaStream.idl',
      'mediastream/NavigatorUserMedia.idl',
      'mediastream/URLMediaStream.idl',
      'mediastream/WindowMediaStream.idl',
      'navigatorconnect/NavigatorServices.idl',
      'navigatorconnect/ServiceWorkerGlobalScopeNavigatorConnect.idl',
      'navigatorconnect/WorkerNavigatorServices.idl',
      'navigatorcontentutils/NavigatorContentUtils.idl',
      'nfc/NavigatorNFC.idl',
      'netinfo/NavigatorNetworkInformation.idl',
      'netinfo/WorkerNavigatorNetworkInformation.idl',
      'notifications/ServiceWorkerGlobalScopeNotifications.idl',
      'notifications/ServiceWorkerRegistrationNotifications.idl',
      'permissions/NavigatorPermissions.idl',
      'permissions/WorkerNavigatorPermissions.idl',
      'plugins/NavigatorPlugins.idl',
      'presentation/NavigatorPresentation.idl',
      'push_messaging/ServiceWorkerGlobalScopePush.idl',
      'push_messaging/ServiceWorkerRegistrationPush.idl',
      'quota/NavigatorStorageQuota.idl',
      'quota/WindowQuota.idl',
      'quota/WorkerNavigatorStorageQuota.idl',
      'screen_orientation/ScreenScreenOrientation.idl',
      'serviceworkers/NavigatorServiceWorker.idl',
      'speech/WindowSpeech.idl',
      'speech/WindowSpeechSynthesis.idl',
      'storage/WindowStorage.idl',
      'vibration/NavigatorVibration.idl',
      'vr/NavigatorVRDevice.idl',
      'wake_lock/ScreenWakeLock.idl',
      'webaudio/WindowWebAudio.idl',
      'webdatabase/WindowWebDatabase.idl',
      'webgl/WebGL2RenderingContextBase.idl',
      'webgl/WebGLRenderingContextBase.idl',
      'webmidi/NavigatorWebMIDI.idl',
      'webusb/NavigatorUSB.idl',
    ],
    # interfaces that inherit from Event
    'modules_event_idl_files': [
      'app_banner/BeforeInstallPromptEvent.idl',
      'background_sync/PeriodicSyncEvent.idl',
      'background_sync/SyncEvent.idl',
      'device_light/DeviceLightEvent.idl',
      'device_orientation/DeviceMotionEvent.idl',
      'device_orientation/DeviceOrientationEvent.idl',
      'encryptedmedia/MediaEncryptedEvent.idl',
      'encryptedmedia/MediaKeyMessageEvent.idl',
      'gamepad/GamepadEvent.idl',
      'geofencing/GeofencingEvent.idl',
      'indexeddb/IDBVersionChangeEvent.idl',
      'mediarecorder/BlobEvent.idl',
      'mediarecorder/MediaRecorderErrorEvent.idl',
      'mediastream/MediaStreamEvent.idl',
      'mediastream/MediaStreamTrackEvent.idl',
      'mediastream/RTCDTMFToneChangeEvent.idl',
      'mediastream/RTCDataChannelEvent.idl',
      'mediastream/RTCIceCandidateEvent.idl',
      'navigatorconnect/ServicePortConnectEvent.idl',
      'notifications/NotificationEvent.idl',
      'presentation/PresentationConnectionAvailableEvent.idl',
      'push_messaging/PushEvent.idl',
      'serviceworkers/ExtendableEvent.idl',
      'serviceworkers/FetchEvent.idl',
      'serviceworkers/InstallEvent.idl',
      'serviceworkers/ServiceWorkerMessageEvent.idl',
      'speech/SpeechRecognitionError.idl',
      'speech/SpeechRecognitionEvent.idl',
      'speech/SpeechSynthesisEvent.idl',
      'storage/StorageEvent.idl',
      'webaudio/AudioProcessingEvent.idl',
      'webaudio/OfflineAudioCompletionEvent.idl',
      'webgl/WebGLContextEvent.idl',
      'webmidi/MIDIConnectionEvent.idl',
      'webmidi/MIDIMessageEvent.idl',
      'websockets/CloseEvent.idl',
    ],
    'modules_dictionary_idl_files': [
      'app_banner/BeforeInstallPromptEventInit.idl',
      'background_sync/PeriodicSyncEventInit.idl',
      'background_sync/PeriodicSyncRegistrationOptions.idl',
      'background_sync/SyncEventInit.idl',
      'background_sync/SyncRegistrationOptions.idl',
      'bluetooth/BluetoothScanFilter.idl',
      'bluetooth/RequestDeviceOptions.idl',
      'cachestorage/CacheQueryOptions.idl',
      'canvas2d/Canvas2DContextAttributes.idl',
      'canvas2d/HitRegionOptions.idl',
      'credentialmanager/CredentialData.idl',
      'credentialmanager/CredentialRequestOptions.idl',
      'credentialmanager/FederatedCredentialData.idl',
      'credentialmanager/FederatedCredentialRequestOptions.idl',
      'credentialmanager/FormDataOptions.idl',
      'credentialmanager/LocallyStoredCredentialData.idl',
      'credentialmanager/PasswordCredentialData.idl',
      'device_light/DeviceLightEventInit.idl',
      'encoding/TextDecodeOptions.idl',
      'encoding/TextDecoderOptions.idl',
      'encryptedmedia/MediaEncryptedEventInit.idl',
      'encryptedmedia/MediaKeyMessageEventInit.idl',
      'encryptedmedia/MediaKeySystemConfiguration.idl',
      'encryptedmedia/MediaKeySystemMediaCapability.idl',
      'filesystem/FileSystemFlags.idl',
      'gamepad/GamepadEventInit.idl',
      'geofencing/CircularGeofencingRegionInit.idl',
      'geolocation/PositionOptions.idl',
      'indexeddb/IDBIndexParameters.idl',
      'indexeddb/IDBObjectStoreParameters.idl',
      'indexeddb/IDBVersionChangeEventInit.idl',
      'mediarecorder/BlobEventInit.idl',
      'mediastream/ConstrainBooleanParameters.idl',
      'mediastream/ConstrainDOMStringParameters.idl',
      'mediastream/ConstrainDoubleRange.idl',
      'mediastream/ConstrainLongRange.idl',
      'mediastream/DoubleRange.idl',
      'mediastream/LongRange.idl',
      'mediastream/MediaStreamConstraints.idl',
      'mediastream/MediaStreamEventInit.idl',
      'mediastream/MediaTrackConstraintSet.idl',
      'mediastream/RTCDTMFToneChangeEventInit.idl',
      'mediastream/RTCIceCandidateInit.idl',
      'mediastream/RTCSessionDescriptionInit.idl',
      'navigatorconnect/ServicePortConnectEventInit.idl',
      'navigatorconnect/ServicePortConnectOptions.idl',
      'navigatorconnect/ServicePortConnectResponse.idl',
      'navigatorconnect/ServicePortMatchOptions.idl',
      'nfc/NFCPushOptions.idl',
      'nfc/NFCRecord.idl',
      'nfc/NFCWatchOptions.idl',
      'notifications/GetNotificationOptions.idl',
      'notifications/NotificationAction.idl',
      'notifications/NotificationEventInit.idl',
      'notifications/NotificationOptions.idl',
      'permissions/MidiPermissionDescriptor.idl',
      'permissions/PermissionDescriptor.idl',
      'permissions/PushPermissionDescriptor.idl',
      'presentation/PresentationConnectionAvailableEventInit.idl',
      'push_messaging/PushEventInit.idl',
      'push_messaging/PushSubscriptionOptions.idl',
      'serviceworkers/ClientQueryOptions.idl',
      'serviceworkers/ExtendableEventInit.idl',
      'serviceworkers/FetchEventInit.idl',
      'serviceworkers/RegistrationOptions.idl',
      'serviceworkers/ServiceWorkerMessageEventInit.idl',
      'speech/SpeechRecognitionErrorInit.idl',
      'speech/SpeechRecognitionEventInit.idl',
      'storage/StorageEventInit.idl',
      'vr/VRFieldOfViewInit.idl',
      'webgl/WebGLContextAttributes.idl',
      'webgl/WebGLContextEventInit.idl',
      'webmidi/MIDIConnectionEventInit.idl',
      'webmidi/MIDIMessageEventInit.idl',
      'webmidi/MIDIOptions.idl',
      'websockets/CloseEventInit.idl',
      'webusb/USBConnectionEventInit.idl',
      'webusb/USBControlTransferParameters.idl',
      'webusb/USBDeviceFilter.idl',
      'webusb/USBDeviceRequestOptions.idl',
    ],
    'generated_modules_files': [
      # .cpp files from make_modules_generated actions.
      '<(blink_modules_output_dir)/EventModules.cpp',
      '<(blink_modules_output_dir)/EventModulesHeaders.h',
      '<(blink_modules_output_dir)/EventModulesNames.cpp',
      '<(blink_modules_output_dir)/EventModulesNames.h',
      '<(blink_modules_output_dir)/EventTargetModulesNames.cpp',
      '<(blink_modules_output_dir)/EventTargetModulesNames.h',
      '<(blink_modules_output_dir)/IndexedDBNames.cpp',
      '<(blink_modules_output_dir)/IndexedDBNames.h',
    ],
    'generated_modules_dictionary_files': [
      '<(blink_modules_output_dir)/app_banner/BeforeInstallPromptEventInit.cpp',
      '<(blink_modules_output_dir)/app_banner/BeforeInstallPromptEventInit.h',
      '<(blink_modules_output_dir)/background_sync/PeriodicSyncEventInit.cpp',
      '<(blink_modules_output_dir)/background_sync/PeriodicSyncEventInit.h',
      '<(blink_modules_output_dir)/background_sync/PeriodicSyncRegistrationOptions.cpp',
      '<(blink_modules_output_dir)/background_sync/PeriodicSyncRegistrationOptions.h',
      '<(blink_modules_output_dir)/background_sync/SyncEventInit.cpp',
      '<(blink_modules_output_dir)/background_sync/SyncEventInit.h',
      '<(blink_modules_output_dir)/background_sync/SyncRegistrationOptions.cpp',
      '<(blink_modules_output_dir)/background_sync/SyncRegistrationOptions.h',
      '<(blink_modules_output_dir)/bluetooth/BluetoothScanFilter.cpp',
      '<(blink_modules_output_dir)/bluetooth/BluetoothScanFilter.h',
      '<(blink_modules_output_dir)/bluetooth/RequestDeviceOptions.cpp',
      '<(blink_modules_output_dir)/bluetooth/RequestDeviceOptions.h',
      '<(blink_modules_output_dir)/cachestorage/CacheQueryOptions.cpp',
      '<(blink_modules_output_dir)/cachestorage/CacheQueryOptions.h',
      '<(blink_modules_output_dir)/canvas2d/Canvas2DContextAttributes.cpp',
      '<(blink_modules_output_dir)/canvas2d/Canvas2DContextAttributes.h',
      '<(blink_modules_output_dir)/canvas2d/HitRegionOptions.cpp',
      '<(blink_modules_output_dir)/canvas2d/HitRegionOptions.h',
      '<(blink_modules_output_dir)/credentialmanager/CredentialData.cpp',
      '<(blink_modules_output_dir)/credentialmanager/CredentialData.h',
      '<(blink_modules_output_dir)/credentialmanager/CredentialRequestOptions.cpp',
      '<(blink_modules_output_dir)/credentialmanager/CredentialRequestOptions.h',
      '<(blink_modules_output_dir)/credentialmanager/FederatedCredentialData.cpp',
      '<(blink_modules_output_dir)/credentialmanager/FederatedCredentialData.h',
      '<(blink_modules_output_dir)/credentialmanager/FederatedCredentialRequestOptions.cpp',
      '<(blink_modules_output_dir)/credentialmanager/FederatedCredentialRequestOptions.h',
      '<(blink_modules_output_dir)/credentialmanager/FormDataOptions.cpp',
      '<(blink_modules_output_dir)/credentialmanager/FormDataOptions.h',
      '<(blink_modules_output_dir)/credentialmanager/LocallyStoredCredentialData.cpp',
      '<(blink_modules_output_dir)/credentialmanager/LocallyStoredCredentialData.h',
      '<(blink_modules_output_dir)/credentialmanager/PasswordCredentialData.cpp',
      '<(blink_modules_output_dir)/credentialmanager/PasswordCredentialData.h',
      '<(blink_modules_output_dir)/device_light/DeviceLightEventInit.cpp',
      '<(blink_modules_output_dir)/device_light/DeviceLightEventInit.h',
      '<(blink_modules_output_dir)/encoding/TextDecodeOptions.cpp',
      '<(blink_modules_output_dir)/encoding/TextDecodeOptions.h',
      '<(blink_modules_output_dir)/encoding/TextDecoderOptions.cpp',
      '<(blink_modules_output_dir)/encoding/TextDecoderOptions.h',
      '<(blink_modules_output_dir)/encryptedmedia/MediaEncryptedEventInit.cpp',
      '<(blink_modules_output_dir)/encryptedmedia/MediaEncryptedEventInit.h',
      '<(blink_modules_output_dir)/encryptedmedia/MediaKeyMessageEventInit.cpp',
      '<(blink_modules_output_dir)/encryptedmedia/MediaKeyMessageEventInit.h',
      '<(blink_modules_output_dir)/encryptedmedia/MediaKeySystemConfiguration.cpp',
      '<(blink_modules_output_dir)/encryptedmedia/MediaKeySystemConfiguration.h',
      '<(blink_modules_output_dir)/encryptedmedia/MediaKeySystemMediaCapability.cpp',
      '<(blink_modules_output_dir)/encryptedmedia/MediaKeySystemMediaCapability.h',
      '<(blink_modules_output_dir)/filesystem/FileSystemFlags.cpp',
      '<(blink_modules_output_dir)/filesystem/FileSystemFlags.h',
      '<(blink_modules_output_dir)/gamepad/GamepadEventInit.cpp',
      '<(blink_modules_output_dir)/gamepad/GamepadEventInit.h',
      '<(blink_modules_output_dir)/geofencing/CircularGeofencingRegionInit.cpp',
      '<(blink_modules_output_dir)/geofencing/CircularGeofencingRegionInit.h',
      '<(blink_modules_output_dir)/geolocation/PositionOptions.cpp',
      '<(blink_modules_output_dir)/geolocation/PositionOptions.h',
      '<(blink_modules_output_dir)/indexeddb/IDBIndexParameters.cpp',
      '<(blink_modules_output_dir)/indexeddb/IDBIndexParameters.h',
      '<(blink_modules_output_dir)/indexeddb/IDBObjectStoreParameters.cpp',
      '<(blink_modules_output_dir)/indexeddb/IDBObjectStoreParameters.h',
      '<(blink_modules_output_dir)/indexeddb/IDBVersionChangeEventInit.cpp',
      '<(blink_modules_output_dir)/indexeddb/IDBVersionChangeEventInit.h',
      '<(blink_modules_output_dir)/mediarecorder/BlobEventInit.cpp',
      '<(blink_modules_output_dir)/mediarecorder/BlobEventInit.h',
      '<(blink_modules_output_dir)/mediastream/ConstrainBooleanParameters.cpp',
      '<(blink_modules_output_dir)/mediastream/ConstrainBooleanParameters.h',
      '<(blink_modules_output_dir)/mediastream/ConstrainDOMStringParameters.cpp',
      '<(blink_modules_output_dir)/mediastream/ConstrainDOMStringParameters.h',
      '<(blink_modules_output_dir)/mediastream/ConstrainDoubleRange.cpp',
      '<(blink_modules_output_dir)/mediastream/ConstrainDoubleRange.h',
      '<(blink_modules_output_dir)/mediastream/ConstrainLongRange.cpp',
      '<(blink_modules_output_dir)/mediastream/ConstrainLongRange.h',
      '<(blink_modules_output_dir)/mediastream/DoubleRange.cpp',
      '<(blink_modules_output_dir)/mediastream/DoubleRange.h',
      '<(blink_modules_output_dir)/mediastream/LongRange.cpp',
      '<(blink_modules_output_dir)/mediastream/LongRange.h',
      '<(blink_modules_output_dir)/mediastream/MediaStreamConstraints.cpp',
      '<(blink_modules_output_dir)/mediastream/MediaStreamConstraints.h',
      '<(blink_modules_output_dir)/mediastream/MediaStreamEventInit.cpp',
      '<(blink_modules_output_dir)/mediastream/MediaStreamEventInit.h',
      '<(blink_modules_output_dir)/mediastream/MediaTrackConstraintSet.cpp',
      '<(blink_modules_output_dir)/mediastream/MediaTrackConstraintSet.h',
      '<(blink_modules_output_dir)/mediastream/RTCDTMFToneChangeEventInit.cpp',
      '<(blink_modules_output_dir)/mediastream/RTCDTMFToneChangeEventInit.h',
      '<(blink_modules_output_dir)/mediastream/RTCIceCandidateInit.cpp',
      '<(blink_modules_output_dir)/mediastream/RTCIceCandidateInit.h',
      '<(blink_modules_output_dir)/mediastream/RTCSessionDescriptionInit.cpp',
      '<(blink_modules_output_dir)/mediastream/RTCSessionDescriptionInit.h',
      '<(blink_modules_output_dir)/navigatorconnect/ServicePortConnectEventInit.cpp',
      '<(blink_modules_output_dir)/navigatorconnect/ServicePortConnectEventInit.h',
      '<(blink_modules_output_dir)/navigatorconnect/ServicePortConnectOptions.cpp',
      '<(blink_modules_output_dir)/navigatorconnect/ServicePortConnectOptions.h',
      '<(blink_modules_output_dir)/navigatorconnect/ServicePortConnectResponse.cpp',
      '<(blink_modules_output_dir)/navigatorconnect/ServicePortConnectResponse.h',
      '<(blink_modules_output_dir)/navigatorconnect/ServicePortMatchOptions.cpp',
      '<(blink_modules_output_dir)/navigatorconnect/ServicePortMatchOptions.h',
      '<(blink_modules_output_dir)/nfc/NFCPushOptions.cpp',
      '<(blink_modules_output_dir)/nfc/NFCPushOptions.h',
      '<(blink_modules_output_dir)/nfc/NFCRecord.cpp',
      '<(blink_modules_output_dir)/nfc/NFCRecord.h',
      '<(blink_modules_output_dir)/nfc/NFCWatchOptions.cpp',
      '<(blink_modules_output_dir)/nfc/NFCWatchOptions.h',
      '<(blink_modules_output_dir)/notifications/GetNotificationOptions.cpp',
      '<(blink_modules_output_dir)/notifications/GetNotificationOptions.h',
      '<(blink_modules_output_dir)/notifications/NotificationAction.cpp',
      '<(blink_modules_output_dir)/notifications/NotificationAction.h',
      '<(blink_modules_output_dir)/notifications/NotificationEventInit.cpp',
      '<(blink_modules_output_dir)/notifications/NotificationEventInit.h',
      '<(blink_modules_output_dir)/notifications/NotificationOptions.cpp',
      '<(blink_modules_output_dir)/notifications/NotificationOptions.h',
      '<(blink_modules_output_dir)/permissions/MidiPermissionDescriptor.cpp',
      '<(blink_modules_output_dir)/permissions/MidiPermissionDescriptor.h',
      '<(blink_modules_output_dir)/permissions/PermissionDescriptor.cpp',
      '<(blink_modules_output_dir)/permissions/PermissionDescriptor.h',
      '<(blink_modules_output_dir)/permissions/PushPermissionDescriptor.cpp',
      '<(blink_modules_output_dir)/permissions/PushPermissionDescriptor.h',
      '<(blink_modules_output_dir)/presentation/PresentationConnectionAvailableEventInit.cpp',
      '<(blink_modules_output_dir)/presentation/PresentationConnectionAvailableEventInit.h',
      '<(blink_modules_output_dir)/push_messaging/PushEventInit.cpp',
      '<(blink_modules_output_dir)/push_messaging/PushEventInit.h',
      '<(blink_modules_output_dir)/push_messaging/PushSubscriptionOptions.cpp',
      '<(blink_modules_output_dir)/push_messaging/PushSubscriptionOptions.h',
      '<(blink_modules_output_dir)/serviceworkers/ClientQueryOptions.cpp',
      '<(blink_modules_output_dir)/serviceworkers/ClientQueryOptions.h',
      '<(blink_modules_output_dir)/serviceworkers/ExtendableEventInit.cpp',
      '<(blink_modules_output_dir)/serviceworkers/ExtendableEventInit.h',
      '<(blink_modules_output_dir)/serviceworkers/FetchEventInit.cpp',
      '<(blink_modules_output_dir)/serviceworkers/FetchEventInit.h',
      '<(blink_modules_output_dir)/serviceworkers/RegistrationOptions.cpp',
      '<(blink_modules_output_dir)/serviceworkers/RegistrationOptions.h',
      '<(blink_modules_output_dir)/serviceworkers/ServiceWorkerMessageEventInit.cpp',
      '<(blink_modules_output_dir)/serviceworkers/ServiceWorkerMessageEventInit.h',
      '<(blink_modules_output_dir)/speech/SpeechRecognitionErrorInit.cpp',
      '<(blink_modules_output_dir)/speech/SpeechRecognitionErrorInit.h',
      '<(blink_modules_output_dir)/speech/SpeechRecognitionEventInit.cpp',
      '<(blink_modules_output_dir)/speech/SpeechRecognitionEventInit.h',
      '<(blink_modules_output_dir)/storage/StorageEventInit.cpp',
      '<(blink_modules_output_dir)/storage/StorageEventInit.h',
      '<(blink_modules_output_dir)/vr/VRFieldOfViewInit.cpp',
      '<(blink_modules_output_dir)/vr/VRFieldOfViewInit.h',
      '<(blink_modules_output_dir)/webgl/WebGLContextAttributes.cpp',
      '<(blink_modules_output_dir)/webgl/WebGLContextAttributes.h',
      '<(blink_modules_output_dir)/webgl/WebGLContextEventInit.cpp',
      '<(blink_modules_output_dir)/webgl/WebGLContextEventInit.h',
      '<(blink_modules_output_dir)/webmidi/MIDIConnectionEventInit.cpp',
      '<(blink_modules_output_dir)/webmidi/MIDIConnectionEventInit.h',
      '<(blink_modules_output_dir)/webmidi/MIDIMessageEventInit.h',
      '<(blink_modules_output_dir)/webmidi/MIDIMessageEventInit.cpp',
      '<(blink_modules_output_dir)/webmidi/MIDIOptions.cpp',
      '<(blink_modules_output_dir)/webmidi/MIDIOptions.h',
      '<(blink_modules_output_dir)/websockets/CloseEventInit.cpp',
      '<(blink_modules_output_dir)/websockets/CloseEventInit.h',
      '<(blink_modules_output_dir)/webusb/USBConnectionEventInit.cpp',
      '<(blink_modules_output_dir)/webusb/USBConnectionEventInit.h',
      '<(blink_modules_output_dir)/webusb/USBControlTransferParameters.cpp',
      '<(blink_modules_output_dir)/webusb/USBControlTransferParameters.h',
      '<(blink_modules_output_dir)/webusb/USBDeviceFilter.cpp',
      '<(blink_modules_output_dir)/webusb/USBDeviceFilter.h',
      '<(blink_modules_output_dir)/webusb/USBDeviceRequestOptions.cpp',
      '<(blink_modules_output_dir)/webusb/USBDeviceRequestOptions.h',
    ],
    'modules_files': [
      '<@(extra_blink_module_files)',
      '<@(generated_modules_dictionary_files)',
      '<@(generated_modules_files)',
      'InitModules.cpp',
      'InitModules.h',
      'accessibility/AXARIAGrid.cpp',
      'accessibility/AXARIAGrid.h',
      'accessibility/AXARIAGridCell.cpp',
      'accessibility/AXARIAGridCell.h',
      'accessibility/AXARIAGridRow.cpp',
      'accessibility/AXARIAGridRow.h',
      'accessibility/AXImageMapLink.cpp',
      'accessibility/AXImageMapLink.h',
      'accessibility/AXInlineTextBox.cpp',
      'accessibility/AXInlineTextBox.h',
      'accessibility/AXLayoutObject.cpp',
      'accessibility/AXLayoutObject.h',
      'accessibility/AXList.cpp',
      'accessibility/AXList.h',
      'accessibility/AXListBox.cpp',
      'accessibility/AXListBox.h',
      'accessibility/AXListBoxOption.cpp',
      'accessibility/AXListBoxOption.h',
      'accessibility/AXMediaControls.cpp',
      'accessibility/AXMediaControls.h',
      'accessibility/AXMenuList.cpp',
      'accessibility/AXMenuList.h',
      'accessibility/AXMenuListOption.cpp',
      'accessibility/AXMenuListOption.h',
      'accessibility/AXMenuListPopup.cpp',
      'accessibility/AXMenuListPopup.h',
      'accessibility/AXMockObject.cpp',
      'accessibility/AXMockObject.h',
      'accessibility/AXNodeObject.cpp',
      'accessibility/AXNodeObject.h',
      'accessibility/AXObjectCacheImpl.cpp',
      'accessibility/AXObjectCacheImpl.h',
      'accessibility/AXObject.cpp',
      'accessibility/AXObject.h',
      'accessibility/AXProgressIndicator.cpp',
      'accessibility/AXProgressIndicator.h',
      'accessibility/AXSVGRoot.cpp',
      'accessibility/AXSVGRoot.h',
      'accessibility/AXScrollView.cpp',
      'accessibility/AXScrollView.h',
      'accessibility/AXScrollbar.cpp',
      'accessibility/AXScrollbar.h',
      'accessibility/AXSlider.cpp',
      'accessibility/AXSlider.h',
      'accessibility/AXSpinButton.cpp',
      'accessibility/AXSpinButton.h',
      'accessibility/AXTable.cpp',
      'accessibility/AXTable.h',
      'accessibility/AXTableCell.cpp',
      'accessibility/AXTableCell.h',
      'accessibility/AXTableColumn.cpp',
      'accessibility/AXTableColumn.h',
      'accessibility/AXTableHeaderContainer.cpp',
      'accessibility/AXTableHeaderContainer.h',
      'accessibility/AXTableRow.cpp',
      'accessibility/AXTableRow.h',
      'accessibility/InspectorAccessibilityAgent.cpp',
      'accessibility/InspectorAccessibilityAgent.h',
      'accessibility/InspectorTypeBuilderHelper.cpp',
      'accessibility/InspectorTypeBuilderHelper.h',
      'app_banner/AppBannerCallbacks.cpp',
      'app_banner/AppBannerCallbacks.h',
      'app_banner/AppBannerController.cpp',
      'app_banner/AppBannerController.h',
      'app_banner/AppBannerPromptResult.cpp',
      'app_banner/AppBannerPromptResult.h',
      'app_banner/BeforeInstallPromptEvent.cpp',
      'app_banner/BeforeInstallPromptEvent.h',
      'audio_output_devices/HTMLMediaElementAudioOutputDevice.cpp',
      'audio_output_devices/HTMLMediaElementAudioOutputDevice.h',
      'audio_output_devices/SetSinkIdCallbacks.cpp',
      'audio_output_devices/SetSinkIdCallbacks.h',
      'background_sync/PeriodicSyncEvent.cpp',
      'background_sync/PeriodicSyncEvent.h',
      'background_sync/PeriodicSyncManager.cpp',
      'background_sync/PeriodicSyncManager.h',
      'background_sync/PeriodicSyncRegistration.cpp',
      'background_sync/PeriodicSyncRegistration.h',
      'background_sync/ServiceWorkerGlobalScopeSync.h',
      'background_sync/ServiceWorkerRegistrationSync.cpp',
      'background_sync/ServiceWorkerRegistrationSync.h',
      'background_sync/SyncCallbacks.cpp',
      'background_sync/SyncCallbacks.h',
      'background_sync/SyncError.cpp',
      'background_sync/SyncError.h',
      'background_sync/SyncEvent.cpp',
      'background_sync/SyncEvent.h',
      'background_sync/SyncManager.cpp',
      'background_sync/SyncManager.h',
      'background_sync/SyncRegistration.cpp',
      'background_sync/SyncRegistration.h',
      'battery/BatteryDispatcher.cpp',
      'battery/BatteryDispatcher.h',
      'battery/BatteryManager.cpp',
      'battery/BatteryManager.h',
      'battery/BatteryStatus.cpp',
      'battery/BatteryStatus.h',
      'battery/NavigatorBattery.cpp',
      'battery/NavigatorBattery.h',
      'beacon/NavigatorBeacon.cpp',
      'beacon/NavigatorBeacon.h',
      'bluetooth/Bluetooth.h',
      'bluetooth/ConvertWebVectorToArrayBuffer.cpp',
      'bluetooth/ConvertWebVectorToArrayBuffer.h',
      'bluetooth/Bluetooth.cpp',
      'bluetooth/BluetoothCharacteristicProperties.cpp',
      'bluetooth/BluetoothCharacteristicProperties.h',
      'bluetooth/BluetoothDevice.cpp',
      'bluetooth/BluetoothDevice.h',
      'bluetooth/BluetoothError.cpp',
      'bluetooth/BluetoothError.h',
      'bluetooth/BluetoothGATTCharacteristic.cpp',
      'bluetooth/BluetoothGATTCharacteristic.h',
      'bluetooth/BluetoothGATTRemoteServer.cpp',
      'bluetooth/BluetoothGATTRemoteServer.h',
      'bluetooth/BluetoothGATTService.cpp',
      'bluetooth/BluetoothGATTService.h',
      'bluetooth/BluetoothSupplement.cpp',
      'bluetooth/BluetoothSupplement.h',
      'bluetooth/BluetoothUUID.cpp',
      'bluetooth/BluetoothUUID.h',
      'bluetooth/NavigatorBluetooth.cpp',
      'bluetooth/NavigatorBluetooth.h',
      'cachestorage/Cache.cpp',
      'cachestorage/Cache.h',
      'cachestorage/CacheStorage.cpp',
      'cachestorage/CacheStorage.h',
      'cachestorage/CacheStorageError.cpp',
      'cachestorage/CacheStorageError.h',
      'cachestorage/GlobalCacheStorage.cpp',
      'cachestorage/GlobalCacheStorage.h',
      'cachestorage/InspectorCacheStorageAgent.cpp',
      'cachestorage/InspectorCacheStorageAgent.h',
      'canvas2d/CanvasGradient.cpp',
      'canvas2d/CanvasGradient.h',
      'canvas2d/CanvasPathMethods.cpp',
      'canvas2d/CanvasPathMethods.h',
      'canvas2d/CanvasPattern.cpp',
      'canvas2d/CanvasPattern.h',
      'canvas2d/CanvasRenderingContext2D.cpp',
      'canvas2d/CanvasRenderingContext2D.h',
      'canvas2d/CanvasRenderingContext2DState.cpp',
      'canvas2d/CanvasRenderingContext2DState.h',
      'canvas2d/CanvasStyle.cpp',
      'canvas2d/CanvasStyle.h',
      'canvas2d/ClipList.cpp',
      'canvas2d/ClipList.h',
      'canvas2d/ContextAttributeHelpers.cpp',
      'canvas2d/ContextAttributeHelpers.h',
      'canvas2d/EventHitRegion.cpp',
      'canvas2d/EventHitRegion.h',
      'canvas2d/HitRegion.cpp',
      'canvas2d/HitRegion.h',
      'canvas2d/MouseEventHitRegion.cpp',
      'canvas2d/MouseEventHitRegion.h',
      'canvas2d/Path2D.h',
      'canvas2d/TouchHitRegion.cpp',
      'canvas2d/TouchHitRegion.h',
      'compositorworker/CompositorWorker.cpp',
      'compositorworker/CompositorWorker.h',
      'compositorworker/CompositorWorkerGlobalScope.cpp',
      'compositorworker/CompositorWorkerGlobalScope.h',
      'compositorworker/CompositorWorkerManager.cpp',
      'compositorworker/CompositorWorkerManager.h',
      'compositorworker/CompositorWorkerMessagingProxy.cpp',
      'compositorworker/CompositorWorkerMessagingProxy.h',
      'compositorworker/CompositorWorkerThread.cpp',
      'compositorworker/CompositorWorkerThread.h',
      'credentialmanager/Credential.cpp',
      'credentialmanager/Credential.h',
      'credentialmanager/CredentialManagerClient.cpp',
      'credentialmanager/CredentialManagerClient.h',
      'credentialmanager/CredentialsContainer.cpp',
      'credentialmanager/CredentialsContainer.h',
      'credentialmanager/FederatedCredential.cpp',
      'credentialmanager/FederatedCredential.h',
      'credentialmanager/PasswordCredential.cpp',
      'credentialmanager/PasswordCredential.h',
      'credentialmanager/NavigatorCredentials.cpp',
      'credentialmanager/NavigatorCredentials.h',
      'crypto/Crypto.cpp',
      'crypto/Crypto.h',
      'crypto/CryptoHistograms.cpp',
      'crypto/CryptoHistograms.h',
      'crypto/CryptoKey.cpp',
      'crypto/CryptoKey.h',
      'crypto/CryptoResultImpl.cpp',
      'crypto/CryptoResultImpl.h',
      'crypto/DOMWindowCrypto.cpp',
      'crypto/DOMWindowCrypto.h',
      'crypto/NormalizeAlgorithm.cpp',
      'crypto/NormalizeAlgorithm.h',
      'crypto/SubtleCrypto.cpp',
      'crypto/SubtleCrypto.h',
      'crypto/WorkerGlobalScopeCrypto.cpp',
      'crypto/WorkerGlobalScopeCrypto.h',
      'device_light/DeviceLightController.cpp',
      'device_light/DeviceLightController.h',
      'device_light/DeviceLightDispatcher.cpp',
      'device_light/DeviceLightDispatcher.h',
      'device_light/DeviceLightEvent.cpp',
      'device_light/DeviceLightEvent.h',
      'device_orientation/DeviceAcceleration.cpp',
      'device_orientation/DeviceAcceleration.h',
      'device_orientation/DeviceMotionController.cpp',
      'device_orientation/DeviceMotionController.h',
      'device_orientation/DeviceMotionData.cpp',
      'device_orientation/DeviceMotionData.h',
      'device_orientation/DeviceMotionDispatcher.cpp',
      'device_orientation/DeviceMotionDispatcher.h',
      'device_orientation/DeviceMotionEvent.cpp',
      'device_orientation/DeviceMotionEvent.h',
      'device_orientation/DeviceOrientationAbsoluteController.cpp',
      'device_orientation/DeviceOrientationAbsoluteController.h',
      'device_orientation/DeviceOrientationController.cpp',
      'device_orientation/DeviceOrientationController.h',
      'device_orientation/DeviceOrientationData.cpp',
      'device_orientation/DeviceOrientationData.h',
      'device_orientation/DeviceOrientationDispatcher.cpp',
      'device_orientation/DeviceOrientationDispatcher.h',
      'device_orientation/DeviceOrientationEvent.cpp',
      'device_orientation/DeviceOrientationEvent.h',
      'device_orientation/DeviceOrientationInspectorAgent.cpp',
      'device_orientation/DeviceOrientationInspectorAgent.h',
      'device_orientation/DeviceRotationRate.cpp',
      'device_orientation/DeviceRotationRate.h',
      'donottrack/NavigatorDoNotTrack.cpp',
      'donottrack/NavigatorDoNotTrack.h',
      'encoding/Encoding.cpp',
      'encoding/Encoding.h',
      'encoding/TextDecoder.cpp',
      'encoding/TextDecoder.h',
      'encoding/TextEncoder.cpp',
      'encoding/TextEncoder.h',
      'encryptedmedia/ContentDecryptionModuleResultPromise.cpp',
      'encryptedmedia/ContentDecryptionModuleResultPromise.h',
      'encryptedmedia/EncryptedMediaUtils.cpp',
      'encryptedmedia/EncryptedMediaUtils.h',
      'encryptedmedia/HTMLMediaElementEncryptedMedia.cpp',
      'encryptedmedia/HTMLMediaElementEncryptedMedia.h',
      'encryptedmedia/MediaEncryptedEvent.cpp',
      'encryptedmedia/MediaEncryptedEvent.h',
      'encryptedmedia/MediaKeyMessageEvent.cpp',
      'encryptedmedia/MediaKeyMessageEvent.h',
      'encryptedmedia/MediaKeySession.cpp',
      'encryptedmedia/MediaKeySession.h',
      'encryptedmedia/MediaKeyStatusMap.cpp',
      'encryptedmedia/MediaKeyStatusMap.h',
      'encryptedmedia/MediaKeySystemAccess.cpp',
      'encryptedmedia/MediaKeySystemAccess.h',
      'encryptedmedia/MediaKeys.cpp',
      'encryptedmedia/MediaKeys.h',
      'encryptedmedia/MediaKeysClient.h',
      'encryptedmedia/MediaKeysController.cpp',
      'encryptedmedia/MediaKeysController.h',
      'encryptedmedia/NavigatorRequestMediaKeySystemAccess.cpp',
      'encryptedmedia/NavigatorRequestMediaKeySystemAccess.h',
      'encryptedmedia/SimpleContentDecryptionModuleResultPromise.cpp',
      'encryptedmedia/SimpleContentDecryptionModuleResultPromise.h',
      'fetch/CompositeDataConsumerHandle.cpp',
      'fetch/CompositeDataConsumerHandle.h',
      'fetch/DataConsumerHandleUtil.cpp',
      'fetch/DataConsumerHandleUtil.h',
      'fetch/Body.cpp',
      'fetch/Body.h',
      'fetch/BodyStreamBuffer.cpp',
      'fetch/BodyStreamBuffer.h',
      'fetch/CrossThreadHolder.h',
      'fetch/DataConsumerTee.cpp',
      'fetch/DataConsumerTee.h',
      'fetch/FetchBlobDataConsumerHandle.cpp',
      'fetch/FetchBlobDataConsumerHandle.h',
      'fetch/FetchDataConsumerHandle.h',
      'fetch/FetchDataLoader.cpp',
      'fetch/FetchDataLoader.h',
      'fetch/FetchFormDataConsumerHandle.cpp',
      'fetch/FetchFormDataConsumerHandle.h',
      'fetch/FetchHeaderList.cpp',
      'fetch/FetchHeaderList.h',
      'fetch/FetchManager.cpp',
      'fetch/FetchManager.h',
      'fetch/FetchRequestData.cpp',
      'fetch/FetchRequestData.h',
      'fetch/FetchResponseData.cpp',
      'fetch/FetchResponseData.h',
      'fetch/GlobalFetch.cpp',
      'fetch/GlobalFetch.h',
      'fetch/Headers.cpp',
      'fetch/Headers.h',
      'fetch/Request.cpp',
      'fetch/Request.h',
      'fetch/RequestInit.cpp',
      'fetch/RequestInit.h',
      'fetch/Response.cpp',
      'fetch/Response.h',
      'fetch/ResponseInit.h',
      'filesystem/DOMFilePath.cpp',
      'filesystem/DOMFilePath.h',
      'filesystem/DOMFileSystem.cpp',
      'filesystem/DOMFileSystem.h',
      'filesystem/DOMFileSystemBase.cpp',
      'filesystem/DOMFileSystemBase.h',
      'filesystem/DOMFileSystemSync.cpp',
      'filesystem/DOMFileSystemSync.h',
      'filesystem/DOMWindowFileSystem.cpp',
      'filesystem/DOMWindowFileSystem.h',
      'filesystem/DataTransferItemFileSystem.cpp',
      'filesystem/DataTransferItemFileSystem.h',
      'filesystem/DevToolsHostFileSystem.cpp',
      'filesystem/DevToolsHostFileSystem.h',
      'filesystem/DirectoryEntry.cpp',
      'filesystem/DirectoryEntry.h',
      'filesystem/DirectoryEntrySync.cpp',
      'filesystem/DirectoryEntrySync.h',
      'filesystem/DirectoryReader.cpp',
      'filesystem/DirectoryReader.h',
      'filesystem/DirectoryReaderBase.h',
      'filesystem/DirectoryReaderSync.cpp',
      'filesystem/DirectoryReaderSync.h',
      'filesystem/DraggedIsolatedFileSystemImpl.cpp',
      'filesystem/DraggedIsolatedFileSystemImpl.h',
      'filesystem/EntriesCallback.h',
      'filesystem/Entry.cpp',
      'filesystem/Entry.h',
      'filesystem/EntryBase.cpp',
      'filesystem/EntryBase.h',
      'filesystem/EntryCallback.h',
      'filesystem/EntrySync.cpp',
      'filesystem/EntrySync.h',
      'filesystem/ErrorCallback.h',
      'filesystem/FileEntry.cpp',
      'filesystem/FileEntry.h',
      'filesystem/FileEntrySync.cpp',
      'filesystem/FileEntrySync.h',
      'filesystem/FileSystemCallback.h',
      'filesystem/FileSystemCallbacks.cpp',
      'filesystem/FileSystemCallbacks.h',
      'filesystem/FileSystemClient.h',
      'filesystem/FileWriter.cpp',
      'filesystem/FileWriter.h',
      'filesystem/FileWriterBase.cpp',
      'filesystem/FileWriterBase.h',
      'filesystem/FileWriterBaseCallback.h',
      'filesystem/FileWriterCallback.h',
      'filesystem/FileWriterSync.cpp',
      'filesystem/FileWriterSync.h',
      'filesystem/HTMLInputElementFileSystem.cpp',
      'filesystem/HTMLInputElementFileSystem.h',
      'filesystem/InspectorFileSystemAgent.cpp',
      'filesystem/InspectorFileSystemAgent.h',
      'filesystem/LocalFileSystem.cpp',
      'filesystem/LocalFileSystem.h',
      'filesystem/Metadata.h',
      'filesystem/MetadataCallback.h',
      'filesystem/SyncCallbackHelper.h',
      'filesystem/WorkerGlobalScopeFileSystem.cpp',
      'filesystem/WorkerGlobalScopeFileSystem.h',
      'gamepad/Gamepad.cpp',
      'gamepad/Gamepad.h',
      'gamepad/GamepadButton.cpp',
      'gamepad/GamepadButton.h',
      'gamepad/GamepadDispatcher.cpp',
      'gamepad/GamepadDispatcher.h',
      'gamepad/GamepadEvent.cpp',
      'gamepad/GamepadEvent.h',
      'gamepad/GamepadList.cpp',
      'gamepad/GamepadList.h',
      'gamepad/NavigatorGamepad.cpp',
      'gamepad/NavigatorGamepad.h',
      'geofencing/CircularGeofencingRegion.cpp',
      'geofencing/CircularGeofencingRegion.h',
      'geofencing/Geofencing.cpp',
      'geofencing/Geofencing.h',
      'geofencing/GeofencingError.cpp',
      'geofencing/GeofencingError.h',
      'geofencing/GeofencingEvent.cpp',
      'geofencing/GeofencingEvent.h',
      'geofencing/GeofencingRegion.h',
      'geofencing/ServiceWorkerGlobalScopeGeofencing.h',
      'geofencing/ServiceWorkerRegistrationGeofencing.cpp',
      'geofencing/ServiceWorkerRegistrationGeofencing.h',
      'geofencing/WorkerNavigatorGeofencing.cpp',
      'geofencing/WorkerNavigatorGeofencing.h',
      'geolocation/Coordinates.cpp',
      'geolocation/Geolocation.cpp',
      'geolocation/GeolocationController.cpp',
      'geolocation/GeoNotifier.cpp',
      'geolocation/GeoNotifier.h',
      'geolocation/GeolocationWatchers.cpp',
      'geolocation/GeolocationWatchers.h',
      'geolocation/NavigatorGeolocation.cpp',
      'geolocation/NavigatorGeolocation.h',
      'imagebitmap/WindowImageBitmapFactories.cpp',
      'imagebitmap/WindowImageBitmapFactories.h',
      'indexeddb/DOMWindowIndexedDatabase.cpp',
      'indexeddb/DOMWindowIndexedDatabase.h',
      'indexeddb/IDBAny.cpp',
      'indexeddb/IDBAny.h',
      'indexeddb/IDBCursor.cpp',
      'indexeddb/IDBCursor.h',
      'indexeddb/IDBCursorWithValue.cpp',
      'indexeddb/IDBCursorWithValue.h',
      'indexeddb/IDBDatabase.cpp',
      'indexeddb/IDBDatabase.h',
      'indexeddb/IDBDatabaseCallbacks.cpp',
      'indexeddb/IDBDatabaseCallbacks.h',
      'indexeddb/IDBEventDispatcher.cpp',
      'indexeddb/IDBEventDispatcher.h',
      'indexeddb/IDBFactory.cpp',
      'indexeddb/IDBFactory.h',
      'indexeddb/IDBHistograms.h',
      'indexeddb/IDBIndex.cpp',
      'indexeddb/IDBIndex.h',
      'indexeddb/IDBKey.cpp',
      'indexeddb/IDBKey.h',
      'indexeddb/IDBKeyPath.cpp',
      'indexeddb/IDBKeyPath.h',
      'indexeddb/IDBKeyRange.cpp',
      'indexeddb/IDBKeyRange.h',
      'indexeddb/IDBMetadata.cpp',
      'indexeddb/IDBMetadata.h',
      'indexeddb/IDBObjectStore.cpp',
      'indexeddb/IDBObjectStore.h',
      'indexeddb/IDBOpenDBRequest.cpp',
      'indexeddb/IDBOpenDBRequest.h',
      'indexeddb/IDBRequest.cpp',
      'indexeddb/IDBRequest.h',
      'indexeddb/IDBTracing.h',
      'indexeddb/IDBTransaction.cpp',
      'indexeddb/IDBTransaction.h',
      'indexeddb/IDBValue.cpp',
      'indexeddb/IDBValue.h',
      'indexeddb/IDBVersionChangeEvent.cpp',
      'indexeddb/IDBVersionChangeEvent.h',
      'indexeddb/IndexedDB.h',
      'indexeddb/IndexedDBClient.cpp',
      'indexeddb/IndexedDBClient.h',
      'indexeddb/InspectorIndexedDBAgent.cpp',
      'indexeddb/InspectorIndexedDBAgent.h',
      'indexeddb/WebIDBCallbacksImpl.cpp',
      'indexeddb/WebIDBCallbacksImpl.h',
      'indexeddb/WebIDBDatabaseCallbacksImpl.cpp',
      'indexeddb/WebIDBDatabaseCallbacksImpl.h',
      'indexeddb/WorkerGlobalScopeIndexedDatabase.cpp',
      'indexeddb/WorkerGlobalScopeIndexedDatabase.h',
      'mediarecorder/BlobEvent.cpp',
      'mediarecorder/BlobEvent.h',
      'mediarecorder/MediaRecorder.cpp',
      'mediarecorder/MediaRecorder.h',
      'mediarecorder/MediaRecorderErrorEvent.cpp',
      'mediarecorder/MediaRecorderErrorEvent.h',
      'mediasession/HTMLMediaElementMediaSession.cpp',
      'mediasession/HTMLMediaElementMediaSession.h',
      'mediasession/MediaSession.cpp',
      'mediasession/MediaSession.h',
      'mediasession/MediaSessionError.cpp',
      'mediasession/MediaSessionError.h',
      'mediasource/HTMLVideoElementMediaSource.cpp',
      'mediasource/HTMLVideoElementMediaSource.h',
      'mediasource/MediaSource.cpp',
      'mediasource/MediaSource.h',
      'mediasource/MediaSourceRegistry.cpp',
      'mediasource/MediaSourceRegistry.h',
      'mediasource/SourceBuffer.cpp',
      'mediasource/SourceBuffer.h',
      'mediasource/SourceBufferList.cpp',
      'mediasource/SourceBufferList.h',
      'mediasource/TrackDefault.cpp',
      'mediasource/TrackDefault.h',
      'mediasource/TrackDefaultList.cpp',
      'mediasource/TrackDefaultList.h',
      'mediasource/URLMediaSource.cpp',
      'mediasource/URLMediaSource.h',
      'mediasource/VideoPlaybackQuality.cpp',
      'mediasource/VideoPlaybackQuality.h',
      'mediastream/MediaConstraintsImpl.cpp',
      'mediastream/MediaConstraintsImpl.h',
      'mediastream/MediaDeviceInfo.cpp',
      'mediastream/MediaDeviceInfo.h',
      'mediastream/MediaDevices.cpp',
      'mediastream/MediaDevices.h',
      'mediastream/MediaDevicesRequest.cpp',
      'mediastream/MediaDevicesRequest.h',
      'mediastream/MediaStream.cpp',
      'mediastream/MediaStream.h',
      'mediastream/MediaStreamEvent.cpp',
      'mediastream/MediaStreamEvent.h',
      'mediastream/MediaStreamRegistry.cpp',
      'mediastream/MediaStreamRegistry.h',
      'mediastream/MediaStreamTrack.cpp',
      'mediastream/MediaStreamTrack.h',
      'mediastream/MediaStreamTrackEvent.cpp',
      'mediastream/MediaStreamTrackEvent.h',
      'mediastream/MediaStreamTrackSourcesCallback.h',
      'mediastream/MediaStreamTrackSourcesRequestImpl.cpp',
      'mediastream/MediaStreamTrackSourcesRequestImpl.h',
      'mediastream/NavigatorMediaStream.cpp',
      'mediastream/NavigatorMediaStream.h',
      'mediastream/NavigatorUserMedia.cpp',
      'mediastream/NavigatorUserMedia.h',
      'mediastream/NavigatorUserMediaError.cpp',
      'mediastream/NavigatorUserMediaError.h',
      'mediastream/NavigatorUserMediaErrorCallback.h',
      'mediastream/NavigatorUserMediaSuccessCallback.h',
      'mediastream/RTCCertificate.cpp',
      'mediastream/RTCCertificate.h',
      'mediastream/RTCDTMFSender.cpp',
      'mediastream/RTCDTMFSender.h',
      'mediastream/RTCDTMFToneChangeEvent.cpp',
      'mediastream/RTCDTMFToneChangeEvent.h',
      'mediastream/RTCDataChannel.cpp',
      'mediastream/RTCDataChannel.h',
      'mediastream/RTCDataChannelEvent.cpp',
      'mediastream/RTCDataChannelEvent.h',
      'mediastream/RTCErrorCallback.h',
      'mediastream/RTCIceCandidate.cpp',
      'mediastream/RTCIceCandidate.h',
      'mediastream/RTCIceCandidateEvent.cpp',
      'mediastream/RTCIceCandidateEvent.h',
      'mediastream/RTCPeerConnection.cpp',
      'mediastream/RTCPeerConnection.h',
      'mediastream/RTCSessionDescription.cpp',
      'mediastream/RTCSessionDescription.h',
      'mediastream/RTCSessionDescriptionCallback.h',
      'mediastream/RTCSessionDescriptionRequestImpl.cpp',
      'mediastream/RTCSessionDescriptionRequestImpl.h',
      'mediastream/RTCStatsReport.cpp',
      'mediastream/RTCStatsReport.h',
      'mediastream/RTCStatsRequestImpl.cpp',
      'mediastream/RTCStatsRequestImpl.h',
      'mediastream/RTCStatsResponse.cpp',
      'mediastream/RTCStatsResponse.h',
      'mediastream/RTCVoidRequestImpl.cpp',
      'mediastream/RTCVoidRequestImpl.h',
      'mediastream/SourceInfo.cpp',
      'mediastream/SourceInfo.h',
      'mediastream/URLMediaStream.cpp',
      'mediastream/URLMediaStream.h',
      'mediastream/UserMediaClient.h',
      'mediastream/UserMediaController.cpp',
      'mediastream/UserMediaController.h',
      'mediastream/UserMediaRequest.cpp',
      'mediastream/UserMediaRequest.h',
      'navigatorconnect/AcceptConnectionObserver.cpp',
      'navigatorconnect/AcceptConnectionObserver.h',
      'navigatorconnect/CrossOriginServiceWorkerClient.cpp',
      'navigatorconnect/CrossOriginServiceWorkerClient.h',
      'navigatorconnect/NavigatorServices.cpp',
      'navigatorconnect/NavigatorServices.h',
      'navigatorconnect/ServicePort.cpp',
      'navigatorconnect/ServicePort.h',
      'navigatorconnect/ServicePortCollection.cpp',
      'navigatorconnect/ServicePortCollection.h',
      'navigatorconnect/ServicePortConnectEvent.cpp',
      'navigatorconnect/ServicePortConnectEvent.h',
      'navigatorconnect/ServiceWorkerGlobalScopeNavigatorConnect.h',
      'navigatorconnect/WorkerNavigatorServices.cpp',
      'navigatorconnect/WorkerNavigatorServices.h',
      'navigatorcontentutils/NavigatorContentUtils.cpp',
      'navigatorcontentutils/NavigatorContentUtils.h',
      'navigatorcontentutils/NavigatorContentUtilsClient.h',
      'netinfo/NavigatorNetworkInformation.cpp',
      'netinfo/NavigatorNetworkInformation.h',
      'netinfo/NetworkInformation.cpp',
      'netinfo/NetworkInformation.h',
      'netinfo/WorkerNavigatorNetworkInformation.cpp',
      'netinfo/WorkerNavigatorNetworkInformation.h',
      'nfc/NavigatorNFC.cpp',
      'nfc/NavigatorNFC.h',
      'nfc/NFC.cpp',
      'nfc/NFC.h',
      'notifications/Notification.cpp',
      'notifications/Notification.h',
      'notifications/NotificationData.cpp',
      'notifications/NotificationData.h',
      'notifications/NotificationEvent.cpp',
      'notifications/NotificationEvent.h',
      'notifications/NotificationPermissionCallback.h',
      'notifications/NotificationPermissionClient.cpp',
      'notifications/NotificationPermissionClient.h',
      'notifications/ServiceWorkerGlobalScopeNotifications.h',
      'notifications/ServiceWorkerRegistrationNotifications.cpp',
      'notifications/ServiceWorkerRegistrationNotifications.h',
      'permissions/NavigatorPermissions.cpp',
      'permissions/NavigatorPermissions.h',
      'permissions/PermissionController.cpp',
      'permissions/PermissionController.h',
      'permissions/Permissions.cpp',
      'permissions/Permissions.h',
      'permissions/PermissionCallback.cpp',
      'permissions/PermissionCallback.h',
      'permissions/PermissionsCallback.cpp',
      'permissions/PermissionsCallback.h',
      'permissions/PermissionStatus.cpp',
      'permissions/PermissionStatus.h',
      'permissions/WorkerNavigatorPermissions.cpp',
      'permissions/WorkerNavigatorPermissions.h',
      'plugins/DOMMimeType.cpp',
      'plugins/DOMMimeType.h',
      'plugins/DOMMimeTypeArray.cpp',
      'plugins/DOMMimeTypeArray.h',
      'plugins/DOMPlugin.cpp',
      'plugins/DOMPlugin.h',
      'plugins/DOMPluginArray.cpp',
      'plugins/DOMPluginArray.h',
      'plugins/NavigatorPlugins.cpp',
      'plugins/NavigatorPlugins.h',
      'plugins/PluginOcclusionSupport.cpp',
      'plugins/PluginOcclusionSupport.h',
      'presentation/NavigatorPresentation.cpp',
      'presentation/NavigatorPresentation.h',
      'presentation/Presentation.cpp',
      'presentation/Presentation.h',
      'presentation/PresentationAvailability.cpp',
      'presentation/PresentationAvailability.h',
      'presentation/PresentationAvailabilityCallbacks.cpp',
      'presentation/PresentationAvailabilityCallbacks.h',
      'presentation/PresentationConnection.cpp',
      'presentation/PresentationConnection.h',
      'presentation/PresentationConnectionCallbacks.cpp',
      'presentation/PresentationConnectionCallbacks.h',
      'presentation/PresentationConnectionAvailableEvent.cpp',
      'presentation/PresentationConnectionAvailableEvent.h',
      'presentation/PresentationController.cpp',
      'presentation/PresentationController.h',
      'presentation/PresentationError.cpp',
      'presentation/PresentationError.h',
      'presentation/PresentationReceiver.cpp',
      'presentation/PresentationReceiver.h',
      'presentation/PresentationRequest.cpp',
      'presentation/PresentationRequest.h',
      'push_messaging/PushController.cpp',
      'push_messaging/PushController.h',
      'push_messaging/PushError.cpp',
      'push_messaging/PushError.h',
      'push_messaging/PushEvent.cpp',
      'push_messaging/PushEvent.h',
      'push_messaging/PushManager.cpp',
      'push_messaging/PushManager.h',
      'push_messaging/PushMessageData.cpp',
      'push_messaging/PushMessageData.h',
      'push_messaging/PushPermissionStatusCallbacks.cpp',
      'push_messaging/PushPermissionStatusCallbacks.h',
      'push_messaging/PushSubscription.cpp',
      'push_messaging/PushSubscription.h',
      'push_messaging/PushSubscriptionCallbacks.cpp',
      'push_messaging/PushSubscriptionCallbacks.h',
      'push_messaging/ServiceWorkerGlobalScopePush.h',
      'push_messaging/ServiceWorkerRegistrationPush.cpp',
      'push_messaging/ServiceWorkerRegistrationPush.h',
      'quota/DOMWindowQuota.cpp',
      'quota/DOMWindowQuota.h',
      'quota/DeprecatedStorageInfo.cpp',
      'quota/DeprecatedStorageInfo.h',
      'quota/DeprecatedStorageQuota.cpp',
      'quota/DeprecatedStorageQuota.h',
      'quota/DeprecatedStorageQuotaCallbacksImpl.cpp',
      'quota/DeprecatedStorageQuotaCallbacksImpl.h',
      'quota/NavigatorStorageQuota.cpp',
      'quota/NavigatorStorageQuota.h',
      'quota/StorageErrorCallback.cpp',
      'quota/StorageErrorCallback.h',
      'quota/StorageInfo.cpp',
      'quota/StorageInfo.h',
      'quota/StorageManager.cpp',
      'quota/StorageManager.h',
      'quota/StorageQuota.cpp',
      'quota/StorageQuota.h',
      'quota/StorageQuotaCallback.h',
      'quota/StorageQuotaCallbacksImpl.cpp',
      'quota/StorageQuotaCallbacksImpl.h',
      'quota/StorageQuotaClient.cpp',
      'quota/StorageQuotaClient.h',
      'quota/StorageUsageCallback.h',
      'quota/WorkerNavigatorStorageQuota.cpp',
      'quota/WorkerNavigatorStorageQuota.h',
      'screen_orientation/LockOrientationCallback.cpp',
      'screen_orientation/LockOrientationCallback.h',
      'screen_orientation/ScreenScreenOrientation.cpp',
      'screen_orientation/ScreenScreenOrientation.h',
      'screen_orientation/ScreenOrientation.cpp',
      'screen_orientation/ScreenOrientation.h',
      'screen_orientation/ScreenOrientationController.cpp',
      'screen_orientation/ScreenOrientationController.h',
      'screen_orientation/ScreenOrientationDispatcher.cpp',
      'screen_orientation/ScreenOrientationDispatcher.h',
      'screen_orientation/ScreenOrientationInspectorAgent.cpp',
      'screen_orientation/ScreenOrientationInspectorAgent.h',
      'serviceworkers/ExtendableEvent.cpp',
      'serviceworkers/ExtendableEvent.h',
      'serviceworkers/FetchEvent.cpp',
      'serviceworkers/FetchEvent.h',
      'serviceworkers/InstallEvent.cpp',
      'serviceworkers/InstallEvent.h',
      'serviceworkers/NavigatorServiceWorker.cpp',
      'serviceworkers/NavigatorServiceWorker.h',
      'serviceworkers/RespondWithObserver.cpp',
      'serviceworkers/RespondWithObserver.h',
      'serviceworkers/ServiceWorker.cpp',
      'serviceworkers/ServiceWorker.h',
      'serviceworkers/ServiceWorkerClient.cpp',
      'serviceworkers/ServiceWorkerClient.h',
      'serviceworkers/ServiceWorkerClients.cpp',
      'serviceworkers/ServiceWorkerClients.h',
      'serviceworkers/ServiceWorkerContainer.cpp',
      'serviceworkers/ServiceWorkerContainer.h',
      'serviceworkers/ServiceWorkerContainerClient.cpp',
      'serviceworkers/ServiceWorkerContainerClient.h',
      'serviceworkers/ServiceWorkerWindowClient.cpp',
      'serviceworkers/ServiceWorkerWindowClient.h',
      'serviceworkers/ServiceWorkerError.cpp',
      'serviceworkers/ServiceWorkerError.h',
      'serviceworkers/ServiceWorkerGlobalScope.cpp',
      'serviceworkers/ServiceWorkerGlobalScope.h',
      'serviceworkers/ServiceWorkerGlobalScopeClient.cpp',
      'serviceworkers/ServiceWorkerGlobalScopeClient.h',
      'serviceworkers/ServiceWorkerMessageEvent.cpp',
      'serviceworkers/ServiceWorkerMessageEvent.h',
      'serviceworkers/ServiceWorkerRegistration.cpp',
      'serviceworkers/ServiceWorkerRegistration.h',
      'serviceworkers/ServiceWorkerScriptCachedMetadataHandler.cpp',
      'serviceworkers/ServiceWorkerScriptCachedMetadataHandler.h',
      'serviceworkers/ServiceWorkerThread.cpp',
      'serviceworkers/ServiceWorkerThread.h',
      'serviceworkers/WaitUntilObserver.cpp',
      'speech/DOMWindowSpeechSynthesis.cpp',
      'speech/DOMWindowSpeechSynthesis.h',
      'speech/SpeechGrammar.cpp',
      'speech/SpeechGrammar.h',
      'speech/SpeechGrammarList.cpp',
      'speech/SpeechGrammarList.h',
      'speech/SpeechRecognition.cpp',
      'speech/SpeechRecognition.h',
      'speech/SpeechRecognitionAlternative.cpp',
      'speech/SpeechRecognitionAlternative.h',
      'speech/SpeechRecognitionClient.h',
      'speech/SpeechRecognitionController.cpp',
      'speech/SpeechRecognitionController.h',
      'speech/SpeechRecognitionError.cpp',
      'speech/SpeechRecognitionError.h',
      'speech/SpeechRecognitionEvent.cpp',
      'speech/SpeechRecognitionEvent.h',
      'speech/SpeechRecognitionResult.cpp',
      'speech/SpeechRecognitionResult.h',
      'speech/SpeechRecognitionResultList.cpp',
      'speech/SpeechRecognitionResultList.h',
      'speech/SpeechSynthesis.cpp',
      'speech/SpeechSynthesis.h',
      'speech/SpeechSynthesisEvent.cpp',
      'speech/SpeechSynthesisEvent.h',
      'speech/SpeechSynthesisUtterance.cpp',
      'speech/SpeechSynthesisUtterance.h',
      'speech/SpeechSynthesisVoice.cpp',
      'speech/SpeechSynthesisVoice.h',
      'storage/DOMWindowStorage.cpp',
      'storage/DOMWindowStorage.h',
      'storage/DOMWindowStorageController.cpp',
      'storage/DOMWindowStorageController.h',
      'storage/InspectorDOMStorageAgent.cpp',
      'storage/InspectorDOMStorageAgent.h',
      'storage/Storage.cpp',
      'storage/Storage.h',
      'storage/StorageArea.cpp',
      'storage/StorageArea.h',
      'storage/StorageEvent.cpp',
      'storage/StorageEvent.h',
      'storage/StorageNamespace.cpp',
      'storage/StorageNamespace.h',
      'storage/StorageNamespaceController.cpp',
      'storage/StorageNamespaceController.h',
      'vibration/NavigatorVibration.cpp',
      'vibration/NavigatorVibration.h',
      'vr/HMDVRDevice.cpp',
      'vr/HMDVRDevice.h',
      'vr/NavigatorVRDevice.cpp',
      'vr/NavigatorVRDevice.h',
      'vr/PositionSensorVRDevice.cpp',
      'vr/PositionSensorVRDevice.h',
      'vr/VRController.cpp',
      'vr/VRController.h',
      'vr/VRDevice.cpp',
      'vr/VRDevice.h',
      'vr/VREyeParameters.cpp',
      'vr/VREyeParameters.h',
      'vr/VRFieldOfView.h',
      'vr/VRGetDevicesCallback.cpp',
      'vr/VRGetDevicesCallback.h',
      'vr/VRHardwareUnit.cpp',
      'vr/VRHardwareUnit.h',
      'vr/VRHardwareUnitCollection.cpp',
      'vr/VRHardwareUnitCollection.h',
      'vr/VRPositionState.cpp',
      'vr/VRPositionState.h',
      'wake_lock/ScreenWakeLock.cpp',
      'wake_lock/ScreenWakeLock.h',
      'webaudio/AbstractAudioContext.cpp',
      'webaudio/AbstractAudioContext.h',
      'webaudio/AnalyserNode.cpp',
      'webaudio/AnalyserNode.h',
      'webaudio/AsyncAudioDecoder.cpp',
      'webaudio/AsyncAudioDecoder.h',
      'webaudio/AudioBasicInspectorNode.cpp',
      'webaudio/AudioBasicInspectorNode.h',
      'webaudio/AudioBasicProcessorHandler.cpp',
      'webaudio/AudioBasicProcessorHandler.h',
      'webaudio/AudioBuffer.cpp',
      'webaudio/AudioBuffer.h',
      'webaudio/AudioBufferCallback.h',
      'webaudio/AudioBufferSourceNode.cpp',
      'webaudio/AudioBufferSourceNode.h',
      'webaudio/AudioContext.cpp',
      'webaudio/AudioContext.h',
      'webaudio/AudioDestinationNode.cpp',
      'webaudio/AudioDestinationNode.h',
      'webaudio/AudioListener.cpp',
      'webaudio/AudioListener.h',
      'webaudio/AudioNode.cpp',
      'webaudio/AudioNode.h',
      'webaudio/AudioNodeInput.cpp',
      'webaudio/AudioNodeInput.h',
      'webaudio/AudioNodeOutput.cpp',
      'webaudio/AudioNodeOutput.h',
      'webaudio/AudioParam.cpp',
      'webaudio/AudioParam.h',
      'webaudio/AudioParamTimeline.cpp',
      'webaudio/AudioParamTimeline.h',
      'webaudio/AudioProcessingEvent.cpp',
      'webaudio/AudioProcessingEvent.h',
      'webaudio/AudioScheduledSourceNode.cpp',
      'webaudio/AudioScheduledSourceNode.h',
      'webaudio/AudioSourceNode.h',
      'webaudio/AudioSummingJunction.cpp',
      'webaudio/AudioSummingJunction.h',
      'webaudio/BiquadDSPKernel.cpp',
      'webaudio/BiquadDSPKernel.h',
      'webaudio/BiquadFilterNode.cpp',
      'webaudio/BiquadFilterNode.h',
      'webaudio/BiquadProcessor.cpp',
      'webaudio/BiquadProcessor.h',
      'webaudio/ChannelMergerNode.cpp',
      'webaudio/ChannelMergerNode.h',
      'webaudio/ChannelSplitterNode.cpp',
      'webaudio/ChannelSplitterNode.h',
      'webaudio/ConvolverNode.cpp',
      'webaudio/ConvolverNode.h',
      'webaudio/DefaultAudioDestinationNode.cpp',
      'webaudio/DefaultAudioDestinationNode.h',
      'webaudio/DeferredTaskHandler.cpp',
      'webaudio/DeferredTaskHandler.h',
      'webaudio/DelayDSPKernel.cpp',
      'webaudio/DelayDSPKernel.h',
      'webaudio/DelayNode.cpp',
      'webaudio/DelayNode.h',
      'webaudio/DelayProcessor.cpp',
      'webaudio/DelayProcessor.h',
      'webaudio/DynamicsCompressorNode.cpp',
      'webaudio/DynamicsCompressorNode.h',
      'webaudio/GainNode.cpp',
      'webaudio/GainNode.h',
      'webaudio/MediaElementAudioSourceNode.cpp',
      'webaudio/MediaElementAudioSourceNode.h',
      'webaudio/MediaStreamAudioDestinationNode.cpp',
      'webaudio/MediaStreamAudioDestinationNode.h',
      'webaudio/MediaStreamAudioSourceNode.cpp',
      'webaudio/MediaStreamAudioSourceNode.h',
      'webaudio/OfflineAudioCompletionEvent.cpp',
      'webaudio/OfflineAudioCompletionEvent.h',
      'webaudio/OfflineAudioContext.cpp',
      'webaudio/OfflineAudioContext.h',
      'webaudio/OfflineAudioDestinationNode.cpp',
      'webaudio/OfflineAudioDestinationNode.h',
      'webaudio/OscillatorNode.cpp',
      'webaudio/OscillatorNode.h',
      'webaudio/PannerNode.cpp',
      'webaudio/PannerNode.h',
      'webaudio/PeriodicWave.cpp',
      'webaudio/PeriodicWave.h',
      'webaudio/RealtimeAnalyser.cpp',
      'webaudio/RealtimeAnalyser.h',
      'webaudio/ScriptProcessorNode.cpp',
      'webaudio/ScriptProcessorNode.h',
      'webaudio/StereoPannerNode.cpp',
      'webaudio/StereoPannerNode.h',
      'webaudio/WaveShaperDSPKernel.cpp',
      'webaudio/WaveShaperDSPKernel.h',
      'webaudio/WaveShaperNode.cpp',
      'webaudio/WaveShaperNode.h',
      'webaudio/WaveShaperProcessor.cpp',
      'webaudio/WaveShaperProcessor.h',
      'webdatabase/ChangeVersionData.h',
      'webdatabase/ChangeVersionWrapper.cpp',
      'webdatabase/ChangeVersionWrapper.h',
      'webdatabase/DOMWindowWebDatabase.cpp',
      'webdatabase/DOMWindowWebDatabase.h',
      'webdatabase/Database.cpp',
      'webdatabase/Database.h',
      'webdatabase/DatabaseAuthorizer.cpp',
      'webdatabase/DatabaseAuthorizer.h',
      'webdatabase/DatabaseBasicTypes.h',
      'webdatabase/DatabaseCallback.h',
      'webdatabase/DatabaseClient.cpp',
      'webdatabase/DatabaseClient.h',
      'webdatabase/DatabaseContext.cpp',
      'webdatabase/DatabaseContext.h',
      'webdatabase/DatabaseError.h',
      'webdatabase/DatabaseManager.cpp',
      'webdatabase/DatabaseManager.h',
      'webdatabase/DatabaseTask.cpp',
      'webdatabase/DatabaseTask.h',
      'webdatabase/DatabaseThread.cpp',
      'webdatabase/DatabaseThread.h',
      'webdatabase/DatabaseTracker.cpp',
      'webdatabase/DatabaseTracker.h',
      'webdatabase/InspectorDatabaseAgent.cpp',
      'webdatabase/InspectorDatabaseAgent.h',
      'webdatabase/InspectorDatabaseResource.cpp',
      'webdatabase/InspectorDatabaseResource.h',
      'webdatabase/QuotaTracker.cpp',
      'webdatabase/QuotaTracker.h',
      'webdatabase/SQLError.cpp',
      'webdatabase/SQLError.h',
      'webdatabase/SQLResultSet.cpp',
      'webdatabase/SQLResultSetRowList.cpp',
      'webdatabase/SQLStatement.cpp',
      'webdatabase/SQLStatement.h',
      'webdatabase/SQLStatementBackend.cpp',
      'webdatabase/SQLStatementBackend.h',
      'webdatabase/SQLTransaction.cpp',
      'webdatabase/SQLTransaction.h',
      'webdatabase/SQLTransactionBackend.cpp',
      'webdatabase/SQLTransactionBackend.h',
      'webdatabase/SQLTransactionClient.cpp',
      'webdatabase/SQLTransactionClient.h',
      'webdatabase/SQLTransactionCoordinator.cpp',
      'webdatabase/SQLTransactionCoordinator.h',
      'webdatabase/SQLTransactionState.h',
      'webdatabase/SQLTransactionStateMachine.cpp',
      'webdatabase/SQLTransactionStateMachine.h',
      'webdatabase/sqlite/SQLValue.cpp',
      'webdatabase/sqlite/SQLiteAuthorizer.cpp',
      'webdatabase/sqlite/SQLiteDatabase.cpp',
      'webdatabase/sqlite/SQLiteDatabase.h',
      'webdatabase/sqlite/SQLiteFileSystem.cpp',
      'webdatabase/sqlite/SQLiteFileSystem.h',
      'webdatabase/sqlite/SQLiteFileSystemPosix.cpp',
      'webdatabase/sqlite/SQLiteFileSystemWin.cpp',
      'webdatabase/sqlite/SQLiteStatement.cpp',
      'webdatabase/sqlite/SQLiteStatement.h',
      'webdatabase/sqlite/SQLiteTransaction.cpp',
      'webdatabase/sqlite/SQLiteTransaction.h',
      'webgl/ANGLEInstancedArrays.cpp',
      'webgl/ANGLEInstancedArrays.h',
      'webgl/CHROMIUMSubscribeUniform.cpp',
      'webgl/CHROMIUMSubscribeUniform.h',
      'webgl/CHROMIUMValuebuffer.cpp',
      'webgl/CHROMIUMValuebuffer.h',
      'webgl/EXTBlendMinMax.cpp',
      'webgl/EXTBlendMinMax.h',
      'webgl/EXTDisjointTimerQuery.cpp',
      'webgl/EXTDisjointTimerQuery.h',
      'webgl/EXTFragDepth.cpp',
      'webgl/EXTFragDepth.h',
      'webgl/EXTShaderTextureLOD.cpp',
      'webgl/EXTShaderTextureLOD.h',
      'webgl/EXTTextureFilterAnisotropic.cpp',
      'webgl/EXTTextureFilterAnisotropic.h',
      'webgl/EXTsRGB.cpp',
      'webgl/EXTsRGB.h',
      'webgl/OESElementIndexUint.cpp',
      'webgl/OESElementIndexUint.h',
      'webgl/OESStandardDerivatives.cpp',
      'webgl/OESStandardDerivatives.h',
      'webgl/OESTextureFloat.cpp',
      'webgl/OESTextureFloat.h',
      'webgl/OESTextureFloatLinear.cpp',
      'webgl/OESTextureFloatLinear.h',
      'webgl/OESTextureHalfFloat.cpp',
      'webgl/OESTextureHalfFloat.h',
      'webgl/OESTextureHalfFloatLinear.cpp',
      'webgl/OESTextureHalfFloatLinear.h',
      'webgl/OESVertexArrayObject.cpp',
      'webgl/OESVertexArrayObject.h',
      'webgl/WebGL2RenderingContext.cpp',
      'webgl/WebGL2RenderingContext.h',
      'webgl/WebGL2RenderingContextBase.cpp',
      'webgl/WebGL2RenderingContextBase.h',
      'webgl/WebGLActiveInfo.h',
      'webgl/WebGLBuffer.cpp',
      'webgl/WebGLBuffer.h',
      'webgl/WebGLCompressedTextureASTC.cpp',
      'webgl/WebGLCompressedTextureASTC.h',
      'webgl/WebGLCompressedTextureATC.cpp',
      'webgl/WebGLCompressedTextureATC.h',
      'webgl/WebGLCompressedTextureETC1.cpp',
      'webgl/WebGLCompressedTextureETC1.h',
      'webgl/WebGLCompressedTexturePVRTC.cpp',
      'webgl/WebGLCompressedTexturePVRTC.h',
      'webgl/WebGLCompressedTextureS3TC.cpp',
      'webgl/WebGLCompressedTextureS3TC.h',
      'webgl/WebGLContextAttributeHelpers.cpp',
      'webgl/WebGLContextAttributeHelpers.h',
      'webgl/WebGLContextEvent.cpp',
      'webgl/WebGLContextEvent.h',
      'webgl/WebGLContextGroup.cpp',
      'webgl/WebGLContextGroup.h',
      'webgl/WebGLContextObject.cpp',
      'webgl/WebGLContextObject.h',
      'webgl/WebGLDebugRendererInfo.cpp',
      'webgl/WebGLDebugRendererInfo.h',
      'webgl/WebGLDebugShaders.cpp',
      'webgl/WebGLDebugShaders.h',
      'webgl/WebGLDepthTexture.cpp',
      'webgl/WebGLDepthTexture.h',
      'webgl/WebGLDrawBuffers.cpp',
      'webgl/WebGLDrawBuffers.h',
      'webgl/WebGLExtension.cpp',
      'webgl/WebGLExtension.h',
      'webgl/WebGLExtensionName.h',
      'webgl/WebGLFenceSync.cpp',
      'webgl/WebGLFenceSync.h',
      'webgl/WebGLFramebuffer.cpp',
      'webgl/WebGLFramebuffer.h',
      'webgl/WebGLLoseContext.cpp',
      'webgl/WebGLLoseContext.h',
      'webgl/WebGLObject.cpp',
      'webgl/WebGLObject.h',
      'webgl/WebGLProgram.cpp',
      'webgl/WebGLProgram.h',
      'webgl/WebGLQuery.cpp',
      'webgl/WebGLQuery.h',
      'webgl/WebGLRenderbuffer.cpp',
      'webgl/WebGLRenderbuffer.h',
      'webgl/WebGLRenderingContext.cpp',
      'webgl/WebGLRenderingContext.h',
      'webgl/WebGLRenderingContextBase.cpp',
      'webgl/WebGLRenderingContextBase.h',
      'webgl/WebGLSampler.cpp',
      'webgl/WebGLSampler.h',
      'webgl/WebGLShader.cpp',
      'webgl/WebGLShader.h',
      'webgl/WebGLShaderPrecisionFormat.cpp',
      'webgl/WebGLShaderPrecisionFormat.h',
      'webgl/WebGLSharedObject.cpp',
      'webgl/WebGLSharedObject.h',
      'webgl/WebGLSharedPlatform3DObject.cpp',
      'webgl/WebGLSharedPlatform3DObject.h',
      'webgl/WebGLSync.cpp',
      'webgl/WebGLSync.h',
      'webgl/WebGLTexture.cpp',
      'webgl/WebGLTexture.h',
      'webgl/WebGLTimerQueryEXT.cpp',
      'webgl/WebGLTimerQueryEXT.h',
      'webgl/WebGLTransformFeedback.cpp',
      'webgl/WebGLTransformFeedback.h',
      'webgl/WebGLUniformLocation.cpp',
      'webgl/WebGLUniformLocation.h',
      'webgl/WebGLVertexArrayObject.cpp',
      'webgl/WebGLVertexArrayObject.h',
      'webgl/WebGLVertexArrayObjectBase.cpp',
      'webgl/WebGLVertexArrayObjectBase.h',
      'webgl/WebGLVertexArrayObjectOES.cpp',
      'webgl/WebGLVertexArrayObjectOES.h',
      'webmidi/MIDIAccess.cpp',
      'webmidi/MIDIAccess.h',
      'webmidi/MIDIAccessInitializer.cpp',
      'webmidi/MIDIAccessInitializer.h',
      'webmidi/MIDIAccessor.cpp',
      'webmidi/MIDIAccessor.h',
      'webmidi/MIDIAccessorClient.h',
      'webmidi/MIDIClient.h',
      'webmidi/MIDIConnectionEvent.cpp',
      'webmidi/MIDIConnectionEvent.h',
      'webmidi/MIDIController.cpp',
      'webmidi/MIDIController.h',
      'webmidi/MIDIInput.cpp',
      'webmidi/MIDIInput.h',
      'webmidi/MIDIInputMap.cpp',
      'webmidi/MIDIInputMap.h',
      'webmidi/MIDIMessageEvent.cpp',
      'webmidi/MIDIMessageEvent.h',
      'webmidi/MIDIPortMap.h',
      'webmidi/MIDIOutput.cpp',
      'webmidi/MIDIOutput.h',
      'webmidi/MIDIOutputMap.cpp',
      'webmidi/MIDIOutputMap.h',
      'webmidi/MIDIPort.cpp',
      'webmidi/MIDIPort.h',
      'webmidi/NavigatorWebMIDI.cpp',
      'webmidi/NavigatorWebMIDI.h',
      'websockets/CloseEvent.cpp',
      'websockets/CloseEvent.h',
      'websockets/DOMWebSocket.cpp',
      'websockets/DOMWebSocket.h',
      'websockets/DocumentWebSocketChannel.cpp',
      'websockets/DocumentWebSocketChannel.h',
      'websockets/InspectorWebSocketEvents.cpp',
      'websockets/InspectorWebSocketEvents.h',
      'websockets/WebSocketChannel.cpp',
      'websockets/WebSocketChannel.h',
      'websockets/WebSocketChannelClient.h',
      'websockets/WebSocketFrame.cpp',
      'websockets/WebSocketFrame.h',
      'websockets/WorkerWebSocketChannel.cpp',
      'websockets/WorkerWebSocketChannel.h',
      'webusb/NavigatorUSB.cpp',
      'webusb/NavigatorUSB.h',
      'webusb/USB.cpp',
      'webusb/USB.h',
      'webusb/USBAlternateInterface.cpp',
      'webusb/USBAlternateInterface.h',
      'webusb/USBConfiguration.cpp',
      'webusb/USBConfiguration.h',
      'webusb/USBConnectionEvent.cpp',
      'webusb/USBConnectionEvent.h',
      'webusb/USBController.cpp',
      'webusb/USBController.h',
      'webusb/USBDevice.cpp',
      'webusb/USBDevice.h',
      'webusb/USBEndpoint.cpp',
      'webusb/USBEndpoint.h',
      'webusb/USBError.cpp',
      'webusb/USBError.h',
      'webusb/USBInTransferResult.h',
      'webusb/USBInterface.cpp',
      'webusb/USBInterface.h',
      'webusb/USBOutTransferResult.h',
    ],
    # 'partial interface' or target (right side of) 'implements'
    'modules_testing_dependency_idl_files' : [
      'accessibility/testing/InternalsAccessibility.idl',
      'geolocation/testing/InternalsGeolocation.idl',
      'navigatorcontentutils/testing/InternalsNavigatorContentUtils.idl',
      'serviceworkers/testing/InternalsServiceWorker.idl',
      'speech/testing/InternalsSpeechSynthesis.idl',
      'vibration/testing/InternalsVibration.idl',
      'webaudio/testing/InternalsWebAudio.idl',
    ],
    'modules_testing_files': [
      'accessibility/testing/InternalsAccessibility.cpp',
      'accessibility/testing/InternalsAccessibility.h',
      'geolocation/testing/GeolocationClientMock.cpp',
      'geolocation/testing/GeolocationClientMock.h',
      'geolocation/testing/InternalsGeolocation.cpp',
      'geolocation/testing/InternalsGeolocation.h',
      'navigatorcontentutils/testing/InternalsNavigatorContentUtils.cpp',
      'navigatorcontentutils/testing/InternalsNavigatorContentUtils.h',
      'navigatorcontentutils/testing/NavigatorContentUtilsClientMock.cpp',
      'navigatorcontentutils/testing/NavigatorContentUtilsClientMock.h',
      'serviceworkers/testing/InternalsServiceWorker.cpp',
      'serviceworkers/testing/InternalsServiceWorker.h',
      'speech/testing/InternalsSpeechSynthesis.cpp',
      'speech/testing/InternalsSpeechSynthesis.h',
      'speech/testing/PlatformSpeechSynthesizerMock.cpp',
      'speech/testing/PlatformSpeechSynthesizerMock.h',
      'vibration/testing/InternalsVibration.cpp',
      'vibration/testing/InternalsVibration.h',
      'webaudio/testing/InternalsWebAudio.h',
      'webaudio/testing/InternalsWebAudio.cpp',
    ],
    'modules_unittest_files': [
      'accessibility/AXObjectTest.cpp',
      'cachestorage/CacheTest.cpp',
      'canvas2d/CanvasRenderingContext2DAPITest.cpp',
      'canvas2d/CanvasRenderingContext2DTest.cpp',
      'compositorworker/CompositorWorkerManagerTest.cpp',
      'fetch/BodyStreamBufferTest.cpp',
      'fetch/CompositeDataConsumerHandleTest.cpp',
      'fetch/DataConsumerHandleTestUtil.cpp',
      'fetch/DataConsumerHandleTestUtil.h',
      'fetch/DataConsumerHandleUtilTest.cpp',
      'fetch/DataConsumerTeeTest.cpp',
      'fetch/FetchBlobDataConsumerHandleTest.cpp',
      'fetch/FetchDataLoaderTest.cpp',
      'fetch/FetchFormDataConsumerHandleTest.cpp',
      'fetch/FetchResponseDataTest.cpp',
      'fetch/RequestTest.cpp',
      'fetch/ResponseTest.cpp',
      'filesystem/DOMFileSystemBaseTest.cpp',
      'imagebitmap/ImageBitmapModuleTest.cpp',
      'indexeddb/IDBKeyPathTest.cpp',
      'indexeddb/IDBRequestTest.cpp',
      'indexeddb/IDBTransactionTest.cpp',
      'indexeddb/MockWebIDBDatabase.cpp',
      'indexeddb/MockWebIDBDatabase.h',
      'mediasession/MediaSessionTest.cpp',
      'mediastream/RTCDataChannelTest.cpp',
      'notifications/NotificationDataTest.cpp',
      'presentation/PresentationAvailabilityTest.cpp',
      'serviceworkers/ServiceWorkerContainerTest.cpp',
      'webaudio/AudioBasicProcessorHandlerTest.cpp',
      'webaudio/ConvolverNodeTest.cpp',
      'webaudio/DynamicsCompressorNodeTest.cpp',
      'webaudio/ScriptProcessorNodeTest.cpp',
      'webaudio/StereoPannerNodeTest.cpp',
      'websockets/DOMWebSocketTest.cpp',
      'websockets/DocumentWebSocketChannelTest.cpp',
    ],
  },
}