"use strict";var __extends=this&&this.__extends||function(){var e=function(o,t){e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var i in r)if(Object.prototype.hasOwnProperty.call(r,i))n[i]=r[i]};return e(o,t)};return function(o,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");e(o,t);function n(){this.constructor=o}o.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}}();Object.defineProperty(exports,"__esModule",{value:true});exports.ModCommand=void 0;var AbstractCommand_1=require("../AbstractCommand");var ModCommand=function(e){__extends(o,e);function o(t,n){var r=e.call(this)||this;r.divisor=t;r.remainder=n;return r}o.prototype.stringify=function(){return{$mod:[this.divisor,this.remainder]}};return o}(AbstractCommand_1.QueryCommand);exports.ModCommand=ModCommand;