define("ace/ext/linking",["require","exports","module","ace/editor","ace/config"],function(e,n,o){function i(e){var o,i=e.editor;e.getAccelKey()?(i=e.editor,o=e.getDocumentPosition(),e=i.session.getTokenAt(o.row,o.column),n.previousLinkingHover&&n.previousLinkingHover!=e&&i._emit("linkHoverOut"),i._emit("linkHover",{position:o,token:e}),n.previousLinkingHover=e):n.previousLinkingHover&&(i._emit("linkHoverOut"),n.previousLinkingHover=!1)}function t(e){var o,i=e.getAccelKey();0==e.getButton()&&i&&(o=e.editor,i=e.getDocumentPosition(),e=o.session.getTokenAt(i.row,i.column),o._emit("linkClick",{position:i,token:e}))}var r=e("ace/editor").Editor;e("../config").defineOptions(r.prototype,"editor",{enableLinking:{set:function(e){e?(this.on("click",t),this.on("mousemove",i)):(this.off("click",t),this.off("mousemove",i))},value:!1}}),n.previousLinkingHover=!1}),window.require(["ace/ext/linking"],function(e){"object"==typeof module&&"object"==typeof exports&&module&&(module.exports=e)});