// DOMMatrixReadOnly对象

bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"] = function DOMMatrixReadOnly() {
  let arg = arguments[0];
  if (arg != 'bobo') {
    bodaEnv.toolsFunc.console_copy('DOMMatrixReadOnly 实例化对象 --->', bodaEnv.toolsFunc.stringify_bo(arguments, function (k, v) {
      if (v == window) {
        return 'window';
      } else {
        return v;
      }
    }));
  }
  ;
};
bodaEnv.toolsFunc.safeProto(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"], "DOMMatrixReadOnly");
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"], "fromFloat32Array", {
  configurable: true,
  enumerable: true,
  writable: true,
  value: {
    fromFloat32Array() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMParser"], "DOMMatrixReadOnly", "fromFloat32Array", arguments);
    }
  }.fromFloat32Array
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"], "fromFloat64Array", {
  configurable: true,
  enumerable: true,
  writable: true,
  value: {
    fromFloat64Array() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMParser"], "DOMMatrixReadOnly", "fromFloat64Array", arguments);
    }
  }.fromFloat64Array
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"], "fromMatrix", {
  configurable: true,
  enumerable: true,
  writable: true,
  value: {
    fromMatrix() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMParser"], "DOMMatrixReadOnly", "fromMatrix", arguments);
    }
  }.fromMatrix
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "a", {
  configurable: true,
  enumerable: true,
  get: {
    a() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "a_get", arguments);
    }
  }.a,
  set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "b", {
  configurable: true,
  enumerable: true,
  get: {
    b() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "b_get", arguments);
    }
  }.b,
  set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "c", {
  configurable: true,
  enumerable: true,
  get: {
    c() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "c_get", arguments);
    }
  }.c,
  set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "d", {
  configurable: true,
  enumerable: true,
  get: {
    d() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "d_get", arguments);
    }
  }.d,
  set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "e", {
  configurable: true,
  enumerable: true,
  get: {
    e() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "e_get", arguments);
    }
  }.e,
  set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "f", {
  configurable: true,
  enumerable: true,
  get: {
    f() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "f_get", arguments);
    }
  }.f,
  set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "m11", {
  configurable: true,
  enumerable: true,
  get: {
    m11() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "m11_get", arguments);
    }
  }.m11,
  set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "m12", {
  configurable: true,
  enumerable: true,
  get: {
    m12() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "m12_get", arguments);
    }
  }.m12,
  set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "m13", {
  configurable: true,
  enumerable: true,
  get: {
    m13() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "m13_get", arguments);
    }
  }.m13,
  set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "m14", {
  configurable: true,
  enumerable: true,
  get: {
    m14() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "m14_get", arguments);
    }
  }.m14,
  set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "m21", {
  configurable: true,
  enumerable: true,
  get: {
    m21() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "m21_get", arguments);
    }
  }.m21,
  set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "m22", {
  configurable: true,
  enumerable: true,
  get: {
    m22() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "m22_get", arguments);
    }
  }.m22,
  set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "m23", {
  configurable: true,
  enumerable: true,
  get: {
    m23() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "m23_get", arguments);
    }
  }.m23,
  set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "m24", {
  configurable: true,
  enumerable: true,
  get: {
    m24() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "m24_get", arguments);
    }
  }.m24,
  set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "m31", {
  configurable: true,
  enumerable: true,
  get: {
    m31() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "m31_get", arguments);
    }
  }.m31,
  set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "m32", {
  configurable: true,
  enumerable: true,
  get: {
    m32() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "m32_get", arguments);
    }
  }.m32,
  set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "m33", {
  configurable: true,
  enumerable: true,
  get: {
    m33() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "m33_get", arguments);
    }
  }.m33,
  set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "m34", {
  configurable: true,
  enumerable: true,
  get: {
    m34() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "m34_get", arguments);
    }
  }.m34,
  set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "m41", {
  configurable: true,
  enumerable: true,
  get: {
    m41() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "m41_get", arguments);
    }
  }.m41,
  set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "m42", {
  configurable: true,
  enumerable: true,
  get: {
    m42() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "m42_get", arguments);
    }
  }.m42,
  set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "m43", {
  configurable: true,
  enumerable: true,
  get: {
    m43() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "m43_get", arguments);
    }
  }.m43,
  set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "m44", {
  configurable: true,
  enumerable: true,
  get: {
    m44() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "m44_get", arguments);
    }
  }.m44,
  set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "is2D", {
  configurable: true,
  enumerable: true,
  get: {
    is2D() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "is2D_get", arguments);
    }
  }.is2D,
  set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "isIdentity", {
  configurable: true,
  enumerable: true,
  get: {
    isIdentity() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "isIdentity_get", arguments);
    }
  }.isIdentity,
  set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "flipX", {
  configurable: true,
  enumerable: true,
  writable: true,
  value: {
    flipX() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "flipX", arguments);
    }
  }.flipX
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "flipY", {
  configurable: true,
  enumerable: true,
  writable: true,
  value: {
    flipY() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "flipY", arguments);
    }
  }.flipY
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "inverse", {
  configurable: true,
  enumerable: true,
  writable: true,
  value: {
    inverse() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "inverse", arguments);
    }
  }.inverse
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "multiply", {
  configurable: true,
  enumerable: true,
  writable: true,
  value: {
    multiply() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "multiply", arguments);
    }
  }.multiply
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "rotate", {
  configurable: true,
  enumerable: true,
  writable: true,
  value: {
    rotate() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "rotate", arguments);
    }
  }.rotate
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "rotateAxisAngle", {
  configurable: true,
  enumerable: true,
  writable: true,
  value: {
    rotateAxisAngle() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "rotateAxisAngle", arguments);
    }
  }.rotateAxisAngle
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "rotateFromVector", {
  configurable: true,
  enumerable: true,
  writable: true,
  value: {
    rotateFromVector() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "rotateFromVector", arguments);
    }
  }.rotateFromVector
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "scale", {
  configurable: true,
  enumerable: true,
  writable: true,
  value: {
    scale() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "scale", arguments);
    }
  }.scale
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "scale3d", {
  configurable: true,
  enumerable: true,
  writable: true,
  value: {
    scale3d() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "scale3d", arguments);
    }
  }.scale3d
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "scaleNonUniform", {
  configurable: true,
  enumerable: true,
  writable: true,
  value: {
    scaleNonUniform() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "scaleNonUniform", arguments);
    }
  }.scaleNonUniform
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "skewX", {
  configurable: true,
  enumerable: true,
  writable: true,
  value: {
    skewX() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "skewX", arguments);
    }
  }.skewX
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "skewY", {
  configurable: true,
  enumerable: true,
  writable: true,
  value: {
    skewY() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "skewY", arguments);
    }
  }.skewY
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "toFloat32Array", {
  configurable: true,
  enumerable: true,
  writable: true,
  value: {
    toFloat32Array() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "toFloat32Array", arguments);
    }
  }.toFloat32Array
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "toFloat64Array", {
  configurable: true,
  enumerable: true,
  writable: true,
  value: {
    toFloat64Array() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "toFloat64Array", arguments);
    }
  }.toFloat64Array
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "toJSON", {
  configurable: true,
  enumerable: true,
  writable: true,
  value: {
    toJSON() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "toJSON", arguments);
    }
  }.toJSON
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "transformPoint", {
  configurable: true,
  enumerable: true,
  writable: true,
  value: {
    transformPoint() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "transformPoint", arguments);
    }
  }.transformPoint
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "translate", {
  configurable: true,
  enumerable: true,
  writable: true,
  value: {
    translate() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "translate", arguments);
    }
  }.translate
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "toString", {
  configurable: true,
  enumerable: true,
  writable: true,
  value: {
    toString() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["DOMMatrixReadOnly"].prototype, "DOMMatrixReadOnly", "toString", arguments);
    }
  }.toString
});