aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/bindings/webcore/DOMClientIsoSubspaces.h
blob: aa0eb99a8c502b3a60545a3bced0221daf33d2be (plain) (blame)
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
#pragma once

#include "root.h"

#include "wtf/FastMalloc.h"
#include "wtf/Noncopyable.h"

namespace WebCore {
using namespace JSC;

class DOMClientIsoSubspaces {
    WTF_MAKE_NONCOPYABLE(DOMClientIsoSubspaces);
    WTF_MAKE_FAST_ALLOCATED(DOMClientIsoSubspaces);

public:
    DOMClientIsoSubspaces() = default;

    /* --- bun --- */
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForBufferList;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForFFIFunction;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForNapiClass;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForNapiPrototype;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForJSSQLStatement;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForJSSQLStatementConstructor;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForJSSinkConstructor;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForJSSinkController;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForJSSink;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForStringDecoder;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForReadableState;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPendingVirtualModuleResult;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCallSite;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForNapiExternal;
#include "ZigGeneratedClasses+DOMClientIsoSubspaces.h"
    /* --- bun --- */

    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMException;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMFormData;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMFormDataIterator;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMURL;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForURLSearchParams;

    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForURLSearchParamsIterator;

    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForExposedToWorkerAndWindow;

    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForTouch;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForTouchEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForTouchList;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForInternalSettingsGenerated;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPU;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPUAdapter;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPUBindGroup;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPUBindGroupLayout;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPUBuffer;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPUBufferUsage;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPUCanvasContext;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPUColorWrite;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPUCommandBuffer;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPUCommandEncoder;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPUCompilationInfo;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPUCompilationMessage;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPUComputePassEncoder;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPUComputePipeline;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPUDevice;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPUDeviceLostInfo;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPUExternalTexture;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPUMapMode;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPUOutOfMemoryError;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPUPipelineLayout;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPUQuerySet;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPUQueue;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPURenderBundle;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPURenderBundleEncoder;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPURenderPassEncoder;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPURenderPipeline;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPUSampler;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPUShaderModule;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPUShaderStage;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPUSupportedFeatures;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPUSupportedLimits;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPUTexture;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPUTextureUsage;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPUTextureView;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPUUncapturedErrorEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGPUValidationError;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebKitPlaybackTargetAvailabilityEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForApplePayCancelEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForApplePayCouponCodeChangedEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForApplePayError;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForApplePayPaymentAuthorizedEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForApplePayPaymentMethodSelectedEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForApplePaySession;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForApplePaySetup;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForApplePaySetupFeature;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForApplePayShippingContactSelectedEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForApplePayShippingMethodSelectedEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForApplePayValidateMerchantEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForClipboard;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForClipboardItem;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMCache;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMCacheStorage;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForContactsManager;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForBasicCredential;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCredentialsContainer;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMediaKeyMessageEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMediaKeySession;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMediaKeyStatusMap;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMediaKeyStatusMapIterator;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMediaKeySystemAccess;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMediaKeys;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebKitMediaKeyMessageEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebKitMediaKeyNeededEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebKitMediaKeySession;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebKitMediaKeys;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMFileSystem;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForFileSystemDirectoryEntry;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForFileSystemDirectoryReader;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForFileSystemEntry;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForFileSystemFileEntry;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForFetchHeaders;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForFetchHeadersIterator;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForFetchRequest;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForFetchResponse;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForFileSystemDirectoryHandle;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForFileSystemFileHandle;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForFileSystemHandle;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForFileSystemSyncAccessHandle;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGamepad;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGamepadButton;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGamepadEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGeolocation;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGeolocationCoordinates;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGeolocationPosition;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGeolocationPositionError;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHighlight;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHighlightRegister;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForIDBCursor;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForIDBCursorWithValue;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForIDBDatabase;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForIDBFactory;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForIDBIndex;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForIDBKeyRange;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForIDBObjectStore;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForIDBOpenDBRequest;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForIDBRequest;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForIDBTransaction;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForIDBVersionChangeEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMediaCapabilities;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMediaControlsHost;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForBlobEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMediaRecorder;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMediaRecorderErrorEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMediaMetadata;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMediaSession;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMediaSessionCoordinator;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMediaSource;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSourceBuffer;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSourceBufferList;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForVideoPlaybackQuality;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCanvasCaptureMediaStreamTrack;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMediaDeviceInfo;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMediaDevices;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMediaStream;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMediaStreamTrack;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMediaStreamTrackEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForOverconstrainedError;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForOverconstrainedErrorEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForRTCCertificate;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForRTCDTMFSender;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForRTCDTMFToneChangeEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForRTCDataChannel;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForRTCDataChannelEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForRTCDtlsTransport;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForRTCEncodedAudioFrame;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForRTCEncodedVideoFrame;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForRTCError;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForRTCErrorEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForRTCIceCandidate;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForRTCIceTransport;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForRTCPeerConnection;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForRTCPeerConnectionIceErrorEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForRTCPeerConnectionIceEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForRTCRtpReceiver;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForRTCRtpSFrameTransform;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForRTCRtpSFrameTransformErrorEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForRTCRtpScriptTransform;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForRTCRtpScriptTransformer;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForRTCRtpSender;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForRTCRtpTransceiver;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForRTCSctpTransport;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForRTCSessionDescription;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForRTCStatsReport;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForRTCTrackEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForRTCTransformEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLModelElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForNotification;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForNotificationEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMerchantValidationEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPaymentAddress;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPaymentMethodChangeEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPaymentRequest;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPaymentRequestUpdateEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPaymentResponse;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPermissionStatus;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPermissions;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPictureInPictureEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPictureInPictureWindow;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPushEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPushManager;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPushMessageData;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPushSubscription;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPushSubscriptionChangeEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPushSubscriptionOptions;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForRemotePlayback;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSpeechRecognition;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSpeechRecognitionAlternative;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSpeechRecognitionErrorEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSpeechRecognitionEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSpeechRecognitionResult;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSpeechRecognitionResultList;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSpeechSynthesis;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSpeechSynthesisErrorEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSpeechSynthesisEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSpeechSynthesisUtterance;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSpeechSynthesisVoice;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForStorageManager;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForByteLengthQueuingStrategy;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCountQueuingStrategy;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForReadableByteStreamController;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForReadableStream;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForReadableStreamBYOBReader;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForReadableStreamBYOBRequest;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForReadableStreamDefaultController;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForReadableStreamDefaultReader;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForReadableStreamSink;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForReadableStreamSource;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForTransformStream;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForTransformStreamDefaultController;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWritableStream;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWritableStreamDefaultController;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWritableStreamDefaultWriter;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWritableStreamSink;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebLock;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebLockManager;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForAnalyserNode;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForAudioBuffer;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForAudioBufferSourceNode;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForAudioContext;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForAudioDestinationNode;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForAudioListener;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForAudioNode;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForAudioParam;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForAudioParamMap;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForAudioProcessingEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForAudioScheduledSourceNode;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForAudioWorklet;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForAudioWorkletGlobalScope;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForAudioWorkletNode;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForAudioWorkletProcessor;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForBaseAudioContext;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForBiquadFilterNode;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForChannelMergerNode;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForChannelSplitterNode;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForConstantSourceNode;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForConvolverNode;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDelayNode;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDynamicsCompressorNode;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGainNode;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForIIRFilterNode;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMediaElementAudioSourceNode;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMediaStreamAudioDestinationNode;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMediaStreamAudioSourceNode;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForOfflineAudioCompletionEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForOfflineAudioContext;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForOscillatorNode;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPannerNode;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPeriodicWave;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForScriptProcessorNode;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForStereoPannerNode;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWaveShaperNode;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForAuthenticatorAssertionResponse;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForAuthenticatorAttestationResponse;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForAuthenticatorResponse;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPublicKeyCredential;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForVideoColorSpace;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDatabase;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSQLError;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSQLResultSet;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSQLResultSetRowList;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSQLTransaction;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCloseEvent;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebSocket;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebXRBoundedReferenceSpace;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebXRFrame;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebXRHand;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebXRHandIterator;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebXRInputSource;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebXRInputSourceArray;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebXRInputSourceArrayIterator;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebXRJointPose;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebXRJointSpace;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebXRLayer;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebXRPose;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebXRReferenceSpace;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebXRRenderState;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebXRRigidTransform;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebXRSession;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebXRSpace;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebXRSystem;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebXRView;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebXRViewerPose;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebXRViewport;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebXRWebGLLayer;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForXRInputSourceEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForXRInputSourcesChangeEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForXRReferenceSpaceEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForXRSessionEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForAnimationEffect;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForAnimationPlaybackEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForAnimationTimeline;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSAnimation;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSTransition;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCustomEffect;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDocumentTimeline;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForKeyframeEffect;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebAnimation;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCryptoKey;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSubtleCrypto;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSConditionRule;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSCounterStyleRule;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSFontFaceRule;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSFontPaletteValuesRule;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSGroupingRule;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSImportRule;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSKeyframeRule;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSKeyframesRule;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSLayerBlockRule;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSLayerStatementRule;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSMediaRule;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSNamespaceRule;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSPageRule;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSPaintSize;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSRule;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSRuleList;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSStyleDeclaration;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSStyleRule;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSStyleSheet;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSSupportsRule;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSUnknownRule;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMCSSNamespace;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMMatrix;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMMatrixReadOnly;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDeprecatedCSSOMCounter;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDeprecatedCSSOMPrimitiveValue;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDeprecatedCSSOMRGBColor;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDeprecatedCSSOMRect;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDeprecatedCSSOMValue;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDeprecatedCSSOMValueList;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForFontFace;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForFontFaceSet;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForFontFaceSetIterator;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMediaList;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMediaQueryList;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMediaQueryListEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForStyleMedia;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForStyleSheet;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForStyleSheetList;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSKeywordValue;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSNumericValue;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSOMVariableReferenceValue;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSStyleImageValue;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSStyleValue;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSUnitValue;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSUnparsedValue;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSUnparsedValueIterator;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForStylePropertyMap;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForStylePropertyMapReadOnly;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSMathInvert;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSMathMax;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSMathMin;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSMathNegate;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSMathProduct;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSMathSum;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSMathValue;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSNumericArray;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSNumericArrayIterator;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSMatrixComponent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSPerspective;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSRotate;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSScale;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSSkew;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSSkewX;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSSkewY;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSTransformComponent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSTransformValue;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSTransformValueIterator;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCSSTranslate;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForAbstractRange;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForAnimationEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForAttr;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForBeforeUnloadEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForBroadcastChannel;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCDATASection;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCharacterData;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForClipboardEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForComment;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCompositionEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCustomElementRegistry;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCustomEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMImplementation;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMPoint;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMPointReadOnly;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMQuad;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMRect;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMRectList;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMRectReadOnly;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMStringList;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMStringMap;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDataTransfer;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDataTransferItem;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDataTransferItemList;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDeviceMotionEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDeviceOrientationEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDocument;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDocumentFragment;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDocumentType;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDragEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForFocusEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForFormDataEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHashChangeEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForIdleDeadline;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForInputEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForKeyboardEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMessageChannel;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMessageEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMessagePort;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMouseEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMutationEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMutationObserver;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMutationRecord;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForNamedNodeMap;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForNode;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForNodeIterator;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForNodeList;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForNodeListIterator;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForOverflowEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPageTransitionEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPointerEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPopStateEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForProcessingInstruction;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForProgressEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPromiseRejectionEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForRange;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSecurityPolicyViolationEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForShadowRoot;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForStaticRange;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForText;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForTextDecoder;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForTextDecoderStream;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForTextDecoderStreamDecoder;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForTextEncoder;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForTextEncoderStream;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForTextEncoderStreamEncoder;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForTextEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForTransitionEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForTreeWalker;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForUIEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWheelEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForXMLDocument;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForBlob;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForFile;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForFileList;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForFileReader;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForFileReaderSync;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMFormData;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMFormDataIterator;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMTokenList;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMTokenListIterator;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMURL;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLAllCollection;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLAnchorElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLAreaElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLAttachmentElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLAudioElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLBRElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLBaseElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLBodyElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLButtonElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLCanvasElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLCollection;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLDListElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLDataElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLDataListElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLDetailsElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLDialogElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLDirectoryElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLDivElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLDocument;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLEmbedElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLFieldSetElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLFontElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLFormControlsCollection;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLFormElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLFrameElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLFrameSetElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLHRElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLHeadElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLHeadingElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLHtmlElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLIFrameElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLImageElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLInputElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLLIElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLLabelElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLLegendElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLLinkElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLMapElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLMarqueeElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLMediaElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLMenuElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLMenuItemElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLMetaElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLMeterElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLModElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLOListElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLObjectElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLOptGroupElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLOptionElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLOptionsCollection;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLOutputElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLParagraphElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLParamElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLPictureElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLPreElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLProgressElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLQuoteElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLScriptElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLSelectElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLSlotElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLSourceElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLSpanElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLStyleElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLTableCaptionElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLTableCellElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLTableColElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLTableElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLTableRowElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLTableSectionElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLTemplateElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLTextAreaElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLTimeElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLTitleElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLTrackElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLUListElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLUnknownElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHTMLVideoElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForImageBitmap;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForImageData;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMediaController;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMediaEncryptedEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMediaError;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForOffscreenCanvas;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForRadioNodeList;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSubmitEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForTextMetrics;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForTimeRanges;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForURLSearchParams;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForURLSearchParamsIterator;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForValidityState;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebKitMediaKeyError;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForANGLEInstancedArrays;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCanvasGradient;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCanvasPattern;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCanvasRenderingContext2D;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForEXTBlendMinMax;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForEXTColorBufferFloat;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForEXTColorBufferHalfFloat;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForEXTFloatBlend;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForEXTFragDepth;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForEXTShaderTextureLOD;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForEXTTextureCompressionRGTC;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForEXTTextureFilterAnisotropic;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForEXTsRGB;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForImageBitmapRenderingContext;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForKHRParallelShaderCompile;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForOESElementIndexUint;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForOESFBORenderMipmap;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForOESStandardDerivatives;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForOESTextureFloat;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForOESTextureFloatLinear;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForOESTextureHalfFloat;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForOESTextureHalfFloatLinear;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForOESVertexArrayObject;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForOffscreenCanvasRenderingContext2D;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPaintRenderingContext2D;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPath2D;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGL2RenderingContext;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGLActiveInfo;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGLBuffer;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGLColorBufferFloat;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGLCompressedTextureASTC;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGLCompressedTextureATC;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGLCompressedTextureETC;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGLCompressedTextureETC1;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGLCompressedTexturePVRTC;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGLCompressedTextureS3TC;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGLCompressedTextureS3TCsRGB;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGLContextEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGLDebugRendererInfo;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGLDebugShaders;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGLDepthTexture;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGLDrawBuffers;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGLFramebuffer;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGLLoseContext;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGLMultiDraw;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGLProgram;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGLQuery;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGLRenderbuffer;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGLRenderingContext;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGLSampler;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGLShader;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGLShaderPrecisionFormat;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGLSync;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGLTexture;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGLTransformFeedback;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGLUniformLocation;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGLVertexArrayObject;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebGLVertexArrayObjectOES;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForAudioTrack;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForAudioTrackConfiguration;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForAudioTrackList;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDataCue;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForTextTrack;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForTextTrackCue;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForTextTrackCueGeneric;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForTextTrackCueList;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForTextTrackList;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForTrackEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForVTTCue;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForVTTRegion;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForVTTRegionList;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForVideoTrack;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForVideoTrackConfiguration;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForVideoTrackList;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCommandLineAPIHost;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForInspectorAuditAccessibilityObject;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForInspectorAuditDOMObject;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForInspectorAuditResourcesObject;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForInspectorFrontendHost;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMApplicationCache;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMathMLElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMathMLMathElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForBarProp;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForCrypto;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMSelection;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMWindow;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForEventSource;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForHistory;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForIntersectionObserver;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForIntersectionObserverEntry;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForLocation;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForNavigator;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPerformance;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPerformanceEntry;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPerformanceMark;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPerformanceMeasure;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPerformanceNavigation;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPerformanceNavigationTiming;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPerformanceObserver;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPerformanceObserverEntryList;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPerformancePaintTiming;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPerformanceResourceTiming;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPerformanceServerTiming;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPerformanceTiming;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForRemoteDOMWindow;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForResizeObserver;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForResizeObserverEntry;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForResizeObserverSize;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForScreen;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForShadowRealmGlobalScope;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForUndoItem;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForUndoManager;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForUserMessageHandler;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForUserMessageHandlersNamespace;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForVisualViewport;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebKitNamespace;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebKitPoint;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWorkerNavigator;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMMimeType;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMMimeTypeArray;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMPlugin;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMPluginArray;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForStorage;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForStorageEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGAElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGAltGlyphDefElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGAltGlyphElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGAltGlyphItemElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGAngle;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGAnimateColorElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGAnimateElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGAnimateMotionElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGAnimateTransformElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGAnimatedAngle;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGAnimatedBoolean;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGAnimatedEnumeration;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGAnimatedInteger;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGAnimatedLength;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGAnimatedLengthList;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGAnimatedNumber;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGAnimatedNumberList;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGAnimatedPreserveAspectRatio;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGAnimatedRect;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGAnimatedString;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGAnimatedTransformList;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGAnimationElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGCircleElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGClipPathElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGComponentTransferFunctionElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGCursorElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGDefsElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGDescElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGEllipseElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFEBlendElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFEColorMatrixElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFEComponentTransferElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFECompositeElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFEConvolveMatrixElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFEDiffuseLightingElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFEDisplacementMapElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFEDistantLightElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFEDropShadowElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFEFloodElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFEFuncAElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFEFuncBElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFEFuncGElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFEFuncRElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFEGaussianBlurElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFEImageElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFEMergeElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFEMergeNodeElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFEMorphologyElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFEOffsetElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFEPointLightElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFESpecularLightingElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFESpotLightElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFETileElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFETurbulenceElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFilterElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFontElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFontFaceElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFontFaceFormatElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFontFaceNameElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFontFaceSrcElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGFontFaceUriElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGForeignObjectElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGGElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGGeometryElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGGlyphElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGGlyphRefElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGGradientElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGGraphicsElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGHKernElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGImageElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGLength;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGLengthList;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGLineElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGLinearGradientElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGMPathElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGMarkerElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGMaskElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGMatrix;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGMetadataElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGMissingGlyphElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGNumber;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGNumberList;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGPathElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGPathSeg;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGPathSegArcAbs;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGPathSegArcRel;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGPathSegClosePath;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGPathSegCurvetoCubicAbs;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGPathSegCurvetoCubicRel;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGPathSegCurvetoCubicSmoothAbs;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGPathSegCurvetoCubicSmoothRel;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGPathSegCurvetoQuadraticAbs;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGPathSegCurvetoQuadraticRel;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGPathSegCurvetoQuadraticSmoothAbs;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGPathSegCurvetoQuadraticSmoothRel;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGPathSegLinetoAbs;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGPathSegLinetoHorizontalAbs;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGPathSegLinetoHorizontalRel;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGPathSegLinetoRel;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGPathSegLinetoVerticalAbs;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGPathSegLinetoVerticalRel;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGPathSegList;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGPathSegMovetoAbs;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGPathSegMovetoRel;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGPatternElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGPoint;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGPointList;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGPolygonElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGPolylineElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGPreserveAspectRatio;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGRadialGradientElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGRect;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGRectElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGRenderingIntent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGSVGElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGScriptElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGSetElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGStopElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGStringList;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGStyleElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGSwitchElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGSymbolElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGTRefElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGTSpanElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGTextContentElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGTextElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGTextPathElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGTextPositioningElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGTitleElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGTransform;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGTransformList;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGUnitTypes;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGUseElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGVKernElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGViewElement;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGViewSpec;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSVGZoomEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForGCObservation;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForInternalSettings;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForInternals;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForInternalsMapLike;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForInternalsSetLike;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMallocStatistics;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMemoryInfo;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMockCDMFactory;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMockContentFilterSettings;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMockPageOverlay;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForMockPaymentCoordinator;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForServiceWorkerInternals;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForTypeConversions;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebFakeXRDevice;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebFakeXRInputController;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWebXRTest;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDedicatedWorkerGlobalScope;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWorker;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWorkerGlobalScope;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWorkerLocation;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForExtendableEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForExtendableMessageEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForFetchEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForNavigationPreloadManager;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForServiceWorker;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForServiceWorkerClient;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForServiceWorkerClients;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForServiceWorkerContainer;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForServiceWorkerGlobalScope;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForServiceWorkerRegistration;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForServiceWorkerWindowClient;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSharedWorker;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForSharedWorkerGlobalScope;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForPaintWorkletGlobalScope;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWorklet;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForWorkletGlobalScope;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForDOMParser;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForXMLHttpRequest;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForXMLHttpRequestEventTarget;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForXMLHttpRequestProgressEvent;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForXMLHttpRequestUpload;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForXMLSerializer;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForXPathEvaluator;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForXPathExpression;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForXPathNSResolver;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForXPathResult;
    // std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForXSLTProcessor;

    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForAbortController;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForAbortSignal;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForErrorEvent;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForEvent;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForEventListener;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForEventTarget;
    std::unique_ptr<GCClient::IsoSubspace> m_clientSubspaceForEventEmitter;
};
} // namespace WebCore