shadow$provide.module$node_modules$pixi_DOT_js$lib$rendering$renderers$shared$startup$HelloSystem = function(global, require, module, exports) {
  global = require("module$node_modules$pixi_DOT_js$lib$extensions$Extensions");
  var sayHello = require("module$node_modules$pixi_DOT_js$lib$utils$sayHello"), types = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$types");
  "use strict";
  class HelloSystem {
    constructor(renderer) {
      this._renderer = renderer;
    }
    init(options) {
      options.hello && (options = this._renderer.name, this._renderer.type === types.RendererType.WEBGL && (options += ` ${this._renderer.context.webGLVersion}`), sayHello.sayHello(options));
    }
  }
  HelloSystem.extension = {type:[global.ExtensionType.WebGLSystem, global.ExtensionType.WebGPUSystem, global.ExtensionType.CanvasSystem], name:"hello", priority:-2};
  HelloSystem.defaultOptions = {hello:!1};
  exports.HelloSystem = HelloSystem;
};

//# sourceMappingURL=module$node_modules$pixi_DOT_js$lib$rendering$renderers$shared$startup$HelloSystem.js.map
