diff --git a/docs/assets/js/search.json b/docs/assets/js/search.json index 0af3c009..9074686b 100644 --- a/docs/assets/js/search.json +++ b/docs/assets/js/search.json @@ -1 +1 @@ -{"kinds":{"2":"Namespace","4":"Enumeration","16":"Enumeration member","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor","2097152":"Object literal","4194304":"Type alias"},"rows":[{"id":0,"kind":4,"name":"Button","url":"enums/button.html","classes":"tsd-kind-enum"},{"id":1,"kind":16,"name":"LEFT","url":"enums/button.html#left","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Button"},{"id":2,"kind":16,"name":"MIDDLE","url":"enums/button.html#middle","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Button"},{"id":3,"kind":16,"name":"RIGHT","url":"enums/button.html#right","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Button"},{"id":4,"kind":4,"name":"Key","url":"enums/key.html","classes":"tsd-kind-enum"},{"id":5,"kind":16,"name":"Space","url":"enums/key.html#space","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":6,"kind":16,"name":"Escape","url":"enums/key.html#escape","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":7,"kind":16,"name":"Tab","url":"enums/key.html#tab","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":8,"kind":16,"name":"LeftAlt","url":"enums/key.html#leftalt","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":9,"kind":16,"name":"LeftControl","url":"enums/key.html#leftcontrol","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":10,"kind":16,"name":"RightAlt","url":"enums/key.html#rightalt","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":11,"kind":16,"name":"RightControl","url":"enums/key.html#rightcontrol","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":12,"kind":16,"name":"LeftShift","url":"enums/key.html#leftshift","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":13,"kind":16,"name":"LeftSuper","url":"enums/key.html#leftsuper","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":14,"kind":16,"name":"RightShift","url":"enums/key.html#rightshift","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":15,"kind":16,"name":"RightSuper","url":"enums/key.html#rightsuper","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":16,"kind":16,"name":"F1","url":"enums/key.html#f1","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":17,"kind":16,"name":"F2","url":"enums/key.html#f2","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":18,"kind":16,"name":"F3","url":"enums/key.html#f3","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":19,"kind":16,"name":"F4","url":"enums/key.html#f4","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":20,"kind":16,"name":"F5","url":"enums/key.html#f5","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":21,"kind":16,"name":"F6","url":"enums/key.html#f6","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":22,"kind":16,"name":"F7","url":"enums/key.html#f7","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":23,"kind":16,"name":"F8","url":"enums/key.html#f8","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":24,"kind":16,"name":"F9","url":"enums/key.html#f9","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":25,"kind":16,"name":"F10","url":"enums/key.html#f10","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":26,"kind":16,"name":"F11","url":"enums/key.html#f11","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":27,"kind":16,"name":"F12","url":"enums/key.html#f12","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":28,"kind":16,"name":"Num0","url":"enums/key.html#num0","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":29,"kind":16,"name":"Num1","url":"enums/key.html#num1","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":30,"kind":16,"name":"Num2","url":"enums/key.html#num2","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":31,"kind":16,"name":"Num3","url":"enums/key.html#num3","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":32,"kind":16,"name":"Num4","url":"enums/key.html#num4","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":33,"kind":16,"name":"Num5","url":"enums/key.html#num5","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":34,"kind":16,"name":"Num6","url":"enums/key.html#num6","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":35,"kind":16,"name":"Num7","url":"enums/key.html#num7","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":36,"kind":16,"name":"Num8","url":"enums/key.html#num8","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":37,"kind":16,"name":"Num9","url":"enums/key.html#num9","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":38,"kind":16,"name":"A","url":"enums/key.html#a","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":39,"kind":16,"name":"B","url":"enums/key.html#b","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":40,"kind":16,"name":"C","url":"enums/key.html#c","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":41,"kind":16,"name":"D","url":"enums/key.html#d","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":42,"kind":16,"name":"E","url":"enums/key.html#e","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":43,"kind":16,"name":"F","url":"enums/key.html#f","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":44,"kind":16,"name":"G","url":"enums/key.html#g","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":45,"kind":16,"name":"H","url":"enums/key.html#h","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":46,"kind":16,"name":"I","url":"enums/key.html#i","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":47,"kind":16,"name":"J","url":"enums/key.html#j","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":48,"kind":16,"name":"K","url":"enums/key.html#k","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":49,"kind":16,"name":"L","url":"enums/key.html#l","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":50,"kind":16,"name":"M","url":"enums/key.html#m","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":51,"kind":16,"name":"N","url":"enums/key.html#n","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":52,"kind":16,"name":"O","url":"enums/key.html#o","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":53,"kind":16,"name":"P","url":"enums/key.html#p","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":54,"kind":16,"name":"Q","url":"enums/key.html#q","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":55,"kind":16,"name":"R","url":"enums/key.html#r","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":56,"kind":16,"name":"S","url":"enums/key.html#s","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":57,"kind":16,"name":"T","url":"enums/key.html#t","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":58,"kind":16,"name":"U","url":"enums/key.html#u","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":59,"kind":16,"name":"V","url":"enums/key.html#v","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":60,"kind":16,"name":"W","url":"enums/key.html#w","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":61,"kind":16,"name":"X","url":"enums/key.html#x","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":62,"kind":16,"name":"Y","url":"enums/key.html#y","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":63,"kind":16,"name":"Z","url":"enums/key.html#z","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":64,"kind":16,"name":"Grave","url":"enums/key.html#grave","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":65,"kind":16,"name":"Minus","url":"enums/key.html#minus","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":66,"kind":16,"name":"Equal","url":"enums/key.html#equal","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":67,"kind":16,"name":"Backspace","url":"enums/key.html#backspace","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":68,"kind":16,"name":"LeftBracket","url":"enums/key.html#leftbracket","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":69,"kind":16,"name":"RightBracket","url":"enums/key.html#rightbracket","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":70,"kind":16,"name":"Backslash","url":"enums/key.html#backslash","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":71,"kind":16,"name":"Semicolon","url":"enums/key.html#semicolon","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":72,"kind":16,"name":"Quote","url":"enums/key.html#quote","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":73,"kind":16,"name":"Return","url":"enums/key.html#return","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":74,"kind":16,"name":"Comma","url":"enums/key.html#comma","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":75,"kind":16,"name":"Period","url":"enums/key.html#period","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":76,"kind":16,"name":"Slash","url":"enums/key.html#slash","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":77,"kind":16,"name":"Left","url":"enums/key.html#left","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":78,"kind":16,"name":"Up","url":"enums/key.html#up","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":79,"kind":16,"name":"Right","url":"enums/key.html#right","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":80,"kind":16,"name":"Down","url":"enums/key.html#down","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":81,"kind":16,"name":"Print","url":"enums/key.html#print","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":82,"kind":16,"name":"Pause","url":"enums/key.html#pause","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":83,"kind":16,"name":"Insert","url":"enums/key.html#insert","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":84,"kind":16,"name":"Delete","url":"enums/key.html#delete","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":85,"kind":16,"name":"Home","url":"enums/key.html#home","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":86,"kind":16,"name":"End","url":"enums/key.html#end","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":87,"kind":16,"name":"PageUp","url":"enums/key.html#pageup","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":88,"kind":16,"name":"PageDown","url":"enums/key.html#pagedown","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":89,"kind":16,"name":"Add","url":"enums/key.html#add","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":90,"kind":16,"name":"Subtract","url":"enums/key.html#subtract","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":91,"kind":16,"name":"Multiply","url":"enums/key.html#multiply","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":92,"kind":16,"name":"Divide","url":"enums/key.html#divide","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":93,"kind":16,"name":"Decimal","url":"enums/key.html#decimal","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":94,"kind":16,"name":"Enter","url":"enums/key.html#enter","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":95,"kind":16,"name":"NumPad0","url":"enums/key.html#numpad0","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":96,"kind":16,"name":"NumPad1","url":"enums/key.html#numpad1","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":97,"kind":16,"name":"NumPad2","url":"enums/key.html#numpad2","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":98,"kind":16,"name":"NumPad3","url":"enums/key.html#numpad3","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":99,"kind":16,"name":"NumPad4","url":"enums/key.html#numpad4","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":100,"kind":16,"name":"NumPad5","url":"enums/key.html#numpad5","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":101,"kind":16,"name":"NumPad6","url":"enums/key.html#numpad6","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":102,"kind":16,"name":"NumPad7","url":"enums/key.html#numpad7","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":103,"kind":16,"name":"NumPad8","url":"enums/key.html#numpad8","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":104,"kind":16,"name":"NumPad9","url":"enums/key.html#numpad9","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":105,"kind":16,"name":"CapsLock","url":"enums/key.html#capslock","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":106,"kind":16,"name":"ScrollLock","url":"enums/key.html#scrolllock","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":107,"kind":16,"name":"NumLock","url":"enums/key.html#numlock","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":108,"kind":128,"name":"Point","url":"classes/point.html","classes":"tsd-kind-class"},{"id":109,"kind":512,"name":"constructor","url":"classes/point.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Point"},{"id":110,"kind":1024,"name":"x","url":"classes/point.html#x","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Point"},{"id":111,"kind":1024,"name":"y","url":"classes/point.html#y","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Point"},{"id":112,"kind":2048,"name":"toString","url":"classes/point.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Point"},{"id":113,"kind":256,"name":"ClipboardActionProvider","url":"interfaces/clipboardactionprovider.html","classes":"tsd-kind-interface"},{"id":114,"kind":2048,"name":"hasText","url":"interfaces/clipboardactionprovider.html#hastext","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ClipboardActionProvider"},{"id":115,"kind":2048,"name":"clear","url":"interfaces/clipboardactionprovider.html#clear","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ClipboardActionProvider"},{"id":116,"kind":2048,"name":"copy","url":"interfaces/clipboardactionprovider.html#copy","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ClipboardActionProvider"},{"id":117,"kind":2048,"name":"paste","url":"interfaces/clipboardactionprovider.html#paste","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ClipboardActionProvider"},{"id":118,"kind":128,"name":"ClipboardAction","url":"classes/clipboardaction.html","classes":"tsd-kind-class"},{"id":119,"kind":512,"name":"constructor","url":"classes/clipboardaction.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ClipboardAction"},{"id":120,"kind":2048,"name":"hasText","url":"classes/clipboardaction.html#hastext","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ClipboardAction"},{"id":121,"kind":2048,"name":"clear","url":"classes/clipboardaction.html#clear","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ClipboardAction"},{"id":122,"kind":2048,"name":"copy","url":"classes/clipboardaction.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ClipboardAction"},{"id":123,"kind":2048,"name":"paste","url":"classes/clipboardaction.html#paste","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ClipboardAction"},{"id":124,"kind":256,"name":"KeyboardActionProvider","url":"interfaces/keyboardactionprovider.html","classes":"tsd-kind-interface"},{"id":125,"kind":2048,"name":"setKeyboardDelay","url":"interfaces/keyboardactionprovider.html#setkeyboarddelay","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"KeyboardActionProvider"},{"id":126,"kind":2048,"name":"type","url":"interfaces/keyboardactionprovider.html#type","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"KeyboardActionProvider"},{"id":127,"kind":2048,"name":"click","url":"interfaces/keyboardactionprovider.html#click","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"KeyboardActionProvider"},{"id":128,"kind":2048,"name":"pressKey","url":"interfaces/keyboardactionprovider.html#presskey","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"KeyboardActionProvider"},{"id":129,"kind":2048,"name":"releaseKey","url":"interfaces/keyboardactionprovider.html#releasekey","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"KeyboardActionProvider"},{"id":130,"kind":256,"name":"MouseActionProvider","url":"interfaces/mouseactionprovider.html","classes":"tsd-kind-interface"},{"id":131,"kind":2048,"name":"setMouseDelay","url":"interfaces/mouseactionprovider.html#setmousedelay","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MouseActionProvider"},{"id":132,"kind":2048,"name":"setMousePosition","url":"interfaces/mouseactionprovider.html#setmouseposition","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MouseActionProvider"},{"id":133,"kind":2048,"name":"currentMousePosition","url":"interfaces/mouseactionprovider.html#currentmouseposition","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MouseActionProvider"},{"id":134,"kind":2048,"name":"leftClick","url":"interfaces/mouseactionprovider.html#leftclick","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MouseActionProvider"},{"id":135,"kind":2048,"name":"rightClick","url":"interfaces/mouseactionprovider.html#rightclick","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MouseActionProvider"},{"id":136,"kind":2048,"name":"middleClick","url":"interfaces/mouseactionprovider.html#middleclick","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MouseActionProvider"},{"id":137,"kind":2048,"name":"scrollUp","url":"interfaces/mouseactionprovider.html#scrollup","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MouseActionProvider"},{"id":138,"kind":2048,"name":"scrollDown","url":"interfaces/mouseactionprovider.html#scrolldown","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MouseActionProvider"},{"id":139,"kind":2048,"name":"scrollLeft","url":"interfaces/mouseactionprovider.html#scrollleft","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MouseActionProvider"},{"id":140,"kind":2048,"name":"scrollRight","url":"interfaces/mouseactionprovider.html#scrollright","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MouseActionProvider"},{"id":141,"kind":2048,"name":"pressButton","url":"interfaces/mouseactionprovider.html#pressbutton","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MouseActionProvider"},{"id":142,"kind":2048,"name":"releaseButton","url":"interfaces/mouseactionprovider.html#releasebutton","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MouseActionProvider"},{"id":143,"kind":128,"name":"KeyboardAction","url":"classes/keyboardaction.html","classes":"tsd-kind-class"},{"id":144,"kind":1024,"name":"KeyLookupMap","url":"classes/keyboardaction.html#keylookupmap","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"KeyboardAction"},{"id":145,"kind":2048,"name":"keyLookup","url":"classes/keyboardaction.html#keylookup","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"KeyboardAction"},{"id":146,"kind":512,"name":"constructor","url":"classes/keyboardaction.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"KeyboardAction"},{"id":147,"kind":2048,"name":"type","url":"classes/keyboardaction.html#type","classes":"tsd-kind-method tsd-parent-kind-class","parent":"KeyboardAction"},{"id":148,"kind":2048,"name":"click","url":"classes/keyboardaction.html#click","classes":"tsd-kind-method tsd-parent-kind-class","parent":"KeyboardAction"},{"id":149,"kind":2048,"name":"pressKey","url":"classes/keyboardaction.html#presskey","classes":"tsd-kind-method tsd-parent-kind-class","parent":"KeyboardAction"},{"id":150,"kind":2048,"name":"releaseKey","url":"classes/keyboardaction.html#releasekey","classes":"tsd-kind-method tsd-parent-kind-class","parent":"KeyboardAction"},{"id":151,"kind":2048,"name":"setKeyboardDelay","url":"classes/keyboardaction.html#setkeyboarddelay","classes":"tsd-kind-method tsd-parent-kind-class","parent":"KeyboardAction"},{"id":152,"kind":32,"name":"libnut","url":"globals.html#libnut","classes":"tsd-kind-variable"},{"id":153,"kind":128,"name":"MouseAction","url":"classes/mouseaction.html","classes":"tsd-kind-class"},{"id":154,"kind":2048,"name":"buttonLookup","url":"classes/mouseaction.html#buttonlookup","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"MouseAction"},{"id":155,"kind":512,"name":"constructor","url":"classes/mouseaction.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MouseAction"},{"id":156,"kind":2048,"name":"setMouseDelay","url":"classes/mouseaction.html#setmousedelay","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MouseAction"},{"id":157,"kind":2048,"name":"setMousePosition","url":"classes/mouseaction.html#setmouseposition","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MouseAction"},{"id":158,"kind":2048,"name":"currentMousePosition","url":"classes/mouseaction.html#currentmouseposition","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MouseAction"},{"id":159,"kind":2048,"name":"leftClick","url":"classes/mouseaction.html#leftclick","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MouseAction"},{"id":160,"kind":2048,"name":"rightClick","url":"classes/mouseaction.html#rightclick","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MouseAction"},{"id":161,"kind":2048,"name":"middleClick","url":"classes/mouseaction.html#middleclick","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MouseAction"},{"id":162,"kind":2048,"name":"pressButton","url":"classes/mouseaction.html#pressbutton","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MouseAction"},{"id":163,"kind":2048,"name":"releaseButton","url":"classes/mouseaction.html#releasebutton","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MouseAction"},{"id":164,"kind":2048,"name":"scrollUp","url":"classes/mouseaction.html#scrollup","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MouseAction"},{"id":165,"kind":2048,"name":"scrollDown","url":"classes/mouseaction.html#scrolldown","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MouseAction"},{"id":166,"kind":2048,"name":"scrollLeft","url":"classes/mouseaction.html#scrollleft","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MouseAction"},{"id":167,"kind":2048,"name":"scrollRight","url":"classes/mouseaction.html#scrollright","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MouseAction"},{"id":168,"kind":128,"name":"Region","url":"classes/region.html","classes":"tsd-kind-class"},{"id":169,"kind":2048,"name":"scaled","url":"classes/region.html#scaled","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Region"},{"id":170,"kind":512,"name":"constructor","url":"classes/region.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Region"},{"id":171,"kind":1024,"name":"left","url":"classes/region.html#left","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Region"},{"id":172,"kind":1024,"name":"top","url":"classes/region.html#top","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Region"},{"id":173,"kind":1024,"name":"width","url":"classes/region.html#width","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Region"},{"id":174,"kind":1024,"name":"height","url":"classes/region.html#height","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Region"},{"id":175,"kind":2048,"name":"area","url":"classes/region.html#area","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Region"},{"id":176,"kind":2048,"name":"toString","url":"classes/region.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Region"},{"id":177,"kind":256,"name":"WindowActionProvider","url":"interfaces/windowactionprovider.html","classes":"tsd-kind-interface"},{"id":178,"kind":2048,"name":"getWindows","url":"interfaces/windowactionprovider.html#getwindows","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"WindowActionProvider"},{"id":179,"kind":2048,"name":"getActiveWindow","url":"interfaces/windowactionprovider.html#getactivewindow","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"WindowActionProvider"},{"id":180,"kind":2048,"name":"getWindowTitle","url":"interfaces/windowactionprovider.html#getwindowtitle","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"WindowActionProvider"},{"id":181,"kind":2048,"name":"getWindowRegion","url":"interfaces/windowactionprovider.html#getwindowregion","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"WindowActionProvider"},{"id":182,"kind":128,"name":"WindowAction","url":"classes/windowaction.html","classes":"tsd-kind-class"},{"id":183,"kind":2048,"name":"getWindows","url":"classes/windowaction.html#getwindows","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WindowAction"},{"id":184,"kind":2048,"name":"getActiveWindow","url":"classes/windowaction.html#getactivewindow","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WindowAction"},{"id":185,"kind":2048,"name":"getWindowRegion","url":"classes/windowaction.html#getwindowregion","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WindowAction"},{"id":186,"kind":2048,"name":"getWindowTitle","url":"classes/windowaction.html#getwindowtitle","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WindowAction"},{"id":187,"kind":128,"name":"NativeAdapter","url":"classes/nativeadapter.html","classes":"tsd-kind-class"},{"id":188,"kind":512,"name":"constructor","url":"classes/nativeadapter.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"NativeAdapter"},{"id":189,"kind":2048,"name":"setMouseDelay","url":"classes/nativeadapter.html#setmousedelay","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":190,"kind":2048,"name":"setKeyboardDelay","url":"classes/nativeadapter.html#setkeyboarddelay","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":191,"kind":2048,"name":"setMousePosition","url":"classes/nativeadapter.html#setmouseposition","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":192,"kind":2048,"name":"currentMousePosition","url":"classes/nativeadapter.html#currentmouseposition","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":193,"kind":2048,"name":"leftClick","url":"classes/nativeadapter.html#leftclick","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":194,"kind":2048,"name":"rightClick","url":"classes/nativeadapter.html#rightclick","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":195,"kind":2048,"name":"middleClick","url":"classes/nativeadapter.html#middleclick","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":196,"kind":2048,"name":"pressButton","url":"classes/nativeadapter.html#pressbutton","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":197,"kind":2048,"name":"releaseButton","url":"classes/nativeadapter.html#releasebutton","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":198,"kind":2048,"name":"type","url":"classes/nativeadapter.html#type","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":199,"kind":2048,"name":"click","url":"classes/nativeadapter.html#click","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":200,"kind":2048,"name":"pressKey","url":"classes/nativeadapter.html#presskey","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":201,"kind":2048,"name":"releaseKey","url":"classes/nativeadapter.html#releasekey","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":202,"kind":2048,"name":"scrollUp","url":"classes/nativeadapter.html#scrollup","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":203,"kind":2048,"name":"scrollDown","url":"classes/nativeadapter.html#scrolldown","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":204,"kind":2048,"name":"scrollLeft","url":"classes/nativeadapter.html#scrollleft","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":205,"kind":2048,"name":"scrollRight","url":"classes/nativeadapter.html#scrollright","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":206,"kind":2048,"name":"copy","url":"classes/nativeadapter.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":207,"kind":2048,"name":"paste","url":"classes/nativeadapter.html#paste","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":208,"kind":2048,"name":"getWindows","url":"classes/nativeadapter.html#getwindows","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":209,"kind":2048,"name":"getActiveWindow","url":"classes/nativeadapter.html#getactivewindow","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":210,"kind":2048,"name":"getWindowTitle","url":"classes/nativeadapter.html#getwindowtitle","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":211,"kind":2048,"name":"getWindowRegion","url":"classes/nativeadapter.html#getwindowregion","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":212,"kind":128,"name":"Image","url":"classes/image.html","classes":"tsd-kind-class"},{"id":213,"kind":512,"name":"constructor","url":"classes/image.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Image"},{"id":214,"kind":1024,"name":"width","url":"classes/image.html#width","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Image"},{"id":215,"kind":1024,"name":"height","url":"classes/image.html#height","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Image"},{"id":216,"kind":1024,"name":"data","url":"classes/image.html#data","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Image"},{"id":217,"kind":1024,"name":"channels","url":"classes/image.html#channels","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Image"},{"id":218,"kind":1024,"name":"pixelDensity","url":"classes/image.html#pixeldensity","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Image"},{"id":219,"kind":65536,"name":"__type","url":"classes/image.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Image"},{"id":220,"kind":32,"name":"scaleX","url":"classes/image.html#__type.scalex","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"Image.__type"},{"id":221,"kind":32,"name":"scaleY","url":"classes/image.html#__type.scaley","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"Image.__type"},{"id":222,"kind":262144,"name":"hasAlphaChannel","url":"classes/image.html#hasalphachannel","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Image"},{"id":223,"kind":128,"name":"MatchRequest","url":"classes/matchrequest.html","classes":"tsd-kind-class"},{"id":224,"kind":512,"name":"constructor","url":"classes/matchrequest.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MatchRequest"},{"id":225,"kind":1024,"name":"haystack","url":"classes/matchrequest.html#haystack","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MatchRequest"},{"id":226,"kind":1024,"name":"pathToNeedle","url":"classes/matchrequest.html#pathtoneedle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MatchRequest"},{"id":227,"kind":1024,"name":"searchRegion","url":"classes/matchrequest.html#searchregion","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MatchRequest"},{"id":228,"kind":1024,"name":"confidence","url":"classes/matchrequest.html#confidence","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MatchRequest"},{"id":229,"kind":1024,"name":"searchMultipleScales","url":"classes/matchrequest.html#searchmultiplescales","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MatchRequest"},{"id":230,"kind":128,"name":"MatchResult","url":"classes/matchresult.html","classes":"tsd-kind-class"},{"id":231,"kind":512,"name":"constructor","url":"classes/matchresult.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MatchResult"},{"id":232,"kind":1024,"name":"confidence","url":"classes/matchresult.html#confidence","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MatchResult"},{"id":233,"kind":1024,"name":"location","url":"classes/matchresult.html#location","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MatchResult"},{"id":234,"kind":256,"name":"ScreenActionProvider","url":"interfaces/screenactionprovider.html","classes":"tsd-kind-interface"},{"id":235,"kind":2048,"name":"grabScreen","url":"interfaces/screenactionprovider.html#grabscreen","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ScreenActionProvider"},{"id":236,"kind":2048,"name":"grabScreenRegion","url":"interfaces/screenactionprovider.html#grabscreenregion","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ScreenActionProvider"},{"id":237,"kind":2048,"name":"highlightScreenRegion","url":"interfaces/screenactionprovider.html#highlightscreenregion","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ScreenActionProvider"},{"id":238,"kind":2048,"name":"screenWidth","url":"interfaces/screenactionprovider.html#screenwidth","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ScreenActionProvider"},{"id":239,"kind":2048,"name":"screenHeight","url":"interfaces/screenactionprovider.html#screenheight","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ScreenActionProvider"},{"id":240,"kind":2048,"name":"screenSize","url":"interfaces/screenactionprovider.html#screensize","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ScreenActionProvider"},{"id":241,"kind":128,"name":"ScreenAction","url":"classes/screenaction.html","classes":"tsd-kind-class"},{"id":242,"kind":512,"name":"constructor","url":"classes/screenaction.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ScreenAction"},{"id":243,"kind":2048,"name":"grabScreen","url":"classes/screenaction.html#grabscreen","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ScreenAction"},{"id":244,"kind":2048,"name":"grabScreenRegion","url":"classes/screenaction.html#grabscreenregion","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ScreenAction"},{"id":245,"kind":2048,"name":"highlightScreenRegion","url":"classes/screenaction.html#highlightscreenregion","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ScreenAction"},{"id":246,"kind":2048,"name":"screenWidth","url":"classes/screenaction.html#screenwidth","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ScreenAction"},{"id":247,"kind":2048,"name":"screenHeight","url":"classes/screenaction.html#screenheight","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ScreenAction"},{"id":248,"kind":2048,"name":"screenSize","url":"classes/screenaction.html#screensize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ScreenAction"},{"id":249,"kind":256,"name":"DataSink","url":"interfaces/datasink.html","classes":"tsd-kind-interface"},{"id":250,"kind":2048,"name":"store","url":"interfaces/datasink.html#store","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"DataSink"},{"id":251,"kind":256,"name":"FinderInterface","url":"interfaces/finderinterface.html","classes":"tsd-kind-interface"},{"id":252,"kind":2048,"name":"findMatch","url":"interfaces/finderinterface.html#findmatch","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"FinderInterface"},{"id":253,"kind":2048,"name":"findMatches","url":"interfaces/finderinterface.html#findmatches","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"FinderInterface"},{"id":254,"kind":64,"name":"determineROI","url":"globals.html#determineroi","classes":"tsd-kind-function"},{"id":255,"kind":64,"name":"fromImageWithAlphaChannel","url":"globals.html#fromimagewithalphachannel","classes":"tsd-kind-function"},{"id":256,"kind":64,"name":"fromImageWithoutAlphaChannel","url":"globals.html#fromimagewithoutalphachannel","classes":"tsd-kind-function"},{"id":257,"kind":128,"name":"ImageWriter","url":"classes/imagewriter.html","classes":"tsd-kind-class"},{"id":258,"kind":2048,"name":"store","url":"classes/imagewriter.html#store","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ImageWriter"},{"id":259,"kind":128,"name":"ScaledMatchResult","url":"classes/scaledmatchresult.html","classes":"tsd-kind-class"},{"id":260,"kind":512,"name":"constructor","url":"classes/scaledmatchresult.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"ScaledMatchResult"},{"id":261,"kind":1024,"name":"confidence","url":"classes/scaledmatchresult.html#confidence","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite","parent":"ScaledMatchResult"},{"id":262,"kind":1024,"name":"scale","url":"classes/scaledmatchresult.html#scale","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ScaledMatchResult"},{"id":263,"kind":1024,"name":"location","url":"classes/scaledmatchresult.html#location","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite","parent":"ScaledMatchResult"},{"id":264,"kind":256,"name":"DataSource","url":"interfaces/datasource.html","classes":"tsd-kind-interface"},{"id":265,"kind":2048,"name":"load","url":"interfaces/datasource.html#load","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"DataSource"},{"id":266,"kind":64,"name":"determineScaledSearchRegion","url":"globals.html#determinescaledsearchregion","classes":"tsd-kind-function"},{"id":267,"kind":128,"name":"ImageReader","url":"classes/imagereader.html","classes":"tsd-kind-class"},{"id":268,"kind":2048,"name":"load","url":"classes/imagereader.html#load","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ImageReader"},{"id":269,"kind":64,"name":"matchImages","url":"globals.html#matchimages","classes":"tsd-kind-function"},{"id":270,"kind":64,"name":"lowerBound","url":"globals.html#lowerbound","classes":"tsd-kind-function"},{"id":271,"kind":64,"name":"upperBound","url":"globals.html#upperbound","classes":"tsd-kind-function"},{"id":272,"kind":64,"name":"scaleImage","url":"globals.html#scaleimage","classes":"tsd-kind-function"},{"id":273,"kind":64,"name":"scaleLocation","url":"globals.html#scalelocation","classes":"tsd-kind-function"},{"id":274,"kind":128,"name":"TemplateMatchingFinder","url":"classes/templatematchingfinder.html","classes":"tsd-kind-class"},{"id":275,"kind":512,"name":"constructor","url":"classes/templatematchingfinder.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"TemplateMatchingFinder"},{"id":276,"kind":2048,"name":"findMatches","url":"classes/templatematchingfinder.html#findmatches","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TemplateMatchingFinder"},{"id":277,"kind":2048,"name":"findMatch","url":"classes/templatematchingfinder.html#findmatch","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TemplateMatchingFinder"},{"id":278,"kind":64,"name":"loadNeedle","url":"globals.html#loadneedle","classes":"tsd-kind-function"},{"id":279,"kind":64,"name":"loadHaystack","url":"globals.html#loadhaystack","classes":"tsd-kind-function"},{"id":280,"kind":64,"name":"debugImage","url":"globals.html#debugimage","classes":"tsd-kind-function"},{"id":281,"kind":64,"name":"isValidSearch","url":"globals.html#isvalidsearch","classes":"tsd-kind-function"},{"id":282,"kind":128,"name":"VisionAdapter","url":"classes/visionadapter.html","classes":"tsd-kind-class"},{"id":283,"kind":512,"name":"constructor","url":"classes/visionadapter.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"VisionAdapter"},{"id":284,"kind":2048,"name":"grabScreen","url":"classes/visionadapter.html#grabscreen","classes":"tsd-kind-method tsd-parent-kind-class","parent":"VisionAdapter"},{"id":285,"kind":2048,"name":"grabScreenRegion","url":"classes/visionadapter.html#grabscreenregion","classes":"tsd-kind-method tsd-parent-kind-class","parent":"VisionAdapter"},{"id":286,"kind":2048,"name":"highlightScreenRegion","url":"classes/visionadapter.html#highlightscreenregion","classes":"tsd-kind-method tsd-parent-kind-class","parent":"VisionAdapter"},{"id":287,"kind":2048,"name":"findOnScreenRegion","url":"classes/visionadapter.html#findonscreenregion","classes":"tsd-kind-method tsd-parent-kind-class","parent":"VisionAdapter"},{"id":288,"kind":2048,"name":"screenWidth","url":"classes/visionadapter.html#screenwidth","classes":"tsd-kind-method tsd-parent-kind-class","parent":"VisionAdapter"},{"id":289,"kind":2048,"name":"screenHeight","url":"classes/visionadapter.html#screenheight","classes":"tsd-kind-method tsd-parent-kind-class","parent":"VisionAdapter"},{"id":290,"kind":2048,"name":"screenSize","url":"classes/visionadapter.html#screensize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"VisionAdapter"},{"id":291,"kind":2048,"name":"saveImage","url":"classes/visionadapter.html#saveimage","classes":"tsd-kind-method tsd-parent-kind-class","parent":"VisionAdapter"},{"id":292,"kind":128,"name":"OptionalSearchParameters","url":"classes/optionalsearchparameters.html","classes":"tsd-kind-class"},{"id":293,"kind":512,"name":"constructor","url":"classes/optionalsearchparameters.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"OptionalSearchParameters"},{"id":294,"kind":1024,"name":"searchRegion","url":"classes/optionalsearchparameters.html#searchregion","classes":"tsd-kind-property tsd-parent-kind-class","parent":"OptionalSearchParameters"},{"id":295,"kind":1024,"name":"confidence","url":"classes/optionalsearchparameters.html#confidence","classes":"tsd-kind-property tsd-parent-kind-class","parent":"OptionalSearchParameters"},{"id":296,"kind":4,"name":"FileType","url":"enums/filetype.html","classes":"tsd-kind-enum"},{"id":297,"kind":16,"name":"PNG","url":"enums/filetype.html#png","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"FileType"},{"id":298,"kind":16,"name":"JPG","url":"enums/filetype.html#jpg","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"FileType"},{"id":299,"kind":64,"name":"generateOutputPath","url":"globals.html#generateoutputpath","classes":"tsd-kind-function"},{"id":300,"kind":64,"name":"timeout","url":"globals.html#timeout","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":301,"kind":128,"name":"Screen","url":"classes/screen.html","classes":"tsd-kind-class"},{"id":302,"kind":2097152,"name":"config","url":"classes/screen.html#config","classes":"tsd-kind-object-literal tsd-parent-kind-class","parent":"Screen"},{"id":303,"kind":32,"name":"confidence","url":"classes/screen.html#config.confidence","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Screen.config"},{"id":304,"kind":32,"name":"autoHighlight","url":"classes/screen.html#config.autohighlight","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Screen.config"},{"id":305,"kind":32,"name":"highlightDurationMs","url":"classes/screen.html#config.highlightdurationms","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Screen.config"},{"id":306,"kind":32,"name":"highlightOpacity","url":"classes/screen.html#config.highlightopacity","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Screen.config"},{"id":307,"kind":32,"name":"resourceDirectory","url":"classes/screen.html#config.resourcedirectory","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Screen.config"},{"id":308,"kind":512,"name":"constructor","url":"classes/screen.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Screen"},{"id":309,"kind":2048,"name":"width","url":"classes/screen.html#width","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Screen"},{"id":310,"kind":2048,"name":"height","url":"classes/screen.html#height","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Screen"},{"id":311,"kind":2048,"name":"find","url":"classes/screen.html#find","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Screen"},{"id":312,"kind":2048,"name":"highlight","url":"classes/screen.html#highlight","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Screen"},{"id":313,"kind":2048,"name":"waitFor","url":"classes/screen.html#waitfor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Screen"},{"id":314,"kind":2048,"name":"on","url":"classes/screen.html#on","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Screen"},{"id":315,"kind":2048,"name":"capture","url":"classes/screen.html#capture","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Screen"},{"id":316,"kind":4194304,"name":"FindHookCallback","url":"globals.html#findhookcallback","classes":"tsd-kind-type-alias"},{"id":317,"kind":65536,"name":"__type","url":"globals.html#findhookcallback.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"FindHookCallback"},{"id":318,"kind":128,"name":"Assert","url":"classes/assert.html","classes":"tsd-kind-class"},{"id":319,"kind":512,"name":"constructor","url":"classes/assert.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Assert"},{"id":320,"kind":2048,"name":"isVisible","url":"classes/assert.html#isvisible","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Assert"},{"id":321,"kind":2048,"name":"notVisible","url":"classes/assert.html#notvisible","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Assert"},{"id":322,"kind":128,"name":"Clipboard","url":"classes/clipboard.html","classes":"tsd-kind-class"},{"id":323,"kind":512,"name":"constructor","url":"classes/clipboard.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Clipboard"},{"id":324,"kind":2048,"name":"copy","url":"classes/clipboard.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Clipboard"},{"id":325,"kind":2048,"name":"paste","url":"classes/clipboard.html#paste","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Clipboard"},{"id":326,"kind":64,"name":"linear","url":"globals.html#linear","classes":"tsd-kind-function"},{"id":327,"kind":64,"name":"sleep","url":"globals.html#sleep","classes":"tsd-kind-function"},{"id":328,"kind":64,"name":"busyWaitForNanoSeconds","url":"globals.html#busywaitfornanoseconds","classes":"tsd-kind-function"},{"id":329,"kind":128,"name":"Mouse","url":"classes/mouse.html","classes":"tsd-kind-class"},{"id":330,"kind":2097152,"name":"config","url":"classes/mouse.html#config","classes":"tsd-kind-object-literal tsd-parent-kind-class","parent":"Mouse"},{"id":331,"kind":32,"name":"autoDelayMs","url":"classes/mouse.html#config.autodelayms","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Mouse.config"},{"id":332,"kind":32,"name":"mouseSpeed","url":"classes/mouse.html#config.mousespeed","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Mouse.config"},{"id":333,"kind":512,"name":"constructor","url":"classes/mouse.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Mouse"},{"id":334,"kind":2048,"name":"setPosition","url":"classes/mouse.html#setposition","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mouse"},{"id":335,"kind":2048,"name":"getPosition","url":"classes/mouse.html#getposition","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mouse"},{"id":336,"kind":2048,"name":"move","url":"classes/mouse.html#move","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mouse"},{"id":337,"kind":2048,"name":"leftClick","url":"classes/mouse.html#leftclick","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mouse"},{"id":338,"kind":2048,"name":"rightClick","url":"classes/mouse.html#rightclick","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mouse"},{"id":339,"kind":2048,"name":"scrollDown","url":"classes/mouse.html#scrolldown","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mouse"},{"id":340,"kind":2048,"name":"scrollUp","url":"classes/mouse.html#scrollup","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mouse"},{"id":341,"kind":2048,"name":"scrollLeft","url":"classes/mouse.html#scrollleft","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mouse"},{"id":342,"kind":2048,"name":"scrollRight","url":"classes/mouse.html#scrollright","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mouse"},{"id":343,"kind":2048,"name":"drag","url":"classes/mouse.html#drag","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mouse"},{"id":344,"kind":2048,"name":"pressButton","url":"classes/mouse.html#pressbutton","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mouse"},{"id":345,"kind":2048,"name":"releaseButton","url":"classes/mouse.html#releasebutton","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mouse"},{"id":346,"kind":64,"name":"toBeAt","url":"globals.html#tobeat","classes":"tsd-kind-function"},{"id":347,"kind":64,"name":"toBeIn","url":"globals.html#tobein","classes":"tsd-kind-function"},{"id":348,"kind":64,"name":"toShow","url":"globals.html#toshow","classes":"tsd-kind-function"},{"id":349,"kind":2,"name":"__global","url":"modules/__global.html","classes":"tsd-kind-namespace"},{"id":350,"kind":2,"name":"jest","url":"modules/__global.jest.html","classes":"tsd-kind-namespace tsd-parent-kind-namespace","parent":"__global"},{"id":351,"kind":256,"name":"Matchers","url":"interfaces/__global.jest.matchers.html","classes":"tsd-kind-interface tsd-parent-kind-namespace tsd-has-type-parameter","parent":"__global.jest"},{"id":352,"kind":1024,"name":"toBeAt","url":"interfaces/__global.jest.matchers.html#tobeat","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"__global.jest.Matchers"},{"id":353,"kind":65536,"name":"__type","url":"interfaces/__global.jest.matchers.html#tobeat.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"__global.jest.Matchers.toBeAt"},{"id":354,"kind":1024,"name":"toBeIn","url":"interfaces/__global.jest.matchers.html#tobein","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"__global.jest.Matchers"},{"id":355,"kind":65536,"name":"__type","url":"interfaces/__global.jest.matchers.html#tobein.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"__global.jest.Matchers.toBeIn"},{"id":356,"kind":1024,"name":"toShow","url":"interfaces/__global.jest.matchers.html#toshow","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"__global.jest.Matchers"},{"id":357,"kind":65536,"name":"__type","url":"interfaces/__global.jest.matchers.html#toshow.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"__global.jest.Matchers.toShow"},{"id":358,"kind":2097152,"name":"jestMatchers","url":"globals.html#jestmatchers","classes":"tsd-kind-object-literal"},{"id":359,"kind":32,"name":"toBeAt","url":"globals.html#jestmatchers.tobeat","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"jestMatchers"},{"id":360,"kind":32,"name":"toBeIn","url":"globals.html#jestmatchers.tobein","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"jestMatchers"},{"id":361,"kind":32,"name":"toShow","url":"globals.html#jestmatchers.toshow","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"jestMatchers"},{"id":362,"kind":128,"name":"Keyboard","url":"classes/keyboard.html","classes":"tsd-kind-class"},{"id":363,"kind":2097152,"name":"config","url":"classes/keyboard.html#config","classes":"tsd-kind-object-literal tsd-parent-kind-class","parent":"Keyboard"},{"id":364,"kind":32,"name":"autoDelayMs","url":"classes/keyboard.html#config.autodelayms","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Keyboard.config"},{"id":365,"kind":512,"name":"constructor","url":"classes/keyboard.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Keyboard"},{"id":366,"kind":2048,"name":"type","url":"classes/keyboard.html#type","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Keyboard"},{"id":367,"kind":2048,"name":"pressKey","url":"classes/keyboard.html#presskey","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Keyboard"},{"id":368,"kind":2048,"name":"releaseKey","url":"classes/keyboard.html#releasekey","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Keyboard"},{"id":369,"kind":4194304,"name":"StringOrKey","url":"globals.html#stringorkey","classes":"tsd-kind-type-alias"},{"id":370,"kind":64,"name":"inputIsString","url":"globals.html#inputisstring","classes":"tsd-kind-function"},{"id":371,"kind":64,"name":"centerOf","url":"globals.html#centerof","classes":"tsd-kind-function"},{"id":372,"kind":64,"name":"randomPointIn","url":"globals.html#randompointin","classes":"tsd-kind-function"},{"id":373,"kind":256,"name":"MovementApi","url":"interfaces/movementapi.html","classes":"tsd-kind-interface"},{"id":374,"kind":2048,"name":"down","url":"interfaces/movementapi.html#down","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MovementApi"},{"id":375,"kind":2048,"name":"left","url":"interfaces/movementapi.html#left","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MovementApi"},{"id":376,"kind":2048,"name":"right","url":"interfaces/movementapi.html#right","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MovementApi"},{"id":377,"kind":2048,"name":"straightTo","url":"interfaces/movementapi.html#straightto","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MovementApi"},{"id":378,"kind":2048,"name":"up","url":"interfaces/movementapi.html#up","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MovementApi"},{"id":379,"kind":128,"name":"Bresenham","url":"classes/bresenham.html","classes":"tsd-kind-class"},{"id":380,"kind":2048,"name":"compute","url":"classes/bresenham.html#compute","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Bresenham"},{"id":381,"kind":128,"name":"LineHelper","url":"classes/linehelper.html","classes":"tsd-kind-class"},{"id":382,"kind":512,"name":"constructor","url":"classes/linehelper.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"LineHelper"},{"id":383,"kind":2048,"name":"straightLine","url":"classes/linehelper.html#straightline","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LineHelper"},{"id":384,"kind":64,"name":"createMovementApi","url":"globals.html#createmovementapi","classes":"tsd-kind-function"},{"id":385,"kind":64,"name":"findEdges","url":"globals.html#findedges","classes":"tsd-kind-function"},{"id":386,"kind":128,"name":"Window","url":"classes/window.html","classes":"tsd-kind-class"},{"id":387,"kind":512,"name":"constructor","url":"classes/window.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Window"},{"id":388,"kind":262144,"name":"title","url":"classes/window.html#title","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Window"},{"id":389,"kind":262144,"name":"region","url":"classes/window.html#region","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Window"},{"id":390,"kind":256,"name":"WindowApi","url":"interfaces/windowapi.html","classes":"tsd-kind-interface"},{"id":391,"kind":2048,"name":"getWindows","url":"interfaces/windowapi.html#getwindows","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"WindowApi"},{"id":392,"kind":2048,"name":"getActiveWindow","url":"interfaces/windowapi.html#getactivewindow","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"WindowApi"},{"id":393,"kind":64,"name":"createWindowApi","url":"globals.html#createwindowapi","classes":"tsd-kind-function"}],"index":{"version":"2.3.8","fields":["name","parent"],"fieldVectors":[["name/0",[0,44.748]],["parent/0",[]],["name/1",[1,44.748]],["parent/1",[0,4.111]],["name/2",[2,55.734]],["parent/2",[0,4.111]],["name/3",[3,47.261]],["parent/3",[0,4.111]],["name/4",[4,13.297]],["parent/4",[]],["name/5",[5,55.734]],["parent/5",[4,1.222]],["name/6",[6,55.734]],["parent/6",[4,1.222]],["name/7",[7,55.734]],["parent/7",[4,1.222]],["name/8",[8,55.734]],["parent/8",[4,1.222]],["name/9",[9,55.734]],["parent/9",[4,1.222]],["name/10",[10,55.734]],["parent/10",[4,1.222]],["name/11",[11,55.734]],["parent/11",[4,1.222]],["name/12",[12,55.734]],["parent/12",[4,1.222]],["name/13",[13,55.734]],["parent/13",[4,1.222]],["name/14",[14,55.734]],["parent/14",[4,1.222]],["name/15",[15,55.734]],["parent/15",[4,1.222]],["name/16",[16,55.734]],["parent/16",[4,1.222]],["name/17",[17,55.734]],["parent/17",[4,1.222]],["name/18",[18,55.734]],["parent/18",[4,1.222]],["name/19",[19,55.734]],["parent/19",[4,1.222]],["name/20",[20,55.734]],["parent/20",[4,1.222]],["name/21",[21,55.734]],["parent/21",[4,1.222]],["name/22",[22,55.734]],["parent/22",[4,1.222]],["name/23",[23,55.734]],["parent/23",[4,1.222]],["name/24",[24,55.734]],["parent/24",[4,1.222]],["name/25",[25,55.734]],["parent/25",[4,1.222]],["name/26",[26,55.734]],["parent/26",[4,1.222]],["name/27",[27,55.734]],["parent/27",[4,1.222]],["name/28",[28,55.734]],["parent/28",[4,1.222]],["name/29",[29,55.734]],["parent/29",[4,1.222]],["name/30",[30,55.734]],["parent/30",[4,1.222]],["name/31",[31,55.734]],["parent/31",[4,1.222]],["name/32",[32,55.734]],["parent/32",[4,1.222]],["name/33",[33,55.734]],["parent/33",[4,1.222]],["name/34",[34,55.734]],["parent/34",[4,1.222]],["name/35",[35,55.734]],["parent/35",[4,1.222]],["name/36",[36,55.734]],["parent/36",[4,1.222]],["name/37",[37,55.734]],["parent/37",[4,1.222]],["name/38",[38,55.734]],["parent/38",[4,1.222]],["name/39",[39,55.734]],["parent/39",[4,1.222]],["name/40",[40,55.734]],["parent/40",[4,1.222]],["name/41",[41,55.734]],["parent/41",[4,1.222]],["name/42",[42,55.734]],["parent/42",[4,1.222]],["name/43",[43,55.734]],["parent/43",[4,1.222]],["name/44",[44,55.734]],["parent/44",[4,1.222]],["name/45",[45,55.734]],["parent/45",[4,1.222]],["name/46",[46,55.734]],["parent/46",[4,1.222]],["name/47",[47,55.734]],["parent/47",[4,1.222]],["name/48",[48,55.734]],["parent/48",[4,1.222]],["name/49",[49,55.734]],["parent/49",[4,1.222]],["name/50",[50,55.734]],["parent/50",[4,1.222]],["name/51",[51,55.734]],["parent/51",[4,1.222]],["name/52",[52,55.734]],["parent/52",[4,1.222]],["name/53",[53,55.734]],["parent/53",[4,1.222]],["name/54",[54,55.734]],["parent/54",[4,1.222]],["name/55",[55,55.734]],["parent/55",[4,1.222]],["name/56",[56,55.734]],["parent/56",[4,1.222]],["name/57",[57,55.734]],["parent/57",[4,1.222]],["name/58",[58,55.734]],["parent/58",[4,1.222]],["name/59",[59,55.734]],["parent/59",[4,1.222]],["name/60",[60,55.734]],["parent/60",[4,1.222]],["name/61",[61,50.626]],["parent/61",[4,1.222]],["name/62",[62,50.626]],["parent/62",[4,1.222]],["name/63",[63,55.734]],["parent/63",[4,1.222]],["name/64",[64,55.734]],["parent/64",[4,1.222]],["name/65",[65,55.734]],["parent/65",[4,1.222]],["name/66",[66,55.734]],["parent/66",[4,1.222]],["name/67",[67,55.734]],["parent/67",[4,1.222]],["name/68",[68,55.734]],["parent/68",[4,1.222]],["name/69",[69,55.734]],["parent/69",[4,1.222]],["name/70",[70,55.734]],["parent/70",[4,1.222]],["name/71",[71,55.734]],["parent/71",[4,1.222]],["name/72",[72,55.734]],["parent/72",[4,1.222]],["name/73",[73,55.734]],["parent/73",[4,1.222]],["name/74",[74,55.734]],["parent/74",[4,1.222]],["name/75",[75,55.734]],["parent/75",[4,1.222]],["name/76",[76,55.734]],["parent/76",[4,1.222]],["name/77",[1,44.748]],["parent/77",[4,1.222]],["name/78",[77,50.626]],["parent/78",[4,1.222]],["name/79",[3,47.261]],["parent/79",[4,1.222]],["name/80",[78,50.626]],["parent/80",[4,1.222]],["name/81",[79,55.734]],["parent/81",[4,1.222]],["name/82",[80,55.734]],["parent/82",[4,1.222]],["name/83",[81,55.734]],["parent/83",[4,1.222]],["name/84",[82,55.734]],["parent/84",[4,1.222]],["name/85",[83,55.734]],["parent/85",[4,1.222]],["name/86",[84,55.734]],["parent/86",[4,1.222]],["name/87",[85,55.734]],["parent/87",[4,1.222]],["name/88",[86,55.734]],["parent/88",[4,1.222]],["name/89",[87,55.734]],["parent/89",[4,1.222]],["name/90",[88,55.734]],["parent/90",[4,1.222]],["name/91",[89,55.734]],["parent/91",[4,1.222]],["name/92",[90,55.734]],["parent/92",[4,1.222]],["name/93",[91,55.734]],["parent/93",[4,1.222]],["name/94",[92,55.734]],["parent/94",[4,1.222]],["name/95",[93,55.734]],["parent/95",[4,1.222]],["name/96",[94,55.734]],["parent/96",[4,1.222]],["name/97",[95,55.734]],["parent/97",[4,1.222]],["name/98",[96,55.734]],["parent/98",[4,1.222]],["name/99",[97,55.734]],["parent/99",[4,1.222]],["name/100",[98,55.734]],["parent/100",[4,1.222]],["name/101",[99,55.734]],["parent/101",[4,1.222]],["name/102",[100,55.734]],["parent/102",[4,1.222]],["name/103",[101,55.734]],["parent/103",[4,1.222]],["name/104",[102,55.734]],["parent/104",[4,1.222]],["name/105",[103,55.734]],["parent/105",[4,1.222]],["name/106",[104,55.734]],["parent/106",[4,1.222]],["name/107",[105,55.734]],["parent/107",[4,1.222]],["name/108",[106,42.741]],["parent/108",[]],["name/109",[107,29.108]],["parent/109",[106,3.927]],["name/110",[61,50.626]],["parent/110",[106,3.927]],["name/111",[62,50.626]],["parent/111",[106,3.927]],["name/112",[108,50.626]],["parent/112",[106,3.927]],["name/113",[109,42.741]],["parent/113",[]],["name/114",[110,50.626]],["parent/114",[109,3.927]],["name/115",[111,50.626]],["parent/115",[109,3.927]],["name/116",[112,44.748]],["parent/116",[109,3.927]],["name/117",[113,44.748]],["parent/117",[109,3.927]],["name/118",[114,41.071]],["parent/118",[]],["name/119",[107,29.108]],["parent/119",[114,3.774]],["name/120",[110,50.626]],["parent/120",[114,3.774]],["name/121",[111,50.626]],["parent/121",[114,3.774]],["name/122",[112,44.748]],["parent/122",[114,3.774]],["name/123",[113,44.748]],["parent/123",[114,3.774]],["name/124",[115,41.071]],["parent/124",[]],["name/125",[116,47.261]],["parent/125",[115,3.774]],["name/126",[117,44.748]],["parent/126",[115,3.774]],["name/127",[118,47.261]],["parent/127",[115,3.774]],["name/128",[119,44.748]],["parent/128",[115,3.774]],["name/129",[120,44.748]],["parent/129",[115,3.774]],["name/130",[121,33.762]],["parent/130",[]],["name/131",[122,47.261]],["parent/131",[121,3.102]],["name/132",[123,47.261]],["parent/132",[121,3.102]],["name/133",[124,47.261]],["parent/133",[121,3.102]],["name/134",[125,44.748]],["parent/134",[121,3.102]],["name/135",[126,44.748]],["parent/135",[121,3.102]],["name/136",[127,47.261]],["parent/136",[121,3.102]],["name/137",[128,44.748]],["parent/137",[121,3.102]],["name/138",[129,44.748]],["parent/138",[121,3.102]],["name/139",[130,44.748]],["parent/139",[121,3.102]],["name/140",[131,44.748]],["parent/140",[121,3.102]],["name/141",[132,44.748]],["parent/141",[121,3.102]],["name/142",[133,44.748]],["parent/142",[121,3.102]],["name/143",[134,37.276]],["parent/143",[]],["name/144",[135,55.734]],["parent/144",[134,3.425]],["name/145",[136,55.734]],["parent/145",[134,3.425]],["name/146",[107,29.108]],["parent/146",[134,3.425]],["name/147",[117,44.748]],["parent/147",[134,3.425]],["name/148",[118,47.261]],["parent/148",[134,3.425]],["name/149",[119,44.748]],["parent/149",[134,3.425]],["name/150",[120,44.748]],["parent/150",[134,3.425]],["name/151",[116,47.261]],["parent/151",[134,3.425]],["name/152",[137,55.734]],["parent/152",[]],["name/153",[138,32.38]],["parent/153",[]],["name/154",[139,55.734]],["parent/154",[138,2.975]],["name/155",[107,29.108]],["parent/155",[138,2.975]],["name/156",[122,47.261]],["parent/156",[138,2.975]],["name/157",[123,47.261]],["parent/157",[138,2.975]],["name/158",[124,47.261]],["parent/158",[138,2.975]],["name/159",[125,44.748]],["parent/159",[138,2.975]],["name/160",[126,44.748]],["parent/160",[138,2.975]],["name/161",[127,47.261]],["parent/161",[138,2.975]],["name/162",[132,44.748]],["parent/162",[138,2.975]],["name/163",[133,44.748]],["parent/163",[138,2.975]],["name/164",[128,44.748]],["parent/164",[138,2.975]],["name/165",[129,44.748]],["parent/165",[138,2.975]],["name/166",[130,44.748]],["parent/166",[138,2.975]],["name/167",[131,44.748]],["parent/167",[138,2.975]],["name/168",[140,36.275]],["parent/168",[]],["name/169",[141,55.734]],["parent/169",[140,3.333]],["name/170",[107,29.108]],["parent/170",[140,3.333]],["name/171",[1,44.748]],["parent/171",[140,3.333]],["name/172",[142,55.734]],["parent/172",[140,3.333]],["name/173",[143,47.261]],["parent/173",[140,3.333]],["name/174",[144,47.261]],["parent/174",[140,3.333]],["name/175",[145,55.734]],["parent/175",[140,3.333]],["name/176",[108,50.626]],["parent/176",[140,3.333]],["name/177",[146,42.741]],["parent/177",[]],["name/178",[147,44.748]],["parent/178",[146,3.927]],["name/179",[148,44.748]],["parent/179",[146,3.927]],["name/180",[149,47.261]],["parent/180",[146,3.927]],["name/181",[150,47.261]],["parent/181",[146,3.927]],["name/182",[151,42.741]],["parent/182",[]],["name/183",[147,44.748]],["parent/183",[151,3.927]],["name/184",[148,44.748]],["parent/184",[151,3.927]],["name/185",[150,47.261]],["parent/185",[151,3.927]],["name/186",[149,47.261]],["parent/186",[151,3.927]],["name/187",[152,27.402]],["parent/187",[]],["name/188",[107,29.108]],["parent/188",[152,2.518]],["name/189",[122,47.261]],["parent/189",[152,2.518]],["name/190",[116,47.261]],["parent/190",[152,2.518]],["name/191",[123,47.261]],["parent/191",[152,2.518]],["name/192",[124,47.261]],["parent/192",[152,2.518]],["name/193",[125,44.748]],["parent/193",[152,2.518]],["name/194",[126,44.748]],["parent/194",[152,2.518]],["name/195",[127,47.261]],["parent/195",[152,2.518]],["name/196",[132,44.748]],["parent/196",[152,2.518]],["name/197",[133,44.748]],["parent/197",[152,2.518]],["name/198",[117,44.748]],["parent/198",[152,2.518]],["name/199",[118,47.261]],["parent/199",[152,2.518]],["name/200",[119,44.748]],["parent/200",[152,2.518]],["name/201",[120,44.748]],["parent/201",[152,2.518]],["name/202",[128,44.748]],["parent/202",[152,2.518]],["name/203",[129,44.748]],["parent/203",[152,2.518]],["name/204",[130,44.748]],["parent/204",[152,2.518]],["name/205",[131,44.748]],["parent/205",[152,2.518]],["name/206",[112,44.748]],["parent/206",[152,2.518]],["name/207",[113,44.748]],["parent/207",[152,2.518]],["name/208",[147,44.748]],["parent/208",[152,2.518]],["name/209",[148,44.748]],["parent/209",[152,2.518]],["name/210",[149,47.261]],["parent/210",[152,2.518]],["name/211",[150,47.261]],["parent/211",[152,2.518]],["name/212",[153,37.276]],["parent/212",[]],["name/213",[107,29.108]],["parent/213",[153,3.425]],["name/214",[143,47.261]],["parent/214",[153,3.425]],["name/215",[144,47.261]],["parent/215",[153,3.425]],["name/216",[154,55.734]],["parent/216",[153,3.425]],["name/217",[155,55.734]],["parent/217",[153,3.425]],["name/218",[156,55.734]],["parent/218",[153,3.425]],["name/219",[157,42.741]],["parent/219",[153,3.425]],["name/220",[158,55.734]],["parent/220",[159,4.651]],["name/221",[160,55.734]],["parent/221",[159,4.651]],["name/222",[161,55.734]],["parent/222",[153,3.425]],["name/223",[162,39.64]],["parent/223",[]],["name/224",[107,29.108]],["parent/224",[162,3.642]],["name/225",[163,55.734]],["parent/225",[162,3.642]],["name/226",[164,55.734]],["parent/226",[162,3.642]],["name/227",[165,50.626]],["parent/227",[162,3.642]],["name/228",[166,42.741]],["parent/228",[162,3.642]],["name/229",[167,55.734]],["parent/229",[162,3.642]],["name/230",[168,44.748]],["parent/230",[]],["name/231",[107,29.108]],["parent/231",[168,4.111]],["name/232",[166,42.741]],["parent/232",[168,4.111]],["name/233",[169,50.626]],["parent/233",[168,4.111]],["name/234",[170,39.64]],["parent/234",[]],["name/235",[171,47.261]],["parent/235",[170,3.642]],["name/236",[172,47.261]],["parent/236",[170,3.642]],["name/237",[173,47.261]],["parent/237",[170,3.642]],["name/238",[174,47.261]],["parent/238",[170,3.642]],["name/239",[175,47.261]],["parent/239",[170,3.642]],["name/240",[176,47.261]],["parent/240",[170,3.642]],["name/241",[177,38.388]],["parent/241",[]],["name/242",[107,29.108]],["parent/242",[177,3.527]],["name/243",[171,47.261]],["parent/243",[177,3.527]],["name/244",[172,47.261]],["parent/244",[177,3.527]],["name/245",[173,47.261]],["parent/245",[177,3.527]],["name/246",[174,47.261]],["parent/246",[177,3.527]],["name/247",[175,47.261]],["parent/247",[177,3.527]],["name/248",[176,47.261]],["parent/248",[177,3.527]],["name/249",[178,50.626]],["parent/249",[]],["name/250",[179,50.626]],["parent/250",[178,4.651]],["name/251",[180,47.261]],["parent/251",[]],["name/252",[181,50.626]],["parent/252",[180,4.342]],["name/253",[182,50.626]],["parent/253",[180,4.342]],["name/254",[183,55.734]],["parent/254",[]],["name/255",[184,55.734]],["parent/255",[]],["name/256",[185,55.734]],["parent/256",[]],["name/257",[186,50.626]],["parent/257",[]],["name/258",[179,50.626]],["parent/258",[186,4.651]],["name/259",[187,42.741]],["parent/259",[]],["name/260",[107,29.108]],["parent/260",[187,3.927]],["name/261",[166,42.741]],["parent/261",[187,3.927]],["name/262",[188,55.734]],["parent/262",[187,3.927]],["name/263",[169,50.626]],["parent/263",[187,3.927]],["name/264",[189,50.626]],["parent/264",[]],["name/265",[190,50.626]],["parent/265",[189,4.651]],["name/266",[191,55.734]],["parent/266",[]],["name/267",[192,50.626]],["parent/267",[]],["name/268",[190,50.626]],["parent/268",[192,4.651]],["name/269",[193,55.734]],["parent/269",[]],["name/270",[194,55.734]],["parent/270",[]],["name/271",[195,55.734]],["parent/271",[]],["name/272",[196,55.734]],["parent/272",[]],["name/273",[197,55.734]],["parent/273",[]],["name/274",[198,44.748]],["parent/274",[]],["name/275",[107,29.108]],["parent/275",[198,4.111]],["name/276",[182,50.626]],["parent/276",[198,4.111]],["name/277",[181,50.626]],["parent/277",[198,4.111]],["name/278",[199,55.734]],["parent/278",[]],["name/279",[200,55.734]],["parent/279",[]],["name/280",[201,55.734]],["parent/280",[]],["name/281",[202,55.734]],["parent/281",[]],["name/282",[203,36.275]],["parent/282",[]],["name/283",[107,29.108]],["parent/283",[203,3.333]],["name/284",[171,47.261]],["parent/284",[203,3.333]],["name/285",[172,47.261]],["parent/285",[203,3.333]],["name/286",[173,47.261]],["parent/286",[203,3.333]],["name/287",[204,55.734]],["parent/287",[203,3.333]],["name/288",[174,47.261]],["parent/288",[203,3.333]],["name/289",[175,47.261]],["parent/289",[203,3.333]],["name/290",[176,47.261]],["parent/290",[203,3.333]],["name/291",[205,55.734]],["parent/291",[203,3.333]],["name/292",[206,44.748]],["parent/292",[]],["name/293",[107,29.108]],["parent/293",[206,4.111]],["name/294",[165,50.626]],["parent/294",[206,4.111]],["name/295",[166,42.741]],["parent/295",[206,4.111]],["name/296",[207,47.261]],["parent/296",[]],["name/297",[208,55.734]],["parent/297",[207,4.342]],["name/298",[209,55.734]],["parent/298",[207,4.342]],["name/299",[210,55.734]],["parent/299",[]],["name/300",[211,55.734]],["parent/300",[]],["name/301",[212,36.275]],["parent/301",[]],["name/302",[213,47.261]],["parent/302",[212,3.333]],["name/303",[166,42.741]],["parent/303",[214,3.927]],["name/304",[215,55.734]],["parent/304",[214,3.927]],["name/305",[216,55.734]],["parent/305",[214,3.927]],["name/306",[217,55.734]],["parent/306",[214,3.927]],["name/307",[218,55.734]],["parent/307",[214,3.927]],["name/308",[107,29.108]],["parent/308",[212,3.333]],["name/309",[143,47.261]],["parent/309",[212,3.333]],["name/310",[144,47.261]],["parent/310",[212,3.333]],["name/311",[219,55.734]],["parent/311",[212,3.333]],["name/312",[220,55.734]],["parent/312",[212,3.333]],["name/313",[221,55.734]],["parent/313",[212,3.333]],["name/314",[222,55.734]],["parent/314",[212,3.333]],["name/315",[223,55.734]],["parent/315",[212,3.333]],["name/316",[224,50.626]],["parent/316",[]],["name/317",[157,42.741]],["parent/317",[224,4.651]],["name/318",[225,44.748]],["parent/318",[]],["name/319",[107,29.108]],["parent/319",[225,4.111]],["name/320",[226,55.734]],["parent/320",[225,4.111]],["name/321",[227,55.734]],["parent/321",[225,4.111]],["name/322",[228,44.748]],["parent/322",[]],["name/323",[107,29.108]],["parent/323",[228,4.111]],["name/324",[112,44.748]],["parent/324",[228,4.111]],["name/325",[113,44.748]],["parent/325",[228,4.111]],["name/326",[229,55.734]],["parent/326",[]],["name/327",[230,55.734]],["parent/327",[]],["name/328",[231,55.734]],["parent/328",[]],["name/329",[232,32.38]],["parent/329",[]],["name/330",[213,47.261]],["parent/330",[232,2.975]],["name/331",[233,50.626]],["parent/331",[234,4.651]],["name/332",[235,55.734]],["parent/332",[234,4.651]],["name/333",[107,29.108]],["parent/333",[232,2.975]],["name/334",[236,55.734]],["parent/334",[232,2.975]],["name/335",[237,55.734]],["parent/335",[232,2.975]],["name/336",[238,55.734]],["parent/336",[232,2.975]],["name/337",[125,44.748]],["parent/337",[232,2.975]],["name/338",[126,44.748]],["parent/338",[232,2.975]],["name/339",[129,44.748]],["parent/339",[232,2.975]],["name/340",[128,44.748]],["parent/340",[232,2.975]],["name/341",[130,44.748]],["parent/341",[232,2.975]],["name/342",[131,44.748]],["parent/342",[232,2.975]],["name/343",[239,55.734]],["parent/343",[232,2.975]],["name/344",[132,44.748]],["parent/344",[232,2.975]],["name/345",[133,44.748]],["parent/345",[232,2.975]],["name/346",[240,47.261]],["parent/346",[]],["name/347",[241,47.261]],["parent/347",[]],["name/348",[242,47.261]],["parent/348",[]],["name/349",[243,50.626]],["parent/349",[]],["name/350",[244,55.734]],["parent/350",[243,4.651]],["name/351",[245,55.734]],["parent/351",[246,5.121]],["name/352",[240,47.261]],["parent/352",[247,4.342]],["name/353",[157,42.741]],["parent/353",[248,5.121]],["name/354",[241,47.261]],["parent/354",[247,4.342]],["name/355",[157,42.741]],["parent/355",[249,5.121]],["name/356",[242,47.261]],["parent/356",[247,4.342]],["name/357",[157,42.741]],["parent/357",[250,5.121]],["name/358",[251,44.748]],["parent/358",[]],["name/359",[240,47.261]],["parent/359",[251,4.111]],["name/360",[241,47.261]],["parent/360",[251,4.111]],["name/361",[242,47.261]],["parent/361",[251,4.111]],["name/362",[252,41.071]],["parent/362",[]],["name/363",[213,47.261]],["parent/363",[252,3.774]],["name/364",[233,50.626]],["parent/364",[253,5.121]],["name/365",[107,29.108]],["parent/365",[252,3.774]],["name/366",[117,44.748]],["parent/366",[252,3.774]],["name/367",[119,44.748]],["parent/367",[252,3.774]],["name/368",[120,44.748]],["parent/368",[252,3.774]],["name/369",[254,55.734]],["parent/369",[]],["name/370",[255,55.734]],["parent/370",[]],["name/371",[256,55.734]],["parent/371",[]],["name/372",[257,55.734]],["parent/372",[]],["name/373",[258,41.071]],["parent/373",[]],["name/374",[78,50.626]],["parent/374",[258,3.774]],["name/375",[1,44.748]],["parent/375",[258,3.774]],["name/376",[3,47.261]],["parent/376",[258,3.774]],["name/377",[259,55.734]],["parent/377",[258,3.774]],["name/378",[77,50.626]],["parent/378",[258,3.774]],["name/379",[260,50.626]],["parent/379",[]],["name/380",[261,55.734]],["parent/380",[260,4.651]],["name/381",[262,47.261]],["parent/381",[]],["name/382",[107,29.108]],["parent/382",[262,4.342]],["name/383",[263,55.734]],["parent/383",[262,4.342]],["name/384",[264,55.734]],["parent/384",[]],["name/385",[265,55.734]],["parent/385",[]],["name/386",[266,44.748]],["parent/386",[]],["name/387",[107,29.108]],["parent/387",[266,4.111]],["name/388",[267,55.734]],["parent/388",[266,4.111]],["name/389",[140,36.275]],["parent/389",[266,4.111]],["name/390",[268,47.261]],["parent/390",[]],["name/391",[147,44.748]],["parent/391",[268,4.342]],["name/392",[148,44.748]],["parent/392",[268,4.342]],["name/393",[269,55.734]],["parent/393",[]]],"invertedIndex":[["__global",{"_index":243,"name":{"349":{}},"parent":{"350":{}}}],["__global.jest",{"_index":246,"name":{},"parent":{"351":{}}}],["__global.jest.matchers",{"_index":247,"name":{},"parent":{"352":{},"354":{},"356":{}}}],["__global.jest.matchers.tobeat",{"_index":248,"name":{},"parent":{"353":{}}}],["__global.jest.matchers.tobein",{"_index":249,"name":{},"parent":{"355":{}}}],["__global.jest.matchers.toshow",{"_index":250,"name":{},"parent":{"357":{}}}],["__type",{"_index":157,"name":{"219":{},"317":{},"353":{},"355":{},"357":{}},"parent":{}}],["a",{"_index":38,"name":{"38":{}},"parent":{}}],["add",{"_index":87,"name":{"89":{}},"parent":{}}],["area",{"_index":145,"name":{"175":{}},"parent":{}}],["assert",{"_index":225,"name":{"318":{}},"parent":{"319":{},"320":{},"321":{}}}],["autodelayms",{"_index":233,"name":{"331":{},"364":{}},"parent":{}}],["autohighlight",{"_index":215,"name":{"304":{}},"parent":{}}],["b",{"_index":39,"name":{"39":{}},"parent":{}}],["backslash",{"_index":70,"name":{"70":{}},"parent":{}}],["backspace",{"_index":67,"name":{"67":{}},"parent":{}}],["bresenham",{"_index":260,"name":{"379":{}},"parent":{"380":{}}}],["busywaitfornanoseconds",{"_index":231,"name":{"328":{}},"parent":{}}],["button",{"_index":0,"name":{"0":{}},"parent":{"1":{},"2":{},"3":{}}}],["buttonlookup",{"_index":139,"name":{"154":{}},"parent":{}}],["c",{"_index":40,"name":{"40":{}},"parent":{}}],["capslock",{"_index":103,"name":{"105":{}},"parent":{}}],["capture",{"_index":223,"name":{"315":{}},"parent":{}}],["centerof",{"_index":256,"name":{"371":{}},"parent":{}}],["channels",{"_index":155,"name":{"217":{}},"parent":{}}],["clear",{"_index":111,"name":{"115":{},"121":{}},"parent":{}}],["click",{"_index":118,"name":{"127":{},"148":{},"199":{}},"parent":{}}],["clipboard",{"_index":228,"name":{"322":{}},"parent":{"323":{},"324":{},"325":{}}}],["clipboardaction",{"_index":114,"name":{"118":{}},"parent":{"119":{},"120":{},"121":{},"122":{},"123":{}}}],["clipboardactionprovider",{"_index":109,"name":{"113":{}},"parent":{"114":{},"115":{},"116":{},"117":{}}}],["comma",{"_index":74,"name":{"74":{}},"parent":{}}],["compute",{"_index":261,"name":{"380":{}},"parent":{}}],["confidence",{"_index":166,"name":{"228":{},"232":{},"261":{},"295":{},"303":{}},"parent":{}}],["config",{"_index":213,"name":{"302":{},"330":{},"363":{}},"parent":{}}],["constructor",{"_index":107,"name":{"109":{},"119":{},"146":{},"155":{},"170":{},"188":{},"213":{},"224":{},"231":{},"242":{},"260":{},"275":{},"283":{},"293":{},"308":{},"319":{},"323":{},"333":{},"365":{},"382":{},"387":{}},"parent":{}}],["copy",{"_index":112,"name":{"116":{},"122":{},"206":{},"324":{}},"parent":{}}],["createmovementapi",{"_index":264,"name":{"384":{}},"parent":{}}],["createwindowapi",{"_index":269,"name":{"393":{}},"parent":{}}],["currentmouseposition",{"_index":124,"name":{"133":{},"158":{},"192":{}},"parent":{}}],["d",{"_index":41,"name":{"41":{}},"parent":{}}],["data",{"_index":154,"name":{"216":{}},"parent":{}}],["datasink",{"_index":178,"name":{"249":{}},"parent":{"250":{}}}],["datasource",{"_index":189,"name":{"264":{}},"parent":{"265":{}}}],["debugimage",{"_index":201,"name":{"280":{}},"parent":{}}],["decimal",{"_index":91,"name":{"93":{}},"parent":{}}],["delete",{"_index":82,"name":{"84":{}},"parent":{}}],["determineroi",{"_index":183,"name":{"254":{}},"parent":{}}],["determinescaledsearchregion",{"_index":191,"name":{"266":{}},"parent":{}}],["divide",{"_index":90,"name":{"92":{}},"parent":{}}],["down",{"_index":78,"name":{"80":{},"374":{}},"parent":{}}],["drag",{"_index":239,"name":{"343":{}},"parent":{}}],["e",{"_index":42,"name":{"42":{}},"parent":{}}],["end",{"_index":84,"name":{"86":{}},"parent":{}}],["enter",{"_index":92,"name":{"94":{}},"parent":{}}],["equal",{"_index":66,"name":{"66":{}},"parent":{}}],["escape",{"_index":6,"name":{"6":{}},"parent":{}}],["f",{"_index":43,"name":{"43":{}},"parent":{}}],["f1",{"_index":16,"name":{"16":{}},"parent":{}}],["f10",{"_index":25,"name":{"25":{}},"parent":{}}],["f11",{"_index":26,"name":{"26":{}},"parent":{}}],["f12",{"_index":27,"name":{"27":{}},"parent":{}}],["f2",{"_index":17,"name":{"17":{}},"parent":{}}],["f3",{"_index":18,"name":{"18":{}},"parent":{}}],["f4",{"_index":19,"name":{"19":{}},"parent":{}}],["f5",{"_index":20,"name":{"20":{}},"parent":{}}],["f6",{"_index":21,"name":{"21":{}},"parent":{}}],["f7",{"_index":22,"name":{"22":{}},"parent":{}}],["f8",{"_index":23,"name":{"23":{}},"parent":{}}],["f9",{"_index":24,"name":{"24":{}},"parent":{}}],["filetype",{"_index":207,"name":{"296":{}},"parent":{"297":{},"298":{}}}],["find",{"_index":219,"name":{"311":{}},"parent":{}}],["findedges",{"_index":265,"name":{"385":{}},"parent":{}}],["finderinterface",{"_index":180,"name":{"251":{}},"parent":{"252":{},"253":{}}}],["findhookcallback",{"_index":224,"name":{"316":{}},"parent":{"317":{}}}],["findmatch",{"_index":181,"name":{"252":{},"277":{}},"parent":{}}],["findmatches",{"_index":182,"name":{"253":{},"276":{}},"parent":{}}],["findonscreenregion",{"_index":204,"name":{"287":{}},"parent":{}}],["fromimagewithalphachannel",{"_index":184,"name":{"255":{}},"parent":{}}],["fromimagewithoutalphachannel",{"_index":185,"name":{"256":{}},"parent":{}}],["g",{"_index":44,"name":{"44":{}},"parent":{}}],["generateoutputpath",{"_index":210,"name":{"299":{}},"parent":{}}],["getactivewindow",{"_index":148,"name":{"179":{},"184":{},"209":{},"392":{}},"parent":{}}],["getposition",{"_index":237,"name":{"335":{}},"parent":{}}],["getwindowregion",{"_index":150,"name":{"181":{},"185":{},"211":{}},"parent":{}}],["getwindows",{"_index":147,"name":{"178":{},"183":{},"208":{},"391":{}},"parent":{}}],["getwindowtitle",{"_index":149,"name":{"180":{},"186":{},"210":{}},"parent":{}}],["grabscreen",{"_index":171,"name":{"235":{},"243":{},"284":{}},"parent":{}}],["grabscreenregion",{"_index":172,"name":{"236":{},"244":{},"285":{}},"parent":{}}],["grave",{"_index":64,"name":{"64":{}},"parent":{}}],["h",{"_index":45,"name":{"45":{}},"parent":{}}],["hasalphachannel",{"_index":161,"name":{"222":{}},"parent":{}}],["hastext",{"_index":110,"name":{"114":{},"120":{}},"parent":{}}],["haystack",{"_index":163,"name":{"225":{}},"parent":{}}],["height",{"_index":144,"name":{"174":{},"215":{},"310":{}},"parent":{}}],["highlight",{"_index":220,"name":{"312":{}},"parent":{}}],["highlightdurationms",{"_index":216,"name":{"305":{}},"parent":{}}],["highlightopacity",{"_index":217,"name":{"306":{}},"parent":{}}],["highlightscreenregion",{"_index":173,"name":{"237":{},"245":{},"286":{}},"parent":{}}],["home",{"_index":83,"name":{"85":{}},"parent":{}}],["i",{"_index":46,"name":{"46":{}},"parent":{}}],["image",{"_index":153,"name":{"212":{}},"parent":{"213":{},"214":{},"215":{},"216":{},"217":{},"218":{},"219":{},"222":{}}}],["image.__type",{"_index":159,"name":{},"parent":{"220":{},"221":{}}}],["imagereader",{"_index":192,"name":{"267":{}},"parent":{"268":{}}}],["imagewriter",{"_index":186,"name":{"257":{}},"parent":{"258":{}}}],["inputisstring",{"_index":255,"name":{"370":{}},"parent":{}}],["insert",{"_index":81,"name":{"83":{}},"parent":{}}],["isvalidsearch",{"_index":202,"name":{"281":{}},"parent":{}}],["isvisible",{"_index":226,"name":{"320":{}},"parent":{}}],["j",{"_index":47,"name":{"47":{}},"parent":{}}],["jest",{"_index":244,"name":{"350":{}},"parent":{}}],["jestmatchers",{"_index":251,"name":{"358":{}},"parent":{"359":{},"360":{},"361":{}}}],["jpg",{"_index":209,"name":{"298":{}},"parent":{}}],["k",{"_index":48,"name":{"48":{}},"parent":{}}],["key",{"_index":4,"name":{"4":{}},"parent":{"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":{}}}],["keyboard",{"_index":252,"name":{"362":{}},"parent":{"363":{},"365":{},"366":{},"367":{},"368":{}}}],["keyboard.config",{"_index":253,"name":{},"parent":{"364":{}}}],["keyboardaction",{"_index":134,"name":{"143":{}},"parent":{"144":{},"145":{},"146":{},"147":{},"148":{},"149":{},"150":{},"151":{}}}],["keyboardactionprovider",{"_index":115,"name":{"124":{}},"parent":{"125":{},"126":{},"127":{},"128":{},"129":{}}}],["keylookup",{"_index":136,"name":{"145":{}},"parent":{}}],["keylookupmap",{"_index":135,"name":{"144":{}},"parent":{}}],["l",{"_index":49,"name":{"49":{}},"parent":{}}],["left",{"_index":1,"name":{"1":{},"77":{},"171":{},"375":{}},"parent":{}}],["leftalt",{"_index":8,"name":{"8":{}},"parent":{}}],["leftbracket",{"_index":68,"name":{"68":{}},"parent":{}}],["leftclick",{"_index":125,"name":{"134":{},"159":{},"193":{},"337":{}},"parent":{}}],["leftcontrol",{"_index":9,"name":{"9":{}},"parent":{}}],["leftshift",{"_index":12,"name":{"12":{}},"parent":{}}],["leftsuper",{"_index":13,"name":{"13":{}},"parent":{}}],["libnut",{"_index":137,"name":{"152":{}},"parent":{}}],["linear",{"_index":229,"name":{"326":{}},"parent":{}}],["linehelper",{"_index":262,"name":{"381":{}},"parent":{"382":{},"383":{}}}],["load",{"_index":190,"name":{"265":{},"268":{}},"parent":{}}],["loadhaystack",{"_index":200,"name":{"279":{}},"parent":{}}],["loadneedle",{"_index":199,"name":{"278":{}},"parent":{}}],["location",{"_index":169,"name":{"233":{},"263":{}},"parent":{}}],["lowerbound",{"_index":194,"name":{"270":{}},"parent":{}}],["m",{"_index":50,"name":{"50":{}},"parent":{}}],["matchers",{"_index":245,"name":{"351":{}},"parent":{}}],["matchimages",{"_index":193,"name":{"269":{}},"parent":{}}],["matchrequest",{"_index":162,"name":{"223":{}},"parent":{"224":{},"225":{},"226":{},"227":{},"228":{},"229":{}}}],["matchresult",{"_index":168,"name":{"230":{}},"parent":{"231":{},"232":{},"233":{}}}],["middle",{"_index":2,"name":{"2":{}},"parent":{}}],["middleclick",{"_index":127,"name":{"136":{},"161":{},"195":{}},"parent":{}}],["minus",{"_index":65,"name":{"65":{}},"parent":{}}],["mouse",{"_index":232,"name":{"329":{}},"parent":{"330":{},"333":{},"334":{},"335":{},"336":{},"337":{},"338":{},"339":{},"340":{},"341":{},"342":{},"343":{},"344":{},"345":{}}}],["mouse.config",{"_index":234,"name":{},"parent":{"331":{},"332":{}}}],["mouseaction",{"_index":138,"name":{"153":{}},"parent":{"154":{},"155":{},"156":{},"157":{},"158":{},"159":{},"160":{},"161":{},"162":{},"163":{},"164":{},"165":{},"166":{},"167":{}}}],["mouseactionprovider",{"_index":121,"name":{"130":{}},"parent":{"131":{},"132":{},"133":{},"134":{},"135":{},"136":{},"137":{},"138":{},"139":{},"140":{},"141":{},"142":{}}}],["mousespeed",{"_index":235,"name":{"332":{}},"parent":{}}],["move",{"_index":238,"name":{"336":{}},"parent":{}}],["movementapi",{"_index":258,"name":{"373":{}},"parent":{"374":{},"375":{},"376":{},"377":{},"378":{}}}],["multiply",{"_index":89,"name":{"91":{}},"parent":{}}],["n",{"_index":51,"name":{"51":{}},"parent":{}}],["nativeadapter",{"_index":152,"name":{"187":{}},"parent":{"188":{},"189":{},"190":{},"191":{},"192":{},"193":{},"194":{},"195":{},"196":{},"197":{},"198":{},"199":{},"200":{},"201":{},"202":{},"203":{},"204":{},"205":{},"206":{},"207":{},"208":{},"209":{},"210":{},"211":{}}}],["notvisible",{"_index":227,"name":{"321":{}},"parent":{}}],["num0",{"_index":28,"name":{"28":{}},"parent":{}}],["num1",{"_index":29,"name":{"29":{}},"parent":{}}],["num2",{"_index":30,"name":{"30":{}},"parent":{}}],["num3",{"_index":31,"name":{"31":{}},"parent":{}}],["num4",{"_index":32,"name":{"32":{}},"parent":{}}],["num5",{"_index":33,"name":{"33":{}},"parent":{}}],["num6",{"_index":34,"name":{"34":{}},"parent":{}}],["num7",{"_index":35,"name":{"35":{}},"parent":{}}],["num8",{"_index":36,"name":{"36":{}},"parent":{}}],["num9",{"_index":37,"name":{"37":{}},"parent":{}}],["numlock",{"_index":105,"name":{"107":{}},"parent":{}}],["numpad0",{"_index":93,"name":{"95":{}},"parent":{}}],["numpad1",{"_index":94,"name":{"96":{}},"parent":{}}],["numpad2",{"_index":95,"name":{"97":{}},"parent":{}}],["numpad3",{"_index":96,"name":{"98":{}},"parent":{}}],["numpad4",{"_index":97,"name":{"99":{}},"parent":{}}],["numpad5",{"_index":98,"name":{"100":{}},"parent":{}}],["numpad6",{"_index":99,"name":{"101":{}},"parent":{}}],["numpad7",{"_index":100,"name":{"102":{}},"parent":{}}],["numpad8",{"_index":101,"name":{"103":{}},"parent":{}}],["numpad9",{"_index":102,"name":{"104":{}},"parent":{}}],["o",{"_index":52,"name":{"52":{}},"parent":{}}],["on",{"_index":222,"name":{"314":{}},"parent":{}}],["optionalsearchparameters",{"_index":206,"name":{"292":{}},"parent":{"293":{},"294":{},"295":{}}}],["p",{"_index":53,"name":{"53":{}},"parent":{}}],["pagedown",{"_index":86,"name":{"88":{}},"parent":{}}],["pageup",{"_index":85,"name":{"87":{}},"parent":{}}],["paste",{"_index":113,"name":{"117":{},"123":{},"207":{},"325":{}},"parent":{}}],["pathtoneedle",{"_index":164,"name":{"226":{}},"parent":{}}],["pause",{"_index":80,"name":{"82":{}},"parent":{}}],["period",{"_index":75,"name":{"75":{}},"parent":{}}],["pixeldensity",{"_index":156,"name":{"218":{}},"parent":{}}],["png",{"_index":208,"name":{"297":{}},"parent":{}}],["point",{"_index":106,"name":{"108":{}},"parent":{"109":{},"110":{},"111":{},"112":{}}}],["pressbutton",{"_index":132,"name":{"141":{},"162":{},"196":{},"344":{}},"parent":{}}],["presskey",{"_index":119,"name":{"128":{},"149":{},"200":{},"367":{}},"parent":{}}],["print",{"_index":79,"name":{"81":{}},"parent":{}}],["q",{"_index":54,"name":{"54":{}},"parent":{}}],["quote",{"_index":72,"name":{"72":{}},"parent":{}}],["r",{"_index":55,"name":{"55":{}},"parent":{}}],["randompointin",{"_index":257,"name":{"372":{}},"parent":{}}],["region",{"_index":140,"name":{"168":{},"389":{}},"parent":{"169":{},"170":{},"171":{},"172":{},"173":{},"174":{},"175":{},"176":{}}}],["releasebutton",{"_index":133,"name":{"142":{},"163":{},"197":{},"345":{}},"parent":{}}],["releasekey",{"_index":120,"name":{"129":{},"150":{},"201":{},"368":{}},"parent":{}}],["resourcedirectory",{"_index":218,"name":{"307":{}},"parent":{}}],["return",{"_index":73,"name":{"73":{}},"parent":{}}],["right",{"_index":3,"name":{"3":{},"79":{},"376":{}},"parent":{}}],["rightalt",{"_index":10,"name":{"10":{}},"parent":{}}],["rightbracket",{"_index":69,"name":{"69":{}},"parent":{}}],["rightclick",{"_index":126,"name":{"135":{},"160":{},"194":{},"338":{}},"parent":{}}],["rightcontrol",{"_index":11,"name":{"11":{}},"parent":{}}],["rightshift",{"_index":14,"name":{"14":{}},"parent":{}}],["rightsuper",{"_index":15,"name":{"15":{}},"parent":{}}],["s",{"_index":56,"name":{"56":{}},"parent":{}}],["saveimage",{"_index":205,"name":{"291":{}},"parent":{}}],["scale",{"_index":188,"name":{"262":{}},"parent":{}}],["scaled",{"_index":141,"name":{"169":{}},"parent":{}}],["scaledmatchresult",{"_index":187,"name":{"259":{}},"parent":{"260":{},"261":{},"262":{},"263":{}}}],["scaleimage",{"_index":196,"name":{"272":{}},"parent":{}}],["scalelocation",{"_index":197,"name":{"273":{}},"parent":{}}],["scalex",{"_index":158,"name":{"220":{}},"parent":{}}],["scaley",{"_index":160,"name":{"221":{}},"parent":{}}],["screen",{"_index":212,"name":{"301":{}},"parent":{"302":{},"308":{},"309":{},"310":{},"311":{},"312":{},"313":{},"314":{},"315":{}}}],["screen.config",{"_index":214,"name":{},"parent":{"303":{},"304":{},"305":{},"306":{},"307":{}}}],["screenaction",{"_index":177,"name":{"241":{}},"parent":{"242":{},"243":{},"244":{},"245":{},"246":{},"247":{},"248":{}}}],["screenactionprovider",{"_index":170,"name":{"234":{}},"parent":{"235":{},"236":{},"237":{},"238":{},"239":{},"240":{}}}],["screenheight",{"_index":175,"name":{"239":{},"247":{},"289":{}},"parent":{}}],["screensize",{"_index":176,"name":{"240":{},"248":{},"290":{}},"parent":{}}],["screenwidth",{"_index":174,"name":{"238":{},"246":{},"288":{}},"parent":{}}],["scrolldown",{"_index":129,"name":{"138":{},"165":{},"203":{},"339":{}},"parent":{}}],["scrollleft",{"_index":130,"name":{"139":{},"166":{},"204":{},"341":{}},"parent":{}}],["scrolllock",{"_index":104,"name":{"106":{}},"parent":{}}],["scrollright",{"_index":131,"name":{"140":{},"167":{},"205":{},"342":{}},"parent":{}}],["scrollup",{"_index":128,"name":{"137":{},"164":{},"202":{},"340":{}},"parent":{}}],["searchmultiplescales",{"_index":167,"name":{"229":{}},"parent":{}}],["searchregion",{"_index":165,"name":{"227":{},"294":{}},"parent":{}}],["semicolon",{"_index":71,"name":{"71":{}},"parent":{}}],["setkeyboarddelay",{"_index":116,"name":{"125":{},"151":{},"190":{}},"parent":{}}],["setmousedelay",{"_index":122,"name":{"131":{},"156":{},"189":{}},"parent":{}}],["setmouseposition",{"_index":123,"name":{"132":{},"157":{},"191":{}},"parent":{}}],["setposition",{"_index":236,"name":{"334":{}},"parent":{}}],["slash",{"_index":76,"name":{"76":{}},"parent":{}}],["sleep",{"_index":230,"name":{"327":{}},"parent":{}}],["space",{"_index":5,"name":{"5":{}},"parent":{}}],["store",{"_index":179,"name":{"250":{},"258":{}},"parent":{}}],["straightline",{"_index":263,"name":{"383":{}},"parent":{}}],["straightto",{"_index":259,"name":{"377":{}},"parent":{}}],["stringorkey",{"_index":254,"name":{"369":{}},"parent":{}}],["subtract",{"_index":88,"name":{"90":{}},"parent":{}}],["t",{"_index":57,"name":{"57":{}},"parent":{}}],["tab",{"_index":7,"name":{"7":{}},"parent":{}}],["templatematchingfinder",{"_index":198,"name":{"274":{}},"parent":{"275":{},"276":{},"277":{}}}],["timeout",{"_index":211,"name":{"300":{}},"parent":{}}],["title",{"_index":267,"name":{"388":{}},"parent":{}}],["tobeat",{"_index":240,"name":{"346":{},"352":{},"359":{}},"parent":{}}],["tobein",{"_index":241,"name":{"347":{},"354":{},"360":{}},"parent":{}}],["top",{"_index":142,"name":{"172":{}},"parent":{}}],["toshow",{"_index":242,"name":{"348":{},"356":{},"361":{}},"parent":{}}],["tostring",{"_index":108,"name":{"112":{},"176":{}},"parent":{}}],["type",{"_index":117,"name":{"126":{},"147":{},"198":{},"366":{}},"parent":{}}],["u",{"_index":58,"name":{"58":{}},"parent":{}}],["up",{"_index":77,"name":{"78":{},"378":{}},"parent":{}}],["upperbound",{"_index":195,"name":{"271":{}},"parent":{}}],["v",{"_index":59,"name":{"59":{}},"parent":{}}],["visionadapter",{"_index":203,"name":{"282":{}},"parent":{"283":{},"284":{},"285":{},"286":{},"287":{},"288":{},"289":{},"290":{},"291":{}}}],["w",{"_index":60,"name":{"60":{}},"parent":{}}],["waitfor",{"_index":221,"name":{"313":{}},"parent":{}}],["width",{"_index":143,"name":{"173":{},"214":{},"309":{}},"parent":{}}],["window",{"_index":266,"name":{"386":{}},"parent":{"387":{},"388":{},"389":{}}}],["windowaction",{"_index":151,"name":{"182":{}},"parent":{"183":{},"184":{},"185":{},"186":{}}}],["windowactionprovider",{"_index":146,"name":{"177":{}},"parent":{"178":{},"179":{},"180":{},"181":{}}}],["windowapi",{"_index":268,"name":{"390":{}},"parent":{"391":{},"392":{}}}],["x",{"_index":61,"name":{"61":{},"110":{}},"parent":{}}],["y",{"_index":62,"name":{"62":{},"111":{}},"parent":{}}],["z",{"_index":63,"name":{"63":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file +{"kinds":{"2":"Namespace","4":"Enumeration","16":"Enumeration member","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor","2097152":"Object literal","4194304":"Type alias"},"rows":[{"id":0,"kind":4,"name":"Button","url":"enums/button.html","classes":"tsd-kind-enum"},{"id":1,"kind":16,"name":"LEFT","url":"enums/button.html#left","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Button"},{"id":2,"kind":16,"name":"MIDDLE","url":"enums/button.html#middle","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Button"},{"id":3,"kind":16,"name":"RIGHT","url":"enums/button.html#right","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Button"},{"id":4,"kind":4,"name":"Key","url":"enums/key.html","classes":"tsd-kind-enum"},{"id":5,"kind":16,"name":"Space","url":"enums/key.html#space","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":6,"kind":16,"name":"Escape","url":"enums/key.html#escape","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":7,"kind":16,"name":"Tab","url":"enums/key.html#tab","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":8,"kind":16,"name":"LeftAlt","url":"enums/key.html#leftalt","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":9,"kind":16,"name":"LeftControl","url":"enums/key.html#leftcontrol","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":10,"kind":16,"name":"RightAlt","url":"enums/key.html#rightalt","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":11,"kind":16,"name":"RightControl","url":"enums/key.html#rightcontrol","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":12,"kind":16,"name":"LeftShift","url":"enums/key.html#leftshift","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":13,"kind":16,"name":"LeftSuper","url":"enums/key.html#leftsuper","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":14,"kind":16,"name":"RightShift","url":"enums/key.html#rightshift","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":15,"kind":16,"name":"RightSuper","url":"enums/key.html#rightsuper","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":16,"kind":16,"name":"F1","url":"enums/key.html#f1","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":17,"kind":16,"name":"F2","url":"enums/key.html#f2","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":18,"kind":16,"name":"F3","url":"enums/key.html#f3","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":19,"kind":16,"name":"F4","url":"enums/key.html#f4","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":20,"kind":16,"name":"F5","url":"enums/key.html#f5","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":21,"kind":16,"name":"F6","url":"enums/key.html#f6","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":22,"kind":16,"name":"F7","url":"enums/key.html#f7","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":23,"kind":16,"name":"F8","url":"enums/key.html#f8","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":24,"kind":16,"name":"F9","url":"enums/key.html#f9","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":25,"kind":16,"name":"F10","url":"enums/key.html#f10","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":26,"kind":16,"name":"F11","url":"enums/key.html#f11","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":27,"kind":16,"name":"F12","url":"enums/key.html#f12","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":28,"kind":16,"name":"Num0","url":"enums/key.html#num0","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":29,"kind":16,"name":"Num1","url":"enums/key.html#num1","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":30,"kind":16,"name":"Num2","url":"enums/key.html#num2","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":31,"kind":16,"name":"Num3","url":"enums/key.html#num3","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":32,"kind":16,"name":"Num4","url":"enums/key.html#num4","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":33,"kind":16,"name":"Num5","url":"enums/key.html#num5","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":34,"kind":16,"name":"Num6","url":"enums/key.html#num6","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":35,"kind":16,"name":"Num7","url":"enums/key.html#num7","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":36,"kind":16,"name":"Num8","url":"enums/key.html#num8","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":37,"kind":16,"name":"Num9","url":"enums/key.html#num9","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":38,"kind":16,"name":"A","url":"enums/key.html#a","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":39,"kind":16,"name":"B","url":"enums/key.html#b","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":40,"kind":16,"name":"C","url":"enums/key.html#c","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":41,"kind":16,"name":"D","url":"enums/key.html#d","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":42,"kind":16,"name":"E","url":"enums/key.html#e","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":43,"kind":16,"name":"F","url":"enums/key.html#f","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":44,"kind":16,"name":"G","url":"enums/key.html#g","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":45,"kind":16,"name":"H","url":"enums/key.html#h","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":46,"kind":16,"name":"I","url":"enums/key.html#i","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":47,"kind":16,"name":"J","url":"enums/key.html#j","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":48,"kind":16,"name":"K","url":"enums/key.html#k","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":49,"kind":16,"name":"L","url":"enums/key.html#l","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":50,"kind":16,"name":"M","url":"enums/key.html#m","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":51,"kind":16,"name":"N","url":"enums/key.html#n","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":52,"kind":16,"name":"O","url":"enums/key.html#o","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":53,"kind":16,"name":"P","url":"enums/key.html#p","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":54,"kind":16,"name":"Q","url":"enums/key.html#q","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":55,"kind":16,"name":"R","url":"enums/key.html#r","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":56,"kind":16,"name":"S","url":"enums/key.html#s","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":57,"kind":16,"name":"T","url":"enums/key.html#t","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":58,"kind":16,"name":"U","url":"enums/key.html#u","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":59,"kind":16,"name":"V","url":"enums/key.html#v","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":60,"kind":16,"name":"W","url":"enums/key.html#w","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":61,"kind":16,"name":"X","url":"enums/key.html#x","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":62,"kind":16,"name":"Y","url":"enums/key.html#y","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":63,"kind":16,"name":"Z","url":"enums/key.html#z","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":64,"kind":16,"name":"Grave","url":"enums/key.html#grave","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":65,"kind":16,"name":"Minus","url":"enums/key.html#minus","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":66,"kind":16,"name":"Equal","url":"enums/key.html#equal","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":67,"kind":16,"name":"Backspace","url":"enums/key.html#backspace","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":68,"kind":16,"name":"LeftBracket","url":"enums/key.html#leftbracket","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":69,"kind":16,"name":"RightBracket","url":"enums/key.html#rightbracket","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":70,"kind":16,"name":"Backslash","url":"enums/key.html#backslash","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":71,"kind":16,"name":"Semicolon","url":"enums/key.html#semicolon","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":72,"kind":16,"name":"Quote","url":"enums/key.html#quote","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":73,"kind":16,"name":"Return","url":"enums/key.html#return","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":74,"kind":16,"name":"Comma","url":"enums/key.html#comma","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":75,"kind":16,"name":"Period","url":"enums/key.html#period","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":76,"kind":16,"name":"Slash","url":"enums/key.html#slash","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":77,"kind":16,"name":"Left","url":"enums/key.html#left","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":78,"kind":16,"name":"Up","url":"enums/key.html#up","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":79,"kind":16,"name":"Right","url":"enums/key.html#right","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":80,"kind":16,"name":"Down","url":"enums/key.html#down","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":81,"kind":16,"name":"Print","url":"enums/key.html#print","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":82,"kind":16,"name":"Pause","url":"enums/key.html#pause","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":83,"kind":16,"name":"Insert","url":"enums/key.html#insert","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":84,"kind":16,"name":"Delete","url":"enums/key.html#delete","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":85,"kind":16,"name":"Home","url":"enums/key.html#home","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":86,"kind":16,"name":"End","url":"enums/key.html#end","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":87,"kind":16,"name":"PageUp","url":"enums/key.html#pageup","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":88,"kind":16,"name":"PageDown","url":"enums/key.html#pagedown","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":89,"kind":16,"name":"Add","url":"enums/key.html#add","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":90,"kind":16,"name":"Subtract","url":"enums/key.html#subtract","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":91,"kind":16,"name":"Multiply","url":"enums/key.html#multiply","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":92,"kind":16,"name":"Divide","url":"enums/key.html#divide","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":93,"kind":16,"name":"Decimal","url":"enums/key.html#decimal","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":94,"kind":16,"name":"Enter","url":"enums/key.html#enter","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":95,"kind":16,"name":"NumPad0","url":"enums/key.html#numpad0","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":96,"kind":16,"name":"NumPad1","url":"enums/key.html#numpad1","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":97,"kind":16,"name":"NumPad2","url":"enums/key.html#numpad2","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":98,"kind":16,"name":"NumPad3","url":"enums/key.html#numpad3","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":99,"kind":16,"name":"NumPad4","url":"enums/key.html#numpad4","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":100,"kind":16,"name":"NumPad5","url":"enums/key.html#numpad5","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":101,"kind":16,"name":"NumPad6","url":"enums/key.html#numpad6","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":102,"kind":16,"name":"NumPad7","url":"enums/key.html#numpad7","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":103,"kind":16,"name":"NumPad8","url":"enums/key.html#numpad8","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":104,"kind":16,"name":"NumPad9","url":"enums/key.html#numpad9","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":105,"kind":16,"name":"CapsLock","url":"enums/key.html#capslock","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":106,"kind":16,"name":"ScrollLock","url":"enums/key.html#scrolllock","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":107,"kind":16,"name":"NumLock","url":"enums/key.html#numlock","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Key"},{"id":108,"kind":128,"name":"Point","url":"classes/point.html","classes":"tsd-kind-class"},{"id":109,"kind":512,"name":"constructor","url":"classes/point.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Point"},{"id":110,"kind":1024,"name":"x","url":"classes/point.html#x","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Point"},{"id":111,"kind":1024,"name":"y","url":"classes/point.html#y","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Point"},{"id":112,"kind":2048,"name":"toString","url":"classes/point.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Point"},{"id":113,"kind":256,"name":"ClipboardActionProvider","url":"interfaces/clipboardactionprovider.html","classes":"tsd-kind-interface"},{"id":114,"kind":2048,"name":"hasText","url":"interfaces/clipboardactionprovider.html#hastext","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ClipboardActionProvider"},{"id":115,"kind":2048,"name":"clear","url":"interfaces/clipboardactionprovider.html#clear","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ClipboardActionProvider"},{"id":116,"kind":2048,"name":"copy","url":"interfaces/clipboardactionprovider.html#copy","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ClipboardActionProvider"},{"id":117,"kind":2048,"name":"paste","url":"interfaces/clipboardactionprovider.html#paste","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ClipboardActionProvider"},{"id":118,"kind":256,"name":"KeyboardActionProvider","url":"interfaces/keyboardactionprovider.html","classes":"tsd-kind-interface"},{"id":119,"kind":2048,"name":"setKeyboardDelay","url":"interfaces/keyboardactionprovider.html#setkeyboarddelay","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"KeyboardActionProvider"},{"id":120,"kind":2048,"name":"type","url":"interfaces/keyboardactionprovider.html#type","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"KeyboardActionProvider"},{"id":121,"kind":2048,"name":"click","url":"interfaces/keyboardactionprovider.html#click","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"KeyboardActionProvider"},{"id":122,"kind":2048,"name":"pressKey","url":"interfaces/keyboardactionprovider.html#presskey","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"KeyboardActionProvider"},{"id":123,"kind":2048,"name":"releaseKey","url":"interfaces/keyboardactionprovider.html#releasekey","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"KeyboardActionProvider"},{"id":124,"kind":256,"name":"MouseActionProvider","url":"interfaces/mouseactionprovider.html","classes":"tsd-kind-interface"},{"id":125,"kind":2048,"name":"setMouseDelay","url":"interfaces/mouseactionprovider.html#setmousedelay","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MouseActionProvider"},{"id":126,"kind":2048,"name":"setMousePosition","url":"interfaces/mouseactionprovider.html#setmouseposition","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MouseActionProvider"},{"id":127,"kind":2048,"name":"currentMousePosition","url":"interfaces/mouseactionprovider.html#currentmouseposition","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MouseActionProvider"},{"id":128,"kind":2048,"name":"leftClick","url":"interfaces/mouseactionprovider.html#leftclick","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MouseActionProvider"},{"id":129,"kind":2048,"name":"rightClick","url":"interfaces/mouseactionprovider.html#rightclick","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MouseActionProvider"},{"id":130,"kind":2048,"name":"middleClick","url":"interfaces/mouseactionprovider.html#middleclick","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MouseActionProvider"},{"id":131,"kind":2048,"name":"scrollUp","url":"interfaces/mouseactionprovider.html#scrollup","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MouseActionProvider"},{"id":132,"kind":2048,"name":"scrollDown","url":"interfaces/mouseactionprovider.html#scrolldown","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MouseActionProvider"},{"id":133,"kind":2048,"name":"scrollLeft","url":"interfaces/mouseactionprovider.html#scrollleft","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MouseActionProvider"},{"id":134,"kind":2048,"name":"scrollRight","url":"interfaces/mouseactionprovider.html#scrollright","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MouseActionProvider"},{"id":135,"kind":2048,"name":"pressButton","url":"interfaces/mouseactionprovider.html#pressbutton","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MouseActionProvider"},{"id":136,"kind":2048,"name":"releaseButton","url":"interfaces/mouseactionprovider.html#releasebutton","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MouseActionProvider"},{"id":137,"kind":128,"name":"Region","url":"classes/region.html","classes":"tsd-kind-class"},{"id":138,"kind":2048,"name":"scaled","url":"classes/region.html#scaled","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Region"},{"id":139,"kind":512,"name":"constructor","url":"classes/region.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Region"},{"id":140,"kind":1024,"name":"left","url":"classes/region.html#left","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Region"},{"id":141,"kind":1024,"name":"top","url":"classes/region.html#top","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Region"},{"id":142,"kind":1024,"name":"width","url":"classes/region.html#width","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Region"},{"id":143,"kind":1024,"name":"height","url":"classes/region.html#height","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Region"},{"id":144,"kind":2048,"name":"area","url":"classes/region.html#area","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Region"},{"id":145,"kind":2048,"name":"toString","url":"classes/region.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Region"},{"id":146,"kind":256,"name":"WindowActionProvider","url":"interfaces/windowactionprovider.html","classes":"tsd-kind-interface"},{"id":147,"kind":2048,"name":"getWindows","url":"interfaces/windowactionprovider.html#getwindows","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"WindowActionProvider"},{"id":148,"kind":2048,"name":"getActiveWindow","url":"interfaces/windowactionprovider.html#getactivewindow","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"WindowActionProvider"},{"id":149,"kind":2048,"name":"getWindowTitle","url":"interfaces/windowactionprovider.html#getwindowtitle","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"WindowActionProvider"},{"id":150,"kind":2048,"name":"getWindowRegion","url":"interfaces/windowactionprovider.html#getwindowregion","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"WindowActionProvider"},{"id":151,"kind":128,"name":"default","url":"classes/default.html","classes":"tsd-kind-class"},{"id":152,"kind":512,"name":"constructor","url":"classes/default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"default"},{"id":153,"kind":2048,"name":"hasText","url":"classes/default.html#hastext","classes":"tsd-kind-method tsd-parent-kind-class","parent":"default"},{"id":154,"kind":2048,"name":"clear","url":"classes/default.html#clear","classes":"tsd-kind-method tsd-parent-kind-class","parent":"default"},{"id":155,"kind":2048,"name":"copy","url":"classes/default.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"default"},{"id":156,"kind":2048,"name":"paste","url":"classes/default.html#paste","classes":"tsd-kind-method tsd-parent-kind-class","parent":"default"},{"id":157,"kind":128,"name":"KeyboardAction","url":"classes/keyboardaction.html","classes":"tsd-kind-class"},{"id":158,"kind":1024,"name":"KeyLookupMap","url":"classes/keyboardaction.html#keylookupmap","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"KeyboardAction"},{"id":159,"kind":2048,"name":"keyLookup","url":"classes/keyboardaction.html#keylookup","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"KeyboardAction"},{"id":160,"kind":512,"name":"constructor","url":"classes/keyboardaction.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"KeyboardAction"},{"id":161,"kind":2048,"name":"type","url":"classes/keyboardaction.html#type","classes":"tsd-kind-method tsd-parent-kind-class","parent":"KeyboardAction"},{"id":162,"kind":2048,"name":"click","url":"classes/keyboardaction.html#click","classes":"tsd-kind-method tsd-parent-kind-class","parent":"KeyboardAction"},{"id":163,"kind":2048,"name":"pressKey","url":"classes/keyboardaction.html#presskey","classes":"tsd-kind-method tsd-parent-kind-class","parent":"KeyboardAction"},{"id":164,"kind":2048,"name":"releaseKey","url":"classes/keyboardaction.html#releasekey","classes":"tsd-kind-method tsd-parent-kind-class","parent":"KeyboardAction"},{"id":165,"kind":2048,"name":"setKeyboardDelay","url":"classes/keyboardaction.html#setkeyboarddelay","classes":"tsd-kind-method tsd-parent-kind-class","parent":"KeyboardAction"},{"id":166,"kind":32,"name":"libnut","url":"globals.html#libnut","classes":"tsd-kind-variable"},{"id":167,"kind":128,"name":"MouseAction","url":"classes/mouseaction.html","classes":"tsd-kind-class"},{"id":168,"kind":2048,"name":"buttonLookup","url":"classes/mouseaction.html#buttonlookup","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"MouseAction"},{"id":169,"kind":512,"name":"constructor","url":"classes/mouseaction.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MouseAction"},{"id":170,"kind":2048,"name":"setMouseDelay","url":"classes/mouseaction.html#setmousedelay","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MouseAction"},{"id":171,"kind":2048,"name":"setMousePosition","url":"classes/mouseaction.html#setmouseposition","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MouseAction"},{"id":172,"kind":2048,"name":"currentMousePosition","url":"classes/mouseaction.html#currentmouseposition","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MouseAction"},{"id":173,"kind":2048,"name":"leftClick","url":"classes/mouseaction.html#leftclick","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MouseAction"},{"id":174,"kind":2048,"name":"rightClick","url":"classes/mouseaction.html#rightclick","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MouseAction"},{"id":175,"kind":2048,"name":"middleClick","url":"classes/mouseaction.html#middleclick","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MouseAction"},{"id":176,"kind":2048,"name":"pressButton","url":"classes/mouseaction.html#pressbutton","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MouseAction"},{"id":177,"kind":2048,"name":"releaseButton","url":"classes/mouseaction.html#releasebutton","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MouseAction"},{"id":178,"kind":2048,"name":"scrollUp","url":"classes/mouseaction.html#scrollup","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MouseAction"},{"id":179,"kind":2048,"name":"scrollDown","url":"classes/mouseaction.html#scrolldown","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MouseAction"},{"id":180,"kind":2048,"name":"scrollLeft","url":"classes/mouseaction.html#scrollleft","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MouseAction"},{"id":181,"kind":2048,"name":"scrollRight","url":"classes/mouseaction.html#scrollright","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MouseAction"},{"id":182,"kind":128,"name":"WindowAction","url":"classes/windowaction.html","classes":"tsd-kind-class"},{"id":183,"kind":2048,"name":"getWindows","url":"classes/windowaction.html#getwindows","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WindowAction"},{"id":184,"kind":2048,"name":"getActiveWindow","url":"classes/windowaction.html#getactivewindow","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WindowAction"},{"id":185,"kind":2048,"name":"getWindowRegion","url":"classes/windowaction.html#getwindowregion","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WindowAction"},{"id":186,"kind":2048,"name":"getWindowTitle","url":"classes/windowaction.html#getwindowtitle","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WindowAction"},{"id":187,"kind":128,"name":"NativeAdapter","url":"classes/nativeadapter.html","classes":"tsd-kind-class"},{"id":188,"kind":512,"name":"constructor","url":"classes/nativeadapter.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"NativeAdapter"},{"id":189,"kind":2048,"name":"setMouseDelay","url":"classes/nativeadapter.html#setmousedelay","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":190,"kind":2048,"name":"setKeyboardDelay","url":"classes/nativeadapter.html#setkeyboarddelay","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":191,"kind":2048,"name":"setMousePosition","url":"classes/nativeadapter.html#setmouseposition","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":192,"kind":2048,"name":"currentMousePosition","url":"classes/nativeadapter.html#currentmouseposition","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":193,"kind":2048,"name":"leftClick","url":"classes/nativeadapter.html#leftclick","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":194,"kind":2048,"name":"rightClick","url":"classes/nativeadapter.html#rightclick","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":195,"kind":2048,"name":"middleClick","url":"classes/nativeadapter.html#middleclick","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":196,"kind":2048,"name":"pressButton","url":"classes/nativeadapter.html#pressbutton","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":197,"kind":2048,"name":"releaseButton","url":"classes/nativeadapter.html#releasebutton","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":198,"kind":2048,"name":"type","url":"classes/nativeadapter.html#type","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":199,"kind":2048,"name":"click","url":"classes/nativeadapter.html#click","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":200,"kind":2048,"name":"pressKey","url":"classes/nativeadapter.html#presskey","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":201,"kind":2048,"name":"releaseKey","url":"classes/nativeadapter.html#releasekey","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":202,"kind":2048,"name":"scrollUp","url":"classes/nativeadapter.html#scrollup","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":203,"kind":2048,"name":"scrollDown","url":"classes/nativeadapter.html#scrolldown","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":204,"kind":2048,"name":"scrollLeft","url":"classes/nativeadapter.html#scrollleft","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":205,"kind":2048,"name":"scrollRight","url":"classes/nativeadapter.html#scrollright","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":206,"kind":2048,"name":"copy","url":"classes/nativeadapter.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":207,"kind":2048,"name":"paste","url":"classes/nativeadapter.html#paste","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":208,"kind":2048,"name":"getWindows","url":"classes/nativeadapter.html#getwindows","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":209,"kind":2048,"name":"getActiveWindow","url":"classes/nativeadapter.html#getactivewindow","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":210,"kind":2048,"name":"getWindowTitle","url":"classes/nativeadapter.html#getwindowtitle","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":211,"kind":2048,"name":"getWindowRegion","url":"classes/nativeadapter.html#getwindowregion","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NativeAdapter"},{"id":212,"kind":128,"name":"Image","url":"classes/image.html","classes":"tsd-kind-class"},{"id":213,"kind":512,"name":"constructor","url":"classes/image.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Image"},{"id":214,"kind":1024,"name":"width","url":"classes/image.html#width","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Image"},{"id":215,"kind":1024,"name":"height","url":"classes/image.html#height","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Image"},{"id":216,"kind":1024,"name":"data","url":"classes/image.html#data","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Image"},{"id":217,"kind":1024,"name":"channels","url":"classes/image.html#channels","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Image"},{"id":218,"kind":1024,"name":"pixelDensity","url":"classes/image.html#pixeldensity","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Image"},{"id":219,"kind":65536,"name":"__type","url":"classes/image.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Image"},{"id":220,"kind":32,"name":"scaleX","url":"classes/image.html#__type.scalex","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"Image.__type"},{"id":221,"kind":32,"name":"scaleY","url":"classes/image.html#__type.scaley","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"Image.__type"},{"id":222,"kind":262144,"name":"hasAlphaChannel","url":"classes/image.html#hasalphachannel","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Image"},{"id":223,"kind":128,"name":"MatchRequest","url":"classes/matchrequest.html","classes":"tsd-kind-class"},{"id":224,"kind":512,"name":"constructor","url":"classes/matchrequest.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MatchRequest"},{"id":225,"kind":1024,"name":"haystack","url":"classes/matchrequest.html#haystack","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MatchRequest"},{"id":226,"kind":1024,"name":"pathToNeedle","url":"classes/matchrequest.html#pathtoneedle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MatchRequest"},{"id":227,"kind":1024,"name":"searchRegion","url":"classes/matchrequest.html#searchregion","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MatchRequest"},{"id":228,"kind":1024,"name":"confidence","url":"classes/matchrequest.html#confidence","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MatchRequest"},{"id":229,"kind":1024,"name":"searchMultipleScales","url":"classes/matchrequest.html#searchmultiplescales","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MatchRequest"},{"id":230,"kind":128,"name":"MatchResult","url":"classes/matchresult.html","classes":"tsd-kind-class"},{"id":231,"kind":512,"name":"constructor","url":"classes/matchresult.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MatchResult"},{"id":232,"kind":1024,"name":"confidence","url":"classes/matchresult.html#confidence","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MatchResult"},{"id":233,"kind":1024,"name":"location","url":"classes/matchresult.html#location","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MatchResult"},{"id":234,"kind":1024,"name":"error","url":"classes/matchresult.html#error","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MatchResult"},{"id":235,"kind":256,"name":"ScreenActionProvider","url":"interfaces/screenactionprovider.html","classes":"tsd-kind-interface"},{"id":236,"kind":2048,"name":"grabScreen","url":"interfaces/screenactionprovider.html#grabscreen","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ScreenActionProvider"},{"id":237,"kind":2048,"name":"grabScreenRegion","url":"interfaces/screenactionprovider.html#grabscreenregion","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ScreenActionProvider"},{"id":238,"kind":2048,"name":"highlightScreenRegion","url":"interfaces/screenactionprovider.html#highlightscreenregion","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ScreenActionProvider"},{"id":239,"kind":2048,"name":"screenWidth","url":"interfaces/screenactionprovider.html#screenwidth","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ScreenActionProvider"},{"id":240,"kind":2048,"name":"screenHeight","url":"interfaces/screenactionprovider.html#screenheight","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ScreenActionProvider"},{"id":241,"kind":2048,"name":"screenSize","url":"interfaces/screenactionprovider.html#screensize","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ScreenActionProvider"},{"id":242,"kind":128,"name":"ScreenAction","url":"classes/screenaction.html","classes":"tsd-kind-class"},{"id":243,"kind":512,"name":"constructor","url":"classes/screenaction.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ScreenAction"},{"id":244,"kind":2048,"name":"grabScreen","url":"classes/screenaction.html#grabscreen","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ScreenAction"},{"id":245,"kind":2048,"name":"grabScreenRegion","url":"classes/screenaction.html#grabscreenregion","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ScreenAction"},{"id":246,"kind":2048,"name":"highlightScreenRegion","url":"classes/screenaction.html#highlightscreenregion","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ScreenAction"},{"id":247,"kind":2048,"name":"screenWidth","url":"classes/screenaction.html#screenwidth","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ScreenAction"},{"id":248,"kind":2048,"name":"screenHeight","url":"classes/screenaction.html#screenheight","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ScreenAction"},{"id":249,"kind":2048,"name":"screenSize","url":"classes/screenaction.html#screensize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ScreenAction"},{"id":250,"kind":256,"name":"DataSink","url":"interfaces/datasink.html","classes":"tsd-kind-interface"},{"id":251,"kind":2048,"name":"store","url":"interfaces/datasink.html#store","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"DataSink"},{"id":252,"kind":256,"name":"FinderInterface","url":"interfaces/finderinterface.html","classes":"tsd-kind-interface"},{"id":253,"kind":2048,"name":"findMatch","url":"interfaces/finderinterface.html#findmatch","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"FinderInterface"},{"id":254,"kind":2048,"name":"findMatches","url":"interfaces/finderinterface.html#findmatches","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"FinderInterface"},{"id":255,"kind":64,"name":"determineROI","url":"globals.html#determineroi","classes":"tsd-kind-function"},{"id":256,"kind":64,"name":"fromImageWithAlphaChannel","url":"globals.html#fromimagewithalphachannel","classes":"tsd-kind-function"},{"id":257,"kind":64,"name":"fromImageWithoutAlphaChannel","url":"globals.html#fromimagewithoutalphachannel","classes":"tsd-kind-function"},{"id":258,"kind":128,"name":"ImageWriter","url":"classes/imagewriter.html","classes":"tsd-kind-class"},{"id":259,"kind":2048,"name":"store","url":"classes/imagewriter.html#store","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ImageWriter"},{"id":260,"kind":128,"name":"ScaledMatchResult","url":"classes/scaledmatchresult.html","classes":"tsd-kind-class"},{"id":261,"kind":512,"name":"constructor","url":"classes/scaledmatchresult.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"ScaledMatchResult"},{"id":262,"kind":1024,"name":"confidence","url":"classes/scaledmatchresult.html#confidence","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite","parent":"ScaledMatchResult"},{"id":263,"kind":1024,"name":"scale","url":"classes/scaledmatchresult.html#scale","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ScaledMatchResult"},{"id":264,"kind":1024,"name":"location","url":"classes/scaledmatchresult.html#location","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite","parent":"ScaledMatchResult"},{"id":265,"kind":1024,"name":"error","url":"classes/scaledmatchresult.html#error","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite","parent":"ScaledMatchResult"},{"id":266,"kind":256,"name":"DataSource","url":"interfaces/datasource.html","classes":"tsd-kind-interface"},{"id":267,"kind":2048,"name":"load","url":"interfaces/datasource.html#load","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"DataSource"},{"id":268,"kind":64,"name":"determineScaledSearchRegion","url":"globals.html#determinescaledsearchregion","classes":"tsd-kind-function"},{"id":269,"kind":128,"name":"ImageReader","url":"classes/imagereader.html","classes":"tsd-kind-class"},{"id":270,"kind":2048,"name":"load","url":"classes/imagereader.html#load","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ImageReader"},{"id":271,"kind":64,"name":"matchImages","url":"globals.html#matchimages","classes":"tsd-kind-function"},{"id":272,"kind":64,"name":"lowerBound","url":"globals.html#lowerbound","classes":"tsd-kind-function"},{"id":273,"kind":64,"name":"upperBound","url":"globals.html#upperbound","classes":"tsd-kind-function"},{"id":274,"kind":64,"name":"scaleImage","url":"globals.html#scaleimage","classes":"tsd-kind-function"},{"id":275,"kind":64,"name":"scaleLocation","url":"globals.html#scalelocation","classes":"tsd-kind-function"},{"id":276,"kind":128,"name":"TemplateMatchingFinder","url":"classes/templatematchingfinder.html","classes":"tsd-kind-class"},{"id":277,"kind":512,"name":"constructor","url":"classes/templatematchingfinder.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"TemplateMatchingFinder"},{"id":278,"kind":2048,"name":"findMatches","url":"classes/templatematchingfinder.html#findmatches","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TemplateMatchingFinder"},{"id":279,"kind":2048,"name":"findMatch","url":"classes/templatematchingfinder.html#findmatch","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TemplateMatchingFinder"},{"id":280,"kind":64,"name":"loadNeedle","url":"globals.html#loadneedle","classes":"tsd-kind-function"},{"id":281,"kind":64,"name":"loadHaystack","url":"globals.html#loadhaystack","classes":"tsd-kind-function"},{"id":282,"kind":64,"name":"debugImage","url":"globals.html#debugimage","classes":"tsd-kind-function"},{"id":283,"kind":64,"name":"isValidSearch","url":"globals.html#isvalidsearch","classes":"tsd-kind-function"},{"id":284,"kind":64,"name":"createResultForInvalidSearch","url":"globals.html#createresultforinvalidsearch","classes":"tsd-kind-function"},{"id":285,"kind":128,"name":"VisionAdapter","url":"classes/visionadapter.html","classes":"tsd-kind-class"},{"id":286,"kind":512,"name":"constructor","url":"classes/visionadapter.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"VisionAdapter"},{"id":287,"kind":2048,"name":"grabScreen","url":"classes/visionadapter.html#grabscreen","classes":"tsd-kind-method tsd-parent-kind-class","parent":"VisionAdapter"},{"id":288,"kind":2048,"name":"grabScreenRegion","url":"classes/visionadapter.html#grabscreenregion","classes":"tsd-kind-method tsd-parent-kind-class","parent":"VisionAdapter"},{"id":289,"kind":2048,"name":"highlightScreenRegion","url":"classes/visionadapter.html#highlightscreenregion","classes":"tsd-kind-method tsd-parent-kind-class","parent":"VisionAdapter"},{"id":290,"kind":2048,"name":"findOnScreenRegion","url":"classes/visionadapter.html#findonscreenregion","classes":"tsd-kind-method tsd-parent-kind-class","parent":"VisionAdapter"},{"id":291,"kind":2048,"name":"screenWidth","url":"classes/visionadapter.html#screenwidth","classes":"tsd-kind-method tsd-parent-kind-class","parent":"VisionAdapter"},{"id":292,"kind":2048,"name":"screenHeight","url":"classes/visionadapter.html#screenheight","classes":"tsd-kind-method tsd-parent-kind-class","parent":"VisionAdapter"},{"id":293,"kind":2048,"name":"screenSize","url":"classes/visionadapter.html#screensize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"VisionAdapter"},{"id":294,"kind":2048,"name":"saveImage","url":"classes/visionadapter.html#saveimage","classes":"tsd-kind-method tsd-parent-kind-class","parent":"VisionAdapter"},{"id":295,"kind":128,"name":"OptionalSearchParameters","url":"classes/optionalsearchparameters.html","classes":"tsd-kind-class"},{"id":296,"kind":512,"name":"constructor","url":"classes/optionalsearchparameters.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"OptionalSearchParameters"},{"id":297,"kind":1024,"name":"searchRegion","url":"classes/optionalsearchparameters.html#searchregion","classes":"tsd-kind-property tsd-parent-kind-class","parent":"OptionalSearchParameters"},{"id":298,"kind":1024,"name":"confidence","url":"classes/optionalsearchparameters.html#confidence","classes":"tsd-kind-property tsd-parent-kind-class","parent":"OptionalSearchParameters"},{"id":299,"kind":1024,"name":"searchMultipleScales","url":"classes/optionalsearchparameters.html#searchmultiplescales","classes":"tsd-kind-property tsd-parent-kind-class","parent":"OptionalSearchParameters"},{"id":300,"kind":1024,"name":"abort","url":"classes/optionalsearchparameters.html#abort","classes":"tsd-kind-property tsd-parent-kind-class","parent":"OptionalSearchParameters"},{"id":301,"kind":4,"name":"FileType","url":"enums/filetype.html","classes":"tsd-kind-enum"},{"id":302,"kind":16,"name":"PNG","url":"enums/filetype.html#png","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"FileType"},{"id":303,"kind":16,"name":"JPG","url":"enums/filetype.html#jpg","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"FileType"},{"id":304,"kind":64,"name":"generateOutputPath","url":"globals.html#generateoutputpath","classes":"tsd-kind-function"},{"id":305,"kind":256,"name":"TimoutConfig","url":"interfaces/timoutconfig.html","classes":"tsd-kind-interface"},{"id":306,"kind":1024,"name":"signal","url":"interfaces/timoutconfig.html#signal","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TimoutConfig"},{"id":307,"kind":64,"name":"timeout","url":"globals.html#timeout","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":308,"kind":128,"name":"Screen","url":"classes/screen.html","classes":"tsd-kind-class"},{"id":309,"kind":2097152,"name":"config","url":"classes/screen.html#config","classes":"tsd-kind-object-literal tsd-parent-kind-class","parent":"Screen"},{"id":310,"kind":32,"name":"confidence","url":"classes/screen.html#config.confidence","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Screen.config"},{"id":311,"kind":32,"name":"autoHighlight","url":"classes/screen.html#config.autohighlight","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Screen.config"},{"id":312,"kind":32,"name":"highlightDurationMs","url":"classes/screen.html#config.highlightdurationms","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Screen.config"},{"id":313,"kind":32,"name":"highlightOpacity","url":"classes/screen.html#config.highlightopacity","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Screen.config"},{"id":314,"kind":32,"name":"resourceDirectory","url":"classes/screen.html#config.resourcedirectory","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Screen.config"},{"id":315,"kind":512,"name":"constructor","url":"classes/screen.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Screen"},{"id":316,"kind":2048,"name":"width","url":"classes/screen.html#width","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Screen"},{"id":317,"kind":2048,"name":"height","url":"classes/screen.html#height","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Screen"},{"id":318,"kind":2048,"name":"find","url":"classes/screen.html#find","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Screen"},{"id":319,"kind":2048,"name":"highlight","url":"classes/screen.html#highlight","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Screen"},{"id":320,"kind":2048,"name":"waitFor","url":"classes/screen.html#waitfor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Screen"},{"id":321,"kind":2048,"name":"on","url":"classes/screen.html#on","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Screen"},{"id":322,"kind":2048,"name":"capture","url":"classes/screen.html#capture","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Screen"},{"id":323,"kind":2048,"name":"captureRegion","url":"classes/screen.html#captureregion","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Screen"},{"id":324,"kind":4194304,"name":"FindHookCallback","url":"globals.html#findhookcallback","classes":"tsd-kind-type-alias"},{"id":325,"kind":65536,"name":"__type","url":"globals.html#findhookcallback.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"FindHookCallback"},{"id":326,"kind":128,"name":"Assert","url":"classes/assert.html","classes":"tsd-kind-class"},{"id":327,"kind":512,"name":"constructor","url":"classes/assert.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Assert"},{"id":328,"kind":2048,"name":"isVisible","url":"classes/assert.html#isvisible","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Assert"},{"id":329,"kind":2048,"name":"notVisible","url":"classes/assert.html#notvisible","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Assert"},{"id":330,"kind":128,"name":"Clipboard","url":"classes/clipboard.html","classes":"tsd-kind-class"},{"id":331,"kind":512,"name":"constructor","url":"classes/clipboard.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Clipboard"},{"id":332,"kind":2048,"name":"copy","url":"classes/clipboard.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Clipboard"},{"id":333,"kind":2048,"name":"paste","url":"classes/clipboard.html#paste","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Clipboard"},{"id":334,"kind":64,"name":"linear","url":"globals.html#linear","classes":"tsd-kind-function"},{"id":335,"kind":64,"name":"sleep","url":"globals.html#sleep","classes":"tsd-kind-function"},{"id":336,"kind":64,"name":"busyWaitForNanoSeconds","url":"globals.html#busywaitfornanoseconds","classes":"tsd-kind-function"},{"id":337,"kind":128,"name":"Mouse","url":"classes/mouse.html","classes":"tsd-kind-class"},{"id":338,"kind":2097152,"name":"config","url":"classes/mouse.html#config","classes":"tsd-kind-object-literal tsd-parent-kind-class","parent":"Mouse"},{"id":339,"kind":32,"name":"autoDelayMs","url":"classes/mouse.html#config.autodelayms","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Mouse.config"},{"id":340,"kind":32,"name":"mouseSpeed","url":"classes/mouse.html#config.mousespeed","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Mouse.config"},{"id":341,"kind":512,"name":"constructor","url":"classes/mouse.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Mouse"},{"id":342,"kind":2048,"name":"setPosition","url":"classes/mouse.html#setposition","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mouse"},{"id":343,"kind":2048,"name":"getPosition","url":"classes/mouse.html#getposition","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mouse"},{"id":344,"kind":2048,"name":"move","url":"classes/mouse.html#move","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mouse"},{"id":345,"kind":2048,"name":"leftClick","url":"classes/mouse.html#leftclick","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mouse"},{"id":346,"kind":2048,"name":"rightClick","url":"classes/mouse.html#rightclick","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mouse"},{"id":347,"kind":2048,"name":"scrollDown","url":"classes/mouse.html#scrolldown","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mouse"},{"id":348,"kind":2048,"name":"scrollUp","url":"classes/mouse.html#scrollup","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mouse"},{"id":349,"kind":2048,"name":"scrollLeft","url":"classes/mouse.html#scrollleft","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mouse"},{"id":350,"kind":2048,"name":"scrollRight","url":"classes/mouse.html#scrollright","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mouse"},{"id":351,"kind":2048,"name":"drag","url":"classes/mouse.html#drag","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mouse"},{"id":352,"kind":2048,"name":"pressButton","url":"classes/mouse.html#pressbutton","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mouse"},{"id":353,"kind":2048,"name":"releaseButton","url":"classes/mouse.html#releasebutton","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mouse"},{"id":354,"kind":64,"name":"toBeAt","url":"globals.html#tobeat","classes":"tsd-kind-function"},{"id":355,"kind":64,"name":"toBeIn","url":"globals.html#tobein","classes":"tsd-kind-function"},{"id":356,"kind":64,"name":"toShow","url":"globals.html#toshow","classes":"tsd-kind-function"},{"id":357,"kind":2,"name":"__global","url":"modules/__global.html","classes":"tsd-kind-namespace"},{"id":358,"kind":2,"name":"jest","url":"modules/__global.jest.html","classes":"tsd-kind-namespace tsd-parent-kind-namespace","parent":"__global"},{"id":359,"kind":256,"name":"Matchers","url":"interfaces/__global.jest.matchers.html","classes":"tsd-kind-interface tsd-parent-kind-namespace tsd-has-type-parameter","parent":"__global.jest"},{"id":360,"kind":1024,"name":"toBeAt","url":"interfaces/__global.jest.matchers.html#tobeat","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"__global.jest.Matchers"},{"id":361,"kind":65536,"name":"__type","url":"interfaces/__global.jest.matchers.html#tobeat.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"__global.jest.Matchers.toBeAt"},{"id":362,"kind":1024,"name":"toBeIn","url":"interfaces/__global.jest.matchers.html#tobein","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"__global.jest.Matchers"},{"id":363,"kind":65536,"name":"__type","url":"interfaces/__global.jest.matchers.html#tobein.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"__global.jest.Matchers.toBeIn"},{"id":364,"kind":1024,"name":"toShow","url":"interfaces/__global.jest.matchers.html#toshow","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"__global.jest.Matchers"},{"id":365,"kind":65536,"name":"__type","url":"interfaces/__global.jest.matchers.html#toshow.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"__global.jest.Matchers.toShow"},{"id":366,"kind":2097152,"name":"jestMatchers","url":"globals.html#jestmatchers","classes":"tsd-kind-object-literal"},{"id":367,"kind":32,"name":"toBeAt","url":"globals.html#jestmatchers.tobeat","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"jestMatchers"},{"id":368,"kind":32,"name":"toBeIn","url":"globals.html#jestmatchers.tobein","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"jestMatchers"},{"id":369,"kind":32,"name":"toShow","url":"globals.html#jestmatchers.toshow","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"jestMatchers"},{"id":370,"kind":128,"name":"Keyboard","url":"classes/keyboard.html","classes":"tsd-kind-class"},{"id":371,"kind":2097152,"name":"config","url":"classes/keyboard.html#config","classes":"tsd-kind-object-literal tsd-parent-kind-class","parent":"Keyboard"},{"id":372,"kind":32,"name":"autoDelayMs","url":"classes/keyboard.html#config.autodelayms","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Keyboard.config"},{"id":373,"kind":512,"name":"constructor","url":"classes/keyboard.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Keyboard"},{"id":374,"kind":2048,"name":"type","url":"classes/keyboard.html#type","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Keyboard"},{"id":375,"kind":2048,"name":"pressKey","url":"classes/keyboard.html#presskey","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Keyboard"},{"id":376,"kind":2048,"name":"releaseKey","url":"classes/keyboard.html#releasekey","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Keyboard"},{"id":377,"kind":4194304,"name":"StringOrKey","url":"globals.html#stringorkey","classes":"tsd-kind-type-alias"},{"id":378,"kind":64,"name":"inputIsString","url":"globals.html#inputisstring","classes":"tsd-kind-function"},{"id":379,"kind":64,"name":"centerOf","url":"globals.html#centerof","classes":"tsd-kind-function"},{"id":380,"kind":64,"name":"randomPointIn","url":"globals.html#randompointin","classes":"tsd-kind-function"},{"id":381,"kind":256,"name":"MovementApi","url":"interfaces/movementapi.html","classes":"tsd-kind-interface"},{"id":382,"kind":2048,"name":"down","url":"interfaces/movementapi.html#down","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MovementApi"},{"id":383,"kind":2048,"name":"left","url":"interfaces/movementapi.html#left","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MovementApi"},{"id":384,"kind":2048,"name":"right","url":"interfaces/movementapi.html#right","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MovementApi"},{"id":385,"kind":2048,"name":"straightTo","url":"interfaces/movementapi.html#straightto","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MovementApi"},{"id":386,"kind":2048,"name":"up","url":"interfaces/movementapi.html#up","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MovementApi"},{"id":387,"kind":128,"name":"Bresenham","url":"classes/bresenham.html","classes":"tsd-kind-class"},{"id":388,"kind":2048,"name":"compute","url":"classes/bresenham.html#compute","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Bresenham"},{"id":389,"kind":128,"name":"LineHelper","url":"classes/linehelper.html","classes":"tsd-kind-class"},{"id":390,"kind":512,"name":"constructor","url":"classes/linehelper.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"LineHelper"},{"id":391,"kind":2048,"name":"straightLine","url":"classes/linehelper.html#straightline","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LineHelper"},{"id":392,"kind":64,"name":"createMovementApi","url":"globals.html#createmovementapi","classes":"tsd-kind-function"},{"id":393,"kind":128,"name":"Window","url":"classes/window.html","classes":"tsd-kind-class"},{"id":394,"kind":512,"name":"constructor","url":"classes/window.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Window"},{"id":395,"kind":262144,"name":"title","url":"classes/window.html#title","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Window"},{"id":396,"kind":262144,"name":"region","url":"classes/window.html#region","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Window"},{"id":397,"kind":256,"name":"WindowApi","url":"interfaces/windowapi.html","classes":"tsd-kind-interface"},{"id":398,"kind":2048,"name":"getWindows","url":"interfaces/windowapi.html#getwindows","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"WindowApi"},{"id":399,"kind":2048,"name":"getActiveWindow","url":"interfaces/windowapi.html#getactivewindow","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"WindowApi"},{"id":400,"kind":64,"name":"createWindowApi","url":"globals.html#createwindowapi","classes":"tsd-kind-function"}],"index":{"version":"2.3.8","fields":["name","parent"],"fieldVectors":[["name/0",[0,44.924]],["parent/0",[]],["name/1",[1,44.924]],["parent/1",[0,4.129]],["name/2",[2,55.91]],["parent/2",[0,4.129]],["name/3",[3,47.437]],["parent/3",[0,4.129]],["name/4",[4,13.473]],["parent/4",[]],["name/5",[5,55.91]],["parent/5",[4,1.238]],["name/6",[6,55.91]],["parent/6",[4,1.238]],["name/7",[7,55.91]],["parent/7",[4,1.238]],["name/8",[8,55.91]],["parent/8",[4,1.238]],["name/9",[9,55.91]],["parent/9",[4,1.238]],["name/10",[10,55.91]],["parent/10",[4,1.238]],["name/11",[11,55.91]],["parent/11",[4,1.238]],["name/12",[12,55.91]],["parent/12",[4,1.238]],["name/13",[13,55.91]],["parent/13",[4,1.238]],["name/14",[14,55.91]],["parent/14",[4,1.238]],["name/15",[15,55.91]],["parent/15",[4,1.238]],["name/16",[16,55.91]],["parent/16",[4,1.238]],["name/17",[17,55.91]],["parent/17",[4,1.238]],["name/18",[18,55.91]],["parent/18",[4,1.238]],["name/19",[19,55.91]],["parent/19",[4,1.238]],["name/20",[20,55.91]],["parent/20",[4,1.238]],["name/21",[21,55.91]],["parent/21",[4,1.238]],["name/22",[22,55.91]],["parent/22",[4,1.238]],["name/23",[23,55.91]],["parent/23",[4,1.238]],["name/24",[24,55.91]],["parent/24",[4,1.238]],["name/25",[25,55.91]],["parent/25",[4,1.238]],["name/26",[26,55.91]],["parent/26",[4,1.238]],["name/27",[27,55.91]],["parent/27",[4,1.238]],["name/28",[28,55.91]],["parent/28",[4,1.238]],["name/29",[29,55.91]],["parent/29",[4,1.238]],["name/30",[30,55.91]],["parent/30",[4,1.238]],["name/31",[31,55.91]],["parent/31",[4,1.238]],["name/32",[32,55.91]],["parent/32",[4,1.238]],["name/33",[33,55.91]],["parent/33",[4,1.238]],["name/34",[34,55.91]],["parent/34",[4,1.238]],["name/35",[35,55.91]],["parent/35",[4,1.238]],["name/36",[36,55.91]],["parent/36",[4,1.238]],["name/37",[37,55.91]],["parent/37",[4,1.238]],["name/38",[38,55.91]],["parent/38",[4,1.238]],["name/39",[39,55.91]],["parent/39",[4,1.238]],["name/40",[40,55.91]],["parent/40",[4,1.238]],["name/41",[41,55.91]],["parent/41",[4,1.238]],["name/42",[42,55.91]],["parent/42",[4,1.238]],["name/43",[43,55.91]],["parent/43",[4,1.238]],["name/44",[44,55.91]],["parent/44",[4,1.238]],["name/45",[45,55.91]],["parent/45",[4,1.238]],["name/46",[46,55.91]],["parent/46",[4,1.238]],["name/47",[47,55.91]],["parent/47",[4,1.238]],["name/48",[48,55.91]],["parent/48",[4,1.238]],["name/49",[49,55.91]],["parent/49",[4,1.238]],["name/50",[50,55.91]],["parent/50",[4,1.238]],["name/51",[51,55.91]],["parent/51",[4,1.238]],["name/52",[52,55.91]],["parent/52",[4,1.238]],["name/53",[53,55.91]],["parent/53",[4,1.238]],["name/54",[54,55.91]],["parent/54",[4,1.238]],["name/55",[55,55.91]],["parent/55",[4,1.238]],["name/56",[56,55.91]],["parent/56",[4,1.238]],["name/57",[57,55.91]],["parent/57",[4,1.238]],["name/58",[58,55.91]],["parent/58",[4,1.238]],["name/59",[59,55.91]],["parent/59",[4,1.238]],["name/60",[60,55.91]],["parent/60",[4,1.238]],["name/61",[61,50.802]],["parent/61",[4,1.238]],["name/62",[62,50.802]],["parent/62",[4,1.238]],["name/63",[63,55.91]],["parent/63",[4,1.238]],["name/64",[64,55.91]],["parent/64",[4,1.238]],["name/65",[65,55.91]],["parent/65",[4,1.238]],["name/66",[66,55.91]],["parent/66",[4,1.238]],["name/67",[67,55.91]],["parent/67",[4,1.238]],["name/68",[68,55.91]],["parent/68",[4,1.238]],["name/69",[69,55.91]],["parent/69",[4,1.238]],["name/70",[70,55.91]],["parent/70",[4,1.238]],["name/71",[71,55.91]],["parent/71",[4,1.238]],["name/72",[72,55.91]],["parent/72",[4,1.238]],["name/73",[73,55.91]],["parent/73",[4,1.238]],["name/74",[74,55.91]],["parent/74",[4,1.238]],["name/75",[75,55.91]],["parent/75",[4,1.238]],["name/76",[76,55.91]],["parent/76",[4,1.238]],["name/77",[1,44.924]],["parent/77",[4,1.238]],["name/78",[77,50.802]],["parent/78",[4,1.238]],["name/79",[3,47.437]],["parent/79",[4,1.238]],["name/80",[78,50.802]],["parent/80",[4,1.238]],["name/81",[79,55.91]],["parent/81",[4,1.238]],["name/82",[80,55.91]],["parent/82",[4,1.238]],["name/83",[81,55.91]],["parent/83",[4,1.238]],["name/84",[82,55.91]],["parent/84",[4,1.238]],["name/85",[83,55.91]],["parent/85",[4,1.238]],["name/86",[84,55.91]],["parent/86",[4,1.238]],["name/87",[85,55.91]],["parent/87",[4,1.238]],["name/88",[86,55.91]],["parent/88",[4,1.238]],["name/89",[87,55.91]],["parent/89",[4,1.238]],["name/90",[88,55.91]],["parent/90",[4,1.238]],["name/91",[89,55.91]],["parent/91",[4,1.238]],["name/92",[90,55.91]],["parent/92",[4,1.238]],["name/93",[91,55.91]],["parent/93",[4,1.238]],["name/94",[92,55.91]],["parent/94",[4,1.238]],["name/95",[93,55.91]],["parent/95",[4,1.238]],["name/96",[94,55.91]],["parent/96",[4,1.238]],["name/97",[95,55.91]],["parent/97",[4,1.238]],["name/98",[96,55.91]],["parent/98",[4,1.238]],["name/99",[97,55.91]],["parent/99",[4,1.238]],["name/100",[98,55.91]],["parent/100",[4,1.238]],["name/101",[99,55.91]],["parent/101",[4,1.238]],["name/102",[100,55.91]],["parent/102",[4,1.238]],["name/103",[101,55.91]],["parent/103",[4,1.238]],["name/104",[102,55.91]],["parent/104",[4,1.238]],["name/105",[103,55.91]],["parent/105",[4,1.238]],["name/106",[104,55.91]],["parent/106",[4,1.238]],["name/107",[105,55.91]],["parent/107",[4,1.238]],["name/108",[106,42.917]],["parent/108",[]],["name/109",[107,29.284]],["parent/109",[106,3.945]],["name/110",[61,50.802]],["parent/110",[106,3.945]],["name/111",[62,50.802]],["parent/111",[106,3.945]],["name/112",[108,50.802]],["parent/112",[106,3.945]],["name/113",[109,42.917]],["parent/113",[]],["name/114",[110,50.802]],["parent/114",[109,3.945]],["name/115",[111,50.802]],["parent/115",[109,3.945]],["name/116",[112,44.924]],["parent/116",[109,3.945]],["name/117",[113,44.924]],["parent/117",[109,3.945]],["name/118",[114,41.246]],["parent/118",[]],["name/119",[115,47.437]],["parent/119",[114,3.791]],["name/120",[116,44.924]],["parent/120",[114,3.791]],["name/121",[117,47.437]],["parent/121",[114,3.791]],["name/122",[118,44.924]],["parent/122",[114,3.791]],["name/123",[119,44.924]],["parent/123",[114,3.791]],["name/124",[120,33.938]],["parent/124",[]],["name/125",[121,47.437]],["parent/125",[120,3.119]],["name/126",[122,47.437]],["parent/126",[120,3.119]],["name/127",[123,47.437]],["parent/127",[120,3.119]],["name/128",[124,44.924]],["parent/128",[120,3.119]],["name/129",[125,44.924]],["parent/129",[120,3.119]],["name/130",[126,47.437]],["parent/130",[120,3.119]],["name/131",[127,44.924]],["parent/131",[120,3.119]],["name/132",[128,44.924]],["parent/132",[120,3.119]],["name/133",[129,44.924]],["parent/133",[120,3.119]],["name/134",[130,44.924]],["parent/134",[120,3.119]],["name/135",[131,44.924]],["parent/135",[120,3.119]],["name/136",[132,44.924]],["parent/136",[120,3.119]],["name/137",[133,36.451]],["parent/137",[]],["name/138",[134,55.91]],["parent/138",[133,3.35]],["name/139",[107,29.284]],["parent/139",[133,3.35]],["name/140",[1,44.924]],["parent/140",[133,3.35]],["name/141",[135,55.91]],["parent/141",[133,3.35]],["name/142",[136,47.437]],["parent/142",[133,3.35]],["name/143",[137,47.437]],["parent/143",[133,3.35]],["name/144",[138,55.91]],["parent/144",[133,3.35]],["name/145",[108,50.802]],["parent/145",[133,3.35]],["name/146",[139,42.917]],["parent/146",[]],["name/147",[140,44.924]],["parent/147",[139,3.945]],["name/148",[141,44.924]],["parent/148",[139,3.945]],["name/149",[142,47.437]],["parent/149",[139,3.945]],["name/150",[143,47.437]],["parent/150",[139,3.945]],["name/151",[144,41.246]],["parent/151",[]],["name/152",[107,29.284]],["parent/152",[144,3.791]],["name/153",[110,50.802]],["parent/153",[144,3.791]],["name/154",[111,50.802]],["parent/154",[144,3.791]],["name/155",[112,44.924]],["parent/155",[144,3.791]],["name/156",[113,44.924]],["parent/156",[144,3.791]],["name/157",[145,37.452]],["parent/157",[]],["name/158",[146,55.91]],["parent/158",[145,3.442]],["name/159",[147,55.91]],["parent/159",[145,3.442]],["name/160",[107,29.284]],["parent/160",[145,3.442]],["name/161",[116,44.924]],["parent/161",[145,3.442]],["name/162",[117,47.437]],["parent/162",[145,3.442]],["name/163",[118,44.924]],["parent/163",[145,3.442]],["name/164",[119,44.924]],["parent/164",[145,3.442]],["name/165",[115,47.437]],["parent/165",[145,3.442]],["name/166",[148,55.91]],["parent/166",[]],["name/167",[149,32.556]],["parent/167",[]],["name/168",[150,55.91]],["parent/168",[149,2.992]],["name/169",[107,29.284]],["parent/169",[149,2.992]],["name/170",[121,47.437]],["parent/170",[149,2.992]],["name/171",[122,47.437]],["parent/171",[149,2.992]],["name/172",[123,47.437]],["parent/172",[149,2.992]],["name/173",[124,44.924]],["parent/173",[149,2.992]],["name/174",[125,44.924]],["parent/174",[149,2.992]],["name/175",[126,47.437]],["parent/175",[149,2.992]],["name/176",[131,44.924]],["parent/176",[149,2.992]],["name/177",[132,44.924]],["parent/177",[149,2.992]],["name/178",[127,44.924]],["parent/178",[149,2.992]],["name/179",[128,44.924]],["parent/179",[149,2.992]],["name/180",[129,44.924]],["parent/180",[149,2.992]],["name/181",[130,44.924]],["parent/181",[149,2.992]],["name/182",[151,42.917]],["parent/182",[]],["name/183",[140,44.924]],["parent/183",[151,3.945]],["name/184",[141,44.924]],["parent/184",[151,3.945]],["name/185",[143,47.437]],["parent/185",[151,3.945]],["name/186",[142,47.437]],["parent/186",[151,3.945]],["name/187",[152,27.578]],["parent/187",[]],["name/188",[107,29.284]],["parent/188",[152,2.535]],["name/189",[121,47.437]],["parent/189",[152,2.535]],["name/190",[115,47.437]],["parent/190",[152,2.535]],["name/191",[122,47.437]],["parent/191",[152,2.535]],["name/192",[123,47.437]],["parent/192",[152,2.535]],["name/193",[124,44.924]],["parent/193",[152,2.535]],["name/194",[125,44.924]],["parent/194",[152,2.535]],["name/195",[126,47.437]],["parent/195",[152,2.535]],["name/196",[131,44.924]],["parent/196",[152,2.535]],["name/197",[132,44.924]],["parent/197",[152,2.535]],["name/198",[116,44.924]],["parent/198",[152,2.535]],["name/199",[117,47.437]],["parent/199",[152,2.535]],["name/200",[118,44.924]],["parent/200",[152,2.535]],["name/201",[119,44.924]],["parent/201",[152,2.535]],["name/202",[127,44.924]],["parent/202",[152,2.535]],["name/203",[128,44.924]],["parent/203",[152,2.535]],["name/204",[129,44.924]],["parent/204",[152,2.535]],["name/205",[130,44.924]],["parent/205",[152,2.535]],["name/206",[112,44.924]],["parent/206",[152,2.535]],["name/207",[113,44.924]],["parent/207",[152,2.535]],["name/208",[140,44.924]],["parent/208",[152,2.535]],["name/209",[141,44.924]],["parent/209",[152,2.535]],["name/210",[142,47.437]],["parent/210",[152,2.535]],["name/211",[143,47.437]],["parent/211",[152,2.535]],["name/212",[153,37.452]],["parent/212",[]],["name/213",[107,29.284]],["parent/213",[153,3.442]],["name/214",[136,47.437]],["parent/214",[153,3.442]],["name/215",[137,47.437]],["parent/215",[153,3.442]],["name/216",[154,55.91]],["parent/216",[153,3.442]],["name/217",[155,55.91]],["parent/217",[153,3.442]],["name/218",[156,55.91]],["parent/218",[153,3.442]],["name/219",[157,42.917]],["parent/219",[153,3.442]],["name/220",[158,55.91]],["parent/220",[159,4.669]],["name/221",[160,55.91]],["parent/221",[159,4.669]],["name/222",[161,55.91]],["parent/222",[153,3.442]],["name/223",[162,39.815]],["parent/223",[]],["name/224",[107,29.284]],["parent/224",[162,3.659]],["name/225",[163,55.91]],["parent/225",[162,3.659]],["name/226",[164,55.91]],["parent/226",[162,3.659]],["name/227",[165,50.802]],["parent/227",[162,3.659]],["name/228",[166,42.917]],["parent/228",[162,3.659]],["name/229",[167,50.802]],["parent/229",[162,3.659]],["name/230",[168,42.917]],["parent/230",[]],["name/231",[107,29.284]],["parent/231",[168,3.945]],["name/232",[166,42.917]],["parent/232",[168,3.945]],["name/233",[169,50.802]],["parent/233",[168,3.945]],["name/234",[170,50.802]],["parent/234",[168,3.945]],["name/235",[171,39.815]],["parent/235",[]],["name/236",[172,47.437]],["parent/236",[171,3.659]],["name/237",[173,47.437]],["parent/237",[171,3.659]],["name/238",[174,47.437]],["parent/238",[171,3.659]],["name/239",[175,47.437]],["parent/239",[171,3.659]],["name/240",[176,47.437]],["parent/240",[171,3.659]],["name/241",[177,47.437]],["parent/241",[171,3.659]],["name/242",[178,38.564]],["parent/242",[]],["name/243",[107,29.284]],["parent/243",[178,3.544]],["name/244",[172,47.437]],["parent/244",[178,3.544]],["name/245",[173,47.437]],["parent/245",[178,3.544]],["name/246",[174,47.437]],["parent/246",[178,3.544]],["name/247",[175,47.437]],["parent/247",[178,3.544]],["name/248",[176,47.437]],["parent/248",[178,3.544]],["name/249",[177,47.437]],["parent/249",[178,3.544]],["name/250",[179,50.802]],["parent/250",[]],["name/251",[180,50.802]],["parent/251",[179,4.669]],["name/252",[181,47.437]],["parent/252",[]],["name/253",[182,50.802]],["parent/253",[181,4.36]],["name/254",[183,50.802]],["parent/254",[181,4.36]],["name/255",[184,55.91]],["parent/255",[]],["name/256",[185,55.91]],["parent/256",[]],["name/257",[186,55.91]],["parent/257",[]],["name/258",[187,50.802]],["parent/258",[]],["name/259",[180,50.802]],["parent/259",[187,4.669]],["name/260",[188,41.246]],["parent/260",[]],["name/261",[107,29.284]],["parent/261",[188,3.791]],["name/262",[166,42.917]],["parent/262",[188,3.791]],["name/263",[189,55.91]],["parent/263",[188,3.791]],["name/264",[169,50.802]],["parent/264",[188,3.791]],["name/265",[170,50.802]],["parent/265",[188,3.791]],["name/266",[190,50.802]],["parent/266",[]],["name/267",[191,50.802]],["parent/267",[190,4.669]],["name/268",[192,55.91]],["parent/268",[]],["name/269",[193,50.802]],["parent/269",[]],["name/270",[191,50.802]],["parent/270",[193,4.669]],["name/271",[194,55.91]],["parent/271",[]],["name/272",[195,55.91]],["parent/272",[]],["name/273",[196,55.91]],["parent/273",[]],["name/274",[197,55.91]],["parent/274",[]],["name/275",[198,55.91]],["parent/275",[]],["name/276",[199,44.924]],["parent/276",[]],["name/277",[107,29.284]],["parent/277",[199,4.129]],["name/278",[183,50.802]],["parent/278",[199,4.129]],["name/279",[182,50.802]],["parent/279",[199,4.129]],["name/280",[200,55.91]],["parent/280",[]],["name/281",[201,55.91]],["parent/281",[]],["name/282",[202,55.91]],["parent/282",[]],["name/283",[203,55.91]],["parent/283",[]],["name/284",[204,55.91]],["parent/284",[]],["name/285",[205,36.451]],["parent/285",[]],["name/286",[107,29.284]],["parent/286",[205,3.35]],["name/287",[172,47.437]],["parent/287",[205,3.35]],["name/288",[173,47.437]],["parent/288",[205,3.35]],["name/289",[174,47.437]],["parent/289",[205,3.35]],["name/290",[206,55.91]],["parent/290",[205,3.35]],["name/291",[175,47.437]],["parent/291",[205,3.35]],["name/292",[176,47.437]],["parent/292",[205,3.35]],["name/293",[177,47.437]],["parent/293",[205,3.35]],["name/294",[207,55.91]],["parent/294",[205,3.35]],["name/295",[208,41.246]],["parent/295",[]],["name/296",[107,29.284]],["parent/296",[208,3.791]],["name/297",[165,50.802]],["parent/297",[208,3.791]],["name/298",[166,42.917]],["parent/298",[208,3.791]],["name/299",[167,50.802]],["parent/299",[208,3.791]],["name/300",[209,55.91]],["parent/300",[208,3.791]],["name/301",[210,47.437]],["parent/301",[]],["name/302",[211,55.91]],["parent/302",[210,4.36]],["name/303",[212,55.91]],["parent/303",[210,4.36]],["name/304",[213,55.91]],["parent/304",[]],["name/305",[214,50.802]],["parent/305",[]],["name/306",[215,55.91]],["parent/306",[214,4.669]],["name/307",[216,55.91]],["parent/307",[]],["name/308",[217,35.541]],["parent/308",[]],["name/309",[218,47.437]],["parent/309",[217,3.267]],["name/310",[166,42.917]],["parent/310",[219,3.945]],["name/311",[220,55.91]],["parent/311",[219,3.945]],["name/312",[221,55.91]],["parent/312",[219,3.945]],["name/313",[222,55.91]],["parent/313",[219,3.945]],["name/314",[223,55.91]],["parent/314",[219,3.945]],["name/315",[107,29.284]],["parent/315",[217,3.267]],["name/316",[136,47.437]],["parent/316",[217,3.267]],["name/317",[137,47.437]],["parent/317",[217,3.267]],["name/318",[224,55.91]],["parent/318",[217,3.267]],["name/319",[225,55.91]],["parent/319",[217,3.267]],["name/320",[226,55.91]],["parent/320",[217,3.267]],["name/321",[227,55.91]],["parent/321",[217,3.267]],["name/322",[228,55.91]],["parent/322",[217,3.267]],["name/323",[229,55.91]],["parent/323",[217,3.267]],["name/324",[230,50.802]],["parent/324",[]],["name/325",[157,42.917]],["parent/325",[230,4.669]],["name/326",[231,44.924]],["parent/326",[]],["name/327",[107,29.284]],["parent/327",[231,4.129]],["name/328",[232,55.91]],["parent/328",[231,4.129]],["name/329",[233,55.91]],["parent/329",[231,4.129]],["name/330",[234,44.924]],["parent/330",[]],["name/331",[107,29.284]],["parent/331",[234,4.129]],["name/332",[112,44.924]],["parent/332",[234,4.129]],["name/333",[113,44.924]],["parent/333",[234,4.129]],["name/334",[235,55.91]],["parent/334",[]],["name/335",[236,55.91]],["parent/335",[]],["name/336",[237,55.91]],["parent/336",[]],["name/337",[238,32.556]],["parent/337",[]],["name/338",[218,47.437]],["parent/338",[238,2.992]],["name/339",[239,50.802]],["parent/339",[240,4.669]],["name/340",[241,55.91]],["parent/340",[240,4.669]],["name/341",[107,29.284]],["parent/341",[238,2.992]],["name/342",[242,55.91]],["parent/342",[238,2.992]],["name/343",[243,55.91]],["parent/343",[238,2.992]],["name/344",[244,55.91]],["parent/344",[238,2.992]],["name/345",[124,44.924]],["parent/345",[238,2.992]],["name/346",[125,44.924]],["parent/346",[238,2.992]],["name/347",[128,44.924]],["parent/347",[238,2.992]],["name/348",[127,44.924]],["parent/348",[238,2.992]],["name/349",[129,44.924]],["parent/349",[238,2.992]],["name/350",[130,44.924]],["parent/350",[238,2.992]],["name/351",[245,55.91]],["parent/351",[238,2.992]],["name/352",[131,44.924]],["parent/352",[238,2.992]],["name/353",[132,44.924]],["parent/353",[238,2.992]],["name/354",[246,47.437]],["parent/354",[]],["name/355",[247,47.437]],["parent/355",[]],["name/356",[248,47.437]],["parent/356",[]],["name/357",[249,50.802]],["parent/357",[]],["name/358",[250,55.91]],["parent/358",[249,4.669]],["name/359",[251,55.91]],["parent/359",[252,5.139]],["name/360",[246,47.437]],["parent/360",[253,4.36]],["name/361",[157,42.917]],["parent/361",[254,5.139]],["name/362",[247,47.437]],["parent/362",[253,4.36]],["name/363",[157,42.917]],["parent/363",[255,5.139]],["name/364",[248,47.437]],["parent/364",[253,4.36]],["name/365",[157,42.917]],["parent/365",[256,5.139]],["name/366",[257,44.924]],["parent/366",[]],["name/367",[246,47.437]],["parent/367",[257,4.129]],["name/368",[247,47.437]],["parent/368",[257,4.129]],["name/369",[248,47.437]],["parent/369",[257,4.129]],["name/370",[258,41.246]],["parent/370",[]],["name/371",[218,47.437]],["parent/371",[258,3.791]],["name/372",[239,50.802]],["parent/372",[259,5.139]],["name/373",[107,29.284]],["parent/373",[258,3.791]],["name/374",[116,44.924]],["parent/374",[258,3.791]],["name/375",[118,44.924]],["parent/375",[258,3.791]],["name/376",[119,44.924]],["parent/376",[258,3.791]],["name/377",[260,55.91]],["parent/377",[]],["name/378",[261,55.91]],["parent/378",[]],["name/379",[262,55.91]],["parent/379",[]],["name/380",[263,55.91]],["parent/380",[]],["name/381",[264,41.246]],["parent/381",[]],["name/382",[78,50.802]],["parent/382",[264,3.791]],["name/383",[1,44.924]],["parent/383",[264,3.791]],["name/384",[3,47.437]],["parent/384",[264,3.791]],["name/385",[265,55.91]],["parent/385",[264,3.791]],["name/386",[77,50.802]],["parent/386",[264,3.791]],["name/387",[266,50.802]],["parent/387",[]],["name/388",[267,55.91]],["parent/388",[266,4.669]],["name/389",[268,47.437]],["parent/389",[]],["name/390",[107,29.284]],["parent/390",[268,4.36]],["name/391",[269,55.91]],["parent/391",[268,4.36]],["name/392",[270,55.91]],["parent/392",[]],["name/393",[271,44.924]],["parent/393",[]],["name/394",[107,29.284]],["parent/394",[271,4.129]],["name/395",[272,55.91]],["parent/395",[271,4.129]],["name/396",[133,36.451]],["parent/396",[271,4.129]],["name/397",[273,47.437]],["parent/397",[]],["name/398",[140,44.924]],["parent/398",[273,4.36]],["name/399",[141,44.924]],["parent/399",[273,4.36]],["name/400",[274,55.91]],["parent/400",[]]],"invertedIndex":[["__global",{"_index":249,"name":{"357":{}},"parent":{"358":{}}}],["__global.jest",{"_index":252,"name":{},"parent":{"359":{}}}],["__global.jest.matchers",{"_index":253,"name":{},"parent":{"360":{},"362":{},"364":{}}}],["__global.jest.matchers.tobeat",{"_index":254,"name":{},"parent":{"361":{}}}],["__global.jest.matchers.tobein",{"_index":255,"name":{},"parent":{"363":{}}}],["__global.jest.matchers.toshow",{"_index":256,"name":{},"parent":{"365":{}}}],["__type",{"_index":157,"name":{"219":{},"325":{},"361":{},"363":{},"365":{}},"parent":{}}],["a",{"_index":38,"name":{"38":{}},"parent":{}}],["abort",{"_index":209,"name":{"300":{}},"parent":{}}],["add",{"_index":87,"name":{"89":{}},"parent":{}}],["area",{"_index":138,"name":{"144":{}},"parent":{}}],["assert",{"_index":231,"name":{"326":{}},"parent":{"327":{},"328":{},"329":{}}}],["autodelayms",{"_index":239,"name":{"339":{},"372":{}},"parent":{}}],["autohighlight",{"_index":220,"name":{"311":{}},"parent":{}}],["b",{"_index":39,"name":{"39":{}},"parent":{}}],["backslash",{"_index":70,"name":{"70":{}},"parent":{}}],["backspace",{"_index":67,"name":{"67":{}},"parent":{}}],["bresenham",{"_index":266,"name":{"387":{}},"parent":{"388":{}}}],["busywaitfornanoseconds",{"_index":237,"name":{"336":{}},"parent":{}}],["button",{"_index":0,"name":{"0":{}},"parent":{"1":{},"2":{},"3":{}}}],["buttonlookup",{"_index":150,"name":{"168":{}},"parent":{}}],["c",{"_index":40,"name":{"40":{}},"parent":{}}],["capslock",{"_index":103,"name":{"105":{}},"parent":{}}],["capture",{"_index":228,"name":{"322":{}},"parent":{}}],["captureregion",{"_index":229,"name":{"323":{}},"parent":{}}],["centerof",{"_index":262,"name":{"379":{}},"parent":{}}],["channels",{"_index":155,"name":{"217":{}},"parent":{}}],["clear",{"_index":111,"name":{"115":{},"154":{}},"parent":{}}],["click",{"_index":117,"name":{"121":{},"162":{},"199":{}},"parent":{}}],["clipboard",{"_index":234,"name":{"330":{}},"parent":{"331":{},"332":{},"333":{}}}],["clipboardactionprovider",{"_index":109,"name":{"113":{}},"parent":{"114":{},"115":{},"116":{},"117":{}}}],["comma",{"_index":74,"name":{"74":{}},"parent":{}}],["compute",{"_index":267,"name":{"388":{}},"parent":{}}],["confidence",{"_index":166,"name":{"228":{},"232":{},"262":{},"298":{},"310":{}},"parent":{}}],["config",{"_index":218,"name":{"309":{},"338":{},"371":{}},"parent":{}}],["constructor",{"_index":107,"name":{"109":{},"139":{},"152":{},"160":{},"169":{},"188":{},"213":{},"224":{},"231":{},"243":{},"261":{},"277":{},"286":{},"296":{},"315":{},"327":{},"331":{},"341":{},"373":{},"390":{},"394":{}},"parent":{}}],["copy",{"_index":112,"name":{"116":{},"155":{},"206":{},"332":{}},"parent":{}}],["createmovementapi",{"_index":270,"name":{"392":{}},"parent":{}}],["createresultforinvalidsearch",{"_index":204,"name":{"284":{}},"parent":{}}],["createwindowapi",{"_index":274,"name":{"400":{}},"parent":{}}],["currentmouseposition",{"_index":123,"name":{"127":{},"172":{},"192":{}},"parent":{}}],["d",{"_index":41,"name":{"41":{}},"parent":{}}],["data",{"_index":154,"name":{"216":{}},"parent":{}}],["datasink",{"_index":179,"name":{"250":{}},"parent":{"251":{}}}],["datasource",{"_index":190,"name":{"266":{}},"parent":{"267":{}}}],["debugimage",{"_index":202,"name":{"282":{}},"parent":{}}],["decimal",{"_index":91,"name":{"93":{}},"parent":{}}],["default",{"_index":144,"name":{"151":{}},"parent":{"152":{},"153":{},"154":{},"155":{},"156":{}}}],["delete",{"_index":82,"name":{"84":{}},"parent":{}}],["determineroi",{"_index":184,"name":{"255":{}},"parent":{}}],["determinescaledsearchregion",{"_index":192,"name":{"268":{}},"parent":{}}],["divide",{"_index":90,"name":{"92":{}},"parent":{}}],["down",{"_index":78,"name":{"80":{},"382":{}},"parent":{}}],["drag",{"_index":245,"name":{"351":{}},"parent":{}}],["e",{"_index":42,"name":{"42":{}},"parent":{}}],["end",{"_index":84,"name":{"86":{}},"parent":{}}],["enter",{"_index":92,"name":{"94":{}},"parent":{}}],["equal",{"_index":66,"name":{"66":{}},"parent":{}}],["error",{"_index":170,"name":{"234":{},"265":{}},"parent":{}}],["escape",{"_index":6,"name":{"6":{}},"parent":{}}],["f",{"_index":43,"name":{"43":{}},"parent":{}}],["f1",{"_index":16,"name":{"16":{}},"parent":{}}],["f10",{"_index":25,"name":{"25":{}},"parent":{}}],["f11",{"_index":26,"name":{"26":{}},"parent":{}}],["f12",{"_index":27,"name":{"27":{}},"parent":{}}],["f2",{"_index":17,"name":{"17":{}},"parent":{}}],["f3",{"_index":18,"name":{"18":{}},"parent":{}}],["f4",{"_index":19,"name":{"19":{}},"parent":{}}],["f5",{"_index":20,"name":{"20":{}},"parent":{}}],["f6",{"_index":21,"name":{"21":{}},"parent":{}}],["f7",{"_index":22,"name":{"22":{}},"parent":{}}],["f8",{"_index":23,"name":{"23":{}},"parent":{}}],["f9",{"_index":24,"name":{"24":{}},"parent":{}}],["filetype",{"_index":210,"name":{"301":{}},"parent":{"302":{},"303":{}}}],["find",{"_index":224,"name":{"318":{}},"parent":{}}],["finderinterface",{"_index":181,"name":{"252":{}},"parent":{"253":{},"254":{}}}],["findhookcallback",{"_index":230,"name":{"324":{}},"parent":{"325":{}}}],["findmatch",{"_index":182,"name":{"253":{},"279":{}},"parent":{}}],["findmatches",{"_index":183,"name":{"254":{},"278":{}},"parent":{}}],["findonscreenregion",{"_index":206,"name":{"290":{}},"parent":{}}],["fromimagewithalphachannel",{"_index":185,"name":{"256":{}},"parent":{}}],["fromimagewithoutalphachannel",{"_index":186,"name":{"257":{}},"parent":{}}],["g",{"_index":44,"name":{"44":{}},"parent":{}}],["generateoutputpath",{"_index":213,"name":{"304":{}},"parent":{}}],["getactivewindow",{"_index":141,"name":{"148":{},"184":{},"209":{},"399":{}},"parent":{}}],["getposition",{"_index":243,"name":{"343":{}},"parent":{}}],["getwindowregion",{"_index":143,"name":{"150":{},"185":{},"211":{}},"parent":{}}],["getwindows",{"_index":140,"name":{"147":{},"183":{},"208":{},"398":{}},"parent":{}}],["getwindowtitle",{"_index":142,"name":{"149":{},"186":{},"210":{}},"parent":{}}],["grabscreen",{"_index":172,"name":{"236":{},"244":{},"287":{}},"parent":{}}],["grabscreenregion",{"_index":173,"name":{"237":{},"245":{},"288":{}},"parent":{}}],["grave",{"_index":64,"name":{"64":{}},"parent":{}}],["h",{"_index":45,"name":{"45":{}},"parent":{}}],["hasalphachannel",{"_index":161,"name":{"222":{}},"parent":{}}],["hastext",{"_index":110,"name":{"114":{},"153":{}},"parent":{}}],["haystack",{"_index":163,"name":{"225":{}},"parent":{}}],["height",{"_index":137,"name":{"143":{},"215":{},"317":{}},"parent":{}}],["highlight",{"_index":225,"name":{"319":{}},"parent":{}}],["highlightdurationms",{"_index":221,"name":{"312":{}},"parent":{}}],["highlightopacity",{"_index":222,"name":{"313":{}},"parent":{}}],["highlightscreenregion",{"_index":174,"name":{"238":{},"246":{},"289":{}},"parent":{}}],["home",{"_index":83,"name":{"85":{}},"parent":{}}],["i",{"_index":46,"name":{"46":{}},"parent":{}}],["image",{"_index":153,"name":{"212":{}},"parent":{"213":{},"214":{},"215":{},"216":{},"217":{},"218":{},"219":{},"222":{}}}],["image.__type",{"_index":159,"name":{},"parent":{"220":{},"221":{}}}],["imagereader",{"_index":193,"name":{"269":{}},"parent":{"270":{}}}],["imagewriter",{"_index":187,"name":{"258":{}},"parent":{"259":{}}}],["inputisstring",{"_index":261,"name":{"378":{}},"parent":{}}],["insert",{"_index":81,"name":{"83":{}},"parent":{}}],["isvalidsearch",{"_index":203,"name":{"283":{}},"parent":{}}],["isvisible",{"_index":232,"name":{"328":{}},"parent":{}}],["j",{"_index":47,"name":{"47":{}},"parent":{}}],["jest",{"_index":250,"name":{"358":{}},"parent":{}}],["jestmatchers",{"_index":257,"name":{"366":{}},"parent":{"367":{},"368":{},"369":{}}}],["jpg",{"_index":212,"name":{"303":{}},"parent":{}}],["k",{"_index":48,"name":{"48":{}},"parent":{}}],["key",{"_index":4,"name":{"4":{}},"parent":{"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":{}}}],["keyboard",{"_index":258,"name":{"370":{}},"parent":{"371":{},"373":{},"374":{},"375":{},"376":{}}}],["keyboard.config",{"_index":259,"name":{},"parent":{"372":{}}}],["keyboardaction",{"_index":145,"name":{"157":{}},"parent":{"158":{},"159":{},"160":{},"161":{},"162":{},"163":{},"164":{},"165":{}}}],["keyboardactionprovider",{"_index":114,"name":{"118":{}},"parent":{"119":{},"120":{},"121":{},"122":{},"123":{}}}],["keylookup",{"_index":147,"name":{"159":{}},"parent":{}}],["keylookupmap",{"_index":146,"name":{"158":{}},"parent":{}}],["l",{"_index":49,"name":{"49":{}},"parent":{}}],["left",{"_index":1,"name":{"1":{},"77":{},"140":{},"383":{}},"parent":{}}],["leftalt",{"_index":8,"name":{"8":{}},"parent":{}}],["leftbracket",{"_index":68,"name":{"68":{}},"parent":{}}],["leftclick",{"_index":124,"name":{"128":{},"173":{},"193":{},"345":{}},"parent":{}}],["leftcontrol",{"_index":9,"name":{"9":{}},"parent":{}}],["leftshift",{"_index":12,"name":{"12":{}},"parent":{}}],["leftsuper",{"_index":13,"name":{"13":{}},"parent":{}}],["libnut",{"_index":148,"name":{"166":{}},"parent":{}}],["linear",{"_index":235,"name":{"334":{}},"parent":{}}],["linehelper",{"_index":268,"name":{"389":{}},"parent":{"390":{},"391":{}}}],["load",{"_index":191,"name":{"267":{},"270":{}},"parent":{}}],["loadhaystack",{"_index":201,"name":{"281":{}},"parent":{}}],["loadneedle",{"_index":200,"name":{"280":{}},"parent":{}}],["location",{"_index":169,"name":{"233":{},"264":{}},"parent":{}}],["lowerbound",{"_index":195,"name":{"272":{}},"parent":{}}],["m",{"_index":50,"name":{"50":{}},"parent":{}}],["matchers",{"_index":251,"name":{"359":{}},"parent":{}}],["matchimages",{"_index":194,"name":{"271":{}},"parent":{}}],["matchrequest",{"_index":162,"name":{"223":{}},"parent":{"224":{},"225":{},"226":{},"227":{},"228":{},"229":{}}}],["matchresult",{"_index":168,"name":{"230":{}},"parent":{"231":{},"232":{},"233":{},"234":{}}}],["middle",{"_index":2,"name":{"2":{}},"parent":{}}],["middleclick",{"_index":126,"name":{"130":{},"175":{},"195":{}},"parent":{}}],["minus",{"_index":65,"name":{"65":{}},"parent":{}}],["mouse",{"_index":238,"name":{"337":{}},"parent":{"338":{},"341":{},"342":{},"343":{},"344":{},"345":{},"346":{},"347":{},"348":{},"349":{},"350":{},"351":{},"352":{},"353":{}}}],["mouse.config",{"_index":240,"name":{},"parent":{"339":{},"340":{}}}],["mouseaction",{"_index":149,"name":{"167":{}},"parent":{"168":{},"169":{},"170":{},"171":{},"172":{},"173":{},"174":{},"175":{},"176":{},"177":{},"178":{},"179":{},"180":{},"181":{}}}],["mouseactionprovider",{"_index":120,"name":{"124":{}},"parent":{"125":{},"126":{},"127":{},"128":{},"129":{},"130":{},"131":{},"132":{},"133":{},"134":{},"135":{},"136":{}}}],["mousespeed",{"_index":241,"name":{"340":{}},"parent":{}}],["move",{"_index":244,"name":{"344":{}},"parent":{}}],["movementapi",{"_index":264,"name":{"381":{}},"parent":{"382":{},"383":{},"384":{},"385":{},"386":{}}}],["multiply",{"_index":89,"name":{"91":{}},"parent":{}}],["n",{"_index":51,"name":{"51":{}},"parent":{}}],["nativeadapter",{"_index":152,"name":{"187":{}},"parent":{"188":{},"189":{},"190":{},"191":{},"192":{},"193":{},"194":{},"195":{},"196":{},"197":{},"198":{},"199":{},"200":{},"201":{},"202":{},"203":{},"204":{},"205":{},"206":{},"207":{},"208":{},"209":{},"210":{},"211":{}}}],["notvisible",{"_index":233,"name":{"329":{}},"parent":{}}],["num0",{"_index":28,"name":{"28":{}},"parent":{}}],["num1",{"_index":29,"name":{"29":{}},"parent":{}}],["num2",{"_index":30,"name":{"30":{}},"parent":{}}],["num3",{"_index":31,"name":{"31":{}},"parent":{}}],["num4",{"_index":32,"name":{"32":{}},"parent":{}}],["num5",{"_index":33,"name":{"33":{}},"parent":{}}],["num6",{"_index":34,"name":{"34":{}},"parent":{}}],["num7",{"_index":35,"name":{"35":{}},"parent":{}}],["num8",{"_index":36,"name":{"36":{}},"parent":{}}],["num9",{"_index":37,"name":{"37":{}},"parent":{}}],["numlock",{"_index":105,"name":{"107":{}},"parent":{}}],["numpad0",{"_index":93,"name":{"95":{}},"parent":{}}],["numpad1",{"_index":94,"name":{"96":{}},"parent":{}}],["numpad2",{"_index":95,"name":{"97":{}},"parent":{}}],["numpad3",{"_index":96,"name":{"98":{}},"parent":{}}],["numpad4",{"_index":97,"name":{"99":{}},"parent":{}}],["numpad5",{"_index":98,"name":{"100":{}},"parent":{}}],["numpad6",{"_index":99,"name":{"101":{}},"parent":{}}],["numpad7",{"_index":100,"name":{"102":{}},"parent":{}}],["numpad8",{"_index":101,"name":{"103":{}},"parent":{}}],["numpad9",{"_index":102,"name":{"104":{}},"parent":{}}],["o",{"_index":52,"name":{"52":{}},"parent":{}}],["on",{"_index":227,"name":{"321":{}},"parent":{}}],["optionalsearchparameters",{"_index":208,"name":{"295":{}},"parent":{"296":{},"297":{},"298":{},"299":{},"300":{}}}],["p",{"_index":53,"name":{"53":{}},"parent":{}}],["pagedown",{"_index":86,"name":{"88":{}},"parent":{}}],["pageup",{"_index":85,"name":{"87":{}},"parent":{}}],["paste",{"_index":113,"name":{"117":{},"156":{},"207":{},"333":{}},"parent":{}}],["pathtoneedle",{"_index":164,"name":{"226":{}},"parent":{}}],["pause",{"_index":80,"name":{"82":{}},"parent":{}}],["period",{"_index":75,"name":{"75":{}},"parent":{}}],["pixeldensity",{"_index":156,"name":{"218":{}},"parent":{}}],["png",{"_index":211,"name":{"302":{}},"parent":{}}],["point",{"_index":106,"name":{"108":{}},"parent":{"109":{},"110":{},"111":{},"112":{}}}],["pressbutton",{"_index":131,"name":{"135":{},"176":{},"196":{},"352":{}},"parent":{}}],["presskey",{"_index":118,"name":{"122":{},"163":{},"200":{},"375":{}},"parent":{}}],["print",{"_index":79,"name":{"81":{}},"parent":{}}],["q",{"_index":54,"name":{"54":{}},"parent":{}}],["quote",{"_index":72,"name":{"72":{}},"parent":{}}],["r",{"_index":55,"name":{"55":{}},"parent":{}}],["randompointin",{"_index":263,"name":{"380":{}},"parent":{}}],["region",{"_index":133,"name":{"137":{},"396":{}},"parent":{"138":{},"139":{},"140":{},"141":{},"142":{},"143":{},"144":{},"145":{}}}],["releasebutton",{"_index":132,"name":{"136":{},"177":{},"197":{},"353":{}},"parent":{}}],["releasekey",{"_index":119,"name":{"123":{},"164":{},"201":{},"376":{}},"parent":{}}],["resourcedirectory",{"_index":223,"name":{"314":{}},"parent":{}}],["return",{"_index":73,"name":{"73":{}},"parent":{}}],["right",{"_index":3,"name":{"3":{},"79":{},"384":{}},"parent":{}}],["rightalt",{"_index":10,"name":{"10":{}},"parent":{}}],["rightbracket",{"_index":69,"name":{"69":{}},"parent":{}}],["rightclick",{"_index":125,"name":{"129":{},"174":{},"194":{},"346":{}},"parent":{}}],["rightcontrol",{"_index":11,"name":{"11":{}},"parent":{}}],["rightshift",{"_index":14,"name":{"14":{}},"parent":{}}],["rightsuper",{"_index":15,"name":{"15":{}},"parent":{}}],["s",{"_index":56,"name":{"56":{}},"parent":{}}],["saveimage",{"_index":207,"name":{"294":{}},"parent":{}}],["scale",{"_index":189,"name":{"263":{}},"parent":{}}],["scaled",{"_index":134,"name":{"138":{}},"parent":{}}],["scaledmatchresult",{"_index":188,"name":{"260":{}},"parent":{"261":{},"262":{},"263":{},"264":{},"265":{}}}],["scaleimage",{"_index":197,"name":{"274":{}},"parent":{}}],["scalelocation",{"_index":198,"name":{"275":{}},"parent":{}}],["scalex",{"_index":158,"name":{"220":{}},"parent":{}}],["scaley",{"_index":160,"name":{"221":{}},"parent":{}}],["screen",{"_index":217,"name":{"308":{}},"parent":{"309":{},"315":{},"316":{},"317":{},"318":{},"319":{},"320":{},"321":{},"322":{},"323":{}}}],["screen.config",{"_index":219,"name":{},"parent":{"310":{},"311":{},"312":{},"313":{},"314":{}}}],["screenaction",{"_index":178,"name":{"242":{}},"parent":{"243":{},"244":{},"245":{},"246":{},"247":{},"248":{},"249":{}}}],["screenactionprovider",{"_index":171,"name":{"235":{}},"parent":{"236":{},"237":{},"238":{},"239":{},"240":{},"241":{}}}],["screenheight",{"_index":176,"name":{"240":{},"248":{},"292":{}},"parent":{}}],["screensize",{"_index":177,"name":{"241":{},"249":{},"293":{}},"parent":{}}],["screenwidth",{"_index":175,"name":{"239":{},"247":{},"291":{}},"parent":{}}],["scrolldown",{"_index":128,"name":{"132":{},"179":{},"203":{},"347":{}},"parent":{}}],["scrollleft",{"_index":129,"name":{"133":{},"180":{},"204":{},"349":{}},"parent":{}}],["scrolllock",{"_index":104,"name":{"106":{}},"parent":{}}],["scrollright",{"_index":130,"name":{"134":{},"181":{},"205":{},"350":{}},"parent":{}}],["scrollup",{"_index":127,"name":{"131":{},"178":{},"202":{},"348":{}},"parent":{}}],["searchmultiplescales",{"_index":167,"name":{"229":{},"299":{}},"parent":{}}],["searchregion",{"_index":165,"name":{"227":{},"297":{}},"parent":{}}],["semicolon",{"_index":71,"name":{"71":{}},"parent":{}}],["setkeyboarddelay",{"_index":115,"name":{"119":{},"165":{},"190":{}},"parent":{}}],["setmousedelay",{"_index":121,"name":{"125":{},"170":{},"189":{}},"parent":{}}],["setmouseposition",{"_index":122,"name":{"126":{},"171":{},"191":{}},"parent":{}}],["setposition",{"_index":242,"name":{"342":{}},"parent":{}}],["signal",{"_index":215,"name":{"306":{}},"parent":{}}],["slash",{"_index":76,"name":{"76":{}},"parent":{}}],["sleep",{"_index":236,"name":{"335":{}},"parent":{}}],["space",{"_index":5,"name":{"5":{}},"parent":{}}],["store",{"_index":180,"name":{"251":{},"259":{}},"parent":{}}],["straightline",{"_index":269,"name":{"391":{}},"parent":{}}],["straightto",{"_index":265,"name":{"385":{}},"parent":{}}],["stringorkey",{"_index":260,"name":{"377":{}},"parent":{}}],["subtract",{"_index":88,"name":{"90":{}},"parent":{}}],["t",{"_index":57,"name":{"57":{}},"parent":{}}],["tab",{"_index":7,"name":{"7":{}},"parent":{}}],["templatematchingfinder",{"_index":199,"name":{"276":{}},"parent":{"277":{},"278":{},"279":{}}}],["timeout",{"_index":216,"name":{"307":{}},"parent":{}}],["timoutconfig",{"_index":214,"name":{"305":{}},"parent":{"306":{}}}],["title",{"_index":272,"name":{"395":{}},"parent":{}}],["tobeat",{"_index":246,"name":{"354":{},"360":{},"367":{}},"parent":{}}],["tobein",{"_index":247,"name":{"355":{},"362":{},"368":{}},"parent":{}}],["top",{"_index":135,"name":{"141":{}},"parent":{}}],["toshow",{"_index":248,"name":{"356":{},"364":{},"369":{}},"parent":{}}],["tostring",{"_index":108,"name":{"112":{},"145":{}},"parent":{}}],["type",{"_index":116,"name":{"120":{},"161":{},"198":{},"374":{}},"parent":{}}],["u",{"_index":58,"name":{"58":{}},"parent":{}}],["up",{"_index":77,"name":{"78":{},"386":{}},"parent":{}}],["upperbound",{"_index":196,"name":{"273":{}},"parent":{}}],["v",{"_index":59,"name":{"59":{}},"parent":{}}],["visionadapter",{"_index":205,"name":{"285":{}},"parent":{"286":{},"287":{},"288":{},"289":{},"290":{},"291":{},"292":{},"293":{},"294":{}}}],["w",{"_index":60,"name":{"60":{}},"parent":{}}],["waitfor",{"_index":226,"name":{"320":{}},"parent":{}}],["width",{"_index":136,"name":{"142":{},"214":{},"316":{}},"parent":{}}],["window",{"_index":271,"name":{"393":{}},"parent":{"394":{},"395":{},"396":{}}}],["windowaction",{"_index":151,"name":{"182":{}},"parent":{"183":{},"184":{},"185":{},"186":{}}}],["windowactionprovider",{"_index":139,"name":{"146":{}},"parent":{"147":{},"148":{},"149":{},"150":{}}}],["windowapi",{"_index":273,"name":{"397":{}},"parent":{"398":{},"399":{}}}],["x",{"_index":61,"name":{"61":{},"110":{}},"parent":{}}],["y",{"_index":62,"name":{"62":{},"111":{}},"parent":{}}],["z",{"_index":63,"name":{"63":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file diff --git a/docs/classes/assert.html b/docs/classes/assert.html index d44cd064..3e2c7df2 100644 --- a/docs/classes/assert.html +++ b/docs/classes/assert.html @@ -102,7 +102,7 @@

constructor

  • Parameters

    @@ -128,7 +128,7 @@

    isVisible

  • Parameters

    @@ -157,7 +157,7 @@

    notVisible

  • Parameters

    @@ -221,11 +221,12 @@

    Legend

  • Method
  • diff --git a/docs/classes/bresenham.html b/docs/classes/bresenham.html index 512c26d4..97476160 100644 --- a/docs/classes/bresenham.html +++ b/docs/classes/bresenham.html @@ -95,7 +95,7 @@

    Static compute

  • Parameters

    @@ -150,11 +150,12 @@

    Legend

  • Method
  • diff --git a/docs/classes/clipboard.html b/docs/classes/clipboard.html index c0c6ef84..094fb104 100644 --- a/docs/classes/clipboard.html +++ b/docs/classes/clipboard.html @@ -109,7 +109,7 @@

    constructor

  • @@ -145,7 +145,7 @@

    copy

  • @@ -176,7 +176,7 @@

    paste

  • @@ -233,11 +233,12 @@

    Legend

  • Method
  • diff --git a/docs/classes/clipboardaction.html b/docs/classes/clipboardaction.html deleted file mode 100644 index 2b415447..00000000 --- a/docs/classes/clipboardaction.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - ClipboardAction | @nut-tree/nut-js - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class ClipboardAction

    -
    -
    -
    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - ClipboardAction -
    • -
    -
    -
    -

    Implements

    - -
    -
    -

    Index

    -
    -
    -
    -

    Constructors

    - -
    -
    -

    Methods

    - -
    -
    -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    - - -
    -
    -
    -

    Methods

    -
    - -

    clear

    -
      -
    • clear(): Promise<boolean>
    • -
    - -
    -
    - -

    copy

    -
      -
    • copy(text: string): Promise<void>
    • -
    - -
    -
    - -

    hasText

    -
      -
    • hasText(): Promise<boolean>
    • -
    - -
    -
    - -

    paste

    -
      -
    • paste(): Promise<string>
    • -
    - -
    -
    -
    - -
    -
    - -
    - - - - \ No newline at end of file diff --git a/docs/classes/image.html b/docs/classes/image.html index 312ea450..b494214f 100644 --- a/docs/classes/image.html +++ b/docs/classes/image.html @@ -118,7 +118,7 @@

    constructor

  • @@ -190,7 +190,7 @@

    Readonly channels

    channels: number
    @@ -205,7 +205,7 @@

    Readonly data

    data: any
    @@ -220,7 +220,7 @@

    Readonly height

    height: number
    @@ -235,7 +235,7 @@

    Readonly pixelDensity

    pixelDensity: { scaleX: number; scaleY: number }
    @@ -261,7 +261,7 @@

    Readonly width

    width: number
    @@ -283,7 +283,7 @@

    hasAlphaChannel

  • @@ -352,11 +352,12 @@

    Legend

  • Method
  • diff --git a/docs/classes/imagereader.html b/docs/classes/imagereader.html index da2bab61..864cb19c 100644 --- a/docs/classes/imagereader.html +++ b/docs/classes/imagereader.html @@ -102,7 +102,7 @@

    load

    Parameters

    @@ -154,11 +154,12 @@

    Legend

  • Method
  • diff --git a/docs/classes/imagewriter.html b/docs/classes/imagewriter.html index 6457ebd7..4d897566 100644 --- a/docs/classes/imagewriter.html +++ b/docs/classes/imagewriter.html @@ -101,7 +101,7 @@

    store

  • Parameters

    @@ -156,11 +156,12 @@

    Legend

  • Method
  • diff --git a/docs/classes/keyboard.html b/docs/classes/keyboard.html index d8bb69ec..2c3d8393 100644 --- a/docs/classes/keyboard.html +++ b/docs/classes/keyboard.html @@ -116,7 +116,7 @@

    constructor

  • @@ -152,7 +152,7 @@

    pressKey

  • @@ -190,7 +190,7 @@

    releaseKey

  • @@ -228,7 +228,7 @@

    type

  • @@ -238,7 +238,7 @@

    type

    example
       await keyboard.type(Key.A, Key.S, Key.D, Key.F);
    -   await keyboard.type("Hello, world!");
    + await keyboard.type("Hello, world!");
    @@ -264,7 +264,7 @@

    config

    config: object
    @@ -278,7 +278,7 @@

    autoDelayMs

    autoDelayMs: number = 300
    @@ -339,11 +339,12 @@

    Legend

  • Method
  • diff --git a/docs/classes/keyboardaction.html b/docs/classes/keyboardaction.html index 2ac54c32..e24c5ecc 100644 --- a/docs/classes/keyboardaction.html +++ b/docs/classes/keyboardaction.html @@ -118,7 +118,7 @@

    constructor

  • Returns KeyboardAction

    @@ -134,7 +134,7 @@

    Static KeyLookupMapKeyLookupMap: Map<Key, null | string> = new Map<Key, string | null>([[Key.A, "a"],[Key.B, "b"],[Key.C, "c"],[Key.D, "d"],[Key.E, "e"],[Key.F, "f"],[Key.G, "g"],[Key.H, "h"],[Key.I, "i"],[Key.J, "j"],[Key.K, "k"],[Key.L, "l"],[Key.M, "m"],[Key.N, "n"],[Key.O, "o"],[Key.P, "p"],[Key.Q, "q"],[Key.R, "r"],[Key.S, "s"],[Key.T, "t"],[Key.U, "u"],[Key.V, "v"],[Key.W, "w"],[Key.X, "x"],[Key.Y, "y"],[Key.Z, "z"],[Key.F1, "f1"],[Key.F2, "f2"],[Key.F3, "f3"],[Key.F4, "f4"],[Key.F5, "f5"],[Key.F6, "f6"],[Key.F7, "f7"],[Key.F8, "f8"],[Key.F9, "f9"],[Key.F10, "f10"],[Key.F11, "f11"],[Key.F12, "f12"],[Key.Num0, "0"],[Key.Num1, "1"],[Key.Num2, "2"],[Key.Num3, "3"],[Key.Num4, "4"],[Key.Num5, "5"],[Key.Num6, "6"],[Key.Num7, "7"],[Key.Num8, "8"],[Key.Num9, "9"],[Key.NumPad0, "numpad_0"],[Key.NumPad1, "numpad_1"],[Key.NumPad2, "numpad_2"],[Key.NumPad3, "numpad_3"],[Key.NumPad4, "numpad_4"],[Key.NumPad5, "numpad_5"],[Key.NumPad6, "numpad_6"],[Key.NumPad7, "numpad_7"],[Key.NumPad8, "numpad_8"],[Key.NumPad9, "numpad_9"],[Key.Space, "space"],[Key.Escape, "escape"],[Key.Tab, "tab"],[Key.LeftAlt, "alt"],[Key.LeftControl, "control"],[Key.RightAlt, "alt"],[Key.RightControl, "control"],[Key.LeftShift, "shift"],[Key.LeftSuper, "command"],[Key.RightShift, "space"],[Key.RightSuper, "command"],[Key.Grave, "~"],[Key.Minus, "-"],[Key.Equal, "="],[Key.Backspace, "backspace"],[Key.LeftBracket, "["],[Key.RightBracket, "]"],[Key.Backslash, "\\"],[Key.Semicolon, ";"],[Key.Quote, "'"],[Key.Return, "enter"],[Key.Comma, ","],[Key.Period, "."],[Key.Slash, "/"],[Key.Left, "left"],[Key.Up, "up"],[Key.Right, "right"],[Key.Down, "down"],[Key.Print, "printscreen"],[Key.Pause, null],[Key.Insert, "insert"],[Key.Delete, null],[Key.Home, "home"],[Key.End, "end"],[Key.PageUp, "pageup"],[Key.PageDown, "pagedown"],[Key.Add, null],[Key.Subtract, null],[Key.Multiply, null],[Key.Divide, null],[Key.Decimal, null],[Key.Enter, "enter"],[Key.CapsLock, null],[Key.ScrollLock, null],[Key.NumLock, null],]) @@ -152,7 +152,7 @@

    click

    Parameters

    @@ -176,7 +176,7 @@

    pressKey

    Parameters

    @@ -200,7 +200,7 @@

    releaseKey

    Parameters

    @@ -224,7 +224,7 @@

    setKeyboardDelay

    Parameters

    @@ -248,7 +248,7 @@

    type

    Parameters

    @@ -271,7 +271,7 @@

    Static keyLookup

  • Parameters

    @@ -344,11 +344,12 @@

    Legend

  • Method
  • diff --git a/docs/classes/linehelper.html b/docs/classes/linehelper.html index b8c7efa0..8f582346 100644 --- a/docs/classes/linehelper.html +++ b/docs/classes/linehelper.html @@ -101,7 +101,7 @@

    constructor

  • Returns LineHelper

    @@ -121,7 +121,7 @@

    straightLine

  • Parameters

    @@ -179,11 +179,12 @@

    Legend

  • Method
  • diff --git a/docs/classes/matchrequest.html b/docs/classes/matchrequest.html index d02d1788..d5bce4f2 100644 --- a/docs/classes/matchrequest.html +++ b/docs/classes/matchrequest.html @@ -105,7 +105,7 @@

    constructor

  • Parameters

    @@ -139,7 +139,7 @@

    Readonly confidence

    confidence: number
    @@ -149,7 +149,7 @@

    Readonly haystack

    haystack: Image
    @@ -159,7 +159,7 @@

    Readonly pathToNeedle

    pathToNeedle: string @@ -169,7 +169,7 @@

    Readonly searchMultiplesearchMultipleScales: boolean @@ -179,7 +179,7 @@

    Readonly searchRegion

    searchRegion: Region @@ -237,11 +237,12 @@

    Legend

  • Method
    • -
    • Static property
    • -
    • Static method
    • +
    • Property
    • +
    • Method
      -
    • Method
    • +
    • Static property
    • +
    • Static method
    diff --git a/docs/classes/matchresult.html b/docs/classes/matchresult.html index c7cec6e3..e532d4d3 100644 --- a/docs/classes/matchresult.html +++ b/docs/classes/matchresult.html @@ -89,6 +89,7 @@

    Constructors

    Properties

    @@ -101,13 +102,13 @@

    Constructors

    constructor

    Returns MatchResult

  • @@ -132,7 +136,17 @@

    Readonly confidence

    confidence: number
    + +
    + +

    Optional Readonly error

    +
    error: Error
    +
    @@ -142,7 +156,7 @@

    Readonly location

    location: Region
    @@ -169,6 +183,9 @@

    Readonly location

  • confidence
  • +
  • + error +
  • location
  • @@ -191,11 +208,12 @@

    Legend

  • Method
  • diff --git a/docs/classes/mouse.html b/docs/classes/mouse.html index 6bd91b49..4eebdf48 100644 --- a/docs/classes/mouse.html +++ b/docs/classes/mouse.html @@ -125,7 +125,7 @@

    constructor

  • @@ -161,7 +161,7 @@

    drag

  • @@ -193,7 +193,7 @@

    getPosition

  • @@ -215,7 +215,7 @@

    leftClick

  • @@ -237,7 +237,7 @@

    move

  • @@ -274,7 +274,7 @@

    pressButton

  • @@ -305,7 +305,7 @@

    releaseButton

  • @@ -336,7 +336,7 @@

    rightClick

  • @@ -358,7 +358,7 @@

    scrollDown

  • @@ -390,7 +390,7 @@

    scrollLeft

  • @@ -422,7 +422,7 @@

    scrollRight

  • @@ -454,7 +454,7 @@

    scrollUp

  • @@ -486,7 +486,7 @@

    setPosition

  • @@ -516,7 +516,7 @@

    config

    config: object
    @@ -530,7 +530,7 @@

    autoDelayMs

    autoDelayMs: number = 100
    @@ -545,7 +545,7 @@

    mouseSpeed

    mouseSpeed: number = 1000
    @@ -633,11 +633,12 @@

    Legend

  • Method
  • diff --git a/docs/classes/mouseaction.html b/docs/classes/mouseaction.html index 8b4b2c63..b63a0526 100644 --- a/docs/classes/mouseaction.html +++ b/docs/classes/mouseaction.html @@ -119,7 +119,7 @@

    constructor

  • Returns MouseAction

    @@ -140,7 +140,7 @@

    currentMousePosition

    Returns Promise<Point>

    @@ -158,7 +158,7 @@

    leftClick

    Returns Promise<void>

    @@ -176,7 +176,7 @@

    middleClick

    Returns Promise<void>

    @@ -194,7 +194,7 @@

    pressButton

    Parameters

    @@ -218,7 +218,7 @@

    releaseButton

    Parameters

    @@ -242,7 +242,7 @@

    rightClick

    Returns Promise<void>

    @@ -260,7 +260,7 @@

    scrollDown

    Parameters

    @@ -284,7 +284,7 @@

    scrollLeft

    Parameters

    @@ -308,7 +308,7 @@

    scrollRight

    Parameters

    @@ -332,7 +332,7 @@

    scrollUp

    Parameters

    @@ -356,7 +356,7 @@

    setMouseDelay

    Parameters

    @@ -380,7 +380,7 @@

    setMousePosition

    Parameters

    @@ -403,7 +403,7 @@

    Static buttonLookup

  • Parameters

    @@ -494,11 +494,12 @@

    Legend

  • Method
  • diff --git a/docs/classes/nativeadapter.html b/docs/classes/nativeadapter.html index c934b87b..e0ffb1bd 100644 --- a/docs/classes/nativeadapter.html +++ b/docs/classes/nativeadapter.html @@ -133,7 +133,7 @@

    constructor

  • @@ -147,7 +147,7 @@

    Parameters

    Default value clipboard: ClipboardActionProvider = new ClipboardAction()
    -

    ClipboardActionProvider instance used to interact with a systems clipboard (Default: ClipboardAction)

    +

    ClipboardActionProvider instance used to interact with a systems clipboard (Default: {@link ClipboardAction})

  • @@ -193,7 +193,7 @@

    click

  • @@ -224,7 +224,7 @@

    copy

  • @@ -255,7 +255,7 @@

    currentMousePosition

  • @@ -278,7 +278,7 @@

    getActiveWindow

  • @@ -301,7 +301,7 @@

    getWindowRegion

  • @@ -330,7 +330,7 @@

    getWindowTitle

  • @@ -359,7 +359,7 @@

    getWindows

  • Returns Promise<number[]>

    @@ -376,7 +376,7 @@

    leftClick

  • @@ -398,7 +398,7 @@

    middleClick

  • @@ -420,7 +420,7 @@

    paste

  • @@ -443,7 +443,7 @@

    pressButton

  • @@ -474,7 +474,7 @@

    pressKey

  • @@ -505,7 +505,7 @@

    releaseButton

  • @@ -536,7 +536,7 @@

    releaseKey

  • @@ -567,7 +567,7 @@

    rightClick

  • @@ -589,7 +589,7 @@

    scrollDown

  • @@ -620,7 +620,7 @@

    scrollLeft

  • @@ -651,7 +651,7 @@

    scrollRight

  • @@ -682,7 +682,7 @@

    scrollUp

  • @@ -713,7 +713,7 @@

    setKeyboardDelay

  • @@ -744,7 +744,7 @@

    setMouseDelay

  • @@ -775,7 +775,7 @@

    setMousePosition

  • @@ -806,7 +806,7 @@

    type

  • @@ -935,11 +935,12 @@

    Legend

  • Method
  • diff --git a/docs/classes/optionalsearchparameters.html b/docs/classes/optionalsearchparameters.html index 133ffae9..f84bd707 100644 --- a/docs/classes/optionalsearchparameters.html +++ b/docs/classes/optionalsearchparameters.html @@ -90,7 +90,9 @@

    Constructors

    Properties

    @@ -103,13 +105,13 @@

    Constructors

    constructor

    Returns OptionalSearchParameters

    @@ -143,13 +161,28 @@

    Returns

    Properties

    +
    + +

    Optional abort

    +
    abort: AbortSignal
    + +
    +
    +

    An {@link AbortSignal} to cancel an ongoing call to waitFor

    +
    +
    +

    Optional confidence

    confidence: undefined | number
    @@ -158,13 +191,28 @@

    Optional confidence

    +
    + +

    Optional searchMultipleScales

    +
    searchMultipleScales: undefined | false | true
    + +
    +
    +

    Optional flag to indicate if the search should be conducted at different scales

    +
    +
    +

    Optional searchRegion

    searchRegion: Region
    @@ -193,9 +241,15 @@

    Optional searchRegion

    constructor +
  • + abort +
  • confidence
  • +
  • + searchMultipleScales +
  • searchRegion
  • @@ -218,11 +272,12 @@

    Legend

  • Method
    • -
    • Static property
    • -
    • Static method
    • +
    • Property
    • +
    • Method
      -
    • Method
    • +
    • Static property
    • +
    • Static method
    diff --git a/docs/classes/point.html b/docs/classes/point.html index 2aacc226..c08728c8 100644 --- a/docs/classes/point.html +++ b/docs/classes/point.html @@ -108,7 +108,7 @@

    constructor

  • Parameters

    @@ -133,7 +133,7 @@

    x

    x: number
  • @@ -143,7 +143,7 @@

    y

    y: number
    @@ -160,7 +160,7 @@

    toString

  • Returns string

    @@ -215,11 +215,12 @@

    Legend

  • Method
  • diff --git a/docs/classes/region.html b/docs/classes/region.html index 84d417cc..91f9c178 100644 --- a/docs/classes/region.html +++ b/docs/classes/region.html @@ -112,7 +112,7 @@

    constructor

  • Parameters

    @@ -143,7 +143,7 @@

    height

    height: number
    @@ -153,7 +153,7 @@

    left

    left: number
    @@ -163,7 +163,7 @@

    top

    top: number
    @@ -173,7 +173,7 @@

    width

    width: number
    @@ -190,7 +190,7 @@

    area

  • Returns number

    @@ -207,7 +207,7 @@

    toString

  • Returns string

    @@ -224,7 +224,7 @@

    Static scaled

  • Parameters

    @@ -303,11 +303,12 @@

    Legend

  • Method
  • diff --git a/docs/classes/scaledmatchresult.html b/docs/classes/scaledmatchresult.html index 508f85b7..a36d14fe 100644 --- a/docs/classes/scaledmatchresult.html +++ b/docs/classes/scaledmatchresult.html @@ -89,6 +89,7 @@

    Constructors

    Properties

    @@ -102,14 +103,14 @@

    Constructors

    constructor

    Returns ScaledMatchResult

    @@ -138,7 +142,18 @@

    Readonly confidence

    + +
    + +

    Optional Readonly error

    +
    error: Error
    +
    @@ -149,7 +164,7 @@

    Readonly location

    @@ -159,7 +174,7 @@

    Readonly scale

    scale: number
    @@ -186,6 +201,9 @@

    Readonly scale

  • confidence
  • +
  • + error +
  • location
  • @@ -211,11 +229,12 @@

    Legend

  • Method
  • diff --git a/docs/classes/screen.html b/docs/classes/screen.html index 462041d4..9dbc738f 100644 --- a/docs/classes/screen.html +++ b/docs/classes/screen.html @@ -91,6 +91,7 @@

    Constructors

    Methods

    +
    + +

    captureRegion

    + + +

    find

    @@ -219,7 +281,7 @@

    find

  • @@ -256,7 +318,7 @@

    height

  • @@ -280,7 +342,7 @@

    highlight

  • @@ -311,7 +373,7 @@

    on

  • @@ -348,7 +410,7 @@

    waitFor

  • @@ -391,7 +453,7 @@

    width

  • @@ -414,7 +476,7 @@

    config

    config: object
    @@ -428,7 +490,7 @@

    autoHighlight

    autoHighlight: boolean = false
    @@ -443,7 +505,7 @@

    confidence

    confidence: number = 0.99
    @@ -458,7 +520,7 @@

    highlightDurationMs

    highlightDurationMs: number = 500
    @@ -473,7 +535,7 @@

    highlightOpacity

    highlightOpacity: number = 0.25
    @@ -488,7 +550,7 @@

    resourceDirectory

    resourceDirectory: string = cwd()
    @@ -521,6 +583,9 @@

    resourceDirectory

  • capture
  • +
  • + captureRegion +
  • find
  • @@ -561,11 +626,12 @@

    Legend

  • Method
  • diff --git a/docs/classes/screenaction.html b/docs/classes/screenaction.html index 9c02f0df..36174ea1 100644 --- a/docs/classes/screenaction.html +++ b/docs/classes/screenaction.html @@ -112,7 +112,7 @@

    constructor

  • Returns ScreenAction

    @@ -133,7 +133,7 @@

    grabScreen

    Returns Promise<Image>

    @@ -151,7 +151,7 @@

    grabScreenRegion

    Parameters

    @@ -175,7 +175,7 @@

    highlightScreenRegion

    Parameters

    @@ -205,7 +205,7 @@

    screenHeight

    Returns Promise<number>

    @@ -223,7 +223,7 @@

    screenSize

    Returns Promise<Region>

    @@ -241,7 +241,7 @@

    screenWidth

    Returns Promise<number>

    @@ -305,11 +305,12 @@

    Legend

  • Method
  • diff --git a/docs/classes/templatematchingfinder.html b/docs/classes/templatematchingfinder.html index d97f49e4..04d3e3f6 100644 --- a/docs/classes/templatematchingfinder.html +++ b/docs/classes/templatematchingfinder.html @@ -108,7 +108,7 @@

    constructor

  • Parameters

    @@ -134,7 +134,7 @@

    findMatch

  • Parameters

    @@ -160,7 +160,7 @@

    findMatches

  • Parameters

    @@ -221,11 +221,12 @@

    Legend

  • Method
  • diff --git a/docs/classes/visionadapter.html b/docs/classes/visionadapter.html index e96c370d..e92c2a24 100644 --- a/docs/classes/visionadapter.html +++ b/docs/classes/visionadapter.html @@ -118,7 +118,7 @@

    constructor

  • @@ -170,7 +170,7 @@

    findOnScreenRegion

  • @@ -204,7 +204,7 @@

    grabScreen

  • @@ -227,7 +227,7 @@

    grabScreenRegion

  • @@ -259,7 +259,7 @@

    highlightScreenRegion

  • @@ -302,7 +302,7 @@

    saveImage

  • @@ -339,7 +339,7 @@

    screenHeight

  • @@ -364,7 +364,7 @@

    screenSize

  • @@ -389,7 +389,7 @@

    screenWidth

  • @@ -467,11 +467,12 @@

    Legend

  • Method
  • diff --git a/docs/classes/window.html b/docs/classes/window.html index 0a18acb2..e1b5e61f 100644 --- a/docs/classes/window.html +++ b/docs/classes/window.html @@ -102,7 +102,7 @@

    constructor

  • Parameters

    @@ -131,7 +131,7 @@

    region

  • Returns Promise<Region>

    @@ -148,7 +148,7 @@

    title

  • Returns Promise<string>

    @@ -200,11 +200,12 @@

    Legend

  • Method
  • diff --git a/docs/classes/windowaction.html b/docs/classes/windowaction.html index e5a09c49..8c5b4a74 100644 --- a/docs/classes/windowaction.html +++ b/docs/classes/windowaction.html @@ -105,7 +105,7 @@

    getActiveWindow

    Returns Promise<number>

    @@ -123,7 +123,7 @@

    getWindowRegion

    Parameters

    @@ -147,7 +147,7 @@

    getWindowTitle

    Parameters

    @@ -171,7 +171,7 @@

    getWindows

    Returns Promise<number[]>

    @@ -226,11 +226,12 @@

    Legend

  • Method
  • diff --git a/docs/enums/button.html b/docs/enums/button.html index 54932957..4ed2e3ae 100644 --- a/docs/enums/button.html +++ b/docs/enums/button.html @@ -92,7 +92,7 @@

    LEFT

    LEFT:
    @@ -102,7 +102,7 @@

    MIDDLE

    MIDDLE:
    @@ -112,7 +112,7 @@

    RIGHT

    RIGHT:
    @@ -161,11 +161,12 @@

    Legend

  • Method
  • diff --git a/docs/enums/filetype.html b/docs/enums/filetype.html index 523b3714..0fcafabe 100644 --- a/docs/enums/filetype.html +++ b/docs/enums/filetype.html @@ -91,7 +91,7 @@

    JPG

    JPG: = ".jpg"
    @@ -101,7 +101,7 @@

    PNG

    PNG: = ".png"
    @@ -147,11 +147,12 @@

    Legend

  • Method
  • diff --git a/docs/enums/key.html b/docs/enums/key.html index 18fbd530..79967575 100644 --- a/docs/enums/key.html +++ b/docs/enums/key.html @@ -192,7 +192,7 @@

    A

    A:
    @@ -202,7 +202,7 @@

    Add

    Add:
    @@ -212,7 +212,7 @@

    B

    B:
    @@ -222,7 +222,7 @@

    Backslash

    Backslash:
    @@ -232,7 +232,7 @@

    Backspace

    Backspace:
    @@ -242,7 +242,7 @@

    C

    C:
    @@ -252,7 +252,7 @@

    CapsLock

    CapsLock:
    @@ -262,7 +262,7 @@

    Comma

    Comma:
    @@ -272,7 +272,7 @@

    D

    D:
    @@ -282,7 +282,7 @@

    Decimal

    Decimal:
    @@ -292,7 +292,7 @@

    Delete

    Delete:
    @@ -302,7 +302,7 @@

    Divide

    Divide:
    @@ -312,7 +312,7 @@

    Down

    Down:
    @@ -322,7 +322,7 @@

    E

    E:
    @@ -332,7 +332,7 @@

    End

    End:
    @@ -342,7 +342,7 @@

    Enter

    Enter:
    @@ -352,7 +352,7 @@

    Equal

    Equal:
    @@ -362,7 +362,7 @@

    Escape

    Escape:
    @@ -372,7 +372,7 @@

    F

    F:
    @@ -382,7 +382,7 @@

    F1

    F1:
    @@ -392,7 +392,7 @@

    F10

    F10:
    @@ -402,7 +402,7 @@

    F11

    F11:
    @@ -412,7 +412,7 @@

    F12

    F12:
    @@ -422,7 +422,7 @@

    F2

    F2:
    @@ -432,7 +432,7 @@

    F3

    F3:
    @@ -442,7 +442,7 @@

    F4

    F4:
    @@ -452,7 +452,7 @@

    F5

    F5:
    @@ -462,7 +462,7 @@

    F6

    F6:
    @@ -472,7 +472,7 @@

    F7

    F7:
    @@ -482,7 +482,7 @@

    F8

    F8:
    @@ -492,7 +492,7 @@

    F9

    F9:
    @@ -502,7 +502,7 @@

    G

    G:
    @@ -512,7 +512,7 @@

    Grave

    Grave:
    @@ -522,7 +522,7 @@

    H

    H:
    @@ -532,7 +532,7 @@

    Home

    Home:
    @@ -542,7 +542,7 @@

    I

    I:
    @@ -552,7 +552,7 @@

    Insert

    Insert:
    @@ -562,7 +562,7 @@

    J

    J:
    @@ -572,7 +572,7 @@

    K

    K:
    @@ -582,7 +582,7 @@

    L

    L:
    @@ -592,7 +592,7 @@

    Left

    Left:
    @@ -602,7 +602,7 @@

    LeftAlt

    LeftAlt:
    @@ -612,7 +612,7 @@

    LeftBracket

    LeftBracket:
    @@ -622,7 +622,7 @@

    LeftControl

    LeftControl:
    @@ -632,7 +632,7 @@

    LeftShift

    LeftShift:
    @@ -642,7 +642,7 @@

    LeftSuper

    LeftSuper:
    @@ -652,7 +652,7 @@

    M

    M:
    @@ -662,7 +662,7 @@

    Minus

    Minus:
    @@ -672,7 +672,7 @@

    Multiply

    Multiply:
    @@ -682,7 +682,7 @@

    N

    N:
    @@ -692,7 +692,7 @@

    Num0

    Num0:
    @@ -702,7 +702,7 @@

    Num1

    Num1:
    @@ -712,7 +712,7 @@

    Num2

    Num2:
    @@ -722,7 +722,7 @@

    Num3

    Num3:
    @@ -732,7 +732,7 @@

    Num4

    Num4:
    @@ -742,7 +742,7 @@

    Num5

    Num5:
    @@ -752,7 +752,7 @@

    Num6

    Num6:
    @@ -762,7 +762,7 @@

    Num7

    Num7:
    @@ -772,7 +772,7 @@

    Num8

    Num8:
    @@ -782,7 +782,7 @@

    Num9

    Num9:
    @@ -792,7 +792,7 @@

    NumLock

    NumLock:
    @@ -802,7 +802,7 @@

    NumPad0

    NumPad0:
    @@ -812,7 +812,7 @@

    NumPad1

    NumPad1:
    @@ -822,7 +822,7 @@

    NumPad2

    NumPad2:
    @@ -832,7 +832,7 @@

    NumPad3

    NumPad3:
    @@ -842,7 +842,7 @@

    NumPad4

    NumPad4:
    @@ -852,7 +852,7 @@

    NumPad5

    NumPad5:
    @@ -862,7 +862,7 @@

    NumPad6

    NumPad6:
    @@ -872,7 +872,7 @@

    NumPad7

    NumPad7:
    @@ -882,7 +882,7 @@

    NumPad8

    NumPad8:
    @@ -892,7 +892,7 @@

    NumPad9

    NumPad9:
    @@ -902,7 +902,7 @@

    O

    O:
    @@ -912,7 +912,7 @@

    P

    P:
    @@ -922,7 +922,7 @@

    PageDown

    PageDown:
    @@ -932,7 +932,7 @@

    PageUp

    PageUp:
    @@ -942,7 +942,7 @@

    Pause

    Pause:
    @@ -952,7 +952,7 @@

    Period

    Period:
    @@ -962,7 +962,7 @@

    Print

    Print:
    @@ -972,7 +972,7 @@

    Q

    Q:
    @@ -982,7 +982,7 @@

    Quote

    Quote:
    @@ -992,7 +992,7 @@

    R

    R:
    @@ -1002,7 +1002,7 @@

    Return

    Return:
    @@ -1012,7 +1012,7 @@

    Right

    Right:
    @@ -1022,7 +1022,7 @@

    RightAlt

    RightAlt:
    @@ -1032,7 +1032,7 @@

    RightBracket

    RightBracket:
    @@ -1042,7 +1042,7 @@

    RightControl

    RightControl:
    @@ -1052,7 +1052,7 @@

    RightShift

    RightShift:
    @@ -1062,7 +1062,7 @@

    RightSuper

    RightSuper:
    @@ -1072,7 +1072,7 @@

    S

    S:
    @@ -1082,7 +1082,7 @@

    ScrollLock

    ScrollLock:
    @@ -1092,7 +1092,7 @@

    Semicolon

    Semicolon:
    @@ -1102,7 +1102,7 @@

    Slash

    Slash:
    @@ -1112,7 +1112,7 @@

    Space

    Space:
    @@ -1122,7 +1122,7 @@

    Subtract

    Subtract:
    @@ -1132,7 +1132,7 @@

    T

    T:
    @@ -1142,7 +1142,7 @@

    Tab

    Tab:
    @@ -1152,7 +1152,7 @@

    U

    U:
    @@ -1162,7 +1162,7 @@

    Up

    Up:
    @@ -1172,7 +1172,7 @@

    V

    V:
    @@ -1182,7 +1182,7 @@

    W

    W:
    @@ -1192,7 +1192,7 @@

    X

    X:
    @@ -1202,7 +1202,7 @@

    Y

    Y:
    @@ -1212,7 +1212,7 @@

    Z

    Z:
    @@ -1561,11 +1561,12 @@

    Legend

  • Method
  • diff --git a/docs/globals.html b/docs/globals.html index 5ecce65b..87c5a718 100644 --- a/docs/globals.html +++ b/docs/globals.html @@ -83,7 +83,6 @@

    Classes

  • Assert
  • Bresenham
  • Clipboard
  • -
  • ClipboardAction
  • Image
  • ImageReader
  • ImageWriter
  • @@ -105,6 +104,7 @@

    Classes

  • VisionAdapter
  • Window
  • WindowAction
  • +
  • default
  • @@ -118,6 +118,7 @@

    Interfaces

  • MouseActionProvider
  • MovementApi
  • ScreenActionProvider
  • +
  • TimoutConfig
  • WindowActionProvider
  • WindowApi
  • @@ -141,11 +142,11 @@

    Functions

  • busyWaitForNanoSeconds
  • centerOf
  • createMovementApi
  • +
  • createResultForInvalidSearch
  • createWindowApi
  • debugImage
  • determineROI
  • determineScaledSearchRegion
  • -
  • findEdges
  • fromImageWithAlphaChannel
  • fromImageWithoutAlphaChannel
  • generateOutputPath
  • @@ -184,7 +185,7 @@

    FindHookCallback

    FindHookCallback: (target: MatchResult) => Promise<void>
    @@ -215,7 +216,7 @@

    StringOrKey

    StringOrKey: string[] | Key[]
    @@ -228,10 +229,10 @@

    libnut

    libnut: "/Users/s1hofmann/Documents/git/nut-tree/nut.js/node_modules/@nut-tree/libnut/index"
    @@ -248,7 +249,7 @@

    Const busyWaitForN
  • Parameters

    @@ -271,7 +272,7 @@

    Const centerOf

  • @@ -304,7 +305,7 @@

    Const createMovementApi
  • Parameters

    @@ -320,6 +321,29 @@

    Returns +
    + +

    createResultForInvalidSearch

    + + +

    Const createWindowApi

    @@ -330,7 +354,7 @@

    Const createWindowApi

    Parameters

    @@ -353,7 +377,7 @@

    debugImage

  • Parameters

    @@ -382,7 +406,7 @@

    determineROI

  • Parameters

    @@ -408,7 +432,7 @@

    determineScaledSearchRegion

  • Parameters

    @@ -421,29 +445,6 @@

    Returns - -

    findEdges

    -
      -
    • findEdges(image: Mat): Promise<Mat>
    • -
    - -
  • Const fromImageWithAlphaChannel

    @@ -454,7 +455,7 @@

    Const fromImageWith
    @@ -497,7 +498,7 @@

    Const fromImageWithout<
  • @@ -540,7 +541,7 @@

    Const generateOutputPat
  • @@ -581,7 +582,7 @@

    Const inputIsString

  • Parameters

    @@ -604,7 +605,7 @@

    isValidSearch

  • Parameters

    @@ -630,7 +631,7 @@

    Const linear

  • Parameters

    @@ -656,7 +657,7 @@

    loadHaystack

  • Parameters

    @@ -679,7 +680,7 @@

    loadNeedle

  • Parameters

    @@ -702,7 +703,7 @@

    lowerBound

  • Parameters

    @@ -731,7 +732,7 @@

    matchImages

  • Parameters

    @@ -757,7 +758,7 @@

    Const randomPointIn

    @@ -790,7 +791,7 @@

    scaleImage

  • Parameters

    @@ -816,7 +817,7 @@

    scaleLocation

  • Parameters

    @@ -842,7 +843,7 @@

    Const sleep

  • Parameters

    @@ -859,13 +860,13 @@

    Returns Promise

    timeout

      -
    • timeout<R>(updateIntervalMs: number, maxDurationMs: number, action: (...params: any) => Promise<R>): Promise<R>
    • +
    • timeout<R>(updateIntervalMs: number, maxDurationMs: number, action: (...params: any) => Promise<R>, config?: TimoutConfig): Promise<R>

  • +
  • +
    Optional config: TimoutConfig
    +
  • Returns Promise<R>

  • @@ -918,7 +922,7 @@

    Const toBeAt

  • Parameters

    @@ -944,7 +948,7 @@

    Const toBeIn

  • Parameters

    @@ -970,7 +974,7 @@

    Const toShow

  • Parameters

    @@ -999,7 +1003,7 @@

    upperBound

  • Parameters

    @@ -1027,7 +1031,7 @@

    Const jestMatchers

    jestMatchers: object
    @@ -1036,7 +1040,7 @@

    toBeAt

    toBeAt: toBeAt
    @@ -1046,7 +1050,7 @@

    toBeIn

    toBeIn: toBeIn
  • @@ -1056,7 +1060,7 @@

    toShow

    toShow: toShow
    @@ -1097,9 +1101,6 @@

    toShow

  • Clipboard
  • -
  • - ClipboardAction -
  • Image
  • @@ -1163,6 +1164,9 @@

    toShow

  • WindowAction
  • +
  • + default +
  • ClipboardActionProvider
  • @@ -1187,6 +1191,9 @@

    toShow

  • ScreenActionProvider
  • +
  • + TimoutConfig +
  • WindowActionProvider
  • @@ -1211,6 +1218,9 @@

    toShow

  • createMovementApi
  • +
  • + createResultForInvalidSearch +
  • createWindowApi
  • @@ -1223,9 +1233,6 @@

    toShow

  • determineScaledSearchRegion
  • -
  • - findEdges -
  • fromImageWithAlphaChannel
  • @@ -1301,11 +1308,12 @@

    Legend

  • Method
  • diff --git a/docs/index.html b/docs/index.html index 6e516e4d..319ae4b4 100644 --- a/docs/index.html +++ b/docs/index.html @@ -67,21 +67,21 @@

    nut.js (Native UI Toolkit)

    - Travis - Appveyor + GitHub Actions Master - Build Status - Build status + Create tagged release Develop - Build Status - Build status + Create snapshot release +

    Supported node LTS versions + Supported node versions + Supported Electron versions

    SonarCloud badge SonarCloud Coverage

    Downloads per month

    @@ -106,6 +106,14 @@

    About

    Examples

    nut-tree/trailmix contains a set of ready to use examples which demo the usage ot nut.js.

    + +

    Discussion

    +
    +

    In nut-tree/rfc documents regarding larger design / implementation changes in nut.js are up for discussion.

    + +

    Community

    +
    +

    Feel free to join our Discord community

    Modules

    @@ -163,9 +171,9 @@

    Integration

    Sample

    The following snippet shows a valid nut.js example (on macOS)

    -
    "use strict";
    +				
    "use strict";
     
    -const { keyboard, Key, mouse, left, right, up, down, screen } = require("@nut-tree/nut-js");
    +const { keyboard, Key, mouse, left, right, up, down, screen } = require("@nut-tree/nut-js");
     
     const square = async () => {
       await mouse.move(right(500));
    @@ -181,15 +189,12 @@ 

    Sample

    await keyboard.releaseKey(Key.LeftSuper); }; -describe("Basic test", () => { - it("Should run a simple test", async () => { +(async () => { await square(); await openSpotlight(); - await keyboard.type("calculator"); + await keyboard.type("calculator"); await keyboard.type(Key.Return); - }); -}); -
    +})();

    Installation

    @@ -346,9 +351,6 @@

    Linux

  • Clipboard
  • -
  • - ClipboardAction -
  • Image
  • @@ -412,6 +414,9 @@

    Linux

  • WindowAction
  • +
  • + default +
  • ClipboardActionProvider
  • @@ -436,6 +441,9 @@

    Linux

  • ScreenActionProvider
  • +
  • + TimoutConfig +
  • WindowActionProvider
  • @@ -460,6 +468,9 @@

    Linux

  • createMovementApi
  • +
  • + createResultForInvalidSearch +
  • createWindowApi
  • @@ -472,9 +483,6 @@

    Linux

  • determineScaledSearchRegion
  • -
  • - findEdges -
  • fromImageWithAlphaChannel
  • @@ -550,11 +558,12 @@

    Legend

  • Method
  • diff --git a/docs/interfaces/__global.jest.matchers.html b/docs/interfaces/__global.jest.matchers.html index 8e49261c..a30f334a 100644 --- a/docs/interfaces/__global.jest.matchers.html +++ b/docs/interfaces/__global.jest.matchers.html @@ -107,7 +107,7 @@

    toBeAt

    toBeAt: (position: Point) => {}
    @@ -140,7 +140,7 @@

    toBeIn

    toBeIn: (region: Region) => {}
    @@ -173,7 +173,7 @@

    toShow

    toShow: (needle: string, confidence?: undefined | number) => {}
    diff --git a/docs/interfaces/clipboardactionprovider.html b/docs/interfaces/clipboardactionprovider.html index c8105d0c..e3caf861 100644 --- a/docs/interfaces/clipboardactionprovider.html +++ b/docs/interfaces/clipboardactionprovider.html @@ -80,7 +80,7 @@

    Hierarchy

    Implemented by

    @@ -111,7 +111,7 @@

    clear

  • @@ -134,7 +134,7 @@

    copy

  • @@ -165,7 +165,7 @@

    hasText

  • @@ -188,7 +188,7 @@

    paste

  • @@ -249,11 +249,12 @@

    Legend

  • Method
    • -
    • Static property
    • -
    • Static method
    • +
    • Property
    • +
    • Method
      -
    • Method
    • +
    • Static property
    • +
    • Static method
    diff --git a/docs/interfaces/datasink.html b/docs/interfaces/datasink.html index 879edecb..f0582bef 100644 --- a/docs/interfaces/datasink.html +++ b/docs/interfaces/datasink.html @@ -113,7 +113,7 @@

    store

  • @@ -179,11 +179,12 @@

    Legend

  • Method
  • diff --git a/docs/interfaces/datasource.html b/docs/interfaces/datasource.html index e70bb651..d57bdf29 100644 --- a/docs/interfaces/datasource.html +++ b/docs/interfaces/datasource.html @@ -113,7 +113,7 @@

    load

  • @@ -173,11 +173,12 @@

    Legend

  • Method
  • diff --git a/docs/interfaces/finderinterface.html b/docs/interfaces/finderinterface.html index b151297b..91e0bc62 100644 --- a/docs/interfaces/finderinterface.html +++ b/docs/interfaces/finderinterface.html @@ -115,7 +115,7 @@

    findMatch

  • @@ -153,7 +153,7 @@

    findMatches

  • @@ -223,11 +223,12 @@

    Legend

  • Method
  • diff --git a/docs/interfaces/keyboardactionprovider.html b/docs/interfaces/keyboardactionprovider.html index 82b8de10..d352233a 100644 --- a/docs/interfaces/keyboardactionprovider.html +++ b/docs/interfaces/keyboardactionprovider.html @@ -112,7 +112,7 @@

    click

  • @@ -143,7 +143,7 @@

    pressKey

  • @@ -174,7 +174,7 @@

    releaseKey

  • @@ -205,7 +205,7 @@

    setKeyboardDelay

  • @@ -236,7 +236,7 @@

    type

  • @@ -308,11 +308,12 @@

    Legend

  • Method
  • diff --git a/docs/interfaces/mouseactionprovider.html b/docs/interfaces/mouseactionprovider.html index 0291eabe..163d765f 100644 --- a/docs/interfaces/mouseactionprovider.html +++ b/docs/interfaces/mouseactionprovider.html @@ -119,7 +119,7 @@

    currentMousePosition

  • @@ -142,7 +142,7 @@

    leftClick

  • @@ -164,7 +164,7 @@

    middleClick

  • @@ -186,7 +186,7 @@

    pressButton

  • @@ -217,7 +217,7 @@

    releaseButton

  • @@ -248,7 +248,7 @@

    rightClick

  • @@ -270,7 +270,7 @@

    scrollDown

  • @@ -301,7 +301,7 @@

    scrollLeft

  • @@ -332,7 +332,7 @@

    scrollRight

  • @@ -363,7 +363,7 @@

    scrollUp

  • @@ -394,7 +394,7 @@

    setMouseDelay

  • @@ -425,7 +425,7 @@

    setMousePosition

  • @@ -518,11 +518,12 @@

    Legend

  • Method
  • diff --git a/docs/interfaces/movementapi.html b/docs/interfaces/movementapi.html index c940d489..59d3f453 100644 --- a/docs/interfaces/movementapi.html +++ b/docs/interfaces/movementapi.html @@ -106,7 +106,7 @@

    down

  • @@ -137,7 +137,7 @@

    left

  • @@ -168,7 +168,7 @@

    right

  • @@ -199,7 +199,7 @@

    straightTo

  • @@ -230,7 +230,7 @@

    up

  • @@ -302,11 +302,12 @@

    Legend

  • Method
  • diff --git a/docs/interfaces/screenactionprovider.html b/docs/interfaces/screenactionprovider.html index 7c492beb..307f9bb4 100644 --- a/docs/interfaces/screenactionprovider.html +++ b/docs/interfaces/screenactionprovider.html @@ -118,7 +118,7 @@

    grabScreen

  • @@ -142,7 +142,7 @@

    grabScreenRegion

  • @@ -174,7 +174,7 @@

    highlightScreenRegion

  • @@ -217,7 +217,7 @@

    screenHeight

  • @@ -240,7 +240,7 @@

    screenSize

  • @@ -263,7 +263,7 @@

    screenWidth

  • @@ -330,11 +330,12 @@

    Legend

  • Method
  • diff --git a/docs/interfaces/windowactionprovider.html b/docs/interfaces/windowactionprovider.html index a0d0dc8c..b8d7e16d 100644 --- a/docs/interfaces/windowactionprovider.html +++ b/docs/interfaces/windowactionprovider.html @@ -116,7 +116,7 @@

    getActiveWindow

  • @@ -139,7 +139,7 @@

    getWindowRegion

  • @@ -168,7 +168,7 @@

    getWindowTitle

  • @@ -197,7 +197,7 @@

    getWindows

  • @@ -259,11 +259,12 @@

    Legend

  • Method
  • diff --git a/docs/interfaces/windowapi.html b/docs/interfaces/windowapi.html index c4929a34..94d81e1a 100644 --- a/docs/interfaces/windowapi.html +++ b/docs/interfaces/windowapi.html @@ -96,7 +96,7 @@

    getActiveWindow

  • Returns Promise<Window>

    @@ -113,7 +113,7 @@

    getWindows

  • Returns Promise<Window[]>

    @@ -162,11 +162,12 @@

    Legend

  • Method
  • diff --git a/docs/modules/__global.html b/docs/modules/__global.html index ce158854..c1ad96fe 100644 --- a/docs/modules/__global.html +++ b/docs/modules/__global.html @@ -107,11 +107,12 @@

    Legend

  • Method
  • diff --git a/docs/modules/__global.jest.html b/docs/modules/__global.jest.html index 4f3e96a5..bf048d55 100644 --- a/docs/modules/__global.jest.html +++ b/docs/modules/__global.jest.html @@ -113,11 +113,12 @@

    Legend

  • Method
  • diff --git a/lib/optionalsearchparameters.class.ts b/lib/optionalsearchparameters.class.ts index de5b8cf1..3900df4e 100644 --- a/lib/optionalsearchparameters.class.ts +++ b/lib/optionalsearchparameters.class.ts @@ -1,14 +1,17 @@ -import { Region } from "./region.class"; +import {Region} from "./region.class"; +import {AbortSignal} from "node-abort-controller"; /** * {@link OptionalSearchParameters} serves as a data class holding location parameters for image search */ export class OptionalSearchParameters { - /** - * {@link OptionalSearchParameters} class constructor - * @param searchRegion Optional {@link Region} to limit the search space to - * @param confidence Optional confidence value to configure image match confidence - * @param searchMultipleScales Optional flag to indicate if the search should be conducted at different scales - */ - constructor(public searchRegion?: Region, public confidence?: number, public searchMultipleScales?: boolean) {} + /** + * {@link OptionalSearchParameters} class constructor + * @param searchRegion Optional {@link Region} to limit the search space to + * @param confidence Optional confidence value to configure image match confidence + * @param searchMultipleScales Optional flag to indicate if the search should be conducted at different scales + * @param abort An {@link AbortSignal} to cancel an ongoing call to `waitFor` + */ + constructor(public searchRegion?: Region, public confidence?: number, public searchMultipleScales?: boolean, public abort?: AbortSignal) { + } } diff --git a/lib/screen.class.e2e.spec.ts b/lib/screen.class.e2e.spec.ts index 92f831f5..d575c9cc 100644 --- a/lib/screen.class.e2e.spec.ts +++ b/lib/screen.class.e2e.spec.ts @@ -1,112 +1,138 @@ -import { existsSync } from "fs"; -import { VisionAdapter } from "./adapter/vision.adapter.class"; -import { FileType } from "./file-type.enum"; -import { Screen } from "./screen.class"; -import { sleep } from "./sleep.function"; +import {existsSync} from "fs"; +import {VisionAdapter} from "./adapter/vision.adapter.class"; +import {FileType} from "./file-type.enum"; +import {Screen} from "./screen.class"; +import {sleep} from "./sleep.function"; +import AbortController from "node-abort-controller"; describe("Screen.", () => { - it("should capture the screen", () => { - // GIVEN - const visionAdapter = new VisionAdapter(); - const SUT = new Screen(visionAdapter); - - // WHEN - SUT.capture("asdf", FileType.PNG).then(filename => { - // THEN - expect(filename).not.toBeNull(); - sleep(1000).then(() => { - expect(existsSync(filename)).toBeTruthy(); - }); + it("should capture the screen", () => { + // GIVEN + const visionAdapter = new VisionAdapter(); + const SUT = new Screen(visionAdapter); + + // WHEN + SUT.capture("asdf", FileType.PNG).then(filename => { + // THEN + expect(filename).not.toBeNull(); + sleep(1000).then(() => { + expect(existsSync(filename)).toBeTruthy(); + }); + }); }); - }); - - it("should capture the screen and save to JPG", () => { - // GIVEN - const visionAdapter = new VisionAdapter(); - const SUT = new Screen(visionAdapter); - - // WHEN - SUT.capture("asdf", FileType.JPG).then(filename => { - // THEN - expect(filename).not.toBeNull(); - sleep(1000).then(() => { - expect(existsSync(filename)).toBeTruthy(); - }); + + it("should capture the screen and save to JPG", () => { + // GIVEN + const visionAdapter = new VisionAdapter(); + const SUT = new Screen(visionAdapter); + + // WHEN + SUT.capture("asdf", FileType.JPG).then(filename => { + // THEN + expect(filename).not.toBeNull(); + sleep(1000).then(() => { + expect(existsSync(filename)).toBeTruthy(); + }); + }); }); - }); - - it("should capture the screen and save file with prefix", () => { - // GIVEN - const visionAdapter = new VisionAdapter(); - const SUT = new Screen(visionAdapter); - const prefix = "foo_"; - - // WHEN - SUT.capture("asdf", FileType.JPG, "./", prefix).then(filename => { - // THEN - expect(filename.includes(prefix)).toBeTruthy(); - expect(filename).not.toBeNull(); - sleep(1000).then(() => { - expect(existsSync(filename)).toBeTruthy(); - }); + + it("should capture the screen and save file with prefix", () => { + // GIVEN + const visionAdapter = new VisionAdapter(); + const SUT = new Screen(visionAdapter); + const prefix = "foo_"; + + // WHEN + SUT.capture("asdf", FileType.JPG, "./", prefix).then(filename => { + // THEN + expect(filename.includes(prefix)).toBeTruthy(); + expect(filename).not.toBeNull(); + sleep(1000).then(() => { + expect(existsSync(filename)).toBeTruthy(); + }); + }); }); - }); - - it("should capture the screen and save file with postfix", () => { - // GIVEN - const visionAdapter = new VisionAdapter(); - const SUT = new Screen(visionAdapter); - const postfix = "_bar"; - - // WHEN - SUT.capture("asdf", FileType.JPG, "./", "", postfix).then(filename => { - // THEN - expect(filename.includes(postfix)).toBeTruthy(); - expect(filename).not.toBeNull(); - sleep(1000).then(() => { - expect(existsSync(filename)).toBeTruthy(); - }); + + it("should capture the screen and save file with postfix", () => { + // GIVEN + const visionAdapter = new VisionAdapter(); + const SUT = new Screen(visionAdapter); + const postfix = "_bar"; + + // WHEN + SUT.capture("asdf", FileType.JPG, "./", "", postfix).then(filename => { + // THEN + expect(filename.includes(postfix)).toBeTruthy(); + expect(filename).not.toBeNull(); + sleep(1000).then(() => { + expect(existsSync(filename)).toBeTruthy(); + }); + }); }); - }); - - it("should capture the screen and save file with pre- and postfix", () => { - // GIVEN - const visionAdapter = new VisionAdapter(); - const SUT = new Screen(visionAdapter); - const filename = "asdf"; - const prefix = "foo_"; - const postfix = "_bar"; - - // WHEN - SUT.capture("asdf", FileType.JPG, "./", prefix, postfix).then(output => { - // THEN - expect(output.includes(`${prefix}${filename}${postfix}`)).toBeTruthy(); - expect(output).not.toBeNull(); - sleep(1000).then(() => { - expect(existsSync(output)).toBeTruthy(); - }); + + it("should capture the screen and save file with pre- and postfix", () => { + // GIVEN + const visionAdapter = new VisionAdapter(); + const SUT = new Screen(visionAdapter); + const filename = "asdf"; + const prefix = "foo_"; + const postfix = "_bar"; + + // WHEN + SUT.capture("asdf", FileType.JPG, "./", prefix, postfix).then(output => { + // THEN + expect(output.includes(`${prefix}${filename}${postfix}`)).toBeTruthy(); + expect(output).not.toBeNull(); + sleep(1000).then(() => { + expect(existsSync(output)).toBeTruthy(); + }); + }); + }); + + it("should reject after timeout", async () => { + // GIVEN + jest.setTimeout(10000); + const timeout = 5000; + const visionAdapter = new VisionAdapter(); + const SUT = new Screen(visionAdapter); + SUT.config.resourceDirectory = "./e2e/assets"; + + // WHEN + const start = Date.now(); + try { + await SUT.waitFor("calculator.png", timeout); + } catch (e) { + // THEN + expect(e).toBe(`Action timed out after ${timeout} ms`); + } + const end = Date.now(); + + // THEN + expect(end - start).toBeGreaterThanOrEqual(timeout); + }); + + it("should abort via signal", (done) => { + // GIVEN + jest.setTimeout(10000); + const timeout = 5000; + const abortAfterMs = 1000; + const controller = new AbortController(); + const signal = controller.signal; + const visionAdapter = new VisionAdapter(); + const SUT = new Screen(visionAdapter); + SUT.config.resourceDirectory = "./e2e/assets"; + + // WHEN + const start = Date.now(); + SUT.waitFor("calculator.png", timeout, {abort: signal}).catch(e => { + const end = Date.now(); + + // THEN + expect(e).toBe(`Action aborted by signal`); + expect(end - start).toBeGreaterThanOrEqual(abortAfterMs); + expect(end - start).toBeLessThan(timeout); + done(); + }); + setTimeout(() => controller.abort(), abortAfterMs); }); - }); - - it("should reject after timeout", async () => { - // GIVEN - jest.setTimeout(10000); - const timeout = 5000; - const visionAdapter = new VisionAdapter(); - const SUT = new Screen(visionAdapter); - SUT.config.resourceDirectory = "./e2e/assets"; - - // WHEN - const start = Date.now(); - try { - await SUT.waitFor("calculator.png", timeout); - } catch (e) { - // THEN - expect(e).toBe(`Action timed out after ${timeout} ms`); - } - const end = Date.now(); - - // THEN - expect(end - start).toBeGreaterThanOrEqual(timeout); - }); }); diff --git a/lib/screen.class.ts b/lib/screen.class.ts index cfbf516b..1fe231a1 100644 --- a/lib/screen.class.ts +++ b/lib/screen.class.ts @@ -7,8 +7,8 @@ import {LocationParameters} from "./locationparameters.class"; import {MatchRequest} from "./match-request.class"; import {MatchResult} from "./match-result.class"; import {Region} from "./region.class"; -import {timeout} from "./util/poll-action.function"; -import { Image } from "./image.class"; +import {timeout} from "./util/timeout.function"; +import {Image} from "./image.class"; export type FindHookCallback = (target: MatchResult) => Promise; @@ -101,16 +101,16 @@ export class Screen { ); function validateSearchRegion(search: Region, screen: Region) { - if ( search.left < 0 || search.top < 0 || search.width < 0 || search.height < 0 ) { + if (search.left < 0 || search.top < 0 || search.width < 0 || search.height < 0) { throw new Error(`Negative values in search region ${search}`) } - if ( isNaN(search.left) || isNaN(search.top) || isNaN(search.width) || isNaN(search.height) ) { + if (isNaN(search.left) || isNaN(search.top) || isNaN(search.width) || isNaN(search.height)) { throw new Error(`NaN values in search region ${search}`) } - if ( search.width < 2 || search.height < 2 ) { + if (search.width < 2 || search.height < 2) { throw new Error(`Search region ${search} is not large enough. Must be at least two pixels in both width and height.`) } - if ( search.left + search.width > screen.width || search.top + search.height > screen.height ) { + if (search.left + search.width > screen.width || search.top + search.height > screen.height) { throw new Error(`Search region ${search} extends beyond screen boundaries (${screen.width}x${screen.height})`) } } @@ -171,7 +171,7 @@ export class Screen { timeoutMs: number = 5000, params?: LocationParameters, ): Promise { - return timeout(500, timeoutMs, () => this.find(templateImageFilename, params)); + return timeout(500, timeoutMs, () => this.find(templateImageFilename, params), {signal: params?.abort}); } /** @@ -239,8 +239,8 @@ export class Screen { fileName: string, fileFormat: FileType, filePath: string, - fileNamePrefix: string , - fileNamePostfix: string){ + fileNamePrefix: string, + fileNamePostfix: string) { const outputPath = generateOutputPath(fileName, { path: filePath, postfix: fileNamePostfix, diff --git a/lib/util/poll-action.function.ts b/lib/util/poll-action.function.ts deleted file mode 100644 index 96bc766f..00000000 --- a/lib/util/poll-action.function.ts +++ /dev/null @@ -1,45 +0,0 @@ -export function timeout(updateIntervalMs: number, maxDurationMs: number, action: (...params: any) => Promise): Promise { - return new Promise((resolve, reject) => { - let interval: NodeJS.Timeout; - let timerCleaned = false - - function executeInterval() { - action().then(validateResult).catch(handleRejection); - } - - function validateResult(result: R){ - if (!result && !timerCleaned) { - interval = setTimeout(executeInterval, updateIntervalMs); - } else { - cleanupTimer(); - resolve(result); - } - } - - function handleRejection() { - if(!timerCleaned){ - interval = setTimeout(executeInterval, updateIntervalMs); - } - } - - function cleanupTimer(){ - timerCleaned = true - if(maxTimeout){ - clearTimeout(maxTimeout); - } - if(interval){ - clearTimeout(interval); - } - } - - const maxTimeout = setTimeout( - () => { - cleanupTimer(); - reject(`Action timed out after ${maxDurationMs} ms`); - }, - maxDurationMs - ); - - executeInterval() - }); -} diff --git a/lib/util/poll-action.function.spec.ts b/lib/util/timeout.function.spec.ts similarity index 85% rename from lib/util/poll-action.function.spec.ts rename to lib/util/timeout.function.spec.ts index 01344e0f..bf0de075 100644 --- a/lib/util/poll-action.function.spec.ts +++ b/lib/util/timeout.function.spec.ts @@ -1,6 +1,7 @@ -import {timeout} from "./poll-action.function"; +import {timeout} from "./timeout.function"; +import AbortController from "node-abort-controller"; -describe("poll-action", () => { +describe("timeout", () => { it("should timeout after maxDuration if action rejects", async () => { // GIVEN const updateInterval = 200; @@ -160,4 +161,26 @@ describe("poll-action", () => { done(); }, 500); }); + + it("should be externally abortable", async () => { + // GIVEN + const controller = new AbortController(); + const signal = controller.signal; + const updateInterval = 100; + const maxDuration = 3000; + const action = jest.fn(() => { + return new Promise((_, reject) => { + setTimeout(() => { + reject((undefined as unknown) as boolean); + }, 20); + }); + }); + + // WHEN + const SUT = timeout(updateInterval, maxDuration, action, {signal}); + setTimeout(() => controller.abort(), 1000); + + // THEN + await expect(SUT).rejects.toBe(`Action aborted by signal`); + }); }); diff --git a/lib/util/timeout.function.ts b/lib/util/timeout.function.ts new file mode 100644 index 00000000..ed656256 --- /dev/null +++ b/lib/util/timeout.function.ts @@ -0,0 +1,58 @@ +import {AbortSignal} from "node-abort-controller"; + +export interface TimoutConfig { + signal?: AbortSignal +} + +export function timeout(updateIntervalMs: number, maxDurationMs: number, action: (...params: any) => Promise, config?: TimoutConfig): Promise { + return new Promise((resolve, reject) => { + let interval: NodeJS.Timeout; + let timerCleaned = false + + if (config?.signal) { + config.signal.onabort = () => { + cleanupTimer(); + reject(`Action aborted by signal`); + } + } + + function executeInterval() { + action().then(validateResult).catch(handleRejection); + } + + function validateResult(result: R) { + if (!result && !timerCleaned) { + interval = setTimeout(executeInterval, updateIntervalMs); + } else { + cleanupTimer(); + resolve(result); + } + } + + function handleRejection() { + if (!timerCleaned) { + interval = setTimeout(executeInterval, updateIntervalMs); + } + } + + function cleanupTimer() { + timerCleaned = true + if (maxTimeout) { + clearTimeout(maxTimeout); + } + if (interval) { + clearTimeout(interval); + } + } + + const maxTimeout = setTimeout( + () => { + cleanupTimer(); + reject(`Action timed out after ${maxDurationMs} ms`); + }, + maxDurationMs + ); + + executeInterval() + }); +} diff --git a/package-lock.json b/package-lock.json index 424fbe81..8abc26af 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5297,6 +5297,11 @@ "semver": "^5.4.1" } }, + "node-abort-controller": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-2.0.0.tgz", + "integrity": "sha512-L8RfEgjBTHAISTuagw51PprVAqNZoG6KSB6LQ6H1bskMVkFs5E71IyjauLBv3XbuomJlguWF/VnRHdJ1gqiAqA==" + }, "node-addon-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.0.0.tgz", diff --git a/package.json b/package.json index 003cba96..e205103d 100644 --- a/package.json +++ b/package.json @@ -62,6 +62,7 @@ "dependencies": { "@nut-tree/libnut": "2.1.1", "clipboardy": "2.0.0", + "node-abort-controller": "^2.0.0", "opencv4nodejs-prebuilt": "5.3.1" }, "devDependencies": {