// CSSCounterStyleRule对象

bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"] = function CSSCounterStyleRule() {
  let arg = arguments[0];
  if (arg != 'bobo') {
    bodaEnv.toolsFunc.console_copy('CSSCounterStyleRule 实例化对象 --->', bodaEnv.toolsFunc.stringify_bo(arguments, function (k, v) {
      if (v == window) {
        return 'window';
      } else {
        return v;
      }
    }));
  }
  ;
};
bodaEnv.toolsFunc.safeProto(bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"], "CSSCounterStyleRule");
bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype.__proto__ = bodaEnv.memory.globlProtoObj["CSSRule"].prototype;
bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].__proto__ = bodaEnv.memory.globlProtoObj["CSSRule"];
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "name", {
  configurable: true,
  enumerable: true,
  get: {
    name() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "CSSCounterStyleRule", "name_get", arguments);
    }
  }.name,
  set: {
    name() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "CSSCounterStyleRule", "name_set", arguments);
    }
  }.name
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "system", {
  configurable: true,
  enumerable: true,
  get: {
    system() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "CSSCounterStyleRule", "system_get", arguments);
    }
  }.system,
  set: {
    system() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "CSSCounterStyleRule", "system_set", arguments);
    }
  }.system
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "symbols", {
  configurable: true,
  enumerable: true,
  get: {
    symbols() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "CSSCounterStyleRule", "symbols_get", arguments);
    }
  }.symbols,
  set: {
    symbols() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "CSSCounterStyleRule", "symbols_set", arguments);
    }
  }.symbols
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "additiveSymbols", {
  configurable: true,
  enumerable: true,
  get: {
    additiveSymbols() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "CSSCounterStyleRule", "additiveSymbols_get", arguments);
    }
  }.additiveSymbols,
  set: {
    additiveSymbols() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "CSSCounterStyleRule", "additiveSymbols_set", arguments);
    }
  }.additiveSymbols
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "negative", {
  configurable: true,
  enumerable: true,
  get: {
    negative() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "CSSCounterStyleRule", "negative_get", arguments);
    }
  }.negative,
  set: {
    negative() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "CSSCounterStyleRule", "negative_set", arguments);
    }
  }.negative
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "prefix", {
  configurable: true,
  enumerable: true,
  get: {
    prefix() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "CSSCounterStyleRule", "prefix_get", arguments);
    }
  }.prefix,
  set: {
    prefix() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "CSSCounterStyleRule", "prefix_set", arguments);
    }
  }.prefix
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "suffix", {
  configurable: true,
  enumerable: true,
  get: {
    suffix() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "CSSCounterStyleRule", "suffix_get", arguments);
    }
  }.suffix,
  set: {
    suffix() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "CSSCounterStyleRule", "suffix_set", arguments);
    }
  }.suffix
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "range", {
  configurable: true,
  enumerable: true,
  get: {
    range() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "CSSCounterStyleRule", "range_get", arguments);
    }
  }.range,
  set: {
    range() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "CSSCounterStyleRule", "range_set", arguments);
    }
  }.range
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "pad", {
  configurable: true,
  enumerable: true,
  get: {
    pad() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "CSSCounterStyleRule", "pad_get", arguments);
    }
  }.pad,
  set: {
    pad() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "CSSCounterStyleRule", "pad_set", arguments);
    }
  }.pad
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "speakAs", {
  configurable: true,
  enumerable: true,
  get: {
    speakAs() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "CSSCounterStyleRule", "speakAs_get", arguments);
    }
  }.speakAs,
  set: {
    speakAs() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "CSSCounterStyleRule", "speakAs_set", arguments);
    }
  }.speakAs
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "fallback", {
  configurable: true,
  enumerable: true,
  get: {
    fallback() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "CSSCounterStyleRule", "fallback_get", arguments);
    }
  }.fallback,
  set: {
    fallback() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["CSSCounterStyleRule"].prototype, "CSSCounterStyleRule", "fallback_set", arguments);
    }
  }.fallback
});