1import{g as e,l as t}from"./flowGraphBlock-DEWI3UJ5.js";import{o as n}from"./utils-CLq_UU0_.js";import{t as r}from"./flowGraphEventBlock-DjM4vxU_.js";var i=class extends r{constructor(n){super(n),this.key=this.registerDataInput(`key`,e),this.keyCode=this.registerDataOutput(`keyCode`,e),this.keyValue=this.registerDataOutput(`keyValue`,e),this.shiftKey=this.registerDataOutput(`shiftKey`,t),this.ctrlKey=this.registerDataOutput(`ctrlKey`,t),this.altKey=this.registerDataOutput(`altKey`,t),this.metaKey=this.registerDataOutput(`metaKey`,t),this.commandOrCtrl=this.registerDataOutput(`commandOrCtrl`,t)}_executeEvent(e,t){let r=t.event,i=this.key.getValue(e);return i&&i!==r.code?!0:(this.keyCode.setValue(r.code,e),this.keyValue.setValue(r.key,e),this.shiftKey.setValue(r.shiftKey,e),this.ctrlKey.setValue(r.ctrlKey,e),this.altKey.setValue(r.altKey,e),this.metaKey.setValue(r.metaKey,e),this.commandOrCtrl.setValue(n?r.metaKey:r.ctrlKey,e),this._execute(e),!this.config?.stopPropagation)}_preparePendingTasks(e){}_cancelPendingTasks(e){}};export{i as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.