text: var __extends = this.__extends || function (d, b) {
      function __() { this.constructor = d; }
      __.prototype = b.prototype;
      d.prototype = new __();
  };
  var A = (function () {
      function A() {
          this.p1 = 0;
          this.p2 = 0;
      }
      return A;
  })();
  var B = (function () {
      function B() {
          this.p1 = 0;
          this.p2 = 0;
      }
      return B;
  })();
  var C = (function () {
      function C(p1, p2, p3) {
          if (typeof p1 === "undefined") { p1 = 0; }
          if (typeof p2 === "undefined") { p2 = 0; }
          if (typeof p3 === "undefined") { p3 = 0; }
          this.p1 = p1;
          this.p2 = p2;
      }
      return C;
  })();
  var D = (function () {
      function D() { }
      return D;
  })();
  var E = (function (_super) {
      __extends(E, _super);
      function E() {
          _super.apply(this, arguments);
  
          this.p1 = 0;
      }
      return E;
  })(D);
  var F = (function (_super) {
      __extends(F, _super);
      function F() {
      }
      return F;
  })(E);
  var G = (function (_super) {
      __extends(G, _super);
      function G() {
          _super.call(this);
          this.p1 = 0;
      }
      return G;
  })(D);
  var H = (function () {
      function H() {
          _super.call(this);
      }
      return H;
  })();
  var I = (function (_super) {
      __extends(I, _super);
      function I() {
          _super.call(this);
      }
      return I;
  })(Object);
  var J = (function (_super) {
      __extends(J, _super);
      function J(p1) {
          _super.call(this);
          this.p1 = p1;
      }
      return J;
  })(G);
  var K = (function (_super) {
      __extends(K, _super);
      function K(p1) {
          var i = 0;
          this.p1 = p1;
          _super.call(this);
      }
      return K;
  })(G);
  var L = (function (_super) {
      __extends(L, _super);
      function L(p1) {
          _super.call(this);
          this.p1 = p1;
      }
      return L;
  })(G);
  var M = (function (_super) {
      __extends(M, _super);
      function M(p1) {
          var i = 0;
          this.p1 = p1;
          _super.call(this);
      }
      return M;
  })(G);
  var N = (function () {
      function N() {
          this.p1 = 0;
          this.p2 = this.p1;
          this.p2 = 0;
      }
      return N;
  })();
  var O = (function () {
      function O() {
          this.=;
          0;
      }
      return O;
  })();
  var P = (function () {
      function P() {
          this.=;
          0;
      }
      return P;
  })();
  var Q = (function () {
      function Q() {
          this..;
          p1 = 0;
      }
      return Q;
  })();
  var R = (function () {
      function R() {
          this..;
          p1 = 0;
      }
      return R;
  })();