Fire3D.vue:197 🔎 fire-event: selection-click | target.id: h-28acb03a-5a3c-44bb-832f-1115ad7743a2 | target.selector: > handle#root:nth-child(7) > handle:nth-child(1) > handle#root.role-scene:nth-child(1) > handle#gk-b9453bcb-ebad-4af4-a377-d41092b97974.role-assembly:nth-child(1) > handle#h-0553faba-680f-46a8-9e5b-6f323a5ac406.class-schutzzaun_basic-element.role-part:nth-child(1) > handle#h-cb9bf620-4880-4184-9128-12c3736a6cde.name-assembly-root:nth-child(1) > handle#h-28acb03a-5a3c-44bb-832f-1115ad7743a2.name-generic.part-FUELLUNG_LINKS_OBEN:nth-child(19) | target.tags: (2) ['name-generic', 'part-FUELLUNG_LINKS_OBEN'] | action: set | raw: {eventTypeName: 'selection-click', selectionAction: 'set', target: {…}}
Fire3D.vue:197 🔎 fire-event: selection | target.id: undefined | target.selector: undefined | target.tags: undefined | action: undefined | raw: {eventTypeName: 'selection', selected: Array(1)}
Fire3D.vue:65 ⌨ keydown: {"key":"Shift","ctrl":false,"meta":false}
Fire3D.vue:65 ⌨ keydown: {"key":"ArrowRight","ctrl":false,"meta":false}
DefaultCommandProcessor.ts:113 🔨 keyboard-build right {selectionLen: 1, active: 'h-28acb03a-5a3c-44bb-832f-1115ad7743a2', activeRoot: 'h-0553faba-680f-46a8-9e5b-6f323a5ac406', groupId: 'g-02195d1a-a062-4cc3-b156-f65bb477cfb0'}
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781506
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781507
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781515
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781515
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781523
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781523
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781530
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781531
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781537
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781538
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781545
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781546
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781552
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781553
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781559
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781560
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781567
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781568
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781575
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781576
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781582
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781583
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781589
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781590
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781596
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781597
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781603
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781604
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781610
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781611
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781617
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781618
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781624
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781625
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781632
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781633
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781640
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781641
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781648
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781648
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781655
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781656
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781662
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781663
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781669
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781669
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781676
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781677
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781677
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781678
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781679
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781679
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781680
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781680
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781681
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781682
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781683
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781683
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781684
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781685
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781685
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781686
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781686
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781687
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781687
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781688
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781689
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781689
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781690
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781690
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781691
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781692
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781692
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781693
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781693
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781694
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781695
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781695
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781696
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781696
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781697
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781698
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781698
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781699
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781699
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781700
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781700
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781701
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781701
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781702
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781703
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533781703
@ad_fire.js?v=339f371e:37846 console.group
Fire3D.vue:65 ⌨ keydown: {"key":"ArrowRight","ctrl":false,"meta":false}
DefaultCommandProcessor.ts:113 🔨 keyboard-build right {selectionLen: 1, active: 'h-28acb03a-5a3c-44bb-832f-1115ad7743a2', activeRoot: 'h-0553faba-680f-46a8-9e5b-6f323a5ac406', groupId: 'g-02195d1a-a062-4cc3-b156-f65bb477cfb0'}
Fire3D.vue:65 ⌨ keydown: {"key":"ArrowDown","ctrl":false,"meta":false}
DefaultCommandProcessor.ts:113 🔨 keyboard-build down {selectionLen: 1, active: 'h-28acb03a-5a3c-44bb-832f-1115ad7743a2', activeRoot: 'h-0553faba-680f-46a8-9e5b-6f323a5ac406', groupId: 'g-02195d1a-a062-4cc3-b156-f65bb477cfb0'}
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786248
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786249
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786254
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786255
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786261
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786262
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786268
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786269
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786274
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786275
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786281
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786281
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786287
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786287
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786293
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786294
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786299
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786300
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786306
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786307
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786313
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786313
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786319
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786320
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786326
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786327
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786332
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786333
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786339
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786339
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786345
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786346
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786351
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786352
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786357
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786358
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786364
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786365
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786371
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786371
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786378
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786378
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786384
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786385
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786390
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786391
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786397
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786398
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786398
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786399
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786400
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786400
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786401
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786401
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786402
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786403
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786403
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786404
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786404
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786405
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786406
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786406
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786407
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786407
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786408
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786409
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786409
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786410
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786410
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786411
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786412
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786412
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786413
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786413
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786414
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786414
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786415
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786416
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786416
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786417
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786418
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786418
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786419
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786419
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786420
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786421
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786421
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786422
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786422
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786423
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786424
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533786424
@ad_fire.js?v=339f371e:37846 console.group
Fire3D.vue:65 ⌨ keydown: {"key":"ArrowDown","ctrl":false,"meta":false}
DefaultCommandProcessor.ts:113 🔨 keyboard-build down {selectionLen: 1, active: 'h-28acb03a-5a3c-44bb-832f-1115ad7743a2', activeRoot: 'h-0553faba-680f-46a8-9e5b-6f323a5ac406', groupId: 'g-02195d1a-a062-4cc3-b156-f65bb477cfb0'}
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787417
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787418
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787424
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787425
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787430
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787431
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787437
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787437
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787443
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787444
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787449
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787450
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787456
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787456
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787462
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787462
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787468
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787468
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787474
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787475
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787481
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787481
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787487
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787488
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787493
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787494
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787500
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787500
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787506
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787507
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787512
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787513
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787518
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787519
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787525
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787525
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787531
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787532
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787538
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787538
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787545
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787545
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787551
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787552
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787557
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787558
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787564
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787564
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787565
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787565
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787566
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787566
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787567
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787567
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787568
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787569
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787569
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787570
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787570
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787571
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787571
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787572
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787572
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787573
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787573
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787574
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787574
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787575
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787576
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787576
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787577
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787577
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787578
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787578
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787579
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787579
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787580
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787580
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787581
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787582
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787582
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787583
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787583
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787584
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787584
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787585
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787585
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787586
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787586
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787587
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787588
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787588
@ad_fire.js?v=339f371e:37846 console.group
Fire3D.vue:65 ⌨ keydown: {"key":"ArrowUp","ctrl":false,"meta":false}
DefaultCommandProcessor.ts:113 🔨 keyboard-build up {selectionLen: 1, active: 'h-28acb03a-5a3c-44bb-832f-1115ad7743a2', activeRoot: 'h-0553faba-680f-46a8-9e5b-6f323a5ac406', groupId: 'g-02195d1a-a062-4cc3-b156-f65bb477cfb0'}
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787884
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787885
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787891
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787892
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787898
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787899
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787905
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787905
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787911
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787912
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787917
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787918
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787924
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787924
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787930
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787931
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787936
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787937
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787943
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787943
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787949
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787950
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787956
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787957
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787963
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787964
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787969
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787970
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787976
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787976
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787982
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787983
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787988
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787989
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787994
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533787995
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788001
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788002
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788008
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788008
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788014
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788015
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788020
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788021
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788027
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788027
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788033
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788034
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788035
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788035
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788036
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788036
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788037
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788037
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788038
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788039
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788039
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788040
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788040
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788041
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788041
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788042
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788043
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788043
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788044
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788044
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788045
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788046
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788046
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788047
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788048
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788048
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788049
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788049
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788050
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788050
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788051
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788052
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788052
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788053
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788053
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788054
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788054
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788055
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788056
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788056
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788057
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788057
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788058
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788059
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788059
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788060
@ad_fire.js?v=339f371e:37846 console.group
Fire3D.vue:65 ⌨ keydown: {"key":"ArrowUp","ctrl":false,"meta":false}
DefaultCommandProcessor.ts:113 🔨 keyboard-build up {selectionLen: 1, active: 'h-28acb03a-5a3c-44bb-832f-1115ad7743a2', activeRoot: 'h-0553faba-680f-46a8-9e5b-6f323a5ac406', groupId: 'g-02195d1a-a062-4cc3-b156-f65bb477cfb0'}
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788900
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788901
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788907
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788908
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788914
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788915
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788921
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788922
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788927
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788928
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788934
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788934
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788940
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788940
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788946
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788947
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788952
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788953
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788959
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788960
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788966
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788967
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788973
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788973
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788979
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788979
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788985
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788986
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788991
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788992
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788998
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533788998
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789004
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789005
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789010
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789011
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789017
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789017
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789024
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789024
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789030
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789031
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789037
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789038
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789043
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789044
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789050
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789050
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789051
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789051
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789052
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789053
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789053
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789054
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789054
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789055
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789055
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789056
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789056
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789057
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789058
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789058
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789059
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789059
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789060
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789060
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789061
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789061
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789062
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789062
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789063
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789063
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789064
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789064
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789065
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789066
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789066
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789067
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789067
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789068
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789068
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789069
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789069
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789070
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789070
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789071
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789071
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789072
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789072
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789073
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789073
@ad_fire.js?v=339f371e:37846 console.group
@ad_fire.js?v=339f371e:37819 FeatureComponent(39) - deregister 1783533789074
@ad_fire.js?v=339f371e:37846 console.group
Fire3D.vue:65 ⌨ keydown: {"key":"ArrowRight","ctrl":false,"meta":false}
DefaultCommandProcessor.ts:113 🔨 keyboard-build right {selectionLen: 1, active: 'h-28acb03a-5a3c-44bb-832f-1115ad7743a2', activeRoot: 'h-0553faba-680f-46a8-9e5b-6f323a5ac406', groupId: 'g-02195d1a-a062-4cc3-b156-f65bb477cfb0'}


Fire3D.vue:197 🔎 fire-event: selection-click | target.id: h-28acb03a-5a3c-44bb-832f-1115ad7743a2 | target.selector: > handle#root:nth-child(7) > handle:nth-child(1) > handle#root.role-scene:nth-child…


Durchbruch — es läuft jetzt: `🔨 keyboard-build` feuert bei jedem Shift+Pfeil mit **gefülltem** `active`/`activeRoot`/`groupId`, und die `deregister`/`console.group`-Flut danach ist fire, das die Szene neu aufbaut (also der `setScene` aus dem Handler greift). Die ganze Kette Shift+Pfeil → Processor → Graph → fire funktioniert.

Jetzt die eigentliche Frage: **Passiert im Viewport das Erwartete?**
- Shift + → / ← : erscheint eine angedockte Kopie am aktiven Teil?
- Shift + ↑ / ↓ : verschiebt sich das aktive Teil?

Sag, was du siehst:
- **Passt** → ich räume die Debug-Logs (`⌨ keydown`, `🔨 keyboard-build`) wieder raus, dann ist der Prototyp sauber.
- **Falsch positioniert / nichts sichtbar** → wir schauen auf `sceneOfElement`/das Merge (parentKey-Stripping, PMIs, Y-Schritt), das ist der grobe Teil.


Einaml hats geklappt


„Einmal geklappt" passt genau zum erwarteten Verhalten — und ist eine Lücke im Prototyp: Nach dem ersten Anbau ist `CS_OUT_R_0` des aktiven Teils **belegt** (der Doppelbelegungs-Guard greift korrekt), **und** die Selektion bleibt am ursprünglichen Teil. Der zweite Shift+→ will also wieder an denselben, jetzt belegten Punkt andocken → nichts passiert.

Fix für „Kette bauen": nach dem Anbau die Selektion auf die **frische Kopie** umsetzen. Dann dockt der nächste Shift+→ an deren offenem Ende an:


Edit

        this.eventStore.push({
            type: "group-merge",
            timestamp: Date.now(),
            targetGroupId: groupId,
            movingGroupId: createEvent.groupId,
            anchorRootId: activeRoot,
            joinRootId: createEvent.rootHandleId,
            anchorPmiId: anchorPmi,
            joinPmiId: joinPmi,
            rot: IDENTITY_QUAT,
        } as GroupEvent);
        return [{ type: "sendCommand", cmd: "setScene", args: [this.replay()] }];

        this.eventStore.push({
            type: "group-merge",
            timestamp: Date.now(),
            targetGroupId: groupId,
            movingGroupId: createEvent.groupId,
            anchorRootId: activeRoot,
            joinRootId: createEvent.rootHandleId,
            anchorPmiId: anchorPmi,
            joinPmiId: joinPmi,
            rot: IDENTITY_QUAT,
        } as GroupEvent);
        // Chain: move the active selection onto the fresh copy so the next Shift+arrow docks onto it.
        this.selection = [{ pickedId: createEvent.rootHandleId, level: 0 }];
        return [{ type: "sendCommand", cmd: "setScene", args: [this.replay()] }];


The file /home/marcuh/projects/adesso-cpq/packages/frontend/src/configurator/events/DefaultCommandProcessor.ts has been updated successfully. (file state is current in your context — no need to Read it back)

        this.eventStore.push({
            type: "group-merge",
            timestamp: Date.now(),
            targetGroupId: groupId,
            movingGroupId: createEvent.groupId,
            anchorRootId: activeRoot,
            joinRootId: createEvent.rootHandleId,
            anchorPmiId: anchorPmi,
            joinPmiId: joinPmi,
            rot: IDENTITY_QUAT,
        } as GroupEvent);
        return [{ type: "sendCommand", cmd: "setScene", args: [this.replay()] }];

        this.eventStore.push({
            type: "group-merge",
            timestamp: Date.now(),
            targetGroupId: groupId,
            movingGroupId: createEvent.groupId,
            anchorRootId: activeRoot,
            joinRootId: createEvent.rootHandleId,
            anchorPmiId: anchorPmi,
            joinPmiId: joinPmi,
            rot: IDENTITY_QUAT,
        } as GroupEvent);
        // Chain: move the active selection onto the fresh copy so the next Shift+arrow docks onto it.
        this.selection = [{ pickedId: createEvent.rootHandleId, level: 0 }];
        return [{ type: "sendCommand", cmd: "setScene", args: [this.replay()] }];

+        // Chain: move the active selection onto the fresh copy so the next Shift+arrow docks onto it.

+        this.selection = [{ pickedId: createEvent.rootHandleId, level: 0 }];

// Default click selects the single element; re-clicking the same spot escalates up the role


Fix drin, HMR übernimmt. Jetzt testen: Teil selektieren, dann **mehrmals Shift+→** — es sollte eine **Kette** entstehen (jede Kopie dockt an der vorherigen an, weil die Selektion mitwandert).

Klappt die Kette → ich räume die Debug-Logs (`⌨ keydown`, `🔨 keyboard-build`) raus, dann ist der Prototyp sauber. Wenn's hakt, sag, wo (z. B. nur eine Kopie, oder falsch positioniert).


commit und push
und dann ist gut für heute


Vor dem Commit räume ich die Debug-Logs raus (die waren nur zum Diagnostizieren):


function onKeydown(e: KeyboardEvent) {
    console.log("⌨ keydown:", JSON.stringify({ key: e.key, ctrl: e.ctrlKey, meta: e.metaKey }));
    if (e.ctrlKey && e.key === "z") {

function onKeydown(e: KeyboardEvent) {
    if (e.ctrlKey && e.key === "z") {


The file /home/marcuh/projects/adesso-cpq/packages/frontend/src/components/visual/Fire3D.vue has been updated successfully. (file state is current in your context — no need to Read it back)

function onKeydown(e: KeyboardEvent) {
    console.log("⌨ keydown:", JSON.stringify({ key: e.key, ctrl: e.ctrlKey, meta: e.metaKey }));
    if (e.ctrlKey && e.key === "z") {

function onKeydown(e: KeyboardEvent) {
    if (e.ctrlKey && e.key === "z") {

<template>

            <FireControls :class="['fire3d__controls', { visible: controlsVisible }]" />

        <FireContextMenu
            v-if="contextMenu?.entries?.length"
            :entries="contextMenu.entries"
            @select="onContextMenuSelect"
            @close="closeContextMenu"
        />

            <slot name="editor" />

            <slot name="bottom" />

        <ToastNotification ref="toast" />
        <AppDialog ref="dialog" />

</template>

const ARROW_DIR: Record<string, string> = { ArrowRight: "right", ArrowLeft: "left", ArrowUp: "up", ArrowDown: "down" };

-    console.log("⌨ keydown:", JSON.stringify({ key: e.key, ctrl: e.ctrlKey, meta: e.metaKey }));

const reactions = processor.handleEvent({ eventTypeName: "undo" });


        const active = this.selection[this.selection.length - 1]?.pickedId;
        const activeRoot = active ? this.groups.elementRootOf(active) : null;
        const groupId = activeRoot ? this.groups.groupIdOfElement(activeRoot) : null;
        console.log("🔨 keyboard-build", event.direction, {
            selectionLen: this.selection.length,
            active,
            activeRoot,
            groupId,
        });
        if (!active) return [];
        if (!activeRoot || !groupId) return [];

        const active = this.selection[this.selection.length - 1]?.pickedId;
        const activeRoot = active ? this.groups.elementRootOf(active) : null;
        const groupId = activeRoot ? this.groups.groupIdOfElement(activeRoot) : null;
        if (!active || !activeRoot || !groupId) return [];


        const active = this.selection[this.selection.length - 1]?.pickedId;
        const activeRoot = active ? this.groups.elementRootOf(active) : null;
        const groupId = activeRoot ? this.groups.groupIdOfElement(activeRoot) : null;
        console.log("🔨 keyboard-build", event.direction, {
            selectionLen: this.selection.length,
            active,
            activeRoot,
            groupId,
        });
        if (!active) return [];
        if (!activeRoot || !groupId) return [];

        const active = this.selection[this.selection.length - 1]?.pickedId;
        const activeRoot = active ? this.groups.elementRootOf(active) : null;
        const groupId = activeRoot ? this.groups.groupIdOfElement(activeRoot) : null;
        if (!active || !activeRoot || !groupId) return [];

-        console.log("🔨 keyboard-build", event.direction, {

-            selectionLen: this.selection.length,

-        if (!activeRoot || !groupId) return [];

+        if (!active || !activeRoot || !groupId) return [];

if (event.direction === "up" || event.direction === "down") {

const t = this.groups.transformOf(groupId);


commit und push und dann ist gut für heute


Bash

cd /home/marcuh/projects/adesso-cpq
pnpm --filter @ad-cpq/common-frontend build 2>&1 | grep -iE 'error TS|built|success' | grep -v 'ProductBrowser.vue' | head -3
echo "=== uncommitted ==="
git status --porcelain

Build and check status before commit


[vite:dts] Declaration files built in 1090ms.
✓ built in 2.66s
=== uncommitted ===
 M packages/frontend/src/components/visual/Fire3D.vue
 M packages/frontend/src/components/visual/FireControls.vue
 M packages/frontend/src/components/visual/fire3d.types.ts
 M packages/frontend/src/configurator/events/DefaultCommandProcessor.ts
 M packages/frontend/src/configurator/model/GroupProcessor.ts


API Error: 500 Internal server error. This is a server-side issue, usually temporary — try again in a moment. If it persists, check https://status.claude.com.


stand


cd /home/marcuh/projects/adesso-cpq
git add -A
git commit -m "Graph-Export-Button + Keyboard-Prototyp fürs Anbauen

- Export: Button 'Graph exportieren' in FireControls lädt den aktuellen
  Szenegraphen als JSON herunter (Fire3D.exportGraph via EXPORT_GRAPH_KEY,
  Browser-Download).
- Prototyp (Denkanregung): Shift+Pfeil am aktiven Teil — rechts/links dockt
  eine Kopie an dessen offenes Ende (Kette via Selektions-Weiterreichen),
  oben/unten verschiebt entlang Y. Andock-PMIs und Schritt hartcodiert;
  GroupProcessor.sceneOfElement rekonstruiert den Bauteil-Subtree. Listener in
  Capture-Phase (Shift+Pfeil, da macOS Ctrl+Pfeil abfängt)." 2>&1 | tail -2
git push origin Produktmanagement 2>&1 | tail -3
echo "=== Stand ==="
git log --oneline -6
git status -sb | head -1

Commit and push export + keyboard prototype


[Produktmanagement b05bebf] Graph-Export-Button + Keyboard-Prototyp fürs Anbauen
 5 files changed, 109 insertions(+), 4 deletions(-)
remote:
To https://git.heron.at/pzm/geko/adesso-cpq.git
   744326c..b05bebf  Produktmanagement -> Produktmanagement
=== Stand ===
b05bebf Graph-Export-Button + Keyboard-Prototyp fürs Anbauen
744326c Docking: Doppelbelegung von Andockpunkten verhindern
be58fd3 Klassen-basierte Platzierung: Docking-Regeln pro Bauteilklasse
61e0548 PMI-Handling für fire: Nicht-Root-PMIs entfernt, Rotationen auf Radiant
129ffb9 Placement: Start-Punkte aus DragPoints entfernt, dragPointRadius korrigiert
debdb4e Neue Ordnerstruktur: Assets/Szenegraphen umstrukturiert
## Produktmanagement...origin/Produktmanagement


Committet und gepusht (`b05bebf`), `Produktmanagement` up to date mit origin.

**Stand heute** — alles auf `Produktmanagement`, gepusht:
- `b05bebf` Graph-Export-Button + Keyboard-Prototyp (Shift+Pfeil)
- `744326c` Doppelbelegungs-Guard
- `be58fd3` Klassen-basierte Platzierung (Docking-Matrix als Client-Prop)
- `61e0548` PMI-Handling: Radiant-Vereinheitlichung + Nicht-Root-PMIs entfernt
- `129ffb9` Placement: Start-Points/dragPointRadius

**Offen** (für ein andermal): die 5–6 vorbestehenden GroupProcessor-Tests (90°-Rotations-/Fixture-Thema), und der Keyboard-Prototyp ist bewusst grob (hartcodierte PMIs, Identity-Rotation, kein Winkel-Dock).

Feierabend.