!function(e){"object"==typeof module&&"object"==typeof module.exports?e(require,exports):"function"==typeof define&&define.amd&&define(["require","exports"],e)}(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o="AB6BF11D-6ED6-45F2-8FCB-B9BECC39A905",u=o+":Basis",n=o+":BasisTwo";t.activate=function(t){return function(e){e.prototype.execute[u]=t}},t.activateTwo=function(t,o){return function(e){e.prototype.execute[u]=t,e.prototype.execute[n]=o}},t.query=function(e){var t=[],o=e.execute[u];return o&&(t.push(o),(e=e.execute[n])&&t.push(e)),t}});